diff --git a/.babelrc b/.babelrc deleted file mode 100644 index 6be045358..000000000 --- a/.babelrc +++ /dev/null @@ -1,16 +0,0 @@ -{ - "presets": [ "react-native" ], - "env": { - "production": { - "plugins": ["transform-remove-console"] - } - }, - "plugins": [ - ["module-resolver", { - "root": ["./src", "."], - "alias": { - "assets": "./dist/assets" - } - }] - ] -} diff --git a/.flowconfig b/.flowconfig index 1ac2a7be5..1043c82d7 100644 --- a/.flowconfig +++ b/.flowconfig @@ -16,33 +16,55 @@ ; Ignore polyfills .*/Libraries/polyfills/.* +; Ignore metro +.*/node_modules/metro/.* + [include] [libs] node_modules/react-native/Libraries/react-native/react-native-interface.js node_modules/react-native/flow/ +node_modules/react-native/flow-github/ [options] emoji=true +esproposal.optional_chaining=enable +esproposal.nullish_coalescing=enable + module.system=haste +module.system.haste.use_name_reducers=true +# get basename +module.system.haste.name_reducers='^.*/\([a-zA-Z0-9$_.-]+\.js\(\.flow\)?\)$' -> '\1' +# strip .js or .js.flow suffix +module.system.haste.name_reducers='^\(.*\)\.js\(\.flow\)?$' -> '\1' +# strip .ios suffix +module.system.haste.name_reducers='^\(.*\)\.ios$' -> '\1' +module.system.haste.name_reducers='^\(.*\)\.android$' -> '\1' +module.system.haste.name_reducers='^\(.*\)\.native$' -> '\1' +module.system.haste.paths.blacklist=.*/__tests__/.* +module.system.haste.paths.blacklist=.*/__mocks__/.* +module.system.haste.paths.blacklist=/node_modules/react-native/Libraries/Animated/src/polyfills/.* +module.system.haste.paths.whitelist=/node_modules/react-native/Libraries/.* munge_underscores=true module.name_mapper='^[./a-zA-Z0-9$_-]+\.\(bmp\|gif\|jpg\|jpeg\|png\|psd\|svg\|webp\|m4v\|mov\|mp4\|mpeg\|mpg\|webm\|aac\|aiff\|caf\|m4a\|mp3\|wav\|html\|pdf\)$' -> 'RelativeImageStub' +module.file_ext=.js +module.file_ext=.jsx +module.file_ext=.json +module.file_ext=.native.js + suppress_type=$FlowIssue suppress_type=$FlowFixMe suppress_type=$FlowFixMeProps suppress_type=$FlowFixMeState -suppress_type=$FixMe -suppress_comment=\\(.\\|\n\\)*\\$FlowFixMe\\($\\|[^(]\\|(\\(>=0\\.\\(5[0-6]\\|[1-4][0-9]\\|[0-9]\\).[0-9]\\)? *\\(site=[a-z,_]*react_native[a-z,_]*\\)?)\\) -suppress_comment=\\(.\\|\n\\)*\\$FlowIssue\\((\\(>=0\\.\\(5[0-6]\\|[1-4][0-9]\\|[0-9]\\).[0-9]\\)? *\\(site=[a-z,_]*react_native[a-z,_]*\\)?)\\)?:? #[0-9]+ +suppress_comment=\\(.\\|\n\\)*\\$FlowFixMe\\($\\|[^(]\\|(\\(\\)? *\\(site=[a-z,_]*react_native[a-z,_]*\\)?)\\) +suppress_comment=\\(.\\|\n\\)*\\$FlowIssue\\((\\(\\)? *\\(site=[a-z,_]*react_native[a-z,_]*\\)?)\\)?:? #[0-9]+ suppress_comment=\\(.\\|\n\\)*\\$FlowFixedInNextDeploy suppress_comment=\\(.\\|\n\\)*\\$FlowExpectedError -unsafe.enable_getters_and_setters=true - [version] -^0.56.0 +^0.78.0 diff --git a/.gitignore b/.gitignore index 8764da11b..125949039 100644 --- a/.gitignore +++ b/.gitignore @@ -33,7 +33,6 @@ xcshareddata/ # Android/IntelliJ # -build/ .idea .gradle local.properties @@ -69,10 +68,11 @@ tags # For more information about the recommended setup visit: # https://docs.fastlane.tools/best-practices/source-control/ -fastlane/report.xml -fastlane/Preview.html +*/fastlane/report.xml +*/fastlane/Preview.html */fastlane/screenshots fastlane/.env +fastlane/report.xml # Sentry android/sentry.properties @@ -85,6 +85,8 @@ ios/sentry.properties .podinstall ios/Pods/ +# Bundle artifact +*.jsbundle + #editor-settings .vscode - diff --git a/Makefile b/Makefile index 469519382..69352e618 100644 --- a/Makefile +++ b/Makefile @@ -60,8 +60,6 @@ clean: ## Cleans dependencies, previous builds and temp files @echo Cleanup finished post-install: - @./node_modules/.bin/remotedev-debugger --hostname localhost --port 5678 --injectserver - @# Must remove the .babelrc for 0.42.0 to work correctly @# Need to copy custom ImagePickerModule.java that implements correct permission checks for android @rm node_modules/react-native-image-picker/android/src/main/java/com/imagepicker/ImagePickerModule.java @cp ./native_modules/ImagePickerModule.java node_modules/react-native-image-picker/android/src/main/java/com/imagepicker diff --git a/android/app/BUCK b/android/app/BUCK index a35177a8c..5aec4b591 100644 --- a/android/app/BUCK +++ b/android/app/BUCK @@ -45,13 +45,13 @@ android_library( android_build_config( name = "build_config", - package = "com.mattermost-mobile", + package = "com.mattermost.rnbeta", ) android_resource( - name = "res", - res = "src/main/res", - package = "com.mattermost.rnbeta", + name = "res", + package = "com.mattermost.rnbeta", + res = "src/main/res", ) android_binary( diff --git a/android/app/build.gradle b/android/app/build.gradle index 38544d90d..f17a34578 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -74,8 +74,9 @@ import com.android.build.OutputFile project.ext.react = [ entryFile: "index.js", - bundleCommand: "unbundle", - bundleConfig: "packager/config.js" + bundleCommand: "ram-bundle", + bundleConfig: "packager-config.js", + extraPackagerArgs: ["--max-workers=4"] ] apply from: "../../node_modules/react-native/react.gradle" @@ -111,8 +112,8 @@ android { defaultConfig { applicationId "com.mattermost.rnbeta" - minSdkVersion 21 - targetSdkVersion 26 + minSdkVersion rootProject.ext.minSdkVersion + targetSdkVersion rootProject.ext.targetSdkVersion versionCode 142 versionName "1.13.0" multiDexEnabled = true @@ -188,7 +189,7 @@ configurations.all { dependencies { implementation fileTree(dir: "libs", include: ["*.jar"]) - implementation "com.android.support:appcompat-v7:27.1.1" + implementation "com.android.support:appcompat-v7:${rootProject.ext.supportLibVersion}" implementation 'com.android.support:design:27.1.1' implementation 'com.android.support:percent:27.1.1' implementation "com.facebook.react:react-native:+" // From node_modules diff --git a/android/app/proguard-rules.pro b/android/app/proguard-rules.pro index 6e8516c8d..a92fa177e 100644 --- a/android/app/proguard-rules.pro +++ b/android/app/proguard-rules.pro @@ -15,56 +15,3 @@ #-keepclassmembers class fqcn.of.javascript.interface.for.webview { # public *; #} - -# Disabling obfuscation is useful if you collect stack traces from production crashes -# (unless you are using a system that supports de-obfuscate the stack traces). --dontobfuscate - -# React Native - -# Keep our interfaces so they can be used by other ProGuard rules. -# See http://sourceforge.net/p/proguard/bugs/466/ --keep,allowobfuscation @interface com.facebook.proguard.annotations.DoNotStrip --keep,allowobfuscation @interface com.facebook.proguard.annotations.KeepGettersAndSetters --keep,allowobfuscation @interface com.facebook.common.internal.DoNotStrip - -# Do not strip any method/class that is annotated with @DoNotStrip --keep @com.facebook.proguard.annotations.DoNotStrip class * --keep @com.facebook.common.internal.DoNotStrip class * --keepclassmembers class * { - @com.facebook.proguard.annotations.DoNotStrip *; - @com.facebook.common.internal.DoNotStrip *; -} - --keepclassmembers @com.facebook.proguard.annotations.KeepGettersAndSetters class * { - void set*(***); - *** get*(); -} - --keep class * extends com.facebook.react.bridge.JavaScriptModule { *; } --keep class * extends com.facebook.react.bridge.NativeModule { *; } --keepclassmembers,includedescriptorclasses class * { native ; } --keepclassmembers class * { @com.facebook.react.uimanager.UIProp ; } --keepclassmembers class * { @com.facebook.react.uimanager.annotations.ReactProp ; } --keepclassmembers class * { @com.facebook.react.uimanager.annotations.ReactPropGroup ; } - --dontwarn com.facebook.react.** - -# TextLayoutBuilder uses a non-public Android constructor within StaticLayout. -# See libs/proxy/src/main/java/com/facebook/fbui/textlayoutbuilder/proxy for details. --dontwarn android.text.StaticLayout - -# okhttp - --keepattributes Signature --keepattributes *Annotation* --keep class okhttp3.** { *; } --keep interface okhttp3.** { *; } --dontwarn okhttp3.** - -# okio - --keep class sun.misc.Unsafe { *; } --dontwarn java.nio.file.* --dontwarn org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement --dontwarn okio.** diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 3ac01d9df..a482b2f5e 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -1,7 +1,5 @@ + package="com.mattermost.rnbeta"> @@ -12,10 +10,6 @@ - - + android:windowSoftInputMode="adjustResize"> diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml index c45f3c9fe..d3a95fa69 100644 --- a/android/app/src/main/res/values/strings.xml +++ b/android/app/src/main/res/values/strings.xml @@ -1,4 +1,3 @@ - Mattermost Beta in-App Pincode diff --git a/android/build.gradle b/android/build.gradle index 9cdde3827..64348a1e2 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -1,12 +1,19 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { + ext { + buildToolsVersion = "27.0.3" + minSdkVersion = 21 + compileSdkVersion = 27 + targetSdkVersion = 26 + supportLibVersion = "27.1.1" + } repositories { - google() jcenter() + google() } dependencies { - classpath 'com.android.tools.build:gradle:3.0.0' + classpath 'com.android.tools.build:gradle:3.1.4' classpath 'com.google.gms:google-services:3.2.0' // NOTE: Do not place your application dependencies here; they belong @@ -14,6 +21,19 @@ buildscript { } } +subprojects { + afterEvaluate { + android { + compileSdkVersion rootProject.ext.compileSdkVersion + buildToolsVersion rootProject.ext.buildToolsVersion + defaultConfig { + minSdkVersion rootProject.ext.minSdkVersion + targetSdkVersion rootProject.ext.targetSdkVersion + } + } + } +} + allprojects { repositories { google() @@ -30,17 +50,8 @@ allprojects { } } -ext { - compileSdkVersion = 26 - buildToolsVersion = '26.0.2' -} -subprojects { subproject -> - afterEvaluate{ - if((subproject.plugins.hasPlugin('android') || subproject.plugins.hasPlugin('android-library'))) { - android { - compileSdkVersion rootProject.ext.compileSdkVersion - buildToolsVersion rootProject.ext.buildToolsVersion - } - } - } + +task wrapper(type: Wrapper) { + gradleVersion = '4.4' + distributionUrl = distributionUrl.replace("bin", "all") } diff --git a/android/gradle.properties b/android/gradle.properties index 122fdca14..0bbbed316 100644 --- a/android/gradle.properties +++ b/android/gradle.properties @@ -18,5 +18,5 @@ org.gradle.jvmargs=-Xmx2048M # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects # org.gradle.parallel=true -android.enableAapt2=false -android.useDeprecatedNdk=true +#android.enableAapt2=false +#android.useDeprecatedNdk=true diff --git a/android/gradle/wrapper/gradle-wrapper.jar b/android/gradle/wrapper/gradle-wrapper.jar index b5166dad4..01b8bf6b1 100644 Binary files a/android/gradle/wrapper/gradle-wrapper.jar and b/android/gradle/wrapper/gradle-wrapper.jar differ diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties index bf1b63c34..b6517bb1d 100644 --- a/android/gradle/wrapper/gradle-wrapper.properties +++ b/android/gradle/wrapper/gradle-wrapper.properties @@ -2,4 +2,4 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip diff --git a/android/gradlew b/android/gradlew index 91a7e269e..cccdd3d51 100755 --- a/android/gradlew +++ b/android/gradlew @@ -1,4 +1,4 @@ -#!/usr/bin/env bash +#!/usr/bin/env sh ############################################################################## ## @@ -6,47 +6,6 @@ ## ############################################################################## -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS="" - -APP_NAME="Gradle" -APP_BASE_NAME=`basename "$0"` - -# Use the maximum available, or set MAX_FD != -1 to use that value. -MAX_FD="maximum" - -warn ( ) { - echo "$*" -} - -die ( ) { - echo - echo "$*" - echo - exit 1 -} - -# OS specific support (must be 'true' or 'false'). -cygwin=false -msys=false -darwin=false -case "`uname`" in - CYGWIN* ) - cygwin=true - ;; - Darwin* ) - darwin=true - ;; - MINGW* ) - msys=true - ;; -esac - -# For Cygwin, ensure paths are in UNIX format before anything is touched. -if $cygwin ; then - [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` -fi - # Attempt to set APP_HOME # Resolve links: $0 may be a link PRG="$0" @@ -61,9 +20,49 @@ while [ -h "$PRG" ] ; do fi done SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >&- +cd "`dirname \"$PRG\"`/" >/dev/null APP_HOME="`pwd -P`" -cd "$SAVED" >&- +cd "$SAVED" >/dev/null + +APP_NAME="Gradle" +APP_BASE_NAME=`basename "$0"` + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS="" + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD="maximum" + +warn () { + echo "$*" +} + +die () { + echo + echo "$*" + echo + exit 1 +} + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "`uname`" in + CYGWIN* ) + cygwin=true + ;; + Darwin* ) + darwin=true + ;; + MINGW* ) + msys=true + ;; + NONSTOP* ) + nonstop=true + ;; +esac CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar @@ -90,7 +89,7 @@ location of your Java installation." fi # Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then MAX_FD_LIMIT=`ulimit -H -n` if [ $? -eq 0 ] ; then if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then @@ -114,6 +113,7 @@ fi if $cygwin ; then APP_HOME=`cygpath --path --mixed "$APP_HOME"` CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + JAVACMD=`cygpath --unix "$JAVACMD"` # We build the pattern for arguments to be converted via cygpath ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` @@ -154,11 +154,19 @@ if $cygwin ; then esac fi -# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules -function splitJvmOpts() { - JVM_OPTS=("$@") +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " } -eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS -JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" +APP_ARGS=$(save "$@") -exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong +if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then + cd "$(dirname "$0")" +fi + +exec "$JAVACMD" "$@" diff --git a/android/gradlew.bat b/android/gradlew.bat index aec99730b..e95643d6a 100644 --- a/android/gradlew.bat +++ b/android/gradlew.bat @@ -8,14 +8,14 @@ @rem Set local scope for the variables with windows NT shell if "%OS%"=="Windows_NT" setlocal -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS= - set DIRNAME=%~dp0 if "%DIRNAME%" == "" set DIRNAME=. set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS= + @rem Find java.exe if defined JAVA_HOME goto findJavaFromJavaHome @@ -46,10 +46,9 @@ echo location of your Java installation. goto fail :init -@rem Get command-line arguments, handling Windowz variants +@rem Get command-line arguments, handling Windows variants if not "%OS%" == "Windows_NT" goto win9xME_args -if "%@eval[2+2]" == "4" goto 4NT_args :win9xME_args @rem Slurp the command line arguments. @@ -60,11 +59,6 @@ set _SKIP=2 if "x%~1" == "x" goto execute set CMD_LINE_ARGS=%* -goto execute - -:4NT_args -@rem Get arguments from the 4NT Shell from JP Software -set CMD_LINE_ARGS=%$ :execute @rem Setup the command line diff --git a/app/app.js b/app/app.js index a720c1bdb..efde88acb 100644 --- a/app/app.js +++ b/app/app.js @@ -55,7 +55,7 @@ export default class App { if (Platform.OS === 'ios') { const majorVersionIOS = parseInt(Platform.Version, 10); if (majorVersionIOS < 10) { - require('babel-polyfill'); + require('@babel/polyfill'); } } diff --git a/app/components/announcement_banner/__snapshots__/announcement_banner.test.js.snap b/app/components/announcement_banner/__snapshots__/announcement_banner.test.js.snap index 6dd9adc79..2577cdd12 100644 --- a/app/components/announcement_banner/__snapshots__/announcement_banner.test.js.snap +++ b/app/components/announcement_banner/__snapshots__/announcement_banner.test.js.snap @@ -36,9 +36,7 @@ ShallowWrapper { } } > - - + - , + , , @@ -198,9 +192,7 @@ ShallowWrapper { } } > - - + - , + , , diff --git a/app/components/custom_list/__snapshots__/index.test.js.snap b/app/components/custom_list/__snapshots__/index.test.js.snap index 534a32ac3..f6651b0a6 100644 --- a/app/components/custom_list/__snapshots__/index.test.js.snap +++ b/app/components/custom_list/__snapshots__/index.test.js.snap @@ -255,10 +255,7 @@ exports[`CustomList should match snapshot, renderSectionHeader 1`] = ` } } > - section_id - + `; diff --git a/app/components/custom_list/user_list_row/__snapshots__/user_list_test.test.js.snap b/app/components/custom_list/user_list_row/__snapshots__/user_list_test.test.js.snap index 464ae67d9..005d8bc80 100644 --- a/app/components/custom_list/user_list_row/__snapshots__/user_list_test.test.js.snap +++ b/app/components/custom_list/user_list_row/__snapshots__/user_list_test.test.js.snap @@ -43,10 +43,7 @@ ShallowWrapper { } > - user - + - (@user) - + , ], @@ -104,10 +99,7 @@ ShallowWrapper { "props": Object { "children": Array [ - user - + , - (@user) - + , ], "style": Object { @@ -148,10 +138,7 @@ ShallowWrapper { "key": undefined, "nodeType": "class", "props": Object { - "children": user - , + , }, "ref": null, "rendered": Object { @@ -168,10 +155,7 @@ ShallowWrapper { "key": undefined, "nodeType": "class", "props": Object { - "accessible": true, - "allowFontScaling": true, "children": "user", - "ellipsizeMode": "tail", "style": Object { "color": undefined, "fontSize": 15, @@ -188,9 +172,7 @@ ShallowWrapper { "key": undefined, "nodeType": "class", "props": Object { - "children": (@user) - , + , }, "ref": null, "rendered": Object { @@ -210,8 +192,6 @@ ShallowWrapper { "key": undefined, "nodeType": "class", "props": Object { - "accessible": true, - "allowFontScaling": true, "children": "(@user)", "ellipsizeMode": "tail", "numberOfLines": 1, @@ -253,10 +233,7 @@ ShallowWrapper { } > - user - + - (@user) - + , ], @@ -314,10 +289,7 @@ ShallowWrapper { "props": Object { "children": Array [ - user - + , - (@user) - + , ], "style": Object { @@ -358,10 +328,7 @@ ShallowWrapper { "key": undefined, "nodeType": "class", "props": Object { - "children": user - , + , }, "ref": null, "rendered": Object { @@ -378,10 +345,7 @@ ShallowWrapper { "key": undefined, "nodeType": "class", "props": Object { - "accessible": true, - "allowFontScaling": true, "children": "user", - "ellipsizeMode": "tail", "style": Object { "color": undefined, "fontSize": 15, @@ -398,9 +362,7 @@ ShallowWrapper { "key": undefined, "nodeType": "class", "props": Object { - "children": (@user) - , + , }, "ref": null, "rendered": Object { @@ -420,8 +382,6 @@ ShallowWrapper { "key": undefined, "nodeType": "class", "props": Object { - "accessible": true, - "allowFontScaling": true, "children": "(@user)", "ellipsizeMode": "tail", "numberOfLines": 1, @@ -514,10 +474,7 @@ ShallowWrapper { } > - user - + - - user - + , - user - , + , }, "ref": null, "rendered": Object { @@ -635,10 +582,7 @@ ShallowWrapper { "key": undefined, "nodeType": "class", "props": Object { - "accessible": true, - "allowFontScaling": true, "children": "user", - "ellipsizeMode": "tail", "style": Object { "color": undefined, "fontSize": 15, @@ -655,9 +599,7 @@ ShallowWrapper { "key": undefined, "nodeType": "class", "props": Object { - "children": - user - + - - user - + , - user - , + , }, "ref": null, "rendered": Object { @@ -839,10 +766,7 @@ ShallowWrapper { "key": undefined, "nodeType": "class", "props": Object { - "accessible": true, - "allowFontScaling": true, "children": "user", - "ellipsizeMode": "tail", "style": Object { "color": undefined, "fontSize": 15, @@ -859,9 +783,7 @@ ShallowWrapper { "key": undefined, "nodeType": "class", "props": Object { - "children": - user - + - - user - + , - user - , + , }, "ref": null, "rendered": Object { @@ -1112,10 +1019,7 @@ ShallowWrapper { "key": undefined, "nodeType": "class", "props": Object { - "accessible": true, - "allowFontScaling": true, "children": "user", - "ellipsizeMode": "tail", "style": Object { "color": undefined, "fontSize": 15, @@ -1132,9 +1036,7 @@ ShallowWrapper { "key": undefined, "nodeType": "class", "props": Object { - "children": - user - + - - user - + , - user - , + , }, "ref": null, "rendered": Object { @@ -1316,10 +1203,7 @@ ShallowWrapper { "key": undefined, "nodeType": "class", "props": Object { - "accessible": true, - "allowFontScaling": true, "children": "user", - "ellipsizeMode": "tail", "style": Object { "color": undefined, "fontSize": 15, @@ -1336,9 +1220,7 @@ ShallowWrapper { "key": undefined, "nodeType": "class", "props": Object { - "children": - ); diff --git a/app/components/markdown/__snapshots__/hashtag.test.js.snap b/app/components/markdown/__snapshots__/hashtag.test.js.snap index ecd40ea46..6d2a4fd9a 100644 --- a/app/components/markdown/__snapshots__/hashtag.test.js.snap +++ b/app/components/markdown/__snapshots__/hashtag.test.js.snap @@ -26,10 +26,7 @@ ShallowWrapper { "key": undefined, "nodeType": "class", "props": Object { - "accessible": true, - "allowFontScaling": true, "children": "#test", - "ellipsizeMode": "tail", "onPress": [Function], "style": Object { "color": "red", @@ -45,10 +42,7 @@ ShallowWrapper { "key": undefined, "nodeType": "class", "props": Object { - "accessible": true, - "allowFontScaling": true, "children": "#test", - "ellipsizeMode": "tail", "onPress": [Function], "style": Object { "color": "red", diff --git a/app/components/markdown/markdown_image/markdown_image.js b/app/components/markdown/markdown_image/markdown_image.js index 8501256f1..66485045e 100644 --- a/app/components/markdown/markdown_image/markdown_image.js +++ b/app/components/markdown/markdown_image/markdown_image.js @@ -12,7 +12,6 @@ import { StyleSheet, Text, TouchableHighlight, - TouchableWithoutFeedback, View, } from 'react-native'; @@ -226,7 +225,7 @@ export default class MarkdownImage extends React.Component { } image = ( - - + ); } } else if (this.state.failed) { diff --git a/app/components/post_attachment_opengraph/__snapshots__/post_attachment_opengraph.test.js.snap b/app/components/post_attachment_opengraph/__snapshots__/post_attachment_opengraph.test.js.snap index 69a203159..6b6646c4b 100644 --- a/app/components/post_attachment_opengraph/__snapshots__/post_attachment_opengraph.test.js.snap +++ b/app/components/post_attachment_opengraph/__snapshots__/post_attachment_opengraph.test.js.snap @@ -21,9 +21,7 @@ exports[`PostAttachmentOpenGraph should match snapshot, without image and descri } } > - Mattermost - + - Title - + @@ -89,9 +85,7 @@ exports[`PostAttachmentOpenGraph should match state and snapshot, on renderDescr } } > - Description - + `; @@ -126,7 +120,7 @@ exports[`PostAttachmentOpenGraph should match state and snapshot, on renderImage } } > - @@ -572,7 +569,7 @@ export default class PostTextbox extends PureComponent { {!channelIsArchived && {!channelIsReadOnly && attachmentButton} - { const {filename, imageUri, style, thumbnailUri} = props; - this.style = [ - StyleSheet.absoluteFill, - ...style, - ]; + this.computedStyle = StyleSheet.absoluteFill; + if (Object.keys(style).length) { + this.style = Object.assign({}, StyleSheet.absoluteFill, style); + } if (thumbnailUri) { ImageCacheManager.cache(filename, thumbnailUri, this.setThumbnail); @@ -105,8 +109,7 @@ export default class ProgressiveImage extends PureComponent { }; render() { - const {style, defaultSource, isBackgroundImage, theme, tintDefaultSource, ...otherProps} = this.props; - const {style: computedStyle} = this; + const {style, defaultSource, isBackgroundImage, theme, tintDefaultSource, onError, resizeMode, resizeMethod} = this.props; const {uri, intensity, thumb} = this.state; const hasDefaultSource = Boolean(defaultSource); const hasPreview = Boolean(thumb); @@ -132,10 +135,11 @@ export default class ProgressiveImage extends PureComponent { defaultImage = ( {this.props.children} @@ -144,9 +148,11 @@ export default class ProgressiveImage extends PureComponent { } else { defaultImage = ( {this.props.children} @@ -158,9 +164,11 @@ export default class ProgressiveImage extends PureComponent { {(hasDefaultSource && !hasPreview && !hasURI) && defaultImage} {hasPreview && !isImageReady && {this.props.children} @@ -168,15 +176,17 @@ export default class ProgressiveImage extends PureComponent { } {isImageReady && {this.props.children} } {hasPreview && - + } ); diff --git a/app/components/quick_text_input.js b/app/components/quick_text_input.js deleted file mode 100644 index 85c38f881..000000000 --- a/app/components/quick_text_input.js +++ /dev/null @@ -1,128 +0,0 @@ -// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved. -// See LICENSE.txt for license information. - -import PropTypes from 'prop-types'; -import React from 'react'; -import {TextInput} from 'react-native'; - -// A component that can be used to make partially-controlled inputs that can be updated -// by changing the value prop without lagging the UI. -// -// We're using this in place of a connected TextInput due to changes made in RN v0.54 -// that break input in Chinese and Japanese when using a connected TextInput. See -// https://github.com/facebook/react-native/issues/18403 for more information. -// -// In addition to that, there's also an ugly hack to change the key on the TextInput -// when this is triggered because that same version made setNativeProps work inconsistently. -// See https://github.com/facebook/react-native/issues/18272 for more information on that. -export default class QuickTextInput extends React.PureComponent { - static propTypes = { - - editable: PropTypes.bool, - onChangeText: PropTypes.func, - - /** - * The string value displayed in this input - */ - value: PropTypes.string.isRequired, - refocusInput: PropTypes.bool, - }; - - static defaultProps = { - refocusInput: true, - delayInputUpdate: false, - editable: true, - value: '', - }; - - constructor(props) { - super(props); - - this.storedValue = props.value; - - this.state = { - key: 0, - }; - } - - componentDidMount() { - this.updateInputFromProps(); - } - - UNSAFE_componentWillReceiveProps(nextProps) { // eslint-disable-line camelcase - // This will force the base TextInput to re-render if the value is changing - // from something other than the user typing in it. This does however cause - // the TextInput to flicker when this happens. - if (nextProps.value !== this.storedValue) { - this.setState({ - key: this.state.key + 1, - }); - } - - this.hadFocus = this.input.isFocused() && this.props.refocusInput; - } - - componentDidUpdate(prevProps, prevState) { - if (this.props.value !== this.storedValue || !this.props.editable) { - this.updateInputFromProps(); - } - - if (prevState.key !== this.state.key && this.hadFocus) { - this.input.focus(); - } - } - - updateInputFromProps = () => { - if (!this.input) { - return; - } - - this.input.setNativeProps({text: this.props.value}); - this.storedValue = this.props.value; - } - - setNativeProps(nativeProps) { - this.input.setNativeProps(nativeProps); - } - - isFocused() { - return this.input.isFocused(); - } - - focus() { - this.input.focus(); - } - - blur() { - this.input.blur(); - } - - handleChangeText = (value) => { - this.storedValue = value; - - if (this.props.onChangeText) { - this.props.onChangeText(value); - } - } - - setInput = (input) => { - this.input = input; - } - - render() { - const props = {...this.props}; - - // Specifying a value or defaultValue cause the issues noted above - Reflect.deleteProperty(props, 'value'); - Reflect.deleteProperty(props, 'defaultValue'); - - return ( - - ); - } -} diff --git a/app/components/search_bar/search_bar.android.js b/app/components/search_bar/search_bar.android.js index 63aa64fa1..83aef1b22 100644 --- a/app/components/search_bar/search_bar.android.js +++ b/app/components/search_bar/search_bar.android.js @@ -5,13 +5,13 @@ import PropTypes from 'prop-types'; import { InteractionManager, Keyboard, + TextInput, + TouchableWithoutFeedback, StyleSheet, View, - TouchableWithoutFeedback, } from 'react-native'; import Icon from 'react-native-vector-icons/MaterialIcons'; -import QuickTextInput from 'app/components/quick_text_input'; import CustomPropTypes from 'app/constants/custom_prop_types'; import {changeOpacity} from 'app/utils/theme'; @@ -215,7 +215,7 @@ export default class SearchBarAndroid extends PureComponent { color={tintColorSearch || placeholderTextColor} /> } - - + - + - - - + - + - + - + - + - + - + + - , + , - + - + - + - + - + - + + - , + , - - - , - - - - , - - - - test@test.com - + - - test@test.com - + - test@test.com - + , - test@test.com - , + , - - test@test.com - + - - test@test.com - + - test@test.com - + , - test@test.com - , + , - - - - - - - - - - - test - + - test - + , test - , + , "style": Array [ Object { "alignItems": "center", @@ -1649,10 +1640,7 @@ ShallowWrapper { "key": undefined, "nodeType": "class", "props": Object { - "accessible": true, - "allowFontScaling": true, "children": "test", - "ellipsizeMode": "tail", "style": Object { "color": "#7f8180", "flex": 1, @@ -2065,10 +2053,7 @@ ShallowWrapper { ] } > - test - + - test - + , test - , + , "style": Array [ Object { "alignItems": "center", @@ -2398,10 +2377,7 @@ ShallowWrapper { "key": undefined, "nodeType": "class", "props": Object { - "accessible": true, - "allowFontScaling": true, "children": "test", - "ellipsizeMode": "tail", "style": Object { "color": "#7f8180", "flex": 1, diff --git a/app/screens/select_server/select_server.js b/app/screens/select_server/select_server.js index aa633def8..f89244716 100644 --- a/app/screens/select_server/select_server.js +++ b/app/screens/select_server/select_server.js @@ -14,6 +14,7 @@ import { StatusBar, StyleSheet, Text, + TextInput, TouchableWithoutFeedback, View, } from 'react-native'; @@ -24,7 +25,6 @@ import {Client4} from 'mattermost-redux/client'; import ErrorText from 'app/components/error_text'; import FormattedText from 'app/components/formatted_text'; -import QuickTextInput from 'app/components/quick_text_input'; import {UpgradeTypes} from 'app/constants/view'; import fetchConfig from 'app/fetch_preconfig'; import mattermostBucket from 'app/mattermost_bucket'; @@ -457,7 +457,7 @@ export default class SelectServer extends PureComponent { defaultMessage='Enter Server URL' /> - { - CookieManager.clearAll().then(() => { + CookieManager.clearAll(true).then(() => { this.setState({renderWebView: true}); }); }; @@ -163,7 +162,6 @@ class SSO extends PureComponent { if (parsed.host.includes('.onelogin.com')) { nextState.jsCode = oneLoginFormScalingJS; - nextState.scalePagesToFit = true; } else if (serverUrl.host === parsed.host) { nextState.jsCode = postMessageJS; } else { @@ -177,9 +175,8 @@ class SSO extends PureComponent { onLoadEnd = (event) => { const url = event.nativeEvent.url; - if (url.includes(this.completedUrl)) { - CookieManager.get(urlParse(url).origin).then((res) => { + CookieManager.get(urlParse(url).origin, true).then((res) => { const token = res.MMAUTHTOKEN; if (token) { @@ -212,7 +209,7 @@ class SSO extends PureComponent { render() { const {theme} = this.props; - const {error, renderWebView, jsCode, scalePagesToFit} = this.state; + const {error, renderWebView, jsCode} = this.state; const style = getStyleSheet(theme); let content; @@ -230,14 +227,14 @@ class SSO extends PureComponent { source={{uri: this.loginUrl, headers: HEADERS}} javaScriptEnabledAndroid={true} automaticallyAdjustContentInsets={false} - scalesPageToFit={scalePagesToFit} startInLoadingState={true} onNavigationStateChange={this.onNavigationStateChange} onShouldStartLoadWithRequest={() => true} renderLoading={this.renderLoading} - onMessage={jsCode ? this.onMessage : null} + onMessage={this.onMessage} injectedJavaScript={jsCode} onLoadEnd={this.onLoadEnd} + useWebKit={true} /> ); } diff --git a/app/screens/user_profile/__snapshots__/user_profile.test.js.snap b/app/screens/user_profile/__snapshots__/user_profile.test.js.snap index ae442b780..682757735 100644 --- a/app/screens/user_profile/__snapshots__/user_profile.test.js.snap +++ b/app/screens/user_profile/__snapshots__/user_profile.test.js.snap @@ -79,10 +79,7 @@ ShallowWrapper { statusSize={40} userId="4hzdnk6mg7gepe7yze6m3domnc" /> - @undefined - + - NICKNAME - - + nick - + - @undefined - + , - NICKNAME - - + nick - + , , null, - @undefined - , + , ], "style": Object { "alignItems": "center", @@ -328,10 +307,7 @@ ShallowWrapper { "key": undefined, "nodeType": "class", "props": Object { - "accessible": true, - "allowFontScaling": true, "children": "@undefined", - "ellipsizeMode": "tail", "style": Object { "color": "#aaa", "fontSize": 15, @@ -355,10 +331,7 @@ ShallowWrapper { null, false, - NICKNAME - - + nick - + , null, ], @@ -403,10 +373,7 @@ ShallowWrapper { "nodeType": "class", "props": Object { "children": Array [ - NICKNAME - , - , + nick - , + , ], }, "ref": null, @@ -441,10 +405,7 @@ ShallowWrapper { "key": undefined, "nodeType": "class", "props": Object { - "accessible": true, - "allowFontScaling": true, "children": "NICKNAME", - "ellipsizeMode": "tail", "style": Object { "color": undefined, "fontSize": 13, @@ -462,10 +423,7 @@ ShallowWrapper { "key": undefined, "nodeType": "class", "props": Object { - "accessible": true, - "allowFontScaling": true, "children": "nick", - "ellipsizeMode": "tail", "style": Object { "color": "#aaa", "fontSize": 15, @@ -544,10 +502,7 @@ ShallowWrapper { statusSize={40} userId="4hzdnk6mg7gepe7yze6m3domnc" /> - @undefined - + - NICKNAME - - + nick - + - @undefined - + , - NICKNAME - - + nick - + , , null, - @undefined - , + , ], "style": Object { "alignItems": "center", @@ -793,10 +730,7 @@ ShallowWrapper { "key": undefined, "nodeType": "class", "props": Object { - "accessible": true, - "allowFontScaling": true, "children": "@undefined", - "ellipsizeMode": "tail", "style": Object { "color": "#aaa", "fontSize": 15, @@ -820,10 +754,7 @@ ShallowWrapper { null, false, - NICKNAME - - + nick - + , null, ], @@ -868,10 +796,7 @@ ShallowWrapper { "nodeType": "class", "props": Object { "children": Array [ - NICKNAME - , - , + nick - , + , ], }, "ref": null, @@ -906,10 +828,7 @@ ShallowWrapper { "key": undefined, "nodeType": "class", "props": Object { - "accessible": true, - "allowFontScaling": true, "children": "NICKNAME", - "ellipsizeMode": "tail", "style": Object { "color": undefined, "fontSize": 13, @@ -927,10 +846,7 @@ ShallowWrapper { "key": undefined, "nodeType": "class", "props": Object { - "accessible": true, - "allowFontScaling": true, "children": "nick", - "ellipsizeMode": "tail", "style": Object { "color": "#aaa", "fontSize": 15, diff --git a/babel.config.js b/babel.config.js new file mode 100644 index 000000000..c19cf693f --- /dev/null +++ b/babel.config.js @@ -0,0 +1,20 @@ +// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved. +// See LICENSE.txt for license information. +module.exports = { + presets: ['module:metro-react-native-babel-preset'], + env: { + production: { + plugins: ['transform-remove-console'], + }, + }, + plugins: [ + '@babel/plugin-transform-runtime', + ['module-resolver', { + root: ['.'], + alias: { + assets: './dist/assets', + }, + }], + ], + exclude: ['**/*.png', '**/*.jpg', '**/*.gif'], +}; diff --git a/ios/react-native-xcode.sh b/ios/react-native-xcode.sh index c572f7187..a30d93d4f 100755 --- a/ios/react-native-xcode.sh +++ b/ios/react-native-xcode.sh @@ -169,6 +169,7 @@ $NODE_BINARY "$CLI_PATH" bundle \ --reset-cache \ --bundle-output "$BUNDLE_FILE" \ --assets-dest "$DEST" + --max-workers=8 if [[ $DEV != true && ! -f "$BUNDLE_FILE" ]]; then echo "error: File $BUNDLE_FILE does not exist. This must be a bug with" >&2 diff --git a/package-lock.json b/package-lock.json index c1332ec64..6947bb4f4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4,128 +4,139 @@ "lockfileVersion": 1, "requires": true, "dependencies": { + "@ant-design/icons": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/@ant-design/icons/-/icons-1.1.8.tgz", + "integrity": "sha512-mzvhf+TmHifHYSUWOD3Q1znrhO9+nhCe/XeHIiqdc7iwtS1tLOhD+obsWqgrSG5aRZocLvWcyLyYPQpKcdVwmQ==" + }, + "@ant-design/icons-react": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@ant-design/icons-react/-/icons-react-1.1.1.tgz", + "integrity": "sha512-61YnMgyzMR13S0eVGsqeAGFFYQ4C24xL6hxSTgFRF5pG1QoBF8ug7ZgR+AHfkV0mMHMECGlSFnFr3sj9ozrXBA==", + "requires": { + "ant-design-palettes": "^1.1.3", + "babel-runtime": "^6.26.0" + } + }, + "@babel/cli": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.1.0.tgz", + "integrity": "sha512-+OdtGZcJNH92CnDqwaPxh7P7gddFyhoiHV3GBzgKpYbxIJlQ4WDEiC8m+AMcueYzlI+bXqrYlIU/Pp17NaC0hg==", + "dev": true, + "requires": { + "chokidar": "^2.0.3", + "commander": "^2.8.1", + "convert-source-map": "^1.1.0", + "fs-readdir-recursive": "^1.1.0", + "glob": "^7.0.0", + "lodash": "^4.17.10", + "mkdirp": "^0.5.1", + "output-file-sync": "^2.0.0", + "slash": "^2.0.0", + "source-map": "^0.5.0" + }, + "dependencies": { + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + } + } + }, "@babel/code-frame": { "version": "7.0.0-beta.44", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.44.tgz", "integrity": "sha512-cuAuTTIQ9RqcFRJ/Y8PvTh+paepNcaGxwQwjIDRWPXmzzyAeCO4KqS9ikMvq0MCbRk6GlYKwfzStrcP3/jSL8g==", + "dev": true, "requires": { "@babel/highlight": "7.0.0-beta.44" } }, "@babel/core": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.0.0-beta.51.tgz", - "integrity": "sha1-DlS9a2OHNrKuWTwxpH8JaeKyuW0=", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.1.0.tgz", + "integrity": "sha512-9EWmD0cQAbcXSc+31RIoYgEHx3KQ2CCSMDBhnXrShWvo45TMw+3/55KVxlhkG53kw9tl87DqINgHDgFVhZJV/Q==", "requires": { - "@babel/code-frame": "7.0.0-beta.51", - "@babel/generator": "7.0.0-beta.51", - "@babel/helpers": "7.0.0-beta.51", - "@babel/parser": "7.0.0-beta.51", - "@babel/template": "7.0.0-beta.51", - "@babel/traverse": "7.0.0-beta.51", - "@babel/types": "7.0.0-beta.51", + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.0.0", + "@babel/helpers": "^7.1.0", + "@babel/parser": "^7.1.0", + "@babel/template": "^7.1.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0", "convert-source-map": "^1.1.0", "debug": "^3.1.0", "json5": "^0.5.0", - "lodash": "^4.17.5", - "micromatch": "^3.1.10", + "lodash": "^4.17.10", "resolve": "^1.3.2", "semver": "^5.4.1", "source-map": "^0.5.0" }, "dependencies": { "@babel/code-frame": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.51.tgz", - "integrity": "sha1-vXHZsZKvl435FYKdOdQJRFZDmgw=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", + "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", "requires": { - "@babel/highlight": "7.0.0-beta.51" - } - }, - "@babel/generator": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.51.tgz", - "integrity": "sha1-bHV1/952HQdIXgS67cA5LG2eMPY=", - "requires": { - "@babel/types": "7.0.0-beta.51", - "jsesc": "^2.5.1", - "lodash": "^4.17.5", - "source-map": "^0.5.0", - "trim-right": "^1.0.1" + "@babel/highlight": "^7.0.0" } }, "@babel/helper-function-name": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.51.tgz", - "integrity": "sha1-IbSHSiJ8+Z7K/MMKkDAtpaJkBWE=", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz", + "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==", "requires": { - "@babel/helper-get-function-arity": "7.0.0-beta.51", - "@babel/template": "7.0.0-beta.51", - "@babel/types": "7.0.0-beta.51" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.51.tgz", - "integrity": "sha1-MoGy0EWvlcFyzpGyCCXYXqRnZBE=", - "requires": { - "@babel/types": "7.0.0-beta.51" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.51.tgz", - "integrity": "sha1-imw/ZsTSZTUvwHdIT59ugKUauXg=", - "requires": { - "@babel/types": "7.0.0-beta.51" + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" } }, "@babel/highlight": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.51.tgz", - "integrity": "sha1-6IRK4loVlcz9QriWI7Q3bKBtIl0=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", + "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", "requires": { "chalk": "^2.0.0", "esutils": "^2.0.2", - "js-tokens": "^3.0.0" + "js-tokens": "^4.0.0" } }, + "@babel/parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.1.0.tgz", + "integrity": "sha512-SmjnXCuPAlai75AFtzv+KCBcJ3sDDWbIn+WytKw1k+wAtEy6phqI2RqKh/zAnw53i1NR8su3Ep/UoqaKcimuLg==" + }, "@babel/template": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.51.tgz", - "integrity": "sha1-lgKkCuvPNXrpZ34lMu9fyBD1+/8=", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.1.0.tgz", + "integrity": "sha512-yZ948B/pJrwWGY6VxG6XRFsVTee3IQ7bihq9zFpM00Vydu6z5Xwg0C3J644kxI9WOTzd+62xcIsQ+AT1MGhqhA==", "requires": { - "@babel/code-frame": "7.0.0-beta.51", - "@babel/parser": "7.0.0-beta.51", - "@babel/types": "7.0.0-beta.51", - "lodash": "^4.17.5" + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" } }, "@babel/traverse": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.0.0-beta.51.tgz", - "integrity": "sha1-mB2vLOw0emIx06odnhgDsDqqpKg=", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.1.0.tgz", + "integrity": "sha512-bwgln0FsMoxm3pLOgrrnGaXk18sSM9JNf1/nHC/FksmNGFbYnPWY4GYCfLxyP1KRmfsxqkRpfoa6xr6VuuSxdw==", "requires": { - "@babel/code-frame": "7.0.0-beta.51", - "@babel/generator": "7.0.0-beta.51", - "@babel/helper-function-name": "7.0.0-beta.51", - "@babel/helper-split-export-declaration": "7.0.0-beta.51", - "@babel/parser": "7.0.0-beta.51", - "@babel/types": "7.0.0-beta.51", + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.0.0", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.0.0", + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", "debug": "^3.1.0", "globals": "^11.1.0", - "invariant": "^2.2.0", - "lodash": "^4.17.5" - } - }, - "@babel/types": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.51.tgz", - "integrity": "sha1-2AK3tUO1g2x3iqaReXq/APPZfqk=", - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.5", - "to-fast-properties": "^2.0.0" + "lodash": "^4.17.10" } }, "ansi-styles": { @@ -136,43 +147,6 @@ "color-convert": "^1.9.0" } }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, "chalk": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", @@ -184,175 +158,11 @@ } }, "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", + "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", "requires": { - "ms": "2.0.0" - } - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - } - } - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } + "ms": "^2.1.1" } }, "globals": { @@ -360,108 +170,39 @@ "resolved": "https://registry.npmjs.org/globals/-/globals-11.7.0.tgz", "integrity": "sha512-K8BNSPySfeShBQXsahYB/AbbWruVOTyVpgoIDnl8odPpeSfP2J5QO2oLFFdl2j7GfDCtZj2bMKar2T49itTPCg==" }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" - }, - "jsesc": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.1.tgz", - "integrity": "sha1-5CGiqOINawgZ3yiQj3glJrlt0f4=" - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" }, "supports-color": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "requires": { "has-flag": "^3.0.0" } - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" } } }, "@babel/generator": { - "version": "7.0.0-beta.44", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.44.tgz", - "integrity": "sha512-5xVb7hlhjGcdkKpMXgicAVgx8syK5VJz193k0i/0sLP6DzE6lRrU1K3B/rFefgdo9LPGMAOOOAWW4jycj07ShQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.0.0.tgz", + "integrity": "sha512-/BM2vupkpbZXq22l1ALO7MqXJZH2k8bKVv8Y+pABFnzWdztDB/ZLveP5At21vLz5c2YtSE6p7j2FZEsqafMz5Q==", "requires": { - "@babel/types": "7.0.0-beta.44", + "@babel/types": "^7.0.0", "jsesc": "^2.5.1", - "lodash": "^4.2.0", + "lodash": "^4.17.10", "source-map": "^0.5.0", "trim-right": "^1.0.1" }, @@ -470,1373 +211,284 @@ "version": "2.5.1", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.1.tgz", "integrity": "sha1-5CGiqOINawgZ3yiQj3glJrlt0f4=" + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" } } }, "@babel/helper-annotate-as-pure": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0-beta.51.tgz", - "integrity": "sha1-OM95IL9fM4oif3VOKGtvut7gS1g=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz", + "integrity": "sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q==", "requires": { - "@babel/types": "7.0.0-beta.51" - }, - "dependencies": { - "@babel/types": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.51.tgz", - "integrity": "sha1-2AK3tUO1g2x3iqaReXq/APPZfqk=", - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.5", - "to-fast-properties": "^2.0.0" - } - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" - } + "@babel/types": "^7.0.0" } }, "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.0.0-beta.51.tgz", - "integrity": "sha1-ITP//j4vcVkeQhR7lHKRyirTkjc=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.0.0.tgz", + "integrity": "sha512-9HdU8lrAc4FUZOy+y2w//kUhynSpkGIRYDzJW1oKJx7+v8m6UEAbAd2tSvxirsq2kJTXJZZS6Eo8FnUDUH0ZWw==", "requires": { - "@babel/helper-explode-assignable-expression": "7.0.0-beta.51", - "@babel/types": "7.0.0-beta.51" - }, - "dependencies": { - "@babel/types": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.51.tgz", - "integrity": "sha1-2AK3tUO1g2x3iqaReXq/APPZfqk=", - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.5", - "to-fast-properties": "^2.0.0" - } - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" - } + "@babel/helper-explode-assignable-expression": "^7.0.0", + "@babel/types": "^7.0.0" } }, "@babel/helper-builder-react-jsx": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.0.0-beta.51.tgz", - "integrity": "sha1-hsctZoO9JZfJOKEhU6bkgL8UASg=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.0.0.tgz", + "integrity": "sha512-ebJ2JM6NAKW0fQEqN8hOLxK84RbRz9OkUhGS/Xd5u56ejMfVbayJ4+LykERZCOUM6faa6Fp3SZNX3fcT16MKHw==", "requires": { - "@babel/types": "7.0.0-beta.51", + "@babel/types": "^7.0.0", "esutils": "^2.0.0" - }, - "dependencies": { - "@babel/types": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.51.tgz", - "integrity": "sha1-2AK3tUO1g2x3iqaReXq/APPZfqk=", - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.5", - "to-fast-properties": "^2.0.0" - } - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" - } } }, "@babel/helper-call-delegate": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.0.0-beta.51.tgz", - "integrity": "sha1-BO1yfJfPBbyy/WRINzMasV1jyBk=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.0.0.tgz", + "integrity": "sha512-HdYG6vr4KgXHK0q1QRZ8guoYCF5rZjIdPlhcVY+j4EBK/FDR+cXRM5/6lQr3NIWDc7dO1KfgjG5rfH6lM89VBw==", "requires": { - "@babel/helper-hoist-variables": "7.0.0-beta.51", - "@babel/traverse": "7.0.0-beta.51", - "@babel/types": "7.0.0-beta.51" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.51.tgz", - "integrity": "sha1-vXHZsZKvl435FYKdOdQJRFZDmgw=", - "requires": { - "@babel/highlight": "7.0.0-beta.51" - } - }, - "@babel/generator": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.51.tgz", - "integrity": "sha1-bHV1/952HQdIXgS67cA5LG2eMPY=", - "requires": { - "@babel/types": "7.0.0-beta.51", - "jsesc": "^2.5.1", - "lodash": "^4.17.5", - "source-map": "^0.5.0", - "trim-right": "^1.0.1" - } - }, - "@babel/helper-function-name": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.51.tgz", - "integrity": "sha1-IbSHSiJ8+Z7K/MMKkDAtpaJkBWE=", - "requires": { - "@babel/helper-get-function-arity": "7.0.0-beta.51", - "@babel/template": "7.0.0-beta.51", - "@babel/types": "7.0.0-beta.51" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.51.tgz", - "integrity": "sha1-MoGy0EWvlcFyzpGyCCXYXqRnZBE=", - "requires": { - "@babel/types": "7.0.0-beta.51" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.51.tgz", - "integrity": "sha1-imw/ZsTSZTUvwHdIT59ugKUauXg=", - "requires": { - "@babel/types": "7.0.0-beta.51" - } - }, - "@babel/highlight": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.51.tgz", - "integrity": "sha1-6IRK4loVlcz9QriWI7Q3bKBtIl0=", - "requires": { - "chalk": "^2.0.0", - "esutils": "^2.0.2", - "js-tokens": "^3.0.0" - } - }, - "@babel/template": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.51.tgz", - "integrity": "sha1-lgKkCuvPNXrpZ34lMu9fyBD1+/8=", - "requires": { - "@babel/code-frame": "7.0.0-beta.51", - "@babel/parser": "7.0.0-beta.51", - "@babel/types": "7.0.0-beta.51", - "lodash": "^4.17.5" - } - }, - "@babel/traverse": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.0.0-beta.51.tgz", - "integrity": "sha1-mB2vLOw0emIx06odnhgDsDqqpKg=", - "requires": { - "@babel/code-frame": "7.0.0-beta.51", - "@babel/generator": "7.0.0-beta.51", - "@babel/helper-function-name": "7.0.0-beta.51", - "@babel/helper-split-export-declaration": "7.0.0-beta.51", - "@babel/parser": "7.0.0-beta.51", - "@babel/types": "7.0.0-beta.51", - "debug": "^3.1.0", - "globals": "^11.1.0", - "invariant": "^2.2.0", - "lodash": "^4.17.5" - } - }, - "@babel/types": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.51.tgz", - "integrity": "sha1-2AK3tUO1g2x3iqaReXq/APPZfqk=", - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.5", - "to-fast-properties": "^2.0.0" - } - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "requires": { - "ms": "2.0.0" - } - }, - "globals": { - "version": "11.7.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.7.0.tgz", - "integrity": "sha512-K8BNSPySfeShBQXsahYB/AbbWruVOTyVpgoIDnl8odPpeSfP2J5QO2oLFFdl2j7GfDCtZj2bMKar2T49itTPCg==" - }, - "jsesc": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.1.tgz", - "integrity": "sha1-5CGiqOINawgZ3yiQj3glJrlt0f4=" - }, - "supports-color": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", - "requires": { - "has-flag": "^3.0.0" - } - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" - } + "@babel/helper-hoist-variables": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0" } }, "@babel/helper-define-map": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.0.0-beta.51.tgz", - "integrity": "sha1-2Ixkc36UjHE/nxFTM46EFf7kCxE=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.0.0.tgz", + "integrity": "sha512-acbCxYS9XufWxsBiclmXMK1CFz7en/XSYvHFcbb3Jb8BqjFEBrA46WlIsoSQTRG/eYN60HciUnzdyQxOZhrHfw==", "requires": { - "@babel/helper-function-name": "7.0.0-beta.51", - "@babel/types": "7.0.0-beta.51", - "lodash": "^4.17.5" + "@babel/helper-function-name": "^7.0.0", + "@babel/types": "^7.0.0", + "lodash": "^4.17.10" }, "dependencies": { - "@babel/code-frame": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.51.tgz", - "integrity": "sha1-vXHZsZKvl435FYKdOdQJRFZDmgw=", - "requires": { - "@babel/highlight": "7.0.0-beta.51" - } - }, - "@babel/helper-function-name": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.51.tgz", - "integrity": "sha1-IbSHSiJ8+Z7K/MMKkDAtpaJkBWE=", - "requires": { - "@babel/helper-get-function-arity": "7.0.0-beta.51", - "@babel/template": "7.0.0-beta.51", - "@babel/types": "7.0.0-beta.51" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.51.tgz", - "integrity": "sha1-MoGy0EWvlcFyzpGyCCXYXqRnZBE=", - "requires": { - "@babel/types": "7.0.0-beta.51" - } - }, - "@babel/highlight": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.51.tgz", - "integrity": "sha1-6IRK4loVlcz9QriWI7Q3bKBtIl0=", - "requires": { - "chalk": "^2.0.0", - "esutils": "^2.0.2", - "js-tokens": "^3.0.0" - } - }, - "@babel/template": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.51.tgz", - "integrity": "sha1-lgKkCuvPNXrpZ34lMu9fyBD1+/8=", - "requires": { - "@babel/code-frame": "7.0.0-beta.51", - "@babel/parser": "7.0.0-beta.51", - "@babel/types": "7.0.0-beta.51", - "lodash": "^4.17.5" - } - }, - "@babel/types": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.51.tgz", - "integrity": "sha1-2AK3tUO1g2x3iqaReXq/APPZfqk=", - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.5", - "to-fast-properties": "^2.0.0" - } - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "supports-color": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", - "requires": { - "has-flag": "^3.0.0" - } - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" } } }, "@babel/helper-explode-assignable-expression": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.0.0-beta.51.tgz", - "integrity": "sha1-mHUzKti11cmC+kgcuCtzFwPyzS0=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.0.0.tgz", + "integrity": "sha512-5gLPwdDnYf8GfPsjS+UmZUtYE1jaXTFm1P+ymGobqvXbA0q3ANgpH60+C6zDrRAWXYbQXYvzzQC/r0gJVNNltQ==", "requires": { - "@babel/traverse": "7.0.0-beta.51", - "@babel/types": "7.0.0-beta.51" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.51.tgz", - "integrity": "sha1-vXHZsZKvl435FYKdOdQJRFZDmgw=", - "requires": { - "@babel/highlight": "7.0.0-beta.51" - } - }, - "@babel/generator": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.51.tgz", - "integrity": "sha1-bHV1/952HQdIXgS67cA5LG2eMPY=", - "requires": { - "@babel/types": "7.0.0-beta.51", - "jsesc": "^2.5.1", - "lodash": "^4.17.5", - "source-map": "^0.5.0", - "trim-right": "^1.0.1" - } - }, - "@babel/helper-function-name": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.51.tgz", - "integrity": "sha1-IbSHSiJ8+Z7K/MMKkDAtpaJkBWE=", - "requires": { - "@babel/helper-get-function-arity": "7.0.0-beta.51", - "@babel/template": "7.0.0-beta.51", - "@babel/types": "7.0.0-beta.51" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.51.tgz", - "integrity": "sha1-MoGy0EWvlcFyzpGyCCXYXqRnZBE=", - "requires": { - "@babel/types": "7.0.0-beta.51" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.51.tgz", - "integrity": "sha1-imw/ZsTSZTUvwHdIT59ugKUauXg=", - "requires": { - "@babel/types": "7.0.0-beta.51" - } - }, - "@babel/highlight": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.51.tgz", - "integrity": "sha1-6IRK4loVlcz9QriWI7Q3bKBtIl0=", - "requires": { - "chalk": "^2.0.0", - "esutils": "^2.0.2", - "js-tokens": "^3.0.0" - } - }, - "@babel/template": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.51.tgz", - "integrity": "sha1-lgKkCuvPNXrpZ34lMu9fyBD1+/8=", - "requires": { - "@babel/code-frame": "7.0.0-beta.51", - "@babel/parser": "7.0.0-beta.51", - "@babel/types": "7.0.0-beta.51", - "lodash": "^4.17.5" - } - }, - "@babel/traverse": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.0.0-beta.51.tgz", - "integrity": "sha1-mB2vLOw0emIx06odnhgDsDqqpKg=", - "requires": { - "@babel/code-frame": "7.0.0-beta.51", - "@babel/generator": "7.0.0-beta.51", - "@babel/helper-function-name": "7.0.0-beta.51", - "@babel/helper-split-export-declaration": "7.0.0-beta.51", - "@babel/parser": "7.0.0-beta.51", - "@babel/types": "7.0.0-beta.51", - "debug": "^3.1.0", - "globals": "^11.1.0", - "invariant": "^2.2.0", - "lodash": "^4.17.5" - } - }, - "@babel/types": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.51.tgz", - "integrity": "sha1-2AK3tUO1g2x3iqaReXq/APPZfqk=", - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.5", - "to-fast-properties": "^2.0.0" - } - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "requires": { - "ms": "2.0.0" - } - }, - "globals": { - "version": "11.7.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.7.0.tgz", - "integrity": "sha512-K8BNSPySfeShBQXsahYB/AbbWruVOTyVpgoIDnl8odPpeSfP2J5QO2oLFFdl2j7GfDCtZj2bMKar2T49itTPCg==" - }, - "jsesc": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.1.tgz", - "integrity": "sha1-5CGiqOINawgZ3yiQj3glJrlt0f4=" - }, - "supports-color": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", - "requires": { - "has-flag": "^3.0.0" - } - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" - } + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0" } }, "@babel/helper-function-name": { - "version": "7.0.0-beta.44", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.44.tgz", - "integrity": "sha512-MHRG2qZMKMFaBavX0LWpfZ2e+hLloT++N7rfM3DYOMUOGCD8cVjqZpwiL8a0bOX3IYcQev1ruciT0gdFFRTxzg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0.tgz", + "integrity": "sha512-Zo+LGvfYp4rMtz84BLF3bavFTdf8y4rJtMPTe2J+rxYmnDOIeH8le++VFI/pRJU+rQhjqiXxE4LMaIau28Tv1Q==", "requires": { - "@babel/helper-get-function-arity": "7.0.0-beta.44", - "@babel/template": "7.0.0-beta.44", - "@babel/types": "7.0.0-beta.44" + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/template": "^7.0.0", + "@babel/types": "^7.0.0" } }, "@babel/helper-get-function-arity": { - "version": "7.0.0-beta.44", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.44.tgz", - "integrity": "sha512-w0YjWVwrM2HwP6/H3sEgrSQdkCaxppqFeJtAnB23pRiJB5E/O9Yp7JAAeWBl+gGEgmBFinnTyOv2RN7rcSmMiw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz", + "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==", "requires": { - "@babel/types": "7.0.0-beta.44" + "@babel/types": "^7.0.0" } }, "@babel/helper-hoist-variables": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0-beta.51.tgz", - "integrity": "sha1-XX68hZZWe2RPyYmRLDo++YvgWPw=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0.tgz", + "integrity": "sha512-Ggv5sldXUeSKsuzLkddtyhyHe2YantsxWKNi7A+7LeD12ExRDWTRk29JCXpaHPAbMaIPZSil7n+lq78WY2VY7w==", "requires": { - "@babel/types": "7.0.0-beta.51" - }, - "dependencies": { - "@babel/types": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.51.tgz", - "integrity": "sha1-2AK3tUO1g2x3iqaReXq/APPZfqk=", - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.5", - "to-fast-properties": "^2.0.0" - } - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" - } + "@babel/types": "^7.0.0" } }, "@babel/helper-member-expression-to-functions": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0-beta.51.tgz", - "integrity": "sha1-KkJTZXQXZYiAbmAusXpS0yP4KHA=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0.tgz", + "integrity": "sha512-avo+lm/QmZlv27Zsi0xEor2fKcqWG56D5ae9dzklpIaY7cQMK5N8VSpaNVPPagiqmy7LrEjK1IWdGMOqPu5csg==", "requires": { - "@babel/types": "7.0.0-beta.51" - }, - "dependencies": { - "@babel/types": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.51.tgz", - "integrity": "sha1-2AK3tUO1g2x3iqaReXq/APPZfqk=", - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.5", - "to-fast-properties": "^2.0.0" - } - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" - } + "@babel/types": "^7.0.0" } }, "@babel/helper-module-imports": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0-beta.51.tgz", - "integrity": "sha1-zgBCgEX7t9XrwOp7+DV4nxU2arI=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz", + "integrity": "sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A==", "requires": { - "@babel/types": "7.0.0-beta.51", - "lodash": "^4.17.5" - }, - "dependencies": { - "@babel/types": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.51.tgz", - "integrity": "sha1-2AK3tUO1g2x3iqaReXq/APPZfqk=", - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.5", - "to-fast-properties": "^2.0.0" - } - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" - } + "@babel/types": "^7.0.0" } }, "@babel/helper-module-transforms": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.0.0-beta.51.tgz", - "integrity": "sha1-E68MjuQfJ3dDyPxD1EQxXbIyb3M=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.0.0.tgz", + "integrity": "sha512-QdwmTTlPmT7TZcf30dnqm8pem+o48tVt991xXogE5CQCwqSpWKuzH2E9v8VWeccQ66a6/CmrLZ+bwp66JYeM5A==", "requires": { - "@babel/helper-module-imports": "7.0.0-beta.51", - "@babel/helper-simple-access": "7.0.0-beta.51", - "@babel/helper-split-export-declaration": "7.0.0-beta.51", - "@babel/template": "7.0.0-beta.51", - "@babel/types": "7.0.0-beta.51", - "lodash": "^4.17.5" + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-simple-access": "^7.0.0", + "@babel/helper-split-export-declaration": "^7.0.0", + "@babel/template": "^7.0.0", + "@babel/types": "^7.0.0", + "lodash": "^4.17.10" }, "dependencies": { - "@babel/code-frame": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.51.tgz", - "integrity": "sha1-vXHZsZKvl435FYKdOdQJRFZDmgw=", - "requires": { - "@babel/highlight": "7.0.0-beta.51" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.51.tgz", - "integrity": "sha1-imw/ZsTSZTUvwHdIT59ugKUauXg=", - "requires": { - "@babel/types": "7.0.0-beta.51" - } - }, - "@babel/highlight": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.51.tgz", - "integrity": "sha1-6IRK4loVlcz9QriWI7Q3bKBtIl0=", - "requires": { - "chalk": "^2.0.0", - "esutils": "^2.0.2", - "js-tokens": "^3.0.0" - } - }, - "@babel/template": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.51.tgz", - "integrity": "sha1-lgKkCuvPNXrpZ34lMu9fyBD1+/8=", - "requires": { - "@babel/code-frame": "7.0.0-beta.51", - "@babel/parser": "7.0.0-beta.51", - "@babel/types": "7.0.0-beta.51", - "lodash": "^4.17.5" - } - }, - "@babel/types": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.51.tgz", - "integrity": "sha1-2AK3tUO1g2x3iqaReXq/APPZfqk=", - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.5", - "to-fast-properties": "^2.0.0" - } - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "supports-color": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", - "requires": { - "has-flag": "^3.0.0" - } - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" } } }, "@babel/helper-optimise-call-expression": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0-beta.51.tgz", - "integrity": "sha1-IfIVjvCDoSPOHgRmW1u4TzcAgNc=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz", + "integrity": "sha512-u8nd9NQePYNQV8iPWu/pLLYBqZBa4ZaY1YWRFMuxrid94wKI1QNt67NEZ7GAe5Kc/0LLScbim05xZFWkAdrj9g==", "requires": { - "@babel/types": "7.0.0-beta.51" - }, - "dependencies": { - "@babel/types": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.51.tgz", - "integrity": "sha1-2AK3tUO1g2x3iqaReXq/APPZfqk=", - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.5", - "to-fast-properties": "^2.0.0" - } - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" - } + "@babel/types": "^7.0.0" } }, "@babel/helper-plugin-utils": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0-beta.51.tgz", - "integrity": "sha1-D2pfK20cZERBP4+rYJQNebY8IDE=" + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz", + "integrity": "sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==" }, - "@babel/helper-remap-async-to-generator": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.0.0-beta.51.tgz", - "integrity": "sha1-DtxX4F3LXd4qC27m+NAmGYLe8l8=", + "@babel/helper-regex": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.0.0.tgz", + "integrity": "sha512-TR0/N0NDCcUIUEbqV6dCO+LptmmSQFQ7q70lfcEB4URsjD0E1HzicrwUH+ap6BAQ2jhCX9Q4UqZy4wilujWlkg==", "requires": { - "@babel/helper-annotate-as-pure": "7.0.0-beta.51", - "@babel/helper-wrap-function": "7.0.0-beta.51", - "@babel/template": "7.0.0-beta.51", - "@babel/traverse": "7.0.0-beta.51", - "@babel/types": "7.0.0-beta.51" + "lodash": "^4.17.10" }, "dependencies": { - "@babel/code-frame": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.51.tgz", - "integrity": "sha1-vXHZsZKvl435FYKdOdQJRFZDmgw=", - "requires": { - "@babel/highlight": "7.0.0-beta.51" - } - }, - "@babel/generator": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.51.tgz", - "integrity": "sha1-bHV1/952HQdIXgS67cA5LG2eMPY=", - "requires": { - "@babel/types": "7.0.0-beta.51", - "jsesc": "^2.5.1", - "lodash": "^4.17.5", - "source-map": "^0.5.0", - "trim-right": "^1.0.1" - } - }, - "@babel/helper-function-name": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.51.tgz", - "integrity": "sha1-IbSHSiJ8+Z7K/MMKkDAtpaJkBWE=", - "requires": { - "@babel/helper-get-function-arity": "7.0.0-beta.51", - "@babel/template": "7.0.0-beta.51", - "@babel/types": "7.0.0-beta.51" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.51.tgz", - "integrity": "sha1-MoGy0EWvlcFyzpGyCCXYXqRnZBE=", - "requires": { - "@babel/types": "7.0.0-beta.51" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.51.tgz", - "integrity": "sha1-imw/ZsTSZTUvwHdIT59ugKUauXg=", - "requires": { - "@babel/types": "7.0.0-beta.51" - } - }, - "@babel/highlight": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.51.tgz", - "integrity": "sha1-6IRK4loVlcz9QriWI7Q3bKBtIl0=", - "requires": { - "chalk": "^2.0.0", - "esutils": "^2.0.2", - "js-tokens": "^3.0.0" - } - }, - "@babel/template": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.51.tgz", - "integrity": "sha1-lgKkCuvPNXrpZ34lMu9fyBD1+/8=", - "requires": { - "@babel/code-frame": "7.0.0-beta.51", - "@babel/parser": "7.0.0-beta.51", - "@babel/types": "7.0.0-beta.51", - "lodash": "^4.17.5" - } - }, - "@babel/traverse": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.0.0-beta.51.tgz", - "integrity": "sha1-mB2vLOw0emIx06odnhgDsDqqpKg=", - "requires": { - "@babel/code-frame": "7.0.0-beta.51", - "@babel/generator": "7.0.0-beta.51", - "@babel/helper-function-name": "7.0.0-beta.51", - "@babel/helper-split-export-declaration": "7.0.0-beta.51", - "@babel/parser": "7.0.0-beta.51", - "@babel/types": "7.0.0-beta.51", - "debug": "^3.1.0", - "globals": "^11.1.0", - "invariant": "^2.2.0", - "lodash": "^4.17.5" - } - }, - "@babel/types": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.51.tgz", - "integrity": "sha1-2AK3tUO1g2x3iqaReXq/APPZfqk=", - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.5", - "to-fast-properties": "^2.0.0" - } - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "requires": { - "ms": "2.0.0" - } - }, - "globals": { - "version": "11.7.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.7.0.tgz", - "integrity": "sha512-K8BNSPySfeShBQXsahYB/AbbWruVOTyVpgoIDnl8odPpeSfP2J5QO2oLFFdl2j7GfDCtZj2bMKar2T49itTPCg==" - }, - "jsesc": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.1.tgz", - "integrity": "sha1-5CGiqOINawgZ3yiQj3glJrlt0f4=" - }, - "supports-color": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", - "requires": { - "has-flag": "^3.0.0" - } - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" } } }, + "@babel/helper-remap-async-to-generator": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.0.0.tgz", + "integrity": "sha512-3o4sYLOsK6m0A7t1P0saTanBPmk5MAlxVnp9773Of4L8PMVLukU7loZix5KoJgflxSo2c2ETTzseptc0rQEp7A==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-wrap-function": "^7.0.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0" + } + }, "@babel/helper-replace-supers": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.0.0-beta.51.tgz", - "integrity": "sha1-J5phr7hJR2xsxw1VGfg99KdP+m8=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.0.0.tgz", + "integrity": "sha512-fsSv7VogxzMSmGch6DwhKHGsciVXo7hbfhBgH9ZrgJMXKMjO7ASQTUfbVL7MU1uCfviyqjucazGK7TWPT9weuQ==", "requires": { - "@babel/helper-member-expression-to-functions": "7.0.0-beta.51", - "@babel/helper-optimise-call-expression": "7.0.0-beta.51", - "@babel/traverse": "7.0.0-beta.51", - "@babel/types": "7.0.0-beta.51" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.51.tgz", - "integrity": "sha1-vXHZsZKvl435FYKdOdQJRFZDmgw=", - "requires": { - "@babel/highlight": "7.0.0-beta.51" - } - }, - "@babel/generator": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.51.tgz", - "integrity": "sha1-bHV1/952HQdIXgS67cA5LG2eMPY=", - "requires": { - "@babel/types": "7.0.0-beta.51", - "jsesc": "^2.5.1", - "lodash": "^4.17.5", - "source-map": "^0.5.0", - "trim-right": "^1.0.1" - } - }, - "@babel/helper-function-name": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.51.tgz", - "integrity": "sha1-IbSHSiJ8+Z7K/MMKkDAtpaJkBWE=", - "requires": { - "@babel/helper-get-function-arity": "7.0.0-beta.51", - "@babel/template": "7.0.0-beta.51", - "@babel/types": "7.0.0-beta.51" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.51.tgz", - "integrity": "sha1-MoGy0EWvlcFyzpGyCCXYXqRnZBE=", - "requires": { - "@babel/types": "7.0.0-beta.51" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.51.tgz", - "integrity": "sha1-imw/ZsTSZTUvwHdIT59ugKUauXg=", - "requires": { - "@babel/types": "7.0.0-beta.51" - } - }, - "@babel/highlight": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.51.tgz", - "integrity": "sha1-6IRK4loVlcz9QriWI7Q3bKBtIl0=", - "requires": { - "chalk": "^2.0.0", - "esutils": "^2.0.2", - "js-tokens": "^3.0.0" - } - }, - "@babel/template": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.51.tgz", - "integrity": "sha1-lgKkCuvPNXrpZ34lMu9fyBD1+/8=", - "requires": { - "@babel/code-frame": "7.0.0-beta.51", - "@babel/parser": "7.0.0-beta.51", - "@babel/types": "7.0.0-beta.51", - "lodash": "^4.17.5" - } - }, - "@babel/traverse": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.0.0-beta.51.tgz", - "integrity": "sha1-mB2vLOw0emIx06odnhgDsDqqpKg=", - "requires": { - "@babel/code-frame": "7.0.0-beta.51", - "@babel/generator": "7.0.0-beta.51", - "@babel/helper-function-name": "7.0.0-beta.51", - "@babel/helper-split-export-declaration": "7.0.0-beta.51", - "@babel/parser": "7.0.0-beta.51", - "@babel/types": "7.0.0-beta.51", - "debug": "^3.1.0", - "globals": "^11.1.0", - "invariant": "^2.2.0", - "lodash": "^4.17.5" - } - }, - "@babel/types": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.51.tgz", - "integrity": "sha1-2AK3tUO1g2x3iqaReXq/APPZfqk=", - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.5", - "to-fast-properties": "^2.0.0" - } - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "requires": { - "ms": "2.0.0" - } - }, - "globals": { - "version": "11.7.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.7.0.tgz", - "integrity": "sha512-K8BNSPySfeShBQXsahYB/AbbWruVOTyVpgoIDnl8odPpeSfP2J5QO2oLFFdl2j7GfDCtZj2bMKar2T49itTPCg==" - }, - "jsesc": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.1.tgz", - "integrity": "sha1-5CGiqOINawgZ3yiQj3glJrlt0f4=" - }, - "supports-color": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", - "requires": { - "has-flag": "^3.0.0" - } - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" - } + "@babel/helper-member-expression-to-functions": "^7.0.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0" } }, "@babel/helper-simple-access": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.0.0-beta.51.tgz", - "integrity": "sha1-ydf+zYShgdUKOvzEIvyUqWi+MFA=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.0.0.tgz", + "integrity": "sha512-CNeuX52jbQSq4j1n+R+21xrjbTjsnXa9n1aERbgHRD/p9h4Udkxr1n24yPMQmnTETHdnQDvkVSYWFw/ETAymYg==", "requires": { - "@babel/template": "7.0.0-beta.51", - "@babel/types": "7.0.0-beta.51", - "lodash": "^4.17.5" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.51.tgz", - "integrity": "sha1-vXHZsZKvl435FYKdOdQJRFZDmgw=", - "requires": { - "@babel/highlight": "7.0.0-beta.51" - } - }, - "@babel/highlight": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.51.tgz", - "integrity": "sha1-6IRK4loVlcz9QriWI7Q3bKBtIl0=", - "requires": { - "chalk": "^2.0.0", - "esutils": "^2.0.2", - "js-tokens": "^3.0.0" - } - }, - "@babel/template": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.51.tgz", - "integrity": "sha1-lgKkCuvPNXrpZ34lMu9fyBD1+/8=", - "requires": { - "@babel/code-frame": "7.0.0-beta.51", - "@babel/parser": "7.0.0-beta.51", - "@babel/types": "7.0.0-beta.51", - "lodash": "^4.17.5" - } - }, - "@babel/types": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.51.tgz", - "integrity": "sha1-2AK3tUO1g2x3iqaReXq/APPZfqk=", - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.5", - "to-fast-properties": "^2.0.0" - } - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "supports-color": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", - "requires": { - "has-flag": "^3.0.0" - } - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" - } + "@babel/template": "^7.0.0", + "@babel/types": "^7.0.0" } }, "@babel/helper-split-export-declaration": { - "version": "7.0.0-beta.44", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.44.tgz", - "integrity": "sha512-aQ7QowtkgKKzPGf0j6u77kBMdUFVBKNHw2p/3HX/POt5/oz8ec5cs0GwlgM8Hz7ui5EwJnzyfRmkNF1Nx1N7aA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0.tgz", + "integrity": "sha512-MXkOJqva62dfC0w85mEf/LucPPS/1+04nmmRMPEBUB++hiiThQ2zPtX/mEWQ3mtzCEjIJvPY8nuwxXtQeQwUag==", "requires": { - "@babel/types": "7.0.0-beta.44" + "@babel/types": "^7.0.0" } }, "@babel/helper-wrap-function": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.0.0-beta.51.tgz", - "integrity": "sha1-bFFvsEQQmWTuAxwiUAqDAxOGL7E=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.0.0.tgz", + "integrity": "sha512-kjprWPDNVPZ/9pyLRXcZBvfjnFwqokmXTPTaC4AV8Ns7WRl7ewSxrB19AWZzQsC/WSPQLOw1ciR8uPYkAM1znA==", "requires": { - "@babel/helper-function-name": "7.0.0-beta.51", - "@babel/template": "7.0.0-beta.51", - "@babel/traverse": "7.0.0-beta.51", - "@babel/types": "7.0.0-beta.51" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.51.tgz", - "integrity": "sha1-vXHZsZKvl435FYKdOdQJRFZDmgw=", - "requires": { - "@babel/highlight": "7.0.0-beta.51" - } - }, - "@babel/generator": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.51.tgz", - "integrity": "sha1-bHV1/952HQdIXgS67cA5LG2eMPY=", - "requires": { - "@babel/types": "7.0.0-beta.51", - "jsesc": "^2.5.1", - "lodash": "^4.17.5", - "source-map": "^0.5.0", - "trim-right": "^1.0.1" - } - }, - "@babel/helper-function-name": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.51.tgz", - "integrity": "sha1-IbSHSiJ8+Z7K/MMKkDAtpaJkBWE=", - "requires": { - "@babel/helper-get-function-arity": "7.0.0-beta.51", - "@babel/template": "7.0.0-beta.51", - "@babel/types": "7.0.0-beta.51" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.51.tgz", - "integrity": "sha1-MoGy0EWvlcFyzpGyCCXYXqRnZBE=", - "requires": { - "@babel/types": "7.0.0-beta.51" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.51.tgz", - "integrity": "sha1-imw/ZsTSZTUvwHdIT59ugKUauXg=", - "requires": { - "@babel/types": "7.0.0-beta.51" - } - }, - "@babel/highlight": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.51.tgz", - "integrity": "sha1-6IRK4loVlcz9QriWI7Q3bKBtIl0=", - "requires": { - "chalk": "^2.0.0", - "esutils": "^2.0.2", - "js-tokens": "^3.0.0" - } - }, - "@babel/template": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.51.tgz", - "integrity": "sha1-lgKkCuvPNXrpZ34lMu9fyBD1+/8=", - "requires": { - "@babel/code-frame": "7.0.0-beta.51", - "@babel/parser": "7.0.0-beta.51", - "@babel/types": "7.0.0-beta.51", - "lodash": "^4.17.5" - } - }, - "@babel/traverse": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.0.0-beta.51.tgz", - "integrity": "sha1-mB2vLOw0emIx06odnhgDsDqqpKg=", - "requires": { - "@babel/code-frame": "7.0.0-beta.51", - "@babel/generator": "7.0.0-beta.51", - "@babel/helper-function-name": "7.0.0-beta.51", - "@babel/helper-split-export-declaration": "7.0.0-beta.51", - "@babel/parser": "7.0.0-beta.51", - "@babel/types": "7.0.0-beta.51", - "debug": "^3.1.0", - "globals": "^11.1.0", - "invariant": "^2.2.0", - "lodash": "^4.17.5" - } - }, - "@babel/types": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.51.tgz", - "integrity": "sha1-2AK3tUO1g2x3iqaReXq/APPZfqk=", - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.5", - "to-fast-properties": "^2.0.0" - } - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "requires": { - "ms": "2.0.0" - } - }, - "globals": { - "version": "11.7.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.7.0.tgz", - "integrity": "sha512-K8BNSPySfeShBQXsahYB/AbbWruVOTyVpgoIDnl8odPpeSfP2J5QO2oLFFdl2j7GfDCtZj2bMKar2T49itTPCg==" - }, - "jsesc": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.1.tgz", - "integrity": "sha1-5CGiqOINawgZ3yiQj3glJrlt0f4=" - }, - "supports-color": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", - "requires": { - "has-flag": "^3.0.0" - } - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" - } + "@babel/helper-function-name": "^7.0.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0" } }, "@babel/helpers": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.0.0-beta.51.tgz", - "integrity": "sha1-lScr4qtGNNaCBCX4klAxqSiRg5c=", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.1.0.tgz", + "integrity": "sha512-V1jXUTNdTpBn37wqqN73U+eBpzlLHmxA4aDaghJBggmzly/FpIJMHXse9lgdzQQT4gs5jZ5NmYxOL8G3ROc29g==", "requires": { - "@babel/template": "7.0.0-beta.51", - "@babel/traverse": "7.0.0-beta.51", - "@babel/types": "7.0.0-beta.51" + "@babel/template": "^7.1.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" }, "dependencies": { "@babel/code-frame": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.51.tgz", - "integrity": "sha1-vXHZsZKvl435FYKdOdQJRFZDmgw=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", + "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", "requires": { - "@babel/highlight": "7.0.0-beta.51" - } - }, - "@babel/generator": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.51.tgz", - "integrity": "sha1-bHV1/952HQdIXgS67cA5LG2eMPY=", - "requires": { - "@babel/types": "7.0.0-beta.51", - "jsesc": "^2.5.1", - "lodash": "^4.17.5", - "source-map": "^0.5.0", - "trim-right": "^1.0.1" + "@babel/highlight": "^7.0.0" } }, "@babel/helper-function-name": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.51.tgz", - "integrity": "sha1-IbSHSiJ8+Z7K/MMKkDAtpaJkBWE=", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz", + "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==", "requires": { - "@babel/helper-get-function-arity": "7.0.0-beta.51", - "@babel/template": "7.0.0-beta.51", - "@babel/types": "7.0.0-beta.51" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.51.tgz", - "integrity": "sha1-MoGy0EWvlcFyzpGyCCXYXqRnZBE=", - "requires": { - "@babel/types": "7.0.0-beta.51" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.51.tgz", - "integrity": "sha1-imw/ZsTSZTUvwHdIT59ugKUauXg=", - "requires": { - "@babel/types": "7.0.0-beta.51" + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" } }, "@babel/highlight": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.51.tgz", - "integrity": "sha1-6IRK4loVlcz9QriWI7Q3bKBtIl0=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", + "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", "requires": { "chalk": "^2.0.0", "esutils": "^2.0.2", - "js-tokens": "^3.0.0" + "js-tokens": "^4.0.0" } }, + "@babel/parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.1.0.tgz", + "integrity": "sha512-SmjnXCuPAlai75AFtzv+KCBcJ3sDDWbIn+WytKw1k+wAtEy6phqI2RqKh/zAnw53i1NR8su3Ep/UoqaKcimuLg==" + }, "@babel/template": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.51.tgz", - "integrity": "sha1-lgKkCuvPNXrpZ34lMu9fyBD1+/8=", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.1.0.tgz", + "integrity": "sha512-yZ948B/pJrwWGY6VxG6XRFsVTee3IQ7bihq9zFpM00Vydu6z5Xwg0C3J644kxI9WOTzd+62xcIsQ+AT1MGhqhA==", "requires": { - "@babel/code-frame": "7.0.0-beta.51", - "@babel/parser": "7.0.0-beta.51", - "@babel/types": "7.0.0-beta.51", - "lodash": "^4.17.5" + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" } }, "@babel/traverse": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.0.0-beta.51.tgz", - "integrity": "sha1-mB2vLOw0emIx06odnhgDsDqqpKg=", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.1.0.tgz", + "integrity": "sha512-bwgln0FsMoxm3pLOgrrnGaXk18sSM9JNf1/nHC/FksmNGFbYnPWY4GYCfLxyP1KRmfsxqkRpfoa6xr6VuuSxdw==", "requires": { - "@babel/code-frame": "7.0.0-beta.51", - "@babel/generator": "7.0.0-beta.51", - "@babel/helper-function-name": "7.0.0-beta.51", - "@babel/helper-split-export-declaration": "7.0.0-beta.51", - "@babel/parser": "7.0.0-beta.51", - "@babel/types": "7.0.0-beta.51", + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.0.0", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.0.0", + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", "debug": "^3.1.0", "globals": "^11.1.0", - "invariant": "^2.2.0", - "lodash": "^4.17.5" - } - }, - "@babel/types": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.51.tgz", - "integrity": "sha1-2AK3tUO1g2x3iqaReXq/APPZfqk=", - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.5", - "to-fast-properties": "^2.0.0" + "lodash": "^4.17.10" } }, "ansi-styles": { @@ -1858,11 +510,11 @@ } }, "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", + "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", "requires": { - "ms": "2.0.0" + "ms": "^2.1.1" } }, "globals": { @@ -1870,23 +522,28 @@ "resolved": "https://registry.npmjs.org/globals/-/globals-11.7.0.tgz", "integrity": "sha512-K8BNSPySfeShBQXsahYB/AbbWruVOTyVpgoIDnl8odPpeSfP2J5QO2oLFFdl2j7GfDCtZj2bMKar2T49itTPCg==" }, - "jsesc": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.1.tgz", - "integrity": "sha1-5CGiqOINawgZ3yiQj3glJrlt0f4=" + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" }, "supports-color": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "requires": { "has-flag": "^3.0.0" } - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" } } }, @@ -1894,6 +551,7 @@ "version": "7.0.0-beta.44", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.44.tgz", "integrity": "sha512-Il19yJvy7vMFm8AVAh6OZzaFoAd0hbkeMZiX3P5HGD+z7dyI7RzndHB0dg6Urh/VAFfHtpOIzDUSxmY6coyZWQ==", + "dev": true, "requires": { "chalk": "^2.0.0", "esutils": "^2.0.2", @@ -1904,6 +562,7 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, "requires": { "color-convert": "^1.9.0" } @@ -1912,6 +571,7 @@ "version": "2.4.1", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, "requires": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -1922,6 +582,7 @@ "version": "5.4.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "dev": true, "requires": { "has-flag": "^3.0.0" } @@ -1931,84 +592,107 @@ "@babel/parser": { "version": "7.0.0-beta.51", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.0.0-beta.51.tgz", - "integrity": "sha1-J87C30Cd9gr1gnDtj2qlVAnqhvY=" + "integrity": "sha1-J87C30Cd9gr1gnDtj2qlVAnqhvY=", + "dev": true }, "@babel/plugin-external-helpers": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/plugin-external-helpers/-/plugin-external-helpers-7.0.0-beta.51.tgz", - "integrity": "sha1-tHg7z5FS0VlCy+DwvKJhuEnTXJg=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-external-helpers/-/plugin-external-helpers-7.0.0.tgz", + "integrity": "sha512-tZKTMdhZvTy0KCEX5EGQQm1RHr7jUa36q/yax1baEA0yZapVYmu10yW7LTqijITgSq416gPVjrcexiA6y4pJlA==", "requires": { - "@babel/helper-plugin-utils": "7.0.0-beta.51" + "@babel/helper-plugin-utils": "^7.0.0" } }, - "@babel/plugin-proposal-class-properties": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.0.0-beta.51.tgz", - "integrity": "sha1-tcZi+GKjCs6U/EhHeDex0lX6ON8=", + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.1.0.tgz", + "integrity": "sha512-Fq803F3Jcxo20MXUSDdmZZXrPe6BWyGcWBPPNB/M7WaUYESKDeKMOGIxEzQOjGSmW/NWb6UaPZrtTB2ekhB/ew==", "requires": { - "@babel/helper-function-name": "7.0.0-beta.51", - "@babel/helper-member-expression-to-functions": "7.0.0-beta.51", - "@babel/helper-optimise-call-expression": "7.0.0-beta.51", - "@babel/helper-plugin-utils": "7.0.0-beta.51", - "@babel/helper-replace-supers": "7.0.0-beta.51", - "@babel/plugin-syntax-class-properties": "7.0.0-beta.51" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-remap-async-to-generator": "^7.1.0", + "@babel/plugin-syntax-async-generators": "^7.0.0" }, "dependencies": { "@babel/code-frame": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.51.tgz", - "integrity": "sha1-vXHZsZKvl435FYKdOdQJRFZDmgw=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", + "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", "requires": { - "@babel/highlight": "7.0.0-beta.51" + "@babel/highlight": "^7.0.0" } }, "@babel/helper-function-name": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.51.tgz", - "integrity": "sha1-IbSHSiJ8+Z7K/MMKkDAtpaJkBWE=", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz", + "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==", "requires": { - "@babel/helper-get-function-arity": "7.0.0-beta.51", - "@babel/template": "7.0.0-beta.51", - "@babel/types": "7.0.0-beta.51" + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" } }, - "@babel/helper-get-function-arity": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.51.tgz", - "integrity": "sha1-MoGy0EWvlcFyzpGyCCXYXqRnZBE=", + "@babel/helper-remap-async-to-generator": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz", + "integrity": "sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg==", "requires": { - "@babel/types": "7.0.0-beta.51" + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-wrap-function": "^7.1.0", + "@babel/template": "^7.1.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-wrap-function": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.1.0.tgz", + "integrity": "sha512-R6HU3dete+rwsdAfrOzTlE9Mcpk4RjU3aX3gi9grtmugQY0u79X7eogUvfXA5sI81Mfq1cn6AgxihfN33STjJA==", + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/template": "^7.1.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" } }, "@babel/highlight": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.51.tgz", - "integrity": "sha1-6IRK4loVlcz9QriWI7Q3bKBtIl0=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", + "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", "requires": { "chalk": "^2.0.0", "esutils": "^2.0.2", - "js-tokens": "^3.0.0" + "js-tokens": "^4.0.0" } }, + "@babel/parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.1.0.tgz", + "integrity": "sha512-SmjnXCuPAlai75AFtzv+KCBcJ3sDDWbIn+WytKw1k+wAtEy6phqI2RqKh/zAnw53i1NR8su3Ep/UoqaKcimuLg==" + }, "@babel/template": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.51.tgz", - "integrity": "sha1-lgKkCuvPNXrpZ34lMu9fyBD1+/8=", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.1.0.tgz", + "integrity": "sha512-yZ948B/pJrwWGY6VxG6XRFsVTee3IQ7bihq9zFpM00Vydu6z5Xwg0C3J644kxI9WOTzd+62xcIsQ+AT1MGhqhA==", "requires": { - "@babel/code-frame": "7.0.0-beta.51", - "@babel/parser": "7.0.0-beta.51", - "@babel/types": "7.0.0-beta.51", - "lodash": "^4.17.5" + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" } }, - "@babel/types": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.51.tgz", - "integrity": "sha1-2AK3tUO1g2x3iqaReXq/APPZfqk=", + "@babel/traverse": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.1.0.tgz", + "integrity": "sha512-bwgln0FsMoxm3pLOgrrnGaXk18sSM9JNf1/nHC/FksmNGFbYnPWY4GYCfLxyP1KRmfsxqkRpfoa6xr6VuuSxdw==", "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.5", - "to-fast-properties": "^2.0.0" + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.0.0", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.0.0", + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "debug": "^3.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.10" } }, "ansi-styles": { @@ -2029,183 +713,12 @@ "supports-color": "^5.3.0" } }, - "supports-color": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "debug": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", + "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", "requires": { - "has-flag": "^3.0.0" - } - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" - } - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.0.0-beta.51.tgz", - "integrity": "sha1-W8Rp5ebRuEpdYEa1npDKAWwghtY=", - "requires": { - "@babel/helper-plugin-utils": "7.0.0-beta.51", - "@babel/plugin-syntax-object-rest-spread": "7.0.0-beta.51" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.0.0-beta.51.tgz", - "integrity": "sha1-8Mv28iqHnFk6B+jhQckI4IdwHpE=", - "requires": { - "@babel/helper-plugin-utils": "7.0.0-beta.51" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.0.0-beta.51.tgz", - "integrity": "sha1-nAru9X0GeONybbFxqnPkdKJd5/I=", - "requires": { - "@babel/helper-plugin-utils": "7.0.0-beta.51" - } - }, - "@babel/plugin-syntax-flow": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.0.0-beta.51.tgz", - "integrity": "sha1-3giDE0QG+Q+Vi2QHPpdJiAIp3lY=", - "requires": { - "@babel/helper-plugin-utils": "7.0.0-beta.51" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.0.0-beta.51.tgz", - "integrity": "sha1-9nKjNxxro/5Tv/0uirXcQElTgs8=", - "requires": { - "@babel/helper-plugin-utils": "7.0.0-beta.51" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.0.0-beta.51.tgz", - "integrity": "sha1-bVehGcHwZMRY5FutRb7wqD7RDAA=", - "requires": { - "@babel/helper-plugin-utils": "7.0.0-beta.51" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.0.0-beta.51.tgz", - "integrity": "sha1-KbnbbjhoigbsXCVjmZbYml6/2+M=", - "requires": { - "@babel/helper-plugin-utils": "7.0.0-beta.51" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.0.0-beta.51.tgz", - "integrity": "sha1-vlVcefDaTrFop/4W14eppxc3AeA=", - "requires": { - "@babel/helper-plugin-utils": "7.0.0-beta.51", - "lodash": "^4.17.5" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.0.0-beta.51.tgz", - "integrity": "sha1-BD8x+2MnZkoy2Lpl3hV5nv3GXaA=", - "requires": { - "@babel/helper-annotate-as-pure": "7.0.0-beta.51", - "@babel/helper-define-map": "7.0.0-beta.51", - "@babel/helper-function-name": "7.0.0-beta.51", - "@babel/helper-optimise-call-expression": "7.0.0-beta.51", - "@babel/helper-plugin-utils": "7.0.0-beta.51", - "@babel/helper-replace-supers": "7.0.0-beta.51", - "@babel/helper-split-export-declaration": "7.0.0-beta.51", - "globals": "^11.1.0" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.51.tgz", - "integrity": "sha1-vXHZsZKvl435FYKdOdQJRFZDmgw=", - "requires": { - "@babel/highlight": "7.0.0-beta.51" - } - }, - "@babel/helper-function-name": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.51.tgz", - "integrity": "sha1-IbSHSiJ8+Z7K/MMKkDAtpaJkBWE=", - "requires": { - "@babel/helper-get-function-arity": "7.0.0-beta.51", - "@babel/template": "7.0.0-beta.51", - "@babel/types": "7.0.0-beta.51" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.51.tgz", - "integrity": "sha1-MoGy0EWvlcFyzpGyCCXYXqRnZBE=", - "requires": { - "@babel/types": "7.0.0-beta.51" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.51.tgz", - "integrity": "sha1-imw/ZsTSZTUvwHdIT59ugKUauXg=", - "requires": { - "@babel/types": "7.0.0-beta.51" - } - }, - "@babel/highlight": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.51.tgz", - "integrity": "sha1-6IRK4loVlcz9QriWI7Q3bKBtIl0=", - "requires": { - "chalk": "^2.0.0", - "esutils": "^2.0.2", - "js-tokens": "^3.0.0" - } - }, - "@babel/template": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.51.tgz", - "integrity": "sha1-lgKkCuvPNXrpZ34lMu9fyBD1+/8=", - "requires": { - "@babel/code-frame": "7.0.0-beta.51", - "@babel/parser": "7.0.0-beta.51", - "@babel/types": "7.0.0-beta.51", - "lodash": "^4.17.5" - } - }, - "@babel/types": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.51.tgz", - "integrity": "sha1-2AK3tUO1g2x3iqaReXq/APPZfqk=", - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.5", - "to-fast-properties": "^2.0.0" - } - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ms": "^2.1.1" } }, "globals": { @@ -2213,127 +726,409 @@ "resolved": "https://registry.npmjs.org/globals/-/globals-11.7.0.tgz", "integrity": "sha512-K8BNSPySfeShBQXsahYB/AbbWruVOTyVpgoIDnl8odPpeSfP2J5QO2oLFFdl2j7GfDCtZj2bMKar2T49itTPCg==" }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + }, "supports-color": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "requires": { "has-flag": "^3.0.0" } - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + } + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.0.0.tgz", + "integrity": "sha512-mVgsbdySh6kuzv4omXvw0Kuh+3hrUrQ883qTCf75MqfC6zctx2LXrP3Wt+bbJmB5fE5nfhf/Et2pQyrRy4j0Pg==", + "requires": { + "@babel/helper-function-name": "^7.0.0", + "@babel/helper-member-expression-to-functions": "^7.0.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.0.0", + "@babel/plugin-syntax-class-properties": "^7.0.0" + } + }, + "@babel/plugin-proposal-export-default-from": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.0.0.tgz", + "integrity": "sha512-cWhkx6SyjZ4caFOanoPmDNgQCuYYTmou4QXy886JsyLTw/vhWQbop2gLKsWyyswrJkKTB7fSNxVYbP/oEsoySA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-export-default-from": "^7.0.0" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.0.0.tgz", + "integrity": "sha512-kfVdUkIAGJIVmHmtS/40i/fg/AGnw/rsZBCaapY5yjeO5RA9m165Xbw9KMOu2nqXP5dTFjEjHdfNdoVcHv133Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-json-strings": "^7.0.0" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.0.0.tgz", + "integrity": "sha512-QIN3UFo1ul4ruAsjIqK43PeXedo1qY74zeGrODJl1KfCGeMc6qJC4rb5Ylml/smzxibqsDeVZGH+TmWHCldRQQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.0.0.tgz", + "integrity": "sha512-14fhfoPcNu7itSen7Py1iGN0gEm87hX/B+8nZPqkdmANyyYWYMY2pjA3r8WXbWVKMzfnSNS0xY8GVS0IjXi/iw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.0.0" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.0.0.tgz", + "integrity": "sha512-JPqAvLG1s13B/AuoBjdBYvn38RqW6n1TzrQO839/sIpqLpbnXKacsAgpZHzLD83Sm8SDXMkkrAvEnJ25+0yIpw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.0.0" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.0.0.tgz", + "integrity": "sha512-7x8HLa71OzNiofbQUVakS0Kmg++6a+cXNfS7QKHbbv03SuSaumJyaWsfNgw+T7aqrJlqurYpZqrkPgXu0iZK0w==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-optional-chaining": "^7.0.0" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.0.0.tgz", + "integrity": "sha512-tM3icA6GhC3ch2SkmSxv7J/hCWKISzwycub6eGsDrFDgukD4dZ/I+x81XgW0YslS6mzNuQ1Cbzh5osjIMgepPQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0", + "regexpu-core": "^4.2.0" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.0.0.tgz", + "integrity": "sha512-im7ged00ddGKAjcZgewXmp1vxSZQQywuQXe2B1A7kajjZmDeY/ekMPmWr9zJgveSaQH0k7BcGrojQhcK06l0zA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.0.0.tgz", + "integrity": "sha512-cR12g0Qzn4sgkjrbrzWy2GE7m9vMl/sFkqZ3gIpAQdrvPDnLM8180i+ANDFIXfjHo9aqp0ccJlQ0QNZcFUbf9w==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.0.0.tgz", + "integrity": "sha512-Gt9xNyRrCHCiyX/ZxDGOcBnlJl0I3IWicpZRC4CdC0P5a/I07Ya2OAMEBU+J7GmRFVmIetqEYRko6QYRuKOESw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-export-default-from": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.0.0.tgz", + "integrity": "sha512-HNnjg/fFFbnuLAqr/Ocp1Y3GB4AjmXcu1xxn3ql3bS2kGrB/qi+Povshb8i3hOkE5jNozzh8r/0/lq1w8oOWbQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-flow": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.0.0.tgz", + "integrity": "sha512-zGcuZWiWWDa5qTZ6iAnpG0fnX/GOu49pGR5PFvkQ9GmKNaSphXQnlNXh/LG20sqWtNrx/eB6krzfEzcwvUyeFA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.0.0.tgz", + "integrity": "sha512-UlSfNydC+XLj4bw7ijpldc1uZ/HB84vw+U6BTuqMdIEmz/LDe63w/GHtpQMdXWdqQZFeAI9PjnHe/vDhwirhKA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.0.0.tgz", + "integrity": "sha512-PdmL2AoPsCLWxhIr3kG2+F9v4WH06Q3z+NoGVpQgnUNGcagXHq5sB3OXxkSahKq9TLdNMN/AJzFYSOo8UKDMHg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.0.0.tgz", + "integrity": "sha512-oAJmMsAvTSIk9y0sZdU2S/nY44PEUuHN7EzNDMgbuR4e/OwyfR9lSmoBJBZ2lslFZIqhksrTt4i+av7uKfNYDw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.0.0.tgz", + "integrity": "sha512-5A0n4p6bIiVe5OvQPxBnesezsgFJdHhSs3uFSvaPdMqtsovajLZ+G2vZyvNe10EzJBWWo3AcHGKhAFUxqwp2dw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.0.0.tgz", + "integrity": "sha512-Wc+HVvwjcq5qBg1w5RG9o9RVzmCaAg/Vp0erHCKpAYV8La6I94o4GQAmFYNmkzoMO6gzoOSulpKeSSz6mPEoZw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.0.0.tgz", + "integrity": "sha512-QXedQsZf8yua1nNrXSePT0TsGSQH9A1iK08m9dhCMdZeJaaxYcQfXdgHWVV6Cp7WE/afPVvSKIsAHK5wP+yxDA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.0.0.tgz", + "integrity": "sha512-5fxmdqiAQVQTIS+KSvYeZuTt91wKtBTYi6JlIkvbQ6hmO+9fZE81ezxmMiFMIsxE7CdRSgzn7nQ1BChcvK9OpA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.0.0.tgz", + "integrity": "sha512-2EZDBl1WIO/q4DIkIp4s86sdp4ZifL51MoIviLY/gG/mLSuOIEg7J8o6mhbxOTvUJkaN50n+8u41FVsr5KLy/w==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.0.0.tgz", + "integrity": "sha512-CiWNhSMZzj1n3uEKUUS/oL+a7Xi8hnPQB6GpC1WfL/ZYvxBLDBn14sHMo5EyOaeArccSonyk5jFIKMRRbrHOnQ==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-remap-async-to-generator": "^7.0.0" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.0.0.tgz", + "integrity": "sha512-AOBiyUp7vYTqz2Jibe1UaAWL0Hl9JUXEgjFvvvcSc9MVDItv46ViXFw2F7SVt1B5k+KWjl44eeXOAk3UDEaJjQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.0.0.tgz", + "integrity": "sha512-GWEMCrmHQcYWISilUrk9GDqH4enf3UmhOEbNbNrlNAX1ssH3MsS1xLOS6rdjRVPgA7XXVPn87tRkdTEoA/dxEg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "lodash": "^4.17.10" + }, + "dependencies": { + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" + } + } + }, + "@babel/plugin-transform-classes": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.0.0.tgz", + "integrity": "sha512-8LBm7XsHQiNISEmb+ejBiHi1pUihwUf+lrIwyVsXVbQ1vLqgkvhgayK5JnW3WXvQD2rmM0qxFAIyDE5vtMem2A==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-define-map": "^7.0.0", + "@babel/helper-function-name": "^7.0.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.0.0", + "@babel/helper-split-export-declaration": "^7.0.0", + "globals": "^11.1.0" + }, + "dependencies": { + "globals": { + "version": "11.7.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.7.0.tgz", + "integrity": "sha512-K8BNSPySfeShBQXsahYB/AbbWruVOTyVpgoIDnl8odPpeSfP2J5QO2oLFFdl2j7GfDCtZj2bMKar2T49itTPCg==" } } }, "@babel/plugin-transform-computed-properties": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.0.0-beta.51.tgz", - "integrity": "sha1-jHKhqz4HZwNP+eZzLSWBwjwDLv4=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.0.0.tgz", + "integrity": "sha512-ubouZdChNAv4AAWAgU7QKbB93NU5sHwInEWfp+/OzJKA02E6Woh9RVoX4sZrbRwtybky/d7baTUqwFx+HgbvMA==", "requires": { - "@babel/helper-plugin-utils": "7.0.0-beta.51" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-destructuring": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.0.0-beta.51.tgz", - "integrity": "sha1-1dRU5XTH7zPuSekYsEivspvpNfY=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.0.0.tgz", + "integrity": "sha512-Fr2GtF8YJSXGTyFPakPFB4ODaEKGU04bPsAllAIabwoXdFrPxL0LVXQX5dQWoxOjjgozarJcC9eWGsj0fD6Zsg==", "requires": { - "@babel/helper-plugin-utils": "7.0.0-beta.51" + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.0.0.tgz", + "integrity": "sha512-00THs8eJxOJUFVx1w8i1MBF4XH4PsAjKjQ1eqN/uCH3YKwP21GCKfrn6YZFZswbOk9+0cw1zGQPHVc1KBlSxig==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0", + "regexpu-core": "^4.1.3" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.0.0.tgz", + "integrity": "sha512-w2vfPkMqRkdxx+C71ATLJG30PpwtTpW7DDdLqYt2acXU7YjztzeWW2Jk1T6hKqCLYCcEA5UQM/+xTAm+QCSnuQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-exponentiation-operator": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.0.0-beta.51.tgz", - "integrity": "sha1-BLTj5As3AREt1u2jliUTJ1eIH9Q=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.0.0.tgz", + "integrity": "sha512-Ig74elCuFQ0mvHkWUq5qDCNI3qHWlop5w4TcDxdtJiOk8Egqe2uxDRY9XnXGSlmWClClmnixcoYumyvbAuj4dA==", "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "7.0.0-beta.51", - "@babel/helper-plugin-utils": "7.0.0-beta.51" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-flow-strip-types": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.0.0-beta.51.tgz", - "integrity": "sha1-Z9Q0RZ96eyap8qaFW8EuZ4lOR6Y=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.0.0.tgz", + "integrity": "sha512-WhXUNb4It5a19RsgKKbQPrjmy4yWOY1KynpEbNw7bnd1QTcrT/EIl3MJvnGgpgvrKyKbqX7nUNOJfkpLOnoDKA==", "requires": { - "@babel/helper-plugin-utils": "7.0.0-beta.51", - "@babel/plugin-syntax-flow": "7.0.0-beta.51" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.0.0" } }, "@babel/plugin-transform-for-of": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.0.0-beta.51.tgz", - "integrity": "sha1-RPR2sGxANVF6hAOiYk+xZMQ3FFU=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.0.0.tgz", + "integrity": "sha512-TlxKecN20X2tt2UEr2LNE6aqA0oPeMT1Y3cgz8k4Dn1j5ObT8M3nl9aA37LLklx0PBZKETC9ZAf9n/6SujTuXA==", "requires": { - "@babel/helper-plugin-utils": "7.0.0-beta.51" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-function-name": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.0.0-beta.51.tgz", - "integrity": "sha1-cGU8NgtTJUJG9GWexFCwwKVthqo=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.0.0.tgz", + "integrity": "sha512-mR7JN9vkwsAIot74pSwzn/2Gq4nn2wN0HKtQyJLc1ghAarsymdBMTfh+Q/aeR2N3heXs3URQscTLrKe3yUU7Yw==", "requires": { - "@babel/helper-function-name": "7.0.0-beta.51", - "@babel/helper-plugin-utils": "7.0.0-beta.51" + "@babel/helper-function-name": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.0.0.tgz", + "integrity": "sha512-1NTDBWkeNXgpUcyoVFxbr9hS57EpZYXpje92zv0SUzjdu3enaRwF/l3cmyRnXLtIdyJASyiS6PtybK+CgKf7jA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.1.0.tgz", + "integrity": "sha512-wt8P+xQ85rrnGNr2x1iV3DW32W8zrB6ctuBkYBbf5/ZzJY99Ob4MFgsZDFgczNU76iy9PWsy4EuxOliDjdKw6A==", + "requires": { + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" }, "dependencies": { "@babel/code-frame": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.51.tgz", - "integrity": "sha1-vXHZsZKvl435FYKdOdQJRFZDmgw=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", + "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", "requires": { - "@babel/highlight": "7.0.0-beta.51" + "@babel/highlight": "^7.0.0" } }, - "@babel/helper-function-name": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.51.tgz", - "integrity": "sha1-IbSHSiJ8+Z7K/MMKkDAtpaJkBWE=", + "@babel/helper-module-transforms": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.1.0.tgz", + "integrity": "sha512-0JZRd2yhawo79Rcm4w0LwSMILFmFXjugG3yqf+P/UsKsRS1mJCmMwwlHDlMg7Avr9LrvSpp4ZSULO9r8jpCzcw==", "requires": { - "@babel/helper-get-function-arity": "7.0.0-beta.51", - "@babel/template": "7.0.0-beta.51", - "@babel/types": "7.0.0-beta.51" + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.0.0", + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0", + "lodash": "^4.17.10" } }, - "@babel/helper-get-function-arity": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.51.tgz", - "integrity": "sha1-MoGy0EWvlcFyzpGyCCXYXqRnZBE=", + "@babel/helper-simple-access": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz", + "integrity": "sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w==", "requires": { - "@babel/types": "7.0.0-beta.51" + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" } }, "@babel/highlight": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.51.tgz", - "integrity": "sha1-6IRK4loVlcz9QriWI7Q3bKBtIl0=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", + "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", "requires": { "chalk": "^2.0.0", "esutils": "^2.0.2", - "js-tokens": "^3.0.0" + "js-tokens": "^4.0.0" } }, + "@babel/parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.1.0.tgz", + "integrity": "sha512-SmjnXCuPAlai75AFtzv+KCBcJ3sDDWbIn+WytKw1k+wAtEy6phqI2RqKh/zAnw53i1NR8su3Ep/UoqaKcimuLg==" + }, "@babel/template": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.51.tgz", - "integrity": "sha1-lgKkCuvPNXrpZ34lMu9fyBD1+/8=", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.1.0.tgz", + "integrity": "sha512-yZ948B/pJrwWGY6VxG6XRFsVTee3IQ7bihq9zFpM00Vydu6z5Xwg0C3J644kxI9WOTzd+62xcIsQ+AT1MGhqhA==", "requires": { - "@babel/code-frame": "7.0.0-beta.51", - "@babel/parser": "7.0.0-beta.51", - "@babel/types": "7.0.0-beta.51", - "lodash": "^4.17.5" - } - }, - "@babel/types": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.51.tgz", - "integrity": "sha1-2AK3tUO1g2x3iqaReXq/APPZfqk=", - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.5", - "to-fast-properties": "^2.0.0" + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" } }, "ansi-styles": { @@ -2354,154 +1149,848 @@ "supports-color": "^5.3.0" } }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" + }, "supports-color": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "requires": { "has-flag": "^3.0.0" } - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" } } }, - "@babel/plugin-transform-literals": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.0.0-beta.51.tgz", - "integrity": "sha1-RbB6lCI8+iJnAaeUYLQrMt8d7AU=", - "requires": { - "@babel/helper-plugin-utils": "7.0.0-beta.51" - } - }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.0.0-beta.51.tgz", - "integrity": "sha1-QDj54VJE4QkAy4n1t5bQUPHrGVs=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.0.0.tgz", + "integrity": "sha512-BIcQLgPFCxi7YygtNpz5xj+7HxhOprbCGZKeLW6Kxsn1eHS6sJZMw4MfmqFZagl/v6IVa0AJoMHdDXLVrpd3Aw==", "requires": { - "@babel/helper-module-transforms": "7.0.0-beta.51", - "@babel/helper-plugin-utils": "7.0.0-beta.51", - "@babel/helper-simple-access": "7.0.0-beta.51" + "@babel/helper-module-transforms": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-simple-access": "^7.0.0" } }, - "@babel/plugin-transform-object-assign": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.0.0-beta.51.tgz", - "integrity": "sha1-DVaj4tiwbZ3mxlGYNaPgKESOE7g=", + "@babel/plugin-transform-modules-systemjs": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.0.0.tgz", + "integrity": "sha512-8EDKMAsitLkiF/D4Zhe9CHEE2XLh4bfLbb9/Zf3FgXYQOZyZYyg7EAel/aT2A7bHv62jwHf09q2KU/oEexr83g==", "requires": { - "@babel/helper-plugin-utils": "7.0.0-beta.51" + "@babel/helper-hoist-variables": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, - "@babel/plugin-transform-parameters": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.0.0-beta.51.tgz", - "integrity": "sha1-mQGVsd/bG8yUkG8wNJUQie0e3U4=", + "@babel/plugin-transform-modules-umd": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.1.0.tgz", + "integrity": "sha512-enrRtn5TfRhMmbRwm7F8qOj0qEYByqUvTttPEGimcBH4CJHphjyK1Vg7sdU7JjeEmgSpM890IT/efS2nMHwYig==", "requires": { - "@babel/helper-call-delegate": "7.0.0-beta.51", - "@babel/helper-get-function-arity": "7.0.0-beta.51", - "@babel/helper-plugin-utils": "7.0.0-beta.51" + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" }, "dependencies": { - "@babel/helper-get-function-arity": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.51.tgz", - "integrity": "sha1-MoGy0EWvlcFyzpGyCCXYXqRnZBE=", + "@babel/code-frame": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", + "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", "requires": { - "@babel/types": "7.0.0-beta.51" + "@babel/highlight": "^7.0.0" } }, - "@babel/types": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.51.tgz", - "integrity": "sha1-2AK3tUO1g2x3iqaReXq/APPZfqk=", + "@babel/helper-module-transforms": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.1.0.tgz", + "integrity": "sha512-0JZRd2yhawo79Rcm4w0LwSMILFmFXjugG3yqf+P/UsKsRS1mJCmMwwlHDlMg7Avr9LrvSpp4ZSULO9r8jpCzcw==", "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.0.0", + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0", + "lodash": "^4.17.10" + } + }, + "@babel/helper-simple-access": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz", + "integrity": "sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w==", + "requires": { + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/highlight": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", + "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", + "requires": { + "chalk": "^2.0.0", "esutils": "^2.0.2", - "lodash": "^4.17.5", - "to-fast-properties": "^2.0.0" + "js-tokens": "^4.0.0" } }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + "@babel/parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.1.0.tgz", + "integrity": "sha512-SmjnXCuPAlai75AFtzv+KCBcJ3sDDWbIn+WytKw1k+wAtEy6phqI2RqKh/zAnw53i1NR8su3Ep/UoqaKcimuLg==" + }, + "@babel/template": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.1.0.tgz", + "integrity": "sha512-yZ948B/pJrwWGY6VxG6XRFsVTee3IQ7bihq9zFpM00Vydu6z5Xwg0C3J644kxI9WOTzd+62xcIsQ+AT1MGhqhA==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } } } }, - "@babel/plugin-transform-react-display-name": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.0.0-beta.51.tgz", - "integrity": "sha1-G0i9NN+pCHJSyHB9Kb0d8uiCHL4=", + "@babel/plugin-transform-new-target": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.0.0.tgz", + "integrity": "sha512-yin069FYjah+LbqfGeTfzIBODex/e++Yfa0rH0fpfam9uTbuEeEOx5GLGr210ggOV77mVRNoeqSYqeuaqSzVSw==", "requires": { - "@babel/helper-plugin-utils": "7.0.0-beta.51" + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-object-assign": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.0.0.tgz", + "integrity": "sha512-Dag8mxx7/03oj8F8PkNso8GEMhwGfeT0TL6KfMsa9Brjx4IpwZVl3WBvEmYks8BMhPmrvM5NQ/tjaMbwEj5ijA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.1.0.tgz", + "integrity": "sha512-/O02Je1CRTSk2SSJaq0xjwQ8hG4zhZGNjE8psTsSNPXyLRCODv7/PBozqT5AmQMzp7MI3ndvMhGdqp9c96tTEw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.1.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", + "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", + "requires": { + "@babel/highlight": "^7.0.0" + } + }, + "@babel/helper-function-name": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz", + "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==", + "requires": { + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-replace-supers": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.1.0.tgz", + "integrity": "sha512-BvcDWYZRWVuDeXTYZWxekQNO5D4kO55aArwZOTFXw6rlLQA8ZaDicJR1sO47h+HrnCiDFiww0fSPV0d713KBGQ==", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.0.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/highlight": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", + "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.1.0.tgz", + "integrity": "sha512-SmjnXCuPAlai75AFtzv+KCBcJ3sDDWbIn+WytKw1k+wAtEy6phqI2RqKh/zAnw53i1NR8su3Ep/UoqaKcimuLg==" + }, + "@babel/template": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.1.0.tgz", + "integrity": "sha512-yZ948B/pJrwWGY6VxG6XRFsVTee3IQ7bihq9zFpM00Vydu6z5Xwg0C3J644kxI9WOTzd+62xcIsQ+AT1MGhqhA==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/traverse": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.1.0.tgz", + "integrity": "sha512-bwgln0FsMoxm3pLOgrrnGaXk18sSM9JNf1/nHC/FksmNGFbYnPWY4GYCfLxyP1KRmfsxqkRpfoa6xr6VuuSxdw==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.0.0", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.0.0", + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "debug": "^3.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.10" + } + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "debug": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", + "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", + "requires": { + "ms": "^2.1.1" + } + }, + "globals": { + "version": "11.7.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.7.0.tgz", + "integrity": "sha512-K8BNSPySfeShBQXsahYB/AbbWruVOTyVpgoIDnl8odPpeSfP2J5QO2oLFFdl2j7GfDCtZj2bMKar2T49itTPCg==" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.0.0.tgz", + "integrity": "sha512-eWngvRBWx0gScot0xa340JzrkA+8HGAk1OaCHDfXAjkrTFkp73Lcf+78s7AStSdRML5nzx5aXpnjN1MfrjkBoA==", + "requires": { + "@babel/helper-call-delegate": "^7.0.0", + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.0.0.tgz", + "integrity": "sha512-BX8xKuQTO0HzINxT6j/GiCwoJB0AOMs0HmLbEnAvcte8U8rSkNa/eSCAY+l1OA4JnCVq2jw2p6U8QQryy2fTPg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-react-jsx": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.0.0-beta.51.tgz", - "integrity": "sha1-evhJhRi4OQZAVDg3AZiAjKbmOxA=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.0.0.tgz", + "integrity": "sha512-0TMP21hXsSUjIQJmu/r7RiVxeFrXRcMUigbKu0BLegJK9PkYodHstaszcig7zxXfaBji2LYUdtqIkHs+hgYkJQ==", "requires": { - "@babel/helper-builder-react-jsx": "7.0.0-beta.51", - "@babel/helper-plugin-utils": "7.0.0-beta.51", - "@babel/plugin-syntax-jsx": "7.0.0-beta.51" + "@babel/helper-builder-react-jsx": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0" + } + }, + "@babel/plugin-transform-react-jsx-self": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.0.0.tgz", + "integrity": "sha512-pymy+AK12WO4safW1HmBpwagUQRl9cevNX+82AIAtU1pIdugqcH+nuYP03Ja6B+N4gliAaKWAegIBL/ymALPHA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0" } }, "@babel/plugin-transform-react-jsx-source": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.0.0-beta.51.tgz", - "integrity": "sha1-aZncSRyLRgLvtNC9G6/JNq1pbs8=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.0.0.tgz", + "integrity": "sha512-OSeEpFJEH5dw/TtxTg4nijl4nHBbhqbKL94Xo/Y17WKIf2qJWeIk/QeXACF19lG1vMezkxqruwnTjVizaW7u7w==", "requires": { - "@babel/helper-plugin-utils": "7.0.0-beta.51", - "@babel/plugin-syntax-jsx": "7.0.0-beta.51" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0" } }, "@babel/plugin-transform-regenerator": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0-beta.51.tgz", - "integrity": "sha1-U28NWZ0nU9ygor6KZeLCRKe1YSs=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0.tgz", + "integrity": "sha512-sj2qzsEx8KDVv1QuJc/dEfilkg3RRPvPYx/VnKLtItVQRWt1Wqf5eVCOLZm29CiGFfYYsA3VPjfizTCV0S0Dlw==", "requires": { - "regenerator-transform": "^0.12.4" + "regenerator-transform": "^0.13.3" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.1.0.tgz", + "integrity": "sha512-WFLMgzu5DLQEah0lKTJzYb14vd6UiES7PTnXcvrPZ1VrwFeJ+mTbvr65fFAsXYMt2bIoOoC0jk76zY1S7HZjUg==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "resolve": "^1.8.1", + "semver": "^5.5.1" + }, + "dependencies": { + "resolve": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz", + "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==", + "dev": true, + "requires": { + "path-parse": "^1.0.5" + } + } } }, "@babel/plugin-transform-shorthand-properties": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.0.0-beta.51.tgz", - "integrity": "sha1-3bwLGuHds7z+aWnyyWgQPxHjK9k=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.0.0.tgz", + "integrity": "sha512-g/99LI4vm5iOf5r1Gdxq5Xmu91zvjhEG5+yZDJW268AZELAu4J1EiFLnkSG3yuUsZyOipVOVUKoGPYwfsTymhw==", "requires": { - "@babel/helper-plugin-utils": "7.0.0-beta.51" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-spread": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.0.0-beta.51.tgz", - "integrity": "sha1-EAEpvI19z0vHmtzWEppCFCWdilA=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.0.0.tgz", + "integrity": "sha512-L702YFy2EvirrR4shTj0g2xQp7aNwZoWNCkNu2mcoU0uyzMl0XRwDSwzB/xp6DSUFiBmEXuyAyEN16LsgVqGGQ==", "requires": { - "@babel/helper-plugin-utils": "7.0.0-beta.51" + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.0.0.tgz", + "integrity": "sha512-LFUToxiyS/WD+XEWpkx/XJBrUXKewSZpzX68s+yEOtIbdnsRjpryDw9U06gYc6klYEij/+KQVRnD3nz3AoKmjw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0" } }, "@babel/plugin-transform-template-literals": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.0.0-beta.51.tgz", - "integrity": "sha1-LQWV9WRh1DRbo1w41zAz+H7Lu8g=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.0.0.tgz", + "integrity": "sha512-vA6rkTCabRZu7Nbl9DfLZE1imj4tzdWcg5vtdQGvj+OH9itNNB6hxuRMHuIY8SGnEt1T9g5foqs9LnrHzsqEFg==", "requires": { - "@babel/helper-annotate-as-pure": "7.0.0-beta.51", - "@babel/helper-plugin-utils": "7.0.0-beta.51" + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.0.0.tgz", + "integrity": "sha512-1r1X5DO78WnaAIvs5uC48t41LLckxsYklJrZjNKcevyz83sF2l4RHbw29qrCPr/6ksFsdfRpT/ZgxNWHXRnffg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.0.0.tgz", + "integrity": "sha512-UNhEa+Wt8tq3bfLKJWsuZplYEdwdX2y8Cn1gHeIwnL7OqT6L+NZzVe6VTkR1AKqAhH7z3Krs61TpxgVkp5aHCg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-typescript": "^7.0.0" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.0.0.tgz", + "integrity": "sha512-uJBrJhBOEa3D033P95nPHu3nbFwFE9ZgXsfEitzoIXIwqAZWk7uXcg06yFKXz9FSxBH5ucgU/cYdX0IV8ldHKw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0", + "regexpu-core": "^4.1.3" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + }, + "regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==" + }, + "regexpu-core": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.2.0.tgz", + "integrity": "sha512-Z835VSnJJ46CNBttalHD/dB+Sj2ezmY6Xp38npwU87peK6mqOzOpV8eYktdkLTEkzzD+JsTcxd84ozd8I14+rw==", + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^7.0.0", + "regjsgen": "^0.4.0", + "regjsparser": "^0.3.0", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.0.2" + } + }, + "regjsgen": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.4.0.tgz", + "integrity": "sha512-X51Lte1gCYUdlwhF28+2YMO0U6WeN0GLpgpA7LK7mbdDnkQYiwvEpmpe0F/cv5L14EbxgrdayAG3JETBv0dbXA==" + }, + "regjsparser": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.3.0.tgz", + "integrity": "sha512-zza72oZBBHzt64G7DxdqrOo/30bhHkwMUoT0WqfGu98XLd7N+1tsy5MJ96Bk4MD0y74n629RhmrGW6XlnLLwCA==", + "requires": { + "jsesc": "~0.5.0" + } + } + } + }, + "@babel/polyfill": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.0.0.tgz", + "integrity": "sha512-dnrMRkyyr74CRelJwvgnnSUDh2ge2NCTyHVwpOdvRMHtJUyxLtMAfhBN3s64pY41zdw0kgiLPh6S20eb1NcX6Q==", + "requires": { + "core-js": "^2.5.7", + "regenerator-runtime": "^0.11.1" + }, + "dependencies": { + "core-js": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz", + "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==" + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + } + } + }, + "@babel/preset-env": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.1.0.tgz", + "integrity": "sha512-ZLVSynfAoDHB/34A17/JCZbyrzbQj59QC1Anyueb4Bwjh373nVPq5/HMph0z+tCmcDjXDe+DlKQq9ywQuvWrQg==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-async-generator-functions": "^7.1.0", + "@babel/plugin-proposal-json-strings": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.0.0", + "@babel/plugin-syntax-async-generators": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.0.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-async-to-generator": "^7.1.0", + "@babel/plugin-transform-block-scoped-functions": "^7.0.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.1.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.0.0", + "@babel/plugin-transform-dotall-regex": "^7.0.0", + "@babel/plugin-transform-duplicate-keys": "^7.0.0", + "@babel/plugin-transform-exponentiation-operator": "^7.1.0", + "@babel/plugin-transform-for-of": "^7.0.0", + "@babel/plugin-transform-function-name": "^7.1.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-modules-amd": "^7.1.0", + "@babel/plugin-transform-modules-commonjs": "^7.1.0", + "@babel/plugin-transform-modules-systemjs": "^7.0.0", + "@babel/plugin-transform-modules-umd": "^7.1.0", + "@babel/plugin-transform-new-target": "^7.0.0", + "@babel/plugin-transform-object-super": "^7.1.0", + "@babel/plugin-transform-parameters": "^7.1.0", + "@babel/plugin-transform-regenerator": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-sticky-regex": "^7.0.0", + "@babel/plugin-transform-template-literals": "^7.0.0", + "@babel/plugin-transform-typeof-symbol": "^7.0.0", + "@babel/plugin-transform-unicode-regex": "^7.0.0", + "browserslist": "^4.1.0", + "invariant": "^2.2.2", + "js-levenshtein": "^1.1.3", + "semver": "^5.3.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", + "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", + "requires": { + "@babel/highlight": "^7.0.0" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz", + "integrity": "sha512-qNSR4jrmJ8M1VMM9tibvyRAHXQs2PmaksQF7c1CGJNipfe3D8p+wgNwgso/P2A2r2mdgBWAXljNWR0QRZAMW8w==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-call-delegate": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.1.0.tgz", + "integrity": "sha512-YEtYZrw3GUK6emQHKthltKNZwszBcHK58Ygcis+gVUrF4/FmTVr5CCqQNSfmvg2y+YDEANyYoaLz/SHsnusCwQ==", + "requires": { + "@babel/helper-hoist-variables": "^7.0.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-define-map": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.1.0.tgz", + "integrity": "sha512-yPPcW8dc3gZLN+U1mhYV91QU3n5uTbx7DUdf8NnPbjS0RMwBuHi9Xt2MUgppmNz7CJxTBWsGczTiEp1CSOTPRg==", + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/types": "^7.0.0", + "lodash": "^4.17.10" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz", + "integrity": "sha512-NRQpfHrJ1msCHtKjbzs9YcMmJZOg6mQMmGRB+hbamEdG5PNpaSm95275VD92DvJKuyl0s2sFiDmMZ+EnnvufqA==", + "requires": { + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-function-name": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz", + "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==", + "requires": { + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-module-transforms": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.1.0.tgz", + "integrity": "sha512-0JZRd2yhawo79Rcm4w0LwSMILFmFXjugG3yqf+P/UsKsRS1mJCmMwwlHDlMg7Avr9LrvSpp4ZSULO9r8jpCzcw==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.0.0", + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0", + "lodash": "^4.17.10" + } + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz", + "integrity": "sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-wrap-function": "^7.1.0", + "@babel/template": "^7.1.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-replace-supers": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.1.0.tgz", + "integrity": "sha512-BvcDWYZRWVuDeXTYZWxekQNO5D4kO55aArwZOTFXw6rlLQA8ZaDicJR1sO47h+HrnCiDFiww0fSPV0d713KBGQ==", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.0.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-simple-access": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz", + "integrity": "sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w==", + "requires": { + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-wrap-function": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.1.0.tgz", + "integrity": "sha512-R6HU3dete+rwsdAfrOzTlE9Mcpk4RjU3aX3gi9grtmugQY0u79X7eogUvfXA5sI81Mfq1cn6AgxihfN33STjJA==", + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/template": "^7.1.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/highlight": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", + "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.1.0.tgz", + "integrity": "sha512-SmjnXCuPAlai75AFtzv+KCBcJ3sDDWbIn+WytKw1k+wAtEy6phqI2RqKh/zAnw53i1NR8su3Ep/UoqaKcimuLg==" + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.1.0.tgz", + "integrity": "sha512-rNmcmoQ78IrvNCIt/R9U+cixUHeYAzgusTFgIAv+wQb9HJU4szhpDD6e5GCACmj/JP5KxuCwM96bX3L9v4ZN/g==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-remap-async-to-generator": "^7.1.0" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.1.0.tgz", + "integrity": "sha512-rNaqoD+4OCBZjM7VaskladgqnZ1LO6o2UxuWSDzljzW21pN1KXkB7BstAVweZdxQkHAujps5QMNOTWesBciKFg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-define-map": "^7.1.0", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.0.0", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.1.0.tgz", + "integrity": "sha512-uZt9kD1Pp/JubkukOGQml9tqAeI8NkE98oZnHZ2qHRElmeKCodbTZgOEUtujSCSLhHSBWbzNiFSDIMC4/RBTLQ==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.1.0.tgz", + "integrity": "sha512-VxOa1TMlFMtqPW2IDYZQaHsFrq/dDoIjgN098NowhexhZcz3UGlvPgZXuE1jEvNygyWyxRacqDpCZt+par1FNg==", + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.1.0.tgz", + "integrity": "sha512-wtNwtMjn1XGwM0AXPspQgvmE6msSJP15CX2RVfpTSTNPLhKhaOjaIfBaVfj4iUZ/VrFSodcFedwtPg/NxwQlPA==", + "requires": { + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.1.0.tgz", + "integrity": "sha512-vHV7oxkEJ8IHxTfRr3hNGzV446GAb+0hgbA7o/0Jd76s+YzccdWuTU296FOCOl/xweU4t/Ya4g41yWz80RFCRw==", + "requires": { + "@babel/helper-call-delegate": "^7.1.0", + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/template": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.1.0.tgz", + "integrity": "sha512-yZ948B/pJrwWGY6VxG6XRFsVTee3IQ7bihq9zFpM00Vydu6z5Xwg0C3J644kxI9WOTzd+62xcIsQ+AT1MGhqhA==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/traverse": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.1.0.tgz", + "integrity": "sha512-bwgln0FsMoxm3pLOgrrnGaXk18sSM9JNf1/nHC/FksmNGFbYnPWY4GYCfLxyP1KRmfsxqkRpfoa6xr6VuuSxdw==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.0.0", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.0.0", + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "debug": "^3.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.10" + } + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "debug": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", + "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", + "requires": { + "ms": "^2.1.1" + } + }, + "globals": { + "version": "11.7.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.7.0.tgz", + "integrity": "sha512-K8BNSPySfeShBQXsahYB/AbbWruVOTyVpgoIDnl8odPpeSfP2J5QO2oLFFdl2j7GfDCtZj2bMKar2T49itTPCg==" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@babel/preset-flow": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.0.0.tgz", + "integrity": "sha512-bJOHrYOPqJZCkPVbG1Lot2r5OSsB+iUOaxiHdlOeB1yPWS6evswVHwvkDLZ54WTaTRIk89ds0iHmGZSnxlPejQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0" + } + }, + "@babel/preset-react": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.0.0.tgz", + "integrity": "sha512-oayxyPS4Zj+hF6Et11BwuBkmpgT/zMxyuZgFrMeZID6Hdh3dGlk4sHCAhdBCpuCKW2ppBfl2uCCetlrUIJRY3w==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-react-jsx-self": "^7.0.0", + "@babel/plugin-transform-react-jsx-source": "^7.0.0" } }, "@babel/register": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.0.0-beta.51.tgz", - "integrity": "sha1-MabSfxJMx6KgpgO2XSPVZEuXmqA=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.0.0.tgz", + "integrity": "sha512-f/+CRmaCe7rVEvcvPvxeA8j5aJhHC3aJie7YuqcMDhUOuyWLA7J/aNrTaHIzoWPEhpHA54mec4Mm8fv8KBlv3g==", "requires": { "core-js": "^2.5.7", "find-cache-dir": "^1.0.0", "home-or-tmp": "^3.0.0", - "lodash": "^4.17.5", + "lodash": "^4.17.10", "mkdirp": "^0.5.1", - "pirates": "^3.0.1", - "source-map-support": "^0.4.2" + "pirates": "^4.0.0", + "source-map-support": "^0.5.9" }, "dependencies": { "core-js": { @@ -2513,74 +2002,212 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-3.0.0.tgz", "integrity": "sha1-V6j+JM8zzdUkhgoVgh3cJchmcfs=" + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "source-map-support": { + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.9.tgz", + "integrity": "sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } } } }, - "@babel/template": { - "version": "7.0.0-beta.44", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.44.tgz", - "integrity": "sha512-w750Sloq0UNifLx1rUqwfbnC6uSUk0mfwwgGRfdLiaUzfAOiH0tHJE6ILQIUi3KYkjiCDTskoIsnfqZvWLBDng==", + "@babel/runtime": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.0.0.tgz", + "integrity": "sha512-7hGhzlcmg01CvH1EHdSPVXYX1aJ8KCEyz6I9xYIi/asDtzBPMyMhVibhM/K6g/5qnKBwjZtp10bNZIEFTRW1MA==", "requires": { - "@babel/code-frame": "7.0.0-beta.44", - "@babel/types": "7.0.0-beta.44", - "babylon": "7.0.0-beta.44", - "lodash": "^4.2.0" + "regenerator-runtime": "^0.12.0" + } + }, + "@babel/template": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.0.0.tgz", + "integrity": "sha512-VLQZik/G5mjYJ6u19U3W2u7eM+rA/NGzH+GtHDFFkLTKLW66OasFrxZ/yK7hkyQcswrmvugFyZpDFRW0DjcjCw==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.0.0", + "@babel/types": "^7.0.0" }, "dependencies": { - "babylon": { - "version": "7.0.0-beta.44", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.44.tgz", - "integrity": "sha512-5Hlm13BJVAioCHpImtFqNOF2H3ieTOHd0fmFGMxOJ9jgeFqeAwsv3u5P5cR7CSeFrkgHsT19DgFJkHV0/Mcd8g==" + "@babel/code-frame": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", + "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", + "requires": { + "@babel/highlight": "^7.0.0" + } + }, + "@babel/highlight": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", + "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.0.0.tgz", + "integrity": "sha512-RgJhNdRinpO8zibnoHbzTTexNs4c8ROkXFBanNDZTLHjwbdLk8J5cJSKulx/bycWTLYmKVNCkxRtVCoJnqPk+g==" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } } } }, "@babel/traverse": { - "version": "7.0.0-beta.44", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.0.0-beta.44.tgz", - "integrity": "sha512-UHuDz8ukQkJCDASKHf+oDt3FVUzFd+QYfuBIsiNu/4+/ix6pP/C+uQZJ6K1oEfbCMv/IKWbgDEh7fcsnIE5AtA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.0.0.tgz", + "integrity": "sha512-ka/lwaonJZTlJyn97C4g5FYjPOx+Oxd3ab05hbDr1Mx9aP1FclJ+SUHyLx3Tx40sGmOVJApDxE6puJhd3ld2kw==", "requires": { - "@babel/code-frame": "7.0.0-beta.44", - "@babel/generator": "7.0.0-beta.44", - "@babel/helper-function-name": "7.0.0-beta.44", - "@babel/helper-split-export-declaration": "7.0.0-beta.44", - "@babel/types": "7.0.0-beta.44", - "babylon": "7.0.0-beta.44", + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.0.0", + "@babel/helper-function-name": "^7.0.0", + "@babel/helper-split-export-declaration": "^7.0.0", + "@babel/parser": "^7.0.0", + "@babel/types": "^7.0.0", "debug": "^3.1.0", "globals": "^11.1.0", - "invariant": "^2.2.0", - "lodash": "^4.2.0" + "lodash": "^4.17.10" }, "dependencies": { - "babylon": { - "version": "7.0.0-beta.44", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.44.tgz", - "integrity": "sha512-5Hlm13BJVAioCHpImtFqNOF2H3ieTOHd0fmFGMxOJ9jgeFqeAwsv3u5P5cR7CSeFrkgHsT19DgFJkHV0/Mcd8g==" + "@babel/code-frame": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", + "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", + "requires": { + "@babel/highlight": "^7.0.0" + } + }, + "@babel/highlight": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", + "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.0.0.tgz", + "integrity": "sha512-RgJhNdRinpO8zibnoHbzTTexNs4c8ROkXFBanNDZTLHjwbdLk8J5cJSKulx/bycWTLYmKVNCkxRtVCoJnqPk+g==" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } }, "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", + "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", "requires": { - "ms": "2.0.0" + "ms": "^2.1.1" } }, "globals": { - "version": "11.5.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.5.0.tgz", - "integrity": "sha512-hYyf+kI8dm3nORsiiXUQigOU62hDLfJ9G01uyGMxhc6BKsircrUhC4uJPQPUSuq2GrTmiiEt7ewxlMdBewfmKQ==" + "version": "11.7.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.7.0.tgz", + "integrity": "sha512-K8BNSPySfeShBQXsahYB/AbbWruVOTyVpgoIDnl8odPpeSfP2J5QO2oLFFdl2j7GfDCtZj2bMKar2T49itTPCg==" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } } } }, "@babel/types": { - "version": "7.0.0-beta.44", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.44.tgz", - "integrity": "sha512-5eTV4WRmqbaFM3v9gHAIljEQJU4Ssc6fxL61JN+Oe2ga/BwyjzjamwkCVVAQjHGuAX8i0BWo42dshL8eO5KfLQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0.tgz", + "integrity": "sha512-5tPDap4bGKTLPtci2SUl/B7Gv8RnuJFuQoWx26RJobS0fFrz4reUA3JnwIM+HVHEmWE0C1mzKhDtTp8NsWY02Q==", "requires": { "esutils": "^2.0.2", - "lodash": "^4.2.0", + "lodash": "^4.17.10", "to-fast-properties": "^2.0.0" }, "dependencies": { + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" + }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -2588,6 +2215,62 @@ } } }, + "@emotion/babel-utils": { + "version": "0.6.9", + "resolved": "https://registry.npmjs.org/@emotion/babel-utils/-/babel-utils-0.6.9.tgz", + "integrity": "sha512-QN2+TP+x5QWuOGUv8TZwdMiF8PHgBQiLx646rKZBnakgc9gLYFi+gsROVxE6YTNHSaEv0fWsFjDasDyiWSJlDg==", + "requires": { + "@emotion/hash": "^0.6.5", + "@emotion/memoize": "^0.6.5", + "@emotion/serialize": "^0.9.0", + "convert-source-map": "^1.5.1", + "find-root": "^1.1.0", + "source-map": "^0.7.2" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } + } + }, + "@emotion/hash": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.6.5.tgz", + "integrity": "sha512-JlZbn5+adseTdDPTUkx/O1/UZbhaGR5fCLLWQDCIJ4eP9fJcVdP/qjlTveEX6mkNoJHWFbZ47wArWQQ0Qk6nMA==" + }, + "@emotion/memoize": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.6.5.tgz", + "integrity": "sha512-n1USr7yICA4LFIv7z6kKsXM8rZJxd1btKCBmDewlit+3OJ2j4bDfgXTAxTHYbPkHS/eztHmFWfsbxW2Pu5mDqA==" + }, + "@emotion/serialize": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-0.9.0.tgz", + "integrity": "sha512-ScuBRGxHCyAEN8YgQSsxtG5ddmP9+Of8WkxC7hidhGTxKhq3lgeCu5cFk2WdAMrpYgEd0U4g4QW/1YrCOGpAsA==", + "requires": { + "@emotion/hash": "^0.6.5", + "@emotion/memoize": "^0.6.5", + "@emotion/unitless": "^0.6.6", + "@emotion/utils": "^0.8.1" + } + }, + "@emotion/stylis": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.7.0.tgz", + "integrity": "sha512-DTq3Wo4p63JoogA5TaVKZHj7QcU32kRF+iKLWJnfGlIw4S+v90rVHX8pLQETKILWXk05iZ2b0KUKFMTAHYbytw==" + }, + "@emotion/unitless": { + "version": "0.6.6", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.6.6.tgz", + "integrity": "sha512-zbd1vXRpGWCgDLsXqITReL+eqYJ95PYyWrVCCuMLBDb2LGA/HdxrZHJri6Fe+tKHihBOiCK1kbu+3Ij8aNEjzA==" + }, + "@emotion/utils": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.8.1.tgz", + "integrity": "sha512-dEv1n+IFtlvLQ8/FsTOtBCC1aNT4B5abE8ODF5wk2tpWnjvgGNRMvHCeJGbVHjFfer4h8MH2w9c2/6eoJHclMg==" + }, "@sentry/cli": { "version": "1.34.0", "resolved": "https://registry.npmjs.org/@sentry/cli/-/cli-1.34.0.tgz", @@ -2658,7 +2341,7 @@ }, "inquirer": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-5.2.0.tgz", + "resolved": "http://registry.npmjs.org/inquirer/-/inquirer-5.2.0.tgz", "integrity": "sha512-E9BmnJbAKLPGonz0HeWHtbKf+EeSP93paWO3ZYoUpq/aowXvYGjjCSuashhXPpzbArIjBbji39THkxTz9ZeEUQ==", "requires": { "ansi-escapes": "^3.0.0", @@ -2717,7 +2400,7 @@ }, "yargs": { "version": "11.1.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz", + "resolved": "http://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz", "integrity": "sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A==", "requires": { "cliui": "^4.0.0", @@ -2756,6 +2439,11 @@ "integrity": "sha512-sY5AXXVZv4Y1VACTtR11UJCPHHudgY5i26Qj5TypE6DKlIApbwb5uqhXcJ5UUGbvZNRh7EeIoW+LrJumBsKp7w==", "dev": true }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, "absolute-path": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/absolute-path/-/absolute-path-0.0.0.tgz", @@ -2794,6 +2482,14 @@ "acorn": "^5.0.3" } }, + "add-dom-event-listener": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/add-dom-event-listener/-/add-dom-event-listener-1.0.2.tgz", + "integrity": "sha1-j67SxBAIchzxEdodMNmVuFvkK+0=", + "requires": { + "object-assign": "4.x" + } + }, "agent-base": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz", @@ -2886,6 +2582,71 @@ "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=" }, + "ant-design-palettes": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/ant-design-palettes/-/ant-design-palettes-1.1.3.tgz", + "integrity": "sha512-UpkkTp8egEN21KZNvY7sTcabLlkHvLvS71EVPk4CYi77Z9AaGGCaVn7i72tbOgWDrQp2wjIg8WgMbKBdK7GtWA==", + "requires": { + "tinycolor2": "^1.4.1" + } + }, + "antd": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/antd/-/antd-3.9.2.tgz", + "integrity": "sha512-M7B57b5hz6PQ1fV9bmI4EDlb9nkeV0t9QVAvJb3mXwookNMgqX4jLJJYiMu0U4FSHwLxEOY14xXxs6DVuQ6kHQ==", + "requires": { + "@ant-design/icons": "~1.1.5", + "@ant-design/icons-react": "~1.1.1", + "array-tree-filter": "^2.0.0", + "babel-runtime": "6.x", + "classnames": "~2.2.0", + "create-react-class": "^15.6.0", + "create-react-context": "0.2.2", + "css-animation": "^1.2.5", + "dom-closest": "^0.2.0", + "enquire.js": "^2.1.1", + "intersperse": "^1.0.0", + "lodash": "^4.17.5", + "moment": "^2.19.3", + "omit.js": "^1.0.0", + "prop-types": "^15.5.7", + "raf": "^3.4.0", + "rc-animate": "^2.4.1", + "rc-calendar": "~9.7.3", + "rc-cascader": "~0.16.0", + "rc-checkbox": "~2.1.5", + "rc-collapse": "~1.10.0", + "rc-dialog": "~7.2.0", + "rc-drawer": "~1.7.3", + "rc-dropdown": "~2.2.0", + "rc-editor-mention": "^1.0.2", + "rc-form": "^2.1.0", + "rc-input-number": "~4.0.0", + "rc-menu": "~7.4.1", + "rc-notification": "~3.2.0", + "rc-pagination": "~1.17.0", + "rc-progress": "~2.2.2", + "rc-rate": "~2.4.0", + "rc-select": "~8.2.6", + "rc-slider": "~8.6.0", + "rc-steps": "~3.3.0", + "rc-switch": "~1.7.0", + "rc-table": "~6.3.2", + "rc-tabs": "~9.4.0", + "rc-time-picker": "~3.4.0", + "rc-tooltip": "~3.7.0", + "rc-tree": "~1.14.5", + "rc-tree-select": "~2.2.0", + "rc-trigger": "^2.5.4", + "rc-upload": "~2.5.0", + "rc-util": "^4.0.4", + "react-lazy-load": "^3.0.12", + "react-lifecycles-compat": "^3.0.2", + "react-slick": "~0.23.1", + "shallowequal": "^1.0.1", + "warning": "~4.0.1" + } + }, "anymatch": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", @@ -3173,11 +2934,6 @@ "default-require-extensions": "^1.0.0" } }, - "arch": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.1.tgz", - "integrity": "sha512-BLM56aPo9vLLFVa8+/+pJLnrZ7QGGTVHWsCwieAWT9o9K8UeGaQbzZbGoabWLOo2ksBCztoXdqBZBplqLDDCSg==" - }, "are-we-there-yet": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", @@ -3191,7 +2947,6 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, "requires": { "sprintf-js": "~1.0.2" } @@ -3225,12 +2980,6 @@ "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=" }, - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", - "dev": true - }, "array-includes": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz", @@ -3256,6 +3005,11 @@ "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=" }, + "array-tree-filter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-tree-filter/-/array-tree-filter-2.1.0.tgz", + "integrity": "sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==" + }, "array-union": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", @@ -3294,9 +3048,9 @@ "dev": true }, "art": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/art/-/art-0.10.2.tgz", - "integrity": "sha512-0F3cb+pWScVwrbAi3b/GINGTZ4DKMcaKqzBIt57whlpkgCiJXA0vXR9fdlcvCnA/UzWJYSAFEslRXZQDypiW6A==" + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/art/-/art-0.10.3.tgz", + "integrity": "sha512-HXwbdofRTiJT6qZX/FnchtldzJjS3vkLJxQilc3Xj+ma2MXjY4UAyQ0ls1XZYVnDvVIBiFZbC6QsvtW86TD6tQ==" }, "asap": { "version": "2.0.6", @@ -3347,8 +3101,15 @@ "async-limiter": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", - "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==", - "dev": true + "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==" + }, + "async-validator": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-1.8.5.tgz", + "integrity": "sha512-tXBM+1m056MAX0E8TL2iCjg8WvSyXu0Zc8LNtYqrVeyoL3+esHRZ4SieE9fKQyyU09uONjnMEjrNBMqT0mbvmA==", + "requires": { + "babel-runtime": "6.x" + } }, "asynckit": { "version": "0.4.0", @@ -3372,29 +3133,6 @@ "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", "dev": true }, - "babel-cli": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-cli/-/babel-cli-6.26.0.tgz", - "integrity": "sha1-UCq1SHTX24itALiHoGODzgPQAvE=", - "dev": true, - "requires": { - "babel-core": "^6.26.0", - "babel-polyfill": "^6.26.0", - "babel-register": "^6.26.0", - "babel-runtime": "^6.26.0", - "chokidar": "^1.6.1", - "commander": "^2.11.0", - "convert-source-map": "^1.5.0", - "fs-readdir-recursive": "^1.0.0", - "glob": "^7.1.2", - "lodash": "^4.17.4", - "output-file-sync": "^1.1.2", - "path-is-absolute": "^1.0.1", - "slash": "^1.0.0", - "source-map": "^0.5.6", - "v8flags": "^2.1.1" - } - }, "babel-code-frame": { "version": "6.26.0", "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", @@ -3406,30 +3144,10 @@ } }, "babel-core": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.0.tgz", - "integrity": "sha1-rzL3izGm/O8RnIew/Y2XU/A6C7g=", - "requires": { - "babel-code-frame": "^6.26.0", - "babel-generator": "^6.26.0", - "babel-helpers": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-register": "^6.26.0", - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "convert-source-map": "^1.5.0", - "debug": "^2.6.8", - "json5": "^0.5.1", - "lodash": "^4.17.4", - "minimatch": "^3.0.4", - "path-is-absolute": "^1.0.1", - "private": "^0.1.7", - "slash": "^1.0.0", - "source-map": "^0.5.6" - } + "version": "7.0.0-bridge.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", + "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", + "dev": true }, "babel-eslint": { "version": "9.0.0", @@ -3637,27 +3355,6 @@ "trim-right": "^1.0.1" } }, - "babel-helper-bindify-decorators": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-bindify-decorators/-/babel-helper-bindify-decorators-6.24.1.tgz", - "integrity": "sha1-FMGeXxQte0fxmlJDHlKxzLxAozA=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "babel-helper-builder-binary-assignment-operator-visitor": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz", - "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=", - "requires": { - "babel-helper-explode-assignable-expression": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, "babel-helper-builder-react-jsx": { "version": "6.26.0", "resolved": "https://registry.npmjs.org/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz", @@ -3690,28 +3387,6 @@ "lodash": "^4.17.4" } }, - "babel-helper-explode-assignable-expression": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz", - "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=", - "requires": { - "babel-runtime": "^6.22.0", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "babel-helper-explode-class": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-explode-class/-/babel-helper-explode-class-6.24.1.tgz", - "integrity": "sha1-fcKjkQ3uAHBW4eMdZAztPVTqqes=", - "dev": true, - "requires": { - "babel-helper-bindify-decorators": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, "babel-helper-function-name": { "version": "6.24.1", "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", @@ -3751,28 +3426,6 @@ "babel-types": "^6.24.1" } }, - "babel-helper-regex": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz", - "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=", - "requires": { - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "lodash": "^4.17.4" - } - }, - "babel-helper-remap-async-to-generator": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz", - "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=", - "requires": { - "babel-helper-function-name": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, "babel-helper-replace-supers": { "version": "6.24.1", "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", @@ -3821,17 +3474,89 @@ "babel-runtime": "^6.22.0" } }, - "babel-plugin-external-helpers": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-external-helpers/-/babel-plugin-external-helpers-6.22.0.tgz", - "integrity": "sha1-IoX0iwK9Xe3oUXXK+MYuhq3M76E=", + "babel-plugin-emotion": { + "version": "9.2.8", + "resolved": "https://registry.npmjs.org/babel-plugin-emotion/-/babel-plugin-emotion-9.2.8.tgz", + "integrity": "sha512-m+M0Xim43+y3Egpl0C4Zz5dI0f7JaBi6GZF1vtr1IdODRpxWOx47uzr7qXyuBCG/U/nB2DGaU996of0nJjwWbw==", "requires": { - "babel-runtime": "^6.22.0" + "@babel/helper-module-imports": "7.0.0-beta.51", + "@emotion/babel-utils": "^0.6.4", + "@emotion/hash": "^0.6.2", + "@emotion/memoize": "^0.6.1", + "@emotion/stylis": "^0.7.0", + "babel-core": "^6.26.3", + "babel-plugin-macros": "^2.0.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "convert-source-map": "^1.5.0", + "find-root": "^1.1.0", + "mkdirp": "^0.5.1", + "source-map": "^0.5.7", + "touch": "^1.0.0" + }, + "dependencies": { + "@babel/helper-module-imports": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0-beta.51.tgz", + "integrity": "sha1-zgBCgEX7t9XrwOp7+DV4nxU2arI=", + "requires": { + "@babel/types": "7.0.0-beta.51", + "lodash": "^4.17.5" + } + }, + "@babel/types": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.51.tgz", + "integrity": "sha1-2AK3tUO1g2x3iqaReXq/APPZfqk=", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.5", + "to-fast-properties": "^2.0.0" + } + }, + "babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "requires": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + } + } + }, + "babel-plugin-import": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/babel-plugin-import/-/babel-plugin-import-1.8.0.tgz", + "integrity": "sha512-5Aw8aZnJPuhJdumK6mS2ZRlfmGaBIKm/h6dw5uS0bkRMTqwHespRG3NeN9x9TB4W38I16ZXGGlHHz+8Gt5/shQ==", + "requires": { + "@babel/helper-module-imports": "^7.0.0-beta.34" } }, "babel-plugin-istanbul": { "version": "4.1.6", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz", + "resolved": "http://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz", "integrity": "sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ==", "dev": true, "requires": { @@ -3847,6 +3572,14 @@ "integrity": "sha1-5h+uBaHKiAGq3uV6bWa4zvr0QWc=", "dev": true }, + "babel-plugin-macros": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.4.0.tgz", + "integrity": "sha512-flIBfrqAdHWn+4l2cS/4jZEyl+m5EaBHVzTb0aOF+eu/zR7E41/MoCFHPhDNL8Wzq1nyelnXeT+vcL2byFLSZw==", + "requires": { + "cosmiconfig": "^5.0.5" + } + }, "babel-plugin-module-resolver": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/babel-plugin-module-resolver/-/babel-plugin-module-resolver-3.1.1.tgz", @@ -3860,83 +3593,24 @@ "resolve": "^1.4.0" } }, - "babel-plugin-react-transform": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-react-transform/-/babel-plugin-react-transform-3.0.0.tgz", - "integrity": "sha512-4vJGddwPiHAOgshzZdGwYy4zRjjIr5SMY7gkOaCyIASjgpcsyLTlZNuB5rHOFoaTvGlhfo8/g4pobXPyHqm/3w==", - "requires": { - "lodash": "^4.6.1" - } - }, - "babel-plugin-syntax-async-functions": { - "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=" - }, - "babel-plugin-syntax-async-generators": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-generators/-/babel-plugin-syntax-async-generators-6.13.0.tgz", - "integrity": "sha1-a8lj67FuzLrmuStZbrfzXDQqi5o=", - "dev": true - }, - "babel-plugin-syntax-class-constructor-call": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-constructor-call/-/babel-plugin-syntax-class-constructor-call-6.18.0.tgz", - "integrity": "sha1-nLnTn+Q8hgC+yBRkVt3L1OGnZBY=", - "dev": true - }, "babel-plugin-syntax-class-properties": { "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz", + "resolved": "http://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz", "integrity": "sha1-1+sjt5oxf4VDlixQW4J8fWysJ94=" }, - "babel-plugin-syntax-decorators": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-decorators/-/babel-plugin-syntax-decorators-6.13.0.tgz", - "integrity": "sha1-MSVjtNvePMgGzuPkFszurd0RrAs=", - "dev": true - }, - "babel-plugin-syntax-do-expressions": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-do-expressions/-/babel-plugin-syntax-do-expressions-6.13.0.tgz", - "integrity": "sha1-V0d1YTmqJtOQ0JQQsDdEugfkeW0=", - "dev": true - }, - "babel-plugin-syntax-dynamic-import": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz", - "integrity": "sha1-jWomIpyDdFqZgqRBBRVyyqF5sdo=" - }, - "babel-plugin-syntax-exponentiation-operator": { - "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=" - }, - "babel-plugin-syntax-export-extensions": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-export-extensions/-/babel-plugin-syntax-export-extensions-6.13.0.tgz", - "integrity": "sha1-cKFITw+QiaToStRLrDU8lbmxJyE=", - "dev": true - }, "babel-plugin-syntax-flow": { "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz", + "resolved": "http://registry.npmjs.org/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz", "integrity": "sha1-TDqyCiryaqIM0lmVw5jE63AxDI0=" }, - "babel-plugin-syntax-function-bind": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-function-bind/-/babel-plugin-syntax-function-bind-6.13.0.tgz", - "integrity": "sha1-SMSV8Xe98xqYHnMvVa3AvdJgH0Y=", - "dev": true - }, "babel-plugin-syntax-jsx": { "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "resolved": "http://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=" }, "babel-plugin-syntax-object-rest-spread": { "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", + "resolved": "http://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=" }, "babel-plugin-syntax-trailing-function-commas": { @@ -3944,38 +3618,6 @@ "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=" }, - "babel-plugin-transform-async-generator-functions": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-6.24.1.tgz", - "integrity": "sha1-8FiQAUX9PpkHpt3yjaWfIVJYpds=", - "dev": true, - "requires": { - "babel-helper-remap-async-to-generator": "^6.24.1", - "babel-plugin-syntax-async-generators": "^6.5.0", - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-async-to-generator": { - "version": "6.16.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.16.0.tgz", - "integrity": "sha1-Gew2yxSGtZ+fRorfpCzhOQjKKZk=", - "requires": { - "babel-helper-remap-async-to-generator": "^6.16.0", - "babel-plugin-syntax-async-functions": "^6.8.0", - "babel-runtime": "^6.0.0" - } - }, - "babel-plugin-transform-class-constructor-call": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-constructor-call/-/babel-plugin-transform-class-constructor-call-6.24.1.tgz", - "integrity": "sha1-gNwoVQWsBn3LjWxl4vbxGrd2Xvk=", - "dev": true, - "requires": { - "babel-plugin-syntax-class-constructor-call": "^6.18.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, "babel-plugin-transform-class-properties": { "version": "6.24.1", "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz", @@ -3987,29 +3629,6 @@ "babel-template": "^6.24.1" } }, - "babel-plugin-transform-decorators": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-decorators/-/babel-plugin-transform-decorators-6.24.1.tgz", - "integrity": "sha1-eIAT2PjGtSIr33s0Q5Df13Vp4k0=", - "dev": true, - "requires": { - "babel-helper-explode-class": "^6.24.1", - "babel-plugin-syntax-decorators": "^6.13.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "babel-plugin-transform-do-expressions": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-do-expressions/-/babel-plugin-transform-do-expressions-6.22.0.tgz", - "integrity": "sha1-KMyvkoEtlJws0SgfaQyP3EaK6bs=", - "dev": true, - "requires": { - "babel-plugin-syntax-do-expressions": "^6.8.0", - "babel-runtime": "^6.22.0" - } - }, "babel-plugin-transform-es2015-arrow-functions": { "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", @@ -4071,16 +3690,6 @@ "babel-runtime": "^6.22.0" } }, - "babel-plugin-transform-es2015-duplicate-keys": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", - "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, "babel-plugin-transform-es2015-for-of": { "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", @@ -4107,17 +3716,6 @@ "babel-runtime": "^6.22.0" } }, - "babel-plugin-transform-es2015-modules-amd": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", - "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=", - "dev": true, - "requires": { - "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, "babel-plugin-transform-es2015-modules-commonjs": { "version": "6.26.0", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.0.tgz", @@ -4129,28 +3727,6 @@ "babel-types": "^6.26.0" } }, - "babel-plugin-transform-es2015-modules-systemjs": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", - "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=", - "dev": true, - "requires": { - "babel-helper-hoist-variables": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, - "babel-plugin-transform-es2015-modules-umd": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", - "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=", - "dev": true, - "requires": { - "babel-plugin-transform-es2015-modules-amd": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, "babel-plugin-transform-es2015-object-super": { "version": "6.24.1", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", @@ -4190,16 +3766,6 @@ "babel-runtime": "^6.22.0" } }, - "babel-plugin-transform-es2015-sticky-regex": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", - "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=", - "requires": { - "babel-helper-regex": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, "babel-plugin-transform-es2015-template-literals": { "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", @@ -4208,25 +3774,6 @@ "babel-runtime": "^6.22.0" } }, - "babel-plugin-transform-es2015-typeof-symbol": { - "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": "^6.22.0" - } - }, - "babel-plugin-transform-es2015-unicode-regex": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", - "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=", - "requires": { - "babel-helper-regex": "^6.24.1", - "babel-runtime": "^6.22.0", - "regexpu-core": "^2.0.0" - } - }, "babel-plugin-transform-es3-member-expression-literals": { "version": "6.22.0", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es3-member-expression-literals/-/babel-plugin-transform-es3-member-expression-literals-6.22.0.tgz", @@ -4243,26 +3790,6 @@ "babel-runtime": "^6.22.0" } }, - "babel-plugin-transform-exponentiation-operator": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz", - "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=", - "requires": { - "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1", - "babel-plugin-syntax-exponentiation-operator": "^6.8.0", - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-export-extensions": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-export-extensions/-/babel-plugin-transform-export-extensions-6.22.0.tgz", - "integrity": "sha1-U3OLR+deghhYnuqUbLvTkQm75lM=", - "dev": true, - "requires": { - "babel-plugin-syntax-export-extensions": "^6.8.0", - "babel-runtime": "^6.22.0" - } - }, "babel-plugin-transform-flow-strip-types": { "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", @@ -4272,24 +3799,6 @@ "babel-runtime": "^6.22.0" } }, - "babel-plugin-transform-function-bind": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-function-bind/-/babel-plugin-transform-function-bind-6.22.0.tgz", - "integrity": "sha1-xvuOlqwpajELjPjqQBRiQH3fapc=", - "dev": true, - "requires": { - "babel-plugin-syntax-function-bind": "^6.8.0", - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-object-assign": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-assign/-/babel-plugin-transform-object-assign-6.22.0.tgz", - "integrity": "sha1-+Z0vZvGgsNSY40bFNZaEdAyqILo=", - "requires": { - "babel-runtime": "^6.22.0" - } - }, "babel-plugin-transform-object-rest-spread": { "version": "6.26.0", "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", @@ -4317,45 +3826,6 @@ "babel-runtime": "^6.22.0" } }, - "babel-plugin-transform-react-jsx-self": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-self/-/babel-plugin-transform-react-jsx-self-6.22.0.tgz", - "integrity": "sha1-322AqdomEqEh5t3XVYvL7PBuY24=", - "dev": true, - "requires": { - "babel-plugin-syntax-jsx": "^6.8.0", - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-react-jsx-source": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.22.0.tgz", - "integrity": "sha1-ZqwSFT9c0tF7PBkmj0vwGX9E7NY=", - "requires": { - "babel-plugin-syntax-jsx": "^6.8.0", - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-regenerator": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", - "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=", - "requires": { - "regenerator-transform": "^0.10.0" - }, - "dependencies": { - "regenerator-transform": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz", - "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==", - "requires": { - "babel-runtime": "^6.18.0", - "babel-types": "^6.19.0", - "private": "^0.1.6" - } - } - } - }, "babel-plugin-transform-remove-console": { "version": "6.9.4", "resolved": "https://registry.npmjs.org/babel-plugin-transform-remove-console/-/babel-plugin-transform-remove-console-6.9.4.tgz", @@ -4371,152 +3841,10 @@ "babel-types": "^6.24.1" } }, - "babel-polyfill": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz", - "integrity": "sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM=", - "dev": true, - "requires": { - "babel-runtime": "^6.26.0", - "core-js": "^2.5.0", - "regenerator-runtime": "^0.10.5" - } - }, - "babel-preset-env": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.7.0.tgz", - "integrity": "sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==", - "dev": true, - "requires": { - "babel-plugin-check-es2015-constants": "^6.22.0", - "babel-plugin-syntax-trailing-function-commas": "^6.22.0", - "babel-plugin-transform-async-to-generator": "^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.23.0", - "babel-plugin-transform-es2015-classes": "^6.23.0", - "babel-plugin-transform-es2015-computed-properties": "^6.22.0", - "babel-plugin-transform-es2015-destructuring": "^6.23.0", - "babel-plugin-transform-es2015-duplicate-keys": "^6.22.0", - "babel-plugin-transform-es2015-for-of": "^6.23.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.22.0", - "babel-plugin-transform-es2015-modules-commonjs": "^6.23.0", - "babel-plugin-transform-es2015-modules-systemjs": "^6.23.0", - "babel-plugin-transform-es2015-modules-umd": "^6.23.0", - "babel-plugin-transform-es2015-object-super": "^6.22.0", - "babel-plugin-transform-es2015-parameters": "^6.23.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.23.0", - "babel-plugin-transform-es2015-unicode-regex": "^6.22.0", - "babel-plugin-transform-exponentiation-operator": "^6.22.0", - "babel-plugin-transform-regenerator": "^6.22.0", - "browserslist": "^3.2.6", - "invariant": "^2.2.2", - "semver": "^5.3.0" - }, - "dependencies": { - "babel-plugin-transform-async-to-generator": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz", - "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=", - "dev": true, - "requires": { - "babel-helper-remap-async-to-generator": "^6.24.1", - "babel-plugin-syntax-async-functions": "^6.8.0", - "babel-runtime": "^6.22.0" - } - } - } - }, - "babel-preset-es2015": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz", - "integrity": "sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk=", - "dev": true, - "requires": { - "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.24.1", - "babel-plugin-transform-es2015-classes": "^6.24.1", - "babel-plugin-transform-es2015-computed-properties": "^6.24.1", - "babel-plugin-transform-es2015-destructuring": "^6.22.0", - "babel-plugin-transform-es2015-duplicate-keys": "^6.24.1", - "babel-plugin-transform-es2015-for-of": "^6.22.0", - "babel-plugin-transform-es2015-function-name": "^6.24.1", - "babel-plugin-transform-es2015-literals": "^6.22.0", - "babel-plugin-transform-es2015-modules-amd": "^6.24.1", - "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", - "babel-plugin-transform-es2015-modules-systemjs": "^6.24.1", - "babel-plugin-transform-es2015-modules-umd": "^6.24.1", - "babel-plugin-transform-es2015-object-super": "^6.24.1", - "babel-plugin-transform-es2015-parameters": "^6.24.1", - "babel-plugin-transform-es2015-shorthand-properties": "^6.24.1", - "babel-plugin-transform-es2015-spread": "^6.22.0", - "babel-plugin-transform-es2015-sticky-regex": "^6.24.1", - "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.24.1", - "babel-plugin-transform-regenerator": "^6.24.1" - } - }, - "babel-preset-es2015-node": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-preset-es2015-node/-/babel-preset-es2015-node-6.1.1.tgz", - "integrity": "sha1-YLIxVwJLDP6/OmNVTLBe4DW05V8=", - "requires": { - "babel-plugin-transform-es2015-destructuring": "6.x", - "babel-plugin-transform-es2015-function-name": "6.x", - "babel-plugin-transform-es2015-modules-commonjs": "6.x", - "babel-plugin-transform-es2015-parameters": "6.x", - "babel-plugin-transform-es2015-shorthand-properties": "6.x", - "babel-plugin-transform-es2015-spread": "6.x", - "babel-plugin-transform-es2015-sticky-regex": "6.x", - "babel-plugin-transform-es2015-unicode-regex": "6.x", - "semver": "5.x" - } - }, - "babel-preset-es2016": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-preset-es2016/-/babel-preset-es2016-6.24.1.tgz", - "integrity": "sha1-+QC/k+LrwNJ235uKtZck6/2Vn4s=", - "dev": true, - "requires": { - "babel-plugin-transform-exponentiation-operator": "^6.24.1" - } - }, - "babel-preset-es2017": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-preset-es2017/-/babel-preset-es2017-6.24.1.tgz", - "integrity": "sha1-WXvq37n38gi8/YoS6bKym4svFNE=", - "dev": true, - "requires": { - "babel-plugin-syntax-trailing-function-commas": "^6.22.0", - "babel-plugin-transform-async-to-generator": "^6.24.1" - }, - "dependencies": { - "babel-plugin-transform-async-to-generator": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz", - "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=", - "dev": true, - "requires": { - "babel-helper-remap-async-to-generator": "^6.24.1", - "babel-plugin-syntax-async-functions": "^6.8.0", - "babel-runtime": "^6.22.0" - } - } - } - }, "babel-preset-fbjs": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-2.1.4.tgz", - "integrity": "sha512-6XVQwlO26V5/0P9s2Eje8Epqkv/ihaMJ798+W98ktOA8fCn2IFM6wEi7CDW3fTbKFZ/8fDGvGZH01B6GSuNiWA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-2.3.0.tgz", + "integrity": "sha512-ZOpAI1/bN0Y3J1ZAK9gRsFkHy9gGgJoDRUjtUCla/129LC7uViq9nIK22YdHfey8szohYoZY3f9L2lGOv0Edqw==", "requires": { "babel-plugin-check-es2015-constants": "^6.8.0", "babel-plugin-syntax-class-properties": "^6.8.0", @@ -4548,15 +3876,6 @@ "babel-plugin-transform-react-jsx": "^6.8.0" } }, - "babel-preset-flow": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-preset-flow/-/babel-preset-flow-6.23.0.tgz", - "integrity": "sha1-5xIYiHCFrpoktb5Baa/7WZgWxJ0=", - "dev": true, - "requires": { - "babel-plugin-transform-flow-strip-types": "^6.22.0" - } - }, "babel-preset-jest": { "version": "23.2.0", "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-23.2.0.tgz", @@ -4567,130 +3886,6 @@ "babel-plugin-syntax-object-rest-spread": "^6.13.0" } }, - "babel-preset-latest": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-preset-latest/-/babel-preset-latest-6.24.1.tgz", - "integrity": "sha1-Z33gaRVKdIXC0lxXfAL2JLhbheg=", - "dev": true, - "requires": { - "babel-preset-es2015": "^6.24.1", - "babel-preset-es2016": "^6.24.1", - "babel-preset-es2017": "^6.24.1" - } - }, - "babel-preset-react": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-preset-react/-/babel-preset-react-6.24.1.tgz", - "integrity": "sha1-umnfrqRfw+xjm2pOzqbhdwLJE4A=", - "dev": true, - "requires": { - "babel-plugin-syntax-jsx": "^6.3.13", - "babel-plugin-transform-react-display-name": "^6.23.0", - "babel-plugin-transform-react-jsx": "^6.24.1", - "babel-plugin-transform-react-jsx-self": "^6.22.0", - "babel-plugin-transform-react-jsx-source": "^6.22.0", - "babel-preset-flow": "^6.23.0" - } - }, - "babel-preset-react-native": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-react-native/-/babel-preset-react-native-4.0.1.tgz", - "integrity": "sha512-uhFXnl1WbEWNG4W8QB/jeQaVXkd0a0AD+wh4D2VqtdRnEyvscahqyHExnwKLU9N0sXRYwDyed4JfbiBtiOSGgA==", - "requires": { - "babel-plugin-check-es2015-constants": "^6.5.0", - "babel-plugin-react-transform": "^3.0.0", - "babel-plugin-syntax-async-functions": "^6.5.0", - "babel-plugin-syntax-class-properties": "^6.5.0", - "babel-plugin-syntax-dynamic-import": "^6.18.0", - "babel-plugin-syntax-flow": "^6.5.0", - "babel-plugin-syntax-jsx": "^6.5.0", - "babel-plugin-syntax-trailing-function-commas": "^6.5.0", - "babel-plugin-transform-class-properties": "^6.5.0", - "babel-plugin-transform-es2015-arrow-functions": "^6.5.0", - "babel-plugin-transform-es2015-block-scoping": "^6.5.0", - "babel-plugin-transform-es2015-classes": "^6.5.0", - "babel-plugin-transform-es2015-computed-properties": "^6.5.0", - "babel-plugin-transform-es2015-destructuring": "^6.5.0", - "babel-plugin-transform-es2015-for-of": "^6.5.0", - "babel-plugin-transform-es2015-function-name": "^6.5.0", - "babel-plugin-transform-es2015-literals": "^6.5.0", - "babel-plugin-transform-es2015-modules-commonjs": "^6.5.0", - "babel-plugin-transform-es2015-parameters": "^6.5.0", - "babel-plugin-transform-es2015-shorthand-properties": "^6.5.0", - "babel-plugin-transform-es2015-spread": "^6.5.0", - "babel-plugin-transform-es2015-template-literals": "^6.5.0", - "babel-plugin-transform-exponentiation-operator": "^6.5.0", - "babel-plugin-transform-flow-strip-types": "^6.5.0", - "babel-plugin-transform-object-assign": "^6.5.0", - "babel-plugin-transform-object-rest-spread": "^6.5.0", - "babel-plugin-transform-react-display-name": "^6.5.0", - "babel-plugin-transform-react-jsx": "^6.5.0", - "babel-plugin-transform-react-jsx-source": "^6.5.0", - "babel-plugin-transform-regenerator": "^6.5.0", - "babel-template": "^6.24.1", - "react-transform-hmr": "^1.0.4" - } - }, - "babel-preset-stage-0": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-preset-stage-0/-/babel-preset-stage-0-6.24.1.tgz", - "integrity": "sha1-VkLRUEL5E4TX5a+LyIsduVsDnmo=", - "dev": true, - "requires": { - "babel-plugin-transform-do-expressions": "^6.22.0", - "babel-plugin-transform-function-bind": "^6.22.0", - "babel-preset-stage-1": "^6.24.1" - } - }, - "babel-preset-stage-1": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-preset-stage-1/-/babel-preset-stage-1-6.24.1.tgz", - "integrity": "sha1-dpLNfc1oSZB+auSgqFWJz7niv7A=", - "dev": true, - "requires": { - "babel-plugin-transform-class-constructor-call": "^6.24.1", - "babel-plugin-transform-export-extensions": "^6.22.0", - "babel-preset-stage-2": "^6.24.1" - } - }, - "babel-preset-stage-2": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-preset-stage-2/-/babel-preset-stage-2-6.24.1.tgz", - "integrity": "sha1-2eKWD7PXEYfw5k7sYrwHdnIZvcE=", - "dev": true, - "requires": { - "babel-plugin-syntax-dynamic-import": "^6.18.0", - "babel-plugin-transform-class-properties": "^6.24.1", - "babel-plugin-transform-decorators": "^6.24.1", - "babel-preset-stage-3": "^6.24.1" - } - }, - "babel-preset-stage-3": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-preset-stage-3/-/babel-preset-stage-3-6.24.1.tgz", - "integrity": "sha1-g2raCp56f6N8sTj7kyb4eTSkg5U=", - "dev": true, - "requires": { - "babel-plugin-syntax-trailing-function-commas": "^6.22.0", - "babel-plugin-transform-async-generator-functions": "^6.24.1", - "babel-plugin-transform-async-to-generator": "^6.24.1", - "babel-plugin-transform-exponentiation-operator": "^6.24.1", - "babel-plugin-transform-object-rest-spread": "^6.22.0" - }, - "dependencies": { - "babel-plugin-transform-async-to-generator": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz", - "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=", - "dev": true, - "requires": { - "babel-helper-remap-async-to-generator": "^6.24.1", - "babel-plugin-syntax-async-functions": "^6.8.0", - "babel-runtime": "^6.22.0" - } - } - } - }, "babel-register": { "version": "6.26.0", "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", @@ -4703,6 +3898,34 @@ "lodash": "^4.17.4", "mkdirp": "^0.5.1", "source-map-support": "^0.4.15" + }, + "dependencies": { + "babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "requires": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" + } + } } }, "babel-runtime": { @@ -4840,12 +4063,6 @@ "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==" }, - "base64id": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz", - "integrity": "sha1-As4P3u4M709ACA4ec+g08LG/zj8=", - "dev": true - }, "base64url": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/base64url/-/base64url-2.0.0.tgz", @@ -4882,32 +4099,6 @@ "dev": true, "optional": true }, - "body-parser": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz", - "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=", - "dev": true, - "requires": { - "bytes": "3.0.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.1", - "http-errors": "~1.6.2", - "iconv-lite": "0.4.19", - "on-finished": "~2.3.0", - "qs": "6.5.1", - "raw-body": "2.3.2", - "type-is": "~1.6.15" - }, - "dependencies": { - "iconv-lite": { - "version": "0.4.19", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", - "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==", - "dev": true - } - } - }, "boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", @@ -4973,13 +4164,13 @@ } }, "browserslist": { - "version": "3.2.8", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz", - "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==", - "dev": true, + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.1.1.tgz", + "integrity": "sha512-VBorw+tgpOtZ1BYhrVSVTzTt/3+vSE3eFUh0N2GCFK1HffceOaf32YS/bs6WiFhjDAblAFrx85jMy3BG9fBK2Q==", "requires": { - "caniuse-lite": "^1.0.30000844", - "electron-to-chromium": "^1.3.47" + "caniuse-lite": "^1.0.30000884", + "electron-to-chromium": "^1.3.62", + "node-releases": "^1.0.0-alpha.11" } }, "bser": { @@ -5057,8 +4248,7 @@ "caniuse-lite": { "version": "1.0.30000885", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000885.tgz", - "integrity": "sha512-cXKbYwpxBLd7qHyej16JazPoUacqoVuDhvR61U7Fr5vSxMUiodzcYa1rQYRYfZ5GexV03vGZHd722vNPLjPJGQ==", - "dev": true + "integrity": "sha512-cXKbYwpxBLd7qHyej16JazPoUacqoVuDhvR61U7Fr5vSxMUiodzcYa1rQYRYfZ5GexV03vGZHd722vNPLjPJGQ==" }, "caseless": { "version": "0.12.0", @@ -5067,7 +4257,7 @@ }, "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { "ansi-styles": "^2.2.1", @@ -5097,33 +4287,659 @@ } }, "chokidar": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", - "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz", + "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==", "dev": true, "optional": true, "requires": { - "anymatch": "^1.3.0", + "anymatch": "^2.0.0", "async-each": "^1.0.0", - "fsevents": "^1.0.0", - "glob-parent": "^2.0.0", + "braces": "^2.3.0", + "fsevents": "^1.2.2", + "glob-parent": "^3.1.0", "inherits": "^2.0.1", "is-binary-path": "^1.0.0", - "is-glob": "^2.0.0", + "is-glob": "^4.0.0", + "lodash.debounce": "^4.0.8", + "normalize-path": "^2.1.1", "path-is-absolute": "^1.0.0", - "readdirp": "^2.0.0" + "readdirp": "^2.0.0", + "upath": "^1.0.5" }, "dependencies": { - "anymatch": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", - "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true, + "optional": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, "optional": true, "requires": { - "micromatch": "^2.1.5", - "normalize-path": "^2.0.0" + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "optional": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + } + }, + "fsevents": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz", + "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", + "dev": true, + "optional": true, + "requires": { + "nan": "^2.9.2", + "node-pre-gyp": "^0.10.0" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "debug": { + "version": "2.6.9", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-extend": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "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" + } + }, + "glob": { + "version": "7.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.21", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safer-buffer": "^2.1.0" + } + }, + "ignore-walk": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true, + "dev": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true + }, + "minipass": { + "version": "2.2.4", + "bundled": true, + "dev": true, + "requires": { + "safe-buffer": "^5.1.1", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "needle": { + "version": "2.2.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "^2.1.2", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.10.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.0", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.1.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "npm-packlist": { + "version": "1.1.10", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.7", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "deep-extend": "^0.5.1", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rimraf": { + "version": "2.6.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "glob": "^7.0.5" + } + }, + "safe-buffer": { + "version": "5.1.1", + "bundled": true, + "dev": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "dev": true, + "optional": true + }, + "semver": { + "version": "5.5.0", + "bundled": true, + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "4.4.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "chownr": "^1.0.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.2.4", + "minizlib": "^1.1.0", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.1", + "yallist": "^3.0.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "wide-align": { + "version": "1.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "^1.0.2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "yallist": { + "version": "3.0.2", + "bundled": true, + "dev": true + } + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "optional": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "optional": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-extglob": { + "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": "4.0.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", + "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", + "dev": true, + "optional": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "optional": true } } }, @@ -5175,6 +4991,11 @@ } } }, + "classnames": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", + "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" + }, "cli-cursor": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", @@ -5188,15 +5009,6 @@ "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=" }, - "clipboardy": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-1.2.3.tgz", - "integrity": "sha512-2WNImOvCRe6r63Gk9pShfkwXsVtKCroMAevIbiae021mS850UkWPbevxsBz3tnvjZIEGvlwaqCPsw+4ulzNgJA==", - "requires": { - "arch": "^2.1.0", - "execa": "^0.8.0" - } - }, "cliui": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", @@ -5297,7 +5109,7 @@ }, "combined-stream": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", + "resolved": "http://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", "requires": { "delayed-stream": "~1.0.0" @@ -5335,38 +5147,51 @@ "xss-filters": "^1.2.6" } }, + "component-classes": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/component-classes/-/component-classes-1.2.6.tgz", + "integrity": "sha1-xkI5TDYYpNiwuJGe/Mu9kw5c1pE=", + "requires": { + "component-indexof": "0.0.3" + } + }, "component-emitter": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" }, + "component-indexof": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/component-indexof/-/component-indexof-0.0.3.tgz", + "integrity": "sha1-EdCRMSI5648yyPJa6csAL/6NPCQ=" + }, "compressible": { "version": "2.0.14", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.14.tgz", "integrity": "sha1-MmxfUH+7BV9UEWeCuWmoG2einac=", "requires": { "mime-db": ">= 1.34.0 < 2" - }, - "dependencies": { - "mime-db": { - "version": "1.34.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.34.0.tgz", - "integrity": "sha1-RS0Oz/XDA0am3B5kseruDTcZ/5o=" - } } }, "compression": { - "version": "1.7.2", - "resolved": "http://registry.npmjs.org/compression/-/compression-1.7.2.tgz", - "integrity": "sha1-qv+81qr4VLROuygDU9WtFlH1mmk=", + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz", + "integrity": "sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==", "requires": { - "accepts": "~1.3.4", + "accepts": "~1.3.5", "bytes": "3.0.0", - "compressible": "~2.0.13", + "compressible": "~2.0.14", "debug": "2.6.9", "on-headers": "~1.0.1", - "safe-buffer": "5.1.1", + "safe-buffer": "5.1.2", "vary": "~1.1.2" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } } }, "concat-map": { @@ -5425,34 +5250,15 @@ "utils-merge": "1.0.1" } }, - "content-disposition": { - "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": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "dev": true - }, "convert-source-map": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz", "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=" }, - "cookie": { - "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": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", - "dev": true + "cookiejar": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz", + "integrity": "sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA==" }, "copy-descriptor": { "version": "0.1.1", @@ -5469,14 +5275,46 @@ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, - "cors": { - "version": "2.8.4", - "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.4.tgz", - "integrity": "sha1-K9OB8usgECAQXNUOpZ2mMJBpRoY=", - "dev": true, + "cosmiconfig": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.0.6.tgz", + "integrity": "sha512-6DWfizHriCrFWURP1/qyhsiFvYdlJzbCzmtFWh744+KyWsJo5+kPzUZZaMRSSItoYc0pxFX7gEO7ZC1/gN/7AQ==", "requires": { - "object-assign": "^4", - "vary": "^1" + "is-directory": "^0.3.1", + "js-yaml": "^3.9.0", + "parse-json": "^4.0.0" + }, + "dependencies": { + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + } + } + }, + "create-emotion": { + "version": "9.2.6", + "resolved": "https://registry.npmjs.org/create-emotion/-/create-emotion-9.2.6.tgz", + "integrity": "sha512-4g46va26lw6DPfKF7HeWY3OI/qoaNSwpvO+li8dMydZfC6f6+ZffwlYHeIyAhGR8Z8C8c0H9J1pJbQRtb9LScw==", + "requires": { + "@emotion/hash": "^0.6.2", + "@emotion/memoize": "^0.6.1", + "@emotion/stylis": "^0.6.10", + "@emotion/unitless": "^0.6.2", + "csstype": "^2.5.2", + "stylis": "^3.5.0", + "stylis-rule-sheet": "^0.0.10" + }, + "dependencies": { + "@emotion/stylis": { + "version": "0.6.12", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.6.12.tgz", + "integrity": "sha512-yS+t7l5FeYeiIyADyqjFBJvdotpphHb2S3mP4qak5BpV7ODvxuyAVF24IchEslW+A1MWHAhn5SiOW6GZIumiEQ==" + } } }, "create-react-class": { @@ -5508,6 +5346,15 @@ "which": "^1.2.9" } }, + "css-animation": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/css-animation/-/css-animation-1.4.1.tgz", + "integrity": "sha1-W4gTEl3g+7uwu+G0cq6EIhRpt6g=", + "requires": { + "babel-runtime": "6.x", + "component-classes": "^1.2.5" + } + }, "css-select": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", @@ -5541,6 +5388,181 @@ "cssom": "0.3.x" } }, + "csstype": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.5.7.tgz", + "integrity": "sha512-Nt5VDyOTIIV4/nRFswoCKps1R5CD1hkiyjBE9/thNaNZILLEviVw9yWQw15+O+CpNjQKB/uvdcxFFOrSflY3Yw==" + }, + "cytoscape": { + "version": "3.2.16", + "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.2.16.tgz", + "integrity": "sha512-tpnTkoi5+YpUHgp/LI9oIfi1VkzZ/LKHdV4TcBd50qkkhWS2phcGIJbCdK3BL4fGsNDlAecKpRxs12Hl3yMGog==", + "requires": { + "heap": "^0.2.6", + "lodash.debounce": "^4.0.8" + } + }, + "cytoscape-dagre": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cytoscape-dagre/-/cytoscape-dagre-2.2.1.tgz", + "integrity": "sha512-8HK1lCCRi5Jxt4spMTksYy/lZTCidu7FX2jovGbC2GCGum0Qd4HInOkn5ofMVdpWYE7FmynSbZDlDfbNtnglwA==", + "requires": { + "dagre": "^0.7.4" + } + }, + "cytoscape-euler": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/cytoscape-euler/-/cytoscape-euler-1.2.1.tgz", + "integrity": "sha512-co7D/k2rELJtjRXE2oiS0TD6IaIa3peylCRuNiSSjSg68YXITFl8aCWeJ+ufv7DjXqtiQ1LxeESPPXy+7UP3mA==" + }, + "cytoscape-klay": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/cytoscape-klay/-/cytoscape-klay-3.1.1.tgz", + "integrity": "sha512-a2IfQUIuFxjULYFDlJQX+uEHeCeiPVPpRHN1A28LOo+HezNMz+qHyOZpZ1pGXKQGl5aebw2UNHP5BG1LqdKn/g==", + "requires": { + "klayjs": "^0.4.1" + } + }, + "cytoscape-popper": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cytoscape-popper/-/cytoscape-popper-1.0.2.tgz", + "integrity": "sha512-1ihKND9OTgG24U/vBzUuOEsMem9gAek83b98QjP7piKkyRdpPwwxZFVDuDCsjWendNocAKFOsxHDF7RD3J5/Pw==", + "requires": { + "popper.js": "^1.0.0" + } + }, + "cytoscape-spread": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cytoscape-spread/-/cytoscape-spread-3.0.0.tgz", + "integrity": "sha512-ekuo4ByFRTZ4TOJylE2bPOMcVVyi8rD+qjvEjMWS2BHcyan40pmhlA4ramz/nTxZR+EtlxEa1asnmfiN8R5HyQ==", + "requires": { + "weaverjs": "^1.2.0" + } + }, + "d3-array": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-1.2.4.tgz", + "integrity": "sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw==" + }, + "d3-collection": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/d3-collection/-/d3-collection-1.0.7.tgz", + "integrity": "sha512-ii0/r5f4sjKNTfh84Di+DpztYwqKhEyUlKoPrzUFfeSkWxjW49xU2QzO9qrPrNkpdI0XJkfzvmTu8V2Zylln6A==" + }, + "d3-color": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-1.2.3.tgz", + "integrity": "sha512-x37qq3ChOTLd26hnps36lexMRhNXEtVxZ4B25rL0DVdDsGQIJGB18S7y9XDwlDD6MD/ZBzITCf4JjGMM10TZkw==" + }, + "d3-contour": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-1.3.2.tgz", + "integrity": "sha512-hoPp4K/rJCu0ladiH6zmJUEz6+u3lgR+GSm/QdM2BBvDraU39Vr7YdDCicJcxP1z8i9B/2dJLgDC1NcvlF8WCg==", + "requires": { + "d3-array": "^1.1.1" + } + }, + "d3-format": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.3.2.tgz", + "integrity": "sha512-Z18Dprj96ExragQ0DeGi+SYPQ7pPfRMtUXtsg/ChVIKNBCzjO8XYJvRTC1usblx52lqge56V5ect+frYTQc8WQ==" + }, + "d3-geo": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-1.11.1.tgz", + "integrity": "sha512-GsG7x9G9sykseLviOVSJ3h5yjw0ItLopOtuDQKUt1TRklEegCw5WAmnIpYYiCkSH/QgUMleAeE2xZK38Qb+1+Q==", + "requires": { + "d3-array": "1" + } + }, + "d3-hexbin": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/d3-hexbin/-/d3-hexbin-0.2.2.tgz", + "integrity": "sha1-nFg32s/UcasFM3qeke8Qv8T5iDE=" + }, + "d3-hierarchy": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-1.1.8.tgz", + "integrity": "sha512-L+GHMSZNwTpiq4rt9GEsNcpLa4M96lXMR8M/nMG9p5hBE0jy6C+3hWtyZMenPQdwla249iJy7Nx0uKt3n+u9+w==" + }, + "d3-interpolate": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.3.2.tgz", + "integrity": "sha512-NlNKGopqaz9qM1PXh9gBF1KSCVh+jSFErrSlD/4hybwoNX/gt1d8CDbDW+3i+5UOHhjC6s6nMvRxcuoMVNgL2w==", + "requires": { + "d3-color": "1" + } + }, + "d3-path": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.7.tgz", + "integrity": "sha512-q0cW1RpvA5c5ma2rch62mX8AYaiLX0+bdaSM2wxSU9tXjU4DNvkx9qiUvjkuWCj3p22UO/hlPivujqMiR9PDzA==" + }, + "d3-sankey": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/d3-sankey/-/d3-sankey-0.7.1.tgz", + "integrity": "sha1-0imDImj8aaf+yEgD6WwiVqYUxSE=", + "requires": { + "d3-array": "1", + "d3-collection": "1", + "d3-shape": "^1.2.0" + } + }, + "d3-scale": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-2.1.2.tgz", + "integrity": "sha512-bESpd64ylaKzCDzvULcmHKZTlzA/6DGSVwx7QSDj/EnX9cpSevsdiwdHFYI9ouo9tNBbV3v5xztHS2uFeOzh8Q==", + "requires": { + "d3-array": "^1.2.0", + "d3-collection": "1", + "d3-format": "1", + "d3-interpolate": "1", + "d3-time": "1", + "d3-time-format": "2" + } + }, + "d3-shape": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.2.2.tgz", + "integrity": "sha512-hUGEozlKecFZ2bOSNt7ENex+4Tk9uc/m0TtTEHBvitCBxUNjhzm5hS2GrrVRD/ae4IylSmxGeqX5tWC2rASMlQ==", + "requires": { + "d3-path": "1" + } + }, + "d3-time": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-1.0.10.tgz", + "integrity": "sha512-hF+NTLCaJHF/JqHN5hE8HVGAXPStEq6/omumPE/SxyHVrR7/qQxusFDo0t0c/44+sCGHthC7yNGFZIEgju0P8g==" + }, + "d3-time-format": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.1.3.tgz", + "integrity": "sha512-6k0a2rZryzGm5Ihx+aFMuO1GgelgIz+7HhB4PH4OEndD5q2zGn1mDfRdNrulspOfR6JXkb2sThhDK41CSK85QA==", + "requires": { + "d3-time": "1" + } + }, + "d3-voronoi": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/d3-voronoi/-/d3-voronoi-1.1.4.tgz", + "integrity": "sha512-dArJ32hchFsrQ8uMiTBLq256MpnZjeuBtdHpaDlYuQyjU0CVzCJl/BVW+SkszaAeH95D/8gxqAhgx0ouAWAfRg==" + }, + "dagre": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/dagre/-/dagre-0.7.4.tgz", + "integrity": "sha1-3nLw50pVDOEc5jjwoTb+1xI5gCI=", + "requires": { + "graphlib": "^1.0.5", + "lodash": "^3.10.0" + }, + "dependencies": { + "lodash": { + "version": "3.10.1", + "resolved": "http://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=" + } + } + }, "dashdash": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", @@ -5759,6 +5781,29 @@ "esutils": "^2.0.2" } }, + "dom-align": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/dom-align/-/dom-align-1.8.0.tgz", + "integrity": "sha512-B85D4ef2Gj5lw0rK0KM2+D5/pH7yqNxg2mB+E8uzFaolpm7RQmsxEfjyEuNiF8UBBkffumYDeKRzTzc3LePP+w==" + }, + "dom-closest": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-closest/-/dom-closest-0.2.0.tgz", + "integrity": "sha1-69n5HRvyLo1vR3h2u80+yQIWwM8=", + "requires": { + "dom-matches": ">=1.0.1" + } + }, + "dom-matches": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-matches/-/dom-matches-2.0.0.tgz", + "integrity": "sha1-0nKLQWqHUzmA6wibhI0lPPI6dYw=" + }, + "dom-scroll-into-view": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/dom-scroll-into-view/-/dom-scroll-into-view-1.2.1.tgz", + "integrity": "sha1-6PNnMt0ImwIBqI14Fdw/iObWbH4=" + }, "dom-serializer": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", @@ -5816,6 +5861,16 @@ "domelementtype": "1" } }, + "draft-js": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/draft-js/-/draft-js-0.10.5.tgz", + "integrity": "sha512-LE6jSCV9nkPhfVX2ggcRLA4FKs6zWq9ceuO/88BpXdNCS7mjRTgs0NsV6piUCJX9YxMsB9An33wnkMmU2sD2Zg==", + "requires": { + "fbjs": "^0.8.15", + "immutable": "~3.7.4", + "object-assign": "^4.1.0" + } + }, "ecc-jsbn": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", @@ -5842,17 +5897,19 @@ "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, - "ejs": { - "version": "2.5.8", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.5.8.tgz", - "integrity": "sha512-QIDZL54fyV8MDcAsO91BMH1ft2qGGaHIJsJIA/+t+7uvXol1dm413fPcUgUb4k8F/9457rx4/KFE4XfDifrQxQ==", - "dev": true - }, "electron-to-chromium": { - "version": "1.3.63", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.63.tgz", - "integrity": "sha512-Ec35NNY040HKuSxMAzBMgz/uUI78amSWpBUD9x2gN7R7gkb/wgAcClngWklcLP0/lm/g0UUYHnC/tUIlZj8UvQ==", - "dev": true + "version": "1.3.68", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.68.tgz", + "integrity": "sha512-NHs9Xm6+ZUDkRj7t1tFwizzfMO2XZg0nmHNRRTurXHDUcEoz3Kdjs2mxXsd8drpEDfg5aVL0S8aypUCTA0HJ/Q==" + }, + "emotion": { + "version": "9.2.8", + "resolved": "https://registry.npmjs.org/emotion/-/emotion-9.2.8.tgz", + "integrity": "sha512-4CT7S2+TDcd9qTSosd3VibERAsaZjhraeLxLWRuV6epX5XdHQjeLFqAlion/iT8M3UNQx9bqmlOTd+KaUj2M8Q==", + "requires": { + "babel-plugin-emotion": "^9.2.8", + "create-emotion": "^9.2.6" + } }, "encodeurl": { "version": "1.0.2", @@ -5867,22 +5924,20 @@ "iconv-lite": "~0.4.13" } }, + "enquire.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/enquire.js/-/enquire.js-2.1.6.tgz", + "integrity": "sha1-PoeAybi4NQhMP2DhZtvDwqPImBQ=" + }, "entities": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz", "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=" }, "envinfo": { - "version": "3.11.1", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-3.11.1.tgz", - "integrity": "sha512-hKkh7aKtont6Zuv4RmE4VkOc96TkBj9NXj7Ghsd/qCA9LuJI0Dh+ImwA1N5iORB9Vg+sz5bq9CHJzs51BILNCQ==", - "requires": { - "clipboardy": "^1.2.2", - "glob": "^7.1.2", - "minimist": "^1.2.0", - "os-name": "^2.0.1", - "which": "^1.2.14" - } + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-5.10.0.tgz", + "integrity": "sha512-rXbzXWvnQxy+TcqZlARbWVQwgGVVouVJgFZhLVN5htjLxl1thstrP2ZGi0pXC309AbK7gVOPU+ulz/tmpCI7iw==" }, "enzyme": { "version": "3.6.0", @@ -6039,9 +6094,9 @@ } }, "eslint": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-5.5.0.tgz", - "integrity": "sha512-m+az4vYehIJgl1Z0gb25KnFXeqQRdNreYsei1jdvkd9bB+UNQD3fsuiC2AWSQ56P+/t++kFSINZXFbfai+krOw==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-5.6.0.tgz", + "integrity": "sha512-/eVYs9VVVboX286mBK7bbKnO1yamUy2UCRjiY6MryhQL2PaaXCExsCQ2aO83OeYRhU2eCU/FMFP+tVMoOrzNrA==", "dev": true, "requires": { "@babel/code-frame": "^7.0.0", @@ -6289,19 +6344,6 @@ "prop-types": "^15.6.2" } }, - "eslint-plugin-react-native": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-native/-/eslint-plugin-react-native-3.2.1.tgz", - "integrity": "sha512-1AnJO3JUCAoLpyOEsWCwN9hPJ0aQ72OT+JvLMuHjEWYb6QWxiNOszp24CEwegMzbREtJKI9OoRqYYDYxMxmjgQ==", - "requires": { - "eslint-plugin-react-native-globals": "^0.1.1" - } - }, - "eslint-plugin-react-native-globals": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-native-globals/-/eslint-plugin-react-native-globals-0.1.2.tgz", - "integrity": "sha512-9aEPf1JEpiTjcFAmmyw8eiIXmcNZOqaZyHO77wgm0/dWfT/oxC1SrIq8ET38pMxHYrcB6Uew+TzUVsBeczF88g==" - }, "eslint-scope": { "version": "3.7.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz", @@ -6337,8 +6379,7 @@ "esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" }, "esquery": { "version": "1.0.1", @@ -6384,6 +6425,11 @@ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.0.tgz", "integrity": "sha512-ivIvhpq/Y0uSjcHDcOIccjmYjGLcP09MFGE7ysAwkAvkXfpZlC985pH2/ui64DKazbTW/4kN3yqozUxlXzI6cA==" }, + "eventlistener": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/eventlistener/-/eventlistener-0.0.1.tgz", + "integrity": "sha1-7Suqu4UiJ68rz4iRUscsY8pTLrg=" + }, "exec-sh": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.1.tgz", @@ -6392,32 +6438,12 @@ "merge": "^1.1.3" } }, - "execa": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz", - "integrity": "sha1-2NdrvBtVIX7RkP1t1J08d07PyNo=", - "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, "exit": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", "dev": true }, - "exit-hook": { - "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": "0.1.5", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", @@ -6465,78 +6491,10 @@ "integrity": "sha1-5fazugDY12z2MxHCtx19/JvePk8=", "dev": true }, - "express": { - "version": "4.16.3", - "resolved": "https://registry.npmjs.org/express/-/express-4.16.3.tgz", - "integrity": "sha1-avilAjUNsyRuzEvs9rWjTSL37VM=", - "dev": true, - "requires": { - "accepts": "~1.3.5", - "array-flatten": "1.1.1", - "body-parser": "1.18.2", - "content-disposition": "0.5.2", - "content-type": "~1.0.4", - "cookie": "0.3.1", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.1.1", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.2", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.3", - "qs": "6.5.1", - "range-parser": "~1.2.0", - "safe-buffer": "5.1.1", - "send": "0.16.2", - "serve-static": "1.13.2", - "setprototypeof": "1.1.0", - "statuses": "~1.4.0", - "type-is": "~1.6.16", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "finalhandler": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", - "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", - "dev": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.2", - "statuses": "~1.4.0", - "unpipe": "~1.0.0" - } - }, - "path-to-regexp": { - "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 - }, - "statuses": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", - "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", - "dev": true - } - } - }, "extend": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", - "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=", - "dev": true + "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=" }, "extend-shallow": { "version": "1.1.4", @@ -6555,7 +6513,7 @@ }, "external-editor": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", + "resolved": "http://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", "requires": { "chardet": "^0.4.0", @@ -6649,6 +6607,34 @@ "plugin-error": "^0.1.2", "semver": "^5.1.0", "through2": "^2.0.0" + }, + "dependencies": { + "babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "requires": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" + } + } } }, "figures": { @@ -6684,6 +6670,11 @@ "minimatch": "^3.0.3" } }, + "filesize": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", + "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==" + }, "fill-range": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", @@ -6730,6 +6721,11 @@ "pkg-dir": "^2.0.0" } }, + "find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + }, "find-up": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", @@ -6785,11 +6781,10 @@ "mime-types": "^2.1.12" } }, - "forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", - "dev": true + "formidable": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/formidable/-/formidable-1.2.1.tgz", + "integrity": "sha512-Fs9VRguL0gqGHkXS5GQiMCr1VhZBxz0JnJs4JmMp/2jL18Fmbzvv7vOFRU+U8TBkHEE/CX1qDXzJplVULgsLeg==" }, "fragment-cache": { "version": "0.2.1", @@ -7756,6 +7751,11 @@ "resolved": "https://registry.npmjs.org/fuse.js/-/fuse.js-3.2.1.tgz", "integrity": "sha1-YyDLlM5W7JdVyJred1vNuwNY1CU=" }, + "fuzzy-search": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fuzzy-search/-/fuzzy-search-2.1.0.tgz", + "integrity": "sha512-2HW47P2nGq/k5HbA/9uK1OQx98uiuXLlOcwT4cFzA/Z2hGBtVfMYy1ZGM+OFAu8yxMV0ggGJcejgfoz4tT/Ing==" + }, "gauge": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/gauge/-/gauge-1.2.7.tgz", @@ -7798,12 +7798,6 @@ "assert-plus": "^1.0.0" } }, - "getport": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/getport/-/getport-0.1.0.tgz", - "integrity": "sha1-q93z1dHnfdlnzPorA2oKH7Jv1/c=", - "dev": true - }, "gfycat-sdk": { "version": "1.4.18", "resolved": "https://registry.npmjs.org/gfycat-sdk/-/gfycat-sdk-1.4.18.tgz", @@ -7875,6 +7869,21 @@ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" }, + "graphlib": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/graphlib/-/graphlib-1.0.7.tgz", + "integrity": "sha1-DKst8P/mq+BwsmJb+h7bbslnuLE=", + "requires": { + "lodash": "^3.10.0" + }, + "dependencies": { + "lodash": { + "version": "3.10.1", + "resolved": "http://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=" + } + } + }, "growly": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", @@ -7885,6 +7894,11 @@ "resolved": "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz", "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==" }, + "hammerjs": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/hammerjs/-/hammerjs-2.0.8.tgz", + "integrity": "sha1-BO93hiz/K7edMPdpIJWTAiK/YPE=" + }, "handlebars": { "version": "4.0.12", "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.12.tgz", @@ -7967,7 +7981,7 @@ }, "harmony-reflect": { "version": "1.6.0", - "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.0.tgz", + "resolved": "http://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.0.tgz", "integrity": "sha512-0kZ1XcoelFOLEjEtvWAZyq/1S55eDSieWEJwme311MNVNcRpvjlr2zA66kBV6WAB8C1XI1p1cXCnFPqd1BxlPg==" }, "has": { @@ -8057,6 +8071,38 @@ } } }, + "heap": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/heap/-/heap-0.2.6.tgz", + "integrity": "sha1-CH4fELBGky/IWU3Z5tN4r8nR5aw=" + }, + "history": { + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/history/-/history-4.7.2.tgz", + "integrity": "sha512-1zkBRWW6XweO0NBcjiphtVJVsIQ+SXF29z9DVkceeaSLVMFXHool+fdCZD4spDCfZJCILPILc3bm7Bc+HRi0nA==", + "requires": { + "invariant": "^2.2.1", + "loose-envify": "^1.2.0", + "resolve-pathname": "^2.2.0", + "value-equal": "^0.4.0", + "warning": "^3.0.0" + }, + "dependencies": { + "warning": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz", + "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=", + "requires": { + "loose-envify": "^1.0.0" + } + } + } + }, + "hoek": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.1.tgz", + "integrity": "sha512-QLg82fGkfnJ/4iy1xZ81/9SIJiq1NGFUMGs6ParyjBZr6jW2Ufj/snDqTHixNlHdPNwN2RLVD0Pi3igeK9+JfA==" + }, "hoist-non-react-statics": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.0.tgz", @@ -8101,7 +8147,7 @@ }, "http-errors": { "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "resolved": "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", "requires": { "depd": "~1.1.2", @@ -8166,6 +8212,11 @@ "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.6.3.tgz", "integrity": "sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA==" }, + "immutable": { + "version": "3.7.6", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.7.6.tgz", + "integrity": "sha1-E7TTyxK++hVIKib+Gy665kAHHks=" + }, "import-local": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz", @@ -8235,9 +8286,9 @@ } }, "chalk": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.2.tgz", - "integrity": "sha512-ZM4j2/ld/YZDc3Ma8PgN7gyAk+kHMMMyzLNryCPGhWrsfAuDVeuid5bpRFTDgMH9JBK2lA4dyyAkkZYF/WcqDQ==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "requires": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -8253,15 +8304,20 @@ } }, "supports-color": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.3.0.tgz", - "integrity": "sha512-0aP01LLIskjKs3lq52EC0aGBAJhLq7B2Rd8HC/DR/PtNNpcLilNmHC12O+hu0usQpo7wtHNRqtrhBwtDb0+dNg==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "requires": { "has-flag": "^3.0.0" } } } }, + "intersperse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/intersperse/-/intersperse-1.0.0.tgz", + "integrity": "sha1-8lYfsc/vn1J3zDNHoiiGtDUaUYE=" + }, "intl": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/intl/-/intl-1.2.5.tgz", @@ -8306,12 +8362,6 @@ "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" }, - "ipaddr.js": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.6.0.tgz", - "integrity": "sha1-4/o1e3c9phnybpXwSdBVxyeW+Gs=", - "dev": true - }, "is-accessor-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", @@ -8348,7 +8398,7 @@ }, "is-builtin-module": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", "requires": { "builtin-modules": "^1.0.0" @@ -8400,6 +8450,11 @@ } } }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" + }, "is-dotfile": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", @@ -8450,6 +8505,11 @@ "is-extglob": "^1.0.0" } }, + "is-negative-zero": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.0.tgz", + "integrity": "sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE=" + }, "is-number": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", @@ -8503,6 +8563,12 @@ "path-is-inside": "^1.0.1" } }, + "is-plain-obj": { + "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-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", @@ -8597,12 +8663,6 @@ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, - "isemail": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/isemail/-/isemail-1.2.0.tgz", - "integrity": "sha1-vgPfjMPineTSxd9lASY/H6RZXpo=", - "dev": true - }, "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", @@ -8986,6 +9046,33 @@ "color-convert": "^1.9.0" } }, + "babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" + } + }, "chalk": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", @@ -9078,9 +9165,9 @@ } }, "jest-docblock": { - "version": "22.4.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-22.4.0.tgz", - "integrity": "sha512-lDY7GZ+/CJb02oULYLBDj7Hs5shBhVpDYpIm8LUyqw9X2J22QRsM19gmGQwIFqGSJmpc/LRrSYudeSrG510xlQ==", + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-23.2.0.tgz", + "integrity": "sha1-8IXh8YVI2Z/dabICB+b9VdkTg6c=", "requires": { "detect-newline": "^2.1.0" } @@ -9170,15 +9257,16 @@ "dev": true }, "jest-haste-map": { - "version": "22.4.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-22.4.2.tgz", - "integrity": "sha512-EdQADHGXRqHJYAr7q9B9YYHZnrlcMwhx1+DnIgc9uN05nCW3RvGCxJ91MqWXcC1AzatLoSv7SNd0qXMp2jKBDA==", + "version": "23.5.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-23.5.0.tgz", + "integrity": "sha512-bt9Swigb6KZ6ZQq/fQDUwdUeHenVvZ6G/lKwJjwRGp+Fap8D4B3bND3FaeJg7vXVsLX8hXshRArbVxLop/5wLw==", "requires": { "fb-watchman": "^2.0.0", "graceful-fs": "^4.1.11", - "jest-docblock": "^22.4.0", - "jest-serializer": "^22.4.0", - "jest-worker": "^22.2.2", + "invariant": "^2.2.4", + "jest-docblock": "^23.2.0", + "jest-serializer": "^23.0.1", + "jest-worker": "^23.2.0", "micromatch": "^2.3.11", "sane": "^2.0.0" } @@ -9575,6 +9663,33 @@ "color-convert": "^1.9.0" } }, + "babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" + } + }, "chalk": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", @@ -9698,9 +9813,9 @@ } }, "jest-serializer": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-22.4.3.tgz", - "integrity": "sha512-uPaUAppx4VUfJ0QDerpNdF43F68eqKWCzzhUlKNDsUPhjOon7ZehR4C809GCqh765FoMRtTVUVnGvIoskkYHiw==" + "version": "23.0.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-23.0.1.tgz", + "integrity": "sha1-o3dq6zEekP6D+rnlM+hRAr0WQWU=" }, "jest-snapshot": { "version": "23.6.0", @@ -9928,38 +10043,17 @@ } }, "jest-worker": { - "version": "22.2.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-22.2.2.tgz", - "integrity": "sha512-ZylDXjrFNt/OP6cUxwJFWwDgazP7hRjtCQbocFHyiwov+04Wm1x5PYzMGNJT53s4nwr0oo9ocYTImS09xOlUnw==", + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-23.2.0.tgz", + "integrity": "sha1-+vcGqNo2+uYOsmlXJX+ntdjqArk=", "requires": { "merge-stream": "^1.0.1" } }, - "joi": { - "version": "6.10.1", - "resolved": "https://registry.npmjs.org/joi/-/joi-6.10.1.tgz", - "integrity": "sha1-TVDDGAeRIgAP5fFq8f+OGRe3fgY=", - "dev": true, - "requires": { - "hoek": "2.x.x", - "isemail": "1.x.x", - "moment": "2.x.x", - "topo": "1.x.x" - }, - "dependencies": { - "hoek": { - "version": "2.16.3", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", - "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", - "dev": true - } - } - }, - "js-data": { - "version": "2.10.1", - "resolved": "https://registry.npmjs.org/js-data/-/js-data-2.10.1.tgz", - "integrity": "sha512-rR+ijfHD/esOVgJsafvELHvdoQKUbQaojVM+w3DmIeq7Hc7QZZp0CeF+jhKXbHWdHJFWTNNRza1Kp4AzKnEaTg==", - "dev": true + "js-levenshtein": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.3.tgz", + "integrity": "sha512-/812MXr9RBtMObviZ8gQBhHO8MOrGj8HlEE+4ccMTElNA/6I3u39u+bhny55Lk921yn44nSZFy9naNLElL5wgQ==" }, "js-tokens": { "version": "3.0.2", @@ -9970,7 +10064,6 @@ "version": "3.12.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz", "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", - "dev": true, "requires": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -10062,6 +10155,11 @@ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=" }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, "json-schema": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", @@ -10093,6 +10191,14 @@ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" }, + "json2mq": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/json2mq/-/json2mq-0.2.0.tgz", + "integrity": "sha1-tje9O6nqvhIsg+lyBIOusQ0skEo=", + "requires": { + "string-convert": "^0.2.0" + } + }, "json5": { "version": "0.5.1", "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", @@ -10100,7 +10206,7 @@ }, "jsonfile": { "version": "2.4.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "resolved": "http://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", "requires": { "graceful-fs": "^4.1.6" @@ -10179,17 +10285,6 @@ "safe-buffer": "^5.0.1" } }, - "jws": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/jws/-/jws-3.1.4.tgz", - "integrity": "sha1-+ei5M46KhHJ31kRLFGT2GIDgUKI=", - "dev": true, - "requires": { - "base64url": "^2.0.0", - "jwa": "^1.1.4", - "safe-buffer": "^5.0.1" - } - }, "keymirror": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/keymirror/-/keymirror-0.1.1.tgz", @@ -10211,6 +10306,11 @@ "graceful-fs": "^4.1.9" } }, + "klayjs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/klayjs/-/klayjs-0.4.1.tgz", + "integrity": "sha1-W/n63Ho+RLlAgrulAefYAwdtz8I=" + }, "kleur": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/kleur/-/kleur-2.0.2.tgz", @@ -10228,7 +10328,8 @@ "left-pad": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", - "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==" + "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", + "dev": true }, "leven": { "version": "2.1.0", @@ -10254,7 +10355,7 @@ }, "load-json-file": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", "requires": { "graceful-fs": "^4.1.2", @@ -10282,6 +10383,11 @@ "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.8.tgz", "integrity": "sha512-I9mjAxengFAleSThFhhAhvba6fsO0hunb9/0sQ6qQihSZsJRBofv2rYH58WXaOb/O++eUmYpCLywSQ22GfU+sA==" }, + "lodash._getnative": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=" + }, "lodash.assign": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", @@ -10292,6 +10398,11 @@ "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + }, "lodash.escape": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz", @@ -10320,6 +10431,16 @@ "integrity": "sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8=", "dev": true }, + "lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=" + }, + "lodash.isarray": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=" + }, "lodash.isboolean": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", @@ -10359,6 +10480,16 @@ "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=", "dev": true }, + "lodash.keys": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", + "requires": { + "lodash._getnative": "^3.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0" + } + }, "lodash.once": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", @@ -10423,11 +10554,6 @@ "yallist": "^2.1.2" } }, - "macos-release": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-1.1.0.tgz", - "integrity": "sha512-mmLbumEYMi5nXReB9js3WGsB8UE6cDBWyIO62Z4DNx6GbRhDxHNjA1MlzSpJ2S2KM1wyiPRA0d19uHWYYvMHjA==" - }, "make-dir": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", @@ -10523,12 +10649,6 @@ "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=" }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true - }, "mem": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", @@ -10542,12 +10662,6 @@ "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.0.tgz", "integrity": "sha1-dTHjnUlJwoGma4xabgJl6LBYlNo=" }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", - "dev": true - }, "merge-stream": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", @@ -10559,86 +10673,83 @@ "methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "dev": true + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" }, "metro": { - "version": "0.30.2", - "resolved": "https://registry.npmjs.org/metro/-/metro-0.30.2.tgz", - "integrity": "sha512-wmdkh4AsfZjWaMM++KMDswQHdyo5L9a0XAaQBL4XTJdQIRG+x+Rmjixe7tDki5jKwe9XxsjjbpbdYKswOANuiw==", + "version": "0.45.2", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.45.2.tgz", + "integrity": "sha512-M3J9cSz4m+z/OwfqgwxZHzh50kCHatOICvkom83o4rWsd8VxEoRbOtoLmYsZAMrwFNAEHUsaZeu5YRPHutHDHQ==", "requires": { - "@babel/core": "^7.0.0-beta", - "@babel/generator": "^7.0.0-beta", - "@babel/helper-remap-async-to-generator": "^7.0.0-beta", - "@babel/plugin-external-helpers": "^7.0.0-beta", - "@babel/plugin-proposal-class-properties": "^7.0.0-beta", - "@babel/plugin-proposal-object-rest-spread": "^7.0.0-beta", - "@babel/plugin-syntax-dynamic-import": "^7.0.0-beta", - "@babel/plugin-transform-arrow-functions": "^7.0.0-beta", - "@babel/plugin-transform-block-scoping": "^7.0.0-beta", - "@babel/plugin-transform-classes": "^7.0.0-beta", - "@babel/plugin-transform-computed-properties": "^7.0.0-beta", - "@babel/plugin-transform-destructuring": "^7.0.0-beta", - "@babel/plugin-transform-exponentiation-operator": "^7.0.0-beta", - "@babel/plugin-transform-flow-strip-types": "^7.0.0-beta", - "@babel/plugin-transform-for-of": "^7.0.0-beta", - "@babel/plugin-transform-function-name": "^7.0.0-beta", - "@babel/plugin-transform-literals": "^7.0.0-beta", - "@babel/plugin-transform-modules-commonjs": "^7.0.0-beta", - "@babel/plugin-transform-object-assign": "^7.0.0-beta", - "@babel/plugin-transform-parameters": "^7.0.0-beta", - "@babel/plugin-transform-react-display-name": "^7.0.0-beta", - "@babel/plugin-transform-react-jsx": "^7.0.0-beta", - "@babel/plugin-transform-react-jsx-source": "^7.0.0-beta", - "@babel/plugin-transform-regenerator": "^7.0.0-beta", - "@babel/plugin-transform-shorthand-properties": "^7.0.0-beta", - "@babel/plugin-transform-spread": "^7.0.0-beta", - "@babel/plugin-transform-template-literals": "^7.0.0-beta", - "@babel/register": "^7.0.0-beta", - "@babel/template": "^7.0.0-beta", - "@babel/traverse": "^7.0.0-beta", - "@babel/types": "^7.0.0-beta", + "@babel/core": "^7.0.0", + "@babel/generator": "^7.0.0", + "@babel/helper-remap-async-to-generator": "^7.0.0", + "@babel/parser": "^7.0.0", + "@babel/plugin-external-helpers": "^7.0.0", + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-syntax-dynamic-import": "^7.0.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-async-to-generator": "^7.0.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.0.0", + "@babel/plugin-transform-exponentiation-operator": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0", + "@babel/plugin-transform-for-of": "^7.0.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-object-assign": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-react-jsx-source": "^7.0.0", + "@babel/plugin-transform-regenerator": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-template-literals": "^7.0.0", + "@babel/plugin-transform-unicode-regex": "^7.0.0", + "@babel/register": "^7.0.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", "absolute-path": "^0.0.0", "async": "^2.4.0", - "babel-core": "^6.24.1", - "babel-generator": "^6.26.0", - "babel-plugin-external-helpers": "^6.22.0", - "babel-plugin-react-transform": "^3.0.0", - "babel-plugin-transform-flow-strip-types": "^6.21.0", - "babel-preset-es2015-node": "^6.1.1", - "babel-preset-fbjs": "^2.1.4", - "babel-preset-react-native": "^4.0.0", - "babel-register": "^6.24.1", - "babel-template": "^6.24.1", - "babylon": "^6.18.0", + "babel-preset-fbjs": "2.3.0", "chalk": "^1.1.1", "concat-stream": "^1.6.0", "connect": "^3.6.5", - "core-js": "^2.2.2", "debug": "^2.2.0", "denodeify": "^1.2.1", "eventemitter3": "^3.0.0", - "fbjs": "^0.8.14", + "fbjs": "0.8.17", "fs-extra": "^1.0.0", "graceful-fs": "^4.1.3", "image-size": "^0.6.0", - "jest-docblock": "22.4.0", - "jest-haste-map": "22.4.2", - "jest-worker": "22.2.2", + "jest-docblock": "23.2.0", + "jest-haste-map": "23.5.0", + "jest-worker": "23.2.0", "json-stable-stringify": "^1.0.1", "json5": "^0.4.0", - "left-pad": "^1.1.3", "lodash.throttle": "^4.1.1", "merge-stream": "^1.0.1", - "metro-babylon7": "0.30.2", - "metro-cache": "0.30.2", - "metro-core": "0.30.2", - "metro-minify-uglify": "0.30.2", - "metro-resolver": "0.30.2", - "metro-source-map": "0.30.2", + "metro-babel-register": "0.45.2", + "metro-babel7-plugin-react-transform": "0.45.2", + "metro-cache": "0.45.2", + "metro-config": "0.45.2", + "metro-core": "0.45.2", + "metro-minify-uglify": "0.45.2", + "metro-react-native-babel-preset": "0.45.2", + "metro-resolver": "0.45.2", + "metro-source-map": "0.45.2", + "metro-visualizer": "0.45.2", "mime-types": "2.1.11", "mkdirp": "^0.5.1", - "node-fetch": "^1.3.3", + "node-fetch": "^2.2.0", + "nullthrows": "^1.1.0", + "react-transform-hmr": "^1.0.4", "resolve": "^1.5.0", "rimraf": "^2.5.4", "serialize-error": "^2.1.0", @@ -10652,11 +10763,72 @@ "yargs": "^9.0.0" }, "dependencies": { + "@babel/parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.0.0.tgz", + "integrity": "sha512-RgJhNdRinpO8zibnoHbzTTexNs4c8ROkXFBanNDZTLHjwbdLk8J5cJSKulx/bycWTLYmKVNCkxRtVCoJnqPk+g==" + }, + "core-js": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", + "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=" + }, + "fbjs": { + "version": "0.8.17", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz", + "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=", + "requires": { + "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.18" + } + }, "json5": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/json5/-/json5-0.4.0.tgz", "integrity": "sha1-BUNS5MTIDIbAkjh31EneF2pzLI0=" }, + "metro-react-native-babel-preset": { + "version": "0.45.2", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.45.2.tgz", + "integrity": "sha512-nozYxitD031zi9Bjw2yRYv3xlO/ZecS5CKK/OvxrrNVDSPSBG4G2fFMDXaCSkI/ucWxeHGfgszj2IIAfCPJJ2g==", + "requires": { + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", + "@babel/plugin-proposal-optional-chaining": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.0.0", + "@babel/plugin-transform-exponentiation-operator": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0", + "@babel/plugin-transform-for-of": "^7.0.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-object-assign": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-react-jsx-source": "^7.0.0", + "@babel/plugin-transform-regenerator": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-sticky-regex": "^7.0.0", + "@babel/plugin-transform-template-literals": "^7.0.0", + "@babel/plugin-transform-typescript": "^7.0.0", + "@babel/plugin-transform-unicode-regex": "^7.0.0", + "@babel/template": "^7.0.0", + "metro-babel7-plugin-react-transform": "0.45.2" + } + }, "mime-db": { "version": "1.23.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.23.0.tgz", @@ -10669,66 +10841,250 @@ "requires": { "mime-db": "~1.23.0" } + }, + "node-fetch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.2.0.tgz", + "integrity": "sha512-OayFWziIxiHY8bCUyLX6sTpDH8Jsbp4FfYd1j1f7vZyfgkcOnAyM4oQR16f8a0s7Gl/viMGRey8eScYk4V4EZA==" + }, + "ua-parser-js": { + "version": "0.7.18", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.18.tgz", + "integrity": "sha512-LtzwHlVHwFGTptfNSgezHp7WUlwiqb0gA9AALRbKaERfxwJoiX0A73QbTToxteIAuIaFshhgIZfqK8s7clqgnA==" } } }, - "metro-babylon7": { - "version": "0.30.2", - "resolved": "https://registry.npmjs.org/metro-babylon7/-/metro-babylon7-0.30.2.tgz", - "integrity": "sha512-ZI0h4/3raGnzA6fFXwLUMidGOG4jkDi9fgFkoI8I4Ack3TDMabmZATu9RD6DaSolu3lylhfPd8DeAAMeopX9CA==", + "metro-babel-register": { + "version": "0.45.2", + "resolved": "https://registry.npmjs.org/metro-babel-register/-/metro-babel-register-0.45.2.tgz", + "integrity": "sha512-gDOYVwW+pdAloUGh3h+FYOCdLTeVo8KUr7j7fs6kblVcPOyD9JlCjzES+tWuS21GPxCLwpWrjKtAdPp/7hjTtg==", "requires": { - "babylon": "^7.0.0-beta" - }, - "dependencies": { - "babylon": { - "version": "7.0.0-beta.47", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.47.tgz", - "integrity": "sha512-+rq2cr4GDhtToEzKFD6KZZMDBXhjFAr9JjPw9pAppZACeEWqNM294j+NdBzkSHYXwzzBmVjZ3nEVJlOhbR2gOQ==" - } + "@babel/core": "^7.0.0", + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", + "@babel/plugin-proposal-optional-chaining": "^7.0.0", + "@babel/plugin-transform-async-to-generator": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/register": "^7.0.0", + "core-js": "^2.2.2", + "escape-string-regexp": "^1.0.5" + } + }, + "metro-babel7-plugin-react-transform": { + "version": "0.45.2", + "resolved": "https://registry.npmjs.org/metro-babel7-plugin-react-transform/-/metro-babel7-plugin-react-transform-0.45.2.tgz", + "integrity": "sha512-DPosCjQdC+GnGKlb7RTS8XIGRgWctN7Tja4EYsU/jfIUs1qBy1x8B5an7Rtpy2eBilwjBk0/qeDQ3tboDT2ebg==", + "requires": { + "@babel/helper-module-imports": "^7.0.0" } }, "metro-cache": { - "version": "0.30.2", - "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.30.2.tgz", - "integrity": "sha512-XYd07OwgtZRHFXyip40wdNJ8abPJRziuE5bb3jjf8wvyHxCpzlZlvbe0ZhcR8ChBwFUjHMuVyoou52AC3a0f+g==", + "version": "0.45.2", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.45.2.tgz", + "integrity": "sha512-tGKtEjnZpDXXKbpwO8YFul8epKXeBuVMk8Pcph+z42azuJBS2UzB2JAPH32uFJznTRVjY3fH1KbnDdb4zDVtPQ==", "requires": { - "jest-serializer": "^22.4.0", - "mkdirp": "^0.5.1" + "jest-serializer": "23.0.1", + "metro-core": "0.45.2", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4" + } + }, + "metro-config": { + "version": "0.45.2", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.45.2.tgz", + "integrity": "sha512-cgeVvAmNDUETfYUmemNucoEbyHzIqRLIE5LqrQtQ9XqVBlF5PeGdPuFQ7AqeaN1a7eL/zsHyfNI/juL4b3mm0Q==", + "requires": { + "cosmiconfig": "^5.0.5", + "metro": "0.45.2", + "metro-cache": "0.45.2", + "metro-core": "0.45.2" } }, "metro-core": { - "version": "0.30.2", - "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.30.2.tgz", - "integrity": "sha512-2Y89PpD9sE/8QaHhYxaI21WFxkVmjbxdphiOPdsC9t7A3kQHMYOTQPYFon3bkYM7tL8k9YVBimXSv20JGglqUA==", + "version": "0.45.2", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.45.2.tgz", + "integrity": "sha512-lp5F0H7V//UKf/QjMEa4q0oO/VFfX0AcZ78cJihk9UsWY6CR6+s/LuPO82x7jd2bC0wr9VntxS28CpHVDFmJOA==", "requires": { + "jest-haste-map": "23.5.0", "lodash.throttle": "^4.1.1", + "metro-resolver": "0.45.2", "wordwrap": "^1.0.0" } }, + "metro-memory-fs": { + "version": "0.45.2", + "resolved": "https://registry.npmjs.org/metro-memory-fs/-/metro-memory-fs-0.45.2.tgz", + "integrity": "sha512-fr5foStxqpiywSfaQgTdSPAmCL256XKAcEYnRGEcJ32uYxlWJ4Dp8Ax4efLjWolbtATZNJM+ujpAD3cqWSUwkg==" + }, "metro-minify-uglify": { - "version": "0.30.2", - "resolved": "https://registry.npmjs.org/metro-minify-uglify/-/metro-minify-uglify-0.30.2.tgz", - "integrity": "sha512-xwqMqYYKZEqJ66Wpf5OpyPJhApOQDb8rYiO94VInlDeHpN7eKGCVILclnx9AmVM3dStmebvXa5jrdgsbnJ1bSg==", + "version": "0.45.2", + "resolved": "https://registry.npmjs.org/metro-minify-uglify/-/metro-minify-uglify-0.45.2.tgz", + "integrity": "sha512-GrRcBc/H5f35IGRVU2FoHpRHvKR5OdFlGKIgm3C5Ia+urruWc0XrHlXSwY6inHxon3NvnkRTDvJ+dVWhYdsp/g==", "requires": { "uglify-es": "^3.1.9" } }, + "metro-react-native-babel-preset": { + "version": "0.45.4", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.45.4.tgz", + "integrity": "sha512-cHtf5frRRw7ahv/Era+jXh0NvBi0hrRB+XwOeWX37CFzXENgZ+XK0fL/vaQ64R7HxSiQQ6YcNUtEAMB8AtWhaw==", + "dev": true, + "requires": { + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-export-default-from": "^7.0.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", + "@babel/plugin-proposal-optional-chaining": "^7.0.0", + "@babel/plugin-syntax-dynamic-import": "^7.0.0", + "@babel/plugin-syntax-export-default-from": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.0.0", + "@babel/plugin-transform-exponentiation-operator": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0", + "@babel/plugin-transform-for-of": "^7.0.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-object-assign": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-react-jsx-source": "^7.0.0", + "@babel/plugin-transform-regenerator": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-sticky-regex": "^7.0.0", + "@babel/plugin-transform-template-literals": "^7.0.0", + "@babel/plugin-transform-typescript": "^7.0.0", + "@babel/plugin-transform-unicode-regex": "^7.0.0", + "@babel/template": "^7.0.0", + "metro-babel7-plugin-react-transform": "0.45.4", + "react-transform-hmr": "^1.0.4" + }, + "dependencies": { + "metro-babel7-plugin-react-transform": { + "version": "0.45.4", + "resolved": "https://registry.npmjs.org/metro-babel7-plugin-react-transform/-/metro-babel7-plugin-react-transform-0.45.4.tgz", + "integrity": "sha512-oKeIlUBfJSurNeOwYR1f+hoYdC0pYwkYx4IXYjuUeBjzjsFsAddWxP4pn4zbajhok11NNqEE98O7taukYbCu8g==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0" + } + } + } + }, "metro-resolver": { - "version": "0.30.2", - "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.30.2.tgz", - "integrity": "sha512-bODCys/WYpqJ+KYbCIENZu1eqdQu3g/d2fXfhAROhutqojMqrT1eIGhzWpk3G1k/J6vlaf69uW6xrVuheg0ktg==", + "version": "0.45.2", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.45.2.tgz", + "integrity": "sha512-Vwxij3bDru014lRMBkkPvt4gEcy4kP2BpOYrVklChQfAOlkx0cIe/WuNBT0ks9RS6tVJ76Kn2WRPaDeBt1epeQ==", "requires": { "absolute-path": "^0.0.0" } }, "metro-source-map": { - "version": "0.30.2", - "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.30.2.tgz", - "integrity": "sha512-9tW3B1JOdXhyDJnR4wOPOsOlYWSL+xh6J+N5/DADGEK/X/+Up/lEHdEfpB+/+yGk1LHaRHcKCahtLPNl/to7Sg==", + "version": "0.45.2", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.45.2.tgz", + "integrity": "sha512-HONTpq2tKLVPtd/XQnCR6w8aOo92TNYMuUxQ2wiL5Wk8SCf6Ma6QxPjZ/XA/Zq+7fSBN0wT1EtapWvhDOpAQhw==", "requires": { "source-map": "^0.5.6" } }, + "metro-visualizer": { + "version": "0.45.2", + "resolved": "https://registry.npmjs.org/metro-visualizer/-/metro-visualizer-0.45.2.tgz", + "integrity": "sha512-SEhHsk/YzCOaihNNJTjG0fsY0WNVhUdT++ZXk/0kMaWlt21RMbwdTj5BQee6ywgtxHgD6wjvtUHp9T7ofn8cmQ==", + "requires": { + "@babel/core": "^7.0.0", + "@babel/preset-env": "^7.0.0", + "@babel/preset-flow": "^7.0.0", + "@babel/preset-react": "^7.0.0", + "antd": "^3.7.1", + "babel-plugin-import": "^1.8.0", + "connect": "^3.6.5", + "cytoscape": "^3.2.14", + "cytoscape-dagre": "^2.2.1", + "cytoscape-euler": "^1.2.1", + "cytoscape-klay": "^3.1.1", + "cytoscape-popper": "^1.0.2", + "cytoscape-spread": "^3.0.0", + "d3-scale": "^2.1.0", + "emotion": "^9.2.6", + "fbjs": "0.8.17", + "filesize": "^3.6.1", + "fuzzy-search": "^2.1.0", + "nullthrows": "^1.1.0", + "react": "16.5.0", + "react-dom": "16.5.0", + "react-router-dom": "^4.2.2", + "react-vis": "^1.10.4", + "router": "^1.3.3", + "supertest": "^3.1.0", + "tippy.js": "^2.5.4" + }, + "dependencies": { + "core-js": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", + "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=" + }, + "fbjs": { + "version": "0.8.17", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz", + "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=", + "requires": { + "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.18" + } + }, + "react": { + "version": "16.5.0", + "resolved": "https://registry.npmjs.org/react/-/react-16.5.0.tgz", + "integrity": "sha512-nw/yB/L51kA9PsAy17T1JrzzGRk+BlFCJwFF7p+pwVxgqwPjYNeZEkkH7LXn9dmflolrYMXLWMTkQ77suKPTNQ==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "schedule": "^0.3.0" + } + }, + "react-dom": { + "version": "16.5.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.5.0.tgz", + "integrity": "sha512-qgsQdjFH54pQ1AGLCBKsqjPxib4Pnp+cOsNxGPlkHn5YnsSt43sBvHSif6FheY7NMMS6HPeSJOxXf6ECanjacA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "schedule": "^0.3.0" + } + }, + "schedule": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/schedule/-/schedule-0.3.0.tgz", + "integrity": "sha512-20+1KVo517sR7Nt+bYBN8a+bEJDKLPEx7Ohtts1kX05E4/HY53YUNuhfkVNItmWAnBYHcpG9vsd2/CJxG+aPCQ==", + "requires": { + "object-assign": "^4.1.1" + } + }, + "ua-parser-js": { + "version": "0.7.18", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.18.tgz", + "integrity": "sha512-LtzwHlVHwFGTptfNSgezHp7WUlwiqb0gA9AALRbKaERfxwJoiX0A73QbTToxteIAuIaFshhgIZfqK8s7clqgnA==" + } + } + }, "micromatch": { "version": "2.3.11", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", @@ -10787,6 +11143,17 @@ "dom-walk": "^0.1.0" } }, + "mini-store": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/mini-store/-/mini-store-1.1.2.tgz", + "integrity": "sha512-2gU6dRzyv/79jrPw/SLtnj6EAdYlktW10e5jPqyIVeFgyFHxcP1BoqAH5Uf5WfKXbTdeHgJ+fuoAFP4falptdw==", + "requires": { + "hoist-non-react-statics": "^2.3.1", + "prop-types": "^15.6.0", + "react-lifecycles-compat": "^3.0.4", + "shallowequal": "^1.0.2" + } + }, "minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", @@ -10797,7 +11164,7 @@ }, "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" }, "mixin-deep": { @@ -10821,7 +11188,7 @@ }, "mkdirp": { "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", "requires": { "minimist": "0.0.8" @@ -10829,7 +11196,7 @@ "dependencies": { "minimist": { "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" } } @@ -10854,13 +11221,13 @@ "dev": true }, "morgan": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.9.0.tgz", - "integrity": "sha1-0B+mxlhZt2/PMbPLU6OCGjEdgFE=", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.9.1.tgz", + "integrity": "sha512-HQStPIV4y3afTiCYVxirakhlCfGkI161c76kKFca7Fk1JusM//Qeo1ej2XaMniiNeaZklMVrh3vTtIzpzwbpmA==", "requires": { "basic-auth": "~2.0.0", "debug": "2.6.9", - "depd": "~1.1.1", + "depd": "~1.1.2", "on-finished": "~2.3.0", "on-headers": "~1.0.1" } @@ -10870,6 +11237,11 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, + "mutationobserver-shim": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/mutationobserver-shim/-/mutationobserver-shim-0.3.2.tgz", + "integrity": "sha1-9NXa56SXGiIHkU+1qQ69UUtlrMo=" + }, "mute-stream": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", @@ -11009,6 +11381,14 @@ "which": "^1.3.0" } }, + "node-releases": { + "version": "1.0.0-alpha.11", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.0.0-alpha.11.tgz", + "integrity": "sha512-CaViu+2FqTNYOYNihXa5uPS/zry92I3vPU4nCB6JB3OeZ2UGtOpF5gRwuN4+m3hbEcL47bOXyun1jX2iC+3uEQ==", + "requires": { + "semver": "^5.3.0" + } + }, "nomnom": { "version": "1.6.2", "resolved": "https://registry.npmjs.org/nomnom/-/nomnom-1.6.2.tgz", @@ -11027,6 +11407,14 @@ } } }, + "nopt": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", + "requires": { + "abbrev": "1" + } + }, "normalize-package-data": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", @@ -11073,6 +11461,11 @@ "boolbase": "~1.0.0" } }, + "nullthrows": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.0.tgz", + "integrity": "sha512-YoigDq49JRqVCUlb4XlwZirXQiNCoXdwoyfklXJAEYHN+XKHWgDkrcWxNgxEtP7N+XF9Akp7Lr6wLq8HZxLttw==" + }, "number-is-nan": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", @@ -12504,6 +12897,14 @@ "has": "^1.0.1" } }, + "omit.js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/omit.js/-/omit.js-1.0.0.tgz", + "integrity": "sha512-O1rwbvEfAdhtonTv+v6IQeMOKTi/wlHcXpI3hehyPDlujkjSBQC6Vtzg0mdy+v2KVDmuPf7hAbHlTBM6q1bUHQ==", + "requires": { + "babel-runtime": "^6.23.0" + } + }, "on-finished": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", @@ -12552,7 +12953,7 @@ "dependencies": { "minimist": { "version": "0.0.10", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=" }, "wordwrap": { @@ -12612,35 +13013,20 @@ } } }, - "os-name": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/os-name/-/os-name-2.0.1.tgz", - "integrity": "sha1-uaOGNhwXrjohc27wWZQFyajF3F4=", - "requires": { - "macos-release": "^1.0.0", - "win-release": "^1.0.0" - } - }, - "os-shim": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/os-shim/-/os-shim-0.1.3.tgz", - "integrity": "sha1-a2LDeRz3kJ6jXtRuF2WLtBfLORc=", - "dev": true - }, "os-tmpdir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" }, "output-file-sync": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/output-file-sync/-/output-file-sync-1.1.2.tgz", - "integrity": "sha1-0KM+7+YaIF+suQCS6CZZjVJFznY=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/output-file-sync/-/output-file-sync-2.0.1.tgz", + "integrity": "sha512-mDho4qm7WgIXIGf4eYU1RHN2UU5tPfVYVSRwDJw0uTmj35DQUt/eNp19N7v6T3SrR0ESTEf2up2CGO73qI35zQ==", "dev": true, "requires": { - "graceful-fs": "^4.1.4", - "mkdirp": "^0.5.1", - "object-assign": "^4.1.0" + "graceful-fs": "^4.1.11", + "is-plain-obj": "^1.1.0", + "mkdirp": "^0.5.1" } }, "p-finally": { @@ -12707,6 +13093,13 @@ "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true, + "optional": true + }, "path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", @@ -12758,14 +13151,13 @@ }, "pegjs": { "version": "0.10.0", - "resolved": "https://registry.npmjs.org/pegjs/-/pegjs-0.10.0.tgz", + "resolved": "http://registry.npmjs.org/pegjs/-/pegjs-0.10.0.tgz", "integrity": "sha1-z4uvrm7d/0tafvsYUmnqr0YQ3b0=" }, "performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" }, "pify": { "version": "2.3.0", @@ -12788,9 +13180,9 @@ } }, "pirates": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-3.0.2.tgz", - "integrity": "sha512-c5CgUJq6H2k6MJz72Ak1F5sN9n9wlSlJyEnwvpm9/y3WB4E3pHBDT2c6PEiS1vyJvq2bUxUAIu0EGf8Cx4Ic7Q==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.0.tgz", + "integrity": "sha512-8t5BsXy1LUIjn3WWOlOuFDuKswhQb/tkak641lvBgmPOBUQHXveORtlMCp6OdPV1dtuTaEahKA8VNz6uLfKBtA==", "requires": { "node-modules-regexp": "^1.0.0" } @@ -12813,21 +13205,13 @@ } }, "plist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/plist/-/plist-1.2.0.tgz", - "integrity": "sha1-CEtQk93JJQbiWfh0uNmxr7jHlZM=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz", + "integrity": "sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ==", "requires": { - "base64-js": "0.0.8", - "util-deprecate": "1.0.2", - "xmlbuilder": "4.0.0", + "base64-js": "^1.2.3", + "xmlbuilder": "^9.0.7", "xmldom": "0.1.x" - }, - "dependencies": { - "base64-js": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz", - "integrity": "sha1-EQHpVE9KdrG8OybUUsqW16NeeXg=" - } } }, "plugin-error": { @@ -12865,6 +13249,11 @@ "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", "dev": true }, + "popper.js": { + "version": "1.14.4", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.14.4.tgz", + "integrity": "sha1-juwdj/AqWjoVLdQ0FKFce3n9abY=" + }, "posix-character-classes": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", @@ -12883,7 +13272,7 @@ }, "pretty-format": { "version": "4.3.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-4.3.1.tgz", + "resolved": "http://registry.npmjs.org/pretty-format/-/pretty-format-4.3.1.tgz", "integrity": "sha1-UwvlxCs8BbNkFKeipDN6qArNDo0=" }, "private": { @@ -12933,16 +13322,6 @@ "object-assign": "^4.1.1" } }, - "proxy-addr": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.3.tgz", - "integrity": "sha512-jQTChiCJteusULxjBp8+jftSQE5Obdl3k4cnmLA6WXtK6XFuWRnvVL7aCiBqaLPM8c4ph0S4tKna8XvmIwEnXQ==", - "dev": true, - "requires": { - "forwarded": "~0.1.2", - "ipaddr.js": "1.6.0" - } - }, "proxy-from-env": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", @@ -12968,8 +13347,7 @@ "qs": { "version": "6.5.1", "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", - "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==", - "dev": true + "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==" }, "query-string": { "version": "6.1.0", @@ -13012,7 +13390,6 @@ "version": "3.4.0", "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.0.tgz", "integrity": "sha512-pDP/NMRAXoTfrhCfyfSEwJAKLaxBU9eApMeBPB1TkDouZmvPerIClV8lTAd+uF8ZiTaVl69e1FCxQrAd/VTjGw==", - "dev": true, "requires": { "performance-now": "^2.1.0" } @@ -13080,47 +13457,525 @@ "resolved": "https://registry.npmjs.org/raven-js/-/raven-js-3.26.4.tgz", "integrity": "sha512-5VmC3IWhTQJkaiQaCY0S5V8za4bpUgbbuVT1MkDH7JVqgu8CPQ750XaFF8BVRbLV9F5nvoz7n0UT0CKteDuZAg==" }, - "raw-body": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz", - "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=", - "dev": true, + "rc-align": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/rc-align/-/rc-align-2.4.3.tgz", + "integrity": "sha512-h5KgyB5IXYR7iKpYFcMr54cuQ2eozPCZ11kbXPG5+6CWvmyJ+c0R/yjndVndiNk2G3MKcTMbJNdDv5DIckLAxQ==", "requires": { - "bytes": "3.0.0", - "http-errors": "1.6.2", - "iconv-lite": "0.4.19", - "unpipe": "1.0.0" + "babel-runtime": "^6.26.0", + "dom-align": "^1.7.0", + "prop-types": "^15.5.8", + "rc-util": "^4.0.4" + } + }, + "rc-animate": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/rc-animate/-/rc-animate-2.4.4.tgz", + "integrity": "sha512-DjJLTUQj7XKKcuS8cczN0uOLfuSmgrVXFGieP1SZc87xUUTFGh8B/KjNmEtlfvxkSrSuVfb2rrEPER4SqKUtEA==", + "requires": { + "babel-runtime": "6.x", + "css-animation": "^1.3.2", + "prop-types": "15.x" + } + }, + "rc-calendar": { + "version": "9.7.7", + "resolved": "https://registry.npmjs.org/rc-calendar/-/rc-calendar-9.7.7.tgz", + "integrity": "sha512-kzP0Z2A0XLmizfx5iqpjvCW1kE7sR23c2horqGmhIFD+plEWg15ihopKs4xBteC05rvewbxgk2e3XcGVJq7lMg==", + "requires": { + "babel-runtime": "6.x", + "classnames": "2.x", + "create-react-class": "^15.5.2", + "moment": "2.x", + "prop-types": "^15.5.8", + "rc-trigger": "^2.2.0", + "rc-util": "^4.1.1" + } + }, + "rc-cascader": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/rc-cascader/-/rc-cascader-0.16.0.tgz", + "integrity": "sha512-hQ3OoVY2BTsA5gAEz8wucLQa1aC9XW5s5aPL0tpmEgwVrc0Ic7Zidy2OTNtyQxxSLkV0PmIR5bOlqKdGeqHfYA==", + "requires": { + "array-tree-filter": "^1.0.0", + "prop-types": "^15.5.8", + "rc-trigger": "^2.2.0", + "rc-util": "^4.0.4", + "shallow-equal": "^1.0.0", + "warning": "^4.0.1" }, "dependencies": { - "depd": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz", - "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=", - "dev": true - }, - "http-errors": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz", - "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=", - "dev": true, + "array-tree-filter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-tree-filter/-/array-tree-filter-1.0.1.tgz", + "integrity": "sha1-CorR7v04zoiFhjL5zAQj12NOTV0=" + } + } + }, + "rc-checkbox": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/rc-checkbox/-/rc-checkbox-2.1.5.tgz", + "integrity": "sha512-WXKnZV6ipS3Jsmd7mVenVUQf+ictgWZW0RqiH+7MeYdzGj/SL4g/S6MZgRdgzaBS2tGBCp4bvhGcyZLns6uQxw==", + "requires": { + "babel-runtime": "^6.23.0", + "classnames": "2.x", + "prop-types": "15.x", + "rc-util": "^4.0.4" + } + }, + "rc-collapse": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/rc-collapse/-/rc-collapse-1.10.0.tgz", + "integrity": "sha512-H8cn7yOhSg28anuhZTSbGBTEWYMmEqNHWT2AMCXk6JpYN5RpdJDCWMZitdJYPeKT0axMqQnrNe4upSELmWnTMw==", + "requires": { + "classnames": "2.x", + "css-animation": "1.x", + "prop-types": "^15.5.6", + "rc-animate": "2.x" + } + }, + "rc-dialog": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/rc-dialog/-/rc-dialog-7.2.1.tgz", + "integrity": "sha512-UgKNFq6ekC7XZUnXYss/9/HSDajwy04qJ++8Iuecvfq48FbMf1k9UtTW0QGcbKIfLHWUJV13/DsTBJki2H6vWw==", + "requires": { + "babel-runtime": "6.x", + "rc-animate": "2.x", + "rc-util": "^4.4.0" + } + }, + "rc-drawer": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/rc-drawer/-/rc-drawer-1.7.4.tgz", + "integrity": "sha512-sw51UXe8cRUi+BNJUNC4DzhvK3Py+mQBLVY4vwU8CfUo7DLx9BGzNp4feliPGQhnxCDziC5dSvnFsadXE2KhZw==", + "requires": { + "babel-runtime": "6.x", + "classnames": "^2.2.5", + "prop-types": "^15.5.0", + "rc-util": "^4.5.1" + } + }, + "rc-dropdown": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/rc-dropdown/-/rc-dropdown-2.2.0.tgz", + "integrity": "sha512-gVqR8eC4iGuDeIIXm3vcfoo4Ui9FvjE2Gh1FSbztWE7Lr68zI/8Zb4Pc/Z1ZGJflpo6PGMCwy5zWyuIFH28G7Q==", + "requires": { + "babel-runtime": "^6.26.0", + "prop-types": "^15.5.8", + "rc-trigger": "^2.5.1", + "react-lifecycles-compat": "^3.0.2" + } + }, + "rc-editor-core": { + "version": "0.8.7", + "resolved": "https://registry.npmjs.org/rc-editor-core/-/rc-editor-core-0.8.7.tgz", + "integrity": "sha512-3T4aGK9sLyIwFjPxZLZIbHLvB5pU/D5/m022BgG7O2lYBpxLtRV7Zr3B5HCP8u5sj/J1tiqn9wsXS0OaoAHaOw==", + "requires": { + "babel-runtime": "^6.26.0", + "classnames": "^2.2.5", + "draft-js": "^0.10.0", + "immutable": "^3.7.4", + "lodash": "^4.16.5", + "prop-types": "^15.5.8", + "setimmediate": "^1.0.5" + } + }, + "rc-editor-mention": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/rc-editor-mention/-/rc-editor-mention-1.1.7.tgz", + "integrity": "sha512-5z9OX8gxh76oD8kx0Hi2fTZEyrmrfDo35ouFgpFrhB3H1L+WY4yvi1yUUZJG1uAxq/3Hlhnet4AFy1SnepinyQ==", + "requires": { + "babel-runtime": "^6.23.0", + "classnames": "^2.2.5", + "dom-scroll-into-view": "^1.2.0", + "draft-js": "~0.10.0", + "prop-types": "^15.5.8", + "rc-animate": "^2.3.0", + "rc-editor-core": "~0.8.3" + } + }, + "rc-form": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/rc-form/-/rc-form-2.2.2.tgz", + "integrity": "sha512-YuBjxw5qbjzH75+bG3/0ceKpJCdXD6TAR9bkUG1lBlrCX6N+aQ5lcK2lOn2aTJzNxoKNWG0v6PjwBMK7OJBpeg==", + "requires": { + "async-validator": "1.x", + "babel-runtime": "6.x", + "create-react-class": "^15.5.3", + "dom-scroll-into-view": "1.x", + "hoist-non-react-statics": "^2.3.1", + "lodash": "^4.17.4", + "warning": "^3.0.0" + }, + "dependencies": { + "warning": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz", + "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=", "requires": { - "depd": "1.1.1", - "inherits": "2.0.3", - "setprototypeof": "1.0.3", - "statuses": ">= 1.3.1 < 2" + "loose-envify": "^1.0.0" + } + } + } + }, + "rc-hammerjs": { + "version": "0.6.9", + "resolved": "https://registry.npmjs.org/rc-hammerjs/-/rc-hammerjs-0.6.9.tgz", + "integrity": "sha512-4llgWO3RgLyVbEqUdGsDfzUDqklRlQW5VEhE3x35IvhV+w//VPRG34SBavK3D2mD/UaLKaohgU41V4agiftC8g==", + "requires": { + "babel-runtime": "6.x", + "hammerjs": "^2.0.8", + "prop-types": "^15.5.9" + } + }, + "rc-input-number": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/rc-input-number/-/rc-input-number-4.0.13.tgz", + "integrity": "sha512-IaFEomBmAn0Lyurxn7DvgmpIaS+asa3DY4rX8x4qscRiBvEMPr8b17lUkc5xI2ajXa/m0fx0zYcq4bPHAIS7fQ==", + "requires": { + "babel-runtime": "6.x", + "classnames": "^2.2.0", + "is-negative-zero": "^2.0.0", + "prop-types": "^15.5.7", + "rc-util": "^4.5.1", + "rmc-feedback": "^2.0.0" + } + }, + "rc-menu": { + "version": "7.4.8", + "resolved": "https://registry.npmjs.org/rc-menu/-/rc-menu-7.4.8.tgz", + "integrity": "sha512-OENoSLSkk0XHexb+OMSd1iI5Lncl4dMve7RvXXsOPQIb4Hpstk6+5JdAVlhp91Lm8U/1/9LKf/wMtJ4houU8NA==", + "requires": { + "babel-runtime": "6.x", + "classnames": "2.x", + "dom-scroll-into-view": "1.x", + "mini-store": "^1.1.0", + "mutationobserver-shim": "^0.3.2", + "prop-types": "^15.5.6", + "rc-animate": "2.x", + "rc-trigger": "^2.3.0", + "rc-util": "^4.1.0", + "resize-observer-polyfill": "^1.5.0" + } + }, + "rc-notification": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/rc-notification/-/rc-notification-3.2.0.tgz", + "integrity": "sha512-UUr9WDjZ/4dHNGSNDMfpt8ut1w/Ed7ZaXAR/yVyFjPo/RxFE22alGWDfCD4W/kcGx+H5sI2wY5w7pTWToSdK6A==", + "requires": { + "babel-runtime": "6.x", + "classnames": "2.x", + "prop-types": "^15.5.8", + "rc-animate": "2.x", + "rc-util": "^4.0.4" + } + }, + "rc-pagination": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/rc-pagination/-/rc-pagination-1.17.1.tgz", + "integrity": "sha512-N5CwYuYRfV6uHXfUOi1gbzbn/fkjhv58hYwMzeBO4EwTUcpm4dNx9OnMY5ozN/PYOWvzdehjFaj4f4/p7PySSw==", + "requires": { + "babel-runtime": "6.x", + "prop-types": "^15.5.7" + } + }, + "rc-progress": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/rc-progress/-/rc-progress-2.2.5.tgz", + "integrity": "sha1-5h0FRL+dQgjlujL8UJYhWef5UqM=", + "requires": { + "babel-runtime": "6.x", + "prop-types": "^15.5.8" + } + }, + "rc-rate": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/rc-rate/-/rc-rate-2.4.2.tgz", + "integrity": "sha512-g5MeQFoQS7ERFRDe7kfxaEsvMLSuD4V5aYNid6a3I9KCQRKe5n3We8eNTbK6vLZQ7ZoiBR1NYYG9F1oA1/rNKA==", + "requires": { + "babel-runtime": "^6.26.0", + "classnames": "^2.2.5", + "prop-types": "^15.5.8", + "rc-util": "^4.3.0" + } + }, + "rc-select": { + "version": "8.2.8", + "resolved": "https://registry.npmjs.org/rc-select/-/rc-select-8.2.8.tgz", + "integrity": "sha512-lSsrjEfAwHeBJRJAoylP+rnE6Z7dVyGXpoZIL0DodslKz2k6I7U/RmAtteO7WsHkjXHg55LDn/5jOnSZzviQ3g==", + "requires": { + "babel-runtime": "^6.23.0", + "classnames": "2.x", + "component-classes": "1.x", + "dom-scroll-into-view": "1.x", + "prop-types": "^15.5.8", + "raf": "^3.4.0", + "rc-animate": "2.x", + "rc-menu": "^7.3.0", + "rc-trigger": "^2.5.4", + "rc-util": "^4.0.4", + "react-lifecycles-compat": "^3.0.2", + "warning": "^4.0.2" + } + }, + "rc-slider": { + "version": "8.6.2", + "resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-8.6.2.tgz", + "integrity": "sha512-IZf/zSTXlvOoseOBjRgSGQywhxEUYiwhMrGOyTYraoihG7N5lKZZJtVM519eLMRG+SHYkpp7j7wAnGYnQ1TxUQ==", + "requires": { + "babel-runtime": "6.x", + "classnames": "^2.2.5", + "prop-types": "^15.5.4", + "rc-tooltip": "^3.7.0", + "rc-util": "^4.0.4", + "shallowequal": "^1.0.1", + "warning": "^3.0.0" + }, + "dependencies": { + "warning": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz", + "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=", + "requires": { + "loose-envify": "^1.0.0" + } + } + } + }, + "rc-steps": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/rc-steps/-/rc-steps-3.3.0.tgz", + "integrity": "sha512-a4TjKu27Nmgo7CbT/Rx17G24yL/FYfv7tDBptuw3JixCMNs6H935vQvsYIdyO9k/l02uGXd/DGVAqUIDHJEBeA==", + "requires": { + "babel-runtime": "^6.23.0", + "classnames": "^2.2.3", + "lodash": "^4.17.5", + "prop-types": "^15.5.7" + } + }, + "rc-switch": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/rc-switch/-/rc-switch-1.7.0.tgz", + "integrity": "sha512-G7ynfwK5/w7FN1vOnOlEnKOgJmCbB8pd91rHV7thlXh7NSAzOotn1/dCkk5C//sD/T9RH95WSNVgLFdRxTjpFA==", + "requires": { + "babel-runtime": "^6.23.0", + "classnames": "^2.2.1", + "prop-types": "^15.5.6" + } + }, + "rc-table": { + "version": "6.3.4", + "resolved": "https://registry.npmjs.org/rc-table/-/rc-table-6.3.4.tgz", + "integrity": "sha512-T6eCrRtPvIXO10qfpWS7zkR8TvcQ+vDVVgAuO4JQVqiWUIGz+OMydWZjyQhlC8PaLwbVWqB6ecjMUF8q8HhdVg==", + "requires": { + "babel-runtime": "6.x", + "classnames": "^2.2.5", + "component-classes": "^1.2.6", + "lodash": "^4.17.5", + "mini-store": "^1.0.2", + "prop-types": "^15.5.8", + "rc-util": "^4.0.4", + "react-lifecycles-compat": "^3.0.2", + "shallowequal": "^1.0.2", + "warning": "^3.0.0" + }, + "dependencies": { + "warning": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz", + "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=", + "requires": { + "loose-envify": "^1.0.0" + } + } + } + }, + "rc-tabs": { + "version": "9.4.3", + "resolved": "https://registry.npmjs.org/rc-tabs/-/rc-tabs-9.4.3.tgz", + "integrity": "sha512-BOTBSbNpwRgiwQFpcxL/RATdX9tFn8hlF2N/7QvFsYrg9UQdye8Vdxxj5OD+Vbjg99Ibfg+rs9SeYLjI3dOgzg==", + "requires": { + "babel-runtime": "6.x", + "classnames": "2.x", + "lodash": "^4.17.5", + "prop-types": "15.x", + "rc-hammerjs": "~0.6.0", + "rc-util": "^4.0.4", + "warning": "^3.0.0" + }, + "dependencies": { + "warning": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz", + "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=", + "requires": { + "loose-envify": "^1.0.0" + } + } + } + }, + "rc-time-picker": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/rc-time-picker/-/rc-time-picker-3.4.0.tgz", + "integrity": "sha512-BgF0Fu/d36AK0h8jYBa01VWCm5vHWtYCh4DXBQhNazPLSH9hMP6JHLMJPSYMJ9jKttdE18O+F3j0mVQCL8JpDg==", + "requires": { + "babel-runtime": "6.x", + "classnames": "2.x", + "moment": "2.x", + "prop-types": "^15.5.8", + "rc-trigger": "^2.2.0" + } + }, + "rc-tooltip": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/rc-tooltip/-/rc-tooltip-3.7.2.tgz", + "integrity": "sha512-vsF29ohlfgr7lEP12aJ5j4U/4hzqSBYjWQo8I09re+q95v1o4nDjH1q/B3qFkf9aml2FbgdkJw9KYz/zXUgApA==", + "requires": { + "babel-runtime": "6.x", + "prop-types": "^15.5.8", + "rc-trigger": "^2.2.2" + } + }, + "rc-tree": { + "version": "1.14.6", + "resolved": "https://registry.npmjs.org/rc-tree/-/rc-tree-1.14.6.tgz", + "integrity": "sha512-dY6mRl1DW5b4HipFyl8TfpstNHJqx9nSjOVXxTcddzkSuNwsO9t5Jes3aZ3hdldHPtQiLTkkt8knHpRf0Hffqw==", + "requires": { + "babel-runtime": "^6.23.0", + "classnames": "2.x", + "prop-types": "^15.5.8", + "rc-animate": "^3.0.0-rc.5", + "rc-util": "^4.5.1", + "react-lifecycles-compat": "^3.0.4", + "warning": "^3.0.0" + }, + "dependencies": { + "rc-animate": { + "version": "3.0.0-rc.6", + "resolved": "https://registry.npmjs.org/rc-animate/-/rc-animate-3.0.0-rc.6.tgz", + "integrity": "sha512-oBLPpiT6Q4t6YvD/pkLcmofBP1p01TX0Otse8Q4+Mxt8J+VSDflLZGIgf62EwkvRwsQUkLPjZVFBsldnPKLzjg==", + "requires": { + "babel-runtime": "6.x", + "classnames": "^2.2.5", + "component-classes": "^1.2.6", + "fbjs": "^0.8.16", + "prop-types": "15.x", + "raf": "^3.4.0", + "rc-util": "^4.5.0", + "react-lifecycles-compat": "^3.0.4" } }, - "iconv-lite": { - "version": "0.4.19", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", - "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==", - "dev": true + "warning": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz", + "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=", + "requires": { + "loose-envify": "^1.0.0" + } + } + } + }, + "rc-tree-select": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/rc-tree-select/-/rc-tree-select-2.2.4.tgz", + "integrity": "sha512-2rFUpKjiNnQkxKiU6Jgs7dyu5yur6HI5fD4498i8EkzPHvy9/RhDBFThBbLAdX554eqh6NR/L8N1lwEm7veTLA==", + "requires": { + "babel-runtime": "^6.23.0", + "classnames": "^2.2.1", + "prop-types": "^15.5.8", + "raf": "^3.4.0", + "rc-animate": "^3.0.0-rc.4", + "rc-tree": "~1.14.3", + "rc-trigger": "^3.0.0-rc.2", + "rc-util": "^4.5.0", + "react-lifecycles-compat": "^3.0.4", + "shallowequal": "^1.0.2", + "warning": "^4.0.1" + }, + "dependencies": { + "rc-animate": { + "version": "3.0.0-rc.6", + "resolved": "https://registry.npmjs.org/rc-animate/-/rc-animate-3.0.0-rc.6.tgz", + "integrity": "sha512-oBLPpiT6Q4t6YvD/pkLcmofBP1p01TX0Otse8Q4+Mxt8J+VSDflLZGIgf62EwkvRwsQUkLPjZVFBsldnPKLzjg==", + "requires": { + "babel-runtime": "6.x", + "classnames": "^2.2.5", + "component-classes": "^1.2.6", + "fbjs": "^0.8.16", + "prop-types": "15.x", + "raf": "^3.4.0", + "rc-util": "^4.5.0", + "react-lifecycles-compat": "^3.0.4" + } }, - "setprototypeof": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", - "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=", - "dev": true + "rc-trigger": { + "version": "3.0.0-rc.3", + "resolved": "https://registry.npmjs.org/rc-trigger/-/rc-trigger-3.0.0-rc.3.tgz", + "integrity": "sha512-4vB6cpxcUdm2qO5VtB9q1TZz0MoWm9BzFLvGknulphGrl1qI6uxUsPDCvqnmujdpDdAKGGfjxntFpA7RtAwkFQ==", + "requires": { + "babel-runtime": "6.x", + "classnames": "^2.2.6", + "prop-types": "15.x", + "raf": "^3.4.0", + "rc-align": "^2.4.1", + "rc-animate": "^3.0.0-rc.1", + "rc-util": "^4.4.0" + } + } + } + }, + "rc-trigger": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/rc-trigger/-/rc-trigger-2.5.4.tgz", + "integrity": "sha512-clgXOdazDW2qg4vTZSAExpvOuojPNuMoamG+SxAm5Ih+rpVcrtEiDlDZWY4yUHyfEWJZBzgbrr4np/z2FK6RfA==", + "requires": { + "babel-runtime": "6.x", + "classnames": "^2.2.6", + "prop-types": "15.x", + "rc-align": "^2.4.0", + "rc-animate": "2.x", + "rc-util": "^4.4.0" + } + }, + "rc-upload": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/rc-upload/-/rc-upload-2.5.1.tgz", + "integrity": "sha512-tFZTEfWlIqlKrvl9UHLGkSXj8oOrOsXcILVjMwTZCf61gJNZXMfyigifClsPqz+EEXkQvpovu/9zgLqBpbJlLA==", + "requires": { + "babel-runtime": "6.x", + "classnames": "^2.2.5", + "prop-types": "^15.5.7", + "warning": "2.x" + }, + "dependencies": { + "warning": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/warning/-/warning-2.1.0.tgz", + "integrity": "sha1-ISINnGOvx3qMkhEeARr3Bc4MaQE=", + "requires": { + "loose-envify": "^1.0.0" + } + } + } + }, + "rc-util": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-4.5.1.tgz", + "integrity": "sha512-PdCmHyBBodZdw6Oaikt0l+/R79IcRXpYkTrqD/Rbl4ZdoOi61t5TtEe40Q+A7rkWG5U1xjcN+h8j9H6GdtnICw==", + "requires": { + "add-dom-event-listener": "1.x", + "babel-runtime": "6.x", + "prop-types": "^15.5.10", + "shallowequal": "^0.2.2" + }, + "dependencies": { + "shallowequal": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-0.2.2.tgz", + "integrity": "sha1-HjL9W8q2rWiKSBLLDMBO/HXHAU4=", + "requires": { + "lodash.keys": "^3.1.2" + } } } }, @@ -13146,9 +14001,9 @@ } }, "react-clone-referenced-element": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/react-clone-referenced-element/-/react-clone-referenced-element-1.0.1.tgz", - "integrity": "sha1-K7qMaUBMXkqUQ5hgC8xMlB+GBoI=" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/react-clone-referenced-element/-/react-clone-referenced-element-1.1.0.tgz", + "integrity": "sha512-FKOsfKbBkPxYE8576EM6uAfHC4rnMpLyH6/TJUL4WcHUEB3EUn8AxPjnnV/IiwSSzsClvHYK+sDELKN/EJ0WYg==" }, "react-deep-force-update": { "version": "1.1.2", @@ -13156,30 +14011,26 @@ "integrity": "sha512-WUSQJ4P/wWcusaH+zZmbECOk7H5N2pOIl0vzheeornkIMhu+qrNdGFm0bDZLCb0hSF0jf/kH1SgkNGfBdTc4wA==" }, "react-devtools-core": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-3.1.0.tgz", - "integrity": "sha512-fO6SmpW16E9u6Lb6zQOHrjhJXGBNz+cJ0/a9cSF55nXfL0sQLlvYJR8DpU7f4rMUrVnVineg4XQyYYBZicmhJg==", + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-3.3.4.tgz", + "integrity": "sha512-6lsBDRInT9jU8Ya8bnKWJSsnaGg/xk1ZSfvhc/dHc3n2CUTMfGlqm2tGeZQ9WEoe0Y2K7Lg90Kvb1E8anLePaQ==", "requires": { "shell-quote": "^1.6.1", - "ws": "^2.0.3" + "ws": "^3.3.1" }, "dependencies": { - "safe-buffer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz", - "integrity": "sha1-0mPKVGls2KMGtcplUekt5XkY++c=" - }, "ultron": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==" }, "ws": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-2.3.1.tgz", - "integrity": "sha1-a5Sz5EfLajY/eF6vlK9jWejoHIA=", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", "requires": { - "safe-buffer": "~5.0.1", + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0", "ultron": "~1.1.0" } } @@ -13198,9 +14049,9 @@ } }, "react-intl": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/react-intl/-/react-intl-2.5.0.tgz", - "integrity": "sha512-URkdiaGBLsxITUp6dsjTpq9SphJSMZJlF5X3RDIc86SW1yBQSkLZn55o9n075YGP6fgmjzpPgbW6i4jccJ6Fiw==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/react-intl/-/react-intl-2.6.0.tgz", + "integrity": "sha512-Qw/0tLjcDb51I/c+loUP5fwRvk35VTNTneU/lZECMztCyYjDCVWg45rddnnJnu2GEHBBDBLaSrX5dpevLeMqFw==", "requires": { "hoist-non-react-statics": "^2.5.5", "intl-format-cache": "^2.0.5", @@ -13222,6 +14073,17 @@ "integrity": "sha512-Q7S+9y2lJA9oJCMqLt045f+kLRhsMLA1wW2DAGXA6b7wcTQRHnUDMc5oR49tn0Z4swvnfV+/t8iZFXY74IQmpA==", "dev": true }, + "react-lazy-load": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/react-lazy-load/-/react-lazy-load-3.0.13.tgz", + "integrity": "sha1-OwqS0zbUPT8Nc8vm81sXBQsIuCQ=", + "requires": { + "eventlistener": "0.0.1", + "lodash.debounce": "^4.0.0", + "lodash.throttle": "^4.0.0", + "prop-types": "^15.5.8" + } + }, "react-lifecycles-compat": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", @@ -13236,21 +14098,30 @@ "smart-mixin": "^2.0.0" } }, + "react-motion": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/react-motion/-/react-motion-0.5.2.tgz", + "integrity": "sha512-9q3YAvHoUiWlP3cK0v+w1N5Z23HXMj4IF4YuvjvWegWqNPfLXsOBE/V7UvQGpXxHFKRQQcNcVQE31g9SB/6qgQ==", + "requires": { + "performance-now": "^0.2.0", + "prop-types": "^15.5.8", + "raf": "^3.1.0" + }, + "dependencies": { + "performance-now": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", + "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=" + } + } + }, "react-native": { - "version": "github:enahum/react-native#b295c057c20bf3432f339874965e14268410d70b", - "from": "github:enahum/react-native#mm", + "version": "0.57.0", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.57.0.tgz", + "integrity": "sha512-L/bPmqWsei1EyHdikg/jOdl9unVyrehmkoNlkGCl3Y5Zr7KGE36j+DOL6M0OqpGVkWIXJ5Jzk/ttea/X3edVVg==", "requires": { "absolute-path": "^0.0.0", "art": "^0.10.0", - "babel-core": "^6.24.1", - "babel-plugin-syntax-trailing-function-commas": "^6.20.0", - "babel-plugin-transform-async-to-generator": "6.16.0", - "babel-plugin-transform-class-properties": "^6.18.0", - "babel-plugin-transform-exponentiation-operator": "^6.5.0", - "babel-plugin-transform-flow-strip-types": "^6.21.0", - "babel-plugin-transform-object-rest-spread": "^6.20.2", - "babel-register": "^6.24.1", - "babel-runtime": "^6.23.0", "base64-js": "^1.1.2", "chalk": "^1.1.1", "commander": "^2.9.0", @@ -13259,34 +14130,36 @@ "create-react-class": "^15.6.3", "debug": "^2.2.0", "denodeify": "^1.2.1", - "envinfo": "^3.0.0", + "envinfo": "^5.7.0", "errorhandler": "^1.5.0", - "eslint-plugin-react-native": "^3.2.1", + "escape-string-regexp": "^1.0.5", "event-target-shim": "^1.0.5", - "fbjs": "^0.8.14", + "fbjs": "0.8.17", "fbjs-scripts": "^0.8.1", "fs-extra": "^1.0.0", "glob": "^7.1.1", "graceful-fs": "^4.1.3", "inquirer": "^3.0.6", "lodash": "^4.17.5", - "metro": "^0.30.0", - "metro-core": "^0.30.0", + "metro": "^0.45.0", + "metro-babel-register": "^0.45.0", + "metro-core": "^0.45.0", + "metro-memory-fs": "^0.45.0", "mime": "^1.3.4", "minimist": "^1.2.0", "mkdirp": "^0.5.1", "morgan": "^1.9.0", - "node-fetch": "^1.3.3", + "node-fetch": "^2.2.0", "node-notifier": "^5.2.1", "npmlog": "^2.0.4", "opn": "^3.0.2", "optimist": "^0.6.1", - "plist": "^1.2.0", + "plist": "^3.0.0", "pretty-format": "^4.2.1", "promise": "^7.1.1", "prop-types": "^15.5.8", "react-clone-referenced-element": "^1.0.1", - "react-devtools-core": "3.1.0", + "react-devtools-core": "3.3.4", "react-timer-mixin": "^0.13.2", "regenerator-runtime": "^0.11.0", "rimraf": "^2.5.4", @@ -13294,22 +14167,45 @@ "serve-static": "^1.13.1", "shell-quote": "1.6.1", "stacktrace-parser": "^0.1.3", - "whatwg-fetch": "^1.0.0", "ws": "^1.1.0", "xcode": "^0.9.1", "xmldoc": "^0.4.0", "yargs": "^9.0.0" }, "dependencies": { + "core-js": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", + "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=" + }, + "fbjs": { + "version": "0.8.17", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz", + "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=", + "requires": { + "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.18" + } + }, + "node-fetch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.2.0.tgz", + "integrity": "sha512-OayFWziIxiHY8bCUyLX6sTpDH8Jsbp4FfYd1j1f7vZyfgkcOnAyM4oQR16f8a0s7Gl/viMGRey8eScYk4V4EZA==" + }, "regenerator-runtime": { "version": "0.11.1", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" }, - "whatwg-fetch": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-1.1.1.tgz", - "integrity": "sha1-rDydOfMgxtzlM5lp0FTvQ90zMxk=" + "ua-parser-js": { + "version": "0.7.18", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.18.tgz", + "integrity": "sha512-LtzwHlVHwFGTptfNSgezHp7WUlwiqb0gA9AALRbKaERfxwJoiX0A73QbTToxteIAuIaFshhgIZfqK8s7clqgnA==" } } }, @@ -13353,9 +14249,8 @@ } }, "react-native-cookies": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/react-native-cookies/-/react-native-cookies-3.3.0.tgz", - "integrity": "sha512-GobKo8Kvyuif6ROj6rDAjQJpCSLazcZl6AgZb1z7ldB9FrMtetQzXvIehS0QcwbpnXWyJzXJaY0yrlDjFz+NaA==", + "version": "github:joeferraro/react-native-cookies#f11374745deba9f18f7b8a9bb4b0b2573026f522", + "from": "github:joeferraro/react-native-cookies#f11374745deba9f18f7b8a9bb4b0b2573026f522", "requires": { "invariant": "^2.1.0" } @@ -13501,9 +14396,9 @@ } }, "react-native-screens": { - "version": "1.0.0-alpha.9", - "resolved": "https://registry.npmjs.org/react-native-screens/-/react-native-screens-1.0.0-alpha.9.tgz", - "integrity": "sha512-MEyBY9H+XsRJz1UUjVWtfqSqED9Z/SJ65HuGPoWAL7vC5oKxq50Dhrh9PLUipN8mwb8g/w8050Wty9+ZHZpHAA==" + "version": "1.0.0-alpha.11", + "resolved": "https://registry.npmjs.org/react-native-screens/-/react-native-screens-1.0.0-alpha.11.tgz", + "integrity": "sha512-cM1YqO2pfpP8SPJAf35egxmskz6efrbqZKQKaYjcTP9d8d398LavgkNVEIJBuMgQPmxk3F/fRVB4162gPm+tuQ==" }, "react-native-section-list-get-item-layout": { "version": "2.2.3", @@ -13533,9 +14428,9 @@ "integrity": "sha512-wG9YRcAECGM6i87T1j8mZqGG6FXHTJ8ME6+agweocvXLQqeYOeDyqSiMn+dhtDDJAD7F3JXyMU+tepjcydtvsg==" }, "react-native-svg": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/react-native-svg/-/react-native-svg-6.5.2.tgz", - "integrity": "sha512-r9SXx/AOzlo/jkahAo9WjNTRJ+A2lDHE3yS3WtgZ4Gzqqyxb3L6LpuAG02x1TaKEowdTEG3r6u7vhnCZON8N/A==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/react-native-svg/-/react-native-svg-7.0.2.tgz", + "integrity": "sha512-vDHePF9sSPp3s+AmAkk4HBvgWHdlaH5ns1mCAcrPqTiyF1QsApAtp3/3AHh8G8o57F2eJjEQ7LrRFNYyQPUBEw==", "requires": { "color": "^2.0.1", "lodash": "^4.16.6", @@ -13612,9 +14507,9 @@ } }, "react-navigation": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/react-navigation/-/react-navigation-2.14.0.tgz", - "integrity": "sha512-mbuPwJ6Z9toeYl8VSEt+CTXxl0soh9wyliUsWVW6AtKY8rdMTpfVWujOp/zSsN8yLQg7iz3awWW0utgahMvObQ==", + "version": "2.14.2", + "resolved": "https://registry.npmjs.org/react-navigation/-/react-navigation-2.14.2.tgz", + "integrity": "sha512-dIoMjRiMMM8THfjd6Pj/wuU85YxqQOrpLAHkEYhEuTq8de/ZwPqIciso0tnlgvERgPUBU74dmFiW/NHFl+t9eg==", "requires": { "clamp": "^1.0.1", "create-react-context": "0.2.2", @@ -13625,7 +14520,7 @@ "react-native-safe-area-view": "^0.10.0", "react-navigation-deprecated-tab-navigator": "1.3.0", "react-navigation-drawer": "0.5.0", - "react-navigation-stack": "0.4.0", + "react-navigation-stack": "0.5.1", "react-navigation-tabs": "0.7.0" } }, @@ -13646,11 +14541,11 @@ } }, "react-navigation-stack": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/react-navigation-stack/-/react-navigation-stack-0.4.0.tgz", - "integrity": "sha512-qHUUm6bpw/E7YrQVffCKnm0EKE5/E2ecoxTV+SCBNzCeCnHMBxbAYCMm5/NTzIKTqFlPkn/G+CYAjnPhRYOtWg==", + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/react-navigation-stack/-/react-navigation-stack-0.5.1.tgz", + "integrity": "sha512-QjgIs1yhiywI7iNvvbucytgBIEh/fJsktAkShRxeR7hkdB5y68/pmTsEaF7k9896lQDFkcs1VW5C19Xl02My1A==", "requires": { - "react-native-screens": "^1.0.0-alpha.8" + "react-native-screens": "^1.0.0-alpha.10" } }, "react-navigation-tabs": { @@ -13696,6 +14591,45 @@ "prop-types": "^15.6.0" } }, + "react-router": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-4.3.1.tgz", + "integrity": "sha512-yrvL8AogDh2X42Dt9iknk4wF4V8bWREPirFfS9gLU1huk6qK41sg7Z/1S81jjTrGHxa3B8R3J6xIkDAA6CVarg==", + "requires": { + "history": "^4.7.2", + "hoist-non-react-statics": "^2.5.0", + "invariant": "^2.2.4", + "loose-envify": "^1.3.1", + "path-to-regexp": "^1.7.0", + "prop-types": "^15.6.1", + "warning": "^4.0.1" + } + }, + "react-router-dom": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-4.3.1.tgz", + "integrity": "sha512-c/MlywfxDdCp7EnB7YfPMOfMD3tOtIjrQlj/CKfNMBxdmpJP8xcz5P/UAFn3JbnQCNUxsHyVVqllF9LhgVyFCA==", + "requires": { + "history": "^4.7.2", + "invariant": "^2.2.4", + "loose-envify": "^1.3.1", + "prop-types": "^15.6.1", + "react-router": "^4.3.1", + "warning": "^4.0.1" + } + }, + "react-slick": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/react-slick/-/react-slick-0.23.1.tgz", + "integrity": "sha512-vn4E+JeTUrjRgXDEV0QEiWo3fNdB6Lg/e8eMYSh3OjuadqYBsgn0OfbqNxVJs7cv1VmSKm14razHEbpRFP/mvw==", + "requires": { + "classnames": "^2.2.5", + "enquire.js": "^2.1.6", + "json2mq": "^0.2.0", + "lodash.debounce": "^4.0.8", + "resize-observer-polyfill": "^1.5.0" + } + }, "react-test-renderer": { "version": "16.5.1", "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-16.5.1.tgz", @@ -13722,6 +14656,47 @@ "react-proxy": "^1.1.7" } }, + "react-vis": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/react-vis/-/react-vis-1.11.1.tgz", + "integrity": "sha512-lRfOUxJ00fucYQxm+wlKlwgyq0ICqunTidsqGUiQd7qC+CyvYosxvJFKpiXKVK+QzNp74P6h0COLaiWo/sMOgQ==", + "requires": { + "d3-array": "^1.2.0", + "d3-collection": "^1.0.3", + "d3-color": "^1.0.3", + "d3-contour": "^1.1.0", + "d3-format": "^1.2.0", + "d3-geo": "^1.6.4", + "d3-hexbin": "^0.2.2", + "d3-hierarchy": "^1.1.4", + "d3-interpolate": "^1.1.4", + "d3-sankey": "^0.7.1", + "d3-scale": "^1.0.5", + "d3-shape": "^1.1.0", + "d3-voronoi": "^1.1.2", + "deep-equal": "^1.0.1", + "global": "^4.3.1", + "hoek": "4.2.1", + "prop-types": "^15.5.8", + "react-motion": "^0.5.2" + }, + "dependencies": { + "d3-scale": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-1.0.7.tgz", + "integrity": "sha512-KvU92czp2/qse5tUfGms6Kjig0AhHOwkzXG0+PqIJB3ke0WUv088AHMZI0OssO9NCkXt4RP8yju9rpH8aGB7Lw==", + "requires": { + "d3-array": "^1.2.0", + "d3-collection": "1", + "d3-color": "1", + "d3-format": "1", + "d3-interpolate": "1", + "d3-time": "1", + "d3-time-format": "2" + } + } + } + }, "read-env": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/read-env/-/read-env-1.2.0.tgz", @@ -13758,7 +14733,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "requires": { "core-util-is": "~1.0.0", @@ -13771,49 +14746,336 @@ } }, "readdirp": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", - "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", "dev": true, "optional": true, "requires": { - "graceful-fs": "^4.1.2", - "minimatch": "^3.0.2", - "readable-stream": "^2.0.2", - "set-immediate-shim": "^1.0.1" + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" }, "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", "dev": true, "optional": true }, - "readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, "optional": true, "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } } }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", "dev": true, "optional": true, "requires": { - "safe-buffer": "~5.1.0" + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "optional": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "optional": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "optional": true + } + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "optional": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "optional": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "optional": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "optional": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "optional": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "optional": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "optional": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "optional": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" } } } @@ -13902,20 +15164,34 @@ "integrity": "sha512-km6dclyFnmcvxhAcrQV2AkZmPQjzPDjgVlQtR0EQjxZPyJ0BnMf3in1ryuR8A2qU0HldVRfxYXbFSKlI3N7Slw==" }, "regenerate": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.3.tgz", - "integrity": "sha512-jVpo1GadrDAK59t/0jRx5VxYWQEDkkEKi6+HjE3joFVLfDOh9Xrdh0dF1eSq+BI/SwvTQ44gSscJ8N5zYL61sg==" + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==" + }, + "regenerate-unicode-properties": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-7.0.0.tgz", + "integrity": "sha512-s5NGghCE4itSlUS+0WUj88G6cfMVMmH8boTPNvABf8od+2dhT9WDlWu8n01raQAJZMOK8Ch6jSexaRO7swd6aw==", + "requires": { + "regenerate": "^1.4.0" + }, + "dependencies": { + "regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==" + } + } }, "regenerator-runtime": { - "version": "0.10.5", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", - "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=", - "dev": true + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz", + "integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg==" }, "regenerator-transform": { - "version": "0.12.4", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.12.4.tgz", - "integrity": "sha512-p2I0fY+TbSLD2/VFTFb/ypEHxs3e3AjU0DzttdPqk2bSmDhfSh5E54b86Yc6XhUa5KykK1tgbvZ4Nr82oCJWkQ==", + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.13.3.tgz", + "integrity": "sha512-5ipTrZFSq5vU2YoGoww4uaRVAK4wyYC4TSICibbfEPOruUu8FFP7ErV0BjmbIOEpn3O/k9na9UEdYR/3m7N6uA==", "requires": { "private": "^0.1.6" } @@ -13963,24 +15239,27 @@ "dev": true }, "regexpu-core": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", - "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.2.0.tgz", + "integrity": "sha512-Z835VSnJJ46CNBttalHD/dB+Sj2ezmY6Xp38npwU87peK6mqOzOpV8eYktdkLTEkzzD+JsTcxd84ozd8I14+rw==", "requires": { - "regenerate": "^1.2.1", - "regjsgen": "^0.2.0", - "regjsparser": "^0.1.4" + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^7.0.0", + "regjsgen": "^0.4.0", + "regjsparser": "^0.3.0", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.0.2" } }, "regjsgen": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", - "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=" + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.4.0.tgz", + "integrity": "sha512-X51Lte1gCYUdlwhF28+2YMO0U6WeN0GLpgpA7LK7mbdDnkQYiwvEpmpe0F/cv5L14EbxgrdayAG3JETBv0dbXA==" }, "regjsparser": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", - "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.3.0.tgz", + "integrity": "sha512-zza72oZBBHzt64G7DxdqrOo/30bhHkwMUoT0WqfGu98XLd7N+1tsy5MJ96Bk4MD0y74n629RhmrGW6XlnLLwCA==", "requires": { "jsesc": "~0.5.0" }, @@ -14006,49 +15285,6 @@ "socketcluster-client": "^13.0.0" } }, - "remotedev-rn-debugger": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/remotedev-rn-debugger/-/remotedev-rn-debugger-0.8.3.tgz", - "integrity": "sha512-Ie1ciAbzbXjx603AfnmID73TfI4OdmtDFzTDVAs6kdm+3K22v5Mj2kKTXyYPK3NOD7FD7l75mksIp021zDikwA==", - "dev": true, - "requires": { - "chalk": "^2.0.1", - "minimist": "^1.2.0", - "remotedev-server": "^0.2.4", - "semver": "^5.4.1" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.2.tgz", - "integrity": "sha512-ZM4j2/ld/YZDc3Ma8PgN7gyAk+kHMMMyzLNryCPGhWrsfAuDVeuid5bpRFTDgMH9JBK2lA4dyyAkkZYF/WcqDQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "supports-color": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.3.0.tgz", - "integrity": "sha512-0aP01LLIskjKs3lq52EC0aGBAJhLq7B2Rd8HC/DR/PtNNpcLilNmHC12O+hu0usQpo7wtHNRqtrhBwtDb0+dNg==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, "remotedev-serialize": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/remotedev-serialize/-/remotedev-serialize-0.1.1.tgz", @@ -14058,197 +15294,6 @@ "jsan": "^3.1.9" } }, - "remotedev-server": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/remotedev-server/-/remotedev-server-0.2.4.tgz", - "integrity": "sha1-sBmwFRMgZM12Aky5HrAmgB8kzWc=", - "dev": true, - "requires": { - "body-parser": "^1.15.0", - "chalk": "^1.1.3", - "cors": "^2.7.1", - "ejs": "^2.4.1", - "express": "^4.13.3", - "getport": "^0.1.0", - "js-data": "^2.9.0", - "lodash": "^4.15.0", - "minimist": "^1.2.0", - "node-uuid": "^1.4.0", - "object-assign": "^4.0.0", - "repeat-string": "^1.5.4", - "semver": "^5.3.0", - "socketcluster": "^6.7.1" - }, - "dependencies": { - "ansi-escapes": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", - "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=", - "dev": true - }, - "async": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/async/-/async-2.0.0.tgz", - "integrity": "sha1-0JAK04WvE4BFQKEJxCFm4657K50=", - "dev": true, - "requires": { - "lodash": "^4.8.0" - } - }, - "cli-cursor": { - "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": "^1.0.1" - } - }, - "external-editor": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-1.1.1.tgz", - "integrity": "sha1-Etew24UPf/fnCBuvQAVwAGDEYAs=", - "dev": true, - "requires": { - "extend": "^3.0.0", - "spawn-sync": "^1.0.15", - "tmp": "^0.0.29" - } - }, - "figures": { - "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": "^1.0.5", - "object-assign": "^4.1.0" - } - }, - "fs-extra": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-2.0.0.tgz", - "integrity": "sha1-M3NSve1KC3FPPrhN6M6nZenTdgA=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^2.1.0" - } - }, - "inquirer": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-1.1.3.tgz", - "integrity": "sha1-bNKpP3CfpQd5cx/SJixpgVXKsvo=", - "dev": true, - "requires": { - "ansi-escapes": "^1.1.0", - "chalk": "^1.0.0", - "cli-cursor": "^1.0.1", - "cli-width": "^2.0.0", - "external-editor": "^1.0.1", - "figures": "^1.3.5", - "lodash": "^4.3.0", - "mute-stream": "0.0.6", - "pinkie-promise": "^2.0.0", - "run-async": "^2.2.0", - "rx": "^4.1.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.0", - "through": "^2.3.6" - } - }, - "is-fullwidth-code-point": { - "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, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "mute-stream": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.6.tgz", - "integrity": "sha1-SJYrGeFp/R38JAs/HnMXYnu8R9s=", - "dev": true - }, - "node-uuid": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.8.tgz", - "integrity": "sha1-sEDrCSOWivq/jTL7HxfxFn/auQc=", - "dev": true - }, - "onetime": { - "version": "1.1.0", - "resolved": "http://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", - "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", - "dev": true - }, - "restore-cursor": { - "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": "^1.0.0", - "onetime": "^1.0.0" - } - }, - "socketcluster": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/socketcluster/-/socketcluster-6.8.0.tgz", - "integrity": "sha512-RcR0g0YxozkKzDZqtqGxVBjB6Vqkze4VRTXFimNh2CPh8iemquJtZsrRj2oaMyJYUlLQZbO5TrlIsHIK0kSwQQ==", - "dev": true, - "requires": { - "async": "2.0.0", - "base64id": "0.1.0", - "fs-extra": "2.0.0", - "inquirer": "1.1.3", - "minimist": "1.1.0", - "sc-auth": "~4.1.1", - "sc-broker-cluster": "~4.3.0", - "sc-errors": "~1.3.3", - "socketcluster-server": "~6.3.0", - "uid-number": "0.0.5", - "uuid": "3.1.0" - }, - "dependencies": { - "minimist": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.1.0.tgz", - "integrity": "sha1-zfIl6ImPhAolje1E/JF3Z3Cv3JM=", - "dev": true - }, - "uuid": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", - "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==", - "dev": true - } - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "tmp": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.29.tgz", - "integrity": "sha1-8lEl/w3Z2jzLDC3Tce4SiLuRKMA=", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.1" - } - } - } - }, "remotedev-utils": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/remotedev-utils/-/remotedev-utils-0.1.4.tgz", @@ -14392,6 +15437,11 @@ "resolved": "https://registry.npmjs.org/reselect/-/reselect-3.0.1.tgz", "integrity": "sha1-79qpjqdFEyTQkrKyFjpqHXqaIUc=" }, + "resize-observer-polyfill": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.0.tgz", + "integrity": "sha512-M2AelyJDVR/oLnToJLtuDJRBBWUGUvvGigj1411hXhAdyFWqMaqHp7TixW3FpiLuVaikIcR1QL+zqoJoZlOgpg==" + }, "resolve": { "version": "1.7.1", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.7.1.tgz", @@ -14423,6 +15473,11 @@ "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=", "dev": true }, + "resolve-pathname": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-2.2.0.tgz", + "integrity": "sha512-bAFz9ld18RzJfddgrO2e/0S2O81710++chRMUxHjXOYKF6jTAMrUNZrEZ1PvV0zlhfjidm08iRPdTLPno1FuRg==" + }, "resolve-url": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", @@ -14450,6 +15505,15 @@ "glob": "^7.0.5" } }, + "rmc-feedback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/rmc-feedback/-/rmc-feedback-2.0.0.tgz", + "integrity": "sha512-5PWOGOW7VXks/l3JzlOU9NIxRpuaSS8d9zA3UULUCuTKnpwBHNvv1jSJzxgbbCQeYzROWUpgKI4za3X4C/mKmQ==", + "requires": { + "babel-runtime": "6.x", + "classnames": "^2.2.5" + } + }, "rn-fetch-blob": { "version": "github:enahum/react-native-fetch-blob#c754e92c0d4193de65ec23bba4844980be37c496", "from": "github:enahum/react-native-fetch-blob#c754e92c0d4193de65ec23bba4844980be37c496", @@ -14486,6 +15550,32 @@ "prop-types": "15.6.2" } }, + "router": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/router/-/router-1.3.3.tgz", + "integrity": "sha1-wUL2tepNazNZAiypW2WAvSF/ic8=", + "requires": { + "array-flatten": "2.1.1", + "debug": "2.6.9", + "methods": "~1.1.2", + "parseurl": "~1.3.2", + "path-to-regexp": "0.1.7", + "setprototypeof": "1.1.0", + "utils-merge": "1.0.1" + }, + "dependencies": { + "array-flatten": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.1.tgz", + "integrity": "sha1-Qmu52oQJDBg42BLIFQryCoMx4pY=" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + } + } + }, "rst-selector-parser": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz", @@ -14504,12 +15594,6 @@ "is-promise": "^2.1.0" } }, - "rx": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz", - "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=", - "dev": true - }, "rx-lite": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", @@ -14842,81 +15926,9 @@ }, "sax": { "version": "1.1.6", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.1.6.tgz", + "resolved": "http://registry.npmjs.org/sax/-/sax-1.1.6.tgz", "integrity": "sha1-XWFr6KXmB9VOEUr65Vt+ry/MMkA=" }, - "sc-auth": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/sc-auth/-/sc-auth-4.1.3.tgz", - "integrity": "sha512-qNXHiEnc4u7R0uSDtXIuUa9jqfsRB4UTHIo4Sx4+P6TZ3skPM6P6QVFkM8/E5bVls5/9LSGudIAqkTG3ZQ6rdg==", - "dev": true, - "requires": { - "sc-errors": "^1.4.0", - "sc-jsonwebtoken": "^7.4.2" - }, - "dependencies": { - "sc-errors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/sc-errors/-/sc-errors-1.4.0.tgz", - "integrity": "sha512-h+jRWx/xRJmkPFDd0IltoTl/QJ6hAr5Y+3ZVeBQRLuWZKe+dHdf2uVwFp2OYqlLQ7GHht4y9eXG2zOf2Ik6PTw==", - "dev": true - } - } - }, - "sc-broker": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/sc-broker/-/sc-broker-4.1.1.tgz", - "integrity": "sha512-twYjsHkvl3RNtSXpSWbFPiDXY+zB/Wiw+motXnVnxV502GlrZzRw0uotR+Is0U+ErhlimyhpMpPZTY7QDa+Qqw==", - "dev": true, - "requires": { - "expirymanager": "~0.9.3", - "fleximap": "~0.9.10", - "ncom": "~1.0.1", - "sc-errors": "~1.3.3", - "uuid": "3.1.0" - }, - "dependencies": { - "uuid": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", - "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==", - "dev": true - } - } - }, - "sc-broker-cluster": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/sc-broker-cluster/-/sc-broker-cluster-4.3.1.tgz", - "integrity": "sha512-YvGJJcIeuotbBqa70XaTcJe1Xw7YZ9t7f4YN37X6Ah71osvr0PVO9v3MWYIZPyzbBdTDe1u7/6JbuEw0Uqq1nA==", - "dev": true, - "requires": { - "async": "2.0.0", - "sc-broker": "~4.1.1", - "sc-channel": "~1.1.0", - "sc-errors": "~1.3.3", - "sc-hasher": "~1.0.0" - }, - "dependencies": { - "async": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/async/-/async-2.0.0.tgz", - "integrity": "sha1-0JAK04WvE4BFQKEJxCFm4657K50=", - "dev": true, - "requires": { - "lodash": "^4.8.0" - } - }, - "sc-channel": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/sc-channel/-/sc-channel-1.1.0.tgz", - "integrity": "sha512-zuIiFWr45oKcjqmyzUuodMPSiS9lYsgiuuvC0EOkqLZffw0aZMGj5FsD4OSbzV/BeTJYPwzEq0P/IJd/2pqcnw==", - "dev": true, - "requires": { - "component-emitter": "1.2.1" - } - } - } - }, "sc-channel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/sc-channel/-/sc-channel-1.2.0.tgz", @@ -14926,12 +15938,6 @@ "component-emitter": "1.2.1" } }, - "sc-errors": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/sc-errors/-/sc-errors-1.3.3.tgz", - "integrity": "sha1-wAvEx2apcMyNWTfQjNWOkx19rgU=", - "dev": true - }, "sc-formatter": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/sc-formatter/-/sc-formatter-3.0.2.tgz", @@ -14944,39 +15950,6 @@ "integrity": "sha1-uyKuH1opW4R8cK/0UVU2IklQ/xE=", "dev": true }, - "sc-jsonwebtoken": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/sc-jsonwebtoken/-/sc-jsonwebtoken-7.4.2.tgz", - "integrity": "sha1-Kp9n2JHlroNCIQhSC4NoroM2x0k=", - "dev": true, - "requires": { - "joi": "^6.10.1", - "jws": "^3.1.4", - "lodash.once": "^4.0.0", - "ms": "^2.0.0", - "xtend": "^4.0.1" - } - }, - "sc-simple-broker": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/sc-simple-broker/-/sc-simple-broker-2.1.1.tgz", - "integrity": "sha512-m6JM2dxP6G9mjEVC2VEDWt7SG/uBLerJs1U193WOd7pZKmbZhcVlhuw0IdJcs7lDwGm0jlX6DA1LbEn0yUCQLA==", - "dev": true, - "requires": { - "sc-channel": "~1.2.0" - }, - "dependencies": { - "sc-channel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/sc-channel/-/sc-channel-1.2.0.tgz", - "integrity": "sha512-M3gdq8PlKg0zWJSisWqAsMmTVxYRTpVRqw4CWAdKBgAfVKumFcTjoCV0hYu7lgUXccCtCD8Wk9VkkE+IXCxmZA==", - "dev": true, - "requires": { - "component-emitter": "1.2.1" - } - } - } - }, "sc-uws": { "version": "10.148.1", "resolved": "https://registry.npmjs.org/sc-uws/-/sc-uws-10.148.1.tgz", @@ -15050,13 +16023,6 @@ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" }, - "set-immediate-shim": { - "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, - "optional": true - }, "set-value": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", @@ -15088,11 +16054,21 @@ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" }, + "shallow-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shallow-equal/-/shallow-equal-1.0.0.tgz", + "integrity": "sha1-UI0YOLPeWQq4dXsBGyXkMJAJRfc=" + }, "shallow-equals": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/shallow-equals/-/shallow-equals-1.0.0.tgz", "integrity": "sha1-JLdL8cY0wR7Uxxgqbfb7MA3OQ5A=" }, + "shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, "shebang-command": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", @@ -15382,7 +16358,7 @@ }, "inquirer": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-5.2.0.tgz", + "resolved": "http://registry.npmjs.org/inquirer/-/inquirer-5.2.0.tgz", "integrity": "sha512-E9BmnJbAKLPGonz0HeWHtbKf+EeSP93paWO3ZYoUpq/aowXvYGjjCSuashhXPpzbArIjBbji39THkxTz9ZeEUQ==", "dev": true, "requires": { @@ -15597,58 +16573,6 @@ } } }, - "socketcluster-server": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/socketcluster-server/-/socketcluster-server-6.3.0.tgz", - "integrity": "sha512-2QJgO/pexSY6Tkc3t9CqbD0gNYqV0RopYWeWMjCgmMU7ulMmAzJh5Vn08WRGP7J+ukjO1F16TfmKfVsiT63yuw==", - "dev": true, - "requires": { - "async": "2.0.0", - "base64id": "0.1.0", - "component-emitter": "1.2.1", - "lodash.clonedeep": "4.5.0", - "sc-auth": "~4.1.1", - "sc-errors": "~1.3.3", - "sc-formatter": "~3.0.0", - "sc-simple-broker": "~2.1.0", - "uuid": "3.1.0", - "uws": "8.14.0", - "ws": "3.1.0" - }, - "dependencies": { - "async": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/async/-/async-2.0.0.tgz", - "integrity": "sha1-0JAK04WvE4BFQKEJxCFm4657K50=", - "dev": true, - "requires": { - "lodash": "^4.8.0" - } - }, - "ultron": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", - "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==", - "dev": true - }, - "uuid": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", - "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==", - "dev": true - }, - "ws": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-3.1.0.tgz", - "integrity": "sha512-TU4/qKFlyQFqNITNWiqPCUY9GqlAhEotlzfcZcve6VT1YEngQl1dDMqwQQS3eMYruJ5r/UD3lcsWib6iVMDGDw==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0", - "ultron": "~1.1.0" - } - } - } - }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", @@ -15679,16 +16603,6 @@ "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" }, - "spawn-sync": { - "version": "1.0.15", - "resolved": "https://registry.npmjs.org/spawn-sync/-/spawn-sync-1.0.15.tgz", - "integrity": "sha1-sAeZVX63+wyDdsKdROih6mfldHY=", - "dev": true, - "requires": { - "concat-stream": "^1.4.7", - "os-shim": "^0.1.2" - } - }, "spdx-correct": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz", @@ -15747,8 +16661,7 @@ "sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" }, "sshpk": { "version": "1.14.2", @@ -15818,6 +16731,11 @@ "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", "integrity": "sha1-ucczDHBChi9rFC3CdLvMWGbONUY=" }, + "string-convert": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string-convert/-/string-convert-0.2.1.tgz", + "integrity": "sha1-aYLMMEn7tM2F+LJFaLnZvznu/5c=" + }, "string-length": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz", @@ -15917,6 +16835,57 @@ "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", "dev": true }, + "stylis": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-3.5.3.tgz", + "integrity": "sha512-TxU0aAscJghF9I3V9q601xcK3Uw1JbXvpsBGj/HULqexKOKlOEzzlIpLFRbKkCK990ccuxfXUqmPbIIo7Fq/cQ==" + }, + "stylis-rule-sheet": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stylis-rule-sheet/-/stylis-rule-sheet-0.0.10.tgz", + "integrity": "sha512-nTbZoaqoBnmK+ptANthb10ZRZOGC+EmTLLUxeYIuHNkEKcmKgXX1XWKkUBT2Ac4es3NybooPe0SmvKdhKJZAuw==" + }, + "superagent": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/superagent/-/superagent-3.8.3.tgz", + "integrity": "sha512-GLQtLMCoEIK4eDv6OGtkOoSMt3D+oq0y3dsxMuYuDvaNUvuT8eFBuLmfR0iYYzHC1e8hpzC6ZsxbuP6DIalMFA==", + "requires": { + "component-emitter": "^1.2.0", + "cookiejar": "^2.1.0", + "debug": "^3.1.0", + "extend": "^3.0.0", + "form-data": "^2.3.1", + "formidable": "^1.2.0", + "methods": "^1.1.1", + "mime": "^1.4.1", + "qs": "^6.5.1", + "readable-stream": "^2.3.5" + }, + "dependencies": { + "debug": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", + "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + } + } + }, + "supertest": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/supertest/-/supertest-3.3.0.tgz", + "integrity": "sha512-dMQSzYdaZRSANH5LL8kX3UpgK9G1LRh/jnggs/TI0W2Sz7rkMx9Y48uia3K9NgcaWEV28tYkBnXE4tiFC77ygQ==", + "requires": { + "methods": "^1.1.2", + "superagent": "^3.8.3" + } + }, "supports-color": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", @@ -15989,7 +16958,7 @@ "dependencies": { "rimraf": { "version": "2.2.8", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "resolved": "http://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=" } } @@ -16019,7 +16988,7 @@ }, "load-json-file": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "dev": true, "requires": { @@ -16095,7 +17064,7 @@ }, "through": { "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "resolved": "http://registry.npmjs.org/through/-/through-2.3.8.tgz", "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" }, "through2": { @@ -16117,6 +17086,14 @@ "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.1.tgz", "integrity": "sha1-9PrTM0R7wLB9TcjpIJ2POaisd+g=" }, + "tippy.js": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/tippy.js/-/tippy.js-2.6.0.tgz", + "integrity": "sha512-hBcy6UXK3epiFwpkycy7Pn1SSLofUmawpPnlYg5ginbXMc/3EX2ivjzHfjvr/WPEpUg71/7ssiovhxDtCWvL2A==", + "requires": { + "popper.js": "^1.14.3" + } + }, "tmp": { "version": "0.0.33", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", @@ -16192,21 +17169,12 @@ } } }, - "topo": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/topo/-/topo-1.1.0.tgz", - "integrity": "sha1-6ddRYV0buH3IZdsYL6HKCl71NtU=", - "dev": true, + "touch": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/touch/-/touch-1.0.0.tgz", + "integrity": "sha1-RJy+LbrlqMgDjjDXH6D/RklHxN4=", "requires": { - "hoek": "2.x.x" - }, - "dependencies": { - "hoek": { - "version": "2.16.3", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", - "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", - "dev": true - } + "nopt": "~1.0.10" } }, "tough-cookie": { @@ -16272,16 +17240,6 @@ "prelude-ls": "~1.1.2" } }, - "type-is": { - "version": "1.6.16", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz", - "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==", - "dev": true, - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.18" - } - }, "type-of": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/type-of/-/type-of-2.0.1.tgz", @@ -16326,12 +17284,6 @@ } } }, - "uid-number": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.5.tgz", - "integrity": "sha1-Wj2yPvXb1VuB/ODsmirG/M3ruB4=", - "dev": true - }, "ultron": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz", @@ -16343,6 +17295,30 @@ "integrity": "sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg==", "dev": true }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==" + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.0.2.tgz", + "integrity": "sha512-Rx7yODZC1L/T8XKo/2kNzVAQaRE88AaMvI1EF/Xnj3GW2wzN6fop9DDWuFAKUVFH7vozkz26DzP0qyWLKLIVPQ==" + }, + "unicode-property-aliases-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.4.tgz", + "integrity": "sha512-2WSLa6OdYd2ng8oqiGIWnJqyFArvhn+5vgx5GTxMbUYjCYKUcuKS62YLFF0R/BDGlB1yzXjQOLtPAfHsgirEpg==" + }, "union-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", @@ -16432,6 +17408,13 @@ } } }, + "upath": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz", + "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==", + "dev": true, + "optional": true + }, "uri-js": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", @@ -16470,12 +17453,6 @@ } } }, - "user-home": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz", - "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=", - "dev": true - }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -16502,21 +17479,6 @@ "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", "dev": true }, - "uws": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/uws/-/uws-8.14.0.tgz", - "integrity": "sha1-rMFIjRPssj/i+UKn6vsGaB+pFDE=", - "dev": true - }, - "v8flags": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz", - "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=", - "dev": true, - "requires": { - "user-home": "^1.1.1" - } - }, "validate-npm-package-license": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz", @@ -16526,6 +17488,11 @@ "spdx-expression-parse": "^3.0.0" } }, + "value-equal": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-0.4.0.tgz", + "integrity": "sha512-x+cYdNnaA3CxvMaTX0INdTCN8m8aF2uY9BvEqmxuYp8bL09cs/kWVQPVGcA35fMktdOsP69IgU7wFj/61dJHEw==" + }, "vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", @@ -16559,6 +17526,14 @@ "makeerror": "1.0.x" } }, + "warning": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.2.tgz", + "integrity": "sha512-wbTp09q/9C+jJn4KKJfJfoS6VleK/Dti0yqWSm6KMvJ4MRCXFQNapHuJXutJIrWV0Cf4AhTdeIe4qdKHR1+Hug==", + "requires": { + "loose-envify": "^1.0.0" + } + }, "watch": { "version": "0.18.0", "resolved": "https://registry.npmjs.org/watch/-/watch-0.18.0.tgz", @@ -16568,6 +17543,11 @@ "minimist": "^1.2.0" } }, + "weaverjs": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/weaverjs/-/weaverjs-1.2.0.tgz", + "integrity": "sha1-ZUwVzHNbZgodrkx8JjzXx0ZRL6A=" + }, "webidl-conversions": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", @@ -16629,14 +17609,6 @@ "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" }, - "win-release": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/win-release/-/win-release-1.1.1.tgz", - "integrity": "sha1-X6VeAr58qTTt/BJmVjLoSbcuUgk=", - "requires": { - "semver": "^5.0.1" - } - }, "wordwrap": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", @@ -16644,7 +17616,7 @@ }, "wrap-ansi": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "resolved": "http://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", "requires": { "string-width": "^1.0.1", @@ -16733,19 +17705,9 @@ "dev": true }, "xmlbuilder": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.0.0.tgz", - "integrity": "sha1-mLj2UcowqmJANvEn0RzGbce5B6M=", - "requires": { - "lodash": "^3.5.0" - }, - "dependencies": { - "lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=" - } - } + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=" }, "xmldoc": { "version": "0.4.0", diff --git a/package.json b/package.json index 9d57ab3bf..02593f3bb 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,8 @@ "license": "Apache 2.0", "private": true, "dependencies": { + "@babel/polyfill": "7.0.0", + "@babel/runtime": "7.0.0", "analytics-react-native": "1.2.0", "commonmark": "github:mattermost/commonmark.js#971456e6d3f07b14effac73718d1de768586876a", "commonmark-react-renderer": "github:mattermost/commonmark-react-renderer#b560513b93357ee5fd33489fe311bc65d4658870", @@ -20,14 +22,14 @@ "moment-timezone": "0.5.21", "prop-types": "15.6.2", "react": "16.5.1", - "react-intl": "2.5.0", - "react-native": "github:enahum/react-native#mm", + "react-intl": "2.6.0", + "react-native": "0.57.0", "react-native-animatable": "1.3.0", "react-native-bottom-sheet": "1.0.3", "react-native-button": "2.3.0", "react-native-calendars": "github:enahum/react-native-calendars#b96954bf85126222b311b638fe458a8194f25bed", "react-native-circular-progress": "1.0.1", - "react-native-cookies": "3.3.0", + "react-native-cookies": "github:joeferraro/react-native-cookies#f11374745deba9f18f7b8a9bb4b0b2573026f522", "react-native-device-info": "github:enahum/react-native-device-info#3b1a676801215444b1758aa76b6f0fe0fc449650", "react-native-doc-viewer": "2.7.8", "react-native-document-picker": "2.1.0", @@ -48,13 +50,13 @@ "react-native-sentry": "0.38.3", "react-native-slider": "0.11.0", "react-native-status-bar-size": "0.3.3", - "react-native-svg": "6.5.2", + "react-native-svg": "7.0.2", "react-native-tableview": "2.3.1", "react-native-tooltip": "5.2.0", "react-native-vector-icons": "5.0.0", "react-native-video": "3.2.1", "react-native-youtube": "github:enahum/react-native-youtube#3f395b620ae4e05a3f1c6bdeef3a1158e78daadc", - "react-navigation": "2.14.0", + "react-navigation": "2.14.2", "react-redux": "5.0.7", "redux": "4.0.0", "redux-batched-actions": "0.4.0", @@ -70,38 +72,36 @@ "url-parse": "1.4.3" }, "devDependencies": { - "babel-cli": "6.26.0", + "@babel/cli": "7.1.0", + "@babel/core": "7.1.0", + "@babel/plugin-transform-runtime": "7.1.0", + "@babel/preset-env": "7.1.0", + "@babel/register": "7.0.0", + "babel-core": "7.0.0-bridge.0", "babel-eslint": "9.0.0", "babel-plugin-module-resolver": "3.1.1", "babel-plugin-transform-remove-console": "6.9.4", - "babel-preset-env": "1.7.0", - "babel-preset-es2015": "6.24.1", - "babel-preset-latest": "6.24.1", - "babel-preset-react": "6.24.1", - "babel-preset-react-native": "4.0.1", - "babel-preset-stage-0": "6.24.1", - "babel-register": "6.26.0", "deep-freeze": "0.0.1", "enzyme": "3.6.0", "enzyme-adapter-react-16": "1.5.0", "enzyme-to-json": "3.3.4", - "eslint": "5.5.0", + "eslint": "5.6.0", "eslint-plugin-header": "2.0.0", "eslint-plugin-jest": "21.22.0", "eslint-plugin-react": "7.11.1", "jest": "23.6.0", "jest-cli": "23.6.0", "jsdom-global": "3.0.2", + "metro-react-native-babel-preset": "0.45.4", "nyc": "13.0.1", "react-dom": "16.5.1", "redux-mock-store": "1.5.3", "remote-redux-devtools": "0.5.13", - "remotedev-rn-debugger": "0.8.3", "socketcluster": "14.1.1", "underscore": "1.9.1" }, "scripts": { - "start": "node ./node_modules/react-native/local-cli/cli.js start --config ../../../../packager/config.js", + "start": "node ./node_modules/react-native/local-cli/cli.js start --config ../../../../packager-config.js --max-workers=8", "check": "eslint --ignore-path .gitignore --ignore-pattern node_modules --quiet .", "fix": "eslint --ignore-path .gitignore --ignore-pattern node_modules --quiet . --fix", "postinstall": "make post-install", diff --git a/packager-config.js b/packager-config.js new file mode 100644 index 000000000..a254157ef --- /dev/null +++ b/packager-config.js @@ -0,0 +1,48 @@ +// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved. +// See LICENSE.txt for license information. + +/* eslint-disable no-console */ +const modulePaths = require('./packager/modulePaths'); +const resolve = require('path').resolve; +const fs = require('fs'); + +const platformRegex = /\.(android\.js|ios\.js)/g; +const modulesRegex = /\/(node_modules)/; + +// This script will let the react native packager what modules to include +// in the main bundle and what modules to blacklist from the inline requires +// this modules are taken from the modulePaths.js file + +const config = { + transformer: { + getTransformOptions: (entryFile, {platform}) => { + console.log('BUILDING MODULES FOR', platform); + const moduleMap = {}; + modulePaths.forEach((path) => { + let realPath = path; + if (platform && platformRegex.test(realPath)) { + realPath = path.replace(platformRegex, `.${platform}.js`); + } + + let fsFile = realPath; + if (path.match(modulesRegex).length > 1) { + fsFile = path.replace(modulesRegex, ''); + } + + if (fs.existsSync(fsFile)) { + moduleMap[resolve(realPath)] = true; + } + }); + return { + preloadedModules: moduleMap, + transform: { + inlineRequires: { + blacklist: moduleMap, + }, + }, + }; + }, + }, +}; + +module.exports = config; diff --git a/packager/config.js b/packager/config.js deleted file mode 100644 index e87e5eb7b..000000000 --- a/packager/config.js +++ /dev/null @@ -1,46 +0,0 @@ -// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved. -// See LICENSE.txt for license information. - -/* eslint-disable no-console */ -const modulePaths = require('./modulePaths'); -const resolve = require('path').resolve; -const fs = require('fs'); - -const platformRegex = /\.(android\.js|ios\.js)/g; -const modulesRegex = /\/(node_modules)/; - -// This script will let the react native packager what modules to include -// in the main bundle and what modules to blacklist from the inline requires -// this modules are taken from the modulePaths.js file - -const config = { - getTransformOptions: (entryFile, {platform}) => { - console.log('BUILDING MODULES FOR', platform); - const moduleMap = {}; - modulePaths.forEach((path) => { - let realPath = path; - if (platform && platformRegex.test(realPath)) { - realPath = path.replace(platformRegex, `.${platform}.js`); - } - - let fsFile = realPath; - if (path.match(modulesRegex).length > 1) { - fsFile = path.replace(modulesRegex, ''); - } - - if (fs.existsSync(fsFile)) { - moduleMap[resolve(realPath)] = true; - } - }); - return { - preloadedModules: moduleMap, - transform: { - inlineRequires: { - blacklist: moduleMap, - }, - }, - }; - }, -}; - -module.exports = config; diff --git a/packager/moduleNames.js b/packager/moduleNames.js index 1ab6acdaf..55427ec1b 100644 --- a/packager/moduleNames.js +++ b/packager/moduleNames.js @@ -1,3 +1,3 @@ // Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved. // See LICENSE.txt for license information. -module.exports = ['ARTSerializablePath', 'Animated', 'AnimatedAddition', 'AnimatedDiffClamp', 'AnimatedDivision', 'AnimatedEvent', 'AnimatedImplementation', 'AnimatedInterpolation', 'AnimatedModulo', 'AnimatedMultiplication', 'AnimatedNode', 'AnimatedProps', 'AnimatedStyle', 'AnimatedTracking', 'AnimatedTransform', 'AnimatedValue', 'AnimatedValueXY', 'AnimatedWithChildren', 'Animation', 'AppContainer', 'AppRegistry', 'AppState', 'AssetRegistry', 'AssetSourceResolver', 'AsyncStorage', 'BackHandler', 'BatchedBridge', 'Blob', 'BlobManager', 'BlobRegistry', 'BoundingDimensions', 'BugReporting', 'ColorPropType', 'DecayAnimation', 'DeviceInfo', 'Dimensions', 'Easing', 'EdgeInsetsPropType', 'EmitterSubscription', 'ErrorUtils', 'EventEmitter', 'EventSubscription', 'EventSubscriptionVendor', 'ExceptionsManager', 'FormData', 'FrameRateLogger', 'HMRClient', 'I18nManager', 'Image', 'ImageBackground', 'ImageResizeMode', 'ImageStylePropTypes', 'InitializeCore', 'InspectorAgent', 'InteractionManager', 'JSInspector', 'JSTimers', 'Keyboard', 'LayoutAnimation', 'LayoutPropTypes', 'Map', 'MaskedViewIOS', 'MatrixMath', 'MessageQueue', 'MissingNativeEventEmitterShim', 'NativeAnimatedHelper', 'NativeEventEmitter', 'NativeMethodsMixin', 'NativeModules', 'NetInfo', 'NetworkAgent', 'PanResponder', 'PermissionsAndroid', 'PixelRatio', 'Platform', 'PlatformViewPropTypes', 'PointPropType', 'PolyfillFunctions', 'PooledClass', 'Position', 'Promise', 'RCTDeviceEventEmitter', 'RCTEventEmitter', 'RCTNetworking', 'React', 'ReactFeatureFlags', 'ReactNative', 'ReactNativeART', 'ReactNativeBridgeEventPlugin', 'ReactNativeComponentTree', 'ReactNativePropRegistry', 'ReactNativeRenderer-dev', 'ReactNativeStyleAttributes', 'ReactNativeVersion', 'ReactNativeVersionCheck', 'ReactNativeViewAttributes', 'SceneTracker', 'ScrollResponder', 'ScrollView', 'ScrollViewStickyHeader', 'Set', 'ShadowPropTypesIOS', 'SpringAnimation', 'SpringConfig', 'StyleSheet', 'StyleSheetPropType', 'StyleSheetValidation', 'Subscribable', 'Systrace', 'TVEventHandler', 'TVViewPropTypes', 'TaskQueue', 'Text', 'TextInputState', 'TextPropTypes', 'TextStylePropTypes', 'TimingAnimation', 'TouchHistoryMath', 'Touchable', 'TouchableOpacity', 'TouchableWithoutFeedback', 'TransformPropTypes', 'UIManager', 'UnimplementedView', 'View', 'ViewAccessibility', 'ViewContext', 'ViewPropTypes', 'ViewStylePropTypes', 'WebSocket', 'WebSocketEvent', 'XMLHttpRequest', '_shouldPolyfillES6Collection', 'app/actions/device/index.js', 'app/actions/views/announcement.js', 'app/actions/views/channel.js', 'app/actions/views/client_upgrade.js', 'app/actions/views/command.js', 'app/actions/views/emoji.js', 'app/actions/views/file_upload.js', 'app/actions/views/login.js', 'app/actions/views/more_dms.js', 'app/actions/views/root.js', 'app/actions/views/select_server.js', 'app/actions/views/select_team.js', 'app/actions/views/thread.js', 'app/actions/views/typing.js', 'app/app.js', 'app/components/announcement_banner/announcement_banner.js', 'app/components/announcement_banner/index.js', 'app/components/app_icon.js', 'app/components/at_mention/at_mention.js', 'app/components/at_mention/index.js', 'app/components/attachment_button.js', 'app/components/autocomplete/at_mention/at_mention.js', 'app/components/autocomplete/at_mention/index.js', 'app/components/autocomplete/at_mention_item/at_mention_item.js', 'app/components/autocomplete/at_mention_item/index.js', 'app/components/autocomplete/autocomplete.js', 'app/components/autocomplete/autocomplete_divider/autocomplete_divider.js', 'app/components/autocomplete/autocomplete_divider/index.js', 'app/components/autocomplete/autocomplete_section_header.js', 'app/components/autocomplete/channel_mention/channel_mention.js', 'app/components/autocomplete/channel_mention/index.js', 'app/components/autocomplete/channel_mention_item/channel_mention_item.js', 'app/components/autocomplete/channel_mention_item/index.js', 'app/components/autocomplete/emoji_suggestion/emoji_suggestion.js', 'app/components/autocomplete/emoji_suggestion/index.js', 'app/components/autocomplete/index.js', 'app/components/autocomplete/slash_suggestion/index.js', 'app/components/autocomplete/slash_suggestion/slash_suggestion.js', 'app/components/autocomplete/slash_suggestion/slash_suggestion_item.js', 'app/components/autocomplete/special_mention_item.js', 'app/components/badge.js', 'app/components/channel_drawer/channel_drawer.js', 'app/components/channel_drawer/channels_list/channel_item/channel_item.js', 'app/components/channel_drawer/channels_list/channel_item/index.js', 'app/components/channel_drawer/channels_list/channels_list.js', 'app/components/channel_drawer/channels_list/index.js', 'app/components/channel_drawer/channels_list/list/index.js', 'app/components/channel_drawer/channels_list/list/list.js', 'app/components/channel_drawer/channels_list/switch_teams_button/index.js', 'app/components/channel_drawer/channels_list/switch_teams_button/switch_teams_button.js', 'app/components/channel_drawer/drawer_swipper/drawer_swiper.js', 'app/components/channel_drawer/drawer_swipper/index.js', 'app/components/channel_drawer/index.js', 'app/components/channel_drawer/teams_list/index.js', 'app/components/channel_drawer/teams_list/teams_list.js', 'app/components/channel_drawer/teams_list/teams_list_item/index.js', 'app/components/channel_drawer/teams_list/teams_list_item/teams_list_item.js', 'app/components/channel_icon.js', 'app/components/channel_link/channel_link.js', 'app/components/channel_link/index.js', 'app/components/channel_loader/channel_loader.js', 'app/components/channel_loader/index.js', 'app/components/drawer.js', 'app/components/emoji/emoji.js', 'app/components/emoji/index.js', 'app/components/error_text.js', 'app/components/file_attachment_list/file_attachment_icon.js', 'app/components/file_attachment_list/file_attachment_image.js', 'app/components/file_upload_preview/file_upload_item/file_upload_item.js', 'app/components/file_upload_preview/file_upload_item/index.js', 'app/components/file_upload_preview/file_upload_preview.js', 'app/components/file_upload_preview/file_upload_remove.js', 'app/components/file_upload_preview/file_upload_retry.js', 'app/components/file_upload_preview/index.js', 'app/components/flag_icon.js', 'app/components/formatted_date.js', 'app/components/formatted_text.js', 'app/components/formatted_time.js', 'app/components/layout/keyboard_layout/index.js', 'app/components/layout/keyboard_layout/keyboard_layout.js', 'app/components/loading.js', 'app/components/markdown/index.js', 'app/components/markdown/markdown.js', 'app/components/markdown/markdown_block_quote.js', 'app/components/markdown/markdown_code_block/index.js', 'app/components/markdown/markdown_code_block/markdown_code_block.js', 'app/components/markdown/markdown_image/index.js', 'app/components/markdown/markdown_image/markdown_image.js', 'app/components/markdown/markdown_link/index.js', 'app/components/markdown/markdown_link/markdown_link.js', 'app/components/markdown/markdown_list.js', 'app/components/markdown/markdown_list_item.js', 'app/components/markdown/markdown_table/index.js', 'app/components/markdown/markdown_table/markdown_table.js', 'app/components/markdown/markdown_table_cell/index.js', 'app/components/markdown/markdown_table_cell/markdown_table_cell.js', 'app/components/markdown/markdown_table_image/index.js', 'app/components/markdown/markdown_table_image/markdown_table_image.js', 'app/components/markdown/markdown_table_row/index.js', 'app/components/markdown/markdown_table_row/markdown_table_row.js', 'app/components/markdown/transform.js', 'app/components/offline_indicator/index.js', 'app/components/offline_indicator/offline_indicator.js', 'app/components/options_context/index.js', 'app/components/options_context/options_context.android.js', 'app/components/paper_plane.js', 'app/components/post/index.js', 'app/components/post/post.js', 'app/components/post_body/index.js', 'app/components/post_body/post_body.js', 'app/components/post_header/index.js', 'app/components/post_header/post_header.js', 'app/components/post_list/date_header/date_header.js', 'app/components/post_list/date_header/index.js', 'app/components/post_list/index.js', 'app/components/post_list/new_messages_divider.js', 'app/components/post_list/post_list.js', 'app/components/post_list/with_layout.js', 'app/components/post_list_retry.js', 'app/components/post_profile_picture/index.js', 'app/components/post_profile_picture/post_profile_picture.js', 'app/components/post_textbox/components/typing/index.js', 'app/components/post_textbox/components/typing/typing.js', 'app/components/post_textbox/index.js', 'app/components/post_textbox/post_textbox.js', 'app/components/profile_picture/index.js', 'app/components/profile_picture/profile_picture.js', 'app/components/progressive_image/index.js', 'app/components/progressive_image/progressive_image.js', 'app/components/reply_icon.js', 'app/components/retry_bar_indicator/index.js', 'app/components/retry_bar_indicator/retry_bar_indicator.js', 'app/components/root/index.js', 'app/components/root/root.js', 'app/components/safe_area_view/index.js', 'app/components/safe_area_view/safe_area_view.android.js', 'app/components/search_bar/index.js', 'app/components/search_bar/search_bar.android.js', 'app/components/settings_drawer/drawer_item.js', 'app/components/settings_drawer/index.js', 'app/components/settings_drawer/settings_drawer.js', 'app/components/settings_drawer/status_label/index.js', 'app/components/settings_drawer/status_label/status_label.js', 'app/components/settings_drawer/user_info/index.js', 'app/components/settings_drawer/user_info/user_info.js', 'app/components/start/empty_toolbar.js', 'app/components/status_bar/index.js', 'app/components/status_bar/status_bar.js', 'app/components/swiper.js', 'app/components/team_icon/index.js', 'app/components/team_icon/team_icon.js', 'app/components/user_status/index.js', 'app/components/user_status/user_status.js', 'app/components/vector_icon.js', 'app/constants/autocomplete.js', 'app/constants/custom_prop_types.js', 'app/constants/device.js', 'app/constants/index.js', 'app/constants/list.js', 'app/constants/navigation.js', 'app/constants/permissions.js', 'app/constants/post_textbox.js', 'app/constants/view.js', 'app/i18n/index.js', 'app/initial_state.js', 'app/mattermost.js', 'app/mattermost_bucket/index.js', 'app/mattermost_managed/index.js', 'app/mattermost_managed/mattermost-managed.android.js', 'app/push_notifications/index.js', 'app/push_notifications/push_notifications.android.js', 'app/reducers/app/build.js', 'app/reducers/app/index.js', 'app/reducers/app/version.js', 'app/reducers/device/connection.js', 'app/reducers/device/dimension.js', 'app/reducers/device/index.js', 'app/reducers/device/is_tablet.js', 'app/reducers/device/orientation.js', 'app/reducers/device/status_bar.js', 'app/reducers/device/websocket.js', 'app/reducers/index.js', 'app/reducers/navigation/index.js', 'app/reducers/views/announcement.js', 'app/reducers/views/channel.js', 'app/reducers/views/client_upgrade.js', 'app/reducers/views/emoji.js', 'app/reducers/views/extension.js', 'app/reducers/views/i18n.js', 'app/reducers/views/index.js', 'app/reducers/views/login.js', 'app/reducers/views/recent_emojis.js', 'app/reducers/views/root.js', 'app/reducers/views/search.js', 'app/reducers/views/select_server.js', 'app/reducers/views/team.js', 'app/reducers/views/thread.js', 'app/screens/channel/channel.js', 'app/screens/channel/channel_nav_bar/channel_drawer_button.js', 'app/screens/channel/channel_nav_bar/channel_nav_bar.js', 'app/screens/channel/channel_nav_bar/channel_search_button/channel_search_button.js', 'app/screens/channel/channel_nav_bar/channel_search_button/index.js', 'app/screens/channel/channel_nav_bar/channel_title/channel_title.js', 'app/screens/channel/channel_nav_bar/channel_title/index.js', 'app/screens/channel/channel_nav_bar/index.js', 'app/screens/channel/channel_nav_bar/settings_drawer_button.js', 'app/screens/channel/channel_post_list/channel_post_list.js', 'app/screens/channel/channel_post_list/index.js', 'app/screens/channel/index.js', 'app/screens/entry/entry.js', 'app/screens/entry/index.js', 'app/screens/index.js', 'app/screens/select_server/index.js', 'app/screens/select_server/select_server.js', 'app/selectors/autocomplete.js', 'app/selectors/channel.js', 'app/selectors/client_upgrade.js', 'app/selectors/device.js', 'app/selectors/file.js', 'app/selectors/i18n.js', 'app/selectors/post_list.js', 'app/selectors/views.js', 'app/store/index.js', 'app/store/middleware.js', 'app/store/utils.js', 'app/styles/index.js', 'app/telemetry/index.js', 'app/telemetry/telemetry.android.js', 'app/utils/avoid_native_bridge.js', 'app/utils/channels.js', 'app/utils/client_upgrade.js', 'app/utils/emojis.js', 'app/utils/file.js', 'app/utils/general.js', 'app/utils/image_cache_manager.js', 'app/utils/latinise.js', 'app/utils/list_view.js', 'app/utils/markdown.js', 'app/utils/network.js', 'app/utils/push_notifications.js', 'app/utils/segment.js', 'app/utils/sentry/index.js', 'app/utils/sentry/middleware.js', 'app/utils/tap.js', 'app/utils/theme.js', 'app/utils/time_tracker.js', 'app/utils/tooltip.js', 'app/utils/url.js', 'app/utils/wrap_context_provider.js', 'binaryToBase64', 'convertRequestBody', 'createAnimatedComponent', 'createReactNativeComponentClass', 'createStrictShapeTypeChecker', 'deepDiffer', 'deepFreezeAndThrowOnMutationInDev', 'defineLazyObjectProperty', 'deprecatedPropType', 'dismissKeyboard', 'dist/assets/config.json', 'dist/assets/i18n/en.json', 'dist/assets/images/icons/audio.png', 'dist/assets/images/icons/code.png', 'dist/assets/images/icons/excel.png', 'dist/assets/images/icons/generic.png', 'dist/assets/images/icons/image.png', 'dist/assets/images/icons/patch.png', 'dist/assets/images/icons/pdf.png', 'dist/assets/images/icons/ppt.png', 'dist/assets/images/icons/video.png', 'dist/assets/images/icons/webhook.jpg', 'dist/assets/images/icons/word.png', 'dist/assets/images/profile.jpg', 'dist/assets/images/status/away.png', 'dist/assets/images/status/dnd.png', 'dist/assets/images/status/offline.png', 'dist/assets/images/status/online.png', 'dist/assets/images/thumb.png', 'ensureComponentIsNative', 'ensurePositiveDelayProps', 'fetch', 'flattenStyle', 'getDevServer', 'guid', 'index.js', 'infoLog', 'insetsDiffer', 'logError', 'matricesDiffer', 'merge', 'mergeFast', 'mergeHelpers', 'mergeInto', 'node_modules/analytics-react-native/lib/helpers/assert.js', 'node_modules/analytics-react-native/lib/helpers/fetch-retry.js', 'node_modules/analytics-react-native/lib/helpers/parse-response.js', 'node_modules/analytics-react-native/lib/helpers/uid.js', 'node_modules/analytics-react-native/lib/helpers/validate.js', 'node_modules/analytics-react-native/lib/index.js', 'node_modules/art/core/class.js', 'node_modules/art/core/color.js', 'node_modules/art/core/path.js', 'node_modules/art/core/transform.js', 'node_modules/art/metrics/path.js', 'node_modules/base-64/base64.js', 'node_modules/base64-js/index.js', 'node_modules/clamp/index.js', 'node_modules/color-convert/conversions.js', 'node_modules/color-convert/index.js', 'node_modules/color-convert/route.js', 'node_modules/color-name/index.js', 'node_modules/color-string/index.js', 'node_modules/color/index.js', 'node_modules/commonmark-react-renderer/src/commonmark-react-renderer.js', 'node_modules/commonmark/lib/blocks.js', 'node_modules/commonmark/lib/common.js', 'node_modules/commonmark/lib/from-code-point.js', 'node_modules/commonmark/lib/index.js', 'node_modules/commonmark/lib/inlines.js', 'node_modules/commonmark/lib/node.js', 'node_modules/commonmark/lib/normalize-reference.js', 'node_modules/commonmark/lib/render/html.js', 'node_modules/commonmark/lib/render/renderer.js', 'node_modules/commonmark/lib/render/xml.js', 'node_modules/create-react-class/factory.js', 'node_modules/create-react-class/index.js', 'node_modules/entities/index.js', 'node_modules/entities/lib/decode.js', 'node_modules/entities/lib/decode_codepoint.js', 'node_modules/entities/lib/encode.js', 'node_modules/entities/maps/decode.json', 'node_modules/entities/maps/entities.json', 'node_modules/entities/maps/legacy.json', 'node_modules/entities/maps/xml.json', 'node_modules/event-target-shim/lib/commons.js', 'node_modules/event-target-shim/lib/custom-event-target.js', 'node_modules/event-target-shim/lib/event-target.js', 'node_modules/event-target-shim/lib/event-wrapper.js', 'node_modules/eventemitter3/index.js', 'node_modules/fbjs/lib/ExecutionEnvironment.js', 'node_modules/fbjs/lib/Promise.native.js', 'node_modules/fbjs/lib/TouchEventUtils.js', 'node_modules/fbjs/lib/emptyFunction.js', 'node_modules/fbjs/lib/emptyObject.js', 'node_modules/fbjs/lib/invariant.js', 'node_modules/fbjs/lib/isNode.js', 'node_modules/fbjs/lib/keyMirror.js', 'node_modules/fbjs/lib/nullthrows.js', 'node_modules/fbjs/lib/performance.js', 'node_modules/fbjs/lib/performanceNow.js', 'node_modules/fbjs/lib/shallowEqual.js', 'node_modules/fbjs/lib/warning.js', 'node_modules/form-data/lib/browser.js', 'node_modules/fuse.js/dist/fuse.js', 'node_modules/get-params/index.js', 'node_modules/global/window.js', 'node_modules/hoist-non-react-statics/index.js', 'node_modules/intl-format-cache/index.js', 'node_modules/intl-format-cache/lib/es5.js', 'node_modules/intl-format-cache/lib/memoizer.js', 'node_modules/intl-messageformat-parser/index.js', 'node_modules/intl-messageformat-parser/lib/parser.js', 'node_modules/intl-messageformat/index.js', 'node_modules/intl-messageformat/lib/compiler.js', 'node_modules/intl-messageformat/lib/core.js', 'node_modules/intl-messageformat/lib/en.js', 'node_modules/intl-messageformat/lib/es5.js', 'node_modules/intl-messageformat/lib/locales.js', 'node_modules/intl-messageformat/lib/main.js', 'node_modules/intl-messageformat/lib/utils.js', 'node_modules/intl-relativeformat/index.js', 'node_modules/intl-relativeformat/lib/core.js', 'node_modules/intl-relativeformat/lib/diff.js', 'node_modules/intl-relativeformat/lib/en.js', 'node_modules/intl-relativeformat/lib/es5.js', 'node_modules/intl-relativeformat/lib/locales.js', 'node_modules/intl-relativeformat/lib/main.js', 'node_modules/intl/index.js', 'node_modules/intl/lib/core.js', 'node_modules/intl/locale-data/complete.js', 'node_modules/invariant/browser.js', 'node_modules/jail-monkey/index.js', 'node_modules/jsan/index.js', 'node_modules/jsan/lib/cycle.js', 'node_modules/jsan/lib/index.js', 'node_modules/jsan/lib/path-getter.js', 'node_modules/jsan/lib/utils.js', 'node_modules/json-stringify-safe/stringify.js', 'node_modules/keymirror/index.js', 'node_modules/linked-list/_source/linked-list.js', 'node_modules/linked-list/index.js', 'node_modules/lodash.assign/index.js', 'node_modules/lodash.forin/index.js', 'node_modules/lodash.get/index.js', 'node_modules/lodash.isempty/index.js', 'node_modules/lodash.isplainobject/index.js', 'node_modules/lodash.pickby/index.js', 'node_modules/lodash.set/index.js', 'node_modules/lodash.unset/index.js', 'node_modules/lodash/_DataView.js', 'node_modules/lodash/_Hash.js', 'node_modules/lodash/_ListCache.js', 'node_modules/lodash/_Map.js', 'node_modules/lodash/_MapCache.js', 'node_modules/lodash/_Promise.js', 'node_modules/lodash/_Set.js', 'node_modules/lodash/_SetCache.js', 'node_modules/lodash/_Stack.js', 'node_modules/lodash/_Symbol.js', 'node_modules/lodash/_Uint8Array.js', 'node_modules/lodash/_WeakMap.js', 'node_modules/lodash/_apply.js', 'node_modules/lodash/_arrayEach.js', 'node_modules/lodash/_arrayFilter.js', 'node_modules/lodash/_arrayIncludes.js', 'node_modules/lodash/_arrayIncludesWith.js', 'node_modules/lodash/_arrayLikeKeys.js', 'node_modules/lodash/_arrayMap.js', 'node_modules/lodash/_arrayPush.js', 'node_modules/lodash/_arraySome.js', 'node_modules/lodash/_assignValue.js', 'node_modules/lodash/_assocIndexOf.js', 'node_modules/lodash/_baseAssign.js', 'node_modules/lodash/_baseAssignIn.js', 'node_modules/lodash/_baseAssignValue.js', 'node_modules/lodash/_baseClone.js', 'node_modules/lodash/_baseCreate.js', 'node_modules/lodash/_baseDifference.js', 'node_modules/lodash/_baseFindIndex.js', 'node_modules/lodash/_baseFlatten.js', 'node_modules/lodash/_baseFor.js', 'node_modules/lodash/_baseForOwn.js', 'node_modules/lodash/_baseGet.js', 'node_modules/lodash/_baseGetAllKeys.js', 'node_modules/lodash/_baseGetTag.js', 'node_modules/lodash/_baseHasIn.js', 'node_modules/lodash/_baseIndexOf.js', 'node_modules/lodash/_baseIsArguments.js', 'node_modules/lodash/_baseIsEqual.js', 'node_modules/lodash/_baseIsEqualDeep.js', 'node_modules/lodash/_baseIsMap.js', 'node_modules/lodash/_baseIsMatch.js', 'node_modules/lodash/_baseIsNaN.js', 'node_modules/lodash/_baseIsNative.js', 'node_modules/lodash/_baseIsSet.js', 'node_modules/lodash/_baseIsTypedArray.js', 'node_modules/lodash/_baseIteratee.js', 'node_modules/lodash/_baseKeys.js', 'node_modules/lodash/_baseKeysIn.js', 'node_modules/lodash/_baseMatches.js', 'node_modules/lodash/_baseMatchesProperty.js', 'node_modules/lodash/_basePick.js', 'node_modules/lodash/_basePickBy.js', 'node_modules/lodash/_baseProperty.js', 'node_modules/lodash/_basePropertyDeep.js', 'node_modules/lodash/_baseRest.js', 'node_modules/lodash/_baseSet.js', 'node_modules/lodash/_baseSetToString.js', 'node_modules/lodash/_baseSlice.js', 'node_modules/lodash/_baseTimes.js', 'node_modules/lodash/_baseToString.js', 'node_modules/lodash/_baseUnary.js', 'node_modules/lodash/_baseUniq.js', 'node_modules/lodash/_baseUnset.js', 'node_modules/lodash/_cacheHas.js', 'node_modules/lodash/_castPath.js', 'node_modules/lodash/_cloneArrayBuffer.js', 'node_modules/lodash/_cloneBuffer.js', 'node_modules/lodash/_cloneDataView.js', 'node_modules/lodash/_cloneRegExp.js', 'node_modules/lodash/_cloneSymbol.js', 'node_modules/lodash/_cloneTypedArray.js', 'node_modules/lodash/_copyArray.js', 'node_modules/lodash/_copyObject.js', 'node_modules/lodash/_copySymbols.js', 'node_modules/lodash/_copySymbolsIn.js', 'node_modules/lodash/_coreJsData.js', 'node_modules/lodash/_createAssigner.js', 'node_modules/lodash/_createBaseFor.js', 'node_modules/lodash/_createFind.js', 'node_modules/lodash/_createSet.js', 'node_modules/lodash/_customOmitClone.js', 'node_modules/lodash/_defineProperty.js', 'node_modules/lodash/_equalArrays.js', 'node_modules/lodash/_equalByTag.js', 'node_modules/lodash/_equalObjects.js', 'node_modules/lodash/_flatRest.js', 'node_modules/lodash/_freeGlobal.js', 'node_modules/lodash/_getAllKeys.js', 'node_modules/lodash/_getAllKeysIn.js', 'node_modules/lodash/_getMapData.js', 'node_modules/lodash/_getMatchData.js', 'node_modules/lodash/_getNative.js', 'node_modules/lodash/_getPrototype.js', 'node_modules/lodash/_getRawTag.js', 'node_modules/lodash/_getSymbols.js', 'node_modules/lodash/_getSymbolsIn.js', 'node_modules/lodash/_getTag.js', 'node_modules/lodash/_getValue.js', 'node_modules/lodash/_hasPath.js', 'node_modules/lodash/_hashClear.js', 'node_modules/lodash/_hashDelete.js', 'node_modules/lodash/_hashGet.js', 'node_modules/lodash/_hashHas.js', 'node_modules/lodash/_hashSet.js', 'node_modules/lodash/_initCloneArray.js', 'node_modules/lodash/_initCloneByTag.js', 'node_modules/lodash/_initCloneObject.js', 'node_modules/lodash/_isFlattenable.js', 'node_modules/lodash/_isIndex.js', 'node_modules/lodash/_isIterateeCall.js', 'node_modules/lodash/_isKey.js', 'node_modules/lodash/_isKeyable.js', 'node_modules/lodash/_isMasked.js', 'node_modules/lodash/_isPrototype.js', 'node_modules/lodash/_isStrictComparable.js', 'node_modules/lodash/_listCacheClear.js', 'node_modules/lodash/_listCacheDelete.js', 'node_modules/lodash/_listCacheGet.js', 'node_modules/lodash/_listCacheHas.js', 'node_modules/lodash/_listCacheSet.js', 'node_modules/lodash/_mapCacheClear.js', 'node_modules/lodash/_mapCacheDelete.js', 'node_modules/lodash/_mapCacheGet.js', 'node_modules/lodash/_mapCacheHas.js', 'node_modules/lodash/_mapCacheSet.js', 'node_modules/lodash/_mapToArray.js', 'node_modules/lodash/_matchesStrictComparable.js', 'node_modules/lodash/_memoizeCapped.js', 'node_modules/lodash/_nativeCreate.js', 'node_modules/lodash/_nativeKeys.js', 'node_modules/lodash/_nativeKeysIn.js', 'node_modules/lodash/_nodeUtil.js', 'node_modules/lodash/_objectToString.js', 'node_modules/lodash/_overArg.js', 'node_modules/lodash/_overRest.js', 'node_modules/lodash/_parent.js', 'node_modules/lodash/_root.js', 'node_modules/lodash/_setCacheAdd.js', 'node_modules/lodash/_setCacheHas.js', 'node_modules/lodash/_setToArray.js', 'node_modules/lodash/_setToString.js', 'node_modules/lodash/_shortOut.js', 'node_modules/lodash/_stackClear.js', 'node_modules/lodash/_stackDelete.js', 'node_modules/lodash/_stackGet.js', 'node_modules/lodash/_stackHas.js', 'node_modules/lodash/_stackSet.js', 'node_modules/lodash/_strictIndexOf.js', 'node_modules/lodash/_stringToPath.js', 'node_modules/lodash/_toKey.js', 'node_modules/lodash/_toSource.js', 'node_modules/lodash/assign.js', 'node_modules/lodash/constant.js', 'node_modules/lodash/difference.js', 'node_modules/lodash/eq.js', 'node_modules/lodash/find.js', 'node_modules/lodash/findIndex.js', 'node_modules/lodash/flatten.js', 'node_modules/lodash/get.js', 'node_modules/lodash/hasIn.js', 'node_modules/lodash/identity.js', 'node_modules/lodash/isArguments.js', 'node_modules/lodash/isArray.js', 'node_modules/lodash/isArrayLike.js', 'node_modules/lodash/isArrayLikeObject.js', 'node_modules/lodash/isBuffer.js', 'node_modules/lodash/isEqual.js', 'node_modules/lodash/isFunction.js', 'node_modules/lodash/isLength.js', 'node_modules/lodash/isMap.js', 'node_modules/lodash/isObject.js', 'node_modules/lodash/isObjectLike.js', 'node_modules/lodash/isPlainObject.js', 'node_modules/lodash/isSet.js', 'node_modules/lodash/isString.js', 'node_modules/lodash/isSymbol.js', 'node_modules/lodash/isTypedArray.js', 'node_modules/lodash/keys.js', 'node_modules/lodash/keysIn.js', 'node_modules/lodash/last.js', 'node_modules/lodash/lodash.js', 'node_modules/lodash/mapValues.js', 'node_modules/lodash/memoize.js', 'node_modules/lodash/noop.js', 'node_modules/lodash/omit.js', 'node_modules/lodash/pick.js', 'node_modules/lodash/property.js', 'node_modules/lodash/stubArray.js', 'node_modules/lodash/stubFalse.js', 'node_modules/lodash/toFinite.js', 'node_modules/lodash/toInteger.js', 'node_modules/lodash/toNumber.js', 'node_modules/lodash/toString.js', 'node_modules/lodash/union.js', 'node_modules/mattermost-redux/action_types/admin.js', 'node_modules/mattermost-redux/action_types/alerts.js', 'node_modules/mattermost-redux/action_types/channels.js', 'node_modules/mattermost-redux/action_types/emojis.js', 'node_modules/mattermost-redux/action_types/errors.js', 'node_modules/mattermost-redux/action_types/files.js', 'node_modules/mattermost-redux/action_types/general.js', 'node_modules/mattermost-redux/action_types/index.js', 'node_modules/mattermost-redux/action_types/integrations.js', 'node_modules/mattermost-redux/action_types/jobs.js', 'node_modules/mattermost-redux/action_types/posts.js', 'node_modules/mattermost-redux/action_types/preferences.js', 'node_modules/mattermost-redux/action_types/roles.js', 'node_modules/mattermost-redux/action_types/search.js', 'node_modules/mattermost-redux/action_types/teams.js', 'node_modules/mattermost-redux/action_types/users.js', 'node_modules/mattermost-redux/actions/channels.js', 'node_modules/mattermost-redux/actions/emojis.js', 'node_modules/mattermost-redux/actions/errors.js', 'node_modules/mattermost-redux/actions/files.js', 'node_modules/mattermost-redux/actions/general.js', 'node_modules/mattermost-redux/actions/helpers.js', 'node_modules/mattermost-redux/actions/integrations.js', 'node_modules/mattermost-redux/actions/posts.js', 'node_modules/mattermost-redux/actions/preferences.js', 'node_modules/mattermost-redux/actions/roles.js', 'node_modules/mattermost-redux/actions/search.js', 'node_modules/mattermost-redux/actions/teams.js', 'node_modules/mattermost-redux/actions/users.js', 'node_modules/mattermost-redux/actions/websocket.js', 'node_modules/mattermost-redux/client/client.js', 'node_modules/mattermost-redux/client/client4.js', 'node_modules/mattermost-redux/client/fetch_etag.js', 'node_modules/mattermost-redux/client/index.js', 'node_modules/mattermost-redux/client/websocket_client.js', 'node_modules/mattermost-redux/constants/alerts.js', 'node_modules/mattermost-redux/constants/emoji.js', 'node_modules/mattermost-redux/constants/files.js', 'node_modules/mattermost-redux/constants/general.js', 'node_modules/mattermost-redux/constants/index.js', 'node_modules/mattermost-redux/constants/permissions.js', 'node_modules/mattermost-redux/constants/plugins.js', 'node_modules/mattermost-redux/constants/posts.js', 'node_modules/mattermost-redux/constants/preferences.js', 'node_modules/mattermost-redux/constants/request_status.js', 'node_modules/mattermost-redux/constants/stats.js', 'node_modules/mattermost-redux/constants/teams.js', 'node_modules/mattermost-redux/constants/websocket.js', 'node_modules/mattermost-redux/node_modules/redux-batched-actions/lib/index.js', 'node_modules/mattermost-redux/node_modules/redux-persist/lib/constants.js', 'node_modules/mattermost-redux/node_modules/redux/lib/applyMiddleware.js', 'node_modules/mattermost-redux/node_modules/redux/lib/bindActionCreators.js', 'node_modules/mattermost-redux/node_modules/redux/lib/combineReducers.js', 'node_modules/mattermost-redux/node_modules/redux/lib/compose.js', 'node_modules/mattermost-redux/node_modules/redux/lib/createStore.js', 'node_modules/mattermost-redux/node_modules/redux/lib/index.js', 'node_modules/mattermost-redux/node_modules/redux/lib/utils/warning.js', 'node_modules/mattermost-redux/reducers/entities/admin.js', 'node_modules/mattermost-redux/reducers/entities/alerts.js', 'node_modules/mattermost-redux/reducers/entities/channels.js', 'node_modules/mattermost-redux/reducers/entities/emojis.js', 'node_modules/mattermost-redux/reducers/entities/files.js', 'node_modules/mattermost-redux/reducers/entities/general.js', 'node_modules/mattermost-redux/reducers/entities/index.js', 'node_modules/mattermost-redux/reducers/entities/integrations.js', 'node_modules/mattermost-redux/reducers/entities/jobs.js', 'node_modules/mattermost-redux/reducers/entities/posts.js', 'node_modules/mattermost-redux/reducers/entities/preferences.js', 'node_modules/mattermost-redux/reducers/entities/roles.js', 'node_modules/mattermost-redux/reducers/entities/search.js', 'node_modules/mattermost-redux/reducers/entities/teams.js', 'node_modules/mattermost-redux/reducers/entities/typing.js', 'node_modules/mattermost-redux/reducers/entities/users.js', 'node_modules/mattermost-redux/reducers/errors/index.js', 'node_modules/mattermost-redux/reducers/index.js', 'node_modules/mattermost-redux/reducers/requests/admin.js', 'node_modules/mattermost-redux/reducers/requests/channels.js', 'node_modules/mattermost-redux/reducers/requests/emojis.js', 'node_modules/mattermost-redux/reducers/requests/files.js', 'node_modules/mattermost-redux/reducers/requests/general.js', 'node_modules/mattermost-redux/reducers/requests/helpers.js', 'node_modules/mattermost-redux/reducers/requests/index.js', 'node_modules/mattermost-redux/reducers/requests/integrations.js', 'node_modules/mattermost-redux/reducers/requests/jobs.js', 'node_modules/mattermost-redux/reducers/requests/posts.js', 'node_modules/mattermost-redux/reducers/requests/preferences.js', 'node_modules/mattermost-redux/reducers/requests/roles.js', 'node_modules/mattermost-redux/reducers/requests/search.js', 'node_modules/mattermost-redux/reducers/requests/teams.js', 'node_modules/mattermost-redux/reducers/requests/users.js', 'node_modules/mattermost-redux/selectors/entities/channels.js', 'node_modules/mattermost-redux/selectors/entities/common.js', 'node_modules/mattermost-redux/selectors/entities/emojis.js', 'node_modules/mattermost-redux/selectors/entities/general.js', 'node_modules/mattermost-redux/selectors/entities/i18n.js', 'node_modules/mattermost-redux/selectors/entities/integrations.js', 'node_modules/mattermost-redux/selectors/entities/posts.js', 'node_modules/mattermost-redux/selectors/entities/preferences.js', 'node_modules/mattermost-redux/selectors/entities/roles.js', 'node_modules/mattermost-redux/selectors/entities/teams.js', 'node_modules/mattermost-redux/selectors/entities/typing.js', 'node_modules/mattermost-redux/selectors/entities/users.js', 'node_modules/mattermost-redux/store/configureStore.dev.js', 'node_modules/mattermost-redux/store/helpers.js', 'node_modules/mattermost-redux/store/index.js', 'node_modules/mattermost-redux/store/initial_state.js', 'node_modules/mattermost-redux/utils/channel_utils.js', 'node_modules/mattermost-redux/utils/deep_freeze.js', 'node_modules/mattermost-redux/utils/delayed_action.js', 'node_modules/mattermost-redux/utils/emoji_utils.js', 'node_modules/mattermost-redux/utils/event_emitter.js', 'node_modules/mattermost-redux/utils/file_utils.js', 'node_modules/mattermost-redux/utils/helpers.js', 'node_modules/mattermost-redux/utils/i18n_utils.js', 'node_modules/mattermost-redux/utils/key_mirror.js', 'node_modules/mattermost-redux/utils/post_utils.js', 'node_modules/mattermost-redux/utils/preference_utils.js', 'node_modules/mattermost-redux/utils/team_utils.js', 'node_modules/mattermost-redux/utils/theme_utils.js', 'node_modules/mattermost-redux/utils/user_utils.js', 'node_modules/mdurl/decode.js', 'node_modules/mdurl/encode.js', 'node_modules/metro/src/lib/bundle-modules/HMRClient.js', 'node_modules/metro/src/lib/bundle-modules/MetroClient.js', 'node_modules/mime-db/db.json', 'node_modules/mime-db/index.js', 'node_modules/object-assign/index.js', 'node_modules/pascalcase/index.js', 'node_modules/path-to-regexp/index.js', 'node_modules/path-to-regexp/node_modules/isarray/index.js', 'node_modules/pegjs/lib/compiler/asts.js', 'node_modules/pegjs/lib/compiler/index.js', 'node_modules/pegjs/lib/compiler/js.js', 'node_modules/pegjs/lib/compiler/opcodes.js', 'node_modules/pegjs/lib/compiler/passes/generate-bytecode.js', 'node_modules/pegjs/lib/compiler/passes/generate-js.js', 'node_modules/pegjs/lib/compiler/passes/remove-proxy-rules.js', 'node_modules/pegjs/lib/compiler/passes/report-duplicate-labels.js', 'node_modules/pegjs/lib/compiler/passes/report-duplicate-rules.js', 'node_modules/pegjs/lib/compiler/passes/report-infinite-recursion.js', 'node_modules/pegjs/lib/compiler/passes/report-infinite-repetition.js', 'node_modules/pegjs/lib/compiler/passes/report-undefined-rules.js', 'node_modules/pegjs/lib/compiler/visitor.js', 'node_modules/pegjs/lib/grammar-error.js', 'node_modules/pegjs/lib/parser.js', 'node_modules/pegjs/lib/peg.js', 'node_modules/pegjs/lib/utils/arrays.js', 'node_modules/pegjs/lib/utils/classes.js', 'node_modules/pegjs/lib/utils/objects.js', 'node_modules/promise/setimmediate/core.js', 'node_modules/promise/setimmediate/done.js', 'node_modules/promise/setimmediate/es6-extensions.js', 'node_modules/promise/setimmediate/rejection-tracking.js', 'node_modules/prop-types/checkPropTypes.js', 'node_modules/prop-types/factoryWithTypeCheckers.js', 'node_modules/prop-types/index.js', 'node_modules/prop-types/lib/ReactPropTypesSecret.js', 'node_modules/querystring/decode.js', 'node_modules/querystring/encode.js', 'node_modules/querystring/index.js', 'node_modules/querystringify/index.js', 'node_modules/raven-js/src/configError.js', 'node_modules/raven-js/src/console.js', 'node_modules/raven-js/src/raven.js', 'node_modules/raven-js/src/singleton.js', 'node_modules/raven-js/src/utils.js', 'node_modules/raven-js/vendor/TraceKit/tracekit.js', 'node_modules/raven-js/vendor/json-stringify-safe/stringify.js', 'node_modules/raven-js/vendor/md5/md5.js', 'node_modules/react-deep-force-update/lib/index.js', 'node_modules/react-devtools-core/build/backend.js', 'node_modules/react-intl/lib/index.js', 'node_modules/react-intl/locale-data/en.js', 'node_modules/react-intl/locale-data/index.js', 'node_modules/react-native-bottom-sheet/index.js', 'node_modules/react-native-button/Button.js', 'node_modules/react-native-button/coalesceNonElementChildren.js', 'node_modules/react-native-circular-progress/index.js', 'node_modules/react-native-circular-progress/src/AnimatedCircularProgress.js', 'node_modules/react-native-circular-progress/src/CircularProgress.js', 'node_modules/react-native-device-info/deviceinfo.js', 'node_modules/react-native-document-picker/index.js', 'node_modules/react-native-drawer/index.js', 'node_modules/react-native-drawer/tweener.js', 'node_modules/react-native-fast-image/index.js', 'node_modules/react-native-fetch-blob/android.js', 'node_modules/react-native-fetch-blob/class/RNFetchBlobFile.js', 'node_modules/react-native-fetch-blob/class/RNFetchBlobReadStream.js', 'node_modules/react-native-fetch-blob/class/RNFetchBlobSession.js', 'node_modules/react-native-fetch-blob/class/RNFetchBlobWriteStream.js', 'node_modules/react-native-fetch-blob/class/StatefulPromise.js', 'node_modules/react-native-fetch-blob/fs.js', 'node_modules/react-native-fetch-blob/index.js', 'node_modules/react-native-fetch-blob/ios.js', 'node_modules/react-native-fetch-blob/json-stream.js', 'node_modules/react-native-fetch-blob/lib/oboe-browser.min.js', 'node_modules/react-native-fetch-blob/polyfill/Blob.js', 'node_modules/react-native-fetch-blob/polyfill/Event.js', 'node_modules/react-native-fetch-blob/polyfill/EventTarget.js', 'node_modules/react-native-fetch-blob/polyfill/Fetch.js', 'node_modules/react-native-fetch-blob/polyfill/File.js', 'node_modules/react-native-fetch-blob/polyfill/FileReader.js', 'node_modules/react-native-fetch-blob/polyfill/ProgressEvent.js', 'node_modules/react-native-fetch-blob/polyfill/XMLHttpRequest.js', 'node_modules/react-native-fetch-blob/polyfill/XMLHttpRequestEventTarget.js', 'node_modules/react-native-fetch-blob/polyfill/index.js', 'node_modules/react-native-fetch-blob/utils/log.js', 'node_modules/react-native-fetch-blob/utils/unicode.js', 'node_modules/react-native-fetch-blob/utils/uri.js', 'node_modules/react-native-fetch-blob/utils/uuid.js', 'node_modules/react-native-image-picker/index.js', 'node_modules/react-native-keychain/index.js', 'node_modules/react-native-linear-gradient/index.android.js', 'node_modules/react-native-local-auth/LocalAuth.android.js', 'node_modules/react-native-local-auth/data/errors.js', 'node_modules/react-native-local-auth/error.js', 'node_modules/react-native-local-auth/index.js', 'node_modules/react-native-navigation/src/NativeEventsReceiver.js', 'node_modules/react-native-navigation/src/Navigation.js', 'node_modules/react-native-navigation/src/PropRegistry.js', 'node_modules/react-native-navigation/src/Screen.js', 'node_modules/react-native-navigation/src/ScreenVisibilityListener.js', 'node_modules/react-native-navigation/src/deprecated/indexDeprecated.android.js', 'node_modules/react-native-navigation/src/deprecated/platformSpecificDeprecated.android.js', 'node_modules/react-native-navigation/src/index.js', 'node_modules/react-native-navigation/src/platformSpecific.android.js', 'node_modules/react-native-navigation/src/views/sharedElementTransition.android.js', 'node_modules/react-native-notifications/index.android.js', 'node_modules/react-native-notifications/notification.android.js', 'node_modules/react-native-permissions/index.js', 'node_modules/react-native-permissions/lib/permissions.android.js', 'node_modules/react-native-safe-area-view/index.js', 'node_modules/react-native-safe-area-view/withOrientation.js', 'node_modules/react-native-sentry/index.js', 'node_modules/react-native-sentry/lib/NativeClient.js', 'node_modules/react-native-sentry/lib/RavenClient.js', 'node_modules/react-native-sentry/lib/Sentry.js', 'node_modules/react-native-svg/elements/Circle.js', 'node_modules/react-native-svg/elements/ClipPath.js', 'node_modules/react-native-svg/elements/Defs.js', 'node_modules/react-native-svg/elements/Ellipse.js', 'node_modules/react-native-svg/elements/G.js', 'node_modules/react-native-svg/elements/Image.js', 'node_modules/react-native-svg/elements/Line.js', 'node_modules/react-native-svg/elements/LinearGradient.js', 'node_modules/react-native-svg/elements/Path.js', 'node_modules/react-native-svg/elements/Polygon.js', 'node_modules/react-native-svg/elements/Polyline.js', 'node_modules/react-native-svg/elements/RadialGradient.js', 'node_modules/react-native-svg/elements/Rect.js', 'node_modules/react-native-svg/elements/Shape.js', 'node_modules/react-native-svg/elements/Stop.js', 'node_modules/react-native-svg/elements/Svg.js', 'node_modules/react-native-svg/elements/Symbol.js', 'node_modules/react-native-svg/elements/TSpan.js', 'node_modules/react-native-svg/elements/Text.js', 'node_modules/react-native-svg/elements/TextPath.js', 'node_modules/react-native-svg/elements/Use.js', 'node_modules/react-native-svg/index.js', 'node_modules/react-native-svg/lib/Matrix2D.js', 'node_modules/react-native-svg/lib/PATTERN_UNITS.js', 'node_modules/react-native-svg/lib/SvgTouchableMixin.js', 'node_modules/react-native-svg/lib/attributes.js', 'node_modules/react-native-svg/lib/extract/extractBrush.js', 'node_modules/react-native-svg/lib/extract/extractClipPath.js', 'node_modules/react-native-svg/lib/extract/extractFill.js', 'node_modules/react-native-svg/lib/extract/extractGradient.js', 'node_modules/react-native-svg/lib/extract/extractLengthList.js', 'node_modules/react-native-svg/lib/extract/extractOpacity.js', 'node_modules/react-native-svg/lib/extract/extractPolyPoints.js', 'node_modules/react-native-svg/lib/extract/extractProps.js', 'node_modules/react-native-svg/lib/extract/extractResponder.js', 'node_modules/react-native-svg/lib/extract/extractStroke.js', 'node_modules/react-native-svg/lib/extract/extractText.js', 'node_modules/react-native-svg/lib/extract/extractTransform.js', 'node_modules/react-native-svg/lib/extract/extractViewBox.js', 'node_modules/react-native-svg/lib/extract/patternReg.js', 'node_modules/react-native-svg/lib/percentToFloat.js', 'node_modules/react-native-svg/lib/props.js', 'node_modules/react-native-vector-icons/FontAwesome.js', 'node_modules/react-native-vector-icons/Foundation.js', 'node_modules/react-native-vector-icons/Ionicons.js', 'node_modules/react-native-vector-icons/MaterialIcons.js', 'node_modules/react-native-vector-icons/glyphmaps/FontAwesome.json', 'node_modules/react-native-vector-icons/glyphmaps/Foundation.json', 'node_modules/react-native-vector-icons/glyphmaps/Ionicons.json', 'node_modules/react-native-vector-icons/glyphmaps/MaterialIcons.json', 'node_modules/react-native-vector-icons/lib/create-icon-set.js', 'node_modules/react-native-vector-icons/lib/icon-button.js', 'node_modules/react-native-vector-icons/lib/react-native.js', 'node_modules/react-native-vector-icons/lib/tab-bar-item-ios.js', 'node_modules/react-native-vector-icons/lib/toolbar-android.js', 'node_modules/react-native-video/Video.js', 'node_modules/react-native-video/VideoResizeMode.js', 'node_modules/react-native/local-cli/bundle/assetPathUtils.js', 'node_modules/react-native/node_modules/regenerator-runtime/runtime.js', 'node_modules/react-native/node_modules/whatwg-fetch/fetch.js', 'node_modules/react-navigation/src/NavigationActions.js', 'node_modules/react-navigation/src/PlatformHelpers.native.js', 'node_modules/react-navigation/src/StateUtils.js', 'node_modules/react-navigation/src/addNavigationHelpers.js', 'node_modules/react-navigation/src/createNavigationContainer.js', 'node_modules/react-navigation/src/getChildEventSubscriber.js', 'node_modules/react-navigation/src/navigators/StackNavigator.js', 'node_modules/react-navigation/src/navigators/createNavigator.js', 'node_modules/react-navigation/src/react-navigation.js', 'node_modules/react-navigation/src/routers/KeyGenerator.js', 'node_modules/react-navigation/src/routers/StackRouter.js', 'node_modules/react-navigation/src/routers/createConfigGetter.js', 'node_modules/react-navigation/src/routers/getScreenConfigDeprecated.js', 'node_modules/react-navigation/src/routers/getScreenForRouteName.js', 'node_modules/react-navigation/src/routers/validateRouteConfigMap.js', 'node_modules/react-navigation/src/routers/validateScreenOptions.js', 'node_modules/react-navigation/src/utils/ReactNativeFeatures.js', 'node_modules/react-navigation/src/utils/getSceneIndicesForInterpolationInputRange.js', 'node_modules/react-navigation/src/utils/invariant.js', 'node_modules/react-navigation/src/utils/shallowEqual.js', 'node_modules/react-navigation/src/views/AnimatedValueSubscription.js', 'node_modules/react-navigation/src/views/CardStack/Card.js', 'node_modules/react-navigation/src/views/CardStack/CardStack.js', 'node_modules/react-navigation/src/views/CardStack/CardStackStyleInterpolator.js', 'node_modules/react-navigation/src/views/CardStack/CardStackTransitioner.js', 'node_modules/react-navigation/src/views/CardStack/PointerEventsContainer.js', 'node_modules/react-navigation/src/views/CardStack/TransitionConfigs.js', 'node_modules/react-navigation/src/views/Header/Header.js', 'node_modules/react-navigation/src/views/Header/HeaderBackButton.js', 'node_modules/react-navigation/src/views/Header/HeaderStyleInterpolator.js', 'node_modules/react-navigation/src/views/Header/HeaderTitle.js', 'node_modules/react-navigation/src/views/Header/ModularHeaderBackButton.js', 'node_modules/react-navigation/src/views/SceneView.js', 'node_modules/react-navigation/src/views/ScenesReducer.js', 'node_modules/react-navigation/src/views/TouchableItem.js', 'node_modules/react-navigation/src/views/Transitioner.js', 'node_modules/react-navigation/src/views/assets/back-icon.png', 'node_modules/react-navigation/src/views/withOrientation.js', 'node_modules/react-proxy/modules/bindAutoBindMethods.js', 'node_modules/react-proxy/modules/createClassProxy.js', 'node_modules/react-proxy/modules/createPrototypeProxy.js', 'node_modules/react-proxy/modules/deleteUnknownAutoBindMethods.js', 'node_modules/react-proxy/modules/index.js', 'node_modules/react-proxy/modules/supportsProtoAssignment.js', 'node_modules/react-redux/lib/components/Provider.js', 'node_modules/react-redux/lib/components/connectAdvanced.js', 'node_modules/react-redux/lib/connect/connect.js', 'node_modules/react-redux/lib/connect/mapDispatchToProps.js', 'node_modules/react-redux/lib/connect/mapStateToProps.js', 'node_modules/react-redux/lib/connect/mergeProps.js', 'node_modules/react-redux/lib/connect/selectorFactory.js', 'node_modules/react-redux/lib/connect/verifySubselectors.js', 'node_modules/react-redux/lib/connect/wrapMapToProps.js', 'node_modules/react-redux/lib/index.js', 'node_modules/react-redux/lib/utils/PropTypes.js', 'node_modules/react-redux/lib/utils/Subscription.js', 'node_modules/react-redux/lib/utils/shallowEqual.js', 'node_modules/react-redux/lib/utils/verifyPlainObject.js', 'node_modules/react-redux/lib/utils/warning.js', 'node_modules/react-timer-mixin/TimerMixin.js', 'node_modules/react-transform-hmr/lib/index.js', 'node_modules/react/cjs/react.development.js', 'node_modules/react/index.js', 'node_modules/redux-action-buffer/index.js', 'node_modules/redux-batched-actions/lib/index.js', 'node_modules/redux-devtools-instrument/lib/instrument.js', 'node_modules/redux-offline/lib/actions.js', 'node_modules/redux-offline/lib/config.js', 'node_modules/redux-offline/lib/constants.js', 'node_modules/redux-offline/lib/defaults/batch.js', 'node_modules/redux-offline/lib/defaults/detectNetwork.native.js', 'node_modules/redux-offline/lib/defaults/discard.js', 'node_modules/redux-offline/lib/defaults/effect.js', 'node_modules/redux-offline/lib/defaults/index.js', 'node_modules/redux-offline/lib/defaults/persist.native.js', 'node_modules/redux-offline/lib/defaults/retry.js', 'node_modules/redux-offline/lib/index.js', 'node_modules/redux-offline/lib/middleware.js', 'node_modules/redux-offline/lib/updater.js', 'node_modules/redux-persist-transform-filter/dist/index.js', 'node_modules/redux-persist/lib/autoRehydrate.js', 'node_modules/redux-persist/lib/constants.js', 'node_modules/redux-persist/lib/createPersistor.js', 'node_modules/redux-persist/lib/createTransform.js', 'node_modules/redux-persist/lib/defaults/asyncLocalStorage.js', 'node_modules/redux-persist/lib/getStoredState.js', 'node_modules/redux-persist/lib/index.js', 'node_modules/redux-persist/lib/persistStore.js', 'node_modules/redux-persist/lib/purgeStoredState.js', 'node_modules/redux-persist/lib/utils/isStatePlainEnough.js', 'node_modules/redux-persist/lib/utils/setImmediate.js', 'node_modules/redux-thunk/lib/index.js', 'node_modules/redux/lib/redux.js', 'node_modules/remote-redux-devtools/lib/configureStore.js', 'node_modules/remote-redux-devtools/lib/constants.js', 'node_modules/remote-redux-devtools/lib/devTools.js', 'node_modules/remote-redux-devtools/lib/index.js', 'node_modules/remotedev-serialize/helpers/index.js', 'node_modules/remotedev-serialize/immutable/serialize.js', 'node_modules/remotedev-utils/lib/catchErrors.js', 'node_modules/remotedev-utils/lib/filters.js', 'node_modules/remotedev-utils/lib/index.js', 'node_modules/requires-port/index.js', 'node_modules/reselect/lib/index.js', 'node_modules/rn-host-detect/index.js', 'node_modules/rn-placeholder/index.js', 'node_modules/rn-placeholder/src/animation/animations.js', 'node_modules/rn-placeholder/src/animation/fade.js', 'node_modules/rn-placeholder/src/animation/shine.js', 'node_modules/rn-placeholder/src/box/box.js', 'node_modules/rn-placeholder/src/box/box.style.js', 'node_modules/rn-placeholder/src/imageContent/imageContent.js', 'node_modules/rn-placeholder/src/line/line.js', 'node_modules/rn-placeholder/src/line/line.style.js', 'node_modules/rn-placeholder/src/media/media.js', 'node_modules/rn-placeholder/src/media/media.style.js', 'node_modules/rn-placeholder/src/multiWords/multiWords.js', 'node_modules/rn-placeholder/src/paragraph/paragraph.js', 'node_modules/rn-placeholder/src/placeholder.js', 'node_modules/rn-placeholder/src/placeholderContainer.js', 'node_modules/sc-channel/index.js', 'node_modules/sc-emitter/index.js', 'node_modules/sc-emitter/node_modules/component-emitter/index.js', 'node_modules/sc-errors/decycle.js', 'node_modules/sc-errors/index.js', 'node_modules/sc-formatter/index.js', 'node_modules/semver/semver.js', 'node_modules/serialize-error/index.js', 'node_modules/shallow-equals/index.js', 'node_modules/shortid/index.js', 'node_modules/shortid/lib/alphabet.js', 'node_modules/shortid/lib/build.js', 'node_modules/shortid/lib/decode.js', 'node_modules/shortid/lib/encode.js', 'node_modules/shortid/lib/index.js', 'node_modules/shortid/lib/is-valid.js', 'node_modules/shortid/lib/random/random-byte-browser.js', 'node_modules/shortid/lib/random/random-from-seed.js', 'node_modules/shortid/lib/util/cluster-worker-id-browser.js', 'node_modules/simple-swizzle/index.js', 'node_modules/simple-swizzle/node_modules/is-arrayish/index.js', 'node_modules/socketcluster-client/index.js', 'node_modules/socketcluster-client/lib/auth.js', 'node_modules/socketcluster-client/lib/response.js', 'node_modules/socketcluster-client/lib/scsocket.js', 'node_modules/socketcluster-client/lib/scsocketcreator.js', 'node_modules/socketcluster-client/lib/sctransport.js', 'node_modules/socketcluster-client/node_modules/clone/clone.js', 'node_modules/stacktrace-parser/index.js', 'node_modules/stacktrace-parser/lib/stacktrace-parser.js', 'node_modules/string.prototype.repeat/repeat.js', 'node_modules/symbol-observable/lib/index.js', 'node_modules/symbol-observable/lib/ponyfill.js', 'node_modules/tinycolor2/tinycolor.js', 'node_modules/tween-functions/index.js', 'node_modules/type-of/index.js', 'node_modules/url-parse/index.js', 'node_modules/xregexp/lib/addons/build.js', 'node_modules/xregexp/lib/addons/matchrecursive.js', 'node_modules/xregexp/lib/addons/unicode-base.js', 'node_modules/xregexp/lib/addons/unicode-blocks.js', 'node_modules/xregexp/lib/addons/unicode-categories.js', 'node_modules/xregexp/lib/addons/unicode-properties.js', 'node_modules/xregexp/lib/addons/unicode-scripts.js', 'node_modules/xregexp/lib/index.js', 'node_modules/xregexp/lib/xregexp.js', 'node_modules/xregexp/tools/output/blocks.js', 'node_modules/xregexp/tools/output/categories.js', 'node_modules/xregexp/tools/output/properties.js', 'node_modules/xregexp/tools/output/scripts.js', 'node_modules/xss-filters/src/xss-filters.js', 'normalizeColor', 'parseErrorStack', 'pointsDiffer', 'processColor', 'processDecelerationRate', 'processTransform', 'react-native-implementation', 'renderApplication', 'requireNativeComponent', 'resolveAssetSource', 'setupDevtools', 'share_extension/android/actions/index.js', 'share_extension/android/extension.js', 'share_extension/android/extension_channels/extension_channel_item.js', 'share_extension/android/extension_channels/extension_channels.js', 'share_extension/android/extension_channels/index.js', 'share_extension/android/extension_post/channel_button/channel_button.js', 'share_extension/android/extension_post/channel_button/index.js', 'share_extension/android/extension_post/extension_post.js', 'share_extension/android/extension_post/index.js', 'share_extension/android/extension_post/team_button/index.js', 'share_extension/android/extension_post/team_button/team_button.js', 'share_extension/android/extension_teams/extension_teams.js', 'share_extension/android/extension_teams/index.js', 'share_extension/android/extension_teams/team_item/index.js', 'share_extension/android/extension_teams/team_item/team_item.js', 'share_extension/android/index.js', 'share_extension/android/navigation.js', 'share_extension/android/selectors/index.js', 'share_extension/common/icons/channel_type.js', 'share_extension/common/icons/excel.js', 'share_extension/common/icons/generic.js', 'share_extension/common/icons/index.js', 'share_extension/common/icons/pdf.js', 'share_extension/common/icons/ppt.js', 'share_extension/common/icons/zip.js', 'sizesDiffer', 'stringifySafe', 'toIterator', 'verifyPropTypes']; +module.exports = ['app/app.js', 'app/components/announcement_banner/announcement_banner.js', 'app/components/announcement_banner/index.js', 'app/components/app_icon.js', 'app/components/at_mention/at_mention.js', 'app/components/at_mention/index.js', 'app/components/attachment_button.js', 'app/components/autocomplete/at_mention/at_mention.js', 'app/components/autocomplete/at_mention/index.js', 'app/components/autocomplete/at_mention_item/at_mention_item.js', 'app/components/autocomplete/at_mention_item/index.js', 'app/components/autocomplete/autocomplete.js', 'app/components/autocomplete/autocomplete_divider/autocomplete_divider.js', 'app/components/autocomplete/autocomplete_divider/index.js', 'app/components/autocomplete/autocomplete_section_header.js', 'app/components/autocomplete/channel_mention/channel_mention.js', 'app/components/autocomplete/channel_mention/index.js', 'app/components/autocomplete/channel_mention_item/channel_mention_item.js', 'app/components/autocomplete/channel_mention_item/index.js', 'app/components/autocomplete/date_suggestion/date_suggestion.js', 'app/components/autocomplete/date_suggestion/index.js', 'app/components/autocomplete/emoji_suggestion/emoji_suggestion.js', 'app/components/autocomplete/emoji_suggestion/index.js', 'app/components/autocomplete/index.js', 'app/components/autocomplete/slash_suggestion/index.js', 'app/components/autocomplete/slash_suggestion/slash_suggestion.js', 'app/components/autocomplete/slash_suggestion/slash_suggestion_item.js', 'app/components/autocomplete/special_mention_item.js', 'app/components/badge.js', 'app/components/channel_icon.js', 'app/components/channel_link/channel_link.js', 'app/components/channel_link/index.js', 'app/components/channel_loader/channel_loader.js', 'app/components/channel_loader/index.js', 'app/components/combined_system_message/combined_system_message.js', 'app/components/combined_system_message/index.js', 'app/components/combined_system_message/last_users.js', 'app/components/emoji/emoji.js', 'app/components/emoji/index.js', 'app/components/error_text.js', 'app/components/file_attachment_list/file_attachment_icon.js', 'app/components/file_attachment_list/file_attachment_image.js', 'app/components/file_upload_preview/file_upload_item/file_upload_item.js', 'app/components/file_upload_preview/file_upload_item/index.js', 'app/components/file_upload_preview/file_upload_preview.js', 'app/components/file_upload_preview/file_upload_remove.js', 'app/components/file_upload_preview/file_upload_retry.js', 'app/components/file_upload_preview/index.js', 'app/components/flag_icon.js', 'app/components/formatted_date.js', 'app/components/formatted_markdown_text.js', 'app/components/formatted_text.js', 'app/components/formatted_time.js', 'app/components/layout/keyboard_layout/index.js', 'app/components/layout/keyboard_layout/keyboard_layout.js', 'app/components/loading.js', 'app/components/markdown/index.js', 'app/components/markdown/markdown.js', 'app/components/markdown/markdown_block_quote.js', 'app/components/markdown/markdown_code_block/index.js', 'app/components/markdown/markdown_code_block/markdown_code_block.js', 'app/components/markdown/markdown_image/index.js', 'app/components/markdown/markdown_image/markdown_image.js', 'app/components/markdown/markdown_link/index.js', 'app/components/markdown/markdown_link/markdown_link.js', 'app/components/markdown/markdown_list.js', 'app/components/markdown/markdown_list_item.js', 'app/components/markdown/markdown_table/index.js', 'app/components/markdown/markdown_table/markdown_table.js', 'app/components/markdown/markdown_table_cell/index.js', 'app/components/markdown/markdown_table_cell/markdown_table_cell.js', 'app/components/markdown/markdown_table_image/index.js', 'app/components/markdown/markdown_table_image/markdown_table_image.js', 'app/components/markdown/markdown_table_row/index.js', 'app/components/markdown/markdown_table_row/markdown_table_row.js', 'app/components/offline_indicator/index.js', 'app/components/offline_indicator/offline_indicator.js', 'app/components/options_context/index.js', 'app/components/options_context/options_context.android.js', 'app/components/paper_plane.js', 'app/components/post/index.js', 'app/components/post/post.js', 'app/components/post_body/index.js', 'app/components/post_body/post_body.js', 'app/components/post_header/index.js', 'app/components/post_header/post_header.js', 'app/components/post_list/date_header/date_header.js', 'app/components/post_list/date_header/index.js', 'app/components/post_list/index.js', 'app/components/post_list/new_messages_divider.js', 'app/components/post_list/post_list.js', 'app/components/post_list/with_layout.js', 'app/components/post_list_retry.js', 'app/components/post_profile_picture/index.js', 'app/components/post_profile_picture/post_profile_picture.js', 'app/components/post_textbox/components/typing/index.js', 'app/components/post_textbox/components/typing/typing.js', 'app/components/post_textbox/index.js', 'app/components/post_textbox/post_textbox.js', 'app/components/profile_picture/index.js', 'app/components/profile_picture/profile_picture.js', 'app/components/progressive_image/index.js', 'app/components/progressive_image/progressive_image.js', 'app/components/quick_text_input.js', 'app/components/remove_markdown.js', 'app/components/reply_icon.js', 'app/components/retry_bar_indicator/index.js', 'app/components/retry_bar_indicator/retry_bar_indicator.js', 'app/components/safe_area_view/index.js', 'app/components/safe_area_view/safe_area_view.android.js', 'app/components/search_bar/index.js', 'app/components/search_bar/search_bar.android.js', 'app/components/show_more_button/index.js', 'app/components/show_more_button/show_more_button.js', 'app/components/sidebars/main/channels_list/channel_item/channel_item.js', 'app/components/sidebars/main/channels_list/channel_item/index.js', 'app/components/sidebars/main/channels_list/channels_list.js', 'app/components/sidebars/main/channels_list/index.js', 'app/components/sidebars/main/channels_list/list/index.js', 'app/components/sidebars/main/channels_list/list/list.js', 'app/components/sidebars/main/channels_list/switch_teams_button/index.js', 'app/components/sidebars/main/channels_list/switch_teams_button/switch_teams_button.js', 'app/components/sidebars/main/drawer_swipper/drawer_swiper.js', 'app/components/sidebars/main/drawer_swipper/index.js', 'app/components/sidebars/main/index.js', 'app/components/sidebars/main/main_sidebar.js', 'app/components/sidebars/main/teams_list/index.js', 'app/components/sidebars/main/teams_list/teams_list.js', 'app/components/sidebars/main/teams_list/teams_list_item/index.js', 'app/components/sidebars/main/teams_list/teams_list_item/teams_list_item.js', 'app/components/sidebars/settings/drawer_item.js', 'app/components/sidebars/settings/index.js', 'app/components/sidebars/settings/settings_sidebar.js', 'app/components/sidebars/settings/status_label/index.js', 'app/components/sidebars/settings/status_label/status_label.js', 'app/components/sidebars/settings/user_info/index.js', 'app/components/sidebars/settings/user_info/user_info.js', 'app/components/start/empty_toolbar.js', 'app/components/status_bar/index.js', 'app/components/status_bar/status_bar.js', 'app/components/swiper.js', 'app/components/team_icon/index.js', 'app/components/team_icon/team_icon.js', 'app/components/user_status/index.js', 'app/components/user_status/user_status.js', 'app/components/vector_icon.js', 'app/constants/custom_prop_types.js', 'app/constants/device.js', 'app/constants/index.js', 'app/constants/list.js', 'app/constants/navigation.js', 'app/constants/permissions.js', 'app/constants/view.js', 'app/fetch_preconfig.js', 'app/initial_state.js', 'app/mattermost.js', 'app/mattermost_bucket/index.js', 'app/mattermost_managed/index.js', 'app/mattermost_managed/mattermost-managed.android.js', 'app/push_notifications/index.js', 'app/push_notifications/push_notifications.android.js', 'app/reducers/app/build.js', 'app/reducers/app/index.js', 'app/reducers/app/version.js', 'app/reducers/device/connection.js', 'app/reducers/device/dimension.js', 'app/reducers/device/index.js', 'app/reducers/device/is_tablet.js', 'app/reducers/device/orientation.js', 'app/reducers/device/status_bar.js', 'app/reducers/device/websocket.js', 'app/reducers/index.js', 'app/reducers/navigation/index.js', 'app/reducers/views/announcement.js', 'app/reducers/views/channel.js', 'app/reducers/views/client_upgrade.js', 'app/reducers/views/emoji.js', 'app/reducers/views/extension.js', 'app/reducers/views/i18n.js', 'app/reducers/views/index.js', 'app/reducers/views/login.js', 'app/reducers/views/recent_emojis.js', 'app/reducers/views/root.js', 'app/reducers/views/search.js', 'app/reducers/views/select_server.js', 'app/reducers/views/team.js', 'app/reducers/views/thread.js', 'app/reducers/views/user.js', 'app/screens/channel/channel.js', 'app/screens/channel/channel_nav_bar/channel_drawer_button.js', 'app/screens/channel/channel_nav_bar/channel_nav_bar.js', 'app/screens/channel/channel_nav_bar/channel_search_button/channel_search_button.js', 'app/screens/channel/channel_nav_bar/channel_search_button/index.js', 'app/screens/channel/channel_nav_bar/channel_title/channel_title.js', 'app/screens/channel/channel_nav_bar/channel_title/index.js', 'app/screens/channel/channel_nav_bar/index.js', 'app/screens/channel/channel_nav_bar/settings_drawer_button.js', 'app/screens/channel/channel_post_list/channel_post_list.js', 'app/screens/channel/channel_post_list/index.js', 'app/screens/channel/index.js', 'app/screens/entry/entry.js', 'app/screens/entry/index.js', 'app/screens/index.js', 'app/screens/select_server/index.js', 'app/screens/select_server/select_server.js', 'app/selectors/client_upgrade.js', 'app/store/index.js', 'app/store/middleware.js', 'app/utils/avoid_native_bridge.js', 'app/utils/client_upgrade.js', 'app/utils/general.js', 'app/utils/image_cache_manager.js', 'app/utils/network.js', 'app/utils/push_notifications.js', 'app/utils/sentry/middleware.js', 'app/utils/theme.js', 'app/utils/time_tracker.js', 'dist/assets/config.json', 'dist/assets/images/icons/audio.png', 'dist/assets/images/icons/code.png', 'dist/assets/images/icons/excel.png', 'dist/assets/images/icons/generic.png', 'dist/assets/images/icons/image.png', 'dist/assets/images/icons/patch.png', 'dist/assets/images/icons/pdf.png', 'dist/assets/images/icons/ppt.png', 'dist/assets/images/icons/video.png', 'dist/assets/images/icons/webhook.jpg', 'dist/assets/images/icons/word.png', 'dist/assets/images/profile.jpg', 'dist/assets/images/status/away.png', 'dist/assets/images/status/dnd.png', 'dist/assets/images/status/offline.png', 'dist/assets/images/status/online.png', 'dist/assets/images/thumb.png', 'index.js', 'node_modules/base-64/base64.js', 'node_modules/clamp/index.js', 'node_modules/color-convert/conversions.js', 'node_modules/color-convert/index.js', 'node_modules/color-convert/route.js', 'node_modules/color-name/index.js', 'node_modules/color/index.js', 'node_modules/commonmark-react-renderer/src/commonmark-react-renderer.js', 'node_modules/component-emitter/index.js', 'node_modules/create-react-class/factory.js', 'node_modules/create-react-class/index.js', 'node_modules/event-target-shim/lib/commons.js', 'node_modules/event-target-shim/lib/custom-event-target.js', 'node_modules/event-target-shim/lib/event-target.js', 'node_modules/fbjs/lib/emptyFunction.js', 'node_modules/fbjs/lib/invariant.js', 'node_modules/fbjs/lib/warning.js', 'node_modules/fuse.js/dist/fuse.js', 'node_modules/global/window.js', 'node_modules/hoist-non-react-statics/index.js', 'node_modules/intl-format-cache/index.js', 'node_modules/intl-format-cache/lib/memoizer.js', 'node_modules/intl-messageformat-parser/index.js', 'node_modules/intl-messageformat-parser/lib/parser.js', 'node_modules/intl-messageformat/index.js', 'node_modules/intl-messageformat/lib/core.js', 'node_modules/intl-messageformat/lib/en.js', 'node_modules/intl-messageformat/lib/es5.js', 'node_modules/intl-messageformat/lib/locales.js', 'node_modules/intl-messageformat/lib/main.js', 'node_modules/intl-relativeformat/index.js', 'node_modules/intl-relativeformat/lib/core.js', 'node_modules/intl-relativeformat/lib/en.js', 'node_modules/intl-relativeformat/lib/es5.js', 'node_modules/intl-relativeformat/lib/locales.js', 'node_modules/intl-relativeformat/lib/main.js', 'node_modules/invariant/browser.js', 'node_modules/jail-monkey/index.js', 'node_modules/json-stringify-safe/stringify.js', 'node_modules/keymirror/index.js', 'node_modules/linked-list/_source/linked-list.js', 'node_modules/linked-list/index.js', 'node_modules/lodash.clonedeep/index.js', 'node_modules/lodash.forin/index.js', 'node_modules/lodash.get/index.js', 'node_modules/lodash.isempty/index.js', 'node_modules/lodash.pickby/index.js', 'node_modules/lodash.set/index.js', 'node_modules/lodash.unset/index.js', 'node_modules/lodash/_Symbol.js', 'node_modules/lodash/_apply.js', 'node_modules/lodash/_arrayIncludes.js', 'node_modules/lodash/_arrayPush.js', 'node_modules/lodash/_assignValue.js', 'node_modules/lodash/_baseAssignValue.js', 'node_modules/lodash/_baseDifference.js', 'node_modules/lodash/_baseFindIndex.js', 'node_modules/lodash/_baseFlatten.js', 'node_modules/lodash/_baseGetTag.js', 'node_modules/lodash/_baseIsNative.js', 'node_modules/lodash/_baseIteratee.js', 'node_modules/lodash/_baseRest.js', 'node_modules/lodash/_baseSetToString.js', 'node_modules/lodash/_coreJsData.js', 'node_modules/lodash/_createAssigner.js', 'node_modules/lodash/_createFind.js', 'node_modules/lodash/_defineProperty.js', 'node_modules/lodash/_flatRest.js', 'node_modules/lodash/_freeGlobal.js', 'node_modules/lodash/_getNative.js', 'node_modules/lodash/_getPrototype.js', 'node_modules/lodash/_getValue.js', 'node_modules/lodash/_isMasked.js', 'node_modules/lodash/_isPrototype.js', 'node_modules/lodash/_objectToString.js', 'node_modules/lodash/_overArg.js', 'node_modules/lodash/_overRest.js', 'node_modules/lodash/_root.js', 'node_modules/lodash/_setToString.js', 'node_modules/lodash/_shortOut.js', 'node_modules/lodash/_toSource.js', 'node_modules/lodash/assign.js', 'node_modules/lodash/constant.js', 'node_modules/lodash/difference.js', 'node_modules/lodash/find.js', 'node_modules/lodash/findIndex.js', 'node_modules/lodash/flatten.js', 'node_modules/lodash/identity.js', 'node_modules/lodash/isArrayLike.js', 'node_modules/lodash/isArrayLikeObject.js', 'node_modules/lodash/isEqual.js', 'node_modules/lodash/isFunction.js', 'node_modules/lodash/isLength.js', 'node_modules/lodash/isObject.js', 'node_modules/lodash/isObjectLike.js', 'node_modules/lodash/isPlainObject.js', 'node_modules/lodash/isString.js', 'node_modules/lodash/lodash.js', 'node_modules/lodash/mapValues.js', 'node_modules/lodash/omit.js', 'node_modules/lodash/pick.js', 'node_modules/lodash/union.js', 'node_modules/mattermost-redux/action_types/admin.js', 'node_modules/mattermost-redux/action_types/alerts.js', 'node_modules/mattermost-redux/action_types/channels.js', 'node_modules/mattermost-redux/action_types/emojis.js', 'node_modules/mattermost-redux/action_types/errors.js', 'node_modules/mattermost-redux/action_types/files.js', 'node_modules/mattermost-redux/action_types/general.js', 'node_modules/mattermost-redux/action_types/gifs.js', 'node_modules/mattermost-redux/action_types/index.js', 'node_modules/mattermost-redux/action_types/integrations.js', 'node_modules/mattermost-redux/action_types/jobs.js', 'node_modules/mattermost-redux/action_types/posts.js', 'node_modules/mattermost-redux/action_types/preferences.js', 'node_modules/mattermost-redux/action_types/roles.js', 'node_modules/mattermost-redux/action_types/schemes.js', 'node_modules/mattermost-redux/action_types/search.js', 'node_modules/mattermost-redux/action_types/teams.js', 'node_modules/mattermost-redux/action_types/users.js', 'node_modules/mattermost-redux/client/client4.js', 'node_modules/mattermost-redux/client/fetch_etag.js', 'node_modules/mattermost-redux/client/index.js', 'node_modules/mattermost-redux/constants/alerts.js', 'node_modules/mattermost-redux/constants/emoji.js', 'node_modules/mattermost-redux/constants/files.js', 'node_modules/mattermost-redux/constants/general.js', 'node_modules/mattermost-redux/constants/index.js', 'node_modules/mattermost-redux/constants/permissions.js', 'node_modules/mattermost-redux/constants/plugins.js', 'node_modules/mattermost-redux/constants/posts.js', 'node_modules/mattermost-redux/constants/preferences.js', 'node_modules/mattermost-redux/constants/request_status.js', 'node_modules/mattermost-redux/constants/stats.js', 'node_modules/mattermost-redux/constants/teams.js', 'node_modules/mattermost-redux/constants/websocket.js', 'node_modules/mattermost-redux/node_modules/mime-db/db.json', 'node_modules/mattermost-redux/node_modules/mime-db/index.js', 'node_modules/mattermost-redux/node_modules/redux-batched-actions/lib/index.js', 'node_modules/mattermost-redux/node_modules/redux-persist/lib/constants.js', 'node_modules/mattermost-redux/node_modules/redux-thunk/lib/index.js', 'node_modules/mattermost-redux/reducers/entities/admin.js', 'node_modules/mattermost-redux/reducers/entities/alerts.js', 'node_modules/mattermost-redux/reducers/entities/channels.js', 'node_modules/mattermost-redux/reducers/entities/emojis.js', 'node_modules/mattermost-redux/reducers/entities/files.js', 'node_modules/mattermost-redux/reducers/entities/general.js', 'node_modules/mattermost-redux/reducers/entities/gifs.js', 'node_modules/mattermost-redux/reducers/entities/index.js', 'node_modules/mattermost-redux/reducers/entities/integrations.js', 'node_modules/mattermost-redux/reducers/entities/jobs.js', 'node_modules/mattermost-redux/reducers/entities/posts.js', 'node_modules/mattermost-redux/reducers/entities/preferences.js', 'node_modules/mattermost-redux/reducers/entities/roles.js', 'node_modules/mattermost-redux/reducers/entities/schemes.js', 'node_modules/mattermost-redux/reducers/entities/search.js', 'node_modules/mattermost-redux/reducers/entities/teams.js', 'node_modules/mattermost-redux/reducers/entities/typing.js', 'node_modules/mattermost-redux/reducers/entities/users.js', 'node_modules/mattermost-redux/reducers/errors/index.js', 'node_modules/mattermost-redux/reducers/index.js', 'node_modules/mattermost-redux/reducers/requests/admin.js', 'node_modules/mattermost-redux/reducers/requests/channels.js', 'node_modules/mattermost-redux/reducers/requests/emojis.js', 'node_modules/mattermost-redux/reducers/requests/files.js', 'node_modules/mattermost-redux/reducers/requests/general.js', 'node_modules/mattermost-redux/reducers/requests/helpers.js', 'node_modules/mattermost-redux/reducers/requests/index.js', 'node_modules/mattermost-redux/reducers/requests/integrations.js', 'node_modules/mattermost-redux/reducers/requests/jobs.js', 'node_modules/mattermost-redux/reducers/requests/posts.js', 'node_modules/mattermost-redux/reducers/requests/preferences.js', 'node_modules/mattermost-redux/reducers/requests/roles.js', 'node_modules/mattermost-redux/reducers/requests/schemes.js', 'node_modules/mattermost-redux/reducers/requests/search.js', 'node_modules/mattermost-redux/reducers/requests/teams.js', 'node_modules/mattermost-redux/reducers/requests/users.js', 'node_modules/mattermost-redux/selectors/entities/emojis.js', 'node_modules/mattermost-redux/selectors/entities/general.js', 'node_modules/mattermost-redux/selectors/entities/integrations.js', 'node_modules/mattermost-redux/selectors/entities/teams.js', 'node_modules/mattermost-redux/store/configureStore.dev.js', 'node_modules/mattermost-redux/store/helpers.js', 'node_modules/mattermost-redux/store/index.js', 'node_modules/mattermost-redux/store/initial_state.js', 'node_modules/mattermost-redux/store/reducer_registry.js', 'node_modules/mattermost-redux/utils/deep_freeze.js', 'node_modules/mattermost-redux/utils/event_emitter.js', 'node_modules/mattermost-redux/utils/file_utils.js', 'node_modules/mattermost-redux/utils/helpers.js', 'node_modules/mattermost-redux/utils/key_mirror.js', 'node_modules/mattermost-redux/utils/theme_utils.js', 'node_modules/object-assign/index.js', 'node_modules/pascalcase/index.js', 'node_modules/path-to-regexp/index.js', 'node_modules/path-to-regexp/node_modules/isarray/index.js', 'node_modules/pegjs/lib/compiler/asts.js', 'node_modules/pegjs/lib/compiler/index.js', 'node_modules/pegjs/lib/compiler/js.js', 'node_modules/pegjs/lib/compiler/opcodes.js', 'node_modules/pegjs/lib/compiler/passes/generate-bytecode.js', 'node_modules/pegjs/lib/compiler/passes/generate-js.js', 'node_modules/pegjs/lib/compiler/passes/remove-proxy-rules.js', 'node_modules/pegjs/lib/compiler/passes/report-duplicate-labels.js', 'node_modules/pegjs/lib/compiler/passes/report-duplicate-rules.js', 'node_modules/pegjs/lib/compiler/passes/report-infinite-recursion.js', 'node_modules/pegjs/lib/compiler/passes/report-infinite-repetition.js', 'node_modules/pegjs/lib/compiler/passes/report-undefined-rules.js', 'node_modules/pegjs/lib/compiler/visitor.js', 'node_modules/pegjs/lib/grammar-error.js', 'node_modules/pegjs/lib/parser.js', 'node_modules/pegjs/lib/peg.js', 'node_modules/pegjs/lib/utils/arrays.js', 'node_modules/pegjs/lib/utils/classes.js', 'node_modules/pegjs/lib/utils/objects.js', 'node_modules/promise/setimmediate/core.js', 'node_modules/promise/setimmediate/done.js', 'node_modules/promise/setimmediate/es6-extensions.js', 'node_modules/promise/setimmediate/rejection-tracking.js', 'node_modules/prop-types/checkPropTypes.js', 'node_modules/prop-types/factoryWithTypeCheckers.js', 'node_modules/prop-types/index.js', 'node_modules/prop-types/lib/ReactPropTypesSecret.js', 'node_modules/querystring/decode.js', 'node_modules/querystring/encode.js', 'node_modules/querystring/index.js', 'node_modules/querystringify/index.js', 'node_modules/react-deep-force-update/lib/index.js', 'node_modules/react-devtools-core/build/backend.js', 'node_modules/react-intl/lib/index.js', 'node_modules/react-intl/locale-data/index.js', 'node_modules/react-intl/node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js', 'node_modules/react-lifecycles-compat/react-lifecycles-compat.cjs.js', 'node_modules/react-native-bottom-sheet/index.js', 'node_modules/react-native-button/Button.js', 'node_modules/react-native-button/coalesceNonElementChildren.js', 'node_modules/react-native-device-info/deviceinfo.js', 'node_modules/react-native-drawer-layout/dist/DrawerLayout.js', 'node_modules/react-native-image-picker/index.js', 'node_modules/react-native-linear-gradient/index.android.js', 'node_modules/react-native-linear-gradient/nativeLinearGradient.js', 'node_modules/react-native-local-auth/LocalAuth.android.js', 'node_modules/react-native-local-auth/index.js', 'node_modules/react-native-navigation/src/NativeEventsReceiver.js', 'node_modules/react-native-navigation/src/Navigation.js', 'node_modules/react-native-navigation/src/PropRegistry.js', 'node_modules/react-native-navigation/src/Screen.js', 'node_modules/react-native-navigation/src/ScreenVisibilityListener.js', 'node_modules/react-native-navigation/src/deprecated/indexDeprecated.android.js', 'node_modules/react-native-navigation/src/deprecated/platformSpecificDeprecated.android.js', 'node_modules/react-native-navigation/src/index.js', 'node_modules/react-native-navigation/src/platformSpecific.android.js', 'node_modules/react-native-navigation/src/views/sharedElementTransition.android.js', 'node_modules/react-native-notifications/index.android.js', 'node_modules/react-native-notifications/notification.android.js', 'node_modules/react-native-permissions/index.js', 'node_modules/react-native-permissions/lib/permissions.android.js', 'node_modules/react-native-svg/elements/Circle.js', 'node_modules/react-native-svg/elements/ClipPath.js', 'node_modules/react-native-svg/elements/Defs.js', 'node_modules/react-native-svg/elements/Ellipse.js', 'node_modules/react-native-svg/elements/G.js', 'node_modules/react-native-svg/elements/Image.js', 'node_modules/react-native-svg/elements/Line.js', 'node_modules/react-native-svg/elements/LinearGradient.js', 'node_modules/react-native-svg/elements/Path.js', 'node_modules/react-native-svg/elements/Polygon.js', 'node_modules/react-native-svg/elements/Polyline.js', 'node_modules/react-native-svg/elements/RadialGradient.js', 'node_modules/react-native-svg/elements/Rect.js', 'node_modules/react-native-svg/elements/Shape.js', 'node_modules/react-native-svg/elements/Stop.js', 'node_modules/react-native-svg/elements/Svg.js', 'node_modules/react-native-svg/elements/Symbol.js', 'node_modules/react-native-svg/elements/TSpan.js', 'node_modules/react-native-svg/elements/Text.js', 'node_modules/react-native-svg/elements/TextPath.js', 'node_modules/react-native-svg/elements/Use.js', 'node_modules/react-native-svg/index.js', 'node_modules/react-native-svg/lib/Matrix2D.js', 'node_modules/react-native-svg/lib/PATTERN_UNITS.js', 'node_modules/react-native-svg/lib/SvgTouchableMixin.js', 'node_modules/react-native-svg/lib/attributes.js', 'node_modules/react-native-svg/lib/extract/extractBrush.js', 'node_modules/react-native-svg/lib/extract/extractClipPath.js', 'node_modules/react-native-svg/lib/extract/extractFill.js', 'node_modules/react-native-svg/lib/extract/extractGradient.js', 'node_modules/react-native-svg/lib/extract/extractLengthList.js', 'node_modules/react-native-svg/lib/extract/extractOpacity.js', 'node_modules/react-native-svg/lib/extract/extractPolyPoints.js', 'node_modules/react-native-svg/lib/extract/extractProps.js', 'node_modules/react-native-svg/lib/extract/extractResponder.js', 'node_modules/react-native-svg/lib/extract/extractStroke.js', 'node_modules/react-native-svg/lib/extract/extractText.js', 'node_modules/react-native-svg/lib/extract/extractTransform.js', 'node_modules/react-native-svg/lib/extract/extractViewBox.js', 'node_modules/react-native-svg/lib/extract/patternReg.js', 'node_modules/react-native-svg/lib/percentToFloat.js', 'node_modules/react-native-svg/lib/props.js', 'node_modules/react-native-vector-icons/FontAwesome.js', 'node_modules/react-native-vector-icons/Foundation.js', 'node_modules/react-native-vector-icons/Ionicons.js', 'node_modules/react-native-vector-icons/MaterialIcons.js', 'node_modules/react-native-vector-icons/glyphmaps/FontAwesome.json', 'node_modules/react-native-vector-icons/glyphmaps/Foundation.json', 'node_modules/react-native-vector-icons/glyphmaps/Ionicons.json', 'node_modules/react-native-vector-icons/glyphmaps/MaterialIcons.json', 'node_modules/react-native-vector-icons/lib/create-icon-set.js', 'node_modules/react-native-vector-icons/lib/ensure-native-module-available.js', 'node_modules/react-native-vector-icons/lib/icon-button.js', 'node_modules/react-native-vector-icons/lib/react-native.js', 'node_modules/react-native-vector-icons/lib/tab-bar-item-ios.js', 'node_modules/react-native-vector-icons/lib/toolbar-android.js', 'node_modules/react-native-video/TextTrackType.js', 'node_modules/react-native-video/Video.js', 'node_modules/react-native-video/VideoResizeMode.js', 'node_modules/react-native/Libraries/Animated/src/Animated.js', 'node_modules/react-native/Libraries/Animated/src/AnimatedEvent.js', 'node_modules/react-native/Libraries/Animated/src/AnimatedImplementation.js', 'node_modules/react-native/Libraries/Animated/src/Easing.js', 'node_modules/react-native/Libraries/Animated/src/createAnimatedComponent.js', 'node_modules/react-native/Libraries/Animated/src/nodes/AnimatedInterpolation.js', 'node_modules/react-native/Libraries/Animated/src/nodes/AnimatedNode.js', 'node_modules/react-native/Libraries/Animated/src/nodes/AnimatedProps.js', 'node_modules/react-native/Libraries/Animated/src/nodes/AnimatedValue.js', 'node_modules/react-native/Libraries/Animated/src/nodes/AnimatedValueXY.js', 'node_modules/react-native/Libraries/Animated/src/nodes/AnimatedWithChildren.js', 'node_modules/react-native/Libraries/AppState/AppState.js', 'node_modules/react-native/Libraries/BatchedBridge/BatchedBridge.js', 'node_modules/react-native/Libraries/BatchedBridge/MessageQueue.js', 'node_modules/react-native/Libraries/BatchedBridge/NativeModules.js', 'node_modules/react-native/Libraries/Color/normalizeColor.js', 'node_modules/react-native/Libraries/Components/AppleTV/TVViewPropTypes.js', 'node_modules/react-native/Libraries/Components/ScrollResponder.js', 'node_modules/react-native/Libraries/Components/ScrollView/ScrollView.js', 'node_modules/react-native/Libraries/Components/Subscribable.js', 'node_modules/react-native/Libraries/Components/TextInput/TextInputState.js', 'node_modules/react-native/Libraries/Components/Touchable/Touchable.js', 'node_modules/react-native/Libraries/Components/Touchable/TouchableOpacity.js', 'node_modules/react-native/Libraries/Components/Touchable/TouchableWithoutFeedback.js', 'node_modules/react-native/Libraries/Components/View/PlatformViewPropTypes.js', 'node_modules/react-native/Libraries/Components/View/ReactNativeStyleAttributes.js', 'node_modules/react-native/Libraries/Components/View/ReactNativeViewAttributes.js', 'node_modules/react-native/Libraries/Components/View/ShadowPropTypesIOS.js', 'node_modules/react-native/Libraries/Components/View/View.js', 'node_modules/react-native/Libraries/Components/View/ViewAccessibility.js', 'node_modules/react-native/Libraries/Components/View/ViewNativeComponent.js', 'node_modules/react-native/Libraries/Components/View/ViewPropTypes.js', 'node_modules/react-native/Libraries/Components/View/ViewStylePropTypes.js', 'node_modules/react-native/Libraries/Core/Devtools/getDevServer.js', 'node_modules/react-native/Libraries/Core/Devtools/parseErrorStack.js', 'node_modules/react-native/Libraries/Core/Devtools/setupDevtools.js', 'node_modules/react-native/Libraries/Core/ExceptionsManager.js', 'node_modules/react-native/Libraries/Core/InitializeCore.js', 'node_modules/react-native/Libraries/Core/ReactNativeVersion.js', 'node_modules/react-native/Libraries/Core/ReactNativeVersionCheck.js', 'node_modules/react-native/Libraries/Core/Timers/JSTimers.js', 'node_modules/react-native/Libraries/EventEmitter/NativeEventEmitter.js', 'node_modules/react-native/Libraries/EventEmitter/RCTDeviceEventEmitter.js', 'node_modules/react-native/Libraries/EventEmitter/RCTEventEmitter.js', 'node_modules/react-native/Libraries/Image/AssetRegistry.js', 'node_modules/react-native/Libraries/Image/AssetSourceResolver.js', 'node_modules/react-native/Libraries/Image/Image.android.js', 'node_modules/react-native/Libraries/Image/ImageBackground.js', 'node_modules/react-native/Libraries/Image/ImageResizeMode.js', 'node_modules/react-native/Libraries/Image/ImageSourcePropType.js', 'node_modules/react-native/Libraries/Image/ImageStylePropTypes.js', 'node_modules/react-native/Libraries/Image/resolveAssetSource.js', 'node_modules/react-native/Libraries/Interaction/PanResponder.js', 'node_modules/react-native/Libraries/JSInspector/InspectorAgent.js', 'node_modules/react-native/Libraries/JSInspector/JSInspector.js', 'node_modules/react-native/Libraries/JSInspector/NetworkAgent.js', 'node_modules/react-native/Libraries/Linking/Linking.js', 'node_modules/react-native/Libraries/Lists/FlatList.js', 'node_modules/react-native/Libraries/Lists/SectionList.js', 'node_modules/react-native/Libraries/Lists/VirtualizedList.js', 'node_modules/react-native/Libraries/Lists/VirtualizedSectionList.js', 'node_modules/react-native/Libraries/Network/NetInfo.js', 'node_modules/react-native/Libraries/Performance/Systrace.js', 'node_modules/react-native/Libraries/PermissionsAndroid/PermissionsAndroid.js', 'node_modules/react-native/Libraries/Promise.js', 'node_modules/react-native/Libraries/ReactNative/AppRegistry.js', 'node_modules/react-native/Libraries/ReactNative/I18nManager.js', 'node_modules/react-native/Libraries/ReactNative/UIManager.js', 'node_modules/react-native/Libraries/ReactNative/requireNativeComponent.js', 'node_modules/react-native/Libraries/Renderer/oss/ReactNativeRenderer-dev.js', 'node_modules/react-native/Libraries/Renderer/shims/NativeMethodsMixin.js', 'node_modules/react-native/Libraries/Renderer/shims/ReactNative.js', 'node_modules/react-native/Libraries/Renderer/shims/ReactNativeViewConfigRegistry.js', 'node_modules/react-native/Libraries/Renderer/shims/createReactNativeComponentClass.js', 'node_modules/react-native/Libraries/Storage/AsyncStorage.js', 'node_modules/react-native/Libraries/StyleSheet/ColorPropType.js', 'node_modules/react-native/Libraries/StyleSheet/EdgeInsetsPropType.js', 'node_modules/react-native/Libraries/StyleSheet/LayoutPropTypes.js', 'node_modules/react-native/Libraries/StyleSheet/PointPropType.js', 'node_modules/react-native/Libraries/StyleSheet/StyleSheet.js', 'node_modules/react-native/Libraries/StyleSheet/StyleSheetPropType.js', 'node_modules/react-native/Libraries/StyleSheet/StyleSheetValidation.js', 'node_modules/react-native/Libraries/StyleSheet/TransformPropTypes.js', 'node_modules/react-native/Libraries/StyleSheet/flattenStyle.js', 'node_modules/react-native/Libraries/StyleSheet/processColor.js', 'node_modules/react-native/Libraries/StyleSheet/processTransform.js', 'node_modules/react-native/Libraries/Text/Text.js', 'node_modules/react-native/Libraries/Text/TextPropTypes.js', 'node_modules/react-native/Libraries/Text/TextStylePropTypes.js', 'node_modules/react-native/Libraries/Utilities/BackHandler.android.js', 'node_modules/react-native/Libraries/Utilities/DeviceInfo.js', 'node_modules/react-native/Libraries/Utilities/Dimensions.js', 'node_modules/react-native/Libraries/Utilities/HMRClient.js', 'node_modules/react-native/Libraries/Utilities/PixelRatio.js', 'node_modules/react-native/Libraries/Utilities/Platform.android.js', 'node_modules/react-native/Libraries/Utilities/PolyfillFunctions.js', 'node_modules/react-native/Libraries/Utilities/createStrictShapeTypeChecker.js', 'node_modules/react-native/Libraries/Utilities/deepFreezeAndThrowOnMutationInDev.js', 'node_modules/react-native/Libraries/Utilities/defineLazyObjectProperty.js', 'node_modules/react-native/Libraries/Utilities/deprecatedPropType.js', 'node_modules/react-native/Libraries/Utilities/differ/deepDiffer.js', 'node_modules/react-native/Libraries/Utilities/differ/sizesDiffer.js', 'node_modules/react-native/Libraries/Utilities/logError.js', 'node_modules/react-native/Libraries/WebSocket/WebSocket.js', 'node_modules/react-native/Libraries/react-native/React.js', 'node_modules/react-native/Libraries/react-native/react-native-implementation.js', 'node_modules/react-native/Libraries/vendor/core/ErrorUtils.js', 'node_modules/react-native/Libraries/vendor/core/Map.js', 'node_modules/react-native/Libraries/vendor/core/_shouldPolyfillES6Collection.js', 'node_modules/react-native/Libraries/vendor/emitter/EmitterSubscription.js', 'node_modules/react-native/Libraries/vendor/emitter/EventEmitter.js', 'node_modules/react-native/Libraries/vendor/emitter/EventSubscription.js', 'node_modules/react-native/Libraries/vendor/emitter/EventSubscriptionVendor.js', 'node_modules/react-native/node_modules/fbjs/lib/Promise.native.js', 'node_modules/react-native/node_modules/fbjs/lib/invariant.js', 'node_modules/react-native/node_modules/fbjs/lib/keyMirror.js', 'node_modules/react-native/node_modules/regenerator-runtime/runtime.js', 'node_modules/react-navigation-stack/dist/index.js', 'node_modules/react-navigation-stack/dist/navigators/createContainedStackNavigator.js', 'node_modules/react-navigation-stack/dist/navigators/createStackNavigator.js', 'node_modules/react-navigation-stack/dist/utils/ReactNativeFeatures.js', 'node_modules/react-navigation-stack/dist/utils/getSceneIndicesForInterpolationInputRange.js', 'node_modules/react-navigation-stack/dist/utils/invariant.js', 'node_modules/react-navigation-stack/dist/utils/shallowEqual.js', 'node_modules/react-navigation-stack/dist/views/Header/Header.js', 'node_modules/react-navigation-stack/dist/views/Header/HeaderBackButton.js', 'node_modules/react-navigation-stack/dist/views/Header/HeaderStyleInterpolator.js', 'node_modules/react-navigation-stack/dist/views/Header/HeaderTitle.js', 'node_modules/react-navigation-stack/dist/views/Header/ModularHeaderBackButton.js', 'node_modules/react-navigation-stack/dist/views/ScenesReducer.js', 'node_modules/react-navigation-stack/dist/views/StackView/StackView.js', 'node_modules/react-navigation-stack/dist/views/StackView/StackViewCard.js', 'node_modules/react-navigation-stack/dist/views/StackView/StackViewLayout.js', 'node_modules/react-navigation-stack/dist/views/StackView/StackViewStyleInterpolator.js', 'node_modules/react-navigation-stack/dist/views/StackView/StackViewTransitionConfigs.js', 'node_modules/react-navigation-stack/dist/views/StackView/createPointerEventsContainer.js', 'node_modules/react-navigation-stack/dist/views/TouchableItem.js', 'node_modules/react-navigation-stack/dist/views/Transitioner.js', 'node_modules/react-navigation-stack/dist/views/assets/back-icon.png', 'node_modules/react-navigation/src/NavigationActions.js', 'node_modules/react-navigation/src/StateUtils.js', 'node_modules/react-navigation/src/createNavigationContainer.js', 'node_modules/react-navigation/src/getChildEventSubscriber.js', 'node_modules/react-navigation/src/getChildNavigation.js', 'node_modules/react-navigation/src/getChildRouter.js', 'node_modules/react-navigation/src/getNavigation.js', 'node_modules/react-navigation/src/navigators/createKeyboardAwareNavigator.js', 'node_modules/react-navigation/src/navigators/createNavigator.js', 'node_modules/react-navigation/src/react-navigation.js', 'node_modules/react-navigation/src/routers/StackActions.js', 'node_modules/react-navigation/src/routers/StackRouter.js', 'node_modules/react-navigation/src/routers/createConfigGetter.js', 'node_modules/react-navigation/src/routers/getNavigationActionCreators.js', 'node_modules/react-navigation/src/routers/getScreenForRouteName.js', 'node_modules/react-navigation/src/routers/pathUtils.js', 'node_modules/react-navigation/src/routers/validateRouteConfigMap.js', 'node_modules/react-navigation/src/routers/validateScreenOptions.js', 'node_modules/react-navigation/src/utils/docsUrl.js', 'node_modules/react-navigation/src/utils/invariant.js', 'node_modules/react-navigation/src/views/TouchableItem.js', 'node_modules/react-navigation/src/views/withOrientation.js', 'node_modules/react-proxy/modules/bindAutoBindMethods.js', 'node_modules/react-proxy/modules/createClassProxy.js', 'node_modules/react-proxy/modules/createPrototypeProxy.js', 'node_modules/react-proxy/modules/deleteUnknownAutoBindMethods.js', 'node_modules/react-proxy/modules/index.js', 'node_modules/react-proxy/modules/supportsProtoAssignment.js', 'node_modules/react-redux/lib/components/Provider.js', 'node_modules/react-redux/lib/components/connectAdvanced.js', 'node_modules/react-redux/lib/connect/connect.js', 'node_modules/react-redux/lib/connect/mapDispatchToProps.js', 'node_modules/react-redux/lib/connect/mapStateToProps.js', 'node_modules/react-redux/lib/connect/mergeProps.js', 'node_modules/react-redux/lib/connect/selectorFactory.js', 'node_modules/react-redux/lib/connect/verifySubselectors.js', 'node_modules/react-redux/lib/connect/wrapMapToProps.js', 'node_modules/react-redux/lib/index.js', 'node_modules/react-redux/lib/utils/PropTypes.js', 'node_modules/react-redux/lib/utils/Subscription.js', 'node_modules/react-redux/lib/utils/shallowEqual.js', 'node_modules/react-redux/lib/utils/verifyPlainObject.js', 'node_modules/react-redux/lib/utils/warning.js', 'node_modules/react-timer-mixin/TimerMixin.js', 'node_modules/react-transform-hmr/lib/index.js', 'node_modules/react/cjs/react.development.js', 'node_modules/react/index.js', 'node_modules/redux-action-buffer/index.js', 'node_modules/redux-devtools-instrument/lib/instrument.js', 'node_modules/redux-offline/lib/actions.js', 'node_modules/redux-offline/lib/config.js', 'node_modules/redux-offline/lib/constants.js', 'node_modules/redux-offline/lib/defaults/batch.js', 'node_modules/redux-offline/lib/defaults/detectNetwork.native.js', 'node_modules/redux-offline/lib/defaults/discard.js', 'node_modules/redux-offline/lib/defaults/effect.js', 'node_modules/redux-offline/lib/defaults/index.js', 'node_modules/redux-offline/lib/defaults/persist.native.js', 'node_modules/redux-offline/lib/defaults/retry.js', 'node_modules/redux-offline/lib/index.js', 'node_modules/redux-offline/lib/middleware.js', 'node_modules/redux-offline/lib/updater.js', 'node_modules/redux-persist-transform-filter/dist/index.js', 'node_modules/redux-persist/lib/autoRehydrate.js', 'node_modules/redux-persist/lib/constants.js', 'node_modules/redux-persist/lib/createPersistor.js', 'node_modules/redux-persist/lib/createTransform.js', 'node_modules/redux-persist/lib/defaults/asyncLocalStorage.js', 'node_modules/redux-persist/lib/getStoredState.js', 'node_modules/redux-persist/lib/index.js', 'node_modules/redux-persist/lib/persistStore.js', 'node_modules/redux-persist/lib/purgeStoredState.js', 'node_modules/redux-persist/lib/utils/isStatePlainEnough.js', 'node_modules/redux-persist/lib/utils/setImmediate.js', 'node_modules/redux/lib/redux.js', 'node_modules/remote-redux-devtools/lib/configureStore.js', 'node_modules/remote-redux-devtools/lib/devTools.js', 'node_modules/remote-redux-devtools/lib/index.js', 'node_modules/remotedev-utils/lib/catchErrors.js', 'node_modules/remotedev-utils/lib/filters.js', 'node_modules/reselect/lib/index.js', 'node_modules/rn-fetch-blob/android.js', 'node_modules/rn-fetch-blob/cba/index.js', 'node_modules/rn-fetch-blob/class/RNFetchBlobFile.js', 'node_modules/rn-fetch-blob/class/RNFetchBlobReadStream.js', 'node_modules/rn-fetch-blob/class/RNFetchBlobSession.js', 'node_modules/rn-fetch-blob/class/RNFetchBlobWriteStream.js', 'node_modules/rn-fetch-blob/fs.js', 'node_modules/rn-fetch-blob/index.js', 'node_modules/rn-fetch-blob/ios.js', 'node_modules/rn-fetch-blob/json-stream.js', 'node_modules/rn-fetch-blob/lib/oboe-browser.min.js', 'node_modules/rn-fetch-blob/polyfill/Blob.js', 'node_modules/rn-fetch-blob/polyfill/Event.js', 'node_modules/rn-fetch-blob/polyfill/EventTarget.js', 'node_modules/rn-fetch-blob/polyfill/Fetch.js', 'node_modules/rn-fetch-blob/polyfill/File.js', 'node_modules/rn-fetch-blob/polyfill/FileReader.js', 'node_modules/rn-fetch-blob/polyfill/ProgressEvent.js', 'node_modules/rn-fetch-blob/polyfill/XMLHttpRequest.js', 'node_modules/rn-fetch-blob/polyfill/XMLHttpRequestEventTarget.js', 'node_modules/rn-fetch-blob/polyfill/index.js', 'node_modules/rn-fetch-blob/utils/log.js', 'node_modules/rn-fetch-blob/utils/unicode.js', 'node_modules/rn-fetch-blob/utils/uri.js', 'node_modules/rn-fetch-blob/utils/uuid.js', 'node_modules/rn-host-detect/index.js', 'node_modules/rn-placeholder/index.js', 'node_modules/rn-placeholder/src/animation/animations.js', 'node_modules/rn-placeholder/src/animation/fade.js', 'node_modules/rn-placeholder/src/animation/shine.js', 'node_modules/rn-placeholder/src/box/box.style.js', 'node_modules/rn-placeholder/src/imageContent/imageContent.js', 'node_modules/rn-placeholder/src/line/line.style.js', 'node_modules/rn-placeholder/src/media/media.style.js', 'node_modules/rn-placeholder/src/multiWords/multiWords.js', 'node_modules/rn-placeholder/src/paragraph/paragraph.js', 'node_modules/rn-placeholder/src/placeholder.js', 'node_modules/rn-placeholder/src/placeholderContainer.js', 'node_modules/rn-placeholder/src/placeholderStylify.js', 'node_modules/sc-formatter/index.js', 'node_modules/schedule/cjs/schedule-tracking.development.js', 'node_modules/schedule/tracking.js', 'node_modules/semver/semver.js', 'node_modules/shallow-equals/index.js', 'node_modules/socketcluster-client/index.js', 'node_modules/socketcluster-client/lib/auth.js', 'node_modules/socketcluster-client/lib/factory.js', 'node_modules/socketcluster-client/lib/scclientsocket.js', 'node_modules/socketcluster-client/lib/sctransport.js', 'node_modules/socketcluster-client/node_modules/sc-errors/decycle.js', 'node_modules/socketcluster-client/node_modules/sc-errors/index.js', 'node_modules/stacktrace-parser/index.js', 'node_modules/stacktrace-parser/lib/stacktrace-parser.js', 'node_modules/symbol-observable/lib/index.js', 'node_modules/symbol-observable/lib/ponyfill.js', 'node_modules/tinycolor2/tinycolor.js', 'node_modules/url-parse/index.js', 'share_extension/android/extension.js', 'share_extension/android/extension_channels/extension_channel_item.js', 'share_extension/android/extension_channels/extension_channels.js', 'share_extension/android/extension_channels/index.js', 'share_extension/android/extension_post/channel_button/channel_button.js', 'share_extension/android/extension_post/channel_button/index.js', 'share_extension/android/extension_post/extension_post.js', 'share_extension/android/extension_post/index.js', 'share_extension/android/extension_post/team_button/index.js', 'share_extension/android/extension_post/team_button/team_button.js', 'share_extension/android/extension_teams/extension_teams.js', 'share_extension/android/extension_teams/index.js', 'share_extension/android/extension_teams/team_item/index.js', 'share_extension/android/extension_teams/team_item/team_item.js', 'share_extension/android/index.js', 'share_extension/android/navigation.js', 'share_extension/common/icons/channel_type.js', 'share_extension/common/icons/excel.js', 'share_extension/common/icons/generic.js', 'share_extension/common/icons/index.js', 'share_extension/common/icons/pdf.js', 'share_extension/common/icons/ppt.js', 'share_extension/common/icons/zip.js']; diff --git a/packager/modulePaths.js b/packager/modulePaths.js index 60a3ffbdc..a1c601a23 100644 --- a/packager/modulePaths.js +++ b/packager/modulePaths.js @@ -1,186 +1,25 @@ // Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved. // See LICENSE.txt for license information. -module.exports = ['./node_modules/react-native/Libraries/ART/ARTSerializablePath.js', - './node_modules/react-native/Libraries/Animated/src/Animated.js', - './node_modules/react-native/Libraries/Animated/src/nodes/AnimatedAddition.js', - './node_modules/react-native/Libraries/Animated/src/nodes/AnimatedDiffClamp.js', - './node_modules/react-native/Libraries/Animated/src/nodes/AnimatedDivision.js', - './node_modules/react-native/Libraries/Animated/src/AnimatedEvent.js', - './node_modules/react-native/Libraries/Animated/src/AnimatedImplementation.js', - './node_modules/react-native/Libraries/Animated/src/nodes/AnimatedInterpolation.js', - './node_modules/react-native/Libraries/Animated/src/nodes/AnimatedModulo.js', - './node_modules/react-native/Libraries/Animated/src/nodes/AnimatedMultiplication.js', - './node_modules/react-native/Libraries/Animated/src/nodes/AnimatedNode.js', - './node_modules/react-native/Libraries/Animated/src/nodes/AnimatedProps.js', - './node_modules/react-native/Libraries/Animated/src/nodes/AnimatedStyle.js', - './node_modules/react-native/Libraries/Animated/src/nodes/AnimatedTracking.js', - './node_modules/react-native/Libraries/Animated/src/nodes/AnimatedTransform.js', - './node_modules/react-native/Libraries/Animated/src/nodes/AnimatedValue.js', - './node_modules/react-native/Libraries/Animated/src/nodes/AnimatedValueXY.js', - './node_modules/react-native/Libraries/Animated/src/nodes/AnimatedWithChildren.js', - './node_modules/react-native/Libraries/Animated/src/animations/Animation.js', - './node_modules/react-native/Libraries/ReactNative/AppContainer.js', - './node_modules/react-native/Libraries/ReactNative/AppRegistry.js', - './node_modules/react-native/Libraries/AppState/AppState.js', - './node_modules/react-native/Libraries/Image/AssetRegistry.js', - './node_modules/react-native/Libraries/Image/AssetSourceResolver.js', - './node_modules/react-native/Libraries/Storage/AsyncStorage.js', - './node_modules/react-native/Libraries/BatchedBridge/BatchedBridge.js', - './node_modules/react-native/Libraries/Blob/Blob.js', - './node_modules/react-native/Libraries/Blob/BlobManager.js', - './node_modules/react-native/Libraries/Blob/BlobRegistry.js', - './node_modules/react-native/Libraries/Components/Touchable/BoundingDimensions.js', - './node_modules/react-native/Libraries/BugReporting/BugReporting.js', - './node_modules/react-native/Libraries/StyleSheet/ColorPropType.js', - './node_modules/react-native/Libraries/Animated/src/animations/DecayAnimation.js', - './node_modules/react-native/Libraries/Utilities/DeviceInfo.js', - './node_modules/react-native/Libraries/Utilities/Dimensions.js', - './node_modules/react-native/Libraries/Animated/src/Easing.js', - './node_modules/react-native/Libraries/StyleSheet/EdgeInsetsPropType.js', - './node_modules/react-native/Libraries/vendor/emitter/EmitterSubscription.js', - './node_modules/react-native/Libraries/vendor/core/ErrorUtils.js', - './node_modules/react-native/Libraries/vendor/emitter/EventEmitter.js', - './node_modules/react-native/Libraries/vendor/emitter/EventSubscription.js', - './node_modules/react-native/Libraries/vendor/emitter/EventSubscriptionVendor.js', - './node_modules/react-native/Libraries/Core/ExceptionsManager.js', - './node_modules/react-native/Libraries/Network/FormData.js', - './node_modules/react-native/Libraries/Interaction/FrameRateLogger.js', - './node_modules/react-native/Libraries/Utilities/HMRClient.js', - './node_modules/react-native/Libraries/ReactNative/I18nManager.js', - './node_modules/react-native/Libraries/Image/ImageBackground.js', - './node_modules/react-native/Libraries/Image/ImageResizeMode.js', - './node_modules/react-native/Libraries/Image/ImageStylePropTypes.js', - './node_modules/react-native/Libraries/Core/InitializeCore.js', - './node_modules/react-native/Libraries/JSInspector/InspectorAgent.js', - './node_modules/react-native/Libraries/Interaction/InteractionManager.js', - './node_modules/react-native/Libraries/JSInspector/JSInspector.js', - './node_modules/react-native/Libraries/Core/Timers/JSTimers.js', - './node_modules/react-native/Libraries/Components/Keyboard/Keyboard.js', - './node_modules/react-native/Libraries/LayoutAnimation/LayoutAnimation.js', - './node_modules/react-native/Libraries/StyleSheet/LayoutPropTypes.js', - './node_modules/react-native/Libraries/vendor/core/Map.js', - './node_modules/react-native/Libraries/Utilities/MatrixMath.js', - './node_modules/react-native/Libraries/BatchedBridge/MessageQueue.js', - './node_modules/react-native/Libraries/EventEmitter/MissingNativeEventEmitterShim.js', - './node_modules/react-native/Libraries/Animated/src/NativeAnimatedHelper.js', - './node_modules/react-native/Libraries/EventEmitter/NativeEventEmitter.js', - './node_modules/react-native/Libraries/Renderer/shims/NativeMethodsMixin.js', - './node_modules/react-native/Libraries/BatchedBridge/NativeModules.js', - './node_modules/react-native/Libraries/Network/NetInfo.js', - './node_modules/react-native/Libraries/JSInspector/NetworkAgent.js', - './node_modules/react-native/Libraries/Interaction/PanResponder.js', - './node_modules/react-native/Libraries/PermissionsAndroid/PermissionsAndroid.js', - './node_modules/react-native/Libraries/Utilities/PixelRatio.js', - './node_modules/react-native/Libraries/Components/View/PlatformViewPropTypes.js', - './node_modules/react-native/Libraries/StyleSheet/PointPropType.js', - './node_modules/react-native/Libraries/Utilities/PolyfillFunctions.js', - './node_modules/react-native/Libraries/Components/Touchable/PooledClass.js', - './node_modules/react-native/Libraries/Components/Touchable/Position.js', - './node_modules/react-native/Libraries/Promise.js', - './node_modules/react-native/Libraries/EventEmitter/RCTDeviceEventEmitter.js', - './node_modules/react-native/Libraries/EventEmitter/RCTEventEmitter.js', - './node_modules/react-native/Libraries/react-native/React.js', - './node_modules/react-native/Libraries/Renderer/shims/ReactFeatureFlags.js', - './node_modules/react-native/Libraries/Renderer/shims/ReactNative.js', - './node_modules/react-native/Libraries/ART/ReactNativeART.js', - './node_modules/react-native/Libraries/Renderer/shims/ReactNativeBridgeEventPlugin.js', - './node_modules/react-native/Libraries/Renderer/shims/ReactNativeComponentTree.js', - './node_modules/react-native/Libraries/Renderer/shims/ReactNativePropRegistry.js', - './node_modules/react-native/Libraries/Renderer/ReactNativeRenderer-prod.js', - './node_modules/react-native/Libraries/Components/View/ReactNativeStyleAttributes.js', - './node_modules/react-native/Libraries/Core/ReactNativeVersion.js', - './node_modules/react-native/Libraries/Core/ReactNativeVersionCheck.js', - './node_modules/react-native/Libraries/Components/View/ReactNativeViewAttributes.js', - './node_modules/react-native/Libraries/Utilities/SceneTracker.js', - './node_modules/react-native/Libraries/Components/ScrollResponder.js', - './node_modules/react-native/Libraries/Components/ScrollView/ScrollView.js', - './node_modules/react-native/Libraries/Components/ScrollView/ScrollViewStickyHeader.js', - './node_modules/react-native/Libraries/vendor/core/Set.js', - './node_modules/react-native/Libraries/Components/View/ShadowPropTypesIOS.js', - './node_modules/react-native/Libraries/Animated/src/animations/SpringAnimation.js', - './node_modules/react-native/Libraries/Animated/src/SpringConfig.js', - './node_modules/react-native/Libraries/StyleSheet/StyleSheet.js', - './node_modules/react-native/Libraries/StyleSheet/StyleSheetPropType.js', - './node_modules/react-native/Libraries/StyleSheet/StyleSheetValidation.js', - './node_modules/react-native/Libraries/Components/Subscribable.js', - './node_modules/react-native/Libraries/Performance/Systrace.js', - './node_modules/react-native/Libraries/Components/AppleTV/TVEventHandler.js', - './node_modules/react-native/Libraries/Components/AppleTV/TVViewPropTypes.js', - './node_modules/react-native/Libraries/Interaction/TaskQueue.js', - './node_modules/react-native/Libraries/Text/Text.js', - './node_modules/react-native/Libraries/Components/TextInput/TextInputState.js', - './node_modules/react-native/Libraries/Text/TextPropTypes.js', - './node_modules/react-native/Libraries/Text/TextStylePropTypes.js', - './node_modules/react-native/Libraries/Animated/src/animations/TimingAnimation.js', - './node_modules/react-native/Libraries/Renderer/shims/TouchHistoryMath.js', - './node_modules/react-native/Libraries/Components/Touchable/Touchable.js', - './node_modules/react-native/Libraries/Components/Touchable/TouchableOpacity.js', - './node_modules/react-native/Libraries/Components/Touchable/TouchableWithoutFeedback.js', - './node_modules/react-native/Libraries/StyleSheet/TransformPropTypes.js', - './node_modules/react-native/Libraries/ReactNative/UIManager.js', - './node_modules/react-native/Libraries/Components/UnimplementedViews/UnimplementedView.js', - './node_modules/react-native/Libraries/Components/View/View.js', - './node_modules/react-native/Libraries/Components/View/ViewAccessibility.js', - './node_modules/react-native/Libraries/Components/View/ViewContext.js', - './node_modules/react-native/Libraries/Components/View/ViewPropTypes.js', - './node_modules/react-native/Libraries/Components/View/ViewStylePropTypes.js', - './node_modules/react-native/Libraries/WebSocket/WebSocket.js', - './node_modules/react-native/Libraries/WebSocket/WebSocketEvent.js', - './node_modules/react-native/Libraries/Network/XMLHttpRequest.js', - './node_modules/react-native/Libraries/vendor/core/_shouldPolyfillES6Collection.js', - './node_modules/app/actions/device/index.js', - './node_modules/app/actions/views/announcement.js', - './node_modules/app/actions/views/channel.js', - './node_modules/app/actions/views/client_upgrade.js', - './node_modules/app/actions/views/command.js', - './node_modules/app/actions/views/emoji.js', - './node_modules/app/actions/views/file_upload.js', - './node_modules/app/actions/views/login.js', - './node_modules/app/actions/views/more_dms.js', - './node_modules/app/actions/views/root.js', - './node_modules/app/actions/views/select_server.js', - './node_modules/app/actions/views/select_team.js', - './node_modules/app/actions/views/thread.js', - './node_modules/app/actions/views/typing.js', - './node_modules/app/app.js', - './node_modules/app/fetch_preconfig.js', - './node_modules/app/components/announcement_banner/announcement_banner.js', - './node_modules/app/components/announcement_banner/index.js', - './node_modules/app/components/at_mention/at_mention.js', - './node_modules/app/components/at_mention/index.js', +module.exports = ['./node_modules/app/app.js', + './node_modules/app/components/app_icon.js', './node_modules/app/components/attachment_button.js', - './node_modules/app/components/autocomplete/autocomplete.js', './node_modules/app/components/badge.js', - './node_modules/app/components/channel_drawer/channel_drawer.js', - './node_modules/app/components/channel_drawer/channels_list/channel_item/channel_item.js', - './node_modules/app/components/channel_drawer/channels_list/channel_item/index.js', - './node_modules/app/components/channel_drawer/channels_list/channels_list.js', - './node_modules/app/components/channel_drawer/channels_list/index.js', - './node_modules/app/components/channel_drawer/channels_list/list/index.js', - './node_modules/app/components/channel_drawer/channels_list/list/list.js', - './node_modules/app/components/channel_drawer/channels_list/switch_teams_button/index.js', - './node_modules/app/components/channel_drawer/channels_list/switch_teams_button/switch_teams_button.js', - './node_modules/app/components/channel_drawer/drawer_swipper/drawer_swiper.js', - './node_modules/app/components/channel_drawer/drawer_swipper/index.js', - './node_modules/app/components/channel_drawer/index.js', - './node_modules/app/components/channel_drawer/teams_list/index.js', - './node_modules/app/components/channel_drawer/teams_list/teams_list.js', - './node_modules/app/components/channel_drawer/teams_list/teams_list_item/index.js', - './node_modules/app/components/channel_drawer/teams_list/teams_list_item/teams_list_item.js', './node_modules/app/components/channel_icon.js', + './node_modules/app/components/channel_link/channel_link.js', + './node_modules/app/components/channel_link/index.js', './node_modules/app/components/channel_loader/channel_loader.js', './node_modules/app/components/channel_loader/index.js', - './node_modules/app/components/drawer.js', + './node_modules/app/components/combined_system_message/combined_system_message.js', + './node_modules/app/components/combined_system_message/index.js', + './node_modules/app/components/combined_system_message/last_users.js', + './node_modules/app/components/emoji/emoji.js', + './node_modules/app/components/emoji/index.js', + './node_modules/app/components/error_text.js', './node_modules/app/components/file_attachment_list/file_attachment_icon.js', './node_modules/app/components/file_attachment_list/file_attachment_image.js', - './node_modules/app/components/file_upload_preview/file_upload_item/file_upload_item.js', - './node_modules/app/components/file_upload_preview/file_upload_item/index.js', - './node_modules/app/components/file_upload_preview/file_upload_preview.js', - './node_modules/app/components/file_upload_preview/file_upload_remove.js', - './node_modules/app/components/file_upload_preview/file_upload_retry.js', - './node_modules/app/components/file_upload_preview/index.js', './node_modules/app/components/flag_icon.js', './node_modules/app/components/formatted_date.js', + './node_modules/app/components/formatted_markdown_text.js', './node_modules/app/components/formatted_text.js', './node_modules/app/components/formatted_time.js', './node_modules/app/components/layout/keyboard_layout/index.js', @@ -205,9 +44,7 @@ module.exports = ['./node_modules/react-native/Libraries/ART/ARTSerializablePath './node_modules/app/components/markdown/markdown_table_image/markdown_table_image.js', './node_modules/app/components/markdown/markdown_table_row/index.js', './node_modules/app/components/markdown/markdown_table_row/markdown_table_row.js', - './node_modules/app/components/markdown/transform.js', - './node_modules/app/components/offline_indicator/index.js', - './node_modules/app/components/offline_indicator/offline_indicator.js', + './node_modules/app/components/paper_plane.js', './node_modules/app/components/post/index.js', './node_modules/app/components/post/post.js', './node_modules/app/components/post_body/index.js', @@ -220,42 +57,37 @@ module.exports = ['./node_modules/react-native/Libraries/ART/ARTSerializablePath './node_modules/app/components/post_list/new_messages_divider.js', './node_modules/app/components/post_list/post_list.js', './node_modules/app/components/post_list/with_layout.js', + './node_modules/app/components/post_list_retry.js', './node_modules/app/components/post_profile_picture/index.js', './node_modules/app/components/post_profile_picture/post_profile_picture.js', + './node_modules/app/components/post_textbox/components/typing/index.js', + './node_modules/app/components/post_textbox/components/typing/typing.js', './node_modules/app/components/post_textbox/index.js', './node_modules/app/components/post_textbox/post_textbox.js', './node_modules/app/components/profile_picture/index.js', './node_modules/app/components/profile_picture/profile_picture.js', './node_modules/app/components/progressive_image/index.js', './node_modules/app/components/progressive_image/progressive_image.js', - './node_modules/app/components/root/index.js', - './node_modules/app/components/root/root.js', + './node_modules/app/components/quick_text_input.js', + './node_modules/app/components/reply_icon.js', './node_modules/app/components/safe_area_view/index.js', './node_modules/app/components/safe_area_view/safe_area_view.android.js', - './node_modules/app/components/settings_drawer/drawer_item.js', - './node_modules/app/components/settings_drawer/index.js', - './node_modules/app/components/settings_drawer/settings_drawer.js', - './node_modules/app/components/settings_drawer/status_label/index.js', - './node_modules/app/components/settings_drawer/status_label/status_label.js', - './node_modules/app/components/settings_drawer/user_info/index.js', - './node_modules/app/components/settings_drawer/user_info/user_info.js', + './node_modules/app/components/show_more_button/index.js', + './node_modules/app/components/show_more_button/show_more_button.js', './node_modules/app/components/start/empty_toolbar.js', './node_modules/app/components/status_bar/index.js', './node_modules/app/components/status_bar/status_bar.js', - './node_modules/app/components/swiper.js', './node_modules/app/components/user_status/index.js', './node_modules/app/components/user_status/user_status.js', './node_modules/app/components/vector_icon.js', - './node_modules/app/constants/autocomplete.js', './node_modules/app/constants/custom_prop_types.js', './node_modules/app/constants/device.js', './node_modules/app/constants/index.js', './node_modules/app/constants/list.js', './node_modules/app/constants/navigation.js', './node_modules/app/constants/permissions.js', - './node_modules/app/constants/post_textbox.js', './node_modules/app/constants/view.js', - './node_modules/app/i18n/index.js', + './node_modules/app/fetch_preconfig.js', './node_modules/app/initial_state.js', './node_modules/app/mattermost.js', './node_modules/app/mattermost_bucket/index.js', @@ -289,6 +121,7 @@ module.exports = ['./node_modules/react-native/Libraries/ART/ARTSerializablePath './node_modules/app/reducers/views/select_server.js', './node_modules/app/reducers/views/team.js', './node_modules/app/reducers/views/thread.js', + './node_modules/app/reducers/views/user.js', './node_modules/app/screens/channel/channel.js', './node_modules/app/screens/channel/channel_nav_bar/channel_drawer_button.js', './node_modules/app/screens/channel/channel_nav_bar/channel_nav_bar.js', @@ -306,362 +139,120 @@ module.exports = ['./node_modules/react-native/Libraries/ART/ARTSerializablePath './node_modules/app/screens/index.js', './node_modules/app/screens/select_server/index.js', './node_modules/app/screens/select_server/select_server.js', - './node_modules/app/selectors/autocomplete.js', - './node_modules/app/selectors/channel.js', './node_modules/app/selectors/client_upgrade.js', - './node_modules/app/selectors/device.js', - './node_modules/app/selectors/file.js', - './node_modules/app/selectors/i18n.js', - './node_modules/app/selectors/post_list.js', - './node_modules/app/selectors/views.js', './node_modules/app/store/index.js', './node_modules/app/store/middleware.js', - './node_modules/app/store/utils.js', - './node_modules/app/styles/index.js', - './node_modules/app/telemetry/index.js', - './node_modules/app/telemetry/telemetry.android.js', './node_modules/app/utils/avoid_native_bridge.js', - './node_modules/app/utils/channels.js', './node_modules/app/utils/client_upgrade.js', - './node_modules/app/utils/emojis.js', - './node_modules/app/utils/file.js', './node_modules/app/utils/general.js', './node_modules/app/utils/image_cache_manager.js', - './node_modules/app/utils/latinise.js', - './node_modules/app/utils/list_view.js', - './node_modules/app/utils/markdown.js', './node_modules/app/utils/network.js', './node_modules/app/utils/push_notifications.js', - './node_modules/app/utils/segment.js', - './node_modules/app/utils/sentry/index.js', './node_modules/app/utils/sentry/middleware.js', - './node_modules/app/utils/tap.js', './node_modules/app/utils/theme.js', './node_modules/app/utils/time_tracker.js', - './node_modules/app/utils/timezone.js', - './node_modules/app/utils/tooltip.js', - './node_modules/app/utils/url.js', - './node_modules/app/utils/wrap_context_provider.js', - './node_modules/react-native/Libraries/Utilities/binaryToBase64.js', - './node_modules/react-native/Libraries/Network/convertRequestBody.js', - './node_modules/react-native/Libraries/Animated/src/createAnimatedComponent.js', - './node_modules/react-native/Libraries/Renderer/shims/createReactNativeComponentClass.js', - './node_modules/react-native/Libraries/Utilities/createStrictShapeTypeChecker.js', - './node_modules/react-native/Libraries/Utilities/differ/deepDiffer.js', - './node_modules/react-native/Libraries/Utilities/defineLazyObjectProperty.js', - './node_modules/react-native/Libraries/Utilities/deprecatedPropType.js', - './node_modules/react-native/Libraries/Utilities/dismissKeyboard.js', - './node_modules/react-native/Libraries/Components/Touchable/ensureComponentIsNative.js', - './node_modules/react-native/Libraries/Components/Touchable/ensurePositiveDelayProps.js', - './node_modules/react-native/Libraries/Network/fetch.js', - './node_modules/react-native/Libraries/StyleSheet/flattenStyle.js', - './node_modules/react-native/Libraries/vendor/core/guid.js', './node_modules/index.js', - './node_modules/react-native/Libraries/Utilities/infoLog.js', - './node_modules/react-native/Libraries/Utilities/differ/insetsDiffer.js', - './node_modules/react-native/Libraries/Utilities/logError.js', - './node_modules/react-native/Libraries/Utilities/differ/matricesDiffer.js', - './node_modules/react-native/Libraries/vendor/core/merge.js', - './node_modules/react-native/Libraries/Utilities/mergeFast.js', - './node_modules/react-native/Libraries/vendor/core/mergeHelpers.js', - './node_modules/react-native/Libraries/vendor/core/mergeInto.js', - './node_modules/node_modules/analytics-react-native/lib/helpers/assert.js', - './node_modules/node_modules/analytics-react-native/lib/helpers/fetch-retry.js', - './node_modules/node_modules/analytics-react-native/lib/helpers/parse-response.js', - './node_modules/node_modules/analytics-react-native/lib/helpers/uid.js', - './node_modules/node_modules/analytics-react-native/lib/helpers/validate.js', - './node_modules/node_modules/analytics-react-native/lib/index.js', - './node_modules/node_modules/art/core/class.js', - './node_modules/node_modules/art/core/color.js', - './node_modules/node_modules/art/core/path.js', - './node_modules/node_modules/art/core/transform.js', - './node_modules/node_modules/art/metrics/path.js', './node_modules/node_modules/base-64/base64.js', - './node_modules/node_modules/base64-js/index.js', './node_modules/node_modules/clamp/index.js', './node_modules/node_modules/color-convert/conversions.js', './node_modules/node_modules/color-convert/index.js', './node_modules/node_modules/color-convert/route.js', './node_modules/node_modules/color-name/index.js', - './node_modules/node_modules/color-string/index.js', './node_modules/node_modules/color/index.js', './node_modules/node_modules/commonmark-react-renderer/src/commonmark-react-renderer.js', - './node_modules/node_modules/commonmark/lib/blocks.js', - './node_modules/node_modules/commonmark/lib/common.js', - './node_modules/node_modules/commonmark/lib/from-code-point.js', - './node_modules/node_modules/commonmark/lib/index.js', - './node_modules/node_modules/commonmark/lib/inlines.js', - './node_modules/node_modules/commonmark/lib/node.js', - './node_modules/node_modules/commonmark/lib/normalize-reference.js', - './node_modules/node_modules/commonmark/lib/render/html.js', - './node_modules/node_modules/commonmark/lib/render/renderer.js', - './node_modules/node_modules/commonmark/lib/render/xml.js', + './node_modules/node_modules/component-emitter/index.js', './node_modules/node_modules/create-react-class/factory.js', './node_modules/node_modules/create-react-class/index.js', - './node_modules/node_modules/entities/index.js', - './node_modules/node_modules/entities/lib/decode.js', - './node_modules/node_modules/entities/lib/decode_codepoint.js', - './node_modules/node_modules/entities/lib/encode.js', './node_modules/node_modules/event-target-shim/lib/commons.js', './node_modules/node_modules/event-target-shim/lib/custom-event-target.js', './node_modules/node_modules/event-target-shim/lib/event-target.js', - './node_modules/node_modules/event-target-shim/lib/event-wrapper.js', - './node_modules/node_modules/eventemitter3/index.js', - './node_modules/node_modules/fbjs/lib/ExecutionEnvironment.js', - './node_modules/node_modules/fbjs/lib/Promise.native.js', - './node_modules/node_modules/fbjs/lib/TouchEventUtils.js', './node_modules/node_modules/fbjs/lib/emptyFunction.js', - './node_modules/node_modules/fbjs/lib/emptyObject.js', './node_modules/node_modules/fbjs/lib/invariant.js', - './node_modules/node_modules/fbjs/lib/isNode.js', - './node_modules/node_modules/fbjs/lib/keyMirror.js', - './node_modules/node_modules/fbjs/lib/nullthrows.js', - './node_modules/node_modules/fbjs/lib/performance.js', - './node_modules/node_modules/fbjs/lib/performanceNow.js', - './node_modules/node_modules/fbjs/lib/shallowEqual.js', './node_modules/node_modules/fbjs/lib/warning.js', - './node_modules/node_modules/form-data/lib/browser.js', './node_modules/node_modules/fuse.js/dist/fuse.js', - './node_modules/node_modules/get-params/index.js', './node_modules/node_modules/global/window.js', './node_modules/node_modules/hoist-non-react-statics/index.js', './node_modules/node_modules/intl-format-cache/index.js', - './node_modules/node_modules/intl-format-cache/lib/es5.js', './node_modules/node_modules/intl-format-cache/lib/memoizer.js', './node_modules/node_modules/intl-messageformat-parser/index.js', './node_modules/node_modules/intl-messageformat-parser/lib/parser.js', './node_modules/node_modules/intl-messageformat/index.js', - './node_modules/node_modules/intl-messageformat/lib/compiler.js', './node_modules/node_modules/intl-messageformat/lib/core.js', './node_modules/node_modules/intl-messageformat/lib/en.js', './node_modules/node_modules/intl-messageformat/lib/es5.js', './node_modules/node_modules/intl-messageformat/lib/locales.js', './node_modules/node_modules/intl-messageformat/lib/main.js', - './node_modules/node_modules/intl-messageformat/lib/utils.js', './node_modules/node_modules/intl-relativeformat/index.js', './node_modules/node_modules/intl-relativeformat/lib/core.js', - './node_modules/node_modules/intl-relativeformat/lib/diff.js', './node_modules/node_modules/intl-relativeformat/lib/en.js', './node_modules/node_modules/intl-relativeformat/lib/es5.js', './node_modules/node_modules/intl-relativeformat/lib/locales.js', './node_modules/node_modules/intl-relativeformat/lib/main.js', - './node_modules/node_modules/intl/index.js', - './node_modules/node_modules/intl/lib/core.js', - './node_modules/node_modules/intl/locale-data/complete.js', './node_modules/node_modules/invariant/browser.js', './node_modules/node_modules/jail-monkey/index.js', - './node_modules/node_modules/jsan/index.js', - './node_modules/node_modules/jsan/lib/cycle.js', - './node_modules/node_modules/jsan/lib/index.js', - './node_modules/node_modules/jsan/lib/path-getter.js', - './node_modules/node_modules/jsan/lib/utils.js', './node_modules/node_modules/json-stringify-safe/stringify.js', './node_modules/node_modules/keymirror/index.js', './node_modules/node_modules/linked-list/_source/linked-list.js', './node_modules/node_modules/linked-list/index.js', - './node_modules/node_modules/lodash.assign/index.js', + './node_modules/node_modules/lodash.clonedeep/index.js', './node_modules/node_modules/lodash.forin/index.js', './node_modules/node_modules/lodash.get/index.js', './node_modules/node_modules/lodash.isempty/index.js', - './node_modules/node_modules/lodash.isplainobject/index.js', './node_modules/node_modules/lodash.pickby/index.js', './node_modules/node_modules/lodash.set/index.js', './node_modules/node_modules/lodash.unset/index.js', - './node_modules/node_modules/lodash/_DataView.js', - './node_modules/node_modules/lodash/_Hash.js', - './node_modules/node_modules/lodash/_ListCache.js', - './node_modules/node_modules/lodash/_Map.js', - './node_modules/node_modules/lodash/_MapCache.js', - './node_modules/node_modules/lodash/_Promise.js', - './node_modules/node_modules/lodash/_Set.js', - './node_modules/node_modules/lodash/_SetCache.js', - './node_modules/node_modules/lodash/_Stack.js', './node_modules/node_modules/lodash/_Symbol.js', - './node_modules/node_modules/lodash/_Uint8Array.js', - './node_modules/node_modules/lodash/_WeakMap.js', './node_modules/node_modules/lodash/_apply.js', - './node_modules/node_modules/lodash/_arrayEach.js', - './node_modules/node_modules/lodash/_arrayFilter.js', './node_modules/node_modules/lodash/_arrayIncludes.js', - './node_modules/node_modules/lodash/_arrayIncludesWith.js', - './node_modules/node_modules/lodash/_arrayLikeKeys.js', - './node_modules/node_modules/lodash/_arrayMap.js', './node_modules/node_modules/lodash/_arrayPush.js', - './node_modules/node_modules/lodash/_arraySome.js', './node_modules/node_modules/lodash/_assignValue.js', - './node_modules/node_modules/lodash/_assocIndexOf.js', - './node_modules/node_modules/lodash/_baseAssign.js', - './node_modules/node_modules/lodash/_baseAssignIn.js', './node_modules/node_modules/lodash/_baseAssignValue.js', - './node_modules/node_modules/lodash/_baseClone.js', - './node_modules/node_modules/lodash/_baseCreate.js', './node_modules/node_modules/lodash/_baseDifference.js', './node_modules/node_modules/lodash/_baseFindIndex.js', './node_modules/node_modules/lodash/_baseFlatten.js', - './node_modules/node_modules/lodash/_baseFor.js', - './node_modules/node_modules/lodash/_baseForOwn.js', - './node_modules/node_modules/lodash/_baseGet.js', - './node_modules/node_modules/lodash/_baseGetAllKeys.js', './node_modules/node_modules/lodash/_baseGetTag.js', - './node_modules/node_modules/lodash/_baseHasIn.js', - './node_modules/node_modules/lodash/_baseIndexOf.js', - './node_modules/node_modules/lodash/_baseIsArguments.js', - './node_modules/node_modules/lodash/_baseIsEqual.js', - './node_modules/node_modules/lodash/_baseIsEqualDeep.js', - './node_modules/node_modules/lodash/_baseIsMap.js', - './node_modules/node_modules/lodash/_baseIsMatch.js', - './node_modules/node_modules/lodash/_baseIsNaN.js', './node_modules/node_modules/lodash/_baseIsNative.js', - './node_modules/node_modules/lodash/_baseIsSet.js', - './node_modules/node_modules/lodash/_baseIsTypedArray.js', './node_modules/node_modules/lodash/_baseIteratee.js', - './node_modules/node_modules/lodash/_baseKeys.js', - './node_modules/node_modules/lodash/_baseKeysIn.js', - './node_modules/node_modules/lodash/_baseMatches.js', - './node_modules/node_modules/lodash/_baseMatchesProperty.js', - './node_modules/node_modules/lodash/_basePick.js', - './node_modules/node_modules/lodash/_basePickBy.js', - './node_modules/node_modules/lodash/_baseProperty.js', - './node_modules/node_modules/lodash/_basePropertyDeep.js', './node_modules/node_modules/lodash/_baseRest.js', - './node_modules/node_modules/lodash/_baseSet.js', './node_modules/node_modules/lodash/_baseSetToString.js', - './node_modules/node_modules/lodash/_baseSlice.js', - './node_modules/node_modules/lodash/_baseTimes.js', - './node_modules/node_modules/lodash/_baseToString.js', - './node_modules/node_modules/lodash/_baseUnary.js', - './node_modules/node_modules/lodash/_baseUniq.js', - './node_modules/node_modules/lodash/_baseUnset.js', - './node_modules/node_modules/lodash/_cacheHas.js', - './node_modules/node_modules/lodash/_castPath.js', - './node_modules/node_modules/lodash/_cloneArrayBuffer.js', - './node_modules/node_modules/lodash/_cloneBuffer.js', - './node_modules/node_modules/lodash/_cloneDataView.js', - './node_modules/node_modules/lodash/_cloneRegExp.js', - './node_modules/node_modules/lodash/_cloneSymbol.js', - './node_modules/node_modules/lodash/_cloneTypedArray.js', - './node_modules/node_modules/lodash/_copyArray.js', - './node_modules/node_modules/lodash/_copyObject.js', - './node_modules/node_modules/lodash/_copySymbols.js', - './node_modules/node_modules/lodash/_copySymbolsIn.js', './node_modules/node_modules/lodash/_coreJsData.js', './node_modules/node_modules/lodash/_createAssigner.js', - './node_modules/node_modules/lodash/_createBaseFor.js', './node_modules/node_modules/lodash/_createFind.js', - './node_modules/node_modules/lodash/_createSet.js', - './node_modules/node_modules/lodash/_customOmitClone.js', './node_modules/node_modules/lodash/_defineProperty.js', - './node_modules/node_modules/lodash/_equalArrays.js', - './node_modules/node_modules/lodash/_equalByTag.js', - './node_modules/node_modules/lodash/_equalObjects.js', './node_modules/node_modules/lodash/_flatRest.js', './node_modules/node_modules/lodash/_freeGlobal.js', - './node_modules/node_modules/lodash/_getAllKeys.js', - './node_modules/node_modules/lodash/_getAllKeysIn.js', - './node_modules/node_modules/lodash/_getMapData.js', - './node_modules/node_modules/lodash/_getMatchData.js', './node_modules/node_modules/lodash/_getNative.js', './node_modules/node_modules/lodash/_getPrototype.js', - './node_modules/node_modules/lodash/_getRawTag.js', - './node_modules/node_modules/lodash/_getSymbols.js', - './node_modules/node_modules/lodash/_getSymbolsIn.js', - './node_modules/node_modules/lodash/_getTag.js', './node_modules/node_modules/lodash/_getValue.js', - './node_modules/node_modules/lodash/_hasPath.js', - './node_modules/node_modules/lodash/_hashClear.js', - './node_modules/node_modules/lodash/_hashDelete.js', - './node_modules/node_modules/lodash/_hashGet.js', - './node_modules/node_modules/lodash/_hashHas.js', - './node_modules/node_modules/lodash/_hashSet.js', - './node_modules/node_modules/lodash/_initCloneArray.js', - './node_modules/node_modules/lodash/_initCloneByTag.js', - './node_modules/node_modules/lodash/_initCloneObject.js', - './node_modules/node_modules/lodash/_isFlattenable.js', - './node_modules/node_modules/lodash/_isIndex.js', - './node_modules/node_modules/lodash/_isIterateeCall.js', - './node_modules/node_modules/lodash/_isKey.js', - './node_modules/node_modules/lodash/_isKeyable.js', './node_modules/node_modules/lodash/_isMasked.js', './node_modules/node_modules/lodash/_isPrototype.js', - './node_modules/node_modules/lodash/_isStrictComparable.js', - './node_modules/node_modules/lodash/_listCacheClear.js', - './node_modules/node_modules/lodash/_listCacheDelete.js', - './node_modules/node_modules/lodash/_listCacheGet.js', - './node_modules/node_modules/lodash/_listCacheHas.js', - './node_modules/node_modules/lodash/_listCacheSet.js', - './node_modules/node_modules/lodash/_mapCacheClear.js', - './node_modules/node_modules/lodash/_mapCacheDelete.js', - './node_modules/node_modules/lodash/_mapCacheGet.js', - './node_modules/node_modules/lodash/_mapCacheHas.js', - './node_modules/node_modules/lodash/_mapCacheSet.js', - './node_modules/node_modules/lodash/_mapToArray.js', - './node_modules/node_modules/lodash/_matchesStrictComparable.js', - './node_modules/node_modules/lodash/_memoizeCapped.js', - './node_modules/node_modules/lodash/_nativeCreate.js', - './node_modules/node_modules/lodash/_nativeKeys.js', - './node_modules/node_modules/lodash/_nativeKeysIn.js', - './node_modules/node_modules/lodash/_nodeUtil.js', './node_modules/node_modules/lodash/_objectToString.js', './node_modules/node_modules/lodash/_overArg.js', './node_modules/node_modules/lodash/_overRest.js', - './node_modules/node_modules/lodash/_parent.js', './node_modules/node_modules/lodash/_root.js', - './node_modules/node_modules/lodash/_setCacheAdd.js', - './node_modules/node_modules/lodash/_setCacheHas.js', - './node_modules/node_modules/lodash/_setToArray.js', './node_modules/node_modules/lodash/_setToString.js', './node_modules/node_modules/lodash/_shortOut.js', - './node_modules/node_modules/lodash/_stackClear.js', - './node_modules/node_modules/lodash/_stackDelete.js', - './node_modules/node_modules/lodash/_stackGet.js', - './node_modules/node_modules/lodash/_stackHas.js', - './node_modules/node_modules/lodash/_stackSet.js', - './node_modules/node_modules/lodash/_strictIndexOf.js', - './node_modules/node_modules/lodash/_stringToPath.js', - './node_modules/node_modules/lodash/_toKey.js', './node_modules/node_modules/lodash/_toSource.js', './node_modules/node_modules/lodash/assign.js', './node_modules/node_modules/lodash/constant.js', './node_modules/node_modules/lodash/difference.js', - './node_modules/node_modules/lodash/eq.js', './node_modules/node_modules/lodash/find.js', './node_modules/node_modules/lodash/findIndex.js', './node_modules/node_modules/lodash/flatten.js', - './node_modules/node_modules/lodash/get.js', - './node_modules/node_modules/lodash/hasIn.js', './node_modules/node_modules/lodash/identity.js', - './node_modules/node_modules/lodash/isArguments.js', - './node_modules/node_modules/lodash/isArray.js', './node_modules/node_modules/lodash/isArrayLike.js', './node_modules/node_modules/lodash/isArrayLikeObject.js', - './node_modules/node_modules/lodash/isBuffer.js', './node_modules/node_modules/lodash/isEqual.js', './node_modules/node_modules/lodash/isFunction.js', './node_modules/node_modules/lodash/isLength.js', - './node_modules/node_modules/lodash/isMap.js', './node_modules/node_modules/lodash/isObject.js', './node_modules/node_modules/lodash/isObjectLike.js', './node_modules/node_modules/lodash/isPlainObject.js', - './node_modules/node_modules/lodash/isSet.js', './node_modules/node_modules/lodash/isString.js', - './node_modules/node_modules/lodash/isSymbol.js', - './node_modules/node_modules/lodash/isTypedArray.js', - './node_modules/node_modules/lodash/keys.js', - './node_modules/node_modules/lodash/keysIn.js', - './node_modules/node_modules/lodash/last.js', './node_modules/node_modules/lodash/lodash.js', './node_modules/node_modules/lodash/mapValues.js', - './node_modules/node_modules/lodash/memoize.js', - './node_modules/node_modules/lodash/noop.js', './node_modules/node_modules/lodash/omit.js', './node_modules/node_modules/lodash/pick.js', - './node_modules/node_modules/lodash/property.js', - './node_modules/node_modules/lodash/stubArray.js', - './node_modules/node_modules/lodash/stubFalse.js', - './node_modules/node_modules/lodash/toFinite.js', - './node_modules/node_modules/lodash/toInteger.js', - './node_modules/node_modules/lodash/toNumber.js', - './node_modules/node_modules/lodash/toString.js', './node_modules/node_modules/lodash/union.js', './node_modules/node_modules/mattermost-redux/action_types/admin.js', './node_modules/node_modules/mattermost-redux/action_types/alerts.js', @@ -670,35 +261,20 @@ module.exports = ['./node_modules/react-native/Libraries/ART/ARTSerializablePath './node_modules/node_modules/mattermost-redux/action_types/errors.js', './node_modules/node_modules/mattermost-redux/action_types/files.js', './node_modules/node_modules/mattermost-redux/action_types/general.js', + './node_modules/node_modules/mattermost-redux/action_types/gifs.js', './node_modules/node_modules/mattermost-redux/action_types/index.js', './node_modules/node_modules/mattermost-redux/action_types/integrations.js', './node_modules/node_modules/mattermost-redux/action_types/jobs.js', './node_modules/node_modules/mattermost-redux/action_types/posts.js', './node_modules/node_modules/mattermost-redux/action_types/preferences.js', './node_modules/node_modules/mattermost-redux/action_types/roles.js', + './node_modules/node_modules/mattermost-redux/action_types/schemes.js', './node_modules/node_modules/mattermost-redux/action_types/search.js', './node_modules/node_modules/mattermost-redux/action_types/teams.js', './node_modules/node_modules/mattermost-redux/action_types/users.js', - './node_modules/node_modules/mattermost-redux/actions/channels.js', - './node_modules/node_modules/mattermost-redux/actions/emojis.js', - './node_modules/node_modules/mattermost-redux/actions/errors.js', - './node_modules/node_modules/mattermost-redux/actions/files.js', - './node_modules/node_modules/mattermost-redux/actions/general.js', - './node_modules/node_modules/mattermost-redux/actions/helpers.js', - './node_modules/node_modules/mattermost-redux/actions/integrations.js', - './node_modules/node_modules/mattermost-redux/actions/posts.js', - './node_modules/node_modules/mattermost-redux/actions/preferences.js', - './node_modules/node_modules/mattermost-redux/actions/roles.js', - './node_modules/node_modules/mattermost-redux/actions/search.js', - './node_modules/node_modules/mattermost-redux/actions/teams.js', - './node_modules/node_modules/mattermost-redux/actions/timezone.js', - './node_modules/node_modules/mattermost-redux/actions/users.js', - './node_modules/node_modules/mattermost-redux/actions/websocket.js', - './node_modules/node_modules/mattermost-redux/client/client.js', './node_modules/node_modules/mattermost-redux/client/client4.js', './node_modules/node_modules/mattermost-redux/client/fetch_etag.js', './node_modules/node_modules/mattermost-redux/client/index.js', - './node_modules/node_modules/mattermost-redux/client/websocket_client.js', './node_modules/node_modules/mattermost-redux/constants/alerts.js', './node_modules/node_modules/mattermost-redux/constants/emoji.js', './node_modules/node_modules/mattermost-redux/constants/files.js', @@ -712,27 +288,24 @@ module.exports = ['./node_modules/react-native/Libraries/ART/ARTSerializablePath './node_modules/node_modules/mattermost-redux/constants/stats.js', './node_modules/node_modules/mattermost-redux/constants/teams.js', './node_modules/node_modules/mattermost-redux/constants/websocket.js', + './node_modules/node_modules/mattermost-redux/node_modules/mime-db/index.js', './node_modules/node_modules/mattermost-redux/node_modules/redux-batched-actions/lib/index.js', './node_modules/node_modules/mattermost-redux/node_modules/redux-persist/lib/constants.js', - './node_modules/node_modules/mattermost-redux/node_modules/redux/lib/applyMiddleware.js', - './node_modules/node_modules/mattermost-redux/node_modules/redux/lib/bindActionCreators.js', - './node_modules/node_modules/mattermost-redux/node_modules/redux/lib/combineReducers.js', - './node_modules/node_modules/mattermost-redux/node_modules/redux/lib/compose.js', - './node_modules/node_modules/mattermost-redux/node_modules/redux/lib/createStore.js', - './node_modules/node_modules/mattermost-redux/node_modules/redux/lib/index.js', - './node_modules/node_modules/mattermost-redux/node_modules/redux/lib/utils/warning.js', + './node_modules/node_modules/mattermost-redux/node_modules/redux-thunk/lib/index.js', './node_modules/node_modules/mattermost-redux/reducers/entities/admin.js', './node_modules/node_modules/mattermost-redux/reducers/entities/alerts.js', './node_modules/node_modules/mattermost-redux/reducers/entities/channels.js', './node_modules/node_modules/mattermost-redux/reducers/entities/emojis.js', './node_modules/node_modules/mattermost-redux/reducers/entities/files.js', './node_modules/node_modules/mattermost-redux/reducers/entities/general.js', + './node_modules/node_modules/mattermost-redux/reducers/entities/gifs.js', './node_modules/node_modules/mattermost-redux/reducers/entities/index.js', './node_modules/node_modules/mattermost-redux/reducers/entities/integrations.js', './node_modules/node_modules/mattermost-redux/reducers/entities/jobs.js', './node_modules/node_modules/mattermost-redux/reducers/entities/posts.js', './node_modules/node_modules/mattermost-redux/reducers/entities/preferences.js', './node_modules/node_modules/mattermost-redux/reducers/entities/roles.js', + './node_modules/node_modules/mattermost-redux/reducers/entities/schemes.js', './node_modules/node_modules/mattermost-redux/reducers/entities/search.js', './node_modules/node_modules/mattermost-redux/reducers/entities/teams.js', './node_modules/node_modules/mattermost-redux/reducers/entities/typing.js', @@ -751,46 +324,25 @@ module.exports = ['./node_modules/react-native/Libraries/ART/ARTSerializablePath './node_modules/node_modules/mattermost-redux/reducers/requests/posts.js', './node_modules/node_modules/mattermost-redux/reducers/requests/preferences.js', './node_modules/node_modules/mattermost-redux/reducers/requests/roles.js', + './node_modules/node_modules/mattermost-redux/reducers/requests/schemes.js', './node_modules/node_modules/mattermost-redux/reducers/requests/search.js', './node_modules/node_modules/mattermost-redux/reducers/requests/teams.js', './node_modules/node_modules/mattermost-redux/reducers/requests/users.js', - './node_modules/node_modules/mattermost-redux/selectors/entities/channels.js', - './node_modules/node_modules/mattermost-redux/selectors/entities/common.js', './node_modules/node_modules/mattermost-redux/selectors/entities/emojis.js', './node_modules/node_modules/mattermost-redux/selectors/entities/general.js', - './node_modules/node_modules/mattermost-redux/selectors/entities/i18n.js', './node_modules/node_modules/mattermost-redux/selectors/entities/integrations.js', - './node_modules/node_modules/mattermost-redux/selectors/entities/posts.js', - './node_modules/node_modules/mattermost-redux/selectors/entities/preferences.js', - './node_modules/node_modules/mattermost-redux/selectors/entities/roles.js', './node_modules/node_modules/mattermost-redux/selectors/entities/teams.js', - './node_modules/node_modules/mattermost-redux/selectors/entities/timezone.js', - './node_modules/node_modules/mattermost-redux/selectors/entities/typing.js', - './node_modules/node_modules/mattermost-redux/selectors/entities/users.js', './node_modules/node_modules/mattermost-redux/store/configureStore.prod.js', './node_modules/node_modules/mattermost-redux/store/helpers.js', './node_modules/node_modules/mattermost-redux/store/index.js', './node_modules/node_modules/mattermost-redux/store/initial_state.js', - './node_modules/node_modules/mattermost-redux/utils/channel_utils.js', + './node_modules/node_modules/mattermost-redux/store/reducer_registry.js', './node_modules/node_modules/mattermost-redux/utils/deep_freeze.js', - './node_modules/node_modules/mattermost-redux/utils/delayed_action.js', - './node_modules/node_modules/mattermost-redux/utils/emoji_utils.js', './node_modules/node_modules/mattermost-redux/utils/event_emitter.js', './node_modules/node_modules/mattermost-redux/utils/file_utils.js', './node_modules/node_modules/mattermost-redux/utils/helpers.js', - './node_modules/node_modules/mattermost-redux/utils/i18n_utils.js', './node_modules/node_modules/mattermost-redux/utils/key_mirror.js', - './node_modules/node_modules/mattermost-redux/utils/post_utils.js', - './node_modules/node_modules/mattermost-redux/utils/preference_utils.js', - './node_modules/node_modules/mattermost-redux/utils/team_utils.js', './node_modules/node_modules/mattermost-redux/utils/theme_utils.js', - './node_modules/node_modules/mattermost-redux/utils/timezone_utils.js', - './node_modules/node_modules/mattermost-redux/utils/user_utils.js', - './node_modules/node_modules/mdurl/decode.js', - './node_modules/node_modules/mdurl/encode.js', - './node_modules/node_modules/metro/src/lib/bundle-modules/HMRClient.js', - './node_modules/node_modules/metro/src/lib/bundle-modules/MetroClient.js', - './node_modules/node_modules/mime-db/index.js', './node_modules/node_modules/object-assign/index.js', './node_modules/node_modules/pascalcase/index.js', './node_modules/node_modules/path-to-regexp/index.js', @@ -826,57 +378,20 @@ module.exports = ['./node_modules/react-native/Libraries/ART/ARTSerializablePath './node_modules/node_modules/querystring/encode.js', './node_modules/node_modules/querystring/index.js', './node_modules/node_modules/querystringify/index.js', - './node_modules/node_modules/raven-js/src/configError.js', - './node_modules/node_modules/raven-js/src/console.js', - './node_modules/node_modules/raven-js/src/raven.js', - './node_modules/node_modules/raven-js/src/singleton.js', - './node_modules/node_modules/raven-js/src/utils.js', - './node_modules/node_modules/raven-js/vendor/TraceKit/tracekit.js', - './node_modules/node_modules/raven-js/vendor/json-stringify-safe/stringify.js', - './node_modules/node_modules/raven-js/vendor/md5/md5.js', './node_modules/node_modules/react-deep-force-update/lib/index.js', './node_modules/node_modules/react-intl/lib/index.js', - './node_modules/node_modules/react-intl/locale-data/en.js', './node_modules/node_modules/react-intl/locale-data/index.js', + './node_modules/node_modules/react-intl/node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js', + './node_modules/node_modules/react-lifecycles-compat/react-lifecycles-compat.cjs.js', './node_modules/node_modules/react-native-bottom-sheet/index.js', './node_modules/node_modules/react-native-button/Button.js', './node_modules/node_modules/react-native-button/coalesceNonElementChildren.js', './node_modules/node_modules/react-native-device-info/deviceinfo.js', - './node_modules/node_modules/react-native-document-picker/index.js', - './node_modules/node_modules/react-native-drawer/index.js', - './node_modules/node_modules/react-native-drawer/tweener.js', - './node_modules/node_modules/react-native-fast-image/index.js', - './node_modules/node_modules/react-native-fetch-blob/android.js', - './node_modules/node_modules/react-native-fetch-blob/class/RNFetchBlobFile.js', - './node_modules/node_modules/react-native-fetch-blob/class/RNFetchBlobReadStream.js', - './node_modules/node_modules/react-native-fetch-blob/class/RNFetchBlobSession.js', - './node_modules/node_modules/react-native-fetch-blob/class/RNFetchBlobWriteStream.js', - './node_modules/node_modules/react-native-fetch-blob/class/StatefulPromise.js', - './node_modules/node_modules/react-native-fetch-blob/fs.js', - './node_modules/node_modules/react-native-fetch-blob/index.js', - './node_modules/node_modules/react-native-fetch-blob/ios.js', - './node_modules/node_modules/react-native-fetch-blob/json-stream.js', - './node_modules/node_modules/react-native-fetch-blob/lib/oboe-browser.min.js', - './node_modules/node_modules/react-native-fetch-blob/polyfill/Blob.js', - './node_modules/node_modules/react-native-fetch-blob/polyfill/Event.js', - './node_modules/node_modules/react-native-fetch-blob/polyfill/EventTarget.js', - './node_modules/node_modules/react-native-fetch-blob/polyfill/Fetch.js', - './node_modules/node_modules/react-native-fetch-blob/polyfill/File.js', - './node_modules/node_modules/react-native-fetch-blob/polyfill/FileReader.js', - './node_modules/node_modules/react-native-fetch-blob/polyfill/ProgressEvent.js', - './node_modules/node_modules/react-native-fetch-blob/polyfill/XMLHttpRequest.js', - './node_modules/node_modules/react-native-fetch-blob/polyfill/XMLHttpRequestEventTarget.js', - './node_modules/node_modules/react-native-fetch-blob/polyfill/index.js', - './node_modules/node_modules/react-native-fetch-blob/utils/log.js', - './node_modules/node_modules/react-native-fetch-blob/utils/unicode.js', - './node_modules/node_modules/react-native-fetch-blob/utils/uri.js', - './node_modules/node_modules/react-native-fetch-blob/utils/uuid.js', + './node_modules/node_modules/react-native-drawer-layout/dist/DrawerLayout.js', './node_modules/node_modules/react-native-image-picker/index.js', - './node_modules/node_modules/react-native-keychain/index.js', './node_modules/node_modules/react-native-linear-gradient/index.android.js', + './node_modules/node_modules/react-native-linear-gradient/nativeLinearGradient.js', './node_modules/node_modules/react-native-local-auth/LocalAuth.android.js', - './node_modules/node_modules/react-native-local-auth/data/errors.js', - './node_modules/node_modules/react-native-local-auth/error.js', './node_modules/node_modules/react-native-local-auth/index.js', './node_modules/node_modules/react-native-navigation/src/NativeEventsReceiver.js', './node_modules/node_modules/react-native-navigation/src/Navigation.js', @@ -892,58 +407,213 @@ module.exports = ['./node_modules/react-native/Libraries/ART/ARTSerializablePath './node_modules/node_modules/react-native-notifications/notification.android.js', './node_modules/node_modules/react-native-permissions/index.js', './node_modules/node_modules/react-native-permissions/lib/permissions.android.js', - './node_modules/node_modules/react-native-safe-area-view/index.js', - './node_modules/node_modules/react-native-safe-area-view/withOrientation.js', - './node_modules/node_modules/react-native-sentry/index.js', - './node_modules/node_modules/react-native-sentry/lib/NativeClient.js', - './node_modules/node_modules/react-native-sentry/lib/RavenClient.js', - './node_modules/node_modules/react-native-sentry/lib/Sentry.js', + './node_modules/node_modules/react-native-svg/elements/Circle.js', + './node_modules/node_modules/react-native-svg/elements/ClipPath.js', + './node_modules/node_modules/react-native-svg/elements/Defs.js', + './node_modules/node_modules/react-native-svg/elements/Ellipse.js', + './node_modules/node_modules/react-native-svg/elements/G.js', + './node_modules/node_modules/react-native-svg/elements/Image.js', + './node_modules/node_modules/react-native-svg/elements/Line.js', + './node_modules/node_modules/react-native-svg/elements/LinearGradient.js', + './node_modules/node_modules/react-native-svg/elements/Path.js', + './node_modules/node_modules/react-native-svg/elements/Polygon.js', + './node_modules/node_modules/react-native-svg/elements/Polyline.js', + './node_modules/node_modules/react-native-svg/elements/RadialGradient.js', + './node_modules/node_modules/react-native-svg/elements/Rect.js', + './node_modules/node_modules/react-native-svg/elements/Shape.js', + './node_modules/node_modules/react-native-svg/elements/Stop.js', + './node_modules/node_modules/react-native-svg/elements/Svg.js', + './node_modules/node_modules/react-native-svg/elements/Symbol.js', + './node_modules/node_modules/react-native-svg/elements/TSpan.js', + './node_modules/node_modules/react-native-svg/elements/Text.js', + './node_modules/node_modules/react-native-svg/elements/TextPath.js', + './node_modules/node_modules/react-native-svg/elements/Use.js', + './node_modules/node_modules/react-native-svg/index.js', + './node_modules/node_modules/react-native-svg/lib/Matrix2D.js', + './node_modules/node_modules/react-native-svg/lib/PATTERN_UNITS.js', + './node_modules/node_modules/react-native-svg/lib/SvgTouchableMixin.js', + './node_modules/node_modules/react-native-svg/lib/attributes.js', + './node_modules/node_modules/react-native-svg/lib/extract/extractBrush.js', + './node_modules/node_modules/react-native-svg/lib/extract/extractClipPath.js', + './node_modules/node_modules/react-native-svg/lib/extract/extractFill.js', + './node_modules/node_modules/react-native-svg/lib/extract/extractGradient.js', + './node_modules/node_modules/react-native-svg/lib/extract/extractLengthList.js', + './node_modules/node_modules/react-native-svg/lib/extract/extractOpacity.js', + './node_modules/node_modules/react-native-svg/lib/extract/extractPolyPoints.js', + './node_modules/node_modules/react-native-svg/lib/extract/extractProps.js', + './node_modules/node_modules/react-native-svg/lib/extract/extractResponder.js', + './node_modules/node_modules/react-native-svg/lib/extract/extractStroke.js', + './node_modules/node_modules/react-native-svg/lib/extract/extractText.js', + './node_modules/node_modules/react-native-svg/lib/extract/extractTransform.js', + './node_modules/node_modules/react-native-svg/lib/extract/extractViewBox.js', + './node_modules/node_modules/react-native-svg/lib/extract/patternReg.js', + './node_modules/node_modules/react-native-svg/lib/percentToFloat.js', + './node_modules/node_modules/react-native-svg/lib/props.js', './node_modules/node_modules/react-native-vector-icons/FontAwesome.js', './node_modules/node_modules/react-native-vector-icons/Foundation.js', './node_modules/node_modules/react-native-vector-icons/Ionicons.js', './node_modules/node_modules/react-native-vector-icons/MaterialIcons.js', './node_modules/node_modules/react-native-vector-icons/lib/create-icon-set.js', + './node_modules/node_modules/react-native-vector-icons/lib/ensure-native-module-available.js', './node_modules/node_modules/react-native-vector-icons/lib/icon-button.js', './node_modules/node_modules/react-native-vector-icons/lib/react-native.js', './node_modules/node_modules/react-native-vector-icons/lib/tab-bar-item-ios.js', './node_modules/node_modules/react-native-vector-icons/lib/toolbar-android.js', - './node_modules/node_modules/react-native/node_modules/whatwg-fetch/fetch.js', + './node_modules/node_modules/react-native/Libraries/Animated/src/Animated.js', + './node_modules/node_modules/react-native/Libraries/Animated/src/AnimatedEvent.js', + './node_modules/node_modules/react-native/Libraries/Animated/src/AnimatedImplementation.js', + './node_modules/node_modules/react-native/Libraries/Animated/src/Easing.js', + './node_modules/node_modules/react-native/Libraries/Animated/src/createAnimatedComponent.js', + './node_modules/node_modules/react-native/Libraries/Animated/src/nodes/AnimatedInterpolation.js', + './node_modules/node_modules/react-native/Libraries/Animated/src/nodes/AnimatedNode.js', + './node_modules/node_modules/react-native/Libraries/Animated/src/nodes/AnimatedProps.js', + './node_modules/node_modules/react-native/Libraries/Animated/src/nodes/AnimatedValue.js', + './node_modules/node_modules/react-native/Libraries/Animated/src/nodes/AnimatedValueXY.js', + './node_modules/node_modules/react-native/Libraries/Animated/src/nodes/AnimatedWithChildren.js', + './node_modules/node_modules/react-native/Libraries/AppState/AppState.js', + './node_modules/node_modules/react-native/Libraries/BatchedBridge/BatchedBridge.js', + './node_modules/node_modules/react-native/Libraries/BatchedBridge/MessageQueue.js', + './node_modules/node_modules/react-native/Libraries/BatchedBridge/NativeModules.js', + './node_modules/node_modules/react-native/Libraries/Color/normalizeColor.js', + './node_modules/node_modules/react-native/Libraries/Components/AppleTV/TVViewPropTypes.js', + './node_modules/node_modules/react-native/Libraries/Components/ScrollResponder.js', + './node_modules/node_modules/react-native/Libraries/Components/ScrollView/ScrollView.js', + './node_modules/node_modules/react-native/Libraries/Components/Subscribable.js', + './node_modules/node_modules/react-native/Libraries/Components/TextInput/TextInputState.js', + './node_modules/node_modules/react-native/Libraries/Components/Touchable/Touchable.js', + './node_modules/node_modules/react-native/Libraries/Components/Touchable/TouchableOpacity.js', + './node_modules/node_modules/react-native/Libraries/Components/Touchable/TouchableWithoutFeedback.js', + './node_modules/node_modules/react-native/Libraries/Components/View/PlatformViewPropTypes.js', + './node_modules/node_modules/react-native/Libraries/Components/View/ReactNativeStyleAttributes.js', + './node_modules/node_modules/react-native/Libraries/Components/View/ReactNativeViewAttributes.js', + './node_modules/node_modules/react-native/Libraries/Components/View/ShadowPropTypesIOS.js', + './node_modules/node_modules/react-native/Libraries/Components/View/View.js', + './node_modules/node_modules/react-native/Libraries/Components/View/ViewAccessibility.js', + './node_modules/node_modules/react-native/Libraries/Components/View/ViewNativeComponent.js', + './node_modules/node_modules/react-native/Libraries/Components/View/ViewPropTypes.js', + './node_modules/node_modules/react-native/Libraries/Components/View/ViewStylePropTypes.js', + './node_modules/node_modules/react-native/Libraries/Core/ExceptionsManager.js', + './node_modules/node_modules/react-native/Libraries/Core/InitializeCore.js', + './node_modules/node_modules/react-native/Libraries/Core/ReactNativeVersion.js', + './node_modules/node_modules/react-native/Libraries/Core/ReactNativeVersionCheck.js', + './node_modules/node_modules/react-native/Libraries/Core/Timers/JSTimers.js', + './node_modules/node_modules/react-native/Libraries/EventEmitter/NativeEventEmitter.js', + './node_modules/node_modules/react-native/Libraries/EventEmitter/RCTDeviceEventEmitter.js', + './node_modules/node_modules/react-native/Libraries/EventEmitter/RCTEventEmitter.js', + './node_modules/node_modules/react-native/Libraries/Image/AssetRegistry.js', + './node_modules/node_modules/react-native/Libraries/Image/AssetSourceResolver.js', + './node_modules/node_modules/react-native/Libraries/Image/Image.android.js', + './node_modules/node_modules/react-native/Libraries/Image/ImageBackground.js', + './node_modules/node_modules/react-native/Libraries/Image/ImageResizeMode.js', + './node_modules/node_modules/react-native/Libraries/Image/ImageSourcePropType.js', + './node_modules/node_modules/react-native/Libraries/Image/ImageStylePropTypes.js', + './node_modules/node_modules/react-native/Libraries/Image/resolveAssetSource.js', + './node_modules/node_modules/react-native/Libraries/Interaction/PanResponder.js', + './node_modules/node_modules/react-native/Libraries/JSInspector/InspectorAgent.js', + './node_modules/node_modules/react-native/Libraries/JSInspector/JSInspector.js', + './node_modules/node_modules/react-native/Libraries/JSInspector/NetworkAgent.js', + './node_modules/node_modules/react-native/Libraries/Linking/Linking.js', + './node_modules/node_modules/react-native/Libraries/Lists/FlatList.js', + './node_modules/node_modules/react-native/Libraries/Lists/SectionList.js', + './node_modules/node_modules/react-native/Libraries/Lists/VirtualizedList.js', + './node_modules/node_modules/react-native/Libraries/Lists/VirtualizedSectionList.js', + './node_modules/node_modules/react-native/Libraries/Network/NetInfo.js', + './node_modules/node_modules/react-native/Libraries/Performance/Systrace.js', + './node_modules/node_modules/react-native/Libraries/PermissionsAndroid/PermissionsAndroid.js', + './node_modules/node_modules/react-native/Libraries/Promise.js', + './node_modules/node_modules/react-native/Libraries/ReactNative/AppRegistry.js', + './node_modules/node_modules/react-native/Libraries/ReactNative/I18nManager.js', + './node_modules/node_modules/react-native/Libraries/ReactNative/UIManager.js', + './node_modules/node_modules/react-native/Libraries/ReactNative/requireNativeComponent.js', + './node_modules/node_modules/react-native/Libraries/Renderer/oss/ReactNativeRenderer-prod.js', + './node_modules/node_modules/react-native/Libraries/Renderer/shims/NativeMethodsMixin.js', + './node_modules/node_modules/react-native/Libraries/Renderer/shims/ReactNative.js', + './node_modules/node_modules/react-native/Libraries/Renderer/shims/ReactNativeViewConfigRegistry.js', + './node_modules/node_modules/react-native/Libraries/Renderer/shims/createReactNativeComponentClass.js', + './node_modules/node_modules/react-native/Libraries/Storage/AsyncStorage.js', + './node_modules/node_modules/react-native/Libraries/StyleSheet/ColorPropType.js', + './node_modules/node_modules/react-native/Libraries/StyleSheet/EdgeInsetsPropType.js', + './node_modules/node_modules/react-native/Libraries/StyleSheet/LayoutPropTypes.js', + './node_modules/node_modules/react-native/Libraries/StyleSheet/PointPropType.js', + './node_modules/node_modules/react-native/Libraries/StyleSheet/StyleSheet.js', + './node_modules/node_modules/react-native/Libraries/StyleSheet/StyleSheetPropType.js', + './node_modules/node_modules/react-native/Libraries/StyleSheet/StyleSheetValidation.js', + './node_modules/node_modules/react-native/Libraries/StyleSheet/TransformPropTypes.js', + './node_modules/node_modules/react-native/Libraries/StyleSheet/flattenStyle.js', + './node_modules/node_modules/react-native/Libraries/StyleSheet/processColor.js', + './node_modules/node_modules/react-native/Libraries/StyleSheet/processTransform.js', + './node_modules/node_modules/react-native/Libraries/Text/Text.js', + './node_modules/node_modules/react-native/Libraries/Text/TextPropTypes.js', + './node_modules/node_modules/react-native/Libraries/Text/TextStylePropTypes.js', + './node_modules/node_modules/react-native/Libraries/Utilities/BackHandler.android.js', + './node_modules/node_modules/react-native/Libraries/Utilities/DeviceInfo.js', + './node_modules/node_modules/react-native/Libraries/Utilities/Dimensions.js', + './node_modules/node_modules/react-native/Libraries/Utilities/HMRClient.js', + './node_modules/node_modules/react-native/Libraries/Utilities/PixelRatio.js', + './node_modules/node_modules/react-native/Libraries/Utilities/Platform.android.js', + './node_modules/node_modules/react-native/Libraries/Utilities/PolyfillFunctions.js', + './node_modules/node_modules/react-native/Libraries/Utilities/createStrictShapeTypeChecker.js', + './node_modules/node_modules/react-native/Libraries/Utilities/defineLazyObjectProperty.js', + './node_modules/node_modules/react-native/Libraries/Utilities/deprecatedPropType.js', + './node_modules/node_modules/react-native/Libraries/Utilities/differ/deepDiffer.js', + './node_modules/node_modules/react-native/Libraries/Utilities/differ/sizesDiffer.js', + './node_modules/node_modules/react-native/Libraries/Utilities/logError.js', + './node_modules/node_modules/react-native/Libraries/WebSocket/WebSocket.js', + './node_modules/node_modules/react-native/Libraries/react-native/React.js', + './node_modules/node_modules/react-native/Libraries/react-native/react-native-implementation.js', + './node_modules/node_modules/react-native/Libraries/vendor/core/ErrorUtils.js', + './node_modules/node_modules/react-native/Libraries/vendor/core/Map.js', + './node_modules/node_modules/react-native/Libraries/vendor/core/_shouldPolyfillES6Collection.js', + './node_modules/node_modules/react-native/Libraries/vendor/emitter/EmitterSubscription.js', + './node_modules/node_modules/react-native/Libraries/vendor/emitter/EventEmitter.js', + './node_modules/node_modules/react-native/Libraries/vendor/emitter/EventSubscription.js', + './node_modules/node_modules/react-native/Libraries/vendor/emitter/EventSubscriptionVendor.js', + './node_modules/node_modules/react-native/node_modules/fbjs/lib/Promise.native.js', + './node_modules/node_modules/react-native/node_modules/fbjs/lib/invariant.js', + './node_modules/node_modules/react-native/node_modules/fbjs/lib/keyMirror.js', + './node_modules/node_modules/react-native/node_modules/regenerator-runtime/runtime.js', + './node_modules/node_modules/react-navigation-stack/dist/index.js', + './node_modules/node_modules/react-navigation-stack/dist/navigators/createContainedStackNavigator.js', + './node_modules/node_modules/react-navigation-stack/dist/navigators/createStackNavigator.js', + './node_modules/node_modules/react-navigation-stack/dist/utils/ReactNativeFeatures.js', + './node_modules/node_modules/react-navigation-stack/dist/utils/getSceneIndicesForInterpolationInputRange.js', + './node_modules/node_modules/react-navigation-stack/dist/utils/invariant.js', + './node_modules/node_modules/react-navigation-stack/dist/utils/shallowEqual.js', + './node_modules/node_modules/react-navigation-stack/dist/views/Header/Header.js', + './node_modules/node_modules/react-navigation-stack/dist/views/Header/HeaderBackButton.js', + './node_modules/node_modules/react-navigation-stack/dist/views/Header/HeaderStyleInterpolator.js', + './node_modules/node_modules/react-navigation-stack/dist/views/Header/HeaderTitle.js', + './node_modules/node_modules/react-navigation-stack/dist/views/Header/ModularHeaderBackButton.js', + './node_modules/node_modules/react-navigation-stack/dist/views/ScenesReducer.js', + './node_modules/node_modules/react-navigation-stack/dist/views/StackView/StackView.js', + './node_modules/node_modules/react-navigation-stack/dist/views/StackView/StackViewCard.js', + './node_modules/node_modules/react-navigation-stack/dist/views/StackView/StackViewLayout.js', + './node_modules/node_modules/react-navigation-stack/dist/views/StackView/StackViewStyleInterpolator.js', + './node_modules/node_modules/react-navigation-stack/dist/views/StackView/StackViewTransitionConfigs.js', + './node_modules/node_modules/react-navigation-stack/dist/views/StackView/createPointerEventsContainer.js', + './node_modules/node_modules/react-navigation-stack/dist/views/TouchableItem.js', + './node_modules/node_modules/react-navigation-stack/dist/views/Transitioner.js', './node_modules/node_modules/react-navigation/src/NavigationActions.js', - './node_modules/node_modules/react-navigation/src/PlatformHelpers.native.js', './node_modules/node_modules/react-navigation/src/StateUtils.js', - './node_modules/node_modules/react-navigation/src/addNavigationHelpers.js', './node_modules/node_modules/react-navigation/src/createNavigationContainer.js', './node_modules/node_modules/react-navigation/src/getChildEventSubscriber.js', - './node_modules/node_modules/react-navigation/src/navigators/StackNavigator.js', + './node_modules/node_modules/react-navigation/src/getChildNavigation.js', + './node_modules/node_modules/react-navigation/src/getChildRouter.js', + './node_modules/node_modules/react-navigation/src/getNavigation.js', + './node_modules/node_modules/react-navigation/src/navigators/createKeyboardAwareNavigator.js', './node_modules/node_modules/react-navigation/src/navigators/createNavigator.js', './node_modules/node_modules/react-navigation/src/react-navigation.js', - './node_modules/node_modules/react-navigation/src/routers/KeyGenerator.js', + './node_modules/node_modules/react-navigation/src/routers/StackActions.js', './node_modules/node_modules/react-navigation/src/routers/StackRouter.js', './node_modules/node_modules/react-navigation/src/routers/createConfigGetter.js', - './node_modules/node_modules/react-navigation/src/routers/getScreenConfigDeprecated.js', + './node_modules/node_modules/react-navigation/src/routers/getNavigationActionCreators.js', './node_modules/node_modules/react-navigation/src/routers/getScreenForRouteName.js', + './node_modules/node_modules/react-navigation/src/routers/pathUtils.js', './node_modules/node_modules/react-navigation/src/routers/validateRouteConfigMap.js', './node_modules/node_modules/react-navigation/src/routers/validateScreenOptions.js', - './node_modules/node_modules/react-navigation/src/utils/ReactNativeFeatures.js', - './node_modules/node_modules/react-navigation/src/utils/getSceneIndicesForInterpolationInputRange.js', + './node_modules/node_modules/react-navigation/src/utils/docsUrl.js', './node_modules/node_modules/react-navigation/src/utils/invariant.js', - './node_modules/node_modules/react-navigation/src/utils/shallowEqual.js', - './node_modules/node_modules/react-navigation/src/views/AnimatedValueSubscription.js', - './node_modules/node_modules/react-navigation/src/views/CardStack/Card.js', - './node_modules/node_modules/react-navigation/src/views/CardStack/CardStack.js', - './node_modules/node_modules/react-navigation/src/views/CardStack/CardStackStyleInterpolator.js', - './node_modules/node_modules/react-navigation/src/views/CardStack/CardStackTransitioner.js', - './node_modules/node_modules/react-navigation/src/views/CardStack/PointerEventsContainer.js', - './node_modules/node_modules/react-navigation/src/views/CardStack/TransitionConfigs.js', - './node_modules/node_modules/react-navigation/src/views/Header/Header.js', - './node_modules/node_modules/react-navigation/src/views/Header/HeaderBackButton.js', - './node_modules/node_modules/react-navigation/src/views/Header/HeaderStyleInterpolator.js', - './node_modules/node_modules/react-navigation/src/views/Header/HeaderTitle.js', - './node_modules/node_modules/react-navigation/src/views/Header/ModularHeaderBackButton.js', - './node_modules/node_modules/react-navigation/src/views/SceneView.js', - './node_modules/node_modules/react-navigation/src/views/ScenesReducer.js', './node_modules/node_modules/react-navigation/src/views/TouchableItem.js', - './node_modules/node_modules/react-navigation/src/views/Transitioner.js', './node_modules/node_modules/react-navigation/src/views/withOrientation.js', './node_modules/node_modules/react-proxy/modules/bindAutoBindMethods.js', './node_modules/node_modules/react-proxy/modules/createClassProxy.js', @@ -971,7 +641,6 @@ module.exports = ['./node_modules/react-native/Libraries/ART/ARTSerializablePath './node_modules/node_modules/react/cjs/react.production.min.js', './node_modules/node_modules/react/index.js', './node_modules/node_modules/redux-action-buffer/index.js', - './node_modules/node_modules/redux-batched-actions/lib/index.js', './node_modules/node_modules/redux-offline/lib/actions.js', './node_modules/node_modules/redux-offline/lib/config.js', './node_modules/node_modules/redux-offline/lib/constants.js', @@ -997,77 +666,78 @@ module.exports = ['./node_modules/react-native/Libraries/ART/ARTSerializablePath './node_modules/node_modules/redux-persist/lib/purgeStoredState.js', './node_modules/node_modules/redux-persist/lib/utils/isStatePlainEnough.js', './node_modules/node_modules/redux-persist/lib/utils/setImmediate.js', - './node_modules/node_modules/redux-thunk/lib/index.js', './node_modules/node_modules/redux/lib/redux.js', - './node_modules/node_modules/requires-port/index.js', './node_modules/node_modules/reselect/lib/index.js', + './node_modules/node_modules/rn-fetch-blob/android.js', + './node_modules/node_modules/rn-fetch-blob/cba/index.js', + './node_modules/node_modules/rn-fetch-blob/class/RNFetchBlobFile.js', + './node_modules/node_modules/rn-fetch-blob/class/RNFetchBlobReadStream.js', + './node_modules/node_modules/rn-fetch-blob/class/RNFetchBlobSession.js', + './node_modules/node_modules/rn-fetch-blob/class/RNFetchBlobWriteStream.js', + './node_modules/node_modules/rn-fetch-blob/fs.js', + './node_modules/node_modules/rn-fetch-blob/index.js', + './node_modules/node_modules/rn-fetch-blob/ios.js', + './node_modules/node_modules/rn-fetch-blob/json-stream.js', + './node_modules/node_modules/rn-fetch-blob/lib/oboe-browser.min.js', + './node_modules/node_modules/rn-fetch-blob/polyfill/Blob.js', + './node_modules/node_modules/rn-fetch-blob/polyfill/Event.js', + './node_modules/node_modules/rn-fetch-blob/polyfill/EventTarget.js', + './node_modules/node_modules/rn-fetch-blob/polyfill/Fetch.js', + './node_modules/node_modules/rn-fetch-blob/polyfill/File.js', + './node_modules/node_modules/rn-fetch-blob/polyfill/FileReader.js', + './node_modules/node_modules/rn-fetch-blob/polyfill/ProgressEvent.js', + './node_modules/node_modules/rn-fetch-blob/polyfill/XMLHttpRequest.js', + './node_modules/node_modules/rn-fetch-blob/polyfill/XMLHttpRequestEventTarget.js', + './node_modules/node_modules/rn-fetch-blob/polyfill/index.js', + './node_modules/node_modules/rn-fetch-blob/utils/log.js', + './node_modules/node_modules/rn-fetch-blob/utils/unicode.js', + './node_modules/node_modules/rn-fetch-blob/utils/uri.js', + './node_modules/node_modules/rn-fetch-blob/utils/uuid.js', './node_modules/node_modules/rn-host-detect/index.js', './node_modules/node_modules/rn-placeholder/index.js', './node_modules/node_modules/rn-placeholder/src/animation/animations.js', './node_modules/node_modules/rn-placeholder/src/animation/fade.js', './node_modules/node_modules/rn-placeholder/src/animation/shine.js', - './node_modules/node_modules/rn-placeholder/src/box/box.js', './node_modules/node_modules/rn-placeholder/src/box/box.style.js', './node_modules/node_modules/rn-placeholder/src/imageContent/imageContent.js', - './node_modules/node_modules/rn-placeholder/src/line/line.js', './node_modules/node_modules/rn-placeholder/src/line/line.style.js', - './node_modules/node_modules/rn-placeholder/src/media/media.js', './node_modules/node_modules/rn-placeholder/src/media/media.style.js', './node_modules/node_modules/rn-placeholder/src/multiWords/multiWords.js', './node_modules/node_modules/rn-placeholder/src/paragraph/paragraph.js', './node_modules/node_modules/rn-placeholder/src/placeholder.js', './node_modules/node_modules/rn-placeholder/src/placeholderContainer.js', - './node_modules/node_modules/sc-channel/index.js', - './node_modules/node_modules/sc-emitter/index.js', - './node_modules/node_modules/sc-emitter/node_modules/component-emitter/index.js', - './node_modules/node_modules/sc-errors/decycle.js', - './node_modules/node_modules/sc-errors/index.js', + './node_modules/node_modules/rn-placeholder/src/placeholderStylify.js', './node_modules/node_modules/sc-formatter/index.js', + './node_modules/node_modules/schedule/cjs/schedule-tracking.production.min.js', + './node_modules/node_modules/schedule/tracking.js', './node_modules/node_modules/semver/semver.js', - './node_modules/node_modules/serialize-error/index.js', './node_modules/node_modules/shallow-equals/index.js', - './node_modules/node_modules/shortid/index.js', - './node_modules/node_modules/shortid/lib/alphabet.js', - './node_modules/node_modules/shortid/lib/build.js', - './node_modules/node_modules/shortid/lib/decode.js', - './node_modules/node_modules/shortid/lib/encode.js', - './node_modules/node_modules/shortid/lib/index.js', - './node_modules/node_modules/shortid/lib/is-valid.js', - './node_modules/node_modules/shortid/lib/random/random-byte-browser.js', - './node_modules/node_modules/shortid/lib/random/random-from-seed.js', - './node_modules/node_modules/shortid/lib/util/cluster-worker-id-browser.js', - './node_modules/node_modules/simple-swizzle/index.js', - './node_modules/node_modules/simple-swizzle/node_modules/is-arrayish/index.js', - './node_modules/node_modules/string.prototype.repeat/repeat.js', + './node_modules/node_modules/stacktrace-parser/index.js', + './node_modules/node_modules/stacktrace-parser/lib/stacktrace-parser.js', './node_modules/node_modules/symbol-observable/lib/index.js', './node_modules/node_modules/symbol-observable/lib/ponyfill.js', './node_modules/node_modules/tinycolor2/tinycolor.js', - './node_modules/node_modules/tween-functions/index.js', - './node_modules/node_modules/type-of/index.js', - './node_modules/node_modules/xregexp/lib/addons/build.js', - './node_modules/node_modules/xregexp/lib/addons/matchrecursive.js', - './node_modules/node_modules/xregexp/lib/addons/unicode-base.js', - './node_modules/node_modules/xregexp/lib/addons/unicode-blocks.js', - './node_modules/node_modules/xregexp/lib/addons/unicode-categories.js', - './node_modules/node_modules/xregexp/lib/addons/unicode-properties.js', - './node_modules/node_modules/xregexp/lib/addons/unicode-scripts.js', - './node_modules/node_modules/xregexp/lib/index.js', - './node_modules/node_modules/xregexp/lib/xregexp.js', - './node_modules/node_modules/xregexp/tools/output/blocks.js', - './node_modules/node_modules/xregexp/tools/output/categories.js', - './node_modules/node_modules/xregexp/tools/output/properties.js', - './node_modules/node_modules/xregexp/tools/output/scripts.js', - './node_modules/node_modules/xss-filters/src/xss-filters.js', - './node_modules/react-native/Libraries/StyleSheet/normalizeColor.js', - './node_modules/react-native/Libraries/Utilities/differ/pointsDiffer.js', - './node_modules/react-native/Libraries/StyleSheet/processColor.js', - './node_modules/react-native/Libraries/Components/ScrollView/processDecelerationRate.js', - './node_modules/react-native/Libraries/StyleSheet/processTransform.js', - './node_modules/react-native/Libraries/react-native/react-native-implementation.js', - './node_modules/react-native/Libraries/ReactNative/renderApplication.js', - './node_modules/react-native/Libraries/ReactNative/requireNativeComponent.js', - './node_modules/react-native/Libraries/Image/resolveAssetSource.js', - './node_modules/react-native/Libraries/Utilities/differ/sizesDiffer.js', - './node_modules/react-native/Libraries/Utilities/stringifySafe.js', - './node_modules/react-native/Libraries/vendor/core/toIterator.js', - './node_modules/react-native/Libraries/ReactNative/verifyPropTypes.js']; + './node_modules/node_modules/url-parse/index.js', + './node_modules/share_extension/android/extension.js', + './node_modules/share_extension/android/extension_channels/extension_channel_item.js', + './node_modules/share_extension/android/extension_channels/extension_channels.js', + './node_modules/share_extension/android/extension_channels/index.js', + './node_modules/share_extension/android/extension_post/channel_button/channel_button.js', + './node_modules/share_extension/android/extension_post/channel_button/index.js', + './node_modules/share_extension/android/extension_post/extension_post.js', + './node_modules/share_extension/android/extension_post/index.js', + './node_modules/share_extension/android/extension_post/team_button/index.js', + './node_modules/share_extension/android/extension_post/team_button/team_button.js', + './node_modules/share_extension/android/extension_teams/extension_teams.js', + './node_modules/share_extension/android/extension_teams/index.js', + './node_modules/share_extension/android/extension_teams/team_item/index.js', + './node_modules/share_extension/android/extension_teams/team_item/team_item.js', + './node_modules/share_extension/android/index.js', + './node_modules/share_extension/android/navigation.js', + './node_modules/share_extension/common/icons/channel_type.js', + './node_modules/share_extension/common/icons/excel.js', + './node_modules/share_extension/common/icons/generic.js', + './node_modules/share_extension/common/icons/index.js', + './node_modules/share_extension/common/icons/pdf.js', + './node_modules/share_extension/common/icons/ppt.js', + './node_modules/share_extension/common/icons/zip.js']; diff --git a/rn-cli.config.js b/rn-cli.config.js deleted file mode 100644 index 8115400fb..000000000 --- a/rn-cli.config.js +++ /dev/null @@ -1,18 +0,0 @@ -// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved. -// See LICENSE.txt for license information. - -const path = require('path'); -const blacklist = require('metro/src/blacklist'); - -const config = { - getBlacklistRE() { - return blacklist([/react-native\/local-cli\/core\/__fixtures__.*/]); - }, - getProjectRoots() { - return [ - path.resolve(__dirname, '.'), - ]; - }, -}; - -module.exports = config; diff --git a/share_extension/android/extension_post/extension_post.js b/share_extension/android/extension_post/extension_post.js index 4070d60fb..e96aae3b9 100644 --- a/share_extension/android/extension_post/extension_post.js +++ b/share_extension/android/extension_post/extension_post.js @@ -13,6 +13,7 @@ import { PermissionsAndroid, ScrollView, Text, + TextInput, View, } from 'react-native'; import MaterialIcon from 'react-native-vector-icons/MaterialIcons'; @@ -23,7 +24,6 @@ import RNFetchBlob from 'rn-fetch-blob'; import {Preferences} from 'mattermost-redux/constants'; import {getFormattedFileSize, lookupMimeType} from 'mattermost-redux/utils/file_utils'; -import QuickTextInput from 'app/components/quick_text_input'; import PaperPlane from 'app/components/paper_plane'; import mattermostManaged from 'app/mattermost_managed'; import {getExtensionFromMime} from 'app/utils/file'; @@ -352,7 +352,7 @@ export default class ExtensionPost extends PureComponent { contentContainerStyle={styles.scrollView} style={styles.flex} > - -