diff --git a/.gitignore b/.gitignore
index af2308a..2c351d3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,66 @@
+# OSX
+#
+.DS_Store
+
+# Xcode
+#
+build/
+*.pbxuser
+!default.pbxuser
+*.mode1v3
+!default.mode1v3
+*.mode2v3
+!default.mode2v3
+*.perspectivev3
+!default.perspectivev3
+xcuserdata
+*.xccheckout
+*.moved-aside
+DerivedData
+*.hmap
+*.ipa
+*.xcuserstate
+
+# Android/IntelliJ
+#
+build/
+.idea
+.gradle
+local.properties
+*.iml
+
+# node.js
+#
 node_modules/
+npm-debug.log
+yarn-error.log
+
+# BUCK
+buck-out/
+\.buckd/
+*.keystore
+!debug.keystore
+
+# fastlane
+#
+# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the
+# screenshots whenever they are needed.
+# For more information about the recommended setup visit:
+# https://docs.fastlane.tools/best-practices/source-control/
+
+*/fastlane/report.xml
+*/fastlane/Preview.html
+*/fastlane/screenshots
+
+# Bundle artifact
+*.jsbundle
+
+# CocoaPods
+/ios/Pods/
+
+# Other Files
+android/app/google-services.json
 *.log
 .vagrant
-
+android/app/build/*
+android/bin
diff --git a/__tests__/App-test.js b/__tests__/App-test.js
new file mode 100644
index 0000000..1784766
--- /dev/null
+++ b/__tests__/App-test.js
@@ -0,0 +1,14 @@
+/**
+ * @format
+ */
+
+import 'react-native';
+import React from 'react';
+import App from '../App';
+
+// Note: test renderer must be required after react-native.
+import renderer from 'react-test-renderer';
+
+it('renders correctly', () => {
+  renderer.create(<App />);
+});
diff --git a/android/.gitignore b/android/.gitignore
new file mode 100644
index 0000000..cf803b5
--- /dev/null
+++ b/android/.gitignore
@@ -0,0 +1,67 @@
+# OSX
+#
+.DS_Store
+
+# Xcode
+#
+build/
+*.pbxuser
+!default.pbxuser
+*.mode1v3
+!default.mode1v3
+*.mode2v3
+!default.mode2v3
+*.perspectivev3
+!default.perspectivev3
+xcuserdata
+*.xccheckout
+*.moved-aside
+DerivedData
+*.hmap
+*.ipa
+*.xcuserstate
+
+# Android/IntelliJ
+#
+build/
+.idea
+.gradle
+local.properties
+*.iml
+
+# node.js
+#
+node_modules/
+npm-debug.log
+yarn-error.log
+
+# BUCK
+buck-out/
+\.buckd/
+*.keystore
+!debug.keystore
+
+# fastlane
+#
+# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the
+# screenshots whenever they are needed.
+# For more information about the recommended setup visit:
+# https://docs.fastlane.tools/best-practices/source-control/
+
+*/fastlane/report.xml
+*/fastlane/Preview.html
+*/fastlane/screenshots
+
+# Bundle artifact
+*.jsbundle
+
+# CocoaPods
+/ios/Pods/
+
+# Other Files
+app/google-services.json
+*.log
+.vagrant
+*.hprof
+app/build
+app/bin
diff --git a/android/app/BUCK b/android/app/BUCK
new file mode 100644
index 0000000..3f7eb72
--- /dev/null
+++ b/android/app/BUCK
@@ -0,0 +1,55 @@
+# To learn about Buck see [Docs](https://buckbuild.com/).
+# To run your application with Buck:
+# - install Buck
+# - `npm start` - to start the packager
+# - `cd android`
+# - `keytool -genkey -v -keystore keystores/debug.keystore -storepass android -alias androiddebugkey -keypass android -dname "CN=Android Debug,O=Android,C=US"`
+# - `./gradlew :app:copyDownloadableDepsToLibs` - make all Gradle compile dependencies available to Buck
+# - `buck install -r android/app` - compile, install and run application
+#
+
+load(":build_defs.bzl", "create_aar_targets", "create_jar_targets")
+
+lib_deps = []
+
+create_aar_targets(glob(["libs/*.aar"]))
+
+create_jar_targets(glob(["libs/*.jar"]))
+
+android_library(
+    name = "all-libs",
+    exported_deps = lib_deps,
+)
+
+android_library(
+    name = "app-code",
+    srcs = glob([
+        "src/main/java/**/*.java",
+    ]),
+    deps = [
+        ":all-libs",
+        ":build_config",
+        ":res",
+    ],
+)
+
+android_build_config(
+    name = "build_config",
+    package = "com.lbryandroid",
+)
+
+android_resource(
+    name = "res",
+    package = "com.lbryandroid",
+    res = "src/main/res",
+)
+
+android_binary(
+    name = "app",
+    keystore = "//android/keystores:debug",
+    manifest = "src/main/AndroidManifest.xml",
+    package_type = "debug",
+    deps = [
+        ":app-code",
+    ],
+)
diff --git a/android/app/build.gradle b/android/app/build.gradle
new file mode 100644
index 0000000..0b5bf0b
--- /dev/null
+++ b/android/app/build.gradle
@@ -0,0 +1,248 @@
+apply plugin: "com.android.application"
+
+import com.android.build.OutputFile
+
+/**
+ * The react.gradle file registers a task for each build variant (e.g. bundleDebugJsAndAssets
+ * and bundleReleaseJsAndAssets).
+ * These basically call `react-native bundle` with the correct arguments during the Android build
+ * cycle. By default, bundleDebugJsAndAssets is skipped, as in debug/dev mode we prefer to load the
+ * bundle directly from the development server. Below you can see all the possible configurations
+ * and their defaults. If you decide to add a configuration block, make sure to add it before the
+ * `apply from: "../../node_modules/react-native/react.gradle"` line.
+ *
+ * project.ext.react = [
+ *   // the name of the generated asset file containing your JS bundle
+ *   bundleAssetName: "index.android.bundle",
+ *
+ *   // the entry file for bundle generation
+ *   entryFile: "index.android.js",
+ *
+ *   // https://facebook.github.io/react-native/docs/performance#enable-the-ram-format
+ *   bundleCommand: "ram-bundle",
+ *
+ *   // whether to bundle JS and assets in debug mode
+ *   bundleInDebug: false,
+ *
+ *   // whether to bundle JS and assets in release mode
+ *   bundleInRelease: true,
+ *
+ *   // whether to bundle JS and assets in another build variant (if configured).
+ *   // See http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Build-Variants
+ *   // The configuration property can be in the following formats
+ *   //         'bundleIn${productFlavor}${buildType}'
+ *   //         'bundleIn${buildType}'
+ *   // bundleInFreeDebug: true,
+ *   // bundleInPaidRelease: true,
+ *   // bundleInBeta: true,
+ *
+ *   // whether to disable dev mode in custom build variants (by default only disabled in release)
+ *   // for example: to disable dev mode in the staging build type (if configured)
+ *   devDisabledInStaging: true,
+ *   // The configuration property can be in the following formats
+ *   //         'devDisabledIn${productFlavor}${buildType}'
+ *   //         'devDisabledIn${buildType}'
+ *
+ *   // the root of your project, i.e. where "package.json" lives
+ *   root: "../../",
+ *
+ *   // where to put the JS bundle asset in debug mode
+ *   jsBundleDirDebug: "$buildDir/intermediates/assets/debug",
+ *
+ *   // where to put the JS bundle asset in release mode
+ *   jsBundleDirRelease: "$buildDir/intermediates/assets/release",
+ *
+ *   // where to put drawable resources / React Native assets, e.g. the ones you use via
+ *   // require('./image.png')), in debug mode
+ *   resourcesDirDebug: "$buildDir/intermediates/res/merged/debug",
+ *
+ *   // where to put drawable resources / React Native assets, e.g. the ones you use via
+ *   // require('./image.png')), in release mode
+ *   resourcesDirRelease: "$buildDir/intermediates/res/merged/release",
+ *
+ *   // by default the gradle tasks are skipped if none of the JS files or assets change; this means
+ *   // that we don't look at files in android/ or ios/ to determine whether the tasks are up to
+ *   // date; if you have any other folders that you want to ignore for performance reasons (gradle
+ *   // indexes the entire tree), add them here. Alternatively, if you have JS files in android/
+ *   // for example, you might want to remove it from here.
+ *   inputExcludes: ["android/**", "ios/**"],
+ *
+ *   // override which node gets called and with what additional arguments
+ *   nodeExecutableAndArgs: ["node"],
+ *
+ *   // supply additional arguments to the packager
+ *   extraPackagerArgs: []
+ * ]
+ */
+
+task buildReactNativeBundle(type:Exec) {
+    println("Building React Native bundle")
+    workingDir new File(rootProject.projectDir, '../')
+    commandLine './bundle-android.sh'
+}
+preBuild.dependsOn buildReactNativeBundle
+
+task printVersionName {
+    doLast {
+        println android.defaultConfig.versionName
+    }
+}
+
+project.ext.react = [
+    entryFile: "index.js",
+    enableHermes: false,  // clean and rebuild if changing
+]
+
+/**
+ * Set this to true to create two separate APKs instead of one:
+ *   - An APK that only works on ARM devices
+ *   - An APK that only works on x86 devices
+ * The advantage is the size of the APK is reduced by about 4MB.
+ * Upload all the APKs to the Play Store and people will download
+ * the correct one based on the CPU architecture of their device.
+ */
+def enableSeparateBuildPerCPUArchitecture = false
+
+/**
+ * Run Proguard to shrink the Java bytecode in release builds.
+ */
+def enableProguardInReleaseBuilds = false
+
+/**
+ * The preferred build flavor of JavaScriptCore.
+ *
+ * For example, to use the international variant, you can use:
+ * `def jscFlavor = 'org.webkit:android-jsc-intl:+'`
+ *
+ * The international variant includes ICU i18n library and necessary data
+ * allowing to use e.g. `Date.toLocaleString` and `String.localeCompare` that
+ * give correct results when using with locales other than en-US.  Note that
+ * this variant is about 6MiB larger per architecture than default.
+ */
+def jscFlavor = 'org.webkit:android-jsc:+'
+
+/**
+ * Whether to enable the Hermes VM.
+ *
+ * This should be set on project.ext.react and mirrored here.  If it is not set
+ * on project.ext.react, JavaScript will not be compiled to Hermes Bytecode
+ * and the benefits of using Hermes will therefore be sharply reduced.
+ */
+def enableHermes = project.ext.react.get("enableHermes", false);
+
+android {
+    compileSdkVersion rootProject.ext.compileSdkVersion
+    flavorDimensions "default"
+
+    compileOptions {
+        sourceCompatibility JavaVersion.VERSION_1_8
+        targetCompatibility JavaVersion.VERSION_1_8
+    }
+
+    defaultConfig {
+        applicationId "io.lbry.browser"
+        minSdkVersion rootProject.ext.minSdkVersion
+        targetSdkVersion rootProject.ext.targetSdkVersion
+        versionCode 1302
+        versionName "0.13.2"
+        missingDimensionStrategy 'react-native-camera', 'general'
+        multiDexEnabled true
+    }
+    dexOptions {
+        jumboMode true
+    }
+    productFlavors {
+        __32bit {
+            ndk {
+                abiFilter "armeabi-v7a"
+            }
+        }
+        __64bit {
+            ndk {
+                abiFilter "arm64-v8a"
+            }
+        }
+    }
+    signingConfigs {
+        debug {
+            storeFile file('debug.keystore')
+            storePassword 'android'
+            keyAlias 'androiddebugkey'
+            keyPassword 'android'
+        }
+    }
+    buildTypes {
+        debug {
+            signingConfig signingConfigs.debug
+        }
+        release {
+            // Caution! In production, you need to generate your own keystore file.
+            // see https://facebook.github.io/react-native/docs/signed-apk-android.
+            signingConfig signingConfigs.debug
+            minifyEnabled enableProguardInReleaseBuilds
+            proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
+        }
+    }
+    // applicationVariants are e.g. debug, release
+    applicationVariants.all { variant ->
+        variant.outputs.each { output ->
+            // For each separate APK per architecture, set a unique version code as described here:
+            // https://developer.android.com/studio/build/configure-apk-splits.html
+            def versionCodes = ["armeabi-v7a": 1, "arm64-v8a": 2]
+            def abi = output.getFilter(OutputFile.ABI)
+            if (abi != null) {  // null for the universal-debug, universal-release variants
+                output.versionCodeOverride =
+                        defaultConfig.versionCode * 10 + versionCodes.get(abi)
+            }
+
+        }
+    }
+}
+
+dependencies {
+    implementation project(':@react-native-community_async-storage')
+    implementation project(':react-native-camera')
+    implementation project(':react-native-exception-handler')
+    implementation project(':react-native-fast-image')
+    implementation project(':react-native-fs')
+    implementation project(':react-native-gesture-handler')
+    implementation project(':react-native-reanimated')
+    implementation project(':react-native-snackbar')
+    implementation project(':react-native-video')
+    implementation project(':react-native-webview')
+    implementation project(':rn-fetch-blob')
+    implementation 'androidx.legacy:legacy-support-v4:1.0.0'
+    implementation 'androidx.media:media:1.0.0'
+    implementation 'androidx.appcompat:appcompat:1.0.0'
+    implementation 'com.facebook.react:react-native:0.61.5'
+    implementation 'com.facebook.fresco:fresco:1.9.0'
+    implementation 'com.facebook.fresco:animated-gif:1.9.0'
+    implementation 'com.squareup.picasso:picasso:2.71828'
+    implementation 'com.google.firebase:firebase-analytics:17.2.1'
+    implementation 'com.google.android.gms:play-services-base:17.1.0'
+    implementation 'androidx.exifinterface:exifinterface:1.0.0'
+    implementation 'com.facebook.fresco:animated-base-support:1.3.0'
+    implementation 'com.facebook.fresco:animated-gif:1.10.0'
+    implementation 'com.google.firebase:firebase-messaging:20.1.0'
+
+    __32bitImplementation files('libs/lbrysdk-0.61.0-release__arm.aar')
+    __64bitImplementation files('libs/lbrysdk-0.61.0-release__arm64.aar')
+
+    if (enableHermes) {
+        def hermesPath = "../../node_modules/hermes-engine/android/";
+        debugImplementation files(hermesPath + "hermes-debug.aar")
+        releaseImplementation files(hermesPath + "hermes-release.aar")
+    } else {
+        implementation jscFlavor
+    }
+}
+
+// Run this once to be able to run the application with BUCK
+// puts all compile dependencies into folder libs for BUCK to use
+task copyDownloadableDepsToLibs(type: Copy) {
+    from configurations.compile
+    into 'libs'
+}
+
+apply plugin: 'com.google.gms.google-services'
+com.google.gms.googleservices.GoogleServicesPlugin.config.disableVersionCheck = true
diff --git a/android/app/build_defs.bzl b/android/app/build_defs.bzl
new file mode 100644
index 0000000..fff270f
--- /dev/null
+++ b/android/app/build_defs.bzl
@@ -0,0 +1,19 @@
+"""Helper definitions to glob .aar and .jar targets"""
+
+def create_aar_targets(aarfiles):
+    for aarfile in aarfiles:
+        name = "aars__" + aarfile[aarfile.rindex("/") + 1:aarfile.rindex(".aar")]
+        lib_deps.append(":" + name)
+        android_prebuilt_aar(
+            name = name,
+            aar = aarfile,
+        )
+
+def create_jar_targets(jarfiles):
+    for jarfile in jarfiles:
+        name = "jars__" + jarfile[jarfile.rindex("/") + 1:jarfile.rindex(".jar")]
+        lib_deps.append(":" + name)
+        prebuilt_jar(
+            name = name,
+            binary_jar = jarfile,
+        )
diff --git a/android/app/debug.keystore b/android/app/debug.keystore
new file mode 100644
index 0000000..364e105
Binary files /dev/null and b/android/app/debug.keystore differ
diff --git a/android/app/libs/lbrysdk-0.61.0-release__arm.aar b/android/app/libs/lbrysdk-0.61.0-release__arm.aar
new file mode 100644
index 0000000..34d2cd2
Binary files /dev/null and b/android/app/libs/lbrysdk-0.61.0-release__arm.aar differ
diff --git a/android/app/libs/lbrysdk-0.61.0-release__arm64.aar b/android/app/libs/lbrysdk-0.61.0-release__arm64.aar
new file mode 100644
index 0000000..25f64da
Binary files /dev/null and b/android/app/libs/lbrysdk-0.61.0-release__arm64.aar differ
diff --git a/android/app/proguard-rules.pro b/android/app/proguard-rules.pro
new file mode 100644
index 0000000..11b0257
--- /dev/null
+++ b/android/app/proguard-rules.pro
@@ -0,0 +1,10 @@
+# Add project specific ProGuard rules here.
+# By default, the flags in this file are appended to flags specified
+# in /usr/local/Cellar/android-sdk/24.3.3/tools/proguard/proguard-android.txt
+# You can edit the include path and order by changing the proguardFiles
+# directive in build.gradle.
+#
+# For more details, see
+#   http://developer.android.com/guide/developing/tools/proguard.html
+
+# Add any project specific keep options here:
diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml
new file mode 100644
index 0000000..a08ad7b
--- /dev/null
+++ b/android/app/src/main/AndroidManifest.xml
@@ -0,0 +1,85 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:tools="http://schemas.android.com/tools"
+    package="io.lbry.browser"
+    android:installLocation="auto">
+
+    <supports-screens
+        android:smallScreens="true"
+        android:normalScreens="true"
+        android:largeScreens="true"
+        android:anyDensity="true"
+        android:xlargeScreens="true"
+        />
+
+    <uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
+    <uses-permission android:name="android.permission.CAMERA" />
+    <uses-permission android:name="android.permission.INTERNET" />
+    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
+    <uses-permission android:name="android.permission.RECORD_AUDIO" />
+    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
+
+    <application android:label="@string/app_name"
+        android:icon="@drawable/icon"
+        android:allowBackup="true"
+        android:theme="@style/LbryAppTheme"
+        android:hardwareAccelerated="true"
+        android:usesCleartextTraffic="true">
+
+        <meta-data
+            android:name="com.google.firebase.messaging.default_notification_icon"
+            android:resource="@drawable/ic_lbry" />
+        <meta-data
+            android:name="com.google.firebase.messaging.default_notification_color"
+            android:resource="@color/lbryGreen" />
+        <meta-data
+            android:name="com.google.firebase.messaging.default_notification_channel_id"
+            android:value="@string/default_notification_channel_id"/>
+
+        <meta-data android:name="wakelock" android:value="0"/>
+
+        <activity android:name="com.facebook.react.devsupport.DevSettingsActivity" />
+
+        <activity android:name="io.lbry.browser.MainActivity"
+            android:exported="true"
+            android:label="@string/app_name"
+            android:theme="@style/LbryAppTheme"
+            android:configChanges="keyboardHidden|orientation|screenSize"
+            android:screenOrientation="portrait"
+            android:launchMode="singleInstance"
+            >
+
+            <intent-filter>
+                <action android:name="android.intent.action.VIEW" />
+                <category android:name="android.intent.category.DEFAULT" />
+                <category android:name="android.intent.category.BROWSABLE" />
+                <data android:scheme="lbry" />
+            </intent-filter>
+
+            <intent-filter>
+                <action android:name="android.intent.action.MAIN" />
+                <category android:name="android.intent.category.LAUNCHER" />
+            </intent-filter>
+        </activity>
+
+        <receiver android:name="io.lbry.browser.receivers.NotificationDeletedReceiver" />
+
+        <service
+            android:name="io.lbry.browser.LbrynetMessagingService"
+            android:exported="false">
+            <intent-filter>
+                <action android:name="com.google.firebase.MESSAGING_EVENT" />
+            </intent-filter>
+        </service>
+
+        <provider
+            android:name="io.lbry.browser.LocalFileProvider"
+            android:authorities="io.lbry.browser.fileprovider"
+            android:grantUriPermissions="true"
+            android:exported="false">
+            <meta-data
+                android:name="android.support.FILE_PROVIDER_PATHS"
+                android:resource="@xml/filepaths" />
+        </provider>
+    </application>
+
+</manifest>
diff --git a/android/app/src/main/assets/fonts/Feather.ttf b/android/app/src/main/assets/fonts/Feather.ttf
new file mode 100644
index 0000000..852c713
Binary files /dev/null and b/android/app/src/main/assets/fonts/Feather.ttf differ
diff --git a/android/app/src/main/assets/fonts/FontAwesome.ttf b/android/app/src/main/assets/fonts/FontAwesome.ttf
new file mode 100644
index 0000000..35acda2
Binary files /dev/null and b/android/app/src/main/assets/fonts/FontAwesome.ttf differ
diff --git a/android/app/src/main/assets/fonts/FontAwesome5_Brands.ttf b/android/app/src/main/assets/fonts/FontAwesome5_Brands.ttf
new file mode 100644
index 0000000..5f72e91
Binary files /dev/null and b/android/app/src/main/assets/fonts/FontAwesome5_Brands.ttf differ
diff --git a/android/app/src/main/assets/fonts/FontAwesome5_Regular.ttf b/android/app/src/main/assets/fonts/FontAwesome5_Regular.ttf
new file mode 100644
index 0000000..a309313
Binary files /dev/null and b/android/app/src/main/assets/fonts/FontAwesome5_Regular.ttf differ
diff --git a/android/app/src/main/assets/fonts/FontAwesome5_Solid.ttf b/android/app/src/main/assets/fonts/FontAwesome5_Solid.ttf
new file mode 100644
index 0000000..7ece328
Binary files /dev/null and b/android/app/src/main/assets/fonts/FontAwesome5_Solid.ttf differ
diff --git a/android/app/src/main/assets/fonts/Inter-Bold.otf b/android/app/src/main/assets/fonts/Inter-Bold.otf
new file mode 100644
index 0000000..0dbf67b
Binary files /dev/null and b/android/app/src/main/assets/fonts/Inter-Bold.otf differ
diff --git a/android/app/src/main/assets/fonts/Inter-Medium.otf b/android/app/src/main/assets/fonts/Inter-Medium.otf
new file mode 100644
index 0000000..1bcb0a9
Binary files /dev/null and b/android/app/src/main/assets/fonts/Inter-Medium.otf differ
diff --git a/android/app/src/main/assets/fonts/Inter-Regular.otf b/android/app/src/main/assets/fonts/Inter-Regular.otf
new file mode 100644
index 0000000..6724353
Binary files /dev/null and b/android/app/src/main/assets/fonts/Inter-Regular.otf differ
diff --git a/android/app/src/main/assets/fonts/Inter-SemiBold.otf b/android/app/src/main/assets/fonts/Inter-SemiBold.otf
new file mode 100644
index 0000000..a6f9b2d
Binary files /dev/null and b/android/app/src/main/assets/fonts/Inter-SemiBold.otf differ
diff --git a/android/app/src/main/assets/index.android.bundle b/android/app/src/main/assets/index.android.bundle
new file mode 100644
index 0000000..93bc41c
--- /dev/null
+++ b/android/app/src/main/assets/index.android.bundle
@@ -0,0 +1,1406 @@
+var __BUNDLE_START_TIME__=this.nativePerformanceNow?nativePerformanceNow():Date.now(),__DEV__=false,process=this.process||{};process.env=process.env||{};process.env.NODE_ENV=process.env.NODE_ENV||"production";
+!(function(r){"use strict";r.__r=o,r.__d=function(r,i,n){if(null!=e[i])return;var o={dependencyMap:n,factory:r,hasError:!1,importedAll:t,importedDefault:t,isInitialized:!1,publicModule:{exports:{}}};e[i]=o},r.__c=n,r.__registerSegment=function(r,e){s[r]=e};var e=n(),t={},i={}.hasOwnProperty;function n(){return e=Object.create(null)}function o(r){var t=r,i=e[t];return i&&i.isInitialized?i.publicModule.exports:d(t,i)}function l(r){var i=r;if(e[i]&&e[i].importedDefault!==t)return e[i].importedDefault;var n=o(i),l=n&&n.__esModule?n.default:n;return e[i].importedDefault=l}function u(r){var n=r;if(e[n]&&e[n].importedAll!==t)return e[n].importedAll;var l,u=o(n);if(u&&u.__esModule)l=u;else{if(l={},u)for(var a in u)i.call(u,a)&&(l[a]=u[a]);l.default=u}return e[n].importedAll=l}o.importDefault=l,o.importAll=u;var a=!1;function d(e,t){if(!a&&r.ErrorUtils){var i;a=!0;try{i=v(e,t)}catch(e){r.ErrorUtils.reportFatalError(e)}return a=!1,i}return v(e,t)}var c=16,f=65535;function p(r){return{segmentId:r>>>c,localId:r&f}}o.unpackModuleId=p,o.packModuleId=function(r){return(r.segmentId<<c)+r.localId};var s=[];function v(t,i){if(!i&&s.length>0){var n=p(t),a=n.segmentId,d=n.localId,c=s[a];null!=c&&(c(d),i=e[t])}var f=r.nativeRequire;if(!i&&f){var v=p(t),h=v.segmentId;f(v.localId,h),i=e[t]}if(!i)throw Error('Requiring unknown module "'+t+'".');if(i.hasError)throw m(t,i.error);i.isInitialized=!0;var I=i,g=I.factory,y=I.dependencyMap;try{var _=i.publicModule;return _.id=t,g(r,o,l,u,_,_.exports,y),i.factory=void 0,i.dependencyMap=void 0,_.exports}catch(r){throw i.hasError=!0,i.error=r,i.isInitialized=!1,i.publicModule.exports=void 0,r}}function m(r,e){return Error('Requiring module "'+r+'", which threw an exception: '+e)}})('undefined'!=typeof globalThis?globalThis:'undefined'!=typeof global?global:'undefined'!=typeof window?window:this);
+!(function(n){var e=(function(){function n(n,e){return n}function e(n){var e={};return n.forEach(function(n,r){e[n]=!0}),e}function r(n,r,u){if(n.formatValueCalls++,n.formatValueCalls>200)return"[TOO BIG formatValueCalls "+n.formatValueCalls+" exceeded limit of 200]";var f=t(n,r);if(f)return f;var c=Object.keys(r),s=e(c);if(d(r)&&(c.indexOf('message')>=0||c.indexOf('description')>=0))return o(r);if(0===c.length){if(v(r)){var p=r.name?': '+r.name:'';return n.stylize('[Function'+p+']','special')}if(g(r))return n.stylize(RegExp.prototype.toString.call(r),'regexp');if(y(r))return n.stylize(Date.prototype.toString.call(r),'date');if(d(r))return o(r)}var h,b,m='',j=!1,O=['{','}'];(h=r,Array.isArray(h)&&(j=!0,O=['[',']']),v(r))&&(m=' [Function'+(r.name?': '+r.name:'')+']');return g(r)&&(m=' '+RegExp.prototype.toString.call(r)),y(r)&&(m=' '+Date.prototype.toUTCString.call(r)),d(r)&&(m=' '+o(r)),0!==c.length||j&&0!=r.length?u<0?g(r)?n.stylize(RegExp.prototype.toString.call(r),'regexp'):n.stylize('[Object]','special'):(n.seen.push(r),b=j?i(n,r,u,s,c):c.map(function(e){return a(n,r,u,s,e,j)}),n.seen.pop(),l(b,m,O)):O[0]+m+O[1]}function t(n,e){if(s(e))return n.stylize('undefined','undefined');if('string'==typeof e){var r="'"+JSON.stringify(e).replace(/^"|"$/g,'').replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return n.stylize(r,'string')}return c(e)?n.stylize(''+e,'number'):u(e)?n.stylize(''+e,'boolean'):f(e)?n.stylize('null','null'):void 0}function o(n){return'['+Error.prototype.toString.call(n)+']'}function i(n,e,r,t,o){for(var i=[],l=0,u=e.length;l<u;++l)b(e,String(l))?i.push(a(n,e,r,t,String(l),!0)):i.push('');return o.forEach(function(o){o.match(/^\d+$/)||i.push(a(n,e,r,t,o,!0))}),i}function a(n,e,t,o,i,a){var l,u,c;if((c=Object.getOwnPropertyDescriptor(e,i)||{value:e[i]}).get?u=c.set?n.stylize('[Getter/Setter]','special'):n.stylize('[Getter]','special'):c.set&&(u=n.stylize('[Setter]','special')),b(o,i)||(l='['+i+']'),u||(n.seen.indexOf(c.value)<0?(u=f(t)?r(n,c.value,null):r(n,c.value,t-1)).indexOf('\n')>-1&&(u=a?u.split('\n').map(function(n){return'  '+n}).join('\n').substr(2):'\n'+u.split('\n').map(function(n){return'   '+n}).join('\n')):u=n.stylize('[Circular]','special')),s(l)){if(a&&i.match(/^\d+$/))return u;(l=JSON.stringify(''+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(l=l.substr(1,l.length-2),l=n.stylize(l,'name')):(l=l.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),l=n.stylize(l,'string'))}return l+': '+u}function l(n,e,r){return n.reduce(function(n,e){return 0,e.indexOf('\n')>=0&&0,n+e.replace(/\u001b\[\d\d?m/g,'').length+1},0)>60?r[0]+(''===e?'':e+'\n ')+' '+n.join(',\n  ')+' '+r[1]:r[0]+e+' '+n.join(', ')+' '+r[1]}function u(n){return'boolean'==typeof n}function f(n){return null===n}function c(n){return'number'==typeof n}function s(n){return void 0===n}function g(n){return p(n)&&'[object RegExp]'===h(n)}function p(n){return'object'==typeof n&&null!==n}function y(n){return p(n)&&'[object Date]'===h(n)}function d(n){return p(n)&&('[object Error]'===h(n)||n instanceof Error)}function v(n){return'function'==typeof n}function h(n){return Object.prototype.toString.call(n)}function b(n,e){return Object.prototype.hasOwnProperty.call(n,e)}return function(e,t){return r({seen:[],formatValueCalls:0,stylize:n},e,t.depth)}})(),r='(index)',t={trace:0,info:1,warn:2,error:3},o=[];o[t.trace]='debug',o[t.info]='log',o[t.warn]='warning',o[t.error]='error';var i=1;function a(r){return function(){var a;a=1===arguments.length&&'string'==typeof arguments[0]?arguments[0]:Array.prototype.map.call(arguments,function(n){return e(n,{depth:10})}).join(', ');var l=r;'Warning: '===a.slice(0,9)&&l>=t.error&&(l=t.warn),n.__inspectorLog&&n.__inspectorLog(o[l],a,[].slice.call(arguments),i),s.length&&(a=g('',a)),n.nativeLoggingHook(a,l)}}function l(n,e){return Array.apply(null,Array(e)).map(function(){return n})}var u="\u2502",f="\u2510",c="\u2518",s=[];function g(n,e){return s.join('')+n+' '+(e||'')}if(n.nativeLoggingHook){n.console;n.console={error:a(t.error),info:a(t.info),log:a(t.info),warn:a(t.warn),trace:a(t.trace),debug:a(t.trace),table:function(e){if(!Array.isArray(e)){var o=e;for(var i in e=[],o)if(o.hasOwnProperty(i)){var a=o[i];a[r]=i,e.push(a)}}if(0!==e.length){var u=Object.keys(e[0]).sort(),f=[],c=[];u.forEach(function(n,r){c[r]=n.length;for(var t=0;t<e.length;t++){var o=(e[t][n]||'?').toString();f[t]=f[t]||[],f[t][r]=o,c[r]=Math.max(c[r],o.length)}});for(var s=y(c.map(function(n){return l('-',n).join('')}),'-'),g=[y(u),s],p=0;p<e.length;p++)g.push(y(f[p]));n.nativeLoggingHook('\n'+g.join('\n'),t.info)}else n.nativeLoggingHook('',t.info);function y(n,e){var r=n.map(function(n,e){return n+l(' ',c[e]-n.length).join('')});return e=e||' ',r.join(e+'|'+e)}},group:function(e){n.nativeLoggingHook(g(f,e),t.info),s.push(u)},groupEnd:function(){s.pop(),n.nativeLoggingHook(g(c),t.info)},groupCollapsed:function(e){n.nativeLoggingHook(g(c,e),t.info),s.push(u)},assert:function(e,r){e||n.nativeLoggingHook('Assertion failed: '+r,t.error)}},Object.defineProperty(console,'_isPolyfilled',{value:!0,enumerable:!1})}else if(!n.console){var p=n.print||function(){};n.console={error:p,info:p,log:p,warn:p,trace:p,debug:p,table:p},Object.defineProperty(console,'_isPolyfilled',{value:!0,enumerable:!1})}})('undefined'!=typeof globalThis?globalThis:'undefined'!=typeof global?global:'undefined'!=typeof window?window:this);
+!(function(n){var r=0,t=function(n,r){throw n},o={setGlobalHandler:function(n){t=n},getGlobalHandler:function(){return t},reportError:function(n){t&&t(n,!1)},reportFatalError:function(n){t&&t(n,!0)},applyWithGuard:function(n,t,l,u,e){try{return r++,n.apply(t,l)}catch(n){o.reportError(n)}finally{r--}return null},applyWithGuardIfNeeded:function(n,r,t){return o.inGuard()?n.apply(r,t):(o.applyWithGuard(n,r,t),null)},inGuard:function(){return!!r},guard:function(n,r,t){var l;if('function'!=typeof n)return console.warn('A function must be passed to ErrorUtils.guard, got ',n),null;var u=null!==(l=null!==r&&void 0!==r?r:n.name)&&void 0!==l?l:'<generated guard>';return function(){for(var r=arguments.length,l=new Array(r),e=0;e<r;e++)l[e]=arguments[e];return o.applyWithGuard(n,null!==t&&void 0!==t?t:this,l,null,u)}}};n.ErrorUtils=o})('undefined'!=typeof globalThis?globalThis:'undefined'!=typeof global?global:'undefined'!=typeof window?window:this);
+'undefined'!=typeof globalThis?globalThis:'undefined'!=typeof global?global:'undefined'!=typeof window&&window,(function(){'use strict';var e=Object.prototype.hasOwnProperty;'function'!=typeof Object.entries&&(Object.entries=function(n){if(null==n)throw new TypeError('Object.entries called on non-object');var o=[];for(var t in n)e.call(n,t)&&o.push([t,n[t]]);return o}),'function'!=typeof Object.values&&(Object.values=function(n){if(null==n)throw new TypeError('Object.values called on non-object');var o=[];for(var t in n)e.call(n,t)&&o.push(n[t]);return o})})();
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=n(r(d[2])),s=n(r(d[3])),l=n(r(d[4])),o=n(r(d[5])),c=n(r(d[6])),f=n(r(d[7])),p=n(r(d[8])),R=r(d[9]),S=r(d[10]),C=r(d[11]),b=r(d[12]),N=r(d[13]),E=r(d[14]),_=r(d[15]),h=t(r(d[16])),w=r(d[17]),A=r(d[18]),T=n(r(d[19])),v=n(r(d[20])),y=n(r(d[21])),I=n(r(d[22])),L=n(r(d[23])),O=n(r(d[24])),k=(n(r(d[25])),n(r(d[26]))),B=n(r(d[27])),M=n(r(d[28])),G=n(r(d[29]));window.__=A.__;function H(t){return'function'==typeof t}function U(t){return!H(t)}(0,R.setJSExceptionHandler)(function(t,n){t&&C.NativeModules.Firebase&&C.NativeModules.Firebase.logException(!!n,t.message?t.message:'No message',JSON.stringify(t))},!0);var Y,D=(0,L.default)(),P=(0,O.default)('auth',['authToken']),W=(0,O.default)('blocked',['blockedChannels']),F=((0,O.default)('content',['positions']),(0,O.default)('drawer',['lastRouteInStack'])),V=(0,O.default)('claims',['claimsByUri']),x=(0,O.default)('subscriptions',['enabledChannelNotifications','subscriptions','latest']),J=(0,O.default)('settings',['clientSettings']),K=((0,O.default)('tags',['followedTags']),{whitelist:['auth','blocked','claims','drawer','content','subscriptions','settings','tags','wallet'],transforms:[P,W,F,V,x,J,(0,O.default)('wallet',['receiveAddress']),D],debounce:1e4,storage:I.default}),j=(0,f.default)({},K,{key:'primary',getStoredState:(0,y.default)(K)}),q=(0,w.persistCombineReducers)(j,{auth:N.authReducer,blacklist:N.blacklistReducer,blocked:b.blockedReducer,claims:b.claimsReducer,content:b.contentReducer,costInfo:N.costInfoReducer,drawer:B.default,file:b.fileReducer,fileInfo:b.fileInfoReducer,filtered:N.filteredReducer,form:k.default,homepage:N.homepageReducer,nav:h.navigatorReducer,notifications:b.notificationsReducer,publish:b.publishReducer,rewards:N.rewardsReducer,settings:M.default,search:b.searchReducer,stats:N.statsReducer,subscriptions:N.subscriptionsReducer,sync:N.syncReducer,tags:b.tagsReducer,user:N.userReducer,wallet:b.walletReducer}),z=[N.LBRYINC_ACTIONS.CHANNEL_SUBSCRIBE,N.LBRYINC_ACTIONS.CHANNEL_UNSUBSCRIBE,b.ACTIONS.CREATE_CHANNEL_COMPLETED,b.ACTIONS.TOGGLE_TAG_FOLLOW,b.ACTIONS.TOGGLE_BLOCK_CHANNEL],Q=function(t){var n=t.dispatch,u=t.getState;return function(t){return function(s){return'BATCH_ACTIONS'===s.type&&s.actions.filter(H).map(function(t){return t(n,u)}),t(s)}}},X=[(0,b.buildSharedStateMiddleware)(z,{tags:{source:'tags',property:'followedTags'},subscriptions:{source:'subscriptions',property:'subscriptions',transform:function(t){return t.map(function(t){return t.uri})}},blocked:{source:'blocked',property:'blockedChannels'}},function(t){var n=t.dispatch,u=(0,t.getState)(),s=(0,E.makeSelectClientSetting)(v.default.SETTING_DEVICE_WALLET_SYNCED)(u),l=(0,N.selectUserVerifiedEmail)(u);s&&l&&C.NativeModules.UtilityModule.getSecureValue(v.default.KEY_WALLET_PASSWORD).then(function(t){return n((0,N.doGetSync)(t))})}),G.default,Q,h.reactNavigationMiddleware],Z=_.compose,$=(0,_.createStore)((Y=q,function t(n,u){switch(u.type){case'BATCH_ACTIONS':return u.actions.filter(U).reduce(t,n);default:return Y(n,u)}}),{},Z(_.applyMiddleware.apply(void 0,X),T.default.createEnhancer()));window.store=$;var ee=(0,w.persistStore)($,null,function(t){});window.persistor=ee;var te=(function(t){function n(){return(0,u.default)(this,n),(0,l.default)(this,(0,o.default)(n).apply(this,arguments))}return(0,c.default)(n,t),(0,s.default)(n,[{key:"render",value:function(){return p.default.createElement(S.Provider,{store:$},p.default.createElement(h.default,null))}}]),n})(p.default.Component);C.AppRegistry.registerComponent('LBRYApp',function(){return te});var re=te;e.default=re},0,[1,3,4,5,6,8,9,11,12,15,378,16,401,408,409,391,494,1336,1348,1349,493,1358,1359,1384,1387,726,1395,1396,1397,1398]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);function n(){if("function"!=typeof WeakMap)return null;var t=new WeakMap;return n=function(){return t},t}m.exports=function(o){if(o&&o.__esModule)return o;if(null===o||"object"!==t(o)&&"function"!=typeof o)return{default:o};var u=n();if(u&&u.has(o))return u.get(o);var f={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var p in o)if(Object.prototype.hasOwnProperty.call(o,p)){var l=c?Object.getOwnPropertyDescriptor(o,p):null;l&&(l.get||l.set)?Object.defineProperty(f,p,l):f[p]=o[p]}return f.default=o,u&&u.set(o,f),f}},1,[2]);
+__d(function(g,r,i,a,m,e,d){function o(t){"@babel/helpers - typeof";return"function"==typeof Symbol&&"symbol"==typeof("function"==typeof Symbol?Symbol.iterator:"@@iterator")?m.exports=o=function(o){return typeof o}:m.exports=o=function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==("function"==typeof Symbol?Symbol.prototype:"@@prototype")?"symbol":typeof o},o(t)}m.exports=o},2,[]);
+__d(function(g,r,i,a,m,e,d){m.exports=function(n){return n&&n.__esModule?n:{default:n}}},3,[]);
+__d(function(g,r,i,a,m,e,d){m.exports=function(n,o){if(!(n instanceof o))throw new TypeError("Cannot call a class as a function")}},4,[]);
+__d(function(g,r,i,a,m,e,d){function n(n,t){for(var o=0;o<t.length;o++){var u=t[o];u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(n,u.key,u)}}m.exports=function(t,o,u){return o&&n(t.prototype,o),u&&n(t,u),t}},5,[]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]);m.exports=function(o,c){return!c||"object"!==n(c)&&"function"!=typeof c?t(o):c}},6,[2,7]);
+__d(function(g,r,i,a,m,e,d){m.exports=function(n){if(void 0===n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}},7,[]);
+__d(function(g,r,i,a,m,e,d){function t(o){return m.exports=t=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},t(o)}m.exports=t},8,[]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);m.exports=function(o,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function");o.prototype=Object.create(n&&n.prototype,{constructor:{value:o,writable:!0,configurable:!0}}),n&&t(o,n)}},9,[10]);
+__d(function(g,r,i,a,m,e,d){function t(o,n){return m.exports=t=Object.setPrototypeOf||function(t,o){return t.__proto__=o,t},t(o,n)}m.exports=t},10,[]);
+__d(function(g,r,i,a,m,e,d){function t(){return m.exports=t=Object.assign||function(t){for(var n=1;n<arguments.length;n++){var o=arguments[n];for(var p in o)Object.prototype.hasOwnProperty.call(o,p)&&(t[p]=o[p])}return t},t.apply(this,arguments)}m.exports=t},11,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';m.exports=r(d[0])},12,[13]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n="function"==typeof Symbol&&("function"==typeof Symbol?Symbol.for:"@@for"),o=n?("function"==typeof Symbol?Symbol.for:"@@for")("react.element"):60103,u=n?("function"==typeof Symbol?Symbol.for:"@@for")("react.portal"):60106,f=n?("function"==typeof Symbol?Symbol.for:"@@for")("react.fragment"):60107,l=n?("function"==typeof Symbol?Symbol.for:"@@for")("react.strict_mode"):60108,c=n?("function"==typeof Symbol?Symbol.for:"@@for")("react.profiler"):60114,s=n?("function"==typeof Symbol?Symbol.for:"@@for")("react.provider"):60109,y=n?("function"==typeof Symbol?Symbol.for:"@@for")("react.context"):60110,p=n?("function"==typeof Symbol?Symbol.for:"@@for")("react.forward_ref"):60112,b=n?("function"==typeof Symbol?Symbol.for:"@@for")("react.suspense"):60113,v=n?("function"==typeof Symbol?Symbol.for:"@@for")("react.suspense_list"):60120,S=n?("function"==typeof Symbol?Symbol.for:"@@for")("react.memo"):60115,h=n?("function"==typeof Symbol?Symbol.for:"@@for")("react.lazy"):60116;n&&("function"==typeof Symbol?Symbol.for:"@@for")("react.fundamental"),n&&("function"==typeof Symbol?Symbol.for:"@@for")("react.responder");var _="function"==typeof Symbol&&("function"==typeof Symbol?Symbol.iterator:"@@iterator");function k(t){for(var n=t.message,o="https://reactjs.org/docs/error-decoder.html?invariant="+n,u=1;u<arguments.length;u++)o+="&args[]="+encodeURIComponent(arguments[u]);return t.message="Minified React error #"+n+"; visit "+o+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",t}var $={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},w={};function C(t,n,o){this.props=t,this.context=n,this.refs=w,this.updater=o||$}function E(){}function R(t,n,o){this.props=t,this.context=n,this.refs=w,this.updater=o||$}C.prototype.isReactComponent={},C.prototype.setState=function(t,n){if("object"!=typeof t&&"function"!=typeof t&&null!=t)throw k(Error(85));this.updater.enqueueSetState(this,t,n,"setState")},C.prototype.forceUpdate=function(t){this.updater.enqueueForceUpdate(this,t,"forceUpdate")},E.prototype=C.prototype;var x=R.prototype=new E;x.constructor=R,t(x,C.prototype),x.isPureReactComponent=!0;var P={current:null},j={suspense:null},O={current:null},A=Object.prototype.hasOwnProperty,I={key:!0,ref:!0,__self:!0,__source:!0};function U(t,n,u){var f=void 0,l={},c=null,s=null;if(null!=n)for(f in void 0!==n.ref&&(s=n.ref),void 0!==n.key&&(c=""+n.key),n)A.call(n,f)&&!I.hasOwnProperty(f)&&(l[f]=n[f]);var y=arguments.length-2;if(1===y)l.children=u;else if(1<y){for(var p=Array(y),b=0;b<y;b++)p[b]=arguments[b+2];l.children=p}if(t&&t.defaultProps)for(f in y=t.defaultProps)void 0===l[f]&&(l[f]=y[f]);return{$$typeof:o,type:t,key:c,ref:s,props:l,_owner:O.current}}function L(t,n){return{$$typeof:o,type:t.type,key:n,ref:t.ref,props:t.props,_owner:t._owner}}function q(t){return"object"==typeof t&&null!==t&&t.$$typeof===o}function F(t){var n={"=":"=0",":":"=2"};return"$"+(""+t).replace(/[=:]/g,function(t){return n[t]})}var M=/\/+/g,D=[];function V(t,n,o,u){if(D.length){var f=D.pop();return f.result=t,f.keyPrefix=n,f.func=o,f.context=u,f.count=0,f}return{result:t,keyPrefix:n,func:o,context:u,count:0}}function B(t){t.result=null,t.keyPrefix=null,t.func=null,t.context=null,t.count=0,10>D.length&&D.push(t)}function N(t,n,f,l){var c=typeof t;"undefined"!==c&&"boolean"!==c||(t=null);var s=!1;if(null===t)s=!0;else switch(c){case"string":case"number":s=!0;break;case"object":switch(t.$$typeof){case o:case u:s=!0}}if(s)return f(l,t,""===n?"."+z(t,0):n),1;if(s=0,n=""===n?".":n+":",Array.isArray(t))for(var y=0;y<t.length;y++){var p=n+z(c=t[y],y);s+=N(c,p,f,l)}else if(null===t||"object"!=typeof t?p=null:p="function"==typeof(p=_&&t[_]||t["@@iterator"])?p:null,"function"==typeof p)for(t=p.call(t),y=0;!(c=t.next()).done;)s+=N(c=c.value,p=n+z(c,y++),f,l);else if("object"===c)throw f=""+t,k(Error(31),"[object Object]"===f?"object with keys {"+Object.keys(t).join(", ")+"}":f,"");return s}function T(t,n,o){return null==t?0:N(t,"",n,o)}function z(t,n){return"object"==typeof t&&null!==t&&null!=t.key?F(t.key):n.toString(36)}function H(t,n){t.func.call(t.context,n,t.count++)}function W(t,n,o){var u=t.result,f=t.keyPrefix;t=t.func.call(t.context,n,t.count++),Array.isArray(t)?Y(t,u,o,function(t){return t}):null!=t&&(q(t)&&(t=L(t,f+(!t.key||n&&n.key===t.key?"":(""+t.key).replace(M,"$&/")+"/")+o)),u.push(t))}function Y(t,n,o,u,f){var l="";null!=o&&(l=(""+o).replace(M,"$&/")+"/"),T(t,W,n=V(n,l,u,f)),B(n)}function G(){var t=P.current;if(null===t)throw k(Error(321));return t}var J={Children:{map:function(t,n,o){if(null==t)return t;var u=[];return Y(t,u,null,n,o),u},forEach:function(t,n,o){if(null==t)return t;T(t,H,n=V(null,null,n,o)),B(n)},count:function(t){return T(t,function(){return null},null)},toArray:function(t){var n=[];return Y(t,n,null,function(t){return t}),n},only:function(t){if(!q(t))throw k(Error(143));return t}},createRef:function(){return{current:null}},Component:C,PureComponent:R,createContext:function(t,n){return void 0===n&&(n=null),(t={$$typeof:y,_calculateChangedBits:n,_currentValue:t,_currentValue2:t,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:s,_context:t},t.Consumer=t},forwardRef:function(t){return{$$typeof:p,render:t}},lazy:function(t){return{$$typeof:h,_ctor:t,_status:-1,_result:null}},memo:function(t,n){return{$$typeof:S,type:t,compare:void 0===n?null:n}},useCallback:function(t,n){return G().useCallback(t,n)},useContext:function(t,n){return G().useContext(t,n)},useEffect:function(t,n){return G().useEffect(t,n)},useImperativeHandle:function(t,n,o){return G().useImperativeHandle(t,n,o)},useDebugValue:function(){},useLayoutEffect:function(t,n){return G().useLayoutEffect(t,n)},useMemo:function(t,n){return G().useMemo(t,n)},useReducer:function(t,n,o){return G().useReducer(t,n,o)},useRef:function(t){return G().useRef(t)},useState:function(t){return G().useState(t)},Fragment:f,Profiler:c,StrictMode:l,Suspense:b,unstable_SuspenseList:v,createElement:U,cloneElement:function(n,u,f){if(null===n||void 0===n)throw k(Error(267),n);var l=void 0,c=t({},n.props),s=n.key,y=n.ref,p=n._owner;if(null!=u){void 0!==u.ref&&(y=u.ref,p=O.current),void 0!==u.key&&(s=""+u.key);var b=void 0;for(l in n.type&&n.type.defaultProps&&(b=n.type.defaultProps),u)A.call(u,l)&&!I.hasOwnProperty(l)&&(c[l]=void 0===u[l]&&void 0!==b?b[l]:u[l])}if(1===(l=arguments.length-2))c.children=f;else if(1<l){b=Array(l);for(var v=0;v<l;v++)b[v]=arguments[v+2];c.children=b}return{$$typeof:o,type:n.type,key:s,ref:y,props:c,_owner:p}},createFactory:function(t){var n=U.bind(null,t);return n.type=t,n},isValidElement:q,version:"16.9.0",unstable_withSuspenseConfig:function(t,n){var o=j.suspense;j.suspense=void 0===n?null:n;try{t()}finally{j.suspense=o}},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentDispatcher:P,ReactCurrentBatchConfig:j,ReactCurrentOwner:O,IsSomeRendererActing:{current:!1},assign:t}},K={default:J},Q=K&&J||K;m.exports=Q.default||Q},13,[14]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable;function f(t){if(null===t||void 0===t)throw new TypeError('Object.assign cannot be called with null or undefined');return Object(t)}m.exports=(function(){try{if(!Object.assign)return!1;var n=new String('abc');if(n[5]='de','5'===Object.getOwnPropertyNames(n)[0])return!1;for(var o={},c=0;c<10;c++)o['_'+String.fromCharCode(c)]=c;if('0123456789'!==Object.getOwnPropertyNames(o).map(function(t){return o[t]}).join(''))return!1;var f={};return'abcdefghijklmnopqrst'.split('').forEach(function(t){f[t]=t}),'abcdefghijklmnopqrst'===Object.keys(t({},f)).join('')}catch(t){return!1}})()?Object.assign:function(t,u){for(var s,b,l=f(t),p=1;p<arguments.length;p++){for(var j in s=Object(arguments[p]))o.call(s,j)&&(l[j]=s[j]);if(n){b=n(s);for(var O=0;O<b.length;O++)c.call(s,b[O])&&(l[b[O]]=s[b[O]])}}return l}},14,[11]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.setNativeExceptionHandler=e.getJSExceptionHandler=e.setJSExceptionHandler=void 0;var t=r(d[0]),n=t.NativeModules.ReactNativeExceptionHandler,o=function(){},l=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if("boolean"!=typeof n||"function"!=typeof t)return console.log("setJSExceptionHandler is called with wrong argument types.. first argument should be callback function and second argument is optional should be a boolean"),void console.log("Not setting the JS handler .. please fix setJSExceptionHandler call");g.ErrorUtils.setGlobalHandler(t),console.error=function(t,n){return g.ErrorUtils.reportError(n)}};e.setJSExceptionHandler=l;var c=function(){return g.ErrorUtils.getGlobalHandler()};e.getJSExceptionHandler=c;var s=function(){var l=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o,c=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],s=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("function"!=typeof l||"boolean"!=typeof c)return console.log("setNativeExceptionHandler is called with wrong argument types.. first argument should be callback function and second argument is optional should be a boolean"),void console.log("Not setting the native handler .. please fix setNativeExceptionHandler call");"ios"===t.Platform.OS?n.setHandlerforNativeException(s,l):n.setHandlerforNativeException(s,c,l)};e.setNativeExceptionHandler=s;var u={setJSExceptionHandler:l,getJSExceptionHandler:c,setNativeExceptionHandler:s};e.default=u},15,[16]);
+__d(function(g,r,i,a,m,e,d){'use strict';r(d[0]);var t=r(d[1]);m.exports={get AccessibilityInfo(){return r(d[2])},get ActivityIndicator(){return r(d[3])},get ART(){return t('art-moved',"React Native ART has been extracted from react-native core and will be removed in a future release. It can now be installed and imported from '@react-native-community/art' instead of 'react-native'. See https://github.com/react-native-community/art"),r(d[4])},get Button(){return r(d[5])},get CheckBox(){return t('checkBox-moved',"CheckBox has been extracted from react-native core and will be removed in a future release. It can now be installed and imported from '@react-native-community/checkbox' instead of 'react-native'. See https://github.com/react-native-community/react-native-checkbox"),r(d[6])},get DatePickerIOS(){return t('DatePickerIOS-merged',"DatePickerIOS has been merged with DatePickerAndroid and will be removed in a future release. It can now be installed and imported from '@react-native-community/datetimepicker' instead of 'react-native'. See https://github.com/react-native-community/react-native-datetimepicker"),r(d[7])},get DrawerLayoutAndroid(){return r(d[8])},get FlatList(){return r(d[9])},get Image(){return r(d[10])},get ImageBackground(){return r(d[11])},get InputAccessoryView(){return r(d[12])},get KeyboardAvoidingView(){return r(d[13])},get MaskedViewIOS(){return t('maskedviewios-moved',"MaskedViewIOS has been extracted from react-native core and will be removed in a future release. It can now be installed and imported from '@react-native-community/masked-view' instead of 'react-native'. See https://github.com/react-native-community/react-native-masked-view"),r(d[14])},get Modal(){return r(d[15])},get Picker(){return r(d[16])},get PickerIOS(){return r(d[17])},get ProgressBarAndroid(){return r(d[18])},get ProgressViewIOS(){return r(d[19])},get SafeAreaView(){return r(d[20])},get ScrollView(){return r(d[21])},get SectionList(){return r(d[22])},get SegmentedControlIOS(){return r(d[23])},get Slider(){return t('slider-moved',"Slider has been extracted from react-native core and will be removed in a future release. It can now be installed and imported from '@react-native-community/slider' instead of 'react-native'. See https://github.com/react-native-community/react-native-slider"),r(d[24])},get Switch(){return r(d[25])},get RefreshControl(){return r(d[26])},get StatusBar(){return r(d[27])},get Text(){return r(d[28])},get TextInput(){return r(d[29])},get Touchable(){return r(d[30])},get TouchableHighlight(){return r(d[31])},get TouchableNativeFeedback(){return r(d[32])},get TouchableOpacity(){return r(d[33])},get TouchableWithoutFeedback(){return r(d[34])},get View(){return r(d[35])},get VirtualizedList(){return r(d[36])},get VirtualizedSectionList(){return r(d[37])},get ActionSheetIOS(){return r(d[38])},get Alert(){return r(d[39])},get Animated(){return r(d[40])},get AppRegistry(){return r(d[41])},get AppState(){return r(d[42])},get AsyncStorage(){return t('async-storage-moved',"AsyncStorage has been extracted from react-native core and will be removed in a future release. It can now be installed and imported from '@react-native-community/async-storage' instead of 'react-native'. See https://github.com/react-native-community/react-native-async-storage"),r(d[43])},get BackHandler(){return r(d[44])},get Clipboard(){return r(d[45])},get DatePickerAndroid(){return t('DatePickerAndroid-merged',"DatePickerAndroid has been merged with DatePickerIOS and will be removed in a future release. It can now be installed and imported from '@react-native-community/datetimepicker' instead of 'react-native'. See https://github.com/react-native-community/react-native-datetimepicker"),r(d[46])},get DeviceInfo(){return r(d[47])},get Dimensions(){return r(d[48])},get Easing(){return r(d[49])},get findNodeHandle(){return r(d[50]).findNodeHandle},get I18nManager(){return r(d[51])},get ImagePickerIOS(){return t('imagePickerIOS-moved',"ImagePickerIOS has been extracted from react-native core and will be removed in a future release. Please upgrade to use either '@react-native-community/react-native-image-picker' or 'expo-image-picker'. If you cannot upgrade to a different library, please install the deprecated '@react-native-community/image-picker-ios' package. See https://github.com/react-native-community/react-native-image-picker-ios"),r(d[52])},get InteractionManager(){return r(d[53])},get Keyboard(){return r(d[54])},get LayoutAnimation(){return r(d[55])},get Linking(){return r(d[56])},get NativeDialogManagerAndroid(){return r(d[57]).default},get NativeEventEmitter(){return r(d[58])},get PanResponder(){return r(d[59])},get PermissionsAndroid(){return r(d[60])},get PixelRatio(){return r(d[61])},get PushNotificationIOS(){return t('pushNotificationIOS-moved',"PushNotificationIOS has been extracted from react-native core and will be removed in a future release. It can now be installed and imported from '@react-native-community/push-notification-ios' instead of 'react-native'. See https://github.com/react-native-community/react-native-push-notification-ios"),r(d[62])},get Settings(){return r(d[63])},get Share(){return r(d[64])},get StatusBarIOS(){return t('StatusBarIOS-merged','StatusBarIOS has been merged with StatusBar and will be removed in a future release. Use StatusBar for mutating the status bar'),r(d[65])},get StyleSheet(){return r(d[66])},get Systrace(){return r(d[67])},get TimePickerAndroid(){return t('TimePickerAndroid-merged',"TimePickerAndroid has been merged with DatePickerIOS and DatePickerAndroid and will be removed in a future release. It can now be installed and imported from '@react-native-community/datetimepicker' instead of 'react-native'. See https://github.com/react-native-community/react-native-datetimepicker"),r(d[68])},get ToastAndroid(){return r(d[69])},get TurboModuleRegistry(){return r(d[70])},get TVEventHandler(){return r(d[71])},get UIManager(){return r(d[72])},get unstable_batchedUpdates(){return r(d[50]).unstable_batchedUpdates},get useWindowDimensions(){return r(d[73]).default},get UTFSequence(){return r(d[74])},get Vibration(){return r(d[75])},get YellowBox(){return r(d[76])},get DeviceEventEmitter(){return r(d[77])},get NativeAppEventEmitter(){return r(d[78])},get NativeModules(){return r(d[79])},get Platform(){return r(d[80])},get processColor(){return r(d[81])},get requireNativeComponent(){return r(d[82])},get unstable_RootTagContext(){return r(d[83])},get ColorPropType(){return r(d[84])},get EdgeInsetsPropType(){return r(d[85])},get PointPropType(){return r(d[86])},get ViewPropTypes(){return r(d[87])}}},16,[17,18,21,55,183,193,284,287,288,250,271,293,294,296,297,299,306,310,180,311,312,257,279,313,314,316,254,291,194,319,200,326,209,217,210,81,251,280,327,137,218,329,344,347,340,349,351,353,60,246,83,304,354,227,261,263,356,138,121,358,360,59,362,364,365,367,58,36,368,370,23,204,47,372,373,374,376,40,147,24,52,75,178,303,64,196,377,273]);
+__d(function(g,r,i,a,m,e,d){'use strict';m.exports=function(n,o,t,f,s,u,c,l){if(!n){var v;if(void 0===o)v=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var p=[t,f,s,u,c,l],h=0;(v=new Error(o.replace(/%s/g,function(){return p[h++]}))).name='Invariant Violation'}throw v.framesToPop=1,v}}},17,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n={};m.exports=function(c,o){n[c]||(t(!1,o),n[c]=!0)}},18,[19]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);m.exports=t},19,[20]);
+__d(function(g,r,i,a,m,e,d){"use strict";function t(t){return function(){return t}}var n=function(){};n.thatReturns=t,n.thatReturnsFalse=t(!1),n.thatReturnsTrue=t(!0),n.thatReturnsNull=t(null),n.thatReturnsThis=function(){return this},n.thatReturnsArgument=function(t){return t},m.exports=n},20,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0])(r(d[1])),t=r(d[2]),o=r(d[3]),s=new Map,c={isBoldTextEnabled:function(){return Promise.resolve(!1)},isGrayscaleEnabled:function(){return Promise.resolve(!1)},isInvertColorsEnabled:function(){return Promise.resolve(!1)},isReduceMotionEnabled:function(){return new Promise(function(t,o){n.default?n.default.isReduceMotionEnabled(t):o(!1)})},isReduceTransparencyEnabled:function(){return Promise.resolve(!1)},isScreenReaderEnabled:function(){return new Promise(function(t,o){n.default?n.default.isTouchExplorationEnabled(t):o(!1)})},get fetch(){return this.isScreenReaderEnabled},addEventListener:function(n,o){var c;'change'===n||'screenReaderChanged'===n?c=t.addListener("touchExplorationDidChange",function(n){o(n)}):'reduceMotionChanged'===n&&(c=t.addListener("reduceMotionDidChange",function(n){o(n)})),s.set(o,c)},removeEventListener:function(n,t){var o=s.get(t);o&&(o.remove(),s.delete(t))},setAccessibilityFocus:function(n){o.sendAccessibilityEvent(n,o.getConstants().AccessibilityEventTypes.typeViewFocused)},announceForAccessibility:function(t){n.default&&n.default.announceForAccessibility(t)}};m.exports=c},21,[3,22,40,47]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])).get('AccessibilityInfo');e.default=u},22,[1,23]);
+__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.get=o,e.getEnforcing=function(n){var u=o(n);return(0,t.default)(null!=u,"TurboModuleRegistry.getEnforcing(...): '"+n+"' could not be found. Verify that a module by this name is registered in the native binary."),u};var t=n(r(d[1])),u=r(d[2]),l=g.__turboModuleProxy;function o(n){if(!g.RN$Bridgeless){var t=u[n];if(null!=t)return t}return null!=l?l(n):null}},23,[3,17,24]);
+__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),t=r(d[1]),o=r(d[2]),u=r(d[3]);function l(o,l){if(!o)return null;var f=t(o,5),v=f[0],h=f[1],y=f[2],C=f[3],p=f[4];if(u(!v.startsWith('RCT')&&!v.startsWith('RK'),"Module name prefixes should've been stripped by the native side but wasn't for "+v),!h&&!y)return{name:v};var M={};return y&&y.forEach(function(n,t){var o=C&&c(C,t),f=p&&c(p,t);u(!o||!f,'Cannot have a method that is both async and a sync hook');var v=o?'promise':f?'sync':'async';M[n]=s(l,t,v)}),n(M,h),null==M.getConstants?M.getConstants=function(){return h||Object.freeze({})}:console.warn("Unable to define method 'getConstants()' on NativeModule '"+v+"'. NativeModule '"+v+"' already has a constant or method called 'getConstants'. Please remove it."),{name:v,module:M}}function f(n,t){u(g.nativeRequireModuleConfig,"Can't lazily create module without nativeRequireModuleConfig");var o=l(g.nativeRequireModuleConfig(n),t);return o&&o.module}function s(n,t,l){var f=null;return(f='promise'===l?function(){for(var u=arguments.length,l=new Array(u),f=0;f<u;f++)l[f]=arguments[f];var s=new Error;return s.framesToPop=1,new Promise(function(u,f){o.enqueueNativeCall(n,t,l,function(n){return u(n)},function(n){return f(v(n,s))})})}:function(){for(var f=arguments.length,s=new Array(f),c=0;c<f;c++)s[c]=arguments[c];var v=s.length>0?s[s.length-1]:null,h=s.length>1?s[s.length-2]:null,y='function'==typeof v,C='function'==typeof h;C&&u(y,'Cannot have a non-function arg after a function arg.');var p=y?v:null,M=C?h:null,b=y+C;if(s=s.slice(0,s.length-b),'sync'===l)return o.callNativeSyncHook(n,t,s,M,p);o.enqueueNativeCall(n,t,s,M,p)}).type=l,f}function c(n,t){return-1!==n.indexOf(t)}function v(t,o){return n(o,t||{})}g.__fbGenNativeModule=l;var h={};if(g.nativeModuleProxy)h=g.nativeModuleProxy;else if(!g.nativeExtensions){var y=g.__fbBatchedBridgeConfig;u(y,'__fbBatchedBridgeConfig is not set, cannot invoke native modules');var C=r(d[4]);(y.remoteModuleConfig||[]).forEach(function(n,t){var o=l(n,t);o&&(o.module?h[o.name]=o.module:C(h,o.name,{get:function(){return f(o.name,t)}}))})}m.exports=h},24,[11,25,29,17,39]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),o=r(d[2]);m.exports=function(u,c){return n(u)||t(u,c)||o()}},25,[26,27,28]);
+__d(function(g,r,i,a,m,e,d){m.exports=function(n){if(Array.isArray(n))return n}},26,[]);
+__d(function(g,r,i,a,m,e,d){m.exports=function(t,o){if(("function"==typeof Symbol?Symbol.iterator:"@@iterator")in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t)){var n=[],l=!0,f=!1,u=void 0;try{for(var y,c=t["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(l=(y=c.next()).done)&&(n.push(y.value),!o||n.length!==o);l=!0);}catch(t){f=!0,u=t}finally{try{l||null==c.return||c.return()}finally{if(f)throw u}}return n}}},27,[]);
+__d(function(g,r,i,a,m,e,d){m.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}},28,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=new(r(d[0]));Object.defineProperty(g,'__fbBatchedBridge',{configurable:!0,value:t}),m.exports=t},29,[30]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),l=r(d[1]),u=r(d[2]),s=r(d[3]),n=r(d[4]),h=(r(d[5]),r(d[6])),o=r(d[7]),c=(r(d[8]),(function(){function c(){l(this,c),this._lazyCallableModules={},this._queue=[[],[],[],0],this._successCallbacks=new Map,this._failureCallbacks=new Map,this._callID=0,this._lastFlush=0,this._eventLoopStartTime=Date.now(),this._immediatesCallback=null,this.callFunctionReturnFlushedQueue=this.callFunctionReturnFlushedQueue.bind(this),this.callFunctionReturnResultAndFlushedQueue=this.callFunctionReturnResultAndFlushedQueue.bind(this),this.flushedQueue=this.flushedQueue.bind(this),this.invokeCallbackAndReturnFlushedQueue=this.invokeCallbackAndReturnFlushedQueue.bind(this)}return u(c,[{key:"callFunctionReturnFlushedQueue",value:function(t,l,u){var s=this;return this.__guard(function(){s.__callFunction(t,l,u)}),this.flushedQueue()}},{key:"callFunctionReturnResultAndFlushedQueue",value:function(t,l,u){var s,n=this;return this.__guard(function(){s=n.__callFunction(t,l,u)}),[s,this.flushedQueue()]}},{key:"invokeCallbackAndReturnFlushedQueue",value:function(t,l){var u=this;return this.__guard(function(){u.__invokeCallback(t,l)}),this.flushedQueue()}},{key:"flushedQueue",value:function(){var t=this;this.__guard(function(){t.__callImmediates()});var l=this._queue;return this._queue=[[],[],[],this._callID],l[0].length?l:null}},{key:"getEventLoopRunningTime",value:function(){return Date.now()-this._eventLoopStartTime}},{key:"registerCallableModule",value:function(t,l){this._lazyCallableModules[t]=function(){return l}}},{key:"registerLazyCallableModule",value:function(t,l){var u,s=l;this._lazyCallableModules[t]=function(){return s&&(u=s(),s=null),u}}},{key:"getCallableModule",value:function(t){var l=this._lazyCallableModules[t];return l?l():null}},{key:"callNativeSyncHook",value:function(t,l,u,s,n){this.processCallbacks(t,l,u,s,n);try{return g.nativeCallSyncHook(t,l,u)}catch(t){throw'object'==typeof t&&null!=t&&void 0===t.framesToPop&&/^Exception in HostFunction: /.test(t.message)&&(t.framesToPop=2),t}}},{key:"processCallbacks",value:function(t,l,u,s,n){(s||n)&&(s&&u.push(this._callID<<1),n&&u.push(this._callID<<1|1),this._successCallbacks.set(this._callID,n),this._failureCallbacks.set(this._callID,s)),this._callID++}},{key:"enqueueNativeCall",value:function(t,l,u,s,h){this.processCallbacks(t,l,u,s,h),this._queue[0].push(t),this._queue[1].push(l),this._queue[2].push(u);var o=Date.now();if(g.nativeFlushQueueImmediate&&o-this._lastFlush>=5){var c=this._queue;this._queue=[[],[],[],this._callID],this._lastFlush=o,g.nativeFlushQueueImmediate(c)}n.counterEvent('pending_js_to_native_queue',this._queue[0].length),this.__spy&&this.__spy({type:1,module:t+'',method:l,args:u})}},{key:"createDebugLookup",value:function(t,l,u){}},{key:"setImmediatesCallback",value:function(t){this._immediatesCallback=t}},{key:"__guard",value:function(t){if(this.__shouldPauseOnThrow())t();else try{t()}catch(t){s.reportFatalError(t)}}},{key:"__shouldPauseOnThrow",value:function(){return'undefined'!=typeof DebuggerInternal&&!0===DebuggerInternal.shouldPauseOnThrow}},{key:"__callImmediates",value:function(){n.beginEvent('JSTimers.callImmediates()'),null!=this._immediatesCallback&&this._immediatesCallback(),n.endEvent()}},{key:"__callFunction",value:function(t,l,u){this._lastFlush=Date.now(),this._eventLoopStartTime=this._lastFlush,this.__spy?n.beginEvent(t+"."+l+"("+o(u)+")"):n.beginEvent(t+"."+l+"(...)"),this.__spy&&this.__spy({type:0,module:t,method:l,args:u});var s=this.getCallableModule(t);h(!!s,'Module %s is not a registered callable module (calling %s)',t,l),h(!!s[l],'Method %s does not exist on module %s',l,t);var c=s[l].apply(s,u);return n.endEvent(),c}},{key:"__invokeCallback",value:function(l,u){this._lastFlush=Date.now(),this._eventLoopStartTime=this._lastFlush;var s=l>>>1,n=1&l?this._successCallbacks.get(s):this._failureCallbacks.get(s);n&&(this._successCallbacks.delete(s),this._failureCallbacks.delete(s),n.apply(void 0,t(u)))}}],[{key:"spy",value:function(t){c.prototype.__spy=!0===t?function(t){console.log((0===t.type?'N->JS':'JS->N')+" : "+(t.module?t.module+'.':'')+t.method+"("+JSON.stringify(t.args)+")")}:!1===t?null:t}}]),c})());m.exports=c},30,[31,4,5,35,36,37,17,38,18]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),o=r(d[2]);m.exports=function(u){return n(u)||t(u)||o()}},31,[32,33,34]);
+__d(function(g,r,i,a,m,e,d){m.exports=function(n){if(Array.isArray(n)){for(var t=0,f=new Array(n.length);t<n.length;t++)f[t]=n[t];return f}}},32,[]);
+__d(function(g,r,i,a,m,e,d){m.exports=function(t){if(("function"==typeof Symbol?Symbol.iterator:"@@iterator")in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}},33,[]);
+__d(function(g,r,i,a,m,e,d){m.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}},34,[]);
+__d(function(g,r,i,a,m,e,d){m.exports=g.ErrorUtils},35,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';r(d[0]);var n=!1,t=0,c={installReactHook:function(){!0},setEnabled:function(t){n!==t&&(n=t)},isEnabled:function(){return n},beginEvent:function(t,c){n&&(t='function'==typeof t?t():t,g.nativeTraceBeginSection(131072,t,c))},endEvent:function(){n&&g.nativeTraceEndSection(131072)},beginAsyncEvent:function(c){var o=t;return n&&(t++,c='function'==typeof c?c():c,g.nativeTraceBeginAsyncSection(131072,c,o)),o},endAsyncEvent:function(t,c){n&&(t='function'==typeof t?t():t,g.nativeTraceEndAsyncSection(131072,t,c))},counterEvent:function(t,c){n&&(t='function'==typeof t?t():t,g.nativeTraceCounter&&g.nativeTraceCounter(131072,t,c))}};m.exports=c},36,[17]);
+__d(function(g,r,i,a,m,e,d){'use strict';m.exports=function(t){return t}},37,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';m.exports=function(t){var n,f=typeof t;if(void 0===t)n='undefined';else if(null===t)n='null';else if('string'===f)n='"'+t+'"';else if('function'===f)try{n=t.toString()}catch(t){n='[function unknown]'}else if(t instanceof Error)n=t.name+': '+t.message;else try{n=JSON.stringify(t)}catch(f){if('function'==typeof t.toString)try{n=t.toString()}catch(t){}}return n||'["'+f+'" failed to stringify]'}},38,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';m.exports=function(t,n,u){var b,c=u.get,o=!1!==u.enumerable,f=!1!==u.writable,l=!1;function s(u){b=u,l=!0,Object.defineProperty(t,n,{value:u,configurable:!0,enumerable:o,writable:f})}Object.defineProperty(t,n,{get:function(){return l||(l=!0,s(c())),b},set:s,configurable:!0,enumerable:o})}},39,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=r(d[2]),o=r(d[3]),u=r(d[4]),c=r(d[5]),l=r(d[6]),h=r(d[7]),v=(function(v){function p(){var n;t(this,p);var u=new h;return(n=s(this,o(p).call(this,u))).sharedSubscriber=u,n}return c(p,l),n(p,[{key:"addListener",value:function(t,n,s){return u(o(p.prototype),"addListener",this).call(this,t,n,s)}},{key:"removeAllListeners",value:function(t){u(o(p.prototype),"removeAllListeners",this).call(this,t)}},{key:"removeSubscription",value:function(t){t.emitter!==this?t.emitter.removeSubscription(t):u(o(p.prototype),"removeSubscription",this).call(this,t)}}]),p})();m.exports=new v},40,[4,5,6,8,41,9,43,46]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);function n(c,f,o){return"undefined"!=typeof Reflect&&Reflect.get?m.exports=n=Reflect.get:m.exports=n=function(n,c,f){var o=t(n,c);if(o){var u=Object.getOwnPropertyDescriptor(o,c);return u.get?u.get.call(f):u.value}},n(c,f,o||c)}m.exports=n},41,[42]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);m.exports=function(n,o){for(;!Object.prototype.hasOwnProperty.call(n,o)&&null!==(n=t(n)););return n}},42,[8]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=r(d[2]),u=r(d[3]),o=r(d[4]),c=function(){return!0},b=(function(){function b(n){t(this,b),this._subscriber=n||new u}return n(b,[{key:"addListener",value:function(t,n,u){return this._subscriber.addSubscription(t,new s(this,this._subscriber,n,u))}},{key:"once",value:function(t,n,s){var u=this;return this.addListener(t,function(){u.removeCurrentListener();for(var t=arguments.length,o=new Array(t),c=0;c<t;c++)o[c]=arguments[c];n.apply(s,o)})}},{key:"removeAllListeners",value:function(t){this._subscriber.removeAllSubscriptions(t)}},{key:"removeCurrentListener",value:function(){o(!!this._currentSubscription,'Not in an emitting cycle; there is no current subscription'),this.removeSubscription(this._currentSubscription)}},{key:"removeSubscription",value:function(t){o(t.emitter===this,'Subscription does not belong to this emitter.'),this._subscriber.removeSubscription(t)}},{key:"listeners",value:function(t){var n=this._subscriber.getSubscriptionsForType(t);return n?n.filter(c).map(function(t){return t.listener}):[]}},{key:"emit",value:function(t){var n=this._subscriber.getSubscriptionsForType(t);if(n){for(var s=0,u=n.length;s<u;s++){var o=n[s];o&&o.listener&&(this._currentSubscription=o,o.listener.apply(o.context,Array.prototype.slice.call(arguments,1)))}this._currentSubscription=null}}},{key:"removeListener",value:function(t,n){var s=this._subscriber.getSubscriptionsForType(t);if(s)for(var u=0,o=s.length;u<o;u++){var c=s[u];c&&c.listener===n&&c.remove()}}}]),b})();m.exports=b},43,[4,5,44,46,17]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=r(d[2]),o=r(d[3]),u=r(d[4]),c=r(d[5]),h=(function(h){function v(n,u,c,h){var f;return t(this,v),(f=s(this,o(v).call(this,u))).emitter=n,f.listener=c,f.context=h,f}return u(v,c),n(v,[{key:"remove",value:function(){this.emitter.removeSubscription(this)}}]),v})();m.exports=h},44,[4,5,6,8,9,45]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]),n=(function(){function n(s){t(this,n),this.subscriber=s}return s(n,[{key:"remove",value:function(){this.subscriber.removeSubscription(this)}}]),n})();m.exports=n},45,[4,5]);
+__d(function(g,r,i,a,m,e,d){'use strict';var s=r(d[0]),t=r(d[1]),n=r(d[2]),o=(function(){function o(){s(this,o),this._subscriptionsForType={},this._currentSubscription=null}return t(o,[{key:"addSubscription",value:function(s,t){n(t.subscriber===this,'The subscriber of the subscription is incorrectly set.'),this._subscriptionsForType[s]||(this._subscriptionsForType[s]=[]);var o=this._subscriptionsForType[s].length;return this._subscriptionsForType[s].push(t),t.eventType=s,t.key=o,t}},{key:"removeAllSubscriptions",value:function(s){void 0===s?this._subscriptionsForType={}:delete this._subscriptionsForType[s]}},{key:"removeSubscription",value:function(s){var t=s.eventType,n=s.key,o=this._subscriptionsForType[t];o&&delete o[n]}},{key:"getSubscriptionsForType",value:function(s){return this._subscriptionsForType[s]}}]),o})();m.exports=o},46,[4,5,17]);
+__d(function(g,r,i,a,m,e,d){'use strict';var s=!0===g.RN$Bridgeless?r(d[0]):r(d[1]);m.exports=s},47,[48,49]);
+__d(function(g,r,i,a,m,e,d){'use strict';m.exports={getViewManagerConfig:function(n){return console.warn('Attempting to get config for view manager: '+n),null},getConstants:function(){return{}},getConstantsForViewManager:function(n){},getDefaultEventTypes:function(){return[]},playTouchSound:function(){},lazilyLoadView:function(n){},createView:function(n,t,o,u){},updateView:function(n,t,o){},focus:function(n){},blur:function(n){},findSubviewIn:function(n,t,o){},dispatchViewManagerCommand:function(n,t,o){},measure:function(n,t){},measureInWindow:function(n,t){},viewIsDescendantOf:function(n,t,o){},measureLayout:function(n,t,o,u){},measureLayoutRelativeToParent:function(n,t,o){},setJSResponder:function(n,t){},clearJSResponder:function(){},configureNextLayoutAnimation:function(n,t,o){},removeSubviewsFromContainerWithID:function(n){},replaceExistingNonRootView:function(n,t){},setChildren:function(n,t){},manageChildren:function(n,t,o,u,c,f){},setLayoutAnimationEnabledExperimental:function(n){},sendAccessibilityEvent:function(n,t){},showPopupMenu:function(n,t,o,u){},dismissPopupMenu:function(){}}},48,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=t(r(d[1])),o=t(r(d[2]));function f(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var f=Object.getOwnPropertySymbols(t);n&&(f=f.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,f)}return o}var c=r(d[3]),u=(r(d[4]),r(d[5])),s=r(d[6]),l={},w=new Set,y={},p=!1;function v(){return p||(y=o.default.getConstants(),p=!0),y}var O=(function(t){for(var o=1;o<arguments.length;o++){var c=null!=arguments[o]?arguments[o]:{};o%2?f(Object(c),!0).forEach(function(o){(0,n.default)(t,o,c[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(c)):f(Object(c)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(c,n))})}return t})({},o.default,{getConstants:function(){return v()},getViewManagerConfig:function(t){if(void 0===l[t]&&o.default.getConstantsForViewManager)try{l[t]=o.default.getConstantsForViewManager(t)}catch(n){l[t]=null}var n=l[t];if(n)return n;if(!g.nativeCallSyncHook)return n;if(o.default.lazilyLoadView&&!w.has(t)){var f=o.default.lazilyLoadView(t);w.add(t),f.viewConfig&&(v()[t]=f.viewConfig,b(t))}return l[t]}});function b(t){var n=v()[t];l[t]=n,n.Manager&&(s(n,'Constants',{get:function(){var t=c[n.Manager],o={};return t&&Object.keys(t).forEach(function(n){var f=t[n];'function'!=typeof f&&(o[n]=f)}),o}}),s(n,'Commands',{get:function(){var t=c[n.Manager],o={},f=0;return t&&Object.keys(t).forEach(function(n){'function'==typeof t[n]&&(o[n]=f++)}),o}}))}o.default.getViewManagerConfig=O.getViewManagerConfig,v().ViewManagerNames&&o.default.getConstants().ViewManagerNames.forEach(function(t){s(o.default,t,{get:function(){return o.default.getConstantsForViewManager(t)}})}),g.nativeCallSyncHook||Object.keys(v()).forEach(function(t){u.includes(t)||(l[t]||(l[t]=v()[t]),s(o.default,t,{get:function(){return console.warn("Accessing view manager configs directly off UIManager via UIManager['"+t+"'] is no longer supported. Use UIManager.getViewManagerConfig('"+t+"') instead."),O.getViewManagerConfig(t)}}))}),m.exports=O},49,[3,50,51,24,52,54,39]);
+__d(function(g,r,i,a,m,e,d){m.exports=function(n,t,u){return t in n?Object.defineProperty(n,t,{value:u,enumerable:!0,configurable:!0,writable:!0}):n[t]=u,n}},50,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])).getEnforcing('UIManager');e.default=n},51,[1,23]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0])(r(d[1])),n={__constants:null,OS:'android',get Version(){return this.constants.Version},get constants(){return null==this.__constants&&(this.__constants=t.default.getConstants()),this.__constants},get isTesting(){return!1},get isTV(){return'tv'===this.constants.uiMode},select:function(t){return'android'in t?t.android:t.default}};m.exports=n},52,[3,53]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])).getEnforcing('PlatformConstants');e.default=n},53,[1,23]);
+__d(function(g,r,i,a,m,e,d){'use strict';m.exports=['clearJSResponder','configureNextLayoutAnimation','createView','dismissPopupMenu','dispatchViewManagerCommand','findSubviewIn','getConstantsForViewManager','getDefaultEventTypes','manageChildren','measure','measureInWindow','measureLayout','measureLayoutRelativeToParent','playTouchSound','removeRootView','removeSubviewsFromContainerWithID','replaceExistingNonRootView','sendAccessibilityEvent','setChildren','setJSResponder','setLayoutAnimationEnabledExperimental','showPopupMenu','updateView','viewIsDescendantOf','PopupMenu','LazyViewManagersEnabled','ViewManagerNames','StyleConstants','AccessibilityEventTypes','UIView','getViewManagerConfig','blur','focus','genericBubblingEventTypes','genericDirectEventTypes','lazilyLoadView']},54,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]);function s(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);n&&(s=s.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,s)}return o}function c(t){for(var o=1;o<arguments.length;o++){var c=null!=arguments[o]?arguments[o]:{};o%2?s(Object(c),!0).forEach(function(o){n(t,o,c[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(c)):s(Object(c)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(c,n))})}return t}r(d[3]);var l=r(d[4]),u=r(d[5]),y=r(d[6]),p=r(d[7]),f=l.forwardRef(function(n,s){var f,b,h=n.onLayout,j=n.style,w=n.size,v=o(n,["onLayout","style","size"]);switch(w){case'small':f=O.sizeSmall,b='small';break;case'large':f=O.sizeLarge,b='large';break;default:f={height:n.size,width:n.size}}var z=c({},v,{ref:s,style:f,size:b});return l.createElement(y,{onLayout:h,style:u.compose(O.container,j)},l.createElement(p,t({},z,{styleAttr:'Normal',indeterminate:!0})))});f.displayName='ActivityIndicator',f.defaultProps={animating:!0,color:null,hidesWhenStopped:!0,size:'small'};var O=u.create({container:{alignItems:'center',justifyContent:'center'},sizeSmall:{width:20,height:20},sizeLarge:{width:36,height:36}});m.exports=f},55,[11,50,56,52,12,58,81,180]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);m.exports=function(n,o){if(null==n)return{};var l,p,b=t(n,o);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);for(p=0;p<c.length;p++)l=c[p],o.indexOf(l)>=0||Object.prototype.propertyIsEnumerable.call(n,l)&&(b[l]=n[l])}return b}},56,[57]);
+__d(function(g,r,i,a,m,e,d){m.exports=function(n,t){if(null==n)return{};var f,u,o={},c=Object.keys(n);for(u=0;u<c.length;u++)f=c[u],t.indexOf(f)>=0||(o[f]=n[f]);return o}},57,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);function o(t,o){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(t);o&&(c=c.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,c)}return n}function n(n){for(var c=1;c<arguments.length;c++){var l=null!=arguments[c]?arguments[c]:{};c%2?o(Object(l),!0).forEach(function(o){t(n,o,l[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(l)):o(Object(l)).forEach(function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(l,t))})}return n}var c=r(d[1]),l=r(d[2]),s=(r(d[3]),r(d[4])),u=c.roundToNearestPixel(.4);0===u&&(u=1/c.get());var b={position:'absolute',left:0,right:0,top:0,bottom:0};m.exports={hairlineWidth:u,absoluteFill:b,absoluteFillObject:b,compose:function(t,o){return null!=t&&null!=o?[t,o]:null!=t?t:o},flatten:s,setStyleAttributePreprocessor:function(t,o){var c;if(!0===l[t])c={};else{if('object'!=typeof l[t])return void console.error(t+" is not a valid style attribute");c=l[t]}l[t]=n({},c,{process:o})},create:function(t){return t}}},58,[50,59,62,79,80]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),u=r(d[2]),o=(function(){function o(){t(this,o)}return n(o,null,[{key:"get",value:function(){return u.get('window').scale}},{key:"getFontScale",value:function(){return u.get('window').fontScale||o.get()}},{key:"getPixelSizeForLayoutSize",value:function(t){return Math.round(t*o.get())}},{key:"roundToNearestPixel",value:function(t){var n=o.get();return Math.round(t*n)/n}},{key:"startDetecting",value:function(){}}]),o})();m.exports=o},59,[4,5,60]);
+__d(function(g,r,i,a,m,e,d){'use strict';var n,t=r(d[0]),s=t(r(d[1])),o=t(r(d[2])),l=t(r(d[3])),c=t(r(d[4])),u=t(r(d[5])),f=t(r(d[6])),v=new l.default,h=!1,w=(function(){function t(){(0,s.default)(this,t)}return(0,o.default)(t,null,[{key:"get",value:function(t){return(0,f.default)(n[t],'No dimension set for key '+t),n[t]}},{key:"set",value:function(t){var s=t.screen,o=t.window,l=t.windowPhysicalPixels;l&&(o={width:l.width/l.scale,height:l.height/l.scale,scale:l.scale,fontScale:l.fontScale});var c=t.screenPhysicalPixels;c?s={width:c.width/c.scale,height:c.height/c.scale,scale:c.scale,fontScale:c.fontScale}:null==s&&(s=o),n={window:o,screen:s},h?v.emit('change',n):h=!0}},{key:"addEventListener",value:function(n,t){(0,f.default)('change'===n,'Trying to subscribe to unknown event: "%s"',n),v.addListener(n,t)}},{key:"removeEventListener",value:function(n,t){(0,f.default)('change'===n,'Trying to remove listener for unknown event: "%s"',n),v.removeListener(n,t)}}]),t})(),y=g.nativeExtensions&&g.nativeExtensions.DeviceInfo&&g.nativeExtensions.DeviceInfo.Dimensions;y||(c.default.addListener('didUpdateDimensions',function(n){w.set(n)}),y=u.default.getConstants().Dimensions),w.set(y),m.exports=w},60,[3,4,5,43,40,61,17]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var f=t(r(d[1])).getEnforcing('DeviceInfo');e.default=f},61,[1,23]);
+__d(function(g,r,i,a,m,e,d){'use strict';var o=r(d[0]);function t(o,t){var n=Object.keys(o);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(o);t&&(c=c.filter(function(t){return Object.getOwnPropertyDescriptor(o,t).enumerable})),n.push.apply(n,c)}return n}for(var n=r(d[1]),c=r(d[2]),l=r(d[3]),b=r(d[4]),s=r(d[5]),f=r(d[6]),p={},O=0,u=Object.keys((function(n){for(var c=1;c<arguments.length;c++){var l=null!=arguments[c]?arguments[c]:{};c%2?t(Object(l),!0).forEach(function(t){o(n,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(l)):t(Object(l)).forEach(function(o){Object.defineProperty(n,o,Object.getOwnPropertyDescriptor(l,o))})}return n})({},l,{},c,{},n));O<u.length;O++){p[u[O]]=!0}p.transform={process:s},p.shadowOffset={diff:f};var y={process:b};p.backgroundColor=y,p.borderBottomColor=y,p.borderColor=y,p.borderLeftColor=y,p.borderRightColor=y,p.borderTopColor=y,p.borderStartColor=y,p.borderEndColor=y,p.color=y,p.shadowColor=y,p.textDecorationColor=y,p.tintColor=y,p.textShadowColor=y,p.overlayColor=y,m.exports=p},62,[50,63,73,74,75,76,78]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);function o(t,o){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(t);o&&(b=b.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,b)}return n}var n=r(d[1]),b=r(d[2]),c=r(d[3]),u=r(d[4]),s=r(d[5]),f=(function(n){for(var b=1;b<arguments.length;b++){var c=null!=arguments[b]?arguments[b]:{};b%2?o(Object(c),!0).forEach(function(o){t(n,o,c[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(c)):o(Object(c)).forEach(function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(c,t))})}return n})({},b,{},c,{},u,{resizeMode:s.oneOf(['center','contain','cover','repeat','stretch']),backfaceVisibility:s.oneOf(['visible','hidden']),backgroundColor:n,borderColor:n,borderWidth:s.number,borderRadius:s.number,overflow:s.oneOf(['visible','hidden']),tintColor:n,opacity:s.number,overlayColor:s.string,borderTopLeftRadius:s.number,borderTopRightRadius:s.number,borderBottomLeftRadius:s.number,borderBottomRightRadius:s.number});m.exports=f},63,[50,64,66,70,71,67]);
+__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),f=function(f,l,o,b,t,u){var s=l[o];return void 0===s||null===s?f?new Error('Required '+t+' `'+(u||o)+'` was not specified in `'+b+'`.'):void 0:'number'!=typeof s&&null===n(s)?new Error('Invalid '+t+' `'+(u||o)+'` supplied to `'+b+'`: '+s+"\nValid color formats are\n  - '#f0f' (#rgb)\n  - '#f0fc' (#rgba)\n  - '#ff00ff' (#rrggbb)\n  - '#ff00ff00' (#rrggbbaa)\n  - 'rgb(255, 255, 255)'\n  - 'rgba(255, 255, 255, 1.0)'\n  - 'hsl(360, 100%, 100%)'\n  - 'hsla(360, 100%, 100%, 1.0)'\n  - 'transparent'\n  - 'red'\n  - 0xff00ff00 (0xrrggbbaa)\n"):void 0},l=f.bind(null,!1);l.isRequired=f.bind(null,!0),m.exports=l},64,[65]);
+__d(function(g,r,i,a,m,e,d){'use strict';function l(l,n,t){return t<0&&(t+=1),t>1&&(t-=1),t<.16666666666666666?l+6*(n-l)*t:t<.5?n:t<.6666666666666666?l+(n-l)*(.6666666666666666-t)*6:l}function n(n,t,o){var u=o<.5?o*(1+t):o+t-o*t,s=2*o-u,h=l(s,u,n+.3333333333333333),c=l(s,u,n),b=l(s,u,n-.3333333333333333);return Math.round(255*h)<<24|Math.round(255*c)<<16|Math.round(255*b)<<8}var t,o='[-+]?\\d*\\.?\\d+',u="[-+]?\\d*\\.?\\d+%";function s(){for(var l=arguments.length,n=new Array(l),t=0;t<l;t++)n[t]=arguments[t];return'\\(\\s*('+n.join(')\\s*,\\s*(')+')\\s*\\)'}function h(l){var n=parseInt(l,10);return n<0?0:n>255?255:n}function c(l){return(parseFloat(l)%360+360)%360/360}function b(l){var n=parseFloat(l);return n<0?0:n>1?255:Math.round(255*n)}function p(l){var n=parseFloat(l);return n<0?0:n>100?1:n/100}var y={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199};m.exports=function(l){var k,f=(void 0===t&&(t={rgb:new RegExp('rgb'+s(o,o,o)),rgba:new RegExp('rgba'+s(o,o,o,o)),hsl:new RegExp('hsl'+s(o,u,u)),hsla:new RegExp('hsla'+s(o,u,u,o)),hex3:/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex4:/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#([0-9a-fA-F]{6})$/,hex8:/^#([0-9a-fA-F]{8})$/}),t);return'number'==typeof l?l>>>0===l&&l>=0&&l<=4294967295?l:null:(k=f.hex6.exec(l))?parseInt(k[1]+'ff',16)>>>0:y.hasOwnProperty(l)?y[l]:(k=f.rgb.exec(l))?(h(k[1])<<24|h(k[2])<<16|h(k[3])<<8|255)>>>0:(k=f.rgba.exec(l))?(h(k[1])<<24|h(k[2])<<16|h(k[3])<<8|b(k[4]))>>>0:(k=f.hex3.exec(l))?parseInt(k[1]+k[1]+k[2]+k[2]+k[3]+k[3]+'ff',16)>>>0:(k=f.hex8.exec(l))?parseInt(k[1],16)>>>0:(k=f.hex4.exec(l))?parseInt(k[1]+k[1]+k[2]+k[2]+k[3]+k[3]+k[4]+k[4],16)>>>0:(k=f.hsl.exec(l))?(255|n(c(k[1]),p(k[2]),p(k[3])))>>>0:(k=f.hsla.exec(l))?(n(c(k[1]),p(k[2]),p(k[3]))|b(k[4]))>>>0:null}},65,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),t={display:n.oneOf(['none','flex']),width:n.oneOfType([n.number,n.string]),height:n.oneOfType([n.number,n.string]),start:n.oneOfType([n.number,n.string]),end:n.oneOfType([n.number,n.string]),top:n.oneOfType([n.number,n.string]),left:n.oneOfType([n.number,n.string]),right:n.oneOfType([n.number,n.string]),bottom:n.oneOfType([n.number,n.string]),minWidth:n.oneOfType([n.number,n.string]),maxWidth:n.oneOfType([n.number,n.string]),minHeight:n.oneOfType([n.number,n.string]),maxHeight:n.oneOfType([n.number,n.string]),margin:n.oneOfType([n.number,n.string]),marginVertical:n.oneOfType([n.number,n.string]),marginHorizontal:n.oneOfType([n.number,n.string]),marginTop:n.oneOfType([n.number,n.string]),marginBottom:n.oneOfType([n.number,n.string]),marginLeft:n.oneOfType([n.number,n.string]),marginRight:n.oneOfType([n.number,n.string]),marginStart:n.oneOfType([n.number,n.string]),marginEnd:n.oneOfType([n.number,n.string]),padding:n.oneOfType([n.number,n.string]),paddingVertical:n.oneOfType([n.number,n.string]),paddingHorizontal:n.oneOfType([n.number,n.string]),paddingTop:n.oneOfType([n.number,n.string]),paddingBottom:n.oneOfType([n.number,n.string]),paddingLeft:n.oneOfType([n.number,n.string]),paddingRight:n.oneOfType([n.number,n.string]),paddingStart:n.oneOfType([n.number,n.string]),paddingEnd:n.oneOfType([n.number,n.string]),borderWidth:n.number,borderTopWidth:n.number,borderStartWidth:n.number,borderEndWidth:n.number,borderRightWidth:n.number,borderBottomWidth:n.number,borderLeftWidth:n.number,position:n.oneOf(['absolute','relative']),flexDirection:n.oneOf(['row','row-reverse','column','column-reverse']),flexWrap:n.oneOf(['wrap','nowrap','wrap-reverse']),justifyContent:n.oneOf(['flex-start','flex-end','center','space-between','space-around','space-evenly']),alignItems:n.oneOf(['flex-start','flex-end','center','stretch','baseline']),alignSelf:n.oneOf(['auto','flex-start','flex-end','center','stretch','baseline']),alignContent:n.oneOf(['flex-start','flex-end','center','stretch','space-between','space-around']),overflow:n.oneOf(['visible','hidden','scroll']),flex:n.number,flexGrow:n.number,flexShrink:n.number,flexBasis:n.oneOfType([n.number,n.string]),aspectRatio:n.number,zIndex:n.number,direction:n.oneOf(['inherit','ltr','rtl'])};m.exports=t},66,[67]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0])()},67,[68]);
+__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]);function t(){}function o(){}o.resetWarningCache=t,m.exports=function(){function p(t,o,p,c,s,y){if(y!==n){var f=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw f.name='Invariant Violation',f}}function c(){return p}p.isRequired=p;var s={array:p,bool:p,func:p,number:p,object:p,string:p,symbol:p,any:p,arrayOf:c,element:p,elementType:p,instanceOf:c,node:p,objectOf:c,oneOf:c,oneOfType:c,shape:c,exact:c,checkPropTypes:o,resetWarningCache:t};return s.PropTypes=s,s}},68,[69]);
+__d(function(g,r,i,a,m,e,d){'use strict';m.exports='SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED'},69,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';var s=r(d[0]),h=r(d[1]),o={shadowColor:s,shadowOffset:h.shape({width:h.number,height:h.number}),shadowOpacity:h.number,shadowRadius:h.number};m.exports=o},70,[64,67]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]),n={transform:t.arrayOf(t.oneOfType([t.shape({perspective:t.number}),t.shape({rotate:t.string}),t.shape({rotateX:t.string}),t.shape({rotateY:t.string}),t.shape({rotateZ:t.string}),t.shape({scale:t.number}),t.shape({scaleX:t.number}),t.shape({scaleY:t.number}),t.shape({translateX:t.number}),t.shape({translateY:t.number}),t.shape({skewX:t.string}),t.shape({skewY:t.string})])),transformMatrix:function(t,s,n){if(t[s])return new Error("The transformMatrix style property is deprecated. Use `transform: [{ matrix: ... }]` instead.")},decomposedMatrix:function(t,s,n){if(t[s])return new Error("The decomposedMatrix style property is deprecated. Use `transform: [...]` instead.")},scaleX:s(t.number,'Use the transform prop instead.'),scaleY:s(t.number,'Use the transform prop instead.'),rotation:s(t.number,'Use the transform prop instead.'),translateX:s(t.number,'Use the transform prop instead.'),translateY:s(t.number,'Use the transform prop instead.')};m.exports=n},71,[67,72]);
+__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]);m.exports=function(t,o){return function(c,u,p){n.getViewManagerConfig(p)||void 0===c[u]||console.warn("`"+u+"` supplied to `"+p+"` has been deprecated. "+o);for(var s=arguments.length,f=new Array(s>3?s-3:0),l=3;l<s;l++)f[l-3]=arguments[l];return t.apply(void 0,[c,u,p].concat(f))}}},72,[47]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);function n(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);n&&(l=l.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,l)}return o}var o=r(d[1]),l=r(d[2]),c=r(d[3]),u=(function(o){for(var l=1;l<arguments.length;l++){var c=null!=arguments[l]?arguments[l]:{};l%2?n(Object(c),!0).forEach(function(n){t(o,n,c[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(c)):n(Object(c)).forEach(function(t){Object.defineProperty(o,t,Object.getOwnPropertyDescriptor(c,t))})}return o})({},l,{color:o,fontFamily:c.string,fontSize:c.number,fontStyle:c.oneOf(['normal','italic']),fontWeight:c.oneOf(['normal','bold','100','200','300','400','500','600','700','800','900']),fontVariant:c.arrayOf(c.oneOf(['small-caps','oldstyle-nums','lining-nums','tabular-nums','proportional-nums'])),textShadowOffset:c.shape({width:c.number,height:c.number}),textShadowRadius:c.number,textShadowColor:o,letterSpacing:c.number,lineHeight:c.number,textAlign:c.oneOf(['auto','left','right','center','justify']),textAlignVertical:c.oneOf(['auto','top','bottom','center']),includeFontPadding:c.bool,textDecorationLine:c.oneOf(['none','underline','line-through','underline line-through']),textDecorationStyle:c.oneOf(['solid','double','dotted','dashed']),textDecorationColor:o,textTransform:c.oneOf(['none','capitalize','uppercase','lowercase']),writingDirection:c.oneOf(['auto','ltr','rtl'])});m.exports=u},73,[50,64,74,67]);
+__d(function(g,r,i,a,m,e,d){'use strict';var o=r(d[0]);function t(o,t){var b=Object.keys(o);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(o);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(o,t).enumerable})),b.push.apply(b,n)}return b}var b=r(d[1]),n=r(d[2]),u=r(d[3]),c=r(d[4]),s=r(d[5]),p=(function(b){for(var n=1;n<arguments.length;n++){var u=null!=arguments[n]?arguments[n]:{};n%2?t(Object(u),!0).forEach(function(t){o(b,t,u[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(b,Object.getOwnPropertyDescriptors(u)):t(Object(u)).forEach(function(o){Object.defineProperty(b,o,Object.getOwnPropertyDescriptor(u,o))})}return b})({},n,{},u,{},c,{backfaceVisibility:s.oneOf(['visible','hidden']),backgroundColor:b,borderColor:b,borderTopColor:b,borderRightColor:b,borderBottomColor:b,borderLeftColor:b,borderStartColor:b,borderEndColor:b,borderRadius:s.number,borderTopLeftRadius:s.number,borderTopRightRadius:s.number,borderTopStartRadius:s.number,borderTopEndRadius:s.number,borderBottomLeftRadius:s.number,borderBottomRightRadius:s.number,borderBottomStartRadius:s.number,borderBottomEndRadius:s.number,borderStyle:s.oneOf(['solid','dotted','dashed']),borderWidth:s.number,borderTopWidth:s.number,borderRightWidth:s.number,borderBottomWidth:s.number,borderLeftWidth:s.number,opacity:s.number,elevation:s.number});m.exports=p},74,[50,64,66,70,71,67]);
+__d(function(g,r,i,a,m,e,d){'use strict';r(d[0]);var n=r(d[1]);m.exports=function(t){if(void 0===t||null===t)return t;var u=n(t);return null!==u&&void 0!==u?(u=(u<<24|u>>>8)>>>0,u|=0):void 0}},75,[52,65]);
+__d(function(g,r,i,a,m,e,d){'use strict';r(d[0]),r(d[1]),r(d[2]),r(d[3]);m.exports=function(t){return t}},76,[77,52,17,38]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o={createIdentityMatrix:function(){return[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]},createCopy:function(t){return[t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15]]},createOrthographic:function(t,n,o,u,s,c){return[2/(n-t),0,0,0,0,2/(u-o),0,0,0,0,-2/(c-s),0,-(n+t)/(n-t),-(u+o)/(u-o),-(c+s)/(c-s),1]},createFrustum:function(t,n,o,u,s,c){var v=1/(n-t),f=1/(u-o),h=1/(s-c);return[s*v*2,0,0,0,0,s*f*2,0,0,(n+t)*v,(u+o)*f,(c+s)*h,-1,0,0,c*s*h*2,0]},createPerspective:function(t,n,o,u){var s=1/Math.tan(t/2),c=1/(o-u);return[s/n,0,0,0,0,s,0,0,0,0,(u+o)*c,-1,0,0,u*o*c*2,0]},createTranslate2d:function(t,n){var u=o.createIdentityMatrix();return o.reuseTranslate2dCommand(u,t,n),u},reuseTranslate2dCommand:function(t,n,o){t[12]=n,t[13]=o},reuseTranslate3dCommand:function(t,n,o,u){t[12]=n,t[13]=o,t[14]=u},createScale:function(t){var n=o.createIdentityMatrix();return o.reuseScaleCommand(n,t),n},reuseScaleCommand:function(t,n){t[0]=n,t[5]=n},reuseScale3dCommand:function(t,n,o,u){t[0]=n,t[5]=o,t[10]=u},reusePerspectiveCommand:function(t,n){t[11]=-1/n},reuseScaleXCommand:function(t,n){t[0]=n},reuseScaleYCommand:function(t,n){t[5]=n},reuseScaleZCommand:function(t,n){t[10]=n},reuseRotateXCommand:function(t,n){t[5]=Math.cos(n),t[6]=Math.sin(n),t[9]=-Math.sin(n),t[10]=Math.cos(n)},reuseRotateYCommand:function(t,n){t[0]=Math.cos(n),t[2]=-Math.sin(n),t[8]=Math.sin(n),t[10]=Math.cos(n)},reuseRotateZCommand:function(t,n){t[0]=Math.cos(n),t[1]=Math.sin(n),t[4]=-Math.sin(n),t[5]=Math.cos(n)},createRotateZ:function(t){var n=o.createIdentityMatrix();return o.reuseRotateZCommand(n,t),n},reuseSkewXCommand:function(t,n){t[4]=Math.tan(n)},reuseSkewYCommand:function(t,n){t[1]=Math.tan(n)},multiplyInto:function(t,n,o){var u=n[0],s=n[1],c=n[2],v=n[3],f=n[4],h=n[5],M=n[6],l=n[7],C=n[8],p=n[9],x=n[10],T=n[11],y=n[12],S=n[13],D=n[14],P=n[15],q=o[0],X=o[1],Y=o[2],I=o[3];t[0]=q*u+X*f+Y*C+I*y,t[1]=q*s+X*h+Y*p+I*S,t[2]=q*c+X*M+Y*x+I*D,t[3]=q*v+X*l+Y*T+I*P,q=o[4],X=o[5],Y=o[6],I=o[7],t[4]=q*u+X*f+Y*C+I*y,t[5]=q*s+X*h+Y*p+I*S,t[6]=q*c+X*M+Y*x+I*D,t[7]=q*v+X*l+Y*T+I*P,q=o[8],X=o[9],Y=o[10],I=o[11],t[8]=q*u+X*f+Y*C+I*y,t[9]=q*s+X*h+Y*p+I*S,t[10]=q*c+X*M+Y*x+I*D,t[11]=q*v+X*l+Y*T+I*P,q=o[12],X=o[13],Y=o[14],I=o[15],t[12]=q*u+X*f+Y*C+I*y,t[13]=q*s+X*h+Y*p+I*S,t[14]=q*c+X*M+Y*x+I*D,t[15]=q*v+X*l+Y*T+I*P},determinant:function(n){var o=t(n,16),u=o[0],s=o[1],c=o[2],v=o[3],f=o[4],h=o[5],M=o[6],l=o[7],C=o[8],p=o[9],x=o[10],T=o[11],y=o[12],S=o[13],D=o[14],P=o[15];return v*M*p*y-c*l*p*y-v*h*x*y+s*l*x*y+c*h*T*y-s*M*T*y-v*M*C*S+c*l*C*S+v*f*x*S-u*l*x*S-c*f*T*S+u*M*T*S+v*h*C*D-s*l*C*D-v*f*p*D+u*l*p*D+s*f*T*D-u*h*T*D-c*h*C*P+s*M*C*P+c*f*p*P-u*M*p*P-s*f*x*P+u*h*x*P},inverse:function(n){var u=o.determinant(n);if(!u)return n;var s=t(n,16),c=s[0],v=s[1],f=s[2],h=s[3],M=s[4],l=s[5],C=s[6],p=s[7],x=s[8],T=s[9],y=s[10],S=s[11],D=s[12],P=s[13],q=s[14],X=s[15];return[(C*S*P-p*y*P+p*T*q-l*S*q-C*T*X+l*y*X)/u,(h*y*P-f*S*P-h*T*q+v*S*q+f*T*X-v*y*X)/u,(f*p*P-h*C*P+h*l*q-v*p*q-f*l*X+v*C*X)/u,(h*C*T-f*p*T-h*l*y+v*p*y+f*l*S-v*C*S)/u,(p*y*D-C*S*D-p*x*q+M*S*q+C*x*X-M*y*X)/u,(f*S*D-h*y*D+h*x*q-c*S*q-f*x*X+c*y*X)/u,(h*C*D-f*p*D-h*M*q+c*p*q+f*M*X-c*C*X)/u,(f*p*x-h*C*x+h*M*y-c*p*y-f*M*S+c*C*S)/u,(l*S*D-p*T*D+p*x*P-M*S*P-l*x*X+M*T*X)/u,(h*T*D-v*S*D-h*x*P+c*S*P+v*x*X-c*T*X)/u,(v*p*D-h*l*D+h*M*P-c*p*P-v*M*X+c*l*X)/u,(h*l*x-v*p*x-h*M*T+c*p*T+v*M*S-c*l*S)/u,(C*T*D-l*y*D-C*x*P+M*y*P+l*x*q-M*T*q)/u,(v*y*D-f*T*D+f*x*P-c*y*P-v*x*q+c*T*q)/u,(f*l*D-v*C*D-f*M*P+c*C*P+v*M*q-c*l*q)/u,(v*C*x-f*l*x+f*M*T-c*C*T-v*M*y+c*l*y)/u]},transpose:function(t){return[t[0],t[4],t[8],t[12],t[1],t[5],t[9],t[13],t[2],t[6],t[10],t[14],t[3],t[7],t[11],t[15]]},multiplyVectorByMatrix:function(n,o){var u=t(n,4),s=u[0],c=u[1],v=u[2],f=u[3];return[s*o[0]+c*o[4]+v*o[8]+f*o[12],s*o[1]+c*o[5]+v*o[9]+f*o[13],s*o[2]+c*o[6]+v*o[10]+f*o[14],s*o[3]+c*o[7]+v*o[11]+f*o[15]]},v3Length:function(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1]+t[2]*t[2])},v3Normalize:function(t,n){var u=1/(n||o.v3Length(t));return[t[0]*u,t[1]*u,t[2]*u]},v3Dot:function(t,n){return t[0]*n[0]+t[1]*n[1]+t[2]*n[2]},v3Combine:function(t,n,o,u){return[o*t[0]+u*n[0],o*t[1]+u*n[1],o*t[2]+u*n[2]]},v3Cross:function(t,n){return[t[1]*n[2]-t[2]*n[1],t[2]*n[0]-t[0]*n[2],t[0]*n[1]-t[1]*n[0]]},quaternionToDegreesXYZ:function(n,u,s){var c=t(n,4),v=c[0],f=c[1],h=c[2],M=c[3],l=v*v,C=f*f,p=h*h,x=v*f+h*M,T=M*M+l+C+p,y=180/Math.PI;return x>.49999*T?[0,2*Math.atan2(v,M)*y,90]:x<-.49999*T?[0,-2*Math.atan2(v,M)*y,-90]:[o.roundTo3Places(Math.atan2(2*v*M-2*f*h,1-2*l-2*p)*y),o.roundTo3Places(Math.atan2(2*f*M-2*v*h,1-2*C-2*p)*y),o.roundTo3Places(Math.asin(2*v*f+2*h*M)*y)]},roundTo3Places:function(t){var n=t.toString().split('e');return.001*Math.round(n[0]+'e'+(n[1]?+n[1]-3:3))},decomposeMatrix:function(t){n(16===t.length,'Matrix decomposition needs a list of 3d matrix values, received %s',t);var u=[],s=[],c=[],v=[],f=[];if(t[15]){for(var h=[],M=[],l=0;l<4;l++){h.push([]);for(var C=0;C<4;C++){var p=t[4*l+C]/t[15];h[l].push(p),M.push(3===C?0:p)}}if(M[15]=1,o.determinant(M)){if(0!==h[0][3]||0!==h[1][3]||0!==h[2][3]){var x=[h[0][3],h[1][3],h[2][3],h[3][3]],T=o.inverse(M),y=o.transpose(T);u=o.multiplyVectorByMatrix(x,y)}else u[0]=u[1]=u[2]=0,u[3]=1;for(var S=0;S<3;S++)f[S]=h[3][S];for(var D=[],P=0;P<3;P++)D[P]=[h[P][0],h[P][1],h[P][2]];c[0]=o.v3Length(D[0]),D[0]=o.v3Normalize(D[0],c[0]),v[0]=o.v3Dot(D[0],D[1]),D[1]=o.v3Combine(D[1],D[0],1,-v[0]),v[0]=o.v3Dot(D[0],D[1]),D[1]=o.v3Combine(D[1],D[0],1,-v[0]),c[1]=o.v3Length(D[1]),D[1]=o.v3Normalize(D[1],c[1]),v[0]/=c[1],v[1]=o.v3Dot(D[0],D[2]),D[2]=o.v3Combine(D[2],D[0],1,-v[1]),v[2]=o.v3Dot(D[1],D[2]),D[2]=o.v3Combine(D[2],D[1],1,-v[2]),c[2]=o.v3Length(D[2]),D[2]=o.v3Normalize(D[2],c[2]),v[1]/=c[2],v[2]/=c[2];var q,X=o.v3Cross(D[1],D[2]);if(o.v3Dot(D[0],X)<0)for(var Y=0;Y<3;Y++)c[Y]*=-1,D[Y][0]*=-1,D[Y][1]*=-1,D[Y][2]*=-1;return s[0]=.5*Math.sqrt(Math.max(1+D[0][0]-D[1][1]-D[2][2],0)),s[1]=.5*Math.sqrt(Math.max(1-D[0][0]+D[1][1]-D[2][2],0)),s[2]=.5*Math.sqrt(Math.max(1-D[0][0]-D[1][1]+D[2][2],0)),s[3]=.5*Math.sqrt(Math.max(1+D[0][0]+D[1][1]+D[2][2],0)),D[2][1]>D[1][2]&&(s[0]=-s[0]),D[0][2]>D[2][0]&&(s[1]=-s[1]),D[1][0]>D[0][1]&&(s[2]=-s[2]),{rotationDegrees:q=s[0]<.001&&s[0]>=0&&s[1]<.001&&s[1]>=0?[0,0,o.roundTo3Places(180*Math.atan2(D[0][1],D[0][0])/Math.PI)]:o.quaternionToDegreesXYZ(s,h,D),perspective:u,quaternion:s,scale:c,skew:v,translation:f,rotate:q[2],rotateX:q[0],rotateY:q[1],scaleX:c[0],scaleY:c[1],translateX:f[0],translateY:f[1]}}}}};m.exports=o},77,[25,17]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t={width:void 0,height:void 0};m.exports=function(h,n){return(h=h||t)!==(n=n||t)&&(h.width!==n.width||h.height!==n.height)}},78,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),u=(r(d[2]),r(d[3]),r(d[4]),r(d[5]),(function(){function u(){t(this,u)}return n(u,null,[{key:"validateStyleProp",value:function(t,n,u){}},{key:"validateStyle",value:function(t,n){}},{key:"addValidStylePropTypes",value:function(t){}}]),u})());m.exports=u},79,[4,5,63,73,74,17]);
+__d(function(g,r,i,a,m,e,d){'use strict';m.exports=function t(n){if(null!==n&&'object'==typeof n){if(!Array.isArray(n))return n;for(var f={},o=0,u=n.length;o<u;++o){var c=t(n[o]);if(c)for(var s in c)f[s]=c[s]}return f}}},80,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';m.exports=r(d[0]).default},81,[82]);
+__d(function(g,r,i,a,m,e,d){'use strict';Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.__INTERNAL_VIEW_CONFIG=void 0;var _;r(d[0]),r(d[1]),r(d[2]),r(d[3]);_=r(d[4])('RCTView');e.__INTERNAL_VIEW_CONFIG=void 0;var t=_;e.default=t},82,[52,83,164,165,178]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t;t=r(d[0]),m.exports=t},83,[84]);
+__d(function(e,t,n,r,i,l,a){"use strict";var o=t(a[0]);t(a[1]);var u=t(a[2]),c=t(a[3]),s=t(a[4]);function f(e){return e.name="Invariant Violation",e}var d=null,p={};function h(){if(d)for(var e in p){var t=p[e],n=d.indexOf(e);if(!(-1<n))throw f(Error("EventPluginRegistry: Cannot inject event plugins that do not exist in the plugin ordering, `"+e+"`."));if(!g[n]){if(!t.extractEvents)throw f(Error("EventPluginRegistry: Event plugins must implement an `extractEvents` method, but `"+e+"` does not."));for(var r in g[n]=t,n=t.eventTypes){var i=void 0,l=n[r],a=t,o=r;if(v.hasOwnProperty(o))throw f(Error("EventPluginHub: More than one plugin attempted to publish the same event name, `"+o+"`."));v[o]=l;var u=l.phasedRegistrationNames;if(u){for(i in u)u.hasOwnProperty(i)&&m(u[i],a);i=!0}else l.registrationName?(m(l.registrationName,a),i=!0):i=!1;if(!i)throw f(Error("EventPluginRegistry: Failed to publish event `"+r+"` for plugin `"+e+"`."))}}}}function m(e,t){if(y[e])throw f(Error("EventPluginHub: More than one plugin attempted to publish the same registration name, `"+e+"`."));y[e]=t}var g=[],v={},y={};function b(e,t,n,r,i,l,a,o,u){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(e){this.onError(e)}}var T=!1,E=null,x=!1,w=null,S={onError:function(e){T=!0,E=e}};function k(e,t,n,r,i,l,a,o,u){T=!1,E=null,b.apply(S,arguments)}function C(e,t,n,r,i,l,a,o,u){if(k.apply(this,arguments),T){if(!T)throw f(Error("clearCaughtError was called but no error was captured. This error is likely caused by a bug in React. Please file an issue."));var c=E;T=!1,E=null,x||(x=!0,w=c)}}var _=null,P=null,R=null;function N(e,t,n){var r=e.type||"unknown-event";e.currentTarget=R(n),C(r,t,void 0,e),e.currentTarget=null}function I(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t))throw f(Error("executeDirectDispatch(...): Invalid `event`."));return e.currentTarget=t?R(n):null,t=t?t(e):null,e.currentTarget=null,e._dispatchListeners=null,e._dispatchInstances=null,t}function U(e,t){if(null==t)throw f(Error("accumulateInto(...): Accumulated items must not be null or undefined."));return null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function z(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}var M=null;function A(e){if(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t))for(var r=0;r<t.length&&!e.isPropagationStopped();r++)N(e,t[r],n[r]);else t&&N(e,t,n);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}var D=function(e){if(d)throw f(Error("EventPluginRegistry: Cannot inject event plugin ordering more than once. You are likely trying to load more than one copy of React."));d=Array.prototype.slice.call(e),h()},F=function(e){var t,n=!1;for(t in e)if(e.hasOwnProperty(t)){var r=e[t];if(!p.hasOwnProperty(t)||p[t]!==r){if(p[t])throw f(Error("EventPluginRegistry: Cannot inject two different event plugins using the same name, `"+t+"`."));p[t]=r,n=!0}}n&&h()};function O(e,t){var n=e.stateNode;if(!n)return null;var r=_(n);if(!r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw f(Error("Expected `"+t+"` listener to be a function, instead got a value of `"+typeof n+"` type."));return n}function j(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function W(e,t,n){for(var r=[];e;)r.push(e),e=j(e);for(e=r.length;0<e--;)t(r[e],"captured",n);for(e=0;e<r.length;e++)t(r[e],"bubbled",n)}function H(e,t,n){(t=O(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=U(n._dispatchListeners,t),n._dispatchInstances=U(n._dispatchInstances,e))}function Q(e){e&&e.dispatchConfig.phasedRegistrationNames&&W(e._targetInst,H,e)}function B(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var t=e._targetInst;W(t=t?j(t):null,H,e)}}function V(e){if(e&&e.dispatchConfig.registrationName){var t=e._targetInst;if(t&&e&&e.dispatchConfig.registrationName){var n=O(t,e.dispatchConfig.registrationName);n&&(e._dispatchListeners=U(e._dispatchListeners,n),e._dispatchInstances=U(e._dispatchInstances,t))}}}function L(){return!0}function Y(){return!1}function X(e,t,n,r){for(var i in this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n,e=this.constructor.Interface)e.hasOwnProperty(i)&&((t=e[i])?this[i]=t(n):"target"===i?this.target=r:this[i]=n[i]);return this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?L:Y,this.isPropagationStopped=Y,this}function q(e,t,n,r){if(this.eventPool.length){var i=this.eventPool.pop();return this.call(i,e,t,n,r),i}return new this(e,t,n,r)}function $(e){if(!(e instanceof this))throw f(Error("Trying to release an event instance into a pool of a different type."));e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function G(e){e.eventPool=[],e.getPooled=q,e.release=$}o(X.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=L)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=L)},persist:function(){this.isPersistent=L},isPersistent:Y,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=Y,this._dispatchInstances=this._dispatchListeners=null}}),X.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},X.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var i=new t;return o(i,n.prototype),n.prototype=i,n.prototype.constructor=n,n.Interface=o({},r.Interface,e),n.extend=r.extend,G(n),n},G(X);var J=X.extend({touchHistory:function(){return null}});function K(e){return"topTouchStart"===e}function Z(e){return"topTouchMove"===e}var ee=["topTouchStart"],te=["topTouchMove"],ne=["topTouchCancel","topTouchEnd"],re=[],ie={touchBank:re,numberActiveTouches:0,indexOfSingleActiveTouch:-1,mostRecentTimeStamp:0};function le(e){return e.timeStamp||e.timestamp}function ae(e){if(null==(e=e.identifier))throw f(Error("Touch object is missing identifier."));return e}function oe(e){var t=ae(e),n=re[t];n?(n.touchActive=!0,n.startPageX=e.pageX,n.startPageY=e.pageY,n.startTimeStamp=le(e),n.currentPageX=e.pageX,n.currentPageY=e.pageY,n.currentTimeStamp=le(e),n.previousPageX=e.pageX,n.previousPageY=e.pageY,n.previousTimeStamp=le(e)):(n={touchActive:!0,startPageX:e.pageX,startPageY:e.pageY,startTimeStamp:le(e),currentPageX:e.pageX,currentPageY:e.pageY,currentTimeStamp:le(e),previousPageX:e.pageX,previousPageY:e.pageY,previousTimeStamp:le(e)},re[t]=n),ie.mostRecentTimeStamp=le(e)}function ue(e){var t=re[ae(e)];t?(t.touchActive=!0,t.previousPageX=t.currentPageX,t.previousPageY=t.currentPageY,t.previousTimeStamp=t.currentTimeStamp,t.currentPageX=e.pageX,t.currentPageY=e.pageY,t.currentTimeStamp=le(e),ie.mostRecentTimeStamp=le(e)):console.warn("Cannot record touch move without a touch start.\nTouch Move: %s\n","Touch Bank: %s",se(e),fe())}function ce(e){var t=re[ae(e)];t?(t.touchActive=!1,t.previousPageX=t.currentPageX,t.previousPageY=t.currentPageY,t.previousTimeStamp=t.currentTimeStamp,t.currentPageX=e.pageX,t.currentPageY=e.pageY,t.currentTimeStamp=le(e),ie.mostRecentTimeStamp=le(e)):console.warn("Cannot record touch end without a touch start.\nTouch End: %s\n","Touch Bank: %s",se(e),fe())}function se(e){return JSON.stringify({identifier:e.identifier,pageX:e.pageX,pageY:e.pageY,timestamp:le(e)})}function fe(){var e=JSON.stringify(re.slice(0,20));return 20<re.length&&(e+=" (original size: "+re.length+")"),e}var de={recordTouchTrack:function(e,t){if(Z(e))t.changedTouches.forEach(ue);else if(K(e))t.changedTouches.forEach(oe),ie.numberActiveTouches=t.touches.length,1===ie.numberActiveTouches&&(ie.indexOfSingleActiveTouch=t.touches[0].identifier);else if(("topTouchEnd"===e||"topTouchCancel"===e)&&(t.changedTouches.forEach(ce),ie.numberActiveTouches=t.touches.length,1===ie.numberActiveTouches))for(e=0;e<re.length;e++)if(null!=(t=re[e])&&t.touchActive){ie.indexOfSingleActiveTouch=e;break}},touchHistory:ie};function pe(e,t){if(null==t)throw f(Error("accumulate(...): Accumulated items must not be null or undefined."));return null==e?t:Array.isArray(e)?e.concat(t):Array.isArray(t)?[e].concat(t):[e,t]}var he=null,me=0;function ge(e,t){var n=he;he=e,null!==ye.GlobalResponderHandler&&ye.GlobalResponderHandler.onChange(n,e,t)}var ve={startShouldSetResponder:{phasedRegistrationNames:{bubbled:"onStartShouldSetResponder",captured:"onStartShouldSetResponderCapture"},dependencies:ee},scrollShouldSetResponder:{phasedRegistrationNames:{bubbled:"onScrollShouldSetResponder",captured:"onScrollShouldSetResponderCapture"},dependencies:["topScroll"]},selectionChangeShouldSetResponder:{phasedRegistrationNames:{bubbled:"onSelectionChangeShouldSetResponder",captured:"onSelectionChangeShouldSetResponderCapture"},dependencies:["topSelectionChange"]},moveShouldSetResponder:{phasedRegistrationNames:{bubbled:"onMoveShouldSetResponder",captured:"onMoveShouldSetResponderCapture"},dependencies:te},responderStart:{registrationName:"onResponderStart",dependencies:ee},responderMove:{registrationName:"onResponderMove",dependencies:te},responderEnd:{registrationName:"onResponderEnd",dependencies:ne},responderRelease:{registrationName:"onResponderRelease",dependencies:ne},responderTerminationRequest:{registrationName:"onResponderTerminationRequest",dependencies:[]},responderGrant:{registrationName:"onResponderGrant",dependencies:[]},responderReject:{registrationName:"onResponderReject",dependencies:[]},responderTerminate:{registrationName:"onResponderTerminate",dependencies:[]}},ye={_getResponder:function(){return he},eventTypes:ve,extractEvents:function(e,t,n,r){if(K(e))me+=1;else if("topTouchEnd"===e||"topTouchCancel"===e){if(!(0<=me))return console.error("Ended a touch event which was not counted in `trackedTouchCount`."),null;--me}if(de.recordTouchTrack(e,n),t&&("topScroll"===e&&!n.responderIgnoreScroll||0<me&&"topSelectionChange"===e||K(e)||Z(e))){var i=K(e)?ve.startShouldSetResponder:Z(e)?ve.moveShouldSetResponder:"topSelectionChange"===e?ve.selectionChangeShouldSetResponder:ve.scrollShouldSetResponder;if(he)e:{for(var l=he,a=0,o=l;o;o=j(o))a++;o=0;for(var u=t;u;u=j(u))o++;for(;0<a-o;)l=j(l),a--;for(;0<o-a;)t=j(t),o--;for(;a--;){if(l===t||l===t.alternate)break e;l=j(l),t=j(t)}l=null}else l=t;t=l===he,(l=J.getPooled(i,l,n,r)).touchHistory=de.touchHistory,z(l,t?B:Q);e:{if(i=l._dispatchListeners,t=l._dispatchInstances,Array.isArray(i)){for(a=0;a<i.length&&!l.isPropagationStopped();a++)if(i[a](l,t[a])){i=t[a];break e}}else if(i&&i(l,t)){i=t;break e}i=null}l._dispatchInstances=null,l._dispatchListeners=null,l.isPersistent()||l.constructor.release(l),i&&i!==he?(l=void 0,(t=J.getPooled(ve.responderGrant,i,n,r)).touchHistory=de.touchHistory,z(t,V),a=!0===I(t),he?((o=J.getPooled(ve.responderTerminationRequest,he,n,r)).touchHistory=de.touchHistory,z(o,V),u=!o._dispatchListeners||I(o),o.isPersistent()||o.constructor.release(o),u?((o=J.getPooled(ve.responderTerminate,he,n,r)).touchHistory=de.touchHistory,z(o,V),l=pe(l,[t,o]),ge(i,a)):((i=J.getPooled(ve.responderReject,i,n,r)).touchHistory=de.touchHistory,z(i,V),l=pe(l,i))):(l=pe(l,t),ge(i,a)),i=l):i=null}else i=null;if(l=he&&K(e),t=he&&Z(e),a=he&&("topTouchEnd"===e||"topTouchCancel"===e),(l=l?ve.responderStart:t?ve.responderMove:a?ve.responderEnd:null)&&((l=J.getPooled(l,he,n,r)).touchHistory=de.touchHistory,z(l,V),i=pe(i,l)),l=he&&"topTouchCancel"===e,e=he&&!l&&("topTouchEnd"===e||"topTouchCancel"===e))e:{if((e=n.touches)&&0!==e.length)for(t=0;t<e.length;t++)if(null!==(a=e[t].target)&&void 0!==a&&0!==a){o=P(a);t:{for(a=he;o;){if(a===o||a===o.alternate){a=!0;break t}o=j(o)}a=!1}if(a){e=!1;break e}}e=!0}return(e=l?ve.responderTerminate:e?ve.responderRelease:null)&&((n=J.getPooled(e,he,n,r)).touchHistory=de.touchHistory,z(n,V),i=pe(i,n),ge(null)),i},GlobalResponderHandler:null,injection:{injectGlobalResponderHandler:function(e){ye.GlobalResponderHandler=e}}},be=u.ReactNativeViewConfigRegistry.customBubblingEventTypes,Te=u.ReactNativeViewConfigRegistry.customDirectEventTypes;D(["ResponderEventPlugin","ReactNativeBridgeEventPlugin"]),F({ResponderEventPlugin:ye,ReactNativeBridgeEventPlugin:{eventTypes:{},extractEvents:function(e,t,n,r){if(null==t)return null;var i=be[e],l=Te[e];if(!i&&!l)throw f(Error('Unsupported top level event type "'+e+'" dispatched'));if(e=X.getPooled(i||l,t,n,r),i)z(e,Q);else{if(!l)return null;z(e,V)}return e}}});var Ee=new Map,xe=new Map;function we(e){return Ee.get(e)||null}var Se=null,ke=null;function Ce(e){if(P(e))throw f(Error("setRestoreImplementation() needs to be called to handle a target for controlled events. This error is likely caused by a bug in React. Please file an issue."))}function _e(e,t){return e(t)}function Pe(){}var Re=!1;function Ne(e,t){if(Re)return e(t);Re=!0;try{return _e(e,t)}finally{if(Re=!1,(null!==Se||null!==ke)&&(Pe(),Se&&(t=Se,e=ke,ke=Se=null,Ce(t),e)))for(t=0;t<e.length;t++)Ce(e[t])}}var Ie={};function Ue(e,t,n){var r=n||Ie,i=we(e);Ne(function(){for(var e=r.target,n=null,l=0;l<g.length;l++){var a=g[l];a&&(a=a.extractEvents(t,i,r,e))&&(n=U(n,a))}if(null!==(e=n)&&(M=U(M,e)),e=M,M=null,e){if(z(e,A),M)throw f(Error("processEventQueue(): Additional events were enqueued while processing an event queue. Support for this has not yet been implemented."));if(x)throw e=w,x=!1,w=null,e}})}u.RCTEventEmitter.register({receiveEvent:function(e,t,n){Ue(e,t,n)},receiveTouches:function(e,t,n){if("topTouchEnd"===e||"topTouchCancel"===e){for(var r=[],i=0;i<n.length;i++){var l=n[i];r.push(t[l]),t[l]=null}for(i=n=0;i<t.length;i++)null!==(l=t[i])&&(t[n++]=l);t.length=n}else for(r=[],i=0;i<n.length;i++)r.push(t[n[i]]);for(n=0;n<r.length;n++){(i=r[n]).changedTouches=r,i.touches=t,l=null;var a=i.target;null===a||void 0===a||1>a||(l=a),Ue(l,e,i)}}}),_=function(e){return xe.get(e._nativeTag)||null},P=we,R=function(e){var t=e.stateNode._nativeTag;if(void 0===t&&(t=e.stateNode.canonical._nativeTag),!t)throw f(Error("All native instances should have a tag."));return t},ye.injection.injectGlobalResponderHandler({onChange:function(e,t,n){null!==t?u.UIManager.setJSResponder(t.stateNode._nativeTag,n):u.UIManager.clearJSResponder()}});var ze=c.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;ze.hasOwnProperty("ReactCurrentDispatcher")||(ze.ReactCurrentDispatcher={current:null}),ze.hasOwnProperty("ReactCurrentBatchConfig")||(ze.ReactCurrentBatchConfig={suspense:null});var Me="function"==typeof Symbol&&("function"==typeof Symbol?Symbol.for:"@@for"),Ae=Me?("function"==typeof Symbol?Symbol.for:"@@for")("react.element"):60103,De=Me?("function"==typeof Symbol?Symbol.for:"@@for")("react.portal"):60106,Fe=Me?("function"==typeof Symbol?Symbol.for:"@@for")("react.fragment"):60107,Oe=Me?("function"==typeof Symbol?Symbol.for:"@@for")("react.strict_mode"):60108,je=Me?("function"==typeof Symbol?Symbol.for:"@@for")("react.profiler"):60114,We=Me?("function"==typeof Symbol?Symbol.for:"@@for")("react.provider"):60109,He=Me?("function"==typeof Symbol?Symbol.for:"@@for")("react.context"):60110,Qe=Me?("function"==typeof Symbol?Symbol.for:"@@for")("react.concurrent_mode"):60111,Be=Me?("function"==typeof Symbol?Symbol.for:"@@for")("react.forward_ref"):60112,Ve=Me?("function"==typeof Symbol?Symbol.for:"@@for")("react.suspense"):60113,Le=Me?("function"==typeof Symbol?Symbol.for:"@@for")("react.suspense_list"):60120,Ye=Me?("function"==typeof Symbol?Symbol.for:"@@for")("react.memo"):60115,Xe=Me?("function"==typeof Symbol?Symbol.for:"@@for")("react.lazy"):60116;Me&&("function"==typeof Symbol?Symbol.for:"@@for")("react.fundamental"),Me&&("function"==typeof Symbol?Symbol.for:"@@for")("react.responder");var qe="function"==typeof Symbol&&("function"==typeof Symbol?Symbol.iterator:"@@iterator");function $e(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=qe&&e[qe]||e["@@iterator"])?e:null}function Ge(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case Fe:return"Fragment";case De:return"Portal";case je:return"Profiler";case Oe:return"StrictMode";case Ve:return"Suspense";case Le:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case He:return"Context.Consumer";case We:return"Context.Provider";case Be:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case Ye:return Ge(e.type);case Xe:if(e=1===e._status?e._result:null)return Ge(e)}return null}function Je(e){var t=e;if(e.alternate)for(;t.return;)t=t.return;else{if(0!=(2&t.effectTag))return 1;for(;t.return;)if(0!=(2&(t=t.return).effectTag))return 1}return 3===t.tag?2:3}function Ke(e){if(2!==Je(e))throw f(Error("Unable to find node on an unmounted component."))}function Ze(e){var t=e.alternate;if(!t){if(3===(t=Je(e)))throw f(Error("Unable to find node on an unmounted component."));return 1===t?null:e}for(var n=e,r=t;;){var i=n.return;if(null===i)break;var l=i.alternate;if(null===l){if(null!==(r=i.return)){n=r;continue}break}if(i.child===l.child){for(l=i.child;l;){if(l===n)return Ke(i),e;if(l===r)return Ke(i),t;l=l.sibling}throw f(Error("Unable to find node on an unmounted component."))}if(n.return!==r.return)n=i,r=l;else{for(var a=!1,o=i.child;o;){if(o===n){a=!0,n=i,r=l;break}if(o===r){a=!0,r=i,n=l;break}o=o.sibling}if(!a){for(o=l.child;o;){if(o===n){a=!0,n=l,r=i;break}if(o===r){a=!0,r=l,n=i;break}o=o.sibling}if(!a)throw f(Error("Child was not found in either parent set. This indicates a bug in React related to the return pointer. Please file an issue."))}}if(n.alternate!==r)throw f(Error("Return fibers should always be each others' alternates. This error is likely caused by a bug in React. Please file an issue."))}if(3!==n.tag)throw f(Error("Unable to find node on an unmounted component."));return n.stateNode.current===n?e:t}function et(e){if(!(e=Ze(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}var tt={},nt=null,rt=0;function it(e,t,n){if(Array.isArray(t))for(var r=t.length;r--&&0<rt;)it(e,t[r],n);else if(t&&0<rt)for(r in nt)if(nt[r]){var i=t[r];if(void 0!==i){var l=n[r];l&&("function"==typeof i&&(i=!0),void 0===i&&(i=null),"object"!=typeof l?e[r]=i:"function"!=typeof l.diff&&"function"!=typeof l.process||(i="function"==typeof l.process?l.process(i):i,e[r]=i),nt[r]=!1,rt--)}}}function lt(e,t,n,r){if(!e&&t===n)return e;if(!t||!n)return n?at(e,n,r):t?ot(e,t,r):e;if(!Array.isArray(t)&&!Array.isArray(n))return ut(e,t,n,r);if(Array.isArray(t)&&Array.isArray(n)){var i,l=t.length<n.length?t.length:n.length;for(i=0;i<l;i++)e=lt(e,t[i],n[i],r);for(;i<t.length;i++)e=ot(e,t[i],r);for(;i<n.length;i++)e=at(e,n[i],r);return e}return Array.isArray(t)?ut(e,u.flattenStyle(t),n,r):ut(e,t,u.flattenStyle(n),r)}function at(e,t,n){if(!t)return e;if(!Array.isArray(t))return ut(e,tt,t,n);for(var r=0;r<t.length;r++)e=at(e,t[r],n);return e}function ot(e,t,n){if(!t)return e;if(!Array.isArray(t))return ut(e,t,tt,n);for(var r=0;r<t.length;r++)e=ot(e,t[r],n);return e}function ut(e,t,n,r){var i,l;for(l in n)if(i=r[l]){var a=t[l],o=n[l];"function"==typeof o&&(o=!0,"function"==typeof a&&(a=!0)),void 0===o&&(o=null,void 0===a&&(a=null)),nt&&(nt[l]=!1),e&&void 0!==e[l]?"object"!=typeof i?e[l]=o:"function"!=typeof i.diff&&"function"!=typeof i.process||(i="function"==typeof i.process?i.process(o):o,e[l]=i):a!==o&&("object"!=typeof i?("object"!=typeof o||null===o||u.deepDiffer(a,o))&&((e||(e={}))[l]=o):"function"==typeof i.diff||"function"==typeof i.process?(void 0===a||("function"==typeof i.diff?i.diff(a,o):"object"!=typeof o||null===o||u.deepDiffer(a,o)))&&(i="function"==typeof i.process?i.process(o):o,(e||(e={}))[l]=i):(nt=null,rt=0,e=lt(e,a,o,i),0<rt&&e&&(it(e,o,i),nt=null)))}for(var c in t)void 0===n[c]&&(!(i=r[c])||e&&void 0!==e[c]||void 0!==(a=t[c])&&("object"!=typeof i||"function"==typeof i.diff||"function"==typeof i.process?((e||(e={}))[c]=null,nt||(nt={}),nt[c]||(nt[c]=!0,rt++)):e=ot(e,a,i)));return e}function ct(e,t){return function(){if(t&&("boolean"!=typeof e.__isMounted||e.__isMounted))return t.apply(e,arguments)}}var st=(function(){function e(t,n){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function");this._nativeTag=t,this._children=[],this.viewConfig=n}return e.prototype.blur=function(){u.TextInputState.blurTextInput(this._nativeTag)},e.prototype.focus=function(){u.TextInputState.focusTextInput(this._nativeTag)},e.prototype.measure=function(e){u.UIManager.measure(this._nativeTag,ct(this,e))},e.prototype.measureInWindow=function(e){u.UIManager.measureInWindow(this._nativeTag,ct(this,e))},e.prototype.measureLayout=function(e,t,n){var r=void 0;"number"==typeof e?r=e:e._nativeTag?r=e._nativeTag:e.canonical&&e.canonical._nativeTag&&(r=e.canonical._nativeTag),null!=r&&u.UIManager.measureLayout(this._nativeTag,r,ct(this,n),ct(this,t))},e.prototype.setNativeProps=function(e){null!=(e=ut(null,tt,e,this.viewConfig.validAttributes))&&u.UIManager.updateView(this._nativeTag,this.viewConfig.uiViewClassName,e)},e})();function ft(){throw f(Error("The current renderer does not support hydration. This error is likely caused by a bug in React. Please file an issue."))}var dt=u.ReactNativeViewConfigRegistry.get,pt={},ht=3;function mt(){var e=ht;return 1==e%10&&(e+=2),ht=e+2,e}function gt(e){if("number"==typeof e)Ee.delete(e),xe.delete(e);else{var t=e._nativeTag;Ee.delete(t),xe.delete(t),e._children.forEach(gt)}}function vt(e){if(0===e._children.length)return!1;var t=e._children.map(function(e){return"number"==typeof e?e:e._nativeTag});return u.UIManager.setChildren(e._nativeTag,t),!1}var yt=setTimeout,bt=clearTimeout,Tt=/^(.*)[\\\/]/;function Et(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var r=e._debugOwner,i=e._debugSource,l=Ge(e.type);n=null,r&&(n=Ge(r.type)),r=l,l="",i?l=" (at "+i.fileName.replace(Tt,"")+":"+i.lineNumber+")":n&&(l=" (created by "+n+")"),n="\n    in "+(r||"Unknown")+l}t+=n,e=e.return}while(e);return t}new Set;var xt=[],wt=-1;function St(e){0>wt||(e.current=xt[wt],xt[wt]=null,wt--)}function kt(e,t){xt[++wt]=e.current,e.current=t}var Ct={},_t={current:Ct},Pt={current:!1},Rt=Ct;function Nt(e,t){var n=e.type.contextTypes;if(!n)return Ct;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,l={};for(i in n)l[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function It(e){return null!==(e=e.childContextTypes)&&void 0!==e}function Ut(e){St(Pt),St(_t)}function zt(e){St(Pt),St(_t)}function Mt(e,t,n){if(_t.current!==Ct)throw f(Error("Unexpected context found on stack. This error is likely caused by a bug in React. Please file an issue."));kt(_t,t),kt(Pt,n)}function At(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in e))throw f(Error((Ge(t)||"Unknown")+'.getChildContext(): key "'+i+'" is not defined in childContextTypes.'));return o({},n,r)}function Dt(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||Ct,Rt=_t.current,kt(_t,t),kt(Pt,Pt.current),!0}function Ft(e,t,n){var r=e.stateNode;if(!r)throw f(Error("Expected to have an instance by this point. This error is likely caused by a bug in React. Please file an issue."));n?(t=At(e,t,Rt),r.__reactInternalMemoizedMergedChildContext=t,St(Pt),St(_t),kt(_t,t)):St(Pt),kt(Pt,n)}var Ot=s.unstable_runWithPriority,jt=s.unstable_scheduleCallback,Wt=s.unstable_cancelCallback,Ht=s.unstable_shouldYield,Qt=s.unstable_requestPaint,Bt=s.unstable_now,Vt=s.unstable_getCurrentPriorityLevel,Lt=s.unstable_ImmediatePriority,Yt=s.unstable_UserBlockingPriority,Xt=s.unstable_NormalPriority,qt=s.unstable_LowPriority,$t=s.unstable_IdlePriority,Gt={},Jt=void 0!==Qt?Qt:function(){},Kt=null,Zt=null,en=!1,tn=Bt(),nn=1e4>tn?Bt:function(){return Bt()-tn};function rn(){switch(Vt()){case Lt:return 99;case Yt:return 98;case Xt:return 97;case qt:return 96;case $t:return 95;default:throw f(Error("Unknown priority level."))}}function ln(e){switch(e){case 99:return Lt;case 98:return Yt;case 97:return Xt;case 96:return qt;case 95:return $t;default:throw f(Error("Unknown priority level."))}}function an(e,t){return e=ln(e),Ot(e,t)}function on(e,t,n){return e=ln(e),jt(e,t,n)}function un(e){return null===Kt?(Kt=[e],Zt=jt(Lt,sn)):Kt.push(e),Gt}function cn(){null!==Zt&&Wt(Zt),sn()}function sn(){if(!en&&null!==Kt){en=!0;var e=0;try{var t=Kt;an(99,function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}}),Kt=null}catch(t){throw null!==Kt&&(Kt=Kt.slice(e+1)),jt(Lt,cn),t}finally{en=!1}}}function fn(e,t){return 1073741823===t?99:1===t?95:0>=(e=10*(1073741821-t)-10*(1073741821-e))?99:250>=e?98:5250>=e?97:95}function dn(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t}var pn=Object.prototype.hasOwnProperty;function hn(e,t){if(dn(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!pn.call(t,n[r])||!dn(e[n[r]],t[n[r]]))return!1;return!0}function mn(e,t){if(e&&e.defaultProps)for(var n in t=o({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}function gn(e){var t=e._result;switch(e._status){case 1:return t;case 2:case 0:throw t;default:switch(e._status=0,(t=(t=e._ctor)()).then(function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)},function(t){0===e._status&&(e._status=2,e._result=t)}),e._status){case 1:return e._result;case 2:throw e._result}throw e._result=t,t}}var vn={current:null},yn=null,bn=null,Tn=null;function En(){Tn=bn=yn=null}function xn(e,t){var n=e.type._context;kt(vn,n._currentValue),n._currentValue=t}function wn(e){var t=vn.current;St(vn),e.type._context._currentValue=t}function Sn(e,t){for(;null!==e;){var n=e.alternate;if(e.childExpirationTime<t)e.childExpirationTime=t,null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t);else{if(!(null!==n&&n.childExpirationTime<t))break;n.childExpirationTime=t}e=e.return}}function kn(e,t){yn=e,Tn=bn=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(e.expirationTime>=t&&(li=!0),e.firstContext=null)}function Cn(e,t){if(Tn!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(Tn=e,t=1073741823),t={context:e,observedBits:t,next:null},null===bn){if(null===yn)throw f(Error("Context can only be read while React is rendering. In classes, you can read it in the render method or getDerivedStateFromProps. In function components, you can read it directly in the function body, but not inside Hooks like useReducer() or useMemo()."));bn=t,yn.dependencies={expirationTime:0,firstContext:t,responders:null}}else bn=bn.next=t;return e._currentValue}var _n=!1;function Pn(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Rn(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Nn(e,t){return{expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function In(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function Un(e,t){var n=e.alternate;if(null===n){var r=e.updateQueue,i=null;null===r&&(r=e.updateQueue=Pn(e.memoizedState))}else r=e.updateQueue,i=n.updateQueue,null===r?null===i?(r=e.updateQueue=Pn(e.memoizedState),i=n.updateQueue=Pn(n.memoizedState)):r=e.updateQueue=Rn(i):null===i&&(i=n.updateQueue=Rn(r));null===i||r===i?In(r,t):null===r.lastUpdate||null===i.lastUpdate?(In(r,t),In(i,t)):(In(r,t),i.lastUpdate=t)}function zn(e,t){var n=e.updateQueue;null===(n=null===n?e.updateQueue=Pn(e.memoizedState):Mn(e,n)).lastCapturedUpdate?n.firstCapturedUpdate=n.lastCapturedUpdate=t:(n.lastCapturedUpdate.next=t,n.lastCapturedUpdate=t)}function Mn(e,t){var n=e.alternate;return null!==n&&t===n.updateQueue&&(t=e.updateQueue=Rn(t)),t}function An(e,t,n,r,i,l){switch(n.tag){case 1:return"function"==typeof(e=n.payload)?e.call(l,r,i):e;case 3:e.effectTag=-2049&e.effectTag|64;case 0:if(null===(i="function"==typeof(e=n.payload)?e.call(l,r,i):e)||void 0===i)break;return o({},r,i);case 2:_n=!0}return r}function Dn(e,t,n,r,i){_n=!1;for(var l=(t=Mn(e,t)).baseState,a=null,o=0,u=t.firstUpdate,c=l;null!==u;){var s=u.expirationTime;s<i?(null===a&&(a=u,l=c),o<s&&(o=s)):(zl(s,u.suspenseConfig),c=An(e,0,u,c,n,r),null!==u.callback&&(e.effectTag|=32,u.nextEffect=null,null===t.lastEffect?t.firstEffect=t.lastEffect=u:(t.lastEffect.nextEffect=u,t.lastEffect=u))),u=u.next}for(s=null,u=t.firstCapturedUpdate;null!==u;){var f=u.expirationTime;f<i?(null===s&&(s=u,null===a&&(l=c)),o<f&&(o=f)):(c=An(e,0,u,c,n,r),null!==u.callback&&(e.effectTag|=32,u.nextEffect=null,null===t.lastCapturedEffect?t.firstCapturedEffect=t.lastCapturedEffect=u:(t.lastCapturedEffect.nextEffect=u,t.lastCapturedEffect=u))),u=u.next}null===a&&(t.lastUpdate=null),null===s?t.lastCapturedUpdate=null:e.effectTag|=32,null===a&&null===s&&(l=c),t.baseState=l,t.firstUpdate=a,t.firstCapturedUpdate=s,e.expirationTime=o,e.memoizedState=c}function Fn(e,t,n){null!==t.firstCapturedUpdate&&(null!==t.lastUpdate&&(t.lastUpdate.next=t.firstCapturedUpdate,t.lastUpdate=t.lastCapturedUpdate),t.firstCapturedUpdate=t.lastCapturedUpdate=null),On(t.firstEffect,n),t.firstEffect=t.lastEffect=null,On(t.firstCapturedEffect,n),t.firstCapturedEffect=t.lastCapturedEffect=null}function On(e,t){for(;null!==e;){var n=e.callback;if(null!==n){e.callback=null;var r=t;if("function"!=typeof n)throw f(Error("Invalid argument passed as callback. Expected a function. Instead received: "+n));n.call(r)}e=e.nextEffect}}var jn=ze.ReactCurrentBatchConfig,Wn=(new c.Component).refs;function Hn(e,t,n,r){n=null===(n=n(r,t=e.memoizedState))||void 0===n?t:o({},t,n),e.memoizedState=n,null!==(r=e.updateQueue)&&0===e.expirationTime&&(r.baseState=n)}var Qn={isMounted:function(e){return!!(e=e._reactInternalFiber)&&2===Je(e)},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=wl(),i=jn.suspense;(i=Nn(r=Sl(r,e,i),i)).payload=t,void 0!==n&&null!==n&&(i.callback=n),Un(e,i),kl(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=wl(),i=jn.suspense;(i=Nn(r=Sl(r,e,i),i)).tag=1,i.payload=t,void 0!==n&&null!==n&&(i.callback=n),Un(e,i),kl(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=wl(),r=jn.suspense;(r=Nn(n=Sl(n,e,r),r)).tag=2,void 0!==t&&null!==t&&(r.callback=t),Un(e,r),kl(e,n)}};function Bn(e,t,n,r,i,l,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,l,a):!t.prototype||!t.prototype.isPureReactComponent||(!hn(n,r)||!hn(i,l))}function Vn(e,t,n){var r=!1,i=Ct,l=t.contextType;return"object"==typeof l&&null!==l?l=Cn(l):(i=It(t)?Rt:_t.current,l=(r=null!==(r=t.contextTypes)&&void 0!==r)?Nt(e,i):Ct),t=new t(n,l),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=Qn,e.stateNode=t,t._reactInternalFiber=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=l),t}function Ln(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Qn.enqueueReplaceState(t,t.state,null)}function Yn(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs=Wn;var l=t.contextType;"object"==typeof l&&null!==l?i.context=Cn(l):(l=It(t)?Rt:_t.current,i.context=Nt(e,l)),null!==(l=e.updateQueue)&&(Dn(e,l,n,i,r),i.state=e.memoizedState),"function"==typeof(l=t.getDerivedStateFromProps)&&(Hn(e,t,l,n),i.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof i.getSnapshotBeforeUpdate||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||(t=i.state,"function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount(),t!==i.state&&Qn.enqueueReplaceState(i,i.state,null),null!==(l=e.updateQueue)&&(Dn(e,l,n,i,r),i.state=e.memoizedState)),"function"==typeof i.componentDidMount&&(e.effectTag|=4)}var Xn=Array.isArray;function qn(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){var r=void 0;if(n=n._owner){if(1!==n.tag)throw f(Error("Function components cannot have refs. Did you mean to use React.forwardRef()?"));r=n.stateNode}if(!r)throw f(Error("Missing owner for string ref "+e+". This error is likely caused by a bug in React. Please file an issue."));var i=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===i?t.ref:((t=function(e){var t=r.refs;t===Wn&&(t=r.refs={}),null===e?delete t[i]:t[i]=e})._stringRef=i,t)}if("string"!=typeof e)throw f(Error("Expected ref to be a function, a string, an object returned by React.createRef(), or null."));if(!n._owner)throw f(Error("Element ref was specified as a string ("+e+") but no owner was set. This could happen for one of the following reasons:\n1. You may be adding a ref to a function component\n2. You may be adding a ref to a component that was not created inside a component's render method\n3. You have multiple copies of React loaded\nSee https://fb.me/react-refs-must-have-owner for more information."))}return e}function $n(e,t){if("textarea"!==e.type)throw f(Error("Objects are not valid as a React child (found: "+("[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t)+")."))}function Gn(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.effectTag=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function i(e,t,n){return(e=Kl(e,t)).index=0,e.sibling=null,e}function l(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.effectTag=2,n):r:(t.effectTag=2,n):n}function a(t){return e&&null===t.alternate&&(t.effectTag=2),t}function o(e,t,n,r){return null===t||6!==t.tag?((t=ta(n,e.mode,r)).return=e,t):((t=i(t,n)).return=e,t)}function u(e,t,n,r){return null!==t&&t.elementType===n.type?((r=i(t,n.props)).ref=qn(e,t,n),r.return=e,r):((r=Zl(n.type,n.key,n.props,null,e.mode,r)).ref=qn(e,t,n),r.return=e,r)}function c(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=na(n,e.mode,r)).return=e,t):((t=i(t,n.children||[])).return=e,t)}function s(e,t,n,r,l){return null===t||7!==t.tag?((t=ea(n,e.mode,r,l)).return=e,t):((t=i(t,n)).return=e,t)}function d(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=ta(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case Ae:return(n=Zl(t.type,t.key,t.props,null,e.mode,n)).ref=qn(e,null,t),n.return=e,n;case De:return(t=na(t,e.mode,n)).return=e,t}if(Xn(t)||$e(t))return(t=ea(t,e.mode,n,null)).return=e,t;$n(e,t)}return null}function p(e,t,n,r){var i=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==i?null:o(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case Ae:return n.key===i?n.type===Fe?s(e,t,n.props.children,r,i):u(e,t,n,r):null;case De:return n.key===i?c(e,t,n,r):null}if(Xn(n)||$e(n))return null!==i?null:s(e,t,n,r,null);$n(e,n)}return null}function h(e,t,n,r,i){if("string"==typeof r||"number"==typeof r)return o(t,e=e.get(n)||null,""+r,i);if("object"==typeof r&&null!==r){switch(r.$$typeof){case Ae:return e=e.get(null===r.key?n:r.key)||null,r.type===Fe?s(t,e,r.props.children,i,r.key):u(t,e,r,i);case De:return c(t,e=e.get(null===r.key?n:r.key)||null,r,i)}if(Xn(r)||$e(r))return s(t,e=e.get(n)||null,r,i,null);$n(t,r)}return null}function m(i,a,o,u){for(var c=null,s=null,f=a,m=a=0,g=null;null!==f&&m<o.length;m++){f.index>m?(g=f,f=null):g=f.sibling;var v=p(i,f,o[m],u);if(null===v){null===f&&(f=g);break}e&&f&&null===v.alternate&&t(i,f),a=l(v,a,m),null===s?c=v:s.sibling=v,s=v,f=g}if(m===o.length)return n(i,f),c;if(null===f){for(;m<o.length;m++)null!==(f=d(i,o[m],u))&&(a=l(f,a,m),null===s?c=f:s.sibling=f,s=f);return c}for(f=r(i,f);m<o.length;m++)null!==(g=h(f,i,m,o[m],u))&&(e&&null!==g.alternate&&f.delete(null===g.key?m:g.key),a=l(g,a,m),null===s?c=g:s.sibling=g,s=g);return e&&f.forEach(function(e){return t(i,e)}),c}function g(i,a,o,u){var c=$e(o);if("function"!=typeof c)throw f(Error("An object is not an iterable. This error is likely caused by a bug in React. Please file an issue."));if(null==(o=c.call(o)))throw f(Error("An iterable object provided no iterator."));for(var s=c=null,m=a,g=a=0,v=null,y=o.next();null!==m&&!y.done;g++,y=o.next()){m.index>g?(v=m,m=null):v=m.sibling;var b=p(i,m,y.value,u);if(null===b){null===m&&(m=v);break}e&&m&&null===b.alternate&&t(i,m),a=l(b,a,g),null===s?c=b:s.sibling=b,s=b,m=v}if(y.done)return n(i,m),c;if(null===m){for(;!y.done;g++,y=o.next())null!==(y=d(i,y.value,u))&&(a=l(y,a,g),null===s?c=y:s.sibling=y,s=y);return c}for(m=r(i,m);!y.done;g++,y=o.next())null!==(y=h(m,i,g,y.value,u))&&(e&&null!==y.alternate&&m.delete(null===y.key?g:y.key),a=l(y,a,g),null===s?c=y:s.sibling=y,s=y);return e&&m.forEach(function(e){return t(i,e)}),c}return function(e,r,l,o){var u="object"==typeof l&&null!==l&&l.type===Fe&&null===l.key;u&&(l=l.props.children);var c="object"==typeof l&&null!==l;if(c)switch(l.$$typeof){case Ae:e:{for(c=l.key,u=r;null!==u;){if(u.key===c){if(7===u.tag?l.type===Fe:u.elementType===l.type){n(e,u.sibling),(r=i(u,l.type===Fe?l.props.children:l.props)).ref=qn(e,u,l),r.return=e,e=r;break e}n(e,u);break}t(e,u),u=u.sibling}l.type===Fe?((r=ea(l.props.children,e.mode,o,l.key)).return=e,e=r):((o=Zl(l.type,l.key,l.props,null,e.mode,o)).ref=qn(e,r,l),o.return=e,e=o)}return a(e);case De:e:{for(u=l.key;null!==r;){if(r.key===u){if(4===r.tag&&r.stateNode.containerInfo===l.containerInfo&&r.stateNode.implementation===l.implementation){n(e,r.sibling),(r=i(r,l.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=na(l,e.mode,o)).return=e,e=r}return a(e)}if("string"==typeof l||"number"==typeof l)return l=""+l,null!==r&&6===r.tag?(n(e,r.sibling),(r=i(r,l)).return=e,e=r):(n(e,r),(r=ta(l,e.mode,o)).return=e,e=r),a(e);if(Xn(l))return m(e,r,l,o);if($e(l))return g(e,r,l,o);if(c&&$n(e,l),void 0===l&&!u)switch(e.tag){case 1:case 0:throw e=e.type,f(Error((e.displayName||e.name||"Component")+"(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null."))}return n(e,r)}}var Jn=Gn(!0),Kn=Gn(!1),Zn={},er={current:Zn},tr={current:Zn},nr={current:Zn};function rr(e){if(e===Zn)throw f(Error("Expected host context to exist. This error is likely caused by a bug in React. Please file an issue."));return e}function ir(e,t){kt(nr,t),kt(tr,e),kt(er,Zn),St(er),kt(er,{isInAParentText:!1})}function lr(e){St(er),St(tr),St(nr)}function ar(e){rr(nr.current);var t=rr(er.current),n=e.type;n="AndroidTextInput"===n||"RCTMultilineTextInputView"===n||"RCTSinglelineTextInputView"===n||"RCTText"===n||"RCTVirtualText"===n,t!==(n=t.isInAParentText!==n?{isInAParentText:n}:t)&&(kt(tr,e),kt(er,n))}function or(e){tr.current===e&&(St(er),St(tr))}var ur=1,cr=1,sr=2,fr={current:0};function dr(e){for(var t=e;null!==t;){if(13===t.tag){if(null!==t.memoizedState)return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.effectTag))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function pr(e,t){return{responder:e,props:t}}var hr=0,mr=2,gr=4,vr=8,yr=16,br=32,Tr=64,Er=128,xr=ze.ReactCurrentDispatcher,wr=0,Sr=null,kr=null,Cr=null,_r=null,Pr=null,Rr=null,Nr=0,Ir=null,Ur=0,zr=!1,Mr=null,Ar=0;function Dr(){throw f(Error("Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:\n1. You might have mismatching versions of React and the renderer (such as React DOM)\n2. You might be breaking the Rules of Hooks\n3. You might have more than one copy of React in the same app\nSee https://fb.me/react-invalid-hook-call for tips about how to debug and fix this problem."))}function Fr(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!dn(e[n],t[n]))return!1;return!0}function Or(e,t,n,r,i,l){if(wr=l,Sr=t,Cr=null!==e?e.memoizedState:null,xr.current=null===Cr?Jr:Kr,t=n(r,i),zr){do{zr=!1,Ar+=1,Cr=null!==e?e.memoizedState:null,Rr=_r,Ir=Pr=kr=null,xr.current=Kr,t=n(r,i)}while(zr);Mr=null,Ar=0}if(xr.current=Gr,(e=Sr).memoizedState=_r,e.expirationTime=Nr,e.updateQueue=Ir,e.effectTag|=Ur,e=null!==kr&&null!==kr.next,wr=0,Rr=Pr=_r=Cr=kr=Sr=null,Nr=0,Ir=null,Ur=0,e)throw f(Error("Rendered fewer hooks than expected. This may be caused by an accidental early return statement."));return t}function jr(){xr.current=Gr,wr=0,Rr=Pr=_r=Cr=kr=Sr=null,Nr=0,Ir=null,Ur=0,zr=!1,Mr=null,Ar=0}function Wr(){var e={memoizedState:null,baseState:null,queue:null,baseUpdate:null,next:null};return null===Pr?_r=Pr=e:Pr=Pr.next=e,Pr}function Hr(){if(null!==Rr)Rr=(Pr=Rr).next,Cr=null!==(kr=Cr)?kr.next:null;else{if(null===Cr)throw f(Error("Rendered more hooks than during the previous render."));var e={memoizedState:(kr=Cr).memoizedState,baseState:kr.baseState,queue:kr.queue,baseUpdate:kr.baseUpdate,next:null};Pr=null===Pr?_r=e:Pr.next=e,Cr=kr.next}return Pr}function Qr(e,t){return"function"==typeof t?t(e):t}function Br(e){var t=Hr(),n=t.queue;if(null===n)throw f(Error("Should have a queue. This is likely a bug in React. Please file an issue."));if(n.lastRenderedReducer=e,0<Ar){var r=n.dispatch;if(null!==Mr){var i=Mr.get(n);if(void 0!==i){Mr.delete(n);var l=t.memoizedState;do{l=e(l,i.action),i=i.next}while(null!==i);return dn(l,t.memoizedState)||(li=!0),t.memoizedState=l,t.baseUpdate===n.last&&(t.baseState=l),n.lastRenderedState=l,[l,r]}}return[t.memoizedState,r]}r=n.last;var a=t.baseUpdate;if(l=t.baseState,null!==a?(null!==r&&(r.next=null),r=a.next):r=null!==r?r.next:null,null!==r){var o=i=null,u=r,c=!1;do{var s=u.expirationTime;s<wr?(c||(c=!0,o=a,i=l),s>Nr&&(Nr=s)):(zl(s,u.suspenseConfig),l=u.eagerReducer===e?u.eagerState:e(l,u.action)),a=u,u=u.next}while(null!==u&&u!==r);c||(o=a,i=l),dn(l,t.memoizedState)||(li=!0),t.memoizedState=l,t.baseUpdate=o,t.baseState=i,n.lastRenderedState=l}return[t.memoizedState,n.dispatch]}function Vr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===Ir?(Ir={lastEffect:null}).lastEffect=e.next=e:null===(t=Ir.lastEffect)?Ir.lastEffect=e.next=e:(n=t.next,t.next=e,e.next=n,Ir.lastEffect=e),e}function Lr(e,t,n,r){var i=Wr();Ur|=e,i.memoizedState=Vr(t,n,void 0,void 0===r?null:r)}function Yr(e,t,n,r){var i=Hr();r=void 0===r?null:r;var l=void 0;if(null!==kr){var a=kr.memoizedState;if(l=a.destroy,null!==r&&Fr(r,a.deps))return void Vr(hr,n,l,r)}Ur|=e,i.memoizedState=Vr(t,n,l,r)}function Xr(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!==t&&void 0!==t?(e=e(),t.current=e,function(){t.current=null}):void 0}function qr(){}function $r(e,t,n){if(!(25>Ar))throw f(Error("Too many re-renders. React limits the number of renders to prevent an infinite loop."));var r=e.alternate;if(e===Sr||null!==r&&r===Sr)if(zr=!0,e={expirationTime:wr,suspenseConfig:null,action:n,eagerReducer:null,eagerState:null,next:null},null===Mr&&(Mr=new Map),void 0===(n=Mr.get(t)))Mr.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}else{var i=wl(),l=jn.suspense;l={expirationTime:i=Sl(i,e,l),suspenseConfig:l,action:n,eagerReducer:null,eagerState:null,next:null};var a=t.last;if(null===a)l.next=l;else{var o=a.next;null!==o&&(l.next=o),a.next=l}if(t.last=l,0===e.expirationTime&&(null===r||0===r.expirationTime)&&null!==(r=t.lastRenderedReducer))try{var u=t.lastRenderedState,c=r(u,n);if(l.eagerReducer=r,l.eagerState=c,dn(c,u))return}catch(e){}kl(e,i)}}var Gr={readContext:Cn,useCallback:Dr,useContext:Dr,useEffect:Dr,useImperativeHandle:Dr,useLayoutEffect:Dr,useMemo:Dr,useReducer:Dr,useRef:Dr,useState:Dr,useDebugValue:Dr,useResponder:Dr},Jr={readContext:Cn,useCallback:function(e,t){return Wr().memoizedState=[e,void 0===t?null:t],e},useContext:Cn,useEffect:function(e,t){return Lr(516,192,e,t)},useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Lr(4,36,Xr.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Lr(4,36,e,t)},useMemo:function(e,t){var n=Wr();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Wr();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={last:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=$r.bind(null,Sr,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},Wr().memoizedState=e},useState:function(e){var t=Wr();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={last:null,dispatch:null,lastRenderedReducer:Qr,lastRenderedState:e}).dispatch=$r.bind(null,Sr,e),[t.memoizedState,e]},useDebugValue:qr,useResponder:pr},Kr={readContext:Cn,useCallback:function(e,t){var n=Hr();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Fr(t,r[1])?r[0]:(n.memoizedState=[e,t],e)},useContext:Cn,useEffect:function(e,t){return Yr(516,192,e,t)},useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Yr(4,36,Xr.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Yr(4,36,e,t)},useMemo:function(e,t){var n=Hr();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Fr(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)},useReducer:Br,useRef:function(){return Hr().memoizedState},useState:function(e){return Br(Qr)},useDebugValue:qr,useResponder:pr},Zr=null,ei=null,ti=!1;function ni(e,t){switch(e.tag){case 5:return null!==(t=ft(e.type,e.pendingProps))&&(e.stateNode=t,!0);case 6:return null!==(t=ft(e.pendingProps))&&(e.stateNode=t,!0);case 13:default:return!1}}function ri(e){if(ti){var t=ei;if(t){var n=t;if(!ni(e,t)){if(!(t=ft())||!ni(e,t))return e.effectTag|=2,ti=!1,void(Zr=e);var r=Zr,i=$l(5,null,null,0);i.elementType="DELETED",i.type="DELETED",i.stateNode=n,i.return=r,i.effectTag=8,null!==r.lastEffect?(r.lastEffect.nextEffect=i,r.lastEffect=i):r.firstEffect=r.lastEffect=i}Zr=e,ei=ft()}else e.effectTag|=2,ti=!1,Zr=e}}var ii=ze.ReactCurrentOwner,li=!1;function ai(e,t,n,r){t.child=null===e?Kn(t,null,n,r):Jn(t,e.child,n,r)}function oi(e,t,n,r,i){n=n.render;var l=t.ref;return kn(t,i),r=Or(e,t,n,r,l,i),null===e||li?(t.effectTag|=1,ai(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),bi(e,t,i))}function ui(e,t,n,r,i,l){if(null===e){var a=n.type;return"function"!=typeof a||Gl(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Zl(n.type,null,r,null,t.mode,l)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,ci(e,t,a,r,i,l))}return a=e.child,i<l&&(i=a.memoizedProps,(n=null!==(n=n.compare)?n:hn)(i,r)&&e.ref===t.ref)?bi(e,t,l):(t.effectTag|=1,(e=Kl(a,r)).ref=t.ref,e.return=t,t.child=e)}function ci(e,t,n,r,i,l){return null!==e&&hn(e.memoizedProps,r)&&e.ref===t.ref&&(li=!1,i<l)?bi(e,t,l):fi(e,t,n,r,l)}function si(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function fi(e,t,n,r,i){var l=It(n)?Rt:_t.current;return l=Nt(t,l),kn(t,i),n=Or(e,t,n,r,l,i),null===e||li?(t.effectTag|=1,ai(e,t,n,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),bi(e,t,i))}function di(e,t,n,r,i){if(It(n)){var l=!0;Dt(t)}else l=!1;if(kn(t,i),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),Vn(t,n,r),Yn(t,n,r,i),r=!0;else if(null===e){var a=t.stateNode,o=t.memoizedProps;a.props=o;var u=a.context,c=n.contextType;"object"==typeof c&&null!==c?c=Cn(c):c=Nt(t,c=It(n)?Rt:_t.current);var s=n.getDerivedStateFromProps,f="function"==typeof s||"function"==typeof a.getSnapshotBeforeUpdate;f||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(o!==r||u!==c)&&Ln(t,a,r,c),_n=!1;var d=t.memoizedState;u=a.state=d;var p=t.updateQueue;null!==p&&(Dn(t,p,r,a,i),u=t.memoizedState),o!==r||d!==u||Pt.current||_n?("function"==typeof s&&(Hn(t,n,s,r),u=t.memoizedState),(o=_n||Bn(t,n,o,r,d,u,c))?(f||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.effectTag|=4)):("function"==typeof a.componentDidMount&&(t.effectTag|=4),t.memoizedProps=r,t.memoizedState=u),a.props=r,a.state=u,a.context=c,r=o):("function"==typeof a.componentDidMount&&(t.effectTag|=4),r=!1)}else a=t.stateNode,o=t.memoizedProps,a.props=t.type===t.elementType?o:mn(t.type,o),u=a.context,"object"==typeof(c=n.contextType)&&null!==c?c=Cn(c):c=Nt(t,c=It(n)?Rt:_t.current),(f="function"==typeof(s=n.getDerivedStateFromProps)||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(o!==r||u!==c)&&Ln(t,a,r,c),_n=!1,u=t.memoizedState,d=a.state=u,null!==(p=t.updateQueue)&&(Dn(t,p,r,a,i),d=t.memoizedState),o!==r||u!==d||Pt.current||_n?("function"==typeof s&&(Hn(t,n,s,r),d=t.memoizedState),(s=_n||Bn(t,n,o,r,u,d,c))?(f||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,d,c),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,d,c)),"function"==typeof a.componentDidUpdate&&(t.effectTag|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!=typeof a.componentDidUpdate||o===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||o===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=256),t.memoizedProps=r,t.memoizedState=d),a.props=r,a.state=d,a.context=c,r=s):("function"!=typeof a.componentDidUpdate||o===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||o===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=256),r=!1);return pi(e,t,n,r,l,i)}function pi(e,t,n,r,i,l){si(e,t);var a=0!=(64&t.effectTag);if(!r&&!a)return i&&Ft(t,n,!1),bi(e,t,l);r=t.stateNode,ii.current=t;var o=a&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.effectTag|=1,null!==e&&a?(t.child=Jn(t,e.child,null,l),t.child=Jn(t,null,o,l)):ai(e,t,o,l),t.memoizedState=r.state,i&&Ft(t,n,!0),t.child}function hi(e){var t=e.stateNode;t.pendingContext?Mt(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Mt(0,t.context,!1),ir(e,t.containerInfo)}var mi={};function gi(e,t,n){var r,i=t.mode,l=t.pendingProps,a=fr.current,o=null,u=!1;if((r=0!=(64&t.effectTag))||(r=0!=(a&sr)&&(null===e||null!==e.memoizedState)),r?(o=mi,u=!0,t.effectTag&=-65):null!==e&&null===e.memoizedState||void 0===l.fallback||!0===l.unstable_avoidThisFallback||(a|=cr),kt(fr,a&=ur),null===e)if(u){if(l=l.fallback,(e=ea(null,i,0,null)).return=t,0==(2&t.mode))for(u=null!==t.memoizedState?t.child.child:t.child,e.child=u;null!==u;)u.return=e,u=u.sibling;(n=ea(l,i,n,null)).return=t,e.sibling=n,i=e}else i=n=Kn(t,null,l.children,n);else{if(null!==e.memoizedState)if(i=(a=e.child).sibling,u){if(l=l.fallback,(n=Kl(a,a.pendingProps)).return=t,0==(2&t.mode)&&(u=null!==t.memoizedState?t.child.child:t.child)!==a.child)for(n.child=u;null!==u;)u.return=n,u=u.sibling;(l=Kl(i,l,i.expirationTime)).return=t,n.sibling=l,i=n,n.childExpirationTime=0,n=l}else i=n=Jn(t,a.child,l.children,n);else if(a=e.child,u){if(u=l.fallback,(l=ea(null,i,0,null)).return=t,l.child=a,null!==a&&(a.return=l),0==(2&t.mode))for(a=null!==t.memoizedState?t.child.child:t.child,l.child=a;null!==a;)a.return=l,a=a.sibling;(n=ea(u,i,n,null)).return=t,l.sibling=n,n.effectTag|=2,i=l,l.childExpirationTime=0}else n=i=Jn(t,a,l.children,n);t.stateNode=e.stateNode}return t.memoizedState=o,t.child=i,n}function vi(e,t,n,r,i){var l=e.memoizedState;null===l?e.memoizedState={isBackwards:t,rendering:null,last:r,tail:n,tailExpiration:0,tailMode:i}:(l.isBackwards=t,l.rendering=null,l.last=r,l.tail=n,l.tailExpiration=0,l.tailMode=i)}function yi(e,t,n){var r=t.pendingProps,i=r.revealOrder,l=r.tail;if(ai(e,t,r.children,n),0!=((r=fr.current)&sr))r=r&ur|sr,t.effectTag|=64;else{if(null!==e&&0!=(64&e.effectTag))e:for(e=t.child;null!==e;){if(13===e.tag){if(null!==e.memoizedState){e.expirationTime<n&&(e.expirationTime=n);var a=e.alternate;null!==a&&a.expirationTime<n&&(a.expirationTime=n),Sn(e.return,n)}}else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=ur}if(kt(fr,r),0==(2&t.mode))t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;null!==n;)null!==(r=n.alternate)&&null===dr(r)&&(i=n),n=n.sibling;null===(n=i)?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),vi(t,!1,i,n,l);break;case"backwards":for(n=null,i=t.child,t.child=null;null!==i;){if(null!==(r=i.alternate)&&null===dr(r)){t.child=i;break}r=i.sibling,i.sibling=n,n=i,i=r}vi(t,!0,n,null,l);break;case"together":vi(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function bi(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),t.childExpirationTime<n)return null;if(null!==e&&t.child!==e.child)throw f(Error("Resuming work not yet implemented."));if(null!==t.child){for(n=Kl(e=t.child,e.pendingProps,e.expirationTime),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Kl(e,e.pendingProps,e.expirationTime)).return=t;n.sibling=null}return t.child}var Ti=void 0,Ei=void 0,xi=void 0,wi=void 0;function Si(e,t){switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function ki(e){switch(e.tag){case 1:It(e.type)&&Ut();var t=e.effectTag;return 2048&t?(e.effectTag=-2049&t|64,e):null;case 3:if(lr(),zt(),0!=(64&(t=e.effectTag)))throw f(Error("The root failed to unmount after an error. This is likely a bug in React. Please file an issue."));return e.effectTag=-2049&t|64,e;case 5:return or(e),null;case 13:return St(fr),2048&(t=e.effectTag)?(e.effectTag=-2049&t|64,e):null;case 18:return null;case 19:return St(fr),null;case 4:return lr(),null;case 10:return wn(e),null;default:return null}}function Ci(e,t){return{value:e,source:t,stack:Et(t)}}if(Ti=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e._children.push(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Ei=function(){},xi=function(e,t,n,r){e.memoizedProps!==r&&(rr(er.current),t.updateQueue=pt)&&(t.effectTag|=4)},wi=function(e,t,n,r){n!==r&&(t.effectTag|=4)},"function"!=typeof u.ReactFiberErrorDialog.showErrorDialog)throw f(Error("Expected ReactFiberErrorDialog.showErrorDialog to be a function."));var _i="function"==typeof WeakSet?WeakSet:Set;function Pi(e,t){var n,r=t.source,i=t.stack;null===i&&null!==r&&(i=Et(r)),t={componentName:null!==r?Ge(r.type):null,componentStack:null!==i?i:"",error:t.value,errorBoundary:null,errorBoundaryName:null,errorBoundaryFound:!1,willRetry:!1},null!==e&&1===e.tag&&(t.errorBoundary=e.stateNode,t.errorBoundaryName=Ge(e.type),t.errorBoundaryFound=!0,t.willRetry=!0);try{n=t,!1!==u.ReactFiberErrorDialog.showErrorDialog(n)&&console.error(n.error)}catch(e){setTimeout(function(){throw e})}}function Ri(e,t){try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(t){Hl(e,t)}}function Ni(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){Hl(e,t)}else t.current=null}function Ii(e,t,n){if(null!==(n=null!==(n=n.updateQueue)?n.lastEffect:null)){var r=n=n.next;do{if((r.tag&e)!==hr){var i=r.destroy;r.destroy=void 0,void 0!==i&&i()}(r.tag&t)!==hr&&(i=r.create,r.destroy=i()),r=r.next}while(r!==n)}}function Ui(e,t){switch("function"==typeof Yl&&Yl(e),e.tag){case 0:case 11:case 14:case 15:var n=e.updateQueue;if(null!==n&&null!==(n=n.lastEffect)){var r=n.next;an(97<t?97:t,function(){var t=r;do{var n=t.destroy;if(void 0!==n){var i=e;try{n()}catch(e){Hl(i,e)}}t=t.next}while(t!==r)})}break;case 1:Ni(e),"function"==typeof(t=e.stateNode).componentWillUnmount&&Ri(e,t);break;case 5:Ni(e);break;case 4:Di(e,t)}}function zi(e){var t=e.alternate;e.return=null,e.child=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.alternate=null,e.firstEffect=null,e.lastEffect=null,e.pendingProps=null,e.memoizedProps=null,null!==t&&zi(t)}function Mi(e){return 5===e.tag||3===e.tag||4===e.tag}function Ai(e){e:{for(var t=e.return;null!==t;){if(Mi(t)){var n=t;break e}t=t.return}throw f(Error("Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue."))}switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw f(Error("Invalid host parent fiber. This error is likely caused by a bug in React. Please file an issue."))}16&n.effectTag&&(n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||Mi(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}for(var i=e;;){var l=5===i.tag||6===i.tag;if(l){var a=l?i.stateNode:i.stateNode.instance;if(n)if(r){if("number"==typeof t)throw f(Error("Container does not support insertBefore operation"))}else{var o=n,c=(l=t)._children,s=c.indexOf(a);0<=s?(c.splice(s,1),o=c.indexOf(o),c.splice(o,0,a),u.UIManager.manageChildren(l._nativeTag,[s],[o],[],[],[])):(s=c.indexOf(o),c.splice(s,0,a),u.UIManager.manageChildren(l._nativeTag,[],[],["number"==typeof a?a:a._nativeTag],[s],[]))}else r?u.UIManager.setChildren(t,["number"==typeof a?a:a._nativeTag]):(l=t,c="number"==typeof a?a:a._nativeTag,0<=(o=(s=l._children).indexOf(a))?(s.splice(o,1),s.push(a),u.UIManager.manageChildren(l._nativeTag,[o],[s.length-1],[],[],[])):(s.push(a),u.UIManager.manageChildren(l._nativeTag,[],[],[c],[s.length-1],[])))}else if(4!==i.tag&&null!==i.child){i.child.return=i,i=i.child;continue}if(i===e)break;for(;null===i.sibling;){if(null===i.return||i.return===e)return;i=i.return}i.sibling.return=i.return,i=i.sibling}}function Di(e,t){for(var n=e,r=!1,i=void 0,l=void 0;;){if(!r){r=n.return;e:for(;;){if(null===r)throw f(Error("Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue."));switch(i=r.stateNode,r.tag){case 5:l=!1;break e;case 3:case 4:i=i.containerInfo,l=!0;break e}r=r.return}r=!0}if(5===n.tag||6===n.tag){e:for(var a=n,o=t,c=a;;)if(Ui(c,o),null!==c.child&&4!==c.tag)c.child.return=c,c=c.child;else{if(c===a)break;for(;null===c.sibling;){if(null===c.return||c.return===a)break e;c=c.return}c.sibling.return=c.return,c=c.sibling}l?(a=i,gt(n.stateNode),u.UIManager.manageChildren(a,[],[],[],[],[0])):(a=i,gt(c=n.stateNode),c=(o=a._children).indexOf(c),o.splice(c,1),u.UIManager.manageChildren(a._nativeTag,[],[],[],[],[c]))}else if(4===n.tag){if(null!==n.child){i=n.stateNode.containerInfo,l=!0,n.child.return=n,n=n.child;continue}}else if(Ui(n,t),null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;4===(n=n.return).tag&&(r=!1)}n.sibling.return=n.return,n=n.sibling}}function Fi(e,t){switch(t.tag){case 0:case 11:case 14:case 15:Ii(gr,vr,t);break;case 1:break;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps;e=null!==e?e.memoizedProps:r;var i=t.updateQueue;t.updateQueue=null,null!==i&&(t=n.viewConfig,xe.set(n._nativeTag,r),null!=(r=ut(null,e,r,t.validAttributes))&&u.UIManager.updateView(n._nativeTag,t.uiViewClassName,r))}break;case 6:if(null===t.stateNode)throw f(Error("This should have a text node initialized. This error is likely caused by a bug in React. Please file an issue."));u.UIManager.updateView(t.stateNode,"RCTRawText",{text:t.memoizedProps});break;case 3:case 12:break;case 13:if(n=t,null===t.memoizedState?r=!1:(r=!0,n=t.child,cl=nn()),null!==n)e:for(e=n;;){if(5===e.tag)if(i=e.stateNode,r){var l=i.viewConfig,a=ut(null,tt,{style:{display:"none"}},l.validAttributes);u.UIManager.updateView(i._nativeTag,l.uiViewClassName,a)}else{i=e.stateNode,a=e.memoizedProps,l=i.viewConfig,a=ut(null,o({},a,{style:[a.style,{display:"none"}]}),a,l.validAttributes),u.UIManager.updateView(i._nativeTag,l.uiViewClassName,a)}else{if(6===e.tag)throw Error("Not yet implemented.");if(13===e.tag&&null!==e.memoizedState){(i=e.child.sibling).return=e,e=i;continue}if(null!==e.child){e.child.return=e,e=e.child;continue}}if(e===n)break e;for(;null===e.sibling;){if(null===e.return||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}Oi(t);break;case 19:Oi(t);break;case 17:case 20:break;default:throw f(Error("This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue."))}}function Oi(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new _i),t.forEach(function(t){var r=Bl.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))})}}var ji="function"==typeof WeakMap?WeakMap:Map;function Wi(e,t,n){(n=Nn(n,null)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){dl||(dl=!0,pl=r),Pi(e,t)},n}function Hi(e,t,n){(n=Nn(n,null)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var i=t.value;n.payload=function(){return Pi(e,t),r(i)}}var l=e.stateNode;return null!==l&&"function"==typeof l.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===hl?hl=new Set([this]):hl.add(this),Pi(e,t));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),n}var Qi=Math.ceil,Bi=ze.ReactCurrentDispatcher,Vi=ze.ReactCurrentOwner,Li=0,Yi=8,Xi=16,qi=32,$i=0,Gi=1,Ji=2,Ki=3,Zi=4,el=Li,tl=null,nl=null,rl=0,il=$i,ll=1073741823,al=1073741823,ol=null,ul=!1,cl=0,sl=500,fl=null,dl=!1,pl=null,hl=null,ml=!1,gl=null,vl=90,yl=0,bl=null,Tl=0,El=null,xl=0;function wl(){return(48&el)!==Li?1073741821-(nn()/10|0):0!==xl?xl:xl=1073741821-(nn()/10|0)}function Sl(e,t,n){if(0==(2&(t=t.mode)))return 1073741823;var r=rn();if(0==(4&t))return 99===r?1073741823:1073741822;if((el&Xi)!==Li)return rl;if(null!==n)e=1073741821-25*(1+((1073741821-e+(0|n.timeoutMs||5e3)/10)/25|0));else switch(r){case 99:e=1073741823;break;case 98:e=1073741821-10*(1+((1073741821-e+15)/10|0));break;case 97:case 96:e=1073741821-25*(1+((1073741821-e+500)/25|0));break;case 95:e=1;break;default:throw f(Error("Expected a valid priority level"))}return null!==tl&&e===rl&&--e,e}function kl(e,t){if(50<Tl)throw Tl=0,El=null,f(Error("Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested updates to prevent infinite loops."));if(null!==(e=Cl(e,t))){e.pingTime=0;var n=rn();if(1073741823===t)if((el&Yi)!==Li&&(48&el)===Li)for(var r=Ul(e,1073741823,!0);null!==r;)r=r(!0);else _l(e,99,1073741823),el===Li&&cn();else _l(e,n,t);(4&el)===Li||98!==n&&99!==n||(null===bl?bl=new Map([[e,t]]):(void 0===(n=bl.get(e))||n>t)&&bl.set(e,t))}}function Cl(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t);var r=e.return,i=null;if(null===r&&3===e.tag)i=e.stateNode;else for(;null!==r;){if(n=r.alternate,r.childExpirationTime<t&&(r.childExpirationTime=t),null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t),null===r.return&&3===r.tag){i=r.stateNode;break}r=r.return}return null!==i&&(t>i.firstPendingTime&&(i.firstPendingTime=t),0===(e=i.lastPendingTime)||t<e)&&(i.lastPendingTime=t),i}function _l(e,t,n){if(e.callbackExpirationTime<n){var r=e.callbackNode;null!==r&&r!==Gt&&Wt(r),e.callbackExpirationTime=n,1073741823===n?e.callbackNode=un(Pl.bind(null,e,Ul.bind(null,e,n))):(r=null,1!==n&&(r={timeout:10*(1073741821-n)-nn()}),e.callbackNode=on(t,Pl.bind(null,e,Ul.bind(null,e,n)),r))}}function Pl(e,t,n){var r=e.callbackNode,i=null;try{return null!==(i=t(n))?Pl.bind(null,e,i):null}finally{null===i&&r===e.callbackNode&&(e.callbackNode=null,e.callbackExpirationTime=0)}}function Rl(e,t){var n=e.firstBatch;return!!(null!==n&&n._defer&&n._expirationTime>=t)&&(on(97,function(){return n._onComplete(),null}),!0)}function Nl(){if(null!==bl){var e=bl;bl=null,e.forEach(function(e,t){un(Ul.bind(null,t,e))}),cn()}}function Il(e,t){e.finishedWork=null,e.finishedExpirationTime=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,bt(n)),null!==nl)for(n=nl.return;null!==n;){var r=n;switch(r.tag){case 1:var i=r.type.childContextTypes;null!==i&&void 0!==i&&Ut();break;case 3:lr(),zt();break;case 5:or(r);break;case 4:lr();break;case 13:case 19:St(fr);break;case 10:wn(r)}n=n.return}tl=e,nl=Kl(e.current,null),rl=t,il=$i,al=ll=1073741823,ol=null,ul=!1}function Ul(e,t,n){if((48&el)!==Li)throw f(Error("Should not already be working."));if(e.firstPendingTime<t)return null;if(n&&e.finishedExpirationTime===t)return Dl.bind(null,e);if(Ol(),e!==tl||t!==rl)Il(e,t);else if(il===Ki)if(ul)Il(e,t);else{var r=e.lastPendingTime;if(r<t)return Ul.bind(null,e,r)}if(null!==nl){r=el,el|=Xi;var i=Bi.current;if(null===i&&(i=Gr),Bi.current=Gr,n){if(1073741823!==t){var l=wl();if(l<t)return el=r,En(),Bi.current=i,Ul.bind(null,e,l)}}else xl=0;for(;;)try{if(n)for(;null!==nl;)nl=Ml(nl);else for(;null!==nl&&!Ht();)nl=Ml(nl);break}catch(n){if(En(),jr(),null===(l=nl)||null===l.return)throw Il(e,t),el=r,n;e:{var a=e,o=l.return,u=l,c=n,s=rl;if(u.effectTag|=1024,u.firstEffect=u.lastEffect=null,null!==c&&"object"==typeof c&&"function"==typeof c.then){var d=c,p=0!=(fr.current&cr);c=o;do{var h;if((h=13===c.tag)&&(null!==c.memoizedState?h=!1:h=void 0!==(h=c.memoizedProps).fallback&&(!0!==h.unstable_avoidThisFallback||!p)),h){if(null===(o=c.updateQueue)?((o=new Set).add(d),c.updateQueue=o):o.add(d),0==(2&c.mode)){c.effectTag|=64,u.effectTag&=-1957,1===u.tag&&(null===u.alternate?u.tag=17:((s=Nn(1073741823,null)).tag=2,Un(u,s))),u.expirationTime=1073741823;break e}u=a,a=s,null===(p=u.pingCache)?(p=u.pingCache=new ji,o=new Set,p.set(d,o)):void 0===(o=p.get(d))&&(o=new Set,p.set(d,o)),o.has(a)||(o.add(a),u=Ql.bind(null,u,d,a),d.then(u,u)),c.effectTag|=2048,c.expirationTime=s;break e}c=c.return}while(null!==c);c=Error((Ge(u.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+Et(u))}il!==Zi&&(il=Gi),c=Ci(c,u),u=o;do{switch(u.tag){case 3:u.effectTag|=2048,u.expirationTime=s,zn(u,s=Wi(u,c,s));break e;case 1:if(d=c,a=u.type,o=u.stateNode,0==(64&u.effectTag)&&("function"==typeof a.getDerivedStateFromError||null!==o&&"function"==typeof o.componentDidCatch&&(null===hl||!hl.has(o)))){u.effectTag|=2048,u.expirationTime=s,zn(u,s=Hi(u,d,s));break e}}u=u.return}while(null!==u)}nl=Al(l)}if(el=r,En(),Bi.current=i,null!==nl)return Ul.bind(null,e,t)}if(e.finishedWork=e.current.alternate,e.finishedExpirationTime=t,Rl(e,t))return null;switch(tl=null,il){case $i:throw f(Error("Should have a work-in-progress."));case Gi:return(r=e.lastPendingTime)<t?Ul.bind(null,e,r):n?Dl.bind(null,e):(Il(e,t),un(Ul.bind(null,e,t)),null);case Ji:return 1073741823===ll&&!n&&10<(n=cl+sl-nn())?ul?(Il(e,t),Ul.bind(null,e,t)):(r=e.lastPendingTime)<t?Ul.bind(null,e,r):(e.timeoutHandle=yt(Dl.bind(null,e),n),null):Dl.bind(null,e);case Ki:if(!n){if(ul)return Il(e,t),Ul.bind(null,e,t);if((n=e.lastPendingTime)<t)return Ul.bind(null,e,n);if(1073741823!==al?n=10*(1073741821-al)-nn():1073741823===ll?n=0:(n=10*(1073741821-ll)-5e3,t=10*(1073741821-t)-(r=nn()),0>(n=r-n)&&(n=0),t<(n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Qi(n/1960))-n)&&(n=t)),10<n)return e.timeoutHandle=yt(Dl.bind(null,e),n),null}return Dl.bind(null,e);case Zi:return!n&&1073741823!==ll&&null!==ol&&(r=ll,0>=(t=0|(i=ol).busyMinDurationMs)?t=0:(n=0|i.busyDelayMs,t=(r=nn()-(10*(1073741821-r)-(0|i.timeoutMs||5e3)))<=n?0:n+t-r),10<t)?(e.timeoutHandle=yt(Dl.bind(null,e),t),null):Dl.bind(null,e);default:throw f(Error("Unknown root exit status."))}}function zl(e,t){e<ll&&1<e&&(ll=e),null!==t&&e<al&&1<e&&(al=e,ol=t)}function Ml(e){var t=Vl(e.alternate,e,rl);return e.memoizedProps=e.pendingProps,null===t&&(t=Al(e)),Vi.current=null,t}function Al(e){nl=e;do{var t=nl.alternate;if(e=nl.return,0==(1024&nl.effectTag)){e:{var n=t,r=rl,i=(t=nl).pendingProps;switch(t.tag){case 2:case 16:break;case 15:case 0:break;case 1:It(t.type)&&Ut();break;case 3:lr(),zt(),(i=t.stateNode).pendingContext&&(i.context=i.pendingContext,i.pendingContext=null),null!==n&&null!==n.child||(t.effectTag&=-3),Ei(t);break;case 5:or(t),r=rr(nr.current);var l=t.type;if(null!==n&&null!=t.stateNode)xi(n,t,l,i,r),n.ref!==t.ref&&(t.effectTag|=128);else if(i){n=rr(er.current);var a=l,o=i,c=r,s=t,d=mt();a=dt(a);var p=ut(null,tt,o,a.validAttributes);u.UIManager.createView(d,a.uiViewClassName,c,p),c=new st(d,a),Ee.set(d,s),xe.set(d,o),Ti(o=c,t,!1,!1),vt(o)&&(t.effectTag|=4),t.stateNode=o,null!==t.ref&&(t.effectTag|=128)}else if(null===t.stateNode)throw f(Error("We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."));break;case 6:if(n&&null!=t.stateNode)wi(n,t,n.memoizedProps,i);else{if("string"!=typeof i&&null===t.stateNode)throw f(Error("We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."));if(l=rr(nr.current),n=t,!(r=rr(er.current)).isInAParentText)throw f(Error("Text strings must be rendered within a <Text> component."));r=mt(),u.UIManager.createView(r,"RCTRawText",l,{text:i}),Ee.set(r,t),n.stateNode=r}break;case 11:break;case 13:if(St(fr),i=t.memoizedState,0!=(64&t.effectTag)){t.expirationTime=r;break e}i=null!==i,r=!1,null!==n&&(r=null!==(l=n.memoizedState),i||null===l||null!==(l=n.child.sibling)&&(null!==(o=t.firstEffect)?(t.firstEffect=l,l.nextEffect=o):(t.firstEffect=t.lastEffect=l,l.nextEffect=null),l.effectTag=8)),i&&!r&&0!=(2&t.mode)&&(null===n&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!=(fr.current&cr)?il===$i&&(il=Ji):il!==$i&&il!==Ji||(il=Ki)),(i||r)&&(t.effectTag|=4);break;case 7:case 8:case 12:break;case 4:lr(),Ei(t);break;case 10:wn(t);break;case 9:case 14:break;case 17:It(t.type)&&Ut();break;case 18:break;case 19:if(St(fr),null===(i=t.memoizedState))break;if(l=0!=(64&t.effectTag),null===(o=i.rendering)){if(l)Si(i,!1);else if(il!==$i||null!==n&&0!=(64&n.effectTag))for(n=t.child;null!==n;){if(null!==(o=dr(n))){for(t.effectTag|=64,Si(i,!1),null!==(i=o.updateQueue)&&(t.updateQueue=i,t.effectTag|=4),t.firstEffect=t.lastEffect=null,i=r,n=t.child;null!==n;)l=i,(r=n).effectTag&=2,r.nextEffect=null,r.firstEffect=null,r.lastEffect=null,null===(o=r.alternate)?(r.childExpirationTime=0,r.expirationTime=l,r.child=null,r.memoizedProps=null,r.memoizedState=null,r.updateQueue=null,r.dependencies=null):(r.childExpirationTime=o.childExpirationTime,r.expirationTime=o.expirationTime,r.child=o.child,r.memoizedProps=o.memoizedProps,r.memoizedState=o.memoizedState,r.updateQueue=o.updateQueue,l=o.dependencies,r.dependencies=null===l?null:{expirationTime:l.expirationTime,firstContext:l.firstContext,responders:l.responders}),n=n.sibling;kt(fr,fr.current&ur|sr),t=t.child;break e}n=n.sibling}}else{if(!l)if(null!==(n=dr(o))){if(t.effectTag|=64,l=!0,Si(i,!0),null===i.tail&&"hidden"===i.tailMode){null!==(n=n.updateQueue)&&(t.updateQueue=n,t.effectTag|=4),null!==(t=t.lastEffect=i.lastEffect)&&(t.nextEffect=null);break}}else nn()>i.tailExpiration&&1<r&&(t.effectTag|=64,l=!0,Si(i,!1),t.expirationTime=t.childExpirationTime=r-1);i.isBackwards?(o.sibling=t.child,t.child=o):(null!==(n=i.last)?n.sibling=o:t.child=o,i.last=o)}if(null!==i.tail){0===i.tailExpiration&&(i.tailExpiration=nn()+500),n=i.tail,i.rendering=n,i.tail=n.sibling,i.lastEffect=t.lastEffect,n.sibling=null,i=fr.current,kt(fr,i=l?i&ur|sr:i&ur),t=n;break e}break;case 20:break;default:throw f(Error("Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue."))}t=null}if(i=nl,1===rl||1!==i.childExpirationTime){for(n=0,r=i.child;null!==r;)l=r.expirationTime,o=r.childExpirationTime,l>n&&(n=l),o>n&&(n=o),r=r.sibling;i.childExpirationTime=n}if(null!==t)return t;null!==e&&0==(1024&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=nl.firstEffect),null!==nl.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=nl.firstEffect),e.lastEffect=nl.lastEffect),1<nl.effectTag&&(null!==e.lastEffect?e.lastEffect.nextEffect=nl:e.firstEffect=nl,e.lastEffect=nl))}else{if(null!==(t=ki(nl)))return t.effectTag&=1023,t;null!==e&&(e.firstEffect=e.lastEffect=null,e.effectTag|=1024)}if(null!==(t=nl.sibling))return t;nl=e}while(null!==nl);return il===$i&&(il=Zi),null}function Dl(e){var t=rn();return an(99,Fl.bind(null,e,t)),null!==gl&&on(97,function(){return Ol(),null}),null}function Fl(e,t){if(Ol(),(48&el)!==Li)throw f(Error("Should not already be working."));var n=e.finishedWork,r=e.finishedExpirationTime;if(null===n)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,n===e.current)throw f(Error("Cannot commit the same tree as before. This error is likely caused by a bug in React. Please file an issue."));e.callbackNode=null,e.callbackExpirationTime=0;var i=n.expirationTime,l=n.childExpirationTime;if(i=l>i?l:i,e.firstPendingTime=i,i<e.lastPendingTime&&(e.lastPendingTime=i),e===tl&&(nl=tl=null,rl=0),1<n.effectTag?null!==n.lastEffect?(n.lastEffect.nextEffect=n,i=n.firstEffect):i=n:i=n.firstEffect,null!==i){l=el,el|=qi,Vi.current=null,fl=i;do{try{for(;null!==fl;){if(0!=(256&fl.effectTag)){var a=fl.alternate,o=fl;switch(o.tag){case 0:case 11:case 15:Ii(mr,hr,o);break;case 1:if(256&o.effectTag&&null!==a){var u=a.memoizedProps,c=a.memoizedState,s=o.stateNode,d=s.getSnapshotBeforeUpdate(o.elementType===o.type?u:mn(o.type,u),c);s.__reactInternalSnapshotBeforeUpdate=d}break;case 3:case 5:case 6:case 4:case 17:break;default:throw f(Error("This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue."))}}fl=fl.nextEffect}}catch(e){if(null===fl)throw f(Error("Should be working on an effect."));Hl(fl,e),fl=fl.nextEffect}}while(null!==fl);fl=i;do{try{for(a=t;null!==fl;){var p=fl.effectTag;if(128&p){var h=fl.alternate;if(null!==h){var m=h.ref;null!==m&&("function"==typeof m?m(null):m.current=null)}}switch(14&p){case 2:Ai(fl),fl.effectTag&=-3;break;case 6:Ai(fl),fl.effectTag&=-3,Fi(fl.alternate,fl);break;case 4:Fi(fl.alternate,fl);break;case 8:Di(u=fl,a),zi(u)}fl=fl.nextEffect}}catch(e){if(null===fl)throw f(Error("Should be working on an effect."));Hl(fl,e),fl=fl.nextEffect}}while(null!==fl);e.current=n,fl=i;do{try{for(p=r;null!==fl;){var g=fl.effectTag;if(36&g){var v=fl.alternate;switch(m=p,(h=fl).tag){case 0:case 11:case 15:Ii(yr,br,h);break;case 1:var y=h.stateNode;if(4&h.effectTag)if(null===v)y.componentDidMount();else{var b=h.elementType===h.type?v.memoizedProps:mn(h.type,v.memoizedProps);y.componentDidUpdate(b,v.memoizedState,y.__reactInternalSnapshotBeforeUpdate)}var T=h.updateQueue;null!==T&&Fn(0,T,y);break;case 3:var E=h.updateQueue;if(null!==E){if(a=null,null!==h.child)switch(h.child.tag){case 5:a=h.child.stateNode;break;case 1:a=h.child.stateNode}Fn(0,E,a)}break;case 5:case 6:case 4:case 12:break;case 13:case 19:case 17:case 20:break;default:throw f(Error("This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue."))}}if(128&g){var x=fl.ref;if(null!==x){var w=fl.stateNode;switch(fl.tag){case 5:var S=w;break;default:S=w}"function"==typeof x?x(S):x.current=S}}512&g&&(ml=!0),fl=fl.nextEffect}}catch(e){if(null===fl)throw f(Error("Should be working on an effect."));Hl(fl,e),fl=fl.nextEffect}}while(null!==fl);fl=null,Jt(),el=l}else e.current=n;if(ml)ml=!1,gl=e,yl=r,vl=t;else for(fl=i;null!==fl;)t=fl.nextEffect,fl.nextEffect=null,fl=t;if(0!==(t=e.firstPendingTime)?_l(e,g=fn(g=wl(),t),t):hl=null,"function"==typeof Ll&&Ll(n.stateNode,r),1073741823===t?e===El?Tl++:(Tl=0,El=e):Tl=0,dl)throw dl=!1,e=pl,pl=null,e;return(el&Yi)!==Li?null:(cn(),null)}function Ol(){if(null===gl)return!1;var e=gl,t=yl,n=vl;return gl=null,yl=0,vl=90,an(97<n?97:n,jl.bind(null,e,t))}function jl(e){if((48&el)!==Li)throw f(Error("Cannot flush passive effects while already rendering."));var t=el;for(el|=qi,e=e.current.firstEffect;null!==e;){try{var n=e;if(0!=(512&n.effectTag))switch(n.tag){case 0:case 11:case 15:Ii(Er,hr,n),Ii(hr,Tr,n)}}catch(t){if(null===e)throw f(Error("Should be working on an effect."));Hl(e,t)}n=e.nextEffect,e.nextEffect=null,e=n}return el=t,cn(),!0}function Wl(e,t,n){Un(e,t=Wi(e,t=Ci(n,t),1073741823)),null!==(e=Cl(e,1073741823))&&_l(e,99,1073741823)}function Hl(e,t){if(3===e.tag)Wl(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){Wl(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===hl||!hl.has(r))){Un(n,e=Hi(n,e=Ci(t,e),1073741823)),null!==(n=Cl(n,1073741823))&&_l(n,99,1073741823);break}}n=n.return}}function Ql(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),tl===e&&rl===n?il===Ki||il===Ji&&1073741823===ll&&nn()-cl<sl?Il(e,rl):ul=!0:e.lastPendingTime<n||(0!==(t=e.pingTime)&&t<n||(e.pingTime=n,e.finishedExpirationTime===n&&(e.finishedExpirationTime=0,e.finishedWork=null),_l(e,t=fn(t=wl(),n),n)))}function Bl(e,t){var n=e.stateNode;null!==n&&n.delete(t),n=fn(n=wl(),t=Sl(n,e,null)),null!==(e=Cl(e,t))&&_l(e,n,t)}var Vl=void 0;Vl=function(e,t,n){var r=t.expirationTime;if(null!==e){if(e.memoizedProps!==t.pendingProps||Pt.current)li=!0;else if(r<n){switch(li=!1,t.tag){case 3:hi(t);break;case 5:ar(t);break;case 1:It(t.type)&&Dt(t);break;case 4:ir(t,t.stateNode.containerInfo);break;case 10:xn(t,t.memoizedProps.value);break;case 13:if(null!==t.memoizedState)return 0!==(r=t.child.childExpirationTime)&&r>=n?gi(e,t,n):(kt(fr,fr.current&ur),null!==(t=bi(e,t,n))?t.sibling:null);kt(fr,fr.current&ur);break;case 19:if(r=t.childExpirationTime>=n,0!=(64&e.effectTag)){if(r)return yi(e,t,n);t.effectTag|=64}var i=t.memoizedState;if(null!==i&&(i.rendering=null,i.tail=null),kt(fr,fr.current),!r)return null}return bi(e,t,n)}}else li=!1;switch(t.expirationTime=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,i=Nt(t,_t.current),kn(t,n),i=Or(null,t,r,e,i,n),t.effectTag|=1,"object"==typeof i&&null!==i&&"function"==typeof i.render&&void 0===i.$$typeof){if(t.tag=1,jr(),It(r)){var l=!0;Dt(t)}else l=!1;t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null;var a=r.getDerivedStateFromProps;"function"==typeof a&&Hn(t,r,a,e),i.updater=Qn,t.stateNode=i,i._reactInternalFiber=t,Yn(t,r,e,n),t=pi(null,t,r,!0,l,n)}else t.tag=0,ai(null,t,i,n),t=t.child;return t;case 16:switch(i=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,i=gn(i),t.type=i,l=t.tag=Jl(i),e=mn(i,e),l){case 0:t=fi(null,t,i,e,n);break;case 1:t=di(null,t,i,e,n);break;case 11:t=oi(null,t,i,e,n);break;case 14:t=ui(null,t,i,mn(i.type,e),r,n);break;default:throw f(Error("Element type is invalid. Received a promise that resolves to: "+i+". Lazy element type must resolve to a class or function."))}return t;case 0:return r=t.type,i=t.pendingProps,fi(e,t,r,i=t.elementType===r?i:mn(r,i),n);case 1:return r=t.type,i=t.pendingProps,di(e,t,r,i=t.elementType===r?i:mn(r,i),n);case 3:if(hi(t),null===(r=t.updateQueue))throw f(Error("If the root does not have an updateQueue, we should have already bailed out. This error is likely caused by a bug in React. Please file an issue."));return i=null!==(i=t.memoizedState)?i.element:null,Dn(t,r,t.pendingProps,null,n),(r=t.memoizedState.element)===i?t=bi(e,t,n):(ai(e,t,r,n),t=t.child),t;case 5:return ar(t),null===e&&ri(t),r=t.pendingProps.children,si(e,t),ai(e,t,r,n),t.child;case 6:return null===e&&ri(t),null;case 13:return gi(e,t,n);case 4:return ir(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Jn(t,null,r,n):ai(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,oi(e,t,r,i=t.elementType===r?i:mn(r,i),n);case 7:return ai(e,t,t.pendingProps,n),t.child;case 8:case 12:return ai(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,a=t.memoizedProps,xn(t,l=i.value),null!==a){var o=a.value;if(0===(l=dn(o,l)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(o,l):1073741823))){if(a.children===i.children&&!Pt.current){t=bi(e,t,n);break e}}else for(null!==(o=t.child)&&(o.return=t);null!==o;){var u=o.dependencies;if(null!==u){a=o.child;for(var c=u.firstContext;null!==c;){if(c.context===r&&0!=(c.observedBits&l)){1===o.tag&&((c=Nn(n,null)).tag=2,Un(o,c)),o.expirationTime<n&&(o.expirationTime=n),null!==(c=o.alternate)&&c.expirationTime<n&&(c.expirationTime=n),Sn(o.return,n),u.expirationTime<n&&(u.expirationTime=n);break}c=c.next}}else a=10===o.tag&&o.type===t.type?null:o.child;if(null!==a)a.return=o;else for(a=o;null!==a;){if(a===t){a=null;break}if(null!==(o=a.sibling)){o.return=a.return,a=o;break}a=a.return}o=a}}ai(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=(l=t.pendingProps).children,kn(t,n),r=r(i=Cn(i,l.unstable_observedBits)),t.effectTag|=1,ai(e,t,r,n),t.child;case 14:return l=mn(i=t.type,t.pendingProps),ui(e,t,i,l=mn(i.type,l),r,n);case 15:return ci(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:mn(r,i),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),t.tag=1,It(r)?(e=!0,Dt(t)):e=!1,kn(t,n),Vn(t,r,i),Yn(t,r,i,n),pi(null,t,r,!0,e,n);case 19:return yi(e,t,n)}throw f(Error("Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue."))};var Ll=null,Yl=null;function Xl(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);Ll=function(e){try{t.onCommitFiberRoot(n,e,void 0,64==(64&e.current.effectTag))}catch(e){}},Yl=function(e){try{t.onCommitFiberUnmount(n,e)}catch(e){}}}catch(e){}return!0}function ql(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function $l(e,t,n,r){return new ql(e,t,n,r)}function Gl(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Jl(e){if("function"==typeof e)return Gl(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===Be)return 11;if(e===Ye)return 14}return 2}function Kl(e,t){var n=e.alternate;return null===n?((n=$l(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{expirationTime:t.expirationTime,firstContext:t.firstContext,responders:t.responders},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Zl(e,t,n,r,i,l){var a=2;if(r=e,"function"==typeof e)Gl(e)&&(a=1);else if("string"==typeof e)a=5;else e:switch(e){case Fe:return ea(n.children,i,l,t);case Qe:a=8,i|=7;break;case Oe:a=8,i|=1;break;case je:return(e=$l(12,n,t,8|i)).elementType=je,e.type=je,e.expirationTime=l,e;case Ve:return(e=$l(13,n,t,i)).type=Ve,e.elementType=Ve,e.expirationTime=l,e;case Le:return(e=$l(19,n,t,i)).elementType=Le,e.expirationTime=l,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case We:a=10;break e;case He:a=9;break e;case Be:a=11;break e;case Ye:a=14;break e;case Xe:a=16,r=null;break e}throw f(Error("Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: "+(null==e?e:typeof e)+"."))}return(t=$l(a,n,t,i)).elementType=e,t.type=r,t.expirationTime=l,t}function ea(e,t,n,r){return(e=$l(7,e,r,t)).expirationTime=n,e}function ta(e,t,n){return(e=$l(6,e,null,t)).expirationTime=n,e}function na(e,t,n){return(t=$l(4,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function ra(e,t,n){this.tag=t,this.current=null,this.containerInfo=e,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=this.firstBatch=null,this.pingTime=this.lastPendingTime=this.firstPendingTime=this.callbackExpirationTime=0}function ia(e){var t=e._reactInternalFiber;if(void 0===t){if("function"==typeof e.render)throw f(Error("Unable to find node on an unmounted component."));throw f(Error("Argument appears to not be a ReactComponent. Keys: "+Object.keys(e)))}return null===(e=et(t))?null:e.stateNode}function la(e,t,n,r){var i=t.current,l=wl(),a=jn.suspense;i=Sl(l,i,a),l=t.current;e:if(n){n=n._reactInternalFiber;t:{if(2!==Je(n)||1!==n.tag)throw f(Error("Expected subtree parent to be a mounted class component. This error is likely caused by a bug in React. Please file an issue."));var o=n;do{switch(o.tag){case 3:o=o.stateNode.context;break t;case 1:if(It(o.type)){o=o.stateNode.__reactInternalMemoizedMergedChildContext;break t}}o=o.return}while(null!==o);throw f(Error("Found unexpected detached subtree parent. This error is likely caused by a bug in React. Please file an issue."))}if(1===n.tag){var u=n.type;if(It(u)){n=At(n,u,o);break e}}n=o}else n=Ct;return null===t.context?t.context=n:t.pendingContext=n,t=r,(a=Nn(i,a)).payload={element:e},null!==(t=void 0===t?null:t)&&(a.callback=t),Un(l,a),kl(l,i),i}function aa(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:De,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function oa(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var ua;function ca(e){return null==e?null:"number"==typeof e?e:e._nativeTag?e._nativeTag:e.canonical&&e.canonical._nativeTag?e.canonical._nativeTag:null==(e=ia(e))?e:e.canonical?e.canonical._nativeTag:e._nativeTag}ua=function(){throw f(Error("getInspectorDataForViewTag() is not available in production"))},_e=function(e,t){var n=el;el|=1;try{return e(t)}finally{(el=n)===Li&&cn()}},Pe=function(){(49&el)===Li&&(Nl(),Ol())};var sa,fa,da=new Map,pa={NativeComponent:(function(e,t){return(function(n){function r(){if(!(this instanceof r))throw new TypeError("Cannot call a class as a function");var e=n.apply(this,arguments);if(!this)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?this:e}return oa(r,n),r.prototype.blur=function(){u.TextInputState.blurTextInput(e(this))},r.prototype.focus=function(){u.TextInputState.focusTextInput(e(this))},r.prototype.measure=function(n){var r=void 0;try{r=t(this)}catch(e){}null!=r&&(r.canonical?nativeFabricUIManager.measure(r.node,ct(this,n)):u.UIManager.measure(e(this),ct(this,n)))},r.prototype.measureInWindow=function(n){var r=void 0;try{r=t(this)}catch(e){}null!=r&&(r.canonical?nativeFabricUIManager.measureInWindow(r.node,ct(this,n)):u.UIManager.measureInWindow(e(this),ct(this,n)))},r.prototype.measureLayout=function(n,r,i){var l=void 0;try{l=t(this)}catch(e){}null==l||l.canonical||(l=void 0,"number"==typeof n?l=n:n._nativeTag&&(l=n._nativeTag),null!=l&&u.UIManager.measureLayout(e(this),l,ct(this,i),ct(this,r)))},r.prototype.setNativeProps=function(e){var n=void 0;try{n=t(this)}catch(e){}if(null!=n&&!n.canonical){var r=n._nativeTag||n.canonical._nativeTag;n=n.viewConfig||n.canonical.viewConfig,null!=(e=ut(null,tt,e,n.validAttributes))&&u.UIManager.updateView(r,n.uiViewClassName,e)}},r})(c.Component)})(ca,ia),findNodeHandle:ca,dispatchCommand:function(e,t,n){null!=e._nativeTag&&u.UIManager.dispatchViewManagerCommand(e._nativeTag,t,n)},setNativeProps:function(e,t){null!=e._nativeTag&&(null!=(t=ut(null,tt,t,e.viewConfig.validAttributes))&&u.UIManager.updateView(e._nativeTag,e.viewConfig.uiViewClassName,t))},render:function(e,t,n){var r=da.get(t);if(!r){r=new ra(t,0,!1);var i=$l(3,null,null,0);r.current=i,i.stateNode=r,da.set(t,r)}la(e,r,null,n);e:if(e=r.current,e.child)switch(e.child.tag){case 5:e=e.child.stateNode;break e;default:e=e.child.stateNode}else e=null;return e},unmountComponentAtNode:function(e){var t=da.get(e);t&&la(null,t,null,function(){da.delete(e)})},unmountComponentAtNodeAndRemoveContainer:function(e){pa.unmountComponentAtNode(e),u.UIManager.removeRootView(e)},createPortal:function(e,t){return aa(e,t,null,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},unstable_batchedUpdates:Ne,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{NativeMethodsMixin:(function(e,t){return{measure:function(n){var r=void 0;try{r=t(this)}catch(e){}null!=r&&(r.canonical?nativeFabricUIManager.measure(r.node,ct(this,n)):u.UIManager.measure(e(this),ct(this,n)))},measureInWindow:function(n){var r=void 0;try{r=t(this)}catch(e){}null!=r&&(r.canonical?nativeFabricUIManager.measureInWindow(r.node,ct(this,n)):u.UIManager.measureInWindow(e(this),ct(this,n)))},measureLayout:function(n,r,i){var l=void 0;try{l=t(this)}catch(e){}null==l||l.canonical||(l=void 0,"number"==typeof n?l=n:n._nativeTag&&(l=n._nativeTag),null!=l&&u.UIManager.measureLayout(e(this),l,ct(this,i),ct(this,r)))},setNativeProps:function(e){var n=void 0;try{n=t(this)}catch(e){}if(null!=n&&!n.canonical){var r=n._nativeTag||n.canonical._nativeTag;n=n.viewConfig||n.canonical.viewConfig,null!=(e=ut(null,tt,e,n.validAttributes))&&u.UIManager.updateView(r,n.uiViewClassName,e)}},focus:function(){u.TextInputState.focusTextInput(e(this))},blur:function(){u.TextInputState.blurTextInput(e(this))}}})(ca,ia),computeComponentStackForErrorReporting:function(e){return(e=we(e))?Et(e):""}}};fa=(sa={findFiberByHostInstance:we,getInspectorDataForViewTag:ua,bundleType:0,version:"16.8.6",rendererPackageName:"react-native-renderer"}).findFiberByHostInstance,Xl(o({},sa,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:ze.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=et(e))?null:e.stateNode},findFiberByHostInstance:function(e){return fa?fa(e):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null}));var ha={default:pa},ma=ha&&pa||ha;i.exports=ma.default||ma},84,[11,85,156,12,162]);
+__d(function(g,r,i,a,m,e,d){r(d[0])},85,[86]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=Date.now();r(d[0]),r(d[1]),r(d[2]),r(d[3]),r(d[4]),r(d[5]),r(d[6]),r(d[7]),r(d[8]),r(d[9]),r(d[10]);var n=r(d[11]);n.markPoint('initializeCore_start',n.currentTimestamp()-(Date.now()-t)),n.markPoint('initializeCore_end')},86,[87,88,89,97,104,106,112,136,140,141,154,148]);
+__d(function(g,r,i,a,m,e,d){'use strict';void 0===g.GLOBAL&&(g.GLOBAL=g),void 0===g.window&&(g.window=g),void 0===g.self&&(g.self=g),g.process=g.process||{},g.process.env=g.process.env||{},g.process.env.NODE_ENV||(g.process.env.NODE_ENV='production')},87,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';if(g.__RCTProfileIsProfiling){var t=r(d[0]);t.installReactHook(),t.setEnabled(!0)}},88,[36]);
+__d(function(g,r,i,a,m,e,d){'use strict';var o=r(d[0]);if(o.installConsoleErrorReporter(),!g.__fbDisableExceptionsManager){r(d[1]).setGlobalHandler(function(t,n){try{o.handleException(t,n)}catch(o){throw console.log('Failed to print error: ',o.message),t}})}},89,[90,35]);
+__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),o=r(d[1]),s=r(d[2]),t=r(d[3]),l=(function(l){function c(){var t,l;n(this,c);for(var p=arguments.length,f=new Array(p),u=0;u<p;u++)f[u]=arguments[u];return(l=o(this,(t=s(c)).call.apply(t,[this].concat(f)))).name='',l}return t(c,l),c})(r(d[4])(Error)),c=0;function p(n,o){var s=r(d[5]).default;if(s){var t=r(d[6])(n),l=++c,p=n.message||'',f=p;null!=n.componentStack&&(f+="\n\nThis error is located at:"+n.componentStack);var u=null==n.name||''===n.name?'':n.name+": ",E='console.error'===n.name;f.startsWith(u)||(f=u+f),E||(console._errorOriginal?console._errorOriginal(f):console.error(f)),f=null==n.jsEngine?f:f+", js engine: "+n.jsEngine,s.reportException({message:f,originalMessage:f===p?null:p,name:null==n.name||''===n.name?null:n.name,componentStack:'string'==typeof n.componentStack?n.componentStack:null,stack:t,id:l,isFatal:o,extraData:{jsEngine:n.jsEngine,rawStack:n.stack,framesPopped:n.framesToPop}})}}function f(){if(console.reportErrorsAsExceptions)if(arguments[0]&&arguments[0].stack)p(arguments[0],!1);else{console._errorOriginal.apply(console,arguments);var n=r(d[7]),o=Array.prototype.map.call(arguments,n).join(', ');if('"Warning: '===o.slice(0,10))return;var s=new l(o);s.name='console.error',s.framesToPop=(s.framesToPop||0)+1,p(s,!1)}else console._errorOriginal.apply(console,arguments)}m.exports={handleException:function(n,o){p(n instanceof Error?n:new l(n),o)},installConsoleErrorReporter:function(){console._errorOriginal||(console._errorOriginal=console.error.bind(console),console.error=f,void 0===console.reportErrorsAsExceptions&&(console.reportErrorsAsExceptions=!0))},SyntheticError:l}},90,[4,6,8,9,91,94,95,38]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]),o=r(d[2]),u=r(d[3]);function c(f){var p="function"==typeof Map?new Map:void 0;return m.exports=c=function(c){if(null===c||!o(c))return c;if("function"!=typeof c)throw new TypeError("Super expression must either be null or a function");if(void 0!==p){if(p.has(c))return p.get(c);p.set(c,f)}function f(){return u(c,arguments,t(this).constructor)}return f.prototype=Object.create(c.prototype,{constructor:{value:f,enumerable:!1,writable:!0,configurable:!0}}),n(f,c)},c(f)}m.exports=c},91,[8,10,92,93]);
+__d(function(g,r,i,a,m,e,d){m.exports=function(n){return-1!==Function.toString.call(n).indexOf("[native code]")}},92,[]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);function n(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}function c(o,u,f){return n()?m.exports=c=Reflect.construct:m.exports=c=function(n,c,o){var u=[null];u.push.apply(u,c);var f=new(Function.bind.apply(n,u));return o&&t(f,o.prototype),f},c.apply(null,arguments)}m.exports=c},93,[10]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),n=(r(d[2]),o.getEnforcing('ExceptionsManager')),p={reportFatalException:function(t,o,p){n.reportFatalException(t,o,p)},reportSoftException:function(t,o,p){n.reportSoftException(t,o,p)},updateExceptionMessage:function(t,o,p){n.updateExceptionMessage(t,o,p)},dismissRedbox:function(){n.dismissRedbox&&n.dismissRedbox()},reportException:function(t){n.reportException?n.reportException(t):t.isFatal?p.reportFatalException(t.message,t.stack,t.id):p.reportSoftException(t.message,t.stack,t.id)}},s=p;e.default=s},94,[1,23,52]);
+__d(function(g,r,i,a,m,e,d){'use strict';m.exports=function(t){if(!t||!t.stack)return[];for(var s=r(d[0]),o=Array.isArray(t.stack)?t.stack:s.parse(t.stack),f='number'==typeof t.framesToPop?t.framesToPop:0;f--;)o.shift();return o}},95,[96]);
+__d(function(g,r,i,a,m,e,d){'use strict';Object.defineProperty(e,'__esModule',{value:!0});var n='<unknown>';var l=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack|<anonymous>|\/).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,u=/\((\S*)(?::(\d+))(?::(\d+))\)/;function t(t){var o=l.exec(t);if(!o)return null;var c=o[2]&&0===o[2].indexOf('native'),s=o[2]&&0===o[2].indexOf('eval'),v=u.exec(o[2]);return s&&null!=v&&(o[2]=v[1],o[3]=v[2],o[4]=v[3]),{file:c?null:o[2],methodName:o[1]||n,arguments:c?[o[2]]:[],lineNumber:o[3]?+o[3]:null,column:o[4]?+o[4]:null}}var o=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;function c(l){var u=o.exec(l);return u?{file:u[2],methodName:u[1]||n,arguments:[],lineNumber:+u[3],column:u[4]?+u[4]:null}:null}var s=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,v=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function f(l){var u=s.exec(l);if(!u)return null;var t=u[3]&&u[3].indexOf(' > eval')>-1,o=v.exec(u[3]);return t&&null!=o&&(u[3]=o[1],u[4]=o[2],u[5]=null),{file:u[3],methodName:u[1]||n,arguments:u[2]?u[2].split(','):[],lineNumber:u[4]?+u[4]:null,column:u[5]?+u[5]:null}}var b=/^\s*(?:([^@]*)(?:\((.*?)\))?@)?(\S.*?):(\d+)(?::(\d+))?\s*$/i;function p(l){var u=b.exec(l);return u?{file:u[3],methodName:u[1]||n,arguments:[],lineNumber:+u[4],column:u[5]?+u[5]:null}:null}var x=/^\s*at (?:((?:\[object object\])?[^\\/]+(?: \[as \S+\])?) )?\(?(.*?):(\d+)(?::(\d+))?\)?\s*$/i;function h(l){var u=x.exec(l);return u?{file:u[2],methodName:u[1]||n,arguments:[],lineNumber:+u[3],column:u[4]?+u[4]:null}:null}e.parse=function(n){return n.split('\n').reduce(function(n,l){var u=t(l)||c(l)||f(l)||h(l)||p(l);return u&&n.push(u),n},[])}},96,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';(0,r(d[0]).polyfillGlobal)('Promise',function(){return r(d[1])})},97,[98,99]);
+__d(function(g,r,i,a,m,e,d){'use strict';var l=r(d[0]);function o(o,t,n){var c=Object.getOwnPropertyDescriptor(o,t),b=c||{},f=b.enumerable,u=b.writable,p=b.configurable;!c||p?l(o,t,{get:n,enumerable:!1!==f,writable:!1!==u}):console.error('Failed to set polyfill. '+t+' is not configurable.')}m.exports={polyfillObjectProperty:o,polyfillGlobal:function(l,t){o(g,l,t)}}},98,[39]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);r(d[1]),r(d[2]),m.exports=t},99,[100,102,103]);
+__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]);m.exports=n;var t=h(!0),o=h(!1),f=h(null),u=h(void 0),c=h(0),l=h('');function h(t){var o=new n(n._61);return o._65=1,o._55=t,o}n.resolve=function(v){if(v instanceof n)return v;if(null===v)return f;if(void 0===v)return u;if(!0===v)return t;if(!1===v)return o;if(0===v)return c;if(''===v)return l;if('object'==typeof v||'function'==typeof v)try{var p=v.then;if('function'==typeof p)return new n(p.bind(v))}catch(t){return new n(function(n,o){o(t)})}return h(v)},n.all=function(t){var o=Array.prototype.slice.call(t);return new n(function(t,f){if(0===o.length)return t([]);var u=o.length;function c(l,h){if(h&&('object'==typeof h||'function'==typeof h)){if(h instanceof n&&h.then===n.prototype.then){for(;3===h._65;)h=h._55;return 1===h._65?c(l,h._55):(2===h._65&&f(h._55),void h.then(function(n){c(l,n)},f))}var v=h.then;if('function'==typeof v)return void new n(v.bind(h)).then(function(n){c(l,n)},f)}o[l]=h,0==--u&&t(o)}for(var l=0;l<o.length;l++)c(l,o[l])})},n.reject=function(t){return new n(function(n,o){o(t)})},n.race=function(t){return new n(function(o,f){t.forEach(function(t){n.resolve(t).then(o,f)})})},n.prototype.catch=function(n){return this.then(null,n)}},100,[101]);
+__d(function(g,r,i,a,m,e,d){'use strict';function n(){}var t=null,o={};function u(n){try{return n.then}catch(n){return t=n,o}}function f(n,u){try{return n(u)}catch(n){return t=n,o}}function c(n,u,f){try{n(u,f)}catch(n){return t=n,o}}function _(t){if('object'!=typeof this)throw new TypeError('Promises must be constructed via new');if('function'!=typeof t)throw new TypeError('Promise constructor\'s argument is not a function');this._40=0,this._65=0,this._55=null,this._72=null,t!==n&&b(t,this)}function s(t,o,u){return new t.constructor(function(f,c){var s=new _(n);s.then(f,c),l(t,new w(o,u,s))})}function l(n,t){for(;3===n._65;)n=n._55;if(_._37&&_._37(n),0===n._65)return 0===n._40?(n._40=1,void(n._72=t)):1===n._40?(n._40=2,void(n._72=[n._72,t])):void n._72.push(t);h(n,t)}function h(n,u){setImmediate(function(){var c=1===n._65?u.onFulfilled:u.onRejected;if(null!==c){var _=f(c,n._55);_===o?v(u.promise,t):p(u.promise,_)}else 1===n._65?p(u.promise,n._55):v(u.promise,n._55)})}function p(n,f){if(f===n)return v(n,new TypeError('A promise cannot be resolved with itself.'));if(f&&('object'==typeof f||'function'==typeof f)){var c=u(f);if(c===o)return v(n,t);if(c===n.then&&f instanceof _)return n._65=3,n._55=f,void y(n);if('function'==typeof c)return void b(c.bind(f),n)}n._65=1,n._55=f,y(n)}function v(n,t){n._65=2,n._55=t,_._87&&_._87(n,t),y(n)}function y(n){if(1===n._40&&(l(n,n._72),n._72=null),2===n._40){for(var t=0;t<n._72.length;t++)l(n,n._72[t]);n._72=null}}function w(n,t,o){this.onFulfilled='function'==typeof n?n:null,this.onRejected='function'==typeof t?t:null,this.promise=o}function b(n,u){var f=!1,_=c(n,function(n){f||(f=!0,p(u,n))},function(n){f||(f=!0,v(u,n))});f||_!==o||(f=!0,v(u,t))}m.exports=_,_._37=null,_._87=null,_._61=n,_.prototype.then=function(t,o){if(this.constructor!==_)return s(this,t,o);var u=new _(n);return l(this,new w(t,o,u)),u}},101,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);m.exports=t,t.prototype.done=function(t,n){(arguments.length?this.then.apply(this,arguments):this).then(null,function(t){setTimeout(function(){throw t},0)})}},102,[101]);
+__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]);m.exports=n,n.prototype.finally=function(t){return this.then(function(o){return n.resolve(t()).then(function(){return o})},function(o){return n.resolve(t()).then(function(){throw o})})}},103,[101]);
+__d(function(g,r,i,a,m,e,d){'use strict';(0,r(d[0]).polyfillGlobal)('regeneratorRuntime',function(){return delete g.regeneratorRuntime,r(d[1])})},104,[98,105]);
+__d(function(g,r,i,a,m,e,d){var t=(function(t){"use strict";var n,o=Object.prototype,c=o.hasOwnProperty,u="function"==typeof Symbol?Symbol:{},h=u.iterator||"@@iterator",f=u.asyncIterator||"@@asyncIterator",s=u.toStringTag||"@@toStringTag";function l(t,n,o,c){var u=n&&n.prototype instanceof E?n:E,h=Object.create(u.prototype),f=new A(c||[]);return h._invoke=F(t,o,f),h}function p(t,n,o){try{return{type:"normal",arg:t.call(n,o)}}catch(t){return{type:"throw",arg:t}}}t.wrap=l;var y="suspendedStart",v="suspendedYield",w="executing",L="completed",x={};function E(){}function b(){}function _(){}var j={};j[h]=function(){return this};var O=Object.getPrototypeOf,k=O&&O(O(R([])));k&&k!==o&&c.call(k,h)&&(j=k);var G=_.prototype=E.prototype=Object.create(j);function N(t){["next","throw","return"].forEach(function(n){t[n]=function(t){return this._invoke(n,t)}})}function P(t){function n(o,u,h,f){var s=p(t[o],t,u);if("throw"!==s.type){var l=s.arg,y=l.value;return y&&"object"==typeof y&&c.call(y,"__await")?Promise.resolve(y.__await).then(function(t){n("next",t,h,f)},function(t){n("throw",t,h,f)}):Promise.resolve(y).then(function(t){l.value=t,h(l)},function(t){return n("throw",t,h,f)})}f(s.arg)}var o;this._invoke=function(t,c){function u(){return new Promise(function(o,u){n(t,c,o,u)})}return o=o?o.then(u,u):u()}}function F(t,n,o){var c=y;return function(u,h){if(c===w)throw new Error("Generator is already running");if(c===L){if("throw"===u)throw h;return Y()}for(o.method=u,o.arg=h;;){var f=o.delegate;if(f){var s=S(f,o);if(s){if(s===x)continue;return s}}if("next"===o.method)o.sent=o._sent=o.arg;else if("throw"===o.method){if(c===y)throw c=L,o.arg;o.dispatchException(o.arg)}else"return"===o.method&&o.abrupt("return",o.arg);c=w;var l=p(t,n,o);if("normal"===l.type){if(c=o.done?L:v,l.arg===x)continue;return{value:l.arg,done:o.done}}"throw"===l.type&&(c=L,o.method="throw",o.arg=l.arg)}}}function S(t,o){var c=t.iterator[o.method];if(c===n){if(o.delegate=null,"throw"===o.method){if(t.iterator.return&&(o.method="return",o.arg=n,S(t,o),"throw"===o.method))return x;o.method="throw",o.arg=new TypeError("The iterator does not provide a 'throw' method")}return x}var u=p(c,t.iterator,o.arg);if("throw"===u.type)return o.method="throw",o.arg=u.arg,o.delegate=null,x;var h=u.arg;return h?h.done?(o[t.resultName]=h.value,o.next=t.nextLoc,"return"!==o.method&&(o.method="next",o.arg=n),o.delegate=null,x):h:(o.method="throw",o.arg=new TypeError("iterator result is not an object"),o.delegate=null,x)}function T(t){var n={tryLoc:t[0]};1 in t&&(n.catchLoc=t[1]),2 in t&&(n.finallyLoc=t[2],n.afterLoc=t[3]),this.tryEntries.push(n)}function I(t){var n=t.completion||{};n.type="normal",delete n.arg,t.completion=n}function A(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function R(t){if(t){var o=t[h];if(o)return o.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var u=-1,f=function o(){for(;++u<t.length;)if(c.call(t,u))return o.value=t[u],o.done=!1,o;return o.value=n,o.done=!0,o};return f.next=f}}return{next:Y}}function Y(){return{value:n,done:!0}}return b.prototype=G.constructor=_,_.constructor=b,_[s]=b.displayName="GeneratorFunction",t.isGeneratorFunction=function(t){var n="function"==typeof t&&t.constructor;return!!n&&(n===b||"GeneratorFunction"===(n.displayName||n.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,_):(t.__proto__=_,s in t||(t[s]="GeneratorFunction")),t.prototype=Object.create(G),t},t.awrap=function(t){return{__await:t}},N(P.prototype),P.prototype[f]=function(){return this},t.AsyncIterator=P,t.async=function(n,o,c,u){var h=new P(l(n,o,c,u));return t.isGeneratorFunction(o)?h:h.next().then(function(t){return t.done?t.value:h.next()})},N(G),G[s]="Generator",G[h]=function(){return this},G.toString=function(){return"[object Generator]"},t.keys=function(t){var n=[];for(var o in t)n.push(o);return n.reverse(),function o(){for(;n.length;){var c=n.pop();if(c in t)return o.value=c,o.done=!1,o}return o.done=!0,o}},t.values=R,A.prototype={constructor:A,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=n,this.done=!1,this.delegate=null,this.method="next",this.arg=n,this.tryEntries.forEach(I),!t)for(var o in this)"t"===o.charAt(0)&&c.call(this,o)&&!isNaN(+o.slice(1))&&(this[o]=n)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var o=this;function u(c,u){return s.type="throw",s.arg=t,o.next=c,u&&(o.method="next",o.arg=n),!!u}for(var h=this.tryEntries.length-1;h>=0;--h){var f=this.tryEntries[h],s=f.completion;if("root"===f.tryLoc)return u("end");if(f.tryLoc<=this.prev){var l=c.call(f,"catchLoc"),p=c.call(f,"finallyLoc");if(l&&p){if(this.prev<f.catchLoc)return u(f.catchLoc,!0);if(this.prev<f.finallyLoc)return u(f.finallyLoc)}else if(l){if(this.prev<f.catchLoc)return u(f.catchLoc,!0)}else{if(!p)throw new Error("try statement without catch or finally");if(this.prev<f.finallyLoc)return u(f.finallyLoc)}}}},abrupt:function(t,n){for(var o=this.tryEntries.length-1;o>=0;--o){var u=this.tryEntries[o];if(u.tryLoc<=this.prev&&c.call(u,"finallyLoc")&&this.prev<u.finallyLoc){var h=u;break}}h&&("break"===t||"continue"===t)&&h.tryLoc<=n&&n<=h.finallyLoc&&(h=null);var f=h?h.completion:{};return f.type=t,f.arg=n,h?(this.method="next",this.next=h.finallyLoc,x):this.complete(f)},complete:function(t,n){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&n&&(this.next=n),x},finish:function(t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.finallyLoc===t)return this.complete(o.completion,o.afterLoc),I(o),x}},catch:function(t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc===t){var c=o.completion;if("throw"===c.type){var u=c.arg;I(o)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(t,o,c){return this.delegate={iterator:R(t),resultName:o,nextLoc:c},"next"===this.method&&(this.arg=n),x}},t})("object"==typeof m?m.exports:{});try{regeneratorRuntime=t}catch(n){Function("r","regeneratorRuntime = r")(t)}},105,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';if(!g.RN$Bridgeless){var l=r(d[0]).polyfillGlobal,t=function(t){l(t,function(){return r(d[1])[t]})};t('setTimeout'),t('setInterval'),t('setImmediate'),t('clearTimeout'),t('clearInterval'),t('clearImmediate'),t('requestAnimationFrame'),t('cancelAnimationFrame'),t('requestIdleCallback'),t('cancelIdleCallback')}},106,[98,107]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0])(r(d[1])),n=r(d[2]),l=(r(d[3]),r(d[4]),r(d[5])),u=null;function o(){return u||(u=r(d[6])),u()}var c=16.666666666666668,f=[],s=[],v=[],h=[],I=[],T={},b=[],p=1,w=null,k=!1;function q(){var t=v.indexOf(null);return-1===t&&(t=v.length),t}function x(t,n){var l=p++,u=q();return v[u]=l,f[u]=t,s[u]=n,l}function y(t,n,l){r(d[7])(t<=p,'Tried to call timer with ID %s but no such timer exists.',t);var u=v.indexOf(t);if(-1!==u){var h=s[u],I=f[u];if(I&&h){'setTimeout'!==h&&'setImmediate'!==h&&'requestAnimationFrame'!==h&&'requestIdleCallback'!==h||A(u);try{'setTimeout'===h||'setInterval'===h||'setImmediate'===h?I():'requestAnimationFrame'===h?I(o()):'requestIdleCallback'===h?I({timeRemaining:function(){return Math.max(0,c-(o()-n))},didTimeout:!!l}):console.error('Tried to call a callback with invalid type: '+h)}catch(t){w?w.push(t):w=[t]}}else console.error('No callback found for timerID '+t)}}function C(){if(h.length>0){var t=h.slice();h=[];for(var n=0;n<t.length;++n)y(t[n],0)}return h.length>0}function A(t){v[t]=null,f[t]=null,s[t]=null,b[t]=null}function D(t){if(null!=t){var n=v.indexOf(t);if(-1!==n){A(n);var l=s[n];'setImmediate'!==l&&'requestIdleCallback'!==l&&E(t)}}}var O,F={setTimeout:function(t,n){for(var l=arguments.length,u=new Array(l>2?l-2:0),o=2;o<l;o++)u[o-2]=arguments[o];var c=x(function(){return t.apply(void 0,u)},'setTimeout');return N(c,n||0,Date.now(),!1),c},setInterval:function(t,n){for(var l=arguments.length,u=new Array(l>2?l-2:0),o=2;o<l;o++)u[o-2]=arguments[o];var c=x(function(){return t.apply(void 0,u)},'setInterval');return N(c,n||0,Date.now(),!0),c},setImmediate:function(t){for(var n=arguments.length,l=new Array(n>1?n-1:0),u=1;u<n;u++)l[u-1]=arguments[u];var o=x(function(){return t.apply(void 0,l)},'setImmediate');return h.push(o),o},requestAnimationFrame:function(t){var n=x(t,'requestAnimationFrame');return N(n,1,Date.now(),!1),n},requestIdleCallback:function(t,n){0===I.length&&_(!0);var l=n&&n.timeout,u=x(null!=l?function(n){var l=T[u];return l&&(F.clearTimeout(l),delete T[u]),t(n)}:t,'requestIdleCallback');if(I.push(u),null!=l){var c=F.setTimeout(function(){var t=I.indexOf(u);t>-1&&(I.splice(t,1),y(u,o(),!0)),delete T[u],0===I.length&&_(!1)},l);T[u]=c}return u},cancelIdleCallback:function(t){D(t);var n=I.indexOf(t);-1!==n&&I.splice(n,1);var l=T[t];l&&(F.clearTimeout(l),delete T[t]),0===I.length&&_(!1)},clearTimeout:function(t){D(t)},clearInterval:function(t){D(t)},clearImmediate:function(t){D(t);var n=h.indexOf(t);-1!==n&&h.splice(n,1)},cancelAnimationFrame:function(t){D(t)},callTimers:function(t){l(0!==t.length,'Cannot call `callTimers` with an empty list of IDs.'),w=null;for(var n=0;n<t.length;n++)y(t[n],0);if(w){var u=w.length;if(u>1)for(var o=1;o<u;o++)F.setTimeout(function(t){throw t}.bind(null,w[o]),0);throw w[0]}},callIdleCallbacks:function(t){if(!(c-(o()-t)<1)){if(w=null,I.length>0){var n=I.slice();I=[];for(var l=0;l<n.length;++l)y(n[l],t)}0===I.length&&_(!1),w&&w.forEach(function(t){return F.setTimeout(function(){throw t},0)})}},callImmediates:function(){for(w=null;C(););w&&w.forEach(function(t){return F.setTimeout(function(){throw t},0)})},emitTimeDriftWarning:function(t){k||(k=!0,console.warn(t))}};function N(n,u,o,c){l(t.default,'NativeTiming is available'),t.default.createTimer(n,u,o,c)}function E(n){l(t.default,'NativeTiming is available'),t.default.deleteTimer(n)}function _(n){l(t.default,'NativeTiming is available'),t.default.setSendIdleEvents(n)}t.default?O=F:(console.warn("Timing native module is not available, can't set timers."),O={callImmediates:F.callImmediates,setImmediate:F.setImmediate}),n.setImmediatesCallback(O.callImmediates.bind(O)),m.exports=O},107,[3,108,29,52,36,17,109,19]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])).get('Timing');e.default=u},108,[1,23]);
+__d(function(g,r,i,a,m,e,d){"use strict";var n,t=r(d[0]);n=t.now?function(){return t.now()}:function(){return Date.now()},m.exports=n},109,[110]);
+__d(function(g,r,i,a,m,e,d){'use strict';var n;r(d[0]).canUseDOM&&(n=window.performance||window.msPerformance||window.webkitPerformance),m.exports=n||{}},110,[111]);
+__d(function(g,r,i,a,m,e,d){'use strict';var n=!('undefined'==typeof window||!window.document||!window.document.createElement),t={canUseDOM:n,canUseWorkers:'undefined'!=typeof Worker,canUseEventListeners:n&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:n&&!!window.screen,isInWorker:!n};m.exports=t},111,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]).polyfillGlobal;n('XMLHttpRequest',function(){return r(d[1])}),n('FormData',function(){return r(d[2])}),n('fetch',function(){return r(d[3]).fetch}),n('Headers',function(){return r(d[3]).Headers}),n('Request',function(){return r(d[3]).Request}),n('Response',function(){return r(d[3]).Response}),n('WebSocket',function(){return r(d[4])}),n('Blob',function(){return r(d[5])}),n('File',function(){return r(d[6])}),n('FileReader',function(){return r(d[7])}),n('URL',function(){return r(d[8]).URL}),n('URLSearchParams',function(){return r(d[8]).URLSearchParams}),n('AbortController',function(){return r(d[9]).AbortController}),n('AbortSignal',function(){return r(d[9]).AbortSignal})},112,[98,113,125,126,128,116,131,132,134,135]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]),n=r(d[2]),o=r(d[3]),h=r(d[4]),p=r(d[5]),u=r(d[6]),_=r(d[7]),c=r(d[8]),l=r(d[9]),y=r(d[10]),v=r(d[11]),f=r(d[12]);_.isAvailable&&_.addNetworkingHandler();var R=0,E=1,b=2,k=3,N=4,w={arraybuffer:'function'==typeof g.ArrayBuffer,blob:'function'==typeof g.Blob,document:!1,json:!0,text:!0,'':!0},S=['abort','error','load','loadstart','progress','timeout','loadend'],D=S.concat('readystatechange'),T=(function(t){function s(){return o(this,s),h(this,p(s).apply(this,arguments))}return u(s,t),s})(c.apply(void 0,S)),q=(function(c){function S(){var t;return o(this,S),(t=h(this,p(S).call(this))).UNSENT=R,t.OPENED=E,t.HEADERS_RECEIVED=b,t.LOADING=k,t.DONE=N,t.readyState=R,t.status=0,t.timeout=0,t.withCredentials=!0,t.upload=new T,t._aborted=!1,t._hasError=!1,t._method=null,t._response='',t._url=null,t._timedOut=!1,t._trackingName='unknown',t._incrementalEvents=!1,t._reset(),t}return u(S,c),n(S,null,[{key:"setInterceptor",value:function(t){S._interceptor=t}}]),n(S,[{key:"_reset",value:function(){this.readyState=this.UNSENT,this.responseHeaders=void 0,this.status=0,delete this.responseURL,this._requestId=null,this._cachedResponse=void 0,this._hasError=!1,this._headers={},this._response='',this._responseType='',this._sent=!1,this._lowerCaseResponseHeaders={},this._clearSubscriptions(),this._timedOut=!1}},{key:"__didCreateRequest",value:function(t){this._requestId=t,S._interceptor&&S._interceptor.requestSent(t,this._url||'',this._method||'GET',this._headers)}},{key:"__didUploadProgress",value:function(t,s,n){t===this._requestId&&this.upload.dispatchEvent({type:'progress',lengthComputable:!0,loaded:s,total:n})}},{key:"__didReceiveResponse",value:function(t,s,n,o){t===this._requestId&&(this.status=s,this.setResponseHeaders(n),this.setReadyState(this.HEADERS_RECEIVED),o||''===o?this.responseURL=o:delete this.responseURL,S._interceptor&&S._interceptor.responseReceived(t,o||this._url||'',s,n||{}))}},{key:"__didReceiveData",value:function(t,s){t===this._requestId&&(this._response=s,this._cachedResponse=void 0,this.setReadyState(this.LOADING),S._interceptor&&S._interceptor.dataReceived(t,s))}},{key:"__didReceiveIncrementalData",value:function(t,s,n,o){t===this._requestId&&(this._response?this._response+=s:this._response=s,S._interceptor&&S._interceptor.dataReceived(t,s),this.setReadyState(this.LOADING),this.__didReceiveDataProgress(t,n,o))}},{key:"__didReceiveDataProgress",value:function(t,s,n){t===this._requestId&&this.dispatchEvent({type:'progress',lengthComputable:n>=0,loaded:s,total:n})}},{key:"__didCompleteResponse",value:function(t,s,n){t===this._requestId&&(s&&(''!==this._responseType&&'text'!==this._responseType||(this._response=s),this._hasError=!0,n&&(this._timedOut=!0)),this._clearSubscriptions(),this._requestId=null,this.setReadyState(this.DONE),s?S._interceptor&&S._interceptor.loadingFailed(t,s):S._interceptor&&S._interceptor.loadingFinished(t,this._response.length))}},{key:"_clearSubscriptions",value:function(){(this._subscriptions||[]).forEach(function(t){t&&t.remove()}),this._subscriptions=[]}},{key:"getAllResponseHeaders",value:function(){if(!this.responseHeaders)return null;var t=this.responseHeaders||{};return Object.keys(t).map(function(s){return s+': '+t[s]}).join('\r\n')}},{key:"getResponseHeader",value:function(t){var s=this._lowerCaseResponseHeaders[t.toLowerCase()];return void 0!==s?s:null}},{key:"setRequestHeader",value:function(t,s){if(this.readyState!==this.OPENED)throw new Error('Request has not been opened');this._headers[t.toLowerCase()]=String(s)}},{key:"setTrackingName",value:function(t){return this._trackingName=t,this}},{key:"open",value:function(t,s,n){if(this.readyState!==this.UNSENT)throw new Error('Cannot open, already sending');if(void 0!==n&&!n)throw new Error('Synchronous http requests are not supported');if(!s)throw new Error('Cannot load an empty url');this._method=t.toUpperCase(),this._url=s,this._aborted=!1,this.setReadyState(this.OPENED)}},{key:"send",value:function(s){var n=this;if(this.readyState!==this.OPENED)throw new Error('Request has not been opened');if(this._sent)throw new Error('Request has already been sent');this._sent=!0;var o=this._incrementalEvents||!!this.onreadystatechange||!!this.onprogress;this._subscriptions.push(l.addListener('didSendNetworkData',function(s){return n.__didUploadProgress.apply(n,t(s))})),this._subscriptions.push(l.addListener('didReceiveNetworkResponse',function(s){return n.__didReceiveResponse.apply(n,t(s))})),this._subscriptions.push(l.addListener('didReceiveNetworkData',function(s){return n.__didReceiveData.apply(n,t(s))})),this._subscriptions.push(l.addListener('didReceiveNetworkIncrementalData',function(s){return n.__didReceiveIncrementalData.apply(n,t(s))})),this._subscriptions.push(l.addListener('didReceiveNetworkDataProgress',function(s){return n.__didReceiveDataProgress.apply(n,t(s))})),this._subscriptions.push(l.addListener('didCompleteNetworkResponse',function(s){return n.__didCompleteResponse.apply(n,t(s))}));var h='text';'arraybuffer'===this._responseType&&(h='base64'),'blob'===this._responseType&&(h='blob'),v(this._method,'Request method needs to be defined.'),v(this._url,'Request URL needs to be defined.'),l.sendRequest(this._method,this._trackingName,this._url,this._headers,s,h,o,this.timeout,this.__didCreateRequest.bind(this),this.withCredentials)}},{key:"abort",value:function(){this._aborted=!0,this._requestId&&l.abortRequest(this._requestId),this.readyState===this.UNSENT||this.readyState===this.OPENED&&!this._sent||this.readyState===this.DONE||(this._reset(),this.setReadyState(this.DONE)),this._reset()}},{key:"setResponseHeaders",value:function(t){this.responseHeaders=t||null;var s=t||{};this._lowerCaseResponseHeaders=Object.keys(s).reduce(function(t,n){return t[n.toLowerCase()]=s[n],t},{})}},{key:"setReadyState",value:function(t){this.readyState=t,this.dispatchEvent({type:'readystatechange'}),t===this.DONE&&(this._aborted?this.dispatchEvent({type:'abort'}):this._hasError?this._timedOut?this.dispatchEvent({type:'timeout'}):this.dispatchEvent({type:'error'}):this.dispatchEvent({type:'load'}),this.dispatchEvent({type:'loadend'}))}},{key:"addEventListener",value:function(t,n){'readystatechange'!==t&&'progress'!==t||(this._incrementalEvents=!0),s(p(S.prototype),"addEventListener",this).call(this,t,n)}},{key:"responseType",get:function(){return this._responseType},set:function(t){if(this._sent)throw new Error("Failed to set the 'responseType' property on 'XMLHttpRequest': The response type cannot be set after the request has been sent.");w.hasOwnProperty(t)?(v(w[t]||'document'===t,"The provided value '"+t+"' is unsupported in this environment."),'blob'===t&&v(_.isAvailable,'Native module BlobModule is required for blob support'),this._responseType=t):f(!1,"The provided value '"+t+"' is not a valid 'responseType'.")}},{key:"responseText",get:function(){if(''!==this._responseType&&'text'!==this._responseType)throw new Error("The 'responseText' property is only available if 'responseType' is set to '' or 'text', but it is '"+this._responseType+"'.");return this.readyState<k?'':this._response}},{key:"response",get:function(){var t=this.responseType;if(''===t||'text'===t)return this.readyState<k||this._hasError?'':this._response;if(this.readyState!==N)return null;if(void 0!==this._cachedResponse)return this._cachedResponse;switch(t){case'document':this._cachedResponse=null;break;case'arraybuffer':this._cachedResponse=y.toByteArray(this._response).buffer;break;case'blob':if('object'==typeof this._response&&this._response)this._cachedResponse=_.createFromOptions(this._response);else{if(''!==this._response)throw new Error("Invalid response for blob: "+this._response);this._cachedResponse=null}break;case'json':try{this._cachedResponse=JSON.parse(this._response)}catch(t){this._cachedResponse=null}break;default:this._cachedResponse=null}return this._cachedResponse}}]),S})(c.apply(void 0,t(D)));q.UNSENT=R,q.OPENED=E,q.HEADERS_RECEIVED=b,q.LOADING=k,q.DONE=N,q._interceptor=null,m.exports=q},113,[31,41,5,4,6,8,9,114,118,119,124,17,19]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),l=t(r(d[1])),o=t(r(d[2])),n=t(r(d[3])),u=t(r(d[4])),f=t(r(d[5])),c=t(r(d[6]));function b(t,l){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);l&&(n=n.filter(function(l){return Object.getOwnPropertyDescriptor(t,l).enumerable})),o.push.apply(o,n)}return o}function s(t){for(var o=1;o<arguments.length;o++){var n=null!=arguments[o]?arguments[o]:{};o%2?b(Object(n),!0).forEach(function(o){(0,l.default)(t,o,n[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):b(Object(n)).forEach(function(l){Object.defineProperty(t,l,Object.getOwnPropertyDescriptor(n,l))})}return t}var v=r(d[7]),x=r(d[8]);var y=(function(){function t(){(0,n.default)(this,t)}return(0,u.default)(t,null,[{key:"createFromParts",value:function(l,o){(0,c.default)(f.default,'NativeBlobModule is available.');var n='xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g,function(t){var l=16*Math.random()|0;return('x'==t?l:3&l|8).toString(16)}),u=l.map(function(t){if(t instanceof ArrayBuffer||g.ArrayBufferView&&t instanceof g.ArrayBufferView)throw new Error("Creating blobs from 'ArrayBuffer' and 'ArrayBufferView' are not supported");return t instanceof v?{data:t.data,type:'blob'}:{data:String(t),type:'string'}}),b=u.reduce(function(t,l){return'string'===l.type?t+g.unescape(encodeURI(l.data)).length:t+l.data.size},0);return f.default.createFromParts(u,n),t.createFromOptions({blobId:n,offset:0,size:b,type:o?o.type:'',lastModified:o?o.lastModified:Date.now()})}},{key:"createFromOptions",value:function(t){return x.register(t.blobId),(0,o.default)(Object.create(v.prototype),{data:null==t.__collector?s({},t,{__collector:(l=t.blobId,null==g.__blobCollectorProvider?null:g.__blobCollectorProvider(l))}):t});var l}},{key:"release",value:function(t){(0,c.default)(f.default,'NativeBlobModule is available.'),x.unregister(t),x.has(t)||f.default.release(t)}},{key:"addNetworkingHandler",value:function(){(0,c.default)(f.default,'NativeBlobModule is available.'),f.default.addNetworkingHandler()}},{key:"addWebSocketHandler",value:function(t){(0,c.default)(f.default,'NativeBlobModule is available.'),f.default.addWebSocketHandler(t)}},{key:"removeWebSocketHandler",value:function(t){(0,c.default)(f.default,'NativeBlobModule is available.'),f.default.removeWebSocketHandler(t)}},{key:"sendOverSocket",value:function(t,l){(0,c.default)(f.default,'NativeBlobModule is available.'),f.default.sendOverSocket(t.data,l)}}]),t})();y.isAvailable=!!f.default,m.exports=y},114,[3,50,11,4,5,115,17,116,117]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])).get('BlobModule');e.default=u},115,[1,23]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=(function(){function s(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],o=arguments.length>1?arguments[1]:void 0;t(this,s);var u=r(d[2]);this.data=u.createFromParts(n,o).data}return n(s,[{key:"slice",value:function(t,n){var s=r(d[2]),o=this.data,u=o.offset,l=o.size;return'number'==typeof t&&(t>l&&(t=l),u+=t,l-=t,'number'==typeof n&&(n<0&&(n=this.size+n),l=n-t)),s.createFromOptions({blobId:this.data.blobId,offset:u,size:l})}},{key:"close",value:function(){r(d[2]).release(this.data.blobId),this.data=null}},{key:"data",set:function(t){this._data=t},get:function(){if(!this._data)throw new Error('Blob has been closed and is no longer available');return this._data}},{key:"size",get:function(){return this.data.size}},{key:"type",get:function(){return this.data.type||''}}]),s})();m.exports=s},116,[4,5,114]);
+__d(function(g,r,i,a,m,e,d){var n={};m.exports={register:function(t){n[t]?n[t]++:n[t]=1},unregister:function(t){n[t]&&(n[t]--,n[t]<=0&&delete n[t])},has:function(t){return n[t]&&n[t]>0}}},117,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';Object.defineProperty(e,'__esModule',{value:!0});var t=new WeakMap,n=new WeakMap;function o(n){var o=t.get(n);return console.assert(null!=o,"'this' is expected an Event object, but got",n),o}function l(t){null==t.passiveListener?t.event.cancelable&&(t.canceled=!0,"function"==typeof t.event.preventDefault&&t.event.preventDefault()):"undefined"!=typeof console&&"function"==typeof console.error&&console.error("Unable to preventDefault inside passive event listener invocation.",t.passiveListener)}function u(n,o){t.set(this,{eventTarget:n,event:o,eventPhase:2,currentTarget:n,canceled:!1,stopped:!1,immediateStopped:!1,passiveListener:null,timeStamp:o.timeStamp||Date.now()}),Object.defineProperty(this,"isTrusted",{value:!1,enumerable:!0});for(var l=Object.keys(o),u=0;u<l.length;++u){var p=l[u];p in this||Object.defineProperty(this,p,s(p))}}function s(t){return{get:function(){return o(this).event[t]},set:function(n){o(this).event[t]=n},configurable:!0,enumerable:!0}}function p(t){return{value:function(){var n=o(this).event;return n[t].apply(n,arguments)},configurable:!0,enumerable:!0}}function c(t,n){var o=Object.keys(n);if(0===o.length)return t;function l(n,o){t.call(this,n,o)}l.prototype=Object.create(t.prototype,{constructor:{value:l,configurable:!0,writable:!0}});for(var u=0;u<o.length;++u){var c=o[u];if(!(c in t.prototype)){var f="function"==typeof Object.getOwnPropertyDescriptor(n,c).value;Object.defineProperty(l.prototype,c,f?p(c):s(c))}}return l}function f(t){if(null==t||t===Object.prototype)return u;var o=n.get(t);return null==o&&(o=c(f(Object.getPrototypeOf(t)),t),n.set(t,o)),o}function v(t,n){return new(f(Object.getPrototypeOf(n)))(t,n)}function y(t){return o(t).immediateStopped}function b(t,n){o(t).eventPhase=n}function h(t,n){o(t).currentTarget=n}function w(t,n){o(t).passiveListener=n}u.prototype={get type(){return o(this).event.type},get target(){return o(this).eventTarget},get currentTarget(){return o(this).currentTarget},composedPath:function(){var t=o(this).currentTarget;return null==t?[]:[t]},get NONE(){return 0},get CAPTURING_PHASE(){return 1},get AT_TARGET(){return 2},get BUBBLING_PHASE(){return 3},get eventPhase(){return o(this).eventPhase},stopPropagation:function(){var t=o(this);t.stopped=!0,"function"==typeof t.event.stopPropagation&&t.event.stopPropagation()},stopImmediatePropagation:function(){var t=o(this);t.stopped=!0,t.immediateStopped=!0,"function"==typeof t.event.stopImmediatePropagation&&t.event.stopImmediatePropagation()},get bubbles(){return Boolean(o(this).event.bubbles)},get cancelable(){return Boolean(o(this).event.cancelable)},preventDefault:function(){l(o(this))},get defaultPrevented(){return o(this).canceled},get composed(){return Boolean(o(this).event.composed)},get timeStamp(){return o(this).timeStamp},get srcElement(){return o(this).eventTarget},get cancelBubble(){return o(this).stopped},set cancelBubble(t){if(t){var n=o(this);n.stopped=!0,"boolean"==typeof n.event.cancelBubble&&(n.event.cancelBubble=!0)}},get returnValue(){return!o(this).canceled},set returnValue(t){t||l(o(this))},initEvent:function(){}},Object.defineProperty(u.prototype,"constructor",{value:u,configurable:!0,writable:!0}),"undefined"!=typeof window&&void 0!==window.Event&&(Object.setPrototypeOf(u.prototype,window.Event.prototype),n.set(window.Event.prototype,u));var T=new WeakMap,P=3;function x(t){return null!==t&&"object"==typeof t}function E(t){var n=T.get(t);if(null==n)throw new TypeError("'this' is expected an EventTarget object, but got another value.");return n}function O(t){return{get:function(){for(var n=E(this).get(t);null!=n;){if(n.listenerType===P)return n.listener;n=n.next}return null},set:function(n){"function"==typeof n||x(n)||(n=null);for(var o=E(this),l=null,u=o.get(t);null!=u;)u.listenerType===P?null!==l?l.next=u.next:null!==u.next?o.set(t,u.next):o.delete(t):l=u,u=u.next;if(null!==n){var s={listener:n,listenerType:P,passive:!1,once:!1,next:null};null===l?o.set(t,s):l.next=s}},configurable:!0,enumerable:!0}}function j(t,n){Object.defineProperty(t,"on"+n,O(n))}function B(t){function n(){A.call(this)}n.prototype=Object.create(A.prototype,{constructor:{value:n,configurable:!0,writable:!0}});for(var o=0;o<t.length;++o)j(n.prototype,t[o]);return n}function A(){if(!(this instanceof A)){if(1===arguments.length&&Array.isArray(arguments[0]))return B(arguments[0]);if(arguments.length>0){for(var t=new Array(arguments.length),n=0;n<arguments.length;++n)t[n]=arguments[n];return B(t)}throw new TypeError("Cannot call a class as a function")}T.set(this,new Map)}A.prototype={addEventListener:function(t,n,o){if(null!=n){if("function"!=typeof n&&!x(n))throw new TypeError("'listener' should be a function or an object.");var l=E(this),u=x(o),s=(u?Boolean(o.capture):Boolean(o))?1:2,p={listener:n,listenerType:s,passive:u&&Boolean(o.passive),once:u&&Boolean(o.once),next:null},c=l.get(t);if(void 0!==c){for(var f=null;null!=c;){if(c.listener===n&&c.listenerType===s)return;f=c,c=c.next}f.next=p}else l.set(t,p)}},removeEventListener:function(t,n,o){if(null!=n)for(var l=E(this),u=(x(o)?Boolean(o.capture):Boolean(o))?1:2,s=null,p=l.get(t);null!=p;){if(p.listener===n&&p.listenerType===u)return void(null!==s?s.next=p.next:null!==p.next?l.set(t,p.next):l.delete(t));s=p,p=p.next}},dispatchEvent:function(t){if(null==t||"string"!=typeof t.type)throw new TypeError('"event.type" should be a string.');var n=E(this),o=t.type,l=n.get(o);if(null==l)return!0;for(var u=v(this,t),s=null;null!=l;){if(l.once?null!==s?s.next=l.next:null!==l.next?n.set(o,l.next):n.delete(o):s=l,w(u,l.passive?l.listener:null),"function"==typeof l.listener)try{l.listener.call(this,u)}catch(t){"undefined"!=typeof console&&"function"==typeof console.error&&console.error(t)}else l.listenerType!==P&&"function"==typeof l.listener.handleEvent&&l.listener.handleEvent(u);if(y(u))break;l=l.next}return w(u,null),b(u,0),h(u,null),!u.defaultPrevented}},Object.defineProperty(A.prototype,"constructor",{value:A,configurable:!0,writable:!0}),"undefined"!=typeof window&&void 0!==window.EventTarget&&Object.setPrototypeOf(A.prototype,window.EventTarget.prototype),e.defineEventAttribute=j,e.EventTarget=A,e.default=A,m.exports=A,m.exports.EventTarget=m.exports.default=A,m.exports.defineEventAttribute=j},118,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=t(r(d[1])),u=t(r(d[2])),o=t(r(d[3])),c=t(r(d[4])),f=t(r(d[5])),s=t(r(d[6])),l=t(r(d[7]));function p(t,n){var u=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);n&&(o=o.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),u.push.apply(u,o)}return u}function O(t){for(var u=1;u<arguments.length;u++){var o=null!=arguments[u]?arguments[u]:{};u%2?p(Object(o),!0).forEach(function(u){(0,n.default)(t,u,o[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):p(Object(o)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(o,n))})}return t}var b=r(d[8]),v=r(d[9]);function y(t){var n=[];for(var u in t)n.push([u,t[u]]);return n}var j=1;var h=(function(t){function n(){return(0,u.default)(this,n),(0,c.default)(this,(0,f.default)(n).call(this,l.default))}return(0,s.default)(n,t),(0,o.default)(n,[{key:"sendRequest",value:function(t,n,u,o,c,f,s,p,b,h){var P=v(c);P&&P.formData&&(P.formData=P.formData.map(function(t){return O({},t,{headers:y(t.headers)})}));var k=j++;l.default.sendRequest(t,u,k,y(o),O({},P,{trackingName:n}),f,s,p,h),b(k)}},{key:"abortRequest",value:function(t){l.default.abortRequest(t)}},{key:"clearCookies",value:function(t){l.default.clearCookies(t)}}]),n})(b);m.exports=new h},119,[3,50,4,5,6,8,9,120,121,122]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])).getEnforcing('Networking');e.default=n},120,[1,23]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=r(d[2]),l=r(d[3]),o=r(d[4]),u=r(d[5]),h=r(d[6]),v=(r(d[7]),r(d[8])),c=r(d[9]),p=(function(p){function _(n){return t(this,_),s(this,l(_).call(this,v.sharedSubscriber))}return u(_,h),n(_,[{key:"addListener",value:function(t,n,s){return null!=this._nativeModule&&this._nativeModule.addListener(t),o(l(_.prototype),"addListener",this).call(this,t,n,s)}},{key:"removeAllListeners",value:function(t){c(t,'eventType argument is required.');var n=this.listeners(t).length;null!=this._nativeModule&&this._nativeModule.removeListeners(n),o(l(_.prototype),"removeAllListeners",this).call(this,t)}},{key:"removeSubscription",value:function(t){null!=this._nativeModule&&this._nativeModule.removeListeners(1),o(l(_.prototype),"removeSubscription",this).call(this,t)}}]),_})();m.exports=p},121,[4,5,6,8,41,9,43,52,40,17]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),f=r(d[2]);m.exports=function(s){return'string'==typeof s?{string:s}:s instanceof n?{blob:s.data}:s instanceof f?{formData:s.getParts()}:s instanceof ArrayBuffer||ArrayBuffer.isView(s)?{base64:t(s)}:s}},122,[123,116,125]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);m.exports=function(f){if(f instanceof ArrayBuffer&&(f=new Uint8Array(f)),f instanceof Uint8Array)return t.fromByteArray(f);if(!ArrayBuffer.isView(f))throw new Error('data must be ArrayBuffer or typed array');var n=f,y=n.buffer,o=n.byteOffset,u=n.byteLength;return t.fromByteArray(new Uint8Array(y,o,u))}},123,[124]);
+__d(function(g,r,i,a,m,e,d){'use strict';e.byteLength=function(t){var n=f(t),o=n[0],h=n[1];return 3*(o+h)/4-h},e.toByteArray=function(t){var h,u,c=f(t),C=c[0],y=c[1],s=new o(A(t,C,y)),v=0,l=y>0?C-4:C;for(u=0;u<l;u+=4)h=n[t.charCodeAt(u)]<<18|n[t.charCodeAt(u+1)]<<12|n[t.charCodeAt(u+2)]<<6|n[t.charCodeAt(u+3)],s[v++]=h>>16&255,s[v++]=h>>8&255,s[v++]=255&h;2===y&&(h=n[t.charCodeAt(u)]<<2|n[t.charCodeAt(u+1)]>>4,s[v++]=255&h);1===y&&(h=n[t.charCodeAt(u)]<<10|n[t.charCodeAt(u+1)]<<4|n[t.charCodeAt(u+2)]>>2,s[v++]=h>>8&255,s[v++]=255&h);return s},e.fromByteArray=function(n){for(var o,h=n.length,u=h%3,c=[],f=0,A=h-u;f<A;f+=16383)c.push(C(n,f,f+16383>A?A:f+16383));1===u?(o=n[h-1],c.push(t[o>>2]+t[o<<4&63]+'==')):2===u&&(o=(n[h-2]<<8)+n[h-1],c.push(t[o>>10]+t[o>>4&63]+t[o<<2&63]+'='));return c.join('')};for(var t=[],n=[],o='undefined'!=typeof Uint8Array?Uint8Array:Array,h='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',u=0,c=h.length;u<c;++u)t[u]=h[u],n[h.charCodeAt(u)]=u;function f(t){var n=t.length;if(n%4>0)throw new Error('Invalid string. Length must be a multiple of 4');var o=t.indexOf('=');return-1===o&&(o=n),[o,o===n?0:4-o%4]}function A(t,n,o){return 3*(n+o)/4-o}function C(n,o,h){for(var u,c,f=[],A=o;A<h;A+=3)u=(n[A]<<16&16711680)+(n[A+1]<<8&65280)+(255&n[A+2]),f.push(t[(c=u)>>18&63]+t[c>>12&63]+t[c>>6&63]+t[63&c]);return f.join('')}n['-'.charCodeAt(0)]=62,n['_'.charCodeAt(0)]=63},124,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),c=r(d[3]);function s(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(t);n&&(c=c.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,c)}return o}function p(n){for(var o=1;o<arguments.length;o++){var c=null!=arguments[o]?arguments[o]:{};o%2?s(Object(c),!0).forEach(function(o){t(n,o,c[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(c)):s(Object(c)).forEach(function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(c,t))})}return n}var f=(function(){function t(){o(this,t),this._parts=[]}return c(t,[{key:"append",value:function(t,n){this._parts.push([t,n])}},{key:"getParts",value:function(){return this._parts.map(function(t){var o=n(t,2),c=o[0],s=o[1],f={'content-disposition':'form-data; name="'+c+'"'};return'object'==typeof s&&s?('string'==typeof s.name&&(f['content-disposition']+='; filename="'+s.name+'"'),'string'==typeof s.type&&(f['content-type']=s.type),p({},s,{headers:f,fieldName:c})):{string:String(s),headers:f,fieldName:c}})}}]),t})();m.exports=f},125,[50,25,4,5]);
+__d(function(g,r,i,a,m,e,d){'use strict';r(d[0]),m.exports={fetch:fetch,Headers:Headers,Request:Request,Response:Response}},126,[127]);
+__d(function(g,r,i,a,m,e,d){var t,o;t=this,o=function(t){'use strict';var o={searchParams:'URLSearchParams'in self,iterable:'Symbol'in self&&'iterator'in Symbol,blob:'FileReader'in self&&'Blob'in self&&(function(){try{return new Blob,!0}catch(t){return!1}})(),formData:'FormData'in self,arrayBuffer:'ArrayBuffer'in self};if(o.arrayBuffer)var n=['[object Int8Array]','[object Uint8Array]','[object Uint8ClampedArray]','[object Int16Array]','[object Uint16Array]','[object Int32Array]','[object Uint32Array]','[object Float32Array]','[object Float64Array]'],s=ArrayBuffer.isView||function(t){return t&&n.indexOf(Object.prototype.toString.call(t))>-1};function f(t){if('string'!=typeof t&&(t=String(t)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(t))throw new TypeError('Invalid character in header field name');return t.toLowerCase()}function h(t){return'string'!=typeof t&&(t=String(t)),t}function u(t){var n={next:function(){var o=t.shift();return{done:void 0===o,value:o}}};return o.iterable&&(n["function"==typeof Symbol?Symbol.iterator:"@@iterator"]=function(){return n}),n}function c(t){this.map={},t instanceof c?t.forEach(function(t,o){this.append(o,t)},this):Array.isArray(t)?t.forEach(function(t){this.append(t[0],t[1])},this):t&&Object.getOwnPropertyNames(t).forEach(function(o){this.append(o,t[o])},this)}function y(t){if(t.bodyUsed)return Promise.reject(new TypeError('Already read'));t.bodyUsed=!0}function l(t){return new Promise(function(o,n){t.onload=function(){o(t.result)},t.onerror=function(){n(t.error)}})}function p(t){var o=new FileReader,n=l(o);return o.readAsArrayBuffer(t),n}function b(t){for(var o=new Uint8Array(t),n=new Array(o.length),s=0;s<o.length;s++)n[s]=String.fromCharCode(o[s]);return n.join('')}function w(t){if(t.slice)return t.slice(0);var o=new Uint8Array(t.byteLength);return o.set(new Uint8Array(t)),o.buffer}function v(){return this.bodyUsed=!1,this._initBody=function(t){var n;this._bodyInit=t,t?'string'==typeof t?this._bodyText=t:o.blob&&Blob.prototype.isPrototypeOf(t)?this._bodyBlob=t:o.formData&&FormData.prototype.isPrototypeOf(t)?this._bodyFormData=t:o.searchParams&&URLSearchParams.prototype.isPrototypeOf(t)?this._bodyText=t.toString():o.arrayBuffer&&o.blob&&((n=t)&&DataView.prototype.isPrototypeOf(n))?(this._bodyArrayBuffer=w(t.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):o.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(t)||s(t))?this._bodyArrayBuffer=w(t):this._bodyText=t=Object.prototype.toString.call(t):this._bodyText='',this.headers.get('content-type')||('string'==typeof t?this.headers.set('content-type','text/plain;charset=UTF-8'):this._bodyBlob&&this._bodyBlob.type?this.headers.set('content-type',this._bodyBlob.type):o.searchParams&&URLSearchParams.prototype.isPrototypeOf(t)&&this.headers.set('content-type','application/x-www-form-urlencoded;charset=UTF-8'))},o.blob&&(this.blob=function(){var t=y(this);if(t)return t;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error('could not read FormData body as blob');return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?y(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(p)}),this.text=function(){var t,o,n,s=y(this);if(s)return s;if(this._bodyBlob)return t=this._bodyBlob,o=new FileReader,n=l(o),o.readAsText(t),n;if(this._bodyArrayBuffer)return Promise.resolve(b(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error('could not read FormData body as text');return Promise.resolve(this._bodyText)},o.formData&&(this.formData=function(){return this.text().then(A)}),this.json=function(){return this.text().then(JSON.parse)},this}c.prototype.append=function(t,o){t=f(t),o=h(o);var n=this.map[t];this.map[t]=n?n+', '+o:o},c.prototype.delete=function(t){delete this.map[f(t)]},c.prototype.get=function(t){return t=f(t),this.has(t)?this.map[t]:null},c.prototype.has=function(t){return this.map.hasOwnProperty(f(t))},c.prototype.set=function(t,o){this.map[f(t)]=h(o)},c.prototype.forEach=function(t,o){for(var n in this.map)this.map.hasOwnProperty(n)&&t.call(o,this.map[n],n,this)},c.prototype.keys=function(){var t=[];return this.forEach(function(o,n){t.push(n)}),u(t)},c.prototype.values=function(){var t=[];return this.forEach(function(o){t.push(o)}),u(t)},c.prototype.entries=function(){var t=[];return this.forEach(function(o,n){t.push([n,o])}),u(t)},o.iterable&&(c.prototype["function"==typeof Symbol?Symbol.iterator:"@@iterator"]=c.prototype.entries);var E=['DELETE','GET','HEAD','OPTIONS','POST','PUT'];function _(t,o){var n,s,f=(o=o||{}).body;if(t instanceof _){if(t.bodyUsed)throw new TypeError('Already read');this.url=t.url,this.credentials=t.credentials,o.headers||(this.headers=new c(t.headers)),this.method=t.method,this.mode=t.mode,this.signal=t.signal,f||null==t._bodyInit||(f=t._bodyInit,t.bodyUsed=!0)}else this.url=String(t);if(this.credentials=o.credentials||this.credentials||'same-origin',!o.headers&&this.headers||(this.headers=new c(o.headers)),this.method=(n=o.method||this.method||'GET',s=n.toUpperCase(),E.indexOf(s)>-1?s:n),this.mode=o.mode||this.mode||null,this.signal=o.signal||this.signal,this.referrer=null,('GET'===this.method||'HEAD'===this.method)&&f)throw new TypeError('Body not allowed for GET or HEAD requests');this._initBody(f)}function A(t){var o=new FormData;return t.trim().split('&').forEach(function(t){if(t){var n=t.split('='),s=n.shift().replace(/\+/g,' '),f=n.join('=').replace(/\+/g,' ');o.append(decodeURIComponent(s),decodeURIComponent(f))}}),o}function x(t,o){o||(o={}),this.type='default',this.status=void 0===o.status?200:o.status,this.ok=this.status>=200&&this.status<300,this.statusText='statusText'in o?o.statusText:'OK',this.headers=new c(o.headers),this.url=o.url||'',this._initBody(t)}_.prototype.clone=function(){return new _(this,{body:this._bodyInit})},v.call(_.prototype),v.call(x.prototype),x.prototype.clone=function(){return new x(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new c(this.headers),url:this.url})},x.error=function(){var t=new x(null,{status:0,statusText:''});return t.type='error',t};var B=[301,302,303,307,308];x.redirect=function(t,o){if(-1===B.indexOf(o))throw new RangeError('Invalid status code');return new x(null,{status:o,headers:{location:t}})},t.DOMException=self.DOMException;try{new t.DOMException}catch(o){t.DOMException=function(t,o){this.message=t,this.name=o;var n=Error(t);this.stack=n.stack},t.DOMException.prototype=Object.create(Error.prototype),t.DOMException.prototype.constructor=t.DOMException}function T(n,s){return new Promise(function(f,h){var u=new _(n,s);if(u.signal&&u.signal.aborted)return h(new t.DOMException('Aborted','AbortError'));var y=new XMLHttpRequest;function l(){y.abort()}y.onload=function(){var t,o,n={status:y.status,statusText:y.statusText,headers:(t=y.getAllResponseHeaders()||'',o=new c,t.replace(/\r?\n[\t ]+/g,' ').split(/\r?\n/).forEach(function(t){var n=t.split(':'),s=n.shift().trim();if(s){var f=n.join(':').trim();o.append(s,f)}}),o)};n.url='responseURL'in y?y.responseURL:n.headers.get('X-Request-URL');var s='response'in y?y.response:y.responseText;f(new x(s,n))},y.onerror=function(){h(new TypeError('Network request failed'))},y.ontimeout=function(){h(new TypeError('Network request failed'))},y.onabort=function(){h(new t.DOMException('Aborted','AbortError'))},y.open(u.method,u.url,!0),'include'===u.credentials?y.withCredentials=!0:'omit'===u.credentials&&(y.withCredentials=!1),'responseType'in y&&o.blob&&(y.responseType='blob'),u.headers.forEach(function(t,o){y.setRequestHeader(o,t)}),u.signal&&(u.signal.addEventListener('abort',l),y.onreadystatechange=function(){4===y.readyState&&u.signal.removeEventListener('abort',l)}),y.send(void 0===u._bodyInit?null:u._bodyInit)})}T.polyfill=!0,self.fetch||(self.fetch=T,self.Headers=c,self.Request=_,self.Response=x),t.Headers=c,t.Request=_,t.Response=x,t.fetch=T,Object.defineProperty(t,'__esModule',{value:!0})},'object'==typeof e&&void 0!==m?o(e):'function'==typeof define&&define.amd?define(['exports'],o):o(t.WHATWGFetch={})},127,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=t(r(d[1])),o=t(r(d[2])),n=t(r(d[3])),c=t(r(d[4])),u=t(r(d[5])),l=t(r(d[6])),f=t(r(d[7])),h=r(d[8]),b=r(d[9]),y=r(d[10]),p=r(d[11]),v=(r(d[12]),r(d[13])),_=r(d[14]),E=r(d[15]),k=r(d[16]),I=0,S=1,N=2,w=3,O=0,C=(function(t){function y(t,n,l){var h;(0,o.default)(this,y),(h=(0,c.default)(this,(0,u.default)(y).call(this))).CONNECTING=I,h.OPEN=S,h.CLOSING=N,h.CLOSED=w,h.readyState=I,'string'==typeof n&&(n=[n]);var b=l||{},v=b.headers,_=void 0===v?{}:v,E=(0,s.default)(b,["headers"]);return E&&'string'==typeof E.origin&&(console.warn('Specifying `origin` as a WebSocket connection option is deprecated. Include it under `headers` instead.'),_.origin=E.origin,delete E.origin),Object.keys(E).length>0&&console.warn('Unrecognized WebSocket connection option(s) `'+Object.keys(E).join('`, `')+"`. Did you mean to put these under `headers`?"),Array.isArray(n)||(n=null),h._eventEmitter=new p(f.default),h._socketId=O++,h._registerEvents(),f.default.connect(t,n,{headers:_},h._socketId),h}return(0,l.default)(y,t),(0,n.default)(y,[{key:"close",value:function(t,s){this.readyState!==this.CLOSING&&this.readyState!==this.CLOSED&&(this.readyState=this.CLOSING,this._close(t,s))}},{key:"send",value:function(t){if(this.readyState===this.CONNECTING)throw new Error('INVALID_STATE_ERR');if(t instanceof h)return k(b.isAvailable,'Native module BlobModule is required for blob support'),void b.sendOverSocket(t,this._socketId);if('string'!=typeof t){if(!(t instanceof ArrayBuffer||ArrayBuffer.isView(t)))throw new Error('Unsupported data type');f.default.sendBinary(E(t),this._socketId)}else f.default.send(t,this._socketId)}},{key:"ping",value:function(){if(this.readyState===this.CONNECTING)throw new Error('INVALID_STATE_ERR');f.default.ping(this._socketId)}},{key:"_close",value:function(t,s){var o='number'==typeof t?t:1e3,n='string'==typeof s?s:'';f.default.close(o,n,this._socketId),b.isAvailable&&'blob'===this._binaryType&&b.removeWebSocketHandler(this._socketId)}},{key:"_unregisterEvents",value:function(){this._subscriptions.forEach(function(t){return t.remove()}),this._subscriptions=[]}},{key:"_registerEvents",value:function(){var t=this;this._subscriptions=[this._eventEmitter.addListener('websocketMessage',function(s){if(s.id===t._socketId){var o=s.data;switch(s.type){case'binary':o=_.toByteArray(s.data).buffer;break;case'blob':o=b.createFromOptions(s.data)}t.dispatchEvent(new v('message',{data:o}))}}),this._eventEmitter.addListener('websocketOpen',function(s){s.id===t._socketId&&(t.readyState=t.OPEN,t.protocol=s.protocol,t.dispatchEvent(new v('open')))}),this._eventEmitter.addListener('websocketClosed',function(s){s.id===t._socketId&&(t.readyState=t.CLOSED,t.dispatchEvent(new v('close',{code:s.code,reason:s.reason})),t._unregisterEvents(),t.close())}),this._eventEmitter.addListener('websocketFailed',function(s){s.id===t._socketId&&(t.readyState=t.CLOSED,t.dispatchEvent(new v('error',{message:s.message})),t.dispatchEvent(new v('close',{message:s.message})),t._unregisterEvents(),t.close())})]}},{key:"binaryType",get:function(){return this._binaryType},set:function(t){if('blob'!==t&&'arraybuffer'!==t)throw new Error("binaryType must be either 'blob' or 'arraybuffer'");'blob'!==this._binaryType&&'blob'!==t||(k(b.isAvailable,'Native module BlobModule is required for blob support'),'blob'===t?b.addWebSocketHandler(this._socketId):b.removeWebSocketHandler(this._socketId)),this._binaryType=t}}]),y})(y.apply(void 0,['close','error','message','open']));C.CONNECTING=I,C.OPEN=S,C.CLOSING=N,C.CLOSED=w,m.exports=C},128,[3,56,4,5,6,8,9,129,116,114,118,121,52,130,124,123,17]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])).getEnforcing('WebSocketModule');e.default=o},129,[1,23]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]);m.exports=function n(o,c){s(this,n),this.type=o.toString(),t(this,c)}},130,[11,4]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=r(d[2]),u=r(d[3]),l=r(d[4]),o=r(d[5]),c=r(d[6]),h=(function(h){function f(n,l,o){var h;return t(this,f),c(null!=n&&null!=l,'Failed to construct `File`: Must pass both `parts` and `name` arguments.'),(h=s(this,u(f).call(this,n,o))).data.name=l,h}return l(f,o),n(f,[{key:"name",get:function(){return c(null!=this.data.name,'Files must have a name set.'),this.data.name}},{key:"lastModified",get:function(){return this.data.lastModified||0}}]),f})();m.exports=h},131,[4,5,6,8,9,116,17]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=t(r(d[1])),n=t(r(d[2])),o=t(r(d[3])),u=t(r(d[4])),h=t(r(d[5])),_=t(r(d[6])),l=(r(d[7]),0),c=1,y=2,f=(function(t){function f(){var t;return(0,s.default)(this,f),(t=(0,o.default)(this,(0,u.default)(f).call(this))).EMPTY=l,t.LOADING=c,t.DONE=y,t._aborted=!1,t._subscriptions=[],t._reset(),t}return(0,h.default)(f,t),(0,n.default)(f,[{key:"_reset",value:function(){this._readyState=l,this._error=null,this._result=null}},{key:"_clearSubscriptions",value:function(){this._subscriptions.forEach(function(t){return t.remove()}),this._subscriptions=[]}},{key:"_setReadyState",value:function(t){this._readyState=t,this.dispatchEvent({type:'readystatechange'}),t===y&&(this._aborted?this.dispatchEvent({type:'abort'}):this._error?this.dispatchEvent({type:'error'}):this.dispatchEvent({type:'load'}),this.dispatchEvent({type:'loadend'}))}},{key:"readAsArrayBuffer",value:function(){throw new Error('FileReader.readAsArrayBuffer is not implemented')}},{key:"readAsDataURL",value:function(t){var s=this;this._aborted=!1,_.default.readAsDataURL(t.data).then(function(t){s._aborted||(s._result=t,s._setReadyState(y))},function(t){s._aborted||(s._error=t,s._setReadyState(y))})}},{key:"readAsText",value:function(t){var s=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:'UTF-8';this._aborted=!1,_.default.readAsText(t.data,n).then(function(t){s._aborted||(s._result=t,s._setReadyState(y))},function(t){s._aborted||(s._error=t,s._setReadyState(y))})}},{key:"abort",value:function(){this._aborted=!0,this._readyState!==l&&this._readyState!==y&&(this._reset(),this._setReadyState(y)),this._reset()}},{key:"readyState",get:function(){return this._readyState}},{key:"error",get:function(){return this._error}},{key:"result",get:function(){return this._result}}]),f})(r(d[8]).apply(void 0,['abort','error','load','loadstart','loadend','progress']));f.EMPTY=l,f.LOADING=c,f.DONE=y,m.exports=f},132,[3,4,5,6,8,9,133,116,118]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])).getEnforcing('FileReaderModule');e.default=u},133,[1,23]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.URL=e.URLSearchParams=void 0;var n,o=t(r(d[1])),u=t(r(d[2])),s=t(r(d[3])),f=(r(d[4]),null);if(s.default&&'string'==typeof s.default.getConstants().BLOB_URI_SCHEME){var l=s.default.getConstants();f=l.BLOB_URI_SCHEME+':','string'==typeof l.BLOB_URI_HOST&&(f+="//"+l.BLOB_URI_HOST+"/")}n=Symbol.iterator;var h=(function(){function t(n){var u=this;(0,o.default)(this,t),this._searchParams=[],'object'==typeof n&&Object.keys(n).forEach(function(t){return u.append(t,n[t])})}return(0,u.default)(t,[{key:"append",value:function(t,n){this._searchParams.push([t,n])}},{key:"delete",value:function(t){throw new Error('not implemented')}},{key:"get",value:function(t){throw new Error('not implemented')}},{key:"getAll",value:function(t){throw new Error('not implemented')}},{key:"has",value:function(t){throw new Error('not implemented')}},{key:"set",value:function(t,n){throw new Error('not implemented')}},{key:"sort",value:function(){throw new Error('not implemented')}},{key:n,value:function(){return this._searchParams["function"==typeof Symbol?Symbol.iterator:"@@iterator"]()}},{key:"toString",value:function(){if(0===this._searchParams.length)return'';var t=this._searchParams.length-1;return this._searchParams.reduce(function(n,o,u){return n+o.join('=')+(u===t?'':'&')},'')}}]),t})();function c(t){return/^(?:(?:(?:https?|ftp):)?\/\/)(?:(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})))(?::\d{2,5})?(?:[/?#]\S*)?$/i.test(t)}e.URLSearchParams=h;var w=(function(){function t(n,u){(0,o.default)(this,t),this._searchParamsInstance=null;var s=null;if(!u||c(n))this._url=n,this._url.endsWith('/')||(this._url+='/');else{if('string'==typeof u){if(!c(s=u))throw new TypeError("Invalid base URL: "+s)}else'object'==typeof u&&(s=u.toString());s.endsWith('/')&&n.startsWith('/')&&(s=s.slice(0,s.length-1)),s.endsWith(n)&&(n=''),this._url=""+s+n}}return(0,u.default)(t,null,[{key:"createObjectURL",value:function(t){if(null===f)throw new Error('Cannot create URL for blob!');return""+f+t.data.blobId+"?offset="+t.data.offset+"&size="+t.size}},{key:"revokeObjectURL",value:function(t){}}]),(0,u.default)(t,[{key:"toJSON",value:function(){return this.toString()}},{key:"toString",value:function(){if(null===this._searchParamsInstance)return this._url;var t=this._url.indexOf('?')>-1?'&':'?';return this._url+t+this._searchParamsInstance.toString()}},{key:"hash",get:function(){throw new Error('not implemented')}},{key:"host",get:function(){throw new Error('not implemented')}},{key:"hostname",get:function(){throw new Error('not implemented')}},{key:"href",get:function(){return this.toString()}},{key:"origin",get:function(){throw new Error('not implemented')}},{key:"password",get:function(){throw new Error('not implemented')}},{key:"pathname",get:function(){throw new Error('not implemented')}},{key:"port",get:function(){throw new Error('not implemented')}},{key:"protocol",get:function(){throw new Error('not implemented')}},{key:"search",get:function(){throw new Error('not implemented')}},{key:"searchParams",get:function(){return null==this._searchParamsInstance&&(this._searchParamsInstance=new h),this._searchParamsInstance}},{key:"username",get:function(){throw new Error('not implemented')}}]),t})();e.URL=w},134,[3,4,5,115,116]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),o=r(d[1]),n=r(d[2]),l=r(d[3]),b=r(d[4]);Object.defineProperty(e,'__esModule',{value:!0});var u=r(d[5]),p=(function(u){function p(){throw t(this,p),n(this,l(p).call(this)),new TypeError("AbortSignal cannot be constructed directly")}return b(p,u),o(p,[{key:"aborted",get:function(){var t=y.get(this);if("boolean"!=typeof t)throw new TypeError("Expected 'this' to be an 'AbortSignal' object, but got "+(null===this?"null":typeof this));return t}}]),p})(u.EventTarget);u.defineEventAttribute(p.prototype,"abort");var y=new WeakMap;Object.defineProperties(p.prototype,{aborted:{enumerable:!0}}),"function"==typeof Symbol&&"symbol"==typeof("function"==typeof Symbol?Symbol.toStringTag:"@@toStringTag")&&Object.defineProperty(p.prototype,"function"==typeof Symbol?Symbol.toStringTag:"@@toStringTag",{configurable:!0,value:"AbortSignal"});var f=(function(){function n(){var o;t(this,n),c.set(this,(o=Object.create(p.prototype),u.EventTarget.call(o),y.set(o,!1),o))}return o(n,[{key:"abort",value:function(){var t;t=s(this),!1===y.get(t)&&(y.set(t,!0),t.dispatchEvent({type:"abort"}))}},{key:"signal",get:function(){return s(this)}}]),n})(),c=new WeakMap;function s(t){var o=c.get(t);if(null==o)throw new TypeError("Expected 'this' to be an 'AbortController' object, but got "+(null===t?"null":typeof t));return o}Object.defineProperties(f.prototype,{signal:{enumerable:!0},abort:{enumerable:!0}}),"function"==typeof Symbol&&"symbol"==typeof("function"==typeof Symbol?Symbol.toStringTag:"@@toStringTag")&&Object.defineProperty(f.prototype,"function"==typeof Symbol?Symbol.toStringTag:"@@toStringTag",{configurable:!0,value:"AbortController"}),e.AbortController=f,e.AbortSignal=p,e.default=f,m.exports=f,m.exports.AbortController=m.exports.default=f,m.exports.AbortSignal=p},135,[4,5,6,8,9,118]);
+__d(function(g,r,i,a,m,e,d){'use strict';g.alert||(g.alert=function(t){r(d[0]).alert('Alert',''+t)})},136,[137]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=t(r(d[1])),o=t(r(d[2])),l=t(r(d[3])),s=t(r(d[4])),u=t(r(d[5])),c=(function(){function t(){(0,n.default)(this,t)}return(0,o.default)(t,null,[{key:"alert",value:function(n,o,u,c){if('ios'===l.default.OS)t.prompt(n,o,u,'default');else if('android'===l.default.OS){if(!s.default)return;var f=s.default.getConstants(),p={title:n||'',message:o||'',cancelable:!1};c&&c.cancelable&&(p.cancelable=c.cancelable);var v=u?u.slice(0,3):[{text:"OK"}],y=v.pop(),b=v.pop(),h=v.pop();h&&(p.buttonNeutral=h.text||''),b&&(p.buttonNegative=b.text||''),y&&(p.buttonPositive=y.text||"OK");s.default.showAlert(p,function(t){return console.warn(t)},function(t,n){t===f.buttonClicked?n===f.buttonNeutral?h.onPress&&h.onPress():n===f.buttonNegative?b.onPress&&b.onPress():n===f.buttonPositive&&y.onPress&&y.onPress():t===f.dismissed&&c&&c.onDismiss&&c.onDismiss()})}}},{key:"prompt",value:function(t,n,o){var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:'plain-text',c=arguments.length>4?arguments[4]:void 0,f=arguments.length>5?arguments[5]:void 0;if('ios'===l.default.OS){if('function'==typeof s){console.warn("You passed a callback function as the \"type\" argument to Alert.prompt(). React Native is assuming  you want to use the deprecated Alert.prompt(title, defaultValue, buttons, callback) signature. The current signature is Alert.prompt(title, message, callbackOrButtons, type, defaultValue, keyboardType) and the old syntax will be removed in a future version.");var p=s;return void u.default.alertWithArgs({title:t||'',type:'plain-text',defaultValue:n||''},function(t,n){p(n)})}var v,y,b=[],h=[];'function'==typeof o?b=[o]:Array.isArray(o)&&o.forEach(function(t,n){if(b[n]=t.onPress,'cancel'===t.style?v=String(n):'destructive'===t.style&&(y=String(n)),t.text||n<(o||[]).length-1){var l={};l[n]=t.text||'',h.push(l)}}),u.default.alertWithArgs({title:t||'',message:n||void 0,buttons:h,type:s||void 0,defaultValue:c,cancelButtonKey:v,destructiveButtonKey:y,keyboardType:f},function(t,n){var o=b[t];o&&o(n)})}}}]),t})();m.exports=c},137,[3,4,5,52,138,139]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])).get('DialogManagerAndroid');e.default=o},138,[1,23]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0])(r(d[1]));function n(){}m.exports={alertWithArgs:function(u,f){t.default&&t.default.showAlert(u,n,f||n)}}},139,[3,138]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]).polyfillObjectProperty,o=g.navigator;void 0===o&&(g.navigator=o={}),t(o,'product',function(){return'ReactNative'})},140,[98]);
+__d(function(g,r,i,a,m,e,d){'use strict';if(!g.RN$Bridgeless){var l=r(d[0]);l.registerLazyCallableModule('Systrace',function(){return r(d[1])}),l.registerLazyCallableModule('JSTimers',function(){return r(d[2])}),l.registerLazyCallableModule('HeapCapture',function(){return r(d[3])}),l.registerLazyCallableModule('SamplingProfiler',function(){return r(d[4])}),l.registerLazyCallableModule('RCTLog',function(){return r(d[5])}),l.registerLazyCallableModule('RCTDeviceEventEmitter',function(){return r(d[6])}),l.registerLazyCallableModule('RCTNativeAppEventEmitter',function(){return r(d[7])}),l.registerLazyCallableModule('GlobalPerformanceLogger',function(){return r(d[8])}),l.registerLazyCallableModule('JSDevSupportModule',function(){return r(d[9])}),l.registerCallableModule('HMRClient',r(d[10]))}},141,[29,36,107,142,144,146,40,147,148,151,153]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0])(r(d[1])),p={captureHeap:function(p){var u=null;try{g.nativeCaptureHeap(p),console.log('HeapCapture.captureHeap succeeded: '+p)}catch(t){console.log('HeapCapture.captureHeap error: '+t.toString()),u=t.toString()}t.default&&t.default.captureComplete(p,u)}};m.exports=p},142,[3,143]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])).get('HeapCapture');e.default=u},143,[1,23]);
+__d(function(g,r,i,a,m,e,d){'use strict';var o={poke:function(o){var l=null,n=null;try{null===(n=g.pokeSamplingProfiler())?console.log('The JSC Sampling Profiler has started'):console.log('The JSC Sampling Profiler has stopped')}catch(o){console.log('Error occurred when restarting Sampling Profiler: '+o.toString()),l=o.toString()}var t=r(d[0]).default;t&&t.operationComplete(o,n,l)}};m.exports=o},144,[145]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])).get('JSCSamplingProfiler');e.default=l},145,[1,23]);
+__d(function(g,r,i,a,m,e,d){'use strict';var o=r(d[0]),n={log:'log',info:'info',warn:'warn',error:'error',fatal:'error'},l=null,t={logIfNoNativeHook:function(o){for(var n=arguments.length,f=new Array(n>1?n-1:0),c=1;c<n;c++)f[c-1]=arguments[c];void 0===g.nativeLoggingHook?t.logToConsole.apply(t,[o].concat(f)):l&&'warn'===o&&l.apply(void 0,f)},logToConsole:function(l){var t,f=n[l];o(f,'Level "'+l+'" not one of '+Object.keys(n).toString());for(var c=arguments.length,v=new Array(c>1?c-1:0),s=1;s<c;s++)v[s-1]=arguments[s];(t=console)[f].apply(t,v)},setWarningHandler:function(o){l=o}};m.exports=t},146,[17]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);m.exports=t},147,[40]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0])();m.exports=t},148,[149]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=(r(d[1]),g.nativeQPLTimestamp||g.nativePerformanceNow||r(d[2])),n={};m.exports=function(){return{_timespans:{},_extras:{},_points:{},addTimespan:function(t,s,n){this._timespans[t]||(this._timespans[t]={description:n,totalTime:s})},startTimespan:function(o,p){this._timespans[o]||(this._timespans[o]={description:p,startTime:s()},n[o]=t.beginAsyncEvent(o))},stopTimespan:function(o){var p=this._timespans[o];p&&p.startTime&&(p.endTime||(p.endTime=s(),p.totalTime=p.endTime-(p.startTime||0),t.endAsyncEvent(o,n[o]),delete n[o]))},clear:function(){this._timespans={},this._extras={},this._points={}},clearCompleted:function(){for(var t in this._timespans)this._timespans[t].totalTime&&delete this._timespans[t];this._extras={},this._points={}},clearExceptTimespans:function(t){this._timespans=Object.keys(this._timespans).reduce(function(s,n){return-1!==t.indexOf(n)&&(s[n]=this._timespans[n]),s},{}),this._extras={},this._points={}},currentTimestamp:function(){return s()},getTimespans:function(){return this._timespans},hasTimespan:function(t){return!!this._timespans[t]},logTimespans:function(){},addTimespans:function(t,s){for(var n=0,o=t.length;n<o;n+=2){var p=s[n/2];this.addTimespan(p,t[n+1]-t[n],p)}},setExtra:function(t,s){this._extras[t]||(this._extras[t]=s)},getExtras:function(){return this._extras},removeExtra:function(t){var s=this._extras[t];return delete this._extras[t],s},logExtras:function(){},markPoint:function(t,n){this._points[t]||(this._points[t]=null!==n&&void 0!==n?n:s())},getPoints:function(){return this._points},logPoints:function(){},logEverything:function(){this.logTimespans(),this.logExtras(),this.logPoints()}}}},149,[36,150,109]);
+__d(function(g,r,i,a,m,e,d){'use strict';m.exports=function(){var n;return(n=console).log.apply(n,arguments)}},150,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0])(r(d[1])),_=r(d[2]),o={getJSHierarchy:function(o){if(t.default){var n=t.default.getConstants();try{var E=(0,_.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.computeComponentStackForErrorReporting)(o);E?t.default.onSuccess(E):t.default.onFailure(n.ERROR_CODE_VIEW_NOT_FOUND,"Component stack doesn't exist for tag "+o)}catch(_){t.default.onFailure(n.ERROR_CODE_EXCEPTION,_.message)}}}};m.exports=o},151,[3,152,83]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])).get('JSDevSupport');e.default=u},152,[1,23]);
+__d(function(g,r,i,a,m,e,d){'use strict';var n={setup:function(){},enable:function(){console.error("Fast Refresh is disabled in JavaScript bundles built in production mode. Did you forget to run Metro?")},disable:function(){},registerBundle:function(){},log:function(){}};m.exports=n},153,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';g.__fetchSegment=function(t,n,c){r(d[0]).default.fetchSegment(t,n,function(t){if(t){var n=new Error(t.message);n.code=t.code,c(n)}c(null)})},g.__getSegment=function(t,n,c){var f=r(d[0]).default;if(!f.getSegment)throw new Error('SegmentFetcher.getSegment must be defined');f.getSegment(t,n,function(t,n){if(t){var f=new Error(t.message);f.code=t.code,c(f)}c(null,n)})}},154,[155]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])).getEnforcing('SegmentFetcher');e.default=n},155,[1,23]);
+__d(function(g,r,i,a,m,e,d){m.exports={get BatchedBridge(){return r(d[0])},get ExceptionsManager(){return r(d[1])},get Platform(){return r(d[2])},get RCTEventEmitter(){return r(d[3])},get ReactNativeViewConfigRegistry(){return r(d[4])},get TextInputState(){return r(d[5])},get UIManager(){return r(d[6])},get deepDiffer(){return r(d[7])},get deepFreezeAndThrowOnMutationInDev(){return r(d[8])},get flattenStyle(){return r(d[9])},get ReactFiberErrorDialog(){return r(d[10])}}},156,[29,90,52,157,158,159,47,160,37,80,161]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n={register:function(n){t.registerCallableModule('RCTEventEmitter',n)}};m.exports=n},157,[29]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n={},s={};e.customBubblingEventTypes=n,e.customDirectEventTypes=s;var o=new Map,u=new Map;function f(t){var o=t.bubblingEventTypes,u=t.directEventTypes;if(null!=o)for(var f in o)null==n[f]&&(n[f]=o[f]);if(null!=u)for(var l in u)null==s[l]&&(s[l]=u[l])}e.register=function(n,s){return t(!o.has(n),'Tried to register two views with the same name %s',n),o.set(n,s),n},e.get=function(n){var s;if(u.has(n))s=u.get(n);else{var l=o.get(n);'function'!=typeof l&&t(!1,'View config not found for name %s.%s',n,'string'==typeof n[0]&&/[a-z]/.test(n[0])?' Make sure to start component names with a capital letter.':''),o.set(n,null),f(s=l()),u.set(n,s)}return t(s,'View config not found for name %s',n),s}},158,[17]);
+__d(function(g,r,i,a,m,e,d){'use strict';r(d[0]);var n=r(d[1]),t=null,u=new Set;m.exports={currentlyFocusedField:function(){return t},focusTextInput:function(u){t!==u&&null!==u&&(t=u,n.dispatchViewManagerCommand(u,n.getViewManagerConfig('AndroidTextInput').Commands.focusTextInput,null))},blurTextInput:function(u){t===u&&null!==u&&(t=null,n.dispatchViewManagerCommand(u,n.getViewManagerConfig('AndroidTextInput').Commands.blurTextInput,null))},registerInput:function(n){u.add(n)},unregisterInput:function(n){u.delete(n)},isTextInput:function(n){return u.has(n)}}},159,[52,47]);
+__d(function(g,r,i,a,m,e,d){'use strict';m.exports=function t(n,f){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1;if(0===o)return!0;if(n===f)return!1;if('function'==typeof n&&'function'==typeof f)return!1;if('object'!=typeof n||null===n)return n!==f;if('object'!=typeof f||null===f)return!0;if(n.constructor!==f.constructor)return!0;if(Array.isArray(n)){var u=n.length;if(f.length!==u)return!0;for(var c=0;c<u;c++)if(t(n[c],f[c],o-1))return!0}else{for(var l in n)if(t(n[l],f[l],o-1))return!0;for(var v in f)if(void 0===n[v]&&void 0!==f[v])return!0}return!1}},160,[]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);m.exports={showErrorDialog:function(o){var t,c=o.componentStack,p=o.error;t=p instanceof Error?p:'string'==typeof p?new n.SyntheticError(p):new n.SyntheticError('Unspecified error');try{t.componentStack=c}catch(n){}return(0,n.handleException)(t,!1),!1}}},161,[90]);
+__d(function(g,r,i,a,m,e,d){'use strict';m.exports=r(d[0])},162,[163]);
+__d(function(g,r,i,a,m,e,d){'use strict';Object.defineProperty(e,"__esModule",{value:!0});var n=void 0,t=void 0,l=void 0,o=void 0,u=void 0;if(e.unstable_now=void 0,e.unstable_forceFrameRate=void 0,"undefined"==typeof window||"function"!=typeof MessageChannel){var s=null,c=null,f=function(){if(null!==s)try{var n=e.unstable_now();s(!0,n),s=null}catch(n){throw setTimeout(f,0),n}};e.unstable_now=function(){return Date.now()},n=function(t){null!==s?setTimeout(n,0,t):(s=t,setTimeout(f,0))},t=function(n,t){c=setTimeout(n,t)},l=function(){clearTimeout(c)},o=function(){return!1},u=e.unstable_forceFrameRate=function(){}}else{var p=window.performance,v=window.Date,b=window.setTimeout,w=window.clearTimeout,y=window.requestAnimationFrame,_=window.cancelAnimationFrame;"undefined"!=typeof console&&("function"!=typeof y&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof _&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")),e.unstable_now="object"==typeof p&&"function"==typeof p.now?function(){return p.now()}:function(){return v.now()};var x=!1,h=null,T=-1,k=-1,F=33.33,P=-1,M=-1,C=0,A=!1;o=function(){return e.unstable_now()>=C},u=function(){},e.unstable_forceFrameRate=function(n){0>n||125<n?console.error("forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported"):0<n?(F=Math.floor(1e3/n),A=!0):(F=33.33,A=!1)};var L=function(){if(null!==h){var n=e.unstable_now(),t=0<C-n;try{h(t,n)||(h=null)}catch(n){throw j.postMessage(null),n}}},R=new MessageChannel,j=R.port2;R.port1.onmessage=L;var q=function n(t){if(null===h)M=P=-1,x=!1;else{x=!0,y(function(t){w(T),n(t)});if(T=b(function n(){C=e.unstable_now()+F/2,L(),T=b(n,3*F)},3*F),-1!==P&&.1<t-P){var l=t-P;!A&&-1!==M&&l<F&&M<F&&(8.33>(F=l<M?M:l)&&(F=8.33)),M=l}P=t,C=t+F,j.postMessage(null)}};n=function(n){h=n,x||(x=!0,y(function(n){q(n)}))},t=function e(n,t){k=b(function(){n(e.unstable_now())},t)},l=function(){w(k),k=-1}}var D=null,E=null,I=null,N=3,B=!1,O=!1,U=!1;function W(n,t){var l=n.next;if(l===n)D=null;else{n===D&&(D=l);var o=n.previous;o.next=l,l.previous=o}n.next=n.previous=null,l=n.callback,o=N;var u=I;N=n.priorityLevel,I=n;try{var s=n.expirationTime<=t;switch(N){case 1:var c=l(s);break;case 2:case 3:case 4:c=l(s);break;case 5:c=l(s)}}catch(n){throw n}finally{N=o,I=u}if("function"==typeof c)if(t=n.expirationTime,n.callback=c,null===D)D=n.next=n.previous=n;else{c=null,s=D;do{if(t<=s.expirationTime){c=s;break}s=s.next}while(s!==D);null===c?c=D:c===D&&(D=n),(t=c.previous).next=c.previous=n,n.next=c,n.previous=t}}function Y(n){if(null!==E&&E.startTime<=n)do{var t=E,l=t.next;if(t===l)E=null;else{E=l;var o=t.previous;o.next=l,l.previous=o}t.next=t.previous=null,J(t,t.expirationTime)}while(null!==E&&E.startTime<=n)}function z(l){U=!1,Y(l),O||(null!==D?(O=!0,n(G)):null!==E&&t(z,E.startTime-l))}function G(n,u){O=!1,U&&(U=!1,l()),Y(u),B=!0;try{if(n){if(null!==D)do{W(D,u),Y(u=e.unstable_now())}while(null!==D&&!o())}else for(;null!==D&&D.expirationTime<=u;)W(D,u),Y(u=e.unstable_now());return null!==D||(null!==E&&t(z,E.startTime-u),!1)}finally{B=!1}}function H(n){switch(n){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}function J(n,t){if(null===D)D=n.next=n.previous=n;else{var l=null,o=D;do{if(t<o.expirationTime){l=o;break}o=o.next}while(o!==D);null===l?l=D:l===D&&(D=n),(t=l.previous).next=l.previous=n,n.next=l,n.previous=t}}var K=u;e.unstable_ImmediatePriority=1,e.unstable_UserBlockingPriority=2,e.unstable_NormalPriority=3,e.unstable_IdlePriority=5,e.unstable_LowPriority=4,e.unstable_runWithPriority=function(n,t){switch(n){case 1:case 2:case 3:case 4:case 5:break;default:n=3}var l=N;N=n;try{return t()}finally{N=l}},e.unstable_next=function(n){switch(N){case 1:case 2:case 3:var t=3;break;default:t=N}var l=N;N=t;try{return n()}finally{N=l}},e.unstable_scheduleCallback=function(o,u,s){var c=e.unstable_now();if("object"==typeof s&&null!==s){var f=s.delay;f="number"==typeof f&&0<f?c+f:c,s="number"==typeof s.timeout?s.timeout:H(o)}else s=H(o),f=c;if(o={callback:u,priorityLevel:o,startTime:f,expirationTime:s=f+s,next:null,previous:null},f>c){if(s=f,null===E)E=o.next=o.previous=o;else{u=null;var p=E;do{if(s<p.startTime){u=p;break}p=p.next}while(p!==E);null===u?u=E:u===E&&(E=o),(s=u.previous).next=u.previous=o,o.next=u,o.previous=s}null===D&&E===o&&(U?l():U=!0,t(z,f-c))}else J(o,s),O||B||(O=!0,n(G));return o},e.unstable_cancelCallback=function(n){var t=n.next;if(null!==t){if(n===t)n===D?D=null:n===E&&(E=null);else{n===D?D=t:n===E&&(E=t);var l=n.previous;l.next=t,t.previous=l}n.next=n.previous=null}},e.unstable_wrapCallback=function(n){var t=N;return function(){var l=N;N=t;try{return n.apply(this,arguments)}finally{N=l}}},e.unstable_getCurrentPriorityLevel=function(){return N},e.unstable_shouldYield=function(){var n=e.unstable_now();return Y(n),null!==I&&null!==D&&D.startTime<=n&&D.expirationTime<I.expirationTime||o()},e.unstable_requestPaint=K,e.unstable_continueExecution=function(){O||B||(O=!0,n(G))},e.unstable_pauseExecution=function(){},e.unstable_getFirstCallbackNode=function(){return D}},163,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';m.exports={uiViewClassName:'RCTView',bubblingEventTypes:{topSelect:{phasedRegistrationNames:{bubbled:'onSelect',captured:'onSelectCapture'}}},directEventTypes:{topClick:{registrationName:'onClick'},topContentSizeChange:{registrationName:'onContentSizeChange'},topLoadingError:{registrationName:'onLoadingError'},topLoadingFinish:{registrationName:'onLoadingFinish'},topLoadingStart:{registrationName:'onLoadingStart'},topMessage:{registrationName:'onMessage'},topMomentumScrollBegin:{registrationName:'onMomentumScrollBegin'},topMomentumScrollEnd:{registrationName:'onMomentumScrollEnd'},topScroll:{registrationName:'onScroll'},topScrollBeginDrag:{registrationName:'onScrollBeginDrag'},topScrollEndDrag:{registrationName:'onScrollEndDrag'},topSelectionChange:{registrationName:'onSelectionChange'}},validAttributes:{hasTVPreferredFocus:!0,focusable:!0,nativeBackgroundAndroid:!0,nativeForegroundAndroid:!0,nextFocusDown:!0,nextFocusForward:!0,nextFocusLeft:!0,nextFocusRight:!0,nextFocusUp:!0}}},164,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=t(r(d[1])),c=t(r(d[2]));function o(t,n){var c=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);n&&(o=o.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),c.push.apply(c,o)}return c}function s(t){for(var c=1;c<arguments.length;c++){var s=null!=arguments[c]?arguments[c]:{};c%2?o(Object(s),!0).forEach(function(c){(0,n.default)(t,c,s[c])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(s)):o(Object(s)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(s,n))})}return t}var b=r(d[3]),u=r(d[4]);m.exports=function(t,n){var o={uiViewClassName:t,Commands:{},bubblingEventTypes:s({},u.bubblingEventTypes,{},n.bubblingEventTypes||{}),directEventTypes:s({},u.directEventTypes,{},n.directEventTypes||{}),validAttributes:s({},u.validAttributes,{},n.validAttributes||{})};b.register(t,function(){return(0,c.default)(t,o),o})}},165,[3,50,166,158,167]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.lefthandObjectDiff=function t(n,u){var o={};function c(n,f,u){if(typeof n==typeof f||null==n)if('object'!=typeof n)n===f||(o[u]=f);else{var c=t(n,f);Object.keys(c).length>1&&(o[u]=c)}else o[u]=f}for(var l in n)f.includes(l)||(u?n.hasOwnProperty(l)&&c(n[l],u[l],l):o[l]={});return o},e.getConfigWithoutViewProps=function(t,f){if(!t[f])return{};return Object.keys(t[f]).filter(function(t){return!n.default[f][t]}).reduce(function(n,u){return n[u]=t[f][u],n},{})},e.stringifyViewConfig=function(t){return JSON.stringify(t,function(t,n){return'function'==typeof n?"\u0192 "+n.name:n},2)},e.default=void 0;var n=t(r(d[1])),f=(r(d[2]),['transform','hitSlop']);var u=function(t,n){};e.default=u},166,[3,167,170]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),o=t(r(d[1])),s=t(r(d[2]));function n(t,o){var s=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);o&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),s.push.apply(s,n)}return s}function c(t){for(var s=1;s<arguments.length;s++){var c=null!=arguments[s]?arguments[s]:{};s%2?n(Object(c),!0).forEach(function(s){(0,o.default)(t,s,c[s])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(c)):n(Object(c)).forEach(function(o){Object.defineProperty(t,o,Object.getOwnPropertyDescriptor(c,o))})}return t}var p={uiViewClassName:'RCTView',baseModuleName:null,Manager:'ViewManager',Commands:{},Constants:{},bubblingEventTypes:c({},s.default.bubblingEventTypes,{topBlur:{phasedRegistrationNames:{bubbled:'onBlur',captured:'onBlurCapture'}},topChange:{phasedRegistrationNames:{bubbled:'onChange',captured:'onChangeCapture'}},topEndEditing:{phasedRegistrationNames:{bubbled:'onEndEditing',captured:'onEndEditingCapture'}},topFocus:{phasedRegistrationNames:{bubbled:'onFocus',captured:'onFocusCapture'}},topKeyPress:{phasedRegistrationNames:{bubbled:'onKeyPress',captured:'onKeyPressCapture'}},topPress:{phasedRegistrationNames:{bubbled:'onPress',captured:'onPressCapture'}},topSubmitEditing:{phasedRegistrationNames:{bubbled:'onSubmitEditing',captured:'onSubmitEditingCapture'}},topTouchCancel:{phasedRegistrationNames:{bubbled:'onTouchCancel',captured:'onTouchCancelCapture'}},topTouchEnd:{phasedRegistrationNames:{bubbled:'onTouchEnd',captured:'onTouchEndCapture'}},topTouchMove:{phasedRegistrationNames:{bubbled:'onTouchMove',captured:'onTouchMoveCapture'}},topTouchStart:{phasedRegistrationNames:{bubbled:'onTouchStart',captured:'onTouchStartCapture'}}}),directEventTypes:c({},s.default.directEventTypes,{topAccessibilityAction:{registrationName:'onAccessibilityAction'},topAccessibilityEscape:{registrationName:'onAccessibilityEscape'},topAccessibilityTap:{registrationName:'onAccessibilityTap'},topLayout:{registrationName:'onLayout'},topMagicTap:{registrationName:'onMagicTap'},onGestureHandlerEvent:{registrationName:'onGestureHandlerEvent'},onGestureHandlerStateChange:{registrationName:'onGestureHandlerStateChange'}}),validAttributes:c({},s.default.validAttributes,{accessibilityActions:!0,accessibilityElementsHidden:!0,accessibilityHint:!0,accessibilityIgnoresInvertColors:!0,accessibilityLabel:!0,accessibilityLiveRegion:!0,accessibilityRole:!0,accessibilityStates:!0,accessibilityState:!0,accessibilityViewIsModal:!0,accessible:!0,alignContent:!0,alignItems:!0,alignSelf:!0,aspectRatio:!0,backfaceVisibility:!0,backgroundColor:{process:r(d[3])},borderBottomColor:{process:r(d[3])},borderBottomEndRadius:!0,borderBottomLeftRadius:!0,borderBottomRightRadius:!0,borderBottomStartRadius:!0,borderBottomWidth:!0,borderColor:{process:r(d[3])},borderEndColor:{process:r(d[3])},borderEndWidth:!0,borderLeftColor:{process:r(d[3])},borderLeftWidth:!0,borderRadius:!0,borderRightColor:{process:r(d[3])},borderRightWidth:!0,borderStartColor:{process:r(d[3])},borderStartWidth:!0,borderStyle:!0,borderTopColor:{process:r(d[3])},borderTopEndRadius:!0,borderTopLeftRadius:!0,borderTopRightRadius:!0,borderTopStartRadius:!0,borderTopWidth:!0,borderWidth:!0,bottom:!0,clickable:!0,collapsable:!0,direction:!0,display:!0,elevation:!0,end:!0,flex:!0,flexBasis:!0,flexDirection:!0,flexGrow:!0,flexShrink:!0,flexWrap:!0,height:!0,hitSlop:{diff:r(d[4])},importantForAccessibility:!0,justifyContent:!0,left:!0,margin:!0,marginBottom:!0,marginEnd:!0,marginHorizontal:!0,marginLeft:!0,marginRight:!0,marginStart:!0,marginTop:!0,marginVertical:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,nativeID:!0,needsOffscreenAlphaCompositing:!0,onAccessibilityAction:!0,onAccessibilityEscape:!0,onAccessibilityTap:!0,onLayout:!0,onMagicTap:!0,opacity:!0,overflow:!0,padding:!0,paddingBottom:!0,paddingEnd:!0,paddingHorizontal:!0,paddingLeft:!0,paddingRight:!0,paddingStart:!0,paddingTop:!0,paddingVertical:!0,pointerEvents:!0,position:!0,removeClippedSubviews:!0,renderToHardwareTextureAndroid:!0,right:!0,rotation:!0,scaleX:!0,scaleY:!0,shadowColor:{process:r(d[3])},shadowOffset:{diff:r(d[5])},shadowOpacity:!0,shadowRadius:!0,shouldRasterizeIOS:!0,start:!0,style:{alignContent:!0,alignItems:!0,alignSelf:!0,aspectRatio:!0,backfaceVisibility:!0,backgroundColor:{process:r(d[3])},borderBottomColor:{process:r(d[3])},borderBottomEndRadius:!0,borderBottomLeftRadius:!0,borderBottomRightRadius:!0,borderBottomStartRadius:!0,borderBottomWidth:!0,borderColor:{process:r(d[3])},borderEndColor:{process:r(d[3])},borderEndWidth:!0,borderLeftColor:{process:r(d[3])},borderLeftWidth:!0,borderRadius:!0,borderRightColor:{process:r(d[3])},borderRightWidth:!0,borderStartColor:{process:r(d[3])},borderStartWidth:!0,borderStyle:!0,borderTopColor:{process:r(d[3])},borderTopEndRadius:!0,borderTopLeftRadius:!0,borderTopRightRadius:!0,borderTopStartRadius:!0,borderTopWidth:!0,borderWidth:!0,bottom:!0,color:{process:r(d[3])},decomposedMatrix:!0,direction:!0,display:!0,elevation:!0,end:!0,flex:!0,flexBasis:!0,flexDirection:!0,flexGrow:!0,flexShrink:!0,flexWrap:!0,fontFamily:!0,fontSize:!0,fontStyle:!0,fontVariant:!0,fontWeight:!0,height:!0,includeFontPadding:!0,justifyContent:!0,left:!0,letterSpacing:!0,lineHeight:!0,margin:!0,marginBottom:!0,marginEnd:!0,marginHorizontal:!0,marginLeft:!0,marginRight:!0,marginStart:!0,marginTop:!0,marginVertical:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,opacity:!0,overflow:!0,overlayColor:{process:r(d[3])},padding:!0,paddingBottom:!0,paddingEnd:!0,paddingHorizontal:!0,paddingLeft:!0,paddingRight:!0,paddingStart:!0,paddingTop:!0,paddingVertical:!0,position:!0,resizeMode:!0,right:!0,rotation:!0,scaleX:!0,scaleY:!0,shadowColor:{process:r(d[3])},shadowOffset:{diff:r(d[5])},shadowOpacity:!0,shadowRadius:!0,start:!0,textAlign:!0,textAlignVertical:!0,textDecorationColor:{process:r(d[3])},textDecorationLine:!0,textDecorationStyle:!0,textShadowColor:{process:r(d[3])},textShadowOffset:!0,textShadowRadius:!0,textTransform:!0,tintColor:{process:r(d[3])},top:!0,transform:{diff:r(d[6])},transformMatrix:!0,translateX:!0,translateY:!0,width:!0,writingDirection:!0,zIndex:!0},testID:!0,top:!0,transform:{diff:r(d[6])},translateX:!0,translateY:!0,width:!0,zIndex:!0})};m.exports=p},167,[3,50,164,75,168,78,169]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t={top:void 0,left:void 0,right:void 0,bottom:void 0};m.exports=function(o,f){return(o=o||t)!==(f=f||t)&&(o.top!==f.top||o.left!==f.left||o.right!==f.right||o.bottom!==f.bottom)}},168,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';m.exports=function(t,n){return!(t===n||t&&n&&t[12]===n[12]&&t[13]===n[13]&&t[14]===n[14]&&t[5]===n[5]&&t[10]===n[10]&&t[1]===n[1]&&t[2]===n[2]&&t[3]===n[3]&&t[4]===n[4]&&t[6]===n[6]&&t[7]===n[7]&&t[8]===n[8]&&t[9]===n[9]&&t[11]===n[11]&&t[15]===n[15])}},169,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]);function o(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);n&&(s=s.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,s)}return o}function s(t){for(var s=1;s<arguments.length;s++){var c=null!=arguments[s]?arguments[s]:{};s%2?o(Object(c),!0).forEach(function(o){n(t,o,c[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(c)):o(Object(c)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(c,n))})}return t}var c=r(d[2]),u=r(d[3]),l=r(d[4]),p=r(d[5]),b=r(d[6]),v=r(d[7]),f=r(d[8]),y=r(d[9]),O=r(d[10]),C=r(d[11]),E=r(d[12]);var w=!1;function T(t){var n=u.getConstants();n.ViewManagerNames||n.LazyViewManagersEnabled?t=P(t,u.getDefaultEventTypes()):(t.bubblingEventTypes=P(t.bubblingEventTypes,n.genericBubblingEventTypes),t.directEventTypes=P(t.directEventTypes,n.genericDirectEventTypes))}function P(t,n){if(!n)return t;if(!t)return n;for(var o in n)if(n.hasOwnProperty(o)){var s=n[o];if(t.hasOwnProperty(o)){var c=t[o];'object'==typeof s&&'object'==typeof c&&(s=P(c,s))}t[o]=s}return t}function j(t){switch(t){case'CATransform3D':return b;case'CGPoint':return v;case'CGSize':return C;case'UIEdgeInsets':return l}return null}function h(t){switch(t){case'CGColor':case'UIColor':return f;case'CGColorArray':case'UIColorArray':return y;case'CGImage':case'UIImage':case'RCTImageSource':return O;case'Color':return f;case'ColorArray':return y}return null}m.exports=function(n){var o=u.getViewManagerConfig(n);p(null!=o&&null!=o.NativeProps,'requireNativeComponent: "%s" was not found in the UIManager.',n);for(var l=o.baseModuleName,b=o.bubblingEventTypes,v=o.directEventTypes,f=o.NativeProps;l;){var y=u.getViewManagerConfig(l);y?(b=s({},y.bubblingEventTypes,{},b),v=s({},y.directEventTypes,{},v),f=s({},y.NativeProps,{},f),l=y.baseModuleName):(E(!1,'Base module "%s" does not exist',l),l=null)}var O={};for(var C in f){var P=f[C],I=j(P),N=h(P);O[C]=null==I&&null==N||{diff:I,process:N}}return O.style=c,t(o,{uiViewClassName:n,validAttributes:O,bubblingEventTypes:b,directEventTypes:v}),w||(T(o),w=!0),o}},170,[11,50,62,47,168,17,169,171,75,172,173,78,19]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t={x:void 0,y:void 0};m.exports=function(n,o){return(n=n||t)!==(o=o||t)&&(n.x!==o.x||n.y!==o.y)}},171,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]);m.exports=function(t){return null==t?null:t.map(n)}},172,[75]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t,n,s,u,o=r(d[0]),f=r(d[1]);function c(){if(u)return u;var t=g.nativeExtensions&&g.nativeExtensions.SourceCode;return t||(t=r(d[2]).default),u=t.getConstants().scriptURL}function l(){if(void 0===n){var t=c(),s=t&&t.match(/^https?:\/\/.*?\//);n=s?s[0]:null}return n}function v(t){if(t){if(t.startsWith('assets://'))return null;(t=t.substring(0,t.lastIndexOf('/')+1)).includes('://')||(t='file://'+t)}return t}m.exports=function(n){if('object'==typeof n)return n;var u=o.getAssetByID(n);if(!u)return null;var p=new f(l(),(void 0===s&&(s=v(c())),s),u);return t?t(p):p.defaultAsset()},m.exports.pickScale=f.pickScale,m.exports.setCustomSourceTransformer=function(n){t=n}},173,[174,175,177]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=[];m.exports={registerAsset:function(s){return t.push(s)},getAssetByID:function(s){return t[s-1]}}},174,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]),n=r(d[2]),u=(r(d[3]),r(d[4])),o=r(d[5]);function l(t){var s=c.pickScale(t.scales,n.get()),o=1===s?'':'@'+s+'x';return u.getBasePath(t)+'/'+t.name+o+'.'+t.type}function h(t){var s=c.pickScale(t.scales,n.get());return u.getAndroidResourceFolderName(t,s)+'/'+u.getAndroidResourceIdentifier(t)+'.'+t.type}var c=(function(){function c(s,n,u){t(this,c),this.serverUrl=s,this.jsbundleUrl=n,this.asset=u}return s(c,[{key:"isLoadedFromServer",value:function(){return!!this.serverUrl}},{key:"isLoadedFromFileSystem",value:function(){return!(!this.jsbundleUrl||!this.jsbundleUrl.startsWith('file://'))}},{key:"defaultAsset",value:function(){return this.isLoadedFromServer()?this.assetServerURL():this.isLoadedFromFileSystem()?this.drawableFolderInBundle():this.resourceIdentifierWithoutScale()}},{key:"assetServerURL",value:function(){return o(!!this.serverUrl,'need server to load from'),this.fromSource(this.serverUrl+l(this.asset)+"?platform=android&hash="+this.asset.hash)}},{key:"scaledAssetPath",value:function(){return this.fromSource(l(this.asset))}},{key:"scaledAssetURLNearBundle",value:function(){var t=this.jsbundleUrl||'file://';return this.fromSource(t+l(this.asset))}},{key:"resourceIdentifierWithoutScale",value:function(){return o(!0,'resource identifiers work on Android'),this.fromSource(u.getAndroidResourceIdentifier(this.asset))}},{key:"drawableFolderInBundle",value:function(){var t=this.jsbundleUrl||'file://';return this.fromSource(t+h(this.asset))}},{key:"fromSource",value:function(t){return{__packager_asset:!0,width:this.asset.width,height:this.asset.height,uri:t,scale:c.pickScale(this.asset.scales,n.get())}}}],[{key:"pickScale",value:function(t,s){for(var n=0;n<t.length;n++)if(t[n]>=s)return t[n];return t[t.length-1]||1}}]),c})();m.exports=c},175,[4,5,59,52,176,17]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t={.75:'ldpi',1:'mdpi',1.5:'hdpi',2:'xhdpi',3:'xxhdpi',4:'xxxhdpi'};function n(n){if(n.toString()in t)return t[n.toString()];throw new Error('no such scale '+n.toString())}var o=new Set(['gif','jpeg','jpg','png','svg','webp','xml']);function s(t){var n=t.httpServerLocation;return'/'===n[0]&&(n=n.substr(1)),n}m.exports={getAndroidAssetSuffix:n,getAndroidResourceFolderName:function(s,u){if(!o.has(s.type))return'raw';var c=n(u);if(!c)throw new Error("Don't know which android drawable suffix to use for scale: "+u+'\nAsset: '+JSON.stringify(s,null,'\t')+'\nPossible scales are:'+JSON.stringify(t,null,'\t'));return'drawable-'+c},getAndroidResourceIdentifier:function(t){return(s(t)+'/'+t.name).toLowerCase().replace(/\//g,'_').replace(/([^a-z0-9_])/g,'').replace(/^assets_/,'')},getBasePath:s}},176,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])).getEnforcing('SourceCode');e.default=o},177,[1,23]);
+__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),t=r(d[1]);m.exports=function(u){return n(u,function(){return t(u)})}},178,[179,170]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]).ReactNativeViewConfigRegistry.register;m.exports=function(n,s){return t(n,s)}},179,[156]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=t(r(d[1])),f=t(r(d[2])),u=r(d[3]),l=u.forwardRef(function(t,l){return u.createElement(f.default,(0,n.default)({},t,{ref:l}))});l.defaultProps={styleAttr:'Normal',indeterminate:!0,animating:!0},m.exports=l},180,[3,11,181,12]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=(0,t(r(d[1])).default)('AndroidProgressBar');e.default=u},181,[3,182]);
+__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(r(d[1])),t=r(d[2]);var p=function(n,p){var f=p&&p.paperComponentName?p.paperComponentName:n;if(null!=p&&null!=p.paperComponentNameDeprecated)if(t.UIManager.getViewManagerConfig(n))f=n;else{if(null==p.paperComponentNameDeprecated||!t.UIManager.getViewManagerConfig(p.paperComponentNameDeprecated))throw new Error("Failed to find native component for either "+n+" or "+(p.paperComponentNameDeprecated||'(unknown)'));f=p.paperComponentNameDeprecated}return(0,o.default)(f)};e.default=p},182,[3,178,16]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),l=r(d[3]),u=r(d[4]),s=r(d[5]),f=r(d[6]),c=r(d[7]),h=r(d[8]),p=r(d[9]),v=r(d[10]),y=r(d[11]),b=r(d[12]),k=r(d[13]);function S(t,n){if(null==t||null==n)return!0;if(t.length!==n.length)return!0;for(var o=0;o<t.length;o++)if(t[o]!==n[o])return!0;return!1}var w=b(v.UIView,{}),x={transform:{diff:S},opacity:!0},C=b(x,{clipping:{diff:S}}),T=b(x,{fill:{diff:S},stroke:{diff:S},strokeWidth:!0,strokeCap:!0,strokeJoin:!0,strokeDash:{diff:S}}),_=b(T,{d:{diff:S}}),A=b(T,{alignment:!0,frame:{diff:function(t,n){if(t===n)return!1;if(t.font!==n.font){if(null===t.font)return!0;if(null===n.font)return!0;if(t.font.fontFamily!==n.font.fontFamily||t.font.fontSize!==n.font.fontSize||t.font.fontWeight!==n.font.fontWeight||t.font.fontStyle!==n.font.fontStyle)return!0}return S(t.lines,n.lines)}},path:{diff:S}}),R=y('ARTSurfaceView',function(){return{validAttributes:w,uiViewClassName:'ARTSurfaceView'}}),W=y('ARTGroup',function(){return{validAttributes:C,uiViewClassName:'ARTGroup'}}),J=y('ARTShape',function(){return{validAttributes:_,uiViewClassName:'ARTShape'}}),V=y('ARTText',function(){return{validAttributes:A,uiViewClassName:'ARTText'}});function G(t){return t?'string'==typeof t?t:t.length?t.join('\n'):'':''}var I=(function(s){function f(){return t(this,f),o(this,l(f).apply(this,arguments))}return u(f,s),n(f,[{key:"getChildContext",value:function(){return{isInSurface:!0}}},{key:"render",value:function(){var t=N(this.props.height,0),n=N(this.props.width,0);return h.createElement(R,{style:[this.props.style,{height:t,width:n}]},this.props.children)}}]),f})(h.Component);function N(t,n){return null==t?n:+t}I.childContextTypes={isInSurface:p.bool};var z=new c;function D(t){var n=null!=t.scaleX?t.scaleX:null!=t.scale?t.scale:1,o=null!=t.scaleY?t.scaleY:null!=t.scale?t.scale:1;return z.transformTo(1,0,0,1,0,0).move(t.x||0,t.y||0).rotate(t.rotation||0,t.originX,t.originY).scale(n,o,t.originX,t.originY),null!=t.transform&&z.transform(t.transform),[z.xx,z.yx,z.xy,z.yy,z.x,z.y]}function E(t){return!1===t.visible?0:null==t.opacity?1:+t.opacity}var F=(function(s){function f(){return t(this,f),o(this,l(f).apply(this,arguments))}return u(f,s),n(f,[{key:"render",value:function(){var t=this.props;return k(this.context.isInSurface,'ART: <Group /> must be a child of a <Surface />'),h.createElement(W,{opacity:E(t),transform:D(t)},this.props.children)}}]),f})(h.Component);F.contextTypes={isInSurface:p.bool.isRequired};var M=(function(s){function f(){return t(this,f),o(this,l(f).apply(this,arguments))}return u(f,s),n(f,[{key:"render",value:function(){var t=this.props,n=[N(t.x,0),N(t.y,0),N(t.width,0),N(t.height,0)],o=b(t);return delete o.x,delete o.y,h.createElement(W,{clipping:n,opacity:E(t),transform:D(o)},this.props.children)}}]),f})(h.Component),P=0,X=1,Y=2,O=3;function q(t,n,o){var l=new s(t);n[o+0]=l.red/255,n[o+1]=l.green/255,n[o+2]=l.blue/255,n[o+3]=l.alpha}function j(t,n,o){var l=0;if('length'in t)for(;l<t.length;)q(t[l],n,o+4*l),l++;else for(var u in t)q(t[u],n,o+4*l),l++;return o+4*l}function L(t,n,o,l,u){var s,f=0;if('length'in t)for(;f<t.length;)s=f/(t.length-1)*l,n[o+f]=u?1-s:s,f++;else for(var c in t)s=+c*l,n[o+f]=u?1-s:s,f++;return o+f}function U(t,n,o){L(t,n,j(t,n,o),1,!1)}function $(t,n,o){var l=j(t,n,o);L(t,n,l=L(t,n,l=j(t,n,l),.5,!1),.5,!0)}function B(t,n){var o=t[0],l=+n.width,u=+n.height;o===X?(t[1]*=l,t[2]*=u,t[3]*=l,t[4]*=u):o===Y&&(t[1]*=l,t[2]*=u,t[3]*=l,t[4]*=u,t[5]*=l,t[6]*=u)}function H(t,n){if(null==t)return null;if(t._brush)return t._bb&&(B(t._brush,n),t._bb=!1),t._brush;var o=new s(t);return[P,o.red/255,o.green/255,o.blue/255,o.alpha]}function K(t){if(null==t)return null;var n=new s(t);return[n.red/255,n.green/255,n.blue/255,n.alpha]}function Q(t){switch(t){case'butt':return 0;case'square':return 2;default:return 1}}function Z(t){switch(t){case'miter':return 0;case'bevel':return 2;default:return 1}}var tt=(function(s){function c(){return t(this,c),o(this,l(c).apply(this,arguments))}return u(c,s),n(c,[{key:"render",value:function(){var t=this.props,n=t.d||G(t.children),o=(n instanceof f?n:new f(n)).toJSON();return h.createElement(J,{fill:H(t.fill,t),opacity:E(t),stroke:K(t.stroke),strokeCap:Q(t.strokeCap),strokeDash:t.strokeDash||null,strokeJoin:Z(t.strokeJoin),strokeWidth:N(t.strokeWidth,1),transform:D(t),d:o})}}]),c})(h.Component),nt={},et=/^[\s"']*/,rt=/[\s"']*$/;function it(t){return t.split(',')[0].replace(et,'').replace(rt,'')}function ot(t){if(nt.hasOwnProperty(t))return nt[t];var n=/^\s*((?:(?:normal|bold|italic)\s+)*)(?:(\d+(?:\.\d+)?)[ptexm\%]*(?:\s*\/.*?)?\s+)?\s*\"?([^\"]*)/i.exec(t);if(!n)return null;var o=it(n[3]),l=+n[2]||12,u=/bold/.exec(n[1]),s=/italic/.exec(n[1]);return nt[t]={fontFamily:o,fontSize:l,fontWeight:u?'bold':'normal',fontStyle:s?'italic':'normal'},nt[t]}function lt(t){return null==t?null:'string'==typeof t?ot(t):{fontFamily:it(t.fontFamily),fontSize:+t.fontSize||12,fontWeight:null!=t.fontWeight?t.fontWeight.toString():'400',fontStyle:t.fontStyle}}var ut=/\n/g;function at(t){switch(t){case'right':return 1;case'center':return 2;default:return 0}}var st=(function(s){function c(){return t(this,c),o(this,l(c).apply(this,arguments))}return u(c,s),n(c,[{key:"render",value:function(){var t,n,o=this.props,l=o.path,u=l?(l instanceof f?l:new f(l)).toJSON():null,s=(t=o.font,n=G(o.children),{font:lt(t),lines:n.split(ut)});return h.createElement(V,{fill:H(o.fill,o),opacity:E(o),stroke:K(o.stroke),strokeCap:Q(o.strokeCap),strokeDash:o.strokeDash||null,strokeJoin:Z(o.strokeJoin),strokeWidth:N(o.strokeWidth,1),transform:D(o),alignment:at(o.alignment),frame:s,path:u})}}]),c})(h.Component);var ft={LinearGradient:function(t,n,o,l,u){var s=X;if(arguments.length<5){var f=(null==n?270:n)*Math.PI/180,c=Math.cos(f),h=-Math.sin(f),p=(Math.abs(c)+Math.abs(h))/2;n=.5-(c*=p),l=.5+c,o=.5-(h*=p),u=.5+h,this._bb=!0}else this._bb=!1;var v=[s,+n,+o,+l,+u];U(t,v,5),this._brush=v},RadialGradient:function(t,n,o,l,u,s,f){null==u&&(u=l),null==s&&(s=n),null==f&&(f=o),null==n?(n=o=l=u=s=f=.5,this._bb=!0):this._bb=!1;var c=[Y,+n,+o,2*+l,2*+u,+s,+f];$(t,c,7),this._brush=c},Pattern:function(t,n,o,l,u){this._brush=[O,t,+l||0,+u||0,+n,+o]},Transform:c,Path:f,Surface:I,Group:F,ClippingRectangle:M,Shape:tt,Text:st};m.exports=ft},183,[4,5,6,8,9,184,185,188,12,67,189,179,190,17]);
+__d(function(g,r,i,a,m,e,d){var t={maroon:'#800000',red:'#ff0000',orange:'#ffA500',yellow:'#ffff00',olive:'#808000',purple:'#800080',fuchsia:"#ff00ff",white:'#ffffff',lime:'#00ff00',green:'#008000',navy:'#000080',blue:'#0000ff',aqua:'#00ffff',teal:'#008080',black:'#000000',silver:'#c0c0c0',gray:'#808080'},n=function(t,n){for(var h=[],u=0,s=t.length;u<s;u++)h[u]=n(t[u],u);return h},h=function n(h,u){if(h.isColor)this.red=h.red,this.green=h.green,this.blue=h.blue,this.alpha=h.alpha;else{var s=t[h];switch(s&&(h=s,u='hex'),typeof h){case'string':u||(u=(u=h.match(/^rgb|^hsb|^hsl/))?u[0]:'hex');break;case'object':u=u||'rgb',h=h.toString();break;case'number':u='hex',h=h.toString(16)}h=n['parse'+u.toUpperCase()](h),this.red=h[0],this.green=h[1],this.blue=h[2],this.alpha=h[3]}this.isColor=!0},u=function(t,n,h){return Math.min(h,Math.max(n,t))},s=/([-.\d]+\%?)\s*,\s*([-.\d]+\%?)\s*,\s*([-.\d]+\%?)\s*,?\s*([-.\d]*\%?)/,o=/^#?([a-f0-9]{1,2})([a-f0-9]{1,2})([a-f0-9]{1,2})([a-f0-9]{0,2})$/i;h.parseRGB=function(t){return n(t.match(s).slice(1),function(t,n){return t&&(t=parseFloat(t)*('%'==t[t.length-1]?2.55:1)),n<3?Math.round((t%=256)<0?t+256:t):u(''===t?1:Number(t),0,1)})},h.parseHEX=function(t){return 1==t.length&&(t=t+t+t),n(t.match(o).slice(1),function(t,n){return 3==n?t?parseInt(t,16)/255:1:parseInt(1==t.length?t+t:t,16)})},h.parseHSB=function(t){var h=n(t.match(s).slice(1),function(t,n){return t&&(t=parseFloat(t)),0===n?Math.round((t%=360)<0?t+360:t):n<3?u(Math.round(t),0,100):u(''===t?1:Number(t),0,1)}),o=h[3],f=Math.round(h[2]/100*255);if(0==h[1])return[f,f,f,o];var l=h[0],c=l%60,b=Math.round(h[2]*(100-h[1])/1e4*255),p=Math.round(h[2]*(6e3-h[1]*c)/6e5*255),M=Math.round(h[2]*(6e3-h[1]*(60-c))/6e5*255);switch(Math.floor(l/60)){case 0:return[f,M,b,o];case 1:return[p,f,b,o];case 2:return[b,f,M,o];case 3:return[b,p,f,o];case 4:return[M,b,f,o];default:return[f,b,p,o]}},h.parseHSL=function(t){var h=n(t.match(s).slice(1),function(t,n){return t&&(t=parseFloat(t)),0===n?Math.round((t%=360)<0?t+360:t):n<3?u(Math.round(t),0,100):u(''===t?1:Number(t),0,1)}),o=h[0]/60,f=h[1]/100,l=h[2]/100,c=h[3],b=(1-Math.abs(2*l-1))*f,p=b*(1-Math.abs(o%2-1)),M=l-b/2,v=Math.round(255*(b+M)),x=Math.round(255*(p+M)),w=Math.round(255*M);switch(Math.floor(o)){case 0:return[v,x,w,c];case 1:return[x,v,w,c];case 2:return[w,v,x,c];case 3:return[w,x,v,c];case 4:return[x,w,v,c];default:return[v,w,x,c]}};var f=function(t,n){return 1!=n[3]?t+='a':n.pop(),t+'('+n.join(', ')+')'};(h.prototype={toHSB:function(t){var n=this.red,h=this.green,u=this.blue,s=this.alpha,o=Math.max(n,h,u),l=o-Math.min(n,h,u),c=0,b=0!=l?l/o:0,p=o/255;if(b){var M=(o-n)/l,v=(o-h)/l,x=(o-u)/l;c=n==o?x-v:h==o?2+M-x:4+v-M,(c/=6)<0&&c++}var w=[Math.round(360*c),Math.round(100*b),Math.round(100*p),s];return t?w:f('hsb',w)},toHSL:function(t){var n=this.red,h=this.green,u=this.blue,s=this.alpha,o=Math.max(n,h,u),l=Math.min(n,h,u),c=o-l,b=0,p=0!=c?c/(255-Math.abs(o+l-255)):0,M=(o+l)/512;if(p){var v=(o-n)/c,x=(o-h)/c,w=(o-u)/c;b=n==o?w-x:h==o?2+v-w:4+x-v,(b/=6)<0&&b++}var S=[Math.round(360*b),Math.round(100*p),Math.round(100*M),s];return t?S:f('hsl',S)},toHEX:function(t){var h=this.alpha,u=1==(h=Math.round(255*h).toString(16)).length?h+h:h,s=n([this.red,this.green,this.blue],function(t){return 1==(t=t.toString(16)).length?'0'+t:t});return t?s.concat(u):'#'+s.join('')+('ff'==u?'':u)},toRGB:function(t){var n=[this.red,this.green,this.blue,this.alpha];return t?n:f('rgb',n)}}).toString=h.prototype.toRGB,h.hex=function(t){return new h(t,'hex')},null==this.hex&&(this.hex=h.hex),h.hsb=function(t,n,u,s){return new h([t||0,n||0,u||0,null==s?1:s],'hsb')},null==this.hsb&&(this.hsb=h.hsb),h.hsl=function(t,n,u,s){return new h([t||0,n||0,u||0,null==s?1:s],'hsl')},null==this.hsl&&(this.hsl=h.hsl),h.rgb=function(t,n,u,s){return new h([t||0,n||0,u||0,null==s?1:s],'rgb')},null==this.rgb&&(this.rgb=h.rgb),h.detach=function(t){return t=new h(t),[h.rgb(t.red,t.green,t.blue).toString(),t.alpha]},m.exports=h},184,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),h=t(n,{initialize:function(t){this.reset(),t instanceof h?this.path=t.path.slice(0):t&&(t.applyToPath?t.applyToPath(this):this.push(t))},onReset:function(){this.path=[]},onMove:function(t,n,h,o){this.path.push(0,h,o)},onLine:function(t,n,h,o){this.path.push(2,h,o)},onBezierCurve:function(t,n,h,o,s,p,u,c){this.path.push(3,h,o,s,p,u,c)},_arcToBezier:n.prototype.onArc,onArc:function(t,n,h,o,s,p,u,c,f,l,z,T){if(u!==c||T)return this._arcToBezier(t,n,h,o,s,p,u,c,f,l,z,T);this.path.push(4,s,p,u,f,l,z?0:1)},onClose:function(){this.path.push(1)},toJSON:function(){return this.path}});m.exports=h},185,[186,187]);
+__d(function(g,r,i,a,m,e,d){m.exports=function(t){for(var n={},o=0,c=arguments.length;o<c;o++){var u=arguments[o];for(var f in'function'==typeof u&&(u=u.prototype),u)n[f]=u[f]}return n.initialize||(n.initialize=function(){}),n.constructor=function(t,o,c,u,f,p,l,s){return new n.initialize(t,o,c,u,f,p,l,s)},n.constructor.prototype=n.initialize.prototype=n,n.constructor}},186,[]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);m.exports=t({initialize:function(t){this.reset().push(t)},push:function(){var t=Array.prototype.join.call(arguments,' ').match(/[a-df-z]|[\-+]?(?:[\d\.]e[\-+]?|[^\s\-+,a-z])+/gi);if(!t)return this;for(var n,s=t[0],h=1;s;){switch(s){case'm':this.move(t[h++],t[h++]);break;case'l':this.line(t[h++],t[h++]);break;case'c':this.curve(t[h++],t[h++],t[h++],t[h++],t[h++],t[h++]);break;case's':this.curve(t[h++],t[h++],null,null,t[h++],t[h++]);break;case'q':this.curve(t[h++],t[h++],t[h++],t[h++]);break;case't':this.curve(t[h++],t[h++]);break;case'a':this.arc(t[h+5],t[h+6],t[h],t[h+1],t[h+3],!+t[h+4],t[h+2]),h+=7;break;case'h':this.line(t[h++],0);break;case'v':this.line(0,t[h++]);break;case'M':this.moveTo(t[h++],t[h++]);break;case'L':this.lineTo(t[h++],t[h++]);break;case'C':this.curveTo(t[h++],t[h++],t[h++],t[h++],t[h++],t[h++]);break;case'S':this.curveTo(t[h++],t[h++],null,null,t[h++],t[h++]);break;case'Q':this.curveTo(t[h++],t[h++],t[h++],t[h++]);break;case'T':this.curveTo(t[h++],t[h++]);break;case'A':this.arcTo(t[h+5],t[h+6],t[h],t[h+1],t[h+3],!+t[h+4],t[h+2]),h+=7;break;case'H':this.lineTo(t[h++],this.penY);break;case'V':this.lineTo(this.penX,t[h++]);break;case'Z':case'z':this.close();break;default:s=n,h--;continue}'m'==(n=s)?n='l':'M'==n&&(n='L'),s=t[h++]}return this},reset:function(){return this.penX=this.penY=0,this.penDownX=this.penDownY=null,this._pivotX=this._pivotY=0,this.onReset(),this},move:function(t,n){return this.onMove(this.penX,this.penY,this._pivotX=this.penX+=+t,this._pivotY=this.penY+=+n),this},moveTo:function(t,n){return this.onMove(this.penX,this.penY,this._pivotX=this.penX=+t,this._pivotY=this.penY=+n),this},line:function(t,n){return this.lineTo(this.penX+ +t,this.penY+ +n)},lineTo:function(t,n){return null==this.penDownX&&(this.penDownX=this.penX,this.penDownY=this.penY),this.onLine(this.penX,this.penY,this._pivotX=this.penX=+t,this._pivotY=this.penY=+n),this},curve:function(t,n,s,h,o,u){var p=this.penX,c=this.penY;return this.curveTo(p+ +t,c+ +n,null==s?null:p+ +s,null==h?null:c+ +h,null==o?null:p+ +o,null==u?null:c+ +u)},curveTo:function(t,n,s,h,o,u){var p=this.penX,c=this.penY;return null==s&&(s=+t,h=+n,t=2*p-(this._pivotX||0),n=2*c-(this._pivotY||0)),null==o?(this._pivotX=+t,this._pivotY=+n,s=((o=+s)+2*+t)/3,h=((u=+h)+2*+n)/3,t=(p+2*+t)/3,n=(c+2*+n)/3):(this._pivotX=+s,this._pivotY=+h),null==this.penDownX&&(this.penDownX=p,this.penDownY=c),this.onBezierCurve(p,c,+t,+n,+s,+h,this.penX=+o,this.penY=+u),this},arc:function(t,n,s,h,o,u,p){return this.arcTo(this.penX+ +t,this.penY+ +n,s,h,o,u,p)},arcTo:function(t,n,s,h,o,u,p){if(h=Math.abs(+h||+s||+n-this.penY),!(s=Math.abs(+s||+t-this.penX))||!h||t==this.penX&&n==this.penY)return this.lineTo(t,n);var c=this.penX,l=this.penY,v=!+u,X=!!+o,Y=p?p*Math.PI/180:0,f=Math.cos(Y),M=Math.sin(Y),b=f*(t-=c)/2+M*(n-=l)/2,T=-M*t/2+f*n/2,k=s*s*h*h,w=h*h*b*b,_=s*s*T*T,D=k-_-w;if(D<0)s*=D=Math.sqrt(1-D/k),h*=D,b=t/2,T=n/2;else{D=Math.sqrt(D/(_+w)),X==v&&(D=-D);var z=-D*T*s/h,C=D*b*h/s;b=f*z-M*C+t/2,T=M*z+f*C+n/2}var B=f/s,A=M/s,L=-M/h,I=f/h,P=Math.atan2(L*-b+I*-T,B*-b+A*-T),N=Math.atan2(L*(t-b)+I*(n-T),B*(t-b)+A*(n-T));return b+=c,T+=l,t+=c,n+=l,null==this.penDownX&&(this.penDownX=this.penX,this.penDownY=this.penY),this.onArc(c,l,this._pivotX=this.penX=t,this._pivotY=this.penY=n,b,T,s,h,P,N,!v,p),this},counterArc:function(t,n,s,h,o){return this.arc(t,n,s,h,o,!0)},counterArcTo:function(t,n,s,h,o){return this.arcTo(t,n,s,h,o,!0)},close:function(){return null!=this.penDownX&&(this.onClose(this.penX,this.penY,this.penX=this.penDownX,this.penY=this.penDownY),this.penDownX=null),this},onReset:function(){},onMove:function(t,n,s,h){},onLine:function(t,n,s,h){this.onBezierCurve(t,n,t,n,s,h,s,h)},onBezierCurve:function(t,n,s,h,o,u,p,c){var l,v,X,Y,f,M=p-t,b=c-n,T=M*M+b*b;if((f=(X=s-t)*M+(Y=h-n)*b)>T?(X-=M,Y-=b):f>0&&0!=T&&(X-=f/T*M,Y-=f/T*b),l=X*X+Y*Y,(f=(X=o-t)*M+(Y=u-n)*b)>T?(X-=M,Y-=b):f>0&&0!=T&&(X-=f/T*M,Y-=f/T*b),v=X*X+Y*Y,l<.01&&v<.01)this.onLine(t,n,p,c);else{if(isNaN(l)||isNaN(v))throw new Error('Bad input');var k=.5*(s+o),w=.5*(h+u),_=.5*(s+t),D=.5*(h+n),z=.5*(_+k),C=.5*(D+w),B=.5*(p+o),A=.5*(c+u),L=.5*(B+k),I=.5*(A+w),P=.5*(z+L),N=.5*(C+I);this.onBezierCurve(t,n,_,D,z,C,P,N),this.onBezierCurve(P,N,L,I,B,A,p,c)}},onArc:function(t,n,s,h,o,u,p,c,l,v,X,Y){var f=Y?Y*Math.PI/180:0,M=Math.cos(f),b=Math.sin(f),T=M*p,k=-b*c,w=b*p,_=M*c,D=v-l;D<0&&!X?D+=2*Math.PI:D>0&&X&&(D-=2*Math.PI);for(var z=Math.ceil(Math.abs(D/(Math.PI/2))),C=D/z,B=1.3333333333333333*Math.tan(C/4),A=Math.cos(l),L=Math.sin(l),I=0;I<z;I++){var P=A-B*L,N=L+B*A;l+=C;var q=(A=Math.cos(l))+B*(L=Math.sin(l)),y=L-B*A;this.onBezierCurve(t,n,o+T*P+k*N,u+w*P+_*N,o+T*q+k*y,u+w*q+_*y,t=o+T*A+k*L,n=u+w*A+_*L)}},onClose:function(t,n,s,h){this.onLine(t,n,s,h)}})},187,[186]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);function s(t,s,h,x,y,n){return t&&'object'==typeof t&&(s=t.yx,x=t.yy,n=t.y,h=t.xy,y=t.x,t=t.xx),this.xx=null==t?1:t,this.yx=s||0,this.xy=h||0,this.yy=null==x?1:x,this.x=(null==y?this.x:y)||0,this.y=(null==n?this.y:n)||0,this._transform(),this}m.exports=t({initialize:s,_transform:function(){},xx:1,yx:0,x:0,xy:0,yy:1,y:0,transform:function(t,s,h,x,y,n){var o=this;return t&&'object'==typeof t&&(s=t.yx,x=t.yy,n=t.y,h=t.xy,y=t.x,t=t.xx),y||(y=0),n||(n=0),this.transformTo(o.xx*t+o.xy*s,o.yx*t+o.yy*s,o.xx*h+o.xy*x,o.yx*h+o.yy*x,o.xx*y+o.xy*n+o.x,o.yx*y+o.yy*n+o.y)},transformTo:s,translate:function(t,s){return this.transform(1,0,0,1,t,s)},move:function(t,s){return this.x+=t||0,this.y+=s||0,this._transform(),this},scale:function(t,s){return null==s&&(s=t),this.transform(t,0,0,s,0,0)},rotate:function(t,s,h){null!=s&&null!=h||(s=(this.left||0)+(this.width||0)/2,h=(this.top||0)+(this.height||0)/2);var x=t*Math.PI/180,y=Math.sin(x),n=Math.cos(x);this.transform(1,0,0,1,s,h);return this.transformTo(n*this.xx-y*this.yx,y*this.xx+n*this.yx,n*this.xy-y*this.yy,y*this.xy+n*this.yy,this.x,this.y).transform(1,0,0,1,-s,-h)},moveTo:function(t,s){return this.transformTo(this.xx,this.yx,this.xy,this.yy,t,s)},rotateTo:function(t,s,h){var x=this.yx/this.xx>this.yy/this.xy?-1:1;return(this.xx<0?this.xy>=0:this.xy<0)&&(x=-x),this.rotate(t-180*Math.atan2(x*this.yx,x*this.xx)/Math.PI,s,h)},scaleTo:function(t,s){var h=Math.sqrt(this.xx*this.xx+this.yx*this.yx);return this.xx/=h,this.yx/=h,h=Math.sqrt(this.yy*this.yy+this.xy*this.xy),this.yy/=h,this.xy/=h,this.scale(t,s)},resizeTo:function(t,s){var h=this.width,x=this.height;return h&&x?this.scaleTo(t/h,s/x):this},inversePoint:function(t,s){var h=this.xx,x=this.yx,y=this.xy,n=this.yy,o=this.x,u=this.y,f=x*y-h*n;return 0==f?null:{x:(n*(o-t)+y*(s-u))/f,y:(h*(u-s)+x*(t-o))/f}},point:function(t,s){return{x:this.xx*t+this.xy*s+this.x,y:this.yx*t+this.yy*s+this.y}}})},188,[186]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);function c(t,c){var s=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);c&&(n=n.filter(function(c){return Object.getOwnPropertyDescriptor(t,c).enumerable})),s.push.apply(s,n)}return s}var s={pointerEvents:!0,accessible:!0,accessibilityActions:!0,accessibilityLabel:!0,accessibilityLiveRegion:!0,accessibilityRole:!0,accessibilityStates:!0,accessibilityState:!0,accessibilityHint:!0,importantForAccessibility:!0,nativeID:!0,testID:!0,renderToHardwareTextureAndroid:!0,shouldRasterizeIOS:!0,onLayout:!0,onAccessibilityAction:!0,onAccessibilityTap:!0,onMagicTap:!0,onAccessibilityEscape:!0,collapsable:!0,needsOffscreenAlphaCompositing:!0,style:r(d[1])},n={UIView:s,RCTView:(function(s){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?c(Object(o),!0).forEach(function(c){t(s,c,o[c])}):Object.getOwnPropertyDescriptors?Object.defineProperties(s,Object.getOwnPropertyDescriptors(o)):c(Object(o)).forEach(function(t){Object.defineProperty(s,t,Object.getOwnPropertyDescriptor(o,t))})}return s})({},s,{removeClippedSubviews:!0})};m.exports=n},189,[50,62]);
+__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]);m.exports=function(n,u){var c={};return t(c,n),t(c,u),c}},190,[191]);
+__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]),c=t.checkMergeObjectArg,n=t.checkMergeIntoObjectArg;m.exports=function(t,o){if(n(t),null!=o)for(var f in c(o),o)Object.prototype.hasOwnProperty.call(o,f)&&(t[f]=o[f])}},191,[192]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=function(t){return'object'!=typeof t||t instanceof Date||null===t},c={MAX_MERGE_DEPTH:36,isTerminal:n,normalizeMergeArg:function(t){return void 0===t||null===t?{}:t},checkMergeArrayArgs:function(n,c){t(Array.isArray(n)&&Array.isArray(c),'Tried to merge arrays, instead got %s and %s.',n,c)},checkMergeObjectArgs:function(t,n){c.checkMergeObjectArg(t),c.checkMergeObjectArg(n)},checkMergeObjectArg:function(c){t(!n(c)&&!Array.isArray(c),'Tried to merge an object, instead got %s.',c)},checkMergeIntoObjectArg:function(c){t(!(n(c)&&'function'!=typeof c||Array.isArray(c)),'Tried to merge into an object, instead got %s.',c)},checkMergeLevel:function(n){t(n<36,"Maximum deep merge depth exceeded. You may be attempting to merge circular structures in an unsupported way.")},checkArrayStrategy:function(n){t(void 0===n||n in c.ArrayStrategies,"You must provide an array strategy to deep merge functions to instruct the deep merge how to resolve merging two arrays.")},ArrayStrategies:{Clobber:'Clobber',Concat:'Concat',IndexByIndex:'IndexByIndex'}};m.exports=c},192,[17]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),o=r(d[1]),n=r(d[2]),s=r(d[3]),c=r(d[4]),u=r(d[5]);function l(t,o){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);o&&(s=s.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,s)}return n}r(d[6]);var b=r(d[7]),p=r(d[8]),f=r(d[9]),h=r(d[10]),y=(r(d[11]),r(d[12])),O=r(d[13]),x=(function(t){function l(){return o(this,l),s(this,c(l).apply(this,arguments))}return u(l,t),n(l,[{key:"render",value:function(){var t=this.props,o=t.accessibilityLabel,n=t.color,s=t.onPress,c=t.touchSoundDisabled,u=t.title,l=t.hasTVPreferredFocus,p=t.nextFocusDown,x=t.nextFocusForward,D=t.nextFocusLeft,v=t.nextFocusRight,P=t.nextFocusUp,j=t.disabled,w=t.testID,k=[F.button],C=[F.text];n&&k.push({backgroundColor:n});var E=[];j&&(k.push(F.buttonDisabled),C.push(F.textDisabled),E.push('disabled')),O('string'==typeof u,'The title prop of a Button must be a string');var S=u.toUpperCase(),L=h;return b.createElement(L,{accessibilityLabel:o,accessibilityRole:"button",accessibilityStates:E,hasTVPreferredFocus:l,nextFocusDown:p,nextFocusForward:x,nextFocusLeft:D,nextFocusRight:v,nextFocusUp:P,testID:w,disabled:j,onPress:s,touchSoundDisabled:c},b.createElement(y,{style:k},b.createElement(f,{style:C,disabled:j},S)))}}]),l})(b.Component),F=p.create({button:{elevation:4,backgroundColor:'#2196F3',borderRadius:2},text:(function(o){for(var n=1;n<arguments.length;n++){var s=null!=arguments[n]?arguments[n]:{};n%2?l(Object(s),!0).forEach(function(n){t(o,n,s[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(s)):l(Object(s)).forEach(function(t){Object.defineProperty(o,t,Object.getOwnPropertyDescriptor(s,t))})}return o})({textAlign:'center',padding:8},{color:'white',fontWeight:'500'}),buttonDisabled:{elevation:0,backgroundColor:'#dfdfdf'},textDisabled:{color:'#a1a1a1'}});m.exports=x},193,[50,4,5,6,8,9,52,12,58,194,209,217,81,17]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=r(d[3]),l=r(d[4]),u=r(d[5]),p=r(d[6]),c=r(d[7]);function f(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);n&&(s=s.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,s)}return o}function h(t){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?f(Object(o),!0).forEach(function(n){c(t,n,o[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):f(Object(o)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(o,n))})}return t}var R=r(d[8]),b=r(d[9]),v=r(d[10]),y=r(d[11]),H=r(d[12]),T=r(d[13]),w=r(d[14]),O=r(d[15]),P=r(d[16]),S={top:20,left:20,right:20,bottom:30},x={validAttributes:h({},v.UIView,{isHighlighted:!0,numberOfLines:!0,ellipsizeMode:!0,allowFontScaling:!0,maxFontSizeMultiplier:!0,disabled:!0,selectable:!0,selectionColor:!0,adjustsFontSizeToFit:!0,minimumFontScale:!0,textBreakStrategy:!0,onTextLayout:!0,onInlineViewLayout:!0,dataDetectorType:!0}),directEventTypes:{topTextLayout:{registrationName:'onTextLayout'},topInlineViewLayout:{registrationName:'onInlineViewLayout'}},uiViewClassName:'RCTText'},C=(function(c){function f(){var t,o;n(this,f);for(var p=arguments.length,c=new Array(p),R=0;R<p;R++)c[R]=arguments[R];return(o=s(this,(t=l(f)).call.apply(t,[this].concat(c)))).state=h({},H.Mixin.touchableGetInitialState(),{isHighlighted:!1,createResponderHandlers:o._createResponseHandlers.bind(u(o)),responseHandlers:null}),o}return p(f,c),o(f,[{key:"render",value:function(){var n=this.props;return M(n)&&(n=h({},n,{},this.state.responseHandlers,{isHighlighted:this.state.isHighlighted})),null!=n.selectionColor&&(n=h({},n,{selectionColor:P(n.selectionColor)})),b.createElement(y.Consumer,null,function(o){return o?b.createElement(V,t({},n,{ref:n.forwardedRef})):b.createElement(y.Provider,{value:!0},b.createElement(j,t({},n,{ref:n.forwardedRef})))})}},{key:"_createResponseHandlers",value:function(){var t=this;return{onStartShouldSetResponder:function(){var n=t.props.onStartShouldSetResponder,o=null!=n&&n()||M(t.props);return o&&t._attachTouchHandlers(),o},onResponderGrant:function(n,o){O(t.touchableHandleResponderGrant)(n,o),null!=t.props.onResponderGrant&&t.props.onResponderGrant.call(t,n,o)},onResponderMove:function(n){O(t.touchableHandleResponderMove)(n),null!=t.props.onResponderMove&&t.props.onResponderMove.call(t,n)},onResponderRelease:function(n){O(t.touchableHandleResponderRelease)(n),null!=t.props.onResponderRelease&&t.props.onResponderRelease.call(t,n)},onResponderTerminate:function(n){O(t.touchableHandleResponderTerminate)(n),null!=t.props.onResponderTerminate&&t.props.onResponderTerminate.call(t,n)},onResponderTerminationRequest:function(){var n=t.props.onResponderTerminationRequest;return!!O(t.touchableHandleResponderTerminationRequest)()&&(null==n||n())}}}},{key:"_attachTouchHandlers",value:function(){var t=this;if(null==this.touchableGetPressRectOffset){for(var n in H.Mixin)'function'==typeof H.Mixin[n]&&(this[n]=H.Mixin[n].bind(this));this.touchableHandleActivePressIn=function(){!t.props.suppressHighlighting&&M(t.props)&&t.setState({isHighlighted:!0})},this.touchableHandleActivePressOut=function(){!t.props.suppressHighlighting&&M(t.props)&&t.setState({isHighlighted:!1})},this.touchableHandlePress=function(n){null!=t.props.onPress&&t.props.onPress(n)},this.touchableHandleLongPress=function(n){null!=t.props.onLongPress&&t.props.onLongPress(n)},this.touchableGetPressRectOffset=function(){return null==t.props.pressRetentionOffset?S:t.props.pressRetentionOffset}}}}],[{key:"getDerivedStateFromProps",value:function(t,n){return null==n.responseHandlers&&M(t)?{responseHandlers:n.createResponderHandlers()}:null}}]),f})(b.Component);C.defaultProps={accessible:!0,allowFontScaling:!0,ellipsizeMode:'tail'},C.viewConfig=x;var M=function(t){return null!=t.onPress||null!=t.onLongPress||null!=t.onStartShouldSetResponder},j=w(x.uiViewClassName,function(){return x}),V=null==T.getViewManagerConfig('RCTVirtualText')?j:w('RCTVirtualText',function(){return{validAttributes:h({},v.UIView,{isHighlighted:!0,maxFontSizeMultiplier:!0}),uiViewClassName:'RCTVirtualText'}}),L=b.forwardRef(function(n,o){return b.createElement(C,t({},n,{forwardedRef:o}))});L.displayName='Text',L.propTypes=R,m.exports=L},194,[11,4,5,6,8,7,9,50,195,12,189,199,200,47,179,208,75]);
+__d(function(g,r,i,a,m,e,d){'use strict';var o=r(d[0]),n=r(d[1]),t=r(d[2]),l=r(d[3]),s=t(r(d[4]));m.exports={ellipsizeMode:l.oneOf(['head','middle','tail','clip']),numberOfLines:l.number,textBreakStrategy:l.oneOf(['simple','highQuality','balanced']),onLayout:l.func,onPress:l.func,onLongPress:l.func,pressRetentionOffset:n,selectable:l.bool,selectionColor:o,suppressHighlighting:l.bool,style:s,testID:l.string,nativeID:l.string,allowFontScaling:l.bool,maxFontSizeMultiplier:l.number,accessible:l.bool,adjustsFontSizeToFit:l.bool,minimumFontScale:l.number,disabled:l.bool,dataDetectorType:l.oneOf(['phoneNumber','link','email','none','all'])}},195,[64,196,197,67,73]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=t.shape({top:t.number,left:t.number,bottom:t.number,right:t.number});m.exports=n},196,[67]);
+__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),t=r(d[1]);m.exports=function(o){var c=n(o);return function(n,o,u,v){var f=n;n[o]&&((f={})[o]=t(n[o]));for(var p=arguments.length,s=new Array(p>4?p-4:0),l=4;l<p;l++)s[l-4]=arguments[l];return c.apply(void 0,[f,o,u,v].concat(s))}}},197,[198,80]);
+__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),t=r(d[1]);m.exports=function(o){function l(l,c,s,u,p){if(c[s]){var f=c[s],y=typeof f;'object'!==y&&n(!1,"Invalid "+(p||'(unknown)')+" `"+s+"` of type `"+y+"` supplied to `"+u+"`, expected `object`.");for(var v=t(c[s],o),b=arguments.length,j=new Array(b>5?b-5:0),k=5;k<b;k++)j[k-5]=arguments[k];for(var w in v){var O=o[w];O||n(!1,"Invalid props."+s+" key `"+w+"` supplied to `"+u+"`.\nBad object: "+JSON.stringify(c[s],null,'  ')+'\nValid keys: '+JSON.stringify(Object.keys(o),null,'  '));var J=O.apply(void 0,[f,w,u,p].concat(j));J&&n(!1,J.message+'\nBad object: '+JSON.stringify(c[s],null,'  '))}}else l&&n(!1,"Required object `"+s+"` was not specified in `"+u+"`.")}function c(n,t,o,c){for(var s=arguments.length,u=new Array(s>4?s-4:0),p=4;p<s;p++)u[p-4]=arguments[p];return l.apply(void 0,[!1,n,t,o,c].concat(u))}return c.isRequired=l.bind(null,!0),c}},198,[17,190]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);m.exports=t.createContext(!1)},199,[12]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),E=r(d[1]);function R(t,E){var R=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);E&&(o=o.filter(function(E){return Object.getOwnPropertyDescriptor(t,E).enumerable})),R.push.apply(R,o)}return R}function o(t){for(var o=1;o<arguments.length;o++){var s=null!=arguments[o]?arguments[o]:{};o%2?R(Object(s),!0).forEach(function(R){E(t,R,s[R])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(s)):R(Object(s)).forEach(function(E){Object.defineProperty(t,E,Object.getOwnPropertyDescriptor(s,E))})}return t}var s=r(d[2]),_=r(d[3]),n=r(d[4]),S=(r(d[5]),r(d[6])),l=r(d[7]),u=r(d[8]),h=r(d[9]),N=(r(d[10]),r(d[11])),O=(r(d[12]),function(t){var E=t.touches,R=t.changedTouches,o=E&&E.length>0,s=R&&R.length>0;return!o&&s?R[0]:o?E[0]:t}),P=N({NOT_RESPONDER:null,RESPONDER_INACTIVE_PRESS_IN:null,RESPONDER_INACTIVE_PRESS_OUT:null,RESPONDER_ACTIVE_PRESS_IN:null,RESPONDER_ACTIVE_PRESS_OUT:null,RESPONDER_ACTIVE_LONG_PRESS_IN:null,RESPONDER_ACTIVE_LONG_PRESS_OUT:null,ERROR:null}),T={NOT_RESPONDER:!1,RESPONDER_INACTIVE_PRESS_IN:!1,RESPONDER_INACTIVE_PRESS_OUT:!1,RESPONDER_ACTIVE_PRESS_IN:!1,RESPONDER_ACTIVE_PRESS_OUT:!1,RESPONDER_ACTIVE_LONG_PRESS_IN:!1,RESPONDER_ACTIVE_LONG_PRESS_OUT:!1,ERROR:!1},c=o({},T,{RESPONDER_ACTIVE_PRESS_OUT:!0,RESPONDER_ACTIVE_PRESS_IN:!0}),D=o({},T,{RESPONDER_INACTIVE_PRESS_IN:!0,RESPONDER_ACTIVE_PRESS_IN:!0,RESPONDER_ACTIVE_LONG_PRESS_IN:!0}),A=o({},T,{RESPONDER_ACTIVE_LONG_PRESS_IN:!0}),I=N({DELAY:null,RESPONDER_GRANT:null,RESPONDER_RELEASE:null,RESPONDER_TERMINATED:null,ENTER_PRESS_RECT:null,LEAVE_PRESS_RECT:null,LONG_PRESS_DETECTED:null}),b={NOT_RESPONDER:{DELAY:P.ERROR,RESPONDER_GRANT:P.RESPONDER_INACTIVE_PRESS_IN,RESPONDER_RELEASE:P.ERROR,RESPONDER_TERMINATED:P.ERROR,ENTER_PRESS_RECT:P.ERROR,LEAVE_PRESS_RECT:P.ERROR,LONG_PRESS_DETECTED:P.ERROR},RESPONDER_INACTIVE_PRESS_IN:{DELAY:P.RESPONDER_ACTIVE_PRESS_IN,RESPONDER_GRANT:P.ERROR,RESPONDER_RELEASE:P.NOT_RESPONDER,RESPONDER_TERMINATED:P.NOT_RESPONDER,ENTER_PRESS_RECT:P.RESPONDER_INACTIVE_PRESS_IN,LEAVE_PRESS_RECT:P.RESPONDER_INACTIVE_PRESS_OUT,LONG_PRESS_DETECTED:P.ERROR},RESPONDER_INACTIVE_PRESS_OUT:{DELAY:P.RESPONDER_ACTIVE_PRESS_OUT,RESPONDER_GRANT:P.ERROR,RESPONDER_RELEASE:P.NOT_RESPONDER,RESPONDER_TERMINATED:P.NOT_RESPONDER,ENTER_PRESS_RECT:P.RESPONDER_INACTIVE_PRESS_IN,LEAVE_PRESS_RECT:P.RESPONDER_INACTIVE_PRESS_OUT,LONG_PRESS_DETECTED:P.ERROR},RESPONDER_ACTIVE_PRESS_IN:{DELAY:P.ERROR,RESPONDER_GRANT:P.ERROR,RESPONDER_RELEASE:P.NOT_RESPONDER,RESPONDER_TERMINATED:P.NOT_RESPONDER,ENTER_PRESS_RECT:P.RESPONDER_ACTIVE_PRESS_IN,LEAVE_PRESS_RECT:P.RESPONDER_ACTIVE_PRESS_OUT,LONG_PRESS_DETECTED:P.RESPONDER_ACTIVE_LONG_PRESS_IN},RESPONDER_ACTIVE_PRESS_OUT:{DELAY:P.ERROR,RESPONDER_GRANT:P.ERROR,RESPONDER_RELEASE:P.NOT_RESPONDER,RESPONDER_TERMINATED:P.NOT_RESPONDER,ENTER_PRESS_RECT:P.RESPONDER_ACTIVE_PRESS_IN,LEAVE_PRESS_RECT:P.RESPONDER_ACTIVE_PRESS_OUT,LONG_PRESS_DETECTED:P.ERROR},RESPONDER_ACTIVE_LONG_PRESS_IN:{DELAY:P.ERROR,RESPONDER_GRANT:P.ERROR,RESPONDER_RELEASE:P.NOT_RESPONDER,RESPONDER_TERMINATED:P.NOT_RESPONDER,ENTER_PRESS_RECT:P.RESPONDER_ACTIVE_LONG_PRESS_IN,LEAVE_PRESS_RECT:P.RESPONDER_ACTIVE_LONG_PRESS_OUT,LONG_PRESS_DETECTED:P.RESPONDER_ACTIVE_LONG_PRESS_IN},RESPONDER_ACTIVE_LONG_PRESS_OUT:{DELAY:P.ERROR,RESPONDER_GRANT:P.ERROR,RESPONDER_RELEASE:P.NOT_RESPONDER,RESPONDER_TERMINATED:P.NOT_RESPONDER,ENTER_PRESS_RECT:P.RESPONDER_ACTIVE_LONG_PRESS_IN,LEAVE_PRESS_RECT:P.RESPONDER_ACTIVE_LONG_PRESS_OUT,LONG_PRESS_DETECTED:P.ERROR},error:{DELAY:P.NOT_RESPONDER,RESPONDER_GRANT:P.RESPONDER_INACTIVE_PRESS_IN,RESPONDER_RELEASE:P.NOT_RESPONDER,RESPONDER_TERMINATED:P.NOT_RESPONDER,ENTER_PRESS_RECT:P.NOT_RESPONDER,LEAVE_PRESS_RECT:P.NOT_RESPONDER,LONG_PRESS_DETECTED:P.NOT_RESPONDER}},p={componentDidMount:function(){_.isTV&&(this._tvEventHandler=new u,this._tvEventHandler.enable(this,function(t,E){var R=S.findNodeHandle(t);E.dispatchConfig={},R===E.tag&&('focus'===E.eventType?t.touchableHandleFocus(E):'blur'===E.eventType?t.touchableHandleBlur(E):'select'===E.eventType&&t.touchableHandlePress&&!t.props.disabled&&t.touchableHandlePress(E))}))},componentWillUnmount:function(){this._tvEventHandler&&(this._tvEventHandler.disable(),delete this._tvEventHandler),this.touchableDelayTimeout&&clearTimeout(this.touchableDelayTimeout),this.longPressDelayTimeout&&clearTimeout(this.longPressDelayTimeout),this.pressOutDelayTimeout&&clearTimeout(this.pressOutDelayTimeout)},touchableGetInitialState:function(){return{touchable:{touchState:void 0,responderID:null}}},touchableHandleResponderTerminationRequest:function(){return!this.props.rejectResponderTermination},touchableHandleStartShouldSetResponder:function(){return!this.props.disabled},touchableLongPressCancelsPress:function(){return!0},touchableHandleResponderGrant:function(t){var E=t.currentTarget;t.persist(),this.pressOutDelayTimeout&&clearTimeout(this.pressOutDelayTimeout),this.pressOutDelayTimeout=null,this.state.touchable.touchState=P.NOT_RESPONDER,this.state.touchable.responderID=E,this._receiveSignal(I.RESPONDER_GRANT,t);var R=void 0!==this.touchableGetHighlightDelayMS?Math.max(this.touchableGetHighlightDelayMS(),0):130;0!==(R=isNaN(R)?130:R)?this.touchableDelayTimeout=setTimeout(this._handleDelay.bind(this,t),R):this._handleDelay(t);var o=void 0!==this.touchableGetLongPressDelayMS?Math.max(this.touchableGetLongPressDelayMS(),10):370;o=isNaN(o)?370:o,this.longPressDelayTimeout=setTimeout(this._handleLongDelay.bind(this,t),o+R)},touchableHandleResponderRelease:function(t){this.pressInLocation=null,this._receiveSignal(I.RESPONDER_RELEASE,t)},touchableHandleResponderTerminate:function(t){this.pressInLocation=null,this._receiveSignal(I.RESPONDER_TERMINATED,t)},touchableHandleResponderMove:function(t){if(this.state.touchable.positionOnActivate){var E=this.state.touchable.positionOnActivate,R=this.state.touchable.dimensionsOnActivate,o=this.touchableGetPressRectOffset?this.touchableGetPressRectOffset():{left:20,right:20,top:20,bottom:20},s=o.left,_=o.top,n=o.right,S=o.bottom,l=this.touchableGetHitSlop?this.touchableGetHitSlop():null;l&&(s+=l.left||0,_+=l.top||0,n+=l.right||0,S+=l.bottom||0);var u=O(t.nativeEvent),h=u&&u.pageX,N=u&&u.pageY;if(this.pressInLocation)this._getDistanceBetweenPoints(h,N,this.pressInLocation.pageX,this.pressInLocation.pageY)>10&&this._cancelLongPressDelayTimeout();if(h>E.left-s&&N>E.top-_&&h<E.left+R.width+n&&N<E.top+R.height+S){var T=this.state.touchable.touchState;this._receiveSignal(I.ENTER_PRESS_RECT,t),this.state.touchable.touchState===P.RESPONDER_INACTIVE_PRESS_IN&&T!==P.RESPONDER_INACTIVE_PRESS_IN&&this._cancelLongPressDelayTimeout()}else this._cancelLongPressDelayTimeout(),this._receiveSignal(I.LEAVE_PRESS_RECT,t)}},touchableHandleFocus:function(t){this.props.onFocus&&this.props.onFocus(t)},touchableHandleBlur:function(t){this.props.onBlur&&this.props.onBlur(t)},_remeasureMetricsOnActivation:function(){var t=this.state.touchable.responderID;null!=t&&h.measure(t,this._handleQueryLayout)},_handleQueryLayout:function(t,E,R,o,_,S){(t||E||R||o||_||S)&&(this.state.touchable.positionOnActivate&&n.release(this.state.touchable.positionOnActivate),this.state.touchable.dimensionsOnActivate&&s.release(this.state.touchable.dimensionsOnActivate),this.state.touchable.positionOnActivate=n.getPooled(_,S),this.state.touchable.dimensionsOnActivate=s.getPooled(R,o))},_handleDelay:function(t){this.touchableDelayTimeout=null,this._receiveSignal(I.DELAY,t)},_handleLongDelay:function(t){this.longPressDelayTimeout=null;var E=this.state.touchable.touchState;E!==P.RESPONDER_ACTIVE_PRESS_IN&&E!==P.RESPONDER_ACTIVE_LONG_PRESS_IN?console.error('Attempted to transition from state `'+E+'` to `'+P.RESPONDER_ACTIVE_LONG_PRESS_IN+"`, which is not supported. This is most likely due to `Touchable.longPressDelayTimeout` not being cancelled."):this._receiveSignal(I.LONG_PRESS_DETECTED,t)},_receiveSignal:function(t,E){var R=this.state.touchable.responderID,o=this.state.touchable.touchState,s=b[o]&&b[o][t];if(R||t!==I.RESPONDER_RELEASE){if(!s)throw new Error('Unrecognized signal `'+t+'` or state `'+o+'` for Touchable responder `'+R+'`');if(s===P.ERROR)throw new Error('Touchable cannot transition from `'+o+'` to `'+t+'` for responder `'+R+'`');o!==s&&(this._performSideEffectsForTransition(o,s,t,E),this.state.touchable.touchState=s)}},_cancelLongPressDelayTimeout:function(){this.longPressDelayTimeout&&clearTimeout(this.longPressDelayTimeout),this.longPressDelayTimeout=null},_isHighlight:function(t){return t===P.RESPONDER_ACTIVE_PRESS_IN||t===P.RESPONDER_ACTIVE_LONG_PRESS_IN},_savePressInLocation:function(t){var E=O(t.nativeEvent),R=E&&E.pageX,o=E&&E.pageY,s=E&&E.locationX,_=E&&E.locationY;this.pressInLocation={pageX:R,pageY:o,locationX:s,locationY:_}},_getDistanceBetweenPoints:function(t,E,R,o){var s=t-R,_=E-o;return Math.sqrt(s*s+_*_)},_performSideEffectsForTransition:function(t,E,R,o){var s=this._isHighlight(t),_=this._isHighlight(E);(R===I.RESPONDER_TERMINATED||R===I.RESPONDER_RELEASE)&&this._cancelLongPressDelayTimeout();var n=t===P.NOT_RESPONDER&&E===P.RESPONDER_INACTIVE_PRESS_IN,S=!c[t]&&c[E];if((n||S)&&this._remeasureMetricsOnActivation(),D[t]&&R===I.LONG_PRESS_DETECTED&&this.touchableHandleLongPress&&this.touchableHandleLongPress(o),_&&!s?this._startHighlight(o):!_&&s&&this._endHighlight(o),D[t]&&R===I.RESPONDER_RELEASE){var l=!!this.props.onLongPress,u=A[t]&&(!l||!this.touchableLongPressCancelsPress());(!A[t]||u)&&this.touchableHandlePress&&(_||s||(this._startHighlight(o),this._endHighlight(o)),this.props.touchSoundDisabled||this._playTouchSound(),this.touchableHandlePress(o))}this.touchableDelayTimeout&&clearTimeout(this.touchableDelayTimeout),this.touchableDelayTimeout=null},_playTouchSound:function(){h.playTouchSound()},_startHighlight:function(t){this._savePressInLocation(t),this.touchableHandleActivePressIn&&this.touchableHandleActivePressIn(t)},_endHighlight:function(t){var E=this;this.touchableHandleActivePressOut&&(this.touchableGetPressOutDelayMS&&this.touchableGetPressOutDelayMS()?this.pressOutDelayTimeout=setTimeout(function(){E.touchableHandleActivePressOut(t)},this.touchableGetPressOutDelayMS()):this.touchableHandleActivePressOut(t))},withoutDefaultFocusAndBlur:{}},C=(p.touchableHandleFocus,p.touchableHandleBlur,t(p,["touchableHandleFocus","touchableHandleBlur"]));p.withoutDefaultFocusAndBlur=C;var L={Mixin:p,TOUCH_TARGET_DEBUG:!1,renderDebugView:function(t){t.color,t.hitSlop;if(!L.TOUCH_TARGET_DEBUG)return null;throw Error('Touchable.TOUCH_TARGET_DEBUG should not be enabled in prod!')}};l.create({debug:{position:'absolute',borderWidth:1,borderStyle:'dashed'}});m.exports=L},200,[56,50,201,52,203,12,83,58,204,47,81,206,65]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),o=t.twoArgumentPooler;function n(t,o){this.width=t,this.height=o}n.prototype.destructor=function(){this.width=null,this.height=null},n.getPooledFromElement=function(t){return n.getPooled(t.offsetWidth,t.offsetHeight)},t.addPoolingTo(n,o),m.exports=n},201,[202]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=function(t){if(this.instancePool.length){var n=this.instancePool.pop();return this.call(n,t),n}return new this(t)},o=function(n){t(n instanceof this,'Trying to release an instance into a pool of a different type.'),n.destructor(),this.instancePool.length<this.poolSize&&this.instancePool.push(n)},s=n,l={addPoolingTo:function(t,n){var l=t;return l.instancePool=[],l.getPooled=n||s,l.poolSize||(l.poolSize=10),l.release=o,l},oneArgumentPooler:n,twoArgumentPooler:function(t,n){if(this.instancePool.length){var o=this.instancePool.pop();return this.call(o,t,n),o}return new this(t,n)},threeArgumentPooler:function(t,n,o){if(this.instancePool.length){var s=this.instancePool.pop();return this.call(s,t,n,o),s}return new this(t,n,o)},fourArgumentPooler:function(t,n,o,s){if(this.instancePool.length){var l=this.instancePool.pop();return this.call(l,t,n,o,s),l}return new this(t,n,o,s)}};m.exports=l},202,[17]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),o=t.twoArgumentPooler;function n(t,o){this.left=t,this.top=o}n.prototype.destructor=function(){this.left=null,this.top=null},t.addPoolingTo(n,o),m.exports=n},203,[202]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0])(r(d[1])),n=(r(d[2]),r(d[3]));function v(){this.__nativeTVNavigationEventListener=null,this.__nativeTVNavigationEventEmitter=null}v.prototype.enable=function(v,o){this.__nativeTVNavigationEventEmitter=new n(t.default),this.__nativeTVNavigationEventListener=this.__nativeTVNavigationEventEmitter.addListener('onHWKeyEvent',function(t){o&&o(v,t)})},v.prototype.disable=function(){this.__nativeTVNavigationEventListener&&(this.__nativeTVNavigationEventListener.remove(),delete this.__nativeTVNavigationEventListener),this.__nativeTVNavigationEventEmitter&&delete this.__nativeTVNavigationEventEmitter},m.exports=v},204,[3,205,52,121]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])).get('TVNavigationEventEmitter');e.default=u},205,[1,23]);
+__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]);m.exports=function(t){var o,s={};for(o in t instanceof Object&&!Array.isArray(t)||n(!1),t)t.hasOwnProperty(o)&&(s[o]=o);return s}},206,[207]);
+__d(function(g,r,i,a,m,e,d){'use strict';var n=function(n){if(void 0===n)throw new Error('invariant(...): Second argument must be a string.')};m.exports=function(o,t){for(var f=arguments.length,s=new Array(f>2?f-2:0),u=2;u<f;u++)s[u-2]=arguments[u];if(n(t),!o){var c;if(void 0===t)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var v=0;(c=new Error(t.replace(/%s/g,function(){return String(s[v++])}))).name='Invariant Violation'}throw c.framesToPop=1,c}}},207,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';function t(t,o){if(null!=t)return t;var n=new Error(void 0!==o?o:'Got unexpected '+t);throw n.framesToPop=1,n}m.exports=t,m.exports.default=t,Object.defineProperty(m.exports,'__esModule',{value:!0})},208,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);function s(t,s){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);s&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(t,s).enumerable})),o.push.apply(o,n)}return o}function o(o){for(var n=1;n<arguments.length;n++){var c=null!=arguments[n]?arguments[n]:{};n%2?s(Object(c),!0).forEach(function(s){t(o,s,c[s])}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(c)):s(Object(c)).forEach(function(t){Object.defineProperty(o,t,Object.getOwnPropertyDescriptor(c,t))})}return o}var n=r(d[1]),c=r(d[2]),p=r(d[3]),u=r(d[4]),l=r(d[5]),h=r(d[6]),b=r(d[7]),f=r(d[8]),y=r(d[9]),P=r(d[10]),R=r(d[11]),F=p.shape({type:p.oneOf(['RippleAndroid']),color:p.number,borderless:p.bool}),S=p.shape({type:p.oneOf(['ThemeAttrAndroid']),attribute:p.string.isRequired}),v=p.oneOfType([F,S]),O={top:20,left:20,right:20,bottom:30},A=y({displayName:'TouchableNativeFeedback',propTypes:o({},h.propTypes,{background:v,hasTVPreferredFocus:p.bool,nextFocusDown:p.number,nextFocusForward:p.number,nextFocusLeft:p.number,nextFocusRight:p.number,nextFocusUp:p.number,useForeground:p.bool}),statics:{SelectableBackground:function(){return{type:'ThemeAttrAndroid',attribute:'selectableItemBackground'}},SelectableBackgroundBorderless:function(){return{type:'ThemeAttrAndroid',attribute:'selectableItemBackgroundBorderless'}},Ripple:function(t,s){return{type:'RippleAndroid',color:R(t),borderless:s}},canUseNativeForeground:function(){return n.Version>=23}},mixins:[l.Mixin],getDefaultProps:function(){return{background:this.SelectableBackground()}},getInitialState:function(){return this.touchableGetInitialState()},componentDidMount:function(){P(this.props)},UNSAFE_componentWillReceiveProps:function(t){P(t)},touchableHandleActivePressIn:function(t){this.props.onPressIn&&this.props.onPressIn(t),this._dispatchPressedStateChange(!0),this.pressInLocation&&this._dispatchHotspotUpdate(this.pressInLocation.locationX,this.pressInLocation.locationY)},touchableHandleActivePressOut:function(t){this.props.onPressOut&&this.props.onPressOut(t),this._dispatchPressedStateChange(!1)},touchableHandlePress:function(t){this.props.onPress&&this.props.onPress(t)},touchableHandleLongPress:function(t){this.props.onLongPress&&this.props.onLongPress(t)},touchableGetPressRectOffset:function(){return this.props.pressRetentionOffset||O},touchableGetHitSlop:function(){return this.props.hitSlop},touchableGetHighlightDelayMS:function(){return this.props.delayPressIn},touchableGetLongPressDelayMS:function(){return this.props.delayLongPress},touchableGetPressOutDelayMS:function(){return this.props.delayPressOut},_handleResponderMove:function(t){this.touchableHandleResponderMove(t),this._dispatchHotspotUpdate(t.nativeEvent.locationX,t.nativeEvent.locationY)},_dispatchHotspotUpdate:function(t,s){b.dispatchViewManagerCommand(u.findNodeHandle(this),b.getViewManagerConfig('RCTView').Commands.hotspotUpdate,[t||0,s||0])},_dispatchPressedStateChange:function(t){b.dispatchViewManagerCommand(u.findNodeHandle(this),b.getViewManagerConfig('RCTView').Commands.setPressed,[t])},render:function(){var s,n=c.Children.only(this.props.children),p=n.props.children;l.TOUCH_TARGET_DEBUG&&n.type===f&&(Array.isArray(p)||(p=[p]),p.push(l.renderDebugView({color:'brown',hitSlop:this.props.hitSlop}))),this.props.useForeground&&!A.canUseNativeForeground()&&console.warn("Requested foreground ripple, but it is not available on this version of Android. Consider calling TouchableNativeFeedback.canUseNativeForeground() and using a different Touchable if the result is false.");var u=this.props.useForeground&&A.canUseNativeForeground()?'nativeForegroundAndroid':'nativeBackgroundAndroid',h=o({},n.props,(t(s={},u,this.props.background),t(s,"accessible",!1!==this.props.accessible),t(s,"accessibilityLabel",this.props.accessibilityLabel),t(s,"accessibilityRole",this.props.accessibilityRole),t(s,"accessibilityStates",this.props.accessibilityStates),t(s,"accessibilityState",this.props.accessibilityState),t(s,"accessibilityActions",this.props.accessibilityActions),t(s,"onAccessibilityAction",this.props.onAccessibilityAction),t(s,"children",p),t(s,"testID",this.props.testID),t(s,"onLayout",this.props.onLayout),t(s,"hitSlop",this.props.hitSlop),t(s,"isTVSelectable",!0),t(s,"nextFocusDown",this.props.nextFocusDown),t(s,"nextFocusForward",this.props.nextFocusForward),t(s,"nextFocusLeft",this.props.nextFocusLeft),t(s,"nextFocusRight",this.props.nextFocusRight),t(s,"nextFocusUp",this.props.nextFocusUp),t(s,"hasTVPreferredFocus",this.props.hasTVPreferredFocus),t(s,"focusable",!1!==this.props.focusable&&void 0!==this.props.onPress&&!this.props.disabled),t(s,"onClick",this.touchableHandlePress),t(s,"onStartShouldSetResponder",this.touchableHandleStartShouldSetResponder),t(s,"onResponderTerminationRequest",this.touchableHandleResponderTerminationRequest),t(s,"onResponderGrant",this.touchableHandleResponderGrant),t(s,"onResponderMove",this._handleResponderMove),t(s,"onResponderRelease",this.touchableHandleResponderRelease),t(s,"onResponderTerminate",this.touchableHandleResponderTerminate),s));return c.cloneElement(n,h)}});m.exports=A},209,[50,52,12,67,83,200,210,47,81,211,215,75]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);function s(t,s){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);s&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(t,s).enumerable})),o.push.apply(o,n)}return o}function o(o){for(var n=1;n<arguments.length;n++){var c=null!=arguments[n]?arguments[n]:{};n%2?s(Object(c),!0).forEach(function(s){t(o,s,c[s])}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(c)):s(Object(c)).forEach(function(t){Object.defineProperty(o,t,Object.getOwnPropertyDescriptor(c,t))})}return o}var n=r(d[1]),c=r(d[2]),l=r(d[3]),p=r(d[4]),u=r(d[5]),b=r(d[6]),h=r(d[7]),y=r(d[8]).DeprecatedAccessibilityRoles,f={top:20,left:20,right:20,bottom:30},P=['accessibilityLabel','accessibilityHint','accessibilityIgnoresInvertColors','accessibilityRole','accessibilityStates','accessibilityState','accessibilityActions','onAccessibilityAction','hitSlop','nativeID','onBlur','onFocus','onLayout','testID'],O=b({displayName:'TouchableWithoutFeedback',mixins:[p.Mixin],propTypes:{accessible:l.bool,accessibilityLabel:l.node,accessibilityHint:l.string,accessibilityIgnoresInvertColors:l.bool,accessibilityRole:l.oneOf(y),accessibilityStates:l.array,accessibilityState:l.object,accessibilityActions:l.array,onAccessibilityAction:l.func,onFocus:l.func,onBlur:l.func,disabled:l.bool,onPress:l.func,onPressIn:l.func,onPressOut:l.func,onLayout:l.func,touchSoundDisabled:l.bool,onLongPress:l.func,nativeID:l.string,testID:l.string,delayPressIn:l.number,delayPressOut:l.number,delayLongPress:l.number,pressRetentionOffset:n,hitSlop:n},getInitialState:function(){return this.touchableGetInitialState()},componentDidMount:function(){h(this.props)},UNSAFE_componentWillReceiveProps:function(t){h(t)},touchableHandlePress:function(t){this.props.onPress&&this.props.onPress(t)},touchableHandleActivePressIn:function(t){this.props.onPressIn&&this.props.onPressIn(t)},touchableHandleActivePressOut:function(t){this.props.onPressOut&&this.props.onPressOut(t)},touchableHandleLongPress:function(t){this.props.onLongPress&&this.props.onLongPress(t)},touchableGetPressRectOffset:function(){return this.props.pressRetentionOffset||f},touchableGetHitSlop:function(){return this.props.hitSlop},touchableGetHighlightDelayMS:function(){return this.props.delayPressIn||0},touchableGetLongPressDelayMS:function(){return 0===this.props.delayLongPress?0:this.props.delayLongPress||500},touchableGetPressOutDelayMS:function(){return this.props.delayPressOut||0},render:function(){var t=c.Children.only(this.props.children),s=t.props.children;p.TOUCH_TARGET_DEBUG&&t.type===u&&(s=c.Children.toArray(s)).push(p.renderDebugView({color:'red',hitSlop:this.props.hitSlop}));var n={},l=P,b=Array.isArray(l),h=0;for(l=b?l:l["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var y;if(b){if(h>=l.length)break;y=l[h++]}else{if((h=l.next()).done)break;y=h.value}var f=y;void 0!==this.props[f]&&(n[f]=this.props[f])}return c.cloneElement(t,o({},n,{accessible:!1!==this.props.accessible,focusable:!1!==this.props.focusable&&void 0!==this.props.onPress,onClick:this.touchableHandlePress,onStartShouldSetResponder:this.touchableHandleStartShouldSetResponder,onResponderTerminationRequest:this.touchableHandleResponderTerminationRequest,onResponderGrant:this.touchableHandleResponderGrant,onResponderMove:this.touchableHandleResponderMove,onResponderRelease:this.touchableHandleResponderRelease,onResponderTerminate:this.touchableHandleResponderTerminate,children:s}))}});m.exports=O},210,[50,196,12,67,200,81,211,215,216]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),o=r(d[1]);if(void 0===t)throw Error("create-react-class could not find the React object. If you are using script tags, make sure that React is being loaded before create-react-class.");var c=(new t.Component).updater;m.exports=o(t.Component,t.isValidElement,c)},211,[12,212]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),s='mixins';m.exports=function(p,c,u){var l=[],E={mixins:'DEFINE_MANY',statics:'DEFINE_MANY',propTypes:'DEFINE_MANY',contextTypes:'DEFINE_MANY',childContextTypes:'DEFINE_MANY',getDefaultProps:'DEFINE_MANY_MERGED',getInitialState:'DEFINE_MANY_MERGED',getChildContext:'DEFINE_MANY_MERGED',render:'DEFINE_ONCE',componentWillMount:'DEFINE_MANY',componentDidMount:'DEFINE_MANY',componentWillReceiveProps:'DEFINE_MANY',shouldComponentUpdate:'DEFINE_ONCE',componentWillUpdate:'DEFINE_MANY',componentDidUpdate:'DEFINE_MANY',componentWillUnmount:'DEFINE_MANY',UNSAFE_componentWillMount:'DEFINE_MANY',UNSAFE_componentWillReceiveProps:'DEFINE_MANY',UNSAFE_componentWillUpdate:'DEFINE_MANY',updateComponent:'OVERRIDE_BASE'},f={getDerivedStateFromProps:'DEFINE_MANY_MERGED'},h={displayName:function(t,n){t.displayName=n},mixins:function(t,n){if(n)for(var o=0;o<n.length;o++)N(t,n[o])},childContextTypes:function(n,o){n.childContextTypes=t({},n.childContextTypes,o)},contextTypes:function(n,o){n.contextTypes=t({},n.contextTypes,o)},getDefaultProps:function(t,n){t.getDefaultProps?t.getDefaultProps=M(t.getDefaultProps,n):t.getDefaultProps=n},propTypes:function(n,o){n.propTypes=t({},n.propTypes,o)},statics:function(t,n){_(t,n)},autobind:function(){}};function y(t,n){var s=E.hasOwnProperty(n)?E[n]:null;P.hasOwnProperty(n)&&o('OVERRIDE_BASE'===s,"ReactClassInterface: You are attempting to override `%s` from your class specification. Ensure that your method names do not overlap with React methods.",n),t&&o('DEFINE_MANY'===s||'DEFINE_MANY_MERGED'===s,"ReactClassInterface: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",n)}function N(t,n){if(n){o('function'!=typeof n,"ReactClass: You're attempting to use a component class or function as a mixin. Instead, just use a regular object."),o(!c(n),"ReactClass: You're attempting to use a component as a mixin. Instead, just use a regular object.");var p=t.prototype,u=p.__reactAutoBindPairs;for(var l in n.hasOwnProperty(s)&&h.mixins(t,n.mixins),n)if(n.hasOwnProperty(l)&&l!==s){var f=n[l],N=p.hasOwnProperty(l);if(y(N,l),h.hasOwnProperty(l))h[l](t,f);else{var _=E.hasOwnProperty(l);if('function'!=typeof f||_||N||!1===n.autobind)if(N){var D=E[l];o(_&&('DEFINE_MANY_MERGED'===D||'DEFINE_MANY'===D),"ReactClass: Unexpected spec policy %s for key %s when mixing in component specs.",D,l),'DEFINE_MANY_MERGED'===D?p[l]=M(p[l],f):'DEFINE_MANY'===D&&(p[l]=I(p[l],f))}else p[l]=f;else u.push(l,f),p[l]=f}}}}function _(t,n){if(n)for(var s in n){var p=n[s];if(n.hasOwnProperty(s)){if(o(!(s in h),"ReactClass: You are attempting to define a reserved property, `%s`, that shouldn't be on the \"statics\" key. Define it as an instance property instead; it will still be accessible on the constructor.",s),s in t){var c=f.hasOwnProperty(s)?f[s]:null;return o('DEFINE_MANY_MERGED'===c,"ReactClass: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",s),void(t[s]=M(t[s],p))}t[s]=p}}}function D(t,n){for(var s in o(t&&n&&'object'==typeof t&&'object'==typeof n,'mergeIntoWithNoDuplicateKeys(): Cannot merge non-objects.'),n)n.hasOwnProperty(s)&&(o(void 0===t[s],"mergeIntoWithNoDuplicateKeys(): Tried to merge two objects with the same key: `%s`. This conflict may be due to a mixin; in particular, this may be caused by two getInitialState() or getDefaultProps() methods returning objects with clashing keys.",s),t[s]=n[s]);return t}function M(t,n){return function(){var o=t.apply(this,arguments),s=n.apply(this,arguments);if(null==o)return s;if(null==s)return o;var p={};return D(p,o),D(p,s),p}}function I(t,n){return function(){t.apply(this,arguments),n.apply(this,arguments)}}function A(t,n){return n.bind(t)}function F(t){for(var n=t.__reactAutoBindPairs,o=0;o<n.length;o+=2){var s=n[o],p=n[o+1];t[s]=A(t,p)}}var Y={componentDidMount:function(){this.__isMounted=!0}},v={componentWillUnmount:function(){this.__isMounted=!1}},P={replaceState:function(t,n){this.updater.enqueueReplaceState(this,t,n)},isMounted:function(){return!!this.__isMounted}},R=function(){};return t(R.prototype,p.prototype,P),function(t){var s=function(t,p,c){this.__reactAutoBindPairs.length&&F(this),this.props=t,this.context=p,this.refs=n,this.updater=c||u,this.state=null;var l=this.getInitialState?this.getInitialState():null;o('object'==typeof l&&!Array.isArray(l),'%s.getInitialState(): must return an object or null',s.displayName||'ReactCompositeComponent'),this.state=l};for(var p in s.prototype=new R,s.prototype.constructor=s,s.prototype.__reactAutoBindPairs=[],l.forEach(N.bind(null,s)),N(s,Y),N(s,t),N(s,v),s.getDefaultProps&&(s.defaultProps=s.getDefaultProps()),o(s.prototype.render,'createClass(...): Class specification must implement a `render` method.'),E)s.prototype[p]||(s.prototype[p]=null);return s}}},212,[14,213,214]);
+__d(function(g,r,i,a,m,e,d){'use strict';m.exports={}},213,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';var n=function(n){};m.exports=function(o,t,f,s,u,c,l,v){if(n(t),!o){var p;if(void 0===t)p=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var h=[f,s,u,c,l,v],w=0;(p=new Error(t.replace(/%s/g,function(){return h[w++]}))).name='Invariant Violation'}throw p.framesToPop=1,p}}},214,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]);m.exports=function(s){n(!(s.delayPressIn<0||s.delayPressOut<0||s.delayLongPress<0),'Touchable components cannot have negative delay properties')}},215,[17]);
+__d(function(g,r,i,a,m,e,d){'use strict';m.exports={DeprecatedAccessibilityRoles:['none','button','link','search','image','keyboardkey','text','adjustable','imagebutton','header','summary','alert','checkbox','combobox','menu','menubar','menuitem','progressbar','radio','radiogroup','scrollbar','spinbutton','switch','tab','tablist','timer','toolbar'],DeprecatedAccessibilityStates:['selected','disabled','checked','unchecked','busy','expanded','collapsed','hasPopup']}},216,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);function s(t,s){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);s&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(t,s).enumerable})),o.push.apply(o,n)}return o}function o(o){for(var n=1;n<arguments.length;n++){var c=null!=arguments[n]?arguments[n]:{};n%2?s(Object(c),!0).forEach(function(s){t(o,s,c[s])}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(c)):s(Object(c)).forEach(function(t){Object.defineProperty(o,t,Object.getOwnPropertyDescriptor(c,t))})}return o}var n=r(d[1]),c=r(d[2]),p=r(d[3]),l=r(d[4]),u=r(d[5]),h=r(d[6]),b=r(d[7]),y=r(d[8]),f=r(d[9]),P=r(d[10]),O=r(d[11]),v={top:20,left:20,right:20,bottom:30},S=f({displayName:'TouchableOpacity',mixins:[b.Mixin.withoutDefaultFocusAndBlur,p],propTypes:o({},y.propTypes,{activeOpacity:h.number,hasTVPreferredFocus:h.bool,nextFocusDown:h.number,nextFocusForward:h.number,nextFocusLeft:h.number,nextFocusRight:h.number,nextFocusUp:h.number,tvParallaxProperties:h.object}),getDefaultProps:function(){return{activeOpacity:.2}},getInitialState:function(){return o({},this.touchableGetInitialState(),{anim:new n.Value(this._getChildStyleOpacityWithDefault())})},componentDidMount:function(){P(this.props)},UNSAFE_componentWillReceiveProps:function(t){P(t)},componentDidUpdate:function(t,s){this.props.disabled!==t.disabled&&this._opacityInactive(250)},setOpacityTo:function(t,s){n.timing(this.state.anim,{toValue:t,duration:s,easing:c.inOut(c.quad),useNativeDriver:!0}).start()},touchableHandleActivePressIn:function(t){'onResponderGrant'===t.dispatchConfig.registrationName?this._opacityActive(0):this._opacityActive(150),this.props.onPressIn&&this.props.onPressIn(t)},touchableHandleActivePressOut:function(t){this._opacityInactive(250),this.props.onPressOut&&this.props.onPressOut(t)},touchableHandleFocus:function(t){l.isTV&&this._opacityActive(150),this.props.onFocus&&this.props.onFocus(t)},touchableHandleBlur:function(t){l.isTV&&this._opacityInactive(250),this.props.onBlur&&this.props.onBlur(t)},touchableHandlePress:function(t){this.props.onPress&&this.props.onPress(t)},touchableHandleLongPress:function(t){this.props.onLongPress&&this.props.onLongPress(t)},touchableGetPressRectOffset:function(){return this.props.pressRetentionOffset||v},touchableGetHitSlop:function(){return this.props.hitSlop},touchableGetHighlightDelayMS:function(){return this.props.delayPressIn||0},touchableGetLongPressDelayMS:function(){return 0===this.props.delayLongPress?0:this.props.delayLongPress||500},touchableGetPressOutDelayMS:function(){return this.props.delayPressOut},_opacityActive:function(t){this.setOpacityTo(this.props.activeOpacity,t)},_opacityInactive:function(t){this.setOpacityTo(this._getChildStyleOpacityWithDefault(),t)},_getChildStyleOpacityWithDefault:function(){var t=O(this.props.style)||{};return null==t.opacity?1:t.opacity},render:function(){return u.createElement(n.View,{accessible:!1!==this.props.accessible,accessibilityLabel:this.props.accessibilityLabel,accessibilityHint:this.props.accessibilityHint,accessibilityRole:this.props.accessibilityRole,accessibilityStates:this.props.accessibilityStates,accessibilityState:this.props.accessibilityState,accessibilityActions:this.props.accessibilityActions,onAccessibilityAction:this.props.onAccessibilityAction,style:[this.props.style,{opacity:this.state.anim}],nativeID:this.props.nativeID,testID:this.props.testID,onLayout:this.props.onLayout,isTVSelectable:!0,nextFocusDown:this.props.nextFocusDown,nextFocusForward:this.props.nextFocusForward,nextFocusLeft:this.props.nextFocusLeft,nextFocusRight:this.props.nextFocusRight,nextFocusUp:this.props.nextFocusUp,hasTVPreferredFocus:this.props.hasTVPreferredFocus,tvParallaxProperties:this.props.tvParallaxProperties,hitSlop:this.props.hitSlop,focusable:!1!==this.props.focusable&&void 0!==this.props.onPress,onClick:this.touchableHandlePress,onStartShouldSetResponder:this.touchableHandleStartShouldSetResponder,onResponderTerminationRequest:this.touchableHandleResponderTerminationRequest,onResponderGrant:this.touchableHandleResponderGrant,onResponderMove:this.touchableHandleResponderMove,onResponderRelease:this.touchableHandleResponderRelease,onResponderTerminate:this.touchableHandleResponderTerminate},this.props.children,b.renderDebugView({color:'cyan',hitSlop:this.props.hitSlop}))}});m.exports=S},217,[50,218,246,283,52,12,67,200,210,211,215,80]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=t(r(d[1])),c=t(r(d[2]));function o(t,n){var c=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);n&&(o=o.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),c.push.apply(c,o)}return c}var u=r(d[3]),s=r(d[4]),O=c.default.isTesting?u:s;m.exports=(function(t){for(var c=1;c<arguments.length;c++){var u=null!=arguments[c]?arguments[c]:{};c%2?o(Object(u),!0).forEach(function(c){(0,n.default)(t,c,u[c])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(u)):o(Object(u)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(u,n))})}return t})({get FlatList(){return r(d[5])},get Image(){return r(d[6])},get ScrollView(){return r(d[7])},get SectionList(){return r(d[8])},get Text(){return r(d[9])},get View(){return r(d[10])}},O)},218,[3,50,52,219,229,249,270,277,278,281,282]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);function n(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(t);n&&(u=u.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,u)}return o}function o(o){for(var u=1;u<arguments.length;u++){var c=null!=arguments[u]?arguments[u]:{};u%2?n(Object(c),!0).forEach(function(n){t(o,n,c[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(c)):n(Object(c)).forEach(function(t){Object.defineProperty(o,t,Object.getOwnPropertyDescriptor(c,t))})}return o}var u=r(d[1]),c=u.AnimatedEvent,f=u.attachNativeEvent,s=r(d[2]),l=r(d[3]),p=r(d[4]),v=r(d[5]),O=r(d[6]),b=r(d[7]),y=r(d[8]),j={start:function(){},stop:function(){},reset:function(){},_startNativeLoop:function(){},_isUsingNativeDriver:function(){return!1}};m.exports={Value:O,ValueXY:b,Interpolation:l,Node:p,decay:function(t,n){return j},timing:function(t,n){var u=t;return o({},j,{start:function(t){u.setValue(n.toValue),t&&t({finished:!0})}})},spring:function(t,n){var u=t;return o({},j,{start:function(t){u.setValue(n.toValue),t&&t({finished:!0})}})},add:s.add,subtract:s.subtract,divide:s.divide,multiply:s.multiply,modulo:s.modulo,diffClamp:s.diffClamp,delay:function(t){return j},sequence:function(t){return j},parallel:function(t,n){return j},stagger:function(t,n){return j},loop:function(t){(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).iterations;return j},event:function(t,n){return null},createAnimatedComponent:y,attachNativeEvent:f,forkEvent:s.forkEvent,unforkEvent:s.unforkEvent,Event:c,__PropsOnlyForTests:v}},219,[50,220,229,222,223,235,221,240,248]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=r(d[2]),v=r(d[3]),o=r(d[4]),c=r(d[5]),_=r(d[3]).shouldUseNativeDriver;function l(t,n,_){var l=[];c(_[0]&&_[0].nativeEvent,'Native driven events only support animated values contained inside `nativeEvent`.'),(function t(n,v){if(n instanceof s)n.__makeNative(),l.push({nativeEventPath:v,animatedValueTag:n.__getNativeTag()});else if('object'==typeof n)for(var o in n)t(n[o],v.concat(o))})(_[0].nativeEvent,[]);var h=o.findNodeHandle(t);return l.forEach(function(t){v.API.addAnimatedEventToView(h,n,t)}),{detach:function(){l.forEach(function(t){v.API.removeAnimatedEventFromView(h,n,t.animatedValueTag)})}}}var h=(function(){function v(n){var s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t(this,v),this._listeners=[],this._argMapping=n,s.listener&&this.__addListener(s.listener),this._callListeners=this._callListeners.bind(this),this._attachedEvent=null,this.__isNative=_(s)}return n(v,[{key:"__addListener",value:function(t){this._listeners.push(t)}},{key:"__removeListener",value:function(t){this._listeners=this._listeners.filter(function(n){return n!==t})}},{key:"__attach",value:function(t,n){c(this.__isNative,'Only native driven events need to be attached.'),this._attachedEvent=l(t,n,this._argMapping)}},{key:"__detach",value:function(t,n){c(this.__isNative,'Only native driven events need to be detached.'),this._attachedEvent&&this._attachedEvent.detach()}},{key:"__getHandler",value:function(){var t=this;return this.__isNative?this._callListeners:function(){for(var n=arguments.length,v=new Array(n),o=0;o<n;o++)v[o]=arguments[o];var c=function t(n,v,o){if('number'==typeof v&&n instanceof s)n.setValue(v);else if('object'==typeof n)for(var c in n)t(n[c],v[c],c)};t.__isNative||t._argMapping.forEach(function(t,n){c(t,v[n])}),t._callListeners.apply(t,v)}}},{key:"_callListeners",value:function(){for(var t=arguments.length,n=new Array(t),s=0;s<t;s++)n[s]=arguments[s];this._listeners.forEach(function(t){return t.apply(void 0,n)})}},{key:"_validateMapping",value:function(){}}]),v})();m.exports={AnimatedEvent:h,attachNativeEvent:l}},220,[4,5,221,224,83,17]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=r(d[2]),u=r(d[3]),_=r(d[4]),o=r(d[5]),l=r(d[6]),h=r(d[7]),f=r(d[8]),c=r(d[9]).API;function v(t){var n=new Set;!(function t(s){'function'==typeof s.update?n.add(s):s.__getChildren().forEach(t)})(t),n.forEach(function(t){return t.update()})}var p=(function(p){function k(n){var _;return t(this,k),(_=s(this,u(k).call(this)))._startingValue=_._value=n,_._offset=0,_._animation=null,_}return o(k,h),n(k,[{key:"__detach",value:function(){this.stopAnimation(),_(u(k.prototype),"__detach",this).call(this)}},{key:"__getValue",value:function(){return this._value+this._offset}},{key:"setValue",value:function(t){this._animation&&(this._animation.stop(),this._animation=null),this._updateValue(t,!this.__isNative),this.__isNative&&c.setAnimatedNodeValue(this.__getNativeTag(),t)}},{key:"setOffset",value:function(t){this._offset=t,this.__isNative&&c.setAnimatedNodeOffset(this.__getNativeTag(),t)}},{key:"flattenOffset",value:function(){this._value+=this._offset,this._offset=0,this.__isNative&&c.flattenAnimatedNodeOffset(this.__getNativeTag())}},{key:"extractOffset",value:function(){this._offset+=this._value,this._value=0,this.__isNative&&c.extractAnimatedNodeOffset(this.__getNativeTag())}},{key:"stopAnimation",value:function(t){this.stopTracking(),this._animation&&this._animation.stop(),this._animation=null,t&&t(this.__getValue())}},{key:"resetAnimation",value:function(t){this.stopAnimation(t),this._value=this._startingValue}},{key:"_onAnimatedValueUpdateReceived",value:function(t){this._updateValue(t,!1)}},{key:"interpolate",value:function(t){return new l(this,t)}},{key:"animate",value:function(t,n){var s=this,u=null;t.__isInteraction&&(u=f.createInteractionHandle());var _=this._animation;this._animation&&this._animation.stop(),this._animation=t,t.start(this._value,function(t){s._updateValue(t,!0)},function(t){s._animation=null,null!==u&&f.clearInteractionHandle(u),n&&n(t)},_,this)}},{key:"stopTracking",value:function(){this._tracking&&this._tracking.__detach(),this._tracking=null}},{key:"track",value:function(t){this.stopTracking(),this._tracking=t}},{key:"_updateValue",value:function(t,n){this._value=t,n&&v(this),_(u(k.prototype),"__callListeners",this).call(this,this.__getValue())}},{key:"__getNativeConfig",value:function(){return{type:'value',value:this._value,offset:this._offset}}}]),k})();m.exports=p},221,[4,5,6,8,41,9,222,226,227,224]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),u=r(d[3]),p=r(d[4]),c=r(d[5]),l=r(d[6]);function f(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(t);n&&(u=u.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,u)}return o}function h(t){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?f(Object(o),!0).forEach(function(n){l(t,n,o[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):f(Object(o)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(o,n))})}return t}r(d[7]);var s=r(d[8]),v=r(d[9]),_=r(d[10]),y=r(d[11]),b=function(t){return t};function R(t){if(t.outputRange&&'string'==typeof t.outputRange[0])return k(t);var n=t.outputRange;C('outputRange',n);var o=t.inputRange;C('inputRange',o),D(o),_(o.length===n.length,'inputRange ('+o.length+') and outputRange ('+n.length+') must have the same length');var u=t.easing||b,p='extend';void 0!==t.extrapolateLeft?p=t.extrapolateLeft:void 0!==t.extrapolate&&(p=t.extrapolate);var c='extend';return void 0!==t.extrapolateRight?c=t.extrapolateRight:void 0!==t.extrapolate&&(c=t.extrapolate),function(t){_('number'==typeof t,'Cannot interpolation an input which is not a number');var l=P(t,o);return x(t,o[l],o[l+1],n[l],n[l+1],u,p,c)}}function x(t,n,o,u,p,c,l,f){var h=t;if(h<n){if('identity'===l)return h;'clamp'===l&&(h=n)}if(h>o){if('identity'===f)return h;'clamp'===f&&(h=o)}return u===p?u:n===o?t<=n?u:p:(n===-1/0?h=-h:o===1/0?h-=n:h=(h-n)/(o-n),h=c(h),u===-1/0?h=-h:p===1/0?h+=u:h=h*(p-u)+u,h)}function O(t){var n=y(t);return null===n?t:"rgba("+((4278190080&(n=n||0))>>>24)+", "+((16711680&n)>>>16)+", "+((65280&n)>>>8)+", "+(255&n)/255+")"}var j=/[+-]?(?:\d+\.?\d*|\.\d+)(?:[eE][+-]?\d+)?/g;function k(t){var n=t.outputRange;_(n.length>=2,'Bad output range'),w(n=n.map(O));var o=n[0].match(j).map(function(){return[]});n.forEach(function(t){t.match(j).forEach(function(t,n){o[n].push(+t)})});var u,p=n[0].match(j).map(function(n,u){return R(h({},t,{outputRange:o[u]}))}),c='string'==typeof(u=n[0])&&u.startsWith('rgb');return function(t){var o=0;return n[0].replace(j,function(){var n=+p[o++](t);return c&&(n=o<4?Math.round(n):Math.round(1e3*n)/1e3),String(n)})}}function w(t){for(var n=t[0].replace(j,''),o=1;o<t.length;++o)_(n===t[o].replace(j,''),'invalid pattern '+t[0]+' and '+t[o])}function P(t,n){var o;for(o=1;o<n.length-1&&!(n[o]>=t);++o);return o-1}function D(t){_(t.length>=2,'inputRange must have at least 2 elements');for(var n=1;n<t.length;++n)_(t[n]>=t[n-1],'inputRange must be monotonically non-decreasing '+t)}function C(t,n){_(n.length>=2,t+' must have at least 2 elements'),_(2!==n.length||n[0]!==-1/0||n[1]!==1/0,t+'cannot be ]-infinity;+infinity[ '+n)}var E=(function(l){function f(n,p){var c;return t(this,f),(c=o(this,u(f).call(this)))._parent=n,c._config=p,c._interpolation=R(p),c}return c(f,s),n(f,[{key:"__makeNative",value:function(){this._parent.__makeNative(),p(u(f.prototype),"__makeNative",this).call(this)}},{key:"__getValue",value:function(){var t=this._parent.__getValue();return _('number'==typeof t,'Cannot interpolate an input which is not a number.'),this._interpolation(t)}},{key:"interpolate",value:function(t){return new f(this,t)}},{key:"__attach",value:function(){this._parent.__addChild(this)}},{key:"__detach",value:function(){this._parent.__removeChild(this),p(u(f.prototype),"__detach",this).call(this)}},{key:"__transformDataType",value:function(t){return t.map(v.transformDataType)}},{key:"__getNativeConfig",value:function(){return{inputRange:this._config.inputRange,outputRange:this.__transformDataType(this._config.outputRange),extrapolateLeft:this._config.extrapolateLeft||this._config.extrapolate||'extend',extrapolateRight:this._config.extrapolateRight||this._config.extrapolate||'extend',type:'interpolation'}}}]),f})();E.__createInterpolation=R,m.exports=E},222,[4,5,6,8,41,9,50,223,226,224,17,65]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=r(d[2]),_=s.API,u=r(d[3]),o=1,v=(function(){function v(){t(this,v),this._listeners={}}return n(v,[{key:"__attach",value:function(){}},{key:"__detach",value:function(){this.__isNative&&null!=this.__nativeTag&&(s.API.dropAnimatedNode(this.__nativeTag),this.__nativeTag=void 0)}},{key:"__getValue",value:function(){}},{key:"__getAnimatedValue",value:function(){return this.__getValue()}},{key:"__addChild",value:function(t){}},{key:"__removeChild",value:function(t){}},{key:"__getChildren",value:function(){return[]}}]),n(v,[{key:"__makeNative",value:function(){if(!this.__isNative)throw new Error('This node cannot be made a "native" animated node');this.hasListeners()&&this._startListeningToNativeValueUpdates()}},{key:"addListener",value:function(t){var n=String(o++);return this._listeners[n]=t,this.__isNative&&this._startListeningToNativeValueUpdates(),n}},{key:"removeListener",value:function(t){delete this._listeners[t],this.__isNative&&!this.hasListeners()&&this._stopListeningForNativeValueUpdates()}},{key:"removeAllListeners",value:function(){this._listeners={},this.__isNative&&this._stopListeningForNativeValueUpdates()}},{key:"hasListeners",value:function(){return!!Object.keys(this._listeners).length}},{key:"_startListeningToNativeValueUpdates",value:function(){var t=this;this.__nativeAnimatedValueListener&&!this.__shouldUpdateListenersForNewNativeTag||(this.__shouldUpdateListenersForNewNativeTag&&(this.__shouldUpdateListenersForNewNativeTag=!1,this._stopListeningForNativeValueUpdates()),_.startListeningToAnimatedNodeValue(this.__getNativeTag()),this.__nativeAnimatedValueListener=s.nativeEventEmitter.addListener('onAnimatedValueUpdate',function(n){n.tag===t.__getNativeTag()&&t._onAnimatedValueUpdateReceived(n.value)}))}},{key:"_onAnimatedValueUpdateReceived",value:function(t){this.__callListeners(t)}},{key:"__callListeners",value:function(t){for(var n in this._listeners)this._listeners[n]({value:t})}},{key:"_stopListeningForNativeValueUpdates",value:function(){this.__nativeAnimatedValueListener&&(this.__nativeAnimatedValueListener.remove(),this.__nativeAnimatedValueListener=null,_.stopListeningToAnimatedNodeValue(this.__getNativeTag()))}},{key:"__getNativeTag",value:function(){if(s.assertNativeAnimatedModule(),u(this.__isNative,'Attempt to get native tag from node not marked as "native"'),null==this.__nativeTag){var t=s.generateNewNodeTag();this.__nativeTag=t,s.API.createAnimatedNode(t,this.__getNativeConfig()),this.__shouldUpdateListenersForNewNativeTag=!0}return this.__nativeTag}},{key:"__getNativeConfig",value:function(){throw new Error('This JS animated node type cannot be used as native animated node')}},{key:"toJSON",value:function(){return this.__getValue()}}]),v})();m.exports=v},223,[4,5,224,17]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t,n=r(d[0]),o=n(r(d[1])),l=n(r(d[2])),u=n(r(d[3])),s=1,f=1,v=!1,c=[],N={enableQueue:function(){v=!0},disableQueue:function(){(0,u.default)(l.default,'Native animated module is not available'),v=!1;for(var t=0,n=c.length;t<n;t++){var o=c[t];l.default.connectAnimatedNodes(o[0],o[1])}c.length=0},createAnimatedNode:function(t,n){(0,u.default)(l.default,'Native animated module is not available'),l.default.createAnimatedNode(t,n)},startListeningToAnimatedNodeValue:function(t){(0,u.default)(l.default,'Native animated module is not available'),l.default.startListeningToAnimatedNodeValue(t)},stopListeningToAnimatedNodeValue:function(t){(0,u.default)(l.default,'Native animated module is not available'),l.default.stopListeningToAnimatedNodeValue(t)},connectAnimatedNodes:function(t,n){(0,u.default)(l.default,'Native animated module is not available'),v?c.push([t,n]):l.default.connectAnimatedNodes(t,n)},disconnectAnimatedNodes:function(t,n){(0,u.default)(l.default,'Native animated module is not available'),l.default.disconnectAnimatedNodes(t,n)},startAnimatingNode:function(t,n,o,s){(0,u.default)(l.default,'Native animated module is not available'),l.default.startAnimatingNode(t,n,o,s)},stopAnimation:function(t){(0,u.default)(l.default,'Native animated module is not available'),l.default.stopAnimation(t)},setAnimatedNodeValue:function(t,n){(0,u.default)(l.default,'Native animated module is not available'),l.default.setAnimatedNodeValue(t,n)},setAnimatedNodeOffset:function(t,n){(0,u.default)(l.default,'Native animated module is not available'),l.default.setAnimatedNodeOffset(t,n)},flattenAnimatedNodeOffset:function(t){(0,u.default)(l.default,'Native animated module is not available'),l.default.flattenAnimatedNodeOffset(t)},extractAnimatedNodeOffset:function(t){(0,u.default)(l.default,'Native animated module is not available'),l.default.extractAnimatedNodeOffset(t)},connectAnimatedNodeToView:function(t,n){(0,u.default)(l.default,'Native animated module is not available'),l.default.connectAnimatedNodeToView(t,n)},disconnectAnimatedNodeFromView:function(t,n){(0,u.default)(l.default,'Native animated module is not available'),l.default.disconnectAnimatedNodeFromView(t,n)},dropAnimatedNode:function(t){(0,u.default)(l.default,'Native animated module is not available'),l.default.dropAnimatedNode(t)},addAnimatedEventToView:function(t,n,o){(0,u.default)(l.default,'Native animated module is not available'),l.default.addAnimatedEventToView(t,n,o)},removeAnimatedEventFromView:function(t,n,o){(0,u.default)(l.default,'Native animated module is not available'),l.default.removeAnimatedEventFromView(t,n,o)}},p={opacity:!0,transform:!0,borderRadius:!0,borderBottomEndRadius:!0,borderBottomLeftRadius:!0,borderBottomRightRadius:!0,borderBottomStartRadius:!0,borderTopEndRadius:!0,borderTopLeftRadius:!0,borderTopRightRadius:!0,borderTopStartRadius:!0,elevation:!0,shadowOpacity:!0,shadowRadius:!0,scaleX:!0,scaleY:!0,translateX:!0,translateY:!0},A={translateX:!0,translateY:!0,scale:!0,scaleX:!0,scaleY:!0,rotate:!0,rotateX:!0,rotateY:!0,rotateZ:!0,perspective:!0},b={inputRange:!0,outputRange:!0,extrapolate:!0,extrapolateRight:!0,extrapolateLeft:!0};var h=!1;m.exports={API:N,addWhitelistedStyleProp:function(t){p[t]=!0},addWhitelistedTransformProp:function(t){A[t]=!0},addWhitelistedInterpolationParam:function(t){b[t]=!0},validateStyles:function(t){for(var n in t)if(!p.hasOwnProperty(n))throw new Error("Style property '"+n+"' is not supported by native animated module")},validateTransform:function(t){t.forEach(function(t){if(!A.hasOwnProperty(t.property))throw new Error("Property '"+t.property+"' is not supported by native animated module")})},validateInterpolation:function(t){for(var n in t)if(!b.hasOwnProperty(n))throw new Error("Interpolation property '"+n+"' is not supported by native animated module")},generateNewNodeTag:function(){return s++},generateNewAnimationId:function(){return f++},assertNativeAnimatedModule:function(){(0,u.default)(l.default,'Native animated module is not available')},shouldUseNativeDriver:function(t){return!0!==t.useNativeDriver||l.default?t.useNativeDriver||!1:(h||(console.warn("Animated: `useNativeDriver` is not supported because the native animated module is missing. Falling back to JS-based animation. To resolve this, add `RCTAnimation` module to this app, or remove `useNativeDriver`. More info: https://github.com/facebook/react-native/issues/11094#issuecomment-263240420"),h=!0),!1)},transformDataType:function(t){return'string'!=typeof t?t:/deg$/.test(t)?(parseFloat(t)||0)*Math.PI/180:t},get nativeEventEmitter(){return t||(t=new o.default(l.default)),t}}},224,[3,121,225,17]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])).get('NativeAnimatedModule');e.default=u},225,[1,23]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),_=r(d[1]),n=r(d[2]),s=r(d[3]),h=r(d[4]),l=r(d[5]),o=r(d[6]),c=r(d[7]),v=(function(v){function u(){var _;return t(this,u),(_=n(this,s(u).call(this)))._children=[],_}return l(u,o),_(u,[{key:"__makeNative",value:function(){if(!this.__isNative){this.__isNative=!0;var t=this._children,_=Array.isArray(t),n=0;for(t=_?t:t["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var l;if(_){if(n>=t.length)break;l=t[n++]}else{if((n=t.next()).done)break;l=n.value}var o=l;o.__makeNative(),c.API.connectAnimatedNodes(this.__getNativeTag(),o.__getNativeTag())}}h(s(u.prototype),"__makeNative",this).call(this)}},{key:"__addChild",value:function(t){0===this._children.length&&this.__attach(),this._children.push(t),this.__isNative&&(t.__makeNative(),c.API.connectAnimatedNodes(this.__getNativeTag(),t.__getNativeTag()))}},{key:"__removeChild",value:function(t){var _=this._children.indexOf(t);-1!==_?(this.__isNative&&t.__isNative&&c.API.disconnectAnimatedNodes(this.__getNativeTag(),t.__getNativeTag()),this._children.splice(_,1),0===this._children.length&&this.__detach()):console.warn("Trying to remove a child that doesn't exist")}},{key:"__getChildren",value:function(){return this._children}},{key:"__callListeners",value:function(t){if(h(s(u.prototype),"__callListeners",this).call(this,t),!this.__isNative){var _=this._children,n=Array.isArray(_),l=0;for(_=n?_:_["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var o;if(n){if(l>=_.length)break;o=_[l++]}else{if((l=_.next()).done)break;o=l.value}var c=o;c.__getValue&&c.__callListeners(c.__getValue())}}}}]),u})();m.exports=v},226,[4,5,6,8,41,9,223,224]);
+__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),t=r(d[1]),o=r(d[2]),c=(r(d[3]),r(d[4])),s=r(d[5]),u=new t,l={Events:s({interactionStart:!0,interactionComplete:!0}),runAfterInteractions:function(n){var t=[],o=new Promise(function(o){k(),n&&t.push(n),t.push({run:o,name:'resolve '+(n&&n.name||'?')}),h.enqueueTasks(t)});return{then:o.then.bind(o),done:function(){if(o.done)return o.done.apply(o,arguments);console.warn('Tried to call done when not supported by current Promise implementation.')},cancel:function(){h.cancelTasks(t)}}},createInteractionHandle:function(){k();var n=++T;return p.add(n),n},clearInteractionHandle:function(n){c(!!n,'InteractionManager: Must provide a handle to clear.'),k(),p.delete(n),v.add(n)},addListener:u.addListener.bind(u),setDeadline:function(n){E=n}},f=new Set,p=new Set,v=new Set,h=new o({onMoreTasks:k}),w=0,T=0,E=-1;function k(){w||(w=E>0?setTimeout(I,0):setImmediate(I))}function I(){w=0;var t=f.size;p.forEach(function(n){return f.add(n)}),v.forEach(function(n){return f.delete(n)});var o=f.size;if(0!==t&&0===o?u.emit(l.Events.interactionComplete):0===t&&0!==o&&u.emit(l.Events.interactionStart),0===o)for(;h.hasTasksToProcess();)if(h.processNext(),E>0&&n.getEventLoopRunningTime()>=E){k();break}p.clear(),v.clear()}m.exports=l},227,[29,43,228,150,17,206]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),u=r(d[2]);function s(t,n){var u=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);n&&(s=s.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),u.push.apply(u,s)}return u}function o(n){for(var u=1;u<arguments.length;u++){var o=null!=arguments[u]?arguments[u]:{};u%2?s(Object(o),!0).forEach(function(u){t(n,u,o[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(o)):s(Object(o)).forEach(function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(o,t))})}return n}r(d[3]);var c=r(d[4]),h=(function(){function t(u){var s=u.onMoreTasks;n(this,t),this._onMoreTasks=s,this._queueStack=[{tasks:[],popable:!1}]}return u(t,[{key:"enqueue",value:function(t){this._getCurrentQueue().push(t)}},{key:"enqueueTasks",value:function(t){var n=this;t.forEach(function(t){return n.enqueue(t)})}},{key:"cancelTasks",value:function(t){this._queueStack=this._queueStack.map(function(n){return o({},n,{tasks:n.tasks.filter(function(n){return-1===t.indexOf(n)})})}).filter(function(t,n){return t.tasks.length>0||0===n})}},{key:"hasTasksToProcess",value:function(){return this._getCurrentQueue().length>0}},{key:"processNext",value:function(){var t=this._getCurrentQueue();if(t.length){var n=t.shift();try{n.gen?this._genPromise(n):n.run?n.run():(c('function'==typeof n,'Expected Function, SimpleTask, or PromiseTask, but got:\n'+JSON.stringify(n,null,2)),n())}catch(t){throw t.message='TaskQueue: Error with task '+(n.name||'')+': '+t.message,t}}}},{key:"_getCurrentQueue",value:function(){var t=this._queueStack.length-1,n=this._queueStack[t];return n.popable&&0===n.tasks.length&&this._queueStack.length>1?(this._queueStack.pop(),this._getCurrentQueue()):n.tasks}},{key:"_genPromise",value:function(t){var n=this;this._queueStack.push({tasks:[],popable:!1});var u=this._queueStack.length-1;t.gen().then(function(){n._queueStack[u].popable=!0,n.hasTasksToProcess()&&n._onMoreTasks()}).catch(function(n){throw n.message="TaskQueue: Error resolving Promise in task "+t.name+": "+n.message,n}).done()}}]),t})();m.exports=h},228,[50,4,5,150,17]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);function n(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(t);n&&(u=u.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,u)}return o}function o(o){for(var u=1;u<arguments.length;u++){var s=null!=arguments[u]?arguments[u]:{};u%2?n(Object(s),!0).forEach(function(n){t(o,n,s[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(s)):n(Object(s)).forEach(function(t){Object.defineProperty(o,t,Object.getOwnPropertyDescriptor(s,t))})}return o}var u=r(d[1]),s=u.AnimatedEvent,c=u.attachNativeEvent,f=r(d[2]),v=r(d[3]),p=r(d[4]),l=r(d[5]),h=r(d[6]),_=r(d[7]),w=r(d[8]),y=r(d[9]),N=r(d[10]),O=r(d[11]),D=r(d[12]),b=r(d[13]),E=r(d[14]),L=r(d[15]),j=r(d[16]),A=r(d[17]),P=function(t,n){return t&&n.onComplete?function(){n.onComplete&&n.onComplete.apply(n,arguments),t&&t.apply(void 0,arguments)}:t||n.onComplete},k=function(t,n,u){if(t instanceof b){var s=o({},n),c=o({},n);for(var f in n){var v=n[f],p=v.x,l=v.y;void 0!==p&&void 0!==l&&(s[f]=p,c[f]=l)}var h=u(t.x,s),_=u(t.y,c);return C([h,_],{stopTogether:!1})}return null},U=function t(n,u){var s=function(t,n,o){o=P(o,n);var u=t,s=n;u.stopTracking(),n.toValue instanceof w?u.track(new O(u,n.toValue,j,s,o)):u.animate(new j(s),o)};return k(n,u,t)||{start:function(t){s(n,u,t)},stop:function(){n.stopAnimation()},reset:function(){n.resetAnimation()},_startNativeLoop:function(t){var c=o({},u,{iterations:t});s(n,c)},_isUsingNativeDriver:function(){return u.useNativeDriver||!1}}},V=function(t){var n=0;return{start:function(o){0===t.length?o&&o({finished:!0}):t[n].start(function u(s){s.finished&&++n!==t.length?t[n].start(u):o&&o(s)})},stop:function(){n<t.length&&t[n].stop()},reset:function(){t.forEach(function(t,o){o<=n&&t.reset()}),n=0},_startNativeLoop:function(){throw new Error('Loops run using the native driver cannot contain Animated.sequence animations')},_isUsingNativeDriver:function(){return!1}}},C=function(t,n){var o=0,u={},s=!(n&&!1===n.stopTogether),c={start:function(n){o!==t.length?t.forEach(function(f,v){var p=function(f){if(u[v]=!0,++o===t.length)return o=0,void(n&&n(f));!f.finished&&s&&c.stop()};f?f.start(p):p({finished:!0})}):n&&n({finished:!0})},stop:function(){t.forEach(function(t,n){!u[n]&&t.stop(),u[n]=!0})},reset:function(){t.forEach(function(t,n){t.reset(),u[n]=!1,o=0})},_startNativeLoop:function(){throw new Error('Loops run using the native driver cannot contain Animated.parallel animations')},_isUsingNativeDriver:function(){return!1}};return c},T=function(t){return U(new D(0),{toValue:0,delay:t,duration:0,useNativeDriver:!1})};m.exports={Value:D,ValueXY:b,Interpolation:l,Node:w,decay:function t(n,u){var s=function(t,n,o){o=P(o,n);var u=t,s=n;u.stopTracking(),u.animate(new E(s),o)};return k(n,u,t)||{start:function(t){s(n,u,t)},stop:function(){n.stopAnimation()},reset:function(){n.resetAnimation()},_startNativeLoop:function(t){var c=o({},u,{iterations:t});s(n,c)},_isUsingNativeDriver:function(){return u.useNativeDriver||!1}}},timing:U,spring:function t(n,u){var s=function(t,n,o){o=P(o,n);var u=t,s=n;u.stopTracking(),n.toValue instanceof w?u.track(new O(u,n.toValue,L,s,o)):u.animate(new L(s),o)};return k(n,u,t)||{start:function(t){s(n,u,t)},stop:function(){n.stopAnimation()},reset:function(){n.resetAnimation()},_startNativeLoop:function(t){var c=o({},u,{iterations:t});s(n,c)},_isUsingNativeDriver:function(){return u.useNativeDriver||!1}}},add:function(t,n){return new f(t,n)},subtract:function(t,n){return new N(t,n)},divide:function(t,n){return new p(t,n)},multiply:function(t,n){return new _(t,n)},modulo:function(t,n){return new h(t,n)},diffClamp:function(t,n,o){return new v(t,n,o)},delay:T,sequence:V,parallel:C,stagger:function(t,n){return C(n.map(function(n,o){return V([T(t*o),n])}))},loop:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=n.iterations,u=void 0===o?-1:o,s=n.resetBeforeIteration,c=void 0===s||s,f=!1,v=0;return{start:function(n){t&&0!==u?t._isUsingNativeDriver()?t._startNativeLoop(u):(function o(){var s=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{finished:!0};f||v===u||!1===s.finished?n&&n(s):(v++,c&&t.reset(),t.start(o))})():n&&n({finished:!0})},stop:function(){f=!0,t.stop()},reset:function(){v=0,f=!1,t.reset()},_startNativeLoop:function(){throw new Error('Loops run using the native driver cannot contain Animated.loop animations')},_isUsingNativeDriver:function(){return t._isUsingNativeDriver()}}},event:function(t,n){var o=new s(t,n);return o.__isNative?o:o.__getHandler()},createAnimatedComponent:A,attachNativeEvent:c,forkEvent:function(t,n){return t?t instanceof s?(t.__addListener(n),t):function(){'function'==typeof t&&t.apply(void 0,arguments),n.apply(void 0,arguments)}:n},unforkEvent:function(t,n){t&&t instanceof s&&t.__removeListener(n)},Event:s,__PropsOnlyForTests:y}},229,[50,220,230,231,232,222,233,234,223,235,238,239,221,240,241,243,245,248]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),_=r(d[1]),n=r(d[2]),h=r(d[3]),u=r(d[4]),s=r(d[5]),o=r(d[6]),l=(r(d[7]),r(d[8])),v=r(d[9]),c=(function(c){function f(_,u){var s;return t(this,f),(s=n(this,h(f).call(this)))._a='number'==typeof _?new l(_):_,s._b='number'==typeof u?new l(u):u,s}return s(f,v),_(f,[{key:"__makeNative",value:function(){this._a.__makeNative(),this._b.__makeNative(),u(h(f.prototype),"__makeNative",this).call(this)}},{key:"__getValue",value:function(){return this._a.__getValue()+this._b.__getValue()}},{key:"interpolate",value:function(t){return new o(this,t)}},{key:"__attach",value:function(){this._a.__addChild(this),this._b.__addChild(this)}},{key:"__detach",value:function(){this._a.__removeChild(this),this._b.__removeChild(this),u(h(f.prototype),"__detach",this).call(this)}},{key:"__getNativeConfig",value:function(){return{type:'addition',input:[this._a.__getNativeTag(),this._b.__getNativeTag()]}}}]),f})();m.exports=c},230,[4,5,6,8,41,9,222,223,221,226]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),_=r(d[1]),n=r(d[2]),u=r(d[3]),h=r(d[4]),s=r(d[5]),l=r(d[6]),v=(r(d[7]),r(d[8])),c=(function(c){function o(_,h,s){var l;return t(this,o),(l=n(this,u(o).call(this)))._a=_,l._min=h,l._max=s,l._value=l._lastValue=l._a.__getValue(),l}return s(o,v),_(o,[{key:"__makeNative",value:function(){this._a.__makeNative(),h(u(o.prototype),"__makeNative",this).call(this)}},{key:"interpolate",value:function(t){return new l(this,t)}},{key:"__getValue",value:function(){var t=this._a.__getValue(),_=t-this._lastValue;return this._lastValue=t,this._value=Math.min(Math.max(this._value+_,this._min),this._max),this._value}},{key:"__attach",value:function(){this._a.__addChild(this)}},{key:"__detach",value:function(){this._a.__removeChild(this),h(u(o.prototype),"__detach",this).call(this)}},{key:"__getNativeConfig",value:function(){return{type:'diffclamp',input:this._a.__getNativeTag(),min:this._min,max:this._max}}}]),o})();m.exports=c},231,[4,5,6,8,41,9,222,223,226]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),_=r(d[1]),n=r(d[2]),h=r(d[3]),s=r(d[4]),o=r(d[5]),u=r(d[6]),l=(r(d[7]),r(d[8])),v=r(d[9]),c=(function(c){function f(_,s){var o;return t(this,f),(o=n(this,h(f).call(this)))._a='number'==typeof _?new l(_):_,o._b='number'==typeof s?new l(s):s,o}return o(f,v),_(f,[{key:"__makeNative",value:function(){this._a.__makeNative(),this._b.__makeNative(),s(h(f.prototype),"__makeNative",this).call(this)}},{key:"__getValue",value:function(){var t=this._a.__getValue(),_=this._b.__getValue();return 0===_&&console.error('Detected division by zero in AnimatedDivision'),t/_}},{key:"interpolate",value:function(t){return new u(this,t)}},{key:"__attach",value:function(){this._a.__addChild(this),this._b.__addChild(this)}},{key:"__detach",value:function(){this._a.__removeChild(this),this._b.__removeChild(this),s(h(f.prototype),"__detach",this).call(this)}},{key:"__getNativeConfig",value:function(){return{type:'division',input:[this._a.__getNativeTag(),this._b.__getNativeTag()]}}}]),f})();m.exports=c},232,[4,5,6,8,41,9,222,223,221,226]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),u=r(d[1]),_=r(d[2]),s=r(d[3]),n=r(d[4]),h=r(d[5]),l=r(d[6]),o=(r(d[7]),r(d[8])),c=(function(c){function v(u,n){var h;return t(this,v),(h=_(this,s(v).call(this)))._a=u,h._modulus=n,h}return h(v,o),u(v,[{key:"__makeNative",value:function(){this._a.__makeNative(),n(s(v.prototype),"__makeNative",this).call(this)}},{key:"__getValue",value:function(){return(this._a.__getValue()%this._modulus+this._modulus)%this._modulus}},{key:"interpolate",value:function(t){return new l(this,t)}},{key:"__attach",value:function(){this._a.__addChild(this)}},{key:"__detach",value:function(){this._a.__removeChild(this),n(s(v.prototype),"__detach",this).call(this)}},{key:"__getNativeConfig",value:function(){return{type:'modulus',input:this._a.__getNativeTag(),modulus:this._modulus}}}]),v})();m.exports=c},233,[4,5,6,8,41,9,222,223,226]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),_=r(d[1]),n=r(d[2]),h=r(d[3]),u=r(d[4]),s=r(d[5]),l=r(d[6]),o=(r(d[7]),r(d[8])),c=r(d[9]),v=(function(v){function f(_,u){var s;return t(this,f),(s=n(this,h(f).call(this)))._a='number'==typeof _?new o(_):_,s._b='number'==typeof u?new o(u):u,s}return s(f,c),_(f,[{key:"__makeNative",value:function(){this._a.__makeNative(),this._b.__makeNative(),u(h(f.prototype),"__makeNative",this).call(this)}},{key:"__getValue",value:function(){return this._a.__getValue()*this._b.__getValue()}},{key:"interpolate",value:function(t){return new l(this,t)}},{key:"__attach",value:function(){this._a.__addChild(this),this._b.__addChild(this)}},{key:"__detach",value:function(){this._a.__removeChild(this),this._b.__removeChild(this),u(h(f.prototype),"__detach",this).call(this)}},{key:"__getNativeConfig",value:function(){return{type:'multiplication',input:[this._a.__getNativeTag(),this._b.__getNativeTag()]}}}]),f})();m.exports=v},234,[4,5,6,8,41,9,222,223,221,226]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=r(d[3]),_=r(d[4]),c=r(d[5]),v=r(d[6]);function p(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);n&&(s=s.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,s)}return o}function h(n){for(var o=1;o<arguments.length;o++){var s=null!=arguments[o]?arguments[o]:{};o%2?p(Object(s),!0).forEach(function(o){t(n,o,s[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):p(Object(s)).forEach(function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(s,t))})}return n}var u=r(d[7]).AnimatedEvent,l=r(d[8]),f=r(d[9]),y=r(d[10]),w=r(d[11]),b=r(d[12]),N=(function(t){function p(t,o){var c;return n(this,p),c=s(this,_(p).call(this)),t.style&&(t=h({},t,{style:new f(t.style)})),c._props=t,c._callback=o,c.__attach(),c}return v(p,l),o(p,[{key:"__getValue",value:function(){var t={};for(var n in this._props){var o=this._props[n];o instanceof l?(!o.__isNative||o instanceof f)&&(t[n]=o.__getValue()):t[n]=o instanceof u?o.__getHandler():o}return t}},{key:"__getAnimatedValue",value:function(){var t={};for(var n in this._props){var o=this._props[n];o instanceof l&&(t[n]=o.__getAnimatedValue())}return t}},{key:"__attach",value:function(){for(var t in this._props){var n=this._props[t];n instanceof l&&n.__addChild(this)}}},{key:"__detach",value:function(){for(var t in this.__isNative&&this._animatedView&&this.__disconnectAnimatedView(),this._props){var n=this._props[t];n instanceof l&&n.__removeChild(this)}c(_(p.prototype),"__detach",this).call(this)}},{key:"update",value:function(){this._callback()}},{key:"__makeNative",value:function(){if(!this.__isNative){for(var t in this.__isNative=!0,this._props){var n=this._props[t];n instanceof l&&n.__makeNative()}this._animatedView&&this.__connectAnimatedView()}}},{key:"setNativeView",value:function(t){this._animatedView!==t&&(this._animatedView=t,this.__isNative&&this.__connectAnimatedView())}},{key:"__connectAnimatedView",value:function(){b(this.__isNative,'Expected node to be marked as "native"');var t=w.findNodeHandle(this._animatedView);b(null!=t,'Unable to locate attached view in the native tree'),y.API.connectAnimatedNodeToView(this.__getNativeTag(),t)}},{key:"__disconnectAnimatedView",value:function(){b(this.__isNative,'Expected node to be marked as "native"');var t=w.findNodeHandle(this._animatedView);b(null!=t,'Unable to locate attached view in the native tree'),y.API.disconnectAnimatedNodeFromView(this.__getNativeTag(),t)}},{key:"__getNativeConfig",value:function(){var t={};for(var n in this._props){var o=this._props[n];o instanceof l&&(o.__makeNative(),t[n]=o.__getNativeTag())}return{type:'props',props:t}}}]),p})();m.exports=N},235,[50,4,5,6,8,41,9,220,223,236,224,83,17]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=r(d[2]),l=r(d[3]),o=r(d[4]),_=r(d[5]),y=r(d[6]);function c(t,n){var s=Object.keys(t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);n&&(l=l.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),s.push.apply(s,l)}return s}function u(n){for(var s=1;s<arguments.length;s++){var l=null!=arguments[s]?arguments[s]:{};s%2?c(Object(l),!0).forEach(function(s){t(n,s,l[s])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(l)):c(Object(l)).forEach(function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(l,t))})}return n}var f=r(d[7]),v=r(d[8]),h=r(d[9]),p=r(d[10]),k=r(d[11]),O=(function(t){function c(t){var s;return n(this,c),s=l(this,o(c).call(this)),(t=k(t)||{}).transform&&(t=u({},t,{transform:new v(t.transform)})),s._style=t,s}return y(c,h),s(c,[{key:"_walkStyleAndGetValues",value:function(t){var n={};for(var s in t){var l=t[s];l instanceof f?l.__isNative||(n[s]=l.__getValue()):l&&!Array.isArray(l)&&'object'==typeof l?n[s]=this._walkStyleAndGetValues(l):n[s]=l}return n}},{key:"__getValue",value:function(){return this._walkStyleAndGetValues(this._style)}},{key:"_walkStyleAndGetAnimatedValues",value:function(t){var n={};for(var s in t){var l=t[s];l instanceof f?n[s]=l.__getAnimatedValue():l&&!Array.isArray(l)&&'object'==typeof l&&(n[s]=this._walkStyleAndGetAnimatedValues(l))}return n}},{key:"__getAnimatedValue",value:function(){return this._walkStyleAndGetAnimatedValues(this._style)}},{key:"__attach",value:function(){for(var t in this._style){var n=this._style[t];n instanceof f&&n.__addChild(this)}}},{key:"__detach",value:function(){for(var t in this._style){var n=this._style[t];n instanceof f&&n.__removeChild(this)}_(o(c.prototype),"__detach",this).call(this)}},{key:"__makeNative",value:function(){for(var t in this._style){var n=this._style[t];n instanceof f&&n.__makeNative()}_(o(c.prototype),"__makeNative",this).call(this)}},{key:"__getNativeConfig",value:function(){var t={};for(var n in this._style)if(this._style[n]instanceof f){var s=this._style[n];s.__makeNative(),t[n]=s.__getNativeTag()}return p.validateStyles(t),{type:'style',style:t}}}]),c})();m.exports=O},236,[50,4,5,6,8,41,9,223,237,226,224,80]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=r(d[3]),f=r(d[4]),_=r(d[5]),u=r(d[6]),c=r(d[7]),v=r(d[8]),h=(function(h){function l(n){var f;return t(this,l),(f=o(this,s(l).call(this)))._transforms=n,f}return _(l,c),n(l,[{key:"__makeNative",value:function(){this._transforms.forEach(function(t){for(var n in t){var o=t[n];o instanceof u&&o.__makeNative()}}),f(s(l.prototype),"__makeNative",this).call(this)}},{key:"__getValue",value:function(){return this._transforms.map(function(t){var n={};for(var o in t){var s=t[o];n[o]=s instanceof u?s.__getValue():s}return n})}},{key:"__getAnimatedValue",value:function(){return this._transforms.map(function(t){var n={};for(var o in t){var s=t[o];n[o]=s instanceof u?s.__getAnimatedValue():s}return n})}},{key:"__attach",value:function(){var t=this;this._transforms.forEach(function(n){for(var o in n){var s=n[o];s instanceof u&&s.__addChild(t)}})}},{key:"__detach",value:function(){var t=this;this._transforms.forEach(function(n){for(var o in n){var s=n[o];s instanceof u&&s.__removeChild(t)}}),f(s(l.prototype),"__detach",this).call(this)}},{key:"__getNativeConfig",value:function(){var t=[];return this._transforms.forEach(function(n){for(var o in n){var s=n[o];s instanceof u?t.push({type:'animated',property:o,nodeTag:s.__getNativeTag()}):t.push({type:'static',property:o,value:v.transformDataType(s)})}}),v.validateTransform(t),{type:'transform',transforms:t}}}]),l})();m.exports=h},237,[4,5,6,8,41,9,223,226,224]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),_=r(d[1]),n=r(d[2]),h=r(d[3]),u=r(d[4]),s=r(d[5]),o=r(d[6]),l=(r(d[7]),r(d[8])),c=r(d[9]),v=(function(v){function f(_,u){var s;return t(this,f),(s=n(this,h(f).call(this)))._a='number'==typeof _?new l(_):_,s._b='number'==typeof u?new l(u):u,s}return s(f,c),_(f,[{key:"__makeNative",value:function(){this._a.__makeNative(),this._b.__makeNative(),u(h(f.prototype),"__makeNative",this).call(this)}},{key:"__getValue",value:function(){return this._a.__getValue()-this._b.__getValue()}},{key:"interpolate",value:function(t){return new o(this,t)}},{key:"__attach",value:function(){this._a.__addChild(this),this._b.__addChild(this)}},{key:"__detach",value:function(){this._a.__removeChild(this),this._b.__removeChild(this),u(h(f.prototype),"__detach",this).call(this)}},{key:"__getNativeConfig",value:function(){return{type:'subtraction',input:[this._a.__getNativeTag(),this._b.__getNativeTag()]}}}]),f})();m.exports=v},238,[4,5,6,8,41,9,222,223,221,226]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),_=r(d[3]),s=r(d[4]),u=r(d[5]),c=r(d[6]);function l(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(t);n&&(_=_.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,_)}return o}function h(n){for(var o=1;o<arguments.length;o++){var _=null!=arguments[o]?arguments[o]:{};o%2?l(Object(_),!0).forEach(function(o){t(n,o,_[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(_)):l(Object(_)).forEach(function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(_,t))})}return n}r(d[7]);var v=r(d[8]),f=r(d[9]),p=f.generateNewAnimationId,y=f.shouldUseNativeDriver,O=(function(t){function l(t,o,u,c,h){var v;return n(this,l),(v=_(this,s(l).call(this)))._value=t,v._parent=o,v._animationClass=u,v._animationConfig=c,v._useNativeDriver=y(c),v._callback=h,v.__attach(),v}return c(l,v),o(l,[{key:"__makeNative",value:function(){this.__isNative=!0,this._parent.__makeNative(),u(s(l.prototype),"__makeNative",this).call(this),this._value.__makeNative()}},{key:"__getValue",value:function(){return this._parent.__getValue()}},{key:"__attach",value:function(){this._parent.__addChild(this),this._useNativeDriver&&this.__makeNative()}},{key:"__detach",value:function(){this._parent.__removeChild(this),u(s(l.prototype),"__detach",this).call(this)}},{key:"update",value:function(){this._value.animate(new this._animationClass(h({},this._animationConfig,{toValue:this._animationConfig.toValue.__getValue()})),this._callback)}},{key:"__getNativeConfig",value:function(){var t=new this._animationClass(h({},this._animationConfig,{toValue:void 0})).__getNativeAnimationConfig();return{type:'tracking',animationId:p(),animationConfig:t,toValue:this._parent.__getNativeTag(),value:this._value.__getNativeTag()}}}]),l})();m.exports=O},239,[50,4,5,6,8,41,9,221,223,224]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]),n=r(d[2]),u=r(d[3]),l=r(d[4]),f=r(d[5]),o=r(d[6]),y=r(d[7]),h=1,x=(function(x){function c(s){var l;t(this,c),l=n(this,u(c).call(this));var o=s||{x:0,y:0};return'number'==typeof o.x&&'number'==typeof o.y?(l.x=new f(o.x),l.y=new f(o.y)):(y(o.x instanceof f&&o.y instanceof f,"AnimatedValueXY must be initialized with an object of numbers or AnimatedValues."),l.x=o.x,l.y=o.y),l._listeners={},l}return l(c,o),s(c,[{key:"setValue",value:function(t){this.x.setValue(t.x),this.y.setValue(t.y)}},{key:"setOffset",value:function(t){this.x.setOffset(t.x),this.y.setOffset(t.y)}},{key:"flattenOffset",value:function(){this.x.flattenOffset(),this.y.flattenOffset()}},{key:"extractOffset",value:function(){this.x.extractOffset(),this.y.extractOffset()}},{key:"__getValue",value:function(){return{x:this.x.__getValue(),y:this.y.__getValue()}}},{key:"resetAnimation",value:function(t){this.x.resetAnimation(),this.y.resetAnimation(),t&&t(this.__getValue())}},{key:"stopAnimation",value:function(t){this.x.stopAnimation(),this.y.stopAnimation(),t&&t(this.__getValue())}},{key:"addListener",value:function(t){var s=this,n=String(h++),u=function(n){n.value;t(s.__getValue())};return this._listeners[n]={x:this.x.addListener(u),y:this.y.addListener(u)},n}},{key:"removeListener",value:function(t){this.x.removeListener(this._listeners[t].x),this.y.removeListener(this._listeners[t].y),delete this._listeners[t]}},{key:"removeAllListeners",value:function(){this.x.removeAllListeners(),this.y.removeAllListeners(),this._listeners={}}},{key:"getLayout",value:function(){return{left:this.x,top:this.y}}},{key:"getTranslateTransform",value:function(){return[{translateX:this.x},{translateY:this.y}]}}]),c})();m.exports=x},240,[4,5,6,8,9,221,226,17]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=r(d[2]),o=r(d[3]),_=r(d[4]),h=r(d[5]),l=r(d[6]),c=r(d[7]).shouldUseNativeDriver,u=(function(u){function v(n){var _,h,l,u;return t(this,v),(u=s(this,o(v).call(this)))._deceleration=null!==(_=n.deceleration)&&void 0!==_?_:.998,u._velocity=n.velocity,u._useNativeDriver=c(n),u.__isInteraction=null!==(h=n.isInteraction)&&void 0!==h?h:!u._useNativeDriver,u.__iterations=null!==(l=n.iterations)&&void 0!==l?l:1,u}return h(v,l),n(v,[{key:"__getNativeAnimationConfig",value:function(){return{type:'decay',deceleration:this._deceleration,velocity:this._velocity,iterations:this.__iterations}}},{key:"start",value:function(t,n,s,o,_){this.__active=!0,this._lastValue=t,this._fromValue=t,this._onUpdate=n,this.__onEnd=s,this._startTime=Date.now(),this._useNativeDriver?this.__startNativeAnimation(_):this._animationFrame=requestAnimationFrame(this.onUpdate.bind(this))}},{key:"onUpdate",value:function(){var t=Date.now(),n=this._fromValue+this._velocity/(1-this._deceleration)*(1-Math.exp(-(1-this._deceleration)*(t-this._startTime)));this._onUpdate(n),Math.abs(this._lastValue-n)<.1?this.__debouncedOnEnd({finished:!0}):(this._lastValue=n,this.__active&&(this._animationFrame=requestAnimationFrame(this.onUpdate.bind(this))))}},{key:"stop",value:function(){_(o(v.prototype),"stop",this).call(this),this.__active=!1,g.cancelAnimationFrame(this._animationFrame),this.__debouncedOnEnd({finished:!1})}}]),v})();m.exports=u},241,[4,5,6,8,41,9,242,224]);
+__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),t=r(d[1]),o=r(d[2]),_=(function(){function _(){n(this,_)}return t(_,[{key:"start",value:function(n,t,o,_,u){}},{key:"stop",value:function(){this.__nativeId&&o.API.stopAnimation(this.__nativeId)}},{key:"__getNativeAnimationConfig",value:function(){throw new Error('This animation type cannot be offloaded to native')}},{key:"__debouncedOnEnd",value:function(n){var t=this.__onEnd;this.__onEnd=null,t&&t(n)}},{key:"__startNativeAnimation",value:function(n){o.API.enableQueue(),n.__makeNative(),o.API.disableQueue(),this.__nativeId=o.generateNewAnimationId(),o.API.startAnimatingNode(this.__nativeId,n.__getNativeTag(),this.__getNativeAnimationConfig(),this.__debouncedOnEnd.bind(this))}}]),_})();m.exports=_},242,[4,5,224]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]),n=r(d[2]),o=r(d[3]),l=r(d[4]),h=r(d[5]),_=(r(d[6]),r(d[7]),r(d[8])),u=r(d[9]),v=r(d[10]),f=r(d[11]).shouldUseNativeDriver,c=(function(c){function p(s){var l,h,_,c,y,V,T,b,M,D,P,S;if(t(this,p),(M=n(this,o(p).call(this)))._overshootClamping=null!==(l=s.overshootClamping)&&void 0!==l&&l,M._restDisplacementThreshold=null!==(h=s.restDisplacementThreshold)&&void 0!==h?h:.001,M._restSpeedThreshold=null!==(_=s.restSpeedThreshold)&&void 0!==_?_:.001,M._initialVelocity=null!==(c=s.velocity)&&void 0!==c?c:0,M._lastVelocity=null!==(y=s.velocity)&&void 0!==y?y:0,M._toValue=s.toValue,M._delay=null!==(V=s.delay)&&void 0!==V?V:0,M._useNativeDriver=f(s),M.__isInteraction=null!==(T=s.isInteraction)&&void 0!==T?T:!M._useNativeDriver,M.__iterations=null!==(b=s.iterations)&&void 0!==b?b:1,void 0!==s.stiffness||void 0!==s.damping||void 0!==s.mass)v(void 0===s.bounciness&&void 0===s.speed&&void 0===s.tension&&void 0===s.friction,'You can define one of bounciness/speed, tension/friction, or stiffness/damping/mass, but not more than one'),M._stiffness=null!==(D=s.stiffness)&&void 0!==D?D:100,M._damping=null!==(P=s.damping)&&void 0!==P?P:10,M._mass=null!==(S=s.mass)&&void 0!==S?S:1;else if(void 0!==s.bounciness||void 0!==s.speed){var U,A;v(void 0===s.tension&&void 0===s.friction&&void 0===s.stiffness&&void 0===s.damping&&void 0===s.mass,'You can define one of bounciness/speed, tension/friction, or stiffness/damping/mass, but not more than one');var C=u.fromBouncinessAndSpeed(null!==(U=s.bounciness)&&void 0!==U?U:8,null!==(A=s.speed)&&void 0!==A?A:12);M._stiffness=C.stiffness,M._damping=C.damping,M._mass=1}else{var N,k,F=u.fromOrigamiTensionAndFriction(null!==(N=s.tension)&&void 0!==N?N:40,null!==(k=s.friction)&&void 0!==k?k:7);M._stiffness=F.stiffness,M._damping=F.damping,M._mass=1}return v(M._stiffness>0,'Stiffness value must be greater than 0'),v(M._damping>0,'Damping value must be greater than 0'),v(M._mass>0,'Mass value must be greater than 0'),M}return h(p,_),s(p,[{key:"__getNativeAnimationConfig",value:function(){var t;return{type:'spring',overshootClamping:this._overshootClamping,restDisplacementThreshold:this._restDisplacementThreshold,restSpeedThreshold:this._restSpeedThreshold,stiffness:this._stiffness,damping:this._damping,mass:this._mass,initialVelocity:null!==(t=this._initialVelocity)&&void 0!==t?t:this._lastVelocity,toValue:this._toValue,iterations:this.__iterations}}},{key:"start",value:function(t,s,n,o,l){var h=this;if(this.__active=!0,this._startPosition=t,this._lastPosition=this._startPosition,this._onUpdate=s,this.__onEnd=n,this._lastTime=Date.now(),this._frameTime=0,o instanceof p){var _=o.getInternalState();this._lastPosition=_.lastPosition,this._lastVelocity=_.lastVelocity,this._initialVelocity=this._lastVelocity,this._lastTime=_.lastTime}var u=function(){h._useNativeDriver?h.__startNativeAnimation(l):h.onUpdate()};this._delay?this._timeout=setTimeout(u,this._delay):u()}},{key:"getInternalState",value:function(){return{lastPosition:this._lastPosition,lastVelocity:this._lastVelocity,lastTime:this._lastTime}}},{key:"onUpdate",value:function(){var t=Date.now();t>this._lastTime+64&&(t=this._lastTime+64);var s=(t-this._lastTime)/1e3;this._frameTime+=s;var n=this._damping,o=this._mass,l=this._stiffness,h=-this._initialVelocity,_=n/(2*Math.sqrt(l*o)),u=Math.sqrt(l/o),v=u*Math.sqrt(1-_*_),f=this._toValue-this._startPosition,c=0,p=0,y=this._frameTime;if(_<1){var V=Math.exp(-_*u*y);c=this._toValue-V*((h+_*u*f)/v*Math.sin(v*y)+f*Math.cos(v*y)),p=_*u*V*(Math.sin(v*y)*(h+_*u*f)/v+f*Math.cos(v*y))-V*(Math.cos(v*y)*(h+_*u*f)-v*f*Math.sin(v*y))}else{var T=Math.exp(-u*y);c=this._toValue-T*(f+(h+u*f)*y),p=T*(h*(y*u-1)+y*f*(u*u))}if(this._lastTime=t,this._lastPosition=c,this._lastVelocity=p,this._onUpdate(c),this.__active){var b=!1;this._overshootClamping&&0!==this._stiffness&&(b=this._startPosition<this._toValue?c>this._toValue:c<this._toValue);var M=Math.abs(p)<=this._restSpeedThreshold,D=!0;if(0!==this._stiffness&&(D=Math.abs(this._toValue-c)<=this._restDisplacementThreshold),b||M&&D)return 0!==this._stiffness&&(this._lastPosition=this._toValue,this._lastVelocity=0,this._onUpdate(this._toValue)),void this.__debouncedOnEnd({finished:!0});this._animationFrame=requestAnimationFrame(this.onUpdate.bind(this))}}},{key:"stop",value:function(){l(o(p.prototype),"stop",this).call(this),this.__active=!1,clearTimeout(this._timeout),g.cancelAnimationFrame(this._animationFrame),this.__debouncedOnEnd({finished:!1})}}]),p})();m.exports=c},243,[4,5,6,8,41,9,221,240,242,244,17,224]);
+__d(function(g,r,i,a,m,e,d){'use strict';function n(n){return 3.62*(n-30)+194}function t(n){return 3*(n-8)+25}m.exports={fromOrigamiTensionAndFriction:function(o,u){return{stiffness:n(o),damping:t(u)}},fromBouncinessAndSpeed:function(o,u){function f(n,t,o){return(n-t)/(o-t)}function c(n,t,o){return t+n*(o-t)}function s(n,t,o){return n*o+(1-n)*t}function p(n){return 44e-6*Math.pow(n,3)-.006*Math.pow(n,2)+.36*n+2}function h(n){return 4.5e-7*Math.pow(n,3)-332e-6*Math.pow(n,2)+.1078*n+5.84}var w=f(o/1.7,0,20);w=c(w,0,.8);var M,v,A,_,x=c(f(u/1.7,0,20),.5,200),B=(M=w,v=(A=x)<=18?(_=A,7e-4*Math.pow(_,3)-.031*Math.pow(_,2)+.64*_+1.28):A>18&&A<=44?p(A):h(A),s(2*M-M*M,v,.01));return{stiffness:n(x),damping:t(B)}}}},244,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t,n=r(d[0]),s=r(d[1]),o=r(d[2]),_=r(d[3]),u=r(d[4]),h=r(d[5]),l=(r(d[6]),r(d[7]),r(d[8])),v=r(d[9]).shouldUseNativeDriver;function c(){if(!t){var n=r(d[10]);t=n.inOut(n.ease)}return t}var f=(function(t){function f(t){var s,u,h,l,p,V;return n(this,f),(V=o(this,_(f).call(this)))._toValue=t.toValue,V._easing=null!==(s=t.easing)&&void 0!==s?s:c(),V._duration=null!==(u=t.duration)&&void 0!==u?u:500,V._delay=null!==(h=t.delay)&&void 0!==h?h:0,V.__iterations=null!==(l=t.iterations)&&void 0!==l?l:1,V._useNativeDriver=v(t),V.__isInteraction=null!==(p=t.isInteraction)&&void 0!==p?p:!V._useNativeDriver,V}return h(f,l),s(f,[{key:"__getNativeAnimationConfig",value:function(){for(var t=[],n=Math.round(this._duration/16.666666666666668),s=0;s<n;s++)t.push(this._easing(s/n));return t.push(this._easing(1)),{type:'frames',frames:t,toValue:this._toValue,iterations:this.__iterations}}},{key:"start",value:function(t,n,s,o,_){var u=this;this.__active=!0,this._fromValue=t,this._onUpdate=n,this.__onEnd=s;var h=function(){0!==u._duration||u._useNativeDriver?(u._startTime=Date.now(),u._useNativeDriver?u.__startNativeAnimation(_):u._animationFrame=requestAnimationFrame(u.onUpdate.bind(u))):(u._onUpdate(u._toValue),u.__debouncedOnEnd({finished:!0}))};this._delay?this._timeout=setTimeout(h,this._delay):h()}},{key:"onUpdate",value:function(){var t=Date.now();if(t>=this._startTime+this._duration)return 0===this._duration?this._onUpdate(this._toValue):this._onUpdate(this._fromValue+this._easing(1)*(this._toValue-this._fromValue)),void this.__debouncedOnEnd({finished:!0});this._onUpdate(this._fromValue+this._easing((t-this._startTime)/this._duration)*(this._toValue-this._fromValue)),this.__active&&(this._animationFrame=requestAnimationFrame(this.onUpdate.bind(this)))}},{key:"stop",value:function(){u(_(f.prototype),"stop",this).call(this),this.__active=!1,clearTimeout(this._timeout),g.cancelAnimationFrame(this._animationFrame),this.__debouncedOnEnd({finished:!1})}}]),f})();m.exports=f},245,[4,5,6,8,41,9,221,240,242,224,246]);
+__d(function(g,r,i,a,m,e,d){'use strict';var n,u=r(d[0]),t=r(d[1]),o=(function(){function o(){u(this,o)}return t(o,null,[{key:"step0",value:function(n){return n>0?1:0}},{key:"step1",value:function(n){return n>=1?1:0}},{key:"linear",value:function(n){return n}},{key:"ease",value:function(u){return n||(n=o.bezier(.42,0,1,1)),n(u)}},{key:"quad",value:function(n){return n*n}},{key:"cubic",value:function(n){return n*n*n}},{key:"poly",value:function(n){return function(u){return Math.pow(u,n)}}},{key:"sin",value:function(n){return 1-Math.cos(n*Math.PI/2)}},{key:"circle",value:function(n){return 1-Math.sqrt(1-n*n)}},{key:"exp",value:function(n){return Math.pow(2,10*(n-1))}},{key:"elastic",value:function(){var n=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:1)*Math.PI;return function(u){return 1-Math.pow(Math.cos(u*Math.PI/2),3)*Math.cos(u*n)}}},{key:"back",value:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1.70158;return function(u){return u*u*((n+1)*u-n)}}},{key:"bounce",value:function(n){if(n<.36363636363636365)return 7.5625*n*n;if(n<.7272727272727273){var u=n-.5454545454545454;return 7.5625*u*u+.75}if(n<.9090909090909091){var t=n-.8181818181818182;return 7.5625*t*t+.9375}var o=n-.9545454545454546;return 7.5625*o*o+.984375}},{key:"bezier",value:function(n,u,t,o){return r(d[2])(n,u,t,o)}},{key:"in",value:function(n){return n}},{key:"out",value:function(n){return function(u){return 1-n(1-u)}}},{key:"inOut",value:function(n){return function(u){return u<.5?n(2*u)/2:1-n(2*(1-u))/2}}}]),o})();m.exports=o},246,[4,5,247]);
+__d(function(g,r,i,a,m,e,d){'use strict';var n=4,t=.001,u=1e-7,o=10,f=.1,c='function'==typeof Float32Array;function v(n,t){return 1-3*t+3*n}function s(n,t){return 3*t-6*n}function w(n){return 3*n}function l(n,t,u){return((v(t,u)*n+s(t,u))*n+w(t))*n}function y(n,t,u){return 3*v(t,u)*n*n+2*s(t,u)*n+w(t)}function b(n,t,f,c,v){var s,w,y=0,b=t,h=f;do{(s=l(w=b+(h-b)/2,c,v)-n)>0?h=w:b=w}while(Math.abs(s)>u&&++y<o);return w}function h(t,u,o,f){for(var c=u,v=0;v<n;++v){var s=y(c,o,f);if(0===s)return c;c-=(l(c,o,f)-t)/s}return c}m.exports=function(n,u,o,v){if(!(n>=0&&n<=1&&o>=0&&o<=1))throw new Error('bezier x values must be in [0, 1] range');var s=c?new Float32Array(11):new Array(11);if(n!==u||o!==v)for(var w=0;w<11;++w)s[w]=l(w*f,n,o);function A(u){for(var c=0,v=1;10!==v&&s[v]<=u;++v)c+=f;var w=c+(u-s[--v])/(s[v+1]-s[v])*f,l=y(w,n,o);return l>=t?h(u,w,n,o):0===l?w:b(u,c,c+f,n,o)}return function(t){return n===u&&o===v?t:0===t?0:1===t?1:l(A(t),u,v)}}},247,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=r(d[3]),p=r(d[4]),c=r(d[5]),_=r(d[6]).AnimatedEvent,h=r(d[7]),l=r(d[8]),v=r(d[9]),u=r(d[10]);m.exports=function(f,N){u('function'!=typeof f||f.prototype&&f.prototype.isReactComponent,"`createAnimatedComponent` does not support stateless functional components; use a class component instead.");var k=(function(v){function u(t){var o;return n(this,u),(o=s(this,p(u).call(this,t)))._invokeAnimatedPropsCallbackOnMount=!1,o._eventDetachers=[],o._animatedPropsCallback=function(){if(null==o._component)o._invokeAnimatedPropsCallbackOnMount=!0;else if(u.__skipSetNativeProps_FOR_TESTS_ONLY||'function'!=typeof o._component.setNativeProps)o.forceUpdate();else{if(o._propsAnimated.__isNative)throw new Error("Attempting to run JS driven animation on animated node that has been moved to \"native\" earlier by starting an animation with `useNativeDriver: true`");o._component.setNativeProps(o._propsAnimated.__getAnimatedValue())}},o._setComponentRef=function(t){o._prevComponent=o._component,o._component=t},o}return c(u,v),o(u,[{key:"componentWillUnmount",value:function(){this._propsAnimated&&this._propsAnimated.__detach(),this._detachNativeEvents()}},{key:"setNativeProps",value:function(t){this._component.setNativeProps(t)}},{key:"UNSAFE_componentWillMount",value:function(){this._attachProps(this.props)}},{key:"componentDidMount",value:function(){this._invokeAnimatedPropsCallbackOnMount&&(this._invokeAnimatedPropsCallbackOnMount=!1,this._animatedPropsCallback()),this._propsAnimated.setNativeView(this._component),this._attachNativeEvents()}},{key:"_attachNativeEvents",value:function(){var t,n=this,o=(null==(t=this._component)?void 0:t.getScrollableNode)?this._component.getScrollableNode():this._component,s=function(t){var s=n.props[t];s instanceof _&&s.__isNative&&(s.__attach(o,t),n._eventDetachers.push(function(){return s.__detach(o,t)}))};for(var p in this.props)s(p)}},{key:"_detachNativeEvents",value:function(){this._eventDetachers.forEach(function(t){return t()}),this._eventDetachers=[]}},{key:"_attachProps",value:function(t){var n=this._propsAnimated;this._propsAnimated=new h(t,this._animatedPropsCallback),n&&n.__detach()}},{key:"UNSAFE_componentWillReceiveProps",value:function(t){this._attachProps(t)}},{key:"componentDidUpdate",value:function(t){this._component!==this._prevComponent&&this._propsAnimated.setNativeView(this._component),this._component===this._prevComponent&&t===this.props||(this._detachNativeEvents(),this._attachNativeEvents())}},{key:"render",value:function(){var n=this._propsAnimated.__getValue();return l.createElement(f,t({},N,n,{ref:this._setComponentRef,collapsable:!this._propsAnimated.__isNative&&n.collapsable}))}},{key:"getNode",value:function(){return this._component}}]),u})(l.Component);k.__skipSetNativeProps_FOR_TESTS_ONLY=!1;var y=f.propTypes;return k.propTypes={style:function(t,n,o){if(y)for(var s in v)y[s]||void 0===t[s]||console.warn('You are setting the style `{ '+s+": ... }` as a prop. You should nest it in a style object. E.g. `{ style: { "+s+': ... } }`')}},k}},248,[11,4,5,6,8,9,220,235,12,74,17]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),o=r(d[1]);m.exports=o(t,{scrollEventThrottle:1e-4})},249,[250,248]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=r(d[3]),l=r(d[4]),u=r(d[5]),c=r(d[6]);function f(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);n&&(s=s.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,s)}return o}function p(t){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?f(Object(o),!0).forEach(function(n){c(t,n,o[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):f(Object(o)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(o,n))})}return t}r(d[7]);var h=r(d[8]),C=r(d[9]),y=r(d[10]),v=r(d[11]),b=r(d[12]),w=r(d[13]),_=p({},v.defaultProps,{numColumns:1,removeClippedSubviews:!0}),I=(function(f){function _(t){var l;return n(this,_),(l=o(this,s(_).call(this,t)))._virtualizedListPairs=[],l._captureRef=function(t){l._listRef=t},l._getItem=function(t,n){var o=l.props.numColumns;if(o>1){for(var s=[],u=0;u<o;u++){var c=t[n*o+u];null!=c&&s.push(c)}return s}return t[n]},l._getItemCount=function(t){return t?Math.ceil(t.length/l.props.numColumns):0},l._keyExtractor=function(t,n){var o=l.props,s=o.keyExtractor,u=o.numColumns;return u>1?(w(Array.isArray(t),"FlatList: Encountered internal consistency error, expected each item to consist of an array with 1-%s columns; instead, received a single item.",u),t.map(function(t,o){return s(t,n*u+o)}).join(':')):s(t,n)},l._renderer=function(){var t=l.props,n=t.ListItemComponent,o=t.renderItem,s=t.numColumns,u=t.columnWrapperStyle,f=function(t){return n?C.createElement(n,t):o?o(t):null};return c({},n?'ListItemComponent':'renderItem',function(t){if(s>1){var n=t.item,o=t.index;return w(Array.isArray(n),'Expected array of items with numColumns > 1'),C.createElement(y,{style:b.compose(k.row,u)},n.map(function(n,l){var u=f({item:n,index:o*s+l,separators:t.separators});return null!=u?C.createElement(C.Fragment,{key:l},u):null}))}return f(t)})},l._checkProps(l.props),l.props.viewabilityConfigCallbackPairs?l._virtualizedListPairs=l.props.viewabilityConfigCallbackPairs.map(function(t){return{viewabilityConfig:t.viewabilityConfig,onViewableItemsChanged:l._createOnViewableItemsChanged(t.onViewableItemsChanged)}}):l.props.onViewableItemsChanged&&l._virtualizedListPairs.push({viewabilityConfig:l.props.viewabilityConfig,onViewableItemsChanged:l._createOnViewableItemsChanged(l.props.onViewableItemsChanged)}),l}return u(_,f),l(_,[{key:"scrollToEnd",value:function(t){this._listRef&&this._listRef.scrollToEnd(t)}},{key:"scrollToIndex",value:function(t){this._listRef&&this._listRef.scrollToIndex(t)}},{key:"scrollToItem",value:function(t){this._listRef&&this._listRef.scrollToItem(t)}},{key:"scrollToOffset",value:function(t){this._listRef&&this._listRef.scrollToOffset(t)}},{key:"recordInteraction",value:function(){this._listRef&&this._listRef.recordInteraction()}},{key:"flashScrollIndicators",value:function(){this._listRef&&this._listRef.flashScrollIndicators()}},{key:"getScrollResponder",value:function(){if(this._listRef)return this._listRef.getScrollResponder()}},{key:"getScrollableNode",value:function(){if(this._listRef)return this._listRef.getScrollableNode()}},{key:"setNativeProps",value:function(t){this._listRef&&this._listRef.setNativeProps(t)}}]),l(_,[{key:"componentDidUpdate",value:function(t){w(t.numColumns===this.props.numColumns,"Changing numColumns on the fly is not supported. Change the key prop on FlatList when changing the number of columns to force a fresh render of the component."),w(t.onViewableItemsChanged===this.props.onViewableItemsChanged,'Changing onViewableItemsChanged on the fly is not supported'),w(!h(t.viewabilityConfig,this.props.viewabilityConfig),'Changing viewabilityConfig on the fly is not supported'),w(t.viewabilityConfigCallbackPairs===this.props.viewabilityConfigCallbackPairs,'Changing viewabilityConfigCallbackPairs on the fly is not supported'),this._checkProps(this.props)}},{key:"_checkProps",value:function(t){var n=t.getItem,o=t.getItemCount,s=t.horizontal,l=t.numColumns,u=t.columnWrapperStyle,c=t.onViewableItemsChanged,f=t.viewabilityConfigCallbackPairs;w(!n&&!o,'FlatList does not support custom data formats.'),l>1?w(!s,'numColumns does not support horizontal.'):w(!u,'columnWrapperStyle not supported for single column lists'),w(!(c&&f),"FlatList does not support setting both onViewableItemsChanged and viewabilityConfigCallbackPairs.")}},{key:"_pushMultiColumnViewable",value:function(t,n){var o=this.props,s=o.numColumns,l=o.keyExtractor;n.item.forEach(function(o,u){w(null!=n.index,'Missing index!');var c=n.index*s+u;t.push(p({},n,{item:o,key:l(o,c),index:c}))})}},{key:"_createOnViewableItemsChanged",value:function(t){var n=this;return function(o){var s=n.props.numColumns;if(t)if(s>1){var l=[],u=[];o.viewableItems.forEach(function(t){return n._pushMultiColumnViewable(u,t)}),o.changed.forEach(function(t){return n._pushMultiColumnViewable(l,t)}),t({viewableItems:u,changed:l})}else t(o)}}},{key:"render",value:function(){return C.createElement(v,t({},this.props,{getItem:this._getItem,getItemCount:this._getItemCount,keyExtractor:this._keyExtractor,ref:this._captureRef,viewabilityConfigCallbackPairs:this._virtualizedListPairs},this._renderer()))}}]),_})(C.PureComponent);I.defaultProps=_;var k=b.create({row:{flexDirection:'row'}});m.exports=I},250,[11,4,6,8,5,9,50,52,160,12,81,251,58,17]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]),o=r(d[2]),n=r(d[3]),l=r(d[4]),h=r(d[5]),c=r(d[6]),p=r(d[7]);function u(t,s){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);s&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(t,s).enumerable})),o.push.apply(o,n)}return o}function f(t){for(var o=1;o<arguments.length;o++){var n=null!=arguments[o]?arguments[o]:{};o%2?u(Object(n),!0).forEach(function(o){s(t,o,n[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach(function(s){Object.defineProperty(t,s,Object.getOwnPropertyDescriptor(n,s))})}return t}var _=r(d[8]),v=r(d[9]),y=r(d[10]),C=r(d[11]),L=r(d[12]),b=r(d[13]),S=r(d[14]),M=r(d[15]),I=r(d[16]),x=r(d[17]),k=(r(d[18]),r(d[19])),R=r(d[20]),w=(r(d[21]),r(d[22]).computeWindowedRenderLimits),E=!1,O='',T=(function(u){function y(s,c){var p;o(this,y),(p=n(this,l(y).call(this,s,c)))._getScrollMetrics=function(){return p._scrollMetrics},p._getOutermostParentListRef=function(){return p._isNestedWithSameOrientation()?p.context.virtualizedList.getOutermostParentListRef():h(p)},p._getNestedChildState=function(t){var s=p._nestedChildLists.get(t);return s&&s.state},p._registerAsNestedChild=function(t){var s=p._cellKeysToChildListKeys.get(t.cellKey)||new Set;s.add(t.key),p._cellKeysToChildListKeys.set(t.cellKey,s);var o=p._nestedChildLists.get(t.key);o&&null!==o.ref&&console.error("A VirtualizedList contains a cell which itself contains more than one VirtualizedList of the same orientation as the parent list. You must pass a unique listKey prop to each sibling list."),p._nestedChildLists.set(t.key,{ref:t.ref,state:null}),p._hasInteracted&&t.ref.recordInteraction()},p._unregisterAsNestedChild=function(t){p._nestedChildLists.set(t.key,{ref:null,state:t.state})},p._onUpdateSeparators=function(t,s){t.forEach(function(t){var o=null!=t&&p._cellRefs[t];o&&o.updateSeparatorProps(s)})},p._averageCellLength=0,p._cellKeysToChildListKeys=new Map,p._cellRefs={},p._frames={},p._footerLength=0,p._hasDataChangedSinceEndReached=!0,p._hasDoneInitialScroll=!1,p._hasInteracted=!1,p._hasMore=!1,p._hasWarned={},p._headerLength=0,p._hiPriInProgress=!1,p._highestMeasuredFrameIndex=0,p._indicesToKeys=new Map,p._nestedChildLists=new Map,p._offsetFromParentVirtualizedList=0,p._prevParentOffset=0,p._scrollMetrics={contentLength:0,dOffset:0,dt:10,offset:0,timestamp:0,velocity:0,visibleLength:0},p._scrollRef=null,p._sentEndForContentLength=0,p._totalCellLength=0,p._totalCellsMeasured=0,p._viewabilityTuples=[],p._captureScrollRef=function(t){p._scrollRef=t},p._defaultRenderScrollComponent=function(s){var o=s.onRefresh;return p._isNestedWithSameOrientation()?C.createElement(I,s):o?(R('boolean'==typeof s.refreshing,'`refreshing` prop must be set as a boolean in order to use `onRefresh`, but got `'+JSON.stringify(s.refreshing)+'`'),C.createElement(S,t({},s,{refreshControl:null==s.refreshControl?C.createElement(b,{refreshing:s.refreshing,onRefresh:o,progressViewOffset:s.progressViewOffset}):s.refreshControl}))):C.createElement(S,s)},p._onCellUnmount=function(t){var s=p._frames[t];s&&(p._frames[t]=f({},s,{inLayout:!1}))},p._onLayout=function(t){p._isNestedWithSameOrientation()?p.measureLayoutRelativeToContainingList():p._scrollMetrics.visibleLength=p._selectLength(t.nativeEvent.layout),p.props.onLayout&&p.props.onLayout(t),p._scheduleCellsToRenderUpdate(),p._maybeCallOnEndReached()},p._onLayoutEmpty=function(t){p.props.onLayout&&p.props.onLayout(t)},p._onLayoutFooter=function(t){p._footerLength=p._selectLength(t.nativeEvent.layout)},p._onLayoutHeader=function(t){p._headerLength=p._selectLength(t.nativeEvent.layout)},p._onContentSizeChange=function(t,s){t>0&&s>0&&null!=p.props.initialScrollIndex&&p.props.initialScrollIndex>0&&!p._hasDoneInitialScroll&&(p.scrollToIndex({animated:!1,index:p.props.initialScrollIndex}),p._hasDoneInitialScroll=!0),p.props.onContentSizeChange&&p.props.onContentSizeChange(t,s),p._scrollMetrics.contentLength=p._selectLength({height:s,width:t}),p._scheduleCellsToRenderUpdate(),p._maybeCallOnEndReached()},p._convertParentScrollMetrics=function(t){var s=t.offset-p._offsetFromParentVirtualizedList,o=t.visibleLength,n=s-p._scrollMetrics.offset;return{visibleLength:o,contentLength:p._scrollMetrics.contentLength,offset:s,dOffset:n}},p._onScroll=function(t){p._nestedChildLists.forEach(function(s){s.ref&&s.ref._onScroll(t)}),p.props.onScroll&&p.props.onScroll(t);var s=t.timeStamp,o=p._selectLength(t.nativeEvent.layoutMeasurement),n=p._selectLength(t.nativeEvent.contentSize),l=p._selectOffset(t.nativeEvent.contentOffset),h=l-p._scrollMetrics.offset;if(p._isNestedWithSameOrientation()){if(0===p._scrollMetrics.contentLength)return;var c=p._convertParentScrollMetrics({visibleLength:o,offset:l});o=c.visibleLength,n=c.contentLength,l=c.offset,h=c.dOffset}var u=p._scrollMetrics.timestamp?Math.max(1,s-p._scrollMetrics.timestamp):1,f=h/u;u>500&&p._scrollMetrics.dt>500&&n>5*o&&!p._hasWarned.perf&&(k("VirtualizedList: You have a large list that is slow to update - make sure your renderItem function renders components that follow React performance best practices like PureComponent, shouldComponentUpdate, etc.",{dt:u,prevDt:p._scrollMetrics.dt,contentLength:n}),p._hasWarned.perf=!0),p._scrollMetrics={contentLength:n,dt:u,dOffset:h,offset:l,timestamp:s,velocity:f,visibleLength:o},p._updateViewableItems(p.props.data),p.props&&(p._maybeCallOnEndReached(),0!==f&&p._fillRateHelper.activate(),p._computeBlankness(),p._scheduleCellsToRenderUpdate())},p._onScrollBeginDrag=function(t){p._nestedChildLists.forEach(function(s){s.ref&&s.ref._onScrollBeginDrag(t)}),p._viewabilityTuples.forEach(function(t){t.viewabilityHelper.recordInteraction()}),p._hasInteracted=!0,p.props.onScrollBeginDrag&&p.props.onScrollBeginDrag(t)},p._onScrollEndDrag=function(t){var s=t.nativeEvent.velocity;s&&(p._scrollMetrics.velocity=p._selectOffset(s)),p._computeBlankness(),p.props.onScrollEndDrag&&p.props.onScrollEndDrag(t)},p._onMomentumScrollEnd=function(t){p._scrollMetrics.velocity=0,p._computeBlankness(),p.props.onMomentumScrollEnd&&p.props.onMomentumScrollEnd(t)},p._updateCellsToRender=function(){var t=p.props,s=t.data,o=t.getItemCount,n=t.onEndReachedThreshold,l=p._isVirtualizationDisabled();p._updateViewableItems(s),s&&p.setState(function(t){var h;if(l){var c=p._scrollMetrics,u=c.contentLength,f=c.offset,_=c.visibleLength,v=u-_-f<n*_?p.props.maxToRenderPerBatch:0;h={first:0,last:Math.min(t.last+v,o(s)-1)}}else p._scrollMetrics.visibleLength&&(p.props.initialScrollIndex&&!p._scrollMetrics.offset||(h=w(p.props,t,p._getFrameMetricsApprox,p._scrollMetrics)));if(h&&p._nestedChildLists.size>0)for(var y=h.first,C=h.last,L=y;L<=C;L++){var b=p._indicesToKeys.get(L),S=b&&p._cellKeysToChildListKeys.get(b);if(S){var M=!1,I=S,x=Array.isArray(I),k=0;for(I=x?I:I["function"==typeof Symbol&&"function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var R;if(x){if(k>=I.length)break;R=I[k++]}else{if((k=I.next()).done)break;R=k.value}var E=R,O=p._nestedChildLists.get(E);if(O&&O.ref&&O.ref.hasMore()){M=!0;break}}if(M){h.last=L;break}}}return h})},p._createViewToken=function(t,s){var o=p.props,n=o.data,l=o.getItem,h=o.keyExtractor,c=l(n,t);return{index:t,item:c,key:h(c,t),isViewable:s}},p._getFrameMetricsApprox=function(t){var s=p._getFrameMetrics(t);if(s&&s.index===t)return s;var o=p.props.getItemLayout;return R(!o,'Should not have to estimate frames when a measurement metrics function is provided'),{length:p._averageCellLength,offset:p._averageCellLength*t}},p._getFrameMetrics=function(t){var s=p.props,o=s.data,n=s.getItem,l=s.getItemCount,h=s.getItemLayout,c=s.keyExtractor;R(l(o)>t,'Tried to get frame for out of range index '+t);var u=n(o,t),f=u&&p._frames[c(u,t)];return f&&f.index===t||h&&(f=h(o,t)),f},R(!s.onScroll||!s.onScroll.__isNative,"Components based on VirtualizedList must be wrapped with Animated.createAnimatedComponent to support native onScroll events with useNativeDriver"),R(s.windowSize>0,'VirtualizedList: The windowSize prop must be present and set to a value greater than 0.'),p._fillRateHelper=new v(p._getFrameMetrics),p._updateCellsToRenderBatcher=new _(p._updateCellsToRender,p.props.updateCellsBatchingPeriod),p.props.viewabilityConfigCallbackPairs?p._viewabilityTuples=p.props.viewabilityConfigCallbackPairs.map(function(t){return{viewabilityHelper:new x(t.viewabilityConfig),onViewableItemsChanged:t.onViewableItemsChanged}}):p.props.onViewableItemsChanged&&p._viewabilityTuples.push({viewabilityHelper:new x(p.props.viewabilityConfig),onViewableItemsChanged:p.props.onViewableItemsChanged});var u={first:p.props.initialScrollIndex||0,last:Math.min(p.props.getItemCount(p.props.data),(p.props.initialScrollIndex||0)+p.props.initialNumToRender)-1};if(p._isNestedWithSameOrientation()){var L=p.context.virtualizedList.getNestedChildState(p.props.listKey||p._getCellKey());L&&(u=L,p.state=L,p._frames=L.frames)}return p.state=u,p}return p(y,u),c(y,[{key:"scrollToEnd",value:function(t){var s=!t||t.animated,o=this.props.getItemCount(this.props.data)-1,n=this._getFrameMetricsApprox(o),l=Math.max(0,n.offset+n.length+this._footerLength-this._scrollMetrics.visibleLength);this._scrollRef.scrollTo(this.props.horizontal?{x:l,animated:s}:{y:l,animated:s})}},{key:"scrollToIndex",value:function(t){var s=this.props,o=s.data,n=s.horizontal,l=s.getItemCount,h=s.getItemLayout,c=s.onScrollToIndexFailed,p=t.animated,u=t.index,f=t.viewOffset,_=t.viewPosition;if(R(u>=0&&u<l(o),"scrollToIndex out of range: requested index "+u+" but maximum is "+(l(o)-1)),!h&&u>this._highestMeasuredFrameIndex)return R(!!c,"scrollToIndex should be used in conjunction with getItemLayout or onScrollToIndexFailed, otherwise there is no way to know the location of offscreen indices or handle failures."),void c({averageItemLength:this._averageCellLength,highestMeasuredFrameIndex:this._highestMeasuredFrameIndex,index:u});var v=this._getFrameMetricsApprox(u),y=Math.max(0,v.offset-(_||0)*(this._scrollMetrics.visibleLength-v.length))-(f||0);this._scrollRef.scrollTo(n?{x:y,animated:p}:{y:y,animated:p})}},{key:"scrollToItem",value:function(t){for(var s=t.item,o=this.props,n=o.data,l=o.getItem,h=(0,o.getItemCount)(n),c=0;c<h;c++)if(l(n,c)===s){this.scrollToIndex(f({},t,{index:c}));break}}},{key:"scrollToOffset",value:function(t){var s=t.animated,o=t.offset;this._scrollRef.scrollTo(this.props.horizontal?{x:o,animated:s}:{y:o,animated:s})}},{key:"recordInteraction",value:function(){this._nestedChildLists.forEach(function(t){t.ref&&t.ref.recordInteraction()}),this._viewabilityTuples.forEach(function(t){t.viewabilityHelper.recordInteraction()}),this._updateViewableItems(this.props.data)}},{key:"flashScrollIndicators",value:function(){this._scrollRef.flashScrollIndicators()}},{key:"getScrollResponder",value:function(){if(this._scrollRef&&this._scrollRef.getScrollResponder)return this._scrollRef.getScrollResponder()}},{key:"getScrollableNode",value:function(){return this._scrollRef&&this._scrollRef.getScrollableNode?this._scrollRef.getScrollableNode():L.findNodeHandle(this._scrollRef)}},{key:"getScrollRef",value:function(){return this._scrollRef&&this._scrollRef.getScrollRef?this._scrollRef.getScrollRef():this._scrollRef}},{key:"setNativeProps",value:function(t){this._scrollRef&&this._scrollRef.setNativeProps(t)}},{key:"getChildContext",value:function(){return{virtualizedList:{getScrollMetrics:this._getScrollMetrics,horizontal:this.props.horizontal,getOutermostParentListRef:this._getOutermostParentListRef,getNestedChildState:this._getNestedChildState,registerAsNestedChild:this._registerAsNestedChild,unregisterAsNestedChild:this._unregisterAsNestedChild}}}},{key:"_getCellKey",value:function(){return this.context.virtualizedCell&&this.context.virtualizedCell.cellKey||'rootList'}},{key:"hasMore",value:function(){return this._hasMore}}]),c(y,[{key:"componentDidMount",value:function(){this._isNestedWithSameOrientation()&&this.context.virtualizedList.registerAsNestedChild({cellKey:this._getCellKey(),key:this.props.listKey||this._getCellKey(),ref:this})}},{key:"componentWillUnmount",value:function(){this._isNestedWithSameOrientation()&&this.context.virtualizedList.unregisterAsNestedChild({key:this.props.listKey||this._getCellKey(),state:{first:this.state.first,last:this.state.last,frames:this._frames}}),this._updateViewableItems(null),this._updateCellsToRenderBatcher.dispose({abort:!0}),this._viewabilityTuples.forEach(function(t){t.viewabilityHelper.dispose()}),this._fillRateHelper.deactivateAndFlush()}},{key:"_pushCells",value:function(t,s,o,n,l,h){var c,p=this,u=this.props,f=u.CellRendererComponent,_=u.ItemSeparatorComponent,v=u.data,y=u.getItem,L=u.getItemCount,b=u.horizontal,S=u.keyExtractor,M=this.props.ListHeaderComponent?1:0,I=L(v)-1;l=Math.min(I,l);for(var x=function(n){var l=y(v,n),u=S(l,n);p._indicesToKeys.set(n,u),o.has(n+M)&&s.push(t.length),t.push(C.createElement(z,{CellRendererComponent:f,ItemSeparatorComponent:n<I?_:void 0,cellKey:u,fillRateHelper:p._fillRateHelper,horizontal:b,index:n,inversionStyle:h,item:l,key:u,prevCellKey:c,onUpdateSeparators:p._onUpdateSeparators,onLayout:function(t){return p._onCellLayout(t,u,n)},onUnmount:p._onCellUnmount,parentProps:p.props,ref:function(t){p._cellRefs[u]=t}})),c=u},k=n;k<=l;k++)x(k)}},{key:"_isVirtualizationDisabled",value:function(){return this.props.disableVirtualization||!1}},{key:"_isNestedWithSameOrientation",value:function(){var t=this.context.virtualizedList;return!(!t||!!t.horizontal!=!!this.props.horizontal)}},{key:"render",value:function(){var t=this,o=this.props,n=o.ListEmptyComponent,l=o.ListFooterComponent,h=o.ListHeaderComponent,c=this.props,p=c.data,u=c.horizontal,_=this._isVirtualizationDisabled(),v=this.props.inverted?this.props.horizontal?F.horizontallyInverted:F.verticallyInverted:null,y=[],L=new Set(this.props.stickyHeaderIndices),b=[];if(h){L.has(0)&&b.push(0);var S=C.isValidElement(h)?h:C.createElement(h,null);y.push(C.createElement(P,{cellKey:this._getCellKey()+'-header',key:"$header"},C.createElement(I,{onLayout:this._onLayoutHeader,style:M.compose(v,this.props.ListHeaderComponentStyle)},S)))}var x=this.props.getItemCount(p);if(x>0){E=!1,O='';var k=u?'width':'height',R=this.props.initialScrollIndex?-1:this.props.initialNumToRender-1,w=this.state,T=w.first,z=w.last;this._pushCells(y,b,L,0,R,v);var K=Math.max(R+1,T);if(!_&&T>R+1){var N=!1;if(L.size>0)for(var V=h?1:0,D=K-1;D>R;D--)if(L.has(D+V)){var A=this._getFrameMetricsApprox(R),B=this._getFrameMetricsApprox(D),H=B.offset-A.offset-(this.props.initialScrollIndex?0:A.length);y.push(C.createElement(I,{key:"$sticky_lead",style:s({},k,H)})),this._pushCells(y,b,L,D,D,v);var U=this._getFrameMetricsApprox(T).offset-(B.offset+B.length);y.push(C.createElement(I,{key:"$sticky_trail",style:s({},k,U)})),N=!0;break}if(!N){var W=this._getFrameMetricsApprox(R),j=this._getFrameMetricsApprox(T).offset-(W.offset+W.length);y.push(C.createElement(I,{key:"$lead_spacer",style:s({},k,j)}))}}if(this._pushCells(y,b,L,K,z,v),!this._hasWarned.keys&&E&&(console.warn("VirtualizedList: missing keys for items, make sure to specify a key or id property on each item or provide a custom keyExtractor.",O),this._hasWarned.keys=!0),!_&&z<x-1){var $=this._getFrameMetricsApprox(z),q=this.props.getItemLayout?x-1:Math.min(x-1,this._highestMeasuredFrameIndex),Y=this._getFrameMetricsApprox(q),J=Y.offset+Y.length-($.offset+$.length);y.push(C.createElement(I,{key:"$tail_spacer",style:s({},k,J)}))}}else if(n){var X=C.isValidElement(n)?n:C.createElement(n,null);y.push(C.cloneElement(X,{key:'$empty',onLayout:function(s){t._onLayoutEmpty(s),X.props.onLayout&&X.props.onLayout(s)},style:M.compose(v,X.props.style)}))}if(l){var G=C.isValidElement(l)?l:C.createElement(l,null);y.push(C.createElement(P,{cellKey:this._getCellKey()+'-footer',key:"$footer"},C.createElement(I,{onLayout:this._onLayoutFooter,style:M.compose(v,this.props.ListFooterComponentStyle)},G)))}var Q=f({},this.props,{onContentSizeChange:this._onContentSizeChange,onLayout:this._onLayout,onScroll:this._onScroll,onScrollBeginDrag:this._onScrollBeginDrag,onScrollEndDrag:this._onScrollEndDrag,onMomentumScrollEnd:this._onMomentumScrollEnd,scrollEventThrottle:this.props.scrollEventThrottle,invertStickyHeaders:void 0!==this.props.invertStickyHeaders?this.props.invertStickyHeaders:this.props.inverted,stickyHeaderIndices:b});v&&(Q.style=[v,this.props.style]),this._hasMore=this.state.last<this.props.getItemCount(this.props.data)-1;var Z=C.cloneElement((this.props.renderScrollComponent||this._defaultRenderScrollComponent)(Q),{ref:this._captureScrollRef},y);return this.props.debug?C.createElement(I,{style:F.debug},Z,this._renderDebugOverlay()):Z}},{key:"componentDidUpdate",value:function(t){var s=this.props,o=s.data,n=s.extraData;o===t.data&&n===t.extraData||(this._hasDataChangedSinceEndReached=!0,this._viewabilityTuples.forEach(function(t){t.viewabilityHelper.resetViewableIndices()}));var l=this._hiPriInProgress;this._scheduleCellsToRenderUpdate(),l&&(this._hiPriInProgress=!1)}},{key:"_computeBlankness",value:function(){this._fillRateHelper.computeBlankness(this.props,this.state,this._scrollMetrics)}},{key:"_onCellLayout",value:function(t,s,o){var n=t.nativeEvent.layout,l={offset:this._selectOffset(n),length:this._selectLength(n),index:o,inLayout:!0},h=this._frames[s];h&&l.offset===h.offset&&l.length===h.length&&o===h.index?this._frames[s].inLayout=!0:(this._totalCellLength+=l.length-(h?h.length:0),this._totalCellsMeasured+=h?0:1,this._averageCellLength=this._totalCellLength/this._totalCellsMeasured,this._frames[s]=l,this._highestMeasuredFrameIndex=Math.max(this._highestMeasuredFrameIndex,o),this._scheduleCellsToRenderUpdate());var c=this._cellKeysToChildListKeys.get(s);if(c){var p=c,u=Array.isArray(p),f=0;for(p=u?p:p["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var _;if(u){if(f>=p.length)break;_=p[f++]}else{if((f=p.next()).done)break;_=f.value}var v=_,y=this._nestedChildLists.get(v);y&&y.ref&&y.ref.measureLayoutRelativeToContainingList()}}this._computeBlankness(),this._updateViewableItems(this.props.data)}},{key:"measureLayoutRelativeToContainingList",value:function(){var t=this;try{if(!this._scrollRef)return;this._scrollRef.measureLayout(this.context.virtualizedList.getOutermostParentListRef().getScrollRef().getNativeScrollRef(),function(s,o,n,l){t._offsetFromParentVirtualizedList=t._selectOffset({x:s,y:o}),t._scrollMetrics.contentLength=t._selectLength({width:n,height:l});var h=t._convertParentScrollMetrics(t.context.virtualizedList.getScrollMetrics());t._scrollMetrics.visibleLength=h.visibleLength,t._scrollMetrics.offset=h.offset},function(t){console.warn("VirtualizedList: Encountered an error while measuring a list's offset from its containing VirtualizedList.")})}catch(t){console.warn('measureLayoutRelativeToContainingList threw an error',t.stack)}}},{key:"_renderDebugOverlay",value:function(){for(var t=this._scrollMetrics.visibleLength/(this._scrollMetrics.contentLength||1),s=[],o=this.props.getItemCount(this.props.data),n=0;n<o;n++){var l=this._getFrameMetricsApprox(n);l.inLayout&&s.push(l)}var h=this._getFrameMetricsApprox(this.state.first).offset,c=this._getFrameMetricsApprox(this.state.last),p=c.offset+c.length-h,u=this._scrollMetrics.offset,f=this._scrollMetrics.visibleLength;return C.createElement(I,{style:[F.debugOverlayBase,F.debugOverlay]},s.map(function(s,o){return C.createElement(I,{key:'f'+o,style:[F.debugOverlayBase,F.debugOverlayFrame,{top:s.offset*t,height:s.length*t}]})}),C.createElement(I,{style:[F.debugOverlayBase,F.debugOverlayFrameLast,{top:h*t,height:p*t}]}),C.createElement(I,{style:[F.debugOverlayBase,F.debugOverlayFrameVis,{top:u*t,height:f*t}]}))}},{key:"_selectLength",value:function(t){return this.props.horizontal?t.width:t.height}},{key:"_selectOffset",value:function(t){return this.props.horizontal?t.x:t.y}},{key:"_maybeCallOnEndReached",value:function(){var t=this.props,s=t.data,o=t.getItemCount,n=t.onEndReached,l=t.onEndReachedThreshold,h=this._scrollMetrics,c=h.contentLength,p=h.visibleLength,u=c-p-h.offset;n&&this.state.last===o(s)-1&&u<l*p&&(this._hasDataChangedSinceEndReached||this._scrollMetrics.contentLength!==this._sentEndForContentLength)&&(this._hasDataChangedSinceEndReached=!1,this._sentEndForContentLength=this._scrollMetrics.contentLength,n({distanceFromEnd:u}))}},{key:"_scheduleCellsToRenderUpdate",value:function(){var t=this.state,s=t.first,o=t.last,n=this._scrollMetrics,l=n.offset,h=n.visibleLength,c=n.velocity,p=this.props.getItemCount(this.props.data),u=!1,f=this.props.onEndReachedThreshold*h/2;if(s>0){var _=l-this._getFrameMetricsApprox(s).offset;u=u||_<0||c<-2&&_<f}if(o<p-1){var v=this._getFrameMetricsApprox(o).offset-(l+h);u=u||v<0||c>2&&v<f}if(u&&(this._averageCellLength||this.props.getItemLayout)&&!this._hiPriInProgress)return this._hiPriInProgress=!0,this._updateCellsToRenderBatcher.dispose({abort:!0}),void this._updateCellsToRender();this._updateCellsToRenderBatcher.schedule()}},{key:"_updateViewableItems",value:function(t){var s=this,o=this.props.getItemCount;this._viewabilityTuples.forEach(function(n){n.viewabilityHelper.onUpdate(o(t),s._scrollMetrics.offset,s._scrollMetrics.visibleLength,s._getFrameMetrics,s._createViewToken,n.onViewableItemsChanged,s.state)})}}],[{key:"getDerivedStateFromProps",value:function(t,s){var o=t.data,n=t.getItemCount,l=t.maxToRenderPerBatch;return{first:Math.max(0,Math.min(s.first,n(o)-1-l)),last:Math.max(0,Math.min(s.last,n(o)-1))}}}]),y})(C.PureComponent);T.defaultProps={disableVirtualization:!1,horizontal:!1,initialNumToRender:10,keyExtractor:function(t,s){return null!=t.key?t.key:null!=t.id?t.id:(E=!0,t.type&&t.type.displayName&&(O=t.type.displayName),String(s))},maxToRenderPerBatch:10,onEndReachedThreshold:2,scrollEventThrottle:50,updateCellsBatchingPeriod:50,windowSize:21},T.contextTypes={virtualizedCell:y.shape({cellKey:y.string}),virtualizedList:y.shape({getScrollMetrics:y.func,horizontal:y.bool,getOutermostParentListRef:y.func,getNestedChildState:y.func,registerAsNestedChild:y.func,unregisterAsNestedChild:y.func})},T.childContextTypes={virtualizedList:y.shape({getScrollMetrics:y.func,horizontal:y.bool,getOutermostParentListRef:y.func,getNestedChildState:y.func,registerAsNestedChild:y.func,unregisterAsNestedChild:y.func})};var z=(function(s){function h(){var t,s;o(this,h);for(var c=arguments.length,p=new Array(c),u=0;u<c;u++)p[u]=arguments[u];return(s=n(this,(t=l(h)).call.apply(t,[this].concat(p)))).state={separatorProps:{highlighted:!1,leadingItem:s.props.item}},s._separators={highlight:function(){var t=s.props,o=t.cellKey,n=t.prevCellKey;s.props.onUpdateSeparators([o,n],{highlighted:!0})},unhighlight:function(){var t=s.props,o=t.cellKey,n=t.prevCellKey;s.props.onUpdateSeparators([o,n],{highlighted:!1})},updateProps:function(t,o){var n=s.props,l=n.cellKey,h=n.prevCellKey;s.props.onUpdateSeparators(['leading'===t?h:l],o)}},s}return p(h,s),c(h,[{key:"getChildContext",value:function(){return{virtualizedCell:{cellKey:this.props.cellKey}}}},{key:"updateSeparatorProps",value:function(t){this.setState(function(s){return{separatorProps:f({},s.separatorProps,{},t)}})}},{key:"componentWillUnmount",value:function(){this.props.onUnmount(this.props.cellKey)}},{key:"_renderElement",value:function(t,s,o,n){return t&&s&&console.warn("VirtualizedList: Both ListItemComponent and renderItem props are present. ListItemComponent will take precedence over renderItem."),s?C.createElement(s,{item:o,index:n,separators:this._separators}):t?t({item:o,index:n,separators:this._separators}):void R(!1,'VirtualizedList: Either ListItemComponent or renderItem props are required but none were found.')}},{key:"render",value:function(){var s=this.props,o=s.CellRendererComponent,n=s.ItemSeparatorComponent,l=s.fillRateHelper,h=s.horizontal,c=s.item,p=s.index,u=s.inversionStyle,f=s.parentProps,_=f.renderItem,v=f.getItemLayout,y=f.ListItemComponent,L=this._renderElement(_,y,c,p),b=!v||f.debug||l.enabled()?this.props.onLayout:void 0,S=n&&C.createElement(n,this.state.separatorProps),M=u?h?[F.rowReverse,u]:[F.columnReverse,u]:h?[F.row,u]:u;return o?C.createElement(o,t({},this.props,{style:M,onLayout:b}),L,S):C.createElement(I,{style:M,onLayout:b},L,S)}}],[{key:"getDerivedStateFromProps",value:function(t,s){return{separatorProps:f({},s.separatorProps,{leadingItem:t.item})}}}]),h})(C.Component);z.childContextTypes={virtualizedCell:y.shape({cellKey:y.string})};var P=(function(t){function s(){return o(this,s),n(this,l(s).apply(this,arguments))}return p(s,t),c(s,[{key:"getChildContext",value:function(){return{virtualizedCell:{cellKey:this.props.cellKey}}}},{key:"render",value:function(){return this.props.children}}]),s})(C.Component);P.childContextTypes={virtualizedCell:y.shape({cellKey:y.string})};var F=M.create({verticallyInverted:{transform:[{scaleY:-1}]},horizontallyInverted:{transform:[{scaleX:-1}]},row:{flexDirection:'row'},rowReverse:{flexDirection:'row-reverse'},columnReverse:{flexDirection:'column-reverse'},debug:{flex:1},debugOverlayBase:{position:'absolute',top:0,right:0},debugOverlay:{bottom:0,width:20,borderColor:'blue',borderWidth:1},debugOverlayFrame:{left:0,backgroundColor:'orange'},debugOverlayFrameLast:{left:0,borderColor:'green',borderWidth:2},debugOverlayFrameVis:{left:0,borderColor:'red',borderWidth:2}});m.exports=T},251,[11,50,4,6,8,7,5,9,252,253,67,12,83,254,257,58,81,268,80,150,17,19,269]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),l=r(d[2]),s=(function(){function s(n,l){t(this,s),this._delay=l,this._callback=n}return n(s,[{key:"dispose",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{abort:!1};this._taskHandle&&(this._taskHandle.cancel(),t.abort||this._callback(),this._taskHandle=null)}},{key:"schedule",value:function(){var t=this;if(!this._taskHandle){var n=setTimeout(function(){t._taskHandle=l.runAfterInteractions(function(){t._taskHandle=null,t._callback()})},this._delay);this._taskHandle={cancel:function(){return clearTimeout(n)}}}}}]),s})();m.exports=s},252,[4,5,227]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=r(d[2]);function l(t,n){var s=Object.keys(t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);n&&(l=l.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),s.push.apply(s,l)}return s}function o(n){for(var s=1;s<arguments.length;s++){var o=null!=arguments[s]?arguments[s]:{};s%2?l(Object(o),!0).forEach(function(s){t(n,s,o[s])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(o)):l(Object(o)).forEach(function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(o,t))})}return n}var _=r(d[3]),h=r(d[4]),u=function t(){s(this,t),this.any_blank_count=0,this.any_blank_ms=0,this.any_blank_speed_sum=0,this.mostly_blank_count=0,this.mostly_blank_ms=0,this.pixels_blank=0,this.pixels_sampled=0,this.pixels_scrolled=0,this.total_time_spent=0,this.sample_count=0},f=[],c=10,y=null,p=(function(){function t(n){s(this,t),this._anyBlankStartTime=null,this._enabled=!1,this._info=new u,this._mostlyBlankStartTime=null,this._samplesStartTime=null,this._getFrameMetrics=n,this._enabled=(y||0)>Math.random(),this._resetData()}return n(t,null,[{key:"addListener",value:function(t){return h(null!==y,'Call `FillRateHelper.setSampleRate` before `addListener`.'),f.push(t),{remove:function(){f=f.filter(function(n){return t!==n})}}}},{key:"setSampleRate",value:function(t){y=t}},{key:"setMinSampleCount",value:function(t){c=t}}]),n(t,[{key:"activate",value:function(){this._enabled&&null==this._samplesStartTime&&(this._samplesStartTime=_())}},{key:"deactivateAndFlush",value:function(){if(this._enabled){var t=this._samplesStartTime;if(null!=t)if(this._info.sample_count<c)this._resetData();else{var n=_()-t,s=o({},this._info,{total_time_spent:n});f.forEach(function(t){return t(s)}),this._resetData()}}}},{key:"computeBlankness",value:function(t,n,s){if(!this._enabled||0===t.getItemCount(t.data)||null==this._samplesStartTime)return 0;var l=s.dOffset,o=s.offset,h=s.velocity,u=s.visibleLength;this._info.sample_count++,this._info.pixels_sampled+=Math.round(u),this._info.pixels_scrolled+=Math.round(Math.abs(l));var f=Math.round(1e3*Math.abs(h)),c=_();null!=this._anyBlankStartTime&&(this._info.any_blank_ms+=c-this._anyBlankStartTime),this._anyBlankStartTime=null,null!=this._mostlyBlankStartTime&&(this._info.mostly_blank_ms+=c-this._mostlyBlankStartTime),this._mostlyBlankStartTime=null;for(var y=0,p=n.first,b=this._getFrameMetrics(p);p<=n.last&&(!b||!b.inLayout);)b=this._getFrameMetrics(p),p++;b&&p>0&&(y=Math.min(u,Math.max(0,b.offset-o)));for(var k=0,v=n.last,S=this._getFrameMetrics(v);v>=n.first&&(!S||!S.inLayout);)S=this._getFrameMetrics(v),v--;if(S&&v<t.getItemCount(t.data)-1){var M=S.offset+S.length;k=Math.min(u,Math.max(0,o+u-M))}var O=Math.round(y+k),T=O/u;return T>0?(this._anyBlankStartTime=c,this._info.any_blank_speed_sum+=f,this._info.any_blank_count++,this._info.pixels_blank+=O,T>.5&&(this._mostlyBlankStartTime=c,this._info.mostly_blank_count++)):(f<.01||Math.abs(l)<1)&&this.deactivateAndFlush(),T}},{key:"enabled",value:function(){return this._enabled}},{key:"_resetData",value:function(){this._anyBlankStartTime=null,this._info=new u,this._mostlyBlankStartTime=null,this._samplesStartTime=null}}]),t})();m.exports=p},253,[50,5,4,109,19]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t,s=r(d[0]),n=s(r(d[1])),o=s(r(d[2])),f=s(r(d[3])),h=s(r(d[4])),l=s(r(d[5])),p=s(r(d[6])),u=s(r(d[7])),v=s(r(d[8])),c=(s(r(d[9])),r(d[10]),r(d[11])),R=(r(d[12]),r(d[13]).getViewManagerConfig('AndroidSwipeRefreshLayout'));t=R?R.Constants:{SIZE:{}};var _=(function(t){function s(){var t,n;(0,f.default)(this,s);for(var o=arguments.length,h=new Array(o),u=0;u<o;u++)h[u]=arguments[u];return(n=(0,l.default)(this,(t=(0,p.default)(s)).call.apply(t,[this].concat(h))))._lastNativeRefreshing=!1,n._onRefresh=function(){n._lastNativeRefreshing=!0,n.props.onRefresh&&n.props.onRefresh(),n.forceUpdate()},n}return(0,u.default)(s,t),(0,h.default)(s,[{key:"componentDidMount",value:function(){this._lastNativeRefreshing=this.props.refreshing}},{key:"componentDidUpdate",value:function(t){this.props.refreshing!==t.refreshing?this._lastNativeRefreshing=this.props.refreshing:this.props.refreshing!==this._lastNativeRefreshing&&this._setNativePropsOnRef&&(this._setNativePropsOnRef({refreshing:this.props.refreshing}),this._lastNativeRefreshing=this.props.refreshing)}},{key:"render",value:function(){var t=this,s=this.props,f=(s.tintColor,s.titleColor,s.title,(0,o.default)(s,["tintColor","titleColor","title"]));return c.createElement(v.default,(0,n.default)({},f,{ref:function(s){return t._setNativePropsOnRef=s?s.setNativeProps.bind(s):null},onRefresh:this._onRefresh}))}}]),s})(c.Component);_.SIZE=t.SIZE,m.exports=_},254,[3,11,56,4,5,6,8,9,255,256,52,12,208,47]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=(0,t(r(d[1])).default)('AndroidSwipeRefreshLayout');e.default=u},255,[3,182]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=(0,t(r(d[1])).default)('PullToRefreshView',{paperComponentName:'RCTRefreshControl'});e.default=o},256,[3,182]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),l=r(d[3]),s=r(d[4]),c=r(d[5]),p=r(d[6]),h=r(d[7]);function u(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);n&&(l=l.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,l)}return o}function f(t){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?u(Object(o),!0).forEach(function(n){h(t,n,o[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):u(Object(o)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(o,n))})}return t}var y,R,v,_=r(d[8]),S=(r(d[9]),r(d[10])),w=r(d[11]),H=r(d[12]),k=r(d[13]),V=r(d[14]),E=r(d[15]),A=r(d[16]),C=r(d[17]),T=r(d[18]),b=r(d[19]),x=r(d[20]),O=r(d[21]),M=r(d[22]);function z(t){var n=f({},H.Mixin);for(var o in n)'function'==typeof n[o]&&(n[o]=n[o].bind(t));return n}y=x('RCTScrollView'),v=x('AndroidHorizontalScrollView'),R=x('AndroidHorizontalScrollContentView');var I=S.createContext(null),D=Object.freeze({horizontal:!0}),j=Object.freeze({horizontal:!1}),L=(function(h){function u(t){var o;for(var p in n(this,u),(o=l(this,s(u).call(this,t)))._scrollResponder=z(c(o)),o._scrollAnimatedValue=new _.Value(0),o._scrollAnimatedValueAttachment=null,o._stickyHeaderRefs=new Map,o._headerLayoutYs=new Map,o.state=f({layoutHeight:null},H.Mixin.scrollResponderMixinGetInitialState()),o._handleScroll=function(t){'on-drag'===o.props.keyboardDismissMode&&o.state.isTouching&&A(),o._scrollResponder.scrollResponderHandleScroll(t)},o._handleLayout=function(t){!0===o.props.invertStickyHeaders&&o.setState({layoutHeight:t.nativeEvent.layout.height}),o.props.onLayout&&o.props.onLayout(t)},o._handleContentOnLayout=function(t){var n=t.nativeEvent.layout,l=n.width,s=n.height;o.props.onContentSizeChange&&o.props.onContentSizeChange(l,s)},o._scrollViewRef=null,o._setScrollViewRef=function(t){o._scrollViewRef=t},o._innerViewRef=null,o._setInnerViewRef=function(t){o._innerViewRef=t},H.Mixin)'function'==typeof H.Mixin[p]&&p.startsWith('scrollResponder')&&(c(o)[p]=H.Mixin[p].bind(c(o)));return Object.keys(H.Mixin).filter(function(t){return'function'!=typeof H.Mixin[t]}).forEach(function(t){c(o)[t]=H.Mixin[t]}),o}return p(u,h),o(u,[{key:"UNSAFE_componentWillMount",value:function(){this._scrollResponder.UNSAFE_componentWillMount(),this._scrollAnimatedValue=new _.Value(this.props.contentOffset?this.props.contentOffset.y:0),this._scrollAnimatedValue.setOffset(this.props.contentInset&&this.props.contentInset.top||0),this._stickyHeaderRefs=new Map,this._headerLayoutYs=new Map}},{key:"UNSAFE_componentWillReceiveProps",value:function(t){var n=this.props.contentInset?this.props.contentInset.top:0,o=t.contentInset?t.contentInset.top:0;n!==o&&this._scrollAnimatedValue.setOffset(o||0)}},{key:"componentDidMount",value:function(){this._updateAnimatedNodeAttachment()}},{key:"componentDidUpdate",value:function(){this._updateAnimatedNodeAttachment()}},{key:"componentWillUnmount",value:function(){this._scrollResponder.componentWillUnmount(),this._scrollAnimatedValueAttachment&&this._scrollAnimatedValueAttachment.detach()}},{key:"setNativeProps",value:function(t){this._scrollViewRef&&this._scrollViewRef.setNativeProps(t)}},{key:"getScrollResponder",value:function(){return this}},{key:"getScrollableNode",value:function(){return w.findNodeHandle(this._scrollViewRef)}},{key:"getInnerViewNode",value:function(){return w.findNodeHandle(this._innerViewRef)}},{key:"getNativeScrollRef",value:function(){return this._scrollViewRef}},{key:"scrollTo",value:function(t,n,o){var l,s,c;'number'==typeof t?(console.warn("`scrollTo(y, x, animated)` is deprecated. Use `scrollTo({x: 5, y: 5, animated: true})` instead."),s=t,l=n,c=o):t&&(s=t.y,l=t.x,c=t.animated),this._scrollResponder.scrollResponderScrollTo({x:l||0,y:s||0,animated:!1!==c})}},{key:"scrollToEnd",value:function(t){var n=!1!==(t&&t.animated);this._scrollResponder.scrollResponderScrollToEnd({animated:n})}},{key:"scrollWithoutAnimationTo",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;console.warn('`scrollWithoutAnimationTo` is deprecated. Use `scrollTo` instead'),this.scrollTo({x:n,y:t,animated:!1})}},{key:"flashScrollIndicators",value:function(){this._scrollResponder.scrollResponderFlashScrollIndicators()}},{key:"_getKeyForIndex",value:function(t,n){var o=n[t];return o&&o.key}},{key:"_updateAnimatedNodeAttachment",value:function(){this._scrollAnimatedValueAttachment&&this._scrollAnimatedValueAttachment.detach(),this.props.stickyHeaderIndices&&this.props.stickyHeaderIndices.length>0&&(this._scrollAnimatedValueAttachment=_.attachNativeEvent(this._scrollViewRef,'onScroll',[{nativeEvent:{contentOffset:{y:this._scrollAnimatedValue}}}]))}},{key:"_setStickyHeaderRef",value:function(t,n){n?this._stickyHeaderRefs.set(t,n):this._stickyHeaderRefs.delete(t)}},{key:"_onStickyHeaderLayout",value:function(t,n,o){var l=this.props.stickyHeaderIndices;if(l){var s=S.Children.toArray(this.props.children);if(o===this._getKeyForIndex(t,s)){var c=n.nativeEvent.layout.y;this._headerLayoutYs.set(o,c);var p=l[l.indexOf(t)-1];if(null!=p){var h=this._stickyHeaderRefs.get(this._getKeyForIndex(p,s));h&&h.setNextHeaderY&&h.setNextHeaderY(c)}}}}},{key:"render",value:function(){var n,o,l=this;!0===this.props.horizontal?(n=v,o=R):(n=y,o=E),T(void 0!==n,'ScrollViewClass must not be undefined'),T(void 0!==o,'ScrollContentContainerViewClass must not be undefined');var s=[!0===this.props.horizontal&&N.contentContainerHorizontal,this.props.contentContainerStyle],c={};this.props.onContentSizeChange&&(c={onLayout:this._handleContentOnLayout});var p=this.props.stickyHeaderIndices,h=this.props.children;if(null!=p&&p.length>0){var u=S.Children.toArray(this.props.children);h=u.map(function(t,n){var o=t?p.indexOf(n):-1;if(o>-1){var s=t.key,c=p[o+1],h=l.props.StickyHeaderComponent||k;return S.createElement(h,{key:s,ref:function(t){return l._setStickyHeaderRef(s,t)},nextHeaderLayoutY:l._headerLayoutYs.get(l._getKeyForIndex(c,u)),onLayout:function(t){return l._onStickyHeaderLayout(n,t,s)},scrollAnimatedValue:l._scrollAnimatedValue,inverted:l.props.invertStickyHeaders,scrollViewHeight:l.state.layoutHeight},t)}return t})}h=S.createElement(I.Provider,{value:!0===this.props.horizontal?D:j},h);var _=Array.isArray(p)&&p.length>0,w=S.createElement(o,t({},c,{ref:this._setInnerViewRef,style:s,removeClippedSubviews:!_&&this.props.removeClippedSubviews,collapsable:!1}),h),H=void 0!==this.props.alwaysBounceHorizontal?this.props.alwaysBounceHorizontal:this.props.horizontal,V=void 0!==this.props.alwaysBounceVertical?this.props.alwaysBounceVertical:!this.props.horizontal,A=!!this.props.DEPRECATED_sendUpdatedChildFrames,x=!0===this.props.horizontal?N.baseHorizontal:N.baseVertical,z=f({},this.props,{alwaysBounceHorizontal:H,alwaysBounceVertical:V,style:[x,this.props.style],onContentSizeChange:null,onLayout:this._handleLayout,onMomentumScrollBegin:this._scrollResponder.scrollResponderHandleMomentumScrollBegin,onMomentumScrollEnd:this._scrollResponder.scrollResponderHandleMomentumScrollEnd,onResponderGrant:this._scrollResponder.scrollResponderHandleResponderGrant,onResponderReject:this._scrollResponder.scrollResponderHandleResponderReject,onResponderRelease:this._scrollResponder.scrollResponderHandleResponderRelease,onResponderTerminate:this._scrollResponder.scrollResponderHandleTerminate,onResponderTerminationRequest:this._scrollResponder.scrollResponderHandleTerminationRequest,onScrollBeginDrag:this._scrollResponder.scrollResponderHandleScrollBeginDrag,onScrollEndDrag:this._scrollResponder.scrollResponderHandleScrollEndDrag,onScrollShouldSetResponder:this._scrollResponder.scrollResponderHandleScrollShouldSetResponder,onStartShouldSetResponder:this._scrollResponder.scrollResponderHandleStartShouldSetResponder,onStartShouldSetResponderCapture:this._scrollResponder.scrollResponderHandleStartShouldSetResponderCapture,onTouchEnd:this._scrollResponder.scrollResponderHandleTouchEnd,onTouchMove:this._scrollResponder.scrollResponderHandleTouchMove,onTouchStart:this._scrollResponder.scrollResponderHandleTouchStart,onTouchCancel:this._scrollResponder.scrollResponderHandleTouchCancel,onScroll:this._handleScroll,scrollBarThumbImage:O(this.props.scrollBarThumbImage),scrollEventThrottle:_?1:this.props.scrollEventThrottle,sendMomentumEvents:!(!this.props.onMomentumScrollBegin&&!this.props.onMomentumScrollEnd),DEPRECATED_sendUpdatedChildFrames:A,snapToStart:!1!==this.props.snapToStart,snapToEnd:!1!==this.props.snapToEnd,pagingEnabled:!0===this.props.pagingEnabled||null!=this.props.snapToInterval||null!=this.props.snapToOffsets}),L=this.props.decelerationRate;null!=L&&(z.decelerationRate=b(L));var P=this.props.refreshControl;if(P){var B=M(C(z.style)),F=B.outer,U=B.inner;return S.cloneElement(P,{style:[x,F]},S.createElement(n,t({},z,{style:[x,U],ref:this._setScrollViewRef}),w))}return S.createElement(n,t({},z,{ref:this._setScrollViewRef}),w)}}]),u})(S.Component);L.Context=I;var N=V.create({baseVertical:{flexGrow:1,flexShrink:1,flexDirection:'column',overflow:'scroll'},baseHorizontal:{flexGrow:1,flexShrink:1,flexDirection:'row',overflow:'scroll'},contentContainerHorizontal:{flexDirection:'row'}});m.exports=L},257,[11,4,5,6,8,7,9,50,229,52,12,83,258,265,58,81,264,80,17,266,178,173,267]);
+__d(function(g,r,i,a,m,e,d){'use strict';var o=r(d[0]),s=r(d[1]),n=r(d[2]),l=r(d[3]),t=r(d[4]),c=r(d[5]),p=r(d[6]),h=r(d[7]),u=r(d[8]),S=r(d[9]),b=r(d[10]).ScrollViewManager,R={Mixin:{_subscriptionKeyboardWillShow:null,_subscriptionKeyboardWillHide:null,_subscriptionKeyboardDidShow:null,_subscriptionKeyboardDidHide:null,scrollResponderMixinGetInitialState:function(){return{isTouching:!1,lastMomentumScrollBeginTime:0,lastMomentumScrollEndTime:0,observedScrollSinceBecomingResponder:!1,becameResponderWhileAnimating:!1}},scrollResponderHandleScrollShouldSetResponder:function(){return!0!==this.props.disableScrollViewPanResponder&&this.state.isTouching},scrollResponderHandleStartShouldSetResponder:function(o){if(!0===this.props.disableScrollViewPanResponder)return!1;var s=t.currentlyFocusedField();return'handled'===this.props.keyboardShouldPersistTaps&&null!=s&&o.target!==s},scrollResponderHandleStartShouldSetResponderCapture:function(o){if(this.scrollResponderIsAnimating())return!0;if(!0===this.props.disableScrollViewPanResponder)return!1;var s=t.currentlyFocusedField(),n=this.props.keyboardShouldPersistTaps;return!(n&&'never'!==n||null==s||!o.target||t.isTextInput(o.target))},scrollResponderHandleResponderReject:function(){},scrollResponderHandleTerminationRequest:function(){return!this.state.observedScrollSinceBecomingResponder},scrollResponderHandleTouchEnd:function(o){var s=o.nativeEvent;this.state.isTouching=0!==s.touches.length,this.props.onTouchEnd&&this.props.onTouchEnd(o)},scrollResponderHandleTouchCancel:function(o){this.state.isTouching=!1,this.props.onTouchCancel&&this.props.onTouchCancel(o)},scrollResponderHandleResponderRelease:function(o){this.props.onResponderRelease&&this.props.onResponderRelease(o);var s=t.currentlyFocusedField();!0===this.props.keyboardShouldPersistTaps||'always'===this.props.keyboardShouldPersistTaps||null==s||o.target===s||this.state.observedScrollSinceBecomingResponder||this.state.becameResponderWhileAnimating||(this.props.onScrollResponderKeyboardDismissed&&this.props.onScrollResponderKeyboardDismissed(o),t.blurTextInput(s))},scrollResponderHandleScroll:function(o){this.state.observedScrollSinceBecomingResponder=!0,this.props.onScroll&&this.props.onScroll(o)},scrollResponderHandleResponderGrant:function(o){this.state.observedScrollSinceBecomingResponder=!1,this.props.onResponderGrant&&this.props.onResponderGrant(o),this.state.becameResponderWhileAnimating=this.scrollResponderIsAnimating()},scrollResponderHandleScrollBeginDrag:function(o){s.beginScroll(),this.props.onScrollBeginDrag&&this.props.onScrollBeginDrag(o)},scrollResponderHandleScrollEndDrag:function(o){var n=o.nativeEvent.velocity;this.scrollResponderIsAnimating()||n&&(0!==n.x||0!==n.y)||s.endScroll(),this.props.onScrollEndDrag&&this.props.onScrollEndDrag(o)},scrollResponderHandleMomentumScrollBegin:function(o){this.state.lastMomentumScrollBeginTime=u(),this.props.onMomentumScrollBegin&&this.props.onMomentumScrollBegin(o)},scrollResponderHandleMomentumScrollEnd:function(o){s.endScroll(),this.state.lastMomentumScrollEndTime=u(),this.props.onMomentumScrollEnd&&this.props.onMomentumScrollEnd(o)},scrollResponderHandleTouchStart:function(o){this.state.isTouching=!0,this.props.onTouchStart&&this.props.onTouchStart(o)},scrollResponderHandleTouchMove:function(o){this.props.onTouchMove&&this.props.onTouchMove(o)},scrollResponderIsAnimating:function(){return u()-this.state.lastMomentumScrollEndTime<16||this.state.lastMomentumScrollEndTime<this.state.lastMomentumScrollBeginTime},scrollResponderGetScrollableNode:function(){return this.getScrollableNode?this.getScrollableNode():l.findNodeHandle(this)},scrollResponderScrollTo:function(o,s,n){if('number'==typeof o)console.warn('`scrollResponderScrollTo(x, y, animated)` is deprecated. Use `scrollResponderScrollTo({x: 5, y: 5, animated: true})` instead.');else{var l=o||{};o=l.x,s=l.y,n=l.animated}c.dispatchViewManagerCommand(h(this.scrollResponderGetScrollableNode()),c.getViewManagerConfig('RCTScrollView').Commands.scrollTo,[o||0,s||0,!1!==n])},scrollResponderScrollToEnd:function(o){var s=!1!==(o&&o.animated);c.dispatchViewManagerCommand(this.scrollResponderGetScrollableNode(),c.getViewManagerConfig('RCTScrollView').Commands.scrollToEnd,[s])},scrollResponderScrollWithoutAnimationTo:function(o,s){console.warn('`scrollResponderScrollWithoutAnimationTo` is deprecated. Use `scrollResponderScrollTo` instead'),this.scrollResponderScrollTo({x:o,y:s,animated:!1})},scrollResponderZoomTo:function(o,s){p(b&&b.zoomToRect,'zoomToRect is not implemented'),'animated'in o?(s=o.animated,delete o.animated):void 0!==s&&console.warn('`scrollResponderZoomTo` `animated` argument is deprecated. Use `options.animated` instead'),b.zoomToRect(this.scrollResponderGetScrollableNode(),o,!1!==s)},scrollResponderFlashScrollIndicators:function(){c.dispatchViewManagerCommand(this.scrollResponderGetScrollableNode(),c.getViewManagerConfig('RCTScrollView').Commands.flashScrollIndicators,[])},scrollResponderScrollNativeHandleToKeyboard:function(o,s,n){this.additionalScrollOffset=s||0,this.preventNegativeScrollOffset=!!n,c.measureLayout(o,l.findNodeHandle(this.getInnerViewNode()),this.scrollResponderTextInputFocusError,this.scrollResponderInputMeasureAndScrollToKeyboard)},scrollResponderInputMeasureAndScrollToKeyboard:function(s,n,l,t){var c=o.get('window').height;this.keyboardWillOpenTo&&(c=this.keyboardWillOpenTo.endCoordinates.screenY);var p=n-c+t+this.additionalScrollOffset;this.preventNegativeScrollOffset&&(p=Math.max(0,p)),this.scrollResponderScrollTo({x:0,y:p,animated:!0}),this.additionalOffset=0,this.preventNegativeScrollOffset=!1},scrollResponderTextInputFocusError:function(o){console.error('Error measuring text field: ',o)},UNSAFE_componentWillMount:function(){var o=this.props.keyboardShouldPersistTaps;S('boolean'!=typeof o,"'keyboardShouldPersistTaps={"+o+"}' is deprecated. Use 'keyboardShouldPersistTaps=\""+(o?'always':'never')+"\"' instead"),this.keyboardWillOpenTo=null,this.additionalScrollOffset=0,this._subscriptionKeyboardWillShow=n.addListener('keyboardWillShow',this.scrollResponderKeyboardWillShow),this._subscriptionKeyboardWillHide=n.addListener('keyboardWillHide',this.scrollResponderKeyboardWillHide),this._subscriptionKeyboardDidShow=n.addListener('keyboardDidShow',this.scrollResponderKeyboardDidShow),this._subscriptionKeyboardDidHide=n.addListener('keyboardDidHide',this.scrollResponderKeyboardDidHide)},componentWillUnmount:function(){null!=this._subscriptionKeyboardWillShow&&this._subscriptionKeyboardWillShow.remove(),null!=this._subscriptionKeyboardWillHide&&this._subscriptionKeyboardWillHide.remove(),null!=this._subscriptionKeyboardDidShow&&this._subscriptionKeyboardDidShow.remove(),null!=this._subscriptionKeyboardDidHide&&this._subscriptionKeyboardDidHide.remove()},scrollResponderKeyboardWillShow:function(o){this.keyboardWillOpenTo=o,this.props.onKeyboardWillShow&&this.props.onKeyboardWillShow(o)},scrollResponderKeyboardWillHide:function(o){this.keyboardWillOpenTo=null,this.props.onKeyboardWillHide&&this.props.onKeyboardWillHide(o)},scrollResponderKeyboardDidShow:function(o){o&&(this.keyboardWillOpenTo=o),this.props.onKeyboardDidShow&&this.props.onKeyboardDidShow(o)},scrollResponderKeyboardDidHide:function(o){this.keyboardWillOpenTo=null,this.props.onKeyboardDidHide&&this.props.onKeyboardDidHide(o)}}};m.exports=R},258,[60,259,261,83,159,47,17,208,109,19,24]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0])(r(d[1])),o=r(d[2]),l={setGlobalOptions:function(l){if(void 0!==l.debug&&o(t.default,'Trying to debug FrameRateLogger without the native module!'),t.default){var u={debug:!!l.debug,reportStackTraces:!!l.reportStackTraces};t.default.setGlobalOptions(u)}},setContext:function(o){t.default&&t.default.setContext(o)},beginScroll:function(){t.default&&t.default.beginScroll()},endScroll:function(){t.default&&t.default.endScroll()}};m.exports=l},259,[3,260,17]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])).get('FrameRateLogger');e.default=o},260,[1,23]);
+__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0])(r(d[1])),o=r(d[2]),t=r(d[3]),u=r(d[4]),s=r(d[5]),c={addListener:function(n,o){s(!1,'Dummy method used for documentation')},removeListener:function(n,o){s(!1,'Dummy method used for documentation')},removeAllListeners:function(n){s(!1,'Dummy method used for documentation')},dismiss:function(){s(!1,'Dummy method used for documentation')},scheduleLayoutAnimation:function(n){s(!1,'Dummy method used for documentation')}};(c=new t(n.default)).dismiss=u,c.scheduleLayoutAnimation=function(n){var t=n.duration,u=n.easing;null!=t&&0!==t&&o.configureNext({duration:t,update:{duration:t,type:null!=u&&o.Types[u]||'keyboard'}})},m.exports=c},261,[3,262,263,121,264,17]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])).get('KeyboardObserver');e.default=u},262,[1,23]);
+__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0])(r(d[1])),t=r(d[2]);function s(s,o){n.default.isTesting||t.configureNextLayoutAnimation(s,null!==o&&void 0!==o?o:function(){},function(){})}function o(n,t,s){return{duration:n,create:{type:t,property:s},update:{type:t},delete:{type:t,property:s}}}var p={easeInEaseOut:o(300,'easeInEaseOut','opacity'),linear:o(500,'linear','opacity'),spring:{duration:700,create:{type:'linear',property:'opacity'},update:{type:'spring',springDamping:.4},delete:{type:'linear',property:'opacity'}}},c={configureNext:s,create:o,Types:Object.freeze({spring:'spring',linear:'linear',easeInEaseOut:'easeInEaseOut',easeIn:'easeIn',easeOut:'easeOut',keyboard:'keyboard'}),Properties:Object.freeze({opacity:'opacity',scaleX:'scaleX',scaleY:'scaleY',scaleXY:'scaleXY'}),checkConfig:function(){console.error('LayoutAnimation.checkConfig(...) has been disabled.')},Presets:p,easeInEaseOut:s.bind(null,p.easeInEaseOut),linear:s.bind(null,p.linear),spring:s.bind(null,p.spring)};m.exports=c},263,[3,52,47]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);m.exports=function(){t.blurTextInput(t.currentlyFocusedField())}},264,[159]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),u=r(d[3]),s=r(d[4]),l=r(d[5]),p=r(d[6]),h=r(d[7]),y=r(d[8]),c=l.createAnimatedComponent(y),v=(function(l){function h(){var n,s;t(this,h);for(var l=arguments.length,y=new Array(l),c=0;c<l;c++)y[c]=arguments[c];return(s=o(this,(n=u(h)).call.apply(n,[this].concat(y)))).state={measured:!1,layoutY:0,layoutHeight:0,nextHeaderLayoutY:s.props.nextHeaderLayoutY},s._onLayout=function(t){s.setState({measured:!0,layoutY:t.nativeEvent.layout.y,layoutHeight:t.nativeEvent.layout.height}),s.props.onLayout(t);var n=p.Children.only(s.props.children);n.props.onLayout&&n.props.onLayout(t)},s}return s(h,l),n(h,[{key:"setNextHeaderY",value:function(t){this.setState({nextHeaderLayoutY:t})}},{key:"render",value:function(){var t=this.props,n=t.inverted,o=t.scrollViewHeight,u=this.state,s=u.measured,l=u.layoutHeight,h=u.layoutY,y=u.nextHeaderLayoutY,v=[-1,0],L=[0,0];if(s)if(n){if(null!=o){var H=h+l-o;if(H>0){v.push(H),L.push(0),v.push(H+1),L.push(1);var Y=(y||0)-l-o;Y>H&&(v.push(Y,Y+1),L.push(Y-H,Y-H))}}}else{v.push(h),L.push(0);var x=(y||0)-l;x>=h?(v.push(x,x+1),L.push(x-h,x-h)):(v.push(h+1),L.push(1))}var C=this.props.scrollAnimatedValue.interpolate({inputRange:v,outputRange:L}),E=p.Children.only(this.props.children);return p.createElement(c,{collapsable:!1,onLayout:this._onLayout,style:[E.props.style,f.header,{transform:[{translateY:C}]}]},p.cloneElement(E,{style:f.fill,onLayout:void 0}))}}]),h})(p.Component),f=h.create({header:{zIndex:10},fill:{flex:1}});m.exports=v},265,[4,5,6,8,9,229,12,58,81]);
+__d(function(g,r,i,a,m,e,d){'use strict';r(d[0]);m.exports=function(t){return'normal'===t?.985:'fast'===t?.9:t}},266,[52]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0])(Object.create(null),{margin:!0,marginHorizontal:!0,marginVertical:!0,marginBottom:!0,marginTop:!0,marginLeft:!0,marginRight:!0,flex:!0,flexGrow:!0,flexShrink:!0,flexBasis:!0,alignSelf:!0,height:!0,minHeight:!0,maxHeight:!0,width:!0,minWidth:!0,maxWidth:!0,position:!0,left:!0,right:!0,bottom:!0,top:!0,transform:!0});m.exports=function(n){var o={},f={};return n&&Object.keys(n).forEach(function(h){var l=n[h];t[h]?f[h]=l:o[h]=l}),{outer:f,inner:o}}},267,[11]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=r(d[3]);function c(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);n&&(s=s.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,s)}return o}function l(n){for(var o=1;o<arguments.length;o++){var s=null!=arguments[o]?arguments[o]:{};o%2?c(Object(s),!0).forEach(function(o){t(n,o,s[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):c(Object(s)).forEach(function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(s,t))})}return n}var u=r(d[4]),f=(function(){function t(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{viewAreaCoveragePercentThreshold:0};o(this,t),this._hasInteracted=!1,this._timers=new Set,this._viewableIndices=[],this._viewableItems=new Map,this._config=n}return s(t,[{key:"dispose",value:function(){this._timers.forEach(clearTimeout)}},{key:"computeViewableItems",value:function(t,n,o,s,c){var l=this._config,f=l.itemVisiblePercentThreshold,v=l.viewAreaCoveragePercentThreshold,b=null!=v,y=b?v:f;u(null!=y&&null!=f!=(null!=v),'Must set exactly one of itemVisiblePercentThreshold or viewAreaCoveragePercentThreshold');var p=[];if(0===t)return p;var w=-1,_=c||{first:0,last:t-1},I=_.first,O=_.last;if(O>=t)return console.warn('Invalid render range computing viewability '+JSON.stringify({renderRange:c,itemCount:t})),[];for(var k=I;k<=O;k++){var P=s(k);if(P){var j=P.offset-n,S=j+P.length;if(j<o&&S>0)w=k,h(b,y,j,S,o,P.length)&&p.push(k);else if(w>=0)break}}return p}},{key:"onUpdate",value:function(t,n,o,s,c,l,u){var f=this;if((!this._config.waitForInteraction||this._hasInteracted)&&0!==t&&s(0)){var h=[];if(t&&(h=this.computeViewableItems(t,n,o,s,u)),this._viewableIndices.length!==h.length||!this._viewableIndices.every(function(t,n){return t===h[n]}))if(this._viewableIndices=h,this._config.minimumViewTime){var v=setTimeout(function(){f._timers.delete(v),f._onUpdateSync(h,l,c)},this._config.minimumViewTime);this._timers.add(v)}else this._onUpdateSync(h,l,c)}}},{key:"resetViewableIndices",value:function(){this._viewableIndices=[]}},{key:"recordInteraction",value:function(){this._hasInteracted=!0}},{key:"_onUpdateSync",value:function(t,o,s){var c=this;t=t.filter(function(t){return c._viewableIndices.includes(t)});var u=this._viewableItems,f=new Map(t.map(function(t){var n=s(t,!0);return[n.key,n]})),h=[],v=f,b=Array.isArray(v),y=0;for(v=b?v:v["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var p;if(b){if(y>=v.length)break;p=v[y++]}else{if((y=v.next()).done)break;p=y.value}var w=n(p,2),_=w[0],I=w[1];u.has(_)||h.push(I)}var O=u,k=Array.isArray(O),P=0;for(O=k?O:O["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var j;if(k){if(P>=O.length)break;j=O[P++]}else{if((P=O.next()).done)break;j=P.value}var S=n(j,2),T=S[0],A=S[1];f.has(T)||h.push(l({},A,{isViewable:!1}))}h.length>0&&(this._viewableItems=f,o({viewableItems:Array.from(f.values()),changed:h,viewabilityConfig:this._config}))}}]),t})();function h(t,n,o,s,c,l){if(b(o,s,c))return!0;var u=v(o,s,c);return 100*(t?u/c:u/l)>=n}function v(t,n,o){var s=Math.min(n,o)-Math.max(t,0);return Math.max(0,s)}function b(t,n,o){return t>=0&&n<=o&&n>t}m.exports=f},268,[50,25,4,5,17]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]);function s(t,s,f){for(var l=[],o=0,u=0;u<s;u++)for(var h=f(u),v=h.offset+h.length,c=0;c<t.length;c++)if(null==l[c]&&v>=t[c]&&(l[c]=u,o++,c===t.length-1))return n(o===t.length,'bad offsets input, should be in increasing order: %s',JSON.stringify(t)),l;return l}function f(t,n){return n.last-n.first+1-Math.max(0,1+Math.min(n.last,t.last)-Math.max(n.first,t.first))}var l={computeWindowedRenderLimits:function(n,l,o,u){var h=n.data,v=n.getItemCount,c=n.maxToRenderPerBatch,x=n.windowSize,M=v(h);if(0===M)return l;var w=u.offset,b=u.velocity,p=u.visibleLength,C=Math.max(0,w),O=C+p,y=(x-1)*p,L=b>1?'after':b<-1?'before':'none',R=Math.max(0,C-.5*y),S=Math.max(0,O+.5*y);if(o(M-1).offset<R)return{first:Math.max(0,M-1-c),last:M-1};var B=s([R,C,O,S],n.getItemCount(n.data),o),I=t(B,4),J=I[0],N=I[1],T=I[2],_=I[3];J=null==J?0:J,N=null==N?Math.max(0,J):N,_=null==_?M-1:_;for(var k={first:N,last:T=null==T?Math.min(_,N+c-1):T},z=f(l,k);!(N<=J&&T>=_);){var E=z>=c,F=N<=l.first||N>l.last,P=N>J&&(!E||!F),W=T>=l.last||T<l.first,j=T<_&&(!E||!W);if(E&&!P&&!j)break;!P||'after'===L&&j&&W||(F&&z++,N--),!j||'before'===L&&P&&F||(W&&z++,T++)}if(!(T>=N&&N>=0&&T<M&&N>=J&&T<=_&&N<=k.first&&T>=k.last))throw new Error('Bad window calculation '+JSON.stringify({first:N,last:T,itemCount:M,overscanFirst:J,overscanLast:_,visible:k}));return{first:N,last:T}},elementsThatOverlapOffsets:s,newRangeCount:f};m.exports=l},269,[25,17]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]);m.exports=s(t)},270,[271,248]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]);function o(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(t);n&&(c=c.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,c)}return o}var c=r(d[2]),u=r(d[3]),s=r(d[4]),l=r(d[5]),f=r(d[6]),h=r(d[7]),p=r(d[8]),b=(r(d[9]),r(d[10])),y=r(d[11]),w=r(d[12]),O=r(d[13]),v=r(d[14]),S=f.ImageLoader,I=r(d[15]),j=1;var E=(function(t){for(var c=1;c<arguments.length;c++){var u=null!=arguments[c]?arguments[c]:{};c%2?o(Object(u),!0).forEach(function(o){n(t,o,u[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(u)):o(Object(u)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(u,n))})}return t})({},s,{style:u(c),source:h.oneOfType([h.shape({uri:h.string,headers:h.objectOf(h.string)}),h.number,h.arrayOf(h.shape({uri:h.string,width:h.number,height:h.number,headers:h.objectOf(h.string)}))]),blurRadius:h.number,defaultSource:h.number,loadingIndicatorSource:h.oneOfType([h.shape({uri:h.string}),h.number]),progressiveRenderingEnabled:h.bool,fadeDuration:h.number,onLoadStart:h.func,onError:h.func,onLoad:h.func,onLoadEnd:h.func,testID:h.string,resizeMethod:h.oneOf(['auto','resize','scale']),resizeMode:h.oneOf(['cover','contain','stretch','repeat','center'])});var P=function(t,n){var o,c,u,s,f=v(t.source),h=v(t.defaultSource),b=v(t.loadingIndicatorSource);if(f&&''===f.uri&&console.warn('source.uri should not be an empty string'),t.src&&console.warn('The <Image> component requires a `source` property rather than `src`.'),t.children)throw new Error('The <Image> component cannot contain children. If you want to render content on top of the image, consider using the <ImageBackground> component or absolute positioning.');if(t.defaultSource&&t.loadingIndicatorSource)throw new Error('The <Image> component cannot have defaultSource and loadingIndicatorSource at the same time. Please use either defaultSource or loadingIndicatorSource.');if(!f||f.uri||Array.isArray(f)||(f=null),null!=(null==(o=f)?void 0:o.uri)){var S=f,j=S.width,E=S.height;u=w([{width:j,height:E},z.base,t.style]),s=[{uri:f.uri}]}else u=w([z.base,t.style]),s=f;var P=t.onLoadStart,L=t.onLoad,D=t.onLoadEnd,T=t.onError,q=O(t,{style:u,shouldNotifyLoadEvents:!!(P||L||D||T),src:s,headers:null==(c=f)?void 0:c.headers,defaultSrc:h?h.uri:null,loadingIndicatorSrc:b?b.uri:null,ref:n});return p.createElement(y.Consumer,null,function(t){return t?p.createElement(I,q):p.createElement(l,q)})};(P=p.forwardRef(P)).displayName='Image',P.getSize=function(t,n,o){return S.getSize(t).then(function(t){n(t.width,t.height)}).catch(o||function(){console.warn('Failed to get size for image: '+t)})},P.getSizeWithHeaders=function(t,n,o,c){return S.getSizeWithHeaders(t,n).then(function(t){o(t.width,t.height)}).catch(c||function(){console.warn('Failed to get size for image: '+t)})},P.prefetch=function(t,n){var o=j++;return n&&n(o),S.prefetchImage(t,o)},P.abortPrefetch=function(t){S.abortRequest(t)},P.queryCache=function(n){return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,t.awrap(S.queryCache(n));case 2:return o.abrupt("return",o.sent);case 3:case"end":return o.stop()}})},P.resolveAssetSource=v,P.propTypes=E;var z=b.create({base:{overflow:'hidden'}});m.exports=P},271,[272,50,63,197,273,275,24,67,12,83,58,199,80,190,173,276]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0])},272,[105]);
+__d(function(g,r,i,a,m,e,d){'use strict';var o=r(d[0]);function t(o,t){var n=Object.keys(o);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(o);t&&(s=s.filter(function(t){return Object.getOwnPropertyDescriptor(o,t).enumerable})),n.push.apply(n,s)}return n}var n=r(d[1]),s=r(d[2]),c=r(d[3]),l=r(d[4]),b=r(d[5]),p=r(d[6]),u=p.DeprecatedAccessibilityRoles,f=p.DeprecatedAccessibilityStates,y=s(c);m.exports=(function(n){for(var s=1;s<arguments.length;s++){var c=null!=arguments[s]?arguments[s]:{};s%2?t(Object(c),!0).forEach(function(t){o(n,t,c[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(c)):t(Object(c)).forEach(function(o){Object.defineProperty(n,o,Object.getOwnPropertyDescriptor(c,o))})}return n})({accessible:b.bool,accessibilityLabel:b.node,accessibilityHint:b.string,accessibilityActions:b.arrayOf(b.string),accessibilityIgnoresInvertColors:b.bool,accessibilityRole:b.oneOf(u),accessibilityStates:b.arrayOf(b.oneOf(f)),accessibilityState:b.object,accessibilityLiveRegion:b.oneOf(['none','polite','assertive']),importantForAccessibility:b.oneOf(['auto','yes','no','no-hide-descendants']),accessibilityViewIsModal:b.bool,accessibilityElementsHidden:b.bool,onAccessibilityAction:b.func,onAccessibilityTap:b.func,onMagicTap:b.func,testID:b.string,nativeID:b.string,onResponderGrant:b.func,onResponderMove:b.func,onResponderReject:b.func,onResponderRelease:b.func,onResponderTerminate:b.func,onResponderTerminationRequest:b.func,onStartShouldSetResponder:b.func,onStartShouldSetResponderCapture:b.func,onMoveShouldSetResponder:b.func,onMoveShouldSetResponderCapture:b.func,hitSlop:n,onLayout:b.func,pointerEvents:b.oneOf(['box-none','none','box-only','auto']),style:y,removeClippedSubviews:b.bool,renderToHardwareTextureAndroid:b.bool,shouldRasterizeIOS:b.bool,collapsable:b.bool,needsOffscreenAlphaCompositing:b.bool},l)},273,[50,196,197,74,274,67,216]);
+__d(function(g,r,i,a,m,e,d){'use strict'},274,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0])('RCTImageView');m.exports=t},275,[178]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0])('RCTTextInlineImage');m.exports=t},276,[178]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),o=r(d[1]);m.exports=o(t,{scrollEventThrottle:1e-4})},277,[257,248]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),o=r(d[1]);m.exports=o(t,{scrollEventThrottle:1e-4})},278,[279,248]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=r(d[3]),c=r(d[4]),p=r(d[5]),f=r(d[6]);function l(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);n&&(s=s.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,s)}return o}r(d[7]);var u=r(d[8]),h=(r(d[9]),r(d[10])),v=(function(t){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?l(Object(o),!0).forEach(function(n){f(t,n,o[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):l(Object(o)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(o,n))})}return t})({},h.defaultProps,{stickySectionHeadersEnabled:!1}),R=(function(f){function l(){var t,o;n(this,l);for(var p=arguments.length,f=new Array(p),u=0;u<p;u++)f[u]=arguments[u];return(o=s(this,(t=c(l)).call.apply(t,[this].concat(f))))._captureRef=function(t){o._wrapperListRef=t},o}return p(l,f),o(l,[{key:"scrollToLocation",value:function(t){null!=this._wrapperListRef&&this._wrapperListRef.scrollToLocation(t)}},{key:"recordInteraction",value:function(){var t=this._wrapperListRef&&this._wrapperListRef.getListRef();t&&t.recordInteraction()}},{key:"flashScrollIndicators",value:function(){var t=this._wrapperListRef&&this._wrapperListRef.getListRef();t&&t.flashScrollIndicators()}},{key:"getScrollResponder",value:function(){var t=this._wrapperListRef&&this._wrapperListRef.getListRef();if(t)return t.getScrollResponder()}},{key:"getScrollableNode",value:function(){var t=this._wrapperListRef&&this._wrapperListRef.getListRef();if(t)return t.getScrollableNode()}},{key:"setNativeProps",value:function(t){var n=this._wrapperListRef&&this._wrapperListRef.getListRef();n&&n.setNativeProps(t)}},{key:"render",value:function(){return u.createElement(h,t({},this.props,{ref:this._captureRef,getItemCount:function(t){return t.length},getItem:function(t,n){return t[n]}}))}}]),l})(u.PureComponent);R.defaultProps=v,m.exports=R},279,[11,4,5,6,8,9,50,52,12,257,280]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=r(d[3]),c=r(d[4]),p=r(d[5]),l=r(d[6]),u=r(d[7]);function f(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);n&&(s=s.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,s)}return o}function h(t){for(var o=1;o<arguments.length;o++){var s=null!=arguments[o]?arguments[o]:{};o%2?f(Object(s),!0).forEach(function(o){n(t,o,s[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(s)):f(Object(s)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(s,n))})}return t}var S=r(d[8]),v=r(d[9]),I=r(d[10]),y=r(d[11]),_=(function(n){function f(t,n){var l;return o(this,f),(l=s(this,c(f).call(this,t,n)))._keyExtractor=function(t,n){var o=l._subExtractor(n);return o&&o.key||String(n)},l._convertViewable=function(t){y(null!=t.index,'Received a broken ViewToken');var n=l._subExtractor(t.index);if(!n)return null;var o=n.section.keyExtractor||l.props.keyExtractor;return h({},t,{index:n.index,key:o(t.item,n.index),section:n.section})},l._onViewableItemsChanged=function(t){var n=t.viewableItems,o=t.changed;l.props.onViewableItemsChanged&&l.props.onViewableItemsChanged({viewableItems:n.map(l._convertViewable,p(l)).filter(Boolean),changed:o.map(l._convertViewable,p(l)).filter(Boolean)})},l._renderItem=function(t){var n=t.item,o=t.index,s=l._subExtractor(o);if(!s)return null;var c=s.index;if(null==c){var p=s.section;if(!0===s.header){var u=l.props.renderSectionHeader;return u?u({section:p}):null}var f=l.props.renderSectionFooter;return f?f({section:p}):null}var h=s.section.renderItem||l.props.renderItem,v=l._getSeparatorComponent(o,s);return y(h,'no renderItem!'),S.createElement(x,{SeparatorComponent:v,LeadingSeparatorComponent:0===c?l.props.SectionSeparatorComponent:void 0,cellKey:s.key,index:c,item:n,leadingItem:s.leadingItem,leadingSection:s.leadingSection,onUpdateSeparator:l._onUpdateSeparator,prevCellKey:(l._subExtractor(o-1)||{}).key,ref:function(t){l._cellRefs[s.key]=t},renderItem:h,section:s.section,trailingItem:s.trailingItem,trailingSection:s.trailingSection})},l._onUpdateSeparator=function(t,n){var o=l._cellRefs[t];o&&o.updateSeparatorProps(n)},l._cellRefs={},l._captureRef=function(t){l._listRef=t},l.state=l._computeState(t),l}return u(f,n),l(f,[{key:"scrollToLocation",value:function(t){for(var n=t.itemIndex,o=0;o<t.sectionIndex;o++)n+=this.props.getItemCount(this.props.sections[o].data)+2;var s=t.viewOffset||0;t.itemIndex>0&&this.props.stickySectionHeadersEnabled&&(s+=this._listRef._getFrameMetricsApprox(n-t.itemIndex).length);var c=h({},t,{viewOffset:s,index:n});this._listRef.scrollToIndex(c)}},{key:"getListRef",value:function(){return this._listRef}}]),l(f,[{key:"UNSAFE_componentWillReceiveProps",value:function(t){this.setState(this._computeState(t))}},{key:"_computeState",value:function(t){var n=t.ListHeaderComponent?1:0,o=[],s=t.sections?t.sections.reduce(function(s,c){return o.push(s+n),s+t.getItemCount(c.data)+2},0):0;return{childProps:h({},t,{renderItem:this._renderItem,ItemSeparatorComponent:void 0,data:t.sections,getItemCount:function(){return s},getItem:function(n,o){return b(t,n,o)},keyExtractor:this._keyExtractor,onViewableItemsChanged:t.onViewableItemsChanged?this._onViewableItemsChanged:void 0,stickyHeaderIndices:t.stickySectionHeadersEnabled?o:void 0})}}},{key:"render",value:function(){return S.createElement(I,t({},this.state.childProps,{ref:this._captureRef}))}},{key:"_subExtractor",value:function(t){for(var n=t,o=this.props,s=o.getItem,c=o.getItemCount,p=o.keyExtractor,l=o.sections,u=0;u<l.length;u++){var f=l[u],h=f.data,S=f.key||String(u);if((n-=1)>=c(h)+1)n-=c(h)+1;else return-1===n?{section:f,key:S+':header',index:null,header:!0,trailingSection:l[u+1]}:n===c(h)?{section:f,key:S+':footer',index:null,header:!1,trailingSection:l[u+1]}:{section:f,key:S+':'+(f.keyExtractor||p)(s(h,n),n),index:n,leadingItem:s(h,n-1),leadingSection:l[u-1],trailingItem:s(h,n+1),trailingSection:l[u+1]}}}},{key:"_getSeparatorComponent",value:function(t,n){if(!(n=n||this._subExtractor(t)))return null;var o=n.section.ItemSeparatorComponent||this.props.ItemSeparatorComponent,s=this.props.SectionSeparatorComponent,c=t===this.state.childProps.getItemCount()-1,p=n.index===this.props.getItemCount(n.section.data)-1;return s&&p?s:!o||p||c?null:o}}]),f})(S.PureComponent);_.defaultProps=h({},I.defaultProps,{data:[]});var x=(function(t){function n(){var t,p;o(this,n);for(var l=arguments.length,u=new Array(l),f=0;f<l;f++)u[f]=arguments[f];return(p=s(this,(t=c(n)).call.apply(t,[this].concat(u)))).state={separatorProps:{highlighted:!1,leadingItem:p.props.item,leadingSection:p.props.leadingSection,section:p.props.section,trailingItem:p.props.trailingItem,trailingSection:p.props.trailingSection},leadingSeparatorProps:{highlighted:!1,leadingItem:p.props.leadingItem,leadingSection:p.props.leadingSection,section:p.props.section,trailingItem:p.props.item,trailingSection:p.props.trailingSection}},p._separators={highlight:function(){['leading','trailing'].forEach(function(t){return p._separators.updateProps(t,{highlighted:!0})})},unhighlight:function(){['leading','trailing'].forEach(function(t){return p._separators.updateProps(t,{highlighted:!1})})},updateProps:function(t,n){var o=p.props,s=o.LeadingSeparatorComponent,c=o.cellKey,l=o.prevCellKey;'leading'===t&&null!=s?p.setState(function(t){return{leadingSeparatorProps:h({},t.leadingSeparatorProps,{},n)}}):p.props.onUpdateSeparator('leading'===t&&l||c,n)}},p}return u(n,t),l(n,[{key:"updateSeparatorProps",value:function(t){this.setState(function(n){return{separatorProps:h({},n.separatorProps,{},t)}})}},{key:"render",value:function(){var t=this.props,n=t.LeadingSeparatorComponent,o=t.SeparatorComponent,s=t.item,c=t.index,p=t.section,l=this.props.renderItem({item:s,index:c,section:p,separators:this._separators}),u=n&&S.createElement(n,this.state.leadingSeparatorProps),f=o&&S.createElement(o,this.state.separatorProps);return u||f?S.createElement(v,null,u,l,f):l}}],[{key:"getDerivedStateFromProps",value:function(t,n){return{separatorProps:h({},n.separatorProps,{leadingItem:t.item,leadingSection:t.leadingSection,section:t.section,trailingItem:t.trailingItem,trailingSection:t.trailingSection}),leadingSeparatorProps:h({},n.leadingSeparatorProps,{leadingItem:t.leadingItem,leadingSection:t.leadingSection,section:t.section,trailingItem:t.item,trailingSection:t.trailingSection})}}}]),n})(S.Component);function b(t,n,o){if(!n)return null;for(var s=o-1,c=0;c<n.length;c++){var p=n[c],l=p.data,u=t.getItemCount(l);if(-1===s||s===u)return p;if(s<u)return t.getItem(l,s);s-=u+2}return null}m.exports=_},280,[11,50,4,6,8,7,5,9,12,81,251,17]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]);m.exports=s(t)},281,[194,248]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]);m.exports=s(t)},282,[81,248]);
+__d(function(g,r,i,a,m,e,d){'use strict';var _=r(d[0]).__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.NativeMethodsMixin;m.exports=_},283,[83]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=r(d[3]),u=r(d[4]),l=r(d[5]),c=r(d[6]),f=r(d[7]);function p(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);n&&(s=s.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,s)}return o}function v(t){for(var o=1;o<arguments.length;o++){var s=null!=arguments[o]?arguments[o]:{};o%2?p(Object(s),!0).forEach(function(o){n(t,o,s[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(s)):p(Object(s)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(s,n))})}return t}var h=r(d[8]),b=r(d[9]),y=r(d[10]),O=r(d[11]),C=r(d[12]),R=r(d[13]),w=(function(n){function p(){var t,n;s(this,p);for(var o=arguments.length,u=new Array(o),f=0;f<o;f++)u[f]=arguments[f];return(n=l(this,(t=c(p)).call.apply(t,[this].concat(u))))._nativeRef=null,n._setNativeRef=R({getForwardedRef:function(){return n.props.forwardedRef},setLocalRef:function(t){n._nativeRef=t}}),n._onChange=function(t){var o,s=null!==(o=n.props.value)&&void 0!==o&&o;C(n._nativeRef).setNativeProps({value:s}),n.props.onChange&&n.props.onChange(t),n.props.onValueChange&&n.props.onValueChange(t.nativeEvent.value)},n}return f(p,n),u(p,[{key:"getTintColors",value:function(t){return t?{true:y(t.true),false:y(t.false)}:void 0}},{key:"render",value:function(){var n,s,u=this.props,l=(u.disabled,u.value,u.tintColors),c=u.style,f=(u.forwardedRef,v({},o(u,["disabled","value","tintColors","style","forwardedRef"]),{onStartShouldSetResponder:function(){return!0},onResponderTerminationRequest:function(){return!1},enabled:!(null!==(n=this.props.disabled)&&void 0!==n&&n),on:null!==(s=this.props.value)&&void 0!==s&&s,tintColors:this.getTintColors(l),style:[j.rctCheckBox,c]}));return h.createElement(O,t({},f,{ref:this._setNativeRef,onChange:this._onChange}))}}]),p})(h.Component),j=b.create({rctCheckBox:{height:32,width:32}}),P=h.forwardRef(function(n,o){return h.createElement(w,t({},n,{forwardedRef:o}))});m.exports=P},284,[11,50,56,4,5,6,8,9,12,58,75,285,208,286]);
+__d(function(g,r,i,a,m,e,d){'use strict';var o=r(d[0]);m.exports=o('AndroidCheckBox')},285,[178]);
+__d(function(g,r,i,a,m,e,d){'use strict';m.exports=function(t){var n=t.getForwardedRef,o=t.setLocalRef;return function(t){var c=n();o(t),'function'==typeof c?c(t):'object'==typeof c&&null!=c&&(c.current=t)}}},286,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),c=r(d[3]),s=r(d[4]),u=r(d[5]),l=r(d[6]),h=r(d[7]),p=r(d[8]),f=(function(l){function f(){return t(this,f),o(this,c(f).apply(this,arguments))}return s(f,l),n(f,[{key:"render",value:function(){return u.createElement(p,{style:[y.dummyDatePickerIOS,this.props.style]},u.createElement(h,{style:y.datePickerText},"DatePickerIOS is not supported on this platform!"))}}]),f})(u.Component),y=l.create({dummyDatePickerIOS:{height:100,width:300,backgroundColor:'#ffbcbc',borderWidth:1,borderColor:'red',alignItems:'center',justifyContent:'center',margin:10},datePickerText:{color:'#333333',margin:20}});m.exports=f},287,[4,5,6,8,9,12,58,194,81]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),o=r(d[1]),n=o(r(d[2])),s=o(r(d[3])),u=o(r(d[4])),l=o(r(d[5])),p=o(r(d[6])),c=o(r(d[7])),w=o(r(d[8])),h=t(r(d[9])),f=r(d[10]),v=r(d[11]),D=r(d[12]),C=r(d[13]),k=r(d[14]),y=r(d[15]),b=r(d[16]),S=['Idle','Dragging','Settling'],_=(function(t){function o(){var t,n;(0,u.default)(this,o);for(var s=arguments.length,l=new Array(s),w=0;w<s;w++)l[w]=arguments[w];return(n=(0,p.default)(this,(t=(0,c.default)(o)).call.apply(t,[this].concat(l))))._nativeRef=v.createRef(),n.state={statusBarBackgroundColor:null},n._onDrawerSlide=function(t){n.props.onDrawerSlide&&n.props.onDrawerSlide(t),'on-drag'===n.props.keyboardDismissMode&&b()},n._onDrawerOpen=function(){n.props.onDrawerOpen&&n.props.onDrawerOpen()},n._onDrawerClose=function(){n.props.onDrawerClose&&n.props.onDrawerClose()},n._onDrawerStateChanged=function(t){n.props.onDrawerStateChanged&&n.props.onDrawerStateChanged(S[t.nativeEvent.drawerState])},n}return(0,w.default)(o,t),(0,l.default)(o,[{key:"render",value:function(){var t=this.props,o=(t.onDrawerStateChanged,t.renderNavigationView),u=(t.onDrawerOpen,t.onDrawerClose,(0,s.default)(t,["onDrawerStateChanged","renderNavigationView","onDrawerOpen","onDrawerClose"])),l=f.Version>=21&&this.props.statusBarBackgroundColor,p=v.createElement(k,{style:[B.drawerSubview,{width:this.props.drawerWidth,backgroundColor:this.props.drawerBackgroundColor}],collapsable:!1},o(),l&&v.createElement(k,{style:B.drawerStatusBar})),c=v.createElement(k,{style:B.mainSubview,collapsable:!1},l&&v.createElement(D,{translucent:!0,backgroundColor:this.props.statusBarBackgroundColor}),l&&v.createElement(k,{style:[B.statusBar,{backgroundColor:this.props.statusBarBackgroundColor}]}),this.props.children);return v.createElement(h.default,(0,n.default)({},u,{ref:this._nativeRef,drawerWidth:this.props.drawerWidth,drawerPosition:this.props.drawerPosition,drawerLockMode:this.props.drawerLockMode,style:[B.base,this.props.style],onDrawerSlide:this._onDrawerSlide,onDrawerOpen:this._onDrawerOpen,onDrawerClose:this._onDrawerClose,onDrawerStateChanged:this._onDrawerStateChanged}),c,p)}},{key:"openDrawer",value:function(){h.Commands.openDrawer(y(this._nativeRef.current))}},{key:"closeDrawer",value:function(){h.Commands.closeDrawer(y(this._nativeRef.current))}},{key:"blur",value:function(){y(this._nativeRef.current).blur()}},{key:"focus",value:function(){y(this._nativeRef.current).focus()}},{key:"measure",value:function(t){y(this._nativeRef.current).measure(t)}},{key:"measureInWindow",value:function(t){y(this._nativeRef.current).measureInWindow(t)}},{key:"measureLayout",value:function(t,o,n){y(this._nativeRef.current).measureLayout(t,o,n)}},{key:"setNativeProps",value:function(t){y(this._nativeRef.current).setNativeProps(t)}}],[{key:"positions",get:function(){return console.warn('Setting DrawerLayoutAndroid drawerPosition using `DrawerLayoutAndroid.positions` is deprecated. Instead pass the string value "left" or "right"'),{Left:'left',Right:'right'}}}]),o})(v.Component);_.defaultProps={drawerBackgroundColor:'white'};var B=C.create({base:{flex:1,elevation:16},mainSubview:{position:'absolute',top:0,left:0,right:0,bottom:0},drawerSubview:{position:'absolute',top:0,bottom:0},statusBar:{height:D.currentHeight},drawerStatusBar:{position:'absolute',top:0,left:0,right:0,height:D.currentHeight,backgroundColor:'rgba(0, 0, 0, 0.251)'}});m.exports=_},288,[1,3,11,56,4,5,6,8,9,289,52,12,291,58,81,208,264]);
+__d(function(g,r,i,a,m,e,d){'use strict';var o=r(d[0]),t=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.Commands=void 0;var u=t(r(d[2])),n=t(r(d[3])),s=(o(r(d[4])),(0,u.default)({supportedCommands:['openDrawer','closeDrawer']}));e.Commands=s;var l=(0,n.default)('AndroidDrawerLayout');e.default=l},289,[1,3,290,182,12]);
+__d(function(g,r,i,a,m,e,d){'use strict';Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[0]);var t=function(t){var o={};return t.supportedCommands.forEach(function(t){o[t]=function(o){for(var u=arguments.length,f=new Array(u>1?u-1:0),c=1;c<u;c++)f[c-1]=arguments[c];(0,n.dispatchCommand)(o,t,f)}}),o};e.default=t},290,[83]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t,n=r(d[0]),l=n(r(d[1])),u=n(r(d[2])),o=n(r(d[3])),s=n(r(d[4])),c=n(r(d[5])),p=n(r(d[6])),k=n(r(d[7])),f=(r(d[8]),r(d[9])),v=r(d[10]);function y(t){return{backgroundColor:null!=t.backgroundColor?{value:t.backgroundColor,animated:t.animated}:null,barStyle:null!=t.barStyle?{value:t.barStyle,animated:t.animated}:null,translucent:t.translucent,hidden:null!=t.hidden?{value:t.hidden,animated:t.animated,transition:t.showHideTransition}:null,networkActivityIndicatorVisible:t.networkActivityIndicatorVisible}}var _=(function(t){function n(){var t,u;(0,l.default)(this,n);for(var c=arguments.length,p=new Array(c),k=0;k<c;k++)p[k]=arguments[k];return(u=(0,o.default)(this,(t=(0,s.default)(n)).call.apply(t,[this].concat(p))))._stackEntry=null,u}return(0,c.default)(n,t),(0,u.default)(n,[{key:"componentDidMount",value:function(){this._stackEntry=n.pushStackEntry(this.props)}},{key:"componentWillUnmount",value:function(){n.popStackEntry(this._stackEntry)}},{key:"componentDidUpdate",value:function(){this._stackEntry=n.replaceStackEntry(this._stackEntry,this.props)}},{key:"render",value:function(){return null}}],[{key:"setHidden",value:function(t,l){l=l||'none',n._defaultProps.hidden.value=t,k.default.setHidden(t)}},{key:"setBarStyle",value:function(t,l){l=l||!1,n._defaultProps.barStyle.value=t,k.default.setStyle(t)}},{key:"setNetworkActivityIndicatorVisible",value:function(t){console.warn('`setNetworkActivityIndicatorVisible` is only available on iOS')}},{key:"setBackgroundColor",value:function(t,l){l=l||!1,n._defaultProps.backgroundColor.value=t;var u=v(t);null!=u?k.default.setColor(u,l):console.warn("`StatusBar.setBackgroundColor`: Color "+t+" parsed to null or undefined")}},{key:"setTranslucent",value:function(t){n._defaultProps.translucent=t,k.default.setTranslucent(t)}},{key:"pushStackEntry",value:function(t){var l=y(t);return n._propsStack.push(l),n._updatePropsStack(),l}},{key:"popStackEntry",value:function(t){var l=n._propsStack.indexOf(t);-1!==l&&n._propsStack.splice(l,1),n._updatePropsStack()}},{key:"replaceStackEntry",value:function(t,l){var u=y(l),o=n._propsStack.indexOf(t);return-1!==o&&(n._propsStack[o]=u),n._updatePropsStack(),u}}]),n})(f.Component);_._propsStack=[],_._defaultProps=y({animated:!1,showHideTransition:'fade',backgroundColor:null!==(t=k.default.getConstants().DEFAULT_BACKGROUND_COLOR)&&void 0!==t?t:'black',barStyle:'default',translucent:!1,hidden:!1,networkActivityIndicatorVisible:!1}),_._updateImmediate=null,_._currentValues=null,_.currentHeight=k.default.getConstants().HEIGHT,_.defaultProps={animated:!1,showHideTransition:'fade'},_._updatePropsStack=function(){clearImmediate(_._updateImmediate),_._updateImmediate=setImmediate(function(){var t,n,l=_._currentValues,u=(t=_._propsStack,n=_._defaultProps,t.reduce(function(t,n){for(var l in n)null!=n[l]&&(t[l]=n[l]);return t},(0,p.default)({},n)));if(l&&l.barStyle.value===u.barStyle.value||k.default.setStyle(u.barStyle.value),!l||l.backgroundColor.value!==u.backgroundColor.value){var o=v(u.backgroundColor.value);null==o?console.warn("`StatusBar._updatePropsStack`: Color "+u.backgroundColor.value+" parsed to null or undefined"):k.default.setColor(o,u.backgroundColor.animated)}l&&l.hidden.value===u.hidden.value||k.default.setHidden(u.hidden.value),l&&l.translucent===u.translucent||k.default.setTranslucent(u.translucent),_._currentValues=u})},m.exports=_},291,[3,4,5,6,8,9,11,292,52,12,75]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])).getEnforcing('StatusBarManager');e.default=u},292,[1,23]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),l=r(d[2]),s=r(d[3]),c=r(d[4]),o=r(d[5]),f=r(d[6]),u=r(d[7]),h=r(d[8]),v=r(d[9]),y=r(d[10]),p=(function(p){function R(){var t,n;l(this,R);for(var s=arguments.length,f=new Array(s),u=0;u<s;u++)f[u]=arguments[u];return(n=c(this,(t=o(R)).call.apply(t,[this].concat(f))))._viewRef=null,n._captureRef=function(t){n._viewRef=t},n}return f(R,p),s(R,[{key:"setNativeProps",value:function(t){var n=this._viewRef;n&&n.setNativeProps(t)}},{key:"render",value:function(){var l=this.props,s=l.children,c=l.style,o=l.imageStyle,f=l.imageRef,p=n(l,["children","style","imageStyle","imageRef"]);return h.createElement(y,{accessibilityIgnoresInvertColors:!0,style:c,ref:this._captureRef},h.createElement(u,t({},p,{style:[v.absoluteFill,{width:c.width,height:c.height},o],ref:f})),s)}}]),R})(h.Component);m.exports=p},293,[11,56,4,5,6,8,9,271,12,58,81]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=t(r(d[1])),o=t(r(d[2])),s=t(r(d[3])),u=t(r(d[4])),l=t(r(d[5])),p=t(r(d[6])),c=(r(d[7]),r(d[8]),r(d[9])),h=r(d[10]),f=(function(t){function h(){return(0,n.default)(this,h),(0,s.default)(this,(0,u.default)(h).apply(this,arguments))}return(0,l.default)(h,t),(0,o.default)(h,[{key:"render",value:function(){return console.warn('<InputAccessoryView> is only supported on iOS.'),0===c.Children.count(this.props.children)?null:c.createElement(p.default,{style:[this.props.style,y.container],nativeID:this.props.nativeID,backgroundColor:this.props.backgroundColor},this.props.children)}}]),h})(c.Component),y=h.create({container:{position:'absolute'}});m.exports=f},294,[3,4,5,6,8,9,295,64,52,12,58]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=(0,t(r(d[1])).default)('RCTInputAccessoryView');e.default=u},295,[3,182]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),o=r(d[1]),n=r(d[2]),s=r(d[3]),l=r(d[4]),u=r(d[5]),h=r(d[6]),c=r(d[7]),f=r(d[8]),y=(r(d[9]),r(d[10])),b=r(d[11]),_=r(d[12]),v=(function(v){function p(t){var o;return n(this,p),(o=l(this,u(p).call(this,t)))._frame=null,o._subscriptions=[],o._initialFrameHeight=0,o._onKeyboardChange=function(t){if(null!=t){var n=t.duration,s=t.easing,l=t.endCoordinates,u=o._relativeKeyboardHeight(l);o.state.bottom!==u&&(n&&s&&f.configureNext({duration:n>10?n:10,update:{duration:n>10?n:10,type:f.Types[s]||'keyboard'}}),o.setState({bottom:u}))}else o.setState({bottom:0})},o._onLayout=function(t){o._frame=t.nativeEvent.layout,o._initialFrameHeight||(o._initialFrameHeight=o._frame.height)},o.state={bottom:0},o.viewRef=y.createRef(),o}return h(p,v),s(p,[{key:"_relativeKeyboardHeight",value:function(t){var o=this._frame;if(!o||!t)return 0;var n=t.screenY-this.props.keyboardVerticalOffset;return Math.max(o.y+o.height-n,0)}},{key:"componentDidMount",value:function(){this._subscriptions=[c.addListener('keyboardDidHide',this._onKeyboardChange),c.addListener('keyboardDidShow',this._onKeyboardChange)]}},{key:"componentWillUnmount",value:function(){this._subscriptions.forEach(function(t){t.remove()})}},{key:"render",value:function(){var n=this.props,s=n.behavior,l=n.children,u=n.contentContainerStyle,h=n.enabled,c=(n.keyboardVerticalOffset,n.style),f=o(n,["behavior","children","contentContainerStyle","enabled","keyboardVerticalOffset","style"]),v=h?this.state.bottom:0;switch(s){case'height':var p;return null!=this._frame&&this.state.bottom>0&&(p={height:this._initialFrameHeight-v,flex:0}),y.createElement(_,t({ref:this.viewRef,style:b.compose(c,p),onLayout:this._onLayout},f),l);case'position':return y.createElement(_,t({ref:this.viewRef,style:c,onLayout:this._onLayout},f),y.createElement(_,{style:b.compose(u,{bottom:v})},l));case'padding':return y.createElement(_,t({ref:this.viewRef,style:b.compose(c,{paddingBottom:v}),onLayout:this._onLayout},f),l);default:return y.createElement(_,t({ref:this.viewRef,onLayout:this._onLayout,style:c},f),l)}}}]),p})(y.Component);v.defaultProps={enabled:!0,keyboardVerticalOffset:0},m.exports=v},296,[11,56,4,5,6,8,9,261,263,52,12,58,81]);
+__d(function(g,r,i,a,m,e,d){'use strict';m.exports=r(d[0])},297,[298]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=r(d[2]),u=r(d[3]),p=r(d[4]),o=r(d[5]),c=r(d[6]),l=(function(c){function l(){return t(this,l),s(this,u(l).apply(this,arguments))}return p(l,c),n(l,[{key:"render",value:function(){var t=r(d[7]);return o.createElement(t,{style:[h.unimplementedView,this.props.style]},this.props.children)}}]),l})(o.Component),h=c.create({unimplementedView:{}});m.exports=l},298,[4,5,6,8,9,12,58,81]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t,n=r(d[0]),o=n(r(d[1])),s=n(r(d[2])),l=n(r(d[3])),p=n(r(d[4])),u=n(r(d[5])),c=n(r(d[6])),h=(n(r(d[7])),n(r(d[8]))),f=(r(d[9]),r(d[10])),v=(r(d[11]),r(d[12]),r(d[13])),y=r(d[14]),S=r(d[15]),_=r(d[16]),C=r(d[17]),b=0,k=(function(t){function n(t){var o;return(0,s.default)(this,n),o=(0,p.default)(this,(0,u.default)(n).call(this,t)),n._confirmProps(t),o._identifier=b++,o}return(0,c.default)(n,t),(0,l.default)(n,[{key:"getChildContext",value:function(){return{virtualizedList:null}}},{key:"componentDidMount",value:function(){}},{key:"componentWillUnmount",value:function(){this._eventSubscription&&this._eventSubscription.remove()}},{key:"UNSAFE_componentWillReceiveProps",value:function(t){n._confirmProps(t)}},{key:"render",value:function(){if(!0!==this.props.visible)return null;var t={backgroundColor:this.props.transparent?'transparent':'white'},n=this.props.animationType;n||(n='none',this.props.animated&&(n='slide'));var o=this.props.presentationStyle;o||(o='fullScreen',this.props.transparent&&(o='overFullScreen'));var s=this.props.children;return v.createElement(h.default,{animationType:n,presentationStyle:o,transparent:this.props.transparent,hardwareAccelerated:this.props.hardwareAccelerated,onRequestClose:this.props.onRequestClose,onShow:this.props.onShow,identifier:this._identifier,style:R.modal,onStartShouldSetResponder:this._shouldSetResponder,supportedOrientations:this.props.supportedOrientations,onOrientationChange:this.props.onOrientationChange},v.createElement(S.Context.Provider,{value:null},v.createElement(C,{style:[R.container,t]},s)))}},{key:"_shouldSetResponder",value:function(){return!0}}],[{key:"_confirmProps",value:function(t){t.presentationStyle&&'overFullScreen'!==t.presentationStyle&&t.transparent&&console.warn("Modal with '"+t.presentationStyle+"' presentation style and 'transparent' value is not supported.")}}]),n})(v.Component);k.defaultProps={visible:!0,hardwareAccelerated:!1},k.contextTypes={rootTag:y.number},k.childContextTypes={virtualizedList:y.object};var w=f.getConstants().isRTL?'right':'left',R=_.create({modal:{position:'absolute'},container:(t={},(0,o.default)(t,w,0),(0,o.default)(t,"top",0),(0,o.default)(t,"flex",1),t)});m.exports=k},299,[3,50,4,5,6,8,9,300,301,302,304,121,52,12,67,257,58,81]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])).get('ModalManager');e.default=u},300,[1,23]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=(0,t(r(d[1])).default)('ModalHostView',{interfaceOnly:!0,paperComponentName:'RCTModalHostView'});e.default=o},301,[3,182]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=r(d[3]),l=r(d[4]),p=(r(d[5]),r(d[6])),u=(r(d[7]),r(d[8])),c=(r(d[9]),r(d[10])),h=r(d[11]),v=r(d[12]),f=(function(p){function h(){var n,l;t(this,h);for(var p=arguments.length,u=new Array(p),c=0;c<p;c++)u[c]=arguments[c];return(l=o(this,(n=s(h)).call.apply(n,[this].concat(u)))).state={inspector:null,mainKey:1},l._subscription=null,l}return l(h,p),n(h,[{key:"getChildContext",value:function(){return{rootTag:this.props.rootTag}}},{key:"componentDidMount",value:function(){}},{key:"componentWillUnmount",value:function(){null!=this._subscription&&this._subscription.remove()}},{key:"render",value:function(){var t=this,n=u.createElement(v,{collapsable:!this.state.inspector,key:this.state.mainKey,pointerEvents:"box-none",style:y.appContainer,ref:function(n){t._mainRef=n}},this.props.children),o=this.props.WrapperComponent;return null!=o&&(n=u.createElement(o,null,n)),u.createElement(c.Provider,{value:this.props.rootTag},u.createElement(v,{style:y.appContainer,pointerEvents:"box-none"},n,null,this.state.inspector))}}]),h})(u.Component);f.childContextTypes={rootTag:p.number};var y=h.create({appContainer:{flex:1}});m.exports=f},302,[4,5,6,8,9,44,67,40,12,83,303,58,81]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);m.exports=t.createContext(0)},303,[12]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0])(r(d[1])),n=t.default?t.default.getConstants():{isRTL:!1,doLeftAndRightSwapInRTL:!0};m.exports={getConstants:function(){return n},allowRTL:function(n){t.default&&t.default.allowRTL(n)},forceRTL:function(n){t.default&&t.default.forceRTL(n)},swapLeftAndRightInRTL:function(n){t.default&&t.default.swapLeftAndRightInRTL(n)},isRTL:n.isRTL,doLeftAndRightSwapInRTL:n.doLeftAndRightSwapInRTL}},304,[3,305]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])).get('I18nManager');e.default=u},305,[1,23]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),u=r(d[3]),s=r(d[4]),p=r(d[5]),l=(r(d[6]),r(d[7]),r(d[8])),c=(r(d[9]),(function(p){function l(){return t(this,l),o(this,u(l).apply(this,arguments))}return s(l,p),n(l,[{key:"render",value:function(){throw null}}]),l})(l.Component)),h=(function(c){function h(){return t(this,h),o(this,u(h).apply(this,arguments))}return s(h,c),n(h,[{key:"render",value:function(){return l.createElement(p,this.props,this.props.children)}}]),h})(l.Component);h.MODE_DIALOG="dialog",h.MODE_DROPDOWN='dropdown',h.Item=c,h.defaultProps={mode:"dialog"},m.exports=h},306,[4,5,6,8,9,307,310,52,12,298]);
+__d(function(g,r,i,a,m,e,d){'use strict';var l=r(d[0]),t=r(d[1]),n=t(r(d[2])),u=t(r(d[3])),c=t(r(d[4])),o=l(r(d[5])),s=t(r(d[6])),f=t(r(d[7]));var p=s.default.create({pickerAndroid:{height:50}});m.exports=function(l){var t=o.useRef(null),v=o.useMemo(function(){var t=0;return[o.Children.map(l.children,function(n,u){if(null===n)return null;n.props.value===l.selectedValue&&(t=u);var c=n.props,o=c.color,s=c.label;return{color:null==o?null:(0,f.default)(o),label:s}}),t]},[l.children,l.selectedValue]),h=(0,n.default)(v,2),b=h[0],V=h[1],y=o.useCallback(function(n){var u=n.nativeEvent.position,c=l.onValueChange;if(null!=c)if(u>=0){var s=o.Children.toArray(l.children).filter(function(l){return null!=l})[u].props.value;l.selectedValue!==s&&c(s,u)}else c(null,u);var f=t.current;null!=f&&u!==V&&f.setNativeProps({selected:V})},[l.children,l.onValueChange,l.selectedValue,V]),C={accessibilityLabel:l.accessibilityLabel,enabled:l.enabled,items:b,onSelect:y,prompt:l.prompt,ref:t,selected:V,style:s.default.compose(p.pickerAndroid,l.style),testID:l.testID};return'dropdown'===l.mode?o.createElement(u.default,C):o.createElement(c.default,C)}},307,[1,3,25,308,309,12,58,75]);
+__d(function(g,r,i,a,m,e,d){'use strict';var o=r(d[0]);m.exports=(0,o.requireNativeComponent)('AndroidDropdownPicker')},308,[16]);
+__d(function(g,r,i,a,m,e,d){'use strict';var o=r(d[0]);m.exports=(0,o.requireNativeComponent)('AndroidDialogPicker')},309,[16]);
+__d(function(g,r,i,a,m,e,d){'use strict';m.exports=r(d[0])},310,[298]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=r(d[3]),c=r(d[4]),u=r(d[5]),l=r(d[6]),f=r(d[7]),h=r(d[8]),p=(function(l){function p(){return t(this,p),o(this,s(p).apply(this,arguments))}return c(p,l),n(p,[{key:"render",value:function(){return u.createElement(h,{style:[y.dummy,this.props.style]},u.createElement(f,{style:y.text},"ProgressViewIOS is not supported on this platform!"))}}]),p})(u.Component),y=l.create({dummy:{width:120,height:20,backgroundColor:'#ffbcbc',borderWidth:1,borderColor:'red',alignItems:'center',justifyContent:'center'},text:{color:'#333333',margin:5,fontSize:10}});m.exports=p},311,[4,5,6,8,9,12,58,194,81]);
+__d(function(g,r,i,a,m,e,d){var t,n=r(d[0]),u=r(d[1]),f=(r(d[2]),r(d[3])),l=r(d[4]),o=f.forwardRef(function(t,o){t.emulateUnlessSupported;var p=u(t,["emulateUnlessSupported"]);return f.createElement(l,n({},p,{ref:o}))});o.displayName='SafeAreaView',t=o,m.exports=t},312,[11,56,52,12,81]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=r(d[3]),c=r(d[4]),u=r(d[5]),l=r(d[6]),f=r(d[7]),h=r(d[8]),p=(function(l){function p(){return t(this,p),o(this,s(p).apply(this,arguments))}return c(p,l),n(p,[{key:"render",value:function(){return u.createElement(h,{style:[y.dummy,this.props.style]},u.createElement(f,{style:y.text},"SegmentedControlIOS is not supported on this platform!"))}}]),p})(u.Component),y=l.create({dummy:{width:120,height:50,backgroundColor:'#ffbcbc',borderWidth:1,borderColor:'red',alignItems:'center',justifyContent:'center'},text:{color:'#333333',margin:5,fontSize:10}});m.exports=p},313,[4,5,6,8,9,12,58,194,81]);
+__d(function(g,r,i,a,m,e,d){'use strict';var n,t=r(d[0]),l=t(r(d[1])),o=t(r(d[2])),u=t(r(d[3])),s=(r(d[4]),r(d[5])),f=(r(d[6]),r(d[7])),v=s.forwardRef(function(t,v){var c=f.compose(n.slider,t.style),p=t.onValueChange,C=t.onSlidingComplete,S=(0,o.default)(t,["onValueChange","onSlidingComplete"]),h=p?function(n){null!=n.nativeEvent.fromUser&&n.nativeEvent.fromUser&&p(n.nativeEvent.value)}:null,E=h,V=C?function(n){C(n.nativeEvent.value)}:null;return s.createElement(u.default,(0,l.default)({},S,{ref:v,style:c,onChange:E,onSlidingComplete:V,onValueChange:h,enabled:!t.disabled,onStartShouldSetResponder:function(){return!0},onResponderTerminationRequest:function(){return!1}}))});v.defaultProps={disabled:!1,value:0,minimumValue:0,maximumValue:1,step:0},n=f.create({slider:{}}),m.exports=v},314,[3,11,56,315,52,12,83,58]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=(0,t(r(d[1])).default)('Slider',{interfaceOnly:!0,paperComponentName:'RCTSlider'});e.default=l},315,[3,182]);
+__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),o=n(r(d[1])),t=n(r(d[2])),l=n(r(d[3])),u=n(r(d[4])),s=n(r(d[5])),h=n(r(d[6])),c=n(r(d[7])),C=(n(r(d[8])),r(d[9])),f=(r(d[10]),r(d[11])),v=(r(d[12]),(function(n){function v(){var n,o;(0,l.default)(this,v);for(var t=arguments.length,u=new Array(t),c=0;c<t;c++)u[c]=arguments[c];return(o=(0,s.default)(this,(n=(0,h.default)(v)).call.apply(n,[this].concat(u))))._handleChange=function(n){if(null!=o._nativeSwitchRef){var t=!0===o.props.value;o._nativeSwitchRef.setNativeProps({on:t}),null!=o.props.onChange&&o.props.onChange(n),null!=o.props.onValueChange&&o.props.onValueChange(n.nativeEvent.value)}},o._handleSwitchNativeComponentRef=function(n){o._nativeSwitchRef=n},o}return(0,c.default)(v,n),(0,u.default)(v,[{key:"render",value:function(){var n=this.props,l=n.disabled,u=(n.ios_backgroundColor,n.onChange,n.onValueChange,n.style),s=n.thumbColor,h=n.trackColor,c=n.value,v=(0,t.default)(n,["disabled","ios_backgroundColor","onChange","onValueChange","style","thumbColor","trackColor","value"]),_=s,R=null==h?void 0:h.false,k=null==h?void 0:h.true,y=v,S=y.thumbTintColor,w=y.tintColor,T=y.onTintColor;null!=S&&(_=S),null!=w&&(R=w),null!=T&&(k=T);var V,F={enabled:!0!==l,on:!0===c,style:u,thumbTintColor:_,trackColorForFalse:R,trackColorForTrue:k,trackTintColor:!0===c?k:R};return f.createElement(C,(0,o.default)({},v,F,{accessibilityRole:null!==(V=v.accessibilityRole)&&void 0!==V?V:'button',onChange:this._handleChange,onResponderTerminationRequest:p,onStartShouldSetResponder:b,ref:this._handleSwitchNativeComponentRef}))}}]),v})(f.Component)),p=function(){return!1},b=function(){return!0};m.exports=v},316,[3,11,56,4,5,6,8,9,317,318,52,12,58]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=(0,t(r(d[1])).default)('Switch',{paperComponentName:'RCTSwitch'});e.default=u},317,[3,182]);
+__d(function(g,r,i,a,m,e,d){'use strict';r(d[0]).NativeComponent;var t=r(d[1]);m.exports=t('AndroidSwitch')},318,[83,178]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t,s=r(d[0]),n=r(d[1]),o=r(d[2]),l=r(d[3]),c=r(d[4]),p=r(d[5]),u=r(d[6]),h=(r(d[7]),r(d[8])),f=(r(d[9]),r(d[10])),_=r(d[11]),v=r(d[12]),S=r(d[13]),y=r(d[14]),b=r(d[15]),C=r(d[16]),I=(r(d[17]),r(d[18])),x=r(d[19]),T=r(d[20]);r(d[21]);t=T('AndroidTextInput');var R=function(){return!0},F=I({displayName:'TextInput',statics:{State:{currentlyFocusedField:b.currentlyFocusedField,focusTextInput:b.focusTextInput,blurTextInput:b.blurTextInput}},propTypes:u,getDefaultProps:function(){return{allowFontScaling:!0,rejectResponderTermination:!0,underlineColorAndroid:'transparent'}},mixins:[h],isFocused:function(){return b.currentlyFocusedField()===_.findNodeHandle(this._inputRef)},_inputRef:void 0,_focusSubscription:void 0,_lastNativeText:void 0,_lastNativeSelection:void 0,_rafId:null,componentDidMount:function(){this._lastNativeText=this.props.value;var t=_.findNodeHandle(this._inputRef);null!=t&&b.registerInput(t),this.props.autoFocus&&(this._rafId=requestAnimationFrame(this.focus))},componentWillUnmount:function(){this._focusSubscription&&this._focusSubscription.remove(),this.isFocused()&&this.blur();var t=_.findNodeHandle(this._inputRef);null!=t&&b.unregisterInput(t),null!=this._rafId&&cancelAnimationFrame(this._rafId)},clear:function(){this.setNativeProps({text:''})},render:function(){var t;return t=this._renderAndroid(),f.createElement(y.Provider,{value:!0},t)},_getText:function(){return'string'==typeof this.props.value?this.props.value:'string'==typeof this.props.defaultValue?this.props.defaultValue:''},_setNativeRef:function(t){this._inputRef=t},_renderIOSLegacy:function(){var t,s=p({},this.props);if(s.style=[this.props.style],s.selection&&null==s.selection.end&&(s.selection={start:s.selection.start,end:s.selection.start}),s.multiline){var n=s.children,o=0;f.Children.forEach(n,function(){return++o}),x(!(s.value&&o),'Cannot specify both value and children.'),o>=1&&(n=f.createElement(S,{style:s.style,allowFontScaling:s.allowFontScaling,maxFontSizeMultiplier:s.maxFontSizeMultiplier},n)),s.inputView&&(n=[n,s.inputView]),s.style.unshift(D.multilineInput),t=f.createElement(void 0,p({ref:this._setNativeRef},s,{children:n,onFocus:this._onFocus,onBlur:this._onBlur,onChange:this._onChange,onContentSizeChange:this.props.onContentSizeChange,onSelectionChange:this._onSelectionChange,onTextInput:this._onTextInput,onSelectionChangeShouldSetResponder:R,text:this._getText(),dataDetectorTypes:this.props.dataDetectorTypes,onScroll:this._onScroll}))}else t=f.createElement(void 0,p({ref:this._setNativeRef},s,{onFocus:this._onFocus,onBlur:this._onBlur,onChange:this._onChange,onSelectionChange:this._onSelectionChange,onSelectionChangeShouldSetResponder:R,text:this._getText()}));return f.createElement(C,{onLayout:s.onLayout,onPress:this._onPress,rejectResponderTermination:!0,accessible:s.accessible,accessibilityLabel:s.accessibilityLabel,accessibilityRole:s.accessibilityRole,accessibilityStates:s.accessibilityStates,accessibilityState:s.accessibilityState,nativeID:this.props.nativeID,testID:s.testID},t)},_renderIOS:function(){var t=p({},this.props);t.style=[this.props.style],t.selection&&null==t.selection.end&&(t.selection={start:t.selection.start,end:t.selection.start});var s=void t.multiline;t.multiline&&t.style.unshift(D.multilineInput);var n=f.createElement(s,p({ref:this._setNativeRef},t,{onFocus:this._onFocus,onBlur:this._onBlur,onChange:this._onChange,onContentSizeChange:this.props.onContentSizeChange,onSelectionChange:this._onSelectionChange,onTextInput:this._onTextInput,onSelectionChangeShouldSetResponder:R,text:this._getText(),dataDetectorTypes:this.props.dataDetectorTypes,onScroll:this._onScroll}));return f.createElement(C,{onLayout:t.onLayout,onPress:this._onPress,rejectResponderTermination:t.rejectResponderTermination,accessible:t.accessible,accessibilityLabel:t.accessibilityLabel,accessibilityRole:t.accessibilityRole,accessibilityStates:t.accessibilityStates,accessibilityState:t.accessibilityState,nativeID:this.props.nativeID,testID:t.testID},n)},_renderAndroid:function(){var s=p({},this.props);s.style=[this.props.style],s.autoCapitalize=s.autoCapitalize||'sentences';var n=this.props.children,o=0;f.Children.forEach(n,function(){return++o}),x(!(this.props.value&&o),'Cannot specify both value and children.'),o>1&&(n=f.createElement(S,null,n)),s.selection&&null==s.selection.end&&(s.selection={start:s.selection.start,end:s.selection.start});var l=f.createElement(t,p({ref:this._setNativeRef},s,{mostRecentEventCount:0,onFocus:this._onFocus,onBlur:this._onBlur,onChange:this._onChange,onSelectionChange:this._onSelectionChange,onTextInput:this._onTextInput,text:this._getText(),children:n,disableFullscreenUI:this.props.disableFullscreenUI,textBreakStrategy:this.props.textBreakStrategy,onScroll:this._onScroll}));return f.createElement(C,{onLayout:s.onLayout,onPress:this._onPress,accessible:this.props.accessible,accessibilityLabel:this.props.accessibilityLabel,accessibilityRole:this.props.accessibilityRole,accessibilityStates:this.props.accessibilityStates,accessibilityState:this.props.accessibilityState,nativeID:this.props.nativeID,testID:this.props.testID},l)},_onFocus:function(t){this.props.onFocus&&this.props.onFocus(t),this.props.selectionState&&this.props.selectionState.focus()},_onPress:function(t){(this.props.editable||void 0===this.props.editable)&&this.focus()},_onChange:function(t){this._inputRef&&this._inputRef.setNativeProps&&_.setNativeProps(this._inputRef,{mostRecentEventCount:t.nativeEvent.eventCount});var s=t.nativeEvent.text;this.props.onChange&&this.props.onChange(t),this.props.onChangeText&&this.props.onChangeText(s),this._inputRef&&(this._lastNativeText=s,this.forceUpdate())},_onSelectionChange:function(t){this.props.onSelectionChange&&this.props.onSelectionChange(t),this._inputRef&&(this._lastNativeSelection=t.nativeEvent.selection,(this.props.selection||this.props.selectionState)&&this.forceUpdate())},componentDidUpdate:function(){var t={};this._lastNativeText!==this.props.value&&'string'==typeof this.props.value&&(t.text=this.props.value);var s=this.props.selection;this._lastNativeSelection&&s&&(this._lastNativeSelection.start!==s.start||this._lastNativeSelection.end!==s.end)&&(t.selection=this.props.selection),Object.keys(t).length>0&&this._inputRef&&this._inputRef.setNativeProps&&_.setNativeProps(this._inputRef,t),this.props.selectionState&&s&&this.props.selectionState.update(s.start,s.end)},_onBlur:function(t){this.blur(),this.props.onBlur&&this.props.onBlur(t),this.props.selectionState&&this.props.selectionState.blur()},_onTextInput:function(t){this.props.onTextInput&&this.props.onTextInput(t)},_onScroll:function(t){this.props.onScroll&&this.props.onScroll(t)}}),N=((function(t){function p(){return s(this,p),o(this,l(p).apply(this,arguments))}c(p,t),n(p,[{key:"clear",value:function(){}},{key:"isFocused",value:function(){}}])})(_.NativeComponent),F),D=v.create({multilineInput:{paddingTop:5}});m.exports=N},319,[4,5,6,8,9,11,320,321,283,52,12,83,58,194,199,159,210,47,211,17,178,19]);
+__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]);function o(n,o){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(n);o&&(l=l.filter(function(o){return Object.getOwnPropertyDescriptor(n,o).enumerable})),t.push.apply(t,l)}return t}var t=r(d[1]),l=r(d[2]),s=r(d[3]),c=r(d[4]),u=r(d[5]),b=['phoneNumber','link','address','calendarEvent','none','all'];m.exports=(function(t){for(var l=1;l<arguments.length;l++){var s=null!=arguments[l]?arguments[l]:{};l%2?o(Object(s),!0).forEach(function(o){n(t,o,s[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(s)):o(Object(s)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(s,n))})}return t})({},s,{autoCapitalize:t.oneOf(['none','sentences','words','characters']),autoCompleteType:t.oneOf(['cc-csc','cc-exp','cc-exp-month','cc-exp-year','cc-number','email','name','password','postal-code','street-address','tel','username','off']),autoCorrect:t.bool,spellCheck:t.bool,autoFocus:t.bool,allowFontScaling:t.bool,maxFontSizeMultiplier:t.number,editable:t.bool,keyboardType:t.oneOf(['default','email-address','numeric','phone-pad','number-pad','ascii-capable','numbers-and-punctuation','url','name-phone-pad','decimal-pad','twitter','web-search','visible-password']),keyboardAppearance:t.oneOf(['default','light','dark']),returnKeyType:t.oneOf(['done','go','next','search','send','none','previous','default','emergency-call','google','join','route','yahoo']),returnKeyLabel:t.string,maxLength:t.number,numberOfLines:t.number,disableFullscreenUI:t.bool,enablesReturnKeyAutomatically:t.bool,multiline:t.bool,textBreakStrategy:t.oneOf(['simple','highQuality','balanced']),onBlur:t.func,onFocus:t.func,onChange:t.func,onChangeText:t.func,onContentSizeChange:t.func,onTextInput:t.func,onEndEditing:t.func,onSelectionChange:t.func,onSubmitEditing:t.func,onKeyPress:t.func,onLayout:t.func,onScroll:t.func,placeholder:t.string,placeholderTextColor:l,scrollEnabled:t.bool,secureTextEntry:t.bool,selectionColor:l,selectionState:t.instanceOf(c),selection:t.shape({start:t.number.isRequired,end:t.number}),value:t.string,defaultValue:t.string,clearButtonMode:t.oneOf(['never','while-editing','unless-editing','always']),clearTextOnFocus:t.bool,selectTextOnFocus:t.bool,blurOnSubmit:t.bool,style:u.propTypes.style,underlineColorAndroid:l,inlineImageLeft:t.string,inlineImagePadding:t.number,rejectResponderTermination:t.bool,dataDetectorTypes:t.oneOfType([t.oneOf(b),t.arrayOf(t.oneOf(b))]),caretHidden:t.bool,contextMenuHidden:t.bool,inputAccessoryViewID:t.string,textContentType:t.oneOf(['none','URL','addressCity','addressCityAndState','addressState','countryName','creditCardNumber','emailAddress','familyName','fullStreetAddress','givenName','jobTitle','location','middleName','name','namePrefix','nameSuffix','nickname','organizationName','postalCode','streetAddressLine1','streetAddressLine2','sublocality','telephoneNumber','username','password','newPassword','oneTimeCode']),showSoftInputOnFocus:t.bool})},320,[50,67,64,273,321,194]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]),f=r(d[2]),u=(function(){function f(s,u){t(this,f),this._anchorOffset=s,this._focusOffset=u,this._hasFocus=!1}return s(f,[{key:"update",value:function(t,s){this._anchorOffset===t&&this._focusOffset===s||(this._anchorOffset=t,this._focusOffset=s,this.emit('update'))}},{key:"constrainLength",value:function(t){this.update(Math.min(this._anchorOffset,t),Math.min(this._focusOffset,t))}},{key:"focus",value:function(){this._hasFocus||(this._hasFocus=!0,this.emit('focus'))}},{key:"blur",value:function(){this._hasFocus&&(this._hasFocus=!1,this.emit('blur'))}},{key:"hasFocus",value:function(){return this._hasFocus}},{key:"isCollapsed",value:function(){return this._anchorOffset===this._focusOffset}},{key:"isBackward",value:function(){return this._anchorOffset>this._focusOffset}},{key:"getAnchorOffset",value:function(){return this._hasFocus?this._anchorOffset:null}},{key:"getFocusOffset",value:function(){return this._hasFocus?this._focusOffset:null}},{key:"getStartOffset",value:function(){return this._hasFocus?Math.min(this._anchorOffset,this._focusOffset):null}},{key:"getEndOffset",value:function(){return this._hasFocus?Math.max(this._anchorOffset,this._focusOffset):null}},{key:"overlaps",value:function(t,s){return this.hasFocus()&&this.getStartOffset()<=s&&t<=this.getEndOffset()}}]),f})();f(u,{blur:!0,focus:!0,update:!0}),m.exports=u},321,[4,5,322]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=r(d[2]),_=r(d[3]),o=r(d[4]),v=r(d[5])({__types:!0});var E={emit:function(t,n,s,_,o,v,E){return this.__getEventEmitter().emit(t,n,s,_,o,v,E)},emitAndHold:function(t,n,s,_,o,v,E){return this.__getEventEmitter().emitAndHold(t,n,s,_,o,v,E)},addListener:function(t,n,s){return this.__getEventEmitter().addListener(t,n,s)},once:function(t,n,s){return this.__getEventEmitter().once(t,n,s)},addRetroactiveListener:function(t,n,s){return this.__getEventEmitter().addRetroactiveListener(t,n,s)},addListenerMap:function(t,n){return this.__getEventEmitter().addListenerMap(t,n)},addRetroactiveListenerMap:function(t,n){return this.__getEventEmitter().addListenerMap(t,n)},removeAllListeners:function(){this.__getEventEmitter().removeAllListeners()},removeCurrentListener:function(){this.__getEventEmitter().removeCurrentListener()},releaseHeldEventType:function(t){this.__getEventEmitter().releaseHeldEventType(t)},__getEventEmitter:function(){if(!this.__eventEmitter){var t=new n,o=new _;this.__eventEmitter=new s(t,o)}return this.__eventEmitter}};m.exports=function(n,s){o(s,'Must supply set of valid event types');var _=n.prototype||n;o(!_.__eventEmitter,'An active emitter is already mixed in');var u=n.constructor;u&&o(u===Object||u===Function,'Mix EventEmitter into a class, not an instance'),_.hasOwnProperty(v)?t(_.__types,s):_.__types?_.__types=t({},_.__types,s):_.__types=s,t(_,E)}},322,[11,43,323,324,17,325]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=(function(){function s(n,l){t(this,s),this._emitter=n,this._eventHolder=l,this._currentEventToken=null,this._emittingHeldEvents=!1}return n(s,[{key:"addListener",value:function(t,n,s){return this._emitter.addListener(t,n,s)}},{key:"once",value:function(t,n,s){return this._emitter.once(t,n,s)}},{key:"addRetroactiveListener",value:function(t,n,s){var l=this._emitter.addListener(t,n,s);return this._emittingHeldEvents=!0,this._eventHolder.emitToListener(t,n,s),this._emittingHeldEvents=!1,l}},{key:"removeAllListeners",value:function(t){this._emitter.removeAllListeners(t)}},{key:"removeCurrentListener",value:function(){this._emitter.removeCurrentListener()}},{key:"listeners",value:function(t){return this._emitter.listeners(t)}},{key:"emit",value:function(t){for(var n,s=arguments.length,l=new Array(s>1?s-1:0),o=1;o<s;o++)l[o-1]=arguments[o];(n=this._emitter).emit.apply(n,[t].concat(l))}},{key:"emitAndHold",value:function(t){for(var n,s,l=arguments.length,o=new Array(l>1?l-1:0),u=1;u<l;u++)o[u-1]=arguments[u];this._currentEventToken=(n=this._eventHolder).holdEvent.apply(n,[t].concat(o)),(s=this._emitter).emit.apply(s,[t].concat(o)),this._currentEventToken=null}},{key:"releaseCurrentEvent",value:function(){this._currentEventToken?this._eventHolder.releaseEvent(this._currentEventToken):this._emittingHeldEvents&&this._eventHolder.releaseCurrentEvent()}},{key:"releaseHeldEventType",value:function(t){this._eventHolder.releaseEventType(t)}}]),s})();m.exports=s},323,[4,5]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=r(d[2]),v=(function(){function v(){t(this,v),this._heldEvents={},this._currentEventKey=null}return n(v,[{key:"holdEvent",value:function(t){this._heldEvents[t]=this._heldEvents[t]||[];for(var n=this._heldEvents[t],s={eventType:t,index:n.length},v=arguments.length,h=new Array(v>1?v-1:0),u=1;u<v;u++)h[u-1]=arguments[u];return n.push(h),s}},{key:"emitToListener",value:function(t,n,s){var v=this,h=this._heldEvents[t];if(h){var u=this._currentEventKey;h.forEach(function(h,u){h&&(v._currentEventKey={eventType:t,index:u},n.apply(s,h))}),this._currentEventKey=u}}},{key:"releaseCurrentEvent",value:function(){s(null!==this._currentEventKey,'Not in an emitting cycle; there is no current event'),this._currentEventKey&&this.releaseEvent(this._currentEventKey)}},{key:"releaseEvent",value:function(t){delete this._heldEvents[t.eventType][t.index]}},{key:"releaseEventType",value:function(t){this._heldEvents[t]=[]}}]),v})();m.exports=v},324,[4,5,17]);
+__d(function(g,r,i,a,m,e,d){"use strict";m.exports=function(n){var t;for(t in n)if(n.hasOwnProperty(t))return t;return null}},325,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);function s(t,s){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);s&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(t,s).enumerable})),o.push.apply(o,n)}return o}function o(o){for(var n=1;n<arguments.length;n++){var l=null!=arguments[n]?arguments[n]:{};n%2?s(Object(l),!0).forEach(function(s){t(o,s,l[s])}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(l)):s(Object(l)).forEach(function(t){Object.defineProperty(o,t,Object.getOwnPropertyDescriptor(l,t))})}return o}var n=r(d[1]),l=r(d[2]),p=r(d[3]),h=r(d[4]),c=r(d[5]),u=r(d[6]),y=r(d[7]),b=r(d[8]),f=r(d[9]),P=r(d[10]),S=r(d[11]),O=r(d[12]),x=r(d[13]),T={activeOpacity:.85,delayPressOut:100,underlayColor:'black'},_={top:20,left:20,right:20,bottom:30},F=O({displayName:'TouchableHighlight',propTypes:o({},P.propTypes,{activeOpacity:c.number,underlayColor:n,style:l.style,onShowUnderlay:c.func,onHideUnderlay:c.func,hasTVPreferredFocus:c.bool,nextFocusDown:c.number,nextFocusForward:c.number,nextFocusLeft:c.number,nextFocusRight:c.number,nextFocusUp:c.number,tvParallaxProperties:c.object,testOnly_pressed:c.bool}),mixins:[p,f.Mixin.withoutDefaultFocusAndBlur],getDefaultProps:function(){return T},getInitialState:function(){return this._isMounted=!1,this.props.testOnly_pressed?o({},this.touchableGetInitialState(),{extraChildStyle:{opacity:this.props.activeOpacity},extraUnderlayStyle:{backgroundColor:this.props.underlayColor}}):o({},this.touchableGetInitialState(),{extraChildStyle:null,extraUnderlayStyle:null})},componentDidMount:function(){this._isMounted=!0,x(this.props)},componentWillUnmount:function(){this._isMounted=!1,clearTimeout(this._hideTimeout)},UNSAFE_componentWillReceiveProps:function(t){x(t)},viewConfig:{uiViewClassName:'RCTView',validAttributes:y.RCTView},touchableHandleActivePressIn:function(t){clearTimeout(this._hideTimeout),this._hideTimeout=null,this._showUnderlay(),this.props.onPressIn&&this.props.onPressIn(t)},touchableHandleActivePressOut:function(t){this._hideTimeout||this._hideUnderlay(),this.props.onPressOut&&this.props.onPressOut(t)},touchableHandleFocus:function(t){h.isTV&&this._showUnderlay(),this.props.onFocus&&this.props.onFocus(t)},touchableHandleBlur:function(t){h.isTV&&this._hideUnderlay(),this.props.onBlur&&this.props.onBlur(t)},touchableHandlePress:function(t){clearTimeout(this._hideTimeout),h.isTV||(this._showUnderlay(),this._hideTimeout=setTimeout(this._hideUnderlay,this.props.delayPressOut)),this.props.onPress&&this.props.onPress(t)},touchableHandleLongPress:function(t){this.props.onLongPress&&this.props.onLongPress(t)},touchableGetPressRectOffset:function(){return this.props.pressRetentionOffset||_},touchableGetHitSlop:function(){return this.props.hitSlop},touchableGetHighlightDelayMS:function(){return this.props.delayPressIn},touchableGetLongPressDelayMS:function(){return this.props.delayLongPress},touchableGetPressOutDelayMS:function(){return this.props.delayPressOut},_showUnderlay:function(){this._isMounted&&this._hasPressHandler()&&(this.setState({extraChildStyle:{opacity:this.props.activeOpacity},extraUnderlayStyle:{backgroundColor:this.props.underlayColor}}),this.props.onShowUnderlay&&this.props.onShowUnderlay())},_hideUnderlay:function(){clearTimeout(this._hideTimeout),this._hideTimeout=null,this.props.testOnly_pressed||this._hasPressHandler()&&(this.setState({extraChildStyle:null,extraUnderlayStyle:null}),this.props.onHideUnderlay&&this.props.onHideUnderlay())},_hasPressHandler:function(){return!!(this.props.onPress||this.props.onPressIn||this.props.onPressOut||this.props.onLongPress)},render:function(){var t=u.Children.only(this.props.children);return u.createElement(S,{accessible:!1!==this.props.accessible,accessibilityLabel:this.props.accessibilityLabel,accessibilityHint:this.props.accessibilityHint,accessibilityRole:this.props.accessibilityRole,accessibilityStates:this.props.accessibilityStates,accessibilityState:this.props.accessibilityState,accessibilityActions:this.props.accessibilityActions,onAccessibilityAction:this.props.onAccessibilityAction,style:b.compose(this.props.style,this.state.extraUnderlayStyle),onLayout:this.props.onLayout,hitSlop:this.props.hitSlop,isTVSelectable:!0,tvParallaxProperties:this.props.tvParallaxProperties,hasTVPreferredFocus:this.props.hasTVPreferredFocus,nextFocusDown:this.props.nextFocusDown,nextFocusForward:this.props.nextFocusForward,nextFocusLeft:this.props.nextFocusLeft,nextFocusRight:this.props.nextFocusRight,nextFocusUp:this.props.nextFocusUp,focusable:!1!==this.props.focusable&&void 0!==this.props.onPress,onClick:this.touchableHandlePress,onStartShouldSetResponder:this.touchableHandleStartShouldSetResponder,onResponderTerminationRequest:this.touchableHandleResponderTerminationRequest,onResponderGrant:this.touchableHandleResponderGrant,onResponderMove:this.touchableHandleResponderMove,onResponderRelease:this.touchableHandleResponderRelease,onResponderTerminate:this.touchableHandleResponderTerminate,nativeID:this.props.nativeID,testID:this.props.testID},u.cloneElement(t,{style:b.compose(t.props.style,this.state.extraChildStyle)}),f.renderDebugView({color:'green',hitSlop:this.props.hitSlop}))}});m.exports=F},326,[50,64,273,283,52,67,12,189,58,200,210,81,211,215]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),o=t(r(d[1])),n=t(r(d[2])),c=t(r(d[3]));function s(t,o){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(t);o&&(c=c.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,c)}return n}function l(t){for(var n=1;n<arguments.length;n++){var c=null!=arguments[n]?arguments[n]:{};n%2?s(Object(c),!0).forEach(function(n){(0,o.default)(t,n,c[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(c)):s(Object(c)).forEach(function(o){Object.defineProperty(t,o,Object.getOwnPropertyDescriptor(c,o))})}return t}var u=r(d[4]),f=r(d[5]),p={showActionSheetWithOptions:function(t,o){u('object'==typeof t&&null!==t,'Options must be a valid object'),u('function'==typeof o,'Must provide a valid callback'),u(c.default,"ActionSheetManager does't exist");var s=t.tintColor,p=(0,n.default)(t,["tintColor"]);c.default.showActionSheetWithOptions(l({},p,{tintColor:f(s)}),o)},showShareActionSheetWithOptions:function(t,o,n){u('object'==typeof t&&null!==t,'Options must be a valid object'),u('function'==typeof o,'Must provide a valid failureCallback'),u('function'==typeof n,'Must provide a valid successCallback'),u(c.default,"ActionSheetManager does't exist"),c.default.showShareActionSheetWithOptions(l({},t,{tintColor:f(t.tintColor)}),o,n)}};m.exports=p},327,[3,50,56,328,17,75]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])).get('ActionSheetManager');e.default=u},328,[1,23]);
+__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),t=n(r(d[1])),o=n(r(d[2])),s=n(r(d[3]));function c(n,t){var o=Object.keys(n);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);t&&(s=s.filter(function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})),o.push.apply(o,s)}return o}function u(n){for(var o=1;o<arguments.length;o++){var s=null!=arguments[o]?arguments[o]:{};o%2?c(Object(s),!0).forEach(function(o){(0,t.default)(n,o,s[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(s)):c(Object(s)).forEach(function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(s,t))})}return n}var f,l=r(d[4]),p=r(d[5]),y=r(d[6]),b=r(d[7]),h=r(d[8]),k=r(d[9]),O=r(d[10]),v=r(d[11]),C={},w=1,j={},T=new Map,A=new Map,P=function(n){return n()},R=!1,S={setWrapperComponentProvider:function(n){f=n},enableFabricIndicator:function(n){R=n},registerConfig:function(n){n.forEach(function(n){n.run?S.registerRunnable(n.appKey,n.run):(k(null!=n.component,"AppRegistry.registerConfig(...): Every config is expected to set either `run` or `component`, but `%s` has neither.",n.appKey),S.registerComponent(n.appKey,n.component,n.section))})},registerComponent:function(n,t,o){var s=v();return C[n]={componentProvider:t,run:function(n){O(P(t,s),n.initialProps,n.rootTag,f&&f(n),n.fabric,R,s)}},o&&(j[n]=C[n]),n},registerRunnable:function(n,t){return C[n]={run:t},n},registerSection:function(n,t){S.registerComponent(n,t,!0)},getAppKeys:function(){return Object.keys(C)},getSectionKeys:function(){return Object.keys(j)},getSections:function(){return u({},j)},getRunnable:function(n){return C[n]},getRegistry:function(){return{sections:S.getSectionKeys(),runnables:u({},C)}},setComponentProviderInstrumentationHook:function(n){P=n},runApplication:function(n,t){var o='Running "'+n+'" with '+JSON.stringify(t);h(o),p.addSource('AppRegistry.runApplication'+w++,function(){return o}),k(C[n]&&C[n].run,"\""+n+"\" has not been registered. This can happen if:\n* Metro (the local dev server) is run from the wrong folder. Check if Metro is running, stop it and restart it in the current project.\n* A module failed to load due to an error and `AppRegistry.registerComponent` wasn't called."),b.setActiveScene({name:n}),C[n].run(t)},unmountApplicationComponentAtRootTag:function(n){y.unmountComponentAtNodeAndRemoveContainer(n)},registerHeadlessTask:function(n,t){this.registerCancellableHeadlessTask(n,t,function(){return function(){}})},registerCancellableHeadlessTask:function(n,t,o){T.has(n)&&console.warn("registerHeadlessTask or registerCancellableHeadlessTask called multiple times for same key '"+n+"'"),T.set(n,t),A.set(n,o)},startHeadlessTask:function(n,t,c){var u=T.get(t);if(!u)return console.warn("No task registered for key "+t),void(o.default&&o.default.notifyTaskFinished(n));u()(c).then(function(){o.default&&o.default.notifyTaskFinished(n)}).catch(function(t){console.error(t),o.default&&t instanceof s.default&&o.default.notifyTaskRetry(n).then(function(t){t||o.default.notifyTaskFinished(n)})})},cancelHeadlessTask:function(n,t){var o=A.get(t);if(!o)throw new Error("No task canceller registered for key '"+t+"'");o()()}};l.registerCallableModule('AppRegistry',S),m.exports=S},329,[3,50,330,331,29,332,83,336,150,17,337,149]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=t(r(d[1])).get('HeadlessJsTaskSupport');e.default=s},330,[1,23]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])),f=t(r(d[2])),l=t(r(d[3])),n=t(r(d[4])),o=(function(t){function o(){return(0,u.default)(this,o),(0,f.default)(this,(0,l.default)(o).apply(this,arguments))}return(0,n.default)(o,t),o})((0,t(r(d[5])).default)(Error));e.default=o},331,[3,4,6,8,9,91]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),u=t(r(d[1])),l=t(r(d[2])),n=t(r(d[3])),o=t(r(d[4])),c=t(r(d[5])),s=r(d[6]),f=r(d[7]);function x(){_.addFileSource('react_hierarchy.txt',function(){return r(d[8])()})}var _=(function(){function t(){(0,l.default)(this,t)}return(0,n.default)(t,null,[{key:"_maybeInit",value:function(){t._subscription||(t._subscription=s.addListener('collectBugExtraData',t.collectExtraData,null),x()),t._redboxSubscription||(t._redboxSubscription=s.addListener('collectRedBoxExtraData',t.collectExtraData,null))}},{key:"addSource",value:function(u,l){return this._addSource(u,l,t._extraSources)}},{key:"addFileSource",value:function(u,l){return this._addSource(u,l,t._fileSources)}},{key:"_addSource",value:function(u,l,n){return t._maybeInit(),n.has(u)&&console.warn("BugReporting.add* called multiple times for same key '"+u+"'"),n.set(u,l),{remove:function(){n.delete(u)}}}},{key:"collectExtraData",value:function(){var l={},n=t._extraSources,s=Array.isArray(n),x=0;for(n=s?n:n["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var _;if(s){if(x>=n.length)break;_=n[x++]}else{if((x=n.next()).done)break;_=x.value}var b=_,y=(0,u.default)(b,2),S=y[0],v=y[1];l[S]=v()}var p={},k=t._fileSources,D=Array.isArray(k),E=0;for(k=D?k:k["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var h;if(D){if(E>=k.length)break;h=k[E++]}else{if((E=k.next()).done)break;h=E.value}var B=h,A=(0,u.default)(B,2),R=A[0],w=A[1];p[R]=w()}return f('BugReporting extraData:',l),null!=o.default&&null!=o.default.setExtraData&&o.default.setExtraData(l,p),null!=c.default&&null!=c.default.setExtraData&&c.default.setExtraData(l,'From BugReporting.js'),{extras:l,files:p}}}]),t})();_._extraSources=new Map,_._fileSources=new Map,_._subscription=null,_._redboxSubscription=null,m.exports=_},332,[3,25,4,5,333,334,40,150,335]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])).get('BugReporting');e.default=u},333,[1,23]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])).get('RedBox');e.default=u},334,[1,23]);
+__d(function(g,r,i,a,m,e,d){'use strict';m.exports=function(){try{return"React tree dumps have been temporarily disabled while React is upgraded to Fiber."}catch(t){return'Failed to dump react tree: '+t}}},335,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';var n=[],t={name:'default'},c={setActiveScene:function(c){t=c,n.forEach(function(n){return n(t)})},getActiveScene:function(){return t},addActiveSceneChangedListener:function(t){return n.push(t),{remove:function(){n=n.filter(function(n){return t!==n})}}}};m.exports=c},336,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=t(r(d[1])),l=t(r(d[2])),o=t(r(d[3])),c=r(d[4]),p=r(d[5]),u=r(d[6]),s=r(d[7]);r(d[8]),m.exports=function(t,f,v,_,E,T,x){s(v,'Expect to have a valid rootTag, instead got ',v);var A=p.createElement(o.default.Provider,{value:null!==x&&void 0!==x?x:l.default},p.createElement(c,{rootTag:v,WrapperComponent:_},p.createElement(t,(0,n.default)({},f,{rootTag:v})),!0===E&&!0===T?p.createElement(u,null):null));l.default.startTimespan('renderApplication_React_render'),E?r(d[9]).render(A,v):r(d[10]).render(A,v),l.default.stopTimespan('renderApplication_React_render')}},337,[3,11,148,338,302,12,339,17,340,342,83]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),c=r(d[1])(r(d[2])),n=t(r(d[3])),o=c.createContext(n.default);m.exports=o},338,[3,1,12,148]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),c=r(d[3]);var f=n.create({container:{alignItems:'center',justifyContent:'center',backgroundColor:'rgba(0,0,0, 0.25)',position:'absolute',top:0,right:0,padding:2},text:{fontSize:6,color:'#ffffff'}});m.exports=function(){return t.createElement(c,{style:f.container},t.createElement(o,{style:f.text},"FABRIC"))}},339,[12,58,194,81]);
+__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),t=n(r(d[1])),f=[];n(r(d[2])).default.addListener('hardwareBackPress',function(){for(var n=f.length-1;n>=0;n--)if(f[n]())return;u.exitApp()});var u={exitApp:function(){t.default&&t.default.invokeDefaultBackPressHandler()},addEventListener:function(n,t){return-1===f.indexOf(t)&&f.push(t),{remove:function(){return u.removeEventListener(n,t)}}},removeEventListener:function(n,t){-1!==f.indexOf(t)&&f.splice(f.indexOf(t),1)}};m.exports=u},340,[3,341,40]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])).get('DeviceEventManager');e.default=u},341,[1,23]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t,c=r(d[0]);t=r(d[1]),c.BatchedBridge.registerCallableModule('ReactFabric',t),m.exports=t},342,[156,343]);
+__d(function(e,t,n,r,i,l,a){"use strict";var o=t(a[0]);t(a[1]);var u=t(a[2]),c=t(a[3]),s=t(a[4]);function f(e){return e.name="Invariant Violation",e}var d=null,p={};function h(){if(d)for(var e in p){var t=p[e],n=d.indexOf(e);if(!(-1<n))throw f(Error("EventPluginRegistry: Cannot inject event plugins that do not exist in the plugin ordering, `"+e+"`."));if(!g[n]){if(!t.extractEvents)throw f(Error("EventPluginRegistry: Event plugins must implement an `extractEvents` method, but `"+e+"` does not."));for(var r in g[n]=t,n=t.eventTypes){var i=void 0,l=n[r],a=t,o=r;if(y.hasOwnProperty(o))throw f(Error("EventPluginHub: More than one plugin attempted to publish the same event name, `"+o+"`."));y[o]=l;var u=l.phasedRegistrationNames;if(u){for(i in u)u.hasOwnProperty(i)&&m(u[i],a);i=!0}else l.registrationName?(m(l.registrationName,a),i=!0):i=!1;if(!i)throw f(Error("EventPluginRegistry: Failed to publish event `"+r+"` for plugin `"+e+"`."))}}}}function m(e,t){if(v[e])throw f(Error("EventPluginHub: More than one plugin attempted to publish the same registration name, `"+e+"`."));v[e]=t}var g=[],y={},v={};function b(e,t,n,r,i,l,a,o,u){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(e){this.onError(e)}}var T=!1,E=null,x=!1,S=null,w={onError:function(e){T=!0,E=e}};function k(e,t,n,r,i,l,a,o,u){T=!1,E=null,b.apply(w,arguments)}function P(e,t,n,r,i,l,a,o,u){if(k.apply(this,arguments),T){if(!T)throw f(Error("clearCaughtError was called but no error was captured. This error is likely caused by a bug in React. Please file an issue."));var c=E;T=!1,E=null,x||(x=!0,S=c)}}var C=null,_=null,R=null;function N(e,t,n){var r=e.type||"unknown-event";e.currentTarget=R(n),P(r,t,void 0,e),e.currentTarget=null}function I(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t))throw f(Error("executeDirectDispatch(...): Invalid `event`."));return e.currentTarget=t?R(n):null,t=t?t(e):null,e.currentTarget=null,e._dispatchListeners=null,e._dispatchInstances=null,t}function z(e,t){if(null==t)throw f(Error("accumulateInto(...): Accumulated items must not be null or undefined."));return null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function U(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}var M=null;function A(e){if(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t))for(var r=0;r<t.length&&!e.isPropagationStopped();r++)N(e,t[r],n[r]);else t&&N(e,t,n);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}var D=function(e){if(d)throw f(Error("EventPluginRegistry: Cannot inject event plugin ordering more than once. You are likely trying to load more than one copy of React."));d=Array.prototype.slice.call(e),h()},F=function(e){var t,n=!1;for(t in e)if(e.hasOwnProperty(t)){var r=e[t];if(!p.hasOwnProperty(t)||p[t]!==r){if(p[t])throw f(Error("EventPluginRegistry: Cannot inject two different event plugins using the same name, `"+t+"`."));p[t]=r,n=!0}}n&&h()};function j(e,t){var n=e.stateNode;if(!n)return null;var r=C(n);if(!r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw f(Error("Expected `"+t+"` listener to be a function, instead got a value of `"+typeof n+"` type."));return n}function O(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function W(e,t,n){for(var r=[];e;)r.push(e),e=O(e);for(e=r.length;0<e--;)t(r[e],"captured",n);for(e=0;e<r.length;e++)t(r[e],"bubbled",n)}function H(e,t,n){(t=j(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=z(n._dispatchListeners,t),n._dispatchInstances=z(n._dispatchInstances,e))}function B(e){e&&e.dispatchConfig.phasedRegistrationNames&&W(e._targetInst,H,e)}function Q(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var t=e._targetInst;W(t=t?O(t):null,H,e)}}function L(e){if(e&&e.dispatchConfig.registrationName){var t=e._targetInst;if(t&&e&&e.dispatchConfig.registrationName){var n=j(t,e.dispatchConfig.registrationName);n&&(e._dispatchListeners=z(e._dispatchListeners,n),e._dispatchInstances=z(e._dispatchInstances,t))}}}function Y(){return!0}function V(){return!1}function X(e,t,n,r){for(var i in this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n,e=this.constructor.Interface)e.hasOwnProperty(i)&&((t=e[i])?this[i]=t(n):"target"===i?this.target=r:this[i]=n[i]);return this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?Y:V,this.isPropagationStopped=V,this}function q(e,t,n,r){if(this.eventPool.length){var i=this.eventPool.pop();return this.call(i,e,t,n,r),i}return new this(e,t,n,r)}function $(e){if(!(e instanceof this))throw f(Error("Trying to release an event instance into a pool of a different type."));e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function G(e){e.eventPool=[],e.getPooled=q,e.release=$}o(X.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=Y)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=Y)},persist:function(){this.isPersistent=Y},isPersistent:V,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=V,this._dispatchInstances=this._dispatchListeners=null}}),X.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},X.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var i=new t;return o(i,n.prototype),n.prototype=i,n.prototype.constructor=n,n.Interface=o({},r.Interface,e),n.extend=r.extend,G(n),n},G(X);var J=X.extend({touchHistory:function(){return null}});function K(e){return"topTouchStart"===e}function Z(e){return"topTouchMove"===e}var ee=["topTouchStart"],te=["topTouchMove"],ne=["topTouchCancel","topTouchEnd"],re=[],ie={touchBank:re,numberActiveTouches:0,indexOfSingleActiveTouch:-1,mostRecentTimeStamp:0};function le(e){return e.timeStamp||e.timestamp}function ae(e){if(null==(e=e.identifier))throw f(Error("Touch object is missing identifier."));return e}function oe(e){var t=ae(e),n=re[t];n?(n.touchActive=!0,n.startPageX=e.pageX,n.startPageY=e.pageY,n.startTimeStamp=le(e),n.currentPageX=e.pageX,n.currentPageY=e.pageY,n.currentTimeStamp=le(e),n.previousPageX=e.pageX,n.previousPageY=e.pageY,n.previousTimeStamp=le(e)):(n={touchActive:!0,startPageX:e.pageX,startPageY:e.pageY,startTimeStamp:le(e),currentPageX:e.pageX,currentPageY:e.pageY,currentTimeStamp:le(e),previousPageX:e.pageX,previousPageY:e.pageY,previousTimeStamp:le(e)},re[t]=n),ie.mostRecentTimeStamp=le(e)}function ue(e){var t=re[ae(e)];t?(t.touchActive=!0,t.previousPageX=t.currentPageX,t.previousPageY=t.currentPageY,t.previousTimeStamp=t.currentTimeStamp,t.currentPageX=e.pageX,t.currentPageY=e.pageY,t.currentTimeStamp=le(e),ie.mostRecentTimeStamp=le(e)):console.warn("Cannot record touch move without a touch start.\nTouch Move: %s\n","Touch Bank: %s",se(e),fe())}function ce(e){var t=re[ae(e)];t?(t.touchActive=!1,t.previousPageX=t.currentPageX,t.previousPageY=t.currentPageY,t.previousTimeStamp=t.currentTimeStamp,t.currentPageX=e.pageX,t.currentPageY=e.pageY,t.currentTimeStamp=le(e),ie.mostRecentTimeStamp=le(e)):console.warn("Cannot record touch end without a touch start.\nTouch End: %s\n","Touch Bank: %s",se(e),fe())}function se(e){return JSON.stringify({identifier:e.identifier,pageX:e.pageX,pageY:e.pageY,timestamp:le(e)})}function fe(){var e=JSON.stringify(re.slice(0,20));return 20<re.length&&(e+=" (original size: "+re.length+")"),e}var de={recordTouchTrack:function(e,t){if(Z(e))t.changedTouches.forEach(ue);else if(K(e))t.changedTouches.forEach(oe),ie.numberActiveTouches=t.touches.length,1===ie.numberActiveTouches&&(ie.indexOfSingleActiveTouch=t.touches[0].identifier);else if(("topTouchEnd"===e||"topTouchCancel"===e)&&(t.changedTouches.forEach(ce),ie.numberActiveTouches=t.touches.length,1===ie.numberActiveTouches))for(e=0;e<re.length;e++)if(null!=(t=re[e])&&t.touchActive){ie.indexOfSingleActiveTouch=e;break}},touchHistory:ie};function pe(e,t){if(null==t)throw f(Error("accumulate(...): Accumulated items must not be null or undefined."));return null==e?t:Array.isArray(e)?e.concat(t):Array.isArray(t)?[e].concat(t):[e,t]}var he=null,me=0;function ge(e,t){var n=he;he=e,null!==ve.GlobalResponderHandler&&ve.GlobalResponderHandler.onChange(n,e,t)}var ye={startShouldSetResponder:{phasedRegistrationNames:{bubbled:"onStartShouldSetResponder",captured:"onStartShouldSetResponderCapture"},dependencies:ee},scrollShouldSetResponder:{phasedRegistrationNames:{bubbled:"onScrollShouldSetResponder",captured:"onScrollShouldSetResponderCapture"},dependencies:["topScroll"]},selectionChangeShouldSetResponder:{phasedRegistrationNames:{bubbled:"onSelectionChangeShouldSetResponder",captured:"onSelectionChangeShouldSetResponderCapture"},dependencies:["topSelectionChange"]},moveShouldSetResponder:{phasedRegistrationNames:{bubbled:"onMoveShouldSetResponder",captured:"onMoveShouldSetResponderCapture"},dependencies:te},responderStart:{registrationName:"onResponderStart",dependencies:ee},responderMove:{registrationName:"onResponderMove",dependencies:te},responderEnd:{registrationName:"onResponderEnd",dependencies:ne},responderRelease:{registrationName:"onResponderRelease",dependencies:ne},responderTerminationRequest:{registrationName:"onResponderTerminationRequest",dependencies:[]},responderGrant:{registrationName:"onResponderGrant",dependencies:[]},responderReject:{registrationName:"onResponderReject",dependencies:[]},responderTerminate:{registrationName:"onResponderTerminate",dependencies:[]}},ve={_getResponder:function(){return he},eventTypes:ye,extractEvents:function(e,t,n,r){if(K(e))me+=1;else if("topTouchEnd"===e||"topTouchCancel"===e){if(!(0<=me))return console.error("Ended a touch event which was not counted in `trackedTouchCount`."),null;--me}if(de.recordTouchTrack(e,n),t&&("topScroll"===e&&!n.responderIgnoreScroll||0<me&&"topSelectionChange"===e||K(e)||Z(e))){var i=K(e)?ye.startShouldSetResponder:Z(e)?ye.moveShouldSetResponder:"topSelectionChange"===e?ye.selectionChangeShouldSetResponder:ye.scrollShouldSetResponder;if(he)e:{for(var l=he,a=0,o=l;o;o=O(o))a++;o=0;for(var u=t;u;u=O(u))o++;for(;0<a-o;)l=O(l),a--;for(;0<o-a;)t=O(t),o--;for(;a--;){if(l===t||l===t.alternate)break e;l=O(l),t=O(t)}l=null}else l=t;t=l===he,(l=J.getPooled(i,l,n,r)).touchHistory=de.touchHistory,U(l,t?Q:B);e:{if(i=l._dispatchListeners,t=l._dispatchInstances,Array.isArray(i)){for(a=0;a<i.length&&!l.isPropagationStopped();a++)if(i[a](l,t[a])){i=t[a];break e}}else if(i&&i(l,t)){i=t;break e}i=null}l._dispatchInstances=null,l._dispatchListeners=null,l.isPersistent()||l.constructor.release(l),i&&i!==he?(l=void 0,(t=J.getPooled(ye.responderGrant,i,n,r)).touchHistory=de.touchHistory,U(t,L),a=!0===I(t),he?((o=J.getPooled(ye.responderTerminationRequest,he,n,r)).touchHistory=de.touchHistory,U(o,L),u=!o._dispatchListeners||I(o),o.isPersistent()||o.constructor.release(o),u?((o=J.getPooled(ye.responderTerminate,he,n,r)).touchHistory=de.touchHistory,U(o,L),l=pe(l,[t,o]),ge(i,a)):((i=J.getPooled(ye.responderReject,i,n,r)).touchHistory=de.touchHistory,U(i,L),l=pe(l,i))):(l=pe(l,t),ge(i,a)),i=l):i=null}else i=null;if(l=he&&K(e),t=he&&Z(e),a=he&&("topTouchEnd"===e||"topTouchCancel"===e),(l=l?ye.responderStart:t?ye.responderMove:a?ye.responderEnd:null)&&((l=J.getPooled(l,he,n,r)).touchHistory=de.touchHistory,U(l,L),i=pe(i,l)),l=he&&"topTouchCancel"===e,e=he&&!l&&("topTouchEnd"===e||"topTouchCancel"===e))e:{if((e=n.touches)&&0!==e.length)for(t=0;t<e.length;t++)if(null!==(a=e[t].target)&&void 0!==a&&0!==a){o=_(a);t:{for(a=he;o;){if(a===o||a===o.alternate){a=!0;break t}o=O(o)}a=!1}if(a){e=!1;break e}}e=!0}return(e=l?ye.responderTerminate:e?ye.responderRelease:null)&&((n=J.getPooled(e,he,n,r)).touchHistory=de.touchHistory,U(n,L),i=pe(i,n),ge(null)),i},GlobalResponderHandler:null,injection:{injectGlobalResponderHandler:function(e){ve.GlobalResponderHandler=e}}},be=u.ReactNativeViewConfigRegistry.customBubblingEventTypes,Te=u.ReactNativeViewConfigRegistry.customDirectEventTypes;function Ee(e){return e}D(["ResponderEventPlugin","ReactNativeBridgeEventPlugin"]),F({ResponderEventPlugin:ve,ReactNativeBridgeEventPlugin:{eventTypes:{},extractEvents:function(e,t,n,r){if(null==t)return null;var i=be[e],l=Te[e];if(!i&&!l)throw f(Error('Unsupported top level event type "'+e+'" dispatched'));if(e=X.getPooled(i||l,t,n,r),i)U(e,B);else{if(!l)return null;U(e,L)}return e}}}),C=function(e){return e.canonical.currentProps},_=Ee,R=function(e){if(!(e=e.stateNode.canonical._nativeTag))throw f(Error("All native instances should have a tag."));return e},ve.injection.injectGlobalResponderHandler({onChange:function(e,t,n){null!==t?u.UIManager.setJSResponder(t.stateNode.canonical._nativeTag,n):u.UIManager.clearJSResponder()}});var xe=c.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;xe.hasOwnProperty("ReactCurrentDispatcher")||(xe.ReactCurrentDispatcher={current:null}),xe.hasOwnProperty("ReactCurrentBatchConfig")||(xe.ReactCurrentBatchConfig={suspense:null});var Se="function"==typeof Symbol&&("function"==typeof Symbol?Symbol.for:"@@for"),we=Se?("function"==typeof Symbol?Symbol.for:"@@for")("react.element"):60103,ke=Se?("function"==typeof Symbol?Symbol.for:"@@for")("react.portal"):60106,Pe=Se?("function"==typeof Symbol?Symbol.for:"@@for")("react.fragment"):60107,Ce=Se?("function"==typeof Symbol?Symbol.for:"@@for")("react.strict_mode"):60108,_e=Se?("function"==typeof Symbol?Symbol.for:"@@for")("react.profiler"):60114,Re=Se?("function"==typeof Symbol?Symbol.for:"@@for")("react.provider"):60109,Ne=Se?("function"==typeof Symbol?Symbol.for:"@@for")("react.context"):60110,Ie=Se?("function"==typeof Symbol?Symbol.for:"@@for")("react.concurrent_mode"):60111,ze=Se?("function"==typeof Symbol?Symbol.for:"@@for")("react.forward_ref"):60112,Ue=Se?("function"==typeof Symbol?Symbol.for:"@@for")("react.suspense"):60113,Me=Se?("function"==typeof Symbol?Symbol.for:"@@for")("react.suspense_list"):60120,Ae=Se?("function"==typeof Symbol?Symbol.for:"@@for")("react.memo"):60115,De=Se?("function"==typeof Symbol?Symbol.for:"@@for")("react.lazy"):60116;Se&&("function"==typeof Symbol?Symbol.for:"@@for")("react.fundamental"),Se&&("function"==typeof Symbol?Symbol.for:"@@for")("react.responder");var Fe="function"==typeof Symbol&&("function"==typeof Symbol?Symbol.iterator:"@@iterator");function je(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=Fe&&e[Fe]||e["@@iterator"])?e:null}function Oe(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case Pe:return"Fragment";case ke:return"Portal";case _e:return"Profiler";case Ce:return"StrictMode";case Ue:return"Suspense";case Me:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case Ne:return"Context.Consumer";case Re:return"Context.Provider";case ze:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case Ae:return Oe(e.type);case De:if(e=1===e._status?e._result:null)return Oe(e)}return null}function We(e){var t=e;if(e.alternate)for(;t.return;)t=t.return;else{if(0!=(2&t.effectTag))return 1;for(;t.return;)if(0!=(2&(t=t.return).effectTag))return 1}return 3===t.tag?2:3}function He(e){if(2!==We(e))throw f(Error("Unable to find node on an unmounted component."))}function Be(e){var t=e.alternate;if(!t){if(3===(t=We(e)))throw f(Error("Unable to find node on an unmounted component."));return 1===t?null:e}for(var n=e,r=t;;){var i=n.return;if(null===i)break;var l=i.alternate;if(null===l){if(null!==(r=i.return)){n=r;continue}break}if(i.child===l.child){for(l=i.child;l;){if(l===n)return He(i),e;if(l===r)return He(i),t;l=l.sibling}throw f(Error("Unable to find node on an unmounted component."))}if(n.return!==r.return)n=i,r=l;else{for(var a=!1,o=i.child;o;){if(o===n){a=!0,n=i,r=l;break}if(o===r){a=!0,r=i,n=l;break}o=o.sibling}if(!a){for(o=l.child;o;){if(o===n){a=!0,n=l,r=i;break}if(o===r){a=!0,r=l,n=i;break}o=o.sibling}if(!a)throw f(Error("Child was not found in either parent set. This indicates a bug in React related to the return pointer. Please file an issue."))}}if(n.alternate!==r)throw f(Error("Return fibers should always be each others' alternates. This error is likely caused by a bug in React. Please file an issue."))}if(3!==n.tag)throw f(Error("Unable to find node on an unmounted component."));return n.stateNode.current===n?e:t}function Qe(e){if(!(e=Be(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function Le(e,t){return function(){if(t&&("boolean"!=typeof e.__isMounted||e.__isMounted))return t.apply(e,arguments)}}var Ye={},Ve=null,Xe=0;function qe(e,t,n){if(Array.isArray(t))for(var r=t.length;r--&&0<Xe;)qe(e,t[r],n);else if(t&&0<Xe)for(r in Ve)if(Ve[r]){var i=t[r];if(void 0!==i){var l=n[r];l&&("function"==typeof i&&(i=!0),void 0===i&&(i=null),"object"!=typeof l?e[r]=i:"function"!=typeof l.diff&&"function"!=typeof l.process||(i="function"==typeof l.process?l.process(i):i,e[r]=i),Ve[r]=!1,Xe--)}}}function $e(e,t,n,r){if(!e&&t===n)return e;if(!t||!n)return n?Ge(e,n,r):t?Je(e,t,r):e;if(!Array.isArray(t)&&!Array.isArray(n))return Ke(e,t,n,r);if(Array.isArray(t)&&Array.isArray(n)){var i,l=t.length<n.length?t.length:n.length;for(i=0;i<l;i++)e=$e(e,t[i],n[i],r);for(;i<t.length;i++)e=Je(e,t[i],r);for(;i<n.length;i++)e=Ge(e,n[i],r);return e}return Array.isArray(t)?Ke(e,u.flattenStyle(t),n,r):Ke(e,t,u.flattenStyle(n),r)}function Ge(e,t,n){if(!t)return e;if(!Array.isArray(t))return Ke(e,Ye,t,n);for(var r=0;r<t.length;r++)e=Ge(e,t[r],n);return e}function Je(e,t,n){if(!t)return e;if(!Array.isArray(t))return Ke(e,t,Ye,n);for(var r=0;r<t.length;r++)e=Je(e,t[r],n);return e}function Ke(e,t,n,r){var i,l;for(l in n)if(i=r[l]){var a=t[l],o=n[l];"function"==typeof o&&(o=!0,"function"==typeof a&&(a=!0)),void 0===o&&(o=null,void 0===a&&(a=null)),Ve&&(Ve[l]=!1),e&&void 0!==e[l]?"object"!=typeof i?e[l]=o:"function"!=typeof i.diff&&"function"!=typeof i.process||(i="function"==typeof i.process?i.process(o):o,e[l]=i):a!==o&&("object"!=typeof i?("object"!=typeof o||null===o||u.deepDiffer(a,o))&&((e||(e={}))[l]=o):"function"==typeof i.diff||"function"==typeof i.process?(void 0===a||("function"==typeof i.diff?i.diff(a,o):"object"!=typeof o||null===o||u.deepDiffer(a,o)))&&(i="function"==typeof i.process?i.process(o):o,(e||(e={}))[l]=i):(Ve=null,Xe=0,e=$e(e,a,o,i),0<Xe&&e&&(qe(e,o,i),Ve=null)))}for(var c in t)void 0===n[c]&&(!(i=r[c])||e&&void 0!==e[c]||void 0!==(a=t[c])&&("object"!=typeof i||"function"==typeof i.diff||"function"==typeof i.process?((e||(e={}))[c]=null,Ve||(Ve={}),Ve[c]||(Ve[c]=!0,Xe++)):e=Je(e,a,i)));return e}var Ze=null,et=null;function tt(e){if(_(e))throw f(Error("setRestoreImplementation() needs to be called to handle a target for controlled events. This error is likely caused by a bug in React. Please file an issue."))}function nt(e,t){return e(t)}function rt(){}var it=!1;function lt(e,t){if(it)return e(t);it=!0;try{return nt(e,t)}finally{if(it=!1,(null!==Ze||null!==et)&&(rt(),Ze&&(t=Ze,e=et,et=Ze=null,tt(t),e)))for(t=0;t<e.length;t++)tt(e[t])}}function at(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function ot(){throw f(Error("The current renderer does not support hydration. This error is likely caused by a bug in React. Please file an issue."))}!(function(e){function t(){if(!(this instanceof t))throw new TypeError("Cannot call a class as a function");var n=e.apply(this,arguments);if(!this)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?this:n}at(t,e),t.prototype.blur=function(){},t.prototype.focus=function(){},t.prototype.measure=function(){},t.prototype.measureInWindow=function(){},t.prototype.measureLayout=function(){},t.prototype.setNativeProps=function(){}})(c.Component),new Map,new Map,new Set,new Map;var ut=nativeFabricUIManager,ct=ut.createNode,st=ut.cloneNode,ft=ut.cloneNodeWithNewChildren,dt=ut.cloneNodeWithNewChildrenAndProps,pt=ut.cloneNodeWithNewProps,ht=ut.createChildSet,mt=ut.appendChild,gt=ut.appendChildToSet,yt=ut.completeRoot,vt=ut.registerEventHandler,bt=ut.measure,Tt=ut.measureInWindow,Et=ut.measureLayout,xt=u.ReactNativeViewConfigRegistry.get,St=2;vt&&vt(function(e,t,n){lt(function(){for(var r=n.target,i=null,l=0;l<g.length;l++){var a=g[l];a&&(a=a.extractEvents(t,e,n,r))&&(i=z(i,a))}if(null!==(r=i)&&(M=z(M,r)),r=M,M=null,r){if(U(r,A),M)throw f(Error("processEventQueue(): Additional events were enqueued while processing an event queue. Support for this has not yet been implemented."));if(x)throw r=S,x=!1,S=null,r}})});var wt=(function(){function e(t,n,r,i){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function");this._nativeTag=t,this.viewConfig=n,this.currentProps=r,this._internalInstanceHandle=i}return e.prototype.blur=function(){u.TextInputState.blurTextInput(this._nativeTag)},e.prototype.focus=function(){u.TextInputState.focusTextInput(this._nativeTag)},e.prototype.measure=function(e){bt(this._internalInstanceHandle.stateNode.node,Le(this,e))},e.prototype.measureInWindow=function(e){Tt(this._internalInstanceHandle.stateNode.node,Le(this,e))},e.prototype.measureLayout=function(t,n,r){"number"!=typeof t&&t instanceof e&&Et(this._internalInstanceHandle.stateNode.node,t._internalInstanceHandle.stateNode.node,Le(this,r),Le(this,n))},e.prototype.setNativeProps=function(){},e})();function kt(e,t,n,r){if(!n.isInAParentText)throw f(Error("Text strings must be rendered within a <Text> component."));return n=St,St+=2,{node:ct(n,"RCTRawText",t,{text:e},r)}}var Pt=setTimeout,Ct=clearTimeout;function _t(e){var t=e.node,n=Ke(null,Ye,{style:{display:"none"}},e.canonical.viewConfig.validAttributes);return{node:pt(t,n),canonical:e.canonical}}var Rt=/^(.*)[\\\/]/;function Nt(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var r=e._debugOwner,i=e._debugSource,l=Oe(e.type);n=null,r&&(n=Oe(r.type)),r=l,l="",i?l=" (at "+i.fileName.replace(Rt,"")+":"+i.lineNumber+")":n&&(l=" (created by "+n+")"),n="\n    in "+(r||"Unknown")+l}t+=n,e=e.return}while(e);return t}new Set;var It=[],zt=-1;function Ut(e){0>zt||(e.current=It[zt],It[zt]=null,zt--)}function Mt(e,t){It[++zt]=e.current,e.current=t}var At={},Dt={current:At},Ft={current:!1},jt=At;function Ot(e,t){var n=e.type.contextTypes;if(!n)return At;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,l={};for(i in n)l[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function Wt(e){return null!==(e=e.childContextTypes)&&void 0!==e}function Ht(e){Ut(Ft),Ut(Dt)}function Bt(e){Ut(Ft),Ut(Dt)}function Qt(e,t,n){if(Dt.current!==At)throw f(Error("Unexpected context found on stack. This error is likely caused by a bug in React. Please file an issue."));Mt(Dt,t),Mt(Ft,n)}function Lt(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in e))throw f(Error((Oe(t)||"Unknown")+'.getChildContext(): key "'+i+'" is not defined in childContextTypes.'));return o({},n,r)}function Yt(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||At,jt=Dt.current,Mt(Dt,t),Mt(Ft,Ft.current),!0}function Vt(e,t,n){var r=e.stateNode;if(!r)throw f(Error("Expected to have an instance by this point. This error is likely caused by a bug in React. Please file an issue."));n?(t=Lt(e,t,jt),r.__reactInternalMemoizedMergedChildContext=t,Ut(Ft),Ut(Dt),Mt(Dt,t)):Ut(Ft),Mt(Ft,n)}var Xt=s.unstable_runWithPriority,qt=s.unstable_scheduleCallback,$t=s.unstable_cancelCallback,Gt=s.unstable_shouldYield,Jt=s.unstable_requestPaint,Kt=s.unstable_now,Zt=s.unstable_getCurrentPriorityLevel,en=s.unstable_ImmediatePriority,tn=s.unstable_UserBlockingPriority,nn=s.unstable_NormalPriority,rn=s.unstable_LowPriority,ln=s.unstable_IdlePriority,an={},on=void 0!==Jt?Jt:function(){},un=null,cn=null,sn=!1,fn=Kt(),dn=1e4>fn?Kt:function(){return Kt()-fn};function pn(){switch(Zt()){case en:return 99;case tn:return 98;case nn:return 97;case rn:return 96;case ln:return 95;default:throw f(Error("Unknown priority level."))}}function hn(e){switch(e){case 99:return en;case 98:return tn;case 97:return nn;case 96:return rn;case 95:return ln;default:throw f(Error("Unknown priority level."))}}function mn(e,t){return e=hn(e),Xt(e,t)}function gn(e,t,n){return e=hn(e),qt(e,t,n)}function yn(e){return null===un?(un=[e],cn=qt(en,bn)):un.push(e),an}function vn(){null!==cn&&$t(cn),bn()}function bn(){if(!sn&&null!==un){sn=!0;var e=0;try{var t=un;mn(99,function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}}),un=null}catch(t){throw null!==un&&(un=un.slice(e+1)),qt(en,vn),t}finally{sn=!1}}}function Tn(e,t){return 1073741823===t?99:1===t?95:0>=(e=10*(1073741821-t)-10*(1073741821-e))?99:250>=e?98:5250>=e?97:95}function En(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t}var xn=Object.prototype.hasOwnProperty;function Sn(e,t){if(En(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!xn.call(t,n[r])||!En(e[n[r]],t[n[r]]))return!1;return!0}function wn(e,t){if(e&&e.defaultProps)for(var n in t=o({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}function kn(e){var t=e._result;switch(e._status){case 1:return t;case 2:case 0:throw t;default:switch(e._status=0,(t=(t=e._ctor)()).then(function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)},function(t){0===e._status&&(e._status=2,e._result=t)}),e._status){case 1:return e._result;case 2:throw e._result}throw e._result=t,t}}var Pn={current:null},Cn=null,_n=null,Rn=null;function Nn(){Rn=_n=Cn=null}function In(e,t){var n=e.type._context;Mt(Pn,n._currentValue2),n._currentValue2=t}function zn(e){var t=Pn.current;Ut(Pn),e.type._context._currentValue2=t}function Un(e,t){for(;null!==e;){var n=e.alternate;if(e.childExpirationTime<t)e.childExpirationTime=t,null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t);else{if(!(null!==n&&n.childExpirationTime<t))break;n.childExpirationTime=t}e=e.return}}function Mn(e,t){Cn=e,Rn=_n=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(e.expirationTime>=t&&(hi=!0),e.firstContext=null)}function An(e,t){if(Rn!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(Rn=e,t=1073741823),t={context:e,observedBits:t,next:null},null===_n){if(null===Cn)throw f(Error("Context can only be read while React is rendering. In classes, you can read it in the render method or getDerivedStateFromProps. In function components, you can read it directly in the function body, but not inside Hooks like useReducer() or useMemo()."));_n=t,Cn.dependencies={expirationTime:0,firstContext:t,responders:null}}else _n=_n.next=t;return e._currentValue2}var Dn=!1;function Fn(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function jn(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function On(e,t){return{expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function Wn(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function Hn(e,t){var n=e.alternate;if(null===n){var r=e.updateQueue,i=null;null===r&&(r=e.updateQueue=Fn(e.memoizedState))}else r=e.updateQueue,i=n.updateQueue,null===r?null===i?(r=e.updateQueue=Fn(e.memoizedState),i=n.updateQueue=Fn(n.memoizedState)):r=e.updateQueue=jn(i):null===i&&(i=n.updateQueue=jn(r));null===i||r===i?Wn(r,t):null===r.lastUpdate||null===i.lastUpdate?(Wn(r,t),Wn(i,t)):(Wn(r,t),i.lastUpdate=t)}function Bn(e,t){var n=e.updateQueue;null===(n=null===n?e.updateQueue=Fn(e.memoizedState):Qn(e,n)).lastCapturedUpdate?n.firstCapturedUpdate=n.lastCapturedUpdate=t:(n.lastCapturedUpdate.next=t,n.lastCapturedUpdate=t)}function Qn(e,t){var n=e.alternate;return null!==n&&t===n.updateQueue&&(t=e.updateQueue=jn(t)),t}function Ln(e,t,n,r,i,l){switch(n.tag){case 1:return"function"==typeof(e=n.payload)?e.call(l,r,i):e;case 3:e.effectTag=-2049&e.effectTag|64;case 0:if(null===(i="function"==typeof(e=n.payload)?e.call(l,r,i):e)||void 0===i)break;return o({},r,i);case 2:Dn=!0}return r}function Yn(e,t,n,r,i){Dn=!1;for(var l=(t=Qn(e,t)).baseState,a=null,o=0,u=t.firstUpdate,c=l;null!==u;){var s=u.expirationTime;s<i?(null===a&&(a=u,l=c),o<s&&(o=s)):(Wl(s,u.suspenseConfig),c=Ln(e,0,u,c,n,r),null!==u.callback&&(e.effectTag|=32,u.nextEffect=null,null===t.lastEffect?t.firstEffect=t.lastEffect=u:(t.lastEffect.nextEffect=u,t.lastEffect=u))),u=u.next}for(s=null,u=t.firstCapturedUpdate;null!==u;){var f=u.expirationTime;f<i?(null===s&&(s=u,null===a&&(l=c)),o<f&&(o=f)):(c=Ln(e,0,u,c,n,r),null!==u.callback&&(e.effectTag|=32,u.nextEffect=null,null===t.lastCapturedEffect?t.firstCapturedEffect=t.lastCapturedEffect=u:(t.lastCapturedEffect.nextEffect=u,t.lastCapturedEffect=u))),u=u.next}null===a&&(t.lastUpdate=null),null===s?t.lastCapturedUpdate=null:e.effectTag|=32,null===a&&null===s&&(l=c),t.baseState=l,t.firstUpdate=a,t.firstCapturedUpdate=s,e.expirationTime=o,e.memoizedState=c}function Vn(e,t,n){null!==t.firstCapturedUpdate&&(null!==t.lastUpdate&&(t.lastUpdate.next=t.firstCapturedUpdate,t.lastUpdate=t.lastCapturedUpdate),t.firstCapturedUpdate=t.lastCapturedUpdate=null),Xn(t.firstEffect,n),t.firstEffect=t.lastEffect=null,Xn(t.firstCapturedEffect,n),t.firstCapturedEffect=t.lastCapturedEffect=null}function Xn(e,t){for(;null!==e;){var n=e.callback;if(null!==n){e.callback=null;var r=t;if("function"!=typeof n)throw f(Error("Invalid argument passed as callback. Expected a function. Instead received: "+n));n.call(r)}e=e.nextEffect}}var qn=xe.ReactCurrentBatchConfig,$n=(new c.Component).refs;function Gn(e,t,n,r){n=null===(n=n(r,t=e.memoizedState))||void 0===n?t:o({},t,n),e.memoizedState=n,null!==(r=e.updateQueue)&&0===e.expirationTime&&(r.baseState=n)}var Jn={isMounted:function(e){return!!(e=e._reactInternalFiber)&&2===We(e)},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=Nl(),i=qn.suspense;(i=On(r=Il(r,e,i),i)).payload=t,void 0!==n&&null!==n&&(i.callback=n),Hn(e,i),zl(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=Nl(),i=qn.suspense;(i=On(r=Il(r,e,i),i)).tag=1,i.payload=t,void 0!==n&&null!==n&&(i.callback=n),Hn(e,i),zl(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=Nl(),r=qn.suspense;(r=On(n=Il(n,e,r),r)).tag=2,void 0!==t&&null!==t&&(r.callback=t),Hn(e,r),zl(e,n)}};function Kn(e,t,n,r,i,l,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,l,a):!t.prototype||!t.prototype.isPureReactComponent||(!Sn(n,r)||!Sn(i,l))}function Zn(e,t,n){var r=!1,i=At,l=t.contextType;return"object"==typeof l&&null!==l?l=An(l):(i=Wt(t)?jt:Dt.current,l=(r=null!==(r=t.contextTypes)&&void 0!==r)?Ot(e,i):At),t=new t(n,l),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=Jn,e.stateNode=t,t._reactInternalFiber=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=l),t}function er(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Jn.enqueueReplaceState(t,t.state,null)}function tr(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs=$n;var l=t.contextType;"object"==typeof l&&null!==l?i.context=An(l):(l=Wt(t)?jt:Dt.current,i.context=Ot(e,l)),null!==(l=e.updateQueue)&&(Yn(e,l,n,i,r),i.state=e.memoizedState),"function"==typeof(l=t.getDerivedStateFromProps)&&(Gn(e,t,l,n),i.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof i.getSnapshotBeforeUpdate||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||(t=i.state,"function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount(),t!==i.state&&Jn.enqueueReplaceState(i,i.state,null),null!==(l=e.updateQueue)&&(Yn(e,l,n,i,r),i.state=e.memoizedState)),"function"==typeof i.componentDidMount&&(e.effectTag|=4)}var nr=Array.isArray;function rr(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){var r=void 0;if(n=n._owner){if(1!==n.tag)throw f(Error("Function components cannot have refs. Did you mean to use React.forwardRef()?"));r=n.stateNode}if(!r)throw f(Error("Missing owner for string ref "+e+". This error is likely caused by a bug in React. Please file an issue."));var i=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===i?t.ref:((t=function(e){var t=r.refs;t===$n&&(t=r.refs={}),null===e?delete t[i]:t[i]=e})._stringRef=i,t)}if("string"!=typeof e)throw f(Error("Expected ref to be a function, a string, an object returned by React.createRef(), or null."));if(!n._owner)throw f(Error("Element ref was specified as a string ("+e+") but no owner was set. This could happen for one of the following reasons:\n1. You may be adding a ref to a function component\n2. You may be adding a ref to a component that was not created inside a component's render method\n3. You have multiple copies of React loaded\nSee https://fb.me/react-refs-must-have-owner for more information."))}return e}function ir(e,t){if("textarea"!==e.type)throw f(Error("Objects are not valid as a React child (found: "+("[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t)+")."))}function lr(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.effectTag=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function i(e,t,n){return(e=la(e,t)).index=0,e.sibling=null,e}function l(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.effectTag=2,n):r:(t.effectTag=2,n):n}function a(t){return e&&null===t.alternate&&(t.effectTag=2),t}function o(e,t,n,r){return null===t||6!==t.tag?((t=ua(n,e.mode,r)).return=e,t):((t=i(t,n)).return=e,t)}function u(e,t,n,r){return null!==t&&t.elementType===n.type?((r=i(t,n.props)).ref=rr(e,t,n),r.return=e,r):((r=aa(n.type,n.key,n.props,null,e.mode,r)).ref=rr(e,t,n),r.return=e,r)}function c(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=ca(n,e.mode,r)).return=e,t):((t=i(t,n.children||[])).return=e,t)}function s(e,t,n,r,l){return null===t||7!==t.tag?((t=oa(n,e.mode,r,l)).return=e,t):((t=i(t,n)).return=e,t)}function d(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=ua(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case we:return(n=aa(t.type,t.key,t.props,null,e.mode,n)).ref=rr(e,null,t),n.return=e,n;case ke:return(t=ca(t,e.mode,n)).return=e,t}if(nr(t)||je(t))return(t=oa(t,e.mode,n,null)).return=e,t;ir(e,t)}return null}function p(e,t,n,r){var i=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==i?null:o(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case we:return n.key===i?n.type===Pe?s(e,t,n.props.children,r,i):u(e,t,n,r):null;case ke:return n.key===i?c(e,t,n,r):null}if(nr(n)||je(n))return null!==i?null:s(e,t,n,r,null);ir(e,n)}return null}function h(e,t,n,r,i){if("string"==typeof r||"number"==typeof r)return o(t,e=e.get(n)||null,""+r,i);if("object"==typeof r&&null!==r){switch(r.$$typeof){case we:return e=e.get(null===r.key?n:r.key)||null,r.type===Pe?s(t,e,r.props.children,i,r.key):u(t,e,r,i);case ke:return c(t,e=e.get(null===r.key?n:r.key)||null,r,i)}if(nr(r)||je(r))return s(t,e=e.get(n)||null,r,i,null);ir(t,r)}return null}function m(i,a,o,u){for(var c=null,s=null,f=a,m=a=0,g=null;null!==f&&m<o.length;m++){f.index>m?(g=f,f=null):g=f.sibling;var y=p(i,f,o[m],u);if(null===y){null===f&&(f=g);break}e&&f&&null===y.alternate&&t(i,f),a=l(y,a,m),null===s?c=y:s.sibling=y,s=y,f=g}if(m===o.length)return n(i,f),c;if(null===f){for(;m<o.length;m++)null!==(f=d(i,o[m],u))&&(a=l(f,a,m),null===s?c=f:s.sibling=f,s=f);return c}for(f=r(i,f);m<o.length;m++)null!==(g=h(f,i,m,o[m],u))&&(e&&null!==g.alternate&&f.delete(null===g.key?m:g.key),a=l(g,a,m),null===s?c=g:s.sibling=g,s=g);return e&&f.forEach(function(e){return t(i,e)}),c}function g(i,a,o,u){var c=je(o);if("function"!=typeof c)throw f(Error("An object is not an iterable. This error is likely caused by a bug in React. Please file an issue."));if(null==(o=c.call(o)))throw f(Error("An iterable object provided no iterator."));for(var s=c=null,m=a,g=a=0,y=null,v=o.next();null!==m&&!v.done;g++,v=o.next()){m.index>g?(y=m,m=null):y=m.sibling;var b=p(i,m,v.value,u);if(null===b){null===m&&(m=y);break}e&&m&&null===b.alternate&&t(i,m),a=l(b,a,g),null===s?c=b:s.sibling=b,s=b,m=y}if(v.done)return n(i,m),c;if(null===m){for(;!v.done;g++,v=o.next())null!==(v=d(i,v.value,u))&&(a=l(v,a,g),null===s?c=v:s.sibling=v,s=v);return c}for(m=r(i,m);!v.done;g++,v=o.next())null!==(v=h(m,i,g,v.value,u))&&(e&&null!==v.alternate&&m.delete(null===v.key?g:v.key),a=l(v,a,g),null===s?c=v:s.sibling=v,s=v);return e&&m.forEach(function(e){return t(i,e)}),c}return function(e,r,l,o){var u="object"==typeof l&&null!==l&&l.type===Pe&&null===l.key;u&&(l=l.props.children);var c="object"==typeof l&&null!==l;if(c)switch(l.$$typeof){case we:e:{for(c=l.key,u=r;null!==u;){if(u.key===c){if(7===u.tag?l.type===Pe:u.elementType===l.type){n(e,u.sibling),(r=i(u,l.type===Pe?l.props.children:l.props)).ref=rr(e,u,l),r.return=e,e=r;break e}n(e,u);break}t(e,u),u=u.sibling}l.type===Pe?((r=oa(l.props.children,e.mode,o,l.key)).return=e,e=r):((o=aa(l.type,l.key,l.props,null,e.mode,o)).ref=rr(e,r,l),o.return=e,e=o)}return a(e);case ke:e:{for(u=l.key;null!==r;){if(r.key===u){if(4===r.tag&&r.stateNode.containerInfo===l.containerInfo&&r.stateNode.implementation===l.implementation){n(e,r.sibling),(r=i(r,l.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=ca(l,e.mode,o)).return=e,e=r}return a(e)}if("string"==typeof l||"number"==typeof l)return l=""+l,null!==r&&6===r.tag?(n(e,r.sibling),(r=i(r,l)).return=e,e=r):(n(e,r),(r=ua(l,e.mode,o)).return=e,e=r),a(e);if(nr(l))return m(e,r,l,o);if(je(l))return g(e,r,l,o);if(c&&ir(e,l),void 0===l&&!u)switch(e.tag){case 1:case 0:throw e=e.type,f(Error((e.displayName||e.name||"Component")+"(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null."))}return n(e,r)}}var ar=lr(!0),or=lr(!1),ur={},cr={current:ur},sr={current:ur},fr={current:ur};function dr(e){if(e===ur)throw f(Error("Expected host context to exist. This error is likely caused by a bug in React. Please file an issue."));return e}function pr(e,t){Mt(fr,t),Mt(sr,e),Mt(cr,ur),Ut(cr),Mt(cr,{isInAParentText:!1})}function hr(e){Ut(cr),Ut(sr),Ut(fr)}function mr(e){dr(fr.current);var t=dr(cr.current),n=e.type;n="AndroidTextInput"===n||"RCTMultilineTextInputView"===n||"RCTSinglelineTextInputView"===n||"RCTText"===n||"RCTVirtualText"===n,t!==(n=t.isInAParentText!==n?{isInAParentText:n}:t)&&(Mt(sr,e),Mt(cr,n))}function gr(e){sr.current===e&&(Ut(cr),Ut(sr))}var yr=1,vr=1,br=2,Tr={current:0};function Er(e){for(var t=e;null!==t;){if(13===t.tag){if(null!==t.memoizedState)return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.effectTag))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function xr(e,t){return{responder:e,props:t}}var Sr=0,wr=2,kr=4,Pr=8,Cr=16,_r=32,Rr=64,Nr=128,Ir=xe.ReactCurrentDispatcher,zr=0,Ur=null,Mr=null,Ar=null,Dr=null,Fr=null,jr=null,Or=0,Wr=null,Hr=0,Br=!1,Qr=null,Lr=0;function Yr(){throw f(Error("Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:\n1. You might have mismatching versions of React and the renderer (such as React DOM)\n2. You might be breaking the Rules of Hooks\n3. You might have more than one copy of React in the same app\nSee https://fb.me/react-invalid-hook-call for tips about how to debug and fix this problem."))}function Vr(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!En(e[n],t[n]))return!1;return!0}function Xr(e,t,n,r,i,l){if(zr=l,Ur=t,Ar=null!==e?e.memoizedState:null,Ir.current=null===Ar?ai:oi,t=n(r,i),Br){do{Br=!1,Lr+=1,Ar=null!==e?e.memoizedState:null,jr=Dr,Wr=Fr=Mr=null,Ir.current=oi,t=n(r,i)}while(Br);Qr=null,Lr=0}if(Ir.current=li,(e=Ur).memoizedState=Dr,e.expirationTime=Or,e.updateQueue=Wr,e.effectTag|=Hr,e=null!==Mr&&null!==Mr.next,zr=0,jr=Fr=Dr=Ar=Mr=Ur=null,Or=0,Wr=null,Hr=0,e)throw f(Error("Rendered fewer hooks than expected. This may be caused by an accidental early return statement."));return t}function qr(){Ir.current=li,zr=0,jr=Fr=Dr=Ar=Mr=Ur=null,Or=0,Wr=null,Hr=0,Br=!1,Qr=null,Lr=0}function $r(){var e={memoizedState:null,baseState:null,queue:null,baseUpdate:null,next:null};return null===Fr?Dr=Fr=e:Fr=Fr.next=e,Fr}function Gr(){if(null!==jr)jr=(Fr=jr).next,Ar=null!==(Mr=Ar)?Mr.next:null;else{if(null===Ar)throw f(Error("Rendered more hooks than during the previous render."));var e={memoizedState:(Mr=Ar).memoizedState,baseState:Mr.baseState,queue:Mr.queue,baseUpdate:Mr.baseUpdate,next:null};Fr=null===Fr?Dr=e:Fr.next=e,Ar=Mr.next}return Fr}function Jr(e,t){return"function"==typeof t?t(e):t}function Kr(e){var t=Gr(),n=t.queue;if(null===n)throw f(Error("Should have a queue. This is likely a bug in React. Please file an issue."));if(n.lastRenderedReducer=e,0<Lr){var r=n.dispatch;if(null!==Qr){var i=Qr.get(n);if(void 0!==i){Qr.delete(n);var l=t.memoizedState;do{l=e(l,i.action),i=i.next}while(null!==i);return En(l,t.memoizedState)||(hi=!0),t.memoizedState=l,t.baseUpdate===n.last&&(t.baseState=l),n.lastRenderedState=l,[l,r]}}return[t.memoizedState,r]}r=n.last;var a=t.baseUpdate;if(l=t.baseState,null!==a?(null!==r&&(r.next=null),r=a.next):r=null!==r?r.next:null,null!==r){var o=i=null,u=r,c=!1;do{var s=u.expirationTime;s<zr?(c||(c=!0,o=a,i=l),s>Or&&(Or=s)):(Wl(s,u.suspenseConfig),l=u.eagerReducer===e?u.eagerState:e(l,u.action)),a=u,u=u.next}while(null!==u&&u!==r);c||(o=a,i=l),En(l,t.memoizedState)||(hi=!0),t.memoizedState=l,t.baseUpdate=o,t.baseState=i,n.lastRenderedState=l}return[t.memoizedState,n.dispatch]}function Zr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===Wr?(Wr={lastEffect:null}).lastEffect=e.next=e:null===(t=Wr.lastEffect)?Wr.lastEffect=e.next=e:(n=t.next,t.next=e,e.next=n,Wr.lastEffect=e),e}function ei(e,t,n,r){var i=$r();Hr|=e,i.memoizedState=Zr(t,n,void 0,void 0===r?null:r)}function ti(e,t,n,r){var i=Gr();r=void 0===r?null:r;var l=void 0;if(null!==Mr){var a=Mr.memoizedState;if(l=a.destroy,null!==r&&Vr(r,a.deps))return void Zr(Sr,n,l,r)}Hr|=e,i.memoizedState=Zr(t,n,l,r)}function ni(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!==t&&void 0!==t?(e=e(),t.current=e,function(){t.current=null}):void 0}function ri(){}function ii(e,t,n){if(!(25>Lr))throw f(Error("Too many re-renders. React limits the number of renders to prevent an infinite loop."));var r=e.alternate;if(e===Ur||null!==r&&r===Ur)if(Br=!0,e={expirationTime:zr,suspenseConfig:null,action:n,eagerReducer:null,eagerState:null,next:null},null===Qr&&(Qr=new Map),void 0===(n=Qr.get(t)))Qr.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}else{var i=Nl(),l=qn.suspense;l={expirationTime:i=Il(i,e,l),suspenseConfig:l,action:n,eagerReducer:null,eagerState:null,next:null};var a=t.last;if(null===a)l.next=l;else{var o=a.next;null!==o&&(l.next=o),a.next=l}if(t.last=l,0===e.expirationTime&&(null===r||0===r.expirationTime)&&null!==(r=t.lastRenderedReducer))try{var u=t.lastRenderedState,c=r(u,n);if(l.eagerReducer=r,l.eagerState=c,En(c,u))return}catch(e){}zl(e,i)}}var li={readContext:An,useCallback:Yr,useContext:Yr,useEffect:Yr,useImperativeHandle:Yr,useLayoutEffect:Yr,useMemo:Yr,useReducer:Yr,useRef:Yr,useState:Yr,useDebugValue:Yr,useResponder:Yr},ai={readContext:An,useCallback:function(e,t){return $r().memoizedState=[e,void 0===t?null:t],e},useContext:An,useEffect:function(e,t){return ei(516,192,e,t)},useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,ei(4,36,ni.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ei(4,36,e,t)},useMemo:function(e,t){var n=$r();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=$r();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={last:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=ii.bind(null,Ur,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},$r().memoizedState=e},useState:function(e){var t=$r();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={last:null,dispatch:null,lastRenderedReducer:Jr,lastRenderedState:e}).dispatch=ii.bind(null,Ur,e),[t.memoizedState,e]},useDebugValue:ri,useResponder:xr},oi={readContext:An,useCallback:function(e,t){var n=Gr();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Vr(t,r[1])?r[0]:(n.memoizedState=[e,t],e)},useContext:An,useEffect:function(e,t){return ti(516,192,e,t)},useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,ti(4,36,ni.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ti(4,36,e,t)},useMemo:function(e,t){var n=Gr();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Vr(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)},useReducer:Kr,useRef:function(){return Gr().memoizedState},useState:function(e){return Kr(Jr)},useDebugValue:ri,useResponder:xr},ui=null,ci=null,si=!1;function fi(e,t){switch(e.tag){case 5:return null!==(t=ot(e.type,e.pendingProps))&&(e.stateNode=t,!0);case 6:return null!==(t=ot(e.pendingProps))&&(e.stateNode=t,!0);case 13:default:return!1}}function di(e){if(si){var t=ci;if(t){var n=t;if(!fi(e,t)){if(!(t=ot())||!fi(e,t))return e.effectTag|=2,si=!1,void(ui=e);var r=ui,i=na(5,null,null,0);i.elementType="DELETED",i.type="DELETED",i.stateNode=n,i.return=r,i.effectTag=8,null!==r.lastEffect?(r.lastEffect.nextEffect=i,r.lastEffect=i):r.firstEffect=r.lastEffect=i}ui=e,ci=ot()}else e.effectTag|=2,si=!1,ui=e}}var pi=xe.ReactCurrentOwner,hi=!1;function mi(e,t,n,r){t.child=null===e?or(t,null,n,r):ar(t,e.child,n,r)}function gi(e,t,n,r,i){n=n.render;var l=t.ref;return Mn(t,i),r=Xr(e,t,n,r,l,i),null===e||hi?(t.effectTag|=1,mi(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),_i(e,t,i))}function yi(e,t,n,r,i,l){if(null===e){var a=n.type;return"function"!=typeof a||ra(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=aa(n.type,null,r,null,t.mode,l)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,vi(e,t,a,r,i,l))}return a=e.child,i<l&&(i=a.memoizedProps,(n=null!==(n=n.compare)?n:Sn)(i,r)&&e.ref===t.ref)?_i(e,t,l):(t.effectTag|=1,(e=la(a,r)).ref=t.ref,e.return=t,t.child=e)}function vi(e,t,n,r,i,l){return null!==e&&Sn(e.memoizedProps,r)&&e.ref===t.ref&&(hi=!1,i<l)?_i(e,t,l):Ti(e,t,n,r,l)}function bi(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function Ti(e,t,n,r,i){var l=Wt(n)?jt:Dt.current;return l=Ot(t,l),Mn(t,i),n=Xr(e,t,n,r,l,i),null===e||hi?(t.effectTag|=1,mi(e,t,n,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),_i(e,t,i))}function Ei(e,t,n,r,i){if(Wt(n)){var l=!0;Yt(t)}else l=!1;if(Mn(t,i),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),Zn(t,n,r),tr(t,n,r,i),r=!0;else if(null===e){var a=t.stateNode,o=t.memoizedProps;a.props=o;var u=a.context,c=n.contextType;"object"==typeof c&&null!==c?c=An(c):c=Ot(t,c=Wt(n)?jt:Dt.current);var s=n.getDerivedStateFromProps,f="function"==typeof s||"function"==typeof a.getSnapshotBeforeUpdate;f||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(o!==r||u!==c)&&er(t,a,r,c),Dn=!1;var d=t.memoizedState;u=a.state=d;var p=t.updateQueue;null!==p&&(Yn(t,p,r,a,i),u=t.memoizedState),o!==r||d!==u||Ft.current||Dn?("function"==typeof s&&(Gn(t,n,s,r),u=t.memoizedState),(o=Dn||Kn(t,n,o,r,d,u,c))?(f||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.effectTag|=4)):("function"==typeof a.componentDidMount&&(t.effectTag|=4),t.memoizedProps=r,t.memoizedState=u),a.props=r,a.state=u,a.context=c,r=o):("function"==typeof a.componentDidMount&&(t.effectTag|=4),r=!1)}else a=t.stateNode,o=t.memoizedProps,a.props=t.type===t.elementType?o:wn(t.type,o),u=a.context,"object"==typeof(c=n.contextType)&&null!==c?c=An(c):c=Ot(t,c=Wt(n)?jt:Dt.current),(f="function"==typeof(s=n.getDerivedStateFromProps)||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(o!==r||u!==c)&&er(t,a,r,c),Dn=!1,u=t.memoizedState,d=a.state=u,null!==(p=t.updateQueue)&&(Yn(t,p,r,a,i),d=t.memoizedState),o!==r||u!==d||Ft.current||Dn?("function"==typeof s&&(Gn(t,n,s,r),d=t.memoizedState),(s=Dn||Kn(t,n,o,r,u,d,c))?(f||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,d,c),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,d,c)),"function"==typeof a.componentDidUpdate&&(t.effectTag|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!=typeof a.componentDidUpdate||o===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||o===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=256),t.memoizedProps=r,t.memoizedState=d),a.props=r,a.state=d,a.context=c,r=s):("function"!=typeof a.componentDidUpdate||o===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||o===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=256),r=!1);return xi(e,t,n,r,l,i)}function xi(e,t,n,r,i,l){bi(e,t);var a=0!=(64&t.effectTag);if(!r&&!a)return i&&Vt(t,n,!1),_i(e,t,l);r=t.stateNode,pi.current=t;var o=a&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.effectTag|=1,null!==e&&a?(t.child=ar(t,e.child,null,l),t.child=ar(t,null,o,l)):mi(e,t,o,l),t.memoizedState=r.state,i&&Vt(t,n,!0),t.child}function Si(e){var t=e.stateNode;t.pendingContext?Qt(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Qt(0,t.context,!1),pr(e,t.containerInfo)}var wi={};function ki(e,t,n){var r,i=t.mode,l=t.pendingProps,a=Tr.current,o=null,u=!1;if((r=0!=(64&t.effectTag))||(r=0!=(a&br)&&(null===e||null!==e.memoizedState)),r?(o=wi,u=!0,t.effectTag&=-65):null!==e&&null===e.memoizedState||void 0===l.fallback||!0===l.unstable_avoidThisFallback||(a|=vr),Mt(Tr,a&=yr),null===e)if(u){if(l=l.fallback,(e=oa(null,i,0,null)).return=t,0==(2&t.mode))for(u=null!==t.memoizedState?t.child.child:t.child,e.child=u;null!==u;)u.return=e,u=u.sibling;(n=oa(l,i,n,null)).return=t,e.sibling=n,i=e}else i=n=or(t,null,l.children,n);else{if(null!==e.memoizedState)if(i=(a=e.child).sibling,u){if(l=l.fallback,(n=la(a,a.pendingProps)).return=t,0==(2&t.mode)&&(u=null!==t.memoizedState?t.child.child:t.child)!==a.child)for(n.child=u;null!==u;)u.return=n,u=u.sibling;(l=la(i,l,i.expirationTime)).return=t,n.sibling=l,i=n,n.childExpirationTime=0,n=l}else i=n=ar(t,a.child,l.children,n);else if(a=e.child,u){if(u=l.fallback,(l=oa(null,i,0,null)).return=t,l.child=a,null!==a&&(a.return=l),0==(2&t.mode))for(a=null!==t.memoizedState?t.child.child:t.child,l.child=a;null!==a;)a.return=l,a=a.sibling;(n=oa(u,i,n,null)).return=t,l.sibling=n,n.effectTag|=2,i=l,l.childExpirationTime=0}else n=i=ar(t,a,l.children,n);t.stateNode=e.stateNode}return t.memoizedState=o,t.child=i,n}function Pi(e,t,n,r,i){var l=e.memoizedState;null===l?e.memoizedState={isBackwards:t,rendering:null,last:r,tail:n,tailExpiration:0,tailMode:i}:(l.isBackwards=t,l.rendering=null,l.last=r,l.tail=n,l.tailExpiration=0,l.tailMode=i)}function Ci(e,t,n){var r=t.pendingProps,i=r.revealOrder,l=r.tail;if(mi(e,t,r.children,n),0!=((r=Tr.current)&br))r=r&yr|br,t.effectTag|=64;else{if(null!==e&&0!=(64&e.effectTag))e:for(e=t.child;null!==e;){if(13===e.tag){if(null!==e.memoizedState){e.expirationTime<n&&(e.expirationTime=n);var a=e.alternate;null!==a&&a.expirationTime<n&&(a.expirationTime=n),Un(e.return,n)}}else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=yr}if(Mt(Tr,r),0==(2&t.mode))t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;null!==n;)null!==(r=n.alternate)&&null===Er(r)&&(i=n),n=n.sibling;null===(n=i)?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Pi(t,!1,i,n,l);break;case"backwards":for(n=null,i=t.child,t.child=null;null!==i;){if(null!==(r=i.alternate)&&null===Er(r)){t.child=i;break}r=i.sibling,i.sibling=n,n=i,i=r}Pi(t,!0,n,null,l);break;case"together":Pi(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function _i(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),t.childExpirationTime<n)return null;if(null!==e&&t.child!==e.child)throw f(Error("Resuming work not yet implemented."));if(null!==t.child){for(n=la(e=t.child,e.pendingProps,e.expirationTime),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=la(e,e.pendingProps,e.expirationTime)).return=t;n.sibling=null}return t.child}var Ri=void 0,Ni=void 0,Ii=void 0,zi=void 0;function Ui(e,t,n,r){for(var i=t.child;null!==i;){if(5===i.tag){var l=i.stateNode;n&&r&&(l=_t(l,i.type,i.memoizedProps)),gt(e,l.node)}else if(6===i.tag){if(l=i.stateNode,n&&r)throw Error("Not yet implemented.");gt(e,l.node)}else if(4!==i.tag){if(13===i.tag&&0!=(4&i.effectTag)&&(l=null!==i.memoizedState)){var a=i.child;if(null!==a&&(null!==a.child&&(a.child.return=a,Ui(e,a,!0,l)),null!==(l=a.sibling))){l.return=i,i=l;continue}}if(null!==i.child){i.child.return=i,i=i.child;continue}}if(i===t)break;for(;null===i.sibling;){if(null===i.return||i.return===t)return;i=i.return}i.sibling.return=i.return,i=i.sibling}}function Mi(e,t){switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Ai(e){switch(e.tag){case 1:Wt(e.type)&&Ht();var t=e.effectTag;return 2048&t?(e.effectTag=-2049&t|64,e):null;case 3:if(hr(),Bt(),0!=(64&(t=e.effectTag)))throw f(Error("The root failed to unmount after an error. This is likely a bug in React. Please file an issue."));return e.effectTag=-2049&t|64,e;case 5:return gr(e),null;case 13:return Ut(Tr),2048&(t=e.effectTag)?(e.effectTag=-2049&t|64,e):null;case 18:return null;case 19:return Ut(Tr),null;case 4:return hr(),null;case 10:return zn(e),null;default:return null}}function Di(e,t){return{value:e,source:t,stack:Nt(t)}}if(Ri=function(e,t,n,r){for(var i=t.child;null!==i;){if(5===i.tag){var l=i.stateNode;n&&r&&(l=_t(l,i.type,i.memoizedProps)),mt(e.node,l.node)}else if(6===i.tag){if(l=i.stateNode,n&&r)throw Error("Not yet implemented.");mt(e.node,l.node)}else if(4!==i.tag){if(13===i.tag&&0!=(4&i.effectTag)&&(l=null!==i.memoizedState)){var a=i.child;if(null!==a&&(null!==a.child&&(a.child.return=a,Ri(e,a,!0,l)),null!==(l=a.sibling))){l.return=i,i=l;continue}}if(null!==i.child){i.child.return=i,i=i.child;continue}}if(i===t)break;for(;null===i.sibling;){if(null===i.return||i.return===t)return;i=i.return}i.sibling.return=i.return,i=i.sibling}},Ni=function(e){var t=e.stateNode;if(null!==e.firstEffect){var n=t.containerInfo,r=ht(n);Ui(r,e,!1,!1),t.pendingChildren=r,e.effectTag|=4,yt(n,r)}},Ii=function(e,t,n,r){n=e.stateNode;var i=e.memoizedProps;if((e=null===t.firstEffect)&&i===r)t.stateNode=n;else{var l=t.stateNode;dr(cr.current);var a=null;i!==r&&(i=Ke(null,i,r,l.canonical.viewConfig.validAttributes),l.canonical.currentProps=r,a=i),e&&null===a?t.stateNode=n:(r=a,l=n.node,n={node:e?null!==r?pt(l,r):st(l):null!==r?dt(l,r):ft(l),canonical:n.canonical},t.stateNode=n,e?t.effectTag|=4:Ri(n,t,!1,!1))}},zi=function(e,t,n,r){n!==r&&(e=dr(fr.current),n=dr(cr.current),t.stateNode=kt(r,e,n,t),t.effectTag|=4)},"function"!=typeof u.ReactFiberErrorDialog.showErrorDialog)throw f(Error("Expected ReactFiberErrorDialog.showErrorDialog to be a function."));var Fi="function"==typeof WeakSet?WeakSet:Set;function ji(e,t){var n,r=t.source,i=t.stack;null===i&&null!==r&&(i=Nt(r)),t={componentName:null!==r?Oe(r.type):null,componentStack:null!==i?i:"",error:t.value,errorBoundary:null,errorBoundaryName:null,errorBoundaryFound:!1,willRetry:!1},null!==e&&1===e.tag&&(t.errorBoundary=e.stateNode,t.errorBoundaryName=Oe(e.type),t.errorBoundaryFound=!0,t.willRetry=!0);try{n=t,!1!==u.ReactFiberErrorDialog.showErrorDialog(n)&&console.error(n.error)}catch(e){setTimeout(function(){throw e})}}function Oi(e,t){try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(t){ql(e,t)}}function Wi(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){ql(e,t)}else t.current=null}function Hi(e,t,n){if(null!==(n=null!==(n=n.updateQueue)?n.lastEffect:null)){var r=n=n.next;do{if((r.tag&e)!==Sr){var i=r.destroy;r.destroy=void 0,void 0!==i&&i()}(r.tag&t)!==Sr&&(i=r.create,r.destroy=i()),r=r.next}while(r!==n)}}function Bi(e,t){switch("function"==typeof Zl&&Zl(e),e.tag){case 0:case 11:case 14:case 15:var n=e.updateQueue;if(null!==n&&null!==(n=n.lastEffect)){var r=n.next;mn(97<t?97:t,function(){var t=r;do{var n=t.destroy;if(void 0!==n){var i=e;try{n()}catch(e){ql(i,e)}}t=t.next}while(t!==r)})}break;case 1:Wi(e),"function"==typeof(t=e.stateNode).componentWillUnmount&&Oi(e,t);break;case 5:Wi(e);break;case 4:ht(e.stateNode.containerInfo)}}function Qi(e){var t=e.alternate;e.return=null,e.child=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.alternate=null,e.firstEffect=null,e.lastEffect=null,e.pendingProps=null,e.memoizedProps=null,null!==t&&Qi(t)}function Li(e,t){switch(t.tag){case 0:case 11:case 14:case 15:return void Hi(kr,Pr,t);case 12:return;case 13:return null!==t.memoizedState&&(gl=dn()),void Yi(t);case 19:return void Yi(t)}switch(t.tag){case 1:case 5:case 6:case 20:break;case 3:case 4:break;default:throw f(Error("This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue."))}}function Yi(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Fi),t.forEach(function(t){var r=Gl.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))})}}var Vi="function"==typeof WeakMap?WeakMap:Map;function Xi(e,t,n){(n=On(n,null)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){bl||(bl=!0,Tl=r),ji(e,t)},n}function qi(e,t,n){(n=On(n,null)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var i=t.value;n.payload=function(){return ji(e,t),r(i)}}var l=e.stateNode;return null!==l&&"function"==typeof l.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===El?El=new Set([this]):El.add(this),ji(e,t));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),n}var $i=Math.ceil,Gi=xe.ReactCurrentDispatcher,Ji=xe.ReactCurrentOwner,Ki=0,Zi=8,el=16,tl=32,nl=0,rl=1,il=2,ll=3,al=4,ol=Ki,ul=null,cl=null,sl=0,fl=nl,dl=1073741823,pl=1073741823,hl=null,ml=!1,gl=0,yl=500,vl=null,bl=!1,Tl=null,El=null,xl=!1,Sl=null,wl=90,kl=0,Pl=null,Cl=0,_l=null,Rl=0;function Nl(){return(48&ol)!==Ki?1073741821-(dn()/10|0):0!==Rl?Rl:Rl=1073741821-(dn()/10|0)}function Il(e,t,n){if(0==(2&(t=t.mode)))return 1073741823;var r=pn();if(0==(4&t))return 99===r?1073741823:1073741822;if((ol&el)!==Ki)return sl;if(null!==n)e=1073741821-25*(1+((1073741821-e+(0|n.timeoutMs||5e3)/10)/25|0));else switch(r){case 99:e=1073741823;break;case 98:e=1073741821-10*(1+((1073741821-e+15)/10|0));break;case 97:case 96:e=1073741821-25*(1+((1073741821-e+500)/25|0));break;case 95:e=1;break;default:throw f(Error("Expected a valid priority level"))}return null!==ul&&e===sl&&--e,e}function zl(e,t){if(50<Cl)throw Cl=0,_l=null,f(Error("Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested updates to prevent infinite loops."));if(null!==(e=Ul(e,t))){e.pingTime=0;var n=pn();if(1073741823===t)if((ol&Zi)!==Ki&&(48&ol)===Ki)for(var r=Ol(e,1073741823,!0);null!==r;)r=r(!0);else Ml(e,99,1073741823),ol===Ki&&vn();else Ml(e,n,t);(4&ol)===Ki||98!==n&&99!==n||(null===Pl?Pl=new Map([[e,t]]):(void 0===(n=Pl.get(e))||n>t)&&Pl.set(e,t))}}function Ul(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t);var r=e.return,i=null;if(null===r&&3===e.tag)i=e.stateNode;else for(;null!==r;){if(n=r.alternate,r.childExpirationTime<t&&(r.childExpirationTime=t),null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t),null===r.return&&3===r.tag){i=r.stateNode;break}r=r.return}return null!==i&&(t>i.firstPendingTime&&(i.firstPendingTime=t),0===(e=i.lastPendingTime)||t<e)&&(i.lastPendingTime=t),i}function Ml(e,t,n){if(e.callbackExpirationTime<n){var r=e.callbackNode;null!==r&&r!==an&&$t(r),e.callbackExpirationTime=n,1073741823===n?e.callbackNode=yn(Al.bind(null,e,Ol.bind(null,e,n))):(r=null,1!==n&&(r={timeout:10*(1073741821-n)-dn()}),e.callbackNode=gn(t,Al.bind(null,e,Ol.bind(null,e,n)),r))}}function Al(e,t,n){var r=e.callbackNode,i=null;try{return null!==(i=t(n))?Al.bind(null,e,i):null}finally{null===i&&r===e.callbackNode&&(e.callbackNode=null,e.callbackExpirationTime=0)}}function Dl(e,t){var n=e.firstBatch;return!!(null!==n&&n._defer&&n._expirationTime>=t)&&(gn(97,function(){return n._onComplete(),null}),!0)}function Fl(){if(null!==Pl){var e=Pl;Pl=null,e.forEach(function(e,t){yn(Ol.bind(null,t,e))}),vn()}}function jl(e,t){e.finishedWork=null,e.finishedExpirationTime=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,Ct(n)),null!==cl)for(n=cl.return;null!==n;){var r=n;switch(r.tag){case 1:var i=r.type.childContextTypes;null!==i&&void 0!==i&&Ht();break;case 3:hr(),Bt();break;case 5:gr(r);break;case 4:hr();break;case 13:case 19:Ut(Tr);break;case 10:zn(r)}n=n.return}ul=e,cl=la(e.current,null),sl=t,fl=nl,pl=dl=1073741823,hl=null,ml=!1}function Ol(e,t,n){if((48&ol)!==Ki)throw f(Error("Should not already be working."));if(e.firstPendingTime<t)return null;if(n&&e.finishedExpirationTime===t)return Ql.bind(null,e);if(Yl(),e!==ul||t!==sl)jl(e,t);else if(fl===ll)if(ml)jl(e,t);else{var r=e.lastPendingTime;if(r<t)return Ol.bind(null,e,r)}if(null!==cl){r=ol,ol|=el;var i=Gi.current;if(null===i&&(i=li),Gi.current=li,n){if(1073741823!==t){var l=Nl();if(l<t)return ol=r,Nn(),Gi.current=i,Ol.bind(null,e,l)}}else Rl=0;for(;;)try{if(n)for(;null!==cl;)cl=Hl(cl);else for(;null!==cl&&!Gt();)cl=Hl(cl);break}catch(n){if(Nn(),qr(),null===(l=cl)||null===l.return)throw jl(e,t),ol=r,n;e:{var a=e,o=l.return,u=l,c=n,s=sl;if(u.effectTag|=1024,u.firstEffect=u.lastEffect=null,null!==c&&"object"==typeof c&&"function"==typeof c.then){var d=c,p=0!=(Tr.current&vr);c=o;do{var h;if((h=13===c.tag)&&(null!==c.memoizedState?h=!1:h=void 0!==(h=c.memoizedProps).fallback&&(!0!==h.unstable_avoidThisFallback||!p)),h){if(null===(o=c.updateQueue)?((o=new Set).add(d),c.updateQueue=o):o.add(d),0==(2&c.mode)){c.effectTag|=64,u.effectTag&=-1957,1===u.tag&&(null===u.alternate?u.tag=17:((s=On(1073741823,null)).tag=2,Hn(u,s))),u.expirationTime=1073741823;break e}u=a,a=s,null===(p=u.pingCache)?(p=u.pingCache=new Vi,o=new Set,p.set(d,o)):void 0===(o=p.get(d))&&(o=new Set,p.set(d,o)),o.has(a)||(o.add(a),u=$l.bind(null,u,d,a),d.then(u,u)),c.effectTag|=2048,c.expirationTime=s;break e}c=c.return}while(null!==c);c=Error((Oe(u.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+Nt(u))}fl!==al&&(fl=rl),c=Di(c,u),u=o;do{switch(u.tag){case 3:u.effectTag|=2048,u.expirationTime=s,Bn(u,s=Xi(u,c,s));break e;case 1:if(d=c,a=u.type,o=u.stateNode,0==(64&u.effectTag)&&("function"==typeof a.getDerivedStateFromError||null!==o&&"function"==typeof o.componentDidCatch&&(null===El||!El.has(o)))){u.effectTag|=2048,u.expirationTime=s,Bn(u,s=qi(u,d,s));break e}}u=u.return}while(null!==u)}cl=Bl(l)}if(ol=r,Nn(),Gi.current=i,null!==cl)return Ol.bind(null,e,t)}if(e.finishedWork=e.current.alternate,e.finishedExpirationTime=t,Dl(e,t))return null;switch(ul=null,fl){case nl:throw f(Error("Should have a work-in-progress."));case rl:return(r=e.lastPendingTime)<t?Ol.bind(null,e,r):n?Ql.bind(null,e):(jl(e,t),yn(Ol.bind(null,e,t)),null);case il:return 1073741823===dl&&!n&&10<(n=gl+yl-dn())?ml?(jl(e,t),Ol.bind(null,e,t)):(r=e.lastPendingTime)<t?Ol.bind(null,e,r):(e.timeoutHandle=Pt(Ql.bind(null,e),n),null):Ql.bind(null,e);case ll:if(!n){if(ml)return jl(e,t),Ol.bind(null,e,t);if((n=e.lastPendingTime)<t)return Ol.bind(null,e,n);if(1073741823!==pl?n=10*(1073741821-pl)-dn():1073741823===dl?n=0:(n=10*(1073741821-dl)-5e3,t=10*(1073741821-t)-(r=dn()),0>(n=r-n)&&(n=0),t<(n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*$i(n/1960))-n)&&(n=t)),10<n)return e.timeoutHandle=Pt(Ql.bind(null,e),n),null}return Ql.bind(null,e);case al:return!n&&1073741823!==dl&&null!==hl&&(r=dl,0>=(t=0|(i=hl).busyMinDurationMs)?t=0:(n=0|i.busyDelayMs,t=(r=dn()-(10*(1073741821-r)-(0|i.timeoutMs||5e3)))<=n?0:n+t-r),10<t)?(e.timeoutHandle=Pt(Ql.bind(null,e),t),null):Ql.bind(null,e);default:throw f(Error("Unknown root exit status."))}}function Wl(e,t){e<dl&&1<e&&(dl=e),null!==t&&e<pl&&1<e&&(pl=e,hl=t)}function Hl(e){var t=Jl(e.alternate,e,sl);return e.memoizedProps=e.pendingProps,null===t&&(t=Bl(e)),Ji.current=null,t}function Bl(e){cl=e;do{var t=cl.alternate;if(e=cl.return,0==(1024&cl.effectTag)){e:{var n=t,r=sl,i=(t=cl).pendingProps;switch(t.tag){case 2:case 16:break;case 15:case 0:break;case 1:Wt(t.type)&&Ht();break;case 3:hr(),Bt(),(r=t.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==n&&null!==n.child||(t.effectTag&=-3),Ni(t);break;case 5:gr(t),r=dr(fr.current);var l=t.type;if(null!==n&&null!=t.stateNode)Ii(n,t,l,i,r),n.ref!==t.ref&&(t.effectTag|=128);else if(i){dr(cr.current),n=i;var a=r;r=t,i=St,St+=2,l=xt(l);var o=Ke(null,Ye,n,l.validAttributes);a=ct(i,l.uiViewClassName,a,o,r),n=new wt(i,l,n,r),Ri(n={node:a,canonical:n},t,!1,!1),t.stateNode=n,null!==t.ref&&(t.effectTag|=128)}else if(null===t.stateNode)throw f(Error("We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."));break;case 6:if(n&&null!=t.stateNode)zi(n,t,n.memoizedProps,i);else{if("string"!=typeof i&&null===t.stateNode)throw f(Error("We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."));n=dr(fr.current),r=dr(cr.current),t.stateNode=kt(i,n,r,t)}break;case 11:break;case 13:if(Ut(Tr),i=t.memoizedState,0!=(64&t.effectTag)){t.expirationTime=r;break e}r=null!==i,i=!1,null!==n&&(i=null!==(l=n.memoizedState),r||null===l||null!==(l=n.child.sibling)&&(null!==(a=t.firstEffect)?(t.firstEffect=l,l.nextEffect=a):(t.firstEffect=t.lastEffect=l,l.nextEffect=null),l.effectTag=8)),r&&!i&&0!=(2&t.mode)&&(null===n&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!=(Tr.current&vr)?fl===nl&&(fl=il):fl!==nl&&fl!==il||(fl=ll)),r&&(t.effectTag|=4);break;case 7:case 8:case 12:break;case 4:hr(),Ni(t);break;case 10:zn(t);break;case 9:case 14:break;case 17:Wt(t.type)&&Ht();break;case 18:break;case 19:if(Ut(Tr),null===(i=t.memoizedState))break;if(l=0!=(64&t.effectTag),null===(a=i.rendering)){if(l)Mi(i,!1);else if(fl!==nl||null!==n&&0!=(64&n.effectTag))for(n=t.child;null!==n;){if(null!==(a=Er(n))){for(t.effectTag|=64,Mi(i,!1),null!==(n=a.updateQueue)&&(t.updateQueue=n,t.effectTag|=4),t.firstEffect=t.lastEffect=null,n=r,r=t.child;null!==r;)l=n,(i=r).effectTag&=2,i.nextEffect=null,i.firstEffect=null,i.lastEffect=null,null===(a=i.alternate)?(i.childExpirationTime=0,i.expirationTime=l,i.child=null,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null):(i.childExpirationTime=a.childExpirationTime,i.expirationTime=a.expirationTime,i.child=a.child,i.memoizedProps=a.memoizedProps,i.memoizedState=a.memoizedState,i.updateQueue=a.updateQueue,l=a.dependencies,i.dependencies=null===l?null:{expirationTime:l.expirationTime,firstContext:l.firstContext,responders:l.responders}),r=r.sibling;Mt(Tr,Tr.current&yr|br),t=t.child;break e}n=n.sibling}}else{if(!l)if(null!==(n=Er(a))){if(t.effectTag|=64,l=!0,Mi(i,!0),null===i.tail&&"hidden"===i.tailMode){null!==(n=n.updateQueue)&&(t.updateQueue=n,t.effectTag|=4),null!==(t=t.lastEffect=i.lastEffect)&&(t.nextEffect=null);break}}else dn()>i.tailExpiration&&1<r&&(t.effectTag|=64,l=!0,Mi(i,!1),t.expirationTime=t.childExpirationTime=r-1);i.isBackwards?(a.sibling=t.child,t.child=a):(null!==(n=i.last)?n.sibling=a:t.child=a,i.last=a)}if(null!==i.tail){0===i.tailExpiration&&(i.tailExpiration=dn()+500),n=i.tail,i.rendering=n,i.tail=n.sibling,i.lastEffect=t.lastEffect,n.sibling=null,r=Tr.current,Mt(Tr,r=l?r&yr|br:r&yr),t=n;break e}break;case 20:break;default:throw f(Error("Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue."))}t=null}if(n=cl,1===sl||1!==n.childExpirationTime){for(r=0,i=n.child;null!==i;)l=i.expirationTime,a=i.childExpirationTime,l>r&&(r=l),a>r&&(r=a),i=i.sibling;n.childExpirationTime=r}if(null!==t)return t;null!==e&&0==(1024&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=cl.firstEffect),null!==cl.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=cl.firstEffect),e.lastEffect=cl.lastEffect),1<cl.effectTag&&(null!==e.lastEffect?e.lastEffect.nextEffect=cl:e.firstEffect=cl,e.lastEffect=cl))}else{if(null!==(t=Ai(cl)))return t.effectTag&=1023,t;null!==e&&(e.firstEffect=e.lastEffect=null,e.effectTag|=1024)}if(null!==(t=cl.sibling))return t;cl=e}while(null!==cl);return fl===nl&&(fl=al),null}function Ql(e){var t=pn();return mn(99,Ll.bind(null,e,t)),null!==Sl&&gn(97,function(){return Yl(),null}),null}function Ll(e,t){if(Yl(),(48&ol)!==Ki)throw f(Error("Should not already be working."));var n=e.finishedWork,r=e.finishedExpirationTime;if(null===n)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,n===e.current)throw f(Error("Cannot commit the same tree as before. This error is likely caused by a bug in React. Please file an issue."));e.callbackNode=null,e.callbackExpirationTime=0;var i=n.expirationTime,l=n.childExpirationTime;if(i=l>i?l:i,e.firstPendingTime=i,i<e.lastPendingTime&&(e.lastPendingTime=i),e===ul&&(cl=ul=null,sl=0),1<n.effectTag?null!==n.lastEffect?(n.lastEffect.nextEffect=n,i=n.firstEffect):i=n:i=n.firstEffect,null!==i){l=ol,ol|=tl,Ji.current=null,vl=i;do{try{for(;null!==vl;){if(0!=(256&vl.effectTag)){var a=vl.alternate,o=vl;switch(o.tag){case 0:case 11:case 15:Hi(wr,Sr,o);break;case 1:if(256&o.effectTag&&null!==a){var u=a.memoizedProps,c=a.memoizedState,s=o.stateNode,d=s.getSnapshotBeforeUpdate(o.elementType===o.type?u:wn(o.type,u),c);s.__reactInternalSnapshotBeforeUpdate=d}break;case 3:case 5:case 6:case 4:case 17:break;default:throw f(Error("This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue."))}}vl=vl.nextEffect}}catch(e){if(null===vl)throw f(Error("Should be working on an effect."));ql(vl,e),vl=vl.nextEffect}}while(null!==vl);vl=i;do{try{for(a=t;null!==vl;){var p=vl.effectTag;if(128&p){var h=vl.alternate;if(null!==h){var m=h.ref;null!==m&&("function"==typeof m?m(null):m.current=null)}}switch(14&p){case 2:vl.effectTag&=-3;break;case 6:vl.effectTag&=-3,Li(vl.alternate,vl);break;case 4:Li(vl.alternate,vl);break;case 8:e:for(c=u=vl,s=a,d=c;;)if(Bi(d,s),null!==d.child)d.child.return=d,d=d.child;else{if(d===c)break;for(;null===d.sibling;){if(null===d.return||d.return===c)break e;d=d.return}d.sibling.return=d.return,d=d.sibling}Qi(u)}vl=vl.nextEffect}}catch(e){if(null===vl)throw f(Error("Should be working on an effect."));ql(vl,e),vl=vl.nextEffect}}while(null!==vl);e.current=n,vl=i;do{try{for(p=r;null!==vl;){var g=vl.effectTag;if(36&g){var y=vl.alternate;switch(m=p,(h=vl).tag){case 0:case 11:case 15:Hi(Cr,_r,h);break;case 1:var v=h.stateNode;if(4&h.effectTag)if(null===y)v.componentDidMount();else{var b=h.elementType===h.type?y.memoizedProps:wn(h.type,y.memoizedProps);v.componentDidUpdate(b,y.memoizedState,v.__reactInternalSnapshotBeforeUpdate)}var T=h.updateQueue;null!==T&&Vn(0,T,v);break;case 3:var E=h.updateQueue;if(null!==E){if(a=null,null!==h.child)switch(h.child.tag){case 5:a=h.child.stateNode.canonical;break;case 1:a=h.child.stateNode}Vn(0,E,a)}break;case 5:if(null===y&&4&h.effectTag)throw f(Error("The current renderer does not support mutation. This error is likely caused by a bug in React. Please file an issue."));break;case 6:case 4:case 12:break;case 13:case 19:case 17:case 20:break;default:throw f(Error("This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue."))}}if(128&g){var x=vl.ref;if(null!==x){var S=vl.stateNode;switch(vl.tag){case 5:var w=S.canonical;break;default:w=S}"function"==typeof x?x(w):x.current=w}}512&g&&(xl=!0),vl=vl.nextEffect}}catch(e){if(null===vl)throw f(Error("Should be working on an effect."));ql(vl,e),vl=vl.nextEffect}}while(null!==vl);vl=null,on(),ol=l}else e.current=n;if(xl)xl=!1,Sl=e,kl=r,wl=t;else for(vl=i;null!==vl;)t=vl.nextEffect,vl.nextEffect=null,vl=t;if(0!==(t=e.firstPendingTime)?Ml(e,g=Tn(g=Nl(),t),t):El=null,"function"==typeof Kl&&Kl(n.stateNode,r),1073741823===t?e===_l?Cl++:(Cl=0,_l=e):Cl=0,bl)throw bl=!1,e=Tl,Tl=null,e;return(ol&Zi)!==Ki?null:(vn(),null)}function Yl(){if(null===Sl)return!1;var e=Sl,t=kl,n=wl;return Sl=null,kl=0,wl=90,mn(97<n?97:n,Vl.bind(null,e,t))}function Vl(e){if((48&ol)!==Ki)throw f(Error("Cannot flush passive effects while already rendering."));var t=ol;for(ol|=tl,e=e.current.firstEffect;null!==e;){try{var n=e;if(0!=(512&n.effectTag))switch(n.tag){case 0:case 11:case 15:Hi(Nr,Sr,n),Hi(Sr,Rr,n)}}catch(t){if(null===e)throw f(Error("Should be working on an effect."));ql(e,t)}n=e.nextEffect,e.nextEffect=null,e=n}return ol=t,vn(),!0}function Xl(e,t,n){Hn(e,t=Xi(e,t=Di(n,t),1073741823)),null!==(e=Ul(e,1073741823))&&Ml(e,99,1073741823)}function ql(e,t){if(3===e.tag)Xl(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){Xl(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===El||!El.has(r))){Hn(n,e=qi(n,e=Di(t,e),1073741823)),null!==(n=Ul(n,1073741823))&&Ml(n,99,1073741823);break}}n=n.return}}function $l(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),ul===e&&sl===n?fl===ll||fl===il&&1073741823===dl&&dn()-gl<yl?jl(e,sl):ml=!0:e.lastPendingTime<n||(0!==(t=e.pingTime)&&t<n||(e.pingTime=n,e.finishedExpirationTime===n&&(e.finishedExpirationTime=0,e.finishedWork=null),Ml(e,t=Tn(t=Nl(),n),n)))}function Gl(e,t){var n=e.stateNode;null!==n&&n.delete(t),n=Tn(n=Nl(),t=Il(n,e,null)),null!==(e=Ul(e,t))&&Ml(e,n,t)}var Jl=void 0;Jl=function(e,t,n){var r=t.expirationTime;if(null!==e){if(e.memoizedProps!==t.pendingProps||Ft.current)hi=!0;else if(r<n){switch(hi=!1,t.tag){case 3:Si(t);break;case 5:mr(t);break;case 1:Wt(t.type)&&Yt(t);break;case 4:pr(t,t.stateNode.containerInfo);break;case 10:In(t,t.memoizedProps.value);break;case 13:if(null!==t.memoizedState)return 0!==(r=t.child.childExpirationTime)&&r>=n?ki(e,t,n):(Mt(Tr,Tr.current&yr),null!==(t=_i(e,t,n))?t.sibling:null);Mt(Tr,Tr.current&yr);break;case 19:if(r=t.childExpirationTime>=n,0!=(64&e.effectTag)){if(r)return Ci(e,t,n);t.effectTag|=64}var i=t.memoizedState;if(null!==i&&(i.rendering=null,i.tail=null),Mt(Tr,Tr.current),!r)return null}return _i(e,t,n)}}else hi=!1;switch(t.expirationTime=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,i=Ot(t,Dt.current),Mn(t,n),i=Xr(null,t,r,e,i,n),t.effectTag|=1,"object"==typeof i&&null!==i&&"function"==typeof i.render&&void 0===i.$$typeof){if(t.tag=1,qr(),Wt(r)){var l=!0;Yt(t)}else l=!1;t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null;var a=r.getDerivedStateFromProps;"function"==typeof a&&Gn(t,r,a,e),i.updater=Jn,t.stateNode=i,i._reactInternalFiber=t,tr(t,r,e,n),t=xi(null,t,r,!0,l,n)}else t.tag=0,mi(null,t,i,n),t=t.child;return t;case 16:switch(i=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,i=kn(i),t.type=i,l=t.tag=ia(i),e=wn(i,e),l){case 0:t=Ti(null,t,i,e,n);break;case 1:t=Ei(null,t,i,e,n);break;case 11:t=gi(null,t,i,e,n);break;case 14:t=yi(null,t,i,wn(i.type,e),r,n);break;default:throw f(Error("Element type is invalid. Received a promise that resolves to: "+i+". Lazy element type must resolve to a class or function."))}return t;case 0:return r=t.type,i=t.pendingProps,Ti(e,t,r,i=t.elementType===r?i:wn(r,i),n);case 1:return r=t.type,i=t.pendingProps,Ei(e,t,r,i=t.elementType===r?i:wn(r,i),n);case 3:if(Si(t),null===(r=t.updateQueue))throw f(Error("If the root does not have an updateQueue, we should have already bailed out. This error is likely caused by a bug in React. Please file an issue."));return i=null!==(i=t.memoizedState)?i.element:null,Yn(t,r,t.pendingProps,null,n),(r=t.memoizedState.element)===i?t=_i(e,t,n):(mi(e,t,r,n),t=t.child),t;case 5:return mr(t),null===e&&di(t),r=t.pendingProps.children,bi(e,t),mi(e,t,r,n),t.child;case 6:return null===e&&di(t),null;case 13:return ki(e,t,n);case 4:return pr(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=ar(t,null,r,n):mi(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,gi(e,t,r,i=t.elementType===r?i:wn(r,i),n);case 7:return mi(e,t,t.pendingProps,n),t.child;case 8:case 12:return mi(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,a=t.memoizedProps,In(t,l=i.value),null!==a){var o=a.value;if(0===(l=En(o,l)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(o,l):1073741823))){if(a.children===i.children&&!Ft.current){t=_i(e,t,n);break e}}else for(null!==(o=t.child)&&(o.return=t);null!==o;){var u=o.dependencies;if(null!==u){a=o.child;for(var c=u.firstContext;null!==c;){if(c.context===r&&0!=(c.observedBits&l)){1===o.tag&&((c=On(n,null)).tag=2,Hn(o,c)),o.expirationTime<n&&(o.expirationTime=n),null!==(c=o.alternate)&&c.expirationTime<n&&(c.expirationTime=n),Un(o.return,n),u.expirationTime<n&&(u.expirationTime=n);break}c=c.next}}else a=10===o.tag&&o.type===t.type?null:o.child;if(null!==a)a.return=o;else for(a=o;null!==a;){if(a===t){a=null;break}if(null!==(o=a.sibling)){o.return=a.return,a=o;break}a=a.return}o=a}}mi(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=(l=t.pendingProps).children,Mn(t,n),r=r(i=An(i,l.unstable_observedBits)),t.effectTag|=1,mi(e,t,r,n),t.child;case 14:return l=wn(i=t.type,t.pendingProps),yi(e,t,i,l=wn(i.type,l),r,n);case 15:return vi(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:wn(r,i),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),t.tag=1,Wt(r)?(e=!0,Yt(t)):e=!1,Mn(t,n),Zn(t,r,i),tr(t,r,i,n),xi(null,t,r,!0,e,n);case 19:return Ci(e,t,n)}throw f(Error("Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue."))};var Kl=null,Zl=null;function ea(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);Kl=function(e){try{t.onCommitFiberRoot(n,e,void 0,64==(64&e.current.effectTag))}catch(e){}},Zl=function(e){try{t.onCommitFiberUnmount(n,e)}catch(e){}}}catch(e){}return!0}function ta(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function na(e,t,n,r){return new ta(e,t,n,r)}function ra(e){return!(!(e=e.prototype)||!e.isReactComponent)}function ia(e){if("function"==typeof e)return ra(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===ze)return 11;if(e===Ae)return 14}return 2}function la(e,t){var n=e.alternate;return null===n?((n=na(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{expirationTime:t.expirationTime,firstContext:t.firstContext,responders:t.responders},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function aa(e,t,n,r,i,l){var a=2;if(r=e,"function"==typeof e)ra(e)&&(a=1);else if("string"==typeof e)a=5;else e:switch(e){case Pe:return oa(n.children,i,l,t);case Ie:a=8,i|=7;break;case Ce:a=8,i|=1;break;case _e:return(e=na(12,n,t,8|i)).elementType=_e,e.type=_e,e.expirationTime=l,e;case Ue:return(e=na(13,n,t,i)).type=Ue,e.elementType=Ue,e.expirationTime=l,e;case Me:return(e=na(19,n,t,i)).elementType=Me,e.expirationTime=l,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case Re:a=10;break e;case Ne:a=9;break e;case ze:a=11;break e;case Ae:a=14;break e;case De:a=16,r=null;break e}throw f(Error("Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: "+(null==e?e:typeof e)+"."))}return(t=na(a,n,t,i)).elementType=e,t.type=r,t.expirationTime=l,t}function oa(e,t,n,r){return(e=na(7,e,r,t)).expirationTime=n,e}function ua(e,t,n){return(e=na(6,e,null,t)).expirationTime=n,e}function ca(e,t,n){return(t=na(4,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function sa(e,t,n){this.tag=t,this.current=null,this.containerInfo=e,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=this.firstBatch=null,this.pingTime=this.lastPendingTime=this.firstPendingTime=this.callbackExpirationTime=0}function fa(e){var t=e._reactInternalFiber;if(void 0===t){if("function"==typeof e.render)throw f(Error("Unable to find node on an unmounted component."));throw f(Error("Argument appears to not be a ReactComponent. Keys: "+Object.keys(e)))}return null===(e=Qe(t))?null:e.stateNode}function da(e,t,n,r){var i=t.current,l=Nl(),a=qn.suspense;i=Il(l,i,a),l=t.current;e:if(n){n=n._reactInternalFiber;t:{if(2!==We(n)||1!==n.tag)throw f(Error("Expected subtree parent to be a mounted class component. This error is likely caused by a bug in React. Please file an issue."));var o=n;do{switch(o.tag){case 3:o=o.stateNode.context;break t;case 1:if(Wt(o.type)){o=o.stateNode.__reactInternalMemoizedMergedChildContext;break t}}o=o.return}while(null!==o);throw f(Error("Found unexpected detached subtree parent. This error is likely caused by a bug in React. Please file an issue."))}if(1===n.tag){var u=n.type;if(Wt(u)){n=Lt(n,u,o);break e}}n=o}else n=At;return null===t.context?t.context=n:t.pendingContext=n,t=r,(a=On(i,a)).payload={element:e},null!==(t=void 0===t?null:t)&&(a.callback=t),Hn(l,a),zl(l,i),i}function pa(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:ke,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function ha(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var ma;ma=function(){throw f(Error("getInspectorDataForViewTag() is not available in production"))};var ga=nativeFabricUIManager.dispatchCommand;function ya(e){return null==e?null:"number"==typeof e?e:e._nativeTag?e._nativeTag:e.canonical&&e.canonical._nativeTag?e.canonical._nativeTag:null==(e=fa(e))?e:e.canonical?e.canonical._nativeTag:e._nativeTag}nt=function(e,t){var n=ol;ol|=1;try{return e(t)}finally{(ol=n)===Ki&&vn()}},rt=function(){(49&ol)===Ki&&(Fl(),Yl())};var va,ba,Ta=new Map,Ea={NativeComponent:(function(e,t){return(function(n){function r(){if(!(this instanceof r))throw new TypeError("Cannot call a class as a function");var e=n.apply(this,arguments);if(!this)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?this:e}return ha(r,n),r.prototype.blur=function(){u.TextInputState.blurTextInput(e(this))},r.prototype.focus=function(){u.TextInputState.focusTextInput(e(this))},r.prototype.measure=function(n){var r=void 0;try{r=t(this)}catch(e){}null!=r&&(r.canonical?nativeFabricUIManager.measure(r.node,Le(this,n)):u.UIManager.measure(e(this),Le(this,n)))},r.prototype.measureInWindow=function(n){var r=void 0;try{r=t(this)}catch(e){}null!=r&&(r.canonical?nativeFabricUIManager.measureInWindow(r.node,Le(this,n)):u.UIManager.measureInWindow(e(this),Le(this,n)))},r.prototype.measureLayout=function(n,r,i){var l=void 0;try{l=t(this)}catch(e){}null==l||l.canonical||(l=void 0,"number"==typeof n?l=n:n._nativeTag&&(l=n._nativeTag),null!=l&&u.UIManager.measureLayout(e(this),l,Le(this,i),Le(this,r)))},r.prototype.setNativeProps=function(e){var n=void 0;try{n=t(this)}catch(e){}if(null!=n&&!n.canonical){var r=n._nativeTag||n.canonical._nativeTag;n=n.viewConfig||n.canonical.viewConfig,null!=(e=Ke(null,Ye,e,n.validAttributes))&&u.UIManager.updateView(r,n.uiViewClassName,e)}},r})(c.Component)})(ya,fa),findNodeHandle:ya,setNativeProps:function(){},dispatchCommand:function(e,t,n){null!=e._nativeTag&&null!=e._internalInstanceHandle&&ga(e._internalInstanceHandle.stateNode.node,t,n)},render:function(e,t,n){var r=Ta.get(t);if(!r){r=new sa(t,0,!1);var i=na(3,null,null,0);r.current=i,i.stateNode=r,Ta.set(t,r)}da(e,r,null,n);e:if(e=r.current,e.child)switch(e.child.tag){case 5:e=e.child.stateNode.canonical;break e;default:e=e.child.stateNode}else e=null;return e},unmountComponentAtNode:function(e){var t=Ta.get(e);t&&da(null,t,null,function(){Ta.delete(e)})},createPortal:function(e,t){return pa(e,t,null,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{NativeMethodsMixin:(function(e,t){return{measure:function(n){var r=void 0;try{r=t(this)}catch(e){}null!=r&&(r.canonical?nativeFabricUIManager.measure(r.node,Le(this,n)):u.UIManager.measure(e(this),Le(this,n)))},measureInWindow:function(n){var r=void 0;try{r=t(this)}catch(e){}null!=r&&(r.canonical?nativeFabricUIManager.measureInWindow(r.node,Le(this,n)):u.UIManager.measureInWindow(e(this),Le(this,n)))},measureLayout:function(n,r,i){var l=void 0;try{l=t(this)}catch(e){}null==l||l.canonical||(l=void 0,"number"==typeof n?l=n:n._nativeTag&&(l=n._nativeTag),null!=l&&u.UIManager.measureLayout(e(this),l,Le(this,i),Le(this,r)))},setNativeProps:function(e){var n=void 0;try{n=t(this)}catch(e){}if(null!=n&&!n.canonical){var r=n._nativeTag||n.canonical._nativeTag;n=n.viewConfig||n.canonical.viewConfig,null!=(e=Ke(null,Ye,e,n.validAttributes))&&u.UIManager.updateView(r,n.uiViewClassName,e)}},focus:function(){u.TextInputState.focusTextInput(e(this))},blur:function(){u.TextInputState.blurTextInput(e(this))}}})(ya,fa)}};ba=(va={findFiberByHostInstance:Ee,getInspectorDataForViewTag:ma,bundleType:0,version:"16.8.6",rendererPackageName:"react-native-renderer"}).findFiberByHostInstance,ea(o({},va,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:xe.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Qe(e))?null:e.stateNode},findFiberByHostInstance:function(e){return ba?ba(e):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null}));var xa={default:Ea},Sa=xa&&Ea||xa;i.exports=Sa.default||Sa},343,[11,85,156,12,162]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=t(r(d[1])),s=t(r(d[2])),u=t(r(d[3])),l=t(r(d[4])),o=t(r(d[5])),c=t(r(d[6])),f=r(d[7]),v=r(d[8]),p=r(d[9]),h=r(d[10]),_=(function(t){function f(){var t;(0,n.default)(this,f),(t=(0,u.default)(this,(0,l.default)(f).call(this,c.default)))._supportedEvents=['change','memoryWarning','blur','focus'],t.isAvailable=!0,t._eventHandlers=t._supportedEvents.reduce(function(t,n){return t[n]=new Map,t},{}),t.currentState=c.default.getConstants().initialAppState;var s=!1;return t.addListener('appStateDidChange',function(n){s=!0,t.currentState=n.app_state}),c.default.getCurrentAppState(function(n){s||t.currentState===n.app_state||(t.currentState=n.app_state,t.emit('appStateDidChange',n))},p),t}return(0,o.default)(f,t),(0,s.default)(f,[{key:"addEventListener",value:function(t,n){switch(h(-1!==this._supportedEvents.indexOf(t),'Trying to subscribe to unknown event: "%s"',t),t){case'change':this._eventHandlers[t].set(n,this.addListener('appStateDidChange',function(t){n(t.app_state)}));break;case'memoryWarning':this._eventHandlers[t].set(n,this.addListener('memoryWarning',n));break;case'blur':case'focus':this._eventHandlers[t].set(n,this.addListener('appStateFocusChange',function(s){'blur'!==t||s||n(),'focus'===t&&s&&n()}))}}},{key:"removeEventListener",value:function(t,n){h(-1!==this._supportedEvents.indexOf(t),'Trying to remove listener for unknown event: "%s"',t),this._eventHandlers[t].has(n)&&(this._eventHandlers[t].get(n).remove(),this._eventHandlers[t].delete(n))}}]),f})(v);function y(){h(!1,"Cannot use AppState module when native RCTAppState is not included in the build.\nEither include it, or check AppState.isAvailable before calling any methods.")}var S=(function(t){function c(){var t,s;(0,n.default)(this,c);for(var o=arguments.length,f=new Array(o),v=0;v<o;v++)f[v]=arguments[v];return(s=(0,u.default)(this,(t=(0,l.default)(c)).call.apply(t,[this].concat(f)))).isAvailable=!1,s.currentState=null,s}return(0,o.default)(c,t),(0,s.default)(c,[{key:"addEventListener",value:function(){y()}},{key:"removeEventListener",value:function(){y()}},{key:"addListener",value:function(){y()}},{key:"removeAllListeners",value:function(){y()}},{key:"removeSubscription",value:function(){y()}}]),c})(f);_=c.default?new _:new S,m.exports=_},344,[3,4,5,6,8,9,345,43,121,346,17]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])).getEnforcing('AppState');e.default=u},345,[1,23]);
+__d(function(g,r,i,a,m,e,d){'use strict';m.exports=function(){for(var o=arguments.length,n=new Array(o),s=0;s<o;s++)n[s]=arguments[s];if(1===n.length&&n[0]instanceof Error){var t=n[0];console.error('Error: "'+t.message+'".  Stack:\n'+t.stack)}else console.error.apply(console,n)}},346,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=t(r(d[1])),u=t(r(d[2])),l=t(r(d[3])),o=u.default,s={_getRequests:[],_getKeys:[],_immediate:null,getItem:function(t,n){return(0,l.default)(o,'RCTAsyncStorage not available'),new Promise(function(u,l){o.multiGet([t],function(t,o){var s=o&&o[0]&&o[0][1]?o[0][1]:null,f=c(t);n&&n(f&&f[0],s),f?l(f[0]):u(s)})})},setItem:function(t,n,u){return(0,l.default)(o,'RCTAsyncStorage not available'),new Promise(function(l,s){o.multiSet([[t,n]],function(t){var n=c(t);u&&u(n&&n[0]),n?s(n[0]):l(null)})})},removeItem:function(t,n){return(0,l.default)(o,'RCTAsyncStorage not available'),new Promise(function(u,l){o.multiRemove([t],function(t){var o=c(t);n&&n(o&&o[0]),o?l(o[0]):u(null)})})},mergeItem:function(t,n,u){return(0,l.default)(o,'RCTAsyncStorage not available'),new Promise(function(l,s){o.multiMerge([[t,n]],function(t){var n=c(t);u&&u(n&&n[0]),n?s(n[0]):l(null)})})},clear:function(t){return(0,l.default)(o,'RCTAsyncStorage not available'),new Promise(function(n,u){o.clear(function(l){t&&t(f(l)),l&&f(l)?u(f(l)):n(null)})})},getAllKeys:function(t){return(0,l.default)(o,'RCTAsyncStorage not available'),new Promise(function(n,u){o.getAllKeys(function(l,o){t&&t(f(l),o),l?u(f(l)):n(o)})})},flushGetRequests:function(){var t=this._getRequests,u=this._getKeys;this._getRequests=[],this._getKeys=[],(0,l.default)(o,'RCTAsyncStorage not available'),o.multiGet(u,function(u,l){var o={};l&&l.forEach(function(t){var u=(0,n.default)(t,2),l=u[0],s=u[1];return o[l]=s,s});for(var s=t.length,c=0;c<s;c++){var f=t[c],v=f.keys.map(function(t){return[t,o[t]]});f.callback&&f.callback(null,v),f.resolve&&f.resolve(v)}})},multiGet:function(t,n){var u=this;this._immediate||(this._immediate=setImmediate(function(){u._immediate=null,u.flushGetRequests()}));var l={keys:t,callback:n,keyIndex:this._getKeys.length,resolve:null,reject:null},o=new Promise(function(t,n){l.resolve=t,l.reject=n});return this._getRequests.push(l),t.forEach(function(t){-1===u._getKeys.indexOf(t)&&u._getKeys.push(t)}),o},multiSet:function(t,n){return(0,l.default)(o,'RCTAsyncStorage not available'),new Promise(function(u,l){o.multiSet(t,function(t){var o=c(t);n&&n(o),o?l(o):u(null)})})},multiRemove:function(t,n){return(0,l.default)(o,'RCTAsyncStorage not available'),new Promise(function(u,l){o.multiRemove(t,function(t){var o=c(t);n&&n(o),o?l(o):u(null)})})},multiMerge:function(t,n){return(0,l.default)(o,'RCTAsyncStorage not available'),new Promise(function(u,l){o.multiMerge(t,function(t){var o=c(t);n&&n(o),o?l(o):u(null)})})}};function c(t){return t?(Array.isArray(t)?t:[t]).map(function(t){return f(t)}):null}function f(t){if(!t)return null;var n=new Error(t.message);return n.key=t.key,n}o.multiMerge||(delete s.mergeItem,delete s.multiMerge),m.exports=s},347,[3,25,348,17]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),c=o.get('AsyncSQLiteDBStorage')||o.get('AsyncLocalStorage');e.default=c},348,[1,23]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0])(r(d[1]));m.exports={getString:function(){return t.default.getString()},setString:function(n){t.default.setString(n)}}},349,[3,350]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])).getEnforcing('Clipboard');e.default=o},350,[1,23]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=t(r(d[1])),u=t(r(d[2])),o=t(r(d[3])),c=t(r(d[4]));function s(t,n){var u=t[n];'object'==typeof u&&'function'==typeof u.getMonth&&(t[n]=u.getTime())}var f=(function(){function t(){(0,u.default)(this,t)}return(0,o.default)(t,null,[{key:"open",value:function(t){var u;return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return null!=(u=t)&&(s(u,'date'),s(u,'minDate'),s(u,'maxDate')),n.abrupt("return",c.default.open(t));case 3:case"end":return n.stop()}})}}]),t})();f.dateSetAction='dateSetAction',f.dismissedAction='dismissedAction',m.exports=f},351,[3,272,4,5,352]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])).getEnforcing('DatePickerAndroid');e.default=n},352,[1,23]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0])(r(d[1]));m.exports=t.default},353,[3,61]);
+__d(function(g,r,i,a,m,e,d){'use strict';var o=r(d[0]),n=o(r(d[1])),l=o(r(d[2])),t={canRecordVideos:function(o){return(0,l.default)(n.default,'ImagePickerIOS is not available'),n.default.canRecordVideos(o)},canUseCamera:function(o){return(0,l.default)(n.default,'ImagePickerIOS is not available'),n.default.canUseCamera(o)},openCameraDialog:function(o,t,u){(0,l.default)(n.default,'ImagePickerIOS is not available');var s={videoMode:!0,unmirrorFrontFacingCamera:!1};return null!=o.videoMode&&(s.videoMode=o.videoMode),null!=o.unmirrorFrontFacingCamera&&(s.unmirrorFrontFacingCamera=o.unmirrorFrontFacingCamera),n.default.openCameraDialog(s,t,u)},openSelectDialog:function(o,t,u){(0,l.default)(n.default,'ImagePickerIOS is not available');var s={showImages:!0,showVideos:!1};return null!=o.showImages&&(s.showImages=o.showImages),null!=o.showVideos&&(s.showVideos=o.showVideos),n.default.openSelectDialog(s,t,u)},removePendingVideo:function(o){(0,l.default)(n.default,'ImagePickerIOS is not available'),n.default.removePendingVideo(o)},clearAllPendingVideos:function(){(0,l.default)(n.default,'ImagePickerIOS is not available'),n.default.clearAllPendingVideos()}};m.exports=t},354,[3,355,17]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])).get('ImagePickerIOS');e.default=u},355,[1,23]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=t(r(d[1])),u=t(r(d[2])),l=t(r(d[3])),f=t(r(d[4])),o=t(r(d[5])),s=t(r(d[6])),c=r(d[7]),v=r(d[8]),L=(r(d[9]),r(d[10])),R=(function(t){function v(){return(0,n.default)(this,v),(0,l.default)(this,(0,f.default)(v).call(this,s.default))}return(0,o.default)(v,t),(0,u.default)(v,[{key:"addEventListener",value:function(t,n){this.addListener(t,n)}},{key:"removeEventListener",value:function(t,n){this.removeListener(t,n)}},{key:"openURL",value:function(t){return this._validateURL(t),s.default.openURL(t)}},{key:"canOpenURL",value:function(t){return this._validateURL(t),s.default.canOpenURL(t)}},{key:"openSettings",value:function(){return s.default.openSettings()}},{key:"getInitialURL",value:function(){return c.runAfterInteractions().then(function(){return s.default.getInitialURL()})}},{key:"sendIntent",value:function(t,n){return s.default.sendIntent(t,n)}},{key:"_validateURL",value:function(t){L('string'==typeof t,'Invalid URL: should be a string. Was: '+t),L(t,'Invalid URL: cannot be empty')}}]),v})(v);m.exports=new R},356,[3,4,5,6,8,9,357,227,121,52,17]);
+__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),t=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[2])),f='android'===n(r(d[3])).default.OS?o.getEnforcing('IntentAndroid'):o.getEnforcing('LinkingManager');e.default=f},357,[3,1,23,52]);
+__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),o=r(d[1]),t=o.currentCentroidXOfTouchesChangedAfter,u=o.currentCentroidYOfTouchesChangedAfter,s=o.previousCentroidXOfTouchesChangedAfter,c=o.previousCentroidYOfTouchesChangedAfter,p=o.currentCentroidX,v=o.currentCentroidY,h={_initializeGestureState:function(n){n.moveX=0,n.moveY=0,n.x0=0,n.y0=0,n.dx=0,n.dy=0,n.vx=0,n.vy=0,n.numberActiveTouches=0,n._accountsForMovesUpTo=0},_updateGestureStateOnMove:function(n,o){n.numberActiveTouches=o.numberActiveTouches,n.moveX=t(o,n._accountsForMovesUpTo),n.moveY=u(o,n._accountsForMovesUpTo);var p=n._accountsForMovesUpTo,v=s(o,p),h=t(o,p),l=c(o,p),S=u(o,p),R=n.dx+(h-v),T=n.dy+(S-l),f=o.mostRecentTimeStamp-n._accountsForMovesUpTo;n.vx=(R-n.dx)/f,n.vy=(T-n.dy)/f,n.dx=R,n.dy=T,n._accountsForMovesUpTo=o.mostRecentTimeStamp},create:function(o){var t={handle:null},u={stateID:Math.random(),moveX:0,moveY:0,x0:0,y0:0,dx:0,dy:0,vx:0,vy:0,numberActiveTouches:0,_accountsForMovesUpTo:0};return{panHandlers:{onStartShouldSetResponder:function(n){return null!=o.onStartShouldSetPanResponder&&o.onStartShouldSetPanResponder(n,u)},onMoveShouldSetResponder:function(n){return null!=o.onMoveShouldSetPanResponder&&o.onMoveShouldSetPanResponder(n,u)},onStartShouldSetResponderCapture:function(n){return 1===n.nativeEvent.touches.length&&h._initializeGestureState(u),u.numberActiveTouches=n.touchHistory.numberActiveTouches,null!=o.onStartShouldSetPanResponderCapture&&o.onStartShouldSetPanResponderCapture(n,u)},onMoveShouldSetResponderCapture:function(n){var t=n.touchHistory;return u._accountsForMovesUpTo!==t.mostRecentTimeStamp&&(h._updateGestureStateOnMove(u,t),!!o.onMoveShouldSetPanResponderCapture&&o.onMoveShouldSetPanResponderCapture(n,u))},onResponderGrant:function(s){return t.handle||(t.handle=n.createInteractionHandle()),u.x0=p(s.touchHistory),u.y0=v(s.touchHistory),u.dx=0,u.dy=0,o.onPanResponderGrant&&o.onPanResponderGrant(s,u),null==o.onShouldBlockNativeResponder||o.onShouldBlockNativeResponder(s,u)},onResponderReject:function(n){l(t,o.onPanResponderReject,n,u)},onResponderRelease:function(n){l(t,o.onPanResponderRelease,n,u),h._initializeGestureState(u)},onResponderStart:function(n){var t=n.touchHistory;u.numberActiveTouches=t.numberActiveTouches,o.onPanResponderStart&&o.onPanResponderStart(n,u)},onResponderMove:function(n){var t=n.touchHistory;u._accountsForMovesUpTo!==t.mostRecentTimeStamp&&(h._updateGestureStateOnMove(u,t),o.onPanResponderMove&&o.onPanResponderMove(n,u))},onResponderEnd:function(n){var s=n.touchHistory;u.numberActiveTouches=s.numberActiveTouches,l(t,o.onPanResponderEnd,n,u)},onResponderTerminate:function(n){l(t,o.onPanResponderTerminate,n,u),h._initializeGestureState(u)},onResponderTerminationRequest:function(n){return null==o.onPanResponderTerminationRequest||o.onPanResponderTerminationRequest(n,u)}},getInteractionHandle:function(){return t.handle}}}};function l(o,t,u,s){o.handle&&(n.clearInteractionHandle(o.handle),o.handle=null),t&&t(u,s)}m.exports=h},358,[227,359]);
+__d(function(g,r,i,a,m,e,d){var n={centroidDimension:function(t,o,u,c){var f=t.touchBank,s=0,h=0,v=1===t.numberActiveTouches?t.touchBank[t.indexOfSingleActiveTouch]:null;if(null!==v)v.touchActive&&v.currentTimeStamp>o&&(s+=c&&u?v.currentPageX:c&&!u?v.currentPageY:!c&&u?v.previousPageX:v.previousPageY,h=1);else for(var C=0;C<f.length;C++){var l=f[C];if(null!==l&&void 0!==l&&l.touchActive&&l.currentTimeStamp>=o){s+=c&&u?l.currentPageX:c&&!u?l.currentPageY:!c&&u?l.previousPageX:l.previousPageY,h++}}return h>0?s/h:n.noCentroid},currentCentroidXOfTouchesChangedAfter:function(t,o){return n.centroidDimension(t,o,!0,!0)},currentCentroidYOfTouchesChangedAfter:function(t,o){return n.centroidDimension(t,o,!1,!0)},previousCentroidXOfTouchesChangedAfter:function(t,o){return n.centroidDimension(t,o,!0,!1)},previousCentroidYOfTouchesChangedAfter:function(t,o){return n.centroidDimension(t,o,!1,!1)},currentCentroidX:function(t){return n.centroidDimension(t,0,!0,!0)},currentCentroidY:function(t){return n.centroidDimension(t,0,!1,!0)},noCentroid:-1};m.exports=n},359,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),s=n(r(d[1])),t=n(r(d[2])),o=n(r(d[3])),E=n(r(d[4])),u=n(r(d[5])),A=n(r(d[6])),c=n(r(d[7]));function _(n,s){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(n);s&&(o=o.filter(function(s){return Object.getOwnPropertyDescriptor(n,s).enumerable})),t.push.apply(t,o)}return t}function S(n){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?_(Object(o),!0).forEach(function(t){(0,s.default)(n,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(o)):_(Object(o)).forEach(function(s){Object.defineProperty(n,s,Object.getOwnPropertyDescriptor(o,s))})}return n}r(d[8]);var O=Object.freeze({GRANTED:'granted',DENIED:'denied',NEVER_ASK_AGAIN:'never_ask_again'}),l=Object.freeze({READ_CALENDAR:'android.permission.READ_CALENDAR',WRITE_CALENDAR:'android.permission.WRITE_CALENDAR',CAMERA:'android.permission.CAMERA',READ_CONTACTS:'android.permission.READ_CONTACTS',WRITE_CONTACTS:'android.permission.WRITE_CONTACTS',GET_ACCOUNTS:'android.permission.GET_ACCOUNTS',ACCESS_FINE_LOCATION:'android.permission.ACCESS_FINE_LOCATION',ACCESS_COARSE_LOCATION:'android.permission.ACCESS_COARSE_LOCATION',RECORD_AUDIO:'android.permission.RECORD_AUDIO',READ_PHONE_STATE:'android.permission.READ_PHONE_STATE',CALL_PHONE:'android.permission.CALL_PHONE',READ_CALL_LOG:'android.permission.READ_CALL_LOG',WRITE_CALL_LOG:'android.permission.WRITE_CALL_LOG',ADD_VOICEMAIL:'com.android.voicemail.permission.ADD_VOICEMAIL',USE_SIP:'android.permission.USE_SIP',PROCESS_OUTGOING_CALLS:'android.permission.PROCESS_OUTGOING_CALLS',BODY_SENSORS:'android.permission.BODY_SENSORS',SEND_SMS:'android.permission.SEND_SMS',RECEIVE_SMS:'android.permission.RECEIVE_SMS',READ_SMS:'android.permission.READ_SMS',RECEIVE_WAP_PUSH:'android.permission.RECEIVE_WAP_PUSH',RECEIVE_MMS:'android.permission.RECEIVE_MMS',READ_EXTERNAL_STORAGE:'android.permission.READ_EXTERNAL_STORAGE',WRITE_EXTERNAL_STORAGE:'android.permission.WRITE_EXTERNAL_STORAGE'}),R=(function(){function n(){(0,o.default)(this,n),this.PERMISSIONS=l,this.RESULTS=O}return(0,E.default)(n,[{key:"checkPermission",value:function(n){return console.warn('"PermissionsAndroid.checkPermission" is deprecated. Use "PermissionsAndroid.check" instead'),(0,c.default)(A.default,'PermissionsAndroid is not installed correctly.'),A.default.checkPermission(n)}},{key:"check",value:function(n){return(0,c.default)(A.default,'PermissionsAndroid is not installed correctly.'),A.default.checkPermission(n)}},{key:"requestPermission",value:function(n,s){var o;return t.default.async(function(E){for(;;)switch(E.prev=E.next){case 0:console.warn('"PermissionsAndroid.requestPermission" is deprecated. Use "PermissionsAndroid.request" instead'),E.next=4;break;case 4:return E.next=6,t.default.awrap(this.request(n,s));case 6:return o=E.sent,E.abrupt("return",o===this.RESULTS.GRANTED);case 8:case"end":return E.stop()}},null,this)}},{key:"request",value:function(n,s){return t.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:o.next=3;break;case 3:if((0,c.default)(A.default,'PermissionsAndroid is not installed correctly.'),!s){o.next=10;break}return o.next=7,t.default.awrap(A.default.shouldShowRequestPermissionRationale(n));case 7:if(!o.sent||!u.default){o.next=10;break}return o.abrupt("return",new Promise(function(t,o){var E=S({},s);u.default.showAlert(E,function(){return o(new Error('Error showing rationale'))},function(){return t(A.default.requestPermission(n))})}));case 10:return o.abrupt("return",A.default.requestPermission(n));case 11:case"end":return o.stop()}},null,this)}},{key:"requestMultiple",value:function(n){return(0,c.default)(A.default,'PermissionsAndroid is not installed correctly.'),A.default.requestMultiplePermissions(n)}}]),n})();R=new R,m.exports=R},360,[3,50,272,4,5,138,361,17,52]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])).get('PermissionsAndroid');e.default=o},361,[1,23]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),o=t(r(d[1])),n=t(r(d[2])),l=t(r(d[3])),u=r(d[4]),c=r(d[5]),s=new u(l.default),f=new Map,v=(function(){function t(n){var l=this;(0,o.default)(this,t),this._data={},this._remoteNotificationCompleteCallbackCalled=!1,this._isRemote=n.remote,this._isRemote&&(this._notificationId=n.notificationId),n.remote?Object.keys(n).forEach(function(t){var o=n[t];'aps'===t?(l._alert=o.alert,l._sound=o.sound,l._badgeCount=o.badge,l._category=o.category,l._contentAvailable=o['content-available'],l._threadID=o['thread-id']):l._data[t]=o}):(this._badgeCount=n.applicationIconBadgeNumber,this._sound=n.soundName,this._alert=n.alertBody,this._data=n.userInfo,this._category=n.category)}return(0,n.default)(t,null,[{key:"presentLocalNotification",value:function(t){c(l.default,'PushNotificationManager is not available.'),l.default.presentLocalNotification(t)}},{key:"scheduleLocalNotification",value:function(t){c(l.default,'PushNotificationManager is not available.'),l.default.scheduleLocalNotification(t)}},{key:"cancelAllLocalNotifications",value:function(){c(l.default,'PushNotificationManager is not available.'),l.default.cancelAllLocalNotifications()}},{key:"removeAllDeliveredNotifications",value:function(){c(l.default,'PushNotificationManager is not available.'),l.default.removeAllDeliveredNotifications()}},{key:"getDeliveredNotifications",value:function(t){c(l.default,'PushNotificationManager is not available.'),l.default.getDeliveredNotifications(t)}},{key:"removeDeliveredNotifications",value:function(t){c(l.default,'PushNotificationManager is not available.'),l.default.removeDeliveredNotifications(t)}},{key:"setApplicationIconBadgeNumber",value:function(t){c(l.default,'PushNotificationManager is not available.'),l.default.setApplicationIconBadgeNumber(t)}},{key:"getApplicationIconBadgeNumber",value:function(t){c(l.default,'PushNotificationManager is not available.'),l.default.getApplicationIconBadgeNumber(t)}},{key:"cancelLocalNotifications",value:function(t){c(l.default,'PushNotificationManager is not available.'),l.default.cancelLocalNotifications(t)}},{key:"getScheduledLocalNotifications",value:function(t){c(l.default,'PushNotificationManager is not available.'),l.default.getScheduledLocalNotifications(t)}},{key:"addEventListener",value:function(o,n){var l;c('notification'===o||'register'===o||'registrationError'===o||'localNotification'===o,'PushNotificationIOS only supports `notification`, `register`, `registrationError`, and `localNotification` events'),'notification'===o?l=s.addListener("remoteNotificationReceived",function(o){n(new t(o))}):'localNotification'===o?l=s.addListener("localNotificationReceived",function(o){n(new t(o))}):'register'===o?l=s.addListener("remoteNotificationsRegistered",function(t){n(t.deviceToken)}):'registrationError'===o&&(l=s.addListener("remoteNotificationRegistrationError",function(t){n(t)})),f.set(o,l)}},{key:"removeEventListener",value:function(t,o){c('notification'===t||'register'===t||'registrationError'===t||'localNotification'===t,'PushNotificationIOS only supports `notification`, `register`, `registrationError`, and `localNotification` events');var n=f.get(t);n&&(n.remove(),f.delete(t))}},{key:"requestPermissions",value:function(t){var o={};return o=t?{alert:!!t.alert,badge:!!t.badge,sound:!!t.sound}:{alert:!0,badge:!0,sound:!0},c(l.default,'PushNotificationManager is not available.'),l.default.requestPermissions(o)}},{key:"abandonPermissions",value:function(){c(l.default,'PushNotificationManager is not available.'),l.default.abandonPermissions()}},{key:"checkPermissions",value:function(t){c('function'==typeof t,'Must provide a valid callback'),c(l.default,'PushNotificationManager is not available.'),l.default.checkPermissions(t)}},{key:"getInitialNotification",value:function(){return c(l.default,'PushNotificationManager is not available.'),l.default.getInitialNotification().then(function(o){return o&&new t(o)})}}]),(0,n.default)(t,[{key:"finish",value:function(t){this._isRemote&&this._notificationId&&!this._remoteNotificationCompleteCallbackCalled&&(this._remoteNotificationCompleteCallbackCalled=!0,c(l.default,'PushNotificationManager is not available.'),l.default.onFinishRemoteNotification(this._notificationId,t))}},{key:"getMessage",value:function(){return this._alert}},{key:"getSound",value:function(){return this._sound}},{key:"getCategory",value:function(){return this._category}},{key:"getAlert",value:function(){return this._alert}},{key:"getContentAvailable",value:function(){return this._contentAvailable}},{key:"getBadgeCount",value:function(){return this._badgeCount}},{key:"getData",value:function(){return this._data}},{key:"getThreadID",value:function(){return this._threadID}}]),t})();v.FetchResult={NewData:'UIBackgroundFetchResultNewData',NoData:'UIBackgroundFetchResultNoData',ResultFailed:'UIBackgroundFetchResultFailed'},m.exports=v},362,[3,4,5,363,121,17]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])).get('PushNotificationManager');e.default=o},363,[1,23]);
+__d(function(g,r,i,a,m,e,d){'use strict';var n={get:function(n){return console.warn('Settings is not yet supported on Android'),null},set:function(n){console.warn('Settings is not yet supported on Android')},watchKeys:function(n,t){return console.warn('Settings is not yet supported on Android'),-1},clearWatch:function(n){console.warn('Settings is not yet supported on Android')}};m.exports=n},364,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=t(r(d[1])),o=t(r(d[2])),n=(t(r(d[3])),t(r(d[4]))),l=(r(d[5]),r(d[6])),u=(r(d[7]),(function(){function t(){(0,s.default)(this,t)}return(0,o.default)(t,null,[{key:"share",value:function(t){var s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};l('object'==typeof t&&null!==t,'Content to share must be a valid object'),l('string'==typeof t.url||'string'==typeof t.message,'At least one of URL and message is required'),l('object'==typeof s&&null!==s,'Options must be a valid object'),l(n.default,'ShareModule should be registered on Android.'),l(!t.title||'string'==typeof t.title,'Invalid title: title should be a string.');var o={title:t.title,message:'string'==typeof t.message?t.message:void 0};return n.default.share(o,s.dialogTitle)}}]),t})());u.sharedAction='sharedAction',u.dismissedAction='dismissedAction',m.exports=u},365,[3,4,5,328,366,52,17,75]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])).get('ShareModule');e.default=u},366,[1,23]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);m.exports=new t('StatusBarManager')},367,[121]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=t(r(d[1])),s=t(r(d[2])),u=t(r(d[3])),o=t(r(d[4])),c=(function(){function t(){(0,s.default)(this,t)}return(0,u.default)(t,null,[{key:"open",value:function(t){return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:if(!o.default){n.next=4;break}return n.abrupt("return",o.default.open(t));case 4:return n.abrupt("return",Promise.reject({message:'TimePickerAndroid is not supported on this platform.'}));case 5:case"end":return n.stop()}})}}]),t})();c.timeSetAction='timeSetAction',c.dismissedAction='dismissedAction',m.exports=c},368,[3,272,4,5,369]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])).get('TimePickerAndroid');e.default=u},369,[1,23]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0])(r(d[1])),s={SHORT:t.default.getConstants().SHORT,LONG:t.default.getConstants().LONG,TOP:t.default.getConstants().TOP,BOTTOM:t.default.getConstants().BOTTOM,CENTER:t.default.getConstants().CENTER,show:function(s,n){t.default.show(s,n)},showWithGravity:function(s,n,f){t.default.showWithGravity(s,n,f)},showWithGravityAndOffset:function(s,n,f,o,u){t.default.showWithGravityAndOffset(s,n,f,o,u)}};m.exports=s},370,[3,371]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])).getEnforcing('ToastAndroid');e.default=o},371,[1,23]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=u.default.get('window'),n=f.useState(!1)[1].bind(null,function(t){return!t}),c=f.useState(t)[0];return f.useEffect(function(){return u.default.addEventListener('change',n),u.default.get('window')!==c&&n(),function(){u.default.removeEventListener('change',n)}},[n,c]),t};var u=n(r(d[2])),f=t(r(d[3]))},372,[1,3,60,12]);
+__d(function(g,r,i,a,m,e,d){'use strict';var A=r(d[0])({BOM:"\ufeff",BULLET:"\u2022",BULLET_SP:"\xa0\u2022\xa0",MIDDOT:"\xb7",MIDDOT_SP:"\xa0\xb7\xa0",MIDDOT_KATAKANA:"\u30fb",MDASH:"\u2014",MDASH_SP:"\xa0\u2014\xa0",NDASH:"\u2013",NDASH_SP:"\xa0\u2013\xa0",NBSP:"\xa0",PIZZA:"\ud83c\udf55",TRIANGLE_LEFT:"\u25c0",TRIANGLE_RIGHT:"\u25b6"});m.exports=A},373,[37]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0])(r(d[1]));r(d[2]);var n={vibrate:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:400,o=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if('number'==typeof n)t.default.vibrate(n);else{if(!Array.isArray(n))throw new Error('Vibration pattern should be a number or array');t.default.vibrateByPattern(n,o?0:-1)}},cancel:function(){t.default.cancel()}};m.exports=n},374,[3,375,52]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])).getEnforcing('Vibration');e.default=n},375,[1,23]);
+__d(function(g,r,i,a,m,e,d){'use strict';var n,t=r(d[0]),u=r(d[1]),l=r(d[2]),o=r(d[3]),s=r(d[4]);n=(function(n){function c(){return t(this,c),l(this,o(c).apply(this,arguments))}return s(c,n),u(c,[{key:"render",value:function(){return null}}],[{key:"ignoreWarnings",value:function(n){}},{key:"install",value:function(){}},{key:"uninstall",value:function(){}}]),c})(r(d[5]).Component),m.exports=n},376,[4,5,6,8,9,12]);
+__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),s=n.shape({x:n.number,y:n.number});m.exports=s},377,[67]);
+__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]),c=r(d[1]);e.__esModule=!0;var v=c(r(d[2]));e.Provider=v.default,e.createProvider=v.createProvider;var n=t(r(d[3]));e.connectAdvanced=n.default;var o=t(r(d[4]));e.connect=o.default},378,[3,1,379,383,388]);
+__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]),n=r(d[1]);e.__esModule=!0,e.createProvider=c,e.default=void 0;var o=n(r(d[2])),u=t(r(d[3])),s=n(r(d[4])),l=r(d[5]);n(r(d[6])),u.default.forwardRef;function c(t){var n;void 0===t&&(t='store');var c=t+"Subscription",p=(function(n){(0,o.default)(l,n);var s=l.prototype;function l(o,u){var s;return(s=n.call(this,o,u)||this)[t]=o.store,s}return s.getChildContext=function(){var n;return(n={})[t]=this[t],n[c]=null,n},s.render=function(){return u.Children.only(this.props.children)},l})(u.Component);return p.propTypes={store:l.storeShape.isRequired,children:s.default.element.isRequired},p.childContextTypes=((n={})[t]=l.storeShape.isRequired,n[c]=l.subscriptionShape,n),p}var p=c();e.default=p},379,[1,3,380,12,67,381,382]);
+__d(function(g,r,i,a,m,e,d){m.exports=function(t,o){t.prototype=Object.create(o.prototype),t.prototype.constructor=t,t.__proto__=o}},380,[]);
+__d(function(g,r,i,a,m,e,d){"use strict";var u=r(d[0]);e.__esModule=!0,e.storeShape=e.subscriptionShape=void 0;var s=u(r(d[1])),t=s.default.shape({trySubscribe:s.default.func.isRequired,tryUnsubscribe:s.default.func.isRequired,notifyNestedSubs:s.default.func.isRequired,isSubscribed:s.default.func.isRequired});e.subscriptionShape=t;var f=s.default.shape({subscribe:s.default.func.isRequired,dispatch:s.default.func.isRequired,getState:s.default.func.isRequired});e.storeShape=f},381,[3,67]);
+__d(function(g,r,i,a,m,e,d){"use strict";e.__esModule=!0,e.default=function(o){'undefined'!=typeof console&&'function'==typeof console.error&&console.error(o);try{throw new Error(o)}catch(o){}}},382,[]);
+__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]),o=r(d[1]);e.__esModule=!0,e.default=function(t,o){var w,W;void 0===o&&(o={});var P=o,x=P.getDisplayName,R=void 0===x?function(t){return"ConnectAdvanced("+t+")"}:x,D=P.methodName,I=void 0===D?'connectAdvanced':D,M=P.renderCountProp,E=void 0===M?void 0:M,T=P.shouldHandleStateChanges,_=void 0===T||T,A=P.storeKey,H=void 0===A?'store':A,K=P.withRef,O=void 0!==K&&K,B=(0,u.default)(P,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef"]),F=H+'Subscription',J=C++,V=((w={})[H]=v.storeShape,w[F]=v.subscriptionShape,w),Y=((W={})[F]=v.subscriptionShape,W);return function(o){(0,h.default)((0,f.isValidElementType)(o),"You must pass a component to the function returned by "+I+". Instead received "+JSON.stringify(o));var u=o.displayName||o.name||'Component',v=R(u),C=(0,p.default)({},B,{getDisplayName:R,methodName:I,renderCountProp:E,shouldHandleStateChanges:_,storeKey:H,withRef:O,displayName:v,wrappedComponentName:u,WrappedComponent:o}),w=(function(u){function c(t,o){var n;return(n=u.call(this,t,o)||this).version=J,n.state={},n.renderCount=0,n.store=t[H]||o[H],n.propsMode=Boolean(t[H]),n.setWrappedInstance=n.setWrappedInstance.bind((0,s.default)((0,s.default)(n))),(0,h.default)(n.store,"Could not find \""+H+"\" in either the context or props of \""+v+"\". Either wrap the root component in a <Provider>, or explicitly pass \""+H+"\" as a prop to \""+v+"\"."),n.initSelector(),n.initSubscription(),n}(0,n.default)(c,u);var f=c.prototype;return f.getChildContext=function(){var t,o=this.propsMode?null:this.subscription;return(t={})[F]=o||this.context[F],t},f.componentDidMount=function(){_&&(this.subscription.trySubscribe(),this.selector.run(this.props),this.selector.shouldComponentUpdate&&this.forceUpdate())},f.componentWillReceiveProps=function(t){this.selector.run(t)},f.shouldComponentUpdate=function(){return this.selector.shouldComponentUpdate},f.componentWillUnmount=function(){this.subscription&&this.subscription.tryUnsubscribe(),this.subscription=null,this.notifyNestedSubs=N,this.store=null,this.selector.run=N,this.selector.shouldComponentUpdate=!1},f.getWrappedInstance=function(){return(0,h.default)(O,"To access the wrapped instance, you need to specify { withRef: true } in the options argument of the "+I+"() call."),this.wrappedInstance},f.setWrappedInstance=function(t){this.wrappedInstance=t},f.initSelector=function(){var o=t(this.store.dispatch,C);this.selector=U(o,this.store),this.selector.run(this.props)},f.initSubscription=function(){if(_){var t=(this.propsMode?this.props:this.context)[F];this.subscription=new b.default(this.store,t,this.onStateChange.bind(this)),this.notifyNestedSubs=this.subscription.notifyNestedSubs.bind(this.subscription)}},f.onStateChange=function(){this.selector.run(this.props),this.selector.shouldComponentUpdate?(this.componentDidUpdate=this.notifyNestedSubsOnComponentDidUpdate,this.setState(S)):this.notifyNestedSubs()},f.notifyNestedSubsOnComponentDidUpdate=function(){this.componentDidUpdate=void 0,this.notifyNestedSubs()},f.isSubscribed=function(){return Boolean(this.subscription)&&this.subscription.isSubscribed()},f.addExtraProps=function(t){if(!(O||E||this.propsMode&&this.subscription))return t;var o=(0,p.default)({},t);return O&&(o.ref=this.setWrappedInstance),E&&(o[E]=this.renderCount++),this.propsMode&&this.subscription&&(o[F]=this.subscription),o},f.render=function(){var t=this.selector;if(t.shouldComponentUpdate=!1,t.error)throw t.error;return(0,l.createElement)(o,this.addExtraProps(t.props))},c})(l.Component);return y&&(w.prototype.UNSAFE_componentWillReceiveProps=w.prototype.componentWillReceiveProps,delete w.prototype.componentWillReceiveProps),w.WrappedComponent=o,w.displayName=v,w.childContextTypes=Y,w.contextTypes=V,w.propTypes=V,(0,c.default)(w,o)}};var n=o(r(d[2])),s=o(r(d[3])),p=o(r(d[4])),u=o(r(d[5])),c=o(r(d[6])),h=o(r(d[7])),l=t(r(d[8])),f=r(d[9]),b=o(r(d[10])),v=r(d[11]),y=void 0!==l.default.forwardRef,C=0,S={};function N(){}function U(t,o){var n={run:function(s){try{var p=t(o.getState(),s);(p!==n.props||n.error)&&(n.shouldComponentUpdate=!0,n.props=p,n.error=null)}catch(t){n.shouldComponentUpdate=!0,n.error=t}}};return n}},383,[1,3,380,7,11,57,384,17,12,385,387,381]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},p={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},y={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},n={};function s(p){return t.isMemo(p)?y:n[p.$$typeof]||o}n[t.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},n[t.Memo]=y;var c=Object.defineProperty,f=Object.getOwnPropertyNames,l=Object.getOwnPropertySymbols,u=Object.getOwnPropertyDescriptor,O=Object.getPrototypeOf,P=Object.prototype;m.exports=function t(o,y,n){if('string'!=typeof y){if(P){var v=O(y);v&&v!==P&&t(o,v,n)}var b=f(y);l&&(b=b.concat(l(y)));for(var j=s(o),T=s(y),$=0;$<b.length;++$){var x=b[$];if(!(p[x]||n&&n[x]||T&&T[x]||j&&j[x])){var h=u(y,x);try{c(o,x,h)}catch(t){}}}}return o}},384,[385]);
+__d(function(g,r,i,a,m,e,d){'use strict';m.exports=r(d[0])},385,[386]);
+__d(function(g,r,i,a,m,e,d){'use strict';Object.defineProperty(e,"__esModule",{value:!0});var o="function"==typeof Symbol&&("function"==typeof Symbol?Symbol.for:"@@for"),t=o?("function"==typeof Symbol?Symbol.for:"@@for")("react.element"):60103,n=o?("function"==typeof Symbol?Symbol.for:"@@for")("react.portal"):60106,f=o?("function"==typeof Symbol?Symbol.for:"@@for")("react.fragment"):60107,c=o?("function"==typeof Symbol?Symbol.for:"@@for")("react.strict_mode"):60108,y=o?("function"==typeof Symbol?Symbol.for:"@@for")("react.profiler"):60114,u=o?("function"==typeof Symbol?Symbol.for:"@@for")("react.provider"):60109,l=o?("function"==typeof Symbol?Symbol.for:"@@for")("react.context"):60110,s=o?("function"==typeof Symbol?Symbol.for:"@@for")("react.async_mode"):60111,p=o?("function"==typeof Symbol?Symbol.for:"@@for")("react.concurrent_mode"):60111,b=o?("function"==typeof Symbol?Symbol.for:"@@for")("react.forward_ref"):60112,S=o?("function"==typeof Symbol?Symbol.for:"@@for")("react.suspense"):60113,$=o?("function"==typeof Symbol?Symbol.for:"@@for")("react.suspense_list"):60120,M=o?("function"==typeof Symbol?Symbol.for:"@@for")("react.memo"):60115,_=o?("function"==typeof Symbol?Symbol.for:"@@for")("react.lazy"):60116,C=o?("function"==typeof Symbol?Symbol.for:"@@for")("react.fundamental"):60117,P=o?("function"==typeof Symbol?Symbol.for:"@@for")("react.responder"):60118,v=o?("function"==typeof Symbol?Symbol.for:"@@for")("react.scope"):60119;function w(o){if("object"==typeof o&&null!==o){var $=o.$$typeof;switch($){case t:switch(o=o.type){case s:case p:case f:case y:case c:case S:return o;default:switch(o=o&&o.$$typeof){case l:case b:case _:case M:case u:return o;default:return $}}case n:return $}}}function x(o){return w(o)===p}e.typeOf=w,e.AsyncMode=s,e.ConcurrentMode=p,e.ContextConsumer=l,e.ContextProvider=u,e.Element=t,e.ForwardRef=b,e.Fragment=f,e.Lazy=_,e.Memo=M,e.Portal=n,e.Profiler=y,e.StrictMode=c,e.Suspense=S,e.isValidElementType=function(o){return"string"==typeof o||"function"==typeof o||o===f||o===p||o===y||o===c||o===S||o===$||"object"==typeof o&&null!==o&&(o.$$typeof===_||o.$$typeof===M||o.$$typeof===u||o.$$typeof===l||o.$$typeof===b||o.$$typeof===C||o.$$typeof===P||o.$$typeof===v)},e.isAsyncMode=function(o){return x(o)||w(o)===s},e.isConcurrentMode=x,e.isContextConsumer=function(o){return w(o)===l},e.isContextProvider=function(o){return w(o)===u},e.isElement=function(o){return"object"==typeof o&&null!==o&&o.$$typeof===t},e.isForwardRef=function(o){return w(o)===b},e.isFragment=function(o){return w(o)===f},e.isLazy=function(o){return w(o)===_},e.isMemo=function(o){return w(o)===M},e.isPortal=function(o){return w(o)===n},e.isProfiler=function(o){return w(o)===y},e.isStrictMode=function(o){return w(o)===c},e.isSuspense=function(o){return w(o)===S}},386,[]);
+__d(function(g,r,i,a,m,e,d){"use strict";e.__esModule=!0,e.default=void 0;var t=null,s={notify:function(){}};var n=(function(){function n(t,n,u){this.store=t,this.parentSub=n,this.onStateChange=u,this.unsubscribe=null,this.listeners=s}var u=n.prototype;return u.addNestedSub=function(t){return this.trySubscribe(),this.listeners.subscribe(t)},u.notifyNestedSubs=function(){this.listeners.notify()},u.isSubscribed=function(){return Boolean(this.unsubscribe)},u.trySubscribe=function(){var s,n;this.unsubscribe||(this.unsubscribe=this.parentSub?this.parentSub.addNestedSub(this.onStateChange):this.store.subscribe(this.onStateChange),this.listeners=(s=[],n=[],{clear:function(){n=t,s=t},notify:function(){for(var t=s=n,u=0;u<t.length;u++)t[u]()},get:function(){return n},subscribe:function(u){var b=!0;return n===s&&(n=s.slice()),n.push(u),function(){b&&s!==t&&(b=!1,n===s&&(n=s.slice()),n.splice(n.indexOf(u),1))}}}))},u.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null,this.listeners.clear(),this.listeners=s)},n})();e.default=n},387,[]);
+__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]);e.__esModule=!0,e.createConnect=E,e.default=void 0;var o=t(r(d[1])),n=t(r(d[2])),u=t(r(d[3])),p=t(r(d[4])),s=t(r(d[5])),l=t(r(d[6])),c=t(r(d[7])),f=t(r(d[8]));function v(t,o,n){for(var u=o.length-1;u>=0;u--){var p=o[u](t);if(p)return p}return function(o,u){throw new Error("Invalid value of type "+typeof t+" for "+n+" argument when connecting component "+u.wrappedComponentName+".")}}function P(t,o){return t===o}function E(t){var E=void 0===t?{}:t,q=E.connectHOC,S=void 0===q?u.default:q,h=E.mapStateToPropsFactories,w=void 0===h?l.default:h,M=E.mapDispatchToPropsFactories,T=void 0===M?s.default:M,C=E.mergePropsFactories,y=void 0===C?c.default:C,D=E.selectorFactory,F=void 0===D?f.default:D;return function(t,u,s,l){void 0===l&&(l={});var c=l,f=c.pure,E=void 0===f||f,q=c.areStatesEqual,h=void 0===q?P:q,M=c.areOwnPropsEqual,C=void 0===M?p.default:M,D=c.areStatePropsEqual,O=void 0===D?p.default:D,_=c.areMergedPropsEqual,N=void 0===_?p.default:_,H=(0,n.default)(c,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),B=v(t,w,'mapStateToProps'),I=v(u,T,'mapDispatchToProps'),b=v(s,y,'mergeProps');return S(F,(0,o.default)({methodName:'connect',getDisplayName:function(t){return"Connect("+t+")"},shouldHandleStateChanges:Boolean(t),initMapStateToProps:B,initMapDispatchToProps:I,initMergeProps:b,pure:E,areStatesEqual:h,areOwnPropsEqual:C,areStatePropsEqual:O,areMergedPropsEqual:N},H))}}var q=E();e.default=q},388,[3,11,57,383,389,390,397,398,399]);
+__d(function(g,r,i,a,m,e,d){"use strict";e.__esModule=!0,e.default=function(u,o){if(n(u,o))return!0;if('object'!=typeof u||null===u||'object'!=typeof o||null===o)return!1;var f=Object.keys(u),l=Object.keys(o);if(f.length!==l.length)return!1;for(var c=0;c<f.length;c++)if(!t.call(o,f[c])||!n(u[f[c]],o[f[c]]))return!1;return!0};var t=Object.prototype.hasOwnProperty;function n(t,n){return t===n?0!==t||0!==n||1/t==1/n:t!=t&&n!=n}},389,[]);
+__d(function(g,r,i,a,m,e,d){"use strict";e.__esModule=!0,e.whenMapDispatchToPropsIsFunction=t,e.whenMapDispatchToPropsIsMissing=p,e.whenMapDispatchToPropsIsObject=s,e.default=void 0;var o=r(d[0]),n=r(d[1]);function t(o){return'function'==typeof o?(0,n.wrapMapToPropsFunc)(o,'mapDispatchToProps'):void 0}function p(o){return o?void 0:(0,n.wrapMapToPropsConstant)(function(o){return{dispatch:o}})}function s(t){return t&&'object'==typeof t?(0,n.wrapMapToPropsConstant)(function(n){return(0,o.bindActionCreators)(t,n)}):void 0}var c=[t,p,s];e.default=c},390,[391,394]);
+__d(function(g,r,i,a,m,e,d){'use strict';Object.defineProperty(e,'__esModule',{value:!0});var t,n=(t=r(d[0]))&&'object'==typeof t&&'default'in t?t.default:t,o=function(){return Math.random().toString(36).substring(7).split('').join('.')},u={INIT:"@@redux/INIT"+o(),REPLACE:"@@redux/REPLACE"+o(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+o()}};function c(t){if('object'!=typeof t||null===t)return!1;for(var n=t;null!==Object.getPrototypeOf(n);)n=Object.getPrototypeOf(n);return Object.getPrototypeOf(t)===n}function f(t,n){var o=n&&n.type;return"Given "+(o&&"action \""+String(o)+"\""||'an action')+", reducer \""+t+"\" returned undefined. To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined."}function s(t){Object.keys(t).forEach(function(n){var o=t[n];if(void 0===o(void 0,{type:u.INIT}))throw new Error("Reducer \""+n+"\" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.");if(void 0===o(void 0,{type:u.PROBE_UNKNOWN_ACTION()}))throw new Error("Reducer \""+n+"\" returned undefined when probed with a random type. Don't try to handle "+u.INIT+" or other actions in \"redux/*\" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.")})}function l(t,n){return function(){return n(t.apply(this,arguments))}}function p(t,n,o){return n in t?Object.defineProperty(t,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[n]=o,t}function h(t,n){var o=Object.keys(t);return Object.getOwnPropertySymbols&&o.push.apply(o,Object.getOwnPropertySymbols(t)),n&&(o=o.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o}function y(t){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?h(o,!0).forEach(function(n){p(t,n,o[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):h(o).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(o,n))})}return t}function b(){for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];return 0===n.length?function(t){return t}:1===n.length?n[0]:n.reduce(function(t,n){return function(){return t(n.apply(void 0,arguments))}})}e.__DO_NOT_USE__ActionTypes=u,e.applyMiddleware=function(){for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];return function(t){return function(){var o=t.apply(void 0,arguments),u=function(){throw new Error("Dispatching while constructing your middleware is not allowed. Other middleware would not be applied to this dispatch.")},c={getState:o.getState,dispatch:function(){return u.apply(void 0,arguments)}},f=n.map(function(t){return t(c)});return y({},o,{dispatch:u=b.apply(void 0,f)(o.dispatch)})}}},e.bindActionCreators=function(t,n){if('function'==typeof t)return l(t,n);if('object'!=typeof t||null===t)throw new Error("bindActionCreators expected an object or a function, instead received "+(null===t?'null':typeof t)+". Did you write \"import ActionCreators from\" instead of \"import * as ActionCreators from\"?");var o={};for(var u in t){var c=t[u];'function'==typeof c&&(o[u]=l(c,n))}return o},e.combineReducers=function(t){for(var n=Object.keys(t),o={},u=0;u<n.length;u++){var c=n[u];'function'==typeof t[c]&&(o[c]=t[c])}var l,p=Object.keys(o);try{s(o)}catch(t){l=t}return function(t,n){if(void 0===t&&(t={}),l)throw l;for(var u=!1,c={},s=0;s<p.length;s++){var h=p[s],y=o[h],b=t[h],w=y(b,n);if(void 0===w){var v=f(h,n);throw new Error(v)}c[h]=w,u=u||w!==b}return(u=u||p.length!==Object.keys(t).length)?c:t}},e.compose=b,e.createStore=function t(o,f,s){var l;if('function'==typeof f&&'function'==typeof s||'function'==typeof s&&'function'==typeof arguments[3])throw new Error("It looks like you are passing several store enhancers to createStore(). This is not supported. Instead, compose them together to a single function.");if('function'==typeof f&&void 0===s&&(s=f,f=void 0),void 0!==s){if('function'!=typeof s)throw new Error('Expected the enhancer to be a function.');return s(t)(o,f)}if('function'!=typeof o)throw new Error('Expected the reducer to be a function.');var p=o,h=f,y=[],b=y,w=!1;function v(){b===y&&(b=y.slice())}function O(){if(w)throw new Error("You may not call store.getState() while the reducer is executing. The reducer has already received the state as an argument. Pass it down from the top reducer instead of reading it from the store.");return h}function E(t){if('function'!=typeof t)throw new Error('Expected the listener to be a function.');if(w)throw new Error("You may not call store.subscribe() while the reducer is executing. If you would like to be notified after the store has been updated, subscribe from a component and invoke store.getState() in the callback to access the latest state. See https://redux.js.org/api-reference/store#subscribelistener for more details.");var n=!0;return v(),b.push(t),function(){if(n){if(w)throw new Error("You may not unsubscribe from a store listener while the reducer is executing. See https://redux.js.org/api-reference/store#subscribelistener for more details.");n=!1,v();var o=b.indexOf(t);b.splice(o,1),y=null}}}function j(t){if(!c(t))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if(void 0===t.type)throw new Error("Actions may not have an undefined \"type\" property. Have you misspelled a constant?");if(w)throw new Error('Reducers may not dispatch actions.');try{w=!0,h=p(h,t)}finally{w=!1}for(var n=y=b,o=0;o<n.length;o++)(0,n[o])();return t}return j({type:u.INIT}),(l={dispatch:j,subscribe:E,getState:O,replaceReducer:function(t){if('function'!=typeof t)throw new Error('Expected the nextReducer to be a function.');p=t,j({type:u.REPLACE})}})[n]=function(){var t,o=E;return(t={subscribe:function(t){if('object'!=typeof t||null===t)throw new TypeError('Expected the observer to be an object.');function n(){t.next&&t.next(O())}return n(),{unsubscribe:o(n)}}})[n]=function(){return this},t},l}},391,[392]);
+__d(function(g,r,i,a,m,e,d){'use strict';Object.defineProperty(e,"__esModule",{value:!0});var t,n,u=r(d[0]),f=(t=u)&&t.__esModule?t:{default:t};n='undefined'!=typeof self?self:'undefined'!=typeof window?window:void 0!==g?g:void 0!==m?m:Function('return this')();var o=(0,f.default)(n);e.default=o},392,[393]);
+__d(function(g,r,i,a,m,e,d){'use strict';Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(b){var o,t=b.Symbol;'function'==typeof t?t.observable?o=t.observable:(o=t('observable'),t.observable=o):o='@@observable';return o}},393,[]);
+__d(function(g,r,i,a,m,e,d){"use strict";var n=r(d[0]);e.__esModule=!0,e.wrapMapToPropsConstant=function(n){return function(o,p){var s=n(o,p);function t(){return s}return t.dependsOnOwnProps=!1,t}},e.getDependsOnOwnProps=o,e.wrapMapToPropsFunc=function(n,p){return function(p,s){s.displayName;var t=function(n,o){return t.dependsOnOwnProps?t.mapToProps(n,o):t.mapToProps(n)};return t.dependsOnOwnProps=!0,t.mapToProps=function(p,s){t.mapToProps=n,t.dependsOnOwnProps=o(n);var u=t(p,s);return'function'==typeof u&&(t.mapToProps=u,t.dependsOnOwnProps=o(u),u=t(p,s)),u},t}};n(r(d[1]));function o(n){return null!==n.dependsOnOwnProps&&void 0!==n.dependsOnOwnProps?Boolean(n.dependsOnOwnProps):1!==n.length}},394,[3,395]);
+__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]);e.__esModule=!0,e.default=function(t,c,f){(0,u.default)(t)||(0,n.default)(f+"() in "+c+" must return a plain object. Instead received "+t+".")};var u=t(r(d[1])),n=t(r(d[2]))},395,[3,396,382]);
+__d(function(g,r,i,a,m,e,d){"use strict";e.__esModule=!0,e.default=function(t){if('object'!=typeof t||null===t)return!1;var o=Object.getPrototypeOf(t);if(null===o)return!0;var u=o;for(;null!==Object.getPrototypeOf(u);)u=Object.getPrototypeOf(u);return o===u}},396,[]);
+__d(function(g,r,i,a,m,e,d){"use strict";e.__esModule=!0,e.whenMapStateToPropsIsFunction=t,e.whenMapStateToPropsIsMissing=n,e.default=void 0;var o=r(d[0]);function t(t){return'function'==typeof t?(0,o.wrapMapToPropsFunc)(t,'mapStateToProps'):void 0}function n(t){return t?void 0:(0,o.wrapMapToPropsConstant)(function(){return{}})}var u=[t,n];e.default=u},397,[394]);
+__d(function(g,r,i,a,m,e,d){"use strict";var n=r(d[0]);e.__esModule=!0,e.defaultMergeProps=u,e.wrapMergePropsFunc=o,e.whenMergePropsIsFunction=f,e.whenMergePropsIsOmitted=c,e.default=void 0;var t=n(r(d[1]));n(r(d[2]));function u(n,u,o){return(0,t.default)({},o,n,u)}function o(n){return function(t,u){u.displayName;var o,f=u.pure,c=u.areMergedPropsEqual,s=!1;return function(t,u,p){var v=n(t,u,p);return s?f&&c(v,o)||(o=v):(s=!0,o=v),o}}}function f(n){return'function'==typeof n?o(n):void 0}function c(n){return n?void 0:function(){return u}}var s=[f,c];e.default=s},398,[3,11,395]);
+__d(function(g,r,i,a,m,e,d){"use strict";var n=r(d[0]);e.__esModule=!0,e.impureFinalPropsSelectorFactory=o,e.pureFinalPropsSelectorFactory=p,e.default=function(n,u){var s=u.initMapStateToProps,c=u.initMapDispatchToProps,P=u.initMergeProps,l=(0,t.default)(u,["initMapStateToProps","initMapDispatchToProps","initMergeProps"]),f=s(n,l),M=c(n,l),O=P(n,l);return(l.pure?p:o)(f,M,O,n,l)};var t=n(r(d[1]));n(r(d[2]));function o(n,t,o,p){return function(u,s){return o(n(u,s),t(p,s),s)}}function p(n,t,o,p,u){var s,c,P,l,f,M=u.areStatesEqual,O=u.areOwnPropsEqual,S=u.areStatePropsEqual,v=!1;function w(u,v){var w,F,T=!O(v,c),_=!M(u,s);return s=u,c=v,T&&_?(P=n(s,c),t.dependsOnOwnProps&&(l=t(p,c)),f=o(P,l,c)):T?(n.dependsOnOwnProps&&(P=n(s,c)),t.dependsOnOwnProps&&(l=t(p,c)),f=o(P,l,c)):_?(w=n(s,c),F=!S(w,P),P=w,F&&(f=o(P,l,c)),f):f}return function(u,M){return v?w(u,M):(P=n(s=u,c=M),l=t(p,c),f=o(P,l,c),v=!0,f)}}},399,[3,57,400]);
+__d(function(g,r,i,a,m,e,d){"use strict";var o=r(d[0]);e.__esModule=!0,e.default=function(o,p,n,s){t(o,'mapStateToProps',s),t(p,'mapDispatchToProps',s),t(n,'mergeProps',s)};var p=o(r(d[1]));function t(o,t,n){if(!o)throw new Error("Unexpected value for "+t+" in "+n+".");'mapStateToProps'!==t&&'mapDispatchToProps'!==t||o.hasOwnProperty('dependsOnOwnProps')||(0,p.default)("The selector for "+t+" of "+n+" did not specify a value for dependsOnOwnProps.")}},400,[3,382]);
+__d(function(e,t,n,r,a,i,o){'use strict';var c,l,u,s,E,_,d,f,S=t(o[0]),m=t(o[1]),T=t(o[2]),p=t(o[3]),A=t(o[4]);Object.defineProperty(i,'__esModule',{value:!0}),t(o[5]);var C,h=t(o[6]),I=(C=t(o[7]))&&'object'==typeof C&&'default'in C?C.default:C,R=Object.freeze({MINIMUM_PUBLISH_BID:1e-8,CHANNEL_ANONYMOUS:"anonymous",CHANNEL_NEW:'new',PAGE_SIZE:20}),g='GET_NEW_ADDRESS_STARTED',O='GET_NEW_ADDRESS_COMPLETED',L='FETCH_TRANSACTIONS_STARTED',y='FETCH_TRANSACTIONS_COMPLETED',D='FETCH_SUPPORTS_STARTED',N='FETCH_SUPPORTS_COMPLETED',v='ABANDON_SUPPORT_STARTED',U='ABANDON_SUPPORT_COMPLETED',P='UPDATE_BALANCE',b='CHECK_ADDRESS_IS_MINE_STARTED',F='CHECK_ADDRESS_IS_MINE_COMPLETED',M='SEND_TRANSACTION_STARTED',w='SEND_TRANSACTION_COMPLETED',H='SEND_TRANSACTION_FAILED',B='SUPPORT_TRANSACTION_STARTED',k='SUPPORT_TRANSACTION_COMPLETED',W='SUPPORT_TRANSACTION_FAILED',G='CLEAR_SUPPORT_TRANSACTION',j='WALLET_ENCRYPT_START',V='WALLET_ENCRYPT_COMPLETED',Y='WALLET_ENCRYPT_FAILED',x='WALLET_UNLOCK_START',K='WALLET_UNLOCK_COMPLETED',Q='WALLET_UNLOCK_FAILED',q='WALLET_DECRYPT_START',z='WALLET_DECRYPT_COMPLETED',$='WALLET_DECRYPT_FAILED',X='WALLET_STATUS_START',Z='WALLET_STATUS_COMPLETED',J='WALLET_RESTART',ee='WALLET_RESTART_COMPLETED',te='SET_TRANSACTION_LIST_FILTER',ne='UPDATE_CURRENT_HEIGHT',re='SET_DRAFT_TRANSACTION_AMOUNT',ae='SET_DRAFT_TRANSACTION_ADDRESS',ie='RESOLVE_URIS_STARTED',oe='RESOLVE_URIS_COMPLETED',ce='FETCH_CHANNEL_CLAIMS_STARTED',le='FETCH_CHANNEL_CLAIMS_COMPLETED',ue='FETCH_CLAIM_LIST_MINE_STARTED',se='FETCH_CLAIM_LIST_MINE_COMPLETED',Ee='ABANDON_CLAIM_STARTED',_e='ABANDON_CLAIM_SUCCEEDED',de='FETCH_CHANNEL_LIST_STARTED',fe='FETCH_CHANNEL_LIST_COMPLETED',Se='CREATE_CHANNEL_STARTED',me='CREATE_CHANNEL_COMPLETED',Te='CREATE_CHANNEL_FAILED',pe='UPDATE_CHANNEL_STARTED',Ae='UPDATE_CHANNEL_COMPLETED',Ce='UPDATE_CHANNEL_FAILED',he='IMPORT_CHANNEL_STARTED',Ie='IMPORT_CHANNEL_COMPLETED',Re='IMPORT_CHANNEL_FAILED',ge='SET_CONTENT_POSITION',Oe='CLAIM_SEARCH_STARTED',Le='CLAIM_SEARCH_COMPLETED',ye='CLAIM_SEARCH_FAILED',De='CLAIM_REPOST_STARTED',Ne='CLAIM_REPOST_COMPLETED',ve='CLAIM_REPOST_FAILED',Ue='CLEAR_REPOST_ERROR',Pe='COMMENT_LIST_STARTED',be='COMMENT_LIST_COMPLETED',Fe='COMMENT_LIST_FAILED',Me='COMMENT_CREATE_STARTED',we='COMMENT_CREATE_COMPLETED',He='COMMENT_CREATE_FAILED',Be='COMMENT_ABANDON_STARTED',ke='COMMENT_ABANDON_COMPLETED',We='COMMENT_ABANDON_FAILED',Ge='COMMENT_UPDATE_STARTED',je='COMMENT_UPDATE_COMPLETED',Ve='COMMENT_UPDATE_FAILED',Ye='COMMENT_HIDE_STARTED',xe='COMMENT_HIDE_COMPLETED',Ke='COMMENT_HIDE_FAILED',Qe='FILE_LIST_STARTED',qe='FILE_LIST_SUCCEEDED',ze='FETCH_FILE_INFO_STARTED',$e='FETCH_FILE_INFO_COMPLETED',Xe='FETCH_FILE_INFO_FAILED',Ze='SET_FILE_LIST_SORT',Je='PURCHASE_URI_STARTED',et='PURCHASE_URI_COMPLETED',tt='PURCHASE_URI_FAILED',nt='DELETE_PURCHASED_URI',rt='CREATE_TOAST',at='DISMISS_TOAST',it='CREATE_ERROR',ot='DISMISS_ERROR',ct='USER_STATE_POPULATE',lt=Object.freeze({WINDOW_FOCUSED:'WINDOW_FOCUSED',DAEMON_READY:'DAEMON_READY',DAEMON_VERSION_MATCH:'DAEMON_VERSION_MATCH',DAEMON_VERSION_MISMATCH:'DAEMON_VERSION_MISMATCH',VOLUME_CHANGED:'VOLUME_CHANGED',SET_WELCOME_VERSION:'SET_WELCOME_VERSION',SET_ALLOW_ANALYTICS:'SET_ALLOW_ANALYTICS',CHANGE_AFTER_AUTH_PATH:'CHANGE_AFTER_AUTH_PATH',WINDOW_SCROLLED:'WINDOW_SCROLLED',HISTORY_NAVIGATE:'HISTORY_NAVIGATE',UPGRADE_CANCELLED:'UPGRADE_CANCELLED',DOWNLOAD_UPGRADE:'DOWNLOAD_UPGRADE',UPGRADE_DOWNLOAD_STARTED:'UPGRADE_DOWNLOAD_STARTED',UPGRADE_DOWNLOAD_COMPLETED:'UPGRADE_DOWNLOAD_COMPLETED',UPGRADE_DOWNLOAD_PROGRESSED:'UPGRADE_DOWNLOAD_PROGRESSED',CHECK_UPGRADE_AVAILABLE:'CHECK_UPGRADE_AVAILABLE',CHECK_UPGRADE_START:'CHECK_UPGRADE_START',CHECK_UPGRADE_SUCCESS:'CHECK_UPGRADE_SUCCESS',CHECK_UPGRADE_FAIL:'CHECK_UPGRADE_FAIL',CHECK_UPGRADE_SUBSCRIBE:'CHECK_UPGRADE_SUBSCRIBE',UPDATE_VERSION:'UPDATE_VERSION',UPDATE_REMOTE_VERSION:'UPDATE_REMOTE_VERSION',SKIP_UPGRADE:'SKIP_UPGRADE',START_UPGRADE:'START_UPGRADE',AUTO_UPDATE_DECLINED:'AUTO_UPDATE_DECLINED',AUTO_UPDATE_DOWNLOADED:'AUTO_UPDATE_DOWNLOADED',CLEAR_UPGRADE_TIMER:'CLEAR_UPGRADE_TIMER',GET_NEW_ADDRESS_STARTED:g,GET_NEW_ADDRESS_COMPLETED:O,FETCH_TRANSACTIONS_STARTED:L,FETCH_TRANSACTIONS_COMPLETED:y,FETCH_SUPPORTS_STARTED:D,FETCH_SUPPORTS_COMPLETED:N,ABANDON_SUPPORT_STARTED:v,ABANDON_SUPPORT_COMPLETED:U,UPDATE_BALANCE:P,UPDATE_TOTAL_BALANCE:'UPDATE_TOTAL_BALANCE',CHECK_ADDRESS_IS_MINE_STARTED:b,CHECK_ADDRESS_IS_MINE_COMPLETED:F,SEND_TRANSACTION_STARTED:M,SEND_TRANSACTION_COMPLETED:w,SEND_TRANSACTION_FAILED:H,SUPPORT_TRANSACTION_STARTED:B,SUPPORT_TRANSACTION_COMPLETED:k,SUPPORT_TRANSACTION_FAILED:W,CLEAR_SUPPORT_TRANSACTION:G,WALLET_ENCRYPT_START:j,WALLET_ENCRYPT_COMPLETED:V,WALLET_ENCRYPT_FAILED:Y,WALLET_UNLOCK_START:x,WALLET_UNLOCK_COMPLETED:K,WALLET_UNLOCK_FAILED:Q,WALLET_DECRYPT_START:q,WALLET_DECRYPT_COMPLETED:z,WALLET_DECRYPT_FAILED:$,WALLET_LOCK_START:"WALLET_LOCK_START",WALLET_LOCK_COMPLETED:"WALLET_LOCK_COMPLETED",WALLET_LOCK_FAILED:"WALLET_LOCK_FAILED",WALLET_STATUS_START:X,WALLET_STATUS_COMPLETED:Z,WALLET_RESTART:J,WALLET_RESTART_COMPLETED:ee,SET_TRANSACTION_LIST_FILTER:te,UPDATE_CURRENT_HEIGHT:ne,SET_DRAFT_TRANSACTION_AMOUNT:re,SET_DRAFT_TRANSACTION_ADDRESS:ae,RESOLVE_URIS_STARTED:ie,RESOLVE_URIS_COMPLETED:oe,FETCH_CHANNEL_CLAIMS_STARTED:ce,FETCH_CHANNEL_CLAIMS_COMPLETED:le,FETCH_CLAIM_LIST_MINE_STARTED:ue,FETCH_CLAIM_LIST_MINE_COMPLETED:se,ABANDON_CLAIM_STARTED:Ee,ABANDON_CLAIM_SUCCEEDED:_e,FETCH_CHANNEL_LIST_STARTED:de,FETCH_CHANNEL_LIST_COMPLETED:fe,CREATE_CHANNEL_STARTED:Se,CREATE_CHANNEL_COMPLETED:me,CREATE_CHANNEL_FAILED:Te,UPDATE_CHANNEL_STARTED:pe,UPDATE_CHANNEL_COMPLETED:Ae,UPDATE_CHANNEL_FAILED:Ce,IMPORT_CHANNEL_STARTED:he,IMPORT_CHANNEL_COMPLETED:Ie,IMPORT_CHANNEL_FAILED:Re,PUBLISH_STARTED:'PUBLISH_STARTED',PUBLISH_COMPLETED:'PUBLISH_COMPLETED',PUBLISH_FAILED:'PUBLISH_FAILED',SET_PLAYING_URI:'SET_PLAYING_URI',SET_CONTENT_POSITION:ge,SET_CONTENT_LAST_VIEWED:'SET_CONTENT_LAST_VIEWED',CLEAR_CONTENT_HISTORY_URI:'CLEAR_CONTENT_HISTORY_URI',CLEAR_CONTENT_HISTORY_ALL:'CLEAR_CONTENT_HISTORY_ALL',CLAIM_SEARCH_STARTED:Oe,CLAIM_SEARCH_COMPLETED:Le,CLAIM_SEARCH_FAILED:ye,CLAIM_SEARCH_BY_TAGS_STARTED:'CLAIM_SEARCH_BY_TAGS_STARTED',CLAIM_SEARCH_BY_TAGS_COMPLETED:'CLAIM_SEARCH_BY_TAGS_COMPLETED',CLAIM_SEARCH_BY_TAGS_FAILED:'CLAIM_SEARCH_BY_TAGS_FAILED',CLAIM_REPOST_STARTED:De,CLAIM_REPOST_COMPLETED:Ne,CLAIM_REPOST_FAILED:ve,CLEAR_REPOST_ERROR:Ue,COMMENT_LIST_STARTED:Pe,COMMENT_LIST_COMPLETED:be,COMMENT_LIST_FAILED:Fe,COMMENT_CREATE_STARTED:Me,COMMENT_CREATE_COMPLETED:we,COMMENT_CREATE_FAILED:He,COMMENT_ABANDON_STARTED:Be,COMMENT_ABANDON_COMPLETED:ke,COMMENT_ABANDON_FAILED:We,COMMENT_UPDATE_STARTED:Ge,COMMENT_UPDATE_COMPLETED:je,COMMENT_UPDATE_FAILED:Ve,COMMENT_HIDE_STARTED:Ye,COMMENT_HIDE_COMPLETED:xe,COMMENT_HIDE_FAILED:Ke,FILE_LIST_STARTED:Qe,FILE_LIST_SUCCEEDED:qe,FETCH_FILE_INFO_STARTED:ze,FETCH_FILE_INFO_COMPLETED:$e,FETCH_FILE_INFO_FAILED:Xe,LOADING_VIDEO_STARTED:'LOADING_VIDEO_STARTED',LOADING_VIDEO_COMPLETED:'LOADING_VIDEO_COMPLETED',LOADING_VIDEO_FAILED:'LOADING_VIDEO_FAILED',DOWNLOADING_STARTED:"DOWNLOADING_STARTED",DOWNLOADING_PROGRESSED:"DOWNLOADING_PROGRESSED",DOWNLOADING_COMPLETED:"DOWNLOADING_COMPLETED",DOWNLOADING_CANCELED:"DOWNLOADING_CANCELED",PLAY_VIDEO_STARTED:'PLAY_VIDEO_STARTED',FETCH_AVAILABILITY_STARTED:'FETCH_AVAILABILITY_STARTED',FETCH_AVAILABILITY_COMPLETED:'FETCH_AVAILABILITY_COMPLETED',FILE_DELETE:"FILE_DELETE",SET_FILE_LIST_SORT:Ze,PURCHASE_URI_STARTED:Je,PURCHASE_URI_COMPLETED:et,PURCHASE_URI_FAILED:tt,DELETE_PURCHASED_URI:nt,SEARCH_START:"SEARCH_START",SEARCH_SUCCESS:"SEARCH_SUCCESS",SEARCH_FAIL:"SEARCH_FAIL",RESOLVED_SEARCH_START:"RESOLVED_SEARCH_START",RESOLVED_SEARCH_SUCCESS:"RESOLVED_SEARCH_SUCCESS",RESOLVED_SEARCH_FAIL:"RESOLVED_SEARCH_FAIL",UPDATE_SEARCH_QUERY:"UPDATE_SEARCH_QUERY",UPDATE_SEARCH_OPTIONS:"UPDATE_SEARCH_OPTIONS",UPDATE_SEARCH_SUGGESTIONS:"UPDATE_SEARCH_SUGGESTIONS",SEARCH_FOCUS:"SEARCH_FOCUS",SEARCH_BLUR:"SEARCH_BLUR",DAEMON_SETTINGS_RECEIVED:'DAEMON_SETTINGS_RECEIVED',DAEMON_STATUS_RECEIVED:'DAEMON_STATUS_RECEIVED',SHARED_PREFERENCE_SET:'SHARED_PREFERENCE_SET',SAVE_CUSTOM_WALLET_SERVERS:'SAVE_CUSTOM_WALLET_SERVERS',CLIENT_SETTING_CHANGED:'CLIENT_SETTING_CHANGED',UPDATE_IS_NIGHT:'UPDATE_IS_NIGHT',AUTHENTICATION_STARTED:'AUTHENTICATION_STARTED',AUTHENTICATION_SUCCESS:'AUTHENTICATION_SUCCESS',AUTHENTICATION_FAILURE:'AUTHENTICATION_FAILURE',USER_EMAIL_DECLINE:'USER_EMAIL_DECLINE',USER_EMAIL_NEW_STARTED:'USER_EMAIL_NEW_STARTED',USER_EMAIL_NEW_SUCCESS:'USER_EMAIL_NEW_SUCCESS',USER_EMAIL_NEW_EXISTS:'USER_EMAIL_NEW_EXISTS',USER_EMAIL_NEW_FAILURE:'USER_EMAIL_NEW_FAILURE',USER_EMAIL_VERIFY_SET:'USER_EMAIL_VERIFY_SET',USER_EMAIL_VERIFY_STARTED:'USER_EMAIL_VERIFY_STARTED',USER_EMAIL_VERIFY_SUCCESS:'USER_EMAIL_VERIFY_SUCCESS',USER_EMAIL_VERIFY_FAILURE:'USER_EMAIL_VERIFY_FAILURE',USER_EMAIL_VERIFY_RETRY:'USER_EMAIL_VERIFY_RETRY',USER_PHONE_RESET:'USER_PHONE_RESET',USER_PHONE_NEW_STARTED:'USER_PHONE_NEW_STARTED',USER_PHONE_NEW_SUCCESS:'USER_PHONE_NEW_SUCCESS',USER_PHONE_NEW_FAILURE:'USER_PHONE_NEW_FAILURE',USER_PHONE_VERIFY_STARTED:'USER_PHONE_VERIFY_STARTED',USER_PHONE_VERIFY_SUCCESS:'USER_PHONE_VERIFY_SUCCESS',USER_PHONE_VERIFY_FAILURE:'USER_PHONE_VERIFY_FAILURE',USER_IDENTITY_VERIFY_STARTED:'USER_IDENTITY_VERIFY_STARTED',USER_IDENTITY_VERIFY_SUCCESS:'USER_IDENTITY_VERIFY_SUCCESS',USER_IDENTITY_VERIFY_FAILURE:'USER_IDENTITY_VERIFY_FAILURE',USER_FETCH_STARTED:'USER_FETCH_STARTED',USER_FETCH_SUCCESS:'USER_FETCH_SUCCESS',USER_FETCH_FAILURE:'USER_FETCH_FAILURE',USER_INVITE_STATUS_FETCH_STARTED:'USER_INVITE_STATUS_FETCH_STARTED',USER_INVITE_STATUS_FETCH_SUCCESS:'USER_INVITE_STATUS_FETCH_SUCCESS',USER_INVITE_STATUS_FETCH_FAILURE:'USER_INVITE_STATUS_FETCH_FAILURE',USER_INVITE_NEW_STARTED:'USER_INVITE_NEW_STARTED',USER_INVITE_NEW_SUCCESS:'USER_INVITE_NEW_SUCCESS',USER_INVITE_NEW_FAILURE:'USER_INVITE_NEW_FAILURE',FETCH_ACCESS_TOKEN_SUCCESS:'FETCH_ACCESS_TOKEN_SUCCESS',FETCH_REWARDS_STARTED:'FETCH_REWARDS_STARTED',FETCH_REWARDS_COMPLETED:'FETCH_REWARDS_COMPLETED',CLAIM_REWARD_STARTED:'CLAIM_REWARD_STARTED',CLAIM_REWARD_SUCCESS:'CLAIM_REWARD_SUCCESS',CLAIM_REWARD_FAILURE:'CLAIM_REWARD_FAILURE',CLAIM_REWARD_CLEAR_ERROR:'CLAIM_REWARD_CLEAR_ERROR',FETCH_REWARD_CONTENT_COMPLETED:'FETCH_REWARD_CONTENT_COMPLETED',DOWNLOAD_LANGUAGE_SUCCEEDED:'DOWNLOAD_LANGUAGE_SUCCEEDED',DOWNLOAD_LANGUAGE_FAILED:'DOWNLOAD_LANGUAGE_FAILED',CHANNEL_SUBSCRIBE:'CHANNEL_SUBSCRIBE',CHANNEL_UNSUBSCRIBE:'CHANNEL_UNSUBSCRIBE',HAS_FETCHED_SUBSCRIPTIONS:'HAS_FETCHED_SUBSCRIPTIONS',SET_SUBSCRIPTION_LATEST:'SET_SUBSCRIPTION_LATEST',SET_SUBSCRIPTION_NOTIFICATION:'SET_SUBSCRIPTION_NOTIFICATION',SET_SUBSCRIPTION_NOTIFICATIONS:'SET_SUBSCRIPTION_NOTIFICATIONS',CHECK_SUBSCRIPTION_STARTED:'CHECK_SUBSCRIPTION_STARTED',CHECK_SUBSCRIPTION_COMPLETED:'CHECK_SUBSCRIPTION_COMPLETED',CHECK_SUBSCRIPTIONS_SUBSCRIBE:'CHECK_SUBSCRIPTIONS_SUBSCRIBE',CLEAR_PUBLISH:"CLEAR_PUBLISH",UPDATE_PUBLISH_FORM:"UPDATE_PUBLISH_FORM",PUBLISH_START:"PUBLISH_START",PUBLISH_SUCCESS:"PUBLISH_SUCCESS",PUBLISH_FAIL:"PUBLISH_FAIL",CLEAR_PUBLISH_ERROR:'CLEAR_PUBLISH_ERROR',REMOVE_PENDING_PUBLISH:'REMOVE_PENDING_PUBLISH',DO_PREPARE_EDIT:"DO_PREPARE_EDIT",CREATE_NOTIFICATION:"CREATE_NOTIFICATION",EDIT_NOTIFICATION:"EDIT_NOTIFICATION",DELETE_NOTIFICATION:"DELETE_NOTIFICATION",DISMISS_NOTIFICATION:"DISMISS_NOTIFICATION",CREATE_TOAST:rt,DISMISS_TOAST:at,CREATE_ERROR:it,DISMISS_ERROR:ot,FETCH_DATE:'FETCH_DATE',FETCH_COST_INFO_STARTED:'FETCH_COST_INFO_STARTED',FETCH_COST_INFO_COMPLETED:'FETCH_COST_INFO_COMPLETED',FETCH_COST_INFO_FAILED:'FETCH_COST_INFO_FAILED',TOGGLE_TAG_FOLLOW:"TOGGLE_TAG_FOLLOW",TAG_ADD:"TAG_ADD",TAG_DELETE:"TAG_DELETE",TOGGLE_BLOCK_CHANNEL:"TOGGLE_BLOCK_CHANNEL",USER_STATE_POPULATE:ct}),ut=[{value:'Creative Commons Attribution 4.0 International',url:'https://creativecommons.org/licenses/by/4.0/legalcode'},{value:'Creative Commons Attribution-ShareAlike 4.0 International',url:'https://creativecommons.org/licenses/by-sa/4.0/legalcode'},{value:'Creative Commons Attribution-NoDerivatives 4.0 International',url:'https://creativecommons.org/licenses/by-nd/4.0/legalcode'},{value:'Creative Commons Attribution-NonCommercial 4.0 International',url:'https://creativecommons.org/licenses/by-nc/4.0/legalcode'},{value:'Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International',url:'https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode'},{value:'Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International',url:'https://creativecommons.org/licenses/by-nc-nd/4.0/legalcode'}],st=Object.freeze({CC_LICENSES:ut,NONE:"None",PUBLIC_DOMAIN:"Public Domain",OTHER:"other",COPYRIGHT:"copyright"}),Et=Object.freeze({AUTH:'auth',BACKUP:'backup',CHANNEL:'channel',DISCOVER:'discover',FILE:'file',DOWNLOADED:"downloaded",PUBLISHED:"published",GET_CREDITS:'getcredits',HELP:'help',INVITE:'invite',PUBLISH:'publish',REPORT:'report',REWARDS:'rewards',SEARCH:'search',SEND_CREDITS:'send',SETTINGS:'settings',SHOW:'show',SUBSCRIPTIONS:'subscriptions',TRANSACTION_HISTORY:'history',HISTORY:'user_history',WALLET:'wallet'}),_t=Object.freeze({SHOW_NSFW:'showNsfw',CREDIT_REQUIRED_ACKNOWLEDGED:'credit_required_acknowledged',NEW_USER_ACKNOWLEDGED:'welcome_acknowledged',EMAIL_COLLECTION_ACKNOWLEDGED:'email_collection_acknowledged',INVITE_ACKNOWLEDGED:'invite_acknowledged',LANGUAGE:'language',SHOW_MATURE:'show_mature',SHOW_ANONYMOUS:'show_anonymous',SHOW_UNAVAILABLE:'show_unavailable',INSTANT_PURCHASE_ENABLED:'instant_purchase_enabled',INSTANT_PURCHASE_MAX:'instant_purchase_max',THEME:'theme',THEMES:'themes',AUTOMATIC_DARK_MODE_ENABLED:'automatic_dark_mode_enabled',AUTOPLAY:'autoplay',OS_NOTIFICATIONS_ENABLED:'os_notifications_enabled',AUTO_DOWNLOAD:'auto_download',AUTO_LAUNCH:'auto_launch',SUPPORT_OPTION:'support_option',HIDE_BALANCE:'hide_balance',HIDE_SPLASH_ANIMATION:'hide_splash_animation',FLOATING_PLAYER:'floating_player',DARK_MODE_TIMES:'dark_mode_times',ENABLE_SYNC:'enable_sync',BACKGROUND_PLAY_ENABLED:'backgroundPlayEnabled',FOREGROUND_NOTIFICATION_ENABLED:'foregroundNotificationEnabled',KEEP_DAEMON_RUNNING:'keepDaemonRunning',SHOW_URI_BAR_SUGGESTIONS:'showUriBarSuggestions',RECEIVE_SUBSCRIPTION_NOTIFICATIONS:'receiveSubscriptionNotifications',RECEIVE_REWARD_NOTIFICATIONS:'receiveRewardNotifications',RECEIVE_INTERESTS_NOTIFICATIONS:'receiveInterestsNotifications',RECEIVE_CREATOR_NOTIFICATIONS:'receiveCreatorNotifications'}),dt=Object.freeze({DATE_NEW:"dateNew",DATE_OLD:'dateOld',TITLE:'title',FILENAME:'filename'}),ft=Object.freeze({API_DOWN:"apiDown",READY:"ready",IN_PROGRESS:"inProgress",COMPLETE:"complete",MANUAL:"manual"}),St=Object.freeze({ALL:"all",SPEND:"spend",RECEIVE:"receive",PUBLISH:"publish",CHANNEL:"channel",TIP:"tip",SUPPORT:"support",UPDATE:"update",ABANDON:"abandon"}),mt=Object.freeze({PAGE_SIZE:50,LATEST_PAGE_SIZE:20}),Tt='https://spee.ch/api/config/site/publishing',pt='https://spee.ch/api/claim/publish',At=Object.freeze({SPEECH_STATUS:Tt,SPEECH_PUBLISH:pt}),Ct=Object.freeze({ANNOUNCE_HEAD_AND_SD_ONLY:'announce_head_and_sd_only',API:'api',BLOB_DOWNLOAD_TIMEOUT:'blob_download_timeout',BLOB_LRU_CACHE_SIZE:'blob_lru_cache_size',BLOCKCHAIN_NAME:'blockchain_name',CACHE_TIME:'cache_time',COIN_SELECTION_STRATEGY:'coin_selection_strategy',COMMENT_SERVER:'comment_server',COMPONENTS_TO_SKIP:'components_to_skip',CONCURRENT_BLOB_ANNOUNCERS:'concurrent_blob_announcers',CONCURRENT_REFLECTOR_UPLOADS:'concurrent_reflector_uploads',CONFIG:'config',DATA_DIR:'data_dir',DOWNLOAD_DIR:'download_dir',DOWNLOAD_TIMEOUT:'download_timeout',FIXED_PEER_DELAY:'fixed_peer_delay',KNOWN_DHT_NODES:'known_dht_nodes',LBRYUM_SERVERS:"lbryum_servers",MAX_CONNECTIONS_PER_DOWNLOAD:'max_connections_per_download',MAX_KEY_FEE:'max_key_fee',DEFAULT_WALLET:'default_wallet',NETWORK_INTERFACE:'network_interface',NODE_RPC_TIMEOUT:'node_rpc_timeout',PEER_CONNECT_TIMEOUT:'peer_connect_timeout',REFLECT_STREAMS:'reflect_streams',REFLECTOR_SERVERS:'reflector_servers',S3_HEADERS_DEPTH:'s3_headers_depth',SAVE_BLOBS:'save_blobs',SAVE_FILES:'save_files',SHARE_USAGE_DATA:"share_usage_data",SPLIT_BUCKETS_UNDER_INDEX:'split_buckets_under_index',STREAMING_GET:'streaming_get',STREAMING_SERVER:'streaming_server',TCP_PORT:'tcp_port',TRACK_BANDWIDTH:'track_bandwidth',UDP_PORT:'udp_port',USE_UPNP:'use_upnp',WALLET_DIR:'wallet_dir',WALLETS:'wallets'}),ht=Object.freeze({WALLET_SERVERS:"lbryum_servers",SHARE_USAGE_DATA:"share_usage_data"}),It={FILE:'file',CHANNEL:'channel',SEARCH:'search',TAG:'tag'},Rt={RESULT_COUNT:'size',CLAIM_TYPE:'claimType',INCLUDE_FILES:'file',INCLUDE_CHANNELS:'channel',INCLUDE_FILES_AND_CHANNELS:'file,channel',MEDIA_AUDIO:'audio',MEDIA_VIDEO:'video',MEDIA_TEXT:'text',MEDIA_IMAGE:'image',MEDIA_APPLICATION:'application'},gt=['art','automotive','blockchain','comedy','economics','education','gaming','music','news','science','sports','technology'],Ot=['porn','nsfw','mature','xxx'],Lt=['free speech','censorship','gaming','pop culture','Entertainment','technology','music','funny','Education','learning','news','gameplay','nature','beliefs','comedy','games','sony interactive entertainment','film & animation','game','weapons',"let's play",'blockchain','video game','sports','walkthrough','ps4live','art','pc','minecraft','playthrough','economics','automotive','play','ps4share','tutorial','twitch','how to','ps4','bitcoin','fortnite','commentary','lets play','fun','politics','xbox','autos & vehicles','Travel & Events','food','science','xbox one','liberal','democrat','progressive','survival','Nonprofits & Activism','cryptocurrency','playstation','nintendo','government','steam','podcast','gamer','horror','conservative','reaction','trailer','love','cnn','republican','political','hangoutsonair','hoa','msnbc','cbs','anime','donald trump','fiction','fox news','crypto','ethereum','call of duty','android','multiplayer','epic','rpg','adventure','secular talk','btc','atheist','atheism','video games','ps3','cod','online','agnostic','movie','fps','lets','mod','world','reviews','sharefactory','space','pokemon','stream','hilarious','lol','sony','god',"let's",'dance','pvp','tech','strategy','zombies','fail','film','xbox 360','animation','unboxing','money','how','travel','wwe','mods','indie','pubg','ios','history','rap','sony computer entertainment','mobile','trump','hack','flat earth','trap','humor','vlogging','fox','news radio','facebook','edm','fitness','vaping','hip hop','secular','jesus','song','vape','guitar','remix','mining','daily','diy','pets & animals','videogame','death','funny moments','religion','media','viral','war','nbc','freedom','gold','family','meme','zombie','photography','chill','sniper','computer','iphone','dragon','bible','pro','overwatch','litecoin','gta','house','fire','bass','bitcoin news','truth','crash','mario','league of legends','wii','mmorpg','grand theft auto v','health','marvel','racing','apple','instrumental','earth','destiny','satire','race','training','electronic','boss','roblox','family friendly','california','react','christian','mmo','twitter','help','star','cars','random','top 10','ninja','guns','linux','lessons','vegan','future','dota 2','studio','star wars','gta 5','shooting','nasa','rock','league','subscribe','water','gta v','car','samsung','music video','skyrim','dog','comics','shooter game','bo3','halloween','liberty','eth','conspiracy','knife','fashion','stories','vapor','nvidia','cute','beat','nintendo switch','fantasy','christmas','world of warcraft','industry','cartoon','crypto news','garden','animals','windows','happy','magic','memes','design','tactical','fallout 4','puzzle','parody','rv','beats','fortnite battle royale','building','disney','drone','ps2','beach','metal','christianity','business','mix','bo2','cover','senate','4k','united states','final','hero','playing','dlc','ubisoft','halo','pc gaming','raw','investing','online learning','software','ark','mojang','console','battle royale','canon','microsoft','camping','cryptocurrency news','ufo','progressive talk','switch','fpv','arcade','school','driving','bodybuilding','drama','retro','science fiction','eggs','australia','modded','rainbow','gamers','resident evil','drawing','brasil','england','hillary clinton','singing','final fantasy','hiphop','video blog','mature','quad','noob','simulation','illuminati','poetry','dayz','manga','howto','insane','xbox360','press','special','church','ico','weird','libertarian','crafting','level','comic','sandbox','daily vlog','outdoor','black ops','sound','christ','duty','Juvenile fiction','pc game','how-to','ww2','creepy','artist','galaxy','destiny 2','new music','quest','lee','pacman','super smash bros','day','survival horror','patreon','bitcoin price','trending','open world','wii u','dope','reaper','sniping','dubstep','truck','planet','dc','amazon','spirituality','universe','video game culture','community','cat','aliens','tourism','altcoins','style','travel trailer','rda','5859dfec-026f-46ba-bea0-02bf43aa1a6f','gun','secret','far cry 5','auto','culture','dj','mw2','lord','full time rving','role-playing game','prank','grand theft auto','master','wrestling','sci-fi','workout','ghost','fake news','silly','season','bo4','trading','extreme','economy','combat','plays','muslim','pubg mobile','clips','bo1','paypal','sims','exploration','light','ripple','paranormal','football','capcom','rta','discord','action role-playing game','playthrough part','batman','player','server','anarchy','military','playlist','cosplay','rv park','rant','edit','germany','reading','chris','flash','loot','bitcoin gratis','game reviews','movies','stupid','latest news','squad gameplay','guru','timelapse','black ops 3','holiday','soul','motivation','mw3','vacation','sega','19th century','pop','sims 4','post','smok','island','scotland','paladins','warrior','creepypasta','role-playing video game','solar','vr','animal','peace','consciousness','dota','audio','mass effect','Humour','first look','videogames','future bass','freestyle','hardcore','portugal','dantdm','teaser','lbry'],yt=200,Dt={isConnected:!1,connectPromise:null,daemonConnectionString:'http://localhost:5279',apiRequestHeaders:{'Content-Type':'application/json-rpc'},setDaemonConnectionString:function(e){Dt.daemonConnectionString=e},setApiHeader:function(e,t){Dt.apiRequestHeaders=A(Dt.apiRequestHeaders,p({},e,t))},unsetApiHeader:function(e){Object.keys(Dt.apiRequestHeaders).includes(e)&&delete Dt.apiRequestHeaders.key},overrides:{},setOverride:function(e,t){Dt.overrides[e]=t},getApiRequestHeaders:function(){return Dt.apiRequestHeaders},getMediaType:function(e,t){if(t){var n=[[/\.(mp4|m4v|webm|flv|f4v|ogv)$/i,'video'],[/\.(mp3|m4a|aac|wav|flac|ogg|opus)$/i,'audio'],[/\.(jpeg|jpg|png|gif|svg)$/i,'image'],[/\.(h|go|ja|java|js|jsx|c|cpp|cs|css|rb|scss|sh|php|py)$/i,'script'],[/\.(html|json|csv|txt|log|md|markdown|docx|pdf|xml|yml|yaml)$/i,'document'],[/\.(pdf|odf|doc|docx|epub|org|rtf)$/i,'e-book'],[/\.(stl|obj|fbx|gcode)$/i,'3D-file'],[/\.(cbr|cbt|cbz)$/i,'comic-book'],[/\.(lbry)$/i,'application']].reduce(function(e,t){switch(t[0].test(e)){case!0:return t[1];default:return e}},t);return n===t?'unknown':n}return e?/^[^/]+/.exec(e)[0]:'unknown'},status:function(){return Ut('status',arguments.length>0&&void 0!==arguments[0]?arguments[0]:{})},stop:function(){return Ut('stop',{})},version:function(){return Ut('version',{})},resolve:function(e){return Ut('resolve',e)},get:function(e){return Ut('get',e)},claim_search:function(e){return Ut('claim_search',e)},claim_list:function(e){return Ut('claim_list',e)},channel_create:function(e){return Ut('channel_create',e)},channel_update:function(e){return Ut('channel_update',e)},channel_import:function(e){return Ut('channel_import',e)},channel_list:function(e){return Ut('channel_list',e)},stream_abandon:function(e){return Ut('stream_abandon',e)},stream_list:function(e){return Ut('stream_list',e)},channel_abandon:function(e){return Ut('channel_abandon',e)},support_create:function(e){return Ut('support_create',e)},support_list:function(e){return Ut('support_list',e)},stream_repost:function(e){return Ut('stream_repost',e)},file_list:function(){return Ut('file_list',arguments.length>0&&void 0!==arguments[0]?arguments[0]:{})},file_delete:function(){return Ut('file_delete',arguments.length>0&&void 0!==arguments[0]?arguments[0]:{})},file_set_status:function(){return Ut('file_set_status',arguments.length>0&&void 0!==arguments[0]?arguments[0]:{})},blob_delete:function(){return Ut('blob_delete',arguments.length>0&&void 0!==arguments[0]?arguments[0]:{})},blob_list:function(){return Ut('blob_list',arguments.length>0&&void 0!==arguments[0]?arguments[0]:{})},wallet_balance:function(){return Ut('wallet_balance',arguments.length>0&&void 0!==arguments[0]?arguments[0]:{})},wallet_decrypt:function(){return Ut('wallet_decrypt',{})},wallet_encrypt:function(){return Ut('wallet_encrypt',arguments.length>0&&void 0!==arguments[0]?arguments[0]:{})},wallet_unlock:function(){return Ut('wallet_unlock',arguments.length>0&&void 0!==arguments[0]?arguments[0]:{})},wallet_list:function(){return Ut('wallet_list',arguments.length>0&&void 0!==arguments[0]?arguments[0]:{})},wallet_send:function(){return Ut('wallet_send',arguments.length>0&&void 0!==arguments[0]?arguments[0]:{})},wallet_status:function(){return Ut('wallet_status',arguments.length>0&&void 0!==arguments[0]?arguments[0]:{})},address_is_mine:function(){return Ut('address_is_mine',arguments.length>0&&void 0!==arguments[0]?arguments[0]:{})},address_unused:function(){return Ut('address_unused',arguments.length>0&&void 0!==arguments[0]?arguments[0]:{})},address_list:function(){return Ut('address_list',arguments.length>0&&void 0!==arguments[0]?arguments[0]:{})},transaction_list:function(){return Ut('transaction_list',arguments.length>0&&void 0!==arguments[0]?arguments[0]:{})},utxo_release:function(){return Ut('utxo_release',arguments.length>0&&void 0!==arguments[0]?arguments[0]:{})},support_abandon:function(){return Ut('support_abandon',arguments.length>0&&void 0!==arguments[0]?arguments[0]:{})},sync_hash:function(){return Ut('sync_hash',arguments.length>0&&void 0!==arguments[0]?arguments[0]:{})},sync_apply:function(){return Ut('sync_apply',arguments.length>0&&void 0!==arguments[0]?arguments[0]:{})},preference_get:function(){return Ut('preference_get',arguments.length>0&&void 0!==arguments[0]?arguments[0]:{})},preference_set:function(){return Ut('preference_set',arguments.length>0&&void 0!==arguments[0]?arguments[0]:{})},comment_list:function(){return Ut('comment_list',arguments.length>0&&void 0!==arguments[0]?arguments[0]:{})},comment_create:function(){return Ut('comment_create',arguments.length>0&&void 0!==arguments[0]?arguments[0]:{})},comment_hide:function(){return Ut('comment_hide',arguments.length>0&&void 0!==arguments[0]?arguments[0]:{})},comment_abandon:function(){return Ut('comment_abandon',arguments.length>0&&void 0!==arguments[0]?arguments[0]:{})},comment_update:function(){return Ut('comment_update',arguments.length>0&&void 0!==arguments[0]?arguments[0]:{})},connect:function(){return null===Dt.connectPromise&&(Dt.connectPromise=new Promise(function(e,t){var n=0;!(function r(){n+=1,Dt.status().then(e).catch(function(){n<=yt?setTimeout(r,n<50?400:1e3):t(new Error('Unable to connect to LBRY'))})})()})),Dt.connectPromise},publish:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new Promise(function(t,n){Dt.overrides.publish?Dt.overrides.publish(e).then(t,n):vt('publish',e,t,n)})}};function Nt(e){return e.status>=200&&e.status<300?e.json():e.json().then(function(e){var t;if(e.error){var n='object'==typeof e.error?e.error.message:e.error;t=new Error(n)}else t=new Error('Protocol error with unknown response signature');return Promise.reject(t)})}function vt(e,t,n,r){var a=(new Date).getTime(),i={method:'POST',headers:Dt.apiRequestHeaders,body:JSON.stringify({jsonrpc:'2.0',method:e,params:t,id:a})};return fetch(Dt.daemonConnectionString,i).then(Nt).then(function(e){var t=e.error||e.result&&e.result.error;return t?r(t):n(e.result)}).catch(r)}function Ut(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new Promise(function(n,r){vt(e,t,function(e){n(e)},r)})}var Pt=new Proxy(Dt,{get:function(e,t){return t in e?e[t]:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new Promise(function(n,r){vt(t,e,n,r)})}}});var bt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=["s="+encodeURIComponent(e),"size="+(t.size||20),"from="+(t.from||0)],r=t.isBackgroundSearch;if(void 0!==r&&!r){var a=t[Rt.CLAIM_TYPE];a&&(n.push("claimType="+a),a.includes(Rt.INCLUDE_CHANNELS)||n.push("mediaType="+[Rt.MEDIA_FILE,Rt.MEDIA_AUDIO,Rt.MEDIA_VIDEO,Rt.MEDIA_TEXT,Rt.MEDIA_IMAGE,Rt.MEDIA_APPLICATION].reduce(function(e,n){return t[n]?""+e+n+",":e},'')))}var i={},o=t.related_to,c=t.nsfw;return o&&(i.related_to=o),void 0!==c&&(i.nsfw=c),Object.keys(i).forEach(function(e){var t=i[e];n.push(e+"="+t)}),n.join('&')},Ft=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function Mt(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var wt=1,Ht=40,Bt=/(?:[\0-\x08\x0B\f\x0E- "-&\/:-@\[-\^`\{-~\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/,kt=new RegExp('^([\\S]+)([?][\\S]*)');function Wt(e){var t,n,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=new RegExp("^((?:lbry://)?)([^:$#/]*)([:$#]?)([^/]*)(/?)([^:$#/]*)([:$#]?)([^/]*)"),i=kt.exec(e);if(i){var o=i.slice(1).map(function(e){return e||null}),c=T(o,2);t=c[0],n=c[1]}var l=t||e,u=(a.exec(l)||[]).slice(1).map(function(e){return e||null}),s=m(u),E=s[0],_=s.slice(1),d=_.join(''),f=T(_,7),S=f[0],p=f[1],A=f[2],C=(f[3],f[4]),h=f[5],I=f[6];if(r&&!E)throw new Error(__('LBRY URLs must include a protocol prefix (lbry://).'));if(!S)throw new Error(__('URL does not include name.'));_.forEach(function(e){e&&e.includes(' ')&&console.error('URL can not include a space')});var R=S.startsWith('@'),g=S.startsWith('@')&&!C,O=R&&S.slice(1);if(R){if(!O)throw new Error(__('No channel name after @.'));if(O.length<wt)throw new Error(__("Channel names must be at least %channelNameMinLength% characters.",{channelNameMinLength:wt}))}var L=Gt(p,A),y=T(L,3),D=y[0],N=y[1],v=y[2],U=Gt(h,I),P=T(U,3),b=P[0],F=P[1],M=P[2],w=R?C:S,H=R?b:D,B=R&&D;return Ft({isChannel:g,path:d},w?{streamName:w}:{},H?{streamClaimId:H}:{},O?{channelName:O}:{},B?{channelClaimId:B}:{},N?{primaryClaimSequence:parseInt(N,10)}:{},F?{secondaryClaimSequence:parseInt(F,10)}:{},v?{primaryBidPosition:parseInt(v,10)}:{},M?{secondaryBidPosition:parseInt(M,10)}:{},{claimName:S,claimId:D},w?{contentName:w}:{},n?{queryString:n}:{})}function Gt(e,t){var n,r,a;if(e){if(!t)throw new Error(__("No modifier provided after separator %modSeperator%.",{modSeperator:e}));'#'===e?n=t:':'===e?r=t:'$'===e&&(a=t)}if(n&&(n.length>Ht||!n.match(/^[0-9a-f]+$/)))throw new Error(__("Invalid claim ID %claimId%.",{claimId:n}));if(r&&!r.match(/^-?[1-9][0-9]*$/))throw new Error(__('Claim sequence must be a number.'));if(a&&!a.match(/^-?[1-9][0-9]*$/))throw new Error(__('Bid position must be a number.'));return[n,r,a]}function jt(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:'lbry://',r=e.streamName,a=e.streamClaimId,i=e.channelName,o=e.channelClaimId,c=e.primaryClaimSequence,l=e.primaryBidPosition,u=e.secondaryClaimSequence,s=e.secondaryBidPosition,E=Mt(e,['streamName','streamClaimId','channelName','channelClaimId','primaryClaimSequence','primaryBidPosition','secondaryClaimSequence','secondaryBidPosition']),_=E.claimId,d=E.claimName,f=E.contentName;d||i||r||console.error(__("'claimName', 'channelName', and 'streamName' are all empty. One must be present to build a url."));var S=i&&(i.startsWith('@')?i:"@"+i),m=_||(S?o:a),T=!d&&f||(S?r:null),p=T&&a;return(t?n:'')+(d||f||S||r)+(m?"#"+m:'')+(c?":"+c:'')+(l?""+l:'')+(T?"/"+T:'')+(p?"#"+p:'')+(u?":"+u:'')+(s?""+s:'')}function Vt(e){var t=Wt(e);return jt({streamName:t.streamName,streamClaimId:t.streamClaimId,channelName:t.channelName,channelClaimId:t.channelClaimId,primaryClaimSequence:t.primaryClaimSequence,primaryBidPosition:t.primaryBidPosition,secondaryClaimSequence:t.secondaryClaimSequence,secondaryBidPosition:t.secondaryBidPosition})}var Yt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xt=function(e){return e.search},Kt=h.createSelector(xt,function(e){return e.searchQuery}),Qt=h.createSelector(xt,function(e){return e.options}),qt=h.createSelector(xt,function(e){return e.suggestions}),zt=h.createSelector(xt,function(e){return e.searching}),$t=h.createSelector(xt,function(e){return e.urisByQuery}),Xt=function(e){return h.createSelector($t,function(t){return t[e?e.replace(/^lbry:\/\//i,'').replace(/\//,' '):e]})},Zt=h.createSelector(xt,function(e){return e.resolvedResultsByQuery}),Jt=h.createSelector(xt,function(e){return e.resolvedResultsByQueryLastPageReached}),en=h.createSelector(xt,function(e){return e.focused}),tn=h.createSelector(Kt,qt,function(e,t){if(!e)return[];if('lbry:'===e||'lbry:/'===e||'lbry://'===e||'lbry://@'===e)return[];if(e.startsWith('lbry://'))return[{value:e,type:'@'===e[7]?It.CHANNEL:It.FILE}];var n=[];try{var r=Vt(e),a=Wt(r),i=a.channelName,o=a.streamName,c=a.isChannel;n.push({value:e,type:It.SEARCH},{value:r,shorthand:c?i:o,type:c?It.CHANNEL:It.FILE})}catch(t){n.push({value:e,type:It.SEARCH})}n.push({value:e,type:It.TAG});var l=t[e]||[];return l.length&&(n=n.concat(l.filter(function(t){return t!==e}).map(function(e){try{var t=Vt(e),n=Wt(t),r=n.channelName,a=n.streamName,i=n.isChannel;return{value:t,shorthand:i?r:a,type:i?It.CHANNEL:It.FILE}}catch(t){return{value:e,type:It.SEARCH}}}))),n}),nn=function(e,t){return h.createSelector(Kt,Qt,function(n,r){var a=Yt({},r,t);return bt(e||n,a)})};function rn(e,t,n,r){if(e===t)return 0!==e||1/e==1/t;if(null==e||null==t)return!1;if(e!=e)return t!=t;var a=typeof e;return('function'===a||'object'===a||'object'==typeof t)&&an(e,t,n,r)}function an(e,t,n,r){var a=toString.call(e);if(a!==toString.call(t))return!1;switch(a){case'[object RegExp]':case'[object String]':return''+e==''+t;case'[object Number]':return+e!=+e?+t!=+t:0==+e?1/+e==1/t:+e==+t;case'[object Date]':case'[object Boolean]':return+e==+t;case'[object Symbol]':return SymbolProto.valueOf.call(e)===SymbolProto.valueOf.call(t)}var i='[object Array]'===a;if(!i){if('object'!=typeof e||'object'!=typeof t)return!1;var o=e.constructor,c=t.constructor;if(o!==c&&!('function'==typeof o&&o instanceof o&&'function'==typeof c&&c instanceof c)&&'constructor'in e&&'constructor'in t)return!1}n=n||[],r=r||[];for(var l,u,s=n.length;s--;)if(n[s]===e)return r[s]===t;if(n.push(e),r.push(t),i){if((s=e.length)!==t.length)return!1;for(;s--;)if(!rn(e[s],t[s],n,r))return!1}else{var E,_=Object.keys(e);if(s=_.length,Object.keys(t).length!==s)return!1;for(;s--;)if(E=_[s],u=E,null==(l=t)||!hasOwnProperty.call(l,u)||!rn(e[E],t[E],n,r))return!1}return n.pop(),r.pop(),!0}var on=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function cn(e){if(e&&'0.1'===e.version&&e.value){var t=e.value,n=t.subscriptions,r=t.tags,a=t.blocked,i=t.settings,o=t.app_welcome_version,c=t.sharing_3P;return on({},n?{subscriptions:n}:{},r?{tags:r}:{},a?{blocked:a}:{},i?{settings:i}:{},o?{app_welcome_version:o}:{},c?{sharing_3P:c}:{})}return{}}function ln(e,t,n,r,a){var i={type:typeof t,version:n,value:t},o={key:e,value:JSON.stringify(i)};Pt.preference_set(o).then(function(){r(i)}).catch(function(){a&&a()})}var un={};function sn(e){if(!e)throw Error("'params' object is required to create a toast notification");return{type:rt,data:{id:I(),params:e}}}function En(e){return{type:it,data:{error:e}}}var _n=function(e){return e.wallet||{}},dn=_n,fn=h.createSelector(_n,function(e){return e.walletIsEncrypted}),Sn=h.createSelector(_n,function(e){return e.walletEncryptPending}),mn=h.createSelector(_n,function(e){return e.walletEncryptSucceded}),Tn=h.createSelector(_n,function(e){return e.walletEncryptResult}),pn=h.createSelector(_n,function(e){return e.walletDecryptPending}),An=h.createSelector(_n,function(e){return e.walletDecryptSucceded}),Cn=h.createSelector(_n,function(e){return e.walletDecryptResult}),hn=h.createSelector(_n,function(e){return e.walletUnlockPending}),In=h.createSelector(_n,function(e){return e.walletUnlockSucceded}),Rn=h.createSelector(_n,function(e){return e.walletUnlockResult}),gn=(h.createSelector(_n,function(e){return e.walletLockPending}),h.createSelector(_n,function(e){return e.walletLockSucceded}),h.createSelector(_n,function(e){return e.walletLockResult}),h.createSelector(_n,function(e){return e.balance})),On=h.createSelector(_n,function(e){return e.totalBalance}),Ln=h.createSelector(_n,function(e){return e.reservedBalance}),yn=h.createSelector(_n,function(e){return e.claimsBalance}),Dn=h.createSelector(_n,function(e){return e.supportsBalance}),Nn=h.createSelector(_n,function(e){return e.tipsBalance}),vn=h.createSelector(_n,function(e){return e.transactions||{}}),Un=h.createSelector(_n,function(e){return e.supports||{}}),Pn=h.createSelector(Un,function(e){var t=parseFloat('0.0');return Object.values(e).forEach(function(e){var n=e.amount;t=n?t+parseFloat(n):t}),t}),bn=h.createSelector(vn,function(e){var t=[];return Object.keys(e).forEach(function(n){var r=e[n];if(Math.abs(r.value)!==Math.abs(r.fee)||0!==r.claim_info.length||0!==r.support_info.length||0!==r.update_info.length||0!==r.abandon_info.length){var a=[];a.push.apply(a,S(r.claim_info.map(function(e){return A({},r,e,{type:'@'===e.claim_name[0]?"channel":"publish"})}))),a.push.apply(a,S(r.support_info.map(function(e){return A({},r,e,{type:e.is_tip?"tip":"support"})}))),a.push.apply(a,S(r.update_info.map(function(e){return A({},r,e,{type:"update"})}))),a.push.apply(a,S(r.abandon_info.map(function(e){return A({},r,e,{type:"abandon"})}))),a.length||a.push(A({},r,{type:r.value<0?"spend":"receive"})),t.push.apply(t,S(a.map(function(e){var t=parseFloat(e.balance_delta),a=parseFloat(e.value),i=t||a,o=parseFloat(r.fee);return{txid:n,timestamp:r.timestamp,date:r.timestamp?new Date(1e3*Number(r.timestamp)):null,amount:i,fee:o,claim_id:e.claim_id,claim_name:e.claim_name,type:e.type||"spend",nout:e.nout,confirmations:r.confirmations}})))}}),t.sort(function(e,t){return e.timestamp||t.timestamp?!e.timestamp&&t.timestamp?-1:e.timestamp&&!t.timestamp?1:t.timestamp-e.timestamp:0})}),Fn=h.createSelector(bn,function(e){var t=new Date;return t.setDate(t.getDate()-7),e.filter(function(e){return!e.date||e.date>t})}),Mn=h.createSelector(bn,function(e){return e&&e.length>0}),wn=h.createSelector(_n,function(e){return e.fetchingTransactions}),Hn=h.createSelector(_n,function(e){return e.sendingSupport}),Bn=h.createSelector(_n,function(e){return e.receiveAddress}),kn=h.createSelector(_n,function(e){return e.gettingNewAddress}),Wn=h.createSelector(_n,function(e){return e.draftTransaction||{}}),Gn=h.createSelector(Wn,function(e){return e.amount}),jn=h.createSelector(Wn,function(e){return e.address}),Vn=h.createSelector(Wn,function(e){return e.error}),Yn=h.createSelector(_n,function(e){return e.blocks}),xn=(h.createSelector(_n,function(e){return e.latestBlock}),h.createSelector(_n,function(e){return e.transactionListFilter||''})),Kn=h.createSelector(bn,xn,function(e,t){return e.filter(function(e){return"all"===t||t===e.type})}),Qn=h.createSelector(bn,function(e){return e&&e.length?e.slice(0,20):[]}),qn=h.createSelector(Kn,function(e){return e.length}),zn=h.createSelector(_n,function(e){return e.walletReconnecting}),$n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function Xn(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var Zn=Ot.reduce(function(e,t){return $n({},e,p({},t,!0))},{}),Jn=function(e){if(!e)throw new Error('No claim passed to isClaimNsfw()');if(!e.value)return!1;for(var t=e.value.tags||[],n=0;n<t.length;n+=1){var r=t[n].toLowerCase();if(Zn[r])return!0}return!1};function er(e){var t=Xn(e,['page','release_time']);return JSON.stringify(t)}function tr(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(!e||0===e.length)return t?t.slice():[];var n=e.slice();return t.forEach(function(e){n.some(function(t){return t.claim_id===e.claim_id})||n.push(e)}),n}var nr=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},rr=function(e){return e.claims||{}},ar=h.createSelector(rr,function(e){return e.byId||{}}),ir=h.createSelector(rr,function(e){return e.currentChannelPage||1}),or=h.createSelector(rr,function(e){return e.creatingChannel}),cr=h.createSelector(rr,function(e){return e.createChannelError}),lr=h.createSelector(rr,function(e){return e.repostLoading}),ur=h.createSelector(rr,function(e){return e.repostError}),sr=h.createSelector(rr,ar,function(e,t){var n=e.claimsByUri||{},r={};return Object.keys(n).forEach(function(e){var a=n[e];r[e]=null===a?null:t[a]}),r}),Er=h.createSelector(rr,function(e){return e.paginatedClaimsByChannel||{}}),_r=h.createSelector(rr,function(e){return e.pendingById||{}}),dr=h.createSelector(rr,function(e){return Object.values(e.pendingById||[])}),fr=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return h.createSelector(sr,_r,function(n,r){var a,i,o,c;try{var l=Wt(e);c=l.isChannel,i=l.channelClaimId,o=l.streamClaimId,a=!0}catch(e){}if(a&&n){var u=r[c?i:o];if(u)return u;var s=n[Vt(e)];if(void 0===s||null===s)return s;var E=s.reposted_claim;if(E&&t){var _=s.signing_channel&&s.signing_channel.canonical_url;return nr({},E,{repost_url:e,repost_channel_url:_})}return s}})},Sr=h.createSelector(rr,function(e){return e.myClaims}),mr=h.createSelector(rr,function(e){return Object.keys(e.abandoningById||{})}),Tr=h.createSelector(Sr,mr,function(e,t){return new Set(e&&e.map(function(e){return e.claim_id}).filter(function(e){return-1===Object.keys(t).indexOf(e)}))}),pr=h.createSelector(rr,function(e){return e.fetchingChannelClaims||{}}),Ar=function(e){return h.createSelector(ar,Er,function(t,n){return(n[e]||{}).itemCount})},Cr=function(e){return h.createSelector(fr(e),function(e){return e&&e.value||(void 0===e?void 0:null)})},hr=function(e){return h.createSelector(fr(e),function(e){var t=e&&e.value&&e.value.source;return t?t.media_type:void 0})},Ir=h.createSelector(rr,function(e){return e.isFetchingClaimListMine}),Rr=h.createSelector(Tr,ar,mr,dr,function(e,t,n,r){var a=[];return e.forEach(function(e){var r=t[e];r&&-1===n.indexOf(e)&&a.push(r)}),[].concat(a,S(r))}),gr=h.createSelector(Rr,function(e){return e.filter(function(e){return!e.name.match(/^@/)}).sort(function(e,t){return e.timestamp-t.timestamp})}),Or=h.createSelector(gr,function(e){return e.sort(function(e,t){return e.timestamp?t.timestamp?t.timestamp-e.timestamp:1:-1}).map(function(e){return"lbry://"+e.name+"#"+e.claim_id})}),Lr=h.createSelector(Sr,function(e){return new Set(e&&e.length?e.map(function(e){return e.txid+":"+e.nout}):null)}),yr=h.createSelector(Rr,function(e){var t=[];return e.forEach(function(e){return t.push(e.txid+":"+e.nout)}),t}),Dr=h.createSelector(rr,function(e){return e.fetchingMyChannels}),Nr=h.createSelector(rr,ar,function(e,t){var n=e.myChannelClaims;if(!n)return n;var r=[];return n.forEach(function(e){t[e]&&r.push(t[e])}),r}),vr=h.createSelector(rr,function(e){return e.resolvingUris||[]}),Ur=h.createSelector(rr,function(e){return e.pendingChannelImport}),Pr=h.createSelector(rr,function(e){return e.playingUri}),br=h.createSelector(rr,function(e){return e.channelClaimCounts||{}}),Fr=function(e){return h.createSelector(br,function(t){return t&&t[e]})},Mr=function(e){return h.createSelector(fr(e),function(e){return!!e&&Jn(e)})},wr=function(e){return h.createSelector(fr(e),$t,Mr(e),function(t,n,r){var a;e.includes('#');if(t){var i=jt({streamClaimId:t.claim_id,streamName:t.name}),o=t.value.title;if(!o)return;var c={related_to:t.claim_id,isBackgroundSearch:!0};r||(c.nsfw=!1);var l=n[bt(o.replace(/\//,' '),c)];l&&(a=l=l.filter(function(e){return e!==i}))}return a})},Hr=h.createSelector(rr,function(e){return e.fetchingClaimSearchByQuery||{}}),Br=h.createSelector(Hr,function(e){return Boolean(Object.keys(e).length)}),kr=h.createSelector(rr,function(e){return e.claimSearchByQuery||{}}),Wr=h.createSelector(rr,function(e){return e.claimSearchByQueryLastPageReached||{}}),Gr=h.createSelector(rr,function(e){return e.updatingChannel}),jr=h.createSelector(rr,function(e){return e.updateChannelError}),Vr=h.createSelector(Or,function(e){return e.length});function Yr(e){return parseFloat(e).toFixed(8)}var xr=null;function Kr(){return function(e,t){var n=t().wallet.totalBalance;return null===xr&&(xr=Pt.wallet_balance().then(function(t){xr=null;var r=t.available,a=t.reserved,i=t.reserved_subtotals,o=t.total,c=i.claims,l=i.supports,u=i.tips,s=parseFloat(o);n!==s&&e({type:P,data:{totalBalance:s,balance:parseFloat(r),reservedBalance:parseFloat(a),claimsBalance:parseFloat(c),supportsBalance:parseFloat(l),tipsBalance:parseFloat(u)}})}).catch(function(){xr=null})),xr}}function Qr(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:99999;return function(n){n(qr()),n({type:L}),Pt.utxo_release().then(function(){return Pt.transaction_list({page:e,page_size:t})}).then(function(e){n({type:y,data:{transactions:e.items}})})}}function qr(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:99999;return function(n){n({type:D}),Pt.support_list({page:e,page_size:t}).then(function(e){n({type:N,data:{supports:e.items}})})}}function zr(){return function(e){e({type:g}),Pt.address_unused().then(function(t){e({type:O,data:{address:t}})})}}function $r(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return{type:'BATCH_ACTIONS',actions:t}}var Xr=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function Zr(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return function(n,r){var a=e.map(Vt),i=r(),o=vr(i),c=sr(i),l=a.filter(function(e){return!o.includes(e)&&(!t||!c[e])});if(0!==l.length){n({type:ie,data:{uris:a}});var u={};Pt.resolve({urls:l}).then(function(e){Object.entries(e).forEach(function(e){var t=T(e,2),n=t[0],r=t[1];if(r)if(r.error)u[n]=Xr({},{stream:null,claimsInChannel:null,channel:null});else{var a={};'channel'===r.value_type?(a.channel=r,a.claimsInChannel=r.meta.claims_in_channel):(a.stream=r,r.signing_channel&&(a.channel=r.signing_channel,a.claimsInChannel=r.signing_channel.meta&&r.signing_channel.meta.claims_in_channel||0)),u[n]=a}}),n({type:oe,data:{resolveInfo:u}})})}}}function Jr(e){return Zr([e])}function ea(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:99999,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return function(r){r({type:ue}),Pt.claim_list({page:e,page_size:t,claim_type:['stream','repost'],resolve:n}).then(function(e){var t=e.items;r({type:se,data:{claims:t}})})}}var ta=function(e){return e.fileInfo||{}},na=h.createSelector(ta,function(e){return e.byOutpoint||{}}),ra=h.createSelector(ta,function(e){return e.isFetchingFileList}),aa=h.createSelector(ra,Ir,function(e,t){return e||t}),ia=function(e){return h.createSelector(sr,na,function(t,n){var r=t[e],a=r?r.txid+":"+r.nout:void 0;return a?n[a]:void 0})},oa=h.createSelector(ta,function(e){return e.downloadingByOutpoint||{}}),ca=h.createSelector(ta,function(e){return e.fetching||{}}),la=h.createSelector(na,Rr,function(e,t){return Object.values(e).reverse().filter(function(e){var n=t.map(function(e){return e.claim_id});return e&&-1===n.indexOf(e.claim_id)&&(e.completed||e.written_bytes>0||e.blobs_completed>0)})}),ua=h.createSelector(oa,na,function(e,t){var n=[];return Object.keys(e).forEach(function(e){var r=t[e];r&&n.push(r)}),n}),sa=h.createSelector(ua,function(e){var t=[];e.forEach(function(e){t.push(e.written_bytes/e.total_bytes*100)});var n=t.reduce(function(e,t){return e+t},0);return e.length>0?n/e.length/100:-1}),Ea=h.createSelector(ta,function(e){return e.fileListPublishedSort}),_a=h.createSelector(ta,function(e){return e.fileListDownloadedSort}),da=h.createSelector(la,function(e){return e.slice().map(function(e){return"lbry://"+e.claim_name+"#"+e.claim_id})}),fa=function(e){return h.createSelector(ia(e),hr(e),function(e,t){if(e||t){var n=e&&e.file_name;return Pt.getMediaType(t,n)}})},Sa=h.createSelector(da,function(e){return e.length});function ma(e,t){if(t){var n=new RegExp(t,'i');return e.filter(function(e){var t=e.metadata;return t.title&&t.title.match(n)||e.channel_name&&e.channel_name.match(n)||e.claim_name&&e.claim_name.match(n)})}return e}var Ta=function(e){return e.file||{}},pa=h.createSelector(Ta,function(e){return e.purchaseUriErrorMessage}),Aa=h.createSelector(Ta,function(e){return e.failedPurchaseUris}),Ca=h.createSelector(Ta,function(e){return e.purchasedUris}),ha=h.createSelector(Ta,function(e){return e.purchasedUris.length>0?e.purchasedUris[e.purchasedUris.length-1]:null}),Ia=function(e){return h.createSelector(ia(e),function(e){return e&&e.streaming_url})};function Ra(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2?arguments[2]:void 0;return function(r,a){var i=a(),o=fr(e)(i),c=o.nout,l=o.txid+":"+c;r({type:ze,data:{outpoint:l}}),Pt.get({uri:e,save_file:t}).then(function(t){null===t||'object'!=typeof t||'Timeout'===t.error?(r({type:Xe,data:{outpoint:l}}),r(sn({message:"File timeout for uri "+e,isError:!0}))):(r({type:et,data:{uri:e}}),r({type:$e,data:{fileInfo:t,outpoint:t.outpoint}}),n&&n(t))}).catch(function(){r({type:tt,data:{uri:e}}),r({type:Xe,data:{outpoint:l}}),r(sn({message:"Failed to view "+e+", please try again. If this problem persists, visit https://lbry.com/faq/support for support.",isError:!0}))})}}function ga(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:99999;return function(n,r){var a=r();ra(a)||(n({type:Qe}),Pt.file_list({page:e,page_size:t}).then(function(e){var t=e.items;n({type:qe,data:{fileInfos:t}})}))}}var Oa=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function La(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var ya=function(e){return e.publish||{}},Da=h.createSelector(ya,function(e){var t=e.editingURI,n=e.uri;if(!t||!n)return!1;var r=Wt(n),a=r.isChannel,i=r.streamName,o=r.channelName,c=Wt(t),l=c.isChannel,u=c.streamName,s=c.channelName;return(a?o:i)===(l?s:u)}),Na=h.createSelector(ya,Da,function(e,t){e.pendingPublish;var n,r=e.language,a=e.languages,i=La(e,['pendingPublish','language','languages']);return n=!r&&t&&a&&a[0]?a[0]:r||'en',Oa({},i,{language:n})}),va=h.createSelector(Na,Da,ar,gr,function(e,t,n,r){var a=e.editingURI,i=Wt(e.uri),o=i.channelName,c=i.streamName,l=Wt(a).streamClaimId;return t?n[l]:r.find(function(e){return o&&e.name===o||e.name===c})}),Ua=h.createSelector(ya,vr,function(e,t){var n=e.uri,r=e.name;if(n){var a,i=t.includes(n);if(Wt(n).isChannel&&r){var o=jt({streamName:r});a=t.includes(o)}return i||a}return!1}),Pa=h.createSelector(ya,va,sr,function(e,t,n){var r=e.name;if(!r)return null;var a=n[jt({streamName:r})];return!t&&a?a.meta.effective_amount:t&&a?a.meta.effective_amount||a.amount:null}),ba=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Fa=function(){return function(e){return e({type:"UPDATE_PUBLISH_FORM",data:{thumbnailPath:''}}),fetch(Tt).then(function(e){return e.json()}).then(function(t){if(t.disabled)throw Error();return e({type:"UPDATE_PUBLISH_FORM",data:{uploadThumbnailStatus:"ready",thumbnail:''}})}).catch(function(){return e({type:"UPDATE_PUBLISH_FORM",data:{uploadThumbnailStatus:"apiDown",thumbnail:''}})})}};function Ma(e){return 200===e.status?Promise.resolve(e.json()):Promise.reject(new Error(e.statusText))}var wa,Ha,Ba,ka,Wa=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ga='https://lighthouse.lbry.com/',ja=(wa=function(e,t){var n;e((n=t,function(e,t){var r=n.trim().replace(/lbry:\/\//g,'').replace(/-/g,' ');r.includes('#')&&(r=r.substring(0,r.indexOf('#'))),qt(t())[r]||fetch(Ga+"autocomplete?s="+r).then(Ma).then(function(t){e({type:"UPDATE_SEARCH_SUGGESTIONS",data:{query:r,suggestions:t}})}).catch(function(){})}))},Ha=300,function(){var e=this,t=arguments,n=Ba&&!ka;clearTimeout(ka),ka=setTimeout(function(){ka=null,Ba||wa.apply(e,t)},Ha),n&&wa.apply(e,t)}),Va=function(e,t){return function(n){n({type:"UPDATE_SEARCH_QUERY",data:{query:e}}),e.endsWith(' ')&&t||ja(n,e)}},Ya=function(e,t){return function(n,r){var a=e.replace(/^lbry:\/\//i,'').replace(/\//,' '),i=t&&t.resolveResults,o=t&&t.isBackgroundSearch||!1;if(a){var c=r(),l=nn(a,t)(c),u=Xt(l)(c);u&&u.length||(n({type:"SEARCH_START"}),c.search.searchQuery||o||n(Va(a)),fetch(Ga+"search?"+l).then(Ma).then(function(e){var t=[],r=[];e.forEach(function(e){if(e){var n=e.name,a=e.claimId,o={};n.startsWith('@')?(o.channelName=n,o.channelClaimId=a):(o.streamName=n,o.streamClaimId=a);var c=jt(o);i&&r.push(Jr(c)),t.push(c)}}),r.push({type:"SEARCH_SUCCESS",data:{query:l,uris:t}}),n($r.apply(void 0,r))}).catch(function(e){n({type:"SEARCH_FAIL"})}))}else n({type:"SEARCH_FAIL"})}};function xa(e){return function(t){return t({type:Be}),Pt.comment_abandon({comment_id:e}).then(function(n){n.abandoned?t({type:ke,data:{comment_id:e}}):(t({type:We}),t(sn({message:'Your channel is still being setup, try again in a few moments.',isError:!0})))}).catch(function(e){t({type:We,data:e}),t(sn({message:'Unable to delete this comment, please try again later.',isError:!0}))})}}var Ka=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Qa={},qa={byId:{},claimsByUri:{},paginatedClaimsByChannel:{},channelClaimCounts:{},fetchingChannelClaims:{},resolvingUris:[],myChannelClaims:void 0,myClaims:void 0,fetchingMyChannels:!1,abandoningById:{},pendingById:{},claimSearchError:!1,claimSearchByQuery:{},claimSearchByQueryLastPageReached:{},fetchingClaimSearchByQuery:{},updateChannelError:'',updatingChannel:!1,creatingChannel:!1,createChannelError:void 0,pendingChannelImport:!1,repostLoading:!1,repostError:void 0};function za(e,t){var n=t.data.resolveInfo,r=A({},e.claimsByUri),a=A({},e.byId),i=A({},e.channelClaimCounts),o=new Set(e.resolvingUris);return Object.entries(n).forEach(function(e){var t=T(e,2),n=t[0],c=t[1],l=c.claimsInChannel,u=c.stream,s=c.channel;l&&(i[n]=l,i[s.canonical_url]=l),u&&(a[u.claim_id]=u,r[n]=u.claim_id,r[u.canonical_url]=u.claim_id,r[u.permanent_url]=u.claim_id,o.delete(u.canonical_url),o.delete(u.permanent_url)),s&&(u||(r[n]=s.claim_id),a[s.claim_id]=s,r[s.permanent_url]=s.claim_id,r[s.canonical_url]=s.claim_id,o.delete(s.canonical_url),o.delete(s.permanent_url)),o.delete(n),u||s||(r[n]=null)}),A({},e,{byId:a,claimsByUri:r,channelClaimCounts:i,resolvingUris:Array.from(o)})}Qa[ie]=function(e,t){var n=t.data.uris,r=(e.resolvingUris||[]).slice();return n.forEach(function(e){r.includes(e)||r.push(e)}),A({},e,{resolvingUris:r})},Qa[oe]=function(e,t){return Ka({},za(e,t))},Qa[ue]=function(e){return A({},e,{isFetchingClaimListMine:!0})},Qa[se]=function(e,t){var n=t.data.claims,r=A({},e.byId),a=A({},e.claimsByUri),i=A({},e.pendingById),o=e.myClaims?e.myClaims.slice():[];return n.forEach(function(e){var t=jt({streamName:e.name,streamClaimId:e.claim_id});e.type&&e.type.match(/claim|update/)&&(e.confirmations<1?(i[e.claim_id]=e,delete r[e.claim_id],delete a[e.claim_id]):(r[e.claim_id]=e,a[t]=e.claim_id))}),Object.values(i).filter(function(e){return r[e.claim_id]}).forEach(function(e){delete i[e.claim_id]}),A({},e,{isFetchingClaimListMine:!1,myClaims:tr(o,n),byId:r,claimsByUri:a,pendingById:i})},Qa[de]=function(e){return A({},e,{fetchingMyChannels:!0})},Qa[fe]=function(e,t){var n,r=t.data.claims,a=e.myClaims||[],i=A(e.pendingById),o=A({},e.byId),c=A({},e.claimsByUri),l=A({},e.channelClaimCounts);return r.length?(n=new Set(e.myChannelClaims),r.forEach(function(e){var t=e.meta.claims_in_channel,r=e.canonical_url,a=e.permanent_url,u=e.claim_id;c[r]=u,c[a]=u,l[r]=t,l[a]=t,n.add(u),o[u]||(o[u]=e),i[u]&&e.confirmations>0&&delete i[u]})):n=null,A({},e,{byId:o,claimsByUri:c,channelClaimCounts:l,fetchingMyChannels:!1,myChannelClaims:n,myClaims:tr(a,r)})},Qa[ce]=function(e,t){var n=t.data,r=n.uri,a=n.page,i=A({},e.fetchingChannelClaims);return i[r]=a,A({},e,{fetchingChannelClaims:i,currentChannelPage:a})},Qa[le]=function(e,t){var n=t.data,r=n.uri,a=n.claims,i=n.claimsInChannel,o=n.page,c=n.totalPages,l=A({},e.channelClaimCounts),u=A({},e.paginatedClaimsByChannel),s=i===(u[r]&&u[r].itemCount)?A({},u[r]):{},E=new Set(s.all),_=[],d=A({},e.byId),f=A({},e.fetchingChannelClaims),S=A({},e.claimsByUri);return void 0!==a&&a.forEach(function(e){E.add(e.claim_id),_.push(e.claim_id),d[e.claim_id]=e,S[e.canonical_url]=e.claim_id}),s.all=E,s.pageCount=c,s.itemCount=i,s[o]=_,u[r]=s,delete f[r],A({},e,{paginatedClaimsByChannel:u,byId:d,fetchingChannelClaims:f,claimsByUri:S,channelClaimCounts:l,currentChannelPage:o})},Qa[Ee]=function(e,t){var n=t.data.claimId,r=A({},e.abandoningById);return r[n]=!0,A({},e,{abandoningById:r})},Qa[_e]=function(e,t){var n=t.data.claimId,r=A({},e.byId),a=e.myClaims?e.myClaims.slice():[],i=A({},e.claimsByUri);Object.keys(i).forEach(function(e){i[e]===n&&delete i[e]});var o=a.filter(function(e){return e.claim_id&&e.claim_id!==n});return delete r[n],A({},e,{myClaims:o,byId:r,claimsByUri:i})},Qa[Se]=function(e){return Ka({},e,{creatingChannel:!0,createChannelError:null})},Qa[me]=function(e,t){var n=t.data.channelClaim,r=A({},e.byId),a=A({},e.pendingById),i=new Set(e.myChannelClaims);return r[n.claim_id]=n,a[n.claim_id]=n,i.add(n.claim_id),A({},e,{byId:r,pendingById:a,myChannelClaims:i,creatingChannel:!1})},Qa[Te]=function(e,t){return A({},e,{creatingChannel:!1,createChannelError:t.data})},Qa[pe]=function(e,t){return A({},e,{updateChannelError:'',updatingChannel:!0})},Qa[Ae]=function(e,t){var n=t.data.channelClaim,r=A({},e.byId);return r[n.claim_id]=n,A({},e,{byId:r,updateChannelError:'',updatingChannel:!1})},Qa[Ce]=function(e,t){return A({},e,{updateChannelError:t.data.message,updatingChannel:!1})},Qa[he]=function(e){return A({},e,{pendingChannelImports:!0})},Qa[Ie]=function(e){return A({},e,{pendingChannelImports:!1})},Qa[Oe]=function(e,t){var n=A({},e.fetchingClaimSearchByQuery);return n[t.data.query]=!0,A({},e,{fetchingClaimSearchByQuery:n})},Qa[Le]=function(e,t){var n=A({},e.fetchingClaimSearchByQuery),r=A({},e.claimSearchByQuery),a=A({},e.claimSearchByQueryLastPageReached),i=t.data,o=i.append,c=i.query,l=i.urls,u=i.pageSize;return r[c]=o&&r[c]&&r[c].length?r[c].concat(l):l,a[c]=l.length<u,delete n[c],A({},e,Ka({},za(e,t),{claimSearchByQuery:r,claimSearchByQueryLastPageReached:a,fetchingClaimSearchByQuery:n}))},Qa[ye]=function(e,t){var n=A({},e.fetchingClaimSearchByQuery);return delete n[t.data.query],A({},e,{fetchingClaimSearchByQuery:n})},Qa[De]=function(e){return Ka({},e,{repostLoading:!0,repostError:null})},Qa[Ne]=function(e,t){var n=t.data,r=n.originalClaimId,a=n.repostClaim,i=Ka({},e.byId),o=Ka({},e.claimsByUri),c=i[r],l=Ka({},a,{reposted_claim:c});return i[l.claim_id]=l,o[l.permanent_url]=l.claim_id,Ka({},e,{byId:i,claimsByUri:o,repostLoading:!1,repostError:null})},Qa[ve]=function(e,t){var n=t.data.error;return Ka({},e,{repostLoading:!1,repostError:n})},Qa[Ue]=function(e){return Ka({},e,{repostError:null})};var $a=function(e,t){return function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t,r=arguments.length>1?arguments[1]:void 0,a=e[r.type];if(a){var i=a(n,r);return A({},n,i)}return n}},Xa=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Za={commentById:{},byId:{},commentsByUri:{},isLoading:!1,myComments:void 0},Ja=$a((p(c={},Me,function(e,t){return Xa({},e,{isLoading:!0})}),p(c,He,function(e,t){return Xa({},e,{isLoading:!1})}),p(c,we,function(e,t){var n=t.data,r=n.comment,a=n.claimId,i=A({},e.commentById),o=A({},e.byId),c=o[a].slice();return i[r.comment_id]=r,c.unshift(r.comment_id),o[a]=c,Xa({},e,{commentById:i,byId:o,isLoading:!1})}),p(c,Pe,function(e){return Xa({},e,{isLoading:!0})}),p(c,be,function(e,t){var n=t.data,r=n.comments,a=n.claimId,i=n.uri,o=A({},e.commentById),c=A({},e.byId),l=A({},e.commentsByUri);if(r){for(var u=Array(r.length),s=0;s<r.length;s++)u[s]=r[s].comment_id,o[u[s]]=r[s];c[a]=u,l[i]=a}return Xa({},e,{byId:c,commentById:o,commentsByUri:l,isLoading:!1})}),p(c,Fe,function(e,t){return Xa({},e,{isLoading:!1})}),p(c,Be,function(e,t){return Xa({},e,{isLoading:!0})}),p(c,ke,function(e,t){for(var n=t.data.comment_id,r=A({},e.commentById),a=A({},e.byId),i=r[n].claim_id,o=0;o<a[i].length;o++)if(a[i][o]===n){a[i].splice(o,1);break}return delete r[n],Xa({},e,{commentById:r,byId:a,isLoading:!1})}),p(c,We,function(e,t){return Xa({},e,{isLoading:!1})}),p(c,Ge,function(e,t){return Xa({},e,{isLoading:!0})}),p(c,je,function(e,t){var n=t.data.comment,r=A({},e.commentById);return r[n.comment_id]=n,Xa({},e,{commentById:r,isLoading:!1})}),p(c,Ve,function(e,t){return Xa({},e,{isLoading:!1})}),p(c,Ye,function(e,t){return Xa({},e,{isLoading:!0})}),p(c,xe,function(e,t){return Xa({},e,{isLoading:!1})}),p(c,Ke,function(e,t){return Xa({},e,{isLoading:!1})}),c),Za),ei=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ti={},ni={positions:{}};ti[ge]=function(e,t){var n=t.data,r=n.claimId,a=n.outpoint,i=n.position;return ei({},e,{positions:ei({},e.positions,p({},r,ei({},e.positions[r],p({},a,i))))})};var ri={},ai={fileListPublishedSort:"dateNew",fileListDownloadedSort:"dateNew"};ri[Qe]=function(e){return A({},e,{isFetchingFileList:!0})},ri[qe]=function(e,t){var n=t.data.fileInfos,r=A({},e.byOutpoint),a=A({},e.pendingByOutpoint);return n.forEach(function(e){e.outpoint&&(r[e.outpoint]=e)}),A({},e,{isFetchingFileList:!1,byOutpoint:r,pendingByOutpoint:a})},ri[ze]=function(e,t){var n=t.data.outpoint,r=A({},e.fetching);return r[n]=!0,A({},e,{fetching:r})},ri[$e]=function(e,t){var n=t.data,r=n.fileInfo,a=n.outpoint,i=A({},e.byOutpoint),o=A({},e.fetching);return i[a]=r,delete o[a],A({},e,{byOutpoint:i,fetching:o})},ri[Xe]=function(e,t){var n=t.data.outpoint,r=A({},e.fetching);return delete r[n],A({},e,{fetching:r})},ri.DOWNLOADING_STARTED=function(e,t){var n=t.data,r=(n.uri,n.outpoint),a=n.fileInfo,i=A({},e.byOutpoint),o=A({},e.downloadingByOutpoint);return o[r]=!0,i[r]=a,A({},e,{downloadingByOutpoint:o,byOutpoint:i})},ri.DOWNLOADING_PROGRESSED=function(e,t){var n=t.data,r=n.outpoint,a=n.fileInfo,i=A({},e.byOutpoint),o=A({},e.downloadingByOutpoint);return i[r]=a,o[r]=!0,A({},e,{byOutpoint:i,downloadingByOutpoint:o})},ri.DOWNLOADING_CANCELED=function(e,t){var n=t.data,r=(n.uri,n.outpoint),a=A({},e.downloadingByOutpoint);return delete a[r],A({},e,{downloadingByOutpoint:a})},ri.DOWNLOADING_COMPLETED=function(e,t){var n=t.data,r=n.outpoint,a=n.fileInfo,i=A({},e.byOutpoint),o=A({},e.downloadingByOutpoint);return i[r]=a,delete o[r],A({},e,{byOutpoint:i,downloadingByOutpoint:o})},ri.FILE_DELETE=function(e,t){var n=t.data.outpoint,r=A({},e.byOutpoint),a=A({},e.downloadingByOutpoint);return delete r[n],delete a[n],A({},e,{byOutpoint:r,downloadingByOutpoint:a})},ri[Ze]=function(e,t){var n,r=(p(n={},"published",'fileListPublishedSort'),p(n,"downloaded",'fileListDownloadedSort'),n)[t.data.page],a=t.data.value;return A({},e,p({},r,a))};var ii=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},oi={},ci={failedPurchaseUris:[],purchasedUris:[],purchaseUriErrorMessage:''};oi[Je]=function(e,t){var n=t.data.uri,r=e.failedPurchaseUris.slice();return r.includes(n)&&r.splice(r.indexOf(n),1),ii({},e,{failedPurchaseUris:r,purchaseUriErrorMessage:''})},oi[et]=function(e,t){var n=t.data.uri,r=e.purchasedUris.slice(),a=e.failedPurchaseUris.slice();return r.includes(n)||r.push(n),a.includes(n)&&a.splice(a.indexOf(n),1),ii({},e,{failedPurchaseUris:a,purchasedUris:r,purchaseUriErrorMessage:''})},oi[tt]=function(e,t){var n=t.data,r=n.uri,a=n.error,i=e.failedPurchaseUris.slice();return i.includes(r)||i.push(r),ii({},e,{failedPurchaseUris:i,purchaseUriErrorMessage:a})},oi[nt]=function(e,t){var n=t.data.uri,r=e.purchasedUris.slice();return r.includes(n)&&r.splice(r.indexOf(n),1),ii({},e,{purchasedUris:r})};var li=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ui=$a((p(l={},rt,function(e,t){var n=t.data,r=e.toasts.slice();return r.push(n),li({},e,{toasts:r})}),p(l,at,function(e){var t=e.toasts.slice();return t.shift(),li({},e,{toasts:t})}),p(l,"CREATE_NOTIFICATION",function(e,t){var n=t.data,r=e.notifications.slice();return r.push(n),li({},e,{notifications:r})}),p(l,"EDIT_NOTIFICATION",function(e,t){var n=t.data.notification,r=e.notifications.slice();return r=r.map(function(e){return e.id===n.id?n:e}),li({},e,{notifications:r})}),p(l,"DELETE_NOTIFICATION",function(e,t){var n=t.data.id,r=e.notifications.slice();return r=r.filter(function(e){return e.id!==n}),li({},e,{notifications:r})}),p(l,it,function(e,t){var n=t.data,r=e.errors.slice();return r.push(n),li({},e,{errors:r})}),p(l,ot,function(e){var t=e.errors.slice();return t.shift(),li({},e,{errors:t})}),l),{notifications:[],toasts:[],errors:[]}),si=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function Ei(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var _i={editingURI:void 0,filePath:void 0,contentIsFree:!0,fee:{amount:1,currency:'LBC'},title:'',thumbnail_url:'',thumbnailPath:'',uploadThumbnailStatus:"apiDown",description:'',language:'',nsfw:!1,channel:"anonymous",channelId:'',name:'',nameError:void 0,bid:.1,bidError:void 0,licenseType:'None',otherLicenseDescription:'All rights reserved',licenseUrl:'',tags:[],publishing:!1,publishSuccess:!1,publishError:void 0},di=$a((p(u={},"UPDATE_PUBLISH_FORM",function(e,t){var n=t.data;return si({},e,n)}),p(u,"CLEAR_PUBLISH",function(){return si({},_i)}),p(u,"PUBLISH_START",function(e){return si({},e,{publishing:!0,publishSuccess:!1})}),p(u,"PUBLISH_FAIL",function(e){return si({},e,{publishing:!1})}),p(u,"PUBLISH_SUCCESS",function(e){return si({},e,{publishing:!1,publishSuccess:!0})}),p(u,"DO_PREPARE_EDIT",function(e,t){var n=Ei(t.data,[]),r=n.channel,a=n.name,i=n.uri,o=jt({channelName:r,streamName:a});return si({},_i,n,{editingURI:i,uri:o})}),u),_i),fi=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Si={isActive:!1,focused:!1,searchQuery:'',options:(s={},p(s,Rt.RESULT_COUNT,30),p(s,Rt.CLAIM_TYPE,Rt.INCLUDE_FILES_AND_CHANNELS),p(s,Rt.MEDIA_AUDIO,!0),p(s,Rt.MEDIA_VIDEO,!0),p(s,Rt.MEDIA_TEXT,!0),p(s,Rt.MEDIA_IMAGE,!0),p(s,Rt.MEDIA_APPLICATION,!0),s),suggestions:{},urisByQuery:{},resolvedResultsByQuery:{},resolvedResultsByQueryLastPageReached:{}},mi=$a((p(E={},"SEARCH_START",function(e){return fi({},e,{searching:!0})}),p(E,"SEARCH_SUCCESS",function(e,t){var n=t.data,r=n.query,a=n.uris;return fi({},e,{searching:!1,urisByQuery:A({},e.urisByQuery,p({},r,a))})}),p(E,"SEARCH_FAIL",function(e){return fi({},e,{searching:!1})}),p(E,"RESOLVED_SEARCH_START",function(e){return fi({},e,{searching:!0})}),p(E,"RESOLVED_SEARCH_SUCCESS",function(e,t){var n=A({},e.resolvedResultsByQuery),r=A({},e.resolvedResultsByQueryLastPageReached),a=t.data,i=a.append,o=a.query,c=a.results,l=a.pageSize;return n[o]=i&&n[o]&&n[o].length?n[o].concat(c):c,r[o]=c.length<l,fi({},e,{searching:!1,resolvedResultsByQuery:n,resolvedResultsByQueryLastPageReached:r})}),p(E,"RESOLVED_SEARCH_FAIL",function(e){return fi({},e,{searching:!1})}),p(E,"UPDATE_SEARCH_QUERY",function(e,t){return fi({},e,{searchQuery:t.data.query,isActive:!0})}),p(E,"UPDATE_SEARCH_SUGGESTIONS",function(e,t){return fi({},e,{suggestions:fi({},e.suggestions,p({},t.data.query,t.data.suggestions))})}),p(E,"DISMISS_NOTIFICATION",function(e){return fi({},e,{isActive:!1})}),p(E,"SEARCH_FOCUS",function(e){return fi({},e,{focused:!0})}),p(E,"SEARCH_BLUR",function(e){return fi({},e,{focused:!1})}),p(E,"UPDATE_SEARCH_OPTIONS",function(e,t){var n=e.options,r=t.data,a=fi({},n,r);return fi({},e,{options:a})}),E),Si),Ti=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};var pi={followedTags:gt,knownTags:gt.concat(Lt).reduce(function(e,t){return Ti({},e,p({},t,{name:t}))},{})},Ai=$a((p(_={},"TOGGLE_TAG_FOLLOW",function(e,t){var n=e.followedTags,r=t.data.name,a=n.slice();return a.includes(r)?a=a.filter(function(e){return e!==r}):a.push(r),Ti({},e,{followedTags:a})}),p(_,"TAG_ADD",function(e,t){var n=e.knownTags,r=t.data.name,a=Ti({},n);return a[r]={name:r},Ti({},e,{knownTags:a})}),p(_,"TAG_DELETE",function(e,t){var n=e.knownTags,r=e.followedTags,a=t.data.name,i=Ti({},n);delete i[a];var o=r.filter(function(e){return e!==a});return Ti({},e,{knownTags:i,followedTags:o})}),p(_,ct,function(e,t){var n=t.data.tags;return Ti({},e,{followedTags:n&&n.length?n:gt})}),_),pi),Ci=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},hi=$a((p(d={},"TOGGLE_BLOCK_CHANNEL",function(e,t){var n=e.blockedChannels,r=t.data.uri,a=n.slice();return a.includes(r)?a=a.filter(function(e){return e!==r}):a.push(r),{blockedChannels:a}}),p(d,ct,function(e,t){var n=t.data.blocked;return Ci({},e,{blockedChannels:n&&n.length?n:e.blockedChannels})}),d),{blockedChannels:[]}),Ii=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ri={balance:void 0,totalBalance:void 0,reservedBalance:void 0,claimsBalance:void 0,supportsBalance:void 0,tipsBalance:void 0,latestBlock:void 0,transactions:{},fetchingTransactions:!1,supports:{},fetchingSupports:!1,abandoningSupportsByOutpoint:{},gettingNewAddress:!1,draftTransaction:{amount:void 0,address:void 0},sendingSupport:!1,walletIsEncrypted:!1,walletEncryptPending:!1,walletEncryptSucceded:null,walletEncryptResult:null,walletDecryptPending:!1,walletDecryptSucceded:null,walletDecryptResult:null,walletUnlockPending:!1,walletUnlockSucceded:null,walletUnlockResult:null,walletLockPending:!1,walletLockSucceded:null,walletLockResult:null,transactionListFilter:'all',walletReconnecting:!1},gi=$a((p(f={},L,function(e){return Ii({},e,{fetchingTransactions:!0})}),p(f,y,function(e,t){var n=Ii({},e.transactions);return t.data.transactions.forEach(function(e){n[e.txid]=e}),Ii({},e,{transactions:n,fetchingTransactions:!1})}),p(f,D,function(e){return Ii({},e,{fetchingSupports:!0})}),p(f,N,function(e,t){var n=e.supports;return t.data.supports.forEach(function(e){var t=e.txid,r=e.nout;n[t+":"+r]=e}),Ii({},e,{supports:n,fetchingSupports:!1})}),p(f,v,function(e,t){var n=t.data.outpoint,r=e.abandoningSupportsByOutpoint;return r[n]=!0,Ii({},e,{abandoningSupportsByOutpoint:r})}),p(f,U,function(e,t){var n=t.data.outpoint,r=e.supports,a=e.abandoningSupportsByOutpoint;return delete a[n],delete r[n],Ii({},e,{supports:r,abandoningSupportsById:a})}),p(f,g,function(e){return Ii({},e,{gettingNewAddress:!0})}),p(f,O,function(e,t){var n=t.data.address;return Ii({},e,{gettingNewAddress:!1,receiveAddress:n})}),p(f,P,function(e,t){return Ii({},e,{totalBalance:t.data.totalBalance,balance:t.data.balance,reservedBalance:t.data.reservedBalance,claimsBalance:t.data.claimsBalance,supportsBalance:t.data.supportsBalance,tipsBalance:t.data.tipsBalance})}),p(f,b,function(e){return Ii({},e,{checkingAddressOwnership:!0})}),p(f,F,function(e){return Ii({},e,{checkingAddressOwnership:!1})}),p(f,re,function(e,t){var n=e.draftTransaction,r=Ii({},n,{amount:parseFloat(t.data.amount)});return Ii({},e,{draftTransaction:r})}),p(f,ae,function(e,t){var n=e.draftTransaction,r=Ii({},n,{address:t.data.address});return Ii({},e,{draftTransaction:r})}),p(f,M,function(e){var t=Ii({},e.draftTransaction,{sending:!0});return Ii({},e,{draftTransaction:t})}),p(f,w,function(e){return A({},e,{draftTransaction:{amount:void 0,address:void 0}})}),p(f,H,function(e,t){var n=A({},e.draftTransaction,{sending:!1,error:t.data.error});return Ii({},e,{draftTransaction:n})}),p(f,B,function(e){return Ii({},e,{sendingSupport:!0})}),p(f,k,function(e){return Ii({},e,{sendingSupport:!1})}),p(f,W,function(e,t){return Ii({},e,{error:t.data.error,sendingSupport:!1})}),p(f,G,function(e){return Ii({},e,{sendingSupport:!1})}),p(f,Z,function(e,t){return Ii({},e,{walletIsEncrypted:t.result})}),p(f,j,function(e){return Ii({},e,{walletEncryptPending:!0,walletEncryptSucceded:null,walletEncryptResult:null})}),p(f,V,function(e,t){return Ii({},e,{walletEncryptPending:!1,walletEncryptSucceded:!0,walletEncryptResult:t.result})}),p(f,Y,function(e,t){return Ii({},e,{walletEncryptPending:!1,walletEncryptSucceded:!1,walletEncryptResult:t.result})}),p(f,q,function(e){return Ii({},e,{walletDecryptPending:!0,walletDecryptSucceded:null,walletDecryptResult:null})}),p(f,z,function(e,t){return Ii({},e,{walletDecryptPending:!1,walletDecryptSucceded:!0,walletDecryptResult:t.result})}),p(f,$,function(e,t){return Ii({},e,{walletDecryptPending:!1,walletDecryptSucceded:!1,walletDecryptResult:t.result})}),p(f,x,function(e){return Ii({},e,{walletUnlockPending:!0,walletUnlockSucceded:null,walletUnlockResult:null})}),p(f,K,function(e,t){return Ii({},e,{walletUnlockPending:!1,walletUnlockSucceded:!0,walletUnlockResult:t.result})}),p(f,Q,function(e,t){return Ii({},e,{walletUnlockPending:!1,walletUnlockSucceded:!1,walletUnlockResult:t.result})}),p(f,"WALLET_LOCK_START",function(e){return Ii({},e,{walletLockPending:!1,walletLockSucceded:null,walletLockResult:null})}),p(f,"WALLET_LOCK_COMPLETED",function(e,t){return Ii({},e,{walletLockPending:!1,walletLockSucceded:!0,walletLockResult:t.result})}),p(f,"WALLET_LOCK_FAILED",function(e,t){return Ii({},e,{walletLockPending:!1,walletLockSucceded:!1,walletLockResult:t.result})}),p(f,te,function(e,t){return Ii({},e,{transactionListFilter:t.data})}),p(f,ne,function(e,t){return Ii({},e,{latestBlock:t.data})}),p(f,J,function(e){return Ii({},e,{walletReconnecting:!0})}),p(f,ee,function(e){return Ii({},e,{walletReconnecting:!1})}),f),Ri),Oi=function(e){return e.content||{}},Li=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},yi=function(e){return e.notifications||{}},Di=h.createSelector(yi,function(e){if(e.toasts.length){var t=e.toasts[0],n=t.id,r=t.params;return Li({id:n},r)}return null}),Ni=h.createSelector(yi,function(e){return e.errors.length?{error:e.errors[0].error}:null}),vi=function(e){return e.comments||{}},Ui=h.createSelector(vi,function(e){return e.commentById||{}}),Pi=h.createSelector(vi,Ui,function(e,t){var n=e.byId||{},r={};return Object.keys(n).forEach(function(e){var a=n[e];r[e]=Array(null===a?0:a.length);for(var i=0;i<a.length;i++)r[e][i]=t[a[i]]}),r}),bi=h.createSelector(vi,function(e){var t=e.commentsByUri||{},n={};return Object.keys(t).forEach(function(e){var r=t[e];n[e]=null===r?null:r}),n}),Fi=function(e){return e.tags||{}},Mi=h.createSelector(Fi,function(e){return e.knownTags}),wi=h.createSelector(Fi,function(e){return e.followedTags.filter(function(e){return'string'==typeof e})}),Hi=h.createSelector(wi,function(e){return e.map(function(e){return{name:e.toLowerCase()}}).sort(function(e,t){return e.name.localeCompare(t.name)})}),Bi=h.createSelector(Mi,wi,function(e,t){var n=new Set(t),r=[];return Object.keys(e).forEach(function(t){if(!n.has(t)){var a=e[t].name;r.push({name:a.toLowerCase()})}}),r}),ki=h.createSelector(function(e){return e.blocked||{}},function(e){return e.blockedChannels}),Wi=h.createSelector(ki,function(e){return e.length});i.ACTIONS=lt,i.CLAIM_VALUES=R,i.DAEMON_SETTINGS=Ct,i.DEFAULT_FOLLOWED_TAGS=gt,i.DEFAULT_KNOWN_TAGS=Lt,i.LICENSES=st,i.Lbry=Pt,i.MATURE_TAGS=Ot,i.PAGES=Et,i.SEARCH_OPTIONS=Rt,i.SEARCH_TYPES=It,i.SETTINGS=_t,i.SHARED_PREFERENCES=ht,i.SORT_OPTIONS=dt,i.SPEECH_URLS=At,i.THUMBNAIL_STATUSES=ft,i.TRANSACTIONS=St,i.TX_LIST=mt,i.apiCall=vt,i.batchActions=$r,i.blockedReducer=hi,i.buildSharedStateMiddleware=function(e,t,n){return function(r){var a=r.getState,i=r.dispatch;return function(r){return function(o){if(a(),!e.includes(o.type))return r(o);var c=r(o),l=a(),u={};return Object.keys(t).forEach(function(e){var n=t[e],r=n.source,a=n.property,i=n.transform,o=l[r][a];i&&(o=i(o)),u[e]=o}),rn(un,u)||(un=u,ln("shared",u,"0.1")),n&&n({dispatch:i,getState:a}),c}}}},i.buildURI=jt,i.claimsReducer=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:qa,t=arguments.length>1?arguments[1]:void 0,n=Qa[t.type];return n?n(e,t):e},i.commentReducer=Ja,i.contentReducer=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ni,t=arguments.length>1?arguments[1]:void 0,n=ti[t.type];return n?n(e,t):e},i.convertToShareLink=function(e){var t=Wt(e);return jt({streamName:t.streamName,streamClaimId:t.streamClaimId,channelName:t.channelName,channelClaimId:t.channelClaimId,primaryBidPosition:t.primaryBidPosition,primaryClaimSequence:t.primaryClaimSequence,secondaryBidPosition:t.secondaryBidPosition,secondaryClaimSequence:t.secondaryClaimSequence},!0,'https://open.lbry.com/')},i.createNormalizedClaimSearchKey=er,i.creditsToString=Yr,i.doAbandonClaim=function(e,t){var n=e+":"+t;return function(r,a){var i=a(),o=Sr(i),c=Un(i),l=o.find(function(n){return n.txid===e&&n.nout===t}),u=c[n];if(l||u){var s=l?{claimId:l.claim_id}:{outpoint:u.txid+":"+u.nout},E=!!l,_=E?_e:U;r({type:E?Ee:v,data:s});var d,f={txid:e,nout:t,blocking:!0};u?d='support_abandon':l&&(d=l.name.startsWith('@')?'channel_abandon':'stream_abandon'),d?Pt[d](f).then(function(){r({type:_,data:s}),r(sn({message:E?'Successfully abandoned your claim.':u?'Successfully abandoned your support.':'Successfully unlocked your tip!'})),r(Qr(1,10))},function(){r(sn({message:E?'Error abandoning your claim/support':'Error unlocking your tip',isError:!0}))}):console.error('No "method" chosen for claim or support abandon')}else console.error('No associated support or claim with txid: ',e)}},i.doAddTag=function(e){return{type:"TAG_ADD",data:{name:e}}},i.doBalanceSubscribe=function(){return function(e){e(Kr()),setInterval(function(){return e(Kr())},5e3)}},i.doBlurSearchInput=function(){return function(e){return e({type:"SEARCH_BLUR"})}},i.doCheckAddressIsMine=function(e){return function(t){t({type:b}),Pt.address_is_mine({address:e}).then(function(e){e||t(zr()),t({type:F})})}},i.doCheckPendingPublishes=function(e){return function(t,n){var r,a=n(),i=_r(a);Object.keys(i).length&&(r=setInterval(function(){Pt.stream_list({page:1,page_size:10}).then(function(n){var a=n.items;a.forEach(function(t){t.confirmations>0&&i[t.claim_id]&&(delete i[t.claim_id],e&&e(t))}),t({type:se,data:{claims:a}}),Object.keys(i).length||clearInterval(r)})},3e4))}},i.doClaimSearch=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{no_totals:!0,page_size:10,page:1},t=er(e);return function(n){n({type:Oe,data:{query:t}}),Pt.claim_search(e).then(function(r){var a={},i=[];r.items.forEach(function(e){a[e.canonical_url]={stream:e},i.push(e.canonical_url)}),n({type:Le,data:{query:t,resolveInfo:a,urls:i,append:e.page&&1!==e.page,pageSize:e.page_size}})},function(e){n({type:ye,data:{query:t},error:e})})}},i.doClearPublish=function(){return function(e){return e({type:"CLEAR_PUBLISH"}),e(Fa())}},i.doClearRepostError=function(){return{type:Ue}},i.doClearSupport=function(){return{type:G}},i.doCommentAbandon=xa,i.doCommentCreate=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:'',t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:'',n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0;return function(a,i){var o=i();a({type:Me});var c=Nr(o),l=c&&c.find(function(e){return e.name===n}),u=l?l.claim_id:null;return Pt.comment_create({comment:e,claim_id:t,channel_id:u,parent_id:r}).then(function(e){a({type:we,data:{comment:e,claimId:t}})}).catch(function(e){a({type:He,data:e}),a(sn({message:'Unable to create comment, please try again later.',isError:!0}))})}},i.doCommentHide=function(e){return function(t){return t({type:Ye}),Pt.comment_hide({comment_ids:[e]}).then(function(e){t({type:xe,data:e})}).catch(function(e){t({type:Ke,data:e}),t(sn({message:'Unable to hide this comment, please try again later.',isError:!0}))})}},i.doCommentList=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:99999;return function(r,a){var i=a(),o=sr(i)[e],c=o?o.claim_id:null;r({type:Pe}),Pt.comment_list({claim_id:c,page:t,page_size:n}).then(function(t){var n=t.items;r({type:be,data:{comments:n,claimId:c,uri:e}})}).catch(function(e){console.log(e),r({type:Fe,data:e})})}},i.doCommentUpdate=function(e,t){return''===t?xa(e):function(n){return n({type:Ge}),Pt.comment_update({comment_id:e,comment:t}).then(function(e){null!=e?n({type:je,data:{comment:e}}):(n({type:Ve}),n(sn({message:'Your channel is still being setup, try again in a few moments.',isError:!0})))}).catch(function(e){n({type:Ve,data:e}),n(sn({message:'Unable to edit this comment, please try again later.',isError:!0}))})}},i.doCreateChannel=function(e,t,n){return function(r){r({type:Se});var a={name:e,bid:Yr(t),blocking:!0};return n&&(n.title&&(a.title=n.title),n.coverUrl&&(a.cover_url=n.coverUrl),n.thumbnailUrl&&(a.thumbnail_url=n.thumbnailUrl),n.description&&(a.description=n.description),n.website&&(a.website_url=n.website),n.email&&(a.email=n.email),n.tags&&(a.tags=n.tags.map(function(e){return e.name}))),Pt.channel_create(a).then(function(e){var t=e.outputs[0];return r({type:me,data:{channelClaim:t}}),t}).catch(function(e){return r({type:Te,data:e.message}),e})}},i.doDeletePurchasedUri=function(e){return{type:nt,data:{uri:e}}},i.doDeleteTag=function(e){return{type:"TAG_DELETE",data:{name:e}}},i.doDismissError=function(){return{type:ot}},i.doDismissToast=function(){return{type:at}},i.doError=En,i.doFetchChannelListMine=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:99999,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return function(r){r({type:de}),Pt.channel_list({page:e,page_size:t,resolve:n}).then(function(e){r({type:fe,data:{claims:e.items}})})}},i.doFetchClaimListMine=ea,i.doFetchClaimsByChannel=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return function(n){n({type:ce,data:{uri:e,page:t}}),Pt.claim_search({channel:e,valid_channel_signature:!0,page:t||1,order_by:['release_time']}).then(function(t){var r=t.items,a=t.total_items,i=t.page;n({type:le,data:{uri:e,claimsInChannel:a,claims:r||[],page:i||void 0}})})}},i.doFetchFileInfo=function(e){return function(t,n){var r=n(),a=sr(r)[e],i=a?a.txid+":"+a.nout:null;ca(r)[e]||(t({type:ze,data:{outpoint:i}}),Pt.file_list({outpoint:i,full_status:!0,page:1,page_size:1}).then(function(e){var n=e.items[0];t({type:$e,data:{outpoint:i,fileInfo:n||null}})}))}},i.doFetchFileInfosAndPublishedClaims=function(){return function(e,t){var n=t(),r=Ir(n),a=ra(n);r||e(ea()),a||e(ga())}},i.doFetchTransactions=Qr,i.doFileGet=Ra,i.doFileList=ga,i.doFocusSearchInput=function(){return function(e){return e({type:"SEARCH_FOCUS"})}},i.doGetNewAddress=zr,i.doImportChannel=function(e){return function(t){return t({type:he}),Pt.channel_import({channel_data:e}).then(function(e){t({type:Ie})}).catch(function(e){t({type:Re,data:e})})}},i.doPopulateSharedUserState=function(e){return function(t){var n=cn(e),r=n.subscriptions,a=n.tags,i=n.blocked,o=n.settings,c=n.app_welcome_version,l=n.sharing_3P;t({type:ct,data:{subscriptions:r,tags:a,blocked:i,settings:o,welcomeVersion:c,allowAnalytics:l}})}},i.doPreferenceGet=function(e,t,n){var r={key:e};Pt.preference_get(r).then(function(n){if(n){var r=n[e];return t(r)}return t(null)}).catch(function(e){n&&n(e)})},i.doPreferenceSet=ln,i.doPrepareEdit=function(e,t,n,r){return function(n){var r=e.name,a=e.amount,i=e.value,o=void 0===i?{}:i,c=e&&e.signing_channel&&e.signing_channel.name||null,l=o.author,u=o.description,s=o.fee,E=void 0===s?{amount:'0',currency:'LBC'}:s,_=o.languages,d=o.license,f=o.license_url,S=o.thumbnail,m=o.title,T=o.tags,p={name:r,bid:a,contentIsFree:'0'===E.amount,author:l,description:u,fee:E,languages:_,thumbnail:S?S.url:null,title:m,uri:t,uploadThumbnailStatus:S?"manual":void 0,licenseUrl:f,nsfw:Jn(e),tags:T?T.map(function(e){return{name:e}}):[]};ut.some(function(e){return e.value===d})?p.licenseType=d:(p.licenseType=d&&"None"!==d&&"Public Domain"!==d?d&&!f&&"None"!==d?"copyright":"other":d,p.otherLicenseDescription=d),c&&(p.channel=c),n({type:"DO_PREPARE_EDIT",data:p})}},i.doPublish=function(e,t){return function(n,r){n({type:"PUBLISH_START"});var a,i=r(),o=va(i),c=Nr(i),l=(gr(i),Na(i)),u=l.name,s=l.bid,E=l.filePath,_=l.description,d=l.language,f=(l.license,l.licenseUrl),S=l.licenseType,m=l.otherLicenseDescription,T=l.thumbnail,p=l.channel,A=l.title,C=l.contentIsFree,h=l.fee,I=(l.uri,l.tags),R=(l.locations,o&&o.name===u?o:null);switch(S){case"copyright":case"other":a=m;break;default:a=S}var g=c?c.find(function(e){return e.name===p}):null,O=g?g.claim_id:'',L={name:u,title:A,description:_,locations:[],bid:Yr(s),languages:[d],tags:I&&I.map(function(e){return e.name}),thumbnail_url:T,blocking:!0};return a&&(L.license=a),f&&(L.license_url=f),T&&(L.thumbnail_url=T),R&&R.value.release_time?L.release_time=Number(o.value.release_time):R&&R.timestamp?L.release_time=Number(R.timestamp):L.release_time=Number(Math.round(Date.now()/1e3)),O&&(L.channel_id=O),R&&R.value&&R.value.locations&&(L.locations=R.value.locations),!C&&h&&h.currency&&Number(h.amount)>0&&(L.fee_currency=h.currency,L.fee_amount=Yr(h.amount)),E&&(L.file_path=E),Pt.publish(L).then(e,t)}},i.doPurchaseUri=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=arguments.length>3?arguments[3]:void 0;return function(a,i){a({type:Je,data:{uri:e}});var o=i(),c=gn(o),l=ia(e)(o),u=oa(o),s=l&&!!u[l.outpoint],E=Ia(e)(o);if(n||!s&&!E){var _=t.cost;parseFloat(_)>c?a({type:tt,data:{uri:e,error:'Insufficient credits'}}):a(Ra(e,n,r))}else a({type:tt,data:{uri:e,error:"Already fetching uri: "+e}})}},i.doRepost=function(e){return function(t){return new Promise(function(n){t({type:De}),Pt.stream_repost(e).then(function(r){var a=r.outputs[0];t({type:Ne,data:{originalClaimId:e.claim_id,repostClaim:a}}),t(ea(1,10)),n(a)},function(e){t({type:ve,data:{error:e.message}})})})}},i.doResetThumbnailStatus=Fa,i.doResolveUri=Jr,i.doResolveUris=Zr,i.doResolvedSearch=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},i=arguments.length>5?arguments[5]:void 0;return function(o,c){var l=e.replace(/^lbry:\/\//i,'').replace(/\//,' ');if(l){var u=Wa({size:t,from:n,isBackgroundSearch:r},a),s=Wa({size:t,isBackgroundSearch:r},a),E=c(),_=nn(l,u)(E),d=nn(l,s)(E);o({type:"RESOLVED_SEARCH_START"}),E.search.searchQuery||r||o(Va(l)),fetch(i?Ga+"search?resolve=true&"+_:Ga+"search?resolve=true&nsfw=false&"+_).then(Ma).then(function(e){var r=[];e.forEach(function(e){e&&r.push(e)}),o({type:"RESOLVED_SEARCH_SUCCESS",data:{query:d,results:r,pageSize:t,append:parseInt(n,10)>parseInt(t,10)-1}})}).catch(function(e){o({type:"RESOLVED_SEARCH_FAIL"})})}else o({type:"RESOLVED_SEARCH_FAIL"})}},i.doSearch=Ya,i.doSendDraftTransaction=function(e,t){return function(n,r){var a=r();gn(a)-t<=0?n(sn({title:'Insufficient credits',message:'Insufficient credits'})):(n({type:M}),Pt.wallet_send({addresses:[e],amount:Yr(t)}).then(function(e){e.txid?(n({type:w}),n(sn({message:"You sent "+t+" LBC",linkText:'History',linkTarget:'/wallet'}))):(n({type:H,data:{error:e}}),n(sn({message:'Transaction failed',isError:!0})))},function(e){n({type:H,data:{error:e.message}}),n(sn({message:'Transaction failed',isError:!0}))}))}},i.doSendTip=function(e,t,n,r,a){return function(i,o){var c=o(),l=gn(c),u=Sr(c),s=n||!!u&&u.find(function(e){return e.claim_id===t});l-e<=0?i(sn({message:__('Insufficient credits'),isError:!0})):(i({type:B}),Pt.support_create({claim_id:t,amount:Yr(e),tip:!s,blocking:!0}).then(function(){i(sn({message:s?__('You deposited %amount% LBC as a support!',{amount:e}):__('You sent %amount% LBC as a tip, Mahalo!',{amount:e}),linkText:__('History'),linkTarget:__('/wallet')})),i({type:k}),r&&r()},function(e){i(sn({message:__("There was an error sending support funds."),isError:!0})),i({type:W,data:{error:e}}),a&&a()}))}},i.doSetDraftTransactionAddress=function(e){return{type:ae,data:{address:e}}},i.doSetDraftTransactionAmount=function(e){return{type:re,data:{amount:e}}},i.doSetFileListSort=function(e,t){return{type:Ze,data:{page:e,value:t}}},i.doSetTransactionListFilter=function(e){return{type:te,data:e}},i.doToast=sn,i.doToggleBlockChannel=function(e){return{type:"TOGGLE_BLOCK_CHANNEL",data:{uri:e}}},i.doToggleTagFollow=function(e){return{type:"TOGGLE_TAG_FOLLOW",data:{name:e}}},i.doUpdateBalance=Kr,i.doUpdateBlockHeight=function(){return function(e){return Pt.status().then(function(t){t.wallet&&e({type:ne,data:t.wallet.blocks})})}},i.doUpdateChannel=function(e){return function(t,n){t({type:pe});var r=n(),a=Nr(r).find(function(t){return t.claim_id===e.claim_id}),i={claim_id:e.claim_id,bid:Yr(e.amount),title:e.title,cover_url:e.coverUrl,thumbnail_url:e.thumbnailUrl,description:e.description,website_url:e.website,email:e.email,tags:[],replace:!0,languages:[],locations:[],blocking:!0};return e.tags&&(i.tags=e.tags.map(function(e){return e.name})),a&&a.value&&a.value.locations&&(i.locations=a.value.locations),a&&a.value&&a.value.languages&&(i.languages=a.value.languages),Pt.channel_update(i).then(function(e){var n=e.outputs[0];t({type:Ae,data:{channelClaim:n}})}).catch(function(e){t({type:Ce,data:e})})}},i.doUpdatePublishForm=function(e){return function(t){return t({type:"UPDATE_PUBLISH_FORM",data:ba({},e)})}},i.doUpdateSearchOptions=function(e,t){return function(n,r){var a=r(),i=Kt(a);n({type:"UPDATE_SEARCH_OPTIONS",data:e}),i&&n(Ya(i,t))}},i.doUpdateSearchQuery=Va,i.doUploadThumbnail=function(e,t,n,r,a){return function(i){var o,c,l,u,s=function(){for(var e='',t=0;t<24;t+=1)e+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".charAt(Math.floor(62*Math.random()));return e},E=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:'';i($r({type:"UPDATE_PUBLISH_FORM",data:{uploadThumbnailStatus:"ready",thumbnail:'',nsfw:!1}},En(e)))};if(i({type:"UPDATE_PUBLISH_FORM",data:{uploadThumbnailStatus:"inProgress"}}),!(n&&n.readFile&&e)){if(e&&r&&a)o=r.readFileSync(e),c=a.extname(e),l=a.basename(e),u="image/"+c.slice(1);else{if(!t)return null;c="."+(t.type&&t.type.split('/')[1]),l=t.name,u=t.type}var _=new FormData,d=s(),f=t||o&&new File([o],l,{type:u});return _.append('name',d),_.append('file',f),fetch(pt,{method:'POST',body:_}).then(function(e){return e.json()}).then(function(e){return e.success?i({type:"UPDATE_PUBLISH_FORM",data:{uploadThumbnailStatus:"complete",thumbnail:""+e.data.url+c}}):E(e.message)}).catch(function(e){return E(e.message)})}n.readFile(e,'base64').then(function(t){c='png',l='thumbnail.png',u='image/png';var n=new FormData,r=s();return n.append('name',r),n.append('file',{uri:'file://'+e,type:u,name:l}),fetch(pt,{method:'POST',body:n}).then(function(e){return e.json()}).then(function(e){return e.success?i({type:"UPDATE_PUBLISH_FORM",data:{uploadThumbnailStatus:"complete",thumbnail:e.data.url+"."+c}}):E(e.message)}).catch(function(e){return E(e.message)})})}},i.doWalletDecrypt=function(){return function(e){e({type:q}),Pt.wallet_decrypt().then(function(t){e(!0===t?{type:z,result:t}:{type:$,result:t})})}},i.doWalletEncrypt=function(e){return function(t){t({type:j}),Pt.wallet_encrypt({new_password:e}).then(function(e){t(!0===e?{type:V,result:e}:{type:Y,result:e})})}},i.doWalletReconnect=function(){return function(e){e({type:J}),Pt.wallet_reconnect().then(function(){return e({type:ee})})}},i.doWalletStatus=function(){return function(e){e({type:X}),Pt.wallet_status().then(function(t){t&&e({type:Z,result:t.is_encrypted})})}},i.doWalletUnlock=function(e){return function(t){t({type:x}),Pt.wallet_unlock({password:e}).then(function(e){t(!0===e?{type:K,result:e}:{type:Q,result:e})})}},i.fileInfoReducer=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ai,t=arguments.length>1?arguments[1]:void 0,n=ri[t.type];return n?n(e,t):e},i.fileReducer=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ci,t=arguments.length>1?arguments[1]:void 0,n=oi[t.type];return n?n(e,t):e},i.formatCredits=function(e,t){var n,r,a=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=parseFloat(e),o=parseFloat(t),c='';return Number.isNaN(i)||0===i?'0':(i>=1e6?t<=7&&(a?(i/=1e6,c='M'):o-=7):i>=1e3&&t<=4&&(a?(i/=1e3,c='K'):o-=4),n=i.toFixed(o>=0?o:1).replace(/\.*0+$/,''),(r=n.toString().split('.'))[0]=r[0].replace(/\B(?=(\d{3})+(?!\d))/g,','),r.join('.')+c)},i.formatFullPrice=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n='',r=e.toString().split('.'),a=r[1];if(a){var i=a.split(''),o=i.filter(function(e){return'0'!==e})[0],c=i.indexOf(o);n="."+a.substring(0,c+t)}return parseFloat(r[0]+n)},i.isClaimNsfw=Jn,i.isNameValid=function(e){return!Bt.test(e)},i.isURIClaimable=function(e){var t;try{t=Wt(Vt(e))}catch(e){return!1}return t&&t.streamName&&!t.streamClaimId&&!t.isChannel},i.isURIValid=function(e){try{Wt(Vt(e))}catch(e){return!1}return!0},i.makeSelectAmountForUri=function(e){return h.createSelector(fr(e),function(e){return e&&e.amount})},i.makeSelectCanonicalUrlForUri=function(e){return h.createSelector(fr(e),function(e){return e&&e.canonical_url})},i.makeSelectChannelForClaimUri=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return h.createSelector(fr(e),function(e){if(!e||!e.signing_channel||!e.signing_channel.canonical_url)return null;var n=e.signing_channel.canonical_url;return t?n:n.slice('lbry://'.length)})},i.makeSelectClaimForUri=fr,i.makeSelectClaimIsMine=function(e){var t;try{t=Vt(e)}catch(e){}return h.createSelector(sr,Tr,function(e,n){try{Wt(t)}catch(e){return!1}return e&&e[t]&&e[t].claim_id&&n.has(e[t].claim_id)})},i.makeSelectClaimIsNsfw=Mr,i.makeSelectClaimIsPending=function(e){return h.createSelector(_r,function(t){var n;try{var r=Wt(e),a=r.isChannel,i=r.channelClaimId,o=r.streamClaimId;n=a?i:o}catch(e){}if(n)return Boolean(t[n])})},i.makeSelectClaimsInChannelForCurrentPageState=function(e){return h.createSelector(ar,Er,ir,function(t,n,r){var a=(n[e]||{})[r||1];return a?a.map(function(e){return t[e]}):a})},i.makeSelectClaimsInChannelForPage=function(e,t){return h.createSelector(ar,Er,function(n,r){var a=(r[e]||{})[t||1];return a?a.map(function(e){return n[e]}):a})},i.makeSelectCommentsForUri=function(e){return h.createSelector(Pi,bi,function(t,n){var r=n[e];return t&&t[r]})},i.makeSelectContentPositionForUri=function(e){return h.createSelector(Oi,fr(e),function(e,t){if(!t)return null;var n=t.txid+":"+t.nout,r=t.claim_id;return e.positions[r]?e.positions[r][n]:null})},i.makeSelectContentTypeForUri=hr,i.makeSelectCoverForUri=function(e){return h.createSelector(fr(e),function(e){var t=e&&e.value&&e.value.cover;return t&&t.url?t.url.trim():void 0})},i.makeSelectDateForUri=function(e){return h.createSelector(fr(e),function(e){var t=e&&e.value&&(e.value.release_time?1e3*e.value.release_time:e.meta&&e.meta.creation_timestamp?1e3*e.meta.creation_timestamp:null);if(t)return new Date(t)})},i.makeSelectDownloadPathForUri=function(e){return h.createSelector(ia(e),function(e){return e&&e.download_path})},i.makeSelectDownloadingForUri=function(e){return h.createSelector(oa,ia(e),function(e,t){return!!t&&e[t.outpoint]})},i.makeSelectFetchingChannelClaims=function(e){return h.createSelector(pr,function(t){return t&&t[e]})},i.makeSelectFileInfoForUri=ia,i.makeSelectFileNameForUri=function(e){return h.createSelector(ia(e),function(e){return e&&e.file_name})},i.makeSelectFilePartlyDownloaded=function(e){return h.createSelector(ia(e),function(e){return!!e&&(e.written_bytes>0||e.blobs_completed>0)})},i.makeSelectFilteredTransactionsForPage=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;return h.createSelector(Kn,function(t){var n=(Number(e)-1)*Number(50),r=Number(e)*Number(50);return t&&t.length?t.slice(n,r):[]})},i.makeSelectFirstRecommendedFileForUri=function(e){return h.createSelector(wr(e),function(e){return e?e[0]:null})},i.makeSelectIsFollowingTag=function(e){return h.createSelector(Hi,function(t){return t.some(function(t){return t.name===e.toLowerCase()})})},i.makeSelectIsUriResolving=function(e){return h.createSelector(vr,function(t){return t&&-1!==t.indexOf(e)})},i.makeSelectLatestTransactions=Qn,i.makeSelectLoadingForUri=function(e){return h.createSelector(ca,fr(e),function(e,t){return!!t&&e[t.txid+":"+t.nout]})},i.makeSelectMediaTypeForUri=fa,i.makeSelectMetadataForUri=Cr,i.makeSelectMetadataItemForUri=function(e,t){return h.createSelector(Cr(e),function(e){return e?e[t]:void 0})},i.makeSelectMyStreamUrlsForPage=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;return h.createSelector(Or,function(t){var n=(Number(e)-1)*Number(20),r=Number(e)*Number(20);return t&&t.length?t.slice(n,r):[]})},i.makeSelectNsfwCountForChannel=function(e){return h.createSelector(ar,Er,ir,function(t,n,r){var a=(n[e]||{})[r||1];return a?a.reduce(function(e,n){var r=t[n];return Jn(r)?e+1:e},0):0})},i.makeSelectNsfwCountFromUris=function(e){return h.createSelector(sr,function(t){return e.reduce(function(e,n){var r=t[n];return r&&Jn(r)?e+1:e},0)})},i.makeSelectOmittedCountForChannel=function(e){return h.createSelector(Fr(e),Ar(e),function(e,t){return e&&'number'==typeof t&&t>=0?e-t:0})},i.makeSelectPendingByUri=function(e){return h.createSelector(_r,function(t){var n=Wt(e),r=n.isChannel,a=n.channelClaimId,i=n.streamClaimId;return t[r?a:i]})},i.makeSelectPermanentUrlForUri=function(e){return h.createSelector(fr(e),function(e){return e&&e.permanent_url})},i.makeSelectPublishFormValue=function(e){return h.createSelector(ya,function(t){return t[e]})},i.makeSelectQueryWithOptions=nn,i.makeSelectRecommendedContentForUri=wr,i.makeSelectResolvedRecommendedContentForUri=function(e,t){return h.createSelector(fr(e),Zt,Mr(e),function(n,r,a){var i;if(e.includes('#'),n){var o=jt({streamClaimId:n.claim_id,streamName:n.name}),c=n.value.title;if(!c)return;var l={related_to:n.claim_id,size:t,isBackgroundSearch:!1},u=r[bt(c.replace(/\//,' '),l)];u&&(i=u=u.filter(function(e){return jt({streamClaimId:e.claimId,streamName:e.name})!==o}))}return i})},i.makeSelectResolvedSearchResults=function(e){return h.createSelector(Zt,function(t){return t[e?e.replace(/^lbry:\/\//i,'').replace(/\//,' '):e]})},i.makeSelectResolvedSearchResultsLastPageReached=function(e){return h.createSelector(Jt,function(t){return t[e?e.replace(/^lbry:\/\//i,'').replace(/\//,' '):e]})},i.makeSelectSearchDownloadUrlsCount=function(e){return h.createSelector(la,function(t){return t&&t.length?ma(t,e).length:0})},i.makeSelectSearchDownloadUrlsForPage=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return h.createSelector(la,function(n){var r=ma(n,e),a=(Number(t)-1)*Number(20),i=Number(t)*Number(20);return r&&r.length?r.slice(a,i).map(function(e){return jt({streamName:e.claim_name,channelName:e.channel_name,channelClaimId:e.channel_claim_id})}):[]})},i.makeSelectSearchUris=Xt,i.makeSelectShortUrlForUri=function(e){return h.createSelector(fr(e),function(e){return e&&e.short_url})},i.makeSelectStreamingUrlForUri=Ia,i.makeSelectSupportsForUri=function(e){return h.createSelector(Un,fr(e),function(e,t){if(!t||!t.is_mine)return null;var n=t.claim_id,r=0;return Object.values(e).forEach(function(e){var t=e.claim_id,a=e.amount;r=t===n&&a?r+parseFloat(a):r}),r})},i.makeSelectTagsForUri=function(e){return h.createSelector(Cr(e),function(e){return e&&e.tags||[]})},i.makeSelectThumbnailForUri=function(e){return h.createSelector(fr(e),function(e){var t=e&&e.value&&e.value.thumbnail;return t&&t.url?t.url.trim():void 0})},i.makeSelectTitleForUri=function(e){return h.createSelector(Cr(e),function(e){return e&&e.title})},i.makeSelectTotalClaimsInChannelSearch=Ar,i.makeSelectTotalItemsForChannel=Fr,i.makeSelectTotalPagesForChannel=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10;return h.createSelector(br,function(n){return n&&n[e]&&Math.ceil(n[e]/t)})},i.makeSelectTotalPagesInChannelSearch=function(e){return h.createSelector(ar,Er,function(t,n){return(n[e]||{}).pageCount})},i.makeSelectUriIsStreamable=function(e){return h.createSelector(fa(e),function(e){return-1!==['audio','video','image'].indexOf(e)})},i.normalizeURI=Vt,i.notificationsReducer=ui,i.parseQueryParams=function(e){if(''===e)return{};var t={};return e.split('?').pop().split('&').map(function(e){return e.split('=')}).forEach(function(e){var n=T(e,2),r=n[0],a=n[1];t[r]=a}),t},i.parseURI=Wt,i.publishReducer=di,i.regexAddress=/^(b|r)(?=[^0OIl]{32,33})[0-9A-Za-z]{32,33}$/,i.regexInvalidURI=Bt,i.savePosition=function(e,t,n){return function(r){r({type:ge,data:{claimId:e,outpoint:t,position:n}})}},i.searchReducer=mi,i.selectAbandoningIds=mr,i.selectAllClaimsByChannel=Er,i.selectAllFetchingChannelClaims=pr,i.selectAllMyClaimsByOutpoint=Lr,i.selectBalance=gn,i.selectBlockedChannels=ki,i.selectBlockedChannelsCount=Wi,i.selectBlocks=Yn,i.selectChannelClaimCounts=br,i.selectChannelImportPending=Ur,i.selectChannelIsBlocked=function(e){return h.createSelector(ki,function(t){return t.includes(e)})},i.selectClaimSearchByQuery=kr,i.selectClaimSearchByQueryLastPageReached=Wr,i.selectClaimsBalance=yn,i.selectClaimsById=ar,i.selectClaimsByUri=sr,i.selectCreateChannelError=cr,i.selectCreatingChannel=or,i.selectCurrentChannelPage=ir,i.selectDownloadUrlsCount=Sa,i.selectDownloadedUris=da,i.selectDownloadingByOutpoint=oa,i.selectDownloadingFileInfos=ua,i.selectDraftTransaction=Wn,i.selectDraftTransactionAddress=jn,i.selectDraftTransactionAmount=Gn,i.selectDraftTransactionError=Vn,i.selectError=Ni,i.selectFailedPurchaseUris=Aa,i.selectFetchingClaimSearch=Br,i.selectFetchingClaimSearchByQuery=Hr,i.selectFetchingMyChannels=Dr,i.selectFileInfosByOutpoint=na,i.selectFileInfosDownloaded=la,i.selectFileListDownloadedSort=_a,i.selectFileListPublishedSort=Ea,i.selectFilteredTransactionCount=qn,i.selectFilteredTransactions=Kn,i.selectFollowedTags=Hi,i.selectGettingNewAddress=kn,i.selectHasTransactions=Mn,i.selectIsFetchingClaimListMine=Ir,i.selectIsFetchingFileList=ra,i.selectIsFetchingFileListDownloadedOrPublished=aa,i.selectIsFetchingTransactions=wn,i.selectIsResolvingPublishUris=Ua,i.selectIsSearching=zt,i.selectIsSendingSupport=Hn,i.selectIsStillEditing=Da,i.selectIsWalletReconnecting=zn,i.selectLastPurchasedUri=ha,i.selectMyActiveClaims=Tr,i.selectMyChannelClaims=Nr,i.selectMyClaimForUri=va,i.selectMyClaimUrisWithoutChannels=Or,i.selectMyClaims=Rr,i.selectMyClaimsOutpoints=yr,i.selectMyClaimsRaw=Sr,i.selectMyClaimsWithoutChannels=gr,i.selectMyStreamUrlsCount=Vr,i.selectPendingById=_r,i.selectPendingClaims=dr,i.selectPlayingUri=Pr,i.selectPublishFormValues=Na,i.selectPurchaseUriErrorMessage=pa,i.selectPurchasedUris=Ca,i.selectReceiveAddress=Bn,i.selectRecentTransactions=Fn,i.selectRepostError=ur,i.selectRepostLoading=lr,i.selectReservedBalance=Ln,i.selectResolvedSearchResultsByQuery=Zt,i.selectResolvedSearchResultsByQueryLastPageReached=Jt,i.selectResolvingUris=vr,i.selectSearchBarFocused=en,i.selectSearchOptions=Qt,i.selectSearchState=xt,i.selectSearchSuggestions=tn,i.selectSearchUrisByQuery=$t,i.selectSearchValue=Kt,i.selectSupportsBalance=Dn,i.selectSupportsByOutpoint=Un,i.selectTakeOverAmount=Pa,i.selectTipsBalance=Nn,i.selectToast=Di,i.selectTotalBalance=On,i.selectTotalDownloadProgress=sa,i.selectTotalSupports=Pn,i.selectTransactionItems=bn,i.selectTransactionListFilter=xn,i.selectTransactionsById=vn,i.selectUnfollowedTags=Bi,i.selectUpdateChannelError=jr,i.selectUpdatingChannel=Gr,i.selectUrisLoading=ca,i.selectWalletDecryptPending=pn,i.selectWalletDecryptResult=Cn,i.selectWalletDecryptSucceeded=An,i.selectWalletEncryptPending=Sn,i.selectWalletEncryptResult=Tn,i.selectWalletEncryptSucceeded=mn,i.selectWalletIsEncrypted=fn,i.selectWalletState=dn,i.selectWalletUnlockPending=hn,i.selectWalletUnlockResult=Rn,i.selectWalletUnlockSucceeded=In,i.setSearchApi=function(e){Ga=e.replace(/\/*$/,'/')},i.tagsReducer=Ai,i.toQueryString=function(e){if(!e)return'';var t=[];return Object.keys(e).forEach(function(n){Object.prototype.hasOwnProperty.call(e,n)&&e[n]&&t.push(n+"="+e[n])}),t.join('&')},i.walletReducer=gi},401,[31,402,25,50,11,403,404,405]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),o=r(d[2]);m.exports=function(u){return n(u)||t(u)||o()}},402,[26,33,28]);
+__d(function(g,r,i,a,m,e,d){'use strict';!(function(t){if(!t.Proxy){var o=null;t.Proxy=function(t,c){if(!n(t)||!n(c))throw new TypeError('Cannot create proxy with a non-object as target or handler');var p=function(){};o=function(){p=function(t){throw new TypeError("Cannot perform '"+t+"' on a proxy that has been revoked")}};var u=c;for(var f in c={get:null,set:null,apply:null,construct:null},u){if(!(f in c))throw new TypeError("Proxy polyfill does not support trap '"+f+"'");c[f]=u[f]}'function'==typeof u&&(c.apply=u.apply.bind(u));var y=this,s=!1,l='function'==typeof t;(c.apply||c.construct||l)&&(y=function(){var o=this&&this.constructor===y;if(p(o?'construct':'apply'),o&&c.construct)return c.construct.call(this,t,arguments);if(!o&&c.apply)return c.apply(t,this,arguments);if(l){if(o){var n=Array.prototype.slice.call(arguments);return n.unshift(t),new(t.bind.apply(t,n))}return t.apply(this,arguments)}throw new TypeError(o?'not a constructor':'not a function')},s=!0);var b=c.get?function(t){return p('get'),c.get(this,t,y)}:function(t){return p('get'),this[t]},h=c.set?function(t,o){p('set');c.set(this,t,o,y)}:function(t,o){p('set'),this[t]=o},v={};Object.getOwnPropertyNames(t).forEach(function(o){if(!(s&&o in y)){var n={enumerable:!!Object.getOwnPropertyDescriptor(t,o).enumerable,get:b.bind(t,o),set:h.bind(t,o)};Object.defineProperty(y,o,n),v[o]=!0}});var P=!0;if(Object.setPrototypeOf?Object.setPrototypeOf(y,Object.getPrototypeOf(t)):y.__proto__?y.__proto__=t.__proto__:P=!1,c.get||!P)for(var w in t)v[w]||Object.defineProperty(y,w,{get:b.bind(t,w)});return Object.seal(t),Object.seal(y),y},t.Proxy.revocable=function(n,c){return{proxy:new t.Proxy(n,c),revoke:o}},t.Proxy.revocable=t.Proxy.revocable,t.Proxy=t.Proxy}function n(t){return!!t&&('object'==typeof t||'function'==typeof t)}})(void 0!==m&&m.exports?g:window)},403,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';function t(t,n){return t===n}function n(t,n,u){if(null===n||null===u||n.length!==u.length)return!1;for(var o=n.length,c=0;c<o;c++)if(!t(n[c],u[c]))return!1;return!0}function u(u){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,c=null,l=null;return function(){return n(o,c,arguments)||(l=u.apply(null,arguments)),c=arguments,l}}function o(t){var n=Array.isArray(t[0])?t[0]:t;if(!n.every(function(t){return'function'==typeof t})){var u=n.map(function(t){return typeof t}).join(', ');throw new Error("Selector creators expect all input-selectors to be functions, instead received the following types: ["+u+']')}return n}function c(t){for(var n=arguments.length,c=Array(n>1?n-1:0),l=1;l<n;l++)c[l-1]=arguments[l];return function(){for(var n=arguments.length,l=Array(n),f=0;f<n;f++)l[f]=arguments[f];var p=0,s=l.pop(),v=o(l),y=t.apply(void 0,[function(){return p++,s.apply(null,arguments)}].concat(c)),h=u(function(){for(var t=[],n=v.length,u=0;u<n;u++)t.push(v[u].apply(null,arguments));return y.apply(null,t)});return h.resultFunc=s,h.recomputations=function(){return p},h.resetRecomputations=function(){return p=0},h}}e.__esModule=!0,e.defaultMemoize=u,e.createSelectorCreator=c,e.createStructuredSelector=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l;if('object'!=typeof t)throw new Error("createStructuredSelector expects first argument to be an object where each property is a selector, instead received a "+typeof t);var u=Object.keys(t);return n(u.map(function(n){return t[n]}),function(){for(var t=arguments.length,n=Array(t),o=0;o<t;o++)n[o]=arguments[o];return n.reduce(function(t,n,o){return t[u[o]]=n,t},{})})};var l=e.createSelector=c(u)},404,[]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),o=r(d[1]);m.exports=function(t,f,u){var l=f&&u||0;'string'==typeof t&&(f='binary'===t?new Array(16):null,t=null);var v=(t=t||{}).random||(t.rng||n)();if(v[6]=15&v[6]|64,v[8]=63&v[8]|128,f)for(var y=0;y<16;++y)f[l+y]=v[y];return f||o(v)}},405,[406,407]);
+__d(function(g,r,i,a,m,e,d){var n='undefined'!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||'undefined'!=typeof msCrypto&&'function'==typeof window.msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto);if(n){var t=new Uint8Array(16);m.exports=function(){return n(t),t}}else{var o=new Array(16);m.exports=function(){for(var n,t=0;t<16;t++)0==(3&t)&&(n=4294967296*Math.random()),o[t]=n>>>((3&t)<<3)&255;return o}}},406,[]);
+__d(function(g,r,i,a,m,e,d){for(var n=[],t=0;t<256;++t)n[t]=(t+256).toString(16).substr(1);m.exports=function(t,o){var u=o||0,f=n;return[f[t[u++]],f[t[u++]],f[t[u++]],f[t[u++]],'-',f[t[u++]],f[t[u++]],'-',f[t[u++]],f[t[u++]],'-',f[t[u++]],f[t[u++]],'-',f[t[u++]],f[t[u++]],f[t[u++]],f[t[u++]],f[t[u++]],f[t[u++]]].join('')}},407,[]);
+__d(function(e,t,n,r,i,u,o){var c=t(o[0]),a=t(o[1]);!(function(e,n){if('object'==typeof u&&'object'==typeof i)i.exports=n(t(o[2]));else if('function'==typeof define&&define.amd)define(["lbry-redux"],n);else{var r=n('object'==typeof u?t(o[2]):e["lbry-redux"]);for(var c in r)('object'==typeof u?u:e)[c]=r[c]}})(window,function(e){return(function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){'undefined'==typeof Symbol||"function"==typeof Symbol&&!Symbol.toStringTag||Object.defineProperty(e,"function"==typeof Symbol?Symbol.toStringTag:"@@toStringTag",{value:'Module'}),Object.defineProperty(e,'__esModule',{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&'object'==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,'default',{enumerable:!0,value:e}),2&t&&'string'!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,'a',t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)})([function(e,t,n){"use strict";n.r(t);var r=n(1);n.d(t,"LBRYINC_ACTIONS",function(){return r});var i=n(2);n.d(t,"YOUTUBE_STATUSES",function(){return i});var u=n(3);n.d(t,"ERRORS",function(){return u});var o=n(4);n.d(t,"Lbryio",function(){return o.default});var c=n(9);n.d(t,"rewards",function(){return c.default});var a=n(10);n.d(t,"subscriptionsReducer",function(){return a.default});var s=n(13);n.d(t,"userStateSyncMiddleware",function(){return s.userStateSyncMiddleware});var f=n(17);n.d(t,"doTransifexUpload",function(){return f.doTransifexUpload});var l=n(23);n.d(t,"doGenerateAuthToken",function(){return l.doGenerateAuthToken});var d=n(24);n.d(t,"doRewardList",function(){return d.doRewardList}),n.d(t,"doClaimRewardType",function(){return d.doClaimRewardType}),n.d(t,"doClaimEligiblePurchaseRewards",function(){return d.doClaimEligiblePurchaseRewards}),n.d(t,"doClaimRewardClearError",function(){return d.doClaimRewardClearError}),n.d(t,"doFetchRewardedContent",function(){return d.doFetchRewardedContent});var E=n(28);n.d(t,"doChannelSubscribe",function(){return E.doChannelSubscribe}),n.d(t,"doChannelUnsubscribe",function(){return E.doChannelUnsubscribe}),n.d(t,"doChannelSubscriptionEnableNotifications",function(){return E.doChannelSubscriptionEnableNotifications}),n.d(t,"doChannelSubscriptionDisableNotifications",function(){return E.doChannelSubscriptionDisableNotifications}),n.d(t,"doCheckSubscription",function(){return E.doCheckSubscription}),n.d(t,"doCheckSubscriptions",function(){return E.doCheckSubscriptions}),n.d(t,"doCheckSubscriptionsInit",function(){return E.doCheckSubscriptionsInit}),n.d(t,"doCompleteFirstRun",function(){return E.doCompleteFirstRun}),n.d(t,"doFetchMySubscriptions",function(){return E.doFetchMySubscriptions}),n.d(t,"doFetchRecommendedSubscriptions",function(){return E.doFetchRecommendedSubscriptions}),n.d(t,"doRemoveUnreadSubscription",function(){return E.doRemoveUnreadSubscription}),n.d(t,"doRemoveUnreadSubscriptions",function(){return E.doRemoveUnreadSubscriptions}),n.d(t,"doSetViewMode",function(){return E.doSetViewMode}),n.d(t,"doShowSuggestedSubs",function(){return E.doShowSuggestedSubs}),n.d(t,"doUpdateUnreadSubscriptions",function(){return E.doUpdateUnreadSubscriptions}),n.d(t,"setSubscriptionLatest",function(){return E.setSubscriptionLatest});var _=n(27);n.d(t,"doFetchInviteStatus",function(){return _.doFetchInviteStatus}),n.d(t,"doInstallNew",function(){return _.doInstallNew}),n.d(t,"doAuthenticate",function(){return _.doAuthenticate}),n.d(t,"doUserFetch",function(){return _.doUserFetch}),n.d(t,"doUserEmailNew",function(){return _.doUserEmailNew}),n.d(t,"doUserCheckEmailVerified",function(){return _.doUserCheckEmailVerified}),n.d(t,"doUserEmailToVerify",function(){return _.doUserEmailToVerify}),n.d(t,"doUserEmailVerifyFailure",function(){return _.doUserEmailVerifyFailure}),n.d(t,"doUserEmailVerify",function(){return _.doUserEmailVerify}),n.d(t,"doUserPhoneNew",function(){return _.doUserPhoneNew}),n.d(t,"doUserPhoneReset",function(){return _.doUserPhoneReset}),n.d(t,"doUserPhoneVerifyFailure",function(){return _.doUserPhoneVerifyFailure}),n.d(t,"doUserPhoneVerify",function(){return _.doUserPhoneVerify}),n.d(t,"doFetchAccessToken",function(){return _.doFetchAccessToken}),n.d(t,"doUserResendVerificationEmail",function(){return _.doUserResendVerificationEmail}),n.d(t,"doUserIdentityVerify",function(){return _.doUserIdentityVerify}),n.d(t,"doUserInviteNew",function(){return _.doUserInviteNew}),n.d(t,"doClaimYoutubeChannels",function(){return _.doClaimYoutubeChannels}),n.d(t,"doCheckYoutubeTransfer",function(){return _.doCheckYoutubeTransfer}),n.d(t,"doUserSetReferrer",function(){return _.doUserSetReferrer}),n.d(t,"doUserSetReferrerReset",function(){return _.doUserSetReferrerReset});var S=n(30);n.d(t,"doFetchCostInfoForUri",function(){return S.doFetchCostInfoForUri});var T=n(31);n.d(t,"doBlackListedOutpointsSubscribe",function(){return T.doBlackListedOutpointsSubscribe});var h=n(32);n.d(t,"doFilteredOutpointsSubscribe",function(){return h.doFilteredOutpointsSubscribe});var p=n(33);n.d(t,"doFetchFeaturedUris",function(){return p.doFetchFeaturedUris}),n.d(t,"doFetchTrendingUris",function(){return p.doFetchTrendingUris});var R=n(34);n.d(t,"doFetchViewCount",function(){return R.doFetchViewCount}),n.d(t,"doFetchSubCount",function(){return R.doFetchSubCount});var C=n(35);n.d(t,"doCheckSync",function(){return C.doCheckSync}),n.d(t,"doGetSync",function(){return C.doGetSync}),n.d(t,"doSetSync",function(){return C.doSetSync}),n.d(t,"doSetDefaultAccount",function(){return C.doSetDefaultAccount}),n.d(t,"doSyncApply",function(){return C.doSyncApply}),n.d(t,"doResetSync",function(){return C.doResetSync}),n.d(t,"doSyncEncryptAndDecrypt",function(){return C.doSyncEncryptAndDecrypt});var y=n(36);n.d(t,"doUpdateUploadProgress",function(){return y.doUpdateUploadProgress});var I=n(37);n.d(t,"authReducer",function(){return I.authReducer});var g=n(38);n.d(t,"rewardsReducer",function(){return g.rewardsReducer});var U=n(39);n.d(t,"userReducer",function(){return U.userReducer});var A=n(40);n.d(t,"costInfoReducer",function(){return A.costInfoReducer});var O=n(41);n.d(t,"blacklistReducer",function(){return O.blacklistReducer});var b=n(42);n.d(t,"filteredReducer",function(){return b.filteredReducer});var N=n(43);n.d(t,"homepageReducer",function(){return N.homepageReducer});var m=n(44);n.d(t,"statsReducer",function(){return m.statsReducer});var v=n(45);n.d(t,"syncReducer",function(){return v.syncReducer});var P=n(46);n.d(t,"lbrytvReducer",function(){return P.lbrytvReducer});var w=n(47);n.d(t,"selectAuthToken",function(){return w.selectAuthToken}),n.d(t,"selectIsAuthenticating",function(){return w.selectIsAuthenticating});var L=n(25);n.d(t,"makeSelectClaimRewardError",function(){return L.makeSelectClaimRewardError}),n.d(t,"makeSelectIsRewardClaimPending",function(){return L.makeSelectIsRewardClaimPending}),n.d(t,"makeSelectRewardAmountByType",function(){return L.makeSelectRewardAmountByType}),n.d(t,"makeSelectRewardByType",function(){return L.makeSelectRewardByType}),n.d(t,"selectUnclaimedRewardsByType",function(){return L.selectUnclaimedRewardsByType}),n.d(t,"selectClaimedRewardsById",function(){return L.selectClaimedRewardsById}),n.d(t,"selectClaimedRewards",function(){return L.selectClaimedRewards}),n.d(t,"selectClaimedRewardsByTransactionId",function(){return L.selectClaimedRewardsByTransactionId}),n.d(t,"selectUnclaimedRewards",function(){return L.selectUnclaimedRewards}),n.d(t,"selectFetchingRewards",function(){return L.selectFetchingRewards}),n.d(t,"selectUnclaimedRewardValue",function(){return L.selectUnclaimedRewardValue}),n.d(t,"selectClaimsPendingByType",function(){return L.selectClaimsPendingByType}),n.d(t,"selectClaimErrorsByType",function(){return L.selectClaimErrorsByType}),n.d(t,"selectRewardContentClaimIds",function(){return L.selectRewardContentClaimIds}),n.d(t,"selectReferralReward",function(){return L.selectReferralReward});var F=n(14);n.d(t,"makeSelectIsNew",function(){return F.makeSelectIsNew}),n.d(t,"makeSelectIsSubscribed",function(){return F.makeSelectIsSubscribed}),n.d(t,"makeSelectUnreadByChannel",function(){return F.makeSelectUnreadByChannel}),n.d(t,"selectEnabledChannelNotifications",function(){return F.selectEnabledChannelNotifications}),n.d(t,"selectSubscriptions",function(){return F.selectSubscriptions}),n.d(t,"selectIsFetchingSubscriptions",function(){return F.selectIsFetchingSubscriptions}),n.d(t,"selectViewMode",function(){return F.selectViewMode}),n.d(t,"selectSuggested",function(){return F.selectSuggested}),n.d(t,"selectIsFetchingSuggested",function(){return F.selectIsFetchingSuggested}),n.d(t,"selectSuggestedChannels",function(){return F.selectSuggestedChannels}),n.d(t,"selectFirstRunCompleted",function(){return F.selectFirstRunCompleted}),n.d(t,"selectShowSuggestedSubs",function(){return F.selectShowSuggestedSubs}),n.d(t,"selectSubscriptionsBeingFetched",function(){return F.selectSubscriptionsBeingFetched}),n.d(t,"selectUnreadByChannel",function(){return F.selectUnreadByChannel}),n.d(t,"selectUnreadAmount",function(){return F.selectUnreadAmount}),n.d(t,"selectUnreadSubscriptions",function(){return F.selectUnreadSubscriptions}),n.d(t,"selectSubscriptionClaims",function(){return F.selectSubscriptionClaims});var D=n(26);n.d(t,"selectAuthenticationIsPending",function(){return D.selectAuthenticationIsPending}),n.d(t,"selectUserIsPending",function(){return D.selectUserIsPending}),n.d(t,"selectUser",function(){return D.selectUser}),n.d(t,"selectUserEmail",function(){return D.selectUserEmail}),n.d(t,"selectUserPhone",function(){return D.selectUserPhone}),n.d(t,"selectUserCountryCode",function(){return D.selectUserCountryCode}),n.d(t,"selectEmailToVerify",function(){return D.selectEmailToVerify}),n.d(t,"selectPhoneToVerify",function(){return D.selectPhoneToVerify}),n.d(t,"selectUserIsRewardApproved",function(){return D.selectUserIsRewardApproved}),n.d(t,"selectEmailNewIsPending",function(){return D.selectEmailNewIsPending}),n.d(t,"selectEmailNewErrorMessage",function(){return D.selectEmailNewErrorMessage}),n.d(t,"selectPhoneNewErrorMessage",function(){return D.selectPhoneNewErrorMessage}),n.d(t,"selectPhoneNewIsPending",function(){return D.selectPhoneNewIsPending}),n.d(t,"selectEmailVerifyIsPending",function(){return D.selectEmailVerifyIsPending}),n.d(t,"selectEmailVerifyErrorMessage",function(){return D.selectEmailVerifyErrorMessage}),n.d(t,"selectEmailAlreadyExists",function(){return D.selectEmailAlreadyExists}),n.d(t,"selectResendingVerificationEmail",function(){return D.selectResendingVerificationEmail}),n.d(t,"selectPhoneVerifyErrorMessage",function(){return D.selectPhoneVerifyErrorMessage}),n.d(t,"selectPhoneVerifyIsPending",function(){return D.selectPhoneVerifyIsPending}),n.d(t,"selectIdentityVerifyIsPending",function(){return D.selectIdentityVerifyIsPending}),n.d(t,"selectIdentityVerifyErrorMessage",function(){return D.selectIdentityVerifyErrorMessage}),n.d(t,"selectUserIsVerificationCandidate",function(){return D.selectUserIsVerificationCandidate}),n.d(t,"selectAccessToken",function(){return D.selectAccessToken}),n.d(t,"selectUserInviteStatusIsPending",function(){return D.selectUserInviteStatusIsPending}),n.d(t,"selectUserInvitesRemaining",function(){return D.selectUserInvitesRemaining}),n.d(t,"selectUserInvitees",function(){return D.selectUserInvitees}),n.d(t,"selectUserInviteStatusFailed",function(){return D.selectUserInviteStatusFailed}),n.d(t,"selectUserInviteNewIsPending",function(){return D.selectUserInviteNewIsPending}),n.d(t,"selectUserInviteNewErrorMessage",function(){return D.selectUserInviteNewErrorMessage}),n.d(t,"selectUserInviteReferralLink",function(){return D.selectUserInviteReferralLink}),n.d(t,"selectUserInviteReferralCode",function(){return D.selectUserInviteReferralCode}),n.d(t,"selectUserVerifiedEmail",function(){return D.selectUserVerifiedEmail}),n.d(t,"selectYoutubeChannels",function(){return D.selectYoutubeChannels}),n.d(t,"selectYouTubeImportPending",function(){return D.selectYouTubeImportPending}),n.d(t,"selectYouTubeImportError",function(){return D.selectYouTubeImportError}),n.d(t,"selectYouTubeImportVideosComplete",function(){return D.selectYouTubeImportVideosComplete}),n.d(t,"selectSetReferrerPending",function(){return D.selectSetReferrerPending}),n.d(t,"selectSetReferrerError",function(){return D.selectSetReferrerError});var B=n(48);n.d(t,"makeSelectFetchingCostInfoForUri",function(){return B.makeSelectFetchingCostInfoForUri}),n.d(t,"makeSelectCostInfoForUri",function(){return B.makeSelectCostInfoForUri}),n.d(t,"selectAllCostInfoByUri",function(){return B.selectAllCostInfoByUri}),n.d(t,"selectFetchingCostInfo",function(){return B.selectFetchingCostInfo});var M=n(49);n.d(t,"selectBlackListedOutpoints",function(){return M.selectBlackListedOutpoints});var Y=n(50);n.d(t,"selectFilteredOutpoints",function(){return Y.selectFilteredOutpoints});var H=n(51);n.d(t,"selectFeaturedUris",function(){return H.selectFeaturedUris}),n.d(t,"selectFetchingFeaturedUris",function(){return H.selectFetchingFeaturedUris}),n.d(t,"selectTrendingUris",function(){return H.selectTrendingUris}),n.d(t,"selectFetchingTrendingUris",function(){return H.selectFetchingTrendingUris});var j=n(52);n.d(t,"makeSelectViewCountForUri",function(){return j.makeSelectViewCountForUri}),n.d(t,"makeSelectSubCountForUri",function(){return j.makeSelectSubCountForUri});var V=n(53);n.d(t,"selectHasSyncedWallet",function(){return V.selectHasSyncedWallet}),n.d(t,"selectSyncData",function(){return V.selectSyncData}),n.d(t,"selectSyncHash",function(){return V.selectSyncHash}),n.d(t,"selectSetSyncErrorMessage",function(){return V.selectSetSyncErrorMessage}),n.d(t,"selectGetSyncErrorMessage",function(){return V.selectGetSyncErrorMessage}),n.d(t,"selectGetSyncIsPending",function(){return V.selectGetSyncIsPending}),n.d(t,"selectSetSyncIsPending",function(){return V.selectSetSyncIsPending}),n.d(t,"selectSyncApplyIsPending",function(){return V.selectSyncApplyIsPending}),n.d(t,"selectHashChanged",function(){return V.selectHashChanged}),n.d(t,"selectSyncApplyErrorMessage",function(){return V.selectSyncApplyErrorMessage}),n.d(t,"selectSyncApplyPasswordError",function(){return V.selectSyncApplyPasswordError});var k=n(54);n.d(t,"selectCurrentUploads",function(){return k.selectCurrentUploads}),n.d(t,"selectUploadCount",function(){return k.selectUploadCount})},function(e,t,n){"use strict";n.r(t),n.d(t,"GENERATE_AUTH_TOKEN_FAILURE",function(){return r}),n.d(t,"GENERATE_AUTH_TOKEN_STARTED",function(){return i}),n.d(t,"GENERATE_AUTH_TOKEN_SUCCESS",function(){return u}),n.d(t,"AUTHENTICATION_STARTED",function(){return o}),n.d(t,"AUTHENTICATION_SUCCESS",function(){return c}),n.d(t,"AUTHENTICATION_FAILURE",function(){return a}),n.d(t,"USER_EMAIL_DECLINE",function(){return s}),n.d(t,"USER_EMAIL_NEW_STARTED",function(){return f}),n.d(t,"USER_EMAIL_NEW_SUCCESS",function(){return l}),n.d(t,"USER_EMAIL_NEW_EXISTS",function(){return d}),n.d(t,"USER_EMAIL_NEW_FAILURE",function(){return E}),n.d(t,"USER_EMAIL_VERIFY_SET",function(){return _}),n.d(t,"USER_EMAIL_VERIFY_STARTED",function(){return S}),n.d(t,"USER_EMAIL_VERIFY_SUCCESS",function(){return T}),n.d(t,"USER_EMAIL_VERIFY_FAILURE",function(){return h}),n.d(t,"USER_EMAIL_VERIFY_RETRY_STARTED",function(){return p}),n.d(t,"USER_EMAIL_VERIFY_RETRY_FAILURE",function(){return R}),n.d(t,"USER_EMAIL_VERIFY_RETRY_SUCCESS",function(){return C}),n.d(t,"USER_PHONE_RESET",function(){return y}),n.d(t,"USER_PHONE_NEW_STARTED",function(){return I}),n.d(t,"USER_PHONE_NEW_SUCCESS",function(){return g}),n.d(t,"USER_PHONE_NEW_FAILURE",function(){return U}),n.d(t,"USER_PHONE_VERIFY_STARTED",function(){return A}),n.d(t,"USER_PHONE_VERIFY_SUCCESS",function(){return O}),n.d(t,"USER_PHONE_VERIFY_FAILURE",function(){return b}),n.d(t,"USER_IDENTITY_VERIFY_STARTED",function(){return N}),n.d(t,"USER_IDENTITY_VERIFY_SUCCESS",function(){return m}),n.d(t,"USER_IDENTITY_VERIFY_FAILURE",function(){return v}),n.d(t,"USER_FETCH_STARTED",function(){return P}),n.d(t,"USER_FETCH_SUCCESS",function(){return w}),n.d(t,"USER_FETCH_FAILURE",function(){return L}),n.d(t,"USER_INVITE_STATUS_FETCH_STARTED",function(){return F}),n.d(t,"USER_INVITE_STATUS_FETCH_SUCCESS",function(){return D}),n.d(t,"USER_INVITE_STATUS_FETCH_FAILURE",function(){return B}),n.d(t,"USER_INVITE_NEW_STARTED",function(){return M}),n.d(t,"USER_INVITE_NEW_SUCCESS",function(){return Y}),n.d(t,"USER_INVITE_NEW_FAILURE",function(){return H}),n.d(t,"FETCH_ACCESS_TOKEN_SUCCESS",function(){return j}),n.d(t,"USER_YOUTUBE_IMPORT_STARTED",function(){return V}),n.d(t,"USER_YOUTUBE_IMPORT_FAILURE",function(){return k}),n.d(t,"USER_YOUTUBE_IMPORT_SUCCESS",function(){return G}),n.d(t,"USER_SET_REFERRER_STARTED",function(){return W}),n.d(t,"USER_SET_REFERRER_SUCCESS",function(){return x}),n.d(t,"USER_SET_REFERRER_FAILURE",function(){return K}),n.d(t,"USER_SET_REFERRER_RESET",function(){return z}),n.d(t,"FETCH_FEATURED_CONTENT_STARTED",function(){return J}),n.d(t,"FETCH_FEATURED_CONTENT_COMPLETED",function(){return X}),n.d(t,"FETCH_TRENDING_CONTENT_STARTED",function(){return Z}),n.d(t,"FETCH_TRENDING_CONTENT_COMPLETED",function(){return q}),n.d(t,"RESOLVE_URIS_STARTED",function(){return $}),n.d(t,"RESOLVE_URIS_COMPLETED",function(){return Q}),n.d(t,"FETCH_CHANNEL_CLAIMS_STARTED",function(){return ee}),n.d(t,"FETCH_CHANNEL_CLAIMS_COMPLETED",function(){return te}),n.d(t,"FETCH_CHANNEL_CLAIM_COUNT_STARTED",function(){return ne}),n.d(t,"FETCH_CHANNEL_CLAIM_COUNT_COMPLETED",function(){return re}),n.d(t,"FETCH_CLAIM_LIST_MINE_STARTED",function(){return ie}),n.d(t,"FETCH_CLAIM_LIST_MINE_COMPLETED",function(){return ue}),n.d(t,"ABANDON_CLAIM_STARTED",function(){return oe}),n.d(t,"ABANDON_CLAIM_SUCCEEDED",function(){return ce}),n.d(t,"FETCH_CHANNEL_LIST_STARTED",function(){return ae}),n.d(t,"FETCH_CHANNEL_LIST_COMPLETED",function(){return se}),n.d(t,"CREATE_CHANNEL_STARTED",function(){return fe}),n.d(t,"CREATE_CHANNEL_COMPLETED",function(){return le}),n.d(t,"PUBLISH_STARTED",function(){return de}),n.d(t,"PUBLISH_COMPLETED",function(){return Ee}),n.d(t,"PUBLISH_FAILED",function(){return _e}),n.d(t,"SET_PLAYING_URI",function(){return Se}),n.d(t,"SET_CONTENT_POSITION",function(){return Te}),n.d(t,"SET_CONTENT_LAST_VIEWED",function(){return he}),n.d(t,"CLEAR_CONTENT_HISTORY_URI",function(){return pe}),n.d(t,"CLEAR_CONTENT_HISTORY_ALL",function(){return Re}),n.d(t,"CHANNEL_SUBSCRIBE",function(){return Ce}),n.d(t,"CHANNEL_UNSUBSCRIBE",function(){return ye}),n.d(t,"CHANNEL_SUBSCRIPTION_ENABLE_NOTIFICATIONS",function(){return Ie}),n.d(t,"CHANNEL_SUBSCRIPTION_DISABLE_NOTIFICATIONS",function(){return ge}),n.d(t,"HAS_FETCHED_SUBSCRIPTIONS",function(){return Ue}),n.d(t,"SET_SUBSCRIPTION_LATEST",function(){return Ae}),n.d(t,"UPDATE_SUBSCRIPTION_UNREADS",function(){return Oe}),n.d(t,"REMOVE_SUBSCRIPTION_UNREADS",function(){return be}),n.d(t,"CHECK_SUBSCRIPTION_STARTED",function(){return Ne}),n.d(t,"CHECK_SUBSCRIPTION_COMPLETED",function(){return me}),n.d(t,"CHECK_SUBSCRIPTIONS_SUBSCRIBE",function(){return ve}),n.d(t,"FETCH_SUBSCRIPTIONS_START",function(){return Pe}),n.d(t,"FETCH_SUBSCRIPTIONS_FAIL",function(){return we}),n.d(t,"FETCH_SUBSCRIPTIONS_SUCCESS",function(){return Le}),n.d(t,"SET_VIEW_MODE",function(){return Fe}),n.d(t,"GET_SUGGESTED_SUBSCRIPTIONS_START",function(){return De}),n.d(t,"GET_SUGGESTED_SUBSCRIPTIONS_SUCCESS",function(){return Be}),n.d(t,"GET_SUGGESTED_SUBSCRIPTIONS_FAIL",function(){return Me}),n.d(t,"SUBSCRIPTION_FIRST_RUN_COMPLETED",function(){return Ye}),n.d(t,"VIEW_SUGGESTED_SUBSCRIPTIONS",function(){return He}),n.d(t,"FETCH_BLACK_LISTED_CONTENT_STARTED",function(){return je}),n.d(t,"FETCH_BLACK_LISTED_CONTENT_COMPLETED",function(){return Ve}),n.d(t,"FETCH_BLACK_LISTED_CONTENT_FAILED",function(){return ke}),n.d(t,"BLACK_LISTED_CONTENT_SUBSCRIBE",function(){return Ge}),n.d(t,"FETCH_FILTERED_CONTENT_STARTED",function(){return We}),n.d(t,"FETCH_FILTERED_CONTENT_COMPLETED",function(){return xe}),n.d(t,"FETCH_FILTERED_CONTENT_FAILED",function(){return Ke}),n.d(t,"FILTERED_CONTENT_SUBSCRIBE",function(){return ze}),n.d(t,"FETCH_COST_INFO_STARTED",function(){return Je}),n.d(t,"FETCH_COST_INFO_COMPLETED",function(){return Xe}),n.d(t,"FETCH_VIEW_COUNT_STARTED",function(){return Ze}),n.d(t,"FETCH_VIEW_COUNT_FAILED",function(){return qe}),n.d(t,"FETCH_VIEW_COUNT_COMPLETED",function(){return $e}),n.d(t,"FETCH_SUB_COUNT_STARTED",function(){return Qe}),n.d(t,"FETCH_SUB_COUNT_FAILED",function(){return et}),n.d(t,"FETCH_SUB_COUNT_COMPLETED",function(){return tt}),n.d(t,"GET_SYNC_STARTED",function(){return nt}),n.d(t,"GET_SYNC_COMPLETED",function(){return rt}),n.d(t,"GET_SYNC_FAILED",function(){return it}),n.d(t,"SET_SYNC_STARTED",function(){return ut}),n.d(t,"SET_SYNC_FAILED",function(){return ot}),n.d(t,"SET_SYNC_COMPLETED",function(){return ct}),n.d(t,"SET_DEFAULT_ACCOUNT",function(){return at}),n.d(t,"SYNC_APPLY_STARTED",function(){return st}),n.d(t,"SYNC_APPLY_COMPLETED",function(){return ft}),n.d(t,"SYNC_APPLY_FAILED",function(){return lt}),n.d(t,"SYNC_APPLY_BAD_PASSWORD",function(){return dt}),n.d(t,"SYNC_RESET",function(){return Et}),n.d(t,"UPDATE_UPLOAD_PROGRESS",function(){return _t});var r='GENERATE_AUTH_TOKEN_FAILURE',i='GENERATE_AUTH_TOKEN_STARTED',u='GENERATE_AUTH_TOKEN_SUCCESS',o='AUTHENTICATION_STARTED',c='AUTHENTICATION_SUCCESS',a='AUTHENTICATION_FAILURE',s='USER_EMAIL_DECLINE',f='USER_EMAIL_NEW_STARTED',l='USER_EMAIL_NEW_SUCCESS',d='USER_EMAIL_NEW_EXISTS',E='USER_EMAIL_NEW_FAILURE',_='USER_EMAIL_VERIFY_SET',S='USER_EMAIL_VERIFY_STARTED',T='USER_EMAIL_VERIFY_SUCCESS',h='USER_EMAIL_VERIFY_FAILURE',p='USER_EMAIL_VERIFY_RETRY_STARTED',R='USER_EMAIL_VERIFY_RETRY_FAILURE',C='USER_EMAIL_VERIFY_RETRY_SUCCESS',y='USER_PHONE_RESET',I='USER_PHONE_NEW_STARTED',g='USER_PHONE_NEW_SUCCESS',U='USER_PHONE_NEW_FAILURE',A='USER_PHONE_VERIFY_STARTED',O='USER_PHONE_VERIFY_SUCCESS',b='USER_PHONE_VERIFY_FAILURE',N='USER_IDENTITY_VERIFY_STARTED',m='USER_IDENTITY_VERIFY_SUCCESS',v='USER_IDENTITY_VERIFY_FAILURE',P='USER_FETCH_STARTED',w='USER_FETCH_SUCCESS',L='USER_FETCH_FAILURE',F='USER_INVITE_STATUS_FETCH_STARTED',D='USER_INVITE_STATUS_FETCH_SUCCESS',B='USER_INVITE_STATUS_FETCH_FAILURE',M='USER_INVITE_NEW_STARTED',Y='USER_INVITE_NEW_SUCCESS',H='USER_INVITE_NEW_FAILURE',j='FETCH_ACCESS_TOKEN_SUCCESS',V='USER_YOUTUBE_IMPORT_STARTED',k='USER_YOUTUBE_IMPORT_FAILURE',G='USER_YOUTUBE_IMPORT_SUCCESS',W='USER_SET_REFERRER_STARTED',x='USER_SET_REFERRER_SUCCESS',K='USER_SET_REFERRER_FAILURE',z='USER_SET_REFERRER_RESET',J='FETCH_FEATURED_CONTENT_STARTED',X='FETCH_FEATURED_CONTENT_COMPLETED',Z='FETCH_TRENDING_CONTENT_STARTED',q='FETCH_TRENDING_CONTENT_COMPLETED',$='RESOLVE_URIS_STARTED',Q='RESOLVE_URIS_COMPLETED',ee='FETCH_CHANNEL_CLAIMS_STARTED',te='FETCH_CHANNEL_CLAIMS_COMPLETED',ne='FETCH_CHANNEL_CLAIM_COUNT_STARTED',re='FETCH_CHANNEL_CLAIM_COUNT_COMPLETED',ie='FETCH_CLAIM_LIST_MINE_STARTED',ue='FETCH_CLAIM_LIST_MINE_COMPLETED',oe='ABANDON_CLAIM_STARTED',ce='ABANDON_CLAIM_SUCCEEDED',ae='FETCH_CHANNEL_LIST_STARTED',se='FETCH_CHANNEL_LIST_COMPLETED',fe='CREATE_CHANNEL_STARTED',le='CREATE_CHANNEL_COMPLETED',de='PUBLISH_STARTED',Ee='PUBLISH_COMPLETED',_e='PUBLISH_FAILED',Se='SET_PLAYING_URI',Te='SET_CONTENT_POSITION',he='SET_CONTENT_LAST_VIEWED',pe='CLEAR_CONTENT_HISTORY_URI',Re='CLEAR_CONTENT_HISTORY_ALL',Ce='CHANNEL_SUBSCRIBE',ye='CHANNEL_UNSUBSCRIBE',Ie='CHANNEL_SUBSCRIPTION_ENABLE_NOTIFICATIONS',ge='CHANNEL_SUBSCRIPTION_DISABLE_NOTIFICATIONS',Ue='HAS_FETCHED_SUBSCRIPTIONS',Ae='SET_SUBSCRIPTION_LATEST',Oe='UPDATE_SUBSCRIPTION_UNREADS',be='REMOVE_SUBSCRIPTION_UNREADS',Ne='CHECK_SUBSCRIPTION_STARTED',me='CHECK_SUBSCRIPTION_COMPLETED',ve='CHECK_SUBSCRIPTIONS_SUBSCRIBE',Pe='FETCH_SUBSCRIPTIONS_START',we='FETCH_SUBSCRIPTIONS_FAIL',Le='FETCH_SUBSCRIPTIONS_SUCCESS',Fe='SET_VIEW_MODE',De='GET_SUGGESTED_SUBSCRIPTIONS_START',Be='GET_SUGGESTED_SUBSCRIPTIONS_SUCCESS',Me='GET_SUGGESTED_SUBSCRIPTIONS_FAIL',Ye='SUBSCRIPTION_FIRST_RUN_COMPLETED',He='VIEW_SUGGESTED_SUBSCRIPTIONS',je='FETCH_BLACK_LISTED_CONTENT_STARTED',Ve='FETCH_BLACK_LISTED_CONTENT_COMPLETED',ke='FETCH_BLACK_LISTED_CONTENT_FAILED',Ge='BLACK_LISTED_CONTENT_SUBSCRIBE',We='FETCH_FILTERED_CONTENT_STARTED',xe='FETCH_FILTERED_CONTENT_COMPLETED',Ke='FETCH_FILTERED_CONTENT_FAILED',ze='FILTERED_CONTENT_SUBSCRIBE',Je='FETCH_COST_INFO_STARTED',Xe='FETCH_COST_INFO_COMPLETED',Ze='FETCH_VIEW_COUNT_STARTED',qe='FETCH_VIEW_COUNT_FAILED',$e='FETCH_VIEW_COUNT_COMPLETED',Qe='FETCH_SUB_COUNT_STARTED',et='FETCH_SUB_COUNT_FAILED',tt='FETCH_SUB_COUNT_COMPLETED',nt='GET_SYNC_STARTED',rt='GET_SYNC_COMPLETED',it='GET_SYNC_FAILED',ut='SET_SYNC_STARTED',ot='SET_SYNC_FAILED',ct='SET_SYNC_COMPLETED',at='SET_DEFAULT_ACCOUNT',st='SYNC_APPLY_STARTED',ft='SYNC_APPLY_COMPLETED',lt='SYNC_APPLY_FAILED',dt='SYNC_APPLY_BAD_PASSWORD',Et='SYNC_RESET',_t='UPDATE_UPLOAD_PROGRESS'},function(e,t,n){"use strict";n.r(t),n.d(t,"NOT_TRANSFERRED",function(){return r}),n.d(t,"PENDING_TRANSFER",function(){return i}),n.d(t,"COMPLETED_TRANSFER",function(){return u});var r='not_transferred',i='pending_transfer',u='completed_transfer'},function(e,t,n){"use strict";n.r(t),n.d(t,"ALREADY_CLAIMED",function(){return r}),n.d(t,"REFERRER_NOT_FOUND",function(){return i});var r='once the invite reward has been claimed the referrer cannot be changed',i='A lbry.tv account could not be found for the referrer you provided.'},function(e,t,n){"use strict";n.r(t);var r=n(1),i=n(5),u=(n.n(i),n(6)),o=n.n(u);function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof("function"==typeof Symbol?Symbol.iterator:"@@iterator")?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==("function"==typeof Symbol?Symbol.prototype:"@@prototype")?"symbol":typeof e})(e)}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);'function'==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){s(e,t,n[t])})}return e}function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var f={enabled:!0,authenticationPromise:null,exchangePromise:null,exchangeLastFetched:null,CONNECTION_STRING:'https://api.lbry.com/'};f.setLocalApi=function(e){f.CONNECTION_STRING=e.replace(/\/*$/,'/')},f.call=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:'get';if(!f.enabled)return Promise.reject(new Error(__('LBRY internal API is disabled')));if('get'!==r&&'post'!==r)return Promise.reject(new Error(__('Invalid method')));function i(e){return e.status>=200&&e.status<300?e.json():e.json().then(function(t){var n;return(n=t.error?new Error(t.error):new Error('Unknown API error signature')).response=e,Promise.reject(n)})}function u(e,t){return fetch(e,t).then(i)}return f.getAuthToken().then(function(i){var s=a({auth_token:i},n);Object.keys(s).forEach(function(e){var t=s[e];'object'===c(t)&&(s[e]=JSON.stringify(t))});var l=o.a.stringify(s),d="".concat(f.CONNECTION_STRING).concat(e,"/").concat(t,"?").concat(l),E={method:'GET'};return'post'===r&&(E={method:'POST',headers:{'Content-Type':'application/x-www-form-urlencoded'},body:l},d="".concat(f.CONNECTION_STRING).concat(e,"/").concat(t)),u(d,E).then(function(e){return e.data})})},f.authToken=null,f.getAuthToken=function(){return new Promise(function(e){if(f.authToken)e(f.authToken);else if(f.overrides.getAuthToken)f.overrides.getAuthToken().then(function(t){e(t)});else{var t=window.store;if(t){var n=t.getState(),r=n.auth?n.auth.authToken:null;f.authToken=r,e(r)}e(null)}})},f.getCurrentUser=function(){return f.call('user','me')},f.authenticate=function(){return f.enabled?(null===f.authenticationPromise&&(f.authenticationPromise=new Promise(function(e,t){f.getAuthToken().then(function(e){return!(!e||e.length>60)&&f.getCurrentUser().then(function(e){return e}).catch(function(){return!1})}).then(function(e){return e||i.Lbry.status().then(function(e){return f.overrides.setAuthToken?f.overrides.setAuthToken(e):new Promise(function(t,n){f.call('user','new',{auth_token:'',language:'en',app_id:e.installation_id},'post').then(function(e){if(!e.auth_token)throw new Error('auth_token was not set in the response');var n=window.store;n&&n.dispatch({type:r.GENERATE_AUTH_TOKEN_SUCCESS,data:{authToken:e.auth_token}}),f.authToken=e.auth_token,t(e)}).catch(function(e){return n(e)})})})}).then(function(e){return e||f.getCurrentUser()}).then(e,t)})),f.authenticationPromise):new Promise(function(e){e({id:1,language:'en',primary_email:'disabled@lbry.io',has_verified_email:!0,is_identity_verified:!0,is_reward_approved:!1})})},f.getStripeToken=function(){return f.CONNECTION_STRING.startsWith('http://localhost:')?'pk_test_NoL1JWL7i1ipfhVId5KfDZgo':'pk_live_e8M4dRNnCCbmpZzduEUZBgJO'},f.getExchangeRates=function(){return(!f.exchangeLastFetched||Date.now()-f.exchangeLastFetched>12e5)&&(f.exchangePromise=new Promise(function(e,t){f.call('lbc','exchange_rate',{},'get',!0).then(function(t){var n=t.lbc_usd,r=t.lbc_btc,i=t.btc_usd;e({LBC_USD:n,LBC_BTC:r,BTC_USD:i})}).catch(t)}),f.exchangeLastFetched=Date.now()),f.exchangePromise},f.overrides={},f.setOverride=function(e,t){f.overrides[e]=t},t.default=f},function(t,n){t.exports=e},function(e,t,n){"use strict";t.decode=t.parse=n(7),t.encode=t.stringify=n(8)},function(e,t,n){"use strict";function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,u){t=t||'&',n=n||'=';var o={};if('string'!=typeof e||0===e.length)return o;var c=/\+/g;e=e.split(t);var a=1e3;u&&'number'==typeof u.maxKeys&&(a=u.maxKeys);var s=e.length;a>0&&s>a&&(s=a);for(var f=0;f<s;++f){var l,d,E,_,S=e[f].replace(c,'%20'),T=S.indexOf(n);T>=0?(l=S.substr(0,T),d=S.substr(T+1)):(l=S,d=''),E=decodeURIComponent(l),_=decodeURIComponent(d),r(o,E)?i(o[E])?o[E].push(_):o[E]=[o[E],_]:o[E]=_}return o};var i=Array.isArray||function(e){return'[object Array]'===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";var r=function(e){switch(typeof e){case'string':return e;case'boolean':return e?'true':'false';case'number':return isFinite(e)?e:'';default:return''}};e.exports=function(e,t,n,c){return t=t||'&',n=n||'=',null===e&&(e=void 0),'object'==typeof e?u(o(e),function(o){var c=encodeURIComponent(r(o))+n;return i(e[o])?u(e[o],function(e){return c+encodeURIComponent(r(e))}).join(t):c+encodeURIComponent(r(e[o]))}).join(t):c?encodeURIComponent(r(c))+n+encodeURIComponent(r(e)):''};var i=Array.isArray||function(e){return'[object Array]'===Object.prototype.toString.call(e)};function u(e,t){if(e.map)return e.map(t);for(var n=[],r=0;r<e.length;r++)n.push(t(e[r],r));return n}var o=Object.keys||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.push(n);return t}},function(e,t,n){"use strict";n.r(t);var r=n(5),i=(n.n(r),n(4));function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);'function'==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){o(e,t,n[t])})}return e}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var c={TYPE_NEW_DEVELOPER:'new_developer',TYPE_NEW_USER:'new_user',TYPE_CONFIRM_EMAIL:'email_provided',TYPE_FIRST_CHANNEL:'new_channel',TYPE_FIRST_STREAM:'first_stream',TYPE_MANY_DOWNLOADS:'many_downloads',TYPE_FIRST_PUBLISH:'first_publish',TYPE_REFERRAL:'referrer',TYPE_REFEREE:'referee',TYPE_REWARD_CODE:'reward_code',TYPE_SUBSCRIPTION:'subscription',YOUTUBE_CREATOR:'youtube_creator',TYPE_DAILY_VIEW:'daily_view',claimReward:function(e,t){function n(e,t,n){i.default.enabled?i.default.call('reward','claim',n,'post').then(function(t){var n=t.reward_notification||"You have claimed a ".concat(t.reward_amount," LBC reward."),i=Object(r.doToast)({message:n,linkText:__('Show All'),linkTarget:'/rewards'});window.store.dispatch(i),c.callbacks.claimRewardSuccess&&c.callbacks.claimRewardSuccess(),e(t)},t):t(new Error(__('Rewards are not enabled.')))}return new Promise(function(i,o){r.Lbry.address_unused().then(function(a){var s=u({reward_type:e,wallet_address:a},t);switch(e){case c.TYPE_FIRST_CHANNEL:r.Lbry.channel_list({page:1,page_size:10}).then(function(e){var t=e.items&&e.items.find(function(e){return e.name.length&&'@'===e.name[0]&&e.txid.length&&'claim'===e.type});t?(s.transaction_id=t.txid,n(i,o,s)):o(new Error(__('Please create a channel identity first.')))}).catch(o);break;case c.TYPE_FIRST_PUBLISH:r.Lbry.stream_list({page:1,page_size:10}).then(function(e){var t=e.items&&e.items.find(function(e){return e.name.length&&'@'!==e.name[0]&&e.txid.length&&'claim'===e.type});t?(s.transaction_id=t.txid,n(i,o,s)):o(e.length?new Error(__('Please publish something and wait for confirmation by the network to claim this reward.')):new Error(__('Please publish something to claim this reward.')))}).catch(o);break;case c.TYPE_FIRST_STREAM:case c.TYPE_NEW_USER:default:n(i,o,s)}})})},callbacks:{claimRewardSuccess:null,claimFirstRewardSuccess:null,rewardApprovalRequired:null},setCallback:function(e,t){c.callbacks[e]=t}};t.default=c},function(e,t,n){"use strict";n.r(t);var r,i=n(1),u=n(5),o=(n.n(u),n(11)),c=n(12);function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);'function'==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){f(e,t,n[t])})}return e}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var l={enabledChannelNotifications:[],subscriptions:[],latest:{},unread:{},suggested:{},loading:!1,viewMode:o.VIEW_ALL,loadingSuggested:!1,firstRunCompleted:!1,showSuggestedSubs:!1};t.default=Object(c.handleActions)((f(r={},i.CHANNEL_SUBSCRIBE,function(e,t){var n=t.data,r=e.subscriptions.slice();return r.some(function(e){return e.uri===n.uri})||r.unshift(n),s({},e,{subscriptions:r})}),f(r,i.CHANNEL_UNSUBSCRIBE,function(e,t){var n=t.data,r=e.subscriptions.slice().filter(function(e){return e.channelName!==n.channelName}),i=e.unread;return i[n.uri]&&delete i[n.uri],s({},e,{unread:s({},i),subscriptions:r})}),f(r,i.SET_SUBSCRIPTION_LATEST,function(e,t){var n=t.data,r=n.subscription,i=n.uri,u=a({},e.latest);return u[r.uri]=i,s({},e,{latest:u})}),f(r,i.UPDATE_SUBSCRIPTION_UNREADS,function(e,t){var n=t.data,r=n.channel,i=n.uris,u=n.type;return s({},e,{unread:s({},e.unread,f({},r,{uris:i,type:u}))})}),f(r,i.REMOVE_SUBSCRIPTION_UNREADS,function(e,t){var n,r=t.data,i=r.channel,u=r.uris;return i?(n=s({},e.unread),u?n[i].uris=u:delete n[i]):n={},s({},e,{unread:s({},n)})}),f(r,i.CHANNEL_SUBSCRIPTION_ENABLE_NOTIFICATIONS,function(e,t){var n=t.data,r=e.enabledChannelNotifications.slice();return n&&n.trim().length>0&&-1===r.indexOf(n)&&r.push(n),s({},e,{enabledChannelNotifications:r})}),f(r,i.CHANNEL_SUBSCRIPTION_DISABLE_NOTIFICATIONS,function(e,t){var n=t.data,r=e.enabledChannelNotifications.slice(),i=r.indexOf(n);return i>-1&&r.splice(i,1),s({},e,{enabledChannelNotifications:r})}),f(r,i.FETCH_SUBSCRIPTIONS_START,function(e){return s({},e,{loading:!0})}),f(r,i.FETCH_SUBSCRIPTIONS_FAIL,function(e){return s({},e,{loading:!1})}),f(r,i.FETCH_SUBSCRIPTIONS_SUCCESS,function(e,t){return s({},e,{loading:!1,subscriptions:t.data})}),f(r,i.SET_VIEW_MODE,function(e,t){return s({},e,{viewMode:t.data})}),f(r,i.GET_SUGGESTED_SUBSCRIPTIONS_START,function(e){return s({},e,{loadingSuggested:!0})}),f(r,i.GET_SUGGESTED_SUBSCRIPTIONS_SUCCESS,function(e,t){return s({},e,{suggested:t.data,loadingSuggested:!1})}),f(r,i.GET_SUGGESTED_SUBSCRIPTIONS_FAIL,function(e){return s({},e,{loadingSuggested:!1})}),f(r,i.SUBSCRIPTION_FIRST_RUN_COMPLETED,function(e){return s({},e,{firstRunCompleted:!0})}),f(r,i.VIEW_SUGGESTED_SUBSCRIPTIONS,function(e){return s({},e,{showSuggestedSubs:!0})}),f(r,u.ACTIONS.USER_STATE_POPULATE,function(e,t){var n,r=t.data.subscriptions;if(r){var i=r.map(function(e){var t=Object(u.parseURI)(e).channelName;return{uri:e,channelName:"@".concat(t)}});if(e.subscriptions&&e.subscriptions.length){var o={};n=i.concat(e.subscriptions).filter(function(e){return!o[e.uri]&&(o[e.uri]=!0)},{})}else n=i}else n=e.subscriptions;return s({},e,{subscriptions:n})}),r),l)},function(e,t,n){"use strict";n.r(t),n.d(t,"VIEW_ALL",function(){return r}),n.d(t,"VIEW_LATEST_FIRST",function(){return i}),n.d(t,"DOWNLOADING",function(){return u}),n.d(t,"DOWNLOADED",function(){return o}),n.d(t,"NOTIFY_ONLY",function(){return c}),n.d(t,"SUGGESTED_TOP_BID",function(){return a}),n.d(t,"SUGGESTED_TOP_SUBSCRIBED",function(){return s}),n.d(t,"SUGGESTED_FEATURED",function(){return f});var r='view_all',i='view_latest_first',u='DOWNLOADING',o='DOWNLOADED',c='NOTIFY_ONLY;',a='top_bid',s='top_subscribed',f='featured'},function(e,t,n){"use strict";n.r(t),n.d(t,"handleActions",function(){return r});var r=function(e,t){return function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t,r=arguments.length>1?arguments[1]:void 0,i=e[r.type];if(i){var u=i(n,r);return a({},n,u)}return n}}},function(e,t,n){"use strict";n.r(t),n.d(t,"userStateSyncMiddleware",function(){return f});var r=n(5),i=(n.n(r),n(4)),u=n(1),o=n(14);function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);'function'==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){a(e,t,n[t])})}return e}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var s={version:'0',shared:{}};function f(){return function(e){var t=e.getState;return function(e){return function(n){if(n.type===u.CHANNEL_SUBSCRIBE||n.type===u.CHANNEL_UNSUBSCRIBE||n.type===r.ACTIONS.TOGGLE_TAG_FOLLOW){var a=c({},s),f=t(),l=Object(o.selectSubscriptions)(f).map(function(e){return e.uri}),d=Object(r.selectFollowedTags)(f);a.shared.subscriptions=l,a.shared.tags=d;var E=n.data.uri;if(n.type===u.CHANNEL_SUBSCRIBE){var _=l.slice();_.push(E),a.shared.subscriptions=_}else if(n.type===u.CHANNEL_UNSUBSCRIBE){var S=l.slice();S=S.filter(function(e){return e!==E}),a.shared.subscriptions=S}else{var T=n.data.name,h=Object(r.selectFollowedTags)(f).map(function(e){return e.name}),p=Object(r.makeSelectIsFollowingTag)(T)(f),R=h.slice();p?R=R.filter(function(e){return e.name!==T}):R.push(T),a.shared.tags=R}i.default.call('user_settings','set',{settings:a})}return e(n)}}}}},function(e,t,n){"use strict";n.r(t),n.d(t,"selectSubscriptions",function(){return f}),n.d(t,"selectIsFetchingSubscriptions",function(){return l}),n.d(t,"selectViewMode",function(){return d}),n.d(t,"selectSuggested",function(){return E}),n.d(t,"selectIsFetchingSuggested",function(){return _}),n.d(t,"selectSuggestedChannels",function(){return S}),n.d(t,"selectFirstRunCompleted",function(){return T}),n.d(t,"selectShowSuggestedSubs",function(){return h}),n.d(t,"selectSubscriptionsBeingFetched",function(){return p}),n.d(t,"selectUnreadByChannel",function(){return R}),n.d(t,"selectUnreadAmount",function(){return C}),n.d(t,"selectUnreadSubscriptions",function(){return y}),n.d(t,"makeSelectUnreadByChannel",function(){return I}),n.d(t,"selectSubscriptionClaims",function(){return g}),n.d(t,"makeSelectIsSubscribed",function(){return U}),n.d(t,"makeSelectIsNew",function(){return A}),n.d(t,"selectEnabledChannelNotifications",function(){return O});var r=n(11),i=n(15),u=(n.n(i),n(5)),o=(n.n(u),n(16));function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);'function'==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){a(e,t,n[t])})}return e}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var s=function(e){return e.subscriptions||{}},f=Object(i.createSelector)(s,function(e){return e.subscriptions}),l=Object(i.createSelector)(s,function(e){return e.loading}),d=Object(i.createSelector)(s,function(e){return e.viewMode}),E=Object(i.createSelector)(s,function(e){return e.suggested}),_=Object(i.createSelector)(s,function(e){return e.loadingSuggested}),S=Object(i.createSelector)(f,E,function(e,t){if(!t)return null;var n=Object(o.swapKeyAndValue)(t[r.SUGGESTED_TOP_SUBSCRIBED]),i=Object(o.swapKeyAndValue)(t[r.SUGGESTED_FEATURED]),u=c({},n);return Object.keys(i).forEach(function(e){if(!u[e]){var t=i[e];u[e]=t}}),e.forEach(function(e){var t=e.uri.slice('lbry://'.length);u[t]&&delete u[t]}),Object.keys(u).map(function(e){return{uri:e,label:u[e]}}).slice(0,5)}),T=Object(i.createSelector)(s,function(e){return e.firstRunCompleted}),h=Object(i.createSelector)(s,function(e){return e.showSuggestedSubs}),p=Object(i.createSelector)(f,u.selectAllFetchingChannelClaims,function(e,t){var n={};return e.forEach(function(e){t&&t[e.uri]&&(n[e.uri]=!0)}),n}),R=Object(i.createSelector)(s,function(e){return e.unread}),C=Object(i.createSelector)(R,function(e){var t=Object.keys(e),n=0;return t.length?(t.forEach(function(t){n+=e[t].uris.length}),n):n}),y=Object(i.createSelector)(C,R,u.selectClaimsByUri,function(e,t,n){var r=[];if(!e)return r;var i=Object.keys(t);return 1===e?(i.forEach(function(e){var n={channel:e,uris:t[e].uris};r.push(n)}),r):(i.sort(function(e,r){var i=t[e].uris[0],u=n[i]||{},o=t[r].uris[0],c=n[o]||{},a=u.height||0,s=c.height||0;return a!==s?s-a:0}).forEach(function(e){var n={channel:e,uris:t[e].uris};r.push(n)}),r)}),I=function(e){return Object(i.createSelector)(R,function(t){return t[e]})},g=Object(i.createSelector)(u.selectAllClaimsByChannel,u.selectClaimsById,f,R,function(e,t,n,r){if(!Object.keys(e).length)return[];var i=[];return n.forEach(function(n){var u=[];e[n.uri]&&e[n.uri][1]&&e[n.uri][1].forEach(function(e){var i=t[e];r[n.uri]&&r[n.uri].uris.some(function(t){return t.includes(e)})&&(i.isNew=!0),u=u.concat([i])});i=i.concat(u)}),i}),U=function(e){return Object(i.createSelector)(f,Object(u.makeSelectChannelForClaimUri)(e,!0),function(t,n){if(n)return t.some(function(e){return e.uri===n});if(Object(u.parseURI)(e).isChannel){var r=e.startsWith('lbry://')?e:"lbry://".concat(e);return t.some(function(e){return e.uri===r})}return!1})},A=function(e){return Object(i.createSelector)(U(e),Object(u.makeSelectChannelForClaimUri)(e),R,function(t,n,r){if(!t)return!1;var i=r["lbry://".concat(n)];return!!i&&i.uris.includes(e)})},O=Object(i.createSelector)(s,function(e){return e.enabledChannelNotifications})},function(e,t,n){"use strict";function r(e,t){return e===t}function i(e,t,n){if(null===t||null===n||t.length!==n.length)return!1;for(var r=t.length,i=0;i<r;i++)if(!e(t[i],n[i]))return!1;return!0}function u(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r,n=null,u=null;return function(){return i(t,n,arguments)||(u=e.apply(null,arguments)),n=arguments,u}}function o(e){var t=Array.isArray(e[0])?e[0]:e;if(!t.every(function(e){return'function'==typeof e})){var n=t.map(function(e){return typeof e}).join(', ');throw new Error("Selector creators expect all input-selectors to be functions, instead received the following types: ["+n+']')}return t}function c(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return function(){for(var t=arguments.length,r=Array(t),i=0;i<t;i++)r[i]=arguments[i];var c=0,a=r.pop(),s=o(r),f=e.apply(void 0,[function(){return c++,a.apply(null,arguments)}].concat(n)),l=u(function(){for(var e=[],t=s.length,n=0;n<t;n++)e.push(s[n].apply(null,arguments));return f.apply(null,e)});return l.resultFunc=a,l.recomputations=function(){return c},l.resetRecomputations=function(){return c=0},l}}t.__esModule=!0,t.defaultMemoize=u,t.createSelectorCreator=c,t.createStructuredSelector=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a;if('object'!=typeof e)throw new Error("createStructuredSelector expects first argument to be an object where each property is a selector, instead received a "+typeof e);var n=Object.keys(e);return t(n.map(function(t){return e[t]}),function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.reduce(function(e,t,r){return e[n[r]]=t,e},{})})};var a=t.createSelector=c(u)},function(e,t,n){"use strict";function r(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}n.r(t),n.d(t,"swapKeyAndValue",function(){return r})},function(e,t,n){"use strict";n.r(t),function(e){n.d(t,"doTransifexUpload",function(){return u});var r='https://www.transifex.com/api/2/project',i='app-strings';function u(t,n,u,o,c){var a="".concat(r,"/").concat(n,"/resources/"),s="".concat(r,"/").concat(n,"/resource/").concat(i,"/content/"),f={Authorization:"Basic ".concat(e.from("api:".concat(u)).toString('base64')),'Content-Type':'application/json'},l={accept_translations:!0,i18n_type:'KEYVALUEJSON',name:i,slug:i,content:t};function d(e){var t;try{t=JSON.parse(e)}catch(e){}o&&o(t||e)}function E(e){c&&c(e.message?e.message:'Could not upload strings resource to Transifex')}fetch(s,{headers:f}).then(function(e){return e.json()}).then(function(){fetch(s,{method:'PUT',headers:f,body:JSON.stringify({content:t})}).then(function(e){if(200!==e.status&&201!==e.status)throw new Error('failed to update transifex');return e.text()}).then(d).catch(E)}).catch(function(){fetch(a,{method:'POST',headers:f,body:JSON.stringify(l)}).then(function(e){if(200!==e.status&&201!==e.status)throw new Error('failed to upload to transifex');return e.text()}).then(d).catch(E)})}}.call(this,n(18).Buffer)},function(e,t,n){"use strict";(function(e){var r=n(20),i=n(21),u=n(22);function o(){return a.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function c(e,t){if(o()<t)throw new RangeError('Invalid typed array length');return a.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=a.prototype:(null===e&&(e=new a(t)),e.length=t),e}function a(e,t,n){if(!(a.TYPED_ARRAY_SUPPORT||this instanceof a))return new a(e,t,n);if('number'==typeof e){if('string'==typeof t)throw new Error('If encoding is specified then the first argument must be a string');return d(this,e)}return s(this,e,t,n)}function s(e,t,n,r){if('number'==typeof t)throw new TypeError('"value" argument must not be a number');return'undefined'!=typeof ArrayBuffer&&t instanceof ArrayBuffer?S(e,t,n,r):'string'==typeof t?E(e,t,n):T(e,t)}function f(e){if('number'!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function l(e,t,n,r){return f(t),t<=0?c(e,t):void 0!==n?'string'==typeof r?c(e,t).fill(n,r):c(e,t).fill(n):c(e,t)}function d(e,t){if(f(t),e=c(e,t<0?0:0|h(t)),!a.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function E(e,t,n){if('string'==typeof n&&''!==n||(n='utf8'),!a.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|p(t,n),i=(e=c(e,r)).write(t,n);return i!==r&&(e=e.slice(0,i)),e}function _(e,t){var n=t.length<0?0:0|h(t.length);e=c(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function S(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError('\'offset\' is out of bounds');if(t.byteLength<n+(r||0))throw new RangeError('\'length\' is out of bounds');return t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r),a.TYPED_ARRAY_SUPPORT?(e=t).__proto__=a.prototype:e=_(e,t),e}function T(e,t){if(a.isBuffer(t)){var n=0|h(t.length);return 0===(e=c(e,n)).length?e:(t.copy(e,0,0,n),e)}if(t){if('undefined'!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||'length'in t)return'number'!=typeof t.length||(r=t.length)!=r?c(e,0):_(e,t);if('Buffer'===t.type&&u(t.data))return _(e,t.data)}var r;throw new TypeError('First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.')}function h(e){if(e>=o())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o().toString(16)+' bytes');return 0|e}function p(e,t){if(a.isBuffer(e))return e.length;if('undefined'!=typeof ArrayBuffer&&'function'==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;'string'!=typeof e&&(e=''+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case'ascii':case'latin1':case'binary':return n;case'utf8':case'utf-8':case void 0:return J(e).length;case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':return 2*n;case'hex':return n>>>1;case'base64':return q(e).length;default:if(r)return J(e).length;t=(''+t).toLowerCase(),r=!0}}function R(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return'';if((void 0===n||n>this.length)&&(n=this.length),n<=0)return'';if((n>>>=0)<=(t>>>=0))return'';for(e||(e='utf8');;)switch(e){case'hex':return D(this,t,n);case'utf8':case'utf-8':return v(this,t,n);case'ascii':return L(this,t,n);case'latin1':case'binary':return F(this,t,n);case'base64':return m(this,t,n);case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':return B(this,t,n);default:if(r)throw new TypeError('Unknown encoding: '+e);e=(e+'').toLowerCase(),r=!0}}function C(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function y(e,t,n,r,i){if(0===e.length)return-1;if('string'==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if('string'==typeof t&&(t=a.from(t,r)),a.isBuffer(t))return 0===t.length?-1:I(e,t,n,r,i);if('number'==typeof t)return t&=255,a.TYPED_ARRAY_SUPPORT&&'function'==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):I(e,[t],n,r,i);throw new TypeError('val must be string, number or Buffer')}function I(e,t,n,r,i){var u,o=1,c=e.length,a=t.length;if(void 0!==r&&('ucs2'===(r=String(r).toLowerCase())||'ucs-2'===r||'utf16le'===r||'utf-16le'===r)){if(e.length<2||t.length<2)return-1;o=2,c/=2,a/=2,n/=2}function s(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(i){var f=-1;for(u=n;u<c;u++)if(s(e,u)===s(t,-1===f?0:u-f)){if(-1===f&&(f=u),u-f+1===a)return f*o}else-1!==f&&(u-=u-f),f=-1}else for(n+a>c&&(n=c-a),u=n;u>=0;u--){for(var l=!0,d=0;d<a;d++)if(s(e,u+d)!==s(t,d)){l=!1;break}if(l)return u}return-1}function g(e,t,n,r){n=Number(n)||0;var i=e.length-n;r?(r=Number(r))>i&&(r=i):r=i;var u=t.length;if(u%2!=0)throw new TypeError('Invalid hex string');r>u/2&&(r=u/2);for(var o=0;o<r;++o){var c=parseInt(t.substr(2*o,2),16);if(isNaN(c))return o;e[n+o]=c}return o}function U(e,t,n,r){return $(J(t,e.length-n),e,n,r)}function A(e,t,n,r){return $(X(t),e,n,r)}function O(e,t,n,r){return A(e,t,n,r)}function b(e,t,n,r){return $(q(t),e,n,r)}function N(e,t,n,r){return $(Z(t,e.length-n),e,n,r)}function m(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function v(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i<n;){var u,o,c,a,s=e[i],f=null,l=s>239?4:s>223?3:s>191?2:1;if(i+l<=n)switch(l){case 1:s<128&&(f=s);break;case 2:128==(192&(u=e[i+1]))&&(a=(31&s)<<6|63&u)>127&&(f=a);break;case 3:u=e[i+1],o=e[i+2],128==(192&u)&&128==(192&o)&&(a=(15&s)<<12|(63&u)<<6|63&o)>2047&&(a<55296||a>57343)&&(f=a);break;case 4:u=e[i+1],o=e[i+2],c=e[i+3],128==(192&u)&&128==(192&o)&&128==(192&c)&&(a=(15&s)<<18|(63&u)<<12|(63&o)<<6|63&c)>65535&&a<1114112&&(f=a)}null===f?(f=65533,l=1):f>65535&&(f-=65536,r.push(f>>>10&1023|55296),f=56320|1023&f),r.push(f),i+=l}return w(r)}t.Buffer=a,t.SlowBuffer=function(e){+e!=e&&(e=0);return a.alloc(+e)},t.INSPECT_MAX_BYTES=50,a.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:(function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&'function'==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}})(),t.kMaxLength=o(),a.poolSize=8192,a._augment=function(e){return e.__proto__=a.prototype,e},a.from=function(e,t,n){return s(null,e,t,n)},a.TYPED_ARRAY_SUPPORT&&(a.prototype.__proto__=Uint8Array.prototype,a.__proto__=Uint8Array,'undefined'==typeof Symbol||"function"==typeof Symbol&&!Symbol.species||a["function"==typeof Symbol?Symbol.species:"@@species"]!==a||Object.defineProperty(a,"function"==typeof Symbol?Symbol.species:"@@species",{value:null,configurable:!0})),a.alloc=function(e,t,n){return l(null,e,t,n)},a.allocUnsafe=function(e){return d(null,e)},a.allocUnsafeSlow=function(e){return d(null,e)},a.isBuffer=function(e){return!(null==e||!e._isBuffer)},a.compare=function(e,t){if(!a.isBuffer(e)||!a.isBuffer(t))throw new TypeError('Arguments must be Buffers');if(e===t)return 0;for(var n=e.length,r=t.length,i=0,u=Math.min(n,r);i<u;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0},a.isEncoding=function(e){switch(String(e).toLowerCase()){case'hex':case'utf8':case'utf-8':case'ascii':case'latin1':case'binary':case'base64':case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':return!0;default:return!1}},a.concat=function(e,t){if(!u(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return a.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=a.allocUnsafe(t),i=0;for(n=0;n<e.length;++n){var o=e[n];if(!a.isBuffer(o))throw new TypeError('"list" argument must be an Array of Buffers');o.copy(r,i),i+=o.length}return r},a.byteLength=p,a.prototype._isBuffer=!0,a.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError('Buffer size must be a multiple of 16-bits');for(var t=0;t<e;t+=2)C(this,t,t+1);return this},a.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError('Buffer size must be a multiple of 32-bits');for(var t=0;t<e;t+=4)C(this,t,t+3),C(this,t+1,t+2);return this},a.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError('Buffer size must be a multiple of 64-bits');for(var t=0;t<e;t+=8)C(this,t,t+7),C(this,t+1,t+6),C(this,t+2,t+5),C(this,t+3,t+4);return this},a.prototype.toString=function(){var e=0|this.length;return 0===e?'':0===arguments.length?v(this,0,e):R.apply(this,arguments)},a.prototype.equals=function(e){if(!a.isBuffer(e))throw new TypeError('Argument must be a Buffer');return this===e||0===a.compare(this,e)},a.prototype.inspect=function(){var e='',n=t.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString('hex',0,n).match(/.{2}/g).join(' '),this.length>n&&(e+=' ... ')),'<Buffer '+e+'>'},a.prototype.compare=function(e,t,n,r,i){if(!a.isBuffer(e))throw new TypeError('Argument must be a Buffer');if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError('out of range index');if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(t>>>=0,n>>>=0,r>>>=0,i>>>=0,this===e)return 0;for(var u=i-r,o=n-t,c=Math.min(u,o),s=this.slice(r,i),f=e.slice(t,n),l=0;l<c;++l)if(s[l]!==f[l]){u=s[l],o=f[l];break}return u<o?-1:o<u?1:0},a.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},a.prototype.indexOf=function(e,t,n){return y(this,e,t,n,!0)},a.prototype.lastIndexOf=function(e,t,n){return y(this,e,t,n,!1)},a.prototype.write=function(e,t,n,r){if(void 0===t)r='utf8',n=this.length,t=0;else if(void 0===n&&'string'==typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error('Buffer.write(string, encoding, offset[, length]) is no longer supported');t|=0,isFinite(n)?(n|=0,void 0===r&&(r='utf8')):(r=n,n=void 0)}var i=this.length-t;if((void 0===n||n>i)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError('Attempt to write outside buffer bounds');r||(r='utf8');for(var u=!1;;)switch(r){case'hex':return g(this,e,t,n);case'utf8':case'utf-8':return U(this,e,t,n);case'ascii':return A(this,e,t,n);case'latin1':case'binary':return O(this,e,t,n);case'base64':return b(this,e,t,n);case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':return N(this,e,t,n);default:if(u)throw new TypeError('Unknown encoding: '+r);r=(''+r).toLowerCase(),u=!0}},a.prototype.toJSON=function(){return{type:'Buffer',data:Array.prototype.slice.call(this._arr||this,0)}};var P=4096;function w(e){var t=e.length;if(t<=P)return String.fromCharCode.apply(String,e);for(var n='',r=0;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=P));return n}function L(e,t,n){var r='';n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(127&e[i]);return r}function F(e,t,n){var r='';n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(e[i]);return r}function D(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var i='',u=t;u<n;++u)i+=z(e[u]);return i}function B(e,t,n){for(var r=e.slice(t,n),i='',u=0;u<r.length;u+=2)i+=String.fromCharCode(r[u]+256*r[u+1]);return i}function M(e,t,n){if(e%1!=0||e<0)throw new RangeError('offset is not uint');if(e+t>n)throw new RangeError('Trying to access beyond buffer length')}function Y(e,t,n,r,i,u){if(!a.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<u)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError('Index out of range')}function H(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,u=Math.min(e.length-n,2);i<u;++i)e[n+i]=(t&255<<8*(r?i:1-i))>>>8*(r?i:1-i)}function j(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,u=Math.min(e.length-n,4);i<u;++i)e[n+i]=t>>>8*(r?i:3-i)&255}function V(e,t,n,r,i,u){if(n+r>e.length)throw new RangeError('Index out of range');if(n<0)throw new RangeError('Index out of range')}function k(e,t,n,r,u){return u||V(e,0,n,4),i.write(e,t,n,r,23,4),n+4}function G(e,t,n,r,u){return u||V(e,0,n,8),i.write(e,t,n,r,52,8),n+8}a.prototype.slice=function(e,t){var n,r=this.length;if(e=~~e,t=void 0===t?r:~~t,e<0?(e+=r)<0&&(e=0):e>r&&(e=r),t<0?(t+=r)<0&&(t=0):t>r&&(t=r),t<e&&(t=e),a.TYPED_ARRAY_SUPPORT)(n=this.subarray(e,t)).__proto__=a.prototype;else{var i=t-e;n=new a(i,void 0);for(var u=0;u<i;++u)n[u]=this[u+e]}return n},a.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||M(e,t,this.length);for(var r=this[e],i=1,u=0;++u<t&&(i*=256);)r+=this[e+u]*i;return r},a.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||M(e,t,this.length);for(var r=this[e+--t],i=1;t>0&&(i*=256);)r+=this[e+--t]*i;return r},a.prototype.readUInt8=function(e,t){return t||M(e,1,this.length),this[e]},a.prototype.readUInt16LE=function(e,t){return t||M(e,2,this.length),this[e]|this[e+1]<<8},a.prototype.readUInt16BE=function(e,t){return t||M(e,2,this.length),this[e]<<8|this[e+1]},a.prototype.readUInt32LE=function(e,t){return t||M(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},a.prototype.readUInt32BE=function(e,t){return t||M(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},a.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||M(e,t,this.length);for(var r=this[e],i=1,u=0;++u<t&&(i*=256);)r+=this[e+u]*i;return r>=(i*=128)&&(r-=Math.pow(2,8*t)),r},a.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||M(e,t,this.length);for(var r=t,i=1,u=this[e+--r];r>0&&(i*=256);)u+=this[e+--r]*i;return u>=(i*=128)&&(u-=Math.pow(2,8*t)),u},a.prototype.readInt8=function(e,t){return t||M(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},a.prototype.readInt16LE=function(e,t){t||M(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},a.prototype.readInt16BE=function(e,t){t||M(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},a.prototype.readInt32LE=function(e,t){return t||M(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},a.prototype.readInt32BE=function(e,t){return t||M(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},a.prototype.readFloatLE=function(e,t){return t||M(e,4,this.length),i.read(this,e,!0,23,4)},a.prototype.readFloatBE=function(e,t){return t||M(e,4,this.length),i.read(this,e,!1,23,4)},a.prototype.readDoubleLE=function(e,t){return t||M(e,8,this.length),i.read(this,e,!0,52,8)},a.prototype.readDoubleBE=function(e,t){return t||M(e,8,this.length),i.read(this,e,!1,52,8)},a.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||Y(this,e,t,n,Math.pow(2,8*n)-1,0);var i=1,u=0;for(this[t]=255&e;++u<n&&(i*=256);)this[t+u]=e/i&255;return t+n},a.prototype.writeUIntBE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||Y(this,e,t,n,Math.pow(2,8*n)-1,0);var i=n-1,u=1;for(this[t+i]=255&e;--i>=0&&(u*=256);)this[t+i]=e/u&255;return t+n},a.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||Y(this,e,t,1,255,0),a.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},a.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||Y(this,e,t,2,65535,0),a.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):H(this,e,t,!0),t+2},a.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||Y(this,e,t,2,65535,0),a.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):H(this,e,t,!1),t+2},a.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||Y(this,e,t,4,4294967295,0),a.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):j(this,e,t,!0),t+4},a.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||Y(this,e,t,4,4294967295,0),a.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):j(this,e,t,!1),t+4},a.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);Y(this,e,t,n,i-1,-i)}var u=0,o=1,c=0;for(this[t]=255&e;++u<n&&(o*=256);)e<0&&0===c&&0!==this[t+u-1]&&(c=1),this[t+u]=(e/o>>0)-c&255;return t+n},a.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);Y(this,e,t,n,i-1,-i)}var u=n-1,o=1,c=0;for(this[t+u]=255&e;--u>=0&&(o*=256);)e<0&&0===c&&0!==this[t+u+1]&&(c=1),this[t+u]=(e/o>>0)-c&255;return t+n},a.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||Y(this,e,t,1,127,-128),a.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},a.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||Y(this,e,t,2,32767,-32768),a.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):H(this,e,t,!0),t+2},a.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||Y(this,e,t,2,32767,-32768),a.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):H(this,e,t,!1),t+2},a.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||Y(this,e,t,4,2147483647,-2147483648),a.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):j(this,e,t,!0),t+4},a.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||Y(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),a.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):j(this,e,t,!1),t+4},a.prototype.writeFloatLE=function(e,t,n){return k(this,e,t,!0,n)},a.prototype.writeFloatBE=function(e,t,n){return k(this,e,t,!1,n)},a.prototype.writeDoubleLE=function(e,t,n){return G(this,e,t,!0,n)},a.prototype.writeDoubleBE=function(e,t,n){return G(this,e,t,!1,n)},a.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError('targetStart out of bounds');if(n<0||n>=this.length)throw new RangeError('sourceStart out of bounds');if(r<0)throw new RangeError('sourceEnd out of bounds');r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var i,u=r-n;if(this===e&&n<t&&t<r)for(i=u-1;i>=0;--i)e[i+t]=this[i+n];else if(u<1e3||!a.TYPED_ARRAY_SUPPORT)for(i=0;i<u;++i)e[i+t]=this[i+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+u),t);return u},a.prototype.fill=function(e,t,n,r){if('string'==typeof e){if('string'==typeof t?(r=t,t=0,n=this.length):'string'==typeof n&&(r=n,n=this.length),1===e.length){var i=e.charCodeAt(0);i<256&&(e=i)}if(void 0!==r&&'string'!=typeof r)throw new TypeError('encoding must be a string');if('string'==typeof r&&!a.isEncoding(r))throw new TypeError('Unknown encoding: '+r)}else'number'==typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError('Out of range index');if(n<=t)return this;var u;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),'number'==typeof e)for(u=t;u<n;++u)this[u]=e;else{var o=a.isBuffer(e)?e:J(new a(e,r).toString()),c=o.length;for(u=0;u<n-t;++u)this[u+t]=o[u%c]}return this};var W=/[^+\/0-9A-Za-z-_]/g;function x(e){if((e=K(e).replace(W,'')).length<2)return'';for(;e.length%4!=0;)e+='=';return e}function K(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,'')}function z(e){return e<16?'0'+e.toString(16):e.toString(16)}function J(e,t){var n;t=t||1/0;for(var r=e.length,i=null,u=[],o=0;o<r;++o){if((n=e.charCodeAt(o))>55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&u.push(239,191,189);continue}if(o+1===r){(t-=3)>-1&&u.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&u.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(t-=3)>-1&&u.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;u.push(n)}else if(n<2048){if((t-=2)<0)break;u.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;u.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error('Invalid code point');if((t-=4)<0)break;u.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return u}function X(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}function Z(e,t){for(var n,r,i,u=[],o=0;o<e.length&&!((t-=2)<0);++o)r=(n=e.charCodeAt(o))>>8,i=n%256,u.push(i),u.push(r);return u}function q(e){return r.toByteArray(x(e))}function $(e,t,n,r){for(var i=0;i<r&&!(i+n>=t.length||i>=e.length);++i)t[i+n]=e[i];return i}}).call(this,n(19))},function(e,t){var n;n=(function(){return this})();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";t.byteLength=function(e){var t=s(e),n=t[0],r=t[1];return 3*(n+r)/4-r},t.toByteArray=function(e){for(var t,n=s(e),r=n[0],o=n[1],c=new u(f(e,r,o)),a=0,l=o>0?r-4:r,d=0;d<l;d+=4)t=i[e.charCodeAt(d)]<<18|i[e.charCodeAt(d+1)]<<12|i[e.charCodeAt(d+2)]<<6|i[e.charCodeAt(d+3)],c[a++]=t>>16&255,c[a++]=t>>8&255,c[a++]=255&t;2===o&&(t=i[e.charCodeAt(d)]<<2|i[e.charCodeAt(d+1)]>>4,c[a++]=255&t);1===o&&(t=i[e.charCodeAt(d)]<<10|i[e.charCodeAt(d+1)]<<4|i[e.charCodeAt(d+2)]>>2,c[a++]=t>>8&255,c[a++]=255&t);return c},t.fromByteArray=function(e){for(var t,n=e.length,i=n%3,u=[],o=0,c=n-i;o<c;o+=16383)u.push(l(e,o,o+16383>c?c:o+16383));1===i?(t=e[n-1],u.push(r[t>>2]+r[t<<4&63]+'==')):2===i&&(t=(e[n-2]<<8)+e[n-1],u.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+'='));return u.join('')};for(var r=[],i=[],u='undefined'!=typeof Uint8Array?Uint8Array:Array,o='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',c=0,a=o.length;c<a;++c)r[c]=o[c],i[o.charCodeAt(c)]=c;function s(e){var t=e.length;if(t%4>0)throw new Error('Invalid string. Length must be a multiple of 4');var n=e.indexOf('=');return-1===n&&(n=t),[n,n===t?0:4-n%4]}function f(e,t,n){return 3*(t+n)/4-n}function l(e,t,n){for(var i,u,o=[],c=t;c<n;c+=3)i=(e[c]<<16&16711680)+(e[c+1]<<8&65280)+(255&e[c+2]),o.push(r[(u=i)>>18&63]+r[u>>12&63]+r[u>>6&63]+r[63&u]);return o.join('')}i['-'.charCodeAt(0)]=62,i['_'.charCodeAt(0)]=63},function(e,t){t.read=function(e,t,n,r,i){var u,o,c=8*i-r-1,a=(1<<c)-1,s=a>>1,f=-7,l=n?i-1:0,d=n?-1:1,E=e[t+l];for(l+=d,u=E&(1<<-f)-1,E>>=-f,f+=c;f>0;u=256*u+e[t+l],l+=d,f-=8);for(o=u&(1<<-f)-1,u>>=-f,f+=r;f>0;o=256*o+e[t+l],l+=d,f-=8);if(0===u)u=1-s;else{if(u===a)return o?NaN:1/0*(E?-1:1);o+=Math.pow(2,r),u-=s}return(E?-1:1)*o*Math.pow(2,u-r)},t.write=function(e,t,n,r,i,u){var o,c,a,s=8*u-i-1,f=(1<<s)-1,l=f>>1,d=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,E=r?0:u-1,_=r?1:-1,S=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(c=isNaN(t)?1:0,o=f):(o=Math.floor(Math.log(t)/Math.LN2),t*(a=Math.pow(2,-o))<1&&(o--,a*=2),(t+=o+l>=1?d/a:d*Math.pow(2,1-l))*a>=2&&(o++,a/=2),o+l>=f?(c=0,o=f):o+l>=1?(c=(t*a-1)*Math.pow(2,i),o+=l):(c=t*Math.pow(2,l-1)*Math.pow(2,i),o=0));i>=8;e[n+E]=255&c,E+=_,c/=256,i-=8);for(o=o<<i|c,s+=i;s>0;e[n+E]=255&o,E+=_,o/=256,s-=8);e[n+E-_]|=128*S}},function(e,t){var n={}.toString;e.exports=Array.isArray||function(e){return'[object Array]'==n.call(e)}},function(e,t,n){"use strict";n.r(t),n.d(t,"doGenerateAuthToken",function(){return u});var r=n(1),i=n(4);function u(e){return function(t){t({type:r.GENERATE_AUTH_TOKEN_STARTED}),i.default.call('user','new',{auth_token:'',language:'en',app_id:e},'post').then(function(e){e.auth_token?t({type:r.GENERATE_AUTH_TOKEN_SUCCESS,data:{authToken:e.auth_token}}):t({type:r.GENERATE_AUTH_TOKEN_FAILURE})}).catch(function(){t({type:r.GENERATE_AUTH_TOKEN_FAILURE})})}}},function(e,t,n){"use strict";n.r(t),n.d(t,"doRewardList",function(){return s}),n.d(t,"doClaimRewardType",function(){return f}),n.d(t,"doClaimEligiblePurchaseRewards",function(){return l}),n.d(t,"doClaimRewardClearError",function(){return d}),n.d(t,"doFetchRewardedContent",function(){return E});var r=n(4),i=n(5),u=(n.n(i),n(25)),o=n(26),c=n(27),a=n(9);function s(){return function(e){e({type:i.ACTIONS.FETCH_REWARDS_STARTED}),r.default.call('reward','list',{multiple_rewards_per_type:!0}).then(function(t){e({type:i.ACTIONS.FETCH_REWARDS_COMPLETED,data:{userRewards:t}})}).catch(function(){e({type:i.ACTIONS.FETCH_REWARDS_COMPLETED,data:{userRewards:[]}})})}}function f(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(n,r){var f=r(),l=Object(o.selectUserIsRewardApproved)(f),d=Object(u.selectUnclaimedRewards)(f),E=e===a.default.TYPE_REWARD_CODE?{reward_type:a.default.TYPE_REWARD_CODE}:d.find(function(t){return t.reward_type===e});if(e===a.default.TYPE_REWARD_CODE&&e===a.default.TYPE_CONFIRM_EMAIL&&e===a.default.TYPE_DAILY_VIEW||E&&!E.transaction_id){if(l||e===a.default.TYPE_CONFIRM_EMAIL||e===a.default.TYPE_REWARD_CODE){var _=t.params||{};_.claim_code=E.claim_code,n({type:i.ACTIONS.CLAIM_REWARD_STARTED,data:{reward:E}});return a.default.claimReward(e,_).then(function(e){setTimeout(function(){n(Object(i.doUpdateBalance)()).then(function(){n({type:i.ACTIONS.CLAIM_REWARD_SUCCESS,data:{reward:e}}),e.reward_type===a.default.TYPE_NEW_USER&&a.default.callbacks.claimFirstRewardSuccess?a.default.callbacks.claimFirstRewardSuccess():e.reward_type===a.default.TYPE_REFERRAL&&n(Object(c.doFetchInviteStatus)()),n(s()),t.callback&&t.callback()})},2e3)},function(e){n({type:i.ACTIONS.CLAIM_REWARD_FAILURE,data:{reward:E,error:t&&t.failSilently?void 0:e}}),t.notifyError&&n(Object(i.doToast)({message:e.message,isError:!0})),t.callback&&t.callback(e)})}(!t||!t.failSilently&&a.default.callbacks.rewardApprovalRequested)&&a.default.callbacks.rewardApprovalRequested()}}}function l(){return function(e,t){var n=t(),i=Object(u.selectUnclaimedRewards)(n);Object(o.selectUserIsRewardApproved)(n)&&r.default.enabled&&(i.find(function(e){return e.reward_type===a.default.TYPE_FIRST_STREAM})?e(f(a.default.TYPE_FIRST_STREAM)):[a.default.TYPE_MANY_DOWNLOADS,a.default.TYPE_DAILY_VIEW].forEach(function(t){e(f(t,{failSilently:!0}))}))}}function d(e){return function(t){t({type:i.ACTIONS.CLAIM_REWARD_CLEAR_ERROR,data:{reward:e}})}}function E(){return function(e){r.default.call('reward','list_featured').then(function(t){e({type:i.ACTIONS.FETCH_REWARD_CONTENT_COMPLETED,data:{claimIds:Object.values(t),success:!0}})},function(){e({type:i.ACTIONS.FETCH_REWARD_CONTENT_COMPLETED,data:{claimIds:[],success:!1}})})}}},function(e,t,n){"use strict";n.r(t),n.d(t,"selectUnclaimedRewardsByType",function(){return o}),n.d(t,"selectClaimedRewardsById",function(){return c}),n.d(t,"selectClaimedRewards",function(){return a}),n.d(t,"selectClaimedRewardsByTransactionId",function(){return s}),n.d(t,"selectUnclaimedRewards",function(){return f}),n.d(t,"selectFetchingRewards",function(){return l}),n.d(t,"selectUnclaimedRewardValue",function(){return d}),n.d(t,"selectClaimsPendingByType",function(){return E}),n.d(t,"makeSelectIsRewardClaimPending",function(){return S}),n.d(t,"selectClaimErrorsByType",function(){return T}),n.d(t,"makeSelectClaimRewardError",function(){return p}),n.d(t,"makeSelectRewardByType",function(){return C}),n.d(t,"makeSelectRewardAmountByType",function(){return y}),n.d(t,"selectRewardContentClaimIds",function(){return I}),n.d(t,"selectReferralReward",function(){return g});var r=n(15),i=(n.n(r),n(9)),u=function(e){return e.rewards||{}},o=Object(r.createSelector)(u,function(e){return e.unclaimedRewardsByType}),c=Object(r.createSelector)(u,function(e){return e.claimedRewardsById}),a=Object(r.createSelector)(c,function(e){return Object.values(e)||[]}),s=Object(r.createSelector)(a,function(e){return e.reduce(function(e,t){var n=e;return n[t.transaction_id]=t,n},{})}),f=Object(r.createSelector)(u,function(e){return e.unclaimedRewards}),l=Object(r.createSelector)(u,function(e){return!!e.fetching}),d=Object(r.createSelector)(f,function(e){return e.reduce(function(e,t){return e+t.reward_amount},0)}),E=Object(r.createSelector)(u,function(e){return e.claimPendingByType}),_=function(e,t){return E(e,t)[t.reward_type]},S=function(){return Object(r.createSelector)(_,function(e){return e})},T=Object(r.createSelector)(u,function(e){return e.claimErrorsByType}),h=function(e,t){return T(e,t)[t.reward_type]},p=function(){return Object(r.createSelector)(h,function(e){return e})},R=function(e,t){return f(e).find(function(e){return e.reward_type===t})},C=function(){return Object(r.createSelector)(R,function(e){return e})},y=function(){return Object(r.createSelector)(R,function(e){return e?e.reward_amount:0})},I=Object(r.createSelector)(u,function(e){return e.rewardedContentClaimIds}),g=Object(r.createSelector)(f,function(e){return e.filter(function(e){return e.reward_type===i.default.TYPE_REFERRAL})[0]})},function(e,t,n){"use strict";n.r(t),n.d(t,"selectState",function(){return i}),n.d(t,"selectAuthenticationIsPending",function(){return u}),n.d(t,"selectUserIsPending",function(){return o}),n.d(t,"selectUser",function(){return c}),n.d(t,"selectEmailAlreadyExists",function(){return a}),n.d(t,"selectResendingVerificationEmail",function(){return s}),n.d(t,"selectUserEmail",function(){return f}),n.d(t,"selectUserPhone",function(){return l}),n.d(t,"selectUserCountryCode",function(){return d}),n.d(t,"selectEmailToVerify",function(){return E}),n.d(t,"selectPhoneToVerify",function(){return _}),n.d(t,"selectYoutubeChannels",function(){return S}),n.d(t,"selectUserIsRewardApproved",function(){return T}),n.d(t,"selectEmailNewIsPending",function(){return h}),n.d(t,"selectEmailNewErrorMessage",function(){return p}),n.d(t,"selectPhoneNewErrorMessage",function(){return R}),n.d(t,"selectEmailVerifyIsPending",function(){return C}),n.d(t,"selectEmailVerifyErrorMessage",function(){return y}),n.d(t,"selectPhoneNewIsPending",function(){return I}),n.d(t,"selectPhoneVerifyIsPending",function(){return g}),n.d(t,"selectPhoneVerifyErrorMessage",function(){return U}),n.d(t,"selectIdentityVerifyIsPending",function(){return A}),n.d(t,"selectIdentityVerifyErrorMessage",function(){return O}),n.d(t,"selectUserVerifiedEmail",function(){return b}),n.d(t,"selectUserIsVerificationCandidate",function(){return N}),n.d(t,"selectAccessToken",function(){return m}),n.d(t,"selectUserInviteStatusIsPending",function(){return v}),n.d(t,"selectUserInvitesRemaining",function(){return P}),n.d(t,"selectUserInvitees",function(){return w}),n.d(t,"selectUserInviteStatusFailed",function(){return L}),n.d(t,"selectUserInviteNewIsPending",function(){return F}),n.d(t,"selectUserInviteNewErrorMessage",function(){return D}),n.d(t,"selectUserInviteReferralLink",function(){return B}),n.d(t,"selectUserInviteReferralCode",function(){return M}),n.d(t,"selectYouTubeImportPending",function(){return Y}),n.d(t,"selectYouTubeImportError",function(){return H}),n.d(t,"selectSetReferrerPending",function(){return j}),n.d(t,"selectSetReferrerError",function(){return V}),n.d(t,"selectYouTubeImportVideosComplete",function(){return k});var r=n(15),i=(n.n(r),function(e){return e.user||{}}),u=Object(r.createSelector)(i,function(e){return e.authenticationIsPending}),o=Object(r.createSelector)(i,function(e){return e.userIsPending}),c=Object(r.createSelector)(i,function(e){return e.user}),a=Object(r.createSelector)(i,function(e){return e.emailAlreadyExists}),s=Object(r.createSelector)(i,function(e){return e.resendingVerificationEmail}),f=Object(r.createSelector)(c,function(e){return e?e.primary_email:null}),l=Object(r.createSelector)(c,function(e){return e?e.phone_number:null}),d=Object(r.createSelector)(c,function(e){return e?e.country_code:null}),E=Object(r.createSelector)(i,f,function(e,t){return e.emailToVerify||t}),_=Object(r.createSelector)(i,l,function(e,t){return e.phoneToVerify||t}),S=Object(r.createSelector)(c,function(e){return e?e.youtube_channels:null}),T=Object(r.createSelector)(c,function(e){return e&&e.is_reward_approved}),h=Object(r.createSelector)(i,function(e){return e.emailNewIsPending}),p=Object(r.createSelector)(i,function(e){return e.emailNewErrorMessage}),R=Object(r.createSelector)(i,function(e){return e.phoneNewErrorMessage}),C=Object(r.createSelector)(i,function(e){return e.emailVerifyIsPending}),y=Object(r.createSelector)(i,function(e){return e.emailVerifyErrorMessage}),I=Object(r.createSelector)(i,function(e){return e.phoneNewIsPending}),g=Object(r.createSelector)(i,function(e){return e.phoneVerifyIsPending}),U=Object(r.createSelector)(i,function(e){return e.phoneVerifyErrorMessage}),A=Object(r.createSelector)(i,function(e){return e.identityVerifyIsPending}),O=Object(r.createSelector)(i,function(e){return e.identityVerifyErrorMessage}),b=Object(r.createSelector)(c,function(e){return e&&e.has_verified_email}),N=Object(r.createSelector)(c,function(e){return e&&(!e.has_verified_email||!e.is_identity_verified)}),m=Object(r.createSelector)(i,function(e){return e.accessToken}),v=Object(r.createSelector)(i,function(e){return e.inviteStatusIsPending}),P=Object(r.createSelector)(i,function(e){return e.invitesRemaining}),w=Object(r.createSelector)(i,function(e){return e.invitees}),L=Object(r.createSelector)(P,function(){return null===P}),F=Object(r.createSelector)(i,function(e){return e.inviteNewIsPending}),D=Object(r.createSelector)(i,function(e){return e.inviteNewErrorMessage}),B=Object(r.createSelector)(i,function(e){return e.referralLink}),M=Object(r.createSelector)(i,function(e){return e.referralCode?e.referralCode[0]:''}),Y=Object(r.createSelector)(i,function(e){return e.youtubeChannelImportPending}),H=Object(r.createSelector)(i,function(e){return e.youtubeChannelImportErrorMessage}),j=Object(r.createSelector)(i,function(e){return e.referrerSetIsPending}),V=Object(r.createSelector)(i,function(e){return e.referrerSetError}),k=Object(r.createSelector)(i,function(e){var t=e.youtubeChannelImportTotal,n=e.youtubeChannelImportComplete||0;if(t)return[n,t]})},function(e,t,n){"use strict";n.r(t),n.d(t,"doFetchInviteStatus",function(){return _}),n.d(t,"doInstallNew",function(){return S}),n.d(t,"doAuthenticate",function(){return T}),n.d(t,"doUserFetch",function(){return h}),n.d(t,"doUserCheckEmailVerified",function(){return p}),n.d(t,"doUserPhoneReset",function(){return R}),n.d(t,"doUserPhoneNew",function(){return C}),n.d(t,"doUserPhoneVerifyFailure",function(){return y}),n.d(t,"doUserPhoneVerify",function(){return I}),n.d(t,"doUserEmailToVerify",function(){return g}),n.d(t,"doUserEmailNew",function(){return U}),n.d(t,"doUserResendVerificationEmail",function(){return A}),n.d(t,"doUserEmailVerifyFailure",function(){return O}),n.d(t,"doUserEmailVerify",function(){return b}),n.d(t,"doFetchAccessToken",function(){return N}),n.d(t,"doUserIdentityVerify",function(){return m}),n.d(t,"doUserInviteNew",function(){return v}),n.d(t,"doUserSetReferrerReset",function(){return P}),n.d(t,"doUserSetReferrer",function(){return w}),n.d(t,"doClaimYoutubeChannels",function(){return L}),n.d(t,"doCheckYoutubeTransfer",function(){return F});var r=n(5),i=(n.n(r),n(1)),u=n(24),o=n(26),a=n(9),s=n(4);function f(e,t,n,r,i,u,o){try{var c=e[u](o),a=c.value}catch(e){return void n(e)}c.done?t(a):Promise.resolve(a).then(r,i)}function l(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function d(e,t){var n=[],r=!0,i=!1,u=void 0;try{for(var o,c=e["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(r=(o=c.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){i=!0,u=e}finally{try{r||null==c.return||c.return()}finally{if(i)throw u}}return n}function E(e){if(Array.isArray(e))return e}function _(){return function(e){e({type:i.USER_INVITE_STATUS_FETCH_STARTED}),Promise.all([s.default.call('user','invite_status'),s.default.call('user_referral_code','list')]).then(function(t){var n,r,o=(r=2,E(n=t)||d(n,r)||l()),c=o[0],a=o[1];e(Object(u.doRewardList)()),e({type:i.USER_INVITE_STATUS_FETCH_SUCCESS,data:{invitesRemaining:c.invites_remaining?c.invites_remaining:0,invitees:c.invitees,referralLink:"".concat(s.default.CONNECTION_STRING,"user/refer?r=").concat(a),referralCode:a}})}).catch(function(t){e({type:i.USER_INVITE_STATUS_FETCH_FAILURE,data:{error:t}})})}}function S(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i={app_version:e};n&&(i.firebase_token=n),r.Lbry.status().then(function(e){i.app_id=e.installation_id,i.node_id=e.lbry_id,r.Lbry.version().then(function(e){i.daemon_version=e.lbrynet_version,i.operating_system=t||e.os_system,i.platform=e.platform,s.default.call('install','new',i)})})}function T(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return function(r){r({type:i.AUTHENTICATION_STARTED}),s.default.authenticate().then(function(o){s.default.getAuthToken().then(function(c){r({type:i.AUTHENTICATION_SUCCESS,data:{user:o,accessToken:c}}),r(Object(u.doRewardList)()),r(_()),S(e,t,n)})}).catch(function(e){r({type:i.AUTHENTICATION_FAILURE,data:{error:e}})})}}function h(){return function(e){e({type:i.USER_FETCH_STARTED}),s.default.getCurrentUser().then(function(t){e(Object(u.doRewardList)()),e({type:i.USER_FETCH_SUCCESS,data:{user:t}})}).catch(function(t){e({type:i.USER_FETCH_FAILURE,data:{error:t}})})}}function p(){return function(e){s.default.getCurrentUser().then(function(t){t.has_verified_email&&(e(Object(u.doRewardList)()),e({type:i.USER_FETCH_SUCCESS,data:{user:t}}))})}}function R(){return{type:i.USER_PHONE_RESET}}function C(e,t){return function(n){n({type:i.USER_PHONE_NEW_STARTED,data:{phone:e,country_code:t}});s.default.call('user','phone_number_new',{phone_number:e,country_code:t},'post').then(function(){n({type:i.USER_PHONE_NEW_SUCCESS,data:{phone:e}})},function(e){n({type:i.USER_PHONE_NEW_FAILURE,data:{error:e}})})}}function y(e){return{type:i.USER_PHONE_VERIFY_FAILURE,data:{error:e}}}function I(e){return function(t,n){var r=Object(o.selectPhoneToVerify)(n()),c=Object(o.selectUserCountryCode)(n());t({type:i.USER_PHONE_VERIFY_STARTED,code:e}),s.default.call('user','phone_number_confirm',{verification_code:e,phone_number:r,country_code:c},'post').then(function(e){e.is_identity_verified&&(t({type:i.USER_PHONE_VERIFY_SUCCESS,data:{user:e}}),t(Object(u.doClaimRewardType)(a.default.TYPE_NEW_USER)))}).catch(function(e){return t(y(e))})}}function g(e){return function(t){t({type:i.USER_EMAIL_VERIFY_SET,data:{email:e}})}}function U(e){return function(t){t({type:i.USER_EMAIL_NEW_STARTED,email:e});var n=function(){t({type:i.USER_EMAIL_NEW_SUCCESS,data:{email:e}}),t(h())},r=function(e){t({type:i.USER_EMAIL_NEW_FAILURE,data:{error:e}})};s.default.call('user_email','new',{email:e,send_verification_email:!0},'post').catch(function(u){if(u.response&&409===u.response.status)return t({type:i.USER_EMAIL_NEW_EXISTS}),s.default.call('user_email','resend_token',{email:e,only_if_expired:!0},'post').then(n,r);throw u}).then(n,r)}}function A(e){return function(t){t({type:i.USER_EMAIL_VERIFY_RETRY_STARTED});s.default.call('user_email','resend_token',{email:e},'post').catch(function(e){if(e.response&&409===e.response.status)throw e}).then(function(){t({type:i.USER_EMAIL_VERIFY_RETRY_SUCCESS})},function(e){t({type:i.USER_EMAIL_VERIFY_RETRY_FAILURE,data:{error:e}})})}}function O(e){return{type:i.USER_EMAIL_VERIFY_FAILURE,data:{error:e}}}function b(e,t){return function(n,r){var u=Object(o.selectEmailToVerify)(r());n({type:i.USER_EMAIL_VERIFY_STARTED,code:e,recaptcha:t}),s.default.call('user_email','confirm',{verification_token:e,email:u,recaptcha:t},'post').then(function(e){if(!e.is_verified)throw new Error('Your email is still not verified.');n({type:i.USER_EMAIL_VERIFY_SUCCESS,data:{email:u}}),n(h())}).catch(function(e){return n(O(e))})}}function N(){return function(e){s.default.getAuthToken().then(function(t){return e({type:i.FETCH_ACCESS_TOKEN_SUCCESS,data:{token:t}})})}}function m(e){return function(t){t({type:i.USER_IDENTITY_VERIFY_STARTED,token:e}),s.default.call('user','verify_identity',{stripe_token:e},'post').then(function(e){if(!e.is_identity_verified)throw new Error('Your identity is still not verified. This should not happen.');t({type:i.USER_IDENTITY_VERIFY_SUCCESS,data:{user:e}}),t(Object(u.doClaimRewardType)(a.default.TYPE_NEW_USER))}).catch(function(e){t({type:i.USER_IDENTITY_VERIFY_FAILURE,data:{error:e.toString()}})})}}function v(e){return function(t){return t({type:i.USER_INVITE_NEW_STARTED}),s.default.call('user','invite',{email:e},'post').then(function(n){return t({type:i.USER_INVITE_NEW_SUCCESS,data:{email:e}}),t(Object(r.doToast)({message:__("Invite sent to ".concat(e))})),t(_()),n}).catch(function(e){t({type:i.USER_INVITE_NEW_FAILURE,data:{error:e}})})}}function P(){return function(e){e({type:i.USER_SET_REFERRER_RESET})}}function w(e,t){return n=c.mark(function n(o,f){var l,d,E,_,S;return c.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(o({type:i.USER_SET_REFERRER_STARTED}),E=Object(r.parseURI)(e),!E.isChannel){n.next=17;break}if(_="lbry://".concat(e),l=Object(r.makeSelectClaimForUri)(_)(f())){n.next=16;break}return n.prev=6,n.next=9,r.Lbry.resolve({urls:[_]});case 9:S=n.sent,l=S&&S[_],n.next=16;break;case 13:n.prev=13,n.t0=n.catch(6),o({type:i.USER_SET_REFERRER_FAILURE,data:{error:n.t0}});case 16:d=l&&l.permanent_url&&l.permanent_url.replace('lbry://','');case 17:return d||(d=e),n.prev=18,n.next=21,s.default.call('user','referral',{referrer:d},'post');case 21:o({type:i.USER_SET_REFERRER_SUCCESS}),t?(o(Object(u.doClaimRewardType)(a.default.TYPE_REFEREE)),o(h())):o(h()),n.next=28;break;case 25:n.prev=25,n.t1=n.catch(18),o({type:i.USER_SET_REFERRER_FAILURE,data:{error:n.t1}});case 28:case"end":return n.stop()}},n,null,[[6,13],[18,25]])}),o=function(){var e=this,t=arguments;return new Promise(function(r,i){var u=n.apply(e,t);function o(e){f(u,r,i,o,c,"next",e)}function c(e){f(u,r,i,o,c,"throw",e)}o(void 0)})},function(e,t){return o.apply(this,arguments)};var n,o}function L(){return function(e){var t;return e({type:i.USER_YOUTUBE_IMPORT_STARTED}),r.Lbry.address_list({page:1,page_size:99999}).then(function(e){return e.items.sort(function(e,t){return e.used_times-t.used_times})[0]}).then(function(n){return s.default.call('yt','transfer',{address:n.address,public_key:n.pubkey}).then(function(n){if(n&&n.length)return t=n,Promise.all(n.map(function(e){return e&&e.channel&&e.channel.channel_certificate?r.Lbry.channel_import({channel_data:e.channel.channel_certificate}):null})).then(function(){var n=[{type:i.USER_YOUTUBE_IMPORT_SUCCESS,data:t}];n.push(h()),n.push(Object(r.doFetchChannelListMine)()),e(r.batchActions.apply(void 0,n))})})}).catch(function(t){e({type:i.USER_YOUTUBE_IMPORT_FAILURE,data:String(t)})})}}function F(){return function(e){return e({type:i.USER_YOUTUBE_IMPORT_STARTED}),s.default.call('yt','transfer').then(function(t){if(!t||!t.length)throw new Error;e({type:i.USER_YOUTUBE_IMPORT_SUCCESS,data:t})}).catch(function(t){e({type:i.USER_YOUTUBE_IMPORT_FAILURE,data:String(t)})})}}},function(e,t,n){"use strict";n.r(t),n.d(t,"doSetViewMode",function(){return E}),n.d(t,"setSubscriptionLatest",function(){return _}),n.d(t,"doUpdateUnreadSubscriptions",function(){return S}),n.d(t,"doRemoveUnreadSubscriptions",function(){return T}),n.d(t,"doRemoveUnreadSubscription",function(){return h}),n.d(t,"doCheckSubscription",function(){return p}),n.d(t,"doChannelSubscribe",function(){return R}),n.d(t,"doChannelUnsubscribe",function(){return C}),n.d(t,"doCheckSubscriptions",function(){return y}),n.d(t,"doFetchMySubscriptions",function(){return I}),n.d(t,"doCheckSubscriptionsInit",function(){return g}),n.d(t,"doFetchRecommendedSubscriptions",function(){return U}),n.d(t,"doCompleteFirstRun",function(){return A}),n.d(t,"doShowSuggestedSubs",function(){return O}),n.d(t,"doChannelSubscriptionEnableNotifications",function(){return b}),n.d(t,"doChannelSubscriptionDisableNotifications",function(){return N});var r=n(29),i=n(24),u=n(14),o=n(5),c=(n.n(o),n(1)),a=n(11),s=n(4),f=n(9);function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);'function'==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){d(e,t,n[t])})}return e}function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var E=function(e){return function(t){return t({type:c.SET_VIEW_MODE,data:e})}},_=function(e,t){return function(n){return n({type:c.SET_SUBSCRIPTION_LATEST,data:{subscription:e,uri:t}})}},S=function(e,t,n){return function(r,i){var o=i(),a=Object(u.selectUnreadByChannel)(o)[e],s=[],f=null;if(a){if(t)if(a.uris&&a.uris.length){var l=a.uris;s=t.filter(function(e){return!l.includes(e)}).concat(l)}else s=t;else s=a.uris;f=n||a.type}else s=t,f=n;r({type:c.UPDATE_SUBSCRIPTION_UNREADS,data:{channel:e,uris:s,type:f}})}},T=function(e,t){return function(n,r){var i=r(),o=Object(u.selectUnreadByChannel)(i);if(!e)return n({type:c.REMOVE_SUBSCRIPTION_UNREADS,data:{channel:null}});var a,s=o[e];if(!s||!s.uris)return null;if(t){var f=t.reduce(function(e,t){return l({},e,d({},t,!0))},{}),E=s.uris.filter(function(e){return!f[e]});a=E.length?E:null}else a=null;return n({type:c.REMOVE_SUBSCRIPTION_UNREADS,data:{channel:e,uris:a}})}},h=function(e,t){return function(n){n(T(e,[t]))}},p=function(e,t){return function(n,i){var u=i(),s=u.subscriptions.subscriptions.find(function(t){return t.uri===e}),f=u.subscriptions.latest[e];if(!s)throw Error("Trying to find new content for ".concat(e," but it doesn't exist in your subscriptions"));o.Lbry.claim_search({channel:e,valid_channel_signature:!0,order_by:['release_time'],page:1,page_size:r.PAGE_SIZE}).then(function(r){var i=r.items;if(i&&i.length){var u=i.findIndex(function(e){return e.permanent_url===f}),o=-1===u?10:u;if(0!==u&&f){var s=[];i.slice(0,o).forEach(function(e){var n=e.permanent_url;t&&s.push(n)}),n(S(e,s,a.NOTIFY_ONLY))}var l=i[0];n(_({channelName:l.signing_channel.name,uri:l.signing_channel.permanent_url},l.permanent_url)),n({type:c.FETCH_CHANNEL_CLAIMS_COMPLETED,data:{uri:e,claims:i||[],page:1}})}})}},R=function(e){return function(t,n){var r=n().settings.daemonSettings,u=!r||r.share_usage_data,a=e.uri;if(!a.startsWith('lbry://'))throw Error("Subscription uris must inclue the \"lbry://\" prefix.\nTried to subscribe to ".concat(a));if(t({type:c.CHANNEL_SUBSCRIBE,data:e}),u){var l=Object(o.parseURI)(e.uri).channelClaimId;s.default.call('subscription','new',{channel_name:e.channelName,claim_id:l}),t(Object(i.doClaimRewardType)(f.default.TYPE_SUBSCRIPTION,{failSilently:!0}))}t(p(e.uri,!0))}},C=function(e){return function(t,n){var r=n().settings.daemonSettings,i=!r||r.share_usage_data;if(t({type:c.CHANNEL_UNSUBSCRIBE,data:e}),i){var u=Object(o.parseURI)(e.uri).channelClaimId;s.default.call('subscription','delete',{claim_id:u})}}},y=function(){return function(e,t){var n=t();Object(u.selectSubscriptions)(n).forEach(function(t){e(p(t.uri,!0))})}},I=function(){return function(e,t){var n=t(),r=n.subscriptions.subscriptions,i=!n.settings||!n.settings.daemonSettings||n.settings.daemonSettings.share_usage_data;(i||void 0===i)&&(e({type:c.FETCH_SUBSCRIPTIONS_START}),s.default.call('subscription','list').then(function(e){var t=e||[];if(!(t.length||r&&r.length))return[];if(t.length!==r.length){var n={},i={},u=r.slice();return t.forEach(function(e){n[e.claim_id]=1}),r.forEach(function(e){var t=Object(o.parseURI)(e.uri).channelClaimId;i[t]=1}),t.forEach(function(e){if(!i[e.claim_id]){var t="lbry://".concat(e.channel_name,"#").concat(e.claim_id);u.push({uri:t,channelName:e.channel_name})}}),Promise.all([].map(function(e){return s.default.call('subscription','new',e)})).then(function(){return u}).catch(function(){return u})}return r}).then(function(t){e({type:c.FETCH_SUBSCRIPTIONS_SUCCESS,data:t}),e(Object(o.doResolveUris)(t.map(function(e){return e.uri}))),e(y())}).catch(function(){e({type:c.FETCH_SUBSCRIPTIONS_FAIL})}))}},g=function(){return function(e){setTimeout(function(){return e(I())},5e3);var t=setInterval(function(){return e(y())},9e5);e({type:c.CHECK_SUBSCRIPTIONS_SUBSCRIBE,data:{checkSubscriptionsTimer:t}}),setInterval(function(){return e(y())},9e5)}},U=function(){return function(e){return e({type:c.GET_SUGGESTED_SUBSCRIPTIONS_START}),s.default.call('subscription','suggest').then(function(t){return e({type:c.GET_SUGGESTED_SUBSCRIPTIONS_SUCCESS,data:t})}).catch(function(t){return e({type:c.GET_SUGGESTED_SUBSCRIPTIONS_FAIL,error:t})})}},A=function(){return function(e){return e({type:c.SUBSCRIPTION_FIRST_RUN_COMPLETED})}},O=function(){return function(e){return e({type:c.VIEW_SUGGESTED_SUBSCRIPTIONS})}},b=function(e){return function(t){return t({type:c.CHANNEL_SUBSCRIPTION_ENABLE_NOTIFICATIONS,data:e})}},N=function(e){return function(t){return t({type:c.CHANNEL_SUBSCRIPTION_DISABLE_NOTIFICATIONS,data:e})}}},function(e,t,n){"use strict";n.r(t),n.d(t,"MINIMUM_PUBLISH_BID",function(){return r}),n.d(t,"CHANNEL_ANONYMOUS",function(){return i}),n.d(t,"CHANNEL_NEW",function(){return u}),n.d(t,"PAGE_SIZE",function(){return o});var r=1e-8,i='anonymous',u='new',o=20},function(e,t,n){"use strict";n.r(t),n.d(t,"doFetchCostInfoForUri",function(){return o});var r=n(1),i=n(4),u=n(5);n.n(u);function o(e){return function(t,n){var o=n(),c=Object(u.selectClaimsByUri)(o)[e];if(c){var a=c.value?c.value.fee:void 0;void 0===a?s({cost:0,includesData:!0}):'LBC'===a.currency?s({cost:a.amount,includesData:!0}):i.default.getExchangeRates().then(function(e){var t=e.LBC_USD;s({cost:a.amount/t,includesData:!0})})}function s(n){t({type:r.FETCH_COST_INFO_COMPLETED,data:{uri:e,costInfo:n}})}}}},function(e,t,n){"use strict";n.r(t),n.d(t,"doFetchBlackListedOutpoints",function(){return s}),n.d(t,"doBlackListedOutpointsSubscribe",function(){return f});var r=n(4),i=n(1);function u(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function o(e,t){var n=[],r=!0,i=!1,u=void 0;try{for(var o,c=e["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(r=(o=c.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){i=!0,u=e}finally{try{r||null==c.return||c.return()}finally{if(i)throw u}}return n}function c(e){if(Array.isArray(e))return e}var a=36e5;function s(){return function(e){e({type:i.FETCH_BLACK_LISTED_CONTENT_STARTED});r.default.call('file','list_blocked').then(function(t){var n=t.outpoints,r=[];n&&n.forEach(function(e,t){var n,i,a=e.split(':'),s=(i=2,c(n=a)||o(n,i)||u()),f=s[0],l=s[1];r[t]={txid:f,nout:Number.parseInt(l,10)}}),e({type:i.FETCH_BLACK_LISTED_CONTENT_COMPLETED,data:{outpoints:r,success:!0}})},function(t){var n=t.error;e({type:i.FETCH_BLACK_LISTED_CONTENT_FAILED,data:{error:n,success:!1}})})}}function f(){return function(e){e(s()),setInterval(function(){return e(s())},a)}}},function(e,t,n){"use strict";n.r(t),n.d(t,"doFetchFilteredOutpoints",function(){return s}),n.d(t,"doFilteredOutpointsSubscribe",function(){return f});var r=n(4),i=n(1);function u(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function o(e,t){var n=[],r=!0,i=!1,u=void 0;try{for(var o,c=e["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(r=(o=c.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){i=!0,u=e}finally{try{r||null==c.return||c.return()}finally{if(i)throw u}}return n}function c(e){if(Array.isArray(e))return e}var a=36e5;function s(){return function(e){e({type:i.FETCH_FILTERED_CONTENT_STARTED});r.default.call('file','list_filtered').then(function(t){var n=t.outpoints,r=[];n&&(r=n.map(function(e){var t,n,r=e.split(':'),i=(n=2,c(t=r)||o(t,n)||u()),a=i[0],s=i[1];return{txid:a,nout:Number.parseInt(s,10)}})),e({type:i.FETCH_FILTERED_CONTENT_COMPLETED,data:{outpoints:r}})},function(t){var n=t.error;e({type:i.FETCH_FILTERED_CONTENT_FAILED,data:{error:n}})})}}function f(){return function(e){e(s()),setInterval(function(){return e(s())},a)}}},function(e,t,n){"use strict";n.r(t),n.d(t,"doFetchFeaturedUris",function(){return f}),n.d(t,"doFetchTrendingUris",function(){return l});var r=n(4),i=n(5),u=(n.n(i),n(1));function o(e){return s(e)||a(e)||c()}function c(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function a(e){if(("function"==typeof Symbol?Symbol.iterator:"@@iterator")in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function s(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}function f(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return function(t){t({type:u.FETCH_FEATURED_CONTENT_STARTED});r.default.call('file','list_homepage').then(function(n){var r=n.Uris,c=[];Object.keys(r).forEach(function(e){c=[].concat(o(c),o(r[e]))});var a=[{type:u.FETCH_FEATURED_CONTENT_COMPLETED,data:{uris:r,success:!0}}];c.length&&!e&&a.push(Object(i.doResolveUris)(c)),t(i.batchActions.apply(void 0,a))},function(){t({type:u.FETCH_FEATURED_CONTENT_COMPLETED,data:{uris:{}}})})}}function l(){return function(e){e({type:u.FETCH_TRENDING_CONTENT_STARTED});r.default.call('file','list_trending').then(function(t){var n=t.map(function(e){return e.url}),r=[Object(i.doResolveUris)(n),{type:u.FETCH_TRENDING_CONTENT_COMPLETED,data:{uris:t,success:!0}}];e(i.batchActions.apply(void 0,r))},function(){e({type:u.FETCH_TRENDING_CONTENT_COMPLETED,data:{uris:[]}})})}}},function(e,t,n){"use strict";n.r(t),n.d(t,"doFetchViewCount",function(){return u}),n.d(t,"doFetchSubCount",function(){return o});var r=n(4),i=n(1),u=function(e){return function(t){return t({type:i.FETCH_VIEW_COUNT_STARTED}),r.default.call('file','view_count',{claim_id:e}).then(function(n){var r=n[0];t({type:i.FETCH_VIEW_COUNT_COMPLETED,data:{claimId:e,viewCount:r}})}).catch(function(e){t({type:i.FETCH_VIEW_COUNT_FAILED,data:e})})}},o=function(e){return function(t){return t({type:i.FETCH_SUB_COUNT_STARTED}),r.default.call('subscription','sub_count',{claim_id:e}).then(function(n){var r=n[0];t({type:i.FETCH_SUB_COUNT_COMPLETED,data:{claimId:e,subCount:r}})}).catch(function(e){t({type:i.FETCH_SUB_COUNT_FAILED,data:e})})}}},function(e,t,n){"use strict";n.r(t),n.d(t,"doSetDefaultAccount",function(){return o}),n.d(t,"doSetSync",function(){return c}),n.d(t,"doGetSync",function(){return a}),n.d(t,"doSyncApply",function(){return s}),n.d(t,"doCheckSync",function(){return f}),n.d(t,"doResetSync",function(){return l}),n.d(t,"doSyncEncryptAndDecrypt",function(){return d});var r=n(1),i=n(4),u=n(5);n.n(u);function o(e,t){return function(n){n({type:r.SET_DEFAULT_ACCOUNT}),u.Lbry.account_list().then(function(n){for(var r,i=n.lbc_mainnet,o=0;o<i.length;++o)if(i[o].satoshis>0){r=i[o].id;break}!r&&i.length>1&&(r=i[1].id),r?u.Lbry.account_set({account_id:r,default:!0}).then(function(){e&&e()}).catch(function(e){t&&t(e)}):t&&t('Could not set a default account')}).catch(function(e){t&&t(e)})}}function c(e,t,n){return function(u){return u({type:r.SET_SYNC_STARTED}),i.default.call('sync','set',{old_hash:e,new_hash:t,data:n},'post').then(function(e){if(!e.hash)throw Error('No hash returned for sync/set.');return u({type:r.SET_SYNC_COMPLETED,data:{syncHash:e.hash}})}).catch(function(e){u({type:r.SET_SYNC_FAILED,data:{error:e}})})}}function a(e,t){var n=null===e||void 0===e?'':e;function o(e){if(t){if('function'!=typeof t)throw new Error('Second argument passed to "doGetSync" must be a function');t(e)}}return function(e){e({type:r.GET_SYNC_STARTED});var t={};u.Lbry.wallet_status().then(function(e){return!e.is_locked||u.Lbry.wallet_unlock({password:n})}).then(function(e){if(e)return u.Lbry.sync_hash();throw t.unlockFailed=!0,new Error}).then(function(e){return i.default.call('sync','get',{hash:e},'post')}).then(function(e){var r=e.hash;if(t.syncHash=r,t.syncData=e.data,t.hasSyncedWallet=!0,e.changed)return u.Lbry.sync_apply({password:n,data:e.data,blocking:!0})}).then(function(n){if(!n)return e({type:r.GET_SYNC_COMPLETED,data:t}),void o();var i=n.hash,u=n.data;i!==t.syncHash&&e(c(t.syncHash,i,u)),e({type:r.GET_SYNC_COMPLETED,data:t}),o()}).catch(function(i){if(t.unlockFailed)return e({type:r.GET_SYNC_FAILED,data:{error:i}}),''!==n&&e({type:r.SYNC_APPLY_BAD_PASSWORD}),void o(i);if(t.hasSyncedWallet){var a='Error getting synced wallet';e({type:r.GET_SYNC_FAILED,data:{error:a}}),''!==n&&e({type:r.SYNC_APPLY_BAD_PASSWORD}),o(a)}else e({type:r.GET_SYNC_COMPLETED,data:{hasSyncedWallet:!1,syncHash:null}}),u.Lbry.sync_apply({password:n}).then(function(t){var n=t.hash,r=t.data;e(c('',n,r)),o()}).catch(function(e){o(e)})})}}function s(e,t,n){return function(i){i({type:r.SYNC_APPLY_STARTED}),u.Lbry.sync_apply({password:n,data:t}).then(function(t){var n=t.hash,u=t.data;i({type:r.SYNC_APPLY_COMPLETED}),n!==e&&i(c(e,n,u))}).catch(function(){i({type:r.SYNC_APPLY_FAILED,data:{error:'Invalid password specified. Please enter the password for your previously synchronised wallet.'}})})}}function f(){return function(e){e({type:r.GET_SYNC_STARTED}),u.Lbry.sync_hash().then(function(t){i.default.call('sync','get',{hash:t},'post').then(function(t){var n={hasSyncedWallet:!0,syncHash:t.hash,syncData:t.data,hashChanged:t.changed};e({type:r.GET_SYNC_COMPLETED,data:n})}).catch(function(){e({type:r.GET_SYNC_COMPLETED,data:{hasSyncedWallet:!1,syncHash:null}})})})}}function l(){return function(e){return new Promise(function(t){e({type:r.SYNC_RESET}),t()})}}function d(e,t,n){return function(r){var o={};return u.Lbry.sync_hash().then(function(e){return i.default.call('sync','get',{hash:e},'post')}).then(function(t){return o.oldHash=t.hash,u.Lbry.sync_apply({password:e,data:t.data})}).then(function(){r(n?Object(u.doWalletEncrypt)(t):Object(u.doWalletDecrypt)())}).then(function(){return u.Lbry.sync_apply({password:t})}).then(function(e){if(e.hash!==o.oldHash)return r(c(o.oldHash,e.hash,e.data))}).catch(console.error)}}},function(e,t,n){"use strict";n.r(t),n.d(t,"doUpdateUploadProgress",function(){return i});var r=n(1),i=function(e,t,n){return function(i){return i({type:r.UPDATE_UPLOAD_PROGRESS,data:{progress:e,params:t,xhr:n}})}}},function(e,t,n){"use strict";n.r(t),n.d(t,"authReducer",function(){return o});var r=n(1),i={},u={authenticating:!1};function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u,t=arguments.length>1?arguments[1]:void 0,n=i[t.type];return n?n(e,t):e}i[r.GENERATE_AUTH_TOKEN_FAILURE]=function(e){return a({},e,{authToken:null,authenticating:!1})},i[r.GENERATE_AUTH_TOKEN_STARTED]=function(e){return a({},e,{authenticating:!0})},i[r.GENERATE_AUTH_TOKEN_SUCCESS]=function(e,t){return a({},e,{authToken:t.data.authToken,authenticating:!1})}},function(e,t,n){"use strict";n.r(t),n.d(t,"rewardsReducer",function(){return E});var r=n(5);n.n(r);function i(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function u(e){if(("function"==typeof Symbol?Symbol.iterator:"@@iterator")in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function o(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);'function'==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){s(e,t,n[t])})}return e}function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var f={},l={fetching:!1,claimedRewardsById:{},unclaimedRewards:[],claimPendingByType:{},claimErrorsByType:{},rewardedContentClaimIds:[]};function d(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:'',i=a({},e.claimPendingByType),u=a({},e.claimErrorsByType);return n?i[t.reward_type]=n:delete i[t.reward_type],r?u[t.reward_type]=r:delete u[t.reward_type],a({},e,{claimPendingByType:i,claimErrorsByType:u})}function E(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l,t=arguments.length>1?arguments[1]:void 0,n=f[t.type];return n?n(e,t):e}f[r.ACTIONS.FETCH_REWARDS_STARTED]=function(e){return a({},e,{fetching:!0})},f[r.ACTIONS.FETCH_REWARDS_COMPLETED]=function(e,t){var n=[],r={};return t.data.userRewards.forEach(function(e){e.transaction_id?r[e.id]=e:n.push(e)}),a({},e,{claimedRewardsById:r,unclaimedRewards:n,fetching:!1})},f[r.ACTIONS.CLAIM_REWARD_STARTED]=function(e,t){return d(e,t.data.reward,!0,'')},f[r.ACTIONS.CLAIM_REWARD_SUCCESS]=function(e,t){var n=t.data.reward,r=e.unclaimedRewards,a=r.findIndex(function(e){return e.claim_code===n.claim_code});r.splice(a,1);var s,f=e.claimedRewardsById;return f[n.id]=n,d(c({},e,{unclaimedRewards:(s=r,o(s)||u(s)||i()),claimedRewardsById:c({},f)}),n,!1,'')},f[r.ACTIONS.CLAIM_REWARD_FAILURE]=function(e,t){var n=t.data,r=n.reward,i=n.error;return d(e,r,!1,i?i.message:'')},f[r.ACTIONS.CLAIM_REWARD_CLEAR_ERROR]=function(e,t){var n=t.data.reward;return d(e,n,e.claimPendingByType[n.reward_type],'')},f[r.ACTIONS.FETCH_REWARD_CONTENT_COMPLETED]=function(e,t){var n=t.data.claimIds;return a({},e,{rewardedContentClaimIds:n})}},function(e,t,n){"use strict";n.r(t),n.d(t,"userReducer",function(){return o});var r=n(1),i={},u={authenticationIsPending:!1,userIsPending:!1,emailNewIsPending:!1,emailNewErrorMessage:'',emailToVerify:'',emailAlreadyExists:!1,resendingVerificationEmail:!1,inviteNewErrorMessage:'',inviteNewIsPending:!1,inviteStatusIsPending:!1,invitesRemaining:void 0,invitees:void 0,referralLink:void 0,referralCode:void 0,user:void 0,accessToken:void 0,youtubeChannelImportPending:!1,youtubeChannelImportErrorMessage:'',referrerSetIsPending:!1,referrerSetError:''};function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u,t=arguments.length>1?arguments[1]:void 0,n=i[t.type];return n?n(e,t):e}i[r.AUTHENTICATION_STARTED]=function(e){return a({},e,{authenticationIsPending:!0,userIsPending:!0,accessToken:u.accessToken})},i[r.AUTHENTICATION_SUCCESS]=function(e,t){return a({},e,{authenticationIsPending:!1,userIsPending:!1,accessToken:t.data.accessToken,user:t.data.user})},i[r.AUTHENTICATION_FAILURE]=function(e){return a({},e,{authenticationIsPending:!1,userIsPending:!1,user:null})},i[r.USER_FETCH_STARTED]=function(e){return a({},e,{userIsPending:!0})},i[r.USER_FETCH_SUCCESS]=function(e,t){return a({},e,{userIsPending:!1,user:t.data.user,emailToVerify:t.data.user.has_verified_email?null:e.emailToVerify})},i[r.USER_FETCH_FAILURE]=function(e){return a({},e,{userIsPending:!0,user:null})},i[r.USER_PHONE_NEW_STARTED]=function(e,t){var n=a({},e.user);return n.country_code=t.data.country_code,a({},e,{phoneNewIsPending:!0,phoneNewErrorMessage:'',user:n})},i[r.USER_PHONE_NEW_SUCCESS]=function(e,t){return a({},e,{phoneToVerify:t.data.phone,phoneNewIsPending:!1})},i[r.USER_PHONE_RESET]=function(e){return a({},e,{phoneToVerify:null})},i[r.USER_PHONE_NEW_FAILURE]=function(e,t){return a({},e,{phoneNewIsPending:!1,phoneNewErrorMessage:t.data.error})},i[r.USER_PHONE_VERIFY_STARTED]=function(e){return a({},e,{phoneVerifyIsPending:!0,phoneVerifyErrorMessage:''})},i[r.USER_PHONE_VERIFY_SUCCESS]=function(e,t){return a({},e,{phoneToVerify:'',phoneVerifyIsPending:!1,user:t.data.user})},i[r.USER_PHONE_VERIFY_FAILURE]=function(e,t){return a({},e,{phoneVerifyIsPending:!1,phoneVerifyErrorMessage:t.data.error})},i[r.USER_EMAIL_NEW_STARTED]=function(e){return a({},e,{emailNewIsPending:!0,emailNewErrorMessage:'',emailAlreadyExists:!1})},i[r.USER_EMAIL_NEW_SUCCESS]=function(e,t){var n=a({},e.user);return n.primary_email=t.data.email,a({},e,{emailToVerify:t.data.email,emailNewIsPending:!1,user:n})},i[r.USER_EMAIL_NEW_EXISTS]=function(e){return a({},e,{emailAlreadyExists:!0})},i[r.USER_EMAIL_NEW_FAILURE]=function(e,t){return a({},e,{emailNewIsPending:!1,emailNewErrorMessage:t.data.error})},i[r.USER_EMAIL_VERIFY_STARTED]=function(e){return a({},e,{emailVerifyIsPending:!0,emailVerifyErrorMessage:''})},i[r.USER_EMAIL_VERIFY_SUCCESS]=function(e,t){var n=a({},e.user);return n.primary_email=t.data.email,a({},e,{emailToVerify:'',emailVerifyIsPending:!1,user:n})},i[r.USER_EMAIL_VERIFY_FAILURE]=function(e,t){return a({},e,{emailVerifyIsPending:!1,emailVerifyErrorMessage:t.data.error})},i[r.USER_EMAIL_VERIFY_SET]=function(e,t){return a({},e,{emailToVerify:t.data.email})},i[r.USER_IDENTITY_VERIFY_STARTED]=function(e){return a({},e,{identityVerifyIsPending:!0,identityVerifyErrorMessage:''})},i[r.USER_IDENTITY_VERIFY_SUCCESS]=function(e,t){return a({},e,{identityVerifyIsPending:!1,identityVerifyErrorMessage:'',user:t.data.user})},i[r.USER_IDENTITY_VERIFY_FAILURE]=function(e,t){return a({},e,{identityVerifyIsPending:!1,identityVerifyErrorMessage:t.data.error})},i[r.FETCH_ACCESS_TOKEN_SUCCESS]=function(e,t){var n=t.data.token;return a({},e,{accessToken:n})},i[r.USER_INVITE_STATUS_FETCH_STARTED]=function(e){return a({},e,{inviteStatusIsPending:!0})},i[r.USER_INVITE_STATUS_FETCH_SUCCESS]=function(e,t){return a({},e,{inviteStatusIsPending:!1,invitesRemaining:t.data.invitesRemaining,invitees:t.data.invitees,referralLink:t.data.referralLink,referralCode:t.data.referralCode})},i[r.USER_INVITE_NEW_STARTED]=function(e){return a({},e,{inviteNewIsPending:!0,inviteNewErrorMessage:''})},i[r.USER_INVITE_NEW_SUCCESS]=function(e){return a({},e,{inviteNewIsPending:!1,inviteNewErrorMessage:''})},i[r.USER_INVITE_NEW_FAILURE]=function(e,t){return a({},e,{inviteNewIsPending:!1,inviteNewErrorMessage:t.data.error.message})},i[r.USER_INVITE_STATUS_FETCH_FAILURE]=function(e){return a({},e,{inviteStatusIsPending:!1,invitesRemaining:null,invitees:null})},i[r.USER_YOUTUBE_IMPORT_STARTED]=function(e){return a({},e,{youtubeChannelImportPending:!0,youtubeChannelImportErrorMessage:''})},i[r.USER_YOUTUBE_IMPORT_SUCCESS]=function(e,t){var n=t.data.reduce(function(e,t){return e+t.total_published_videos},0),r=t.data.reduce(function(e,t){return e+t.total_transferred},0);return a({},e,{youtubeChannelImportPending:!1,youtubeChannelImportErrorMessage:'',youtubeChannelImportTotal:n,youtubeChannelImportComplete:r})},i[r.USER_YOUTUBE_IMPORT_FAILURE]=function(e,t){return a({},e,{youtubeChannelImportPending:!1,youtubeChannelImportErrorMessage:t.data})},i[r.USER_EMAIL_VERIFY_RETRY_STARTED]=function(e){return a({},e,{resendingVerificationEmail:!0})},i[r.USER_EMAIL_VERIFY_RETRY_SUCCESS]=function(e){return a({},e,{resendingVerificationEmail:!1})},i[r.USER_EMAIL_VERIFY_RETRY_FAILURE]=function(e){return a({},e,{resendingVerificationEmail:!1})},i[r.USER_SET_REFERRER_STARTED]=function(e){return a({},e,{referrerSetIsPending:!0,referrerSetError:u.referrerSetError})},i[r.USER_SET_REFERRER_SUCCESS]=function(e){return a({},e,{referrerSetIsPending:!1,referrerSetError:u.referrerSetError})},i[r.USER_SET_REFERRER_FAILURE]=function(e,t){return a({},e,{referrerSetIsPending:!1,referrerSetError:t.data.error.message})},i[r.USER_SET_REFERRER_RESET]=function(e){return a({},e,{referrerSetIsPending:!1,referrerSetError:u.referrerSetError})}},function(e,t,n){"use strict";n.r(t),n.d(t,"costInfoReducer",function(){return s});var r,i=n(12),u=n(1);function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);'function'==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){c(e,t,n[t])})}return e}function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var s=Object(i.handleActions)((c(r={},u.FETCH_COST_INFO_STARTED,function(e,t){var n=t.data.uri,r=a({},e.fetching);return r[n]=!0,o({},e,{fetching:r})}),c(r,u.FETCH_COST_INFO_COMPLETED,function(e,t){var n=t.data,r=n.uri,i=n.costInfo,u=a({},e.byUri),c=a({},e.fetching);return u[r]=i,delete c[r],o({},e,{byUri:u,fetching:c})}),r),{fetching:{},byUri:{}})},function(e,t,n){"use strict";n.r(t),n.d(t,"blacklistReducer",function(){return s});var r,i=n(1),u=n(12);function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);'function'==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){c(e,t,n[t])})}return e}function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var a={fetchingBlackListedOutpoints:!1,fetchingBlackListedOutpointsSucceed:void 0,blackListedOutpoints:void 0},s=Object(u.handleActions)((c(r={},i.FETCH_BLACK_LISTED_CONTENT_STARTED,function(e){return o({},e,{fetchingBlackListedOutpoints:!0})}),c(r,i.FETCH_BLACK_LISTED_CONTENT_COMPLETED,function(e,t){var n=t.data,r=n.outpoints;return o({},e,{fetchingBlackListedOutpoints:!1,fetchingBlackListedOutpointsSucceed:n.success,blackListedOutpoints:r})}),c(r,i.FETCH_BLACK_LISTED_CONTENT_FAILED,function(e,t){var n=t.data,r=n.error;return o({},e,{fetchingBlackListedOutpoints:!1,fetchingBlackListedOutpointsSucceed:n.success,fetchingBlackListedOutpointsError:r})}),r),a)},function(e,t,n){"use strict";n.r(t),n.d(t,"filteredReducer",function(){return s});var r,i=n(1),u=n(12);function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);'function'==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){c(e,t,n[t])})}return e}function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var a={loading:!1,filteredOutpoints:void 0},s=Object(u.handleActions)((c(r={},i.FETCH_FILTERED_CONTENT_STARTED,function(e){return o({},e,{loading:!0})}),c(r,i.FETCH_FILTERED_CONTENT_COMPLETED,function(e,t){return o({},e,{loading:!1,filteredOutpoints:t.data.outpoints})}),c(r,i.FETCH_FILTERED_CONTENT_FAILED,function(e,t){return o({},e,{loading:!1,fetchingFilteredOutpointsError:t.data.error})}),r),a)},function(e,t,n){"use strict";n.r(t),n.d(t,"homepageReducer",function(){return s});var r,i=n(12),u=n(1);function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);'function'==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){c(e,t,n[t])})}return e}function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var a={fetchingFeaturedContent:!1,fetchingFeaturedContentFailed:!1,featuredUris:void 0,fetchingTrendingContent:!1,fetchingTrendingContentFailed:!1,trendingUris:void 0},s=Object(i.handleActions)((c(r={},u.FETCH_FEATURED_CONTENT_STARTED,function(e){return o({},e,{fetchingFeaturedContent:!0})}),c(r,u.FETCH_FEATURED_CONTENT_COMPLETED,function(e,t){var n=t.data,r=n.uris;return o({},e,{fetchingFeaturedContent:!1,fetchingFeaturedContentFailed:!n.success,featuredUris:r})}),c(r,u.FETCH_TRENDING_CONTENT_STARTED,function(e){return o({},e,{fetchingTrendingContent:!0})}),c(r,u.FETCH_TRENDING_CONTENT_COMPLETED,function(e,t){var n=t.data,r=n.uris;return o({},e,{fetchingTrendingContent:!1,fetchingTrendingContentFailed:!n.success,trendingUris:r})}),r),a)},function(e,t,n){"use strict";n.r(t),n.d(t,"statsReducer",function(){return s});var r,i=n(12),u=n(1);function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);'function'==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){c(e,t,n[t])})}return e}function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var a={fetchingViewCount:!1,viewCountError:void 0,viewCountById:{},fetchingSubCount:!1,subCountError:void 0,subCountById:{}},s=Object(i.handleActions)((c(r={},u.FETCH_VIEW_COUNT_STARTED,function(e){return o({},e,{fetchingViewCount:!0})}),c(r,u.FETCH_VIEW_COUNT_FAILED,function(e,t){return o({},e,{viewCountError:t.data})}),c(r,u.FETCH_VIEW_COUNT_COMPLETED,function(e,t){var n=t.data,r=n.claimId,i=n.viewCount;return o({},e,{fetchingViewCount:!1,viewCountById:o({},e.viewCountById,c({},r,i))})}),c(r,u.FETCH_SUB_COUNT_STARTED,function(e){return o({},e,{fetchingSubCount:!0})}),c(r,u.FETCH_SUB_COUNT_FAILED,function(e,t){return o({},e,{subCountError:t.data})}),c(r,u.FETCH_SUB_COUNT_COMPLETED,function(e,t){var n=t.data,r=n.claimId,i=n.subCount;return o({},e,{fetchingSubCount:!1,subCountById:o({},e.subCountById,c({},r,i))})}),r),a)},function(e,t,n){"use strict";n.r(t),n.d(t,"syncReducer",function(){return o});var r=n(1),i={},u={hasSyncedWallet:!1,syncHash:null,syncData:null,setSyncErrorMessage:null,getSyncErrorMessage:null,syncApplyErrorMessage:'',syncApplyIsPending:!1,syncApplyPasswordError:!1,getSyncIsPending:!1,setSyncIsPending:!1,hashChanged:!1};function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u,t=arguments.length>1?arguments[1]:void 0,n=i[t.type];return n?n(e,t):e}i[r.GET_SYNC_STARTED]=function(e){return a({},e,{getSyncIsPending:!0,getSyncErrorMessage:null})},i[r.GET_SYNC_COMPLETED]=function(e,t){return a({},e,{syncHash:t.data.syncHash,syncData:t.data.syncData,hasSyncedWallet:t.data.hasSyncedWallet,getSyncIsPending:!1,hashChanged:t.data.hashChanged})},i[r.GET_SYNC_FAILED]=function(e,t){return a({},e,{getSyncIsPending:!1,getSyncErrorMessage:t.data.error})},i[r.SET_SYNC_STARTED]=function(e){return a({},e,{setSyncIsPending:!0,setSyncErrorMessage:null})},i[r.SET_SYNC_FAILED]=function(e,t){return a({},e,{setSyncIsPending:!1,setSyncErrorMessage:t.data.error})},i[r.SET_SYNC_COMPLETED]=function(e,t){return a({},e,{setSyncIsPending:!1,setSyncErrorMessage:null,hasSyncedWallet:!0,syncHash:t.data.syncHash})},i[r.SYNC_APPLY_STARTED]=function(e){return a({},e,{syncApplyPasswordError:!1,syncApplyIsPending:!0,syncApplyErrorMessage:''})},i[r.SYNC_APPLY_COMPLETED]=function(e){return a({},e,{syncApplyIsPending:!1,syncApplyErrorMessage:''})},i[r.SYNC_APPLY_FAILED]=function(e,t){return a({},e,{syncApplyIsPending:!1,syncApplyErrorMessage:t.data.error})},i[r.SYNC_APPLY_BAD_PASSWORD]=function(e){return a({},e,{syncApplyPasswordError:!0})},i[r.SYNC_RESET]=function(){return u}},function(e,t,n){"use strict";n.r(t),n.d(t,"lbrytvReducer",function(){return s});var r=n(1);function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);'function'==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){u(e,t,n[t])})}return e}function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var o={},c={currentUploads:{}};function s(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:c,t=arguments.length>1?arguments[1]:void 0,n=o[t.type];return n?n(e,t):e}o[r.UPDATE_UPLOAD_PROGRESS]=function(e,t){var n,r=t.data,u=r.progress,o=r.params,c=r.xhr,s=o.channel?"".concat(o.name,"#").concat(o.channel):"".concat(o.name,"#anonymous");return u?(n=a({},e.currentUploads))[s]={progress:u,params:o,xhr:c}:(n=a({},e.currentUploads),Object.keys(n).forEach(function(e){e===s&&delete n[s]})),i({},e,{currentUploads:n})}},function(e,t,n){"use strict";n.r(t),n.d(t,"selectAuthToken",function(){return u}),n.d(t,"selectIsAuthenticating",function(){return o});var r=n(15),i=(n.n(r),function(e){return e.auth||{}}),u=Object(r.createSelector)(i,function(e){return e.authToken}),o=Object(r.createSelector)(i,function(e){return e.authenticating})},function(e,t,n){"use strict";n.r(t),n.d(t,"selectState",function(){return i}),n.d(t,"selectAllCostInfoByUri",function(){return u}),n.d(t,"makeSelectCostInfoForUri",function(){return o}),n.d(t,"selectFetchingCostInfo",function(){return c}),n.d(t,"makeSelectFetchingCostInfoForUri",function(){return a});var r=n(15),i=(n.n(r),function(e){return e.costInfo||{}}),u=Object(r.createSelector)(i,function(e){return e.byUri||{}}),o=function(e){return Object(r.createSelector)(u,function(t){return t&&t[e]})},c=Object(r.createSelector)(i,function(e){return e.fetching||{}}),a=function(e){return Object(r.createSelector)(c,function(t){return t&&t[e]})}},function(e,t,n){"use strict";n.r(t),n.d(t,"selectState",function(){return i}),n.d(t,"selectBlackListedOutpoints",function(){return u});var r=n(15),i=(n.n(r),function(e){return e.blacklist||{}}),u=Object(r.createSelector)(i,function(e){return e.blackListedOutpoints})},function(e,t,n){"use strict";n.r(t),n.d(t,"selectState",function(){return i}),n.d(t,"selectFilteredOutpoints",function(){return u});var r=n(15),i=(n.n(r),function(e){return e.filtered||{}}),u=Object(r.createSelector)(i,function(e){return e.filteredOutpoints})},function(e,t,n){"use strict";n.r(t),n.d(t,"selectFeaturedUris",function(){return u}),n.d(t,"selectFetchingFeaturedUris",function(){return o}),n.d(t,"selectTrendingUris",function(){return c}),n.d(t,"selectFetchingTrendingUris",function(){return a});var r=n(15),i=(n.n(r),function(e){return e.homepage||{}}),u=Object(r.createSelector)(i,function(e){return e.featuredUris}),o=Object(r.createSelector)(i,function(e){return e.fetchingFeaturedContent}),c=Object(r.createSelector)(i,function(e){return e.trendingUris}),a=Object(r.createSelector)(i,function(e){return e.fetchingTrendingContent})},function(e,t,n){"use strict";n.r(t),n.d(t,"selectViewCount",function(){return o}),n.d(t,"selectSubCount",function(){return c}),n.d(t,"makeSelectViewCountForUri",function(){return a}),n.d(t,"makeSelectSubCountForUri",function(){return s});var r=n(15),i=(n.n(r),n(5)),u=(n.n(i),function(e){return e.stats||{}}),o=Object(r.createSelector)(u,function(e){return e.viewCountById}),c=Object(r.createSelector)(u,function(e){return e.subCountById}),a=function(e){return Object(r.createSelector)(Object(i.makeSelectClaimForUri)(e),o,function(e,t){return e&&t[e.claim_id]||0})},s=function(e){return Object(r.createSelector)(Object(i.makeSelectClaimForUri)(e),c,function(e,t){return e&&t[e.claim_id]||0})}},function(e,t,n){"use strict";n.r(t),n.d(t,"selectHasSyncedWallet",function(){return u}),n.d(t,"selectSyncHash",function(){return o}),n.d(t,"selectSyncData",function(){return c}),n.d(t,"selectSetSyncErrorMessage",function(){return a}),n.d(t,"selectGetSyncErrorMessage",function(){return s}),n.d(t,"selectGetSyncIsPending",function(){return f}),n.d(t,"selectSetSyncIsPending",function(){return l}),n.d(t,"selectHashChanged",function(){return d}),n.d(t,"selectSyncApplyIsPending",function(){return E}),n.d(t,"selectSyncApplyErrorMessage",function(){return _}),n.d(t,"selectSyncApplyPasswordError",function(){return S});var r=n(15),i=(n.n(r),function(e){return e.sync||{}}),u=Object(r.createSelector)(i,function(e){return e.hasSyncedWallet}),o=Object(r.createSelector)(i,function(e){return e.syncHash}),c=Object(r.createSelector)(i,function(e){return e.syncData}),a=Object(r.createSelector)(i,function(e){return e.setSyncErrorMessage}),s=Object(r.createSelector)(i,function(e){return e.getSyncErrorMessage}),f=Object(r.createSelector)(i,function(e){return e.getSyncIsPending}),l=Object(r.createSelector)(i,function(e){return e.setSyncIsPending}),d=Object(r.createSelector)(i,function(e){return e.hashChanged}),E=Object(r.createSelector)(i,function(e){return e.syncApplyIsPending}),_=Object(r.createSelector)(i,function(e){return e.syncApplyErrorMessage}),S=Object(r.createSelector)(i,function(e){return e.syncApplyPasswordError})},function(e,t,n){"use strict";n.r(t),n.d(t,"selectCurrentUploads",function(){return i}),n.d(t,"selectUploadCount",function(){return u});var r=n(15),i=(n.n(r),Object(r.createSelector)(function(e){return e.lbrytv||{}},function(e){return e.currentUploads})),u=Object(r.createSelector)(i,function(e){return e&&Object.keys(e).length})}])})},408,[272,11,401]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.selectFullscreenMode=e.selectKeepDaemonRunning=e.selectShowNsfw=e.makeSelectClientSetting=e.selectTimeItem=e.selectSortByItem=e.selectClientSettings=e.selectDaemonSettings=void 0;var t=r(d[0]),n=r(d[1]),c=r(d[2]),l=function(t){return t.settings||{}},o=(0,n.createSelector)(l,function(t){return t.daemonSettings});e.selectDaemonSettings=o;var s=(0,n.createSelector)(l,function(t){return t.clientSettings||{}});e.selectClientSettings=s;var S=(0,n.createSelector)(l,function(t){return(0,c.getSortByItemForName)(t.sortByItemName)});e.selectSortByItem=S;var u=(0,n.createSelector)(l,function(t){return(0,c.getTimeItemForName)(t.timeItemName)});e.selectTimeItem=u;var f=function(t){return(0,n.createSelector)(s,function(n){return n?n[t]:void 0})};e.makeSelectClientSetting=f;var N=f(t.SETTINGS.SHOW_NSFW);e.selectShowNsfw=N;var v=f(t.SETTINGS.KEEP_DAEMON_RUNNING);e.selectKeepDaemonRunning=v;var I=(0,n.createSelector)(l,function(t){return t.fullscreenMode});e.selectFullscreenMode=I},409,[401,404,410]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.dispatchNavigateToUri=T,e.formatBytes=O,e.navigateToUri=v,e.navigateBack=function(t,n,u,l){if(n[n.length-1].route===_.default.DRAWER_ROUTE_FILE_VIEW)return void(u&&u());u&&u();l&&l(!1);var s=n[n.length>1?n.length-2:0],R=s.route,f=s.params;if(t.goBack(t.state.key),_.DrawerRoutes.includes(R)||_.InnerDrawerRoutes.includes(R)||!(0,o.isURIValid)(R)){var c=R,E=f;_.InnerDrawerRoutes.includes(R)&&(_.default.DRAWER_ROUTE_CHANNEL_CREATOR_FORM===R?c=_.default.DRAWER_ROUTE_CHANNEL_CREATOR:_.default.DRAWER_ROUTE_PUBLISH_FORM===R&&(c=_.default.DRAWER_ROUTE_PUBLISH),E?E.displayForm=!0:E={displayForm:!0}),t.navigate({routeName:c,targetParams:E})}else v(t,R,null,!0,null,l)},e.dispatchNavigateBack=function(t,n,u){var s=u[u.length-1].route;if([_.default.DRAWER_ROUTE_FILE_VIEW,_.default.DRAWER_ROUTE_CHANNEL_CREATOR_FORM,_.default.DRAWER_ROUTE_PUBLISH_FORM].includes(s))return void t((0,R.doPopDrawerStack)());t((0,R.doPopDrawerStack)()),t((0,R.doSetPlayerVisible)(!1));var f=u[u.length>1?u.length-2:0].route;if(t(l.NavigationActions.back()),_.DrawerRoutes.includes(f)||_.InnerDrawerRoutes.includes(f)||!(0,o.isURIValid)(f)){var c=u[u.length>1?u.length-2:0],E=c.route,O=c.params;_.InnerDrawerRoutes.includes(E)&&(_.default.DRAWER_ROUTE_CHANNEL_CREATOR_FORM===f?E=_.default.DRAWER_ROUTE_CHANNEL_CREATOR:_.default.DRAWER_ROUTE_PUBLISH_FORM===f&&(E=_.default.DRAWER_ROUTE_PUBLISH),O?O.displayForm=!0:O={displayForm:!0});var A=l.NavigationActions.navigate({routeName:E,params:O});t(A)}else T(t,n,f,!0)},e.uriFromFileInfo=function(t){var n=t.name,u=t.claim_name,l=t.claim_id,s={};return s.claimName=n||u,s.claimId=l,(0,o.buildURI)(s)},e.formatTagTitle=function(t){if(!t)return null;return t.charAt(0).toUpperCase()+t.substring(1)},e.formatTagName=function(t){if(!t)return null;if(t.length<=f)return t;return t.substring(0,7)+'...'},e.getSortByItemForName=function(t){for(var n=0;n<_.default.CLAIM_SEARCH_SORT_BY_ITEMS.length;n++)if(t===_.default.CLAIM_SEARCH_SORT_BY_ITEMS[n].name)return _.default.CLAIM_SEARCH_SORT_BY_ITEMS[n];return null},e.getTimeItemForName=function(t){for(var n=0;n<_.default.CLAIM_SEARCH_TIME_ITEMS.length;n++)if(t===_.default.CLAIM_SEARCH_TIME_ITEMS[n].name)return _.default.CLAIM_SEARCH_TIME_ITEMS[n];return null},e.getOrderBy=function(t){var n=[];switch(t.name){case _.default.SORT_BY_HOT:n=_.default.DEFAULT_ORDER_BY;break;case _.default.SORT_BY_NEW:n=['release_time'];break;case _.default.SORT_BY_TOP:n=[_.default.ORDER_BY_EFFECTIVE_AMOUNT]}return n},e.transformUrl=function(t){var n='lbry://'.length;return(0,o.normalizeURI)(t.substring(n).replace(/:/g,'#'))},e.__=function(t){return t},e.logPublish=function(t){var n,u=t.permanent_url,l=t.claim_id,o=t.txid,R=t.nout,_=t.signing_channel;_&&(n=_.claim_id);var f={uri:u,claim_id:l,outpoint:o+":"+R};n&&(f.channel_claim_id=n);s.Lbryio.call('event','publish',f)},e.uploadImageAsset=function(t,n,u){var l=t.substring(t.lastIndexOf('/')+1),o=l.indexOf('.')>-1?l.substring(l.lastIndexOf('.')+1).trim():0;o||(o='jpg');var s="image/"+o,R=new FormData,_=(function(){for(var t='',n=0;n<24;n+=1)t+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".charAt(Math.floor(62*Math.random()));return t})();return R.append('name',_),R.append('file',{uri:'file://'+t,type:s,name:l}),fetch('https://spee.ch/api/claim/publish',{method:'POST',body:R}).then(function(t){return t.json()}).then(function(t){t.success&&n&&n({url:t.data.url+"."+o})}).catch(function(t){u&&u(t.message?t.message:'The image failed to upload.')})},e.formatLbryUrlForWeb=function(t){return t.replace('lbry://','/').replace(/#/g,':')},e.getDownloadProgress=function(t){return Math.ceil(t.written_bytes/t.total_bytes*100)},e.getStorageForFileInfo=function(t){if(!t.completed){var n=O(t.written_bytes),u=O(t.total_bytes);return"("+n+" / "+u+")"}return O(t.written_bytes)},e.formatTitle=function(t){if(!t)return t;return t.length>80?t.substring(0,77).trim()+'...':t},e.fetchReferralCode=function(t,n){s.Lbryio.call('user_referral_code','list').then(function(n){t&&t(n)}).catch(function(t){n&&n(t)})};var u=n(r(d[2])),l=r(d[3]),o=r(d[4]),s=r(d[5]),R=r(d[6]),_=t(r(d[7])),f=10,c={about:_.default.DRAWER_ROUTE_ABOUT,allContent:_.default.DRAWER_ROUTE_TRENDING,channels:_.default.DRAWER_ROUTE_CHANNEL_CREATOR,invite:_.default.DRAWER_ROUTE_INVITES,invites:_.default.DRAWER_ROUTE_INVITES,library:_.default.DRAWER_ROUTE_MY_LBRY,publish:_.default.DRAWER_ROUTE_PUBLISH,publishes:_.default.DRAWER_ROUTE_PUBLISHES,rewards:_.default.DRAWER_ROUTE_REWARDS,settings:_.default.DRAWER_ROUTE_SETTINGS,subscriptions:_.default.DRAWER_ROUTE_SUBSCRIPTIONS,wallet:_.default.FULL_ROUTE_NAME_WALLET,discover:_.default.FULL_ROUTE_NAME_DISCOVER};function E(t){var n,u=t.substring(8).trim();return c[u]&&(n=c[u]),n||(n=_.default.FULL_ROUTE_NAME_DISCOVER),n}function T(t,n,u,o,s){if(u.startsWith('lbry://?'))t(l.NavigationActions.navigate({routeName:E(u)}));else{var _,f={};u.indexOf('?')>-1&&(_=u.substring(u.indexOf('?')+1),u=u.substring(0,u.indexOf('?')),f=A(_));var c={uri:u,uriVars:f,fullUri:s};if(o||t((0,R.doPushDrawerStack)(u)),t((0,R.doSetPlayerVisible)(!1)),n&&n.routes&&n.routes.length>0&&'Main'===n.routes[0].routeName){var T=n.routes[0].routes[0];if(T.index>0&&'File'===T.routes[T.index].routeName)if(u!==T.routes[T.index].params.uri)return void t(l.StackActions.replace({routeName:'File',newKey:u,params:c}))}t(l.NavigationActions.navigate({routeName:'File',key:u,params:c}))}}function O(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return t?t<1048576?(t/1024).toFixed(n)+" KB":t<1073741824?(t/1048576).toFixed(n)+" MB":(t/1073741824).toFixed(n)+" GB":'0 KB'}function A(t){for(var n={},u=t.split('&'),l=0;l<u.length;l++){var o=u[l];if(o.indexOf('=')>-1){var s=o.substring(0,o.indexOf('=')),R=o.substring(o.indexOf('=')+1);n[s]=R}else n[o]=null}return n}function v(t,n,o,s,_,f){var c=arguments.length>6&&void 0!==arguments[6]&&arguments[6];if(t&&n!==t.state.key)if(n.startsWith('lbry://?'))t.navigate({routeName:E(n)});else{var T,O={};n.indexOf('?')>-1&&(T=n.substring(n.indexOf('?')+1),n=n.substring(0,n.indexOf('?')),O=A(T)),f&&f(!1);var v=window.store,h=(0,u.default)({uri:n,uriVars:O,fullUri:_},o);if('File'===t.state.routeName){var I=l.StackActions.replace({routeName:'File',newKey:n,params:h});return t.dispatch(I),void(v&&v.dispatch&&!s&&v.dispatch((0,R.doPushDrawerStack)(n)))}t.navigate({routeName:'File',key:n,params:h}),c&&v&&v.dispatch&&!s&&v.dispatch((0,R.doPushDrawerStack)(n))}}},410,[1,3,11,411,401,408,492,493]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var t={createNavigationContainer:!0,createStackNavigator:!0,createBottomTabNavigator:!0,createMaterialTopTabNavigator:!0,createDrawerNavigator:!0,StackGestureContext:!0,DrawerGestureContext:!0,DrawerRouter:!0,DrawerActions:!0,Transitioner:!0,StackView:!0,StackViewCard:!0,StackViewTransitionConfigs:!0,Header:!0,HeaderTitle:!0,HeaderBackButton:!0,HeaderStyleInterpolator:!0,DrawerView:!0,DrawerItems:!0,DrawerSidebar:!0,BottomTabBar:!0,MaterialTopTabBar:!0};Object.defineProperty(e,"createNavigationContainer",{enumerable:!0,get:function(){return c.createNavigationContainer}}),Object.defineProperty(e,"createStackNavigator",{enumerable:!0,get:function(){return c.createStackNavigator}}),Object.defineProperty(e,"createBottomTabNavigator",{enumerable:!0,get:function(){return c.createBottomTabNavigator}}),Object.defineProperty(e,"createMaterialTopTabNavigator",{enumerable:!0,get:function(){return c.createMaterialTopTabNavigator}}),Object.defineProperty(e,"createDrawerNavigator",{enumerable:!0,get:function(){return c.createDrawerNavigator}}),Object.defineProperty(e,"StackGestureContext",{enumerable:!0,get:function(){return c.StackGestureContext}}),Object.defineProperty(e,"DrawerGestureContext",{enumerable:!0,get:function(){return c.DrawerGestureContext}}),Object.defineProperty(e,"DrawerRouter",{enumerable:!0,get:function(){return c.DrawerRouter}}),Object.defineProperty(e,"DrawerActions",{enumerable:!0,get:function(){return c.DrawerActions}}),Object.defineProperty(e,"Transitioner",{enumerable:!0,get:function(){return c.Transitioner}}),Object.defineProperty(e,"StackView",{enumerable:!0,get:function(){return c.StackView}}),Object.defineProperty(e,"StackViewCard",{enumerable:!0,get:function(){return c.StackViewCard}}),Object.defineProperty(e,"StackViewTransitionConfigs",{enumerable:!0,get:function(){return c.StackViewTransitionConfigs}}),Object.defineProperty(e,"Header",{enumerable:!0,get:function(){return c.Header}}),Object.defineProperty(e,"HeaderTitle",{enumerable:!0,get:function(){return c.HeaderTitle}}),Object.defineProperty(e,"HeaderBackButton",{enumerable:!0,get:function(){return c.HeaderBackButton}}),Object.defineProperty(e,"HeaderStyleInterpolator",{enumerable:!0,get:function(){return c.HeaderStyleInterpolator}}),Object.defineProperty(e,"DrawerView",{enumerable:!0,get:function(){return c.DrawerView}}),Object.defineProperty(e,"DrawerItems",{enumerable:!0,get:function(){return c.DrawerItems}}),Object.defineProperty(e,"DrawerSidebar",{enumerable:!0,get:function(){return c.DrawerSidebar}}),Object.defineProperty(e,"BottomTabBar",{enumerable:!0,get:function(){return c.BottomTabBar}}),Object.defineProperty(e,"MaterialTopTabBar",{enumerable:!0,get:function(){return c.MaterialTopTabBar}});var n=r(d[0]);Object.keys(n).forEach(function(o){"default"!==o&&"__esModule"!==o&&(Object.prototype.hasOwnProperty.call(t,o)||Object.defineProperty(e,o,{enumerable:!0,get:function(){return n[o]}}))});var o=r(d[1]);Object.keys(o).forEach(function(n){"default"!==n&&"__esModule"!==n&&(Object.prototype.hasOwnProperty.call(t,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return o[n]}}))});var c=r(d[2])},411,[412,452,491]);
+__d(function(g,r,i,a,m,e,d){m.exports={get StateUtils(){return r(d[0]).default},get getNavigation(){return r(d[1]).default},get createNavigator(){return r(d[2]).default},get NavigationContext(){return r(d[3]).default},get NavigationProvider(){return r(d[3]).default.Provider},get NavigationConsumer(){return r(d[3]).default.Consumer},get createSwitchNavigator(){return r(d[4]).default},get ThemeContext(){return r(d[5]).default},get ThemeProvider(){return r(d[5]).default.Provider},get ThemeConsumer(){return r(d[5]).default.Consumer},get ThemeColors(){return r(d[6]).default},get useTheme(){return r(d[7]).default},get NavigationActions(){return r(d[8])},get StackActions(){return r(d[9])},get SwitchActions(){return r(d[10])},get StackRouter(){return r(d[11]).default},get TabRouter(){return r(d[12]).default},get SwitchRouter(){return r(d[13]).default},get createConfigGetter(){return r(d[14]).default},get getScreenForRouteName(){return r(d[15]).default},get validateRouteConfigMap(){return r(d[16]).default},get getActiveChildNavigationOptions(){return r(d[17]).default},get pathUtils(){return r(d[18])},get SceneView(){return r(d[19]).default},get SwitchView(){return r(d[20]).default},get NavigationEvents(){return r(d[21]).default},get withNavigation(){return r(d[22]).default},get withNavigationFocus(){return r(d[23]).default}}},412,[413,415,422,424,425,423,442,443,417,431,430,444,446,426,428,427,432,448,433,441,440,449,450,451]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=n(r(d[1]));function u(n,t){var u=Object.keys(n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(n);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})),u.push.apply(u,o)}return u}function o(n){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?u(Object(o),!0).forEach(function(t){c(n,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(o)):u(Object(o)).forEach(function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(o,t))})}return n}function c(n,t,u){return t in n?Object.defineProperty(n,t,{value:u,enumerable:!0,configurable:!0,writable:!0}):n[t]=u,n}var f={get:function(n,t){return n.routes.find(function(n){return n.key===t})||null},indexOf:function(n,t){return n.routes.findIndex(function(n){return n.key===t})},has:function(n,t){return!!n.routes.some(function(n){return n.key===t})},push:function(n,u){(0,t.default)(-1===f.indexOf(n,u.key),'should not push route with duplicated key %s',u.key);var c=n.routes.slice();return c.push(u),o({},n,{index:c.length-1,routes:c})},pop:function(n){if(n.index<=0)return n;var t=n.routes.slice(0,-1);return o({},n,{index:t.length-1,routes:t})},jumpToIndex:function(n,u){return u===n.index?n:((0,t.default)(!!n.routes[u],'invalid index %s to jump to',u),o({},n,{index:u}))},jumpTo:function(n,t){var u=f.indexOf(n,t);return f.jumpToIndex(n,u)},back:function(n){var t=n.index-1;return n.routes[t]?f.jumpToIndex(n,t):n},forward:function(n){var t=n.index+1;return n.routes[t]?f.jumpToIndex(n,t):n},replaceAndPrune:function(n,t,u){var c=f.indexOf(n,t),s=f.replaceAtIndex(n,c,u);return o({},s,{routes:s.routes.slice(0,c+1)})},replaceAt:function(n,t,u){var o=arguments.length>3&&void 0!==arguments[3]&&arguments[3],c=f.indexOf(n,t),s=o?n.index:c,l=f.replaceAtIndex(n,c,u);return l.index=s,l},replaceAtIndex:function(n,u,c){if((0,t.default)(!!n.routes[u],'invalid index %s for replacing route %s',u,c.key),n.routes[u]===c&&u===n.index)return n;var f=n.routes.slice();return f[u]=c,o({},n,{index:u,routes:f})},reset:function(n,u,c){(0,t.default)(u.length&&Array.isArray(u),'invalid routes to replace');var f=void 0===c?u.length-1:c;if(n.routes.length===u.length&&n.index===f){if(n.routes.every(function(n,t){return u[t]===n}))return n}return(0,t.default)(!!u[f],'invalid index %s to reset',f),o({},n,{index:f,routes:u})}},s=f;e.default=s},413,[3,414]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=function(){};var o=function(o,t){for(var f=arguments.length,l=new Array(f>2?f-2:0),u=2;u<f;u++)l[u-2]=arguments[u];if(n(t),!o){var v;if(void 0===t)v=new Error('Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.');else{var c=0;(v=new Error(t.replace(/%s/g,function(){return l[c++]}))).name='Invariant Violation'}throw v.framesToPop=1,v}};e.default=o},414,[]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,c,l,s,p,b){var O=t.getActionCreators(c,null),y={actions:O,router:t,state:c,dispatch:l,getScreenProps:p,getChildNavigation:function(t){return(0,o.default)(y,t,b)},isFocused:function(t){var n=b().state,o=n.routes,u=n.index;return null==t||o[u].key===t},addListener:function(t,n){return'action'!==t?{remove:function(){}}:(s.add(n),{remove:function(){s.delete(n)}})},dangerouslyGetParent:function(){return null},isFirstRouteInParent:function(){return!0},_childrenNavigation:(0,u.default)(b())},j=f({},(0,n.default)(y.state),{},O);return Object.keys(j).forEach(function(t){y[t]=function(){return y.dispatch(j[t].apply(j,arguments))}}),y};var n=t(r(d[1])),o=t(r(d[2])),u=t(r(d[3]));function c(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(t);n&&(u=u.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,u)}return o}function f(t){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?c(Object(o),!0).forEach(function(n){l(t,n,o[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):c(Object(o)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(o,n))})}return t}function l(t,n,o){return n in t?Object.defineProperty(t,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[n]=o,t}},415,[3,416,418,421]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(r(d[2])),u=t(r(d[3])),s=function(t){return{goBack:function(n){var s=n;return void 0===n&&t.key&&((0,u.default)('string'==typeof t.key,'key should be a string'),s=t.key),o.back({key:s})},navigate:function(t,n,s){return'string'==typeof t?o.navigate({routeName:t,params:n,action:s}):((0,u.default)('object'==typeof t,'Must navigateTo an object or a string'),(0,u.default)(null==n,'Params must not be provided to .navigate() when specifying an object'),(0,u.default)(null==s,'Child action must not be provided to .navigate() when specifying an object'),o.navigate(t))},setParams:function(n){return(0,u.default)(t.key&&'string'==typeof t.key,'setParams cannot be called by root navigator'),o.setParams({params:n,key:t.key})}}};e.default=s},416,[3,1,417,414]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.setParams=e.navigate=e.init=e.back=e.SET_PARAMS=e.NAVIGATE=e.INIT=e.BACK=void 0;var t='Navigation/BACK';e.BACK=t;var n='Navigation/INIT';e.INIT=n;e.NAVIGATE="Navigation/NAVIGATE";e.SET_PARAMS="Navigation/SET_PARAMS";e.back=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{type:t,key:n.key,immediate:n.immediate}};e.init=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o={type:n};return t.params&&(o.params=t.params),o};e.navigate=function(t){var n={type:"Navigation/NAVIGATE",routeName:t.routeName};return t.params&&(n.params=t.params),t.action&&(n.action=t.action),t.key&&(n.key=t.key),n};e.setParams=function(t){return{type:"Navigation/SET_PARAMS",key:t.key,params:t.params,preserveFocus:!0}}},417,[]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=t(r(d[2])),u=t(r(d[3])),c=t(r(d[4]));function s(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(t);n&&(u=u.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,u)}return o}function f(t){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?s(Object(o),!0).forEach(function(n){l(t,n,o[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):s(Object(o)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(o,n))})}return t}function l(t,n,o){return n in t?Object.defineProperty(t,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[n]=o,t}var p=function(t){return function(n,o){var u=t.params;return u&&n in u?u[n]:o}};var v=function t(s,l,v){var b=(0,c.default)(s),y=s.state.routes.find(function(t){return t.key===l});if(!y)return null;if(b[l]&&b[l].state===y)return b[l];var O=(0,o.default)(s.router,y.routeName),P=y.routes&&'number'==typeof y.index?y.routes[y.index]:null,j=f({},s.actions,{},s.router.getActionCreators(y,s.state.key),{},O?O.getActionCreators(P,y.key):{},{},(0,u.default)(y)),h={};Object.keys(j).forEach(function(t){h[t]=function(){var n=j[t].apply(void 0,arguments);return s.dispatch(n)}});var w=!0,k=v();if(k&&(w=0===k.state.routes.indexOf(y)),b[l]&&b[l].isFirstRouteInParent()===w)return b[l]=f({},b[l],{},h,{state:y,router:O,actions:j,getParam:p(y)}),b[l];var x=(0,n.default)(s.addListener,l);return b[l]=f({},h,{state:y,router:O,actions:j,getParam:p(y),getChildNavigation:function(n){return t(b[l],n,function(){var t=v();return t&&t.getChildNavigation(l)})},isFocused:function(){var t=v();if(!t)return!1;var n=t.state,o=n.routes,u=n.index;return!!t.isFocused()&&o[u].key===l},isFirstRouteInParent:function(){return w},dispatch:s.dispatch,getScreenProps:s.getScreenProps,dangerouslyGetParent:v,addListener:x.addListener,emit:x.emit}),b[l]};e.default=v},418,[3,419,420,416,421]);
+__d(function(g,r,i,a,m,e,d){function t(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(t);n&&(c=c.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,c)}return o}function n(n){for(var c=1;c<arguments.length;c++){var u=null!=arguments[c]?arguments[c]:{};c%2?t(Object(u),!0).forEach(function(t){o(n,t,u[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(u)):t(Object(u)).forEach(function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(u,t))})}return n}function o(t,n,o){return n in t?Object.defineProperty(t,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[n]=o,t}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,o){var c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:'didBlur',u=new Set,l=new Set,s=new Set,f=new Set,w=new Set,p=new Set,y=function(){[u,l,s,f,w,p].forEach(function(t){return t.clear()}),F.forEach(function(t){return t&&t.remove()})},b=function(t){switch(t){case'action':return u;case'willFocus':return l;case'didFocus':return s;case'willBlur':return f;case'didBlur':return w;case'refocus':return p;default:return null}},O=function(t,o){var c=n({},o,{type:t}),u=b(t);u&&u.forEach(function(t){t(c)})},v=c,F=['willFocus','didFocus','willBlur','didBlur','refocus','action'].map(function(n){return t(n,function(t){if('refocus'!==n){var c=t.state,u=t.lastState,l=t.action,s=u&&u.routes,f=c&&c.routes,w=f&&f[c.index].key,p=w===o,b=s&&s.find(function(t){return t.key===o}),F=f&&f.find(function(t){return t.key===o}),B={context:"".concat(o,":").concat(l.type,"_").concat(t.context||'Root'),state:F,lastState:b,action:l,type:n},j=!!c&&c.isTransitioning,h=v;'didBlur'===v&&('willFocus'===n&&p?O(v='willFocus',B):'action'===n&&p&&O(v='willFocus',B)),'willFocus'===v&&('didFocus'===n&&p&&!j?O(v='didFocus',B):'action'===n&&p&&!j&&O(v='didFocus',B)),'didFocus'===v&&(p?'willBlur'===n?O(v='willBlur',B):'action'===n&&'didFocus'===h&&O('action',B):O(v='willBlur',B)),'willBlur'===v&&('action'!==n||p||j?'didBlur'===n?O(v='didBlur',B):'action'===n&&p&&!j?O(v='didFocus',B):'action'===n&&p&&j&&O(v='willFocus',B):O(v='didBlur',B)),'didBlur'!==v||F||y()}else O(n,t)})});return{addListener:function(t,n){var o=b(t);if(!o)throw new Error("Invalid event name \"".concat(t,"\""));o.add(n);return{remove:function(){o.delete(n)}}},emit:function(t,n){'refocus'===t?O(t,n):console.error("navigation.emit only supports the 'refocus' event currently.")}}}},419,[]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,o){if(t.childRouters&&t.childRouters[o])return t.childRouters[o];return t.getComponentForRouteName(o).router}},420,[]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(n){if(!n)return{};var t=n._childrenNavigation||(n._childrenNavigation={}),o=n.state.routes.map(function(n){return n.key});return Object.keys(t).forEach(function(u){o.includes(u)||n.state.isTransitioning||delete t[u]}),n._childrenNavigation}},421,[]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=t(r(d[2])),s=t(r(d[3])),u=t(r(d[4])),p=t(r(d[5])),c=t(r(d[6])),v=t(r(d[7])),l=t(r(d[8]));function f(){return(f=Object.assign||function(t){for(var n=1;n<arguments.length;n++){var o=arguments[n];for(var s in o)Object.prototype.hasOwnProperty.call(o,s)&&(t[s]=o[s])}return t}).apply(this,arguments)}function h(t,n,o){return n in t?Object.defineProperty(t,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[n]=o,t}var y=function(t,y,k){var C=(function(l){function h(t,o){var p;return(0,n.default)(this,h),(p=(0,s.default)(this,(0,u.default)(h).call(this,t,o))).state={descriptors:{},screenProps:p.props.screenProps,theme:o,themeContext:o},p}return(0,p.default)(h,l),(0,o.default)(h,[{key:"componentDidUpdate",value:function(){this.context!==this.state.themeContext&&this.setState({themeContext:this.context})}},{key:"render",value:function(){return c.default.createElement(t,f({},this.props,{screenProps:this.state.screenProps,navigation:this.props.navigation,navigationConfig:k,descriptors:this.state.descriptors}))}}],[{key:"getDerivedStateFromProps",value:function(t,n){var o=n.descriptors,s=t.navigation,u=t.screenProps;(0,v.default)(null!=s,'The navigation prop is missing for this navigator. In react-navigation v3 and v4 you must set up your app container directly. More info: https://reactnavigation.org/docs/en/app-containers.html');var p=s.state,c=p.routes;if(void 0===c)throw new TypeError('No "routes" found in navigation state. Did you try to pass the navigation prop of a React component to a Navigator child? See https://reactnavigation.org/docs/en/custom-navigators.html#navigator-navigation-prop');return{descriptors:c.reduce(function(t,p){if(o&&o[p.key]&&p===o[p.key].state&&u===n.screenProps&&n.themeContext===n.theme)return t[p.key]=o[p.key],t;var c=y.getComponentForRouteName.bind(null,p.routeName),v=s.getChildNavigation(p.key),l=y.getScreenOptions(v,u,n.themeContext);return t[p.key]={key:p.key,getComponent:c,options:l,state:p,navigation:v},t},{}),screenProps:u,theme:p.themeContext}}}]),h})(c.default.Component);return h(C,"contextType",l.default),h(C,"router",y),h(C,"navigationOptions",k.navigationOptions),C};e.default=y},422,[3,4,5,6,8,9,12,414,423]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])).createContext('light');e.default=l},423,[1,12]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])).createContext(void 0);e.default=o},424,[1,12]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])),f=t(r(d[2])),l=t(r(d[3]));var n=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},v=(0,f.default)(t,n);return(0,u.default)(l.default,v,n)};e.default=n},425,[3,422,426,440]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(r(d[2])),u=n(r(d[3])),f=n(r(d[4])),s=n(r(d[5])),c=t(r(d[6])),l=t(r(d[7])),p=t(r(d[8])),y=n(r(d[9])),v=r(d[10]);function h(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(t);n&&(u=u.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,u)}return o}function O(t){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?h(Object(o),!0).forEach(function(n){x(t,n,o[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):h(Object(o)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(o,n))})}return t}function x(t,n,o){return n in t?Object.defineProperty(t,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[n]=o,t}var P=function(){return{}};e.default=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,y.default)(t);var h=n.order||Object.keys(t),x=n.getCustomActionCreators||P,b=n.initialRouteParams,A=n.initialRouteName||h[0],k=n.backBehavior||'none',N=!n.hasOwnProperty('resetOnBlur')||n.resetOnBlur,j=h.indexOf(A);if(-1===j)throw new Error("Invalid initialRouteName '".concat(A,"'.")+"Should be one of ".concat(h.map(function(t){return"\"".concat(t,"\"")}).join(', ')));var w={};function S(n,o){var u=t[n];return u&&u.params?O({},u.params,{},o):o}h.forEach(function(n){w[n]=null;var o=(0,f.default)(t,n);o.router&&(w[n]=o.router)});var F=(0,v.createPathParser)(w,t,n),C=F.getPathAndParamsForRoute,K=F.getActionForPathAndParams;function T(t){var n=S(t,t===A?b:void 0),o=w[t];if(o){var u=c.init();return O({},o.getStateForAction(u),{key:t,routeName:t,params:n})}return{key:t,routeName:t,params:n}}function E(t,n,u){var f=u;if(n&&u&&n.index!==u.index&&N){var s=n.routes[n.index].routeName,l=(0,o.default)(u.routes);l[n.index]=T(s),f=O({},u,{routes:l})}return(function(n,u){if('history'!==k||n&&u&&u.index===n.index)return u;var f=n?n.routeKeyHistory:[];if(t.type===c.NAVIGATE){f=(0,o.default)(f);var s=u.routes[u.index].key;(f=f.filter(function(t){return t!==s})).push(s)}else t.type===c.BACK&&(f=(0,o.default)(f)).pop();return O({},u,{routeKeyHistory:f})})(n,f)}function R(){var t=h.map(T),n={routes:t,index:j,isTransitioning:!1};if('history'===k){var o=t[j].key;n.routeKeyHistory=[o]}return n}return{childRouters:w,getActionCreators:function(t,n){return x(t,n)},getStateForAction:function(t,n){var u=n?O({},n):n,f=n||R(),s=f.index;if(t.type===c.INIT){var y=t.params;y&&(f.routes=f.routes.map(function(t){return O({},t,{params:O({},t.params,{},y,{},t.routeName===A?b:null)})}))}if(t.type===l.JUMP_TO&&(null==t.key||t.key===f.key)){var v=t.params,x=f.routes.findIndex(function(n){return n.routeName===t.routeName});if(-1===x)throw new Error("There is no route named '".concat(t.routeName,"' in the navigator with the key '").concat(t.key,"'.\n")+"Must be one of: ".concat(f.routes.map(function(t){return"'".concat(t.routeName,"'")}).join(',')));return E(t,u,O({},f,{routes:v?f.routes.map(function(t,n){return n===x?O({},t,{params:O({},t.params,{},v)}):t}):f.routes,index:x}))}var P=f.routes[f.index],N=w[h[f.index]];if(N){var S=N.getStateForAction(t,P);if(!S&&n)return null;if(S&&S!==P){var F=(0,o.default)(f.routes);return F[f.index]=S,E(t,u,O({},f,{routes:F}))}}var C=null==t.key||t.key===P.key;if(t.type===c.BACK)if(C&&'initialRoute'===k)s=j;else if(C&&'order'===k)s=Math.max(0,s-1);else if(C&&'history'===k&&f.routeKeyHistory.length>1){var K=f.routeKeyHistory[f.routeKeyHistory.length-2];s=h.indexOf(K)}var T=!1;if(t.type===c.NAVIGATE&&(T=!!h.find(function(n,o){return n===t.routeName&&(s=o,!0)}))){var _=f.routes[s],B=w[t.routeName],H=_;if(t.action&&B){var I=B.getStateForAction(t.action,_);I&&(H=I)}if(t.params&&(H=O({},H,{params:O({},H.params||{},{},t.params)})),H!==_){var M=(0,o.default)(f.routes);M[s]=H;var D=O({},f,{routes:M,index:s});return E(t,u,D)}if(H===_&&f.index===s&&u)return null}if(t.type===c.SET_PARAMS){var G=t.key,V=f.routes.find(function(t){return t.key===G});if(V){var J=O({},V.params,{},t.params),U=(0,o.default)(f.routes);return U[f.routes.indexOf(V)]=O({},V,{params:J}),E(t,u,O({},f,{routes:U}))}}if(s!==f.index)return E(t,u,O({},f,{index:s}));if(T&&!n)return f;if(T)return O({},f);if(t.type!==c.BACK&&t.type!==p.POP&&t.type!==p.POP_TO_TOP||t.type===c.BACK&&null!=t.key){var q=f.index,z=f.routes;if(h.find(function(n,u){var f=w[n];if(u===q)return!1;var s=z[u];return f&&(s=f.getStateForAction(t,s)),s?s!==z[u]&&((z=(0,o.default)(z))[u]=s,q=u,!0):(q=u,!0)}),t.preserveFocus&&(q=f.index),q!==f.index||z!==f.routes)return E(t,u,O({},f,{index:q,routes:z}))}return f},getComponentForState:function(n){var o=n.routes[n.index].routeName;(0,u.default)(o,"There is no route defined for index ".concat(n.index,". Check that\n        that you passed in a navigation state with a valid tab/screen index."));var s=w[o];return s?s.getComponentForState(n.routes[n.index]):(0,f.default)(t,o)},getComponentForRouteName:function(n){return(0,f.default)(t,n)},getPathAndParamsForState:function(t){var n=t.routes[t.index];return C(n)},getActionForPathAndParams:function(t,n){return K(t,n)},getScreenOptions:(0,s.default)(t,n.defaultNavigationOptions)}}},426,[1,3,31,414,427,428,417,430,431,432,433]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(n,o){var u=n[o];if(!u)throw new Error("There is no route defined for key ".concat(o,".\n")+"Must be one of: ".concat(Object.keys(n).map(function(n){return"'".concat(n,"'")}).join(',')));if(u.screen)return u.screen;if('function'==typeof u.getScreen){var f=u.getScreen();return(0,c.default)((0,t.isValidElementType)(f),"The getScreen defined for route '".concat(o," didn't return a valid ")+"screen or navigator.\n\nPlease pass it like this:\n"+"".concat(o,": {\n  getScreen: () => require('./MyScreen').default\n}")),f}return u};var t=r(d[1]),c=n(r(d[2]))},427,[3,385,414]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=t(r(d[2])),u=t(r(d[3]));function c(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(t);n&&(u=u.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,u)}return o}function f(t){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?c(Object(o),!0).forEach(function(n){p(t,n,o[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):c(Object(o)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(o,n))})}return t}function p(t,n,o){return n in t?Object.defineProperty(t,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[n]=o,t}function O(t,n,o){return'function'==typeof t?f({},n,{},t(f({},o,{navigationOptions:n}))):'object'==typeof t?f({},n,{},t):n}e.default=function(t,c){return function(f,p,b){var l=f.state;(0,n.default)(l.routeName&&'string'==typeof l.routeName,'Cannot get config because the route does not have a routeName.');var s=(0,o.default)(t,l.routeName),v=t[l.routeName],y=v===s?null:v.navigationOptions,j=s.navigationOptions,P={navigation:f,screenProps:p||{},theme:b},h=O(c,{},P);return h=O(y,h=O(j,h,P),P),(0,u.default)(h,l),h}}},428,[3,414,427,429]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=n(r(d[1])),o=['tabBar'];e.default=function(n,c){var f=Object.keys(n).find(function(n){return o.includes(n)});if('function'==typeof n.title)throw new Error(["`title` cannot be defined as a function in navigation options for `".concat(c.routeName,"` screen. \n"),'Try replacing the following:','{','    title: ({ state }) => state...','}','','with:','({ navigation }) => ({','    title: navigation.state...','})'].join('\n'));if(f&&'function'==typeof n[f])throw new Error(["`".concat(f,"` cannot be defined as a function in navigation options for `").concat(c.routeName,"` screen. \n"),'Try replacing the following:','{',"    ".concat(f,": ({ state }) => ({"),'         key: state...','    })','}','','with:','({ navigation }) => ({',"    ".concat(f,"Key: navigation.state..."),'})'].join('\n'));if(f&&'object'==typeof n[f])throw new Error(["Invalid key `".concat(f,"` defined in navigation options for `").concat(c.routeName,"` screen."),'\n','Try replacing the following navigation options:','{',"    ".concat(f,": {")].concat((0,t.default)(Object.keys(n[f]).map(function(n){return"        ".concat(n,": ...,")})),['    },','}','\n','with:','{'],(0,t.default)(Object.keys(n[f]).map(function(n){return"    ".concat(f+n[0].toUpperCase()+n.slice(1),": ...,")})),['}']).join('\n'))}},429,[3,31]);
+__d(function(g,r,i,a,m,e,d){function t(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(t);n&&(c=c.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,c)}return o}function n(n){for(var c=1;c<arguments.length;c++){var u=null!=arguments[c]?arguments[c]:{};c%2?t(Object(u),!0).forEach(function(t){o(n,t,u[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(u)):t(Object(u)).forEach(function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(u,t))})}return n}function o(t,n,o){return n in t?Object.defineProperty(t,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[n]=o,t}Object.defineProperty(e,"__esModule",{value:!0}),e.jumpTo=e.JUMP_TO=void 0;e.JUMP_TO="Navigation/JUMP_TO";e.jumpTo=function(t){return n({type:"Navigation/JUMP_TO",preserveFocus:!0},t)}},430,[]);
+__d(function(g,r,i,a,m,e,d){function t(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var O=Object.getOwnPropertySymbols(t);n&&(O=O.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,O)}return o}function n(n){for(var O=1;O<arguments.length;O++){var p=null!=arguments[O]?arguments[O]:{};O%2?t(Object(p),!0).forEach(function(t){o(n,t,p[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(p)):t(Object(p)).forEach(function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(p,t))})}return n}function o(t,n,o){return n in t?Object.defineProperty(t,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[n]=o,t}Object.defineProperty(e,"__esModule",{value:!0}),e.completeTransition=e.replace=e.reset=e.push=e.popToTop=e.pop=e.COMPLETE_TRANSITION=e.REPLACE=e.RESET=e.PUSH=e.POP_TO_TOP=e.POP=void 0;var O='Navigation/POP';e.POP=O;e.POP_TO_TOP="Navigation/POP_TO_TOP";var p='Navigation/PUSH';e.PUSH=p;var P='Navigation/RESET';e.RESET=P;e.REPLACE="Navigation/REPLACE";e.COMPLETE_TRANSITION="Navigation/COMPLETE_TRANSITION";e.pop=function(t){return n({type:O},t)};e.popToTop=function(t){return n({type:"Navigation/POP_TO_TOP"},t)};e.push=function(t){return n({type:p},t)};e.reset=function(t){return n({type:P,key:null},t)};e.replace=function(t){return n({type:"Navigation/REPLACE"},t)};e.completeTransition=function(t){return n({type:"Navigation/COMPLETE_TRANSITION",preserveFocus:!0},t)}},431,[]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(d[1]),t=n(r(d[2]));function c(n){return n?n.screen?n.screen:n:null}var u=function(n){var u=Object.keys(n);(0,t.default)(u.length>0,'Please specify at least one route when configuring a navigator.'),u.forEach(function(t){var u=n[t],f=c(u);if(!f||!(0,o.isValidElementType)(f)&&!u.getScreen)throw new Error("The component for route '".concat(t,"' must be a React component. For example:\n\nimport MyScreen from './MyScreen';\n...\n").concat(t,": MyScreen,\n}\n\nYou can also use a navigator:\n\nimport MyNavigator from './MyNavigator';\n...\n").concat(t,": MyNavigator,\n}"));if(u.screen&&u.getScreen)throw new Error("Route '".concat(t,"' should declare a screen or a getScreen, not both."))})};e.default=u},432,[3,385,414]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.createPathParser=e.urlToPathAndParams=e.getParamsFromPath=void 0;var o=n(r(d[2])),u=t(r(d[3])),c=t(r(d[4])),f=n(r(d[5]));function l(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(t);n&&(u=u.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,u)}return o}function s(t){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?l(Object(o),!0).forEach(function(n){h(t,n,o[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):l(Object(o)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(o,n))})}return t}function h(t,n,o){return n in t?Object.defineProperty(t,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[n]=o,t}var p=r(d[6]),v=function(t,n,o){return n.slice(1).reduce(function(t,n,u){var c=o[u];if(!c||c.asterisk)return t;var f,l=c.name;if(n)try{f=decodeURIComponent(n)}catch(t){}return t[l]=f||n,t},s({},t))};e.getParamsFromPath=v;var P=function(t,n){return t[n.findIndex(function(t){return t.asterisk})+1]},y=function(t,n){if(Array.isArray(n)){if(1===n.length)return n[0];var o=n,u=Array.isArray(o),c=0;for(o=u?o:o["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var f;if(u){if(c>=o.length)break;f=o[c++]}else{if((c=o.next()).done)break;f=c.value}var l=f;if(t.startsWith(l))return l}return null}return n};e.urlToPathAndParams=function(t,n){var u=t.match(/^(.*)\?(.*)$/)||[null,t,{}],c=(0,o.default)(u,3),f=c[1],l=c[2],s=p.parse(l),h=y(f,n)||'://',v=f.split(h)[1];return void 0===v&&(v=f),'/'===v&&(v=''),'/'===v[v.length-1]&&(v=v.slice(0,-1)),{path:v,params:s}};e.createPathParser=function(t,n,l){var h,p=l.paths,y=void 0===p?{}:p,b=l.disableRouteNamePaths,O={};Object.keys(t).forEach(function(t){var o;void 0===(o=void 0!==y[t]?y[t]:n[t].path)&&(o=b?null:t),(0,f.default)(null===o||'string'==typeof o,"Route path for ".concat(t," must be specified as a string, or null."));var c=null!==o,l=[],s=c?(0,u.default)(o,l):null,h=[],p=''===o||!c,v=(0,u.default)(p?'*':"".concat(o,"/*"),h);O[t]={exactRe:s,exactReKeys:l,extendedPathRe:v,extendedPathReKeys:h,isWildcard:p,toPath:null===o?function(){return''}:(0,u.compile)(o)}}),h=Object.entries(O);return{getActionForPathAndParams:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:'',u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=h,l=Array.isArray(f),s=0;for(f=l?f:f["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var p;if(l){if(s>=f.length)break;p=f[s++]}else{if((s=f.next()).done)break;p=s.value}var y=p,b=(0,o.default)(y,2),O=b[0],x=b[1],A=x.exactRe,j=x.exactReKeys,R=x.extendedPathRe,k=x.extendedPathReKeys,S=t[O],w=A&&A.exec(n);if(w&&w.length){var F=R&&R.exec(n),K=null;if(F&&S){var D=P(F,k);K=S.getActionForPathAndParams(D,u)}return c.navigate({routeName:O,params:v(u,w,j),action:K})}}var E=h,N=Array.isArray(E),_=0;for(E=N?E:E["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var I;if(N){if(_>=E.length)break;I=E[_++]}else{if((_=E.next()).done)break;I=_.value}var T=I,W=(0,o.default)(T,2),C=W[0],M=W[1],U=M.extendedPathRe,$=M.extendedPathReKeys,q=t[C],z=U&&U.exec(n);if(z&&z.length){var B=P(z,$),G=null;if(q&&(G=q.getActionForPathAndParams(B,u)),!G)continue;return c.navigate({routeName:C,params:v(u,z,$),action:G})}}return null},getPathAndParamsForRoute:function(n){var o=n.routeName,u=n.params,c=t[o],f=O[o],l=f.toPath,h=f.exactReKeys,p=l(u),v={};if(u&&Object.keys(u).filter(function(t){return!h.find(function(n){return n.name===t})}).forEach(function(t){v[t]=u[t]}),c){var P=c.getPathAndParamsForState(n);return{path:p?"".concat(p,"/").concat(P.path):P.path,params:P.params?s({},v,{},P.params):v}}return{path:p,params:v}}}}},433,[1,3,25,434,417,414,436]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);m.exports=E,m.exports.parse=o,m.exports.compile=function(t,n){return u(o(t,n),n)},m.exports.tokensToFunction=u,m.exports.tokensToRegExp=w;var n=new RegExp(['(\\\\.)','([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))'].join('|'),'g');function o(t,o){for(var p,u=[],f=0,s=0,h='',x=o&&o.delimiter||'/';null!=(p=n.exec(t));){var v=p[0],w=p[1],E=p.index;if(h+=t.slice(s,E),s=E+v.length,w)h+=w[1];else{var y=t[s],R=p[2],$=p[3],b=p[4],T=p[5],k=p[6],C=p[7];h&&(u.push(h),h='');var U=null!=R&&null!=y&&y!==R,S='+'===k||'*'===k,j='?'===k||'*'===k,A=p[2]||x,I=b||T;u.push({name:$||f++,prefix:R||'',delimiter:A,optional:j,repeat:S,partial:U,asterisk:!!C,pattern:I?c(I):C?'.*':'[^'+l(A)+']+?'})}}return s<t.length&&(h+=t.substr(s)),h&&u.push(h),u}function p(t){return encodeURI(t).replace(/[\/?#]/g,function(t){return'%'+t.charCodeAt(0).toString(16).toUpperCase()})}function u(n,o){for(var u=new Array(n.length),l=0;l<n.length;l++)'object'==typeof n[l]&&(u[l]=new RegExp('^(?:'+n[l].pattern+')$',s(o)));return function(o,l){for(var c='',f=o||{},s=(l||{}).pretty?p:encodeURIComponent,h=0;h<n.length;h++){var x=n[h];if('string'!=typeof x){var v,w=f[x.name];if(null==w){if(x.optional){x.partial&&(c+=x.prefix);continue}throw new TypeError('Expected "'+x.name+'" to be defined')}if(t(w)){if(!x.repeat)throw new TypeError('Expected "'+x.name+'" to not repeat, but received `'+JSON.stringify(w)+'`');if(0===w.length){if(x.optional)continue;throw new TypeError('Expected "'+x.name+'" to not be empty')}for(var E=0;E<w.length;E++){if(v=s(w[E]),!u[h].test(v))throw new TypeError('Expected all "'+x.name+'" to match "'+x.pattern+'", but received `'+JSON.stringify(v)+'`');c+=(0===E?x.prefix:x.delimiter)+v}}else{if(v=x.asterisk?encodeURI(w).replace(/[?#]/g,function(t){return'%'+t.charCodeAt(0).toString(16).toUpperCase()}):s(w),!u[h].test(v))throw new TypeError('Expected "'+x.name+'" to match "'+x.pattern+'", but received "'+v+'"');c+=x.prefix+v}}else c+=x}return c}}function l(t){return t.replace(/([.+*?=^!:${}()[\]|\/\\])/g,'\\$1')}function c(t){return t.replace(/([=!:$\/()])/g,'\\$1')}function f(t,n){return t.keys=n,t}function s(t){return t&&t.sensitive?'':'i'}function h(t,n){var o=t.source.match(/\((?!\?)/g);if(o)for(var p=0;p<o.length;p++)n.push({name:p,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return f(t,n)}function x(t,n,o){for(var p=[],u=0;u<t.length;u++)p.push(E(t[u],n,o).source);return f(new RegExp('(?:'+p.join('|')+')',s(o)),n)}function v(t,n,p){return w(o(t,p),n,p)}function w(n,o,p){t(o)||(p=o||p,o=[]);for(var u=(p=p||{}).strict,c=!1!==p.end,h='',x=0;x<n.length;x++){var v=n[x];if('string'==typeof v)h+=l(v);else{var w=l(v.prefix),E='(?:'+v.pattern+')';o.push(v),v.repeat&&(E+='(?:'+w+E+')*'),h+=E=v.optional?v.partial?w+'('+E+')?':'(?:'+w+'('+E+'))?':w+'('+E+')'}}var y=l(p.delimiter||'/'),R=h.slice(-y.length)===y;return u||(h=(R?h.slice(0,-y.length):h)+'(?:'+y+'(?=$))?'),h+=c?'$':u&&R?'':'(?='+y+'|$)',f(new RegExp('^'+h,s(p)),o)}function E(n,o,p){return t(o)||(p=o||p,o=[]),p=p||{},n instanceof RegExp?h(n,o):t(n)?x(n,o,p):v(n,o,p)}},434,[435]);
+__d(function(g,r,i,a,m,e,d){m.exports=Array.isArray||function(t){return'[object Array]'==Object.prototype.toString.call(t)}},435,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),u=r(d[3]),c=r(d[4]),l=r(d[5]);function s(t){switch(t.arrayFormat){case'index':return function(n){return function(u,c){var l=u.length;return void 0===c||t.skipNull&&null===c?u:[].concat(o(u),null===c?[[p(n,t),'[',l,']'].join('')]:[[p(n,t),'[',p(l,t),']=',p(c,t)].join('')])}};case'bracket':return function(n){return function(u,c){return void 0===c||t.skipNull&&null===c?u:[].concat(o(u),null===c?[[p(n,t),'[]'].join('')]:[[p(n,t),'[]=',p(c,t)].join('')])}};case'comma':case'separator':return function(n){return function(o,u){return null===u||void 0===u||0===u.length?o:0===o.length?[[p(n,t),'=',p(u,t)].join('')]:[[o,p(u,t)].join(t.arrayFormatSeparator)]}};default:return function(n){return function(u,c){return void 0===c||t.skipNull&&null===c?u:[].concat(o(u),null===c?[p(n,t)]:[[p(n,t),'=',p(c,t)].join('')])}}}}function f(t){var n;switch(t.arrayFormat){case'index':return function(t,o,u){n=/\[(\d*)\]$/.exec(t),t=t.replace(/\[\d*\]$/,''),n?(void 0===u[t]&&(u[t]={}),u[t][n[1]]=o):u[t]=o};case'bracket':return function(t,o,u){n=/(\[\])$/.exec(t),t=t.replace(/\[\]$/,''),n?void 0!==u[t]?u[t]=[].concat(u[t],o):u[t]=[o]:u[t]=o};case'comma':case'separator':return function(n,o,u){var c='string'==typeof o&&o.split('').indexOf(t.arrayFormatSeparator)>-1?o.split(t.arrayFormatSeparator).map(function(n){return v(n,t)}):null===o?o:v(o,t);u[n]=c};default:return function(t,n,o){void 0!==o[t]?o[t]=[].concat(o[t],n):o[t]=n}}}function y(t){if('string'!=typeof t||1!==t.length)throw new TypeError('arrayFormatSeparator must be single character string')}function p(t,n){return n.encode?n.strict?u(t):encodeURIComponent(t):t}function v(t,n){return n.decode?c(t):t}function b(t){return Array.isArray(t)?t.sort():'object'==typeof t?b(Object.keys(t)).sort(function(t,n){return Number(t)-Number(n)}).map(function(n){return t[n]}):t}function j(t){var n=t.indexOf('#');return-1!==n&&(t=t.slice(0,n)),t}function k(t){var n='',o=t.indexOf('#');return-1!==o&&(n=t.slice(o)),n}function h(t){var n=(t=j(t)).indexOf('?');return-1===n?'':t.slice(n+1)}function F(t,n){return n.parseNumbers&&!Number.isNaN(Number(t))&&'string'==typeof t&&''!==t.trim()?t=Number(t):!n.parseBooleans||null===t||'true'!==t.toLowerCase()&&'false'!==t.toLowerCase()||(t='true'===t.toLowerCase()),t}function N(o,u){y((u=n({decode:!0,sort:!0,arrayFormat:'none',arrayFormatSeparator:',',parseNumbers:!1,parseBooleans:!1},u)).arrayFormatSeparator);var c=f(u),s=Object.create(null);if('string'!=typeof o)return s;if(!(o=o.trim().replace(/^[?#&]/,'')))return s;var p=o.split('&'),j=Array.isArray(p),k=0;for(p=j?p:p["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var h;if(j){if(k>=p.length)break;h=p[k++]}else{if((k=p.next()).done)break;h=k.value}var N=h,O=l(u.decode?N.replace(/\+/g,' '):N,'='),x=t(O,2),S=x[0],A=x[1];A=void 0===A?null:'comma'===u.arrayFormat?A:v(A,u),c(v(S,u),A,s)}for(var w=0,C=Object.keys(s);w<C.length;w++){var $=C[w],B=s[$];if('object'==typeof B&&null!==B)for(var L=0,U=Object.keys(B);L<U.length;L++){var q=U[L];B[q]=F(B[q],u)}else s[$]=F(B,u)}return!1===u.sort?s:(!0===u.sort?Object.keys(s).sort():Object.keys(s).sort(u.sort)).reduce(function(t,n){var o=s[n];return Boolean(o)&&'object'==typeof o&&!Array.isArray(o)?t[n]=b(o):t[n]=o,t},Object.create(null))}e.extract=h,e.parse=N,e.stringify=function(t,o){if(!t)return'';y((o=n({encode:!0,strict:!0,arrayFormat:'none',arrayFormatSeparator:','},o)).arrayFormatSeparator);var u=s(o),c=n({},t);if(o.skipNull)for(var l=0,f=Object.keys(c);l<f.length;l++){var v=f[l];void 0!==c[v]&&null!==c[v]||delete c[v]}var b=Object.keys(c);return!1!==o.sort&&b.sort(o.sort),b.map(function(n){var c=t[n];return void 0===c?'':null===c?p(n,o):Array.isArray(c)?c.reduce(u(n),[]).join('&'):p(n,o)+'='+p(c,o)}).filter(function(t){return t.length>0}).join('&')},e.parseUrl=function(t,n){return{url:j(t).split('?')[0]||'',query:N(h(t),n)}},e.stringifyUrl=function(t,o){var u=j(t.url).split('?')[0]||'',c=e.extract(t.url),l=e.parse(c),s=k(t.url),f=n(l,t.query),y=e.stringify(f,o);return y&&(y="?"+y),""+u+y+s}},436,[25,11,31,437,438,439]);
+__d(function(g,r,i,a,m,e,d){'use strict';m.exports=function(t){return encodeURIComponent(t).replace(/[!'()*]/g,function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})}},437,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=new RegExp('%[a-f0-9]{2}','gi'),n=new RegExp("(%[a-f0-9]{2})+",'gi');function o(t,n){try{return decodeURIComponent(t.join(''))}catch(t){}if(1===t.length)return t;n=n||1;var c=t.slice(0,n),p=t.slice(n);return Array.prototype.concat.call([],o(c),o(p))}function c(n){try{return decodeURIComponent(n)}catch(f){for(var c=n.match(t),p=1;p<c.length;p++)c=(n=o(c,p).join('')).match(t);return n}}function p(t){for(var o={'%FE%FF':"\ufffd\ufffd",'%FF%FE':"\ufffd\ufffd"},p=n.exec(t);p;){try{o[p[0]]=decodeURIComponent(p[0])}catch(t){var f=c(p[0]);f!==p[0]&&(o[p[0]]=f)}p=n.exec(t)}o['%C2']="\ufffd";for(var u=Object.keys(o),y=0;y<u.length;y++){var h=u[y];t=t.replace(new RegExp(h,'g'),o[h])}return t}m.exports=function(t){if('string'!=typeof t)throw new TypeError('Expected `encodedURI` to be of type `string`, got `'+typeof t+'`');try{return t=t.replace(/\+/g,' '),decodeURIComponent(t)}catch(n){return p(t)}}},438,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';m.exports=function(t,n){if('string'!=typeof t||'string'!=typeof n)throw new TypeError('Expected the arguments to be of type `string`');if(''===n)return[t];var o=t.indexOf(n);return-1===o?[t]:[t.slice(0,o),t.slice(o+n.length)]}},439,[]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=t(r(d[2])),u=t(r(d[3])),s=t(r(d[4])),f=t(r(d[5])),l=t(r(d[6])),p=t(r(d[7])),c=(function(t){function c(){return(0,n.default)(this,c),(0,u.default)(this,(0,s.default)(c).apply(this,arguments))}return(0,f.default)(c,t),(0,o.default)(c,[{key:"render",value:function(){var t=this.props.navigation.state,n=t.routes[t.index].key,o=this.props.descriptors[n],u=o.getComponent();return l.default.createElement(p.default,{component:u,navigation:o.navigation,screenProps:this.props.screenProps})}}]),c})(l.default.Component);e.default=c},440,[3,4,5,6,8,9,12,441]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=t(r(d[2])),l=t(r(d[3])),o=t(r(d[4])),f=t(r(d[5])),c=t(r(d[6])),s=t(r(d[7])),v=(function(t){function v(){return(0,n.default)(this,v),(0,l.default)(this,(0,o.default)(v).apply(this,arguments))}return(0,f.default)(v,t),(0,u.default)(v,[{key:"render",value:function(){var t=this.props,n=t.screenProps,u=t.component,l=t.navigation;return c.default.createElement(s.default.Provider,{value:l},c.default.createElement(u,{screenProps:n,navigation:l}))}}]),v})(c.default.PureComponent);e.default=v},441,[3,4,5,6,8,9,12,424]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default={light:{header:'#fff',headerBorder:'#a7a7aa',body:'#fff',bodyBorder:'#a7a7aa',bodyContent:'#fff',label:'rgba(0, 0, 0, 0.9)'},dark:{header:'#2a2a2a',headerBorder:'#3a3a3a',body:'#000',bodyBorder:'#343434',bodyContent:'#2a2a2a',label:'#fff'}}},442,[]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=r(d[1]),n=t(r(d[2]));e.default=function(){return(0,u.useContext)(n.default)}},443,[3,12,423]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(r(d[2])),u=t(r(d[3])),s=t(r(d[4])),f=n(r(d[5])),c=n(r(d[6])),p=n(r(d[7])),y=n(r(d[8])),l=n(r(d[9])),v=r(d[10]),k=r(d[11]);function N(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(t);n&&(u=u.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,u)}return o}function A(t){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?N(Object(o),!0).forEach(function(n){b(t,n,o[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):N(Object(o)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(o,n))})}return t}function b(t,n,o){return n in t?Object.defineProperty(t,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[n]=o,t}function P(t){return t.type===u.NAVIGATE||t.type===s.PUSH}var S=function(){return{}};function O(t){return t.type===s.RESET&&null===t.key}e.default=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,y.default)(t);var N={},b=Object.keys(t);b.forEach(function(n){var o=t[n],u=o&&o.screen?o.screen:o;u&&u.router?N[n]=u.router:N[n]=null});var h=n.initialRouteParams,T=n.getCustomActionCreators||S,x=n.initialRouteName||b[0],j=N[x];function F(o){var s={},f=N[o.routeName];if(P(o)&&void 0!==f){var c={};if(null!==f){var p=o.action||u.init({params:o.params});c=f.getStateForAction(p)}return{key:'StackRouterRoot',isTransitioning:!1,index:0,routes:[A({params:o.params},c,{key:o.key||(0,v.generateKey)(),routeName:o.routeName})]}}j&&(s=j.getStateForAction(u.navigate({routeName:x,params:h})));var y=(t[x].params||s.params||o.params||h)&&A({},t[x].params||{},{},s.params||{},{},o.params||{},{},h||{}),l=n.initialRouteKey;return{key:'StackRouterRoot',isTransitioning:!1,index:0,routes:[s=A({},s,{},y?{params:y}:{},{routeName:x,key:o.key||l||(0,v.generateKey)()})]}}function R(n,o){var u=t[n];return u&&u.params?A({},u.params,{},o.params):o.params}var E=(0,k.createPathParser)(N,t,n),w=E.getPathAndParamsForRoute,C=E.getActionForPathAndParams;return{childRouters:N,getComponentForState:function(n){var o=n.routes[n.index],u=o.routeName;return N[u]?N[u].getComponentForState(o):(0,c.default)(t,u)},getComponentForRouteName:function(n){return(0,c.default)(t,n)},getActionCreators:function(t,n){return A({},T(t,n),{pop:function(t,n){return s.pop(A({n:t},n))},popToTop:function(t){return s.popToTop(t)},push:function(t,n,o){return s.push({routeName:t,params:n,action:o})},replace:function(n,o,u,f){return'string'==typeof n?s.replace({routeName:n,params:o,action:u,key:t.key,newKey:f}):((0,l.default)('object'==typeof n,'Must replaceWith an object or a string'),(0,l.default)(null==o,'Params must not be provided to .replace() when specifying an object'),(0,l.default)(null==u,'Child action must not be provided to .replace() when specifying an object'),(0,l.default)(null==f,'Child action must not be provided to .replace() when specifying an object'),s.replace(n))},reset:function(t,o){return s.reset({actions:t,index:null==o?t.length-1:o,key:n})},dismiss:function(){return u.back({key:n})}})},getStateForAction:function(t,n){if(!n)return F(t);var f,c=n.routes[n.index];if(O(t)||t.type===u.NAVIGATE){if(t.type===u.NAVIGATE){var y=n.routes.slice().reverse(),k=Array.isArray(y),b=0;for(y=k?y:y["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var S;if(k){if(b>=y.length)break;S=y[b++]}else{if((b=y.next()).done)break;S=b.value}var h=S,T=N[h.routeName],x=t.routeName===h.routeName&&t.action?t.action:t;if(T){var j=T.getStateForAction(x,h);if(null===j||j!==h){var E=p.default.replaceAndPrune(n,j?j.key:h.key,j||h);return A({},E,{isTransitioning:n.index!==E.index?!0!==t.immediate:n.isTransitioning})}}}}}else{var w=N[c.routeName];if(w){var C=w.getStateForAction(t,c);if(null!==C&&C!==c)return p.default.replaceAt(n,c.key,C,t.type===u.SET_PARAMS)}}if(P(t)&&void 0!==N[t.routeName]){var K,_=N[t.routeName];(0,l.default)(t.type!==s.PUSH||null==t.key,'StackRouter does not support key on the push action');var I=n.routes.findIndex(function(n){return t.key?n.key===t.key:n.routeName===t.routeName});if(t.type!==s.PUSH&&-1!==I){if(n.index===I&&!t.params)return null;var M=n.routes.slice(0,I+1);if(t.params){var D=n.routes[I];M[I]=A({},D,{params:A({},D.params,{},t.params)})}return A({},n,{isTransitioning:n.index!==I?!0!==t.immediate:n.isTransitioning,index:I,routes:M})}if(_){var H=t.action||u.init({params:R(t.routeName,t)});K=A({params:R(t.routeName,t)},_.getStateForAction(H),{routeName:t.routeName,key:t.key||(0,v.generateKey)()})}else K={params:R(t.routeName,t),routeName:t.routeName,key:t.key||(0,v.generateKey)()};return A({},p.default.push(n,K),{isTransitioning:!0!==t.immediate})}if(t.type===s.PUSH&&void 0===N[t.routeName])return n;if(P(t))for(var U=Object.keys(N),G=0;G<U.length;G++){var V=U[G],L=N[V];if(L){var W=L.getStateForAction(u.init()),B=L.getStateForAction(t,W),q=null;if(null===B?q=W:B!==W&&(q=B),q){var z=A({},q,{routeName:V,key:t.key||(0,v.generateKey)()});return A({},p.default.push(n,z),{isTransitioning:!0!==t.immediate})}}}if(t.type===s.POP_TO_TOP)return t.key&&n.key!==t.key?n:n.index>0?A({},n,{isTransitioning:!0!==t.immediate,index:0,routes:[n.routes[0]]}):n;if(t.type===s.REPLACE&&-1!==(f=void 0===t.key&&n.routes.length?n.routes.length-1:n.routes.findIndex(function(n){return n.key===t.key}))){var J=N[t.routeName],Q={};if(J){var X=t.action||u.init({params:R(t.routeName,t)});Q=J.getStateForAction(X)}var Y=(0,o.default)(n.routes);return Y[f]=A({params:R(t.routeName,t)},Q,{routeName:t.routeName,key:t.newKey||(0,v.generateKey)()}),A({},n,{routes:Y})}if(t.type===s.COMPLETE_TRANSITION&&(null==t.key||t.key===n.key)&&t.toChildKey===n.routes[n.index].key&&n.isTransitioning)return A({},n,{isTransitioning:!1});if(t.type===u.SET_PARAMS){var Z=t.key,$=n.routes.find(function(t){return t.key===Z});if($){var ee=A({},$.params,{},t.params),te=(0,o.default)(n.routes);return te[n.routes.indexOf($)]=A({},$,{params:ee}),A({},n,{routes:te})}}if(t.type===s.RESET)return null!=t.key&&t.key!==n.key?n:A({},n,{routes:t.actions.map(function(t){var n=N[t.routeName],o={};if(n){var s=t.action||u.init({params:R(t.routeName,t)});o=n.getStateForAction(s)}return A({params:R(t.routeName,t)},o,{routeName:t.routeName,key:t.key||(0,v.generateKey)()})}),index:t.index});if(t.type===u.BACK||t.type===s.POP){var re=t.key,ne=t.n,ae=t.immediate,ie=n.index;if(t.type===s.POP&&null!=ne)ie=Math.max(1,n.index-ne+1);else if(re){var oe=n.routes.find(function(t){return t.key===re});ie=n.routes.indexOf(oe)}if(ie>0)return A({},n,{routes:n.routes.slice(0,ie),index:ie-1,isTransitioning:!0!==ae})}var ue=t.key?p.default.indexOf(n,t.key):-1,se=n.routes.slice().reverse(),fe=Array.isArray(se),ce=0;for(se=fe?se:se["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var pe;if(fe){if(ce>=se.length)break;pe=se[ce++]}else{if((ce=se.next()).done)break;pe=ce.value}var ye=pe;if(ye.key!==c.key&&!(ue>=0&&ye.key!==t.key)){var le=N[ye.routeName];if(le){var me=le.getStateForAction(t,ye);if(null===me)return n;if(me&&me!==ye)return p.default.replaceAt(n,ye.key,me,t.preserveFocus||t.type.includes('DRAWER'))}}}return n},getPathAndParamsForState:function(t){var n=t.routes[t.index];return w(n)},getActionForPathAndParams:function(t,n){return C(t,n)},getScreenOptions:(0,f.default)(t,n.defaultNavigationOptions)}}},444,[1,3,31,417,431,428,427,413,432,414,445,433]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e._TESTING_ONLY_normalize_keys=function(){n="id",t=0},e.generateKey=function(){return"".concat(n,"-").concat(t++)};var n="id-".concat(Date.now()),t=0},445,[]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=t(r(d[2]));function c(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(t);n&&(c=c.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,c)}return o}function u(t){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?c(Object(o),!0).forEach(function(n){f(t,n,o[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):c(Object(o)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(o,n))})}return t}function f(t,n,o){return n in t?Object.defineProperty(t,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[n]=o,t}e.default=function(t){var c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return c=u({},c),c=(0,o.default)(c,'resetOnBlur',!1),c=(0,o.default)(c,'backBehavior','initialRoute'),(0,n.default)(t,c)}},446,[3,426,447]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(t,n,o){return t.hasOwnProperty(n)&&void 0!==t[n]?t:(t[n]=o,t)}},447,[]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=function(t,n){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:'light',u=t.state,l=t.router,v=(0,t.getChildNavigation)(u.routes[u.index].key);return l.getScreenOptions(v,n,o)};e.default=t},448,[]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=n(r(d[1])),u=n(r(d[2])),o=n(r(d[3])),l=n(r(d[4])),c=n(r(d[5])),f=n(r(d[6])),s=n(r(d[7])),p=n(r(d[8]));var v={willFocus:'onWillFocus',didFocus:'onDidFocus',willBlur:'onWillBlur',didBlur:'onDidBlur'},b=Object.keys(v),h=(function(n){function s(){var n,u,f,p,b;(0,t.default)(this,s);for(var h=arguments.length,y=new Array(h),k=0;k<h;k++)y[k]=arguments[k];return u=(0,o.default)(this,(n=(0,l.default)(s)).call.apply(n,[this].concat(y))),f=(0,c.default)(u),b=function(n){return u.props[v[n]]},(p="getPropListener")in f?Object.defineProperty(f,p,{value:b,enumerable:!0,configurable:!0,writable:!0}):f[p]=b,u}return(0,f.default)(s,n),(0,u.default)(s,[{key:"componentDidMount",value:function(){var n=this;this.subscriptions={},b.forEach(function(t){n.subscriptions[t]=n.props.navigation.addListener(t,function(){var u=n.getPropListener(t);return u&&u.apply(void 0,arguments)})})}},{key:"componentWillUnmount",value:function(){var n=this;b.forEach(function(t){n.subscriptions[t].remove()})}},{key:"render",value:function(){return null}}]),s})(s.default.Component),y=(0,p.default)(h);e.default=y},449,[3,4,5,6,8,7,9,12,450]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{forwardRef:!0},w=(function(p){function y(){return(0,n.default)(this,y),(0,u.default)(this,(0,f.default)(y).apply(this,arguments))}return(0,l.default)(y,p),(0,o.default)(y,[{key:"render",value:function(){var n=this,o=this.props.navigation;return c.default.createElement(v.default.Consumer,null,function(u){var f=o||u;return(0,s.default)(!!f,'withNavigation can only be used on a view hierarchy of a navigator. The wrapped component is unable to get access to navigation from props or context.'),c.default.createElement(t,h({},n.props,{navigation:f,ref:b.forwardRef?n.props.onRef:void 0}))})}}]),y})(c.default.Component);return y(w,"displayName","withNavigation(".concat(t.displayName||t.name,")")),(0,p.default)(w,t)};var n=t(r(d[1])),o=t(r(d[2])),u=t(r(d[3])),f=t(r(d[4])),l=t(r(d[5])),c=t(r(d[6])),p=t(r(d[7])),s=t(r(d[8])),v=t(r(d[9]));function h(){return(h=Object.assign||function(t){for(var n=1;n<arguments.length;n++){var o=arguments[n];for(var u in o)Object.prototype.hasOwnProperty.call(o,u)&&(t[u]=o[u])}return t}).apply(this,arguments)}function y(t,n,o){return n in t?Object.defineProperty(t,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[n]=o,t}},450,[3,4,5,6,8,9,12,384,414,424]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var b=(function(l){function p(t){var u;return(0,n.default)(this,p),(u=(0,o.default)(this,(0,s.default)(p).call(this,t))).subscriptions=[t.navigation.addListener('didFocus',function(){return u.setState({isFocused:!0})}),t.navigation.addListener('willBlur',function(){return u.setState({isFocused:!1})})],u.state={isFocused:!!t.navigation&&t.navigation.isFocused()},u}return(0,c.default)(p,l),(0,u.default)(p,[{key:"componentWillUnmount",value:function(){this.subscriptions.forEach(function(t){return t.remove()})}},{key:"render",value:function(){return f.default.createElement(t,v({},this.props,{isFocused:this.state.isFocused,ref:this.props.onRef}))}}]),p})(f.default.Component);return h(b,"displayName","withNavigationFocus(".concat(t.displayName||t.name,")")),(0,l.default)((0,p.default)(b,{forwardRef:!1}),t)};var n=t(r(d[1])),u=t(r(d[2])),o=t(r(d[3])),s=t(r(d[4])),c=t(r(d[5])),f=t(r(d[6])),l=t(r(d[7])),p=t(r(d[8]));function v(){return(v=Object.assign||function(t){for(var n=1;n<arguments.length;n++){var u=arguments[n];for(var o in u)Object.prototype.hasOwnProperty.call(u,o)&&(t[o]=u[o])}return t}).apply(this,arguments)}function h(t,n,u){return n in t?Object.defineProperty(t,n,{value:u,enumerable:!0,configurable:!0,writable:!0}):t[n]=u,t}},451,[3,4,5,6,8,9,12,384,450]);
+__d(function(g,r,i,a,m,e,d){m.exports={get createAppContainer(){return r(d[0]).default},get createKeyboardAwareNavigator(){return r(d[1]).default},get createNavigationAwareScrollable(){return r(d[2]).default},get withOrientation(){return r(d[3]).default},get ResourceSavingSceneView(){return r(d[4]).default},get SafeAreaView(){return r(d[5]).default},get ScrollView(){return r(d[6]).ScrollView},get FlatList(){return r(d[6]).FlatList},get SectionList(){return r(d[6]).SectionList},get Themed(){return r(d[7]).default},get createNavigationFactory(){return r(d[8]).default},get NavigationContainer(){return r(d[8]).default}}},452,[453,456,457,458,459,460,463,489,490]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e._TESTING_ONLY_reset_container_count=function(){0},e.default=function(t){var N=(function(N){function w(n){var p;return(0,s.default)(this,w),p=(0,u.default)(this,(0,l.default)(w).call(this,n)),y((0,c.default)(p),"subs",null),y((0,c.default)(p),"_actionEventSubscribers",new Set),y((0,c.default)(p),"_handleOpenURL",function(n){var o=n.url,s=p.props,u=s.enableURLHandling,l=s.uriPrefix;if(!1!==u){var c=k(o,l);if(c){var v=c.path,f=c.params,h=t.router.getActionForPathAndParams(v,f);h&&p.dispatch(h)}}}),y((0,c.default)(p),"_persistNavigationState",function(t){var n;return o.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(!(n=p.props.persistNavigationState)){s.next=10;break}return s.prev=2,s.next=5,o.default.awrap(n(t));case 5:s.next=10;break;case 7:s.prev=7,s.t0=s.catch(2),console.warn('Uncaught exception while calling persistNavigationState()! You should handle exceptions thrown from persistNavigationState(), ignoring them may result in undefined behavior.');case 10:case"end":return s.stop()}},null,null,[[2,7]])}),y((0,c.default)(p),"dispatch",function(n){if(p.props.navigation)return p.props.navigation.dispatch(n);p._navState=p._navState||p.state.nav;var o=p._navState;(0,_.default)(o,'should be set in constructor if stateful');var s=t.router.getStateForAction(n,o),u=null===s?o:s,l=function(){p._actionEventSubscribers.forEach(function(t){return t({type:'action',action:n,state:u,lastState:o})})};return null===s?(l(),!0):u!==o?(p._navState=u,p.setState({nav:u},function(){p._onNavigationStateChange(o,u,n),l(),p._persistNavigationState(u)}),!0):(l(),!1)}),y((0,c.default)(p),"_getScreenProps",function(){return p.props.screenProps}),y((0,c.default)(p),"_getTheme",function(){return'light'===p.props.theme||'dark'===p.props.theme?p.props.theme:'no-preference'===p.props.theme?'light':(console.warn("Invalid theme provided: ".concat(p.props.theme,". Only 'light' and 'dark' are supported. Falling back to 'light'")),'light')}),A(n),p._initialAction=S.NavigationActions.init(),p._isStateful()&&h.BackHandler&&'function'==typeof h.BackHandler.addEventListener&&(p.subs=h.BackHandler.addEventListener('hardwareBackPress',function(){if(p._isMounted)return p.dispatch(S.NavigationActions.back());p.subs&&p.subs.remove()})),p.state={nav:p._isStateful()&&!n.loadNavigationState?t.router.getStateForAction(p._initialAction):null},p}return(0,v.default)(w,N),(0,p.default)(w,null,[{key:"getDerivedStateFromProps",value:function(t){return A(t),null}}]),(0,p.default)(w,[{key:"_renderLoading",value:function(){return this.props.renderLoadingExperimental?this.props.renderLoadingExperimental():null}},{key:"_isStateful",value:function(){return P(this.props)}},{key:"_onNavigationStateChange",value:function(t,n,o){void 0===this.props.onNavigationStateChange&&this._isStateful()&&process.env.REACT_NAV_LOGGING?console.group?(console.group('Navigation Dispatch: '),console.log('Action: ',o),console.log('New State: ',n),console.log('Last State: ',t),console.groupEnd()):console.log('Navigation Dispatch: ',{action:o,newState:n,lastState:t}):'function'==typeof this.props.onNavigationStateChange&&this.props.onNavigationStateChange(t,n,o)}},{key:"componentDidUpdate",value:function(){this._navState===this.state.nav&&(this._navState=null)}},{key:"componentDidMount",value:function(){var n,s,u,l,c,p,v,f,S,_,b=this;return o.default.async(function(y){for(;;)switch(y.prev=y.next){case 0:if(this._isMounted=!0,this._isStateful()){y.next=3;break}return y.abrupt("return");case 3:if(0,h.Linking.addEventListener('url',this._handleOpenURL),n=null,s=null,!1===this.props.enableURLHandling){y.next=14;break}return y.next=11,o.default.awrap(this.getStartupParams());case 11:u=y.sent,n=u.parsedUrl,s=u.userProvidedStartupState;case 14:if(l=this._initialAction,(c=this.state.nav)||s||(process.env.REACT_NAV_LOGGING&&console.log('Init new Navigation State'),c=t.router.getStateForAction(l)),s&&(c=s,L=!0),n&&(v=(p=n).path,f=p.params,(S=t.router.getActionForPathAndParams(v,f))&&(process.env.REACT_NAV_LOGGING&&console.log('Applying Navigation Action for Initial URL:',n),l=S,c=t.router.getStateForAction(S,c))),_=function(){return b._actionEventSubscribers.forEach(function(t){return t({type:'action',action:l,state:b.state.nav,lastState:null})})},c!==this.state.nav){y.next=23;break}return _(),y.abrupt("return");case 23:this.setState({nav:c},function(){L=!1,_()});case 24:case"end":return y.stop()}},null,this)}},{key:"getStartupParams",value:function(){var t,s,u,l,c,p,v;return o.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return t=this.props,s=t.uriPrefix,u=t.loadNavigationState,f.prev=1,f.next=4,o.default.awrap(Promise.all([h.Linking.getInitialURL(),u&&u()]));case 4:p=f.sent,v=(0,n.default)(p,2),l=v[0],c=v[1],f.next=12;break;case 10:f.prev=10,f.t0=f.catch(1);case 12:return f.abrupt("return",{parsedUrl:l&&k(l,s),userProvidedStartupState:c});case 13:case"end":return f.stop()}},null,this,[[1,10]])}},{key:"componentDidCatch",value:function(t){if(!L)throw t;L=!1,console.warn('Uncaught exception while starting app from persisted navigation state! Trying to render again with a fresh navigation state...'),this.dispatch(S.NavigationActions.init())}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,h.Linking.removeEventListener('url',this._handleOpenURL),this.subs&&this.subs.remove(),this._isStateful()&&0}},{key:"render",value:function(){var n=this,o=this.props.navigation;if(this._isStateful()){var s=this.state.nav;if(!s)return this._renderLoading();this._navigation&&this._navigation.state===s||(this._navigation=(0,S.getNavigation)(t.router,s,this.dispatch,this._actionEventSubscribers,this._getScreenProps,function(){return n._navigation})),o=this._navigation}return(0,_.default)(o,'failed to get navigation'),f.default.createElement(S.ThemeProvider,{value:this._getTheme()},f.default.createElement(S.NavigationProvider,{value:o},f.default.createElement(t,b({},this.props,{navigation:o}))))}}]),w})(f.default.Component);return y(N,"router",t.router),y(N,"navigationOptions",null),y(N,"defaultProps",{theme:'light'}),N};var n=t(r(d[1])),o=t(r(d[2])),s=t(r(d[3])),u=t(r(d[4])),l=t(r(d[5])),c=t(r(d[6])),p=t(r(d[7])),v=t(r(d[8])),f=t(r(d[9])),h=r(d[10]),S=r(d[11]),_=t(r(d[12]));t(r(d[13]));function b(){return(b=Object.assign||function(t){for(var n=1;n<arguments.length;n++){var o=arguments[n];for(var s in o)Object.prototype.hasOwnProperty.call(o,s)&&(t[s]=o[s])}return t}).apply(this,arguments)}function y(t,n,o){return n in t?Object.defineProperty(t,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[n]=o,t}function N(t,n){if(null==t)return{};var o,s,u=w(t,n);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);for(s=0;s<l.length;s++)o=l[s],n.indexOf(o)>=0||Object.prototype.propertyIsEnumerable.call(t,o)&&(u[o]=t[o])}return u}function w(t,n){if(null==t)return{};var o,s,u={},l=Object.keys(t);for(s=0;s<l.length;s++)o=l[s],n.indexOf(o)>=0||(u[o]=t[o]);return u}var k=S.pathUtils.urlToPathAndParams;function P(t){return!t.navigation}function A(t){if(t.persistenceKey&&console.warn("You passed persistenceKey prop to a navigator. The persistenceKey prop was replaced by a more flexible persistence mechanism, please see the navigation state persistence docs for more information. Passing the persistenceKey prop is a no-op."),!P(t)){t.navigation,t.screenProps;var n=t.persistNavigationState,o=t.loadNavigationState,s=(t.theme,N(t,["navigation","screenProps","persistNavigationState","loadNavigationState","theme"])),u=Object.keys(s);if(0!==u.length)throw new Error('This navigator has both navigation and container props, so it is '+"unclear if it should own its own state. Remove props: \"".concat(u.join(', '),"\" ")+"if the navigator should get its state from the navigation prop. If the navigator should maintain its own state, do not pass a navigation prop.");(0,_.default)(void 0===n&&void 0===o||'function'==typeof n&&'function'==typeof o,'both persistNavigationState and loadNavigationState must either be undefined, or be functions')}}var L=!1},453,[3,25,272,4,6,8,7,5,9,12,16,412,454,455]);
+__d(function(g,r,i,a,m,e,d){var n=function(){};m.exports=function(o,t,f,u,c,l,s,v){if(n(t),!o){var p;if(void 0===t)p=new Error('Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.');else{var h=[f,u,c,l,s,v],w=0;(p=new Error(t.replace(/%s/g,function(){return h[w++]}))).name='Invariant Violation'}throw p.framesToPop=1,p}}},454,[]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return"https://reactnavigation.org/docs/".concat(t)}},455,[]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=t(r(d[2])),o=t(r(d[3])),s=t(r(d[4])),l=t(r(d[5])),p=t(r(d[6])),c=t(r(d[7])),f=r(d[8]);function v(){return(v=Object.assign||function(t){for(var n=1;n<arguments.length;n++){var u=arguments[n];for(var o in u)Object.prototype.hasOwnProperty.call(u,o)&&(t[o]=u[o])}return t}).apply(this,arguments)}function h(t,n,u){return n in t?Object.defineProperty(t,n,{value:u,enumerable:!0,configurable:!0,writable:!0}):t[n]=u,t}e.default=function(t,T){var _,x;return x=_=(function(_){function x(){var t,u;(0,n.default)(this,x);for(var p=arguments.length,c=new Array(p),v=0;v<p;v++)c[v]=arguments[v];return u=(0,o.default)(this,(t=(0,s.default)(x)).call.apply(t,[this].concat(c))),h((0,l.default)(u),"_previouslyFocusedTextInput",null),h((0,l.default)(u),"_handleGestureBegin",function(){u._previouslyFocusedTextInput=f.TextInput.State.currentlyFocusedField(),u._previouslyFocusedTextInput&&f.TextInput.State.blurTextInput(u._previouslyFocusedTextInput),u.props.onGestureBegin&&u.props.onGestureBegin()}),h((0,l.default)(u),"_handleGestureCanceled",function(){u._previouslyFocusedTextInput&&f.TextInput.State.focusTextInput(u._previouslyFocusedTextInput),u.props.onGestureCanceled&&u.props.onGestureCanceled()}),h((0,l.default)(u),"_handleGestureEnd",function(){u._previouslyFocusedTextInput=null,u.props.onGestureFinish&&u.props.onGestureFinish()}),h((0,l.default)(u),"_handleTransitionStart",function(t,n){if(t.index!==n.index){var o=f.TextInput.State.currentlyFocusedField();o&&f.TextInput.State.blurTextInput(o)}var s=u.props.onTransitionStart||T.onTransitionStart;s&&s(t,n)}),u}return(0,p.default)(x,_),(0,u.default)(x,[{key:"render",value:function(){return c.default.createElement(t,v({},this.props,{onGestureBegin:this._handleGestureBegin,onGestureCanceled:this._handleGestureCanceled,onGestureEnd:this._handleGestureEnd,onTransitionStart:this._handleTransitionStart}))}}]),x})(c.default.Component),h(_,"router",t.router),h(_,"navigationOptions",t.navigationOptions),x}},456,[3,4,5,6,8,7,9,12,16]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var R,N,_=(0,v.withNavigation)((N=R=(function(n){function p(){return(0,o.default)(this,p),(0,u.default)(this,(0,c.default)(p).apply(this,arguments))}return(0,f.default)(p,n),(0,l.default)(p,[{key:"componentDidMount",value:function(){var t=this;this._subscription=this.props.navigation.addListener('refocus',function(){var n=t.getNode();t.props.navigation.isFocused()&&null!==n&&(null!=n.scrollToTop?n.scrollToTop():null!=n.scrollTo?n.scrollTo({y:0}):null!=n.scrollResponderScrollTo&&n.scrollResponderScrollTo({y:0}))})}},{key:"componentWillUnmount",value:function(){null!=this._subscription&&this._subscription.remove()}},{key:"getNode",value:function(){return null===this._scrollRef?null:this._scrollRef.getScrollResponder?this._scrollRef.getScrollResponder():this._scrollRef.getNode?this._scrollRef.getNode():this._scrollRef}},{key:"render",value:function(){var n=this;return s.default.createElement(t,h({ref:function(t){n._scrollRef=t}},this.props))}}]),p})(s.default.PureComponent),y(R,"displayName","withNavigationScrolling(".concat(t.displayName||t.name,")")),N)),T=(function(t){function p(){var t,l;(0,o.default)(this,p);for(var f=arguments.length,s=new Array(f),v=0;v<f;v++)s[v]=arguments[v];return l=(0,u.default)(this,(t=(0,c.default)(p)).call.apply(t,[this].concat(s))),y((0,n.default)(l),"_captureRef",function(t){l._innerRef=t,l.props.onRef&&l.props.onRef(t)}),y((0,n.default)(l),"setNativeProps",function(){var t;return(t=l._innerRef.getNode()).setNativeProps.apply(t,arguments)}),y((0,n.default)(l),"getScrollResponder",function(){var t;return(t=l._innerRef.getNode()).getScrollResponder.apply(t,arguments)}),y((0,n.default)(l),"getScrollableNode",function(){var t;return(t=l._innerRef.getNode()).getScrollableNode.apply(t,arguments)}),y((0,n.default)(l),"getInnerViewNode",function(){var t;return(t=l._innerRef.getNode()).getInnerViewNode.apply(t,arguments)}),y((0,n.default)(l),"scrollTo",function(){var t;return(t=l._innerRef.getNode()).scrollTo.apply(t,arguments)}),y((0,n.default)(l),"scrollToEnd",function(){var t;return(t=l._innerRef.getNode()).scrollToEnd.apply(t,arguments)}),y((0,n.default)(l),"scrollWithoutAnimationTo",function(){var t;return(t=l._innerRef.getNode()).scrollWithoutAnimationTo.apply(t,arguments)}),y((0,n.default)(l),"flashScrollIndicators",function(){var t;return(t=l._innerRef.getNode()).flashScrollIndicators.apply(t,arguments)}),l}return(0,f.default)(p,t),(0,l.default)(p,[{key:"render",value:function(){return s.default.createElement(_,h({},this.props,{onRef:this._captureRef}))}}]),p})(s.default.PureComponent);return y(T,"displayName","NavigationAwareScrollable(".concat(t.displayName||t.name,")")),(0,p.default)(T,t)};var n=t(r(d[1])),o=t(r(d[2])),l=t(r(d[3])),u=t(r(d[4])),c=t(r(d[5])),f=t(r(d[6])),s=t(r(d[7])),p=t(r(d[8])),v=r(d[9]);function h(){return(h=Object.assign||function(t){for(var n=1;n<arguments.length;n++){var o=arguments[n];for(var l in o)Object.prototype.hasOwnProperty.call(o,l)&&(t[l]=o[l])}return t}).apply(this,arguments)}function y(t,n,o){return n in t?Object.defineProperty(t,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[n]=o,t}},457,[3,7,4,5,6,8,9,12,384,412]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(n){var b=(function(v){function b(){var n;(0,t.default)(this,b),n=(0,u.default)(this,(0,s.default)(b).call(this)),O((0,l.default)(n),"handleOrientationChange",function(t){var o=t.window,u=y(o);n.setState({isLandscape:u})});var o=y(h.Dimensions.get('window'));return n.state={isLandscape:o},n}return(0,c.default)(b,v),(0,o.default)(b,[{key:"componentDidMount",value:function(){h.Dimensions.addEventListener('change',this.handleOrientationChange)}},{key:"componentWillUnmount",value:function(){h.Dimensions.removeEventListener('change',this.handleOrientationChange)}},{key:"render",value:function(){return f.default.createElement(n,p({},this.props,this.state))}}]),b})(f.default.Component);return(0,v.default)(b,n)},e.isOrientationLandscape=void 0;var t=n(r(d[1])),o=n(r(d[2])),u=n(r(d[3])),s=n(r(d[4])),l=n(r(d[5])),c=n(r(d[6])),f=n(r(d[7])),h=r(d[8]),v=n(r(d[9]));function p(){return(p=Object.assign||function(n){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var u in o)Object.prototype.hasOwnProperty.call(o,u)&&(n[u]=o[u])}return n}).apply(this,arguments)}function O(n,t,o){return t in n?Object.defineProperty(n,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[t]=o,n}var y=function(n){return n.width>n.height};e.isOrientationLandscape=y},458,[3,4,5,6,8,7,9,12,16,384]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=t(r(d[2])),u=t(r(d[3])),o=t(r(d[4])),s=t(r(d[5])),c=t(r(d[6])),f=t(r(d[7])),p=r(d[8]),v=r(d[9]);function b(){return(b=Object.assign||function(t){for(var n=1;n<arguments.length;n++){var l=arguments[n];for(var u in l)Object.prototype.hasOwnProperty.call(l,u)&&(t[u]=l[u])}return t}).apply(this,arguments)}function y(t,n){if(null==t)return{};var l,u,o=h(t,n);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);for(u=0;u<s.length;u++)l=s[u],n.indexOf(l)>=0||Object.prototype.propertyIsEnumerable.call(t,l)&&(o[l]=t[l])}return o}function h(t,n){if(null==t)return{};var l,u,o={},s=Object.keys(t);for(u=0;u<s.length;u++)l=s[u],n.indexOf(l)>=0||(o[l]=t[l]);return o}var w=(function(t){function h(t){var s,c,f,p;return(0,n.default)(this,h),s=(0,l.default)(this,(0,u.default)(h).call(this)),c=(0,o.default)(s),p=function(){return s.props.animationEnabled||s.props.swipeEnabled},(f="_mustAlwaysBeVisible")in c?Object.defineProperty(c,f,{value:p,enumerable:!0,configurable:!0,writable:!0}):c[f]=p,s.state={awake:!t.lazy||t.isFocused},s}return(0,c.default)(h,t),(0,s.default)(h,null,[{key:"getDerivedStateFromProps",value:function(t,n){return t.isFocused&&!n.awake?{awake:!0}:null}}]),(0,s.default)(h,[{key:"render",value:function(){var t=this.state.awake,n=this.props,l=n.isFocused,u=n.childNavigation,o=n.removeClippedSubviews,s=y(n,["isFocused","childNavigation","removeClippedSubviews"]);return f.default.createElement(p.View,{style:O.container,collapsable:!1,removeClippedSubviews:'android'===p.Platform.OS?o:!l&&o},f.default.createElement(p.View,{style:this._mustAlwaysBeVisible()||l?O.innerAttached:O.innerDetached},t?f.default.createElement(v.SceneView,b({},s,{navigation:u})):null))}}]),h})(f.default.PureComponent),O=p.StyleSheet.create({container:{flex:1,overflow:'hidden'},innerAttached:{flex:1},innerDetached:{flex:1,top:3e3}}),S=w;e.default=S},459,[3,4,6,8,7,5,9,12,16,412]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.getInset=D,e.getStatusBarHeight=function(t){return k(t)},e.withSafeArea=e.default=void 0;var o=n(r(d[2])),s=n(r(d[3])),u=n(r(d[4])),p=n(r(d[5])),c=n(r(d[6])),f=n(r(d[7])),l=n(r(d[8])),h=n(r(d[9])),v=t(r(d[10])),y=r(d[11]),w=n(r(d[12])),b=n(r(d[13]));function O(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);n&&(s=s.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,s)}return o}function S(t){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?O(Object(o),!0).forEach(function(n){(0,u.default)(t,n,o[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):O(Object(o)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(o,n))})}return t}var _=function(){var t=y.Dimensions.get('window'),n=t.width,o=t.height;return 0===n&&0===o?y.Dimensions.get('screen'):{width:n,height:o}},L=_(),B=L.height,P=L.width,I=(((y.Platform.constants||{}).reactNativeVersion||{}).minor,'web'!==y.Platform.OS&&('ios'===y.Platform.OS&&(812===B&&375===P||375===B&&812===P)||896===B&&414===P||414===B&&896===P)),M='ios'===y.Platform.OS&&(1194===B&&834===P||834===B&&1194===P||1024===B&&1366===P||1366===B&&1024===P),j=!('ios'!==y.Platform.OS||I||B>P&&P<768||P>B&&B<768),R=null,T=null,k=function(t){return null!==R?R:'android'===y.Platform.OS?g.Expo?g.Expo.Constants.statusBarHeight:0:I?t?0:44:M?24:j?T?0:20:t||T?0:20},E=function(t){if(!t.includes('%'))return 0;var n=parseFloat(t)/100;return isNaN(n)?0:n},x=(function(t){function n(){var t,o;(0,p.default)(this,n);for(var u=arguments.length,c=new Array(u),h=0;h<u;h++)c[h]=arguments[h];return(o=(0,f.default)(this,(t=(0,l.default)(n)).call.apply(t,[this].concat(c)))).state={touchesTop:!0,touchesBottom:!0,touchesLeft:!0,touchesRight:!0,orientation:null,viewWidth:0,viewHeight:0},o._handleLayout=function(t){o.props.onLayout&&o.props.onLayout(t),o._updateMeasurements()},o._updateMeasurements=function(){if(o._isMounted&&o.view){var t=o.props.isLandscape,n=o.state.orientation,s=t?'landscape':'portrait';if(!n||n!==s){var u=_(),p=u.width,c=u.height;o.view.getNode().measureInWindow(function(t,n,u,f){if(o.view){var l=n,h=t;l>=c?l%=c:l<0&&(l=l%c+c),h>=p?h%=p:h<0&&(h=h%p+p);var v=0===l,y=l+f>=c,w=0===h,b=h+u>=p;o.setState({touchesTop:v,touchesBottom:y,touchesLeft:w,touchesRight:b,orientation:s,viewWidth:u,viewHeight:f})}})}}},o._getSafeAreaStyle=function(){var t=o.state,n=t.touchesTop,s=t.touchesBottom,u=t.touchesLeft,p=t.touchesRight,c=o.props,f=c.forceInset,l=(c.isLandscape,o._getViewStyles()),h=l.paddingTop,v=l.paddingBottom,y=l.paddingLeft,w=l.paddingRight,b=S({},l.viewStyle,{paddingTop:n?o._getInset('top'):0,paddingBottom:s?o._getInset('bottom'):0,paddingLeft:u?o._getInset('left'):0,paddingRight:p?o._getInset('right'):0});return f&&Object.keys(f).forEach(function(t){var n=f[t];switch('always'===n&&(n=o._getInset(t)),'never'===n&&(n=0),t){case'horizontal':b.paddingLeft=n,b.paddingRight=n;break;case'vertical':b.paddingTop=n,b.paddingBottom=n;break;case'left':case'right':case'top':case'bottom':var s="padding"+t[0].toUpperCase()+t.slice(1);b[s]=n}}),b.height&&'number'==typeof b.height&&(b.height+=b.paddingTop+b.paddingBottom),b.width&&'number'==typeof b.width&&(b.width+=b.paddingLeft+b.paddingRight),b.paddingTop=Math.max(b.paddingTop,h),b.paddingBottom=Math.max(b.paddingBottom,v),b.paddingLeft=Math.max(b.paddingLeft,y),b.paddingRight=Math.max(b.paddingRight,w),b},o._getViewStyles=function(){var t=o.state.viewWidth,n=y.StyleSheet.flatten(o.props.style||{}),u=n.padding,p=void 0===u?0:u,c=n.paddingVertical,f=void 0===c?p:c,l=n.paddingHorizontal,h=void 0===l?p:l,v=n.paddingTop,w=void 0===v?f:v,b=n.paddingBottom,O=void 0===b?f:b,S=n.paddingLeft,_=void 0===S?h:S,L=n.paddingRight,B=void 0===L?h:L,P=(0,s.default)(n,["padding","paddingVertical","paddingHorizontal","paddingTop","paddingBottom","paddingLeft","paddingRight"]);return'number'!=typeof w&&(w=E(w)*t),'number'!=typeof O&&(O=E(O)*t),'number'!=typeof _&&(_=E(_)*t),'number'!=typeof B&&(B=E(B)*t),{paddingTop:w,paddingBottom:O,paddingLeft:_,paddingRight:B,viewStyle:P}},o._getInset=function(t){return D(t,o.props.isLandscape)},o}return(0,h.default)(n,t),(0,c.default)(n,[{key:"componentDidMount",value:function(){var t=this;this._isMounted=!0,y.InteractionManager.runAfterInteractions(function(){t._updateMeasurements()})}},{key:"componentWillUnmount",value:function(){this._isMounted=!1}},{key:"componentDidUpdate",value:function(){this._updateMeasurements()}},{key:"render",value:function(){var t=this,n=this.props,u=(n.forceInset,n.isLandscape,n.style,(0,s.default)(n,["forceInset","isLandscape","style"])),p=this._getSafeAreaStyle();return v.default.createElement(y.Animated.View,(0,o.default)({ref:function(n){return t.view=n},pointerEvents:"box-none"},u,{onLayout:this._handleLayout,style:p}))}}]),n})(v.Component);function D(t,n){switch(t){case'horizontal':case'right':case'left':return n&&I?44:0;case'vertical':case'top':return k(n);case'bottom':return I?n?24:34:M?20:0}}x.setStatusBarHeight=function(t){R=t},x.setStatusBarHidden=function(t){T=t};var H=(0,b.default)(x),A=H;e.default=A;e.withSafeArea=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return function(n){var o=(function(o){function s(){return(0,p.default)(this,s),(0,f.default)(this,(0,l.default)(s).apply(this,arguments))}return(0,h.default)(s,o),(0,c.default)(s,[{key:"render",value:function(){return v.default.createElement(H,{style:{flex:1},forceInset:t},v.default.createElement(n,this.props))}}]),s})(v.Component);return(0,w.default)(o,n)}}},460,[1,3,11,56,50,4,5,6,8,9,12,16,461,462]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t={childContextTypes:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},p=Object.defineProperty,n=Object.getOwnPropertyNames,c=Object.getOwnPropertySymbols,s=Object.getOwnPropertyDescriptor,y=Object.getPrototypeOf,f=y&&y(Object);m.exports=function l(O,u,P){if('string'!=typeof u){if(f){var b=y(u);b&&b!==f&&l(O,b,P)}var v=n(u);c&&(v=v.concat(c(u)));for(var j=0;j<v.length;++j){var h=v[j];if(!(t[h]||o[h]||P&&P[h])){var x=s(u,h);try{p(O,h,x)}catch(t){}}}return O}return O}},461,[]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(n){var t=(function(t){function p(){var n;(0,s.default)(this,p),(n=(0,c.default)(this,(0,f.default)(p).call(this))).handleOrientationChange=function(t){var o=t.window,s=L(o);n.setState({isLandscape:s})};var t=L(v.Dimensions.get('window'));return n.state={isLandscape:t},n}return(0,l.default)(p,t),(0,u.default)(p,[{key:"componentDidMount",value:function(){'function'==typeof v.Dimensions.addEventListener&&v.Dimensions.addEventListener('change',this.handleOrientationChange)}},{key:"componentWillUnmount",value:function(){'function'==typeof v.Dimensions.removeEventListener&&v.Dimensions.removeEventListener('change',this.handleOrientationChange)}},{key:"render",value:function(){return h.createElement(n,(0,o.default)({},this.props,this.state))}}]),p})(h.Component);return(0,p.default)(t,n)},e.isOrientationLandscape=void 0;var o=t(r(d[2])),s=t(r(d[3])),u=t(r(d[4])),c=t(r(d[5])),f=t(r(d[6])),l=t(r(d[7])),h=n(r(d[8])),v=r(d[9]),p=t(r(d[10])),L=function(n){return n.width>n.height};e.isOrientationLandscape=L},462,[1,3,11,4,5,6,8,9,12,16,461]);
+__d(function(g,r,i,a,m,e,d){var t,n=r(d[0]),o=n(r(d[1])),f=r(d[2]),l=r(d[3]),c=n(r(d[4])),u=n(r(d[5]));function s(){return(s=Object.assign||function(t){for(var n=1;n<arguments.length;n++){var o=arguments[n];for(var f in o)Object.prototype.hasOwnProperty.call(o,f)&&(t[f]=o[f])}return t}).apply(this,arguments)}function p(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var f=Object.getOwnPropertySymbols(t);n&&(f=f.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,f)}return o}function O(t){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?p(Object(o),!0).forEach(function(n){b(t,n,o[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):p(Object(o)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(o,n))})}return t}function b(t,n,o){return n in t?Object.defineProperty(t,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[n]=o,t}function h(t){var n=t.onRefresh;return n?((0,u.default)('boolean'==typeof t.refreshing,'`refreshing` prop must be set as a boolean in order to use `onRefresh`, but got `'+JSON.stringify(t.refreshing)+'`'),O({},t,{refreshControl:null==t.refreshControl?o.default.createElement(f.RefreshControl,{refreshing:t.refreshing,onRefresh:n,progressViewOffset:t.progressViewOffset}):t.refreshControl})):t}t='android'===f.Platform.OS?(0,c.default)(f.ScrollView):(0,c.default)(l.ScrollView);var y=o.default.forwardRef(function(n,l){return o.default.createElement(f.FlatList,s({ref:l},n,{renderScrollComponent:function(n){return o.default.createElement(t,h(n))}}))}),w=o.default.forwardRef(function(n,l){return o.default.createElement(f.SectionList,s({ref:l},n,{renderScrollComponent:function(n){return o.default.createElement(t,h(n))}}))});m.exports={ScrollView:t,FlatList:y,SectionList:w}},463,[3,12,16,464,457,454]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0});var n={Swipeable:!0,DrawerLayout:!0};Object.defineProperty(e,"Swipeable",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"DrawerLayout",{enumerable:!0,get:function(){return u.default}});var o=t(r(d[1])),u=t(r(d[2])),c=r(d[3]);Object.keys(c).forEach(function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(n,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}}))});var f=r(d[4]);Object.keys(f).forEach(function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(n,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}}))})},464,[3,465,482,466,483]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(r(d[2])),s=n(r(d[3])),l=n(r(d[4])),p=n(r(d[5])),h=n(r(d[6])),u=n(r(d[7])),f=n(r(d[8])),c=t(r(d[9])),v=r(d[10]),w=r(d[11]);function S(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);n&&(s=s.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,s)}return o}function O(t){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?S(Object(o),!0).forEach(function(n){(0,s.default)(t,n,o[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):S(Object(o)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(o,n))})}return t}var _=.05,b=(function(t){function n(t){var o;(0,l.default)(this,n),(o=(0,h.default)(this,(0,u.default)(n).call(this,t)))._updateAnimatedEvent=function(t,n){var s=t.friction,l=t.overshootFriction,p=(t.useNativeAnimations,n.dragX),h=n.rowTranslation,u=n.leftWidth,f=void 0===u?0:u,c=n.rowWidth,w=void 0===c?0:c,S=n.rightOffset,O=void 0===S?w:S,_=Math.max(0,w-O),b=t.overshootLeft,A=void 0===b?f>0:b,R=t.overshootRight,y=void 0===R?_>0:R,E=v.Animated.add(h,p.interpolate({inputRange:[0,s],outputRange:[0,1]})).interpolate({inputRange:[-_-(y?1:l),-_,f,f+(A?1:l)],outputRange:[-_-(y||l>1?1:0),-_,f,f+(A||l>1?1:0)]});o._transX=E,o._showLeftAction=f>0?E.interpolate({inputRange:[-1,0,f],outputRange:[0,0,1]}):new v.Animated.Value(0),o._leftActionTranslate=o._showLeftAction.interpolate({inputRange:[0,Number.MIN_VALUE],outputRange:[-1e4,0],extrapolate:'clamp'}),o._showRightAction=_>0?E.interpolate({inputRange:[-_,0,1],outputRange:[1,0,0]}):new v.Animated.Value(0),o._rightActionTranslate=o._showRightAction.interpolate({inputRange:[0,Number.MIN_VALUE],outputRange:[-1e4,0],extrapolate:'clamp'})},o._onTapHandlerStateChange=function(t){t.nativeEvent.oldState===w.State.ACTIVE&&o.close()},o._onHandlerStateChange=function(t){var n=t.nativeEvent;n.oldState===w.State.ACTIVE&&o._handleRelease(n)},o._handleRelease=function(t){var n=t.velocityX,s=t.translationX,l=o.state,p=l.leftWidth,h=void 0===p?0:p,u=l.rowWidth,f=void 0===u?0:u,c=l.rowState,v=o.state.rightOffset,w=f-(void 0===v?f:v),S=o.props,O=S.friction,b=S.leftThreshold,A=void 0===b?h/2:b,R=S.rightThreshold,y=void 0===R?w/2:R,E=o._currentOffset()+s/O,W=(s+_*n)/O,L=0;0===c?W>A?L=h:W<-y&&(L=-w):1===c?W>-A&&(L=h):W<y&&(L=-w),o._animateRow(E,L,n/O)},o._animateRow=function(t,n,s){var l=o.state,p=l.dragX,h=l.rowTranslation;p.setValue(0),h.setValue(t),o.setState({rowState:Math.sign(n)}),v.Animated.spring(h,O({restSpeedThreshold:1.7,restDisplacementThreshold:.4,velocity:s,bounciness:0,toValue:n,useNativeDriver:o.props.useNativeAnimations},o.props.animationOptions)).start(function(t){t.finished&&(n>0&&o.props.onSwipeableLeftOpen?o.props.onSwipeableLeftOpen():n<0&&o.props.onSwipeableRightOpen&&o.props.onSwipeableRightOpen(),0===n?o.props.onSwipeableClose&&o.props.onSwipeableClose():o.props.onSwipeableOpen&&o.props.onSwipeableOpen())}),n>0&&o.props.onSwipeableLeftWillOpen?o.props.onSwipeableLeftWillOpen():n<0&&o.props.onSwipeableRightWillOpen&&o.props.onSwipeableRightWillOpen(),0===n?o.props.onSwipeableWillClose&&o.props.onSwipeableWillClose():o.props.onSwipeableWillOpen&&o.props.onSwipeableWillOpen()},o._onRowLayout=function(t){var n=t.nativeEvent;o.setState({rowWidth:n.layout.width})},o._currentOffset=function(){var t=o.state,n=t.leftWidth,s=void 0===n?0:n,l=t.rowWidth,p=void 0===l?0:l,h=t.rowState,u=o.state.rightOffset;return 1===h?s:-1===h?-(p-(void 0===u?p:u)):0},o.close=function(){o._animateRow(o._currentOffset(),0)},o.openLeft=function(){var t=o.state.leftWidth,n=void 0===t?0:t;o._animateRow(o._currentOffset(),n)},o.openRight=function(){var t=o.state.rowWidth,n=void 0===t?0:t,s=o.state.rightOffset,l=n-(void 0===s?n:s);o._animateRow(o._currentOffset(),-l)};var s=new v.Animated.Value(0);return o.state={dragX:s,rowTranslation:new v.Animated.Value(0),rowState:0,leftWidth:void 0,rightOffset:void 0,rowWidth:void 0},o._updateAnimatedEvent(t,o.state),o._onGestureEvent=v.Animated.event([{nativeEvent:{translationX:s}}],{useNativeDriver:t.useNativeAnimations}),o}return(0,f.default)(n,t),(0,p.default)(n,[{key:"UNSAFE_componentWillUpdate",value:function(t,n){this.props.friction===t.friction&&this.props.overshootLeft===t.overshootLeft&&this.props.overshootRight===t.overshootRight&&this.props.overshootFriction===t.overshootFriction&&this.state.leftWidth===n.leftWidth&&this.state.rightOffset===n.rightOffset&&this.state.rowWidth===n.rowWidth||this._updateAnimatedEvent(t,n)}},{key:"render",value:function(){var t=this,n=this.state.rowState,s=this.props,l=s.children,p=s.renderLeftActions,h=s.renderRightActions,u=p&&c.default.createElement(v.Animated.View,{style:[A.leftActions,{transform:[{translateX:this._leftActionTranslate}]}]},p(this._showLeftAction,this._transX),c.default.createElement(v.View,{onLayout:function(n){var o=n.nativeEvent;return t.setState({leftWidth:o.layout.x})}})),f=h&&c.default.createElement(v.Animated.View,{style:[A.rightActions,{transform:[{translateX:this._rightActionTranslate}]}]},h(this._showRightAction,this._transX),c.default.createElement(v.View,{onLayout:function(n){var o=n.nativeEvent;return t.setState({rightOffset:o.layout.x})}}));return c.default.createElement(w.PanGestureHandler,(0,o.default)({},this.props,{minDeltaX:10,onGestureEvent:this._onGestureEvent,onHandlerStateChange:this._onHandlerStateChange}),c.default.createElement(v.Animated.View,{onLayout:this._onRowLayout,style:[A.container,this.props.containerStyle]},u,f,c.default.createElement(w.TapGestureHandler,{enabled:0!==n,onHandlerStateChange:this._onTapHandlerStateChange},c.default.createElement(v.Animated.View,{pointerEvents:0===n?'auto':'box-only',style:[{transform:[{translateX:this._transX}]},this.props.childrenContainerStyle]},l))))}}]),n})(c.Component);e.default=b,b.defaultProps={friction:1,overshootFriction:1,useNativeAnimations:!0};var A=v.StyleSheet.create({container:{overflow:'hidden'},leftActions:O({},v.StyleSheet.absoluteFillObject,{flexDirection:v.I18nManager.isRTL?'row-reverse':'row'}),rightActions:O({},v.StyleSheet.absoluteFillObject,{flexDirection:v.I18nManager.isRTL?'row':'row-reverse'})})},465,[1,3,11,50,4,5,6,8,9,12,16,466]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0});var n={createNativeWrapper:!0,Directions:!0,gestureHandlerRootHOC:!0,NativeViewGestureHandler:!0,State:!0};Object.defineProperty(e,"createNativeWrapper",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"Directions",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"gestureHandlerRootHOC",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"NativeViewGestureHandler",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"State",{enumerable:!0,get:function(){return l.default}});var u=t(r(d[1])),o=t(r(d[2])),c=t(r(d[3])),f=t(r(d[4])),l=t(r(d[5])),b=r(d[6]);Object.keys(b).forEach(function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(n,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return b[t]}}))});var p=r(d[7]);Object.keys(p).forEach(function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(n,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return p[t]}}))});var O=r(d[8]);Object.keys(O).forEach(function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(n,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return O[t]}}))})},466,[3,467,474,475,468,472,477,479,480]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},b=(function(b){function j(){var t,n;(0,l.default)(this,j);for(var o=arguments.length,u=new Array(o),p=0;p<o;p++)u[p]=arguments[p];return(n=(0,f.default)(this,(t=(0,c.default)(j)).call.apply(t,[this].concat(u))))._refHandler=function(t){for(var o=t;null!=o;){for(var l=Object.getOwnPropertyNames(o),u=Array.isArray(l),f=0,l=u?l:l["function"==typeof Symbol&&"function"==typeof Symbol&&"function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var c;if(u){if(f>=l.length)break;c=l[f++]}else{if((f=l.next()).done)break;c=f.value}var p=c;p.startsWith('_')||p.startsWith('component')||v.has(p)||'function'!=typeof o[p]||void 0!==n[p]||(o[p].prototype?n[p]=o[p].bind(t):n[p]=o[p])}o=Object.getPrototypeOf(o)}},n}return(0,p.default)(j,b),(0,u.default)(j,[{key:"render",value:function(){var l=this,u=Object.keys(this.props).reduce(function(t,n){return-1!==h.indexOf(n)&&(t[n]=l.props[n]),t},O({},o));return s.default.createElement(y.default,u,s.default.createElement(t,(0,n.default)({},this.props,{ref:this._refHandler})))}}]),j})(s.default.Component);return b.propTypes=O({},t.propTypes),b.displayName=t.displayName||'ComponentWrapper',b};var n=t(r(d[1])),o=t(r(d[2])),l=t(r(d[3])),u=t(r(d[4])),f=t(r(d[5])),c=t(r(d[6])),p=t(r(d[7])),s=t(r(d[8])),y=t(r(d[9]));function b(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);n&&(l=l.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,l)}return o}function O(t){for(var n=1;n<arguments.length;n++){var l=null!=arguments[n]?arguments[n]:{};n%2?b(Object(l),!0).forEach(function(n){(0,o.default)(t,n,l[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(l)):b(Object(l)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(l,n))})}return t}var v=new Set(['replaceState','isMounted']),h=['id','minPointers','enabled','waitFor','simultaneousHandlers','shouldCancelWhenOutside','hitSlop','onGestureEvent','onHandlerStateChange','onBegan','onFailed','onCancelled','onActivated','onEnded','shouldActivateOnStart','disallowInterruption','onGestureHandlerEvent','onGestureHandlerStateChange']},467,[3,11,50,4,5,6,8,9,12,468]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),n=t(r(d[2])),c=t(r(d[3])),u=t(r(d[4]));function l(t,o){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(t);o&&(c=c.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,c)}return n}var f=(0,c.default)('NativeViewGestureHandler',(function(t){for(var n=1;n<arguments.length;n++){var c=null!=arguments[n]?arguments[n]:{};n%2?l(Object(c),!0).forEach(function(n){(0,o.default)(t,n,c[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(c)):l(Object(c)).forEach(function(o){Object.defineProperty(t,o,Object.getOwnPropertyDescriptor(c,o))})}return t})({},u.default,{shouldActivateOnStart:n.default.bool,disallowInterruption:n.default.bool}));e.default=f},468,[3,50,67,469,473]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},_=arguments.length>3?arguments[3]:void 0,E=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},w=(function(n){function w(n){var u;if((0,o.default)(this,w),(u=(0,s.default)(this,(0,l.default)(w).call(this,n)))._onGestureHandlerEvent=function(t){t.nativeEvent.handlerTag===u._handlerTag?u.props.onGestureEvent&&u.props.onGestureEvent(t):u.props.onGestureHandlerEvent&&u.props.onGestureHandlerEvent(t)},u._onGestureHandlerStateChange=function(t){if(t.nativeEvent.handlerTag===u._handlerTag){u.props.onHandlerStateChange&&u.props.onHandlerStateChange(t);var n=k[t.nativeEvent.state];'function'==typeof u.props[n]&&u.props[n](t)}else u.props.onGestureHandlerStateChange&&u.props.onGestureHandlerStateChange(t)},u._refHandler=function(t){u._viewNode=t;var n=f.default.Children.only(u.props.children),o=n.ref;null!==o&&('function'==typeof o?o(t):o.current=t)},u._createGestureHandler=function(n){u._config=n,y.default.createGestureHandler(t,u._handlerTag,n)},u._attachGestureHandler=function(t){u._viewTag=t,y.default.attachGestureHandler(u._handlerTag,t)},u._updateGestureHandler=function(t){u._config=t,y.default.updateGestureHandler(u._handlerTag,t)},u._handlerTag=D++,u._config={},n.id){if(void 0!==j[n.id])throw new Error("Handler with ID \""+n.id+"\" already registered");j[n.id]=u._handlerTag}return u}return(0,p.default)(w,n),(0,u.default)(w,[{key:"componentWillUnmount",value:function(){y.default.dropGestureHandler(this._handlerTag),this._updateEnqueued&&clearImmediate(this._updateEnqueued),this.props.id&&delete j[this.props.id]}},{key:"componentDidMount",value:function(){var t,n,o=this;t=this.props,((n=function(t){return Array.isArray(t)?t.some(function(t){return t&&null===t.current}):t&&null===t.current})(t.simultaneousHandlers)||n(t.waitFor))&&(this._updateEnqueued=setImmediate(function(){o._updateEnqueued=null,o._update()})),this._createGestureHandler(P(_?_(this.props):this.props,H({},this.constructor.propTypes,{},E),c)),this._attachGestureHandler(G(this._viewNode))}},{key:"componentDidUpdate",value:function(){var t=G(this._viewNode);this._viewTag!==t&&this._attachGestureHandler(t),this._update()}},{key:"_update",value:function(){var t=P(_?_(this.props):this.props,H({},this.constructor.propTypes,{},E),c);(0,v.default)(this._config,t)||this._updateGestureHandler(t)}},{key:"setNativeProps",value:function(t){var n=H({},this.props,{},t),o=P(_?_(n):n,H({},this.constructor.propTypes,{},E),c);this._updateGestureHandler(o)}},{key:"render",value:function(){var t=this._onGestureHandlerEvent,n=this.props,o=n.onGestureEvent,u=n.onGestureHandlerEvent;if(o&&'function'!=typeof o){if(u)throw new Error('Nesting touch handlers with native animated driver is not supported yet');t=this.props.onGestureEvent}else if(u&&'function'!=typeof u)throw new Error('Nesting touch handlers with native animated driver is not supported yet');var s=this._onGestureHandlerStateChange,l=this.props,p=l.onHandlerStateChange,c=l.onGestureHandlerStateChange;if(p&&'function'!=typeof p){if(c)throw new Error('Nesting touch handlers with native animated driver is not supported yet');s=this.props.onHandlerStateChange}else if(c&&'function'!=typeof c)throw new Error('Nesting touch handlers with native animated driver is not supported yet');var v=f.default.Children.only(this.props.children),y=v.props.children;return h.Touchable.TOUCH_TARGET_DEBUG&&v.type&&('RNGestureHandlerButton'===v.type||'View'===v.type.name||'View'===v.type.displayName)&&(y=f.default.Children.toArray(y)).push(h.Touchable.renderDebugView({color:'mediumspringgreen',hitSlop:v.props.hitSlop})),f.default.cloneElement(v,{ref:this._refHandler,collapsable:!1,onGestureHandlerEvent:t,onGestureHandlerStateChange:s},y)}}]),w})(f.default.Component);return w.displayName=t,w.propTypes=n,w};var n,o=t(r(d[1])),u=t(r(d[2])),s=t(r(d[3])),l=t(r(d[4])),p=t(r(d[5])),c=t(r(d[6])),f=t(r(d[7])),h=r(d[8]),v=t(r(d[9])),y=t(r(d[10])),_=t(r(d[11]));function E(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(t);n&&(u=u.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,u)}return o}function H(t){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?E(Object(o),!0).forEach(function(n){(0,c.default)(t,n,o[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):E(Object(o)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(o,n))})}return t}function G(t){return'web'===h.Platform.OS?t:(0,h.findNodeHandle)(t)}var w=h.NativeModules.UIManager,S=void 0===w?{}:w,T={onGestureHandlerEvent:{registrationName:'onGestureHandlerEvent'},onGestureHandlerStateChange:{registrationName:'onGestureHandlerStateChange'}};S.genericDirectEventTypes=H({},S.genericDirectEventTypes,{},T),S.getConstants&&(S.getConstants().genericDirectEventTypes=H({},S.getConstants().genericDirectEventTypes,{},T));var C=S.setJSResponder,b=void 0===C?function(){}:C,O=S.clearJSResponder,N=void 0===O?function(){}:O;S.setJSResponder=function(t,n){y.default.handleSetJSResponder(t,n),b(t,n)},S.clearJSResponder=function(){y.default.handleClearJSResponder(),N()};var D=1,j={};function P(t,n){var o=H({},arguments.length>2&&void 0!==arguments[2]?arguments[2]:{});return Object.keys(n).forEach(function(n){var u,s,l=t[n];if(s=n,!(void 0===(u=l)||u===Object(u)&&'__isNative'in u||'onHandlerStateChange'===s||'onGestureEvent'===s)){var p=t[n];'simultaneousHandlers'===n||'waitFor'===n?p=A(t[n]):'hitSlop'===n&&'object'!=typeof p&&(p={top:p,left:p,bottom:p,right:p}),o[n]=p}}),o}function A(t){return Array.isArray(t)||(t=[t]),'web'===h.Platform.OS?t.map(function(t){return t.current}).filter(function(t){return t}):t.map(function(t){return j[t]||t.current&&t.current._handlerTag||-1}).filter(function(t){return t>0})}var k=(n={},(0,c.default)(n,_.default.BEGAN,'onBegan'),(0,c.default)(n,_.default.FAILED,'onFailed'),(0,c.default)(n,_.default.CANCELLED,'onCancelled'),(0,c.default)(n,_.default.ACTIVE,'onActivated'),(0,c.default)(n,_.default.END,'onEnded'),n)},469,[3,4,5,6,8,9,50,12,16,470,471,472]);
+__d(function(g,r,i,a,m,e,d){"use strict";var t=[],n=[];function u(t,n,o,l){if(t===n)return 0!==t||1/t==1/n;if(null==t||null==n)return!1;if('object'!=typeof t||'object'!=typeof n)return!1;var c=Object.prototype.toString,s=c.call(t);if(s!=c.call(n))return!1;switch(s){case'[object String]':return t==String(n);case'[object Number]':return!isNaN(t)&&!isNaN(n)&&t==Number(n);case'[object Date]':case'[object Boolean]':return+t==+n;case'[object RegExp]':return t.source==n.source&&t.global==n.global&&t.multiline==n.multiline&&t.ignoreCase==n.ignoreCase}for(var f=o.length;f--;)if(o[f]==t)return l[f]==n;o.push(t),l.push(n);var p=0;if('[object Array]'===s){if((p=t.length)!==n.length)return!1;for(;p--;)if(!u(t[p],n[p],o,l))return!1}else{if(t.constructor!==n.constructor)return!1;if(t.hasOwnProperty('valueOf')&&n.hasOwnProperty('valueOf'))return t.valueOf()==n.valueOf();var h=Object.keys(t);if(h.length!=Object.keys(n).length)return!1;for(var b=0;b<h.length;b++)if(!u(t[h[b]],n[h[b]],o,l))return!1}return o.pop(),l.pop(),!0}m.exports=function(o,l){var c=t.length?t.pop():[],s=n.length?n.pop():[],f=u(o,l,c,s);return c.length=0,s.length=0,t.push(c),n.push(s),f}},470,[]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=r(d[0]).NativeModules.RNGestureHandlerModule;e.default=u},471,[16]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={UNDETERMINED:0,FAILED:1,BEGAN:2,CANCELLED:3,ACTIVE:4,END:5,print:function(E){for(var n=Object.keys(t),f=0;f<n.length;f++)if(E===t[n[f]])return n[f]}},E=t;e.default=E},472,[]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])),f={id:u.default.string,minPointers:u.default.number,enabled:u.default.bool,waitFor:u.default.oneOfType([u.default.string,u.default.object,u.default.arrayOf(u.default.oneOfType([u.default.string,u.default.object]))]),simultaneousHandlers:u.default.oneOfType([u.default.string,u.default.object,u.default.arrayOf(u.default.oneOfType([u.default.string,u.default.object]))]),shouldCancelWhenOutside:u.default.bool,hitSlop:u.default.oneOfType([u.default.number,u.default.shape({left:u.default.number,top:u.default.number,right:u.default.number,bottom:u.default.number,vertical:u.default.number,horizontal:u.default.number,width:u.default.number,height:u.default.number})]),onGestureEvent:u.default.oneOfType([u.default.func,u.default.object]),onHandlerStateChange:u.default.oneOfType([u.default.func,u.default.object]),onBegan:u.default.func,onFailed:u.default.func,onCancelled:u.default.func,onActivated:u.default.func,onEnded:u.default.func};e.default=f},473,[3,67]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])).default.Direction;e.default=u},474,[3,471]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,s=(function(s){function y(){return(0,n.default)(this,y),(0,u.default)(this,(0,c.default)(y).apply(this,arguments))}return(0,l.default)(y,s),(0,o.default)(y,[{key:"render",value:function(){return p.default.createElement(v,{style:[j.container,f]},p.default.createElement(t,this.props))}}]),y})(p.default.Component);return(0,y.default)(s,t),s};var n=t(r(d[1])),o=t(r(d[2])),u=t(r(d[3])),c=t(r(d[4])),l=t(r(d[5])),f=t(r(d[6])),p=t(r(d[7])),s=r(d[8]),y=t(r(d[9]));function O(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(t);n&&(u=u.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,u)}return o}var b={name:'GestureHandlerRootView',propTypes:(function(t){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?O(Object(o),!0).forEach(function(n){(0,f.default)(t,n,o[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):O(Object(o)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(o,n))})}return t})({},s.ViewPropTypes)},v=(0,s.requireNativeComponent)('GestureHandlerRootView',b);var j=s.StyleSheet.create({container:{flex:1}})},475,[3,4,5,6,8,9,50,12,16,476]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t={childContextTypes:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},p=Object.defineProperty,n=Object.getOwnPropertyNames,c=Object.getOwnPropertySymbols,s=Object.getOwnPropertyDescriptor,y=Object.getPrototypeOf,f=y&&y(Object);m.exports=function l(O,u,P){if('string'!=typeof u){if(f){var b=y(u);b&&b!==f&&l(O,b,P)}var v=n(u);c&&(v=v.concat(c(u)));for(var j=0;j<v.length;++j){var h=v[j];if(!(t[h]||o[h]||P&&P[h])){var x=s(u,h);try{p(O,h,x)}catch(t){}}}return O}return O}},476,[]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"PureNativeButton",{enumerable:!0,get:function(){return O.default}}),e.BorderlessButton=e.RectButton=e.BaseButton=e.RawButton=void 0;var n=t(r(d[1])),o=t(r(d[2])),l=t(r(d[3])),u=t(r(d[4])),s=t(r(d[5])),p=t(r(d[6])),c=t(r(d[7])),f=t(r(d[8])),v=t(r(d[9])),h=t(r(d[10])),y=r(d[11]),C=t(r(d[12])),O=t(r(d[13])),S=t(r(d[14]));function A(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);n&&(l=l.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,l)}return o}function _(t){for(var o=1;o<arguments.length;o++){var l=null!=arguments[o]?arguments[o]:{};o%2?A(Object(l),!0).forEach(function(o){(0,n.default)(t,o,l[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(l)):A(Object(l)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(l,n))})}return t}var b=(0,C.default)(O.default,{shouldCancelWhenOutside:!1,shouldActivateOnStart:!1});e.RawButton=b;var E=(function(t){function n(t){var o;return(0,u.default)(this,n),(o=(0,p.default)(this,(0,c.default)(n).call(this,t)))._handleEvent=function(t){var n=t.nativeEvent,l=n.state,u=n.oldState,s=n.pointerInside&&l===S.default.ACTIVE;s!==o._lastActive&&o.props.onActiveStateChange&&o.props.onActiveStateChange(s),u===S.default.ACTIVE&&l!==S.default.CANCELLED&&o._lastActive&&o.props.onPress&&o.props.onPress(s),o._lastActive=s},o._onHandlerStateChange=function(t){o.props.onHandlerStateChange&&o.props.onHandlerStateChange(t),o._handleEvent(t)},o._onGestureEvent=function(t){o.props.onGestureEvent&&o.props.onGestureEvent(t),o._handleEvent(t)},o._lastActive=!1,o}return(0,f.default)(n,t),(0,s.default)(n,[{key:"render",value:function(){var t=this.props,n=t.style,u=t.rippleColor,s=(0,l.default)(t,["style","rippleColor"]);return h.default.createElement(b,(0,o.default)({style:[{overflow:'hidden'},n],rippleColor:(0,y.processColor)(u)},s,{onGestureEvent:this._onGestureEvent,onHandlerStateChange:this._onHandlerStateChange}))}}]),n})(h.default.Component);e.BaseButton=E,E.propTypes=_({},b.propTypes,{onPress:v.default.func,onActiveStateChange:v.default.func});var P=y.Animated.createAnimatedComponent(E),j=y.StyleSheet.create({underlay:{position:'absolute',left:0,right:0,bottom:0,top:0}}),B=(function(t){function n(t){var o;return(0,u.default)(this,n),(o=(0,p.default)(this,(0,c.default)(n).call(this,t)))._onActiveStateChange=function(t){'android'!==y.Platform.OS&&o._opacity.setValue(t?o.props.activeOpacity:0),o.props.onActiveStateChange&&o.props.onActiveStateChange(t)},o._opacity=new y.Animated.Value(0),o}return(0,f.default)(n,t),(0,s.default)(n,[{key:"render",value:function(){var t=this.props,n=t.children,u=(0,l.default)(t,["children"]);return h.default.createElement(E,(0,o.default)({},u,{onActiveStateChange:this._onActiveStateChange}),h.default.createElement(y.Animated.View,{style:[j.underlay,{opacity:this._opacity},{backgroundColor:this.props.underlayColor}]}),n)}}]),n})(h.default.Component);e.RectButton=B,B.propTypes=E.propTypes,B.defaultProps={activeOpacity:.105,underlayColor:'black'};var w=(function(t){function n(t){var o;return(0,u.default)(this,n),(o=(0,p.default)(this,(0,c.default)(n).call(this,t)))._onActiveStateChange=function(t){'android'!==y.Platform.OS&&o._opacity.setValue(t?o.props.activeOpacity:1),o.props.onActiveStateChange&&o.props.onActiveStateChange(t)},o._opacity=new y.Animated.Value(1),o}return(0,f.default)(n,t),(0,s.default)(n,[{key:"render",value:function(){var t=this.props,n=t.children,u=t.style,s=(0,l.default)(t,["children","style"]);return h.default.createElement(P,(0,o.default)({},s,{onActiveStateChange:this._onActiveStateChange,style:[u,'ios'===y.Platform.OS&&{opacity:this._opacity}]}),n)}}]),n})(h.default.Component);e.BorderlessButton=w,w.propTypes=_({},E.propTypes,{borderless:v.default.bool}),w.defaultProps={activeOpacity:.3,borderless:!0}},477,[3,50,11,56,4,5,6,8,9,67,12,16,467,478,472]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=(0,r(d[0]).requireNativeComponent)('RNGestureHandlerButton',null);e.default=t},478,[16]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=t(r(d[1])),l=t(r(d[2])),u=t(r(d[3])),o=t(r(d[4])),f=new WeakMap;function s(t,n){if(null==t)return null;var l=f.get(t);return l||(l=(0,o.default)(t,n),f.set(t,l)),l}m.exports={get ScrollView(){return s(u.default.ScrollView,{disallowInterruption:!0})},get Switch(){return s(u.default.Switch,{shouldCancelWhenOutside:!1,shouldActivateOnStart:!0,disallowInterruption:!0})},get TextInput(){return s(u.default.TextInput)},get ToolbarAndroid(){return s(u.default.ToolbarAndroid)},get DrawerLayoutAndroid(){var t=s(u.default.DrawerLayoutAndroid,{disallowInterruption:!0});return t.positions=u.default.DrawerLayoutAndroid.positions,t},get FlatList(){if(!f.FlatList){var t=this.ScrollView;f.FlatList=l.default.forwardRef(function(o,f){return l.default.createElement(u.default.FlatList,(0,n.default)({ref:f},o,{renderScrollComponent:function(n){return l.default.createElement(t,n)}}))})}return f.FlatList}}},479,[3,11,12,16,467]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.RotationGestureHandler=e.PinchGestureHandler=e.PanGestureHandler=e.LongPressGestureHandler=e.ForceTouchGestureHandler=e.FlingGestureHandler=e.TapGestureHandler=void 0;var f=t(r(d[1])),l=t(r(d[2])),n=t(r(d[3])),u=t(r(d[4])),s=t(r(d[5])),o=t(r(d[6])),O=t(r(d[7])),c=t(r(d[8])),v=t(r(d[9])),b=t(r(d[10])),X=t(r(d[11]));function Y(t,f){var l=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);f&&(n=n.filter(function(f){return Object.getOwnPropertyDescriptor(t,f).enumerable})),l.push.apply(l,n)}return l}function y(t){for(var f=1;f<arguments.length;f++){var l=null!=arguments[f]?arguments[f]:{};f%2?Y(Object(l),!0).forEach(function(f){(0,o.default)(t,f,l[f])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(l)):Y(Object(l)).forEach(function(f){Object.defineProperty(t,f,Object.getOwnPropertyDescriptor(l,f))})}return t}var p=(0,v.default)('TapGestureHandler',y({},b.default,{maxDurationMs:O.default.number,maxDelayMs:O.default.number,numberOfTaps:O.default.number,maxDeltaX:O.default.number,maxDeltaY:O.default.number,maxDist:O.default.number,minPointers:O.default.number}),{});e.TapGestureHandler=p;var D=(0,v.default)('FlingGestureHandler',y({},b.default,{numberOfPointers:O.default.number,direction:O.default.number}),{});e.FlingGestureHandler=D;var h=(function(t){function o(){return(0,f.default)(this,o),(0,n.default)(this,(0,u.default)(o).apply(this,arguments))}return(0,s.default)(o,t),(0,l.default)(o,[{key:"componentDidMount",value:function(){console.warn('ForceTouchGestureHandler is not available on this platform. Please use ForceTouchGestureHandler.forceTouchAvailable to conditionally render other components that would provide a fallback behavior specific to your usecase')}},{key:"render",value:function(){return this.props.children}}]),o})(c.default.Component),G=X.default&&X.default.forceTouchAvailable?(0,v.default)('ForceTouchGestureHandler',y({},b.default,{minForce:O.default.number,maxForce:O.default.number,feedbackOnActivation:O.default.bool}),{}):h;e.ForceTouchGestureHandler=G,G.forceTouchAvailable=X.default&&X.default.forceTouchAvailable||!1;var H=(0,v.default)('LongPressGestureHandler',y({},b.default,{minDurationMs:O.default.number,maxDist:O.default.number}),{});function P(t){var f=y({},t);return void 0!==t.minDeltaX&&(delete f.minDeltaX,f.activeOffsetXStart=-t.minDeltaX,f.activeOffsetXEnd=t.minDeltaX),void 0!==t.maxDeltaX&&(delete f.maxDeltaX,f.failOffsetXStart=-t.maxDeltaX,f.failOffsetXEnd=t.maxDeltaX),void 0!==t.minOffsetX&&(delete f.minOffsetX,t.minOffsetX<0?f.activeOffsetXStart=t.minOffsetX:f.activeOffsetXEnd=t.minOffsetX),void 0!==t.minDeltaY&&(delete f.minDeltaY,f.activeOffsetYStart=-t.minDeltaY,f.activeOffsetYEnd=t.minDeltaY),void 0!==t.maxDeltaY&&(delete f.maxDeltaY,f.failOffsetYStart=-t.maxDeltaY,f.failOffsetYEnd=t.maxDeltaY),void 0!==t.minOffsetY&&(delete f.minOffsetY,t.minOffsetY<0?f.activeOffsetYStart=t.minOffsetY:f.activeOffsetYEnd=t.minOffsetY),void 0!==t.activeOffsetX&&(delete f.activeOffsetX,Array.isArray(t.activeOffsetX)?(f.activeOffsetXStart=t.activeOffsetX[0],f.activeOffsetXEnd=t.activeOffsetX[1]):t.activeOffsetX<0?f.activeOffsetXStart=t.activeOffsetX:f.activeOffsetXEnd=t.activeOffsetX),void 0!==t.activeOffsetY&&(delete f.activeOffsetY,Array.isArray(t.activeOffsetY)?(f.activeOffsetYStart=t.activeOffsetY[0],f.activeOffsetYEnd=t.activeOffsetY[1]):t.activeOffsetY<0?f.activeOffsetYStart=t.activeOffsetY:f.activeOffsetYEnd=t.activeOffsetY),void 0!==t.failOffsetX&&(delete f.failOffsetX,Array.isArray(t.failOffsetX)?(f.failOffsetXStart=t.failOffsetX[0],f.failOffsetXEnd=t.failOffsetX[1]):t.failOffsetX<0?f.failOffsetXStart=t.failOffsetX:f.failOffsetXEnd=t.failOffsetX),void 0!==t.failOffsetY&&(delete f.failOffsetY,Array.isArray(t.failOffsetY)?(f.failOffsetYStart=t.failOffsetY[0],f.failOffsetYEnd=t.failOffsetY[1]):t.failOffsetY<0?f.failOffsetYStart=t.failOffsetY:f.failOffsetYEnd=t.failOffsetY),f}e.LongPressGestureHandler=H;var E=(0,v.default)('PanGestureHandler',y({},b.default,{activeOffsetY:O.default.oneOfType([O.default.number,O.default.arrayOf(O.default.number)]),activeOffsetX:O.default.oneOfType([O.default.number,O.default.arrayOf(O.default.number)]),failOffsetY:O.default.oneOfType([O.default.number,O.default.arrayOf(O.default.number)]),failOffsetX:O.default.oneOfType([O.default.number,O.default.arrayOf(O.default.number)]),minDist:O.default.number,minVelocity:O.default.number,minVelocityX:O.default.number,minVelocityY:O.default.number,minPointers:O.default.number,maxPointers:O.default.number,avgTouches:O.default.bool}),{},function(t){return P(t)},{activeOffsetYStart:!0,activeOffsetYEnd:!0,activeOffsetXStart:!0,activeOffsetXEnd:!0,failOffsetYStart:!0,failOffsetYEnd:!0,failOffsetXStart:!0,failOffsetXEnd:!0});e.PanGestureHandler=E;var S=(0,v.default)('PinchGestureHandler',b.default,{});e.PinchGestureHandler=S;var T=(0,v.default)('RotationGestureHandler',b.default,{});e.RotationGestureHandler=T},480,[3,4,5,6,8,9,50,67,12,469,473,481]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[0]).NativeModules.PlatformConstants;e.default=t},481,[16]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(r(d[2])),s=n(r(d[3])),l=n(r(d[4])),p=n(r(d[5])),u=n(r(d[6])),c=n(r(d[7])),w=t(r(d[8])),f=n(r(d[9])),h=r(d[10]),v=r(d[11]);function _(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);n&&(s=s.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,s)}return o}function y(t){for(var n=1;n<arguments.length;n++){var s=null!=arguments[n]?arguments[n]:{};n%2?_(Object(s),!0).forEach(function(n){(0,o.default)(t,n,s[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(s)):_(Object(s)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(s,n))})}return t}var S=.05,b='Idle',V='Dragging',A='Settling',O=(function(t){function n(t,o){var l;(0,s.default)(this,n),(l=(0,p.default)(this,(0,u.default)(n).call(this,t,o)))._accessibilityIsModalView=w.default.createRef(),l._pointerEventsView=w.default.createRef(),l._panGestureHandler=w.default.createRef(),l._drawerShown=!1,l._updateAnimatedEvent=function(t,n){var o=t.drawerPosition,s=t.drawerWidth,p=t.drawerType,u=n.dragX,c=n.touchX,w=n.drawerTranslation,f=n.containerWidth,v=u,_=c;'left'!==o?(v=h.Animated.multiply(new h.Animated.Value(-1),u),_=h.Animated.add(new h.Animated.Value(f),h.Animated.multiply(new h.Animated.Value(-1),c)),c.setValue(f)):c.setValue(0);var y=v;if('front'===p){var S=h.Animated.add(_,h.Animated.multiply(new h.Animated.Value(-1),v)).interpolate({inputRange:[s-1,s,s+1],outputRange:[0,0,1]});y=h.Animated.add(v,S)}l._openValue=h.Animated.add(y,w).interpolate({inputRange:[0,s],outputRange:[0,1],extrapolate:'clamp'}),l._onGestureEvent=h.Animated.event([{nativeEvent:{translationX:u,x:c}}],{useNativeDriver:t.useNativeAnimations})},l._handleContainerLayout=function(t){var n=t.nativeEvent;l.setState({containerWidth:n.layout.width})},l._emitStateChanged=function(t,n){l.props.onDrawerStateChanged&&l.props.onDrawerStateChanged(t,n)},l._openingHandlerStateChange=function(t){var n=t.nativeEvent;n.oldState===v.State.ACTIVE?l._handleRelease(n):n.state===v.State.ACTIVE&&(l._emitStateChanged(V,!1),'on-drag'===l.props.keyboardDismissMode&&h.Keyboard.dismiss(),l.props.hideStatusBar&&h.StatusBar.setHidden(!0,l.props.statusBarAnimation||'slide'))},l._onTapHandlerStateChange=function(t){var n=t.nativeEvent;l._drawerShown&&n.oldState===v.State.ACTIVE&&'locked-open'!==l.props.drawerLockMode&&l.closeDrawer()},l._handleRelease=function(t){var n=l.props,o=n.drawerWidth,s=n.drawerPosition,p=n.drawerType,u=l.state.containerWidth,c=t.translationX,w=t.velocityX,f=t.x;'left'!==s&&(c=-c,f=u-f,w=-w);var h=f-c,v=0;'front'===p&&(v=h>o?h-o:0);var _=c+v+(l._drawerShown?o:0);_+S*w>o/2?l._animateDrawer(_,o,w):l._animateDrawer(_,0,w)},l._updateShowing=function(t){l._drawerShown=t,l._accessibilityIsModalView.current&&l._accessibilityIsModalView.current.setNativeProps({accessibilityViewIsModal:t}),l._pointerEventsView.current&&l._pointerEventsView.current.setNativeProps({pointerEvents:t?'auto':'none'});var n=l.props,o=n.drawerPosition,s=n.minSwipeDistance,p=n.edgeWidth,u='left'===o,c=(u?1:-1)*(l._drawerShown?-1:1),w=u?{left:0,width:t?void 0:p}:{right:0,width:t?void 0:p};l._panGestureHandler.current&&l._panGestureHandler.current.setNativeProps({hitSlop:w,activeOffsetX:c*s})},l._animateDrawer=function(t,n,o){if(l.state.dragX.setValue(0),l.state.touchX.setValue('left'===l.props.drawerPosition?0:l.state.containerWidth),null!=t){var s=t;l.props.useNativeAnimations&&(t<n&&o>0?s=Math.min(t+o/60,n):t>n&&o<0&&(s=Math.max(t+o/60,n))),l.state.drawerTranslation.setValue(s)}var p=0!==n;l._updateShowing(p),l._emitStateChanged(A,p),l.props.hideStatusBar&&h.StatusBar.setHidden(p,l.props.statusBarAnimation||'slide'),h.Animated.spring(l.state.drawerTranslation,{velocity:o,bounciness:0,toValue:n,useNativeDriver:l.props.useNativeAnimations}).start(function(t){t.finished&&(l._emitStateChanged(b,p),p?l.props.onDrawerOpen&&l.props.onDrawerOpen():l.props.onDrawerClose&&l.props.onDrawerClose())})},l.openDrawer=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};l._animateDrawer(void 0,l.props.drawerWidth,t.velocity?t.velocity:0),l.forceUpdate()},l.closeDrawer=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};l._animateDrawer(void 0,0,t.velocity?t.velocity:0),l.forceUpdate()},l._renderOverlay=function(){(0,f.default)(l._openValue,'should be set');var t={opacity:l._openValue.interpolate({inputRange:[0,1],outputRange:[0,1],extrapolate:'clamp'}),backgroundColor:l.props.overlayColor};return w.default.createElement(v.TapGestureHandler,{onHandlerStateChange:l._onTapHandlerStateChange},w.default.createElement(h.Animated.View,{pointerEvents:l._drawerShown?'auto':'none',ref:l._pointerEventsView,style:[E.overlay,t]}))},l._renderDrawer=function(){var t,n=l.props,o=n.drawerBackgroundColor,s=n.drawerWidth,p=n.drawerPosition,u=n.drawerType,c=n.drawerContainerStyle,v=n.contentContainerStyle,_='left'===p,y='back'!==u,S='front'!==u,b=h.I18nManager.isRTL?_:!_,V={backgroundColor:o,width:s},A=l._openValue;((0,f.default)(A,'should be set'),S)&&(t={transform:[{translateX:A.interpolate({inputRange:[0,1],outputRange:_?[0,s]:[0,-s],extrapolate:'clamp'})}]});var O=0;if(y){var C=_?-s:s;O=A.interpolate({inputRange:[0,1],outputRange:[C,0],extrapolate:'clamp'})}var D={transform:[{translateX:O}],flexDirection:b?'row-reverse':'row'};return w.default.createElement(h.Animated.View,{style:E.main,onLayout:l._handleContainerLayout},w.default.createElement(h.Animated.View,{style:['front'===u?E.containerOnBack:E.containerInFront,t,v],importantForAccessibility:l._drawerShown?'no-hide-descendants':'yes'},'function'==typeof l.props.children?l.props.children(l._openValue):l.props.children,l._renderOverlay()),w.default.createElement(h.Animated.View,{pointerEvents:"box-none",ref:l._accessibilityIsModalView,accessibilityViewIsModal:l._drawerShown,style:[E.drawerContainer,D,c]},w.default.createElement(h.View,{style:V},l.props.renderNavigationView(l._openValue))))},l._setPanGestureRef=function(t){l._panGestureHandler.current=t,l.props.onGestureRef&&l.props.onGestureRef(t)};var c=new h.Animated.Value(0),_=new h.Animated.Value(0),y=new h.Animated.Value(0);return l.state={dragX:c,touchX:_,drawerTranslation:y,containerWidth:0},l._updateAnimatedEvent(t,l.state),l}return(0,c.default)(n,t),(0,l.default)(n,[{key:"UNSAFE_componentWillUpdate",value:function(t,n){this.props.drawerPosition===t.drawerPosition&&this.props.drawerWidth===t.drawerWidth&&this.props.drawerType===t.drawerType&&this.state.containerWidth===n.containerWidth||this._updateAnimatedEvent(t,n)}},{key:"render",value:function(){var t=this.props,n=t.drawerPosition,o=t.drawerLockMode,s=t.edgeWidth,l=t.minSwipeDistance,p='left'===n,u=(p?1:-1)*(this._drawerShown?-1:1),c=p?{left:0,width:this._drawerShown?void 0:s}:{right:0,width:this._drawerShown?void 0:s};return w.default.createElement(v.PanGestureHandler,{ref:this._setPanGestureRef,hitSlop:c,activeOffsetX:u*l,failOffsetY:[-15,15],onGestureEvent:this._onGestureEvent,onHandlerStateChange:this._openingHandlerStateChange,enabled:'locked-closed'!==o&&'locked-open'!==o},this._renderDrawer())}}]),n})(w.Component);e.default=O,O.defaultProps={drawerWidth:200,drawerPosition:'left',useNativeAnimations:!0,drawerType:'front',edgeWidth:20,minSwipeDistance:3,overlayColor:'rgba(0, 0, 0, 0.7)',drawerLockMode:'unlocked'},O.positions={Left:'left',Right:'right'};var E=h.StyleSheet.create({drawerContainer:y({},h.StyleSheet.absoluteFillObject,{zIndex:1001,flexDirection:'row'}),containerInFront:y({},h.StyleSheet.absoluteFillObject,{zIndex:1002}),containerOnBack:y({},h.StyleSheet.absoluteFillObject),main:{flex:1,zIndex:0,overflow:'hidden'},overlay:y({},h.StyleSheet.absoluteFillObject,{zIndex:1e3})})},482,[1,3,50,4,5,6,8,9,12,17,16,466]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"TouchableNativeFeedback",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"TouchableWithoutFeedback",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"TouchableOpacity",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"TouchableHighlight",{enumerable:!0,get:function(){return o.default}});var u=t(r(d[1])),n=t(r(d[2])),c=t(r(d[3])),o=t(r(d[4]))},483,[3,484,486,487,488]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),o=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=o(r(d[2])),u=o(r(d[3])),l=o(r(d[4])),c=o(r(d[5])),p=o(r(d[6])),s=o(r(d[7])),f=o(r(d[8])),b=o(r(d[9])),y=o(r(d[10])),O=t(r(d[11])),P=o(r(d[12]));function v(t,o){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(t);o&&(u=u.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,u)}return n}function j(t){for(var o=1;o<arguments.length;o++){var u=null!=arguments[o]?arguments[o]:{};o%2?v(Object(u),!0).forEach(function(o){(0,n.default)(t,o,u[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(u)):v(Object(u)).forEach(function(o){Object.defineProperty(t,o,Object.getOwnPropertyDescriptor(u,o))})}return t}var B=(function(t){function o(){var t,n;(0,c.default)(this,o);for(var u=arguments.length,l=new Array(u),p=0;p<u;p++)l[p]=arguments[p];return(n=(0,s.default)(this,(t=(0,f.default)(o)).call.apply(t,[this].concat(l)))).getExtraButtonProps=function(){var t={},o=n.props.background;return o&&('Ripple'===o.type?(t.borderless=o.borderless,t.rippleColor=o.color):'SelectableBackgroundBorderless'===o.type&&(t.borderless=!0)),t.foreground=n.props.useForeground,t},n}return(0,b.default)(o,t),(0,p.default)(o,[{key:"render",value:function(){var t=this.props,o=t.style,n=void 0===o?{}:o,c=(0,l.default)(t,["style"]);return O.default.createElement(y.default,(0,u.default)({},c,{style:n,extraButtonProps:this.getExtraButtonProps()}))}}]),o})(O.Component);e.default=B,B.SelectableBackground=function(){return{type:'SelectableBackground'}},B.SelectableBackgroundBorderless=function(){return{type:'SelectableBackgroundBorderless'}},B.Ripple=function(t,o){return{type:'Ripple',color:t,borderless:o}},B.canUseNativeForeground=function(){return Platform.Version>=23},B.defaultProps=j({},y.default.defaultProps,{useForeground:!0,extraButtonProps:{rippleColor:null}}),B.propTypes=j({},y.default.publicPropTypes,{useForeground:P.default.bool,background:P.default.object,style:P.default.any})},484,[1,3,50,11,56,4,5,6,8,9,485,12,67]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),s=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.TOUCHABLE_STATE=void 0;var o=s(r(d[2])),n=s(r(d[3])),u=s(r(d[4])),l=s(r(d[5])),p=s(r(d[6])),c=s(r(d[7])),h=s(r(d[8])),T=t(r(d[9])),f=r(d[10]),E=r(d[11]),y=s(r(d[12]));function v(t,s){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);s&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(t,s).enumerable})),o.push.apply(o,n)}return o}var O={UNDETERMINED:0,BEGAN:1,MOVED_OUTSIDE:2};e.TOUCHABLE_STATE=O;var P={accessible:y.default.bool,accessibilityLabel:y.default.node,accessibilityHint:y.default.string,hitSlop:y.default.shape({top:y.default.number,left:y.default.number,bottom:y.default.number,right:y.default.number}),disabled:y.default.bool,onPress:y.default.func,onPressIn:y.default.func,onPressOut:y.default.func,onLayout:y.default.func,onLongPress:y.default.func,nativeID:y.default.string,testID:y.default.string,delayPressIn:y.default.number,delayPressOut:y.default.number,delayLongPress:y.default.number},S={extraButtonProps:y.default.object,onStateChange:y.default.func},D=(function(t){function s(){var t,o;(0,u.default)(this,s);for(var n=arguments.length,l=new Array(n),h=0;h<n;h++)l[h]=arguments[h];return(o=(0,p.default)(this,(t=(0,c.default)(s)).call.apply(t,[this].concat(l)))).longPressDetected=!1,o.pointerInside=!0,o.STATE=O.UNDETERMINED,o.onGestureEvent=function(t){var s=t.nativeEvent.pointerInside;o.pointerInside!==s&&(s?o.onMoveIn():o.onMoveOut()),o.pointerInside=s},o.onHandlerStateChange=function(t){var s=t.nativeEvent.state;if(s===E.State.CANCELLED||s===E.State.FAILED)o.moveToState(O.UNDETERMINED);else if(s===('ios'===f.Platform.OS?E.State.ACTIVE:E.State.BEGAN)&&o.STATE===O.UNDETERMINED)o.handlePressIn();else if(s===E.State.END){var n=!o.longPressDetected&&o.STATE!==O.MOVED_OUTSIDE&&null===o.pressOutTimeout;o.handleGoToUndetermined(),n&&o.props.onPress&&o.props.onPress()}},o.onLongPressDetected=function(){o.longPressDetected=!0,o.props.onLongPress()},o}return(0,h.default)(s,t),(0,l.default)(s,[{key:"handlePressIn",value:function(){var t=this;if(this.props.delayPressIn?this.pressInTimeout=setTimeout(function(){t.moveToState(O.BEGAN),t.pressInTimeout=null},this.props.delayPressIn):this.moveToState(O.BEGAN),this.props.onLongPress){var s=(this.props.delayPressIn||0)+(this.props.delayLongPress||0);this.longPressTimeout=setTimeout(this.onLongPressDetected,s)}}},{key:"handleMoveOutside",value:function(){var t=this;this.props.delayPressOut?this.pressOutTimeout=this.pressOutTimeout||setTimeout(function(){t.moveToState(O.MOVED_OUTSIDE),t.pressOutTimeout=null},this.props.delayPressOut):this.moveToState(O.MOVED_OUTSIDE)}},{key:"handleGoToUndetermined",value:function(){var t=this;clearTimeout(this.pressOutTimeout),this.props.delayPressOut?this.pressOutTimeout=setTimeout(function(){t.STATE===O.UNDETERMINED&&t.moveToState(O.BEGAN),t.moveToState(O.UNDETERMINED),t.pressOutTimeout=null},this.props.delayPressOut):(this.STATE===O.UNDETERMINED&&this.moveToState(O.BEGAN),this.moveToState(O.UNDETERMINED))}},{key:"componentDidMount",value:function(){this.reset()}},{key:"reset",value:function(){this.longPressDetected=!1,this.pointerInside=!0,clearTimeout(this.pressInTimeout),clearTimeout(this.pressOutTimeout),clearTimeout(this.longPressTimeout),this.pressOutTimeout=null,this.longPressTimeout=null,this.pressInTimeout=null}},{key:"moveToState",value:function(t){t!==this.STATE&&(t===O.BEGAN?this.props.onPressIn&&this.props.onPressIn():t===O.MOVED_OUTSIDE?this.props.onPressOut&&this.props.onPressOut():t===O.UNDETERMINED&&(this.reset(),this.STATE===O.BEGAN&&this.props.onPressOut&&this.props.onPressOut()),this.props.onStateChange&&this.props.onStateChange(this.STATE,t),this.STATE=t)}},{key:"componentWillUnmount",value:function(){this.reset()}},{key:"onMoveIn",value:function(){this.STATE===O.MOVED_OUTSIDE&&this.moveToState(O.BEGAN)}},{key:"onMoveOut",value:function(){clearTimeout(this.longPressTimeout),this.longPressTimeout=null,this.STATE===O.BEGAN&&this.handleMoveOutside()}},{key:"render",value:function(){var t={accessible:!1!==this.props.accessible,accessibilityLabel:this.props.accessibilityLabel,accessibilityHint:this.props.accessibilityHint,accessibilityComponentType:this.props.accessibilityComponentType,accessibilityRole:this.props.accessibilityRole,accessibilityStates:this.props.accessibilityStates,accessibilityTraits:this.props.accessibilityTraits,nativeID:this.props.nativeID,testID:this.props.testID,onLayout:this.props.onLayout,hitSlop:this.props.hitSlop};return T.default.createElement(E.BaseButton,(0,n.default)({style:this.props.containerStyle,onHandlerStateChange:this.props.disabled?null:this.onHandlerStateChange,onGestureEvent:this.onGestureEvent,hitSlop:this.props.hitSlop},this.props.extraButtonProps),T.default.createElement(f.Animated.View,(0,n.default)({},t,{style:this.props.style}),this.props.children))}}]),s})(T.Component);e.default=D,D.publicPropTypes=P,D.internalPropTypes=S,D.propTypes=(function(t){for(var s=1;s<arguments.length;s++){var n=null!=arguments[s]?arguments[s]:{};s%2?v(Object(n),!0).forEach(function(s){(0,o.default)(t,s,n[s])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach(function(s){Object.defineProperty(t,s,Object.getOwnPropertyDescriptor(n,s))})}return t})({},S,{},P),D.defaultProps={delayLongPress:600,extraButtonProps:{rippleColor:'transparent'}}},485,[1,3,50,11,4,5,6,8,9,12,16,466,67]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var f=t(r(d[1])),u=t(r(d[2])),l=t(r(d[3])),o=u.default.forwardRef(function(t,o){return u.default.createElement(l.default,(0,f.default)({ref:o},t))});o.defaultProps=l.default.defaultProps,o.propTypes=l.default.publicPropTypes;var p=o;e.default=p},486,[3,11,12,485]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=n(r(d[2])),o=n(r(d[3])),u=n(r(d[4])),c=n(r(d[5])),p=n(r(d[6])),f=n(r(d[7])),s=n(r(d[8])),y=n(r(d[9])),O=r(d[10]),h=t(r(d[11])),v=t(r(d[12])),E=n(r(d[13]));function b(t,n){var l=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);n&&(o=o.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),l.push.apply(l,o)}return l}function T(t){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?b(Object(o),!0).forEach(function(n){(0,l.default)(t,n,o[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):b(Object(o)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(o,n))})}return t}var S=(function(t){function n(){var t,l;(0,c.default)(this,n);for(var o=arguments.length,u=new Array(o),p=0;p<o;p++)u[p]=arguments[p];return(l=(0,f.default)(this,(t=(0,s.default)(n)).call.apply(t,[this].concat(u)))).getChildStyleOpacityWithDefault=function(){var t=O.StyleSheet.flatten(l.props.style)||{};return null==t.opacity?1:t.opacity},l.opacity=new O.Animated.Value(l.getChildStyleOpacityWithDefault()),l.setOpacityTo=function(t,n){O.Animated.timing(l.opacity,{toValue:t,duration:n,easing:O.Easing.inOut(O.Easing.quad),useNativeDriver:!0}).start()},l.onStateChange=function(t,n){n===h.TOUCHABLE_STATE.BEGAN?l.setOpacityTo(l.props.activeOpacity,0):n!==h.TOUCHABLE_STATE.UNDETERMINED&&n!==h.TOUCHABLE_STATE.MOVED_OUTSIDE||l.setOpacityTo(l.getChildStyleOpacityWithDefault(),150)},l}return(0,y.default)(n,t),(0,p.default)(n,[{key:"render",value:function(){var t=this.props,n=t.style,l=void 0===n?{}:n,c=(0,u.default)(t,["style"]);return v.default.createElement(h.default,(0,o.default)({},c,{style:[l,{opacity:this.opacity}],onStateChange:this.onStateChange}),this.props.children?this.props.children:v.default.createElement(O.View,null))}}]),n})(v.Component);e.default=S,S.defaultProps=T({},h.default.defaultProps,{activeOpacity:.2}),S.propTypes=T({},h.default.publicPropTypes,{style:E.default.any,activeOpacity:E.default.number})},487,[1,3,50,11,56,4,5,6,8,9,16,485,12,67]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=n(r(d[2])),o=n(r(d[3])),s=n(r(d[4])),u=n(r(d[5])),p=n(r(d[6])),y=n(r(d[7])),c=n(r(d[8])),f=n(r(d[9])),h=t(r(d[10])),O=t(r(d[11])),S=r(d[12]),b=n(r(d[13]));function P(t,n){var l=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);n&&(o=o.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),l.push.apply(l,o)}return l}function U(t){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?P(Object(o),!0).forEach(function(n){(0,l.default)(t,n,o[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):P(Object(o)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(o,n))})}return t}var v=(function(t){function n(t){var l;return(0,u.default)(this,n),(l=(0,y.default)(this,(0,c.default)(n).call(this,t))).showUnderlay=function(){l.hasPressHandler()&&(l.setState({extraChildStyle:{opacity:l.props.activeOpacity},extraUnderlayStyle:{backgroundColor:l.props.underlayColor}}),l.props.onShowUnderlay&&l.props.onShowUnderlay())},l.hasPressHandler=function(){return l.props.onPress||l.props.onPressIn||l.props.onPressOut||l.props.onLongPress},l.hideUnderlay=function(){l.setState({extraChildStyle:null,extraUnderlayStyle:null}),l.props.onHideUnderlay&&l.props.onHideUnderlay()},l.onStateChange=function(t,n){n===O.TOUCHABLE_STATE.BEGAN?l.showUnderlay():n!==O.TOUCHABLE_STATE.UNDETERMINED&&n!==O.TOUCHABLE_STATE.MOVED_OUTSIDE||l.hideUnderlay()},l.state={extraChildStyle:null,extraUnderlayStyle:null},l}return(0,f.default)(n,t),(0,p.default)(n,[{key:"renderChildren",value:function(){if(!this.props.children)return h.default.createElement(S.View,null);var t=h.default.Children.only(this.props.children);return h.default.cloneElement(t,{style:S.StyleSheet.compose(t.props.style,this.state.extraChildStyle)})}},{key:"render",value:function(){var t=this.props,n=t.style,l=void 0===n?{}:n,u=(0,s.default)(t,["style"]),p=this.state.extraUnderlayStyle;return h.default.createElement(O.default,(0,o.default)({},u,{style:[l,p],onStateChange:this.onStateChange}),this.renderChildren())}}]),n})(h.Component);e.default=v,v.defaultProps=U({},O.default.defaultProps,{activeOpacity:.85,delayPressOut:100,underlayColor:'black'}),v.propTypes=U({},O.default.publicPropTypes,{activeOpacity:b.default.number,underlayColor:b.default.string,style:b.default.any,onShowUnderlay:b.default.func,onHideUnderlay:b.default.func})},488,[1,3,50,11,56,4,5,6,8,9,12,485,16,67]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=n(r(d[2])),o=n(r(d[3])),u=n(r(d[4])),f=n(r(d[5])),c=n(r(d[6])),s=t(r(d[7])),p=r(d[8]),h=r(d[9]);function y(t,n){if(null==t)return{};var l,o,u=b(t,n);if(Object.getOwnPropertySymbols){var f=Object.getOwnPropertySymbols(t);for(o=0;o<f.length;o++)l=f[o],n.indexOf(l)>=0||Object.prototype.propertyIsEnumerable.call(t,l)&&(u[l]=t[l])}return u}function b(t,n){if(null==t)return{};var l,o,u={},f=Object.keys(t);for(o=0;o<f.length;o++)l=f[o],n.indexOf(l)>=0||(u[l]=t[l]);return u}function v(){return(v=Object.assign||function(t){for(var n=1;n<arguments.length;n++){var l=arguments[n];for(var o in l)Object.prototype.hasOwnProperty.call(l,o)&&(t[o]=l[o])}return t}).apply(this,arguments)}function x(t,n,l){return n in t?Object.defineProperty(t,n,{value:l,enumerable:!0,configurable:!0,writable:!0}):t[n]=l,t}var O=(function(t){function n(){return(0,l.default)(this,n),(0,u.default)(this,(0,f.default)(n).apply(this,arguments))}return(0,c.default)(n,t),(0,o.default)(n,[{key:"render",value:function(){return s.createElement(p.Text,v({},this.props,{style:[{color:h.ThemeColors[this.context].label},this.props.style]}))}}]),n})(s.Component);x(O,"contextType",h.ThemeContext);var T=(function(t){function n(){return(0,l.default)(this,n),(0,u.default)(this,(0,f.default)(n).apply(this,arguments))}return(0,c.default)(n,t),(0,o.default)(n,[{key:"render",value:function(){return s.createElement(p.TextInput,v({},this.props,{placeholderTextColor:'dark'===this.context?'#ebebf54c':'#3c3c434c',style:[{color:h.ThemeColors[this.context].label},this.props.style]}))}}]),n})(s.Component);x(T,"contextType",h.ThemeContext);var C=(function(t){function n(){return(0,l.default)(this,n),(0,u.default)(this,(0,f.default)(n).apply(this,arguments))}return(0,c.default)(n,t),(0,o.default)(n,[{key:"render",value:function(){var t=this.props,n=t.barStyle,l=y(t,["barStyle"]);return s.createElement(p.StatusBar,v({barStyle:n||('dark'===this.context?'light-content':'default')},l))}}]),n})(s.Component);x(C,"contextType",h.ThemeContext);var j={Text:O,StatusBar:C,TextInput:T};e.default=j},489,[1,3,4,5,6,8,9,12,16,412]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){throw new Error("This version of '@react-navigation/native' is not compatible with React Navigation 5. Make sure you install 5.x version of '@react-navigation/native'.")}},490,[]);
+__d(function(g,r,i,a,m,e,d){var t=function(t,o){throw new Error(t+". See https://reactnavigation.org/docs/"+o+".html for more details.")};m.exports={get createNavigationContainer(){throw new Error('`createNavigationContainer()` has been removed. Use `createAppContainer()` instead. You can also import createAppContainer directly from `@react-navigation/native`.')},get createStackNavigator(){t('`createStackNavigator()` has been moved to `react-navigation-stack`','stack-navigator')},get createBottomTabNavigator(){t('`createBottomTabNavigator()` has been moved to `react-navigation-tabs`','bottom-tab-navigator')},get createMaterialTopTabNavigator(){t('`createMaterialTopTabNavigator()` has been moved to `react-navigation-tabs`','material-top-tab-navigator')},get createDrawerNavigator(){t('`createDrawerNavigator()` has been moved to `react-navigation-drawer`','drawer-navigator')},get StackGestureContext(){t('`StackGestureContext` has been moved to `react-navigation-stack`','stack-navigator')},get DrawerGestureContext(){t('`DrawerGestureContext` has been moved to `react-navigation-drawer`','stack-navigator')},get DrawerRouter(){t('`DrawerRouter` has been moved to `react-navigation-drawer`','drawer-navigator')},get DrawerActions(){t('`DrawerActions` has been moved to `react-navigation-drawer`','drawer-navigator')},get Transitioner(){t('`Transitioner` has been removed.','stack-navigator')},get StackView(){t('`StackView` has been removed','stack-navigator')},get StackViewCard(){t('`StackViewCard` has been removed','stack-navigator')},get StackViewTransitionConfigs(){t('`StackViewTransitionConfigs` has been removed','stack-navigator')},get Header(){t('`Header` has been moved to `react-navigation-stack`','stack-navigator')},get HeaderTitle(){t('`HeaderTitle` has been moved to `react-navigation-stack`','stack-navigator')},get HeaderBackButton(){t('`HeaderBackButton` has been moved to `react-navigation-stack`','stack-navigator')},get HeaderStyleInterpolator(){t('`HeaderStyleInterpolator` has been removed','stack-navigator')},get DrawerView(){t('`createStackNavigator()` has been moved to `react-navigation-drawer`','stack-navigator')},get DrawerItems(){t('`DrawerItems` has been moved to `react-navigation-drawer`','drawer-navigator')},get DrawerSidebar(){t('`DrawerSidebar` has been moved to `react-navigation-drawer`','drawer-navigator')},get BottomTabBar(){t('`BottomTabBar` has been moved to `react-navigation-tabs`','bottom-tab-navigator')},get MaterialTopTabBar(){t('`MaterialTopTabBar` has been moved to `react-navigation-tabs`','material-top-tab-navigator')}}},491,[]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.doSetPlayerVisible=e.doPopDrawerStack=e.doPushDrawerStack=void 0;var o=t(r(d[1]));e.doPushDrawerStack=function(t,n){return function(u){u({type:o.default.ACTION_PUSH_DRAWER_STACK,data:{routeName:t,params:n}}),window.persistor&&window.persistor.flush()}};e.doPopDrawerStack=function(){return function(t){t({type:o.default.ACTION_POP_DRAWER_STACK}),window.persistor&&window.persistor.flush()}};e.doSetPlayerVisible=function(t,n){return function(u){return u({type:o.default.ACTION_SET_PLAYER_VISIBLE,data:{visible:t,uri:n}})}}},492,[3,493]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.InnerDrawerRoutes=e.DrawerRoutes=e.default=void 0;var E={FIRST_RUN_PAGE_WELCOME:'welcome',FIRST_RUN_PAGE_EMAIL_COLLECT:'email-collect',FIRST_RUN_PAGE_EMAIL_VERIFY:'email-verify',FIRST_RUN_PAGE_WALLET:'wallet',FIRST_RUN_PAGE_SKIP_ACCOUNT:'skip-account',VERIFY_PAGE_EMAIL:'email-verify',VERIFY_PAGE_PHONE_NUMBER:'phone-number-verify',PHASE_COLLECTION:'collection',PHASE_VERIFICATION:'verification',PHASE_SELECTOR:'selector',PHASE_DETAILS:'details',PHASE_PUBLISH:'publish',PHASE_LIST:'list',PHASE_NEW:'create',CONTENT_TAB:'content',ABOUT_TAB:'about',KEY_FIRST_RUN_EMAIL:'firstRunEmail',KEY_WALLET_PASSWORD:'firstRunPassword',KEY_FIRST_USER_AUTH:'firstUserAuth',KEY_SHOULD_VERIFY_EMAIL:'shouldVerifyEmail',KEY_EMAIL_VERIFY_PENDING:'emailVerifyPending',SETTING_ALPHA_UNDERSTANDS_RISKS:'alphaUnderstandRisks',SETTING_SUBSCRIPTIONS_VIEW_MODE:'subscriptionsViewMode',SETTING_RATING_REMINDER_LAST_SHOWN:'ratingReminderLastShown',SETTING_RATING_REMINDER_DISABLED:'ratingReminderDisabled',SETTING_BACKUP_DISMISSED:'backupDismissed',SETTING_REWARDS_NOT_INTERESTED:'rewardsNotInterested',SETTING_DEVICE_WALLET_SYNCED:'deviceWalletSynced',ACTION_DELETE_COMPLETED_BLOBS:'DELETE_COMPLETED_BLOBS',ACTION_FIRST_RUN_PAGE_CHANGED:'FIRST_RUN_PAGE_CHANGED',ACTION_PUSH_DRAWER_STACK:'PUSH_DRAWER_STACK',ACTION_POP_DRAWER_STACK:'POP_DRAWER_STACK',ACTION_SET_PLAYER_VISIBLE:'SET_PLAYER_VISIBLE',ACTION_REACT_NAVIGATION_RESET:'Navigation/RESET',ACTION_REACT_NAVIGATION_NAVIGATE:'Navigation/NAVIGATE',ACTION_REACT_NAVIGATION_REPLACE:'Navigation/REPLACE',ACTION_SORT_BY_ITEM_CHANGED:'SORT_BY_ITEM_CHANGED',ACTION_TIME_ITEM_CHANGED:'TIME_ITEM_CHANGED',ACTION_UPDATE_PUBLISH_FORM_STATE:'UPDATE_PUBLISH_FORM_STATE',ACTION_UPDATE_CHANNEL_FORM_STATE:'UPDATE_CHANNEL_FORM_STATE',ACTION_CLEAR_PUBLISH_FORM_STATE:'CLEAR_PUBLISH_FORM_STATE',ACTION_CLEAR_CHANNEL_FORM_STATE:'CLEAR_CHANNEL_FORM_STATE',ACTION_SET_EXPLICIT_NAVIGATE_BACK:'SET_EXPLICIT_NAVIGATE_BACK',ACTION_FULLSCREEN_MODE_TOGGLED:'FULLSCREEN_MODE_TOGGLED',ORIENTATION_HORIZONTAL:'horizontal',ORIENTATION_VERTICAL:'vertical',PAGE_REWARDS:'rewards',PAGE_SETTINGS:'settings',PAGE_TRENDING:'trending',PAGE_WALLET:'wallet',DRAWER_ROUTE_DISCOVER:'Discover',DRAWER_ROUTE_TRENDING:'Trending',DRAWER_ROUTE_SUBSCRIPTIONS:'Subscriptions',DRAWER_ROUTE_MY_LBRY:'Downloads',DRAWER_ROUTE_PUBLISH:'Publish',DRAWER_ROUTE_PUBLISH_FORM:'PublishForm',DRAWER_ROUTE_PUBLISHES:'Publishes',DRAWER_ROUTE_REWARDS:'Rewards',DRAWER_ROUTE_WALLET:'Wallet',DRAWER_ROUTE_SETTINGS:'Settings',DRAWER_ROUTE_ABOUT:'About',DRAWER_ROUTE_SEARCH:'Search',DRAWER_ROUTE_TRANSACTION_HISTORY:'TransactionHistory',DRAWER_ROUTE_TAG:'Tag',DRAWER_ROUTE_CHANNEL_CREATOR:'ChannelCreator',DRAWER_ROUTE_CHANNEL_CREATOR_FORM:'ChannnelCreatorForm',DRAWER_ROUTE_INVITES:'Invites',FULL_ROUTE_NAME_DISCOVER:'DiscoverStack',FULL_ROUTE_NAME_WALLET:'WalletStack',ROUTE_FILE:'File',DRAWER_ROUTE_FILE_VIEW:'FileView',ITEM_CREATE_A_CHANNEL:'Create a channel...',ITEM_ANONYMOUS:'Publish anonymously',SUBSCRIPTIONS_VIEW_ALL:'view_all',SUBSCRIPTIONS_VIEW_LATEST_FIRST:'view_latest_first',PLAY_STORE_URL:'https://play.google.com/store/apps/details?id=io.lbry.browser',RATING_REMINDER_INTERVAL:604800,SORT_BY_HOT:"hot",SORT_BY_NEW:"new",SORT_BY_TOP:"top",TIME_DAY:"day",TIME_WEEK:"week",TIME_MONTH:"month",TIME_YEAR:"year",TIME_ALL:"all",CLAIM_SEARCH_SORT_BY_ITEMS:[{icon:'fire-alt',name:"hot",label:'Trending content'},{icon:'certificate',name:"new",label:'New content'},{icon:'chart-line',name:"top",label:'Top content'}],CLAIM_SEARCH_TIME_ITEMS:[{name:"day",label:'Past 24 hours'},{name:"week",label:'Past week'},{name:"month",label:'Past month'},{name:"year",label:'Past year'},{name:"all",label:'All time'}],DEFAULT_ORDER_BY:['trending_group','trending_mixed'],ORDER_BY_EFFECTIVE_AMOUNT:'effective_amount',DEFAULT_PAGE_SIZE:20,ALL_PLACEHOLDER:'_all',MORE_PLACEHOLDER:'_more',TRUE_STRING:'true',MINIMUM_TRANSACTION_BALANCE:.1,SHARE_BASE_URL:'https://open.lbry.com'},_=E;e.default=_;var R=[E.DRAWER_ROUTE_DISCOVER,E.DRAWER_ROUTE_TRENDING,E.DRAWER_ROUTE_SUBSCRIPTIONS,E.DRAWER_ROUTE_MY_LBRY,E.DRAWER_ROUTE_TAG,E.DRAWER_ROUTE_PUBLISH,E.DRAWER_ROUTE_REWARDS,E.DRAWER_ROUTE_WALLET,E.DRAWER_ROUTE_PUBLISH,E.DRAWER_ROUTE_PUBLISHES,E.DRAWER_ROUTE_SETTINGS,E.DRAWER_ROUTE_ABOUT,E.DRAWER_ROUTE_SEARCH,E.DRAWER_ROUTE_TRANSACTION_HISTORY,E.DRAWER_ROUTE_CHANNEL_CREATOR,E.DRAWER_ROUTE_INVITES];e.DrawerRoutes=R;var T=[E.DRAWER_ROUTE_CHANNEL_CREATOR_FORM,E.DRAWER_ROUTE_PUBLISH_FORM,E.DRAWER_ROUTE_FILE_VIEW];e.InnerDrawerRoutes=T},493,[]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.reactNavigationMiddleware=e.navigatorReducer=e.AppNavigator=void 0;var n=t(r(d[1])),o=t(r(d[2])),l=t(r(d[3])),s=t(r(d[4])),c=t(r(d[5])),u=t(r(d[6])),f=t(r(d[7])),v=t(r(d[8])),h=t(r(d[9])),p=t(r(d[10])),E=t(r(d[11])),y=t(r(d[12])),S=t(r(d[13])),I=t(r(d[14])),w=t(r(d[15])),k=t(r(d[16])),D=t(r(d[17])),N=t(r(d[18])),C=t(r(d[19])),_=t(r(d[20])),M=t(r(d[21])),L=t(r(d[22])),O=t(r(d[23])),T=t(r(d[24])),U=t(r(d[25])),A=t(r(d[26])),V=(r(d[27]),r(d[28])),b=r(d[29]),R=r(d[30]),P=r(d[31]),G=r(d[32]),F=r(d[33]),B=r(d[34]),H=r(d[35]),Y=r(d[36]),W=r(d[37]),z=r(d[38]),K=r(d[39]),x=t(r(d[40])),j=t(r(d[41])),J=t(r(d[42])),q=t(r(d[43])),Q=(t(r(d[44])),t(r(d[45]))),X=(t(r(d[46])),t(r(d[47])),t(r(d[48]))),Z=(0,b.createStackNavigator)({Subscriptions:{screen:O.default,navigationOptions:{title:'Following',header:null,drawerIcon:function(t){var n=t.tintColor;return u.default.createElement(q.default,{name:"heart",solid:!0,size:ee,style:{color:n}})}}},File:{screen:y.default,navigationOptions:function(t){t.navigation;return{header:null}}},Tag:{screen:N.default,navigationOptions:function(t){t.navigation;return{header:null}}},Search:{screen:_.default,navigationOptions:function(t){t.navigation;return{header:null}}}},{headerMode:'screen',transitionConfig:function(){return{screenInterpolator:function(){return null}}}});Z.navigationOptions=function(t){t.navigation;return{drawerLockMode:'unlocked'}};var $=(0,b.createStackNavigator)({Wallet:{screen:A.default,navigationOptions:function(t){t.navigation;return{title:'Wallet',header:null}}},TransactionHistory:{screen:T.default,navigationOptions:{title:'Transaction History',header:null}}},{headerMode:'screen',transitionConfig:function(){return{screenInterpolator:function(){return null}}}}),ee=18,te=(0,V.createDrawerNavigator)({DiscoverStack:{screen:Z,navigationOptions:{title:'Following',drawerIcon:function(t){var n=t.tintColor;return u.default.createElement(q.default,{name:"home",size:ee,style:{color:n}})}}},Discover:{screen:h.default,navigationOptions:function(t){t.navigation;return{title:'Your Tags',header:null}}},Trending:{screen:C.default,navigationOptions:{title:'All Content',drawerIcon:function(t){var n=t.tintColor;return u.default.createElement(q.default,{name:"fire",size:ee,style:{color:n}})}}},WalletStack:{screen:$,navigationOptions:{title:'Wallet',drawerIcon:function(t){var n=t.tintColor;return u.default.createElement(q.default,{name:"wallet",size:ee,style:{color:n}})}}},ChannelCreator:{screen:v.default,navigationOptions:{drawerIcon:function(t){var n=t.tintColor;return u.default.createElement(q.default,{name:"at",size:ee,style:{color:n}})}}},Publish:{screen:w.default,navigationOptions:{drawerIcon:function(t){var n=t.tintColor;return u.default.createElement(q.default,{name:"upload",size:ee,style:{color:n}})}}},Publishes:{screen:k.default,navigationOptions:{drawerIcon:function(t){var n=t.tintColor;return u.default.createElement(q.default,{name:"cloud-upload-alt",size:ee,style:{color:n}})}}},Rewards:{screen:D.default,navigationOptions:{drawerIcon:function(t){var n=t.tintColor;return u.default.createElement(q.default,{name:"award",size:ee,style:{color:n}})}}},Invites:{screen:I.default,navigationOptions:{drawerIcon:function(t){var n=t.tintColor;return u.default.createElement(q.default,{name:"user-friends",size:ee,style:{color:n}})}}},Downloads:{screen:p.default,navigationOptions:{title:'Library',drawerIcon:function(t){var n=t.tintColor;return u.default.createElement(q.default,{name:"download",size:ee,style:{color:n}})}}},Settings:{screen:M.default,navigationOptions:{drawerLockMode:'locked-closed',drawerIcon:function(t){var n=t.tintColor;return u.default.createElement(q.default,{name:"cog",size:ee,style:{color:n}})}}},About:{screen:f.default,navigationOptions:{drawerLockMode:'locked-closed',drawerIcon:function(t){var n=t.tintColor;return u.default.createElement(q.default,{name:"info",size:ee,style:{color:n}})}}}},{drawerWidth:299,drawerBackgroundColor:'transparent',headerMode:'none',backBehavior:'none',unmountInactiveRoutes:!0,contentComponent:E.default,overlayColor:'rgba(0, 0, 0, 0.7)',contentOptions:{activeTintColor:j.default.LbryGreen,labelStyle:Q.default.menuText}}),ae=new b.createStackNavigator({FirstRun:{screen:S.default,navigationOptions:{drawerLockMode:'locked-closed'}},Splash:{screen:L.default,navigationOptions:{drawerLockMode:'locked-closed'}},Main:{screen:te},Verification:{screen:U.default,navigationOptions:{drawerLockMode:'locked-closed'}}},{headerMode:'none'}),ne=ae;e.AppNavigator=ne;var re=(0,R.createNavigationReducer)(ne);e.navigatorReducer=re;var ie=(0,R.createReactNavigationReduxMiddleware)(function(t){return t.nav});e.reactNavigationMiddleware=ie;var oe=(0,R.createReduxContainer)(ae),le=(0,P.connect)(function(t){return{state:t.nav}})(oe),de=(function(t){function f(){var t;return(0,n.default)(this,f),(t=(0,l.default)(this,(0,s.default)(f).call(this))).checkEmailVerification=function(){var n=t.props.dispatch;x.default.getItem(J.default.KEY_EMAIL_VERIFY_PENDING).then(function(o){t.setState({verifyPending:o===J.default.TRUE_STRING}),o===J.default.TRUE_STRING&&n((0,H.doUserCheckEmailVerified)())})},t.getUserSettings=function(){var n=t.props.dispatch;(0,B.doPreferenceGet)('shared',function(t){n((0,B.doPopulateSharedUserState)(t))},function(t){})},t.handleDownloadStarted=function(n){var o=t.props.dispatch,l=n.uri,s=n.outpoint,c=n.fileInfo;o((0,Y.doStartDownload)(l,s,c))},t.handleDownloadUpdated=function(n){var o=t.props.dispatch,l=n.uri,s=n.outpoint,c=n.fileInfo,u=n.progress;o((0,Y.doUpdateDownload)(l,s,c,u))},t.handleDownloadCompleted=function(n){var o=t.props.dispatch,l=n.uri,s=n.outpoint,c=n.fileInfo;o((0,Y.doCompleteDownload)(l,s,c))},t.handleDownloadAborted=function(n){var o=t.props.dispatch,l=n.uri,s=n.outpoint;o({type:B.ACTIONS.DOWNLOADING_CANCELED,data:{uri:l,outpoint:s}}),o({type:B.ACTIONS.FILE_DELETE,data:{outpoint:s}})},t._handleAppStateChange=function(n){var o=t.props,l=o.backgroundPlayEnabled;o.dispatch;G.AppState.currentState&&G.AppState.currentState.match(/inactive|background/)&&x.default.getItem('firstLaunchTime').then(function(t){if(null===t||isNaN(parseInt(t,10))||x.default.setItem('firstLaunchSuspended','true'),l&&G.NativeModules.BackgroundMedia&&window.currentMediaInfo){var n=window.currentMediaInfo,o=n.title,s=n.channel,c=n.uri;G.NativeModules.BackgroundMedia.showPlaybackNotification(o,s,c,!1)}}),G.AppState.currentState&&G.AppState.currentState.match(/active/)&&((l||G.NativeModules.BackgroundMedia)&&G.NativeModules.BackgroundMedia.hidePlaybackNotification(),t.checkFullscreenMode())},t.checkFullscreenMode=function(){var n=t.props.fullscreenMode;G.StatusBar.setHidden(n),n?(G.NativeModules.ScreenOrientation.lockOrientationLandscape(),G.NativeModules.UtilityModule.hideNavigationBar()):(G.NativeModules.ScreenOrientation.lockOrientationPortrait(),G.NativeModules.UtilityModule.showNavigationBar())},t._handleUrl=function(n){var o=t.props,l=o.dispatch,s=o.nav;if(n.url)if(n.url.startsWith('lbry://?verify=')){t.setState({emailVerifyDone:!1});var c={};try{c=JSON.parse((0,z.decode)(n.url.substring(15)))}catch(t){}if(c.token&&c.recaptcha){x.default.setItem(J.default.KEY_SHOULD_VERIFY_EMAIL,'true');try{l((0,H.doUserEmailVerify)(c.token,c.recaptcha))}catch(t){var u=__('Invalid Verification Token');l((0,H.doUserEmailVerifyFailure)(u)),l((0,B.doToast)({message:u}))}}else l((0,B.doToast)({message:'Invalid Verification URI'}))}else(0,K.dispatchNavigateToUri)(l,s,(0,K.transformUrl)(n.url))},t.emailVerifyCheckInterval=null,t.syncGetInterval=null,t.state={emailVerifyDone:!1,verifyPending:!1,syncHashChanged:!1},t}return(0,c.default)(f,t),(0,o.default)(f,[{key:"componentWillMount",value:function(){G.AppState.addEventListener('change',this._handleAppStateChange),G.BackHandler.addEventListener('hardwareBackPress',function(){var t=this.props,n=t.dispatch,o=t.nav,l=t.drawerStack;return l.length>1&&((0,K.dispatchNavigateBack)(n,o,l),!0)}.bind(this))}},{key:"componentDidMount",value:function(){var t=this,n=this.props,o=n.dispatch,l=n.user;this.emailVerifyCheckInterval=setInterval(function(){return t.checkEmailVerification()},5e3),G.Linking.addEventListener('url',this._handleUrl),G.DeviceEventEmitter.addListener('onDownloadAborted',this.handleDownloadAborted),G.DeviceEventEmitter.addListener('onDownloadStarted',this.handleDownloadStarted),G.DeviceEventEmitter.addListener('onDownloadUpdated',this.handleDownloadUpdated),G.DeviceEventEmitter.addListener('onDownloadCompleted',this.handleDownloadCompleted),this.syncGetInterval=setInterval(function(){t.setState({syncHashChanged:!1}),l&&l.has_verified_email&&G.NativeModules.UtilityModule.getSecureValue(J.default.KEY_WALLET_PASSWORD).then(function(n){o((0,H.doGetSync)(n,function(){return t.getUserSettings()}))})},3e5)}},{key:"componentWillUnmount",value:function(){G.DeviceEventEmitter.removeListener('onDownloadAborted',this.handleDownloadAborted),G.DeviceEventEmitter.removeListener('onDownloadStarted',this.handleDownloadStarted),G.DeviceEventEmitter.removeListener('onDownloadUpdated',this.handleDownloadUpdated),G.DeviceEventEmitter.removeListener('onDownloadCompleted',this.handleDownloadCompleted),G.AppState.removeEventListener('change',this._handleAppStateChange),G.BackHandler.removeEventListener('hardwareBackPress'),G.Linking.removeEventListener('url',this._handleUrl),this.emailVerifyCheckInterval>-1&&clearInterval(this.emailVerifyCheckInterval),this.syncGetInterval>-1&&clearInterval(this.syncGetInterval)}},{key:"componentDidUpdate",value:function(){var t=this.props,n=(t.dispatch,t.user),o=t.hashChanged;this.state.verifyPending&&this.emailVerifyCheckInterval>0&&n&&n.has_verified_email&&(clearInterval(this.emailVerifyCheckInterval),x.default.setItem(J.default.KEY_EMAIL_VERIFY_PENDING,'false'),this.setState({verifyPending:!1}),G.NativeModules.Firebase.track('email_verified',{email:n.primary_email}),X.default.show({title:__('Your email address was successfully verified.'),duration:X.default.LENGTH_LONG}),this.getUserSettings()),o&&!this.state.syncHashChanged&&(this.setState({syncHashChanged:!0}),this.getUserSettings())}},{key:"componentWillUpdate",value:function(t){var n=this,o=this.props.dispatch,l=t.toast,s=t.emailToVerify,c=t.emailVerifyPending,u=t.emailVerifyErrorMessage,f=t.user;if(l){var v,h=l.message,p=l.isError;if(!v&&h&&(v='toast'),'toast'===v){var E={title:h,duration:X.default.LENGTH_LONG};p&&(E.backgroundColor=j.default.Red),X.default.show(E)}o((0,B.doDismissToast)())}!f||c||this.state.emailVerifyDone||!s&&!u||x.default.getItem(J.default.KEY_SHOULD_VERIFY_EMAIL).then(function(t){if('true'===t){n.setState({emailVerifyDone:!0});var l=u?String(u):__('Your email address was successfully verified.');u||x.default.removeItem(J.default.KEY_FIRST_RUN_EMAIL),x.default.removeItem(J.default.KEY_SHOULD_VERIFY_EMAIL),o((0,B.doToast)({message:l}))}})}},{key:"render",value:function(){return u.default.createElement(le,null)}}]),f})(u.default.Component);de.supportedDisplayTypes=['toast'];var se=(0,P.connect)(function(t){return{backgroundPlayEnabled:(0,W.makeSelectClientSetting)(B.SETTINGS.BACKGROUND_PLAY_ENABLED)(t),hashChanged:(0,H.selectHashChanged)(t),keepDaemonRunning:(0,W.makeSelectClientSetting)(B.SETTINGS.KEEP_DAEMON_RUNNING)(t),nav:t.nav,toast:(0,B.selectToast)(t),drawerStack:(0,F.selectDrawerStack)(t),emailToVerify:(0,H.selectEmailToVerify)(t),emailVerifyPending:(0,H.selectEmailVerifyIsPending)(t),emailVerifyErrorMessage:(0,H.selectEmailVerifyErrorMessage)(t),showNsfw:(0,W.makeSelectClientSetting)(B.SETTINGS.SHOW_NSFW)(t),user:(0,H.selectUser)(t),fullscreenMode:(0,W.selectFullscreenMode)(t)}})(de);e.default=se},494,[3,4,5,6,8,9,12,495,675,720,756,763,765,886,911,922,938,940,944,946,948,951,954,957,972,978,1267,411,1286,1301,1328,378,16,496,401,408,757,409,883,410,723,674,493,502,670,739,950,1333,1335]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),c=r(d[2]),u=r(d[3]),o=r(d[4]),s=r(d[5]),l=t(r(d[6])),f=t(r(d[7])),k=(0,n.connect)(function(t){return{accessToken:(0,u.selectAccessToken)(t),currentRoute:(0,s.selectCurrentRoute)(t),drawerStack:(0,s.selectDrawerStack)(t),userEmail:(0,u.selectUserEmail)(t)}},function(t){return{fetchAccessToken:function(){return t((0,u.doFetchAccessToken)())},notify:function(n){return t((0,c.doToast)(n))},pushDrawerStack:function(){return t((0,o.doPushDrawerStack)(f.default.DRAWER_ROUTE_ABOUT))},popDrawerStack:function(){return t((0,o.doPopDrawerStack)())},setPlayerVisible:function(){return t((0,o.doSetPlayerVisible)(!1))}}})(l.default);e.default=k},495,[3,378,401,408,492,496,497,493]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.selectCurrentRoute=e.selectLastRouteInStack=e.selectLastDrawerRoute=e.makeSelectPlayerVisible=e.selectPlayerVisibleByUri=e.selectIsPlayerVisible=e.selectDrawerStack=e.selectState=void 0;var t=r(d[0]),c=function(t){return t.drawer||{}};e.selectState=c;var l=(0,t.createSelector)(c,function(t){return t.stack});e.selectDrawerStack=l;var n=(0,t.createSelector)(c,function(t){return t.playerVisible});e.selectIsPlayerVisible=n;var s=(0,t.createSelector)(c,function(t){return t.playerVisibleByUri});e.selectPlayerVisibleByUri=s;e.makeSelectPlayerVisible=function(c){return(0,t.createSelector)(s,function(t){return!!t&&t[c]})};var u=(0,t.createSelector)(c,function(t){return t.stack.length?t.stack[t.stack.length-1]:null});e.selectLastDrawerRoute=u;var o=(0,t.createSelector)(c,function(t){return t.lastRouteInStack});e.selectLastRouteInStack=o;var S=(0,t.createSelector)(c,function(t){return t.currentRoute});e.selectCurrentRoute=S},496,[404]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),n=t(r(d[2])),u=t(r(d[3])),o=t(r(d[4])),s=t(r(d[5])),f=t(r(d[6])),c=r(d[7]),y=r(d[8]),p=r(d[9]),h=t(r(d[10])),E=t(r(d[11])),w=t(r(d[12])),_=t(r(d[13])),v=(function(t){function v(){var t,n;(0,l.default)(this,v);for(var s=arguments.length,f=new Array(s),p=0;p<s;p++)f[p]=arguments[p];return(n=(0,u.default)(this,(t=(0,o.default)(v)).call.apply(t,[this].concat(f)))).state={appVersion:null,lbryId:null,versionInfo:null},n.onComponentFocused=function(){var t=n.props,l=t.pushDrawerStack,u=t.setPlayerVisible;l(),u(),y.NativeModules.Firebase.setCurrentScreen('About').then(function(t){y.NativeModules.VersionInfo&&y.NativeModules.VersionInfo.getAppVersion().then(function(t){n.setState({appVersion:t})}),c.Lbry.version().then(function(t){n.setState({versionInfo:t})}),c.Lbry.status().then(function(t){n.setState({lbryId:t.installation_id})})}),n.props.accessToken||n.props.fetchAccessToken()},n}return(0,s.default)(v,t),(0,n.default)(v,[{key:"componentWillMount",value:function(){this.props.navigation}},{key:"componentWillUnmount",value:function(){this.didFocusListener&&this.didFocusListener.remove()}},{key:"componentDidMount",value:function(){this.onComponentFocused()}},{key:"componentWillReceiveProps",value:function(t){var l=t.currentRoute,n=this.props.currentRoute;h.default.DRAWER_ROUTE_ABOUT===l&&l!==n&&this.onComponentFocused()}},{key:"render",value:function(){var t=this.props,l=t.accessToken,n=t.drawerStack,u=t.navigation,o=t.notify,s=t.popDrawerStack,c=t.userEmail,h=__('Loading...'),v=this.state.versionInfo?this.state.versionInfo:null;return f.default.createElement(y.View,{style:_.default.container},f.default.createElement(w.default,{title:'About LBRY',onBackPressed:function(){return(0,p.navigateBack)(u,n,s)}}),f.default.createElement(y.ScrollView,{style:_.default.scrollContainer},f.default.createElement(y.Text,{style:_.default.title},__('Content Freedom')),f.default.createElement(y.Text,{style:_.default.paragraph},__('LBRY is a free, open, and community-run digital marketplace. It is a decentralized peer-to-peer content distribution platform for creators to upload and share content, and earn LBRY credits for their effort. Users will be able to find a wide selection of videos, music, ebooks and other digital content they are interested in.')),f.default.createElement(y.View,{style:_.default.links},f.default.createElement(E.default,{style:_.default.link,href:"https://lbry.com/faq/what-is-lbry",text:__('What is LBRY?')}),f.default.createElement(E.default,{style:_.default.link,href:"https://lbry.com/faq/android-basics",text:__('Android App Basics')}),f.default.createElement(E.default,{style:_.default.link,href:"https://lbry.com/faq",text:__('Frequently Asked Questions')})),f.default.createElement(y.Text,{style:_.default.socialTitle},__('Get Social')),f.default.createElement(y.Text,{style:_.default.paragraph},__('You can interact with the LBRY team and members of the community on Discord, Facebook, Instagram, Twitter or Reddit.')),f.default.createElement(y.View,{style:_.default.links},f.default.createElement(E.default,{style:_.default.link,href:"https://discordapp.com/invite/Z3bERWA",text:"Discord"}),f.default.createElement(E.default,{style:_.default.link,href:"https://www.facebook.com/LBRYio",text:"Facebook"}),f.default.createElement(E.default,{style:_.default.link,href:"https://www.instagram.com/LBRYio/",text:"Instagram"}),f.default.createElement(E.default,{style:_.default.link,href:"https://twitter.com/LBRYio",text:"Twitter"}),f.default.createElement(E.default,{style:_.default.link,href:"https://reddit.com/r/lbry",text:"Reddit"}),f.default.createElement(E.default,{style:_.default.link,href:"https://t.me/lbryofficial",text:"Telegram"})),f.default.createElement(y.Text,{style:_.default.releaseInfoTitle},__('App info')),c&&c.trim().length>0&&f.default.createElement(y.View,{style:_.default.verticalRow},f.default.createElement(y.View,{style:_.default.innerRow},f.default.createElement(y.View,{style:_.default.col},f.default.createElement(y.Text,{style:_.default.text},__('Connected email'))),f.default.createElement(y.View,{style:_.default.col},f.default.createElement(y.Text,{selectable:!0,style:_.default.valueText},c))),f.default.createElement(y.View,null,f.default.createElement(E.default,{style:_.default.listLink,href:"http://lbry.com/list/edit/"+l,text:__('Update mailing preferences')}))),f.default.createElement(y.View,{style:_.default.row},f.default.createElement(y.View,{style:_.default.col},f.default.createElement(y.Text,{style:_.default.text},__('App version'))),f.default.createElement(y.View,{style:_.default.col},f.default.createElement(y.Text,{selectable:!0,style:_.default.valueText},this.state.appVersion))),f.default.createElement(y.View,{style:_.default.row},f.default.createElement(y.View,{style:_.default.col},f.default.createElement(y.Text,{style:_.default.text},__('LBRY SDK'))),f.default.createElement(y.View,{style:_.default.col},f.default.createElement(y.Text,{selectable:!0,style:_.default.valueText},v?v.lbrynet_version:h))),f.default.createElement(y.View,{style:_.default.row},f.default.createElement(y.View,{style:_.default.col},f.default.createElement(y.Text,{style:_.default.text},__('Platform'))),f.default.createElement(y.View,{style:_.default.col},f.default.createElement(y.Text,{selectable:!0,style:_.default.valueText},v?v.platform:h))),f.default.createElement(y.View,{style:_.default.row},f.default.createElement(y.View,{style:_.default.col},f.default.createElement(y.Text,{style:_.default.text},__('Installation ID')),f.default.createElement(y.Text,{selectable:!0,style:_.default.lineValueText},this.state.lbryId?this.state.lbryId:h))),f.default.createElement(y.View,{style:_.default.row},f.default.createElement(y.View,{style:_.default.col},f.default.createElement(y.Text,{style:_.default.text},__('Logs'))),f.default.createElement(y.View,{style:_.default.col},f.default.createElement(E.default,{style:_.default.listLink,text:__('Send log'),onPress:function(){y.NativeModules.UtilityModule&&y.NativeModules.UtilityModule.shareLogFile(function(t){t&&o(t)})}})))))}}]),v})(f.default.PureComponent);e.default=v},497,[3,4,5,6,8,9,12,401,16,410,493,498,500,673]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[1]),u=r(d[2]),o=n(r(d[3])),f=(0,t.connect)(null,function(n){return{notify:function(t){return n((0,u.doToast)(t))}}})(o.default);e.default=f},498,[3,378,401,499]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),s=t(r(d[2])),p=t(r(d[3])),l=t(r(d[4])),u=t(r(d[5])),o=t(r(d[6])),f=t(r(d[7])),c=r(d[8]),h=(function(t){function h(t){var s;return(0,n.default)(this,h),(s=(0,p.default)(this,(0,l.default)(h).call(this,t))).handlePress=function(){var t=s.props,n=t.error,p=t.href,l=t.navigation,u=t.notify;l&&p.startsWith('#')?l.navigate(p.substring(1)):(s.props.effectOnTap&&s.addTappedStyle(),c.Linking.openURL(p).then(function(){return setTimeout(function(){s.setState({tappedStyle:!1})},2e3)}).catch(function(t){u({message:n,isError:!0}),s.setState({tappedStyle:!1})}))},s.state={tappedStyle:!1},s.addTappedStyle=s.addTappedStyle.bind((0,u.default)(s)),s}return(0,o.default)(h,t),(0,s.default)(h,[{key:"addTappedStyle",value:function(){var t=this;this.setState({tappedStyle:!0}),setTimeout(function(){t.setState({tappedStyle:!1})},2e3)}},{key:"render",value:function(){var t=this.props,n=t.ellipsizeMode,s=t.numberOfLines,p=t.onPress,l=t.style,u=t.text,o=[];return l&&(l.length?o=o.concat(l):o.push(l)),this.props.effectOnTap&&this.state.tappedStyle&&o.push(this.props.effectOnTap),f.default.createElement(c.Text,{style:o,numberOfLines:s,ellipsizeMode:n,onPress:p||this.handlePress},u)}}]),h})(f.default.PureComponent);e.default=h},499,[3,4,5,6,8,7,9,12,16]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[1]),u=n(r(d[2])),l=(0,t.connect)(null,function(n){return{}})(u.default);e.default=l},500,[3,378,501]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),u=t(r(d[2])),f=t(r(d[3])),n=t(r(d[4])),s=t(r(d[5])),c=t(r(d[6])),o=r(d[7]),y=(t(r(d[8])),t(r(d[9]))),h=t(r(d[10])),p='ios'===o.Platform.OS?44:56,v=o.Animated.Text,E=(function(t){function E(){return(0,l.default)(this,E),(0,f.default)(this,(0,n.default)(E).apply(this,arguments))}return(0,s.default)(E,t),(0,u.default)(E,[{key:"render",value:function(){var t=this.props,l=t.title,u=t.onBackPressed,f=[h.default.container,{height:p}];return c.default.createElement(o.View,{style:f},c.default.createElement(o.View,{style:h.default.flexOne},c.default.createElement(o.View,{style:h.default.header},c.default.createElement(o.View,{style:h.default.title},c.default.createElement(v,{numberOfLines:1,style:h.default.titleText,accessibilityTraits:"header"},l)),c.default.createElement(y.default,{name:"arrow-left",style:h.default.left,size:24,iconStyle:h.default.backIcon,onPress:u}))))}}]),E})(c.default.PureComponent);e.default=E},501,[3,4,5,6,8,9,12,16,502,670,672]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"FA5Style",{enumerable:!0,get:function(){return o.FA5Style}}),e.getImageSource=e.ToolbarAndroid=e.TabBarItemIOS=e.TabBarItem=e.Button=e.default=void 0;var o=r(d[1]),u=t(r(d[2])),n=t(r(d[3])),b=(0,o.createFA5iconSet)(u.default,n.default,!1),l=b;e.default=l;var I=b.Button;e.Button=I;var c=b.TabBarItem;e.TabBarItem=c;var v=b.TabBarItemIOS;e.TabBarItemIOS=v;var B=b.ToolbarAndroid;e.ToolbarAndroid=B;var S=b.getImageSource;e.getImageSource=S},502,[3,503,668,669]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.createFA5iconSet=function(t){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=arguments.length>2&&void 0!==arguments[2]&&arguments[2],u=Object.keys(o),s="FontAwesome5"+(f?'Pro':'Free');function v(l,o){var u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:s,v=l,c="FontAwesome5_"+(f?"Pro_"+v:v)+".ttf";return'Brands'===v&&(v='Regular',c='FontAwesome5_Brands.ttf'),{fontFamily:u+"-"+v,fontFile:c,fontStyle:n.Platform.select({ios:{fontWeight:o},default:{}}),glyphMap:t}}var c=v('Brands','400','FontAwesome5Brands'),h=v('Light','300'),F=v('Regular','400'),b=v('Solid','900');return(0,l.default)({brand:c,light:h,regular:F,solid:b},{defaultStyle:'regular',fallbackFamily:function(t){for(var n=0;n<u.length;n+=1){var l=u[n];if(-1!==o[l].indexOf(t))return'brands'===l?'brand':l}return'regular'},glyphValidator:function(t,n){var l='brand'===n?'brands':n;return-1!==u.indexOf(l)&&-1!==o[l].indexOf(t)}})},e.FA5Style=void 0;var n=r(d[1]),l=t(r(d[2]));e.FA5Style={regular:'regular',light:'light',solid:'solid',brand:'brand'}},503,[3,504,505]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){"default"!==n&&"__esModule"!==n&&Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},504,[16]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},v=Object.keys(t);if(0===v.length)throw new Error('You need to add at least one style');var s=b({defaultStyle:v[0],fallbackFamily:function(){return v[0]},glyphValidator:function(){return!0}},n),S=v.reduce(function(n,u){var o=t[u];return n[u]=(0,h.default)(o.glyphMap||{},o.fontFamily||'',o.fontFile||'',o.fontStyle||{}),n},{});function j(t){return Object.keys(t).reduce(function(n,u){return-1!==v.indexOf(u)&&!0===t[u]?u:n},s.defaultStyle)}function I(t){var n=t.name,u=j(t);if(s.glyphValidator(n,u))return S[u];var o=s.fallbackFamily(n);return-1===v.indexOf(o)?s.defaultStyle:S[o]}function P(t){return Object.keys(t).reduce(function(n,u){return-1===v.indexOf(u)&&(n[u]=t[u]),n},{})}function w(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:'';return-1===v.indexOf(t)?S[s.defaultStyle]:n?I((0,y.default)({name:n},t,!0)):S[j((0,y.default)({},t,!0))]}function F(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:'',n=(function(n){function y(){return(0,u.default)(this,y),(0,l.default)(this,(0,f.default)(y).apply(this,arguments))}return(0,c.default)(y,n),(0,o.default)(y,[{key:"render",value:function(){var n,u,o=I(this.props),l=(n=o,(u=t).length>0?n[u]:n),f=P(this.props);return p.default.createElement(l,f)}}]),y})(p.PureComponent);return n.propTypes=v.reduce(function(t,n){return t[n]=O.default.bool,t},{}),n.defaultProps=v.reduce(function(t,n){return t[n]=!1,t},{}),n}var T=F();return T.Button=F('Button'),T.TabBarItem=F('TabBarItem'),T.TabBarItemIOS=F('TabBarItemIOS'),T.ToolbarAndroid=F('ToolbarAndroid'),T.getStyledIconSet=w,T.getImageSource=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:h.DEFAULT_ICON_SIZE,u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:h.DEFAULT_ICON_COLOR;return w(arguments.length>3&&void 0!==arguments[3]?arguments[3]:s.defaultStyle,t).getImageSource(t,n,u)},T.getFontFamily=function(){return w(arguments.length>0&&void 0!==arguments[0]?arguments[0]:s.defaultStyle).getFontFamily()},T.getRawGlyphMap=function(){return w(arguments.length>0&&void 0!==arguments[0]?arguments[0]:s.defaultStyle).getRawGlyphMap()},T.hasIcon=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s.defaultStyle;return s.glyphValidator(t,n)},T};var u=n(r(d[2])),o=n(r(d[3])),l=n(r(d[4])),f=n(r(d[5])),c=n(r(d[6])),y=n(r(d[7])),p=t(r(d[8])),O=n(r(d[9])),h=t(r(d[10]));function v(t,n){var u=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);n&&(o=o.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),u.push.apply(u,o)}return u}function b(t){for(var n=1;n<arguments.length;n++){var u=null!=arguments[n]?arguments[n]:{};n%2?v(Object(u),!0).forEach(function(n){(0,y.default)(t,n,u[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(u)):v(Object(u)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(u,n))})}return t}},505,[1,3,4,5,6,8,9,50,12,67,506]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),o=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,o,C,_){var S=C?C.replace(/\.(otf|ttf)$/,''):o,T=y.Platform.select({windows:"/Assets/"+C+"#"+o,android:S,web:S,default:o}),E=h.default.oneOf(Object.keys(t)),A=(function(o){function n(){var t,o;(0,u.default)(this,n);for(var l=arguments.length,f=new Array(l),v=0;v<l;v++)f[v]=arguments[v];return(o=(0,s.default)(this,(t=(0,c.default)(n)).call.apply(t,[this].concat(f)))).root=null,o.handleRef=function(t){o.root=t},o}return(0,v.default)(n,o),(0,f.default)(n,[{key:"setNativeProps",value:function(t){this.root&&this.root.setNativeProps(t)}},{key:"render",value:function(){var o=this.props,n=o.name,u=o.size,f=o.color,s=o.style,c=o.children,v=(0,l.default)(o,["name","size","color","style","children"]),h=n?t[n]||'?':'';'number'==typeof h&&(h=String.fromCharCode(h));var I={fontSize:u,color:f},b={fontFamily:T,fontWeight:'normal',fontStyle:'normal'};return v.style=[I,s,b,_||{}],v.ref=this.handleRef,p.default.createElement(y.Text,v,h,c)}}]),n})(p.PureComponent);A.propTypes={allowFontScaling:h.default.bool,name:E,size:h.default.number,color:h.default.oneOfType([h.default.string,h.default.number]),children:h.default.node,style:h.default.any},A.defaultProps={size:N,allowFontScaling:!1};var R={};function L(o){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:N,l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:w;(0,I.default)();var u=t[o]||'?';'number'==typeof u&&(u=String.fromCharCode(u));var f=(0,y.processColor)(l),s=u+":"+n+":"+f,c=y.PixelRatio.get();return new Promise(function(t,o){var l=R[s];void 0!==l?!l||l instanceof Error?o(l):t({uri:l,scale:c}):P.getImageForFont(T,u,n,f,function(n,l){var u='string'==typeof n?new Error(n):n;R[s]=l||u||!1,!u&&l?t({uri:l,scale:c}):o(u)})})}return A.Button=(0,b.default)(A),A.TabBarItem=(0,O.default)(E,L),A.TabBarItemIOS=A.TabBarItem,A.ToolbarAndroid=(0,F.default)(E,L),A.getImageSource=L,A.loadFont=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:C;return'ios'===y.Platform.OS?((0,I.default)(),t?P.loadFontWithFileName.apply(P,(0,n.default)(t.split('.'))):Promise.reject(new Error('Unable to load font, because no file was specified. '))):Promise.resolve()},A.hasIcon=function(o){return Object.prototype.hasOwnProperty.call(t,o)},A.getRawGlyphMap=function(){return t},A.getFontFamily=function(){return T},A},e.DEFAULT_ICON_COLOR=e.DEFAULT_ICON_SIZE=e.NativeIconAPI=void 0;var n=o(r(d[2])),l=o(r(d[3])),u=o(r(d[4])),f=o(r(d[5])),s=o(r(d[6])),c=o(r(d[7])),v=o(r(d[8])),p=t(r(d[9])),h=o(r(d[10])),y=r(d[11]),I=o(r(d[12])),b=o(r(d[13])),O=o(r(d[14])),F=o(r(d[15])),P=y.NativeModules.RNVectorIconsManager||y.NativeModules.RNVectorIconsModule;e.NativeIconAPI=P;var N=12;e.DEFAULT_ICON_SIZE=N;var w='black';e.DEFAULT_ICON_COLOR=w},506,[1,3,31,56,4,5,6,8,9,12,67,504,507,508,653,667]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){if(!n){if('android'===o.Platform.OS)throw new Error('RNVectorIconsModule not available, did you properly integrate the module? Try running `react-native link react-native-vector-icons` and recompiling.');throw new Error('RNVectorIconsManager not available, did you add the library to your project and link with libRNVectorIcons.a? Try running `react-native link react-native-vector-icons` and recompiling.')}};var o=r(d[0]),n=o.NativeModules.RNVectorIconsManager||o.NativeModules.RNVectorIconsModule},507,[504]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),l=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var l,F;return F=l=(function(l){function S(){return(0,s.default)(this,S),(0,c.default)(this,(0,f.default)(S).apply(this,arguments))}return(0,y.default)(S,l),(0,u.default)(S,[{key:"render",value:function(){var l=this.props,s=l.style,u=l.iconStyle,c=l.children,f=(0,o.default)(l,["style","iconStyle","children"]),y=(0,h.default)(f,O,'style','name','size','color'),S=(0,h.default)(f,T),k=(0,p.default)(f,Object.keys(y),Object.keys(S),'iconStyle','borderRadius','backgroundColor');y.style=u?[C.icon,u]:C.icon;var F=(0,h.default)(this.props,'color'),x=(0,h.default)(this.props,'backgroundColor','borderRadius');return P.default.createElement(v.TouchableHighlight,(0,n.default)({style:[C.touchable,x]},S),P.default.createElement(v.View,(0,n.default)({style:[C.container,x,s]},k),P.default.createElement(t,y),(0,b.default)(c)?P.default.createElement(v.Text,{style:[C.text,F]},c):c))}}]),S})(P.PureComponent),l.propTypes={backgroundColor:S.default.oneOfType([S.default.string,S.default.number]),borderRadius:S.default.number,color:S.default.oneOfType([S.default.string,S.default.number]),size:S.default.number,iconStyle:S.default.any,style:S.default.any,children:S.default.node},l.defaultProps={backgroundColor:k,borderRadius:5,color:'white',size:20},F};var n=l(r(d[2])),o=l(r(d[3])),s=l(r(d[4])),u=l(r(d[5])),c=l(r(d[6])),f=l(r(d[7])),y=l(r(d[8])),b=l(r(d[9])),p=l(r(d[10])),h=l(r(d[11])),P=t(r(d[12])),S=l(r(d[13])),v=r(d[14]),C=v.StyleSheet.create({container:{flexDirection:'row',justifyContent:'flex-start',alignItems:'center',padding:8},touchable:{overflow:'hidden'},icon:{marginRight:10},text:{fontWeight:'600',backgroundColor:'transparent'}}),k='#007AFF',O=['ellipsizeMode','numberOfLines','textBreakStrategy','selectable','suppressHighlighting','allowFontScaling','adjustsFontSizeToFit','minimumFontScale'],T=['accessible','accessibilityLabel','accessibilityHint','accessibilityComponentType','accessibilityRole','accessibilityStates','accessibilityTraits','onFocus','onBlur','disabled','onPress','onPressIn','onPressOut','onLayout','onLongPress','nativeID','testID','delayPressIn','delayPressOut','delayLongPress','activeOpacity','underlayColor','selectionColor','onShowUnderlay','onHideUnderlay','hasTVPreferredFocus','tvParallaxProperties']},508,[1,3,11,56,4,5,6,8,9,509,518,646,12,67,504]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]),o=r(d[2]),c='[object String]';m.exports=function(f){return'string'==typeof f||!n(f)&&o(f)&&t(f)==c}},509,[510,516,517]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),o=r(d[2]),c='[object Null]',u='[object Undefined]',f=n?"function"==typeof n?n.toStringTag:"@@toStringTag":void 0;m.exports=function(n){return null==n?void 0===n?u:c:f&&f in Object(n)?t(n):o(n)}},510,[511,514,515]);
+__d(function(g,r,i,a,m,e,d){var o=r(d[0]).Symbol;m.exports=o},511,[512]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),f='object'==typeof self&&self&&self.Object===Object&&self,s=t||f||Function('return this')();m.exports=s},512,[513]);
+__d(function(g,r,i,a,m,e,d){var t='object'==typeof g&&g&&g.Object===Object&&g;m.exports=t},513,[]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),o=Object.prototype,n=o.hasOwnProperty,c=o.toString,l=t?"function"==typeof t?t.toStringTag:"@@toStringTag":void 0;m.exports=function(t){var o=n.call(t,l),p=t[l];try{t[l]=void 0}catch(t){}var v=c.call(t);return o?t[l]=p:delete t[l],v}},514,[511]);
+__d(function(g,r,i,a,m,e,d){var t=Object.prototype.toString;m.exports=function(n){return t.call(n)}},515,[]);
+__d(function(g,r,i,a,m,e,d){var n=Array.isArray;m.exports=n},516,[]);
+__d(function(g,r,i,a,m,e,d){m.exports=function(n){return null!=n&&'object'==typeof n}},517,[]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),u=r(d[2]),f=r(d[3]),o=r(d[4]),l=r(d[5]),v=r(d[6]),c=r(d[7]),h=v(function(v,h){var _={};if(null==v)return _;var p=!1;h=n(h,function(n){return n=f(n,v),p||(p=n.length>1),n}),o(v,c(v),_),p&&(_=t(_,7,l));for(var s=h.length;s--;)u(_,h[s]);return _});m.exports=h},518,[519,520,619,620,564,633,635,599]);
+__d(function(g,r,i,a,m,e,d){m.exports=function(n,t){for(var o=-1,u=null==n?0:n.length,f=Array(u);++o<u;)f[o]=t(n[o],o,n);return f}},519,[]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),o=r(d[1]),c=r(d[2]),n=r(d[3]),b=r(d[4]),j=r(d[5]),f=r(d[6]),u=r(d[7]),y=r(d[8]),A=r(d[9]),v=r(d[10]),l=r(d[11]),s=r(d[12]),p=r(d[13]),E=r(d[14]),F=r(d[15]),I=r(d[16]),U=r(d[17]),S=r(d[18]),h=r(d[19]),k=r(d[20]),w=1,x=2,B=4,D='[object Arguments]',M='[object Function]',_='[object GeneratorFunction]',C='[object Object]',G={};G[D]=G['[object Array]']=G['[object ArrayBuffer]']=G['[object DataView]']=G['[object Boolean]']=G['[object Date]']=G['[object Float32Array]']=G['[object Float64Array]']=G['[object Int8Array]']=G['[object Int16Array]']=G['[object Int32Array]']=G['[object Map]']=G['[object Number]']=G[C]=G['[object RegExp]']=G['[object Set]']=G['[object String]']=G['[object Symbol]']=G['[object Uint8Array]']=G['[object Uint8ClampedArray]']=G['[object Uint16Array]']=G['[object Uint32Array]']=!0,G['[object Error]']=G[M]=G['[object WeakMap]']=!1,m.exports=function N(O,R,V,W,q,z){var H,J=R&w,K=R&x,L=R&B;if(V&&(H=q?V(O,W,q,z):V(O)),void 0!==H)return H;if(!S(O))return O;var P=F(O);if(P){if(H=s(O),!J)return f(O,H)}else{var Q=l(O),T=Q==M||Q==_;if(I(O))return j(O,J);if(Q==C||Q==D||T&&!q){if(H=K||T?{}:E(O),!J)return K?y(O,b(H,O)):u(O,n(H,O))}else{if(!G[Q])return q?O:{};H=p(O,Q,J)}}z||(z=new t);var X=z.get(O);if(X)return X;z.set(O,H),h(O)?O.forEach(function(t){H.add(N(t,R,V,t,O,z))}):U(O)&&O.forEach(function(t,o){H.set(o,N(t,R,V,o,O,z))});var Y=L?K?v:A:K?keysIn:k,Z=P?void 0:Y(O);return o(Z||O,function(t,o){Z&&(t=O[o=t]),c(H,o,N(t,R,V,o,O,z))}),H}},520,[521,559,560,563,583,587,588,589,593,597,599,600,605,606,613,516,570,615,539,617,565]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),o=r(d[1]),p=r(d[2]),s=r(d[3]),_=r(d[4]),n=r(d[5]);function y(o){var p=this.__data__=new t(o);this.size=p.size}y.prototype.clear=o,y.prototype.delete=p,y.prototype.get=s,y.prototype.has=_,y.prototype.set=n,m.exports=y},521,[522,530,531,532,533,534]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),o=r(d[1]),p=r(d[2]),l=r(d[3]),n=r(d[4]);function s(t){var o=-1,p=null==t?0:t.length;for(this.clear();++o<p;){var l=t[o];this.set(l[0],l[1])}}s.prototype.clear=t,s.prototype.delete=o,s.prototype.get=p,s.prototype.has=l,s.prototype.set=n,m.exports=s},522,[523,524,527,528,529]);
+__d(function(g,r,i,a,m,e,d){m.exports=function(){this.__data__=[],this.size=0}},523,[]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=Array.prototype.splice;m.exports=function(o){var p=this.__data__,_=t(p,o);return!(_<0||(_==p.length-1?p.pop():n.call(p,_,1),--this.size,0))}},524,[525]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);m.exports=function(t,f){for(var o=t.length;o--;)if(n(t[o][0],f))return o;return-1}},525,[526]);
+__d(function(g,r,i,a,m,e,d){m.exports=function(n,t){return n===t||n!=n&&t!=t}},526,[]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);m.exports=function(_){var n=this.__data__,o=t(n,_);return o<0?void 0:n[o][1]}},527,[525]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);m.exports=function(_){return t(this.__data__,_)>-1}},528,[525]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);m.exports=function(s,_){var n=this.__data__,h=t(n,s);return h<0?(++this.size,n.push([s,_])):n[h][1]=_,this}},529,[525]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);m.exports=function(){this.__data__=new t,this.size=0}},530,[522]);
+__d(function(g,r,i,a,m,e,d){m.exports=function(t){var _=this.__data__,n=_.delete(t);return this.size=_.size,n}},531,[]);
+__d(function(g,r,i,a,m,e,d){m.exports=function(t){return this.__data__.get(t)}},532,[]);
+__d(function(g,r,i,a,m,e,d){m.exports=function(t){return this.__data__.has(t)}},533,[]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),s=r(d[1]),_=r(d[2]);m.exports=function(n,h){var f=this.__data__;if(f instanceof t){var u=f.__data__;if(!s||u.length<199)return u.push([n,h]),this.size=++f.size,this;f=this.__data__=new _(u)}return f.set(n,h),this.size=f.size,this}},534,[522,535,544]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0])(r(d[1]),'Map');m.exports=n},535,[536,512]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),o=r(d[1]);m.exports=function(t,u){var v=o(t,u);return n(v)?v:void 0}},536,[537,543]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),o=r(d[1]),n=r(d[2]),c=r(d[3]),p=/^\[object .+?Constructor\]$/,u=Function.prototype,s=Object.prototype,$=u.toString,f=s.hasOwnProperty,l=RegExp('^'+$.call(f).replace(/[\\^$.*+?()[\]{}|]/g,'\\$&').replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,'$1.*?')+'$');m.exports=function(u){return!(!n(u)||o(u))&&(t(u)?l:p).test(c(u))}},537,[538,540,539,542]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),o='[object AsyncFunction]',c='[object Function]',u='[object GeneratorFunction]',b='[object Proxy]';m.exports=function(j){if(!t(j))return!1;var f=n(j);return f==c||f==u||f==o||f==b}},538,[510,539]);
+__d(function(g,r,i,a,m,e,d){m.exports=function(n){var t=typeof n;return null!=n&&('object'==t||'function'==t)}},539,[]);
+__d(function(g,r,i,a,m,e,d){var n,c=r(d[0]),o=(n=/[^.]+$/.exec(c&&c.keys&&c.keys.IE_PROTO||''))?'Symbol(src)_1.'+n:'';m.exports=function(n){return!!o&&o in n}},540,[541]);
+__d(function(g,r,i,a,m,e,d){var _=r(d[0])['__core-js_shared__'];m.exports=_},541,[512]);
+__d(function(g,r,i,a,m,e,d){var t=Function.prototype.toString;m.exports=function(n){if(null!=n){try{return t.call(n)}catch(t){}try{return n+''}catch(t){}}return''}},542,[]);
+__d(function(g,r,i,a,m,e,d){m.exports=function(n,o){return null==n?void 0:n[o]}},543,[]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),o=r(d[1]),p=r(d[2]),l=r(d[3]),n=r(d[4]);function s(t){var o=-1,p=null==t?0:t.length;for(this.clear();++o<p;){var l=t[o];this.set(l[0],l[1])}}s.prototype.clear=t,s.prototype.delete=o,s.prototype.get=p,s.prototype.has=l,s.prototype.set=n,m.exports=s},544,[545,553,556,557,558]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),s=r(d[2]);m.exports=function(){this.size=0,this.__data__={hash:new n,map:new(s||t),string:new n}}},545,[546,522,535]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),o=r(d[1]),p=r(d[2]),l=r(d[3]),n=r(d[4]);function s(t){var o=-1,p=null==t?0:t.length;for(this.clear();++o<p;){var l=t[o];this.set(l[0],l[1])}}s.prototype.clear=t,s.prototype.delete=o,s.prototype.get=p,s.prototype.has=l,s.prototype.set=n,m.exports=s},546,[547,549,550,551,552]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);m.exports=function(){this.__data__=t?t(null):{},this.size=0}},547,[548]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0])(Object,'create');m.exports=t},548,[536]);
+__d(function(g,r,i,a,m,e,d){m.exports=function(t){var s=this.has(t)&&delete this.__data__[t];return this.size-=s?1:0,s}},549,[]);
+__d(function(g,r,i,a,m,e,d){var _=r(d[0]),t='__lodash_hash_undefined__',n=Object.prototype.hasOwnProperty;m.exports=function(o){var h=this.__data__;if(_){var s=h[o];return s===t?void 0:s}return n.call(h,o)?h[o]:void 0}},550,[548]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),o=Object.prototype.hasOwnProperty;m.exports=function(n){var _=this.__data__;return t?void 0!==_[n]:o.call(_,n)}},551,[548]);
+__d(function(g,r,i,a,m,e,d){var _=r(d[0]),s='__lodash_hash_undefined__';m.exports=function(t,h){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=_&&void 0===h?s:h,this}},552,[548]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);m.exports=function(n){var s=t(this,n).delete(n);return this.size-=s?1:0,s}},553,[554]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);m.exports=function(n,_){var o=n.__data__;return t(_)?o['string'==typeof _?'string':'hash']:o.map}},554,[555]);
+__d(function(g,r,i,a,m,e,d){m.exports=function(n){var o=typeof n;return'string'==o||'number'==o||'symbol'==o||'boolean'==o?'__proto__'!==n:null===n}},555,[]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);m.exports=function(n){return t(this,n).get(n)}},556,[554]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);m.exports=function(t){return n(this,t).has(t)}},557,[554]);
+__d(function(g,r,i,a,m,e,d){var s=r(d[0]);m.exports=function(t,n){var h=s(this,t),o=h.size;return h.set(t,n),this.size+=h.size==o?0:1,this}},558,[554]);
+__d(function(g,r,i,a,m,e,d){m.exports=function(n,t){for(var o=-1,u=null==n?0:n.length;++o<u&&!1!==t(n[o],o,n););return n}},559,[]);
+__d(function(g,r,i,a,m,e,d){var o=r(d[0]),t=r(d[1]),n=Object.prototype.hasOwnProperty;m.exports=function(c,p,v){var f=c[p];n.call(c,p)&&t(f,v)&&(void 0!==v||p in c)||o(c,p,v)}},560,[561,526]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);m.exports=function(o,_,t){'__proto__'==_&&n?n(o,_,{configurable:!0,enumerable:!0,value:t,writable:!0}):o[_]=t}},561,[562]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=(function(){try{var n=t(Object,'defineProperty');return n({},'',{}),n}catch(t){}})();m.exports=n},562,[536]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]);m.exports=function(o,u){return o&&n(u,t(u),o)}},563,[564,565]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),o=r(d[1]);m.exports=function(v,t,f,u){var c=!f;f||(f={});for(var _=-1,h=t.length;++_<h;){var l=t[_],p=u?u(f[l],v[l],l,f,v):void 0;void 0===p&&(p=v[l]),c?o(f,l,p):n(f,l,p)}return f}},564,[560,561]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),o=r(d[2]);m.exports=function(u){return o(u)?n(u):t(u)}},565,[566,578,582]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]),f=r(d[2]),o=r(d[3]),h=r(d[4]),p=r(d[5]),l=Object.prototype.hasOwnProperty;m.exports=function(s,u){var b=f(s),c=!b&&n(s),y=!b&&!c&&o(s),v=!b&&!c&&!y&&p(s),O=b||c||y||v,_=O?t(s.length,String):[],j=_.length;for(var w in s)!u&&!l.call(s,w)||O&&('length'==w||y&&('offset'==w||'parent'==w)||v&&('buffer'==w||'byteLength'==w||'byteOffset'==w)||h(w,j))||_.push(w);return _}},566,[567,568,516,570,572,573]);
+__d(function(g,r,i,a,m,e,d){m.exports=function(n,o){for(var t=-1,f=Array(n);++t<n;)f[t]=o(t);return f}},567,[]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]),l=Object.prototype,c=l.hasOwnProperty,o=l.propertyIsEnumerable,p=t((function(){return arguments})())?t:function(t){return n(t)&&c.call(t,'callee')&&!o.call(t,'callee')};m.exports=p},568,[569,517]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),o='[object Arguments]';m.exports=function(u){return t(u)&&n(u)==o}},569,[510,517]);
+__d(function(g,r,i,a,m,e,d){var o=r(d[0]),f=r(d[1]),t='object'==typeof e&&e&&!e.nodeType&&e,p=t&&'object'==typeof m&&m&&!m.nodeType&&m,n=p&&p.exports===t?o.Buffer:void 0,y=(n?n.isBuffer:void 0)||f;m.exports=y},570,[512,571]);
+__d(function(g,r,i,a,m,e,d){m.exports=function(){return!1}},571,[]);
+__d(function(g,r,i,a,m,e,d){var n=9007199254740991,t=/^(?:0|[1-9]\d*)$/;m.exports=function(o,u){var f=typeof o;return!!(u=null==u?n:u)&&('number'==f||'symbol'!=f&&t.test(o))&&o>-1&&o%1==0&&o<u}},572,[]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),o=r(d[1]),p=r(d[2]),s=p&&p.isTypedArray,t=s?o(s):n;m.exports=t},573,[574,576,577]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),o=r(d[1]),c=r(d[2]),b={};b['[object Float32Array]']=b['[object Float64Array]']=b['[object Int8Array]']=b['[object Int16Array]']=b['[object Int32Array]']=b['[object Uint8Array]']=b['[object Uint8ClampedArray]']=b['[object Uint16Array]']=b['[object Uint32Array]']=!0,b['[object Arguments]']=b['[object Array]']=b['[object ArrayBuffer]']=b['[object Boolean]']=b['[object DataView]']=b['[object Date]']=b['[object Error]']=b['[object Function]']=b['[object Map]']=b['[object Number]']=b['[object Object]']=b['[object RegExp]']=b['[object Set]']=b['[object String]']=b['[object WeakMap]']=!1,m.exports=function(j){return c(j)&&o(j.length)&&!!b[t(j)]}},574,[510,575,517]);
+__d(function(g,r,i,a,m,e,d){var n=9007199254740991;m.exports=function(t){return'number'==typeof t&&t>-1&&t%1==0&&t<=n}},575,[]);
+__d(function(g,r,i,a,m,e,d){m.exports=function(n){return function(t){return n(t)}}},576,[]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n='object'==typeof e&&e&&!e.nodeType&&e,o=n&&'object'==typeof m&&m&&!m.nodeType&&m,p=o&&o.exports===n&&t.process,c=(function(){try{var t=o&&o.require&&o.require('util').types;return t||p&&p.binding&&p.binding('util')}catch(t){}})();m.exports=c},577,[513]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]),o=Object.prototype.hasOwnProperty;m.exports=function(c){if(!t(c))return n(c);var u=[];for(var p in Object(c))o.call(c,p)&&'constructor'!=p&&u.push(p);return u}},578,[579,580]);
+__d(function(g,r,i,a,m,e,d){var t=Object.prototype;m.exports=function(o){var n=o&&o.constructor;return o===('function'==typeof n&&n.prototype||t)}},579,[]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0])(Object.keys,Object);m.exports=t},580,[581]);
+__d(function(g,r,i,a,m,e,d){m.exports=function(n,t){return function(u){return n(t(u))}}},581,[]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]);m.exports=function(u){return null!=u&&t(u.length)&&!n(u)}},582,[538,575]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]);m.exports=function(o,u){return o&&n(u,t(u),o)}},583,[564,584]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),o=r(d[2]);m.exports=function(u){return o(u)?n(u,!0):t(u)}},584,[566,585,582]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]),o=r(d[2]),c=Object.prototype.hasOwnProperty;m.exports=function(u){if(!t(u))return o(u);var p=n(u),f=[];for(var s in u)('constructor'!=s||!p&&c.call(u,s))&&f.push(s);return f}},585,[539,579,586]);
+__d(function(g,r,i,a,m,e,d){m.exports=function(n){var t=[];if(null!=n)for(var u in Object(n))t.push(u);return t}},586,[]);
+__d(function(g,r,i,a,m,e,d){var o=r(d[0]),t='object'==typeof e&&e&&!e.nodeType&&e,n=t&&'object'==typeof m&&m&&!m.nodeType&&m,c=n&&n.exports===t?o.Buffer:void 0,f=c?c.allocUnsafe:void 0;m.exports=function(o,t){if(t)return o.slice();var n=o.length,c=f?f(n):new o.constructor(n);return o.copy(c),c}},587,[512]);
+__d(function(g,r,i,a,m,e,d){m.exports=function(n,t){var o=-1,f=n.length;for(t||(t=Array(f));++o<f;)t[o]=n[o];return t}},588,[]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]);m.exports=function(o,u){return n(o,t(o),u)}},589,[564,590]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]),o=Object.prototype.propertyIsEnumerable,c=Object.getOwnPropertySymbols,u=c?function(n){return null==n?[]:(n=Object(n),t(c(n),function(t){return o.call(n,t)}))}:n;m.exports=u},590,[591,592]);
+__d(function(g,r,i,a,m,e,d){m.exports=function(n,t){for(var o=-1,u=null==n?0:n.length,f=0,l=[];++o<u;){var c=n[o];t(c,o,n)&&(l[f++]=c)}return l}},591,[]);
+__d(function(g,r,i,a,m,e,d){m.exports=function(){return[]}},592,[]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]);m.exports=function(o,u){return n(o,t(o),u)}},593,[564,594]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]),o=r(d[2]),c=r(d[3]),f=Object.getOwnPropertySymbols?function(c){for(var f=[];c;)t(f,o(c)),c=n(c);return f}:c;m.exports=f},594,[595,596,590,592]);
+__d(function(g,r,i,a,m,e,d){m.exports=function(n,t){for(var o=-1,f=t.length,u=n.length;++o<f;)n[u+o]=t[o];return n}},595,[]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0])(Object.getPrototypeOf,Object);m.exports=t},596,[581]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),o=r(d[2]);m.exports=function(u){return n(u,o,t)}},597,[598,590,565]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]);m.exports=function(o,u,c){var f=u(o);return t(o)?f:n(f,c(o))}},598,[595,516]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),o=r(d[2]);m.exports=function(u){return n(u,o,t)}},599,[598,594,584]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),c=r(d[1]),o=r(d[2]),n=r(d[3]),b=r(d[4]),j=r(d[5]),s=r(d[6]),u=s(t),w=s(c),f=s(o),p=s(n),v=s(b),M=j;(t&&"[object DataView]"!=M(new t(new ArrayBuffer(1)))||c&&"[object Map]"!=M(new c)||o&&"[object Promise]"!=M(o.resolve())||n&&"[object Set]"!=M(new n)||b&&"[object WeakMap]"!=M(new b))&&(M=function(t){var c=j(t),o="[object Object]"==c?t.constructor:void 0,n=o?s(o):'';if(n)switch(n){case u:return"[object DataView]";case w:return"[object Map]";case f:return"[object Promise]";case p:return"[object Set]";case v:return"[object WeakMap]"}return c}),m.exports=M},600,[601,535,602,603,604,510,542]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0])(r(d[1]),'DataView');m.exports=t},601,[536,512]);
+__d(function(g,r,i,a,m,e,d){var o=r(d[0])(r(d[1]),'Promise');m.exports=o},602,[536,512]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0])(r(d[1]),'Set');m.exports=t},603,[536,512]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0])(r(d[1]),'WeakMap');m.exports=n},604,[536,512]);
+__d(function(g,r,i,a,m,e,d){var n=Object.prototype.hasOwnProperty;m.exports=function(t){var o=t.length,p=new t.constructor(o);return o&&'string'==typeof t[0]&&n.call(t,'index')&&(p.index=t.index,p.input=t.input),p}},605,[]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),c=r(d[1]),o=r(d[2]),n=r(d[3]),s=r(d[4]),b='[object Boolean]',j='[object Date]',u='[object Map]',y='[object Number]',A='[object RegExp]',w='[object Set]',l='[object String]',f='[object Symbol]',p='[object ArrayBuffer]',U='[object DataView]',I='[object Float32Array]',S='[object Float64Array]',v='[object Int8Array]',x='[object Int16Array]',B='[object Int32Array]',D='[object Uint8Array]',F='[object Uint8ClampedArray]',_='[object Uint16Array]',h='[object Uint32Array]';m.exports=function(C,E,M){var N=C.constructor;switch(E){case p:return t(C);case b:case j:return new N(+C);case U:return c(C,M);case I:case S:case v:case x:case B:case D:case F:case _:case h:return s(C,M);case u:return new N;case y:case l:return new N(C);case A:return o(C);case w:return new N;case f:return n(C)}}},606,[607,609,610,611,612]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);m.exports=function(t){var o=new t.constructor(t.byteLength);return new n(o).set(new n(t)),o}},607,[608]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]).Uint8Array;m.exports=n},608,[512]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);m.exports=function(f,n){var u=n?t(f.buffer):f.buffer;return new f.constructor(u,f.byteOffset,f.byteLength)}},609,[607]);
+__d(function(g,r,i,a,m,e,d){var n=/\w*$/;m.exports=function(t){var c=new t.constructor(t.source,n.exec(t));return c.lastIndex=t.lastIndex,c}},610,[]);
+__d(function(g,r,i,a,m,e,d){var o=r(d[0]),t=o?"function"==typeof o?o.prototype:"@@prototype":void 0,n=t?t.valueOf:void 0;m.exports=function(o){return n?Object(n.call(o)):{}}},611,[511]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);m.exports=function(f,n){var u=n?t(f.buffer):f.buffer;return new f.constructor(u,f.byteOffset,f.length)}},612,[607]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),o=r(d[2]);m.exports=function(c){return'function'!=typeof c.constructor||o(c)?{}:n(t(c))}},613,[614,596,579]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=Object.create,o=(function(){function o(){}return function(u){if(!t(u))return{};if(n)return n(u);o.prototype=u;var c=new o;return o.prototype=void 0,c}})();m.exports=o},614,[539]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),o=r(d[1]),p=r(d[2]),s=p&&p.isMap,t=s?o(s):n;m.exports=t},615,[616,576,577]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),o='[object Map]';m.exports=function(c){return t(c)&&n(c)==o}},616,[600,517]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=o&&o.isSet,_=s?n(s):t;m.exports=_},617,[618,576,577]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]),o='[object Set]';m.exports=function(c){return n(c)&&t(c)==o}},618,[600,517]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),u=r(d[2]),l=r(d[3]);m.exports=function(o,c){return c=n(c,o),null==(o=u(o,c))||delete o[l(t(c))]}},619,[620,628,629,631]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),o=r(d[2]),u=r(d[3]);m.exports=function(c,f){return n(c)?c:t(c,f)?[c]:o(u(c))}},620,[516,621,623,626]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),o=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,u=/^\w*$/;m.exports=function(l,b){if(n(l))return!1;var f=typeof l;return!('number'!=f&&'symbol'!=f&&'boolean'!=f&&null!=l&&!t(l))||u.test(l)||!o.test(l)||null!=b&&l in Object(b)}},621,[516,622]);
+__d(function(g,r,i,a,m,e,d){var o=r(d[0]),t=r(d[1]),n='[object Symbol]';m.exports=function(b){return'symbol'==typeof b||t(b)&&o(b)==n}},622,[510,517]);
+__d(function(g,r,i,a,m,e,d){var n=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,c=/\\(\\)?/g,t=r(d[0])(function(t){var u=[];return 46===t.charCodeAt(0)&&u.push(''),t.replace(n,function(n,t,o,p){u.push(o?p.replace(c,'$1'):t||n)}),u});m.exports=t},623,[624]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),c=500;m.exports=function(t){var u=n(t,function(n){return o.size===c&&o.clear(),n}),o=u.cache;return u}},624,[625]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t='Expected a function';function c(o,f){if('function'!=typeof o||null!=f&&'function'!=typeof f)throw new TypeError(t);var u=function n(){var t=arguments,c=f?f.apply(this,t):t[0],u=n.cache;if(u.has(c))return u.get(c);var h=o.apply(this,t);return n.cache=u.set(c,h)||u,h};return u.cache=new(c.Cache||n),u}c.Cache=n,m.exports=c},625,[544]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);m.exports=function(t){return null==t?'':n(t)}},626,[627]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),o=r(d[1]),n=r(d[2]),f=r(d[3]),p=t?"function"==typeof t?t.prototype:"@@prototype":void 0,u=p?p.toString:void 0;m.exports=function t(p){if('string'==typeof p)return p;if(n(p))return o(p,t)+'';if(f(p))return u?u.call(p):'';var c=p+'';return'0'==c&&1/p==-1/0?'-0':c}},627,[511,519,516,622]);
+__d(function(g,r,i,a,m,e,d){m.exports=function(n){var t=null==n?0:n.length;return t?n[t-1]:void 0}},628,[]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]);m.exports=function(o,u){return u.length<2?o:n(o,t(u,0,-1))}},629,[630,632]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),o=r(d[1]);m.exports=function(t,u){for(var f=0,l=(u=n(u,t)).length;null!=t&&f<l;)t=t[o(u[f++])];return f&&f==l?t:void 0}},630,[620,631]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);m.exports=function(t){if('string'==typeof t||n(t))return t;var f=t+'';return'0'==f&&1/t==-1/0?'-0':f}},631,[622]);
+__d(function(g,r,i,a,m,e,d){m.exports=function(n,t,o){var f=-1,u=n.length;t<0&&(t=-t>u?0:u+t),(o=o>u?u:o)<0&&(o+=u),u=t>o?0:o-t>>>0,t>>>=0;for(var c=Array(u);++f<u;)c[f]=n[f+t];return c}},632,[]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);m.exports=function(o){return n(o)?void 0:o}},633,[634]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]),o=r(d[2]),c='[object Object]',u=Function.prototype,l=Object.prototype,f=u.toString,p=l.hasOwnProperty,s=f.call(Object);m.exports=function(u){if(!o(u)||t(u)!=c)return!1;var l=n(u);if(null===l)return!0;var b=p.call(l,'constructor')&&l.constructor;return'function'==typeof b&&b instanceof b&&f.call(b)==s}},634,[510,596,517]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),o=r(d[1]),t=r(d[2]);m.exports=function(u){return t(o(u,void 0,n),u+'')}},635,[636,639,641]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);m.exports=function(t){return null!=t&&t.length?n(t,1):[]}},636,[637]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]);m.exports=function o(f,u,v,c,h){var l=-1,_=f.length;for(v||(v=t),h||(h=[]);++l<_;){var p=f[l];u>0&&v(p)?u>1?o(p,u-1,v,c,h):n(h,p):c||(h[h.length]=p)}return h}},637,[595,638]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),o=r(d[1]),t=r(d[2]),c=n?"function"==typeof n?n.isConcatSpreadable:"@@isConcatSpreadable":void 0;m.exports=function(n){return t(n)||o(n)||!!(c&&n&&n[c])}},638,[511,568,516]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=Math.max;m.exports=function(o,f,u){return f=t(void 0===f?o.length-1:f,0),function(){for(var h=arguments,v=-1,c=t(h.length-f,0),l=Array(c);++v<c;)l[v]=h[f+v];v=-1;for(var s=Array(f+1);++v<f;)s[v]=h[v];return s[f]=u(l),n(o,this,s)}}},639,[640]);
+__d(function(g,r,i,a,m,e,d){m.exports=function(c,l,n){switch(n.length){case 0:return c.call(l);case 1:return c.call(l,n[0]);case 2:return c.call(l,n[0],n[1]);case 3:return c.call(l,n[0],n[1],n[2])}return c.apply(l,n)}},640,[]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),o=r(d[1])(n);m.exports=o},641,[642,645]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),u=r(d[2]),o=t?function(u,o){return t(u,'toString',{configurable:!0,enumerable:!1,value:n(o),writable:!0})}:u;m.exports=o},642,[643,562,644]);
+__d(function(g,r,i,a,m,e,d){m.exports=function(n){return function(){return n}}},643,[]);
+__d(function(g,r,i,a,m,e,d){m.exports=function(n){return n}},644,[]);
+__d(function(g,r,i,a,m,e,d){var n=800,t=16,o=Date.now;m.exports=function(u){var f=0,v=0;return function(){var c=o(),p=t-(c-v);if(v=c,p>0){if(++f>=n)return arguments[0]}else f=0;return u.apply(void 0,arguments)}}},645,[]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1])(function(t,u){return null==t?{}:n(t,u)});m.exports=t},646,[647,635]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]);m.exports=function(u,o){return n(u,o,function(n,o){return t(u,o)})}},647,[648,650]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),o=r(d[2]);m.exports=function(f,u,v){for(var c=-1,_=u.length,h={};++c<_;){var l=u[c],p=n(f,l);v(p,l)&&t(h,o(l,f),p)}return h}},648,[630,649,620]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),o=r(d[1]),t=r(d[2]),v=r(d[3]),f=r(d[4]);m.exports=function(u,l,c,_){if(!v(u))return u;for(var h=-1,p=(l=o(l,u)).length,s=p-1,x=u;null!=x&&++h<p;){var b=f(l[h]),j=c;if(h!=s){var k=x[b];void 0===(j=_?_(k,b,x):void 0)&&(j=v(k)?k:t(l[h+1])?[]:{})}n(x,b,j),x=x[b]}return u}},649,[560,620,572,539,631]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]);m.exports=function(u,o){return null!=u&&t(u,o,n)}},650,[651,652]);
+__d(function(g,r,i,a,m,e,d){m.exports=function(n,t){return null!=n&&t in Object(n)}},651,[]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),l=r(d[1]),t=r(d[2]),u=r(d[3]),f=r(d[4]),o=r(d[5]);m.exports=function(v,c,h){for(var _=-1,b=(c=n(c,v)).length,k=!1;++_<b;){var p=o(c[_]);if(!(k=null!=v&&h(v,p)))break;v=v[p]}return k||++_!=b?k:!!(b=null==v?0:v.length)&&f(b)&&u(p,b)&&(t(v)||l(v))}},652,[620,568,516,572,575,631]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,n){var h,v;return v=h=(function(t){function h(){var t,n;(0,u.default)(this,h);for(var o=arguments.length,c=new Array(o),s=0;s<o;s++)c[s]=arguments[s];return(n=(0,l.default)(this,(t=(0,f.default)(h)).call.apply(t,[this].concat(c)))).state={icon:void 0,selectedIcon:void 0},n}return(0,p.default)(h,t),(0,s.default)(h,[{key:"componentDidMount",value:function(){this.updateIconSource(),this.updateSelectedIconSource()}},{key:"componentDidUpdate",value:function(t){C(t,this.props)||this.updateIconSource(),N(t,this.props)||this.updateSelectedIconSource()}},{key:"updateIconSource",value:function(){var t,o,u,s,l;return c.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:if(t=this.props,o=t.iconName,u=t.iconSize,s=t.iconColor,!o){f.next=8;break}return f.next=4,c.default.awrap(n(o,u,s));case 4:l=f.sent,this.setState({icon:l}),f.next=9;break;case 8:this.state.icon&&this.setState({icon:void 0});case 9:case"end":return f.stop()}},null,this)}},{key:"updateSelectedIconSource",value:function(){var t,o,u,s,l,f,p;return c.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:if(t=this.props,o=t.iconName,u=t.iconColor,s=t.iconSize,l=t.selectedIconName,f=t.selectedIconColor,!l&&!f){h.next=8;break}return h.next=4,c.default.awrap(n(l||o,s,f||u));case 4:p=h.sent,this.setState({selectedIcon:p}),h.next=9;break;case 8:this.state.selectedIcon&&this.setState({selectedIcon:void 0});case 9:case"end":return h.stop()}},null,this)}},{key:"render",value:function(){return S.default.createElement(y.TabBarIOS.Item,(0,o.default)({},this.state,this.props))}}]),h})(S.PureComponent),h.propTypes={iconName:t.isRequired,selectedIconName:t,iconSize:I.default.number,iconColor:I.default.oneOfType([I.default.string,I.default.number]),selectedIconColor:I.default.oneOfType([I.default.string,I.default.number])},h.defaultProps={iconSize:30},v};var o=n(r(d[2])),c=n(r(d[3])),u=n(r(d[4])),s=n(r(d[5])),l=n(r(d[6])),f=n(r(d[7])),p=n(r(d[8])),h=n(r(d[9])),v=n(r(d[10])),S=t(r(d[11])),I=n(r(d[12])),y=r(d[13]),b=['iconName','iconSize','iconColor'],k=[].concat(b,['selectedIconName','selectedIconColor']),x=function(t){return function(n,o){return(0,h.default)((0,v.default)(n,t),(0,v.default)(o,t))}},C=x(b),N=x(k)},653,[1,3,11,272,4,5,6,8,9,654,646,12,67,504]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);m.exports=function(t,o){return n(t,o)}},654,[655]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),u=r(d[1]);m.exports=function l(t,o,c,f,_){return t===o||(null==t||null==o||!u(t)&&!u(o)?t!=t&&o!=o:n(t,o,c,f,l,_))}},655,[656,517]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]),_=r(d[2]),c=r(d[3]),o=r(d[4]),u=r(d[5]),p=r(d[6]),f=r(d[7]),l=1,v='[object Arguments]',w='[object Array]',b='[object Object]',j=Object.prototype.hasOwnProperty;m.exports=function(s,y,O,A,h,x){var P=u(s),k=u(y),q=P?w:o(s),z=k?w:o(y),B=(q=q==v?b:q)==b,C=(z=z==v?b:z)==b,D=q==z;if(D&&p(s)){if(!p(y))return!1;P=!0,B=!1}if(D&&!B)return x||(x=new t),P||f(s)?n(s,y,O,A,h,x):_(s,y,q,O,A,h,x);if(!(O&l)){var E=B&&j.call(s,'__wrapped__'),F=C&&j.call(y,'__wrapped__');if(E||F){var G=E?s.value():s,H=F?y.value():y;return x||(x=new t),h(G,H,O,A,x)}}return!!D&&(x||(x=new t),c(s,y,O,A,h,x))}},656,[521,657,663,666,600,516,570,573]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]),f=r(d[2]),u=1,o=2;m.exports=function(v,l,s,c,b,h){var k=s&u,p=v.length,_=l.length;if(p!=_&&!(k&&_>p))return!1;var w=h.get(v);if(w&&h.get(l))return w==l;var x=-1,j=!0,q=s&o?new t:void 0;for(h.set(v,l),h.set(l,v);++x<p;){var y=v[x],z=l[x];if(c)var A=k?c(z,y,x,l,v,h):c(y,z,x,v,l,h);if(void 0!==A){if(A)continue;j=!1;break}if(q){if(!n(l,function(t,n){if(!f(q,n)&&(y===t||b(y,t,s,c,h)))return q.push(n)})){j=!1;break}}else if(y!==z&&!b(y,z,s,c,h)){j=!1;break}}return h.delete(v),h.delete(l),j}},657,[658,661,662]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),o=r(d[1]),p=r(d[2]);function n(o){var p=-1,n=null==o?0:o.length;for(this.__data__=new t;++p<n;)this.add(o[p])}n.prototype.add=n.prototype.push=o,n.prototype.has=p,m.exports=n},658,[544,659,660]);
+__d(function(g,r,i,a,m,e,d){var _='__lodash_hash_undefined__';m.exports=function(t){return this.__data__.set(t,_),this}},659,[]);
+__d(function(g,r,i,a,m,e,d){m.exports=function(t){return this.__data__.has(t)}},660,[]);
+__d(function(g,r,i,a,m,e,d){m.exports=function(n,t){for(var u=-1,f=null==n?0:n.length;++u<f;)if(t(n[u],u,n))return!0;return!1}},661,[]);
+__d(function(g,r,i,a,m,e,d){m.exports=function(n,t){return n.has(t)}},662,[]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),c=r(d[1]),n=r(d[2]),o=r(d[3]),s=r(d[4]),b=r(d[5]),f=1,u=2,j='[object Boolean]',y='[object Date]',l='[object Error]',p='[object Map]',v='[object Number]',h='[object RegExp]',w='[object Set]',L='[object String]',O='[object Symbol]',S='[object ArrayBuffer]',x='[object DataView]',z=t?"function"==typeof t?t.prototype:"@@prototype":void 0,B=z?z.valueOf:void 0;m.exports=function(t,z,D,E,_,A,M){switch(D){case x:if(t.byteLength!=z.byteLength||t.byteOffset!=z.byteOffset)return!1;t=t.buffer,z=z.buffer;case S:return!(t.byteLength!=z.byteLength||!A(new c(t),new c(z)));case j:case y:case v:return n(+t,+z);case l:return t.name==z.name&&t.message==z.message;case h:case L:return t==z+'';case p:var N=s;case w:var R=E&f;if(N||(N=b),t.size!=z.size&&!R)return!1;var V=M.get(t);if(V)return V==z;E|=u,M.set(t,z);var k=o(N(t),N(z),E,_,A,M);return M.delete(t),k;case O:if(B)return B.call(t)==B.call(z)}return!1}},663,[511,608,526,657,664,665]);
+__d(function(g,r,i,a,m,e,d){m.exports=function(n){var o=-1,t=Array(n.size);return n.forEach(function(n,c){t[++o]=[c,n]}),t}},664,[]);
+__d(function(g,r,i,a,m,e,d){m.exports=function(n){var o=-1,t=Array(n.size);return n.forEach(function(n){t[++o]=n}),t}},665,[]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=1,o=Object.prototype.hasOwnProperty;m.exports=function(c,f,u,s,v,l){var p=u&n,y=t(c),h=y.length;if(h!=t(f).length&&!p)return!1;for(var b=h;b--;){var O=y[b];if(!(p?O in f:o.call(f,O)))return!1}var _=l.get(c);if(_&&l.get(f))return _==f;var j=!0;l.set(c,f),l.set(f,c);for(var k=p;++b<h;){var w=c[O=y[b]],x=f[O];if(s)var P=p?s(x,w,O,f,c,l):s(w,x,O,c,f,l);if(!(void 0===P?w===x||v(w,x,u,s,l):P)){j=!1;break}k||(k='constructor'==O)}if(j&&!k){var q=c.constructor,z=f.constructor;q!=z&&'constructor'in c&&'constructor'in f&&!('function'==typeof q&&q instanceof q&&'function'==typeof z&&z instanceof z)&&(j=!1)}return l.delete(c),l.delete(f),j}},666,[597]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),o=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,o){var c,h;return h=c=(function(t){function c(){var t,o;(0,s.default)(this,c);for(var n=arguments.length,u=new Array(n),l=0;l<n;l++)u[l]=arguments[l];return(o=(0,f.default)(this,(t=(0,p.default)(c)).call.apply(t,[this].concat(u)))).state={logo:void 0,navIcon:void 0,overflowIcon:void 0,actions:void 0},o}return(0,v.default)(c,t),(0,l.default)(c,[{key:"componentDidMount",value:function(){this.updateLogoIconSource(),this.updateNavIconSource(),this.updateOverflowIconSource(),this.updateActionIconSources()}},{key:"componentDidUpdate",value:function(t){z(t,this.props)||this.updateLogoIconSource(),D(t,this.props)||this.updateNavIconSource(),T(t,this.props)||this.updateOverflowIconSource(),A(t,this.props)||this.updateActionIconSources()}},{key:"updateLogoIconSource",value:function(){var t,n,c,s,l,f;return u.default.async(function(p){for(;;)switch(p.prev=p.next){case 0:if(t=this.props,n=t.logoName,c=t.iconSize,s=t.iconColor,l=t.titleColor,!n){p.next=8;break}return p.next=4,u.default.awrap(o(n,c,s||l));case 4:f=p.sent,this.setState({logo:f}),p.next=9;break;case 8:this.state.logo&&this.setState({logo:void 0});case 9:case"end":return p.stop()}},null,this)}},{key:"updateNavIconSource",value:function(){var t,n,c,s,l,f;return u.default.async(function(p){for(;;)switch(p.prev=p.next){case 0:if(t=this.props,n=t.navIconName,c=t.iconSize,s=t.iconColor,l=t.titleColor,!n){p.next=8;break}return p.next=4,u.default.awrap(o(n,c,s||l));case 4:f=p.sent,this.setState({navIcon:f}),p.next=9;break;case 8:this.state.navIcon&&this.setState({navIcon:void 0});case 9:case"end":return p.stop()}},null,this)}},{key:"updateOverflowIconSource",value:function(){var t,n,c,s,l,f;return u.default.async(function(p){for(;;)switch(p.prev=p.next){case 0:if(t=this.props,n=t.overflowIconName,c=t.iconSize,s=t.iconColor,l=t.titleColor,!n){p.next=8;break}return p.next=4,u.default.awrap(o(n,c,s||l));case 4:f=p.sent,this.setState({overflowIcon:f}),p.next=9;break;case 8:this.state.overflowIcon&&this.setState({overflowIcon:void 0});case 9:case"end":return p.stop()}},null,this)}},{key:"updateActionIconSources",value:function(){var t,n,c,s,l,f;return u.default.async(function(p){for(;;)switch(p.prev=p.next){case 0:return t=this.props,n=t.actions,c=t.iconSize,s=t.iconColor,l=t.titleColor,p.next=3,u.default.awrap(Promise.all((n||[]).map(function(t){return t.iconName?o(t.iconName,t.iconSize||c,t.iconColor||s||l).then(function(o){return O({},t,{icon:o})}):Promise.resolve(t)})));case 3:f=p.sent,this.setState({actions:f});case 5:case"end":return p.stop()}},null,this)}},{key:"render",value:function(){return S.default.createElement(w.ToolbarAndroid,(0,n.default)({},this.props,this.state))}}]),c})(S.PureComponent),c.propTypes={logoName:t,navIconName:t,overflowIconName:t,actions:b.default.arrayOf(b.default.shape({title:b.default.string.isRequired,iconName:t,iconSize:b.default.number,iconColor:b.default.oneOfType([b.default.string,b.default.number]),show:b.default.oneOf(['always','ifRoom','never']),showWithText:b.default.bool})),iconSize:b.default.number,iconColor:b.default.oneOfType([b.default.string,b.default.number]),titleColor:b.default.oneOfType([b.default.string,b.default.number])},c.defaultProps={iconSize:24},h};var n=o(r(d[2])),c=o(r(d[3])),u=o(r(d[4])),s=o(r(d[5])),l=o(r(d[6])),f=o(r(d[7])),p=o(r(d[8])),v=o(r(d[9])),h=o(r(d[10])),y=o(r(d[11])),S=t(r(d[12])),b=o(r(d[13])),w=r(d[14]);function I(t,o){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(t);o&&(c=c.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,c)}return n}function O(t){for(var o=1;o<arguments.length;o++){var n=null!=arguments[o]?arguments[o]:{};o%2?I(Object(n),!0).forEach(function(o){(0,c.default)(t,o,n[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):I(Object(n)).forEach(function(o){Object.defineProperty(t,o,Object.getOwnPropertyDescriptor(n,o))})}return t}var x=['iconSize','iconColor','titleColor'],C=[].concat(x,['logoName']),N=[].concat(x,['navIconName']),k=[].concat(x,['overflowIconName']),P=[].concat(x,['actions']),j=function(t){return function(o,n){return(0,h.default)((0,y.default)(o,t),(0,y.default)(n,t))}},z=j(C),D=j(N),T=j(k),A=j(P)},667,[1,3,11,50,272,4,5,6,8,9,654,646,12,67,504]);
+__d(function(e,a,r,o,t,i,s){t.exports={"500px":62062,"accessible-icon":62312,accusoft:62313,"acquisitions-incorporated":63151,ad:63041,"address-book":62137,"address-card":62139,adjust:61506,adn:61808,adobe:63352,adversal:62314,affiliatetheme:62315,"air-freshener":62928,algolia:62316,"align-center":61495,"align-justify":61497,"align-left":61494,"align-right":61496,alipay:63042,allergies:62561,amazon:62064,"amazon-pay":62508,ambulance:61689,"american-sign-language-interpreting":62115,amilia:62317,anchor:61757,android:61819,angellist:61961,"angle-double-down":61699,"angle-double-left":61696,"angle-double-right":61697,"angle-double-up":61698,"angle-down":61703,"angle-left":61700,"angle-right":61701,"angle-up":61702,angry:62806,angrycreative:62318,angular:62496,ankh:63044,"app-store":62319,"app-store-ios":62320,apper:62321,apple:61817,"apple-alt":62929,"apple-pay":62485,archive:61831,archway:62807,"arrow-alt-circle-down":62296,"arrow-alt-circle-left":62297,"arrow-alt-circle-right":62298,"arrow-alt-circle-up":62299,"arrow-circle-down":61611,"arrow-circle-left":61608,"arrow-circle-right":61609,"arrow-circle-up":61610,"arrow-down":61539,"arrow-left":61536,"arrow-right":61537,"arrow-up":61538,"arrows-alt":61618,"arrows-alt-h":62263,"arrows-alt-v":62264,artstation:63354,"assistive-listening-systems":62114,asterisk:61545,asymmetrik:62322,at:61946,atlas:62808,atlassian:63355,atom:62930,audible:62323,"audio-description":62110,autoprefixer:62492,avianex:62324,aviato:62497,award:62809,aws:62325,baby:63356,"baby-carriage":63357,backspace:62810,backward:61514,bacon:63461,"balance-scale":62030,ban:61534,"band-aid":62562,bandcamp:62165,barcode:61482,bars:61641,"baseball-ball":62515,"basketball-ball":62516,bath:62157,"battery-empty":62020,"battery-full":62016,"battery-half":62018,"battery-quarter":62019,"battery-three-quarters":62017,bed:62006,beer:61692,behance:61876,"behance-square":61877,bell:61683,"bell-slash":61942,"bezier-curve":62811,bible:63047,bicycle:61958,bimobject:62328,binoculars:61925,biohazard:63360,"birthday-cake":61949,bitbucket:61809,bitcoin:62329,bity:62330,"black-tie":62078,blackberry:62331,blender:62743,"blender-phone":63158,blind:62109,blog:63361,blogger:62332,"blogger-b":62333,bluetooth:62099,"bluetooth-b":62100,bold:61490,bolt:61671,bomb:61922,bone:62935,bong:62812,book:61485,"book-dead":63159,"book-medical":63462,"book-open":62744,"book-reader":62938,bookmark:61486,"bowling-ball":62518,box:62566,"box-open":62622,boxes:62568,braille:62113,brain:62940,"bread-slice":63468,briefcase:61617,"briefcase-medical":62569,"broadcast-tower":62745,broom:62746,brush:62813,btc:61786,bug:61832,building:61869,bullhorn:61601,bullseye:61760,burn:62570,buromobelexperte:62335,bus:61959,"bus-alt":62814,"business-time":63050,buysellads:61965,calculator:61932,calendar:61747,"calendar-alt":61555,"calendar-check":62068,"calendar-day":63363,"calendar-minus":62066,"calendar-plus":62065,"calendar-times":62067,"calendar-week":63364,camera:61488,"camera-retro":61571,campground:63163,"canadian-maple-leaf":63365,"candy-cane":63366,cannabis:62815,capsules:62571,car:61881,"car-alt":62942,"car-battery":62943,"car-crash":62945,"car-side":62948,"caret-down":61655,"caret-left":61657,"caret-right":61658,"caret-square-down":61776,"caret-square-left":61841,"caret-square-right":61778,"caret-square-up":61777,"caret-up":61656,carrot:63367,"cart-arrow-down":61976,"cart-plus":61975,"cash-register":63368,cat:63166,"cc-amazon-pay":62509,"cc-amex":61939,"cc-apple-pay":62486,"cc-diners-club":62028,"cc-discover":61938,"cc-jcb":62027,"cc-mastercard":61937,"cc-paypal":61940,"cc-stripe":61941,"cc-visa":61936,centercode:62336,centos:63369,certificate:61603,chair:63168,chalkboard:62747,"chalkboard-teacher":62748,"charging-station":62951,"chart-area":61950,"chart-bar":61568,"chart-line":61953,"chart-pie":61952,check:61452,"check-circle":61528,"check-double":62816,"check-square":61770,cheese:63471,chess:62521,"chess-bishop":62522,"chess-board":62524,"chess-king":62527,"chess-knight":62529,"chess-pawn":62531,"chess-queen":62533,"chess-rook":62535,"chevron-circle-down":61754,"chevron-circle-left":61751,"chevron-circle-right":61752,"chevron-circle-up":61753,"chevron-down":61560,"chevron-left":61523,"chevron-right":61524,"chevron-up":61559,child:61870,chrome:62056,church:62749,circle:61713,"circle-notch":61902,city:63055,"clinic-medical":63474,clipboard:62248,"clipboard-check":62572,"clipboard-list":62573,clock:61463,clone:62029,"closed-captioning":61962,cloud:61634,"cloud-download-alt":62337,"cloud-meatball":63291,"cloud-moon":63171,"cloud-moon-rain":63292,"cloud-rain":63293,"cloud-showers-heavy":63296,"cloud-sun":63172,"cloud-sun-rain":63299,"cloud-upload-alt":62338,cloudscale:62339,cloudsmith:62340,cloudversify:62341,cocktail:62817,code:61729,"code-branch":61734,codepen:61899,codiepie:62084,coffee:61684,cog:61459,cogs:61573,coins:62750,columns:61659,comment:61557,"comment-alt":62074,"comment-dollar":63057,"comment-dots":62637,"comment-medical":63477,"comment-slash":62643,comments:61574,"comments-dollar":63059,"compact-disc":62751,compass:61774,compress:61542,"compress-arrows-alt":63372,"concierge-bell":62818,confluence:63373,connectdevelop:61966,contao:62061,cookie:62819,"cookie-bite":62820,copy:61637,copyright:61945,couch:62648,cpanel:62344,"creative-commons":62046,"creative-commons-by":62695,"creative-commons-nc":62696,"creative-commons-nc-eu":62697,"creative-commons-nc-jp":62698,"creative-commons-nd":62699,"creative-commons-pd":62700,"creative-commons-pd-alt":62701,"creative-commons-remix":62702,"creative-commons-sa":62703,"creative-commons-sampling":62704,"creative-commons-sampling-plus":62705,"creative-commons-share":62706,"creative-commons-zero":62707,"credit-card":61597,"critical-role":63177,crop:61733,"crop-alt":62821,cross:63060,crosshairs:61531,crow:62752,crown:62753,crutch:63479,css3:61756,"css3-alt":62347,cube:61874,cubes:61875,cut:61636,cuttlefish:62348,"d-and-d":62349,"d-and-d-beyond":63178,dashcube:61968,database:61888,deaf:62116,delicious:61861,democrat:63303,deploydog:62350,deskpro:62351,desktop:61704,dev:63180,deviantart:61885,dharmachakra:63061,dhl:63376,diagnoses:62576,diaspora:63377,dice:62754,"dice-d20":63183,"dice-d6":63185,"dice-five":62755,"dice-four":62756,"dice-one":62757,"dice-six":62758,"dice-three":62759,"dice-two":62760,digg:61862,"digital-ocean":62353,"digital-tachograph":62822,directions:62955,discord:62354,discourse:62355,divide:62761,dizzy:62823,dna:62577,dochub:62356,docker:62357,dog:63187,"dollar-sign":61781,dolly:62578,"dolly-flatbed":62580,donate:62649,"door-closed":62762,"door-open":62763,"dot-circle":61842,dove:62650,download:61465,draft2digital:62358,"drafting-compass":62824,dragon:63189,"draw-polygon":62958,dribbble:61821,"dribbble-square":62359,dropbox:61803,drum:62825,"drum-steelpan":62826,"drumstick-bite":63191,drupal:61865,dumbbell:62539,dumpster:63379,"dumpster-fire":63380,dungeon:63193,dyalog:62361,earlybirds:62362,ebay:62708,edge:62082,edit:61508,egg:63483,eject:61522,elementor:62512,"ellipsis-h":61761,"ellipsis-v":61762,ello:62961,ember:62499,empire:61905,envelope:61664,"envelope-open":62134,"envelope-open-text":63064,"envelope-square":61849,envira:62105,equals:62764,eraser:61741,erlang:62365,ethereum:62510,ethernet:63382,etsy:62167,"euro-sign":61779,"exchange-alt":62306,exclamation:61738,"exclamation-circle":61546,"exclamation-triangle":61553,expand:61541,"expand-arrows-alt":62238,expeditedssl:62014,"external-link-alt":62301,"external-link-square-alt":62304,eye:61550,"eye-dropper":61947,"eye-slash":61552,facebook:61594,"facebook-f":62366,"facebook-messenger":62367,"facebook-square":61570,"fantasy-flight-games":63196,"fast-backward":61513,"fast-forward":61520,fax:61868,feather:62765,"feather-alt":62827,fedex:63383,fedora:63384,female:61826,"fighter-jet":61691,figma:63385,file:61787,"file-alt":61788,"file-archive":61894,"file-audio":61895,"file-code":61897,"file-contract":62828,"file-csv":63197,"file-download":62829,"file-excel":61891,"file-export":62830,"file-image":61893,"file-import":62831,"file-invoice":62832,"file-invoice-dollar":62833,"file-medical":62583,"file-medical-alt":62584,"file-pdf":61889,"file-powerpoint":61892,"file-prescription":62834,"file-signature":62835,"file-upload":62836,"file-video":61896,"file-word":61890,fill:62837,"fill-drip":62838,film:61448,filter:61616,fingerprint:62839,fire:61549,"fire-alt":63460,"fire-extinguisher":61748,firefox:62057,"first-aid":62585,"first-order":62128,"first-order-alt":62730,firstdraft:62369,fish:62840,"fist-raised":63198,flag:61476,"flag-checkered":61726,"flag-usa":63309,flask:61635,flickr:61806,flipboard:62541,flushed:62841,fly:62487,folder:61563,"folder-minus":63069,"folder-open":61564,"folder-plus":63070,font:61489,"font-awesome":62132,"font-awesome-alt":62300,"font-awesome-flag":62501,"font-awesome-logo-full":62694,fonticons:62080,"fonticons-fi":62370,"football-ball":62542,"fort-awesome":62086,"fort-awesome-alt":62371,forumbee:61969,forward:61518,foursquare:61824,"free-code-camp":62149,freebsd:62372,frog:62766,frown:61721,"frown-open":62842,fulcrum:62731,"funnel-dollar":63074,futbol:61923,"galactic-republic":62732,"galactic-senate":62733,gamepad:61723,"gas-pump":62767,gavel:61667,gem:62373,genderless:61997,"get-pocket":62053,gg:62048,"gg-circle":62049,ghost:63202,gift:61547,gifts:63388,git:61907,"git-square":61906,github:61595,"github-alt":61715,"github-square":61586,gitkraken:62374,gitlab:62102,gitter:62502,"glass-cheers":63391,"glass-martini":61440,"glass-martini-alt":62843,"glass-whiskey":63392,glasses:62768,glide:62117,"glide-g":62118,globe:61612,"globe-africa":62844,"globe-americas":62845,"globe-asia":62846,"globe-europe":63394,gofore:62375,"golf-ball":62544,goodreads:62376,"goodreads-g":62377,google:61856,"google-drive":62378,"google-play":62379,"google-plus":62131,"google-plus-g":61653,"google-plus-square":61652,"google-wallet":61934,gopuram:63076,"graduation-cap":61853,gratipay:61828,grav:62166,"greater-than":62769,"greater-than-equal":62770,grimace:62847,grin:62848,"grin-alt":62849,"grin-beam":62850,"grin-beam-sweat":62851,"grin-hearts":62852,"grin-squint":62853,"grin-squint-tears":62854,"grin-stars":62855,"grin-tears":62856,"grin-tongue":62857,"grin-tongue-squint":62858,"grin-tongue-wink":62859,"grin-wink":62860,"grip-horizontal":62861,"grip-lines":63396,"grip-lines-vertical":63397,"grip-vertical":62862,gripfire:62380,grunt:62381,guitar:63398,gulp:62382,"h-square":61693,"hacker-news":61908,"hacker-news-square":62383,hackerrank:62967,hamburger:63493,hammer:63203,hamsa:63077,"hand-holding":62653,"hand-holding-heart":62654,"hand-holding-usd":62656,"hand-lizard":62040,"hand-middle-finger":63494,"hand-paper":62038,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-rock":62037,"hand-scissors":62039,"hand-spock":62041,hands:62658,"hands-helping":62660,handshake:62133,hanukiah:63206,"hard-hat":63495,hashtag:62098,"hat-wizard":63208,haykal:63078,hdd:61600,heading:61916,headphones:61477,"headphones-alt":62863,headset:62864,heart:61444,"heart-broken":63401,heartbeat:61982,helicopter:62771,highlighter:62865,hiking:63212,hippo:63213,hips:62546,"hire-a-helper":62384,history:61914,"hockey-puck":62547,"holly-berry":63402,home:61461,hooli:62503,hornbill:62866,horse:63216,"horse-head":63403,hospital:61688,"hospital-alt":62589,"hospital-symbol":62590,"hot-tub":62867,hotdog:63503,hotel:62868,hotjar:62385,hourglass:62036,"hourglass-end":62035,"hourglass-half":62034,"hourglass-start":62033,"house-damage":63217,houzz:62076,hryvnia:63218,html5:61755,hubspot:62386,"i-cursor":62022,"ice-cream":63504,icicles:63405,"id-badge":62145,"id-card":62146,"id-card-alt":62591,igloo:63406,image:61502,images:62210,imdb:62168,inbox:61468,indent:61500,industry:62069,infinity:62772,info:61737,"info-circle":61530,instagram:61805,intercom:63407,"internet-explorer":62059,invision:63408,ioxhost:61960,italic:61491,itunes:62388,"itunes-note":62389,java:62692,jedi:63081,"jedi-order":62734,jenkins:62390,jira:63409,joget:62391,joint:62869,joomla:61866,"journal-whills":63082,js:62392,"js-square":62393,jsfiddle:61900,kaaba:63083,kaggle:62970,key:61572,keybase:62709,keyboard:61724,keycdn:62394,khanda:63085,kickstarter:62395,"kickstarter-k":62396,kiss:62870,"kiss-beam":62871,"kiss-wink-heart":62872,"kiwi-bird":62773,korvue:62511,landmark:63087,language:61867,laptop:61705,"laptop-code":62972,"laptop-medical":63506,laravel:62397,lastfm:61954,"lastfm-square":61955,laugh:62873,"laugh-beam":62874,"laugh-squint":62875,"laugh-wink":62876,"layer-group":62973,leaf:61548,leanpub:61970,lemon:61588,less:62493,"less-than":62774,"less-than-equal":62775,"level-down-alt":62398,"level-up-alt":62399,"life-ring":61901,lightbulb:61675,line:62400,link:61633,linkedin:61580,"linkedin-in":61665,linode:62136,linux:61820,"lira-sign":61845,list:61498,"list-alt":61474,"list-ol":61643,"list-ul":61642,"location-arrow":61732,lock:61475,"lock-open":62401,"long-arrow-alt-down":62217,"long-arrow-alt-left":62218,"long-arrow-alt-right":62219,"long-arrow-alt-up":62220,"low-vision":62120,"luggage-cart":62877,lyft:62403,magento:62404,magic:61648,magnet:61558,"mail-bulk":63092,mailchimp:62878,male:61827,mandalorian:62735,map:62073,"map-marked":62879,"map-marked-alt":62880,"map-marker":61505,"map-marker-alt":62405,"map-pin":62070,"map-signs":62071,markdown:62991,marker:62881,mars:61986,"mars-double":61991,"mars-stroke":61993,"mars-stroke-h":61995,"mars-stroke-v":61994,mask:63226,mastodon:62710,maxcdn:61750,medal:62882,medapps:62406,medium:62010,"medium-m":62407,medkit:61690,medrt:62408,meetup:62176,megaport:62883,meh:61722,"meh-blank":62884,"meh-rolling-eyes":62885,memory:62776,mendeley:63411,menorah:63094,mercury:61987,meteor:63315,microchip:62171,microphone:61744,"microphone-alt":62409,"microphone-alt-slash":62777,"microphone-slash":61745,microscope:62992,microsoft:62410,minus:61544,"minus-circle":61526,"minus-square":61766,mitten:63413,mix:62411,mixcloud:62089,mizuni:62412,mobile:61707,"mobile-alt":62413,modx:62085,monero:62416,"money-bill":61654,"money-bill-alt":62417,"money-bill-wave":62778,"money-bill-wave-alt":62779,"money-check":62780,"money-check-alt":62781,monument:62886,moon:61830,"mortar-pestle":62887,mosque:63096,motorcycle:61980,mountain:63228,"mouse-pointer":62021,"mug-hot":63414,music:61441,napster:62418,neos:62994,"network-wired":63231,neuter:61996,newspaper:61930,nimblr:62888,"nintendo-switch":62488,node:62489,"node-js":62419,"not-equal":62782,"notes-medical":62593,npm:62420,ns8:62421,nutritionix:62422,"object-group":62023,"object-ungroup":62024,odnoklassniki:62051,"odnoklassniki-square":62052,"oil-can":62995,"old-republic":62736,om:63097,opencart:62013,openid:61851,opera:62058,"optin-monster":62012,osi:62490,otter:63232,outdent:61499,page4:62423,pagelines:61836,pager:63509,"paint-brush":61948,"paint-roller":62890,palette:62783,palfed:62424,pallet:62594,"paper-plane":61912,paperclip:61638,"parachute-box":62669,paragraph:61917,parking:62784,passport:62891,pastafarianism:63099,paste:61674,patreon:62425,pause:61516,"pause-circle":62091,paw:61872,paypal:61933,peace:63100,pen:62212,"pen-alt":62213,"pen-fancy":62892,"pen-nib":62893,"pen-square":61771,"pencil-alt":62211,"pencil-ruler":62894,"penny-arcade":63236,"people-carry":62670,"pepper-hot":63510,percent:62101,percentage:62785,periscope:62426,"person-booth":63318,phabricator:62427,"phoenix-framework":62428,"phoenix-squadron":62737,phone:61589,"phone-slash":62429,"phone-square":61592,"phone-volume":62112,php:62551,"pied-piper":62126,"pied-piper-alt":61864,"pied-piper-hat":62693,"pied-piper-pp":61863,"piggy-bank":62675,pills:62596,pinterest:61650,"pinterest-p":62001,"pinterest-square":61651,"pizza-slice":63512,"place-of-worship":63103,plane:61554,"plane-arrival":62895,"plane-departure":62896,play:61515,"play-circle":61764,playstation:62431,plug:61926,plus:61543,"plus-circle":61525,"plus-square":61694,podcast:62158,poll:63105,"poll-h":63106,poo:62206,"poo-storm":63322,poop:63001,portrait:62432,"pound-sign":61780,"power-off":61457,pray:63107,"praying-hands":63108,prescription:62897,"prescription-bottle":62597,"prescription-bottle-alt":62598,print:61487,procedures:62599,"product-hunt":62088,"project-diagram":62786,pushed:62433,"puzzle-piece":61742,python:62434,qq:61910,qrcode:61481,question:61736,"question-circle":61529,quidditch:62552,quinscape:62553,quora:62148,"quote-left":61709,"quote-right":61710,quran:63111,"r-project":62711,radiation:63417,"radiation-alt":63418,rainbow:63323,random:61556,"raspberry-pi":63419,ravelry:62169,react:62491,reacteurope:63325,readme:62677,rebel:61904,receipt:62787,recycle:61880,"red-river":62435,reddit:61857,"reddit-alien":62081,"reddit-square":61858,redhat:63420,redo:61470,"redo-alt":62201,registered:62045,renren:61835,reply:62437,"reply-all":61730,replyd:62438,republican:63326,researchgate:62712,resolving:62439,restroom:63421,retweet:61561,rev:62898,ribbon:62678,ring:63243,road:61464,robot:62788,rocket:61749,rocketchat:62440,rockrms:62441,route:62679,rss:61598,"rss-square":61763,"ruble-sign":61784,ruler:62789,"ruler-combined":62790,"ruler-horizontal":62791,"ruler-vertical":62792,running:63244,"rupee-sign":61782,"sad-cry":62899,"sad-tear":62900,safari:62055,sass:62494,satellite:63423,"satellite-dish":63424,save:61639,schlix:62442,school:62793,screwdriver:62794,scribd:62090,scroll:63246,"sd-card":63426,search:61442,"search-dollar":63112,"search-location":63113,"search-minus":61456,"search-plus":61454,searchengin:62443,seedling:62680,sellcast:62170,sellsy:61971,server:62003,servicestack:62444,shapes:63007,share:61540,"share-alt":61920,"share-alt-square":61921,"share-square":61773,"shekel-sign":61963,"shield-alt":62445,ship:61978,"shipping-fast":62603,shirtsinbulk:61972,"shoe-prints":62795,"shopping-bag":62096,"shopping-basket":62097,"shopping-cart":61562,shopware:62901,shower:62156,"shuttle-van":62902,sign:62681,"sign-in-alt":62198,"sign-language":62119,"sign-out-alt":62197,signal:61458,signature:62903,"sim-card":63428,simplybuilt:61973,sistrix:62446,sitemap:61672,sith:62738,skating:63429,sketch:63430,skiing:63433,"skiing-nordic":63434,skull:62796,"skull-crossbones":63252,skyatlas:61974,skype:61822,slack:61848,"slack-hash":62447,slash:63253,sleigh:63436,"sliders-h":61918,slideshare:61927,smile:61720,"smile-beam":62904,"smile-wink":62682,smog:63327,smoking:62605,"smoking-ban":62797,sms:63437,snapchat:62123,"snapchat-ghost":62124,"snapchat-square":62125,snowboarding:63438,snowflake:62172,snowman:63440,snowplow:63442,socks:63126,"solar-panel":62906,sort:61660,"sort-alpha-down":61789,"sort-alpha-up":61790,"sort-amount-down":61792,"sort-amount-up":61793,"sort-down":61661,"sort-numeric-down":61794,"sort-numeric-up":61795,"sort-up":61662,soundcloud:61886,sourcetree:63443,spa:62907,"space-shuttle":61847,speakap:62451,spider:63255,spinner:61712,splotch:62908,spotify:61884,"spray-can":62909,square:61640,"square-full":62556,"square-root-alt":63128,squarespace:62910,"stack-exchange":61837,"stack-overflow":61804,stamp:62911,star:61445,"star-and-crescent":63129,"star-half":61577,"star-half-alt":62912,"star-of-david":63130,"star-of-life":63009,staylinked:62453,steam:61878,"steam-square":61879,"steam-symbol":62454,"step-backward":61512,"step-forward":61521,stethoscope:61681,"sticker-mule":62455,"sticky-note":62025,stop:61517,"stop-circle":62093,stopwatch:62194,store:62798,"store-alt":62799,strava:62504,stream:62800,"street-view":61981,strikethrough:61644,stripe:62505,"stripe-s":62506,stroopwafel:62801,studiovinari:62456,stumbleupon:61860,"stumbleupon-circle":61859,subscript:61740,subway:62009,suitcase:61682,"suitcase-rolling":62913,sun:61829,superpowers:62173,superscript:61739,supple:62457,surprise:62914,suse:63446,swatchbook:62915,swimmer:62916,"swimming-pool":62917,synagogue:63131,sync:61473,"sync-alt":62193,syringe:62606,table:61646,"table-tennis":62557,tablet:61706,"tablet-alt":62458,tablets:62608,"tachometer-alt":62461,tag:61483,tags:61484,tape:62683,tasks:61614,taxi:61882,teamspeak:62713,teeth:63022,"teeth-open":63023,telegram:62150,"telegram-plane":62462,"temperature-high":63337,"temperature-low":63339,"tencent-weibo":61909,tenge:63447,terminal:61728,"text-height":61492,"text-width":61493,th:61450,"th-large":61449,"th-list":61451,"the-red-yeti":63133,"theater-masks":63024,themeco:62918,themeisle:62130,thermometer:62609,"thermometer-empty":62155,"thermometer-full":62151,"thermometer-half":62153,"thermometer-quarter":62154,"thermometer-three-quarters":62152,"think-peaks":63281,"thumbs-down":61797,"thumbs-up":61796,thumbtack:61581,"ticket-alt":62463,times:61453,"times-circle":61527,tint:61507,"tint-slash":62919,tired:62920,"toggle-off":61956,"toggle-on":61957,toilet:63448,"toilet-paper":63262,toolbox:62802,tools:63449,tooth:62921,torah:63136,"torii-gate":63137,tractor:63266,"trade-federation":62739,trademark:62044,"traffic-light":63031,train:62008,tram:63450,transgender:61988,"transgender-alt":61989,trash:61944,"trash-alt":62189,"trash-restore":63529,"trash-restore-alt":63530,tree:61883,trello:61825,tripadvisor:62050,trophy:61585,truck:61649,"truck-loading":62686,"truck-monster":63035,"truck-moving":62687,"truck-pickup":63036,tshirt:62803,tty:61924,tumblr:61811,"tumblr-square":61812,tv:62060,twitch:61928,twitter:61593,"twitter-square":61569,typo3:62507,uber:62466,ubuntu:63455,uikit:62467,umbrella:61673,"umbrella-beach":62922,underline:61645,undo:61666,"undo-alt":62186,uniregistry:62468,"universal-access":62106,university:61852,unlink:61735,unlock:61596,"unlock-alt":61758,untappd:62469,upload:61587,ups:63456,usb:62087,user:61447,"user-alt":62470,"user-alt-slash":62714,"user-astronaut":62715,"user-check":62716,"user-circle":62141,"user-clock":62717,"user-cog":62718,"user-edit":62719,"user-friends":62720,"user-graduate":62721,"user-injured":63272,"user-lock":62722,"user-md":61680,"user-minus":62723,"user-ninja":62724,"user-nurse":63535,"user-plus":62004,"user-secret":61979,"user-shield":62725,"user-slash":62726,"user-tag":62727,"user-tie":62728,"user-times":62005,users:61632,"users-cog":62729,usps:63457,ussunnah:62471,"utensil-spoon":62181,utensils:62183,vaadin:62472,"vector-square":62923,venus:61985,"venus-double":61990,"venus-mars":61992,viacoin:62007,viadeo:62121,"viadeo-square":62122,vial:62610,vials:62611,viber:62473,video:61501,"video-slash":62690,vihara:63143,vimeo:62474,"vimeo-square":61844,"vimeo-v":62077,vine:61898,vk:61833,vnv:62475,"volleyball-ball":62559,"volume-down":61479,"volume-mute":63145,"volume-off":61478,"volume-up":61480,"vote-yea":63346,"vr-cardboard":63273,vuejs:62495,walking:62804,wallet:62805,warehouse:62612,water:63347,weebly:62924,weibo:61834,weight:62614,"weight-hanging":62925,weixin:61911,whatsapp:62002,"whatsapp-square":62476,wheelchair:61843,whmcs:62477,wifi:61931,"wikipedia-w":62054,wind:63278,"window-close":62480,"window-maximize":62160,"window-minimize":62161,"window-restore":62162,windows:61818,"wine-bottle":63279,"wine-glass":62691,"wine-glass-alt":62926,wix:62927,"wizards-of-the-coast":63280,"wolf-pack-battalion":62740,"won-sign":61785,wordpress:61850,"wordpress-simple":62481,wpbeginner:62103,wpexplorer:62174,wpforms:62104,wpressr:62436,wrench:61613,"x-ray":62615,xbox:62482,xing:61800,"xing-square":61801,"y-combinator":62011,yahoo:61854,yandex:62483,"yandex-international":62484,yarn:63459,yelp:61929,"yen-sign":61783,"yin-yang":63149,yoast:62129,youtube:61799,"youtube-square":62513,zhihu:63039}},668,[]);
+__d(function(e,a,r,o,i,t,s){i.exports={brands:["500px","accessible-icon","accusoft","acquisitions-incorporated","adn","adobe","adversal","affiliatetheme","algolia","alipay","amazon-pay","amazon","amilia","android","angellist","angrycreative","angular","app-store-ios","app-store","apper","apple-pay","apple","artstation","asymmetrik","atlassian","audible","autoprefixer","avianex","aviato","aws","bandcamp","behance-square","behance","bimobject","bitbucket","bitcoin","bity","black-tie","blackberry","blogger-b","blogger","bluetooth-b","bluetooth","btc","buromobelexperte","buysellads","canadian-maple-leaf","cc-amazon-pay","cc-amex","cc-apple-pay","cc-diners-club","cc-discover","cc-jcb","cc-mastercard","cc-paypal","cc-stripe","cc-visa","centercode","centos","chrome","cloudscale","cloudsmith","cloudversify","codepen","codiepie","confluence","connectdevelop","contao","cpanel","creative-commons-by","creative-commons-nc-eu","creative-commons-nc-jp","creative-commons-nc","creative-commons-nd","creative-commons-pd-alt","creative-commons-pd","creative-commons-remix","creative-commons-sa","creative-commons-sampling-plus","creative-commons-sampling","creative-commons-share","creative-commons-zero","creative-commons","critical-role","css3-alt","css3","cuttlefish","d-and-d-beyond","d-and-d","dashcube","delicious","deploydog","deskpro","dev","deviantart","dhl","diaspora","digg","digital-ocean","discord","discourse","dochub","docker","draft2digital","dribbble-square","dribbble","dropbox","drupal","dyalog","earlybirds","ebay","edge","elementor","ello","ember","empire","envira","erlang","ethereum","etsy","expeditedssl","facebook-f","facebook-messenger","facebook-square","facebook","fantasy-flight-games","fedex","fedora","figma","firefox","first-order-alt","first-order","firstdraft","flickr","flipboard","fly","font-awesome-alt","font-awesome-flag","font-awesome-logo-full","font-awesome","fonticons-fi","fonticons","fort-awesome-alt","fort-awesome","forumbee","foursquare","free-code-camp","freebsd","fulcrum","galactic-republic","galactic-senate","get-pocket","gg-circle","gg","git-square","git","github-alt","github-square","github","gitkraken","gitlab","gitter","glide-g","glide","gofore","goodreads-g","goodreads","google-drive","google-play","google-plus-g","google-plus-square","google-plus","google-wallet","google","gratipay","grav","gripfire","grunt","gulp","hacker-news-square","hacker-news","hackerrank","hips","hire-a-helper","hooli","hornbill","hotjar","houzz","html5","hubspot","imdb","instagram","intercom","internet-explorer","invision","ioxhost","itunes-note","itunes","java","jedi-order","jenkins","jira","joget","joomla","js-square","js","jsfiddle","kaggle","keybase","keycdn","kickstarter-k","kickstarter","korvue","laravel","lastfm-square","lastfm","leanpub","less","line","linkedin-in","linkedin","linode","linux","lyft","magento","mailchimp","mandalorian","markdown","mastodon","maxcdn","medapps","medium-m","medium","medrt","meetup","megaport","mendeley","microsoft","mix","mixcloud","mizuni","modx","monero","napster","neos","nimblr","nintendo-switch","node-js","node","npm","ns8","nutritionix","odnoklassniki-square","odnoklassniki","old-republic","opencart","openid","opera","optin-monster","osi","page4","pagelines","palfed","patreon","paypal","penny-arcade","periscope","phabricator","phoenix-framework","phoenix-squadron","php","pied-piper-alt","pied-piper-hat","pied-piper-pp","pied-piper","pinterest-p","pinterest-square","pinterest","playstation","product-hunt","pushed","python","qq","quinscape","quora","r-project","raspberry-pi","ravelry","react","reacteurope","readme","rebel","red-river","reddit-alien","reddit-square","reddit","redhat","renren","replyd","researchgate","resolving","rev","rocketchat","rockrms","safari","sass","schlix","scribd","searchengin","sellcast","sellsy","servicestack","shirtsinbulk","shopware","simplybuilt","sistrix","sith","sketch","skyatlas","skype","slack-hash","slack","slideshare","snapchat-ghost","snapchat-square","snapchat","soundcloud","sourcetree","speakap","spotify","squarespace","stack-exchange","stack-overflow","staylinked","steam-square","steam-symbol","steam","sticker-mule","strava","stripe-s","stripe","studiovinari","stumbleupon-circle","stumbleupon","superpowers","supple","suse","teamspeak","telegram-plane","telegram","tencent-weibo","the-red-yeti","themeco","themeisle","think-peaks","trade-federation","trello","tripadvisor","tumblr-square","tumblr","twitch","twitter-square","twitter","typo3","uber","ubuntu","uikit","uniregistry","untappd","ups","usb","usps","ussunnah","vaadin","viacoin","viadeo-square","viadeo","viber","vimeo-square","vimeo-v","vimeo","vine","vk","vnv","vuejs","weebly","weibo","weixin","whatsapp-square","whatsapp","whmcs","wikipedia-w","windows","wix","wizards-of-the-coast","wolf-pack-battalion","wordpress-simple","wordpress","wpbeginner","wpexplorer","wpforms","wpressr","xbox","xing-square","xing","y-combinator","yahoo","yandex-international","yandex","yarn","yelp","yoast","youtube-square","youtube","zhihu"],regular:["address-book","address-card","angry","arrow-alt-circle-down","arrow-alt-circle-left","arrow-alt-circle-right","arrow-alt-circle-up","bell-slash","bell","bookmark","building","calendar-alt","calendar-check","calendar-minus","calendar-plus","calendar-times","calendar","caret-square-down","caret-square-left","caret-square-right","caret-square-up","chart-bar","check-circle","check-square","circle","clipboard","clock","clone","closed-captioning","comment-alt","comment-dots","comment","comments","compass","copy","copyright","credit-card","dizzy","dot-circle","edit","envelope-open","envelope","eye-slash","eye","file-alt","file-archive","file-audio","file-code","file-excel","file-image","file-pdf","file-powerpoint","file-video","file-word","file","flag","flushed","folder-open","folder","font-awesome-logo-full","frown-open","frown","futbol","gem","grimace","grin-alt","grin-beam-sweat","grin-beam","grin-hearts","grin-squint-tears","grin-squint","grin-stars","grin-tears","grin-tongue-squint","grin-tongue-wink","grin-tongue","grin-wink","grin","hand-lizard","hand-paper","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-rock","hand-scissors","hand-spock","handshake","hdd","heart","hospital","hourglass","id-badge","id-card","image","images","keyboard","kiss-beam","kiss-wink-heart","kiss","laugh-beam","laugh-squint","laugh-wink","laugh","lemon","life-ring","lightbulb","list-alt","map","meh-blank","meh-rolling-eyes","meh","minus-square","money-bill-alt","moon","newspaper","object-group","object-ungroup","paper-plane","pause-circle","play-circle","plus-square","question-circle","registered","sad-cry","sad-tear","save","share-square","smile-beam","smile-wink","smile","snowflake","square","star-half","star","sticky-note","stop-circle","sun","surprise","thumbs-down","thumbs-up","times-circle","tired","trash-alt","user-circle","user","window-close","window-maximize","window-minimize","window-restore"],solid:["ad","address-book","address-card","adjust","air-freshener","align-center","align-justify","align-left","align-right","allergies","ambulance","american-sign-language-interpreting","anchor","angle-double-down","angle-double-left","angle-double-right","angle-double-up","angle-down","angle-left","angle-right","angle-up","angry","ankh","apple-alt","archive","archway","arrow-alt-circle-down","arrow-alt-circle-left","arrow-alt-circle-right","arrow-alt-circle-up","arrow-circle-down","arrow-circle-left","arrow-circle-right","arrow-circle-up","arrow-down","arrow-left","arrow-right","arrow-up","arrows-alt-h","arrows-alt-v","arrows-alt","assistive-listening-systems","asterisk","at","atlas","atom","audio-description","award","baby-carriage","baby","backspace","backward","bacon","balance-scale","ban","band-aid","barcode","bars","baseball-ball","basketball-ball","bath","battery-empty","battery-full","battery-half","battery-quarter","battery-three-quarters","bed","beer","bell-slash","bell","bezier-curve","bible","bicycle","binoculars","biohazard","birthday-cake","blender-phone","blender","blind","blog","bold","bolt","bomb","bone","bong","book-dead","book-medical","book-open","book-reader","book","bookmark","bowling-ball","box-open","box","boxes","braille","brain","bread-slice","briefcase-medical","briefcase","broadcast-tower","broom","brush","bug","building","bullhorn","bullseye","burn","bus-alt","bus","business-time","calculator","calendar-alt","calendar-check","calendar-day","calendar-minus","calendar-plus","calendar-times","calendar-week","calendar","camera-retro","camera","campground","candy-cane","cannabis","capsules","car-alt","car-battery","car-crash","car-side","car","caret-down","caret-left","caret-right","caret-square-down","caret-square-left","caret-square-right","caret-square-up","caret-up","carrot","cart-arrow-down","cart-plus","cash-register","cat","certificate","chair","chalkboard-teacher","chalkboard","charging-station","chart-area","chart-bar","chart-line","chart-pie","check-circle","check-double","check-square","check","cheese","chess-bishop","chess-board","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","chess","chevron-circle-down","chevron-circle-left","chevron-circle-right","chevron-circle-up","chevron-down","chevron-left","chevron-right","chevron-up","child","church","circle-notch","circle","city","clinic-medical","clipboard-check","clipboard-list","clipboard","clock","clone","closed-captioning","cloud-download-alt","cloud-meatball","cloud-moon-rain","cloud-moon","cloud-rain","cloud-showers-heavy","cloud-sun-rain","cloud-sun","cloud-upload-alt","cloud","cocktail","code-branch","code","coffee","cog","cogs","coins","columns","comment-alt","comment-dollar","comment-dots","comment-medical","comment-slash","comment","comments-dollar","comments","compact-disc","compass","compress-arrows-alt","compress","concierge-bell","cookie-bite","cookie","copy","copyright","couch","credit-card","crop-alt","crop","cross","crosshairs","crow","crown","crutch","cube","cubes","cut","database","deaf","democrat","desktop","dharmachakra","diagnoses","dice-d20","dice-d6","dice-five","dice-four","dice-one","dice-six","dice-three","dice-two","dice","digital-tachograph","directions","divide","dizzy","dna","dog","dollar-sign","dolly-flatbed","dolly","donate","door-closed","door-open","dot-circle","dove","download","drafting-compass","dragon","draw-polygon","drum-steelpan","drum","drumstick-bite","dumbbell","dumpster-fire","dumpster","dungeon","edit","egg","eject","ellipsis-h","ellipsis-v","envelope-open-text","envelope-open","envelope-square","envelope","equals","eraser","ethernet","euro-sign","exchange-alt","exclamation-circle","exclamation-triangle","exclamation","expand-arrows-alt","expand","external-link-alt","external-link-square-alt","eye-dropper","eye-slash","eye","fast-backward","fast-forward","fax","feather-alt","feather","female","fighter-jet","file-alt","file-archive","file-audio","file-code","file-contract","file-csv","file-download","file-excel","file-export","file-image","file-import","file-invoice-dollar","file-invoice","file-medical-alt","file-medical","file-pdf","file-powerpoint","file-prescription","file-signature","file-upload","file-video","file-word","file","fill-drip","fill","film","filter","fingerprint","fire-alt","fire-extinguisher","fire","first-aid","fish","fist-raised","flag-checkered","flag-usa","flag","flask","flushed","folder-minus","folder-open","folder-plus","folder","font-awesome-logo-full","font","football-ball","forward","frog","frown-open","frown","funnel-dollar","futbol","gamepad","gas-pump","gavel","gem","genderless","ghost","gift","gifts","glass-cheers","glass-martini-alt","glass-martini","glass-whiskey","glasses","globe-africa","globe-americas","globe-asia","globe-europe","globe","golf-ball","gopuram","graduation-cap","greater-than-equal","greater-than","grimace","grin-alt","grin-beam-sweat","grin-beam","grin-hearts","grin-squint-tears","grin-squint","grin-stars","grin-tears","grin-tongue-squint","grin-tongue-wink","grin-tongue","grin-wink","grin","grip-horizontal","grip-lines-vertical","grip-lines","grip-vertical","guitar","h-square","hamburger","hammer","hamsa","hand-holding-heart","hand-holding-usd","hand-holding","hand-lizard","hand-middle-finger","hand-paper","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-rock","hand-scissors","hand-spock","hands-helping","hands","handshake","hanukiah","hard-hat","hashtag","hat-wizard","haykal","hdd","heading","headphones-alt","headphones","headset","heart-broken","heart","heartbeat","helicopter","highlighter","hiking","hippo","history","hockey-puck","holly-berry","home","horse-head","horse","hospital-alt","hospital-symbol","hospital","hot-tub","hotdog","hotel","hourglass-end","hourglass-half","hourglass-start","hourglass","house-damage","hryvnia","i-cursor","ice-cream","icicles","id-badge","id-card-alt","id-card","igloo","image","images","inbox","indent","industry","infinity","info-circle","info","italic","jedi","joint","journal-whills","kaaba","key","keyboard","khanda","kiss-beam","kiss-wink-heart","kiss","kiwi-bird","landmark","language","laptop-code","laptop-medical","laptop","laugh-beam","laugh-squint","laugh-wink","laugh","layer-group","leaf","lemon","less-than-equal","less-than","level-down-alt","level-up-alt","life-ring","lightbulb","link","lira-sign","list-alt","list-ol","list-ul","list","location-arrow","lock-open","lock","long-arrow-alt-down","long-arrow-alt-left","long-arrow-alt-right","long-arrow-alt-up","low-vision","luggage-cart","magic","magnet","mail-bulk","male","map-marked-alt","map-marked","map-marker-alt","map-marker","map-pin","map-signs","map","marker","mars-double","mars-stroke-h","mars-stroke-v","mars-stroke","mars","mask","medal","medkit","meh-blank","meh-rolling-eyes","meh","memory","menorah","mercury","meteor","microchip","microphone-alt-slash","microphone-alt","microphone-slash","microphone","microscope","minus-circle","minus-square","minus","mitten","mobile-alt","mobile","money-bill-alt","money-bill-wave-alt","money-bill-wave","money-bill","money-check-alt","money-check","monument","moon","mortar-pestle","mosque","motorcycle","mountain","mouse-pointer","mug-hot","music","network-wired","neuter","newspaper","not-equal","notes-medical","object-group","object-ungroup","oil-can","om","otter","outdent","pager","paint-brush","paint-roller","palette","pallet","paper-plane","paperclip","parachute-box","paragraph","parking","passport","pastafarianism","paste","pause-circle","pause","paw","peace","pen-alt","pen-fancy","pen-nib","pen-square","pen","pencil-alt","pencil-ruler","people-carry","pepper-hot","percent","percentage","person-booth","phone-slash","phone-square","phone-volume","phone","piggy-bank","pills","pizza-slice","place-of-worship","plane-arrival","plane-departure","plane","play-circle","play","plug","plus-circle","plus-square","plus","podcast","poll-h","poll","poo-storm","poo","poop","portrait","pound-sign","power-off","pray","praying-hands","prescription-bottle-alt","prescription-bottle","prescription","print","procedures","project-diagram","puzzle-piece","qrcode","question-circle","question","quidditch","quote-left","quote-right","quran","radiation-alt","radiation","rainbow","random","receipt","recycle","redo-alt","redo","registered","reply-all","reply","republican","restroom","retweet","ribbon","ring","road","robot","rocket","route","rss-square","rss","ruble-sign","ruler-combined","ruler-horizontal","ruler-vertical","ruler","running","rupee-sign","sad-cry","sad-tear","satellite-dish","satellite","save","school","screwdriver","scroll","sd-card","search-dollar","search-location","search-minus","search-plus","search","seedling","server","shapes","share-alt-square","share-alt","share-square","share","shekel-sign","shield-alt","ship","shipping-fast","shoe-prints","shopping-bag","shopping-basket","shopping-cart","shower","shuttle-van","sign-in-alt","sign-language","sign-out-alt","sign","signal","signature","sim-card","sitemap","skating","skiing-nordic","skiing","skull-crossbones","skull","slash","sleigh","sliders-h","smile-beam","smile-wink","smile","smog","smoking-ban","smoking","sms","snowboarding","snowflake","snowman","snowplow","socks","solar-panel","sort-alpha-down","sort-alpha-up","sort-amount-down","sort-amount-up","sort-down","sort-numeric-down","sort-numeric-up","sort-up","sort","spa","space-shuttle","spider","spinner","splotch","spray-can","square-full","square-root-alt","square","stamp","star-and-crescent","star-half-alt","star-half","star-of-david","star-of-life","star","step-backward","step-forward","stethoscope","sticky-note","stop-circle","stop","stopwatch","store-alt","store","stream","street-view","strikethrough","stroopwafel","subscript","subway","suitcase-rolling","suitcase","sun","superscript","surprise","swatchbook","swimmer","swimming-pool","synagogue","sync-alt","sync","syringe","table-tennis","table","tablet-alt","tablet","tablets","tachometer-alt","tag","tags","tape","tasks","taxi","teeth-open","teeth","temperature-high","temperature-low","tenge","terminal","text-height","text-width","th-large","th-list","th","theater-masks","thermometer-empty","thermometer-full","thermometer-half","thermometer-quarter","thermometer-three-quarters","thermometer","thumbs-down","thumbs-up","thumbtack","ticket-alt","times-circle","times","tint-slash","tint","tired","toggle-off","toggle-on","toilet-paper","toilet","toolbox","tools","tooth","torah","torii-gate","tractor","trademark","traffic-light","train","tram","transgender-alt","transgender","trash-alt","trash-restore-alt","trash-restore","trash","tree","trophy","truck-loading","truck-monster","truck-moving","truck-pickup","truck","tshirt","tty","tv","umbrella-beach","umbrella","underline","undo-alt","undo","universal-access","university","unlink","unlock-alt","unlock","upload","user-alt-slash","user-alt","user-astronaut","user-check","user-circle","user-clock","user-cog","user-edit","user-friends","user-graduate","user-injured","user-lock","user-md","user-minus","user-ninja","user-nurse","user-plus","user-secret","user-shield","user-slash","user-tag","user-tie","user-times","user","users-cog","users","utensil-spoon","utensils","vector-square","venus-double","venus-mars","venus","vial","vials","video-slash","video","vihara","volleyball-ball","volume-down","volume-mute","volume-off","volume-up","vote-yea","vr-cardboard","walking","wallet","warehouse","water","weight-hanging","weight","wheelchair","wifi","wind","window-close","window-maximize","window-minimize","window-restore","wine-bottle","wine-glass-alt","wine-glass","won-sign","wrench","x-ray","yen-sign","yin-yang"]}},669,[]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=r(d[1]),f=t(r(d[2])),l=(0,u.connect)()(f.default);e.default=l},670,[3,378,671]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])),l=t(r(d[2])),n=t(r(d[3])),f=t(r(d[4])),s=t(r(d[5])),o=t(r(d[6])),c=t(r(d[7])),y=r(d[8]),p=(function(t){function p(){return(0,u.default)(this,p),(0,n.default)(this,(0,f.default)(p).apply(this,arguments))}return(0,s.default)(p,t),(0,l.default)(p,[{key:"render",value:function(){var t=this.props,u=t.iconStyle,l=t.name,n=t.onPress,f=t.size,s=t.style;return o.default.createElement(y.TouchableOpacity,{onPress:n,style:s},o.default.createElement(c.default,{name:l,size:f,style:u}))}}]),p})(o.default.PureComponent);e.default=p},671,[3,4,5,6,8,9,12,502,16]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.TITLE_OFFSET=void 0;var o=t(r(d[1])),n=r(d[2]);function l(t,o){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);o&&(l=l.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,l)}return n}function f(t){for(var n=1;n<arguments.length;n++){var f=null!=arguments[n]?arguments[n]:{};n%2?l(Object(f),!0).forEach(function(n){(0,o.default)(t,n,f[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(f)):l(Object(f)).forEach(function(o){Object.defineProperty(t,o,Object.getOwnPropertyDescriptor(f,o))})}return t}n.Platform.OS;var c,s='ios'===n.Platform.OS?70:56;e.TITLE_OFFSET=s,c='ios'===n.Platform.OS?{borderBottomWidth:n.StyleSheet.hairlineWidth,borderBottomColor:'#A7A7AA'}:{shadowColor:'black',shadowOpacity:.1,shadowRadius:n.StyleSheet.hairlineWidth,shadowOffset:{height:n.StyleSheet.hairlineWidth},elevation:4};var O=n.StyleSheet.create({container:f({backgroundColor:'ios'===n.Platform.OS?'#F7F7F7':'#FFF'},c),transparentContainer:f({position:'absolute',top:0,left:0,right:0},c),backIcon:{marginLeft:16,marginRight:16},header:f({},n.StyleSheet.absoluteFillObject,{flexDirection:'row'}),titleText:{fontFamily:'Inter-Regular',fontSize:'ios'===n.Platform.OS?17:20,fontWeight:'ios'===n.Platform.OS?'700':'500',color:'rgba(0, 0, 0, .9)',textAlign:'ios'===n.Platform.OS?'center':'left',marginHorizontal:16},title:{bottom:0,top:0,left:s,right:s,position:'absolute',alignItems:'center',flexDirection:'row',justifyContent:'ios'===n.Platform.OS?'center':'flex-start'},left:{left:0,bottom:0,top:0,height:'100%',position:'absolute',alignItems:'center',flexDirection:'row'},right:{right:0,bottom:0,top:0,position:'absolute',flexDirection:'row',alignItems:'center'},flexOne:{flex:1}});e.default=O},672,[3,50,16]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),o=t(r(d[2])),l=n.StyleSheet.create({container:{flex:1,backgroundColor:o.default.PageBackground},scrollContainer:{flex:1},row:{marginBottom:1,backgroundColor:'#f9f9f9',padding:16,flex:1,flexDirection:'row',justifyContent:'space-between'},innerRow:{marginBottom:4,flex:1,flexDirection:'row',justifyContent:'space-between'},verticalRow:{marginBottom:1,backgroundColor:'#f9f9f9',padding:16,flex:1},title:{color:o.default.LbryGreen,fontSize:24,fontFamily:'Inter-SemiBold',marginTop:16,marginLeft:12,marginRight:12,marginBottom:8},paragraph:{fontFamily:'Inter-Regular',fontSize:16,lineHeight:24,marginLeft:12,marginRight:12,marginBottom:24},links:{marginLeft:12,marginRight:12,marginBottom:18},link:{color:o.default.LbryGreen,fontFamily:'Inter-Regular',fontSize:16,marginBottom:24},listLink:{color:o.default.LbryGreen,fontFamily:'Inter-Regular',fontSize:15,alignSelf:'flex-end'},col:{alignSelf:'stretch'},socialTitle:{fontFamily:'Inter-Regular',marginLeft:12,marginRight:12,marginBottom:8,fontSize:20},releaseInfoTitle:{fontFamily:'Inter-Regular',marginLeft:12,marginRight:12,marginBottom:12,fontSize:20},text:{fontFamily:'Inter-SemiBold',fontSize:15},valueText:{fontFamily:'Inter-Regular',textAlign:'right',fontSize:15},lineValueText:{fontFamily:'Inter-Regular',fontSize:15}});e.default=l},673,[3,16,674]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var f={PageBackground:'#efeff4',Black:'#000000',ChannelGrey:'#9b9b9b',DarkerGrey:'#222222',DarkGrey:'#555555',DescriptionGrey:'#999999',LbryGreen:'#2f9176',BrighterLbryGreen:'#40b887',NextLbryGreen:'#38d9a9',TagGreen:'#e3f6f1',TagGrape:'#da77f255',LightGrey:'#cccccc',ActionGrey:'#aaaaaa',LighterGrey:'#e5e5e5',Orange:'#ffbb00',Red:'#ff0000',BrightRed:'#e35454',VeryLightGrey:'#f1f1f1',White:'#ffffff',UriDescBlue:'#3971db',RewardDriverBlue:'#2196f3',StatsAudio:'#f6a637',StatsImage:'#ff4a7d',StatsOther:'#26bcf7',ThumbnailPlaceholder:'#d5d5d5'};e.default=f},674,[]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[1]),c=r(d[2]),l=r(d[3]),o=r(d[4]),u=r(d[5]),h=r(d[6]),s=r(d[7]),C=(n(r(d[8])),n(r(d[9]))),f=(0,t.connect)(function(n){return{abandoningClaimIds:(0,c.selectAbandoningIds)(n),channels:(0,c.selectMyChannelClaims)(n),channelFormState:(0,s.selectChannelFormState)(n),drawerStack:(0,h.selectDrawerStack)(n),fetchingChannels:(0,c.selectFetchingMyChannels)(n),balance:(0,c.selectBalance)(n),hasFormState:(0,s.selectHasChannelFormState)(n),updatingChannel:(0,c.selectUpdatingChannel)(n),updateChannelError:(0,c.selectUpdateChannelError)(n)}},function(n){return{abandonClaim:function(t,l){return n((0,c.doAbandonClaim)(t,l))},notify:function(t){return n((0,c.doToast)(t))},clearChannelFormState:function(){return n((0,u.doClearChannelFormState)())},createChannel:function(t,l,o){return n((0,c.doCreateChannel)(t,l,o))},fetchChannelListMine:function(){return n((0,c.doFetchChannelListMine)(1,99999,!0))},getSync:function(t,c){return n((0,l.doGetSync)(t,c))},updateChannel:function(t){return n((0,c.doUpdateChannel)(t))},updateChannelFormState:function(t){return n((0,u.doUpdateChannelFormState)(t))},pushDrawerStack:function(t,c){return n((0,o.doPushDrawerStack)(t,c))},popDrawerStack:function(){return n((0,o.doPopDrawerStack)())},setPlayerVisible:function(){return n((0,o.doSetPlayerVisible)(!1))},setExplicitNavigateBack:function(t){return n((0,o.doSetExplicitNavigateBack)(t))}}})(C.default);e.default=f},675,[3,378,401,408,492,676,496,677,493,678]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.doPendingPublishSuccess=e.doClearChannelFormState=e.doClearPublishFormState=e.doUpdateChannelFormState=e.doUpdatePublishFormState=void 0;var n=t(r(d[1])),o=t(r(d[2])),u=r(d[3]);function c(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(t);n&&(u=u.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,u)}return o}function l(t){for(var o=1;o<arguments.length;o++){var u=null!=arguments[o]?arguments[o]:{};o%2?c(Object(u),!0).forEach(function(o){(0,n.default)(t,o,u[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(u)):c(Object(u)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(u,n))})}return t}e.doUpdatePublishFormState=function(t){return function(n){return n({type:o.default.ACTION_UPDATE_PUBLISH_FORM_STATE,data:l({},t)})}};e.doUpdateChannelFormState=function(t){return function(n){return n({type:o.default.ACTION_UPDATE_CHANNEL_FORM_STATE,data:l({},t)})}};e.doClearPublishFormState=function(){return function(t){return t({type:o.default.ACTION_CLEAR_PUBLISH_FORM_STATE})}};e.doClearChannelFormState=function(){return function(t){return t({type:o.default.ACTION_CLEAR_CHANNEL_FORM_STATE})}};e.doPendingPublishSuccess=function(t){return function(n,o){var c=o(),l=(0,u.selectMyClaims)(c),f=(t.permanent_url,[{type:u.ACTIONS.PUBLISH_SUCCESS}]),p=function(n){return n.claim_id===t.claim_id},O=l.some(p)?l.map(function(n){return p(n)?t:n}):l.concat(t);f.push({type:u.ACTIONS.FETCH_CLAIM_LIST_MINE_COMPLETED,data:{claims:O}}),n(u.batchActions.apply(void 0,f))}}},676,[3,50,493,401]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.selectHasChannelFormState=e.selectHasPublishFormState=e.selectChannelFormState=e.selectPublishFormState=e.selectState=void 0;var t=r(d[0]),l=function(t){return t.form||{}};e.selectState=l;var n=(0,t.createSelector)(l,function(t){return t.publishFormValues||{}});e.selectPublishFormState=n;var c=(0,t.createSelector)(l,function(t){return t.channelFormValues||{}});e.selectChannelFormState=c;var o=(0,t.createSelector)(n,function(t){return Object.keys(t).length>0});e.selectHasPublishFormState=o;var s=(0,t.createSelector)(c,function(t){return Object.keys(t).length>0});e.selectHasChannelFormState=s},677,[404]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=t(r(d[2])),s=t(r(d[3])),o=t(r(d[4])),u=t(r(d[5])),c=t(r(d[6])),h=t(r(d[7])),f=t(r(d[8])),p=t(r(d[9])),C=r(d[10]),E=r(d[11]),v=r(d[12]),y=t(r(d[13])),w=t(r(d[14])),S=t(r(d[15])),_=t(r(d[16])),T=t(r(d[17])),b=t(r(d[18])),P=t(r(d[19])),I=t(r(d[20])),N=t(r(d[21])),A=t(r(d[22])),x=t(r(d[23])),O=t(r(d[24])),F=t(r(d[25])),L=t(r(d[26])),R=t(r(d[27])),U=t(r(d[28]));function M(t,n){var l=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);n&&(s=s.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),l.push.apply(l,s)}return l}function k(t){for(var n=1;n<arguments.length;n++){var s=null!=arguments[n]?arguments[n]:{};n%2?M(Object(s),!0).forEach(function(n){(0,l.default)(t,n,s[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(s)):M(Object(s)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(s,n))})}return t}var D=(function(t){function l(){var t,u;(0,o.default)(this,l);for(var f=arguments.length,p=new Array(f),y=0;y<f;y++)p[y]=arguments[y];return(u=(0,c.default)(this,(t=(0,h.default)(l)).call.apply(t,[this].concat(p)))).scrollView=null,u.state={autoStyle:null,returnUrl:null,canSave:!0,claimId:null,creditsInputFocused:!1,currentSelectedValue:T.default.ITEM_ANONYMOUS,currentPhase:null,displayName:null,channelNameUserEdited:!1,newChannelTitle:'',newChannelName:'',newChannelBid:.1,addingChannel:!1,creatingChannel:!1,editChannelUrl:null,newChannelNameError:'',newChannelBidError:'',createChannelError:void 0,showCreateChannel:!1,thumbnailUrl:'',coverImageUrl:'',avatarImagePickerOpen:!1,coverImagePickerOpen:!1,uploadingImage:!1,autoStyles:[],editMode:!1,selectionMode:!1,selectedChannels:[],currentChannelName:null,description:null,website:null,email:null,tags:[],showOptionalFields:!1,titleFocused:!1,descriptionFocused:!1,websiteFocused:!1,emailFocused:!1,hasReturnedBack:!1},u.generateAutoStyles=function(t){var n=u.props.channels,l=void 0===n?[]:n,s=[];if(l)for(var o=0;o<t&&o<l.length;o++){var c=(0,U.default)(l[o].permanent_url),h=Math.floor(c.quick()*w.default.AUTO_THUMB_STYLES.length);s.push(w.default.AUTO_THUMB_STYLES[h])}return s},u.onComponentFocused=function(){var t=u.props,n=(t.balance,t.channels,t.channelName,t.fetchChannelListMine),l=(t.fetchClaimListMine,t.fetchingChannels),s=t.navigation,o=t.pushDrawerStack,c=t.setPlayerVisible,h=t.hasFormState;E.NativeModules.Firebase.setCurrentScreen('Channels').then(function(t){o(T.default.DRAWER_ROUTE_CHANNEL_CREATOR,s.state.params?s.state.params:null),c(),l||n(),E.DeviceEventEmitter.addListener('onDocumentPickerFilePicked',u.onFilePicked),E.DeviceEventEmitter.addListener('onDocumentPickerCanceled',u.onPickerCanceled);var f=!1;if(s.state.params){var p=s.state.params,C=p.editChannelUrl,v=(p.displayForm,p.returnUrl);C&&(f=!0,u.setState({editChannelUrl:C,currentPhase:T.default.PHASE_CREATE})),u.setState({returnUrl:v})}!f&&h&&u.loadPendingFormState(),u.setState({currentPhase:f||h?T.default.PHASE_CREATE:T.default.PHASE_LIST})})},u.handleModePressed=function(){u.setState({showOptionalFields:!u.state.showOptionalFields})},u.onFilePicked=function(t){var n=u.props,l=n.notify,s=n.updateChannelFormState;if(t.path&&t.path.length>0){var o=u.state.coverImagePickerOpen,c="file://"+t.path;o?u.setState({coverImageUrl:c}):u.setState({thumbnailUrl:c}),u.setState({uploadingImage:!0,avatarImagePickerOpen:!1,coverImagePickerOpen:!1},function(){(0,v.uploadImageAsset)(c,function(t){var n=t.url;o?(s({coverImageUrl:n}),u.setState({coverImageUrl:n,uploadingImage:!1})):(s({thumbnailUrl:n}),u.setState({thumbnailUrl:n,uploadingImage:!1}))},function(t){l({message:"The image could not be uploaded: "+t}),u.setState({uploadingImage:!1})})})}else l({message:'We could not use the selected image. Please try a different image.'})},u.onPickerCanceled=function(){u.setState({avatarImagePickerOpen:!1,coverImagePickerOpen:!1})},u.handleCreateCancel=function(){(0,u.props.clearChannelFormState)(),u.setState({showCreateChannel:!1,newChannelName:'',newChannelBid:.1})},u.handlePickerValueChange=function(t,n){T.default.ITEM_CREATE_A_CHANNEL===t?u.setState({showCreateChannel:!0}):(u.handleCreateCancel(),u.handleChannelChange(T.default.ITEM_ANONYMOUS===t?C.CLAIM_VALUES.CHANNEL_ANONYMOUS:t)),u.setState({currentSelectedValue:t})},u.handleChannelChange=function(t){var n=u.props.onChannelChange,l=u.state.newChannelBid;t===C.CLAIM_VALUES.CHANNEL_NEW?(u.setState({addingChannel:!0}),n&&n(t),u.handleNewChannelBidChange(l)):(u.setState({addingChannel:!1}),n&&n(t))},u.handleDescriptionChange=function(t){(0,u.props.updateChannelFormState)({description:t}),u.setState({description:t})},u.handleWebsiteChange=function(t){(0,u.props.updateChannelFormState)({website:t}),u.setState({website:t})},u.handleEmailChange=function(t){(0,u.props.updateChannelFormState)({email:t}),u.setState({email:t})},u.handleNewChannelTitleChange=function(t){if((0,u.props.updateChannelFormState)({newChannelTitle:t}),u.setState({newChannelTitle:t}),t&&!u.state.editMode&&!u.state.channelNameUserEdited){var n=t.replace(new RegExp(C.regexInvalidURI.source,C.regexInvalidURI.flags+'g'),'').toLowerCase();u.handleNewChannelNameChange(n,!1)}},u.handleNewChannelNameChange=function(t,n){var l=u.props,s=(l.notify,l.updateChannelFormState),o=t,c='';o.startsWith('@')&&(o=o.slice(1)),o.trim().length>0&&!(0,C.isNameValid)(o)?c='Your channel name contains invalid characters.':u.channelExists(o)&&(c='You have already created a channel with the same name.'),n&&u.setState({channelNameUserEdited:!0}),s({newChannelName:o}),u.setState({newChannelName:o,newChannelNameError:c})},u.handleNewChannelBidChange=function(t){var n,l=u.props,s=l.balance,o=l.notify,c=l.updateChannelFormState;t<=0?n=__('Please enter a deposit above 0'):t===s?n=__('Please decrease your deposit to account for transaction fees'):t>s&&(n=__('Deposit cannot be higher than your balance')),o({message:n}),c({newChannelBid:t}),u.setState({newChannelBid:t,newChannelBidError:n})},u.handleCreateChannelClick=function(){var t=u.props,n=t.balance,l=t.clearChannelFormState,o=t.createChannel,c=t.onChannelChange,h=(t.getSync,t.notify),f=t.updateChannel,p=u.state,E=p.claimId,y=p.coverImageUrl,w=p.currentChannelName,S=p.editMode,_=p.newChannelBid,b=p.newChannelName,P=p.newChannelTitle,I=p.description,N=p.email,A=p.tags,x=p.thumbnailUrl,O=p.website;if(n<T.default.MINIMUM_TRANSACTION_BALANCE)return h({message:'Creating a channel requires credits. Press the blue bar to get some for free.'}),void(u.scrollView&&u.scrollView.scrollTo({x:0,y:0,animated:!0}));if(0!==b.trim().length&&(0,C.isNameValid)(b.substr(1),!1))if(N&&N.trim().length>0&&(-1===N.indexOf('@')||-1===N.indexOf('.')))h({message:'Please provide a valid email address.'});else if(S&&w!==b&&u.channelExists(b)||!S&&u.channelExists(b))h({message:'You have already created a channel with the same name.'});else if(_>n)h({message:'Deposit cannot be higher than your balance'});else{var F="@"+b;u.setState({createChannelError:void 0});var L=function(t){u.setState({creatingChannel:!1,addingChannel:!1,currentSelectedValue:F,showCreateChannel:!1}),c&&c(F),l(),h({message:'The channel was successfully created.'}),u.showChannelList(),(0,v.logPublish)(t)},R=function(){h({message:'Unable to create channel due to an internal error.'}),u.setState({creatingChannel:!1})},U={title:P,description:I,email:N,tags:A.map(function(t){return{name:t}}),website:O,coverUrl:y,thumbnailUrl:x};if(u.state.editMode){var M=(0,s.default)({},{claim_id:E,amount:_},U);u.setState({updateChannelStarted:!0},function(){return f(M)})}else u.setState({creatingChannel:!0},function(){return o(F,_,U).then(L,R)})}else h({message:'Your channel name contains invalid characters.'})},u.channelExists=function(t){var n=u.props.channels,l=void 0===n?[]:n;if(l){var s=l,o=Array.isArray(s),c=0;for(s=o?s:s["function"==typeof Symbol&&"function"==typeof Symbol&&"function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var h;if(o){if(c>=s.length)break;h=s[c++]}else{if((c=s.next()).done)break;h=c.value}var f=h;if(t.toLowerCase()===f.name.toLowerCase()||("@"+t).toLowerCase()===f.name.toLowerCase())return!0}}return!1},u.onCoverImagePress=function(){var t=u.props.notify;u.state.uploadingImage?t({message:'There is an image upload in progress. Please wait for the upload to complete.'}):u.setState({avatarImagePickerOpen:!1,coverImagePickerOpen:!0},function(){return u.checkStoragePermission()})},u.onAvatarImagePress=function(){var t=u.props.notify;u.state.uploadingImage?t({message:'There is an image upload in progress. Please wait for the upload to complete.'}):u.setState({avatarImagePickerOpen:!0,coverImagePickerOpen:!1},function(){return u.checkStoragePermission()})},u.handleNewChannelPress=function(){(0,u.props.pushDrawerStack)(T.default.DRAWER_ROUTE_CHANNEL_CREATOR_FORM),u.setState({currentPhase:T.default.PHASE_CREATE})},u.handleCreateCancel=function(){u.showChannelList()},u.showChannelList=function(){var t=u.props,n=t.drawerStack,l=t.popDrawerStack;n[n.length-1].route===T.default.DRAWER_ROUTE_CHANNEL_CREATOR_FORM&&l(),u.setState({currentPhase:T.default.PHASE_LIST}),u.resetChannelCreator()},u.resetChannelCreator=function(){u.setState({canSave:!0,claimId:null,editMode:!1,displayName:null,channelNameUserEdited:!1,newChannelTitle:'',newChannelName:'',newChannelBid:.1,addingChannel:!1,creatingChannel:!1,newChannelNameError:'',newChannelBidError:'',createChannelError:void 0,showCreateChannel:!1,thumbnailUrl:'',coverImageUrl:'',avatarImagePickerOpen:!1,coverImagePickerOpen:!1,currentChannelName:null,description:null,email:null,tags:[],website:null,showOptionalFields:!1,titleFocused:!1,descriptionFocused:!1,websiteFocused:!1,emailFocused:!1,uploadingImage:!1})},u.onExitSelectionMode=function(){u.setState({selectionMode:!1,selectedChannels:[]})},u.onEditActionPressed=function(){u.props.navigation;var t=u.state.selectedChannels[0];u.onExitSelectionMode(),u.prepareEdit(t)},u.loadPendingFormState=function(){var t=u.props.channelFormState,n=t.description||t.website||t.email||t.tags;u.setState(k({},t,{showOptionalFields:n}))},u.prepareEdit=function(t){var n=u.props,l=(n.balance,n.pushDrawerStack),s=t.value;l(T.default.DRAWER_ROUTE_CHANNEL_CREATOR_FORM),u.setState({canSave:!0,claimId:t.claim_id,currentPhase:T.default.PHASE_CREATE,displayName:s&&s.title?s.title:t.name.substring(1),editMode:!0,coverImageUrl:s&&s.cover?s.cover.url:'',currentChannelName:t.name.substring(1),newChannelName:t.name.substring(1),newChannelTitle:s?s.title:null,newChannelBid:t.amount,description:s?s.description:null,email:s?s.email:null,website:s?s.website_url:null,tags:s&&s.tags?s.tags:[],thumbnailUrl:s&&s.thumbnail?s.thumbnail.url:'',showOptionalFields:s&&(s.description||s.email||s.website_url||s.tags)})},u.onDeleteActionPressed=function(){var t=u.props,n=t.abandonClaim,l=t.fetchChannelListMine,s=u.state.selectedChannels;E.Alert.alert(__('Delete channels'),__('Are you sure you want to delete the selected channels?'),[{text:__('No')},{text:__('Yes'),onPress:function(){s.forEach(function(t){var l=t.txid,s=t.nout;n(l,s)}),l(),u.onExitSelectionMode()}}],{cancelable:!0})},u.handleAddTag=function(t){if(t&&u.state.canSave&&!u.state.creatingChannel){var n=u.props,l=n.notify,s=n.updateChannelFormState,o=u.state.tags;if(-1===o.indexOf(t.toLowerCase())){var c=o.slice();c.push(t),s({tags:c}),u.setState({tags:c})}else l({message:__("You already added the \""+t+"\" tag.")})}},u.handleRemoveTag=function(t){if(t&&u.state.canSave&&!u.state.creatingChannel){var n=u.props.updateChannelFormState,l=u.state.tags.slice(),s=l.indexOf(t.toLowerCase());s>-1&&(l.splice(s,1),n({tags:l}),u.setState({tags:l}))}},u.selectedChannelIndex=function(t){for(var n=u.state.selectedChannels,l=0;l<n.length;l++)if(n[l].claim_id===t.claim_id)return l;return-1},u.addOrRemoveItem=function(t){var l=(0,n.default)(u.state.selectedChannels),s=u.selectedChannelIndex(t);s>-1?l.splice(s,1):l.push(t),u.setState({selectionMode:l.length>0,selectedChannels:l})},u.handleChannelListItemPress=function(t){var n=u.props.navigation;u.state.selectionMode?u.addOrRemoveItem(t):(0,v.navigateToUri)(n,t.permanent_url)},u.handleChannelListItemLongPress=function(t){u.addOrRemoveItem(t)},u.checkStoragePermission=function(){E.NativeModules.UtilityModule.canReadWriteStorage().then(function(t){t?E.NativeModules.UtilityModule.openDocumentPicker('image/*'):E.NativeModules.UtilityModule.requestStoragePermission()})},u.handleStoragePermissionGranted=function(){E.NativeModules.UtilityModule.getDownloadDirectory().then(function(t){C.Lbry.settings_set({key:'download_dir',value:t}).then(function(){}).catch(function(){})}),E.NativeModules.UtilityModule.openDocumentPicker('image/*')},u.handleStoragePermissionRefused=function(){(0,u.props.notify)({message:__('Pictures from your device cannot be used because the permission to read storage was not granted.'),isError:!0}),u.setState({avatarImagePickerOpen:!1,coverImagePickerOpen:!1})},u}return(0,f.default)(l,t),(0,u.default)(l,[{key:"componentWillMount",value:function(){this.props.navigation}},{key:"componentWillUnmount",value:function(){this.didFocusListener&&this.didFocusListener.remove(),E.DeviceEventEmitter.removeListener('onDocumentPickerFilePicked',this.onFilePicked),E.DeviceEventEmitter.removeListener('onDocumentPickerCanceled',this.onPickerCanceled)}},{key:"componentDidMount",value:function(){this.setState({autoStyle:w.default.AUTO_THUMB_STYLES[Math.floor(Math.random()*w.default.AUTO_THUMB_STYLES.length)]}),this.onComponentFocused()}},{key:"componentWillReceiveProps",value:function(t){var n=this.props,l=n.currentRoute,s=n.drawerStack,o=n.popDrawerStack,u=n.setPlayerVisible,c=n.navigation,h=n.notify,f=t.currentRoute,p=t.drawerStack,C=t.updatingChannel,E=t.updateChannelError;T.default.DRAWER_ROUTE_CHANNEL_CREATOR===f&&f!==l&&this.onComponentFocused(),this.state.updateChannelStarted&&!C&&(E&&E.length>0?h({message:"The channel could not be updated: "+E,error:!0}):(h({message:'The channel was successfully updated.'}),this.showChannelList())),this.state.currentPhase===T.default.PHASE_CREATE&&s[s.length-1].route===T.default.DRAWER_ROUTE_CHANNEL_CREATOR_FORM&&p[p.length-1].route===T.default.DRAWER_ROUTE_CHANNEL_CREATOR&&(this.setState({currentPhase:T.default.PHASE_LIST}),!this.state.hasReturnedBack&&this.state.returnUrl&&this.setState({hasReturnedBack:!0},function(){(0,v.navigateBack)(c,p,o,u)}))}},{key:"componentDidUpdate",value:function(){var t=this,n=this.props.channels,l=void 0===n?[]:n,s=this.state.editChannelUrl;l&&l.length>0&&(this.state.autoStyles.length!==l.length&&this.setState({autoStyles:this.generateAutoStyles(l.length)}),s&&this.setState({editChannelUrl:null},function(){for(var n=0;n<l.length;n++)if(s===l[n].permanent_url)return void t.prepareEdit(l[n])}))}},{key:"render",value:function(){var t=this,n=this.props,l=n.abandoningClaimIds,s=n.balance,o=n.fetchingChannels,u=n.updatingChannel,c=n.channels,h=void 0===c?[]:c,f=n.navigation,v=this.state,w=v.autoStyle,U=v.autoStyles,M=v.coverImageUrl,k=v.currentPhase,D=v.canSave,V=v.editMode,B=v.newChannelName,H=v.newChannelNameError,W=v.newChannelBid,Y=(v.newChannelBidError,v.creatingChannel),j=(v.createChannelError,v.addingChannel,v.showCreateChannel,v.thumbnailUrl),G=v.selectionMode,z=v.selectedChannels,q=v.uploadingImage,J=h&&h.length>0;return p.default.createElement(E.View,{style:L.default.container},p.default.createElement(F.default,{allowEdit:!0,navigation:f,selectionMode:G,selectedItemCount:z.length,onDeleteActionPressed:this.onDeleteActionPressed,onEditActionPressed:this.onEditActionPressed,onExitSelectionMode:this.onExitSelectionMode}),o&&p.default.createElement(E.View,{style:L.default.loading},p.default.createElement(E.ActivityIndicator,{size:'large',color:_.default.NextLbryGreen})),k===T.default.PHASE_LIST&&!o&&!J&&p.default.createElement(b.default,{message:__('You have not created a channel.\nStart now by creating a new channel!'),buttonText:__('Create a channel'),onButtonPress:this.handleNewChannelPress}),k===T.default.PHASE_LIST&&p.default.createElement(E.FlatList,{extraData:this.state,ListFooterComponent:h&&0!==h.length?p.default.createElement(E.View,{style:L.default.listFooter},p.default.createElement(y.default,{style:L.default.createChannelButton,text:__('Create a channel'),onPress:this.handleNewChannelPress})):null,style:L.default.scrollContainer,contentContainerStyle:L.default.scrollPadding,initialNumToRender:10,maxToRenderPerBatch:20,removeClippedSubviews:!0,renderItem:function(n){var l=n.item,s=n.index,o=U.length>s?U[s]:w,u=l.value,c=u&&u.thumbnail?u.thumbnail.url:null;return p.default.createElement(E.TouchableOpacity,{style:L.default.channelListItem,onPress:function(){return t.handleChannelListItemPress(l)},onLongPress:function(){return t.handleChannelListItemLongPress(l)}},p.default.createElement(E.View,{style:[L.default.channelListAvatar,o]},c&&p.default.createElement(P.default,{style:L.default.avatarImage,resizeMode:P.default.resizeMode.cover,source:{uri:c}}),!c&&p.default.createElement(E.Text,{style:R.default.autothumbCharacter},l.name.substring(1,2).toUpperCase())),p.default.createElement(E.View,{style:L.default.channelListDetails},u&&u.title&&p.default.createElement(E.Text,{style:L.default.channelListTitle},l.value.title),p.default.createElement(E.Text,{style:L.default.channelListName},l.name)),t.selectedChannelIndex(l)>-1&&p.default.createElement(E.View,{style:L.default.selectedOverlay},p.default.createElement(N.default,{name:'check-circle',solid:!0,color:_.default.NextLbryGreen,size:32})))},data:h?h.filter(function(t){return!l.includes(t.claim_id)}):[],keyExtractor:function(t,n){return t.claim_id}}),k===T.default.PHASE_CREATE&&p.default.createElement(E.ScrollView,{ref:function(n){return t.scrollView=n},style:L.default.createChannelContainer},p.default.createElement(E.View,{style:L.default.imageSelectors},p.default.createElement(E.TouchableOpacity,{style:L.default.coverImageTouchArea,onPress:this.onCoverImagePress},p.default.createElement(E.Image,{style:L.default.coverImage,resizeMode:'cover',source:M&&M.trim().length>0?{uri:M}:r(d[29])}),p.default.createElement(E.View,{style:L.default.editOverlay},p.default.createElement(N.default,{name:'edit',style:L.default.editIcon})),this.state.uploadingImage&&p.default.createElement(E.View,{style:L.default.uploadProgress},p.default.createElement(E.ActivityIndicator,{size:'small',color:_.default.NextLbryGreen}),p.default.createElement(E.Text,{style:L.default.uploadText},__('Uploading image...')))),p.default.createElement(E.View,{style:[L.default.avatarImageContainer,w]},p.default.createElement(E.TouchableOpacity,{style:L.default.avatarTouchArea,onPress:this.onAvatarImagePress},!!j&&j.trim().length>0&&p.default.createElement(E.Image,{style:L.default.avatarImage,resizeMode:'cover',source:{uri:j}}),(!!j||!!j&&0===j.trim().length)&&B.length>0&&p.default.createElement(E.Text,{style:R.default.autothumbCharacter},B.substring(0,1).toUpperCase()),p.default.createElement(E.View,{style:L.default.thumbnailEditOverlay},p.default.createElement(N.default,{name:'edit',style:L.default.editIcon}))))),s<T.default.MINIMUM_TRANSACTION_BALANCE&&p.default.createElement(S.default,{navigation:f}),p.default.createElement(E.View,{style:L.default.card},p.default.createElement(E.View,{style:L.default.textInputLayout},(this.state.titleFocused||null!=this.state.newChannelTitle&&this.state.newChannelTitle.trim().length>0)&&p.default.createElement(E.Text,{style:L.default.textInputTitle},__('Title')),p.default.createElement(E.TextInput,{editable:D&&!Y&&!u,style:L.default.inputText,value:this.state.newChannelTitle,onChangeText:this.handleNewChannelTitleChange,placeholder:this.state.titleFocused?'':__('Title'),underlineColorAndroid:_.default.NextLbryGreen,onFocus:function(){return t.setState({titleFocused:!0})},onBlur:function(){return t.setState({titleFocused:!1})}})),p.default.createElement(E.View,{style:L.default.channelInputLayout},(this.state.channelNameFocused||null!=this.state.newChannelName&&this.state.newChannelName.trim().length>0)&&p.default.createElement(E.Text,{style:L.default.textInputTitle},__('Channel')),p.default.createElement(E.View,null,p.default.createElement(E.Text,{style:L.default.channelAt},"@"),p.default.createElement(E.TextInput,{editable:D&&!V&&!Y&&!u,style:L.default.channelNameInput,value:this.state.newChannelName,onChangeText:function(n){return t.handleNewChannelNameChange(n,!0)},placeholder:this.state.channelNameFocused?'':__('Channel'),underlineColorAndroid:_.default.NextLbryGreen,onFocus:function(){return t.setState({channelNameFocused:!0})},onBlur:function(){return t.setState({channelNameFocused:!1})}}))),H.length>0&&p.default.createElement(E.Text,{style:L.default.inlineError},H),V&&p.default.createElement(E.Text,{style:L.default.helpText},__('The channel name cannot be changed while editing.')),p.default.createElement(E.View,{style:L.default.bidRow},p.default.createElement(E.Text,{style:L.default.label},__('Deposit')),p.default.createElement(E.TextInput,{editable:D&&!Y&&!u,style:L.default.bidAmountInput,value:String(W),onChangeText:this.handleNewChannelBidChange,onFocus:function(){return t.setState({creditsInputFocused:!0})},onBlur:function(){return t.setState({creditsInputFocused:!1})},placeholder:'0.00',keyboardType:'number-pad',underlineColorAndroid:_.default.NextLbryGreen}),p.default.createElement(E.Text,{style:L.default.currency},"LBC"),p.default.createElement(E.View,{style:L.default.balance},this.state.creditsInputFocused&&p.default.createElement(N.default,{name:"coins",size:12}),this.state.creditsInputFocused&&p.default.createElement(E.Text,{style:L.default.balanceText},(0,C.formatCredits)(parseFloat(s),1,!0)))),p.default.createElement(E.Text,{style:L.default.helpText},__('This LBC remains yours. It is a deposit to reserve the name and can be undone at any time.'))),this.state.showOptionalFields&&p.default.createElement(E.View,{style:L.default.card},p.default.createElement(E.View,{style:L.default.textInputLayout},(this.state.descriptionFocused||null!=this.state.description&&this.state.description.trim().length>0)&&p.default.createElement(E.Text,{style:L.default.textInputTitle},__('Description')),p.default.createElement(E.TextInput,{editable:D&&!Y&&!u,style:L.default.inputText,multiline:!0,value:this.state.description,onChangeText:this.handleDescriptionChange,placeholder:this.state.descriptionFocused?'':__('Description'),underlineColorAndroid:_.default.NextLbryGreen,onFocus:function(){return t.setState({descriptionFocused:!0})},onBlur:function(){return t.setState({descriptionFocused:!1})}})),p.default.createElement(E.View,{style:L.default.textInputLayout},(this.state.websiteFocused||null!=this.state.website&&this.state.website.trim().length>0)&&p.default.createElement(E.Text,{style:L.default.textInputTitle},__('Website')),p.default.createElement(E.TextInput,{editable:D&&!Y&&!u,style:L.default.inputText,value:this.state.website,onChangeText:this.handleWebsiteChange,placeholder:this.state.websiteFocused?'':__('Website'),underlineColorAndroid:_.default.NextLbryGreen,onFocus:function(){return t.setState({websiteFocused:!0})},onBlur:function(){return t.setState({websiteFocused:!1})}})),p.default.createElement(E.View,{style:L.default.textInputLayout},(this.state.emailFocused||null!=this.state.email&&this.state.email.trim().length>0)&&p.default.createElement(E.Text,{style:L.default.textInputTitle},__('Email')),p.default.createElement(E.TextInput,{editable:D&&!Y&&!u,style:L.default.inputText,value:this.state.email,onChangeText:this.handleEmailChange,placeholder:this.state.emailFocused?'':__('Email'),underlineColorAndroid:_.default.NextLbryGreen,onFocus:function(){return t.setState({emailFocused:!0})},onBlur:function(){return t.setState({emailFocused:!1})}}))),this.state.showOptionalFields&&p.default.createElement(E.View,{style:L.default.card},p.default.createElement(E.Text,{style:L.default.cardTitle},__('Tags')),p.default.createElement(E.View,{style:L.default.tagList},this.state.tags&&this.state.tags.map(function(n){return p.default.createElement(x.default,{key:n,name:n,type:'remove',style:L.default.tag,onRemovePress:t.handleRemoveTag})})),p.default.createElement(O.default,{editable:D&&!Y&&!u,handleAddTag:this.handleAddTag,selectedTags:this.state.tags,showNsfwTags:!0})),p.default.createElement(E.View,{style:L.default.toggleContainer},p.default.createElement(A.default,{text:this.state.showOptionalFields?__('Hide optional fields'):__('Show optional fields'),onPress:this.handleModePressed,style:L.default.modeLink})),p.default.createElement(E.View,{style:L.default.buttonContainer},(Y||u)&&p.default.createElement(E.ActivityIndicator,{size:'small',color:_.default.NextLbryGreen}),!Y&&!u&&p.default.createElement(E.View,{style:L.default.buttons},p.default.createElement(A.default,{style:L.default.cancelLink,text:__('Cancel'),onPress:this.handleCreateCancel}),p.default.createElement(y.default,{style:L.default.createButton,disabled:!D||q,text:V?__('Update'):__('Create'),onPress:this.handleCreateChannelClick})))),T.default.PHASE_CREATE!==this.state.currentPhase&&p.default.createElement(I.default,{navigation:f}))}}]),l})(p.default.PureComponent);e.default=D},678,[3,31,50,11,4,5,6,8,9,12,401,16,410,679,682,686,674,493,689,693,694,502,498,700,703,705,709,685,710,719]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=r(d[1]),f=t(r(d[2])),l=(0,u.connect)()(f.default);e.default=l},679,[3,378,680]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),u=t(r(d[2])),n=t(r(d[3])),o=t(r(d[4])),f=t(r(d[5])),s=t(r(d[6])),h=r(d[7]),c=t(r(d[8])),p=t(r(d[9])),y=t(r(d[10])),v=(function(t){function v(){return(0,l.default)(this,v),(0,n.default)(this,(0,o.default)(v).apply(this,arguments))}return(0,f.default)(v,t),(0,u.default)(v,[{key:"render",value:function(){var t=this.props,l=t.disabled,u=t.style,n=t.text,o=t.icon,f=t.iconColor,v=t.solid,b=t.theme,x=t.onPress,k=t.onLayout,E=[c.default.button,c.default.row];u&&(u.length?E=E.concat(u):E.push(u)),l&&E.push(c.default.disabled);var P=[c.default.text];o&&o.trim().length>0&&P.push(c.default.textWithIcon),'light'===b?P.push(c.default.textDark):P.push(c.default.textLight);var _=s.default.createElement(y.default,{name:o,size:16,color:f||('light'===b?p.default.DarkGrey:p.default.White)});return v&&(_=s.default.createElement(y.default,{name:o,size:16,color:f||('light'===b?p.default.DarkGrey:p.default.White),solid:!0})),s.default.createElement(h.TouchableOpacity,{disabled:l,style:E,onPress:x,onLayout:k},o&&_,n&&n.trim().length>0&&s.default.createElement(h.Text,{style:P},n))}}]),v})(s.default.PureComponent);e.default=v},680,[3,4,5,6,8,9,12,16,681,674,502]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(d[1]),n=t(r(d[2])),l=o.StyleSheet.create({button:{borderRadius:24,padding:8,paddingLeft:12,paddingRight:12,alignItems:'center',justifyContent:'center'},disabled:{backgroundColor:'#999999'},row:{flexDirection:'row'},iconLight:{color:n.default.White},iconDark:{color:n.default.DarkGrey},textLight:{color:n.default.White},textDark:{color:n.default.DarkGrey},text:{fontFamily:'Inter-Regular',fontSize:14},textWithIcon:{marginLeft:4}});e.default=l},681,[3,16,674]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=r(d[1]),n=r(d[2]),u=t(r(d[3])),o=(0,l.connect)(function(t,l){return{thumbnail:(0,n.makeSelectThumbnailForUri)(l.uri)(t),claim:(0,n.makeSelectClaimForUri)(l.uri)(t),title:(0,n.makeSelectTitleForUri)(l.uri)(t),isResolvingUri:(0,n.makeSelectIsUriResolving)(l.uri)(t)}},function(t){return{resolveUri:function(l){return t((0,n.doResolveUri)(l))}}})(u.default);e.default=o},682,[3,378,401,683]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])),l=t(r(d[2])),n=t(r(d[3])),o=t(r(d[4])),f=t(r(d[5])),h=t(r(d[6])),s=r(d[7]),c=t(r(d[8])),b=t(r(d[9])),y=t(r(d[10])),p=(function(t){function b(){var t,l;(0,u.default)(this,b);for(var f=arguments.length,h=new Array(f),s=0;s<f;s++)h[s]=arguments[s];return(l=(0,n.default)(this,(t=(0,o.default)(b)).call.apply(t,[this].concat(h)))).state={autoStyle:null},l}return(0,f.default)(b,t),(0,l.default)(b,[{key:"componentWillMount",value:function(){this.setState({autoStyle:b.AUTO_THUMB_STYLES[Math.floor(Math.random()*b.AUTO_THUMB_STYLES.length)]})}},{key:"componentDidMount",value:function(){var t=this.props,u=t.claim,l=t.isPlaceholder,n=t.uri,o=t.resolveUri;u||l||o(n)}},{key:"render",value:function(){var t=this.props,u=t.claim,l=t.isPlaceholder,n=t.isResolvingUri,o=t.onPress,f=t.thumbnail,b=t.title||(u?u.name:''),p=b.startsWith('@')?1:0;return h.default.createElement(s.TouchableOpacity,{style:y.default.container,onPress:o},n&&h.default.createElement(s.View,{style:y.default.centered},h.default.createElement(s.ActivityIndicator,{size:'small',color:c.default.NextLbryGreen})),h.default.createElement(s.View,{style:[y.default.thumbnailContainer,l?y.default.borderedThumbnailContainer:null,l?null:this.state.autoStyle]},l&&h.default.createElement(s.View,{style:y.default.centered},h.default.createElement(s.Text,{style:y.default.placeholderText},__('ALL'))),!l&&f&&h.default.createElement(s.Image,{style:y.default.thumbnail,resizeMode:'cover',source:{uri:f}}),!l&&!f&&h.default.createElement(s.Text,{style:y.default.autothumbCharacter},b.substring(p,p+1).toUpperCase())),!l&&h.default.createElement(s.Text,{style:y.default.title,numberOfLines:1},b))}}]),b})(h.default.PureComponent);e.default=p,p.AUTO_THUMB_STYLES=[b.default.autothumbPurple,b.default.autothumbRed,b.default.autothumbPink,b.default.autothumbIndigo,b.default.autothumbBlue,b.default.autothumbLightBlue,b.default.autothumbCyan,b.default.autothumbGreen,b.default.autothumbYellow,b.default.autothumbOrange,b.default.autothumbDeepPurple,b.default.autothumbAmber,b.default.autothumbLime,b.default.autothumbLightGreen,b.default.autothumbDeepOrange,b.default.autothumbBrown]},683,[3,4,5,6,8,9,12,16,674,684,685]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(d[0]).StyleSheet.create({autothumbPurple:{backgroundColor:'#9c27b0'},autothumbDeepPurple:{backgroundColor:'#5e35b1'},autothumbRed:{backgroundColor:'#e53935'},autothumbPink:{backgroundColor:'#e91e63'},autothumbIndigo:{backgroundColor:'#3f51b5'},autothumbBlue:{backgroundColor:'#2196f3'},autothumbLightBlue:{backgroundColor:'#039be5'},autothumbCyan:{backgroundColor:'#00acc1'},autothumbTeal:{backgroundColor:'#009688'},autothumbGreen:{backgroundColor:'#43a047'},autothumbYellow:{backgroundColor:'#ffeb3b'},autothumbOrange:{backgroundColor:'#ffa726'},autothumbAmber:{backgroundColor:'#ffb300'},autothumbLime:{backgroundColor:'#c0ca33'},autothumbLightGreen:{backgroundColor:'#7cb342'},autothumbDeepOrange:{backgroundColor:'#f4511e'},autothumbBrown:{backgroundColor:'#6d4c41'}});e.default=o},684,[16]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),o=t(r(d[2])),l=n.StyleSheet.create({container:{flex:1,justifyContent:'center',alignItems:'center',marginRight:16,alignSelf:'flex-start'},placeholderText:{fontFamily:'Inter-SemiBold',fontSize:14},thumbnailContainer:{width:80,height:80,borderRadius:160,overflow:'hidden',alignItems:'center',justifyContent:'center'},borderedThumbnailContainer:{borderWidth:1,borderColor:o.default.LighterGrey},thumbnail:{width:'100%',height:'100%'},centered:{position:'absolute',left:0,right:0,top:0,bottom:0,alignItems:'center',justifyContent:'center'},title:{fontFamily:'Inter-Regular',fontSize:12,width:80,marginTop:4,textAlign:'center'},autothumbCharacter:{fontFamily:'Inter-Regular',fontSize:48,color:o.default.White}});e.default=l},685,[3,16,674]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=r(d[1]),f=t(r(d[2])),l=(0,u.connect)()(f.default);e.default=l},686,[3,378,687]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=t(r(d[2])),l=t(r(d[3])),f=t(r(d[4])),o=t(r(d[5])),s=t(r(d[6])),c=r(d[7]),v=(t(r(d[8])),t(r(d[9]))),p=t(r(d[10])),_=(function(t){function _(){return(0,n.default)(this,_),(0,l.default)(this,(0,f.default)(_).apply(this,arguments))}return(0,o.default)(_,t),(0,u.default)(_,[{key:"render",value:function(){var t=this.props.navigation;return s.default.createElement(c.TouchableOpacity,{style:p.default.rewardDriverCard,onPress:function(){return t.navigate('Rewards')}},s.default.createElement(v.default,{name:"award",size:16,style:p.default.rewardIcon}),s.default.createElement(c.Text,{style:p.default.rewardDriverText},__('Channel creation requires credits.'),'\n',__('Tap here to get some for free.')))}}]),_})(s.default.PureComponent);e.default=_},687,[3,4,5,6,8,9,12,16,674,502,688]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),o=t(r(d[2])),l=n.Dimensions.get('window').width,f=n.StyleSheet.create({container:{flex:1,backgroundColor:o.default.PageBackground},gallerySelector:{flex:1,marginTop:62,paddingTop:2,backgroundColor:o.default.DarkGrey},galleryGrid:{flex:1},galleryGridImage:{width:'100%',height:90},inputText:{fontFamily:'Inter-Regular',fontSize:16},card:{backgroundColor:o.default.White,marginTop:16,marginLeft:16,marginRight:16,padding:16},actionButtons:{marginLeft:16,marginRight:16,marginBottom:16,marginTop:24,flex:1,flexDirection:'row',alignItems:'center',justifyContent:'space-between'},rightActionButtons:{flexDirection:'row',alignItems:'center'},modeLink:{color:o.default.LbryGreen,alignSelf:'flex-end',marginRight:16},publishButton:{backgroundColor:o.default.LbryGreen,alignSelf:'flex-end'},cardTitle:{fontFamily:'Inter-Regular',fontSize:20,marginBottom:8},actionsView:{width:'100%',height:240,overflow:'hidden'},record:{flex:.5,justifyContent:'center',alignItems:'center'},actionBackground:{backgroundColor:o.default.Black},transparentBackground:{backgroundColor:'transparent'},subActions:{flex:.5,borderLeftWidth:2,borderLeftColor:o.default.DarkGrey},actionText:{color:o.default.White,fontFamily:'Inter-Regular',fontSize:14,marginTop:8},photo:{height:120,justifyContent:'center',alignItems:'center'},upload:{backgroundColor:o.default.Black,height:120,borderTopWidth:2,borderTopColor:o.default.DarkGrey,justifyContent:'center',alignItems:'center'},publishDetails:{marginTop:60},mainThumbnailContainer:{backgroundColor:o.default.Black,width:'100%',height:240},mainThumbnail:{height:240},inputRow:{flex:1,flexDirection:'row',alignItems:'center'},priceInput:{width:80,fontFamily:'Inter-Regular',fontSize:16,textAlign:'right'},currency:{fontFamily:'Inter-Regular'},cardRow:{flex:1,flexDirection:'row',alignItems:'flex-start'},switchRow:{flex:1,flexDirection:'row',alignItems:'center',marginLeft:24},switchTitleRow:{flexDirection:'row',alignItems:'center',marginLeft:24,marginTop:-10},switchText:{marginRight:4,fontSize:16},loadingView:{flex:1,alignItems:'center',justifyContent:'center',flexDirection:'row'},loadingText:{color:o.default.White,fontFamily:'Inter-Regular',fontSize:16,marginLeft:8},listEmptyText:{fontFamily:'Inter-Regular',fontSize:14},titleRow:{flexDirection:'row',justifyContent:'space-between'},cardText:{fontFamily:'Inter-Regular',fontSize:14},cameraPreview:{position:'absolute',left:0,right:0,top:0,bottom:0,height:240},actionsSubView:{flex:1,flexDirection:'row',position:'absolute',left:0,right:0,top:0,bottom:0},successContainer:{padding:16},successTitle:{fontFamily:'Inter-Regular',fontSize:28,marginBottom:16},successText:{fontFamily:'Inter-Regular',fontSize:16,marginBottom:16,lineHeight:20},successRow:{flex:1,flexDirection:'row',alignItems:'center',marginBottom:16},successUrl:{flex:.9,fontSize:32,fontFamily:'Inter-Regular',color:o.default.NextLbryGreen,marginRight:16},cameraOverlay:{position:'absolute',left:0,right:0,top:0,bottom:0,backgroundColor:o.default.Black,elevation:24},fullCamera:{position:'absolute',left:0,right:0,top:0,bottom:0,zIndex:100},cameraControls:{position:'absolute',bottom:0,left:0,right:0,height:120,zIndex:200,alignItems:'center'},controlsRow:{flex:1,flexDirection:'row',alignItems:'center',justifyContent:'space-between'},backButtonControl:{flex:.1},mainControlsRow:{flex:.8,flexDirection:'row',alignItems:'center',justifyContent:'center'},switchCameraToggle:{marginRight:48,color:o.default.White},cameraAction:{width:72,height:72,alignItems:'center',justifyContent:'center'},cameraActionIcon:{position:'absolute'},recordingIcon:{position:'absolute'},transparentControls:{backgroundColor:'#00000022'},opaqueControls:{backgroundColor:o.default.Black},progress:{flex:1,justifyContent:'center',alignItems:'center',padding:16},toggleContainer:{marginTop:24,alignItems:'center',justifyContent:'flex-end'},warning:{marginTop:24,marginLeft:16,marginRight:16,alignItems:'center'},rewardDriverCard:{alignItems:'center',backgroundColor:o.default.RewardDriverBlue,flexDirection:'row',paddingLeft:16,paddingRight:16,paddingTop:12,paddingBottom:12},rewardDriverText:{fontFamily:'Inter-Regular',color:o.default.White,fontSize:14},rewardIcon:{color:o.default.White,marginRight:8},tag:{marginRight:4,marginBottom:4},tagList:{flexDirection:'row',flexWrap:'wrap'},textInputLayout:{marginBottom:4},textInputTitle:{fontFamily:'Inter-Regular',fontSize:12,marginBottom:-10,marginLeft:4},thumbnailUploadContainer:{alignItems:'center',borderRadius:16,flexDirection:'row',position:'absolute',top:8,right:8,backgroundColor:'#00000077',paddingLeft:8,paddingRight:8,paddingTop:4,paddingBottom:4,justifyContent:'center'},thumbnailUploadText:{color:o.default.White,fontFamily:'Inter-SemiBold',fontSize:12,marginLeft:4},toggleField:{flexDirection:'row',alignItems:'center',marginTop:4,marginBottom:16},toggleText:{fontFamily:'Inter-Regular',fontSize:14,marginLeft:8},relativeCentered:{alignItems:'center',justifyContent:'center',padding:16},centered:{position:'absolute',left:0,right:0,top:60,bottom:0,alignItems:'center',justifyContent:'center'},currencyPicker:{width:100},fullCentered:{position:'absolute',left:0,right:0,top:0,bottom:0,alignItems:'center',justifyContent:'center'},noPublishes:{position:'absolute',left:0,right:0,top:60,bottom:0,alignItems:'center',justifyContent:'center',padding:16},noPublishText:{fontFamily:'Inter-Regular',fontSize:16},publishNowButton:{alignSelf:'center',backgroundColor:o.default.LbryGreen,marginTop:16},publishesList:{flex:1,marginTop:60},publishesScrollPadding:{paddingBottom:16},listItem:{flex:1,flexDirection:'row',justifyContent:'space-between',marginTop:8,marginLeft:8,marginRight:8},noVideos:{color:o.default.White,fontFamily:'Inter-Regular',fontSize:16},cameraInfo:{color:o.default.White,fontFamily:'Inter-Regular',fontSize:16},warningText:{fontFamily:'Inter-Regular',fontSize:14,color:o.default.DescriptionGrey},helpText:{fontFamily:'Inter-Regular',fontSize:12,color:o.default.DescriptionGrey},publishesFooter:{marginTop:2,marginLeft:16,marginRight:16},publishesFooterButton:{alignSelf:'flex-start',backgroundColor:o.default.LbryGreen,marginTop:16},thumbnailEditOverlay:{alignItems:'center',justifyContent:'center',borderRadius:24,position:'absolute',padding:8,left:l/2-16,bottom:8,backgroundColor:'#00000077'},editIcon:{color:o.default.White,fontFamily:'Inter-SemiBold',fontSize:12},balance:{alignItems:'center',flexDirection:'row',marginLeft:24},balanceText:{fontFamily:'Inter-SemiBold',fontSize:14,marginLeft:4}});e.default=f},688,[3,16,674]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=r(d[1]),f=t(r(d[2])),l=(0,u.connect)()(f.default);e.default=l},689,[3,378,690]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=t(r(d[2])),l=t(r(d[3])),f=t(r(d[4])),o=t(r(d[5])),s=t(r(d[6])),c=r(d[7]),y=t(r(d[8])),p=t(r(d[9])),v=(function(t){function v(){return(0,n.default)(this,v),(0,l.default)(this,(0,f.default)(v).apply(this,arguments))}return(0,o.default)(v,t),(0,u.default)(v,[{key:"render",value:function(){var t=this.props,n=t.message,u=t.buttonText,l=t.inner,f=t.onButtonPress;return s.default.createElement(c.View,{style:[p.default.container,l?p.default.innerContainer:p.default.outerContainer]},s.default.createElement(c.Image,{style:p.default.image,resizeMode:'stretch',source:r(d[10])}),s.default.createElement(c.Text,{style:p.default.message},n),u&&s.default.createElement(c.View,{style:p.default.buttonContainer},s.default.createElement(y.default,{style:p.default.button,text:u,onPress:f})))}}]),v})(s.default.PureComponent);e.default=v},690,[3,4,5,6,8,9,12,16,679,691,692]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),o=t(r(d[2])),l=n.StyleSheet.create({container:{position:'absolute',left:0,right:0,bottom:0,paddingLeft:24,paddingRight:24,alignItems:'center',justifyContent:'center',zIndex:99},outerContainer:{top:60},innerContainer:{top:0},button:{backgroundColor:o.default.LbryGreen,fontSize:18},image:{width:128,height:170},message:{marginTop:24,textAlign:'center',fontFamily:'Inter-Regular',fontSize:18,lineHeight:28,marginBottom:24}});e.default=l},691,[3,16,674]);
+__d(function(e,s,a,t,r,c,h){r.exports=s(h[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/src/assets",width:1834,height:2428,scales:[1],hash:"11ed3e25a3009eb15c8a19adc523b60d",name:"gerbil-happy",type:"png"})},692,[174]);
+__d(function(g,r,i,a,m,e,d){var o=r(d[0]),t=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[2])),l=t(r(d[3])),s=o(r(d[4])),c=r(d[5]),u=c.NativeModules.FastImageView;var f=(0,s.memo)(function(o){var t=o.source,u=o.tintColor,f=o.onLoadStart,v=o.onProgress,E=o.onLoad,F=o.onError,I=o.onLoadEnd,L=o.style,w=o.children,S=o.fallback,b=o.forwardedRef,C=(0,l.default)(o,["source","tintColor","onLoadStart","onProgress","onLoad","onError","onLoadEnd","style","children","fallback","forwardedRef"]),p=c.Image.resolveAssetSource(t);return S?s.default.createElement(c.View,{style:[h.imageContainer,L],ref:b},s.default.createElement(c.Image,(0,n.default)({},C,{tintColor:u,style:c.StyleSheet.absoluteFill,source:p,onLoadStart:f,onProgress:v,onLoad:E,onError:F,onLoadEnd:I})),w):s.default.createElement(c.View,{style:[h.imageContainer,L],ref:b},s.default.createElement(y,(0,n.default)({},C,{tintColor:u,style:c.StyleSheet.absoluteFill,source:p,onFastImageLoadStart:f,onFastImageProgress:v,onFastImageLoad:E,onFastImageError:F,onFastImageLoadEnd:I})),w)}),v=(0,s.forwardRef)(function(o,t){return s.default.createElement(f,(0,n.default)({forwardedRef:t},o))});v.displayName='FastImage';var h=c.StyleSheet.create({imageContainer:{overflow:'hidden'}});v.resizeMode={contain:'contain',cover:'cover',stretch:'stretch',center:'center'},v.priority={low:'low',normal:'normal',high:'high'},v.cacheControl={immutable:'immutable',web:'web',cacheOnly:'cacheOnly'},v.preload=function(o){u.preload(o)},v.defaultProps={resizeMode:v.resizeMode.cover};var y=(0,c.requireNativeComponent)('FastImageView',v,{nativeOnly:{onFastImageLoadStart:!0,onFastImageProgress:!0,onFastImageLoad:!0,onFastImageError:!0,onFastImageLoadEnd:!0}}),E=v;e.default=E},693,[1,3,11,56,12,16]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=r(d[1]),n=r(d[2]),u=r(d[3]),c=r(d[4]),o=t(r(d[5])),f=t(r(d[6])),_=(0,l.connect)(function(t){return{balance:(0,u.selectBalance)(t),unclaimedRewardAmount:(0,c.selectUnclaimedRewardValue)(t),rewardsNotInterested:(0,n.makeSelectClientSetting)(o.default.SETTING_REWARDS_NOT_INTERESTED)(t)}},null)(f.default);e.default=_},694,[3,378,409,401,408,493,695]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),n=t(r(d[2])),u=t(r(d[3])),f=t(r(d[4])),o=t(r(d[5])),c=t(r(d[6])),s=r(d[7]),y=r(d[8]),v=(t(r(d[9])),t(r(d[10])),t(r(d[11]))),p=t(r(d[12])),h=t(r(d[13])),E=(function(t){function E(){return(0,l.default)(this,E),(0,u.default)(this,(0,f.default)(E).apply(this,arguments))}return(0,o.default)(E,t),(0,n.default)(E,[{key:"render",value:function(){var t=this.props,l=t.balance,n=t.navigation,u=t.rewardsNotInterested,f=t.unclaimedRewardAmount;return c.default.createElement(s.View,{style:[h.default.view,h.default.bottomRight]},!u&&f>0&&c.default.createElement(s.TouchableOpacity,{style:h.default.pendingContainer,onPress:function(){return n&&n.navigate({routeName:'Rewards'})}},c.default.createElement(p.default,{name:"award",size:14,style:h.default.rewardIcon}),c.default.createElement(s.Text,{style:h.default.text},f)),c.default.createElement(s.TouchableOpacity,{style:h.default.container,onPress:function(){return n&&n.navigate({routeName:'WalletStack'})}},c.default.createElement(p.default,{name:"coins",size:12,style:h.default.balanceIcon}),isNaN(l)&&c.default.createElement(s.ActivityIndicator,{size:"small",color:v.default.White}),(!isNaN(l)||0===l)&&c.default.createElement(s.Text,{style:h.default.text},(0,y.formatCredits)(parseFloat(l),1,!0))))}}]),E})(c.default.PureComponent);e.default=E},695,[3,4,5,6,8,9,12,16,401,696,679,674,502,699]);
+__d(function(g,r,i,a,m,e,d){var o=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[1]),l=r(d[2]),u=o(r(d[3])),n=(0,t.connect)(null,{doToast:l.doToast})(u.default);e.default=n},696,[3,378,401,697]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),l=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=l(r(d[2])),u=l(r(d[3])),s=l(r(d[4])),o=l(r(d[5])),f=l(r(d[6])),c=t(r(d[7])),p=r(d[8]),y=l(r(d[9])),b=l(r(d[10])),v=(function(t){function l(){return(0,n.default)(this,l),(0,s.default)(this,(0,o.default)(l).apply(this,arguments))}return(0,f.default)(l,t),(0,u.default)(l,[{key:"render",value:function(){var t=this.props,l=t.address,n=t.doToast,u=t.style;return c.createElement(p.View,{style:[b.default.row,u]},c.createElement(p.Text,{selectable:!0,numberOfLines:1,style:b.default.address},l||''),c.createElement(y.default,{icon:'clipboard',style:b.default.button,onPress:function(){p.Clipboard.setString(l),n({message:__('Address copied')})}}))}}]),l})(c.PureComponent);e.default=v},697,[1,3,4,5,6,8,9,12,16,679,698]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),o=t(r(d[2])),l=n.StyleSheet.create({container:{flex:1,backgroundColor:o.default.PageBackground},scrollContainer:{marginTop:60},row:{flexDirection:'row',justifyContent:'space-between',alignItems:'center'},linkRow:{flexDirection:'row',alignItems:'center',paddingTop:12,paddingBottom:12,paddingLeft:16,paddingRight:16},amountRow:{flexDirection:'row'},address:{fontFamily:'Inter-Regular',letterSpacing:.8,borderWidth:1,borderRadius:16,borderStyle:'dashed',borderColor:'#e1e1e1',backgroundColor:'#f9f9f9',paddingTop:8,paddingLeft:8,paddingRight:8,paddingBottom:6,width:'85%'},button:{backgroundColor:o.default.LbryGreen,alignSelf:'flex-start'},enrollButton:{backgroundColor:o.default.LbryGreen,marginLeft:12},historyList:{backgroundColor:o.default.White},card:{backgroundColor:o.default.White,marginTop:16,marginLeft:16,marginRight:16,padding:16},warningCard:{backgroundColor:o.default.Orange,padding:16,marginLeft:16,marginTop:16,marginRight:16},transactionsCard:{backgroundColor:o.default.White,margin:16},title:{fontFamily:'Inter-SemiBold',fontSize:20,marginBottom:24},transactionsTitle:{fontFamily:'Inter-SemiBold',fontSize:20},transactionsHeader:{paddingTop:12,paddingBottom:12,paddingLeft:16,paddingRight:16,borderBottomWidth:1,borderBottomColor:'#eeeeee'},text:{fontFamily:'Inter-Regular',fontSize:14},link:{color:o.default.LbryGreen,fontFamily:'Inter-Regular',fontSize:14},smallText:{fontFamily:'Inter-Regular',fontSize:12},balanceCard:{marginTop:16,marginLeft:16,marginRight:16},balanceExtraCard:{backgroundColor:o.default.White,marginLeft:16,marginRight:16,padding:16},balanceBackground:{position:'absolute',alignSelf:'stretch',width:'100%',height:'100%'},balanceTitle:{color:o.default.White,fontFamily:'Inter-SemiBold',fontSize:20,marginLeft:16,marginTop:16},balanceCaption:{color:'#caedB9',fontFamily:'Inter-Medium',fontSize:14,marginLeft:16,marginTop:8,marginBottom:96},balance:{color:o.default.White,fontFamily:'Inter-Bold',fontSize:36,marginLeft:16,marginBottom:16},balanceFocus:{alignItems:'center',flexDirection:'row',marginLeft:24},balanceText:{fontFamily:'Inter-SemiBold',fontSize:14,marginLeft:4},infoText:{color:'#aaaaaa',fontFamily:'Inter-Regular',fontSize:14,padding:16,textAlign:'center'},input:{fontFamily:'Inter-Regular',fontSize:14},amountInput:{alignSelf:'flex-start',width:100,fontSize:16,letterSpacing:1},addressInput:{flex:1,fontSize:16,letterSpacing:1.5,marginRight:8},warning:{backgroundColor:o.default.Orange,padding:16,margin:16,marginTop:76},warningParagraph:{color:o.default.White,fontFamily:'Inter-Regular',fontSize:16,lineHeight:24,marginBottom:16},warningText:{color:o.default.White,fontFamily:'Inter-Regular',fontSize:16,lineHeight:24,marginBottom:8},understand:{marginLeft:16,padding:12,paddingLeft:18,paddingRight:18},currency:{fontFamily:'Inter-Regular',alignSelf:'flex-start',fontSize:12,marginTop:16,marginLeft:4},sendButton:{marginTop:8},bottomMarginSmall:{marginBottom:8},bottomMarginMedium:{marginBottom:16},bottomMarginLarge:{marginBottom:24},transactionHistoryScroll:{marginTop:60},rewardDriverCard:{alignItems:'center',backgroundColor:o.default.RewardDriverBlue,flexDirection:'row',padding:16,marginLeft:16,marginTop:16,marginRight:16},rewardDriverText:{color:o.default.White,fontFamily:'Inter-Regular',fontSize:14,lineHeight:16},rewardIcon:{color:o.default.White,marginRight:8},syncDriverCard:{backgroundColor:o.default.White,marginLeft:16,marginBottom:16,marginRight:16},syncDriverTitle:{fontFamily:'Inter-SemiBold',fontSize:20,paddingLeft:16,marginTop:16,paddingBottom:14,borderBottomWidth:1,borderBottomColor:o.default.PageBackground},syncDriverLink:{color:o.default.LbryGreen,fontFamily:'Inter-Regular',fontSize:14},actionRow:{marginTop:20,flexDirection:'row',alignItems:'center',justifyContent:'space-between'},syncDriverRow:{flexDirection:'row',alignItems:'center',justifyContent:'space-between'},switchRow:{paddingLeft:16,paddingRight:16,paddingTop:14,paddingBottom:14,flexDirection:'row',alignItems:'center',borderBottomWidth:1,borderBottomColor:o.default.PageBackground},tableRow:{padding:16,flexDirection:'row',alignItems:'center',borderBottomWidth:1,borderBottomColor:o.default.PageBackground},tableCol:{flex:.5},tableColRow:{flex:.5,alignItems:'center',flexDirection:'row'},rightTableCol:{flex:.5,justifyContent:'flex-end'},labelText:{fontFamily:'Inter-SemiBold',fontSize:16},valueText:{fontFamily:'Inter-Regular',fontSize:16},rightLink:{alignSelf:'flex-end'},syncSwitch:{marginLeft:8},loadingContainer:{position:'absolute',flexDirection:'row',left:0,right:0,top:60,bottom:0,alignItems:'center',justifyContent:'center'},loadingText:{color:'#aaaaaa',fontFamily:'Inter-Regular',fontSize:16,marginLeft:8},buttonRow:{width:'100%',position:'absolute',alignItems:'center',left:24,bottom:24,flexDirection:'row',justifyContent:'space-between'},continueLink:{fontSize:14,fontFamily:'Inter-Regular',color:o.default.White},learnMoreLink:{fontFamily:'Inter-Regular',color:o.default.NextLbryGreen},signInButton:{backgroundColor:o.default.White,paddingLeft:16,paddingRight:16},signInContainer:{flex:1,marginTop:60,padding:24,backgroundColor:o.default.LbryGreen},onboarding:{marginTop:36},onboardingText:{fontFamily:'Inter-Regular',fontSize:18,lineHeight:28,color:o.default.White},signInSummaryRow:{flexDirection:'row'},signInTitle:{color:o.default.White,fontFamily:'Inter-Regular',fontSize:28},walletExtraRow:{flexDirection:'row'},walletExtraCol:{flex:.5,paddingLeft:24},walletExtraBalance:{fontFamily:'Inter-SemiBold',fontSize:28},balanceRow:{flexDirection:'row',alignItems:'center'},walletExtraCaption:{fontFamily:'Inter-Medium',fontSize:14},walletExtraCurrency:{fontFamily:'Inter-Regular',fontSize:12,marginTop:8,marginLeft:4},walletExtraTopMargin:{marginTop:16},walletExtraIcon:{position:'absolute',left:0,top:0}});e.default=l},698,[3,16,674]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),o=t(r(d[2])),l=n.StyleSheet.create({view:{position:'absolute',zIndex:100,borderRadius:24,padding:14,justifyContent:'flex-end',flexDirection:'row'},container:{zIndex:100,borderRadius:24,padding:10,paddingLeft:16,paddingRight:16,alignItems:'center',justifyContent:'center',flexDirection:'row',backgroundColor:o.default.LbryGreen,shadowColor:o.default.Black,shadowOpacity:.1,shadowRadius:n.StyleSheet.hairlineWidth,shadowOffset:{height:n.StyleSheet.hairlineWidth},elevation:4},pendingContainer:{borderRadius:24,padding:10,paddingLeft:12,paddingRight:58,marginRight:-52,alignItems:'center',justifyContent:'center',backgroundColor:o.default.BrighterLbryGreen,flexDirection:'row',elevation:3},text:{color:o.default.White,fontFamily:'Inter-SemiBold',fontSize:16},bottomRight:{right:0,bottom:0},rewardIcon:{color:o.default.White,marginRight:3},balanceIcon:{color:o.default.White,marginRight:3,marginTop:-1}});e.default=l},699,[3,16,674]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=r(d[1]),f=t(r(d[2])),l=(0,u.connect)()(f.default);e.default=l},700,[3,378,701]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=t(r(d[2])),l=t(r(d[3])),o=t(r(d[4])),s=t(r(d[5])),f=t(r(d[6])),c=r(d[7]),p=r(d[8]),v=r(d[9]),y=t(r(d[10])),h=t(r(d[11])),P=t(r(d[12])),T=t(r(d[13])),E=(function(t){function E(){var t,u;(0,n.default)(this,E);for(var s=arguments.length,f=new Array(s),c=0;c<s;c++)f[c]=arguments[c];return(u=(0,l.default)(this,(t=(0,o.default)(E)).call.apply(t,[this].concat(f)))).onPressDefault=function(){var t=u.props,n=t.name,l=t.navigation,o=t.type,s=t.onAddPress,f=t.onRemovePress;'add'!==o?'remove'!==o?l&&l.navigate({routeName:P.default.DRAWER_ROUTE_TAG,key:"tagPage",params:{tag:n}}):f&&f(n):s&&s(n)},u}return(0,s.default)(E,t),(0,u.default)(E,[{key:"render",value:function(){var t=this.props,n=t.name,u=t.numberOfLines,l=t.onPress,o=t.style,s=t.type,P=t.truncate,E=[];return o&&(o.length?E=E.concat(o):E.push(o)),E.push({backgroundColor:p.MATURE_TAGS.includes(n)?h.default.TagGrape:h.default.TagGreen,borderRadius:8,marginBottom:4}),f.default.createElement(c.TouchableOpacity,{style:E,onPress:l||this.onPressDefault},f.default.createElement(c.View,{style:y.default.content},f.default.createElement(c.Text,{style:y.default.text,numberOfLines:u},P?(0,v.formatTagName)(n):n),s&&f.default.createElement(T.default,{style:y.default.icon,name:'add'===s?'plus':'times',size:8})))}}]),E})(f.default.PureComponent);e.default=E},701,[3,4,5,6,8,9,12,16,401,410,702,674,493,502]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),o=(t(r(d[2])),n.StyleSheet.create({tag:{marginRight:4,marginBottom:4},tagSearchInput:{fontFamily:'Inter-Regular',fontSize:16},content:{flexDirection:'row',alignItems:'center',justifyContent:'center',paddingLeft:8,paddingTop:4,paddingBottom:4},icon:{marginRight:8},text:{fontFamily:'Inter-Regular',fontSize:14,marginRight:8},tagResultsList:{flexDirection:'row',flexWrap:'wrap'},nsfwTagsContainer:{marginTop:8},nsfwTagsTitle:{fontFamily:'Inter-Regular',fontSize:16,marginBottom:4}}));e.default=o},702,[3,16,674]);
+__d(function(g,r,i,a,m,e,d){var l=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),o=r(d[2]),t=l(r(d[3])),u=(0,n.connect)(function(l){return{unfollowedTags:(0,o.selectUnfollowedTags)(l)}},null)(t.default);e.default=u},703,[3,378,401,704]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),s=t(r(d[2])),l=t(r(d[3])),u=t(r(d[4])),o=t(r(d[5])),f=t(r(d[6])),c=r(d[7]),p=r(d[8]),h=t(r(d[9])),v=t(r(d[10])),T=t(r(d[11])),y=(t(r(d[12])),(function(t){function y(){var t,s;(0,n.default)(this,y);for(var o=arguments.length,f=new Array(o),c=0;c<o;c++)f[c]=arguments[c];return(s=(0,l.default)(this,(t=(0,u.default)(y)).call.apply(t,[this].concat(f)))).state={tag:null,tagResults:[]},s.onAddTagPress=function(t){var n=s.props.handleAddTag;n&&n(t)},s.handleTagChange=function(t){var n=s.props.selectedTags,l=void 0===n?[]:n;s.setState({tag:t}),s.updateTagResults(t,l)},s.updateTagResults=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],l=s.props.unfollowedTags,u=[],o=new Set(l.map(function(t){return t.name})),f=Array.from(o).filter(function(t){return-1===n.indexOf(t.toLowerCase())});if(t&&t.trim().length>0){var c=t.toLowerCase();u.includes(c)||u.push(c);u=u.concat(f.filter(function(n){return n.toLowerCase().includes(t.toLowerCase())}).filter(function(t){return c!==t.toLowerCase()}).slice(0,5))}else u=u.concat(f.slice(0,5));s.setState({tagResults:u})},s}return(0,o.default)(y,t),(0,s.default)(y,[{key:"componentDidMount",value:function(){var t=this.props.selectedTags,n=void 0===t?[]:t;this.updateTagResults(this.state.tag,n)}},{key:"componentWillReceiveProps",value:function(t){var n=this.props.selectedTags,s=void 0===n?[]:n,l=t.selectedTags,u=void 0===l?[]:l;u.length!==s.length&&this.updateTagResults(this.state.tag,u)}},{key:"render",value:function(){var t=this,n=this.props,s=n.editable,l=(n.name,n.style,n.type,n.selectedTags,n.showNsfwTags);return f.default.createElement(c.View,null,f.default.createElement(c.TextInput,{editable:s,style:v.default.searchInput,placeholder:__('Search for more tags'),underlineColorAndroid:T.default.NextLbryGreen,value:this.state.tag,numberOfLines:1,onChangeText:this.handleTagChange}),f.default.createElement(c.KeyboardAvoidingView,{behavior:'position'},f.default.createElement(c.View,{style:v.default.tagResultsList},this.state.tagResults.map(function(n){return f.default.createElement(h.default,{key:n,name:n,style:v.default.tag,type:"add",onAddPress:function(n){return t.onAddTagPress(n)}})}))),l&&f.default.createElement(c.View,{style:v.default.nsfwTagsContainer},f.default.createElement(c.Text,{style:v.default.nsfwTagsTitle},__('Mature tags')),f.default.createElement(c.View,{style:v.default.tagResultsList},p.MATURE_TAGS.map(function(n){return f.default.createElement(h.default,{key:n,name:n,style:v.default.tag,type:"add",onAddPress:function(n){return t.onAddTagPress(n)}})}))))}}]),y})(f.default.PureComponent));e.default=y},704,[3,4,5,6,8,9,12,16,401,700,702,674,502]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),c=t(r(d[2])),o=r(d[3]),u=r(d[4]),s=r(d[5]),l=r(d[6]),f=r(d[7]),O=t(r(d[8]));function S(t,n){var c=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);n&&(o=o.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),c.push.apply(c,o)}return c}function p(t){for(var c=1;c<arguments.length;c++){var o=null!=arguments[c]?arguments[c]:{};c%2?S(Object(o),!0).forEach(function(c){(0,n.default)(t,c,o[c])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):S(Object(o)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(o,n))})}return t}var b=(0,o.connect)(function(t){var n=(0,u.selectSearchState)(t);return p({},(0,c.default)({},n),{query:(0,u.selectSearchValue)(t),currentRoute:(0,l.selectCurrentRoute)(t),suggestions:(0,u.selectSearchSuggestions)(t),showUriBarSuggestions:(0,f.makeSelectClientSetting)(u.SETTINGS.SHOW_URI_BAR_SUGGESTIONS)(t)})},function(t){return{updateSearchQuery:function(n){return t((0,u.doUpdateSearchQuery)(n))},setPlayerVisible:function(n,c){return t((0,s.doSetPlayerVisible)(n,c))}}})(O.default);e.default=b},705,[3,50,11,378,401,492,496,409,706]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=t(r(d[2])),l=t(r(d[3])),o=t(r(d[4])),s=t(r(d[5])),c=t(r(d[6])),h=r(d[7]),f=r(d[8]),y=r(d[9]),v=t(r(d[10])),S=t(r(d[11])),T=t(r(d[12])),p=t(r(d[13])),b=t(r(d[14])),E=(function(t){function E(){var t,u;(0,n.default)(this,E);for(var s=arguments.length,c=new Array(s),S=0;S<s;S++)c[S]=arguments[S];return(u=(0,l.default)(this,(t=(0,o.default)(E)).call.apply(t,[this].concat(c)))).textInput=null,u.keyboardDidShowListener=null,u.keyboardDidHideListener=null,u.changeTextTimeout=-1,u.state={currentValue:null,inputText:null,focused:!1,keyboardHeight:0,selection:void 0},u.handleChangeText=function(t){u.setState({selection:void 0});var n=t||'';clearTimeout(u.changeTextTimeout);var l=u.props,o=l.updateSearchQuery,s=l.onSearchSubmitted,c=l.showUriBarSuggestions,h=l.navigation;u.changeTextTimeout=-1,c?o(t):u.changeTextTimeout=setTimeout(function(){0!==t.trim().length&&(t.startsWith('lbry://')||(o(t),s?s(t):h.navigate({routeName:'Search',key:'searchPage',params:{searchQuery:t}})))},E.INPUT_TIMEOUT),u.setState({inputText:n,currentValue:n})},u.handleItemPress=function(t){var n=u.props,l=n.navigation,o=n.onSearchSubmitted,s=n.setPlayerVisible,c=n.updateSearchQuery,S=t.type,T=t.value;if(f.Keyboard.dismiss(),h.SEARCH_TYPES.SEARCH===S){if(u.setState({currentValue:T}),c(T),o)return void o(T);l.navigate({routeName:v.default.DRAWER_ROUTE_SEARCH,key:'searchPage',params:{searchQuery:T}})}else if(h.SEARCH_TYPES.TAG===S)l.navigate({routeName:v.default.DRAWER_ROUTE_TAG,key:'tagPage',params:{tag:T.toLowerCase()}});else{var p=(0,h.normalizeURI)(T);(0,y.navigateToUri)(l,p,null,!1,null,s)}},u._keyboardDidShow=function(t){u.setState({keyboardHeight:t.endCoordinates.height})},u._keyboardDidHide=function(){u.textInput&&u.textInput.blur(),u.setState({focused:!1,keyboardHeight:0})},u.handleSubmitEditing=function(){var t=u.props,n=t.navigation,l=t.onSearchSubmitted,o=t.setPlayerVisible,s=t.updateSearchQuery;if(u.state.inputText){var c=u.state.inputText,f=!1;if(c.startsWith('lbry://')){var v=(0,y.transformUrl)(c);v&&(0,h.isURIValid)(v)&&(f=!0,(0,y.navigateToUri)(n,v,null,!1,null,o))}if(!f){if(s(c),l)return void l(c);n.navigate({routeName:'Search',key:'searchPage',params:{searchQuery:c}})}}},u.handleFocus=function(){u.setState({focused:!0},function(){u.setState({selection:{start:0,end:u.state.currentValue?u.state.currentValue.length:0}})})},u.handleTouchStart=function(){u.state.focused&&u.setState({selection:null})},u.handleBlur=function(){u.setState({focused:!1,selection:{start:0,end:0}})},u}return(0,s.default)(E,t),(0,u.default)(E,[{key:"componentDidMount",value:function(){this.keyboardDidShowListener=f.Keyboard.addListener('keyboardDidShow',this._keyboardDidShow),this.keyboardDidHideListener=f.Keyboard.addListener('keyboardDidHide',this._keyboardDidHide),this.setState({selection:{start:0,end:0}})}},{key:"componentWillUnmount",value:function(){this.keyboardDidShowListener&&this.keyboardDidShowListener.remove(),this.keyboardDidHideListener&&this.keyboardDidHideListener.remove()}},{key:"componentWillReceiveProps",value:function(t){var n=t.currentRoute,u=t.query,l=this.props.currentRoute;v.default.DRAWER_ROUTE_SEARCH===n&&n!==l&&this.setState({currentValue:u,inputText:u})}},{key:"render",value:function(){var t=this,n=this.props,u=n.allowEdit,l=n.belowOverlay,o=n.navigation,s=n.onExitSelectionMode,h=n.onEditActionPressed,y=n.onDeleteActionPressed,v=(n.query,n.selectedItemCount),E=n.selectionMode,k=n.suggestions,w=n.showUriBarSuggestions,P=n.value;null===this.state.currentValue&&this.setState({currentValue:P});var _=[b.default.overlay,l?null:b.default.overlayElevated,this.state.focused&&w?b.default.inFocus:null];return c.default.createElement(f.View,{style:_},c.default.createElement(f.View,{style:[b.default.uriContainer,l?null:b.default.containerElevated]},E&&c.default.createElement(f.View,{style:b.default.selectionModeBar},c.default.createElement(f.View,{style:b.default.selectionModeLeftBar},c.default.createElement(f.TouchableOpacity,{style:b.default.backTouchArea,onPress:function(){s&&s()}},c.default.createElement(T.default,{name:"arrow-left",size:20})),v>0&&c.default.createElement(f.Text,{style:b.default.itemCount},v)),c.default.createElement(f.View,{style:b.default.selectionModeActions},u&&1===v&&c.default.createElement(f.TouchableOpacity,{style:[b.default.actionTouchArea,b.default.leftAction],onPress:function(){h&&h()}},c.default.createElement(T.default,{name:"edit",size:20,style:b.default.actionIcon})),c.default.createElement(f.TouchableOpacity,{style:b.default.actionTouchArea,onPress:function(){y&&y()}},c.default.createElement(T.default,{name:"trash-alt",solid:!1,size:20,style:b.default.actionIcon})))),!E&&c.default.createElement(p.default,{name:"bars",size:24,style:b.default.drawerMenuButton,iconStyle:b.default.drawerHamburger,onPress:function(){return o.openDrawer()}}),!E&&c.default.createElement(f.TextInput,{ref:function(n){t.textInput=n},onTouchStart:this.handleTouchStart,autoCorrect:!1,style:b.default.uriText,selection:this.state.selection,placeholder:__('Search movies, music, and more'),underlineColorAndroid:'transparent',numberOfLines:1,clearButtonMode:'while-editing',value:this.state.currentValue,returnKeyType:'go',inlineImageLeft:'baseline_search_black_24',inlineImagePadding:16,onFocus:this.handleFocus,onBlur:this.handleBlur,onChangeText:this.handleChangeText,onSubmitEditing:this.handleSubmitEditing})),this.state.focused&&w&&c.default.createElement(f.FlatList,{style:[b.default.suggestions,{height:f.Dimensions.get('window').height-this.state.keyboardHeight-60}],data:k,keyboardShouldPersistTaps:'handled',keyExtractor:function(t,n){return t.value+"-"+t.type},renderItem:function(n){var u=n.item;return c.default.createElement(S.default,{item:u,navigation:o,onPress:function(){return t.handleItemPress(u)}})}}))}}]),E})(c.default.PureComponent);E.INPUT_TIMEOUT=2500;var k=E;e.default=k},706,[3,4,5,6,8,9,12,401,16,410,493,707,502,670,708]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),n=t(r(d[2])),u=t(r(d[3])),f=t(r(d[4])),E=t(r(d[5])),s=t(r(d[6])),c=r(d[7]),S=r(d[8]),o=t(r(d[9])),h=t(r(d[10])),A=(function(t){function A(){return(0,l.default)(this,A),(0,u.default)(this,(0,f.default)(A).apply(this,arguments))}return(0,E.default)(A,t),(0,n.default)(A,[{key:"render",value:function(){var t,l=this.props,n=l.item,u=l.onPress,f=n.shorthand,E=n.type,A=n.value;switch(E){case c.SEARCH_TYPES.CHANNEL:t=s.default.createElement(o.default,{name:"at",size:18});break;case c.SEARCH_TYPES.SEARCH:t=s.default.createElement(o.default,{name:"search",size:18});break;case c.SEARCH_TYPES.TAG:t=s.default.createElement(o.default,{name:"hashtag",size:18});break;case c.SEARCH_TYPES.FILE:default:t=s.default.createElement(o.default,{name:"file",size:18})}return s.default.createElement(S.TouchableOpacity,{style:h.default.item,onPress:u},t,s.default.createElement(S.View,{style:h.default.itemContent},s.default.createElement(S.Text,{style:h.default.itemText,numberOfLines:1},f||A," - ",E===c.SEARCH_TYPES.SEARCH?'Search':A),s.default.createElement(S.Text,{style:h.default.itemDesc,numberOfLines:1},E===c.SEARCH_TYPES.SEARCH&&"Search for '"+A+"'",E===c.SEARCH_TYPES.CHANNEL&&"View the @"+f+" channel",E===c.SEARCH_TYPES.FILE&&"View content at "+A,E===c.SEARCH_TYPES.TAG&&"Explore the '"+A+"' tag")))}}]),A})(s.default.PureComponent);e.default=A},707,[3,4,5,6,8,9,12,401,16,502,708]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),o=(r(d[2]),t(r(d[3]))),l=n.StyleSheet.create({uriContainer:{flexDirection:'row',backgroundColor:o.default.White,padding:8,alignSelf:'flex-start',height:60,width:'100%',shadowColor:o.default.Black,shadowOpacity:.1,shadowRadius:n.StyleSheet.hairlineWidth,shadowOffset:{height:n.StyleSheet.hairlineWidth}},containerElevated:{elevation:4},drawerHamburger:{marginLeft:16,marginRight:16},uriText:{backgroundColor:o.default.VeryLightGrey,borderRadius:24,paddingLeft:12,paddingRight:12,fontFamily:'Inter-Regular',fontSize:16,lineHeight:18,flex:17},overlay:{position:'absolute',backgroundColor:'red',top:0,width:'100%',zIndex:200},overlayElevated:{elevation:16},inFocus:{height:'100%'},suggestions:{backgroundColor:'white',flex:1},item:{flexDirection:'row',alignItems:'center',paddingLeft:16,paddingRight:16,paddingTop:12,paddingBottom:12},itemContent:{marginLeft:12,marginRight:12,flex:1},itemText:{fontFamily:'Inter-Regular',fontSize:16},itemDesc:{fontFamily:'Inter-Regular',fontSize:14,color:o.default.UriDescBlue},drawerMenuButton:{height:'100%',justifyContent:'center',flex:3},selectionModeBar:{flex:1,height:46,flexDirection:'row',alignItems:'center',justifyContent:'space-between'},selectionModeLeftBar:{flexDirection:'row',alignItems:'center',marginLeft:16},selectionModeActions:{flexDirection:'row',alignItems:'center',marginRight:16},backTouchArea:{height:'100%',alignItems:'center'},leftAction:{marginRight:16},actionTouchArea:{height:'100%',alignItems:'center'},itemCount:{fontFamily:'Inter-Regular',fontSize:20,marginLeft:30}});e.default=l},708,[3,16,672,674]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),o=t(r(d[2])),l=n.Dimensions.get('window').width,f=n.StyleSheet.create({card:{backgroundColor:o.default.White,marginTop:16,marginLeft:16,marginRight:16,padding:16},container:{flex:1,backgroundColor:o.default.PageBackground},channelPicker:{fontFamily:'Inter-Regular',fontSize:16,height:52,width:'100%'},bidRow:{flexDirection:'row',alignItems:'center'},label:{fontFamily:'Inter-Regular',fontSize:16},balance:{alignItems:'center',flexDirection:'row',marginLeft:24},balanceText:{fontFamily:'Inter-SemiBold',fontSize:14,marginLeft:4},channelNameInput:{fontFamily:'Inter-Regular',fontSize:16,paddingLeft:20},bidAmountInput:{fontFamily:'Inter-Regular',fontSize:16,marginLeft:16,textAlign:'right',width:80},helpText:{fontFamily:'Inter-Regular',fontSize:12,color:o.default.DescriptionGrey},channelTitleInput:{marginBottom:4},createChannelContainer:{marginTop:60,flex:1},channelAt:{position:'absolute',left:4,top:13,fontFamily:'Inter-Regular',fontSize:16},buttonContainer:{marginTop:24,marginBottom:16},buttons:{marginLeft:16,marginRight:16,flexDirection:'row',alignItems:'center',justifyContent:'space-between'},cancelLink:{marginRight:16},createButton:{backgroundColor:o.default.LbryGreen,alignSelf:'flex-end'},inlineError:{fontFamily:'Inter-Regular',fontSize:12,color:o.default.Red,marginTop:2},imageSelectors:{width:'100%',height:160},coverImageTouchArea:{position:'absolute',left:0,right:0,top:0,bottom:0,alignItems:'center',justifyContent:'center'},coverImage:{width:'100%',height:'100%'},avatarImageContainer:{position:'absolute',left:l/2-40,bottom:-8,width:80,height:80,borderRadius:160,overflow:'hidden',zIndex:50},avatarTouchArea:{width:80,height:80,alignItems:'center',justifyContent:'center'},avatarImage:{width:'100%',height:'100%'},listFooter:{marginTop:8},createChannelButton:{backgroundColor:o.default.LbryGreen,alignSelf:'flex-start'},scrollContainer:{marginTop:60},scrollPadding:{padding:16},channelListItem:{flexDirection:'row',marginBottom:16,alignItems:'center'},channelListTitle:{fontFamily:'Inter-Regular',fontSize:18,marginBottom:4},channelListName:{fontFamily:'Inter-Regular',fontSize:14},channelListAvatar:{marginRight:16,width:80,height:80,borderRadius:160,overflow:'hidden',alignItems:'center',justifyContent:'center'},selectedOverlay:{position:'absolute',left:0,top:0,width:80,height:80,borderRadius:160,overflow:'hidden',alignItems:'center',justifyContent:'center',backgroundColor:'#000000aa'},listHeader:{alignItems:'center',marginTop:16,marginBottom:16},textInputLayout:{marginBottom:4},textInputTitle:{fontFamily:'Inter-Regular',fontSize:12,marginBottom:-10,marginLeft:4},inputText:{fontFamily:'Inter-Regular',fontSize:16},toggleContainer:{marginTop:24,alignItems:'center',justifyContent:'flex-end'},modeLink:{color:o.default.LbryGreen,alignSelf:'flex-end',marginRight:16},cardTitle:{fontFamily:'Inter-Regular',fontSize:20,marginBottom:8},tag:{marginRight:4,marginBottom:4},tagList:{flexDirection:'row',flexWrap:'wrap'},editOverlay:{alignItems:'center',justifyContent:'center',borderRadius:24,position:'absolute',padding:8,left:4,bottom:4,backgroundColor:'#00000077'},thumbnailEditOverlay:{alignItems:'center',justifyContent:'center',borderRadius:24,position:'absolute',padding:8,left:24,bottom:4,backgroundColor:'#00000077'},editIcon:{color:o.default.White,fontFamily:'Inter-SemiBold',fontSize:12},uploadProgress:{alignItems:'center',borderRadius:16,flexDirection:'row',position:'absolute',top:8,right:8,backgroundColor:'#00000077',paddingLeft:8,paddingRight:8,paddingTop:4,paddingBottom:4,justifyContent:'center'},uploadText:{color:o.default.White,fontFamily:'Inter-SemiBold',fontSize:12,marginLeft:4},loading:{position:'absolute',left:0,right:0,top:0,bottom:0,alignItems:'center',justifyContent:'center'}});e.default=f},709,[3,16,674]);
+__d(function(g,r,i,a,m,e,d){var o=r(d[0]),x=r(d[1]),t=r(d[2]),c=r(d[3]),f=r(d[4]),h=r(d[5]),n=r(d[6]);n.alea=o,n.xor128=x,n.xorwow=t,n.xorshift7=c,n.xor4096=f,n.tychei=h,m.exports=n},710,[711,712,713,714,715,716,717]);
+__d(function(g,r,i,a,m,e,d){!(function(n,t,s){function u(n){var t=this,s=f();t.next=function(){var n=2091639*t.s0+2.3283064365386963e-10*t.c;return t.s0=t.s1,t.s1=t.s2,t.s2=n-(t.c=0|n)},t.c=1,t.s0=s(' '),t.s1=s(' '),t.s2=s(' '),t.s0-=s(n),t.s0<0&&(t.s0+=1),t.s1-=s(n),t.s1<0&&(t.s1+=1),t.s2-=s(n),t.s2<0&&(t.s2+=1),s=null}function o(n,t){return t.c=n.c,t.s0=n.s0,t.s1=n.s1,t.s2=n.s2,t}function c(n,t){var s=new u(n),c=t&&t.state,f=s.next;return f.int32=function(){return 4294967296*s.next()|0},f.double=function(){return f()+1.1102230246251565e-16*(2097152*f()|0)},f.quick=f,c&&('object'==typeof c&&o(c,s),f.state=function(){return o(s,{})}),f}function f(){var n=4022871197;return function(t){t=String(t);for(var s=0;s<t.length;s++){var u=.02519603282416938*(n+=t.charCodeAt(s));u-=n=u>>>0,n=(u*=n)>>>0,n+=4294967296*(u-=n)}return 2.3283064365386963e-10*(n>>>0)}}t&&t.exports?t.exports=c:s&&s.amd?s(function(){return c}):this.alea=c})(0,'object'==typeof m&&m,'function'==typeof define&&define)},711,[]);
+__d(function(g,r,i,a,m,e,d){!(function(n,t,o){function u(n){var t=this,o='';t.x=0,t.y=0,t.z=0,t.w=0,t.next=function(){var n=t.x^t.x<<11;return t.x=t.y,t.y=t.z,t.z=t.w,t.w^=t.w>>>19^n^n>>>8},n===(0|n)?t.x=n:o+=n;for(var u=0;u<o.length+64;u++)t.x^=0|o.charCodeAt(u),t.next()}function f(n,t){return t.x=n.x,t.y=n.y,t.z=n.z,t.w=n.w,t}function x(n,t){var o=new u(n),x=t&&t.state,c=function(){return(o.next()>>>0)/4294967296};return c.double=function(){do{var n=((o.next()>>>11)+(o.next()>>>0)/4294967296)/2097152}while(0===n);return n},c.int32=o.next,c.quick=c,x&&('object'==typeof x&&f(x,o),c.state=function(){return f(o,{})}),c}t&&t.exports?t.exports=x:o&&o.amd?o(function(){return x}):this.xor128=x})(0,'object'==typeof m&&m,'function'==typeof define&&define)},712,[]);
+__d(function(g,r,i,a,m,e,d){!(function(n,t,o){function u(n){var t=this,o='';t.next=function(){var n=t.x^t.x>>>2;return t.x=t.y,t.y=t.z,t.z=t.w,t.w=t.v,(t.d=t.d+362437|0)+(t.v=t.v^t.v<<4^n^n<<1)|0},t.x=0,t.y=0,t.z=0,t.w=0,t.v=0,n===(0|n)?t.x=n:o+=n;for(var u=0;u<o.length+64;u++)t.x^=0|o.charCodeAt(u),u==o.length&&(t.d=t.x<<10^t.x>>>4),t.next()}function x(n,t){return t.x=n.x,t.y=n.y,t.z=n.z,t.w=n.w,t.v=n.v,t.d=n.d,t}function f(n,t){var o=new u(n),f=t&&t.state,c=function(){return(o.next()>>>0)/4294967296};return c.double=function(){do{var n=((o.next()>>>11)+(o.next()>>>0)/4294967296)/2097152}while(0===n);return n},c.int32=o.next,c.quick=c,f&&('object'==typeof f&&x(f,o),c.state=function(){return x(o,{})}),c}t&&t.exports?t.exports=f:o&&o.amd?o(function(){return f}):this.xorwow=f})(0,'object'==typeof m&&m,'function'==typeof define&&define)},713,[]);
+__d(function(g,r,i,a,m,e,d){!(function(n,t,o){function u(n){var t=this;t.next=function(){var n,o,u=t.x,f=t.i;return n=u[f],o=(n^=n>>>7)^n<<24,o^=(n=u[f+1&7])^n>>>10,o^=(n=u[f+3&7])^n>>>3,o^=(n=u[f+4&7])^n<<7,n=u[f+7&7],o^=(n^=n<<13)^n<<9,u[f]=o,t.i=f+1&7,o},(function(n,t){var o,u=[];if(t===(0|t))u[0]=t;else for(t=''+t,o=0;o<t.length;++o)u[7&o]=u[7&o]<<15^t.charCodeAt(o)+u[o+1&7]<<13;for(;u.length<8;)u.push(0);for(o=0;o<8&&0===u[o];++o);for(8==o?u[7]=-1:u[o],n.x=u,n.i=0,o=256;o>0;--o)n.next()})(t,n)}function f(n,t){return t.x=n.x.slice(),t.i=n.i,t}function c(n,t){null==n&&(n=+new Date);var o=new u(n),c=t&&t.state,x=function(){return(o.next()>>>0)/4294967296};return x.double=function(){do{var n=((o.next()>>>11)+(o.next()>>>0)/4294967296)/2097152}while(0===n);return n},x.int32=o.next,x.quick=x,c&&(c.x&&f(c,o),x.state=function(){return f(o,{})}),x}t&&t.exports?t.exports=c:o&&o.amd?o(function(){return c}):this.xorshift7=c})(0,'object'==typeof m&&m,'function'==typeof define&&define)},714,[]);
+__d(function(g,r,i,a,m,e,d){!(function(n,t,o){function u(n){var t=this;t.next=function(){var n,o,u=t.w,f=t.X,c=t.i;return t.w=u=u+1640531527|0,o=f[c+34&127],n=f[c=c+1&127],o^=o<<13,n^=n<<17,o^=o>>>15,n^=n>>>12,o=f[c]=o^n,t.i=c,o+(u^u>>>16)|0},(function(n,t){var o,u,f,c,l,x=[],h=128;for(t===(0|t)?(u=t,t=null):(t+='\0',u=0,h=Math.max(h,t.length)),f=0,c=-32;c<h;++c)t&&(u^=t.charCodeAt((c+32)%t.length)),0===c&&(l=u),u^=u<<10,u^=u>>>15,u^=u<<4,u^=u>>>13,c>=0&&(l=l+1640531527|0,f=0==(o=x[127&c]^=u+l)?f+1:0);for(f>=128&&(x[127&(t&&t.length||0)]=-1),f=127,c=512;c>0;--c)u=x[f+34&127],o=x[f=f+1&127],u^=u<<13,o^=o<<17,u^=u>>>15,o^=o>>>12,x[f]=u^o;n.w=l,n.X=x,n.i=f})(t,n)}function f(n,t){return t.i=n.i,t.w=n.w,t.X=n.X.slice(),t}function c(n,t){null==n&&(n=+new Date);var o=new u(n),c=t&&t.state,l=function(){return(o.next()>>>0)/4294967296};return l.double=function(){do{var n=((o.next()>>>11)+(o.next()>>>0)/4294967296)/2097152}while(0===n);return n},l.int32=o.next,l.quick=l,c&&(c.X&&f(c,o),l.state=function(){return f(o,{})}),l}t&&t.exports?t.exports=c:o&&o.amd?o(function(){return c}):this.xor4096=c})(0,'object'==typeof m&&m,'function'==typeof define&&define)},715,[]);
+__d(function(g,r,i,a,m,e,d){!(function(t,n,o){function c(t){var n=this,o='';n.next=function(){var t=n.b,o=n.c,c=n.d,u=n.a;return t=t<<25^t>>>7^o,o=o-c|0,c=c<<24^c>>>8^u,u=u-t|0,n.b=t=t<<20^t>>>12^o,n.c=o=o-c|0,n.d=c<<16^o>>>16^u,n.a=u-t|0},n.a=0,n.b=0,n.c=-1640531527,n.d=1367130551,t===Math.floor(t)?(n.a=t/4294967296|0,n.b=0|t):o+=t;for(var c=0;c<o.length+20;c++)n.b^=0|o.charCodeAt(c),n.next()}function u(t,n){return n.a=t.a,n.b=t.b,n.c=t.c,n.d=t.d,n}function f(t,n){var o=new c(t),f=n&&n.state,b=function(){return(o.next()>>>0)/4294967296};return b.double=function(){do{var t=((o.next()>>>11)+(o.next()>>>0)/4294967296)/2097152}while(0===t);return t},b.int32=o.next,b.quick=b,f&&('object'==typeof f&&u(f,o),b.state=function(){return u(o,{})}),b}n&&n.exports?n.exports=f:o&&o.amd?o(function(){return f}):this.tychei=f})(0,'object'==typeof m&&m,'function'==typeof define&&define)},716,[]);
+__d(function(g,r,i,a,m,e,d){!(function(n,t){var o,u=(0,eval)('this'),f=256,c=6,s='random',l=t.pow(f,c),p=t.pow(2,52),h=2*p,y=255;function v(o,u,y){var v=[],A=w(b((u=1==u?{entropy:!0}:u||{}).entropy?[o,x(n)]:null==o?C():o,3),v),_=new j(v),k=function(){for(var n=_.g(c),t=l,o=0;n<p;)n=(n+o)*f,t*=f,o=_.g(1);for(;n>=h;)n/=2,t/=2,o>>>=1;return(n+o)/t};return k.int32=function(){return 0|_.g(4)},k.quick=function(){return _.g(4)/4294967296},k.double=k,w(x(_.S),n),(u.pass||y||function(n,o,u,f){return f&&(f.S&&S(f,_),n.state=function(){return S(_,{})}),u?(t[s]=n,o):n})(k,A,'global'in u?u.global:this==t,u.state)}function j(n){var t,o=n.length,u=this,c=0,s=u.i=u.j=0,l=u.S=[];for(o||(n=[o++]);c<f;)l[c]=c++;for(c=0;c<f;c++)l[c]=l[s=y&s+n[c%o]+(t=l[c])],l[s]=t;(u.g=function(n){for(var t,o=0,c=u.i,s=u.j,l=u.S;n--;)t=l[c=y&c+1],o=o*f+l[y&(l[c]=l[s=y&s+t])+(l[s]=t)];return u.i=c,u.j=s,o})(f)}function S(n,t){return t.i=n.i,t.j=n.j,t.S=n.S.slice(),t}function b(n,t){var o,u=[],f=typeof n;if(t&&'object'==f)for(o in n)try{u.push(b(n[o],t-1))}catch(n){}return u.length?u:'string'==f?n:n+'\0'}function w(n,t){for(var o,u=n+'',f=0;f<u.length;)t[y&f]=y&(o^=19*t[y&f])+u.charCodeAt(f++);return x(t)}function C(){try{var t;return o&&(t=o.randomBytes)?t=t(f):(t=new Uint8Array(f),(u.crypto||u.msCrypto).getRandomValues(t)),x(t)}catch(t){var c=u.navigator,s=c&&c.plugins;return[+new Date,u,s,u.screen,x(n)]}}function x(n){return String.fromCharCode.apply(0,n)}if(w(t.random(),n),'object'==typeof m&&m.exports){m.exports=v;try{o=r(d[0])}catch(n){}}else'function'==typeof define&&define.amd?define(function(){return v}):t.seedrandom=v})([],Math)},717,[718]);
+__d(function(g,r,i,a,m,e,d){"use strict"},718,[]);
+__d(function(e,s,t,a,c,r,h){c.exports=s(h[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/src/assets",width:2246,height:2246,scales:[1],hash:"ead0b74f63465978504f2d3fc0428e2d",name:"default_channel_cover",type:"png"})},719,[174]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),o=r(d[2]),c=r(d[3]),s=r(d[4]),u=r(d[5]),l=r(d[6]),f=t(r(d[7])),S=t(r(d[8])),I=(0,n.connect)(function(t){return{allSubscriptions:(0,c.selectSubscriptionClaims)(t),balance:(0,o.selectBalance)(t),enabledChannelNotifications:(0,c.selectEnabledChannelNotifications)(t),featuredUris:(0,c.selectFeaturedUris)(t),fetchingFeaturedUris:(0,c.selectFetchingFeaturedUris)(t),fileInfos:(0,o.selectFileInfosDownloaded)(t),followedTags:(0,o.selectFollowedTags)(t),ratingReminderDisabled:(0,l.makeSelectClientSetting)(f.default.SETTING_RATING_REMINDER_DISABLED)(t),ratingReminderLastShown:(0,l.makeSelectClientSetting)(f.default.SETTING_RATING_REMINDER_LAST_SHOWN)(t),sortByItem:(0,l.selectSortByItem)(t),timeItem:(0,l.selectTimeItem)(t),unreadSubscriptions:(0,c.selectUnreadSubscriptions)(t)}},function(t){return{doClaimSearch:o.doClaimSearch,fetchFeaturedUris:function(){return t((0,c.doFetchFeaturedUris)())},fetchRewardedContent:function(){return t((0,c.doFetchRewardedContent)())},fetchSubscriptions:function(){return t((0,c.doFetchMySubscriptions)())},fileList:function(){return t((0,o.doFileList)())},pushDrawerStack:function(){return t((0,s.doPushDrawerStack)(f.default.DRAWER_ROUTE_DISCOVER))},removeUnreadSubscriptions:function(){return t((0,c.doRemoveUnreadSubscriptions)())},setClientSetting:function(n,o){return t((0,u.doSetClientSetting)(n,o))},setPlayerVisible:function(){return t((0,s.doSetPlayerVisible)(!1))},setSortByItem:function(n){return t((0,u.doSetSortByItem)(n))},setTimeItem:function(n){return t((0,u.doSetTimeItem)(n))}}})(S.default);e.default=I},720,[3,378,401,408,492,721,409,493,722]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.doSetClientSetting=function(t,o){return function(u){u({type:n.ACTIONS.CLIENT_SETTING_CHANGED,data:{key:t,value:o}}),window.persistor&&window.persistor.flush()}},e.doSetSortByItem=function(t){return function(n){n({type:o.default.ACTION_SORT_BY_ITEM_CHANGED,data:{name:t.name}})}},e.doSetTimeItem=function(t){return function(n){n({type:o.default.ACTION_TIME_ITEM_CHANGED,data:{name:t.name}})}},e.doToggleFullscreenMode=function(t){return function(n){n({type:o.default.ACTION_FULLSCREEN_MODE_TOGGLED,data:{mode:t}})}};var n=r(d[1]),o=t(r(d[2]))},721,[3,401,493]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=t(r(d[2])),l=t(r(d[3])),u=t(r(d[4])),s=t(r(d[5])),c=t(r(d[6])),f=(t(r(d[7])),r(d[8])),T=r(d[9]),S=r(d[10]),_=(t(r(d[11])),t(r(d[12]))),h=t(r(d[13])),p=t(r(d[14])),E=(t(r(d[15])),t(r(d[16]))),y=t(r(d[17])),R=t(r(d[18])),I=t(r(d[19])),w=t(r(d[20])),v=t(r(d[21])),P=t(r(d[22])),N=t(r(d[23])),L=(function(t){function L(){var t,o;(0,n.default)(this,L);for(var s=arguments.length,y=new Array(s),w=0;w<s;w++)y[w]=arguments[w];return(o=(0,l.default)(this,(t=(0,u.default)(L)).call.apply(t,[this].concat(y)))).state={tagCollection:[],remainingTags:[],showModalTagSelector:!1,showSortPicker:!1,showTimePicker:!1,orderBy:p.default.DEFAULT_ORDER_BY},o.onComponentFocused=function(){var t=o.props,n=t.pushDrawerStack,l=t.setPlayerVisible;t.currentRoute;n(),f.NativeModules.Firebase.setCurrentScreen('Your tags'),l()},o.handleSortByItemSelected=function(t){(0,o.props.setSortByItem)(t);var n=(0,S.getOrderBy)(t);o.setState({orderBy:n,showSortPicker:!1})},o.handleTimeItemSelected=function(t){(0,o.props.setTimeItem)(t),o.setState({showTimePicker:!1})},o.subscriptionForUri=function(t,n){var l=o.props.allSubscriptions,u=(0,T.parseURI)(t),s=u.claimId,c=u.claimName;if(l)for(var f=0;f<l.length;f++){var S=l[f];if(S.claim_id===s&&S.name===c&&S.channel_name===n)return S}return null},o.showRatingReminder=function(){var t=o.props,n=t.ratingReminderDisabled,l=t.ratingReminderLastShown,u=t.setClientSetting,s=(0,_.default)().unix();if('true'!==n&&l){var c=l.split('|');if(2===c.length){var T=parseInt(c[0],10),S=parseInt(c[1],10);isNaN(T)||isNaN(S)||s>T+p.default.RATING_REMINDER_INTERVAL*S&&f.Alert.alert(__('Enjoying LBRY?'),__('Are you enjoying your experience with the LBRY app? You can leave a review for us on the Play Store.'),[{text:__('Never ask again'),onPress:function(){return u(p.default.SETTING_RATING_REMINDER_DISABLED,'true')}},{text:__('Maybe later'),onPress:function(){return o.updateRatingReminderShown(S)}},{text:__('Rate app'),onPress:function(){u(p.default.SETTING_RATING_REMINDER_DISABLED,'true'),f.Linking.openURL(p.default.PLAY_STORE_URL)}}],{cancelable:!1})}}l||o.updateRatingReminderShown(0)},o.updateRatingReminderShown=function(t){var n=o.props.setClientSetting,l=(0,_.default)().unix()+'|'+(t+1);n(p.default.SETTING_RATING_REMINDER_LAST_SHOWN,l)},o.buildSections=function(){return o.state.tagCollection.map(function(t){return{title:1===t.length?t[0]:__('All tags you follow'),data:[t]}})},o.buildTagCollection=function(t){var n=t.map(function(t){return t.name}),l=N.default.shuffle(n).slice(0,5).map(function(t){return[t]}),u=l.map(function(t){return t[0]}),s=n.filter(function(t){return!u.includes(t)});l.unshift(n),o.setState({remainingTags:s,tagCollection:l})},o.handleTagPress=function(t){var n=o.props,l=n.navigation;n.sortByItem;t.toLowerCase()!==__('all tags you follow')?l.navigate({routeName:p.default.DRAWER_ROUTE_TAG,key:"tagPage",params:{tag:t}}):l.navigate({routeName:p.default.DRAWER_ROUTE_TRENDING,params:{filterForTags:!0}})},o.sectionListHeader=function(){var t=o.props,n=t.sortByItem,l=t.timeItem;return c.default.createElement(f.View,{style:E.default.listHeader},c.default.createElement(f.View,{style:E.default.titleRow},c.default.createElement(f.Text,{style:E.default.pageTitle},__('Your Tags'))),c.default.createElement(f.View,{style:E.default.pickerRow},c.default.createElement(f.View,{style:E.default.leftPickerRow},c.default.createElement(f.TouchableOpacity,{style:E.default.tagSortBy,onPress:function(){return o.setState({showSortPicker:!0})}},c.default.createElement(f.Text,{style:E.default.tagSortText},__(n.label.split(' ')[0])),c.default.createElement(R.default,{style:E.default.tagSortIcon,name:'sort-down',size:14})),p.default.SORT_BY_TOP===n.name&&c.default.createElement(f.TouchableOpacity,{style:E.default.tagTime,onPress:function(){return o.setState({showTimePicker:!0})}},c.default.createElement(f.Text,{style:E.default.tagSortText},__(l.label)),c.default.createElement(R.default,{style:E.default.tagSortIcon,name:'sort-down',size:14}))),c.default.createElement(I.default,{style:E.default.customizeLink,text:__('Customize'),onPress:function(){return o.setState({showModalTagSelector:!0})}})))},o.sectionListFooter=function(){var t=o.state.remainingTags;return 0===t.length?null:c.default.createElement(f.View,{style:E.default.footer},c.default.createElement(f.Text,{style:E.default.footerTitle},__('More tags you follow')),c.default.createElement(f.View,{style:E.default.footerTags},t.map(function(t){return c.default.createElement(f.Text,{key:t,style:[E.default.categoryName,E.default.footerTag],onPress:function(){return o.handleTagPress(t)}},(0,S.formatTagTitle)(t))})))},o.renderSectionListItem=function(t){var n=t.item;t.index,t.section;return c.default.createElement(h.default,{key:n.sort().join(','),orderBy:o.state.orderBy,time:o.props.timeItem.name,tags:n,morePlaceholder:!0,navigation:o.props.navigation,orientation:p.default.ORIENTATION_HORIZONTAL})},o.renderSectionHeader=function(t){var n=t.section.title;return c.default.createElement(f.View,{style:E.default.categoryTitleRow},c.default.createElement(f.Text,{style:E.default.categoryName,onPress:function(){return o.handleTagPress(n)}},(0,S.formatTagTitle)(n)),c.default.createElement(f.TouchableOpacity,{onPress:function(){return o.handleTagPress(n)}},c.default.createElement(R.default,{name:'angle-double-down',size:16})))},o}return(0,s.default)(L,t),(0,o.default)(L,[{key:"componentDidMount",value:function(){var t=this.props,n=t.sortByItem,o=t.fetchRewardedContent,l=t.fileList,u=t.followedTags;this.buildTagCollection(u),o(),l(),this.handleSortByItemSelected(n),this.showRatingReminder(),this.onComponentFocused()}},{key:"componentWillReceiveProps",value:function(t){var n=this.props,o=n.currentRoute,l=n.followedTags,u=t.currentRoute,s=t.followedTags;p.default.DRAWER_ROUTE_DISCOVER===u&&u!==o&&this.onComponentFocused(),N.default.isEqual(s,l)||this.buildTagCollection(s)}},{key:"render",value:function(){var t=this,n=this.props,o=n.currentRoute,l=n.navigation,u=n.sortByItem,s=n.timeItem,T=this.state,S=(T.orderBy,T.showModalTagSelector),_=T.showSortPicker,h=T.showTimePicker;return c.default.createElement(f.View,{style:E.default.container},c.default.createElement(P.default,{navigation:l,belowOverlay:S}),o!==p.default.ROUTE_FILE&&o!==p.default.DRAWER_ROUTE_FILE_VIEW&&c.default.createElement(f.SectionList,{ListHeaderComponent:this.sectionListHeader,ListFooterComponent:this.sectionListFooter,style:E.default.scrollContainer,contentContainerStyle:E.default.scrollPadding,initialNumToRender:4,maxToRenderPerBatch:4,removeClippedSubviews:!0,renderItem:this.renderSectionListItem,renderSectionHeader:this.renderSectionHeader,sections:this.buildSections(),keyExtractor:function(t,n){return t}}),!S&&!_&&!h&&c.default.createElement(y.default,{navigation:l}),S&&c.default.createElement(w.default,{onOverlayPress:function(){return t.setState({showModalTagSelector:!1})},onDonePress:function(){return t.setState({showModalTagSelector:!1})}}),_&&c.default.createElement(v.default,{title:__('Sort content by'),onOverlayPress:function(){return t.setState({showSortPicker:!1})},onItemSelected:this.handleSortByItemSelected,selectedItem:u,items:p.default.CLAIM_SEARCH_SORT_BY_ITEMS}),h&&c.default.createElement(v.default,{title:__('Content from'),onOverlayPress:function(){return t.setState({showTimePicker:!1})},onItemSelected:this.handleTimeItemSelected,selectedItem:s,items:p.default.CLAIM_SEARCH_TIME_ITEMS}))}}]),L})(c.default.PureComponent);e.default=L},722,[3,4,5,6,8,9,12,411,16,401,410,723,726,727,493,674,739,694,502,498,750,753,705,729]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"useAsyncStorage",{enumerable:!0,get:function(){return n.useAsyncStorage}}),e.default=void 0;var u=t(r(d[1])),n=r(d[2]),o=u.default;e.default=o},723,[3,724,725]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=r(d[2]).NativeModules,u=o.PlatformLocalStorage||o.RNC_AsyncSQLiteDBStorage||o.RNCAsyncStorage;if(!u)throw new Error("[@RNC/AsyncStorage]: NativeModule: AsyncStorage is null.\n\nTo fix this issue try these steps:\n\n  \u2022 Run `react-native link @react-native-community/async-storage` in the project root.\n\n  \u2022 Rebuild and restart the app.\n\n  \u2022 Run the packager with `--clearCache` flag.\n\n  \u2022 If you are using CocoaPods on iOS, run `pod install` in the `ios` directory and then rebuild and re-run the app.\n\n  \u2022 If this happens while testing with Jest, check out docs how to integrate AsyncStorage with it: https://github.com/react-native-community/async-storage/blob/LEGACY/docs/Jest-integration.md\n\nIf none of these fix the issue, please open an issue on the Github repository: https://github.com/react-native-community/react-native-async-storage/issues \n");function s(t,n){var o=arguments.length>1;if('string'!=typeof t&&console.warn("[AsyncStorage] Using "+typeof t+" type for key is not supported. This can lead to unexpected behavior/errors. Use string instead.\nKey passed: "+t+"\n"),o&&'string'!=typeof n){if(null==n)throw new Error("[AsyncStorage] Passing null/undefined as value is not supported. If you want to remove value, Use .remove method instead.\nPassed value: "+n+"\nPassed key: "+t+"\n");console.warn("[AsyncStorage] The value for key \""+t+"\" is not a string. This can lead to unexpected behavior/errors. Consider stringifying it.\nPassed value: "+n+"\nPassed key: "+t+"\n")}}var l={_getRequests:[],_getKeys:[],_immediate:null,getItem:function(t,n){return new Promise(function(o,l){s(t),u.multiGet([t],function(t,u){var s=u&&u[0]&&u[0][1]?u[0][1]:null,f=c(t);n&&n(f&&f[0],s),f?l(f[0]):o(s)})})},setItem:function(t,n,o){return new Promise(function(l,f){s(t,n),u.multiSet([[t,n]],function(t){var n=c(t);o&&o(n&&n[0]),n?f(n[0]):l(null)})})},removeItem:function(t,n){return new Promise(function(o,l){s(t),u.multiRemove([t],function(t){var u=c(t);n&&n(u&&u[0]),u?l(u[0]):o(null)})})},mergeItem:function(t,n,o){return new Promise(function(l,f){s(t,n),u.multiMerge([[t,n]],function(t){var n=c(t);o&&o(n&&n[0]),n?f(n[0]):l(null)})})},clear:function(t){return new Promise(function(n,o){u.clear(function(u){var s=f(u);t&&t(s),s?o(s):n(null)})})},getAllKeys:function(t){return new Promise(function(n,o){u.getAllKeys(function(u,s){var l=f(u);t&&t(l,s),l?o(l):n(s)})})},flushGetRequests:function(){var t=this._getRequests,o=this._getKeys;this._getRequests=[],this._getKeys=[],u.multiGet(o,function(o,u){var s={};u&&u.forEach(function(t){var o=(0,n.default)(t,2),u=o[0],l=o[1];return s[u]=l,l});for(var l=t.length,c=0;c<l;c++){var f=t[c],h=f.keys.map(function(t){return[t,s[t]]});f.callback&&f.callback(null,h),f.resolve&&f.resolve(h)}})},multiGet:function(t,n){var o=this;this._immediate||(this._immediate=setImmediate(function(){o._immediate=null,o.flushGetRequests()}));var u={keys:t,callback:n,keyIndex:this._getKeys.length,resolve:null,reject:null},s=new Promise(function(t,n){u.resolve=t,u.reject=n});return this._getRequests.push(u),t.forEach(function(t){-1===o._getKeys.indexOf(t)&&o._getKeys.push(t)}),s},multiSet:function(t,o){return new Promise(function(l,f){t.forEach(function(t){var o=(0,n.default)(t,2);s(o[0],o[1])}),u.multiSet(t,function(t){var n=c(t);o&&o(n),n?f(n):l(null)})})},multiRemove:function(t,n){return new Promise(function(o,l){t.forEach(function(t){return s(t)}),u.multiRemove(t,function(t){var u=c(t);n&&n(u),u?l(u):o(null)})})},multiMerge:function(t,n){return new Promise(function(o,s){u.multiMerge(t,function(t){var u=c(t);n&&n(u),u?s(u):o(null)})})}};function c(t){return t?(Array.isArray(t)?t:[t]).map(function(t){return f(t)}):null}function f(t){if(!t)return null;var n=new Error(t.message);return n.key=t.key,n}u.multiMerge||(delete l.mergeItem,delete l.multiMerge);var h=l;e.default=h},724,[3,25,16]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.useAsyncStorage=function(t){return{getItem:function(){for(var u=arguments.length,f=new Array(u),o=0;o<u;o++)f[o]=arguments[o];return n.default.getItem.apply(n.default,[t].concat(f))},setItem:function(){for(var u=arguments.length,f=new Array(u),o=0;o<u;o++)f[o]=arguments[o];return n.default.setItem.apply(n.default,[t].concat(f))},mergeItem:function(){for(var u=arguments.length,f=new Array(u),o=0;o<u;o++)f[o]=arguments[o];return n.default.mergeItem.apply(n.default,[t].concat(f))},removeItem:function(){for(var u=arguments.length,f=new Array(u),o=0;o<u;o++)f[o]=arguments[o];return n.default.removeItem.apply(n.default,[t].concat(f))}}};var n=t(r(d[1]))},725,[3,724]);
+__d(function(g,r,i,a,m,e,d){var t,n;t=this,n=function(){'use strict';var t,n;function s(){return t.apply(null,arguments)}function o(t){return t instanceof Array||'[object Array]'===Object.prototype.toString.call(t)}function u(t){return null!=t&&'[object Object]'===Object.prototype.toString.call(t)}function h(t){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(t).length;var n;for(n in t)if(t.hasOwnProperty(n))return!1;return!0}function l(t){return void 0===t}function c(t){return'number'==typeof t||'[object Number]'===Object.prototype.toString.call(t)}function f(t){return t instanceof Date||'[object Date]'===Object.prototype.toString.call(t)}function _(t,n){var s,o=[];for(s=0;s<t.length;++s)o.push(n(t[s],s));return o}function y(t,n){return Object.prototype.hasOwnProperty.call(t,n)}function v(t,n){for(var s in n)y(n,s)&&(t[s]=n[s]);return y(n,'toString')&&(t.toString=n.toString),y(n,'valueOf')&&(t.valueOf=n.valueOf),t}function p(t,n,s,o){return Kt(t,n,s,o,!0).utc()}function w(t){return null==t._pf&&(t._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}),t._pf}function M(t){if(null==t._isValid){var s=w(t),o=n.call(s.parsedDateParts,function(t){return null!=t}),u=!isNaN(t._d.getTime())&&s.overflow<0&&!s.empty&&!s.invalidMonth&&!s.invalidWeekday&&!s.weekdayMismatch&&!s.nullInput&&!s.invalidFormat&&!s.userInvalidated&&(!s.meridiem||s.meridiem&&o);if(t._strict&&(u=u&&0===s.charsLeftOver&&0===s.unusedTokens.length&&void 0===s.bigHour),null!=Object.isFrozen&&Object.isFrozen(t))return u;t._isValid=u}return t._isValid}function k(t){var n=p(NaN);return null!=t?v(w(n),t):w(n).userInvalidated=!0,n}n=Array.prototype.some?Array.prototype.some:function(t){for(var n=Object(this),s=n.length>>>0,o=0;o<s;o++)if(o in n&&t.call(this,n[o],o,n))return!0;return!1};var S=s.momentProperties=[];function D(t,n){var s,o,u;if(l(n._isAMomentObject)||(t._isAMomentObject=n._isAMomentObject),l(n._i)||(t._i=n._i),l(n._f)||(t._f=n._f),l(n._l)||(t._l=n._l),l(n._strict)||(t._strict=n._strict),l(n._tzm)||(t._tzm=n._tzm),l(n._isUTC)||(t._isUTC=n._isUTC),l(n._offset)||(t._offset=n._offset),l(n._pf)||(t._pf=w(n)),l(n._locale)||(t._locale=n._locale),S.length>0)for(s=0;s<S.length;s++)l(u=n[o=S[s]])||(t[o]=u);return t}var Y=!1;function O(t){D(this,t),this._d=new Date(null!=t._d?t._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===Y&&(Y=!0,s.updateOffset(this),Y=!1)}function T(t){return t instanceof O||null!=t&&null!=t._isAMomentObject}function b(t){return t<0?Math.ceil(t)||0:Math.floor(t)}function x(t){var n=+t,s=0;return 0!==n&&isFinite(n)&&(s=b(n)),s}function P(t,n,s){var o,u=Math.min(t.length,n.length),h=Math.abs(t.length-n.length),l=0;for(o=0;o<u;o++)(s&&t[o]!==n[o]||!s&&x(t[o])!==x(n[o]))&&l++;return l+h}function W(t){!1===s.suppressDeprecationWarnings&&'undefined'!=typeof console&&console.warn&&console.warn('Deprecation warning: '+t)}function C(t,n){var o=!0;return v(function(){if(null!=s.deprecationHandler&&s.deprecationHandler(null,t),o){for(var u,h=[],l=0;l<arguments.length;l++){if(u='','object'==typeof arguments[l]){for(var c in u+='\n['+l+'] ',arguments[0])u+=c+': '+arguments[0][c]+', ';u=u.slice(0,-2)}else u=arguments[l];h.push(u)}W(t+'\nArguments: '+Array.prototype.slice.call(h).join('')+'\n'+(new Error).stack),o=!1}return n.apply(this,arguments)},n)}var H,R={};function U(t,n){null!=s.deprecationHandler&&s.deprecationHandler(t,n),R[t]||(W(n),R[t]=!0)}function F(t){return t instanceof Function||'[object Function]'===Object.prototype.toString.call(t)}function L(t,n){var s,o=v({},t);for(s in n)y(n,s)&&(u(t[s])&&u(n[s])?(o[s]={},v(o[s],t[s]),v(o[s],n[s])):null!=n[s]?o[s]=n[s]:delete o[s]);for(s in t)y(t,s)&&!y(n,s)&&u(t[s])&&(o[s]=v({},o[s]));return o}function N(t){null!=t&&this.set(t)}s.suppressDeprecationWarnings=!1,s.deprecationHandler=null,H=Object.keys?Object.keys:function(t){var n,s=[];for(n in t)y(t,n)&&s.push(n);return s};var G={};function V(t,n){var s=t.toLowerCase();G[s]=G[s+'s']=G[n]=t}function E(t){return'string'==typeof t?G[t]||G[t.toLowerCase()]:void 0}function I(t){var n,s,o={};for(s in t)y(t,s)&&(n=E(s))&&(o[n]=t[s]);return o}var A={};function j(t,n){A[t]=n}function Z(t){var n=[];for(var s in t)n.push({unit:s,priority:A[s]});return n.sort(function(t,n){return t.priority-n.priority}),n}function z(t,n,s){var o=''+Math.abs(t),u=n-o.length;return(t>=0?s?'+':'':'-')+Math.pow(10,Math.max(0,u)).toString().substr(1)+o}var $=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,q=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,J={},B={};function Q(t,n,s,o){var u=o;'string'==typeof o&&(u=function(){return this[o]()}),t&&(B[t]=u),n&&(B[n[0]]=function(){return z(u.apply(this,arguments),n[1],n[2])}),s&&(B[s]=function(){return this.localeData().ordinal(u.apply(this,arguments),t)})}function X(t){var n,s,o,u=t.match($);for(n=0,s=u.length;n<s;n++)B[u[n]]?u[n]=B[u[n]]:u[n]=(o=u[n]).match(/\[[\s\S]/)?o.replace(/^\[|\]$/g,''):o.replace(/\\/g,'');return function(n){var o,h='';for(o=0;o<s;o++)h+=F(u[o])?u[o].call(n,t):u[o];return h}}function K(t,n){return t.isValid()?(n=ee(n,t.localeData()),J[n]=J[n]||X(n),J[n](t)):t.localeData().invalidDate()}function ee(t,n){var s=5;function o(t){return n.longDateFormat(t)||t}for(q.lastIndex=0;s>=0&&q.test(t);)t=t.replace(q,o),q.lastIndex=0,s-=1;return t}var te=/\d/,ne=/\d\d/,se=/\d{3}/,ie=/\d{4}/,re=/[+-]?\d{6}/,ae=/\d\d?/,oe=/\d\d\d\d?/,ue=/\d\d\d\d\d\d?/,he=/\d{1,3}/,le=/\d{1,4}/,de=/[+-]?\d{1,6}/,ce=/\d+/,fe=/[+-]?\d+/,me=/Z|[+-]\d\d:?\d\d/gi,_e=/Z|[+-]\d\d(?::?\d\d)?/gi,ye=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,ge={};function ve(t,n,s){ge[t]=F(n)?n:function(t,o){return t&&s?s:n}}function pe(t,n){return y(ge,t)?ge[t](n._strict,n._locale):new RegExp(we(t.replace('\\','').replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,n,s,o,u){return n||s||o||u})))}function we(t){return t.replace(/[-\/\\^$*+?.()|[\]{}]/g,'\\$&')}var Me={};function ke(t,n){var s,o=n;for('string'==typeof t&&(t=[t]),c(n)&&(o=function(t,s){s[n]=x(t)}),s=0;s<t.length;s++)Me[t[s]]=o}function Se(t,n){ke(t,function(t,s,o,u){o._w=o._w||{},n(t,o._w,o,u)})}function De(t,n,s){null!=n&&y(Me,t)&&Me[t](n,s._a,s,t)}var Ye=0,Oe=1,Te=2,be=3,xe=4,Pe=5,We=6,Ce=7,He=8;function Re(t){return Ue(t)?366:365}function Ue(t){return t%4==0&&t%100!=0||t%400==0}Q('Y',0,0,function(){var t=this.year();return t<=9999?''+t:'+'+t}),Q(0,['YY',2],0,function(){return this.year()%100}),Q(0,['YYYY',4],0,'year'),Q(0,['YYYYY',5],0,'year'),Q(0,['YYYYYY',6,!0],0,'year'),V('year','y'),j('year',1),ve('Y',fe),ve('YY',ae,ne),ve('YYYY',le,ie),ve('YYYYY',de,re),ve('YYYYYY',de,re),ke(['YYYYY','YYYYYY'],Ye),ke('YYYY',function(t,n){n[Ye]=2===t.length?s.parseTwoDigitYear(t):x(t)}),ke('YY',function(t,n){n[Ye]=s.parseTwoDigitYear(t)}),ke('Y',function(t,n){n[Ye]=parseInt(t,10)}),s.parseTwoDigitYear=function(t){return x(t)+(x(t)>68?1900:2e3)};var Fe,Le=Ne('FullYear',!0);function Ne(t,n){return function(o){return null!=o?(Ve(this,t,o),s.updateOffset(this,n),this):Ge(this,t)}}function Ge(t,n){return t.isValid()?t._d['get'+(t._isUTC?'UTC':'')+n]():NaN}function Ve(t,n,s){t.isValid()&&!isNaN(s)&&('FullYear'===n&&Ue(t.year())&&1===t.month()&&29===t.date()?t._d['set'+(t._isUTC?'UTC':'')+n](s,t.month(),Ee(s,t.month())):t._d['set'+(t._isUTC?'UTC':'')+n](s))}function Ee(t,n){if(isNaN(t)||isNaN(n))return NaN;var s,o=(n%(s=12)+s)%s;return t+=(n-o)/12,1===o?Ue(t)?29:28:31-o%7%2}Fe=Array.prototype.indexOf?Array.prototype.indexOf:function(t){var n;for(n=0;n<this.length;++n)if(this[n]===t)return n;return-1},Q('M',['MM',2],'Mo',function(){return this.month()+1}),Q('MMM',0,0,function(t){return this.localeData().monthsShort(this,t)}),Q('MMMM',0,0,function(t){return this.localeData().months(this,t)}),V('month','M'),j('month',8),ve('M',ae),ve('MM',ae,ne),ve('MMM',function(t,n){return n.monthsShortRegex(t)}),ve('MMMM',function(t,n){return n.monthsRegex(t)}),ke(['M','MM'],function(t,n){n[Oe]=x(t)-1}),ke(['MMM','MMMM'],function(t,n,s,o){var u=s._locale.monthsParse(t,o,s._strict);null!=u?n[Oe]=u:w(s).invalidMonth=t});var Ie=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Ae='January_February_March_April_May_June_July_August_September_October_November_December'.split('_');var je='Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_');function Ze(t,n,s){var o,u,h,l=t.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],o=0;o<12;++o)h=p([2e3,o]),this._shortMonthsParse[o]=this.monthsShort(h,'').toLocaleLowerCase(),this._longMonthsParse[o]=this.months(h,'').toLocaleLowerCase();return s?'MMM'===n?-1!==(u=Fe.call(this._shortMonthsParse,l))?u:null:-1!==(u=Fe.call(this._longMonthsParse,l))?u:null:'MMM'===n?-1!==(u=Fe.call(this._shortMonthsParse,l))?u:-1!==(u=Fe.call(this._longMonthsParse,l))?u:null:-1!==(u=Fe.call(this._longMonthsParse,l))?u:-1!==(u=Fe.call(this._shortMonthsParse,l))?u:null}function ze(t,n){var s;if(!t.isValid())return t;if('string'==typeof n)if(/^\d+$/.test(n))n=x(n);else if(!c(n=t.localeData().monthsParse(n)))return t;return s=Math.min(t.date(),Ee(t.year(),n)),t._d['set'+(t._isUTC?'UTC':'')+'Month'](n,s),t}function $e(t){return null!=t?(ze(this,t),s.updateOffset(this,!0),this):Ge(this,'Month')}var qe=ye;var Je=ye;function Be(){function t(t,n){return n.length-t.length}var n,s,o=[],u=[],h=[];for(n=0;n<12;n++)s=p([2e3,n]),o.push(this.monthsShort(s,'')),u.push(this.months(s,'')),h.push(this.months(s,'')),h.push(this.monthsShort(s,''));for(o.sort(t),u.sort(t),h.sort(t),n=0;n<12;n++)o[n]=we(o[n]),u[n]=we(u[n]);for(n=0;n<24;n++)h[n]=we(h[n]);this._monthsRegex=new RegExp('^('+h.join('|')+')','i'),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp('^('+u.join('|')+')','i'),this._monthsShortStrictRegex=new RegExp('^('+o.join('|')+')','i')}function Qe(t,n,s,o,u,h,l){var c;return t<100&&t>=0?(c=new Date(t+400,n,s,o,u,h,l),isFinite(c.getFullYear())&&c.setFullYear(t)):c=new Date(t,n,s,o,u,h,l),c}function Xe(t){var n;if(t<100&&t>=0){var s=Array.prototype.slice.call(arguments);s[0]=t+400,n=new Date(Date.UTC.apply(null,s)),isFinite(n.getUTCFullYear())&&n.setUTCFullYear(t)}else n=new Date(Date.UTC.apply(null,arguments));return n}function Ke(t,n,s){var o=7+n-s;return-((7+Xe(t,0,o).getUTCDay()-n)%7)+o-1}function et(t,n,s,o,u){var h,l,c=1+7*(n-1)+(7+s-o)%7+Ke(t,o,u);return c<=0?l=Re(h=t-1)+c:c>Re(t)?(h=t+1,l=c-Re(t)):(h=t,l=c),{year:h,dayOfYear:l}}function tt(t,n,s){var o,u,h=Ke(t.year(),n,s),l=Math.floor((t.dayOfYear()-h-1)/7)+1;return l<1?o=l+nt(u=t.year()-1,n,s):l>nt(t.year(),n,s)?(o=l-nt(t.year(),n,s),u=t.year()+1):(u=t.year(),o=l),{week:o,year:u}}function nt(t,n,s){var o=Ke(t,n,s),u=Ke(t+1,n,s);return(Re(t)-o+u)/7}Q('w',['ww',2],'wo','week'),Q('W',['WW',2],'Wo','isoWeek'),V('week','w'),V('isoWeek','W'),j('week',5),j('isoWeek',5),ve('w',ae),ve('ww',ae,ne),ve('W',ae),ve('WW',ae,ne),Se(['w','ww','W','WW'],function(t,n,s,o){n[o.substr(0,1)]=x(t)});function st(t,n){return'string'!=typeof t?t:isNaN(t)?'number'==typeof(t=n.weekdaysParse(t))?t:null:parseInt(t,10)}function it(t,n){return'string'==typeof t?n.weekdaysParse(t)%7||7:isNaN(t)?null:t}function rt(t,n){return t.slice(n,7).concat(t.slice(0,n))}Q('d',0,'do','day'),Q('dd',0,0,function(t){return this.localeData().weekdaysMin(this,t)}),Q('ddd',0,0,function(t){return this.localeData().weekdaysShort(this,t)}),Q('dddd',0,0,function(t){return this.localeData().weekdays(this,t)}),Q('e',0,0,'weekday'),Q('E',0,0,'isoWeekday'),V('day','d'),V('weekday','e'),V('isoWeekday','E'),j('day',11),j('weekday',11),j('isoWeekday',11),ve('d',ae),ve('e',ae),ve('E',ae),ve('dd',function(t,n){return n.weekdaysMinRegex(t)}),ve('ddd',function(t,n){return n.weekdaysShortRegex(t)}),ve('dddd',function(t,n){return n.weekdaysRegex(t)}),Se(['dd','ddd','dddd'],function(t,n,s,o){var u=s._locale.weekdaysParse(t,o,s._strict);null!=u?n.d=u:w(s).invalidWeekday=t}),Se(['d','e','E'],function(t,n,s,o){n[o]=x(t)});var at='Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_');var ot='Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_');var ut='Su_Mo_Tu_We_Th_Fr_Sa'.split('_');function ht(t,n,s){var o,u,h,l=t.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],o=0;o<7;++o)h=p([2e3,1]).day(o),this._minWeekdaysParse[o]=this.weekdaysMin(h,'').toLocaleLowerCase(),this._shortWeekdaysParse[o]=this.weekdaysShort(h,'').toLocaleLowerCase(),this._weekdaysParse[o]=this.weekdays(h,'').toLocaleLowerCase();return s?'dddd'===n?-1!==(u=Fe.call(this._weekdaysParse,l))?u:null:'ddd'===n?-1!==(u=Fe.call(this._shortWeekdaysParse,l))?u:null:-1!==(u=Fe.call(this._minWeekdaysParse,l))?u:null:'dddd'===n?-1!==(u=Fe.call(this._weekdaysParse,l))?u:-1!==(u=Fe.call(this._shortWeekdaysParse,l))?u:-1!==(u=Fe.call(this._minWeekdaysParse,l))?u:null:'ddd'===n?-1!==(u=Fe.call(this._shortWeekdaysParse,l))?u:-1!==(u=Fe.call(this._weekdaysParse,l))?u:-1!==(u=Fe.call(this._minWeekdaysParse,l))?u:null:-1!==(u=Fe.call(this._minWeekdaysParse,l))?u:-1!==(u=Fe.call(this._weekdaysParse,l))?u:-1!==(u=Fe.call(this._shortWeekdaysParse,l))?u:null}var lt=ye;var dt=ye;var ct=ye;function ft(){function t(t,n){return n.length-t.length}var n,s,o,u,h,l=[],c=[],f=[],_=[];for(n=0;n<7;n++)s=p([2e3,1]).day(n),o=this.weekdaysMin(s,''),u=this.weekdaysShort(s,''),h=this.weekdays(s,''),l.push(o),c.push(u),f.push(h),_.push(o),_.push(u),_.push(h);for(l.sort(t),c.sort(t),f.sort(t),_.sort(t),n=0;n<7;n++)c[n]=we(c[n]),f[n]=we(f[n]),_[n]=we(_[n]);this._weekdaysRegex=new RegExp('^('+_.join('|')+')','i'),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp('^('+f.join('|')+')','i'),this._weekdaysShortStrictRegex=new RegExp('^('+c.join('|')+')','i'),this._weekdaysMinStrictRegex=new RegExp('^('+l.join('|')+')','i')}function mt(){return this.hours()%12||12}function _t(t,n){Q(t,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),n)})}function yt(t,n){return n._meridiemParse}Q('H',['HH',2],0,'hour'),Q('h',['hh',2],0,mt),Q('k',['kk',2],0,function(){return this.hours()||24}),Q('hmm',0,0,function(){return''+mt.apply(this)+z(this.minutes(),2)}),Q('hmmss',0,0,function(){return''+mt.apply(this)+z(this.minutes(),2)+z(this.seconds(),2)}),Q('Hmm',0,0,function(){return''+this.hours()+z(this.minutes(),2)}),Q('Hmmss',0,0,function(){return''+this.hours()+z(this.minutes(),2)+z(this.seconds(),2)}),_t('a',!0),_t('A',!1),V('hour','h'),j('hour',13),ve('a',yt),ve('A',yt),ve('H',ae),ve('h',ae),ve('k',ae),ve('HH',ae,ne),ve('hh',ae,ne),ve('kk',ae,ne),ve('hmm',oe),ve('hmmss',ue),ve('Hmm',oe),ve('Hmmss',ue),ke(['H','HH'],be),ke(['k','kk'],function(t,n,s){var o=x(t);n[be]=24===o?0:o}),ke(['a','A'],function(t,n,s){s._isPm=s._locale.isPM(t),s._meridiem=t}),ke(['h','hh'],function(t,n,s){n[be]=x(t),w(s).bigHour=!0}),ke('hmm',function(t,n,s){var o=t.length-2;n[be]=x(t.substr(0,o)),n[xe]=x(t.substr(o)),w(s).bigHour=!0}),ke('hmmss',function(t,n,s){var o=t.length-4,u=t.length-2;n[be]=x(t.substr(0,o)),n[xe]=x(t.substr(o,2)),n[Pe]=x(t.substr(u)),w(s).bigHour=!0}),ke('Hmm',function(t,n,s){var o=t.length-2;n[be]=x(t.substr(0,o)),n[xe]=x(t.substr(o))}),ke('Hmmss',function(t,n,s){var o=t.length-4,u=t.length-2;n[be]=x(t.substr(0,o)),n[xe]=x(t.substr(o,2)),n[Pe]=x(t.substr(u))});var gt,vt=Ne('Hours',!0),pt={calendar:{sameDay:'[Today at] LT',nextDay:'[Tomorrow at] LT',nextWeek:'dddd [at] LT',lastDay:'[Yesterday at] LT',lastWeek:'[Last] dddd [at] LT',sameElse:'L'},longDateFormat:{LTS:'h:mm:ss A',LT:'h:mm A',L:'MM/DD/YYYY',LL:'MMMM D, YYYY',LLL:'MMMM D, YYYY h:mm A',LLLL:'dddd, MMMM D, YYYY h:mm A'},invalidDate:'Invalid date',ordinal:'%d',dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:'in %s',past:'%s ago',s:'a few seconds',ss:'%d seconds',m:'a minute',mm:'%d minutes',h:'an hour',hh:'%d hours',d:'a day',dd:'%d days',M:'a month',MM:'%d months',y:'a year',yy:'%d years'},months:Ae,monthsShort:je,week:{dow:0,doy:6},weekdays:at,weekdaysMin:ut,weekdaysShort:ot,meridiemParse:/[ap]\.?m?\.?/i},wt={},Mt={};function kt(t){return t?t.toLowerCase().replace('_','-'):t}function St(t){for(var n,s,o,u,h=0;h<t.length;){for(n=(u=kt(t[h]).split('-')).length,s=(s=kt(t[h+1]))?s.split('-'):null;n>0;){if(o=Dt(u.slice(0,n).join('-')))return o;if(s&&s.length>=n&&P(u,s,!0)>=n-1)break;n--}h++}return gt}function Dt(t){var n=null;if(!wt[t]&&void 0!==m&&m&&m.exports)try{n=gt._abbr,r('./locale/'+t),Yt(n)}catch(t){}return wt[t]}function Yt(t,n){var s;return t&&((s=l(n)?Tt(t):Ot(t,n))?gt=s:'undefined'!=typeof console&&console.warn&&console.warn('Locale '+t+' not found. Did you forget to load it?')),gt._abbr}function Ot(t,n){if(null!==n){var s,o=pt;if(n.abbr=t,null!=wt[t])U('defineLocaleOverride',"use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),o=wt[t]._config;else if(null!=n.parentLocale)if(null!=wt[n.parentLocale])o=wt[n.parentLocale]._config;else{if(null==(s=Dt(n.parentLocale)))return Mt[n.parentLocale]||(Mt[n.parentLocale]=[]),Mt[n.parentLocale].push({name:t,config:n}),null;o=s._config}return wt[t]=new N(L(o,n)),Mt[t]&&Mt[t].forEach(function(t){Ot(t.name,t.config)}),Yt(t),wt[t]}return delete wt[t],null}function Tt(t){var n;if(t&&t._locale&&t._locale._abbr&&(t=t._locale._abbr),!t)return gt;if(!o(t)){if(n=Dt(t))return n;t=[t]}return St(t)}function bt(t){var n,s=t._a;return s&&-2===w(t).overflow&&(n=s[Oe]<0||s[Oe]>11?Oe:s[Te]<1||s[Te]>Ee(s[Ye],s[Oe])?Te:s[be]<0||s[be]>24||24===s[be]&&(0!==s[xe]||0!==s[Pe]||0!==s[We])?be:s[xe]<0||s[xe]>59?xe:s[Pe]<0||s[Pe]>59?Pe:s[We]<0||s[We]>999?We:-1,w(t)._overflowDayOfYear&&(n<Ye||n>Te)&&(n=Te),w(t)._overflowWeeks&&-1===n&&(n=Ce),w(t)._overflowWeekday&&-1===n&&(n=He),w(t).overflow=n),t}function xt(t,n,s){return null!=t?t:null!=n?n:s}function Pt(t){var n=new Date(s.now());return t._useUTC?[n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate()]:[n.getFullYear(),n.getMonth(),n.getDate()]}function Wt(t){var n,s,o,u,h,l=[];if(!t._d){for(o=Pt(t),t._w&&null==t._a[Te]&&null==t._a[Oe]&&Ct(t),null!=t._dayOfYear&&(h=xt(t._a[Ye],o[Ye]),(t._dayOfYear>Re(h)||0===t._dayOfYear)&&(w(t)._overflowDayOfYear=!0),s=Xe(h,0,t._dayOfYear),t._a[Oe]=s.getUTCMonth(),t._a[Te]=s.getUTCDate()),n=0;n<3&&null==t._a[n];++n)t._a[n]=l[n]=o[n];for(;n<7;n++)t._a[n]=l[n]=null==t._a[n]?2===n?1:0:t._a[n];24===t._a[be]&&0===t._a[xe]&&0===t._a[Pe]&&0===t._a[We]&&(t._nextDay=!0,t._a[be]=0),t._d=(t._useUTC?Xe:Qe).apply(null,l),u=t._useUTC?t._d.getUTCDay():t._d.getDay(),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[be]=24),t._w&&void 0!==t._w.d&&t._w.d!==u&&(w(t).weekdayMismatch=!0)}}function Ct(t){var n,s,o,u,h,l,c,f;if(null!=(n=t._w).GG||null!=n.W||null!=n.E)h=1,l=4,s=xt(n.GG,t._a[Ye],tt(en(),1,4).year),o=xt(n.W,1),((u=xt(n.E,1))<1||u>7)&&(f=!0);else{h=t._locale._week.dow,l=t._locale._week.doy;var _=tt(en(),h,l);s=xt(n.gg,t._a[Ye],_.year),o=xt(n.w,_.week),null!=n.d?((u=n.d)<0||u>6)&&(f=!0):null!=n.e?(u=n.e+h,(n.e<0||n.e>6)&&(f=!0)):u=h}o<1||o>nt(s,h,l)?w(t)._overflowWeeks=!0:null!=f?w(t)._overflowWeekday=!0:(c=et(s,o,u,h,l),t._a[Ye]=c.year,t._dayOfYear=c.dayOfYear)}var Ht=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Rt=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Ut=/Z|[+-]\d\d(?::?\d\d)?/,Ft=[['YYYYYY-MM-DD',/[+-]\d{6}-\d\d-\d\d/],['YYYY-MM-DD',/\d{4}-\d\d-\d\d/],['GGGG-[W]WW-E',/\d{4}-W\d\d-\d/],['GGGG-[W]WW',/\d{4}-W\d\d/,!1],['YYYY-DDD',/\d{4}-\d{3}/],['YYYY-MM',/\d{4}-\d\d/,!1],['YYYYYYMMDD',/[+-]\d{10}/],['YYYYMMDD',/\d{8}/],['GGGG[W]WWE',/\d{4}W\d{3}/],['GGGG[W]WW',/\d{4}W\d{2}/,!1],['YYYYDDD',/\d{7}/]],Lt=[['HH:mm:ss.SSSS',/\d\d:\d\d:\d\d\.\d+/],['HH:mm:ss,SSSS',/\d\d:\d\d:\d\d,\d+/],['HH:mm:ss',/\d\d:\d\d:\d\d/],['HH:mm',/\d\d:\d\d/],['HHmmss.SSSS',/\d\d\d\d\d\d\.\d+/],['HHmmss,SSSS',/\d\d\d\d\d\d,\d+/],['HHmmss',/\d\d\d\d\d\d/],['HHmm',/\d\d\d\d/],['HH',/\d\d/]],Nt=/^\/?Date\((\-?\d+)/i;function Gt(t){var n,s,o,u,h,l,c=t._i,f=Ht.exec(c)||Rt.exec(c);if(f){for(w(t).iso=!0,n=0,s=Ft.length;n<s;n++)if(Ft[n][1].exec(f[1])){u=Ft[n][0],o=!1!==Ft[n][2];break}if(null==u)return void(t._isValid=!1);if(f[3]){for(n=0,s=Lt.length;n<s;n++)if(Lt[n][1].exec(f[3])){h=(f[2]||' ')+Lt[n][0];break}if(null==h)return void(t._isValid=!1)}if(!o&&null!=h)return void(t._isValid=!1);if(f[4]){if(!Ut.exec(f[4]))return void(t._isValid=!1);l='Z'}t._f=u+(h||'')+(l||''),$t(t)}else t._isValid=!1}var Vt=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/;function Et(t){var n=parseInt(t,10);return n<=49?2e3+n:n<=999?1900+n:n}function It(t,n,s){if(t&&ot.indexOf(t)!==new Date(n[0],n[1],n[2]).getDay())return w(s).weekdayMismatch=!0,s._isValid=!1,!1;return!0}var At={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function jt(t,n,s){if(t)return At[t];if(n)return 0;var o=parseInt(s,10),u=o%100;return 60*((o-u)/100)+u}function Zt(t){var n,s,o,u,h,l,c,f=Vt.exec(t._i.replace(/\([^)]*\)|[\n\t]/g,' ').replace(/(\s\s+)/g,' ').replace(/^\s\s*/,'').replace(/\s\s*$/,''));if(f){var _=(n=f[4],s=f[3],o=f[2],u=f[5],h=f[6],l=f[7],c=[Et(n),je.indexOf(s),parseInt(o,10),parseInt(u,10),parseInt(h,10)],l&&c.push(parseInt(l,10)),c);if(!It(f[1],_,t))return;t._a=_,t._tzm=jt(f[8],f[9],f[10]),t._d=Xe.apply(null,t._a),t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),w(t).rfc2822=!0}else t._isValid=!1}function zt(t){var n=Nt.exec(t._i);null===n?(Gt(t),!1===t._isValid&&(delete t._isValid,Zt(t),!1===t._isValid&&(delete t._isValid,s.createFromInputFallback(t)))):t._d=new Date(+n[1])}function $t(t){if(t._f!==s.ISO_8601)if(t._f!==s.RFC_2822){t._a=[],w(t).empty=!0;var n,o,u,h,l,c=''+t._i,f=c.length,_=0;for(u=ee(t._f,t._locale).match($)||[],n=0;n<u.length;n++)h=u[n],(o=(c.match(pe(h,t))||[])[0])&&((l=c.substr(0,c.indexOf(o))).length>0&&w(t).unusedInput.push(l),c=c.slice(c.indexOf(o)+o.length),_+=o.length),B[h]?(o?w(t).empty=!1:w(t).unusedTokens.push(h),De(h,o,t)):t._strict&&!o&&w(t).unusedTokens.push(h);w(t).charsLeftOver=f-_,c.length>0&&w(t).unusedInput.push(c),t._a[be]<=12&&!0===w(t).bigHour&&t._a[be]>0&&(w(t).bigHour=void 0),w(t).parsedDateParts=t._a.slice(0),w(t).meridiem=t._meridiem,t._a[be]=qt(t._locale,t._a[be],t._meridiem),Wt(t),bt(t)}else Zt(t);else Gt(t)}function qt(t,n,s){var o;return null==s?n:null!=t.meridiemHour?t.meridiemHour(n,s):null!=t.isPM?((o=t.isPM(s))&&n<12&&(n+=12),o||12!==n||(n=0),n):n}function Jt(t){var n,s,o,u,h;if(0===t._f.length)return w(t).invalidFormat=!0,void(t._d=new Date(NaN));for(u=0;u<t._f.length;u++)h=0,n=D({},t),null!=t._useUTC&&(n._useUTC=t._useUTC),n._f=t._f[u],$t(n),M(n)&&(h+=w(n).charsLeftOver,h+=10*w(n).unusedTokens.length,w(n).score=h,(null==o||h<o)&&(o=h,s=n));v(t,s||n)}function Bt(t){if(!t._d){var n=I(t._i);t._a=_([n.year,n.month,n.day||n.date,n.hour,n.minute,n.second,n.millisecond],function(t){return t&&parseInt(t,10)}),Wt(t)}}function Qt(t){var n=t._i,s=t._f;return t._locale=t._locale||Tt(t._l),null===n||void 0===s&&''===n?k({nullInput:!0}):('string'==typeof n&&(t._i=n=t._locale.preparse(n)),T(n)?new O(bt(n)):(f(n)?t._d=n:o(s)?Jt(t):s?$t(t):Xt(t),M(t)||(t._d=null),t))}function Xt(t){var n=t._i;l(n)?t._d=new Date(s.now()):f(n)?t._d=new Date(n.valueOf()):'string'==typeof n?zt(t):o(n)?(t._a=_(n.slice(0),function(t){return parseInt(t,10)}),Wt(t)):u(n)?Bt(t):c(n)?t._d=new Date(n):s.createFromInputFallback(t)}function Kt(t,n,s,l,c){var f,_={};return!0!==s&&!1!==s||(l=s,s=void 0),(u(t)&&h(t)||o(t)&&0===t.length)&&(t=void 0),_._isAMomentObject=!0,_._useUTC=_._isUTC=c,_._l=s,_._i=t,_._f=n,_._strict=l,(f=new O(bt(Qt(_))))._nextDay&&(f.add(1,'d'),f._nextDay=void 0),f}function en(t,n,s,o){return Kt(t,n,s,o,!1)}s.createFromInputFallback=C("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(t){t._d=new Date(t._i+(t._useUTC?' UTC':''))}),s.ISO_8601=function(){},s.RFC_2822=function(){};var tn=C('moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/',function(){var t=en.apply(null,arguments);return this.isValid()&&t.isValid()?t<this?this:t:k()}),nn=C('moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/',function(){var t=en.apply(null,arguments);return this.isValid()&&t.isValid()?t>this?this:t:k()});function sn(t,n){var s,u;if(1===n.length&&o(n[0])&&(n=n[0]),!n.length)return en();for(s=n[0],u=1;u<n.length;++u)n[u].isValid()&&!n[u][t](s)||(s=n[u]);return s}var rn=['year','quarter','month','week','day','hour','minute','second','millisecond'];function an(t){for(var n in t)if(-1===Fe.call(rn,n)||null!=t[n]&&isNaN(t[n]))return!1;for(var s=!1,o=0;o<rn.length;++o)if(t[rn[o]]){if(s)return!1;parseFloat(t[rn[o]])!==x(t[rn[o]])&&(s=!0)}return!0}function on(t){var n=I(t),s=n.year||0,o=n.quarter||0,u=n.month||0,h=n.week||n.isoWeek||0,l=n.day||0,c=n.hour||0,f=n.minute||0,_=n.second||0,y=n.millisecond||0;this._isValid=an(n),this._milliseconds=+y+1e3*_+6e4*f+1e3*c*60*60,this._days=+l+7*h,this._months=+u+3*o+12*s,this._data={},this._locale=Tt(),this._bubble()}function un(t){return t instanceof on}function hn(t){return t<0?-1*Math.round(-1*t):Math.round(t)}function ln(t,n){Q(t,0,0,function(){var t=this.utcOffset(),s='+';return t<0&&(t=-t,s='-'),s+z(~~(t/60),2)+n+z(~~t%60,2)})}ln('Z',':'),ln('ZZ',''),ve('Z',_e),ve('ZZ',_e),ke(['Z','ZZ'],function(t,n,s){s._useUTC=!0,s._tzm=cn(_e,t)});var dn=/([\+\-]|\d\d)/gi;function cn(t,n){var s=(n||'').match(t);if(null===s)return null;var o=((s[s.length-1]||[])+'').match(dn)||['-',0,0],u=60*o[1]+x(o[2]);return 0===u?0:'+'===o[0]?u:-u}function fn(t,n){var o,u;return n._isUTC?(o=n.clone(),u=(T(t)||f(t)?t.valueOf():en(t).valueOf())-o.valueOf(),o._d.setTime(o._d.valueOf()+u),s.updateOffset(o,!1),o):en(t).local()}function mn(t){return 15*-Math.round(t._d.getTimezoneOffset()/15)}function _n(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}s.updateOffset=function(){};var yn=/^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,gn=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function vn(t,n){var s,o,u,h=t,l=null;return un(t)?h={ms:t._milliseconds,d:t._days,M:t._months}:c(t)?(h={},n?h[n]=t:h.milliseconds=t):(l=yn.exec(t))?(s='-'===l[1]?-1:1,h={y:0,d:x(l[Te])*s,h:x(l[be])*s,m:x(l[xe])*s,s:x(l[Pe])*s,ms:x(hn(1e3*l[We]))*s}):(l=gn.exec(t))?(s='-'===l[1]?-1:1,h={y:pn(l[2],s),M:pn(l[3],s),w:pn(l[4],s),d:pn(l[5],s),h:pn(l[6],s),m:pn(l[7],s),s:pn(l[8],s)}):null==h?h={}:'object'==typeof h&&('from'in h||'to'in h)&&(u=Mn(en(h.from),en(h.to)),(h={}).ms=u.milliseconds,h.M=u.months),o=new on(h),un(t)&&y(t,'_locale')&&(o._locale=t._locale),o}function pn(t,n){var s=t&&parseFloat(t.replace(',','.'));return(isNaN(s)?0:s)*n}function wn(t,n){var s={};return s.months=n.month()-t.month()+12*(n.year()-t.year()),t.clone().add(s.months,'M').isAfter(n)&&--s.months,s.milliseconds=+n-+t.clone().add(s.months,'M'),s}function Mn(t,n){var s;return t.isValid()&&n.isValid()?(n=fn(n,t),t.isBefore(n)?s=wn(t,n):((s=wn(n,t)).milliseconds=-s.milliseconds,s.months=-s.months),s):{milliseconds:0,months:0}}function kn(t,n){return function(s,o){var u;return null===o||isNaN(+o)||(U(n,'moment().'+n+'(period, number) is deprecated. Please use moment().'+n+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),u=s,s=o,o=u),Sn(this,vn(s='string'==typeof s?+s:s,o),t),this}}function Sn(t,n,o,u){var h=n._milliseconds,l=hn(n._days),c=hn(n._months);t.isValid()&&(u=null==u||u,c&&ze(t,Ge(t,'Month')+c*o),l&&Ve(t,'Date',Ge(t,'Date')+l*o),h&&t._d.setTime(t._d.valueOf()+h*o),u&&s.updateOffset(t,l||c))}vn.fn=on.prototype,vn.invalid=function(){return vn(NaN)};var Dn=kn(1,'add'),Yn=kn(-1,'subtract');function On(t,n){var s=12*(n.year()-t.year())+(n.month()-t.month()),o=t.clone().add(s,'months');return-(s+(n-o<0?(n-o)/(o-t.clone().add(s-1,'months')):(n-o)/(t.clone().add(s+1,'months')-o)))||0}function Tn(t){var n;return void 0===t?this._locale._abbr:(null!=(n=Tt(t))&&(this._locale=n),this)}s.defaultFormat='YYYY-MM-DDTHH:mm:ssZ',s.defaultFormatUtc='YYYY-MM-DDTHH:mm:ss[Z]';var bn=C('moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.',function(t){return void 0===t?this.localeData():this.locale(t)});function xn(){return this._locale}var Pn=1e3,Wn=6e4,Cn=36e5,Hn=126227808e5;function Rn(t,n){return(t%n+n)%n}function Un(t,n,s){return t<100&&t>=0?new Date(t+400,n,s)-Hn:new Date(t,n,s).valueOf()}function Fn(t,n,s){return t<100&&t>=0?Date.UTC(t+400,n,s)-Hn:Date.UTC(t,n,s)}function Ln(t,n){Q(0,[t,t.length],0,n)}function Nn(t,n,s,o,u){var h;return null==t?tt(this,o,u).year:(n>(h=nt(t,o,u))&&(n=h),Gn.call(this,t,n,s,o,u))}function Gn(t,n,s,o,u){var h=et(t,n,s,o,u),l=Xe(h.year,0,h.dayOfYear);return this.year(l.getUTCFullYear()),this.month(l.getUTCMonth()),this.date(l.getUTCDate()),this}Q(0,['gg',2],0,function(){return this.weekYear()%100}),Q(0,['GG',2],0,function(){return this.isoWeekYear()%100}),Ln('gggg','weekYear'),Ln('ggggg','weekYear'),Ln('GGGG','isoWeekYear'),Ln('GGGGG','isoWeekYear'),V('weekYear','gg'),V('isoWeekYear','GG'),j('weekYear',1),j('isoWeekYear',1),ve('G',fe),ve('g',fe),ve('GG',ae,ne),ve('gg',ae,ne),ve('GGGG',le,ie),ve('gggg',le,ie),ve('GGGGG',de,re),ve('ggggg',de,re),Se(['gggg','ggggg','GGGG','GGGGG'],function(t,n,s,o){n[o.substr(0,2)]=x(t)}),Se(['gg','GG'],function(t,n,o,u){n[u]=s.parseTwoDigitYear(t)}),Q('Q',0,'Qo','quarter'),V('quarter','Q'),j('quarter',7),ve('Q',te),ke('Q',function(t,n){n[Oe]=3*(x(t)-1)}),Q('D',['DD',2],'Do','date'),V('date','D'),j('date',9),ve('D',ae),ve('DD',ae,ne),ve('Do',function(t,n){return t?n._dayOfMonthOrdinalParse||n._ordinalParse:n._dayOfMonthOrdinalParseLenient}),ke(['D','DD'],Te),ke('Do',function(t,n){n[Te]=x(t.match(ae)[0])});var Vn=Ne('Date',!0);Q('DDD',['DDDD',3],'DDDo','dayOfYear'),V('dayOfYear','DDD'),j('dayOfYear',4),ve('DDD',he),ve('DDDD',se),ke(['DDD','DDDD'],function(t,n,s){s._dayOfYear=x(t)}),Q('m',['mm',2],0,'minute'),V('minute','m'),j('minute',14),ve('m',ae),ve('mm',ae,ne),ke(['m','mm'],xe);var En=Ne('Minutes',!1);Q('s',['ss',2],0,'second'),V('second','s'),j('second',15),ve('s',ae),ve('ss',ae,ne),ke(['s','ss'],Pe);var In,An=Ne('Seconds',!1);for(Q('S',0,0,function(){return~~(this.millisecond()/100)}),Q(0,['SS',2],0,function(){return~~(this.millisecond()/10)}),Q(0,['SSS',3],0,'millisecond'),Q(0,['SSSS',4],0,function(){return 10*this.millisecond()}),Q(0,['SSSSS',5],0,function(){return 100*this.millisecond()}),Q(0,['SSSSSS',6],0,function(){return 1e3*this.millisecond()}),Q(0,['SSSSSSS',7],0,function(){return 1e4*this.millisecond()}),Q(0,['SSSSSSSS',8],0,function(){return 1e5*this.millisecond()}),Q(0,['SSSSSSSSS',9],0,function(){return 1e6*this.millisecond()}),V('millisecond','ms'),j('millisecond',16),ve('S',he,te),ve('SS',he,ne),ve('SSS',he,se),In='SSSS';In.length<=9;In+='S')ve(In,ce);function jn(t,n){n[We]=x(1e3*('0.'+t))}for(In='S';In.length<=9;In+='S')ke(In,jn);var Zn=Ne('Milliseconds',!1);Q('z',0,0,'zoneAbbr'),Q('zz',0,0,'zoneName');var zn=O.prototype;function $n(t){return t}zn.add=Dn,zn.calendar=function(t,n){var o=t||en(),u=fn(o,this).startOf('day'),h=s.calendarFormat(this,u)||'sameElse',l=n&&(F(n[h])?n[h].call(this,o):n[h]);return this.format(l||this.localeData().calendar(h,this,en(o)))},zn.clone=function(){return new O(this)},zn.diff=function(t,n,s){var o,u,h;if(!this.isValid())return NaN;if(!(o=fn(t,this)).isValid())return NaN;switch(u=6e4*(o.utcOffset()-this.utcOffset()),n=E(n)){case'year':h=On(this,o)/12;break;case'month':h=On(this,o);break;case'quarter':h=On(this,o)/3;break;case'second':h=(this-o)/1e3;break;case'minute':h=(this-o)/6e4;break;case'hour':h=(this-o)/36e5;break;case'day':h=(this-o-u)/864e5;break;case'week':h=(this-o-u)/6048e5;break;default:h=this-o}return s?h:b(h)},zn.endOf=function(t){var n;if(void 0===(t=E(t))||'millisecond'===t||!this.isValid())return this;var o=this._isUTC?Fn:Un;switch(t){case'year':n=o(this.year()+1,0,1)-1;break;case'quarter':n=o(this.year(),this.month()-this.month()%3+3,1)-1;break;case'month':n=o(this.year(),this.month()+1,1)-1;break;case'week':n=o(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case'isoWeek':n=o(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case'day':case'date':n=o(this.year(),this.month(),this.date()+1)-1;break;case'hour':n=this._d.valueOf(),n+=Cn-Rn(n+(this._isUTC?0:this.utcOffset()*Wn),Cn)-1;break;case'minute':n=this._d.valueOf(),n+=Wn-Rn(n,Wn)-1;break;case'second':n=this._d.valueOf(),n+=Pn-Rn(n,Pn)-1}return this._d.setTime(n),s.updateOffset(this,!0),this},zn.format=function(t){t||(t=this.isUtc()?s.defaultFormatUtc:s.defaultFormat);var n=K(this,t);return this.localeData().postformat(n)},zn.from=function(t,n){return this.isValid()&&(T(t)&&t.isValid()||en(t).isValid())?vn({to:this,from:t}).locale(this.locale()).humanize(!n):this.localeData().invalidDate()},zn.fromNow=function(t){return this.from(en(),t)},zn.to=function(t,n){return this.isValid()&&(T(t)&&t.isValid()||en(t).isValid())?vn({from:this,to:t}).locale(this.locale()).humanize(!n):this.localeData().invalidDate()},zn.toNow=function(t){return this.to(en(),t)},zn.get=function(t){return F(this[t=E(t)])?this[t]():this},zn.invalidAt=function(){return w(this).overflow},zn.isAfter=function(t,n){var s=T(t)?t:en(t);return!(!this.isValid()||!s.isValid())&&('millisecond'===(n=E(n)||'millisecond')?this.valueOf()>s.valueOf():s.valueOf()<this.clone().startOf(n).valueOf())},zn.isBefore=function(t,n){var s=T(t)?t:en(t);return!(!this.isValid()||!s.isValid())&&('millisecond'===(n=E(n)||'millisecond')?this.valueOf()<s.valueOf():this.clone().endOf(n).valueOf()<s.valueOf())},zn.isBetween=function(t,n,s,o){var u=T(t)?t:en(t),h=T(n)?n:en(n);return!!(this.isValid()&&u.isValid()&&h.isValid())&&('('===(o=o||'()')[0]?this.isAfter(u,s):!this.isBefore(u,s))&&(')'===o[1]?this.isBefore(h,s):!this.isAfter(h,s))},zn.isSame=function(t,n){var s,o=T(t)?t:en(t);return!(!this.isValid()||!o.isValid())&&('millisecond'===(n=E(n)||'millisecond')?this.valueOf()===o.valueOf():(s=o.valueOf(),this.clone().startOf(n).valueOf()<=s&&s<=this.clone().endOf(n).valueOf()))},zn.isSameOrAfter=function(t,n){return this.isSame(t,n)||this.isAfter(t,n)},zn.isSameOrBefore=function(t,n){return this.isSame(t,n)||this.isBefore(t,n)},zn.isValid=function(){return M(this)},zn.lang=bn,zn.locale=Tn,zn.localeData=xn,zn.max=nn,zn.min=tn,zn.parsingFlags=function(){return v({},w(this))},zn.set=function(t,n){if('object'==typeof t)for(var s=Z(t=I(t)),o=0;o<s.length;o++)this[s[o].unit](t[s[o].unit]);else if(F(this[t=E(t)]))return this[t](n);return this},zn.startOf=function(t){var n;if(void 0===(t=E(t))||'millisecond'===t||!this.isValid())return this;var o=this._isUTC?Fn:Un;switch(t){case'year':n=o(this.year(),0,1);break;case'quarter':n=o(this.year(),this.month()-this.month()%3,1);break;case'month':n=o(this.year(),this.month(),1);break;case'week':n=o(this.year(),this.month(),this.date()-this.weekday());break;case'isoWeek':n=o(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case'day':case'date':n=o(this.year(),this.month(),this.date());break;case'hour':n=this._d.valueOf(),n-=Rn(n+(this._isUTC?0:this.utcOffset()*Wn),Cn);break;case'minute':n=this._d.valueOf(),n-=Rn(n,Wn);break;case'second':n=this._d.valueOf(),n-=Rn(n,Pn)}return this._d.setTime(n),s.updateOffset(this,!0),this},zn.subtract=Yn,zn.toArray=function(){return[this.year(),this.month(),this.date(),this.hour(),this.minute(),this.second(),this.millisecond()]},zn.toObject=function(){return{years:this.year(),months:this.month(),date:this.date(),hours:this.hours(),minutes:this.minutes(),seconds:this.seconds(),milliseconds:this.milliseconds()}},zn.toDate=function(){return new Date(this.valueOf())},zn.toISOString=function(t){if(!this.isValid())return null;var n=!0!==t,s=n?this.clone().utc():this;return s.year()<0||s.year()>9999?K(s,n?'YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]':'YYYYYY-MM-DD[T]HH:mm:ss.SSSZ'):F(Date.prototype.toISOString)?n?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace('Z',K(s,'Z')):K(s,n?'YYYY-MM-DD[T]HH:mm:ss.SSS[Z]':'YYYY-MM-DD[T]HH:mm:ss.SSSZ')},zn.inspect=function(){if(!this.isValid())return'moment.invalid(/* '+this._i+' */)';var t='moment',n='';this.isLocal()||(t=0===this.utcOffset()?'moment.utc':'moment.parseZone',n='Z');var s='['+t+'("]',o=0<=this.year()&&this.year()<=9999?'YYYY':'YYYYYY',u=n+'[")]';return this.format(s+o+'-MM-DD[T]HH:mm:ss.SSS'+u)},zn.toJSON=function(){return this.isValid()?this.toISOString():null},zn.toString=function(){return this.clone().locale('en').format('ddd MMM DD YYYY HH:mm:ss [GMT]ZZ')},zn.unix=function(){return Math.floor(this.valueOf()/1e3)},zn.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},zn.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},zn.year=Le,zn.isLeapYear=function(){return Ue(this.year())},zn.weekYear=function(t){return Nn.call(this,t,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},zn.isoWeekYear=function(t){return Nn.call(this,t,this.isoWeek(),this.isoWeekday(),1,4)},zn.quarter=zn.quarters=function(t){return null==t?Math.ceil((this.month()+1)/3):this.month(3*(t-1)+this.month()%3)},zn.month=$e,zn.daysInMonth=function(){return Ee(this.year(),this.month())},zn.week=zn.weeks=function(t){var n=this.localeData().week(this);return null==t?n:this.add(7*(t-n),'d')},zn.isoWeek=zn.isoWeeks=function(t){var n=tt(this,1,4).week;return null==t?n:this.add(7*(t-n),'d')},zn.weeksInYear=function(){var t=this.localeData()._week;return nt(this.year(),t.dow,t.doy)},zn.isoWeeksInYear=function(){return nt(this.year(),1,4)},zn.date=Vn,zn.day=zn.days=function(t){if(!this.isValid())return null!=t?this:NaN;var n=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=t?(t=st(t,this.localeData()),this.add(t-n,'d')):n},zn.weekday=function(t){if(!this.isValid())return null!=t?this:NaN;var n=(this.day()+7-this.localeData()._week.dow)%7;return null==t?n:this.add(t-n,'d')},zn.isoWeekday=function(t){if(!this.isValid())return null!=t?this:NaN;if(null!=t){var n=it(t,this.localeData());return this.day(this.day()%7?n:n-7)}return this.day()||7},zn.dayOfYear=function(t){var n=Math.round((this.clone().startOf('day')-this.clone().startOf('year'))/864e5)+1;return null==t?n:this.add(t-n,'d')},zn.hour=zn.hours=vt,zn.minute=zn.minutes=En,zn.second=zn.seconds=An,zn.millisecond=zn.milliseconds=Zn,zn.utcOffset=function(t,n,o){var u,h=this._offset||0;if(!this.isValid())return null!=t?this:NaN;if(null!=t){if('string'==typeof t){if(null===(t=cn(_e,t)))return this}else Math.abs(t)<16&&!o&&(t*=60);return!this._isUTC&&n&&(u=mn(this)),this._offset=t,this._isUTC=!0,null!=u&&this.add(u,'m'),h!==t&&(!n||this._changeInProgress?Sn(this,vn(t-h,'m'),1,!1):this._changeInProgress||(this._changeInProgress=!0,s.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?h:mn(this)},zn.utc=function(t){return this.utcOffset(0,t)},zn.local=function(t){return this._isUTC&&(this.utcOffset(0,t),this._isUTC=!1,t&&this.subtract(mn(this),'m')),this},zn.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if('string'==typeof this._i){var t=cn(me,this._i);null!=t?this.utcOffset(t):this.utcOffset(0,!0)}return this},zn.hasAlignedHourOffset=function(t){return!!this.isValid()&&(t=t?en(t).utcOffset():0,(this.utcOffset()-t)%60==0)},zn.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},zn.isLocal=function(){return!!this.isValid()&&!this._isUTC},zn.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},zn.isUtc=_n,zn.isUTC=_n,zn.zoneAbbr=function(){return this._isUTC?'UTC':''},zn.zoneName=function(){return this._isUTC?'Coordinated Universal Time':''},zn.dates=C('dates accessor is deprecated. Use date instead.',Vn),zn.months=C('months accessor is deprecated. Use month instead',$e),zn.years=C('years accessor is deprecated. Use year instead',Le),zn.zone=C('moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/',function(t,n){return null!=t?('string'!=typeof t&&(t=-t),this.utcOffset(t,n),this):-this.utcOffset()}),zn.isDSTShifted=C('isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information',function(){if(!l(this._isDSTShifted))return this._isDSTShifted;var t={};if(D(t,this),(t=Qt(t))._a){var n=t._isUTC?p(t._a):en(t._a);this._isDSTShifted=this.isValid()&&P(t._a,n.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted});var qn=N.prototype;function Jn(t,n,s,o){var u=Tt(),h=p().set(o,n);return u[s](h,t)}function Bn(t,n,s){if(c(t)&&(n=t,t=void 0),t=t||'',null!=n)return Jn(t,n,s,'month');var o,u=[];for(o=0;o<12;o++)u[o]=Jn(t,o,s,'month');return u}function Qn(t,n,s,o){'boolean'==typeof t?(c(n)&&(s=n,n=void 0),n=n||''):(s=n=t,t=!1,c(n)&&(s=n,n=void 0),n=n||'');var u,h=Tt(),l=t?h._week.dow:0;if(null!=s)return Jn(n,(s+l)%7,o,'day');var f=[];for(u=0;u<7;u++)f[u]=Jn(n,(u+l)%7,o,'day');return f}qn.calendar=function(t,n,s){var o=this._calendar[t]||this._calendar.sameElse;return F(o)?o.call(n,s):o},qn.longDateFormat=function(t){var n=this._longDateFormat[t],s=this._longDateFormat[t.toUpperCase()];return n||!s?n:(this._longDateFormat[t]=s.replace(/MMMM|MM|DD|dddd/g,function(t){return t.slice(1)}),this._longDateFormat[t])},qn.invalidDate=function(){return this._invalidDate},qn.ordinal=function(t){return this._ordinal.replace('%d',t)},qn.preparse=$n,qn.postformat=$n,qn.relativeTime=function(t,n,s,o){var u=this._relativeTime[s];return F(u)?u(t,n,s,o):u.replace(/%d/i,t)},qn.pastFuture=function(t,n){var s=this._relativeTime[t>0?'future':'past'];return F(s)?s(n):s.replace(/%s/i,n)},qn.set=function(t){var n,s;for(s in t)F(n=t[s])?this[s]=n:this['_'+s]=n;this._config=t,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+'|'+/\d{1,2}/.source)},qn.months=function(t,n){return t?o(this._months)?this._months[t.month()]:this._months[(this._months.isFormat||Ie).test(n)?'format':'standalone'][t.month()]:o(this._months)?this._months:this._months.standalone},qn.monthsShort=function(t,n){return t?o(this._monthsShort)?this._monthsShort[t.month()]:this._monthsShort[Ie.test(n)?'format':'standalone'][t.month()]:o(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},qn.monthsParse=function(t,n,s){var o,u,h;if(this._monthsParseExact)return Ze.call(this,t,n,s);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),o=0;o<12;o++){if(u=p([2e3,o]),s&&!this._longMonthsParse[o]&&(this._longMonthsParse[o]=new RegExp('^'+this.months(u,'').replace('.','')+'$','i'),this._shortMonthsParse[o]=new RegExp('^'+this.monthsShort(u,'').replace('.','')+'$','i')),s||this._monthsParse[o]||(h='^'+this.months(u,'')+'|^'+this.monthsShort(u,''),this._monthsParse[o]=new RegExp(h.replace('.',''),'i')),s&&'MMMM'===n&&this._longMonthsParse[o].test(t))return o;if(s&&'MMM'===n&&this._shortMonthsParse[o].test(t))return o;if(!s&&this._monthsParse[o].test(t))return o}},qn.monthsRegex=function(t){return this._monthsParseExact?(y(this,'_monthsRegex')||Be.call(this),t?this._monthsStrictRegex:this._monthsRegex):(y(this,'_monthsRegex')||(this._monthsRegex=Je),this._monthsStrictRegex&&t?this._monthsStrictRegex:this._monthsRegex)},qn.monthsShortRegex=function(t){return this._monthsParseExact?(y(this,'_monthsRegex')||Be.call(this),t?this._monthsShortStrictRegex:this._monthsShortRegex):(y(this,'_monthsShortRegex')||(this._monthsShortRegex=qe),this._monthsShortStrictRegex&&t?this._monthsShortStrictRegex:this._monthsShortRegex)},qn.week=function(t){return tt(t,this._week.dow,this._week.doy).week},qn.firstDayOfYear=function(){return this._week.doy},qn.firstDayOfWeek=function(){return this._week.dow},qn.weekdays=function(t,n){var s=o(this._weekdays)?this._weekdays:this._weekdays[t&&!0!==t&&this._weekdays.isFormat.test(n)?'format':'standalone'];return!0===t?rt(s,this._week.dow):t?s[t.day()]:s},qn.weekdaysMin=function(t){return!0===t?rt(this._weekdaysMin,this._week.dow):t?this._weekdaysMin[t.day()]:this._weekdaysMin},qn.weekdaysShort=function(t){return!0===t?rt(this._weekdaysShort,this._week.dow):t?this._weekdaysShort[t.day()]:this._weekdaysShort},qn.weekdaysParse=function(t,n,s){var o,u,h;if(this._weekdaysParseExact)return ht.call(this,t,n,s);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),o=0;o<7;o++){if(u=p([2e3,1]).day(o),s&&!this._fullWeekdaysParse[o]&&(this._fullWeekdaysParse[o]=new RegExp('^'+this.weekdays(u,'').replace('.','\\.?')+'$','i'),this._shortWeekdaysParse[o]=new RegExp('^'+this.weekdaysShort(u,'').replace('.','\\.?')+'$','i'),this._minWeekdaysParse[o]=new RegExp('^'+this.weekdaysMin(u,'').replace('.','\\.?')+'$','i')),this._weekdaysParse[o]||(h='^'+this.weekdays(u,'')+'|^'+this.weekdaysShort(u,'')+'|^'+this.weekdaysMin(u,''),this._weekdaysParse[o]=new RegExp(h.replace('.',''),'i')),s&&'dddd'===n&&this._fullWeekdaysParse[o].test(t))return o;if(s&&'ddd'===n&&this._shortWeekdaysParse[o].test(t))return o;if(s&&'dd'===n&&this._minWeekdaysParse[o].test(t))return o;if(!s&&this._weekdaysParse[o].test(t))return o}},qn.weekdaysRegex=function(t){return this._weekdaysParseExact?(y(this,'_weekdaysRegex')||ft.call(this),t?this._weekdaysStrictRegex:this._weekdaysRegex):(y(this,'_weekdaysRegex')||(this._weekdaysRegex=lt),this._weekdaysStrictRegex&&t?this._weekdaysStrictRegex:this._weekdaysRegex)},qn.weekdaysShortRegex=function(t){return this._weekdaysParseExact?(y(this,'_weekdaysRegex')||ft.call(this),t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(y(this,'_weekdaysShortRegex')||(this._weekdaysShortRegex=dt),this._weekdaysShortStrictRegex&&t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},qn.weekdaysMinRegex=function(t){return this._weekdaysParseExact?(y(this,'_weekdaysRegex')||ft.call(this),t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(y(this,'_weekdaysMinRegex')||(this._weekdaysMinRegex=ct),this._weekdaysMinStrictRegex&&t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},qn.isPM=function(t){return'p'===(t+'').toLowerCase().charAt(0)},qn.meridiem=function(t,n,s){return t>11?s?'pm':'PM':s?'am':'AM'},Yt('en',{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var n=t%10;return t+(1===x(t%100/10)?'th':1===n?'st':2===n?'nd':3===n?'rd':'th')}}),s.lang=C('moment.lang is deprecated. Use moment.locale instead.',Yt),s.langData=C('moment.langData is deprecated. Use moment.localeData instead.',Tt);var Xn=Math.abs;function Kn(t,n,s,o){var u=vn(n,s);return t._milliseconds+=o*u._milliseconds,t._days+=o*u._days,t._months+=o*u._months,t._bubble()}function es(t){return t<0?Math.floor(t):Math.ceil(t)}function ts(t){return 4800*t/146097}function ns(t){return 146097*t/4800}function ss(t){return function(){return this.as(t)}}var is=ss('ms'),rs=ss('s'),as=ss('m'),os=ss('h'),us=ss('d'),hs=ss('w'),ls=ss('M'),ds=ss('Q'),cs=ss('y');function fs(t){return function(){return this.isValid()?this._data[t]:NaN}}var ms=fs('milliseconds'),_s=fs('seconds'),ys=fs('minutes'),gs=fs('hours'),vs=fs('days'),ps=fs('months'),ws=fs('years');var Ms=Math.round,ks={ss:44,s:45,m:45,h:22,d:26,M:11};function Ss(t,n,s,o,u){return u.relativeTime(n||1,!!s,t,o)}function Ds(t,n,s){var o=vn(t).abs(),u=Ms(o.as('s')),h=Ms(o.as('m')),l=Ms(o.as('h')),c=Ms(o.as('d')),f=Ms(o.as('M')),_=Ms(o.as('y')),y=u<=ks.ss&&['s',u]||u<ks.s&&['ss',u]||h<=1&&['m']||h<ks.m&&['mm',h]||l<=1&&['h']||l<ks.h&&['hh',l]||c<=1&&['d']||c<ks.d&&['dd',c]||f<=1&&['M']||f<ks.M&&['MM',f]||_<=1&&['y']||['yy',_];return y[2]=n,y[3]=+t>0,y[4]=s,Ss.apply(null,y)}var Ys=Math.abs;function Os(t){return(t>0)-(t<0)||+t}function Ts(){if(!this.isValid())return this.localeData().invalidDate();var t,n,s=Ys(this._milliseconds)/1e3,o=Ys(this._days),u=Ys(this._months);n=b((t=b(s/60))/60),s%=60,t%=60;var h=b(u/12),l=u%=12,c=o,f=n,_=t,y=s?s.toFixed(3).replace(/\.?0+$/,''):'',v=this.asSeconds();if(!v)return'P0D';var p=v<0?'-':'',w=Os(this._months)!==Os(v)?'-':'',M=Os(this._days)!==Os(v)?'-':'',k=Os(this._milliseconds)!==Os(v)?'-':'';return p+'P'+(h?w+h+'Y':'')+(l?w+l+'M':'')+(c?M+c+'D':'')+(f||_||y?'T':'')+(f?k+f+'H':'')+(_?k+_+'M':'')+(y?k+y+'S':'')}var bs=on.prototype;return bs.isValid=function(){return this._isValid},bs.abs=function(){var t=this._data;return this._milliseconds=Xn(this._milliseconds),this._days=Xn(this._days),this._months=Xn(this._months),t.milliseconds=Xn(t.milliseconds),t.seconds=Xn(t.seconds),t.minutes=Xn(t.minutes),t.hours=Xn(t.hours),t.months=Xn(t.months),t.years=Xn(t.years),this},bs.add=function(t,n){return Kn(this,t,n,1)},bs.subtract=function(t,n){return Kn(this,t,n,-1)},bs.as=function(t){if(!this.isValid())return NaN;var n,s,o=this._milliseconds;if('month'===(t=E(t))||'quarter'===t||'year'===t)switch(n=this._days+o/864e5,s=this._months+ts(n),t){case'month':return s;case'quarter':return s/3;case'year':return s/12}else switch(n=this._days+Math.round(ns(this._months)),t){case'week':return n/7+o/6048e5;case'day':return n+o/864e5;case'hour':return 24*n+o/36e5;case'minute':return 1440*n+o/6e4;case'second':return 86400*n+o/1e3;case'millisecond':return Math.floor(864e5*n)+o;default:throw new Error('Unknown unit '+t)}},bs.asMilliseconds=is,bs.asSeconds=rs,bs.asMinutes=as,bs.asHours=os,bs.asDays=us,bs.asWeeks=hs,bs.asMonths=ls,bs.asQuarters=ds,bs.asYears=cs,bs.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*x(this._months/12):NaN},bs._bubble=function(){var t,n,s,o,u,h=this._milliseconds,l=this._days,c=this._months,f=this._data;return h>=0&&l>=0&&c>=0||h<=0&&l<=0&&c<=0||(h+=864e5*es(ns(c)+l),l=0,c=0),f.milliseconds=h%1e3,t=b(h/1e3),f.seconds=t%60,n=b(t/60),f.minutes=n%60,s=b(n/60),f.hours=s%24,c+=u=b(ts(l+=b(s/24))),l-=es(ns(u)),o=b(c/12),c%=12,f.days=l,f.months=c,f.years=o,this},bs.clone=function(){return vn(this)},bs.get=function(t){return t=E(t),this.isValid()?this[t+'s']():NaN},bs.milliseconds=ms,bs.seconds=_s,bs.minutes=ys,bs.hours=gs,bs.days=vs,bs.weeks=function(){return b(this.days()/7)},bs.months=ps,bs.years=ws,bs.humanize=function(t){if(!this.isValid())return this.localeData().invalidDate();var n=this.localeData(),s=Ds(this,!t,n);return t&&(s=n.pastFuture(+this,s)),n.postformat(s)},bs.toISOString=Ts,bs.toString=Ts,bs.toJSON=Ts,bs.locale=Tn,bs.localeData=xn,bs.toIsoString=C('toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)',Ts),bs.lang=bn,Q('X',0,0,'unix'),Q('x',0,0,'valueOf'),ve('x',fe),ve('X',/[+-]?\d+(\.\d{1,3})?/),ke('X',function(t,n,s){s._d=new Date(1e3*parseFloat(t,10))}),ke('x',function(t,n,s){s._d=new Date(x(t))}),s.version='2.24.0',t=en,s.fn=zn,s.min=function(){return sn('isBefore',[].slice.call(arguments,0))},s.max=function(){return sn('isAfter',[].slice.call(arguments,0))},s.now=function(){return Date.now?Date.now():+new Date},s.utc=p,s.unix=function(t){return en(1e3*t)},s.months=function(t,n){return Bn(t,n,'months')},s.isDate=f,s.locale=Yt,s.invalid=k,s.duration=vn,s.isMoment=T,s.weekdays=function(t,n,s){return Qn(t,n,s,'weekdays')},s.parseZone=function(){return en.apply(null,arguments).parseZone()},s.localeData=Tt,s.isDuration=un,s.monthsShort=function(t,n){return Bn(t,n,'monthsShort')},s.weekdaysMin=function(t,n,s){return Qn(t,n,s,'weekdaysMin')},s.defineLocale=Ot,s.updateLocale=function(t,n){if(null!=n){var s,o,u=pt;null!=(o=Dt(t))&&(u=o._config),(s=new N(n=L(u,n))).parentLocale=wt[t],wt[t]=s,Yt(t)}else null!=wt[t]&&(null!=wt[t].parentLocale?wt[t]=wt[t].parentLocale:null!=wt[t]&&delete wt[t]);return wt[t]},s.locales=function(){return H(wt)},s.weekdaysShort=function(t,n,s){return Qn(t,n,s,'weekdaysShort')},s.normalizeUnits=E,s.relativeTimeRounding=function(t){return void 0===t?Ms:'function'==typeof t&&(Ms=t,!0)},s.relativeTimeThreshold=function(t,n){return void 0!==ks[t]&&(void 0===n?ks[t]:(ks[t]=n,'s'===t&&(ks.ss=n-1),!0))},s.calendarFormat=function(t,n){var s=t.diff(n,'days',!0);return s<-6?'sameElse':s<-1?'lastWeek':s<0?'lastDay':s<1?'sameDay':s<2?'nextDay':s<7?'nextWeek':'sameElse'},s.prototype=zn,s.HTML5_FMT={DATETIME_LOCAL:'YYYY-MM-DDTHH:mm',DATETIME_LOCAL_SECONDS:'YYYY-MM-DDTHH:mm:ss',DATETIME_LOCAL_MS:'YYYY-MM-DDTHH:mm:ss.SSS',DATE:'YYYY-MM-DD',TIME:'HH:mm',TIME_SECONDS:'HH:mm:ss',TIME_MS:'HH:mm:ss.SSS',WEEK:'GGGG-[W]WW',MONTH:'YYYY-MM'},s},'object'==typeof e&&void 0!==m?m.exports=n():'function'==typeof define&&define.amd?define(n):t.moment=n()},726,[]);
+__d(function(g,r,i,a,m,e,d){var c=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[1]),l=r(d[2]),n=r(d[3]),u=(c(r(d[4])),c(r(d[5]))),o=(0,t.connect)(function(c){return{claimSearchByQuery:(0,l.selectClaimSearchByQuery)(c),lastPageReached:(0,l.selectClaimSearchByQueryLastPageReached)(c),loadingByQuery:(0,l.selectFetchingClaimSearchByQuery)(c),loading:(0,l.selectFetchingClaimSearch)(c),showNsfwContent:(0,n.selectShowNsfw)(c)}},function(c){return{claimSearch:function(t){return c((0,l.doClaimSearch)(t))}}})(u.default);e.default=o},727,[3,378,401,409,493,728]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),n=t(r(d[2])),o=t(r(d[3])),s=t(r(d[4])),u=t(r(d[5])),c=t(r(d[6])),f=(t(r(d[7])),r(d[8])),h=r(d[9]),p=t(r(d[10])),y=t(r(d[11])),E=t(r(d[12])),v=t(r(d[13])),T=t(r(d[14])),I=t(r(d[15])),R=t(r(d[16])),S=t(r(d[17])),_=t(r(d[18])),C=500,P=(function(t){function P(){var t,n;(0,l.default)(this,P);for(var u=arguments.length,p=new Array(u),O=0;O<u;O++)p[O]=arguments[O];return(n=(0,o.default)(this,(t=(0,s.default)(P)).call.apply(t,[this].concat(p)))).scrollView=null,n.state={currentPage:1,subscriptionsView:!1,lastPageReached:!1},n.getReleaseTimeOption=function(t){return">"+Math.floor((0,_.default)().subtract(1,t).unix())},n.handleVerticalEndReached=function(){var t=n.props,l=t.claimSearchByQuery,o=t.lastPageReached,s=n.buildClaimSearchOptions(),u=(0,h.createNormalizedClaimSearchKey)(s),c=l[u];o[u]||c.length>0&&c.length<I.default.DEFAULT_PAGE_SIZE||c.length>=C||n.setState({currentPage:n.state.currentPage+1},function(){return n.doClaimSearch()})},n.appendMorePlaceholder=function(t){return t.push(I.default.MORE_PLACEHOLDER),t},n.onMorePressed=function(){var t=n.props,l=t.navigation,o=t.tags;1===o.length?l.navigate({routeName:I.default.DRAWER_ROUTE_TAG,key:'tagPage',params:{tag:o[0]}}):l.navigate({routeName:I.default.DRAWER_ROUTE_TRENDING,params:{filterForTags:!0}})},n.renderMorePlaceholder=function(){return c.default.createElement(f.TouchableOpacity,{style:S.default.fileItemMore,onPress:n.onMorePressed},c.default.createElement(f.Text,{style:S.default.moreText},__('more')),c.default.createElement(v.default,{style:S.default.moreIcon,name:'angle-double-down',color:T.default.White,size:16}))},n.verticalListEmptyComponent=function(){return c.default.createElement(f.Text,{style:R.default.noContentText},__('No content to display at this time. Please check back later.'))},n.renderVerticalItem=function(t){var l=t.item,o=n.props,s=o.hideChannel,u=o.navigation;return c.default.createElement(E.default,{key:l,uri:l,hideChannel:s,style:R.default.verticalListItem,navigation:u})},n.renderHorizontalItem=function(t){var l=t.item,o=n.props.navigation;return l===I.default.MORE_PLACEHOLDER?n.renderMorePlaceholder():c.default.createElement(y.default,{style:S.default.fileItem,mediaStyle:S.default.fileItemMedia,key:l,uri:(0,h.normalizeURI)(l),navigation:o,showDetails:!0,compactView:!1})},n}return(0,u.default)(P,t),(0,n.default)(P,[{key:"componentDidMount",value:function(){this.props.channelIds&&this.setState({subscriptionsView:!0}),this.doClaimSearch()}},{key:"componentDidUpdate",value:function(t){var l=this,n=(t.claimSearchByQuery,t.orderBy),o=(t.searchByTags,t.tags),s=t.channelIds,u=t.time,c=this.props,f=(c.claimSearchByQuery,c.orderBy),h=c.tags,y=c.channelIds,E=c.time;p.default.isEqual(f,n)&&p.default.isEqual(h,o)&&p.default.isEqual(y,s)&&E===u||this.setState({currentPage:1},function(){l.scrollView&&l.scrollView.scrollToOffset({animated:!0,offset:0}),s&&y?y&&l.setState({subscriptionsView:!0}):h&&h.length>0&&l.setState({subscriptionsView:!1}),l.doClaimSearch()})}},{key:"buildClaimSearchOptions",value:function(){var t=this.props,l=t.orderBy,n=t.channelIds,o=t.showNsfwContent,s=t.tags,u=t.time,c=this.state,f=c.currentPage,p=(c.subscriptionsView,{order_by:l,no_totals:!0,page:f,page_size:I.default.DEFAULT_PAGE_SIZE});return n?p.channel_ids=n:s&&s.length>0&&(p.any_tags=s),o||(p.not_tags=h.MATURE_TAGS),l&&l[0]===I.default.ORDER_BY_EFFECTIVE_AMOUNT&&I.default.TIME_ALL!==u&&(p.release_time=this.getReleaseTimeOption(u)),p}},{key:"doClaimSearch",value:function(){(0,this.props.claimSearch)(this.buildClaimSearchOptions())}},{key:"render",value:function(){var t=this,l=this.props,n=l.ListHeaderComponent,o=l.loading,s=(l.morePlaceholder,l.navigation,l.orientation),u=void 0===s?I.default.ORIENTATION_VERTICAL:s,p=l.style,y=l.claimSearchByQuery,E=(this.state.subscriptionsView,this.buildClaimSearchOptions()),v=y[(0,h.createNormalizedClaimSearchKey)(E)];return v&&(v=v.filter(function(t){return t&&t.length>0})),I.default.ORIENTATION_VERTICAL===u?c.default.createElement(f.View,{style:p},c.default.createElement(f.FlatList,{ref:function(l){t.scrollView=l},ListHeaderComponent:n,ListEmptyComponent:o?null:this.verticalListEmptyComponent,style:R.default.verticalScrollContainer,contentContainerStyle:R.default.verticalScrollPadding,initialNumToRender:10,maxToRenderPerBatch:20,removeClippedSubviews:!0,renderItem:this.renderVerticalItem,data:v,keyExtractor:function(t,l){return t},onEndReached:this.handleVerticalEndReached,onEndReachedThreshold:.2}),o&&c.default.createElement(f.View,{style:R.default.verticalLoading},c.default.createElement(f.ActivityIndicator,{size:'small',color:T.default.NextLbryGreen}))):I.default.ORIENTATION_HORIZONTAL===u?o?c.default.createElement(f.View,{style:S.default.listLoading},c.default.createElement(f.ActivityIndicator,{size:'small',color:T.default.NextLbryGreen})):c.default.createElement(f.FlatList,{style:p||R.default.horizontalScrollContainer,contentContainerStyle:R.default.horizontalScrollPadding,initialNumToRender:3,maxToRenderPerBatch:3,removeClippedSubviews:!0,renderItem:this.renderHorizontalItem,horizontal:!0,showsHorizontalScrollIndicator:!1,data:v?this.appendMorePlaceholder(v.slice(0,10)):[],keyExtractor:function(t,l){return t}}):null}}]),P})(c.default.PureComponent);e.default=P},728,[3,4,5,6,8,9,12,411,16,401,729,730,745,502,674,493,749,739,726]);
+__d(function(n,t,r,e,u,i,o){(function(){var t,r=200,e='Unsupported core-js use. Try https://npms.io/search?q=ponyfill.',o='Expected a function',f='__lodash_hash_undefined__',a=500,c='__lodash_placeholder__',l=1,s=2,h=4,p=1,v=2,_=1,g=2,d=4,y=8,x=16,b=32,w=64,m=128,j=256,A=512,k=30,z='...',O=800,I=16,R=1,E=2,S=1/0,L=9007199254740991,W=1.7976931348623157e308,C=NaN,T=4294967295,U=4294967294,B=2147483647,$=[['ary',m],['bind',_],['bindKey',g],['curry',y],['curryRight',x],['flip',A],['partial',b],['partialRight',w],['rearg',j]],D='[object Arguments]',M='[object Array]',F='[object AsyncFunction]',N='[object Boolean]',P='[object Date]',Z='[object DOMException]',q='[object Error]',K='[object Function]',V='[object GeneratorFunction]',G='[object Map]',H='[object Number]',J='[object Null]',Y='[object Object]',Q='[object Proxy]',X='[object RegExp]',nn='[object Set]',tn='[object String]',rn='[object Symbol]',en='[object Undefined]',un='[object WeakMap]',on='[object WeakSet]',fn='[object ArrayBuffer]',an='[object DataView]',cn='[object Float32Array]',ln='[object Float64Array]',sn='[object Int8Array]',hn='[object Int16Array]',pn='[object Int32Array]',vn='[object Uint8Array]',_n='[object Uint8ClampedArray]',gn='[object Uint16Array]',dn='[object Uint32Array]',yn=/\b__p \+= '';/g,xn=/\b(__p \+=) '' \+/g,bn=/(__e\(.*?\)|\b__t\)) \+\n'';/g,wn=/&(?:amp|lt|gt|quot|#39);/g,mn=/[&<>"']/g,jn=RegExp(wn.source),An=RegExp(mn.source),kn=/<%-([\s\S]+?)%>/g,zn=/<%([\s\S]+?)%>/g,On=/<%=([\s\S]+?)%>/g,In=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Rn=/^\w*$/,En=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Sn=/[\\^$.*+?()[\]{}|]/g,Ln=RegExp(Sn.source),Wn=/^\s+|\s+$/g,Cn=/^\s+/,Tn=/\s+$/,Un=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Bn=/\{\n\/\* \[wrapped with (.+)\] \*/,$n=/,? & /,Dn=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Mn=/\\(\\)?/g,Fn=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Nn=/\w*$/,Pn=/^[-+]0x[0-9a-f]+$/i,Zn=/^0b[01]+$/i,qn=/^\[object .+?Constructor\]$/,Kn=/^0o[0-7]+$/i,Vn=/^(?:0|[1-9]\d*)$/,Gn=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Hn=/($^)/,Jn=/['\n\r\u2028\u2029\\]/g,Yn="[\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000]",Qn="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",Xn="(?:\\ud83c[\\udde6-\\uddff]){2}",nt="[\\ud800-\\udbff][\\udc00-\\udfff]",tt="[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?"+("(?:\\u200d(?:"+["[^\\ud800-\\udfff]",Xn,nt].join('|')+")[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?)*"),rt='(?:'+["[\\u2700-\\u27bf]",Xn,nt].join('|')+')'+tt,et='(?:'+["[^\\ud800-\\udfff][\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]?",Qn,Xn,nt,"[\\ud800-\\udfff]"].join('|')+')',ut=RegExp("['\u2019]",'g'),it=RegExp(Qn,'g'),ot=RegExp("\\ud83c[\\udffb-\\udfff](?=\\ud83c[\\udffb-\\udfff])|"+et+tt,'g'),ft=RegExp(["[A-Z\\xc0-\\xd6\\xd8-\\xde]?[a-z\\xdf-\\xf6\\xf8-\\xff]+(?:['\u2019](?:d|ll|m|re|s|t|ve))?(?="+[Yn,"[A-Z\\xc0-\\xd6\\xd8-\\xde]",'$'].join('|')+')',"(?:[A-Z\\xc0-\\xd6\\xd8-\\xde]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['\u2019](?:D|LL|M|RE|S|T|VE))?(?="+[Yn,"[A-Z\\xc0-\\xd6\\xd8-\\xde](?:[a-z\\xdf-\\xf6\\xf8-\\xff]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])",'$'].join('|')+')',"[A-Z\\xc0-\\xd6\\xd8-\\xde]?(?:[a-z\\xdf-\\xf6\\xf8-\\xff]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['\u2019](?:d|ll|m|re|s|t|ve))?","[A-Z\\xc0-\\xd6\\xd8-\\xde]+(?:['\u2019](?:D|LL|M|RE|S|T|VE))?",'\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])','\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])','\\d+',rt].join('|'),'g'),at=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]"),ct=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,lt=['Array','Buffer','DataView','Date','Error','Float32Array','Float64Array','Function','Int8Array','Int16Array','Int32Array','Map','Math','Object','Promise','RegExp','Set','String','Symbol','TypeError','Uint8Array','Uint8ClampedArray','Uint16Array','Uint32Array','WeakMap','_','clearTimeout','isFinite','parseInt','setTimeout'],st=-1,ht={};ht[cn]=ht[ln]=ht[sn]=ht[hn]=ht[pn]=ht[vn]=ht[_n]=ht[gn]=ht[dn]=!0,ht[D]=ht[M]=ht[fn]=ht[N]=ht[an]=ht[P]=ht[q]=ht[K]=ht[G]=ht[H]=ht[Y]=ht[X]=ht[nn]=ht[tn]=ht[un]=!1;var pt={};pt[D]=pt[M]=pt[fn]=pt[an]=pt[N]=pt[P]=pt[cn]=pt[ln]=pt[sn]=pt[hn]=pt[pn]=pt[G]=pt[H]=pt[Y]=pt[X]=pt[nn]=pt[tn]=pt[rn]=pt[vn]=pt[_n]=pt[gn]=pt[dn]=!0,pt[q]=pt[K]=pt[un]=!1;var vt={'\\':'\\',"'":"'",'\n':'n','\r':'r',"\u2028":'u2028',"\u2029":'u2029'},_t=parseFloat,gt=parseInt,dt='object'==typeof n&&n&&n.Object===Object&&n,yt='object'==typeof self&&self&&self.Object===Object&&self,xt=dt||yt||Function('return this')(),bt='object'==typeof i&&i&&!i.nodeType&&i,wt=bt&&'object'==typeof u&&u&&!u.nodeType&&u,mt=wt&&wt.exports===bt,jt=mt&&dt.process,At=(function(){try{var n=wt&&wt.require&&wt.require('util').types;return n||jt&&jt.binding&&jt.binding('util')}catch(n){}})(),kt=At&&At.isArrayBuffer,zt=At&&At.isDate,Ot=At&&At.isMap,It=At&&At.isRegExp,Rt=At&&At.isSet,Et=At&&At.isTypedArray;function St(n,t,r){switch(r.length){case 0:return n.call(t);case 1:return n.call(t,r[0]);case 2:return n.call(t,r[0],r[1]);case 3:return n.call(t,r[0],r[1],r[2])}return n.apply(t,r)}function Lt(n,t,r,e){for(var u=-1,i=null==n?0:n.length;++u<i;){var o=n[u];t(e,o,r(o),n)}return e}function Wt(n,t){for(var r=-1,e=null==n?0:n.length;++r<e&&!1!==t(n[r],r,n););return n}function Ct(n,t){for(var r=null==n?0:n.length;r--&&!1!==t(n[r],r,n););return n}function Tt(n,t){for(var r=-1,e=null==n?0:n.length;++r<e;)if(!t(n[r],r,n))return!1;return!0}function Ut(n,t){for(var r=-1,e=null==n?0:n.length,u=0,i=[];++r<e;){var o=n[r];t(o,r,n)&&(i[u++]=o)}return i}function Bt(n,t){return!!(null==n?0:n.length)&&Ht(n,t,0)>-1}function $t(n,t,r){for(var e=-1,u=null==n?0:n.length;++e<u;)if(r(t,n[e]))return!0;return!1}function Dt(n,t){for(var r=-1,e=null==n?0:n.length,u=Array(e);++r<e;)u[r]=t(n[r],r,n);return u}function Mt(n,t){for(var r=-1,e=t.length,u=n.length;++r<e;)n[u+r]=t[r];return n}function Ft(n,t,r,e){var u=-1,i=null==n?0:n.length;for(e&&i&&(r=n[++u]);++u<i;)r=t(r,n[u],u,n);return r}function Nt(n,t,r,e){var u=null==n?0:n.length;for(e&&u&&(r=n[--u]);u--;)r=t(r,n[u],u,n);return r}function Pt(n,t){for(var r=-1,e=null==n?0:n.length;++r<e;)if(t(n[r],r,n))return!0;return!1}var Zt=Xt('length');function qt(n){return n.split('')}function Kt(n){return n.match(Dn)||[]}function Vt(n,t,r){var e;return r(n,function(n,r,u){if(t(n,r,u))return e=r,!1}),e}function Gt(n,t,r,e){for(var u=n.length,i=r+(e?1:-1);e?i--:++i<u;)if(t(n[i],i,n))return i;return-1}function Ht(n,t,r){return t==t?Ar(n,t,r):Gt(n,Yt,r)}function Jt(n,t,r,e){for(var u=r-1,i=n.length;++u<i;)if(e(n[u],t))return u;return-1}function Yt(n){return n!=n}function Qt(n,t){var r=null==n?0:n.length;return r?er(n,t)/r:C}function Xt(n){return function(r){return null==r?t:r[n]}}function nr(n){return function(r){return null==n?t:n[r]}}function tr(n,t,r,e,u){return u(n,function(n,u,i){r=e?(e=!1,n):t(r,n,u,i)}),r}function rr(n,t){var r=n.length;for(n.sort(t);r--;)n[r]=n[r].value;return n}function er(n,r){for(var e,u=-1,i=n.length;++u<i;){var o=r(n[u]);o!==t&&(e=e===t?o:e+o)}return e}function ur(n,t){for(var r=-1,e=Array(n);++r<n;)e[r]=t(r);return e}function ir(n,t){return Dt(t,function(t){return[t,n[t]]})}function or(n){return function(t){return n(t)}}function fr(n,t){return Dt(t,function(t){return n[t]})}function ar(n,t){return n.has(t)}function cr(n,t){for(var r=-1,e=n.length;++r<e&&Ht(t,n[r],0)>-1;);return r}function lr(n,t){for(var r=n.length;r--&&Ht(t,n[r],0)>-1;);return r}function sr(n,t){for(var r=n.length,e=0;r--;)n[r]===t&&++e;return e}var hr=nr({'\xc0':'A','\xc1':'A','\xc2':'A','\xc3':'A','\xc4':'A','\xc5':'A','\xe0':'a','\xe1':'a','\xe2':'a','\xe3':'a','\xe4':'a','\xe5':'a','\xc7':'C','\xe7':'c','\xd0':'D','\xf0':'d','\xc8':'E','\xc9':'E','\xca':'E','\xcb':'E','\xe8':'e','\xe9':'e','\xea':'e','\xeb':'e','\xcc':'I','\xcd':'I','\xce':'I','\xcf':'I','\xec':'i','\xed':'i','\xee':'i','\xef':'i','\xd1':'N','\xf1':'n','\xd2':'O','\xd3':'O','\xd4':'O','\xd5':'O','\xd6':'O','\xd8':'O','\xf2':'o','\xf3':'o','\xf4':'o','\xf5':'o','\xf6':'o','\xf8':'o','\xd9':'U','\xda':'U','\xdb':'U','\xdc':'U','\xf9':'u','\xfa':'u','\xfb':'u','\xfc':'u','\xdd':'Y','\xfd':'y','\xff':'y','\xc6':'Ae','\xe6':'ae','\xde':'Th','\xfe':'th','\xdf':'ss',"\u0100":'A',"\u0102":'A',"\u0104":'A',"\u0101":'a',"\u0103":'a',"\u0105":'a',"\u0106":'C',"\u0108":'C',"\u010a":'C',"\u010c":'C',"\u0107":'c',"\u0109":'c',"\u010b":'c',"\u010d":'c',"\u010e":'D',"\u0110":'D',"\u010f":'d',"\u0111":'d',"\u0112":'E',"\u0114":'E',"\u0116":'E',"\u0118":'E',"\u011a":'E',"\u0113":'e',"\u0115":'e',"\u0117":'e',"\u0119":'e',"\u011b":'e',"\u011c":'G',"\u011e":'G',"\u0120":'G',"\u0122":'G',"\u011d":'g',"\u011f":'g',"\u0121":'g',"\u0123":'g',"\u0124":'H',"\u0126":'H',"\u0125":'h',"\u0127":'h',"\u0128":'I',"\u012a":'I',"\u012c":'I',"\u012e":'I',"\u0130":'I',"\u0129":'i',"\u012b":'i',"\u012d":'i',"\u012f":'i',"\u0131":'i',"\u0134":'J',"\u0135":'j',"\u0136":'K',"\u0137":'k',"\u0138":'k',"\u0139":'L',"\u013b":'L',"\u013d":'L',"\u013f":'L',"\u0141":'L',"\u013a":'l',"\u013c":'l',"\u013e":'l',"\u0140":'l',"\u0142":'l',"\u0143":'N',"\u0145":'N',"\u0147":'N',"\u014a":'N',"\u0144":'n',"\u0146":'n',"\u0148":'n',"\u014b":'n',"\u014c":'O',"\u014e":'O',"\u0150":'O',"\u014d":'o',"\u014f":'o',"\u0151":'o',"\u0154":'R',"\u0156":'R',"\u0158":'R',"\u0155":'r',"\u0157":'r',"\u0159":'r',"\u015a":'S',"\u015c":'S',"\u015e":'S',"\u0160":'S',"\u015b":'s',"\u015d":'s',"\u015f":'s',"\u0161":'s',"\u0162":'T',"\u0164":'T',"\u0166":'T',"\u0163":'t',"\u0165":'t',"\u0167":'t',"\u0168":'U',"\u016a":'U',"\u016c":'U',"\u016e":'U',"\u0170":'U',"\u0172":'U',"\u0169":'u',"\u016b":'u',"\u016d":'u',"\u016f":'u',"\u0171":'u',"\u0173":'u',"\u0174":'W',"\u0175":'w',"\u0176":'Y',"\u0177":'y',"\u0178":'Y',"\u0179":'Z',"\u017b":'Z',"\u017d":'Z',"\u017a":'z',"\u017c":'z',"\u017e":'z',"\u0132":'IJ',"\u0133":'ij',"\u0152":'Oe',"\u0153":'oe',"\u0149":"'n","\u017f":'s'}),pr=nr({'&':'&amp;','<':'&lt;','>':'&gt;','"':'&quot;',"'":'&#39;'});function vr(n){return'\\'+vt[n]}function _r(n,r){return null==n?t:n[r]}function gr(n){return at.test(n)}function dr(n){return ct.test(n)}function yr(n){for(var t,r=[];!(t=n.next()).done;)r.push(t.value);return r}function xr(n){var t=-1,r=Array(n.size);return n.forEach(function(n,e){r[++t]=[e,n]}),r}function br(n,t){return function(r){return n(t(r))}}function wr(n,t){for(var r=-1,e=n.length,u=0,i=[];++r<e;){var o=n[r];o!==t&&o!==c||(n[r]=c,i[u++]=r)}return i}function mr(n){var t=-1,r=Array(n.size);return n.forEach(function(n){r[++t]=n}),r}function jr(n){var t=-1,r=Array(n.size);return n.forEach(function(n){r[++t]=[n,n]}),r}function Ar(n,t,r){for(var e=r-1,u=n.length;++e<u;)if(n[e]===t)return e;return-1}function kr(n,t,r){for(var e=r+1;e--;)if(n[e]===t)return e;return e}function zr(n){return gr(n)?Rr(n):Zt(n)}function Or(n){return gr(n)?Er(n):qt(n)}var Ir=nr({'&amp;':'&','&lt;':'<','&gt;':'>','&quot;':'"','&#39;':"'"});function Rr(n){for(var t=ot.lastIndex=0;ot.test(n);)++t;return t}function Er(n){return n.match(ot)||[]}function Sr(n){return n.match(ft)||[]}var Lr=(function n(u){var i,Dn=(u=null==u?xt:Lr.defaults(xt.Object(),u,Lr.pick(xt,lt))).Array,Yn=u.Date,Qn=u.Error,Xn=u.Function,nt=u.Math,tt=u.Object,rt=u.RegExp,et=u.String,ot=u.TypeError,ft=Dn.prototype,at=Xn.prototype,ct=tt.prototype,vt=u['__core-js_shared__'],dt=at.toString,yt=ct.hasOwnProperty,bt=0,wt=(i=/[^.]+$/.exec(vt&&vt.keys&&vt.keys.IE_PROTO||''))?'Symbol(src)_1.'+i:'',jt=ct.toString,At=dt.call(tt),Zt=xt._,qt=rt('^'+dt.call(yt).replace(Sn,'\\$&').replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,'$1.*?')+'$'),nr=mt?u.Buffer:t,Ar=u.Symbol,Rr=u.Uint8Array,Er=nr?nr.allocUnsafe:t,Wr=br(tt.getPrototypeOf,tt),Cr=tt.create,Tr=ct.propertyIsEnumerable,Ur=ft.splice,Br=Ar?"function"==typeof Ar?Ar.isConcatSpreadable:"@@isConcatSpreadable":t,$r=Ar?"function"==typeof Ar?Ar.iterator:"@@iterator":t,Dr=Ar?"function"==typeof Ar?Ar.toStringTag:"@@toStringTag":t,Mr=(function(){try{var n=co(tt,'defineProperty');return n({},'',{}),n}catch(n){}})(),Fr=u.clearTimeout!==xt.clearTimeout&&u.clearTimeout,Nr=Yn&&Yn.now!==xt.Date.now&&Yn.now,Pr=u.setTimeout!==xt.setTimeout&&u.setTimeout,Zr=nt.ceil,qr=nt.floor,Kr=tt.getOwnPropertySymbols,Vr=nr?nr.isBuffer:t,Gr=u.isFinite,Hr=ft.join,Jr=br(tt.keys,tt),Yr=nt.max,Qr=nt.min,Xr=Yn.now,ne=u.parseInt,te=nt.random,re=ft.reverse,ee=co(u,'DataView'),ue=co(u,'Map'),ie=co(u,'Promise'),oe=co(u,'Set'),fe=co(u,'WeakMap'),ae=co(tt,'create'),ce=fe&&new fe,le={},se=Ko(ee),he=Ko(ue),pe=Ko(ie),ve=Ko(oe),_e=Ko(fe),ge=Ar?"function"==typeof Ar?Ar.prototype:"@@prototype":t,de=ge?ge.valueOf:t,ye=ge?ge.toString:t;function xe(n){if(sa(n)&&!na(n)&&!(n instanceof je)){if(n instanceof me)return n;if(yt.call(n,'__wrapped__'))return Go(n)}return new me(n)}var be=(function(){function n(){}return function(r){if(!la(r))return{};if(Cr)return Cr(r);n.prototype=r;var e=new n;return n.prototype=t,e}})();function we(){}function me(n,r){this.__wrapped__=n,this.__actions__=[],this.__chain__=!!r,this.__index__=0,this.__values__=t}function je(n){this.__wrapped__=n,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=T,this.__views__=[]}function Ae(n){var t=-1,r=null==n?0:n.length;for(this.clear();++t<r;){var e=n[t];this.set(e[0],e[1])}}function ke(n){var t=-1,r=null==n?0:n.length;for(this.clear();++t<r;){var e=n[t];this.set(e[0],e[1])}}function ze(n){var t=-1,r=null==n?0:n.length;for(this.clear();++t<r;){var e=n[t];this.set(e[0],e[1])}}function Oe(n){var t=-1,r=null==n?0:n.length;for(this.__data__=new ze;++t<r;)this.add(n[t])}function Ie(n){var t=this.__data__=new ke(n);this.size=t.size}function Re(n,t){var r=na(n),e=!r&&Xf(n),u=!r&&!e&&ua(n),i=!r&&!e&&!u&&xa(n),o=r||e||u||i,f=o?ur(n.length,et):[],a=f.length;for(var c in n)!t&&!yt.call(n,c)||o&&('length'==c||u&&('offset'==c||'parent'==c)||i&&('buffer'==c||'byteLength'==c||'byteOffset'==c)||jo(c,a))||f.push(c);return f}function Ee(n){var r=n.length;return r?n[Uu(0,r-1)]:t}function Se(n,t){return Po(bi(n),Fe(t,0,n.length))}function Le(n){return Po(bi(n))}function We(n,r,e){(e===t||Jf(n[r],e))&&(e!==t||r in n)||De(n,r,e)}function Ce(n,r,e){var u=n[r];yt.call(n,r)&&Jf(u,e)&&(e!==t||r in n)||De(n,r,e)}function Te(n,t){for(var r=n.length;r--;)if(Jf(n[r][0],t))return r;return-1}function Ue(n,t,r,e){return Ve(n,function(n,u,i){t(e,n,r(n),i)}),e}function Be(n,t){return n&&wi(t,Fa(t),n)}function $e(n,t){return n&&wi(t,Na(t),n)}function De(n,t,r){'__proto__'==t&&Mr?Mr(n,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):n[t]=r}function Me(n,r){for(var e=-1,u=r.length,i=Dn(u),o=null==n;++e<u;)i[e]=o?t:Ua(n,r[e]);return i}function Fe(n,r,e){return n==n&&(e!==t&&(n=n<=e?n:e),r!==t&&(n=n>=r?n:r)),n}function Ne(n,r,e,u,i,o){var f,a=r&l,c=r&s,p=r&h;if(e&&(f=i?e(n,u,i,o):e(n)),f!==t)return f;if(!la(n))return n;var v=na(n);if(v){if(f=yo(n),!a)return bi(n,f)}else{var _=po(n),g=_==K||_==V;if(ua(n))return hi(n,a);if(_==Y||_==D||g&&!i){if(f=c||g?{}:xo(n),!a)return c?ji(n,$e(f,n)):mi(n,Be(f,n))}else{if(!pt[_])return i?n:{};f=bo(n,_,a)}}o||(o=new Ie);var d=o.get(n);if(d)return d;o.set(n,f),ga(n)?n.forEach(function(t){f.add(Ne(t,r,e,t,n,o))}):ha(n)&&n.forEach(function(t,u){f.set(u,Ne(t,r,e,u,n,o))});var y=v?t:(p?c?ro:to:c?Na:Fa)(n);return Wt(y||n,function(t,u){y&&(t=n[u=t]),Ce(f,u,Ne(t,r,e,u,n,o))}),f}function Pe(n){var t=Fa(n);return function(r){return Ze(r,n,t)}}function Ze(n,r,e){var u=e.length;if(null==n)return!u;for(n=tt(n);u--;){var i=e[u],o=r[i],f=n[i];if(f===t&&!(i in n)||!o(f))return!1}return!0}function qe(n,r,e){if('function'!=typeof n)throw new ot(o);return Do(function(){n.apply(t,e)},r)}function Ke(n,t,e,u){var i=-1,o=Bt,f=!0,a=n.length,c=[],l=t.length;if(!a)return c;e&&(t=Dt(t,or(e))),u?(o=$t,f=!1):t.length>=r&&(o=ar,f=!1,t=new Oe(t));n:for(;++i<a;){var s=n[i],h=null==e?s:e(s);if(s=u||0!==s?s:0,f&&h==h){for(var p=l;p--;)if(t[p]===h)continue n;c.push(s)}else o(t,h,u)||c.push(s)}return c}xe.templateSettings={escape:kn,evaluate:zn,interpolate:On,variable:'',imports:{_:xe}},xe.prototype=we.prototype,xe.prototype.constructor=xe,me.prototype=be(we.prototype),me.prototype.constructor=me,je.prototype=be(we.prototype),je.prototype.constructor=je,Ae.prototype.clear=function(){this.__data__=ae?ae(null):{},this.size=0},Ae.prototype.delete=function(n){var t=this.has(n)&&delete this.__data__[n];return this.size-=t?1:0,t},Ae.prototype.get=function(n){var r=this.__data__;if(ae){var e=r[n];return e===f?t:e}return yt.call(r,n)?r[n]:t},Ae.prototype.has=function(n){var r=this.__data__;return ae?r[n]!==t:yt.call(r,n)},Ae.prototype.set=function(n,r){var e=this.__data__;return this.size+=this.has(n)?0:1,e[n]=ae&&r===t?f:r,this},ke.prototype.clear=function(){this.__data__=[],this.size=0},ke.prototype.delete=function(n){var t=this.__data__,r=Te(t,n);return!(r<0||(r==t.length-1?t.pop():Ur.call(t,r,1),--this.size,0))},ke.prototype.get=function(n){var r=this.__data__,e=Te(r,n);return e<0?t:r[e][1]},ke.prototype.has=function(n){return Te(this.__data__,n)>-1},ke.prototype.set=function(n,t){var r=this.__data__,e=Te(r,n);return e<0?(++this.size,r.push([n,t])):r[e][1]=t,this},ze.prototype.clear=function(){this.size=0,this.__data__={hash:new Ae,map:new(ue||ke),string:new Ae}},ze.prototype.delete=function(n){var t=fo(this,n).delete(n);return this.size-=t?1:0,t},ze.prototype.get=function(n){return fo(this,n).get(n)},ze.prototype.has=function(n){return fo(this,n).has(n)},ze.prototype.set=function(n,t){var r=fo(this,n),e=r.size;return r.set(n,t),this.size+=r.size==e?0:1,this},Oe.prototype.add=Oe.prototype.push=function(n){return this.__data__.set(n,f),this},Oe.prototype.has=function(n){return this.__data__.has(n)},Ie.prototype.clear=function(){this.__data__=new ke,this.size=0},Ie.prototype.delete=function(n){var t=this.__data__,r=t.delete(n);return this.size=t.size,r},Ie.prototype.get=function(n){return this.__data__.get(n)},Ie.prototype.has=function(n){return this.__data__.has(n)},Ie.prototype.set=function(n,t){var r=this.__data__;if(r instanceof ke){var e=r.__data__;if(!ue||e.length<199)return e.push([n,t]),this.size=++r.size,this;r=this.__data__=new ze(e)}return r.set(n,t),this.size=r.size,this};var Ve=zi(ru),Ge=zi(eu,!0);function He(n,t){var r=!0;return Ve(n,function(n,e,u){return r=!!t(n,e,u)}),r}function Je(n,r,e){for(var u=-1,i=n.length;++u<i;){var o=n[u],f=r(o);if(null!=f&&(a===t?f==f&&!ya(f):e(f,a)))var a=f,c=o}return c}function Ye(n,r,e,u){var i=n.length;for((e=Aa(e))<0&&(e=-e>i?0:i+e),(u=u===t||u>i?i:Aa(u))<0&&(u+=i),u=e>u?0:ka(u);e<u;)n[e++]=r;return n}function Qe(n,t){var r=[];return Ve(n,function(n,e,u){t(n,e,u)&&r.push(n)}),r}function Xe(n,t,r,e,u){var i=-1,o=n.length;for(r||(r=mo),u||(u=[]);++i<o;){var f=n[i];t>0&&r(f)?t>1?Xe(f,t-1,r,e,u):Mt(u,f):e||(u[u.length]=f)}return u}var nu=Oi(),tu=Oi(!0);function ru(n,t){return n&&nu(n,t,Fa)}function eu(n,t){return n&&tu(n,t,Fa)}function uu(n,t){return Ut(t,function(t){return fa(n[t])})}function iu(n,r){for(var e=0,u=(r=ai(r,n)).length;null!=n&&e<u;)n=n[qo(r[e++])];return e&&e==u?n:t}function ou(n,t,r){var e=t(n);return na(n)?e:Mt(e,r(n))}function fu(n){return null==n?n===t?en:J:Dr&&Dr in tt(n)?lo(n):Wo(n)}function au(n,t){return n>t}function cu(n,t){return null!=n&&yt.call(n,t)}function lu(n,t){return null!=n&&t in tt(n)}function su(n,t,r){return n>=Qr(t,r)&&n<Yr(t,r)}function hu(n,r,e){for(var u=e?$t:Bt,i=n[0].length,o=n.length,f=o,a=Dn(o),c=1/0,l=[];f--;){var s=n[f];f&&r&&(s=Dt(s,or(r))),c=Qr(s.length,c),a[f]=!e&&(r||i>=120&&s.length>=120)?new Oe(f&&s):t}s=n[0];var h=-1,p=a[0];n:for(;++h<i&&l.length<c;){var v=s[h],_=r?r(v):v;if(v=e||0!==v?v:0,!(p?ar(p,_):u(l,_,e))){for(f=o;--f;){var g=a[f];if(!(g?ar(g,_):u(n[f],_,e)))continue n}p&&p.push(_),l.push(v)}}return l}function pu(n,t,r,e){return ru(n,function(n,u,i){t(e,r(n),u,i)}),e}function vu(n,r,e){var u=null==(n=To(n,r=ai(r,n)))?n:n[qo(of(r))];return null==u?t:St(u,n,e)}function _u(n){return sa(n)&&fu(n)==D}function gu(n,t,r,e,u){return n===t||(null==n||null==t||!sa(n)&&!sa(t)?n!=n&&t!=t:du(n,t,r,e,gu,u))}function du(n,t,r,e,u,i){var o=na(n),f=na(t),a=o?M:po(n),c=f?M:po(t),l=(a=a==D?Y:a)==Y,s=(c=c==D?Y:c)==Y,h=a==c;if(h&&ua(n)){if(!ua(t))return!1;o=!0,l=!1}if(h&&!l)return i||(i=new Ie),o||xa(n)?Yi(n,t,r,e,u,i):Qi(n,t,a,r,e,u,i);if(!(r&p)){var v=l&&yt.call(n,'__wrapped__'),_=s&&yt.call(t,'__wrapped__');if(v||_){var g=v?n.value():n,d=_?t.value():t;return i||(i=new Ie),u(g,d,r,e,i)}}return!!h&&(i||(i=new Ie),Xi(n,t,r,e,u,i))}function yu(n,r,e,u){var i=e.length,o=i,f=!u;if(null==n)return!o;for(n=tt(n);i--;){var a=e[i];if(f&&a[2]?a[1]!==n[a[0]]:!(a[0]in n))return!1}for(;++i<o;){var c=(a=e[i])[0],l=n[c],s=a[1];if(f&&a[2]){if(l===t&&!(c in n))return!1}else{var h=new Ie;if(u)var p=u(l,s,c,n,r,h);if(!(p===t?gu(s,l,3,u,h):p))return!1}}return!0}function xu(n){return!(!la(n)||wt&&wt in n)&&(fa(n)?qt:qn).test(Ko(n))}function bu(n){return'function'==typeof n?n:null==n?pc:'object'==typeof n?na(n)?zu(n[0],n[1]):ku(n):mc(n)}function wu(n){if(!Io(n))return Jr(n);var t=[];for(var r in tt(n))yt.call(n,r)&&'constructor'!=r&&t.push(r);return t}function mu(n){if(!la(n))return Lo(n);var t=Io(n),r=[];for(var e in n)('constructor'!=e||!t&&yt.call(n,e))&&r.push(e);return r}function ju(n,t){return n<t}function Au(n,t){var r=-1,e=ra(n)?Dn(n.length):[];return Ve(n,function(n,u,i){e[++r]=t(n,u,i)}),e}function ku(n){var t=ao(n);return 1==t.length&&t[0][2]?Eo(t[0][0],t[0][1]):function(r){return r===n||yu(r,n,t)}}function zu(n,r){return ko(n)&&Ro(r)?Eo(qo(n),r):function(e){var u=Ua(e,n);return u===t&&u===r?Ba(e,n):gu(r,u,3)}}function Ou(n,r,e,u,i){n!==r&&nu(r,function(o,f){if(i||(i=new Ie),la(o))Iu(n,r,f,e,Ou,u,i);else{var a=u?u(Bo(n,f),o,f+'',n,r,i):t;a===t&&(a=o),We(n,f,a)}},Na)}function Iu(n,r,e,u,i,o,f){var a=Bo(n,e),c=Bo(r,e),l=f.get(c);if(l)We(n,e,l);else{var s=o?o(a,c,e+'',n,r,f):t,h=s===t;if(h){var p=na(c),v=!p&&ua(c),_=!p&&!v&&xa(c);s=c,p||v||_?na(a)?s=a:ea(a)?s=bi(a):v?(h=!1,s=hi(c,!0)):_?(h=!1,s=_i(c,!0)):s=[]:va(c)||Xf(c)?(s=a,Xf(a)?s=Oa(a):la(a)&&!fa(a)||(s=xo(c))):h=!1}h&&(f.set(c,s),i(s,c,u,o,f),f.delete(c)),We(n,e,s)}}function Ru(n,r){var e=n.length;if(e)return jo(r+=r<0?e:0,e)?n[r]:t}function Eu(n,t,r){var e=-1;return t=Dt(t.length?t:[pc],or(oo())),rr(Au(n,function(n,r,u){return{criteria:Dt(t,function(t){return t(n)}),index:++e,value:n}}),function(n,t){return di(n,t,r)})}function Su(n,t){return Lu(n,t,function(t,r){return Ba(n,r)})}function Lu(n,t,r){for(var e=-1,u=t.length,i={};++e<u;){var o=t[e],f=iu(n,o);r(f,o)&&Nu(i,ai(o,n),f)}return i}function Wu(n){return function(t){return iu(t,n)}}function Cu(n,t,r,e){var u=e?Jt:Ht,i=-1,o=t.length,f=n;for(n===t&&(t=bi(t)),r&&(f=Dt(n,or(r)));++i<o;)for(var a=0,c=t[i],l=r?r(c):c;(a=u(f,l,a,e))>-1;)f!==n&&Ur.call(f,a,1),Ur.call(n,a,1);return n}function Tu(n,t){for(var r=n?t.length:0,e=r-1;r--;){var u=t[r];if(r==e||u!==i){var i=u;jo(u)?Ur.call(n,u,1):ni(n,u)}}return n}function Uu(n,t){return n+qr(te()*(t-n+1))}function Bu(n,t,r,e){for(var u=-1,i=Yr(Zr((t-n)/(r||1)),0),o=Dn(i);i--;)o[e?i:++u]=n,n+=r;return o}function $u(n,t){var r='';if(!n||t<1||t>L)return r;do{t%2&&(r+=n),(t=qr(t/2))&&(n+=n)}while(t);return r}function Du(n,t){return Mo(Co(n,t,pc),n+'')}function Mu(n){return Ee(Ja(n))}function Fu(n,t){var r=Ja(n);return Po(r,Fe(t,0,r.length))}function Nu(n,r,e,u){if(!la(n))return n;for(var i=-1,o=(r=ai(r,n)).length,f=o-1,a=n;null!=a&&++i<o;){var c=qo(r[i]),l=e;if(i!=f){var s=a[c];(l=u?u(s,c,a):t)===t&&(l=la(s)?s:jo(r[i+1])?[]:{})}Ce(a,c,l),a=a[c]}return n}var Pu=ce?function(n,t){return ce.set(n,t),n}:pc,Zu=Mr?function(n,t){return Mr(n,'toString',{configurable:!0,enumerable:!1,value:lc(t),writable:!0})}:pc;function qu(n){return Po(Ja(n))}function Ku(n,t,r){var e=-1,u=n.length;t<0&&(t=-t>u?0:u+t),(r=r>u?u:r)<0&&(r+=u),u=t>r?0:r-t>>>0,t>>>=0;for(var i=Dn(u);++e<u;)i[e]=n[e+t];return i}function Vu(n,t){var r;return Ve(n,function(n,e,u){return!(r=t(n,e,u))}),!!r}function Gu(n,t,r){var e=0,u=null==n?e:n.length;if('number'==typeof t&&t==t&&u<=B){for(;e<u;){var i=e+u>>>1,o=n[i];null!==o&&!ya(o)&&(r?o<=t:o<t)?e=i+1:u=i}return u}return Hu(n,t,pc,r)}function Hu(n,r,e,u){r=e(r);for(var i=0,o=null==n?0:n.length,f=r!=r,a=null===r,c=ya(r),l=r===t;i<o;){var s=qr((i+o)/2),h=e(n[s]),p=h!==t,v=null===h,_=h==h,g=ya(h);if(f)var d=u||_;else d=l?_&&(u||p):a?_&&p&&(u||!v):c?_&&p&&!v&&(u||!g):!v&&!g&&(u?h<=r:h<r);d?i=s+1:o=s}return Qr(o,U)}function Ju(n,t){for(var r=-1,e=n.length,u=0,i=[];++r<e;){var o=n[r],f=t?t(o):o;if(!r||!Jf(f,a)){var a=f;i[u++]=0===o?0:o}}return i}function Yu(n){return'number'==typeof n?n:ya(n)?C:+n}function Qu(n){if('string'==typeof n)return n;if(na(n))return Dt(n,Qu)+'';if(ya(n))return ye?ye.call(n):'';var t=n+'';return'0'==t&&1/n==-1/0?'-0':t}function Xu(n,t,e){var u=-1,i=Bt,o=n.length,f=!0,a=[],c=a;if(e)f=!1,i=$t;else if(o>=r){var l=t?null:qi(n);if(l)return mr(l);f=!1,i=ar,c=new Oe}else c=t?[]:a;n:for(;++u<o;){var s=n[u],h=t?t(s):s;if(s=e||0!==s?s:0,f&&h==h){for(var p=c.length;p--;)if(c[p]===h)continue n;t&&c.push(h),a.push(s)}else i(c,h,e)||(c!==a&&c.push(h),a.push(s))}return a}function ni(n,t){return null==(n=To(n,t=ai(t,n)))||delete n[qo(of(t))]}function ti(n,t,r,e){return Nu(n,t,r(iu(n,t)),e)}function ri(n,t,r,e){for(var u=n.length,i=e?u:-1;(e?i--:++i<u)&&t(n[i],i,n););return r?Ku(n,e?0:i,e?i+1:u):Ku(n,e?i+1:0,e?u:i)}function ei(n,t){var r=n;return r instanceof je&&(r=r.value()),Ft(t,function(n,t){return t.func.apply(t.thisArg,Mt([n],t.args))},r)}function ui(n,t,r){var e=n.length;if(e<2)return e?Xu(n[0]):[];for(var u=-1,i=Dn(e);++u<e;)for(var o=n[u],f=-1;++f<e;)f!=u&&(i[u]=Ke(i[u]||o,n[f],t,r));return Xu(Xe(i,1),t,r)}function ii(n,r,e){for(var u=-1,i=n.length,o=r.length,f={};++u<i;){var a=u<o?r[u]:t;e(f,n[u],a)}return f}function oi(n){return ea(n)?n:[]}function fi(n){return'function'==typeof n?n:pc}function ai(n,t){return na(n)?n:ko(n,t)?[n]:Zo(Ia(n))}var ci=Du;function li(n,r,e){var u=n.length;return e=e===t?u:e,!r&&e>=u?n:Ku(n,r,e)}var si=Fr||function(n){return xt.clearTimeout(n)};function hi(n,t){if(t)return n.slice();var r=n.length,e=Er?Er(r):new n.constructor(r);return n.copy(e),e}function pi(n){var t=new n.constructor(n.byteLength);return new Rr(t).set(new Rr(n)),t}function vi(n,t){var r=t?pi(n.buffer):n.buffer;return new n.constructor(r,n.byteOffset,n.byteLength)}function _i(n,t){var r=t?pi(n.buffer):n.buffer;return new n.constructor(r,n.byteOffset,n.length)}function gi(n,r){if(n!==r){var e=n!==t,u=null===n,i=n==n,o=ya(n),f=r!==t,a=null===r,c=r==r,l=ya(r);if(!a&&!l&&!o&&n>r||o&&f&&c&&!a&&!l||u&&f&&c||!e&&c||!i)return 1;if(!u&&!o&&!l&&n<r||l&&e&&i&&!u&&!o||a&&e&&i||!f&&i||!c)return-1}return 0}function di(n,t,r){for(var e=-1,u=n.criteria,i=t.criteria,o=u.length,f=r.length;++e<o;){var a=gi(u[e],i[e]);if(a)return e>=f?a:a*('desc'==r[e]?-1:1)}return n.index-t.index}function yi(n,t,r,e){for(var u=-1,i=n.length,o=r.length,f=-1,a=t.length,c=Yr(i-o,0),l=Dn(a+c),s=!e;++f<a;)l[f]=t[f];for(;++u<o;)(s||u<i)&&(l[r[u]]=n[u]);for(;c--;)l[f++]=n[u++];return l}function xi(n,t,r,e){for(var u=-1,i=n.length,o=-1,f=r.length,a=-1,c=t.length,l=Yr(i-f,0),s=Dn(l+c),h=!e;++u<l;)s[u]=n[u];for(var p=u;++a<c;)s[p+a]=t[a];for(;++o<f;)(h||u<i)&&(s[p+r[o]]=n[u++]);return s}function bi(n,t){var r=-1,e=n.length;for(t||(t=Dn(e));++r<e;)t[r]=n[r];return t}function wi(n,r,e,u){var i=!e;e||(e={});for(var o=-1,f=r.length;++o<f;){var a=r[o],c=u?u(e[a],n[a],a,e,n):t;c===t&&(c=n[a]),i?De(e,a,c):Ce(e,a,c)}return e}function mi(n,t){return wi(n,so(n),t)}function ji(n,t){return wi(n,ho(n),t)}function Ai(n,t){return function(r,e){var u=na(r)?Lt:Ue,i=t?t():{};return u(r,n,oo(e,2),i)}}function ki(n){return Du(function(r,e){var u=-1,i=e.length,o=i>1?e[i-1]:t,f=i>2?e[2]:t;for(o=n.length>3&&'function'==typeof o?(i--,o):t,f&&Ao(e[0],e[1],f)&&(o=i<3?t:o,i=1),r=tt(r);++u<i;){var a=e[u];a&&n(r,a,u,o)}return r})}function zi(n,t){return function(r,e){if(null==r)return r;if(!ra(r))return n(r,e);for(var u=r.length,i=t?u:-1,o=tt(r);(t?i--:++i<u)&&!1!==e(o[i],i,o););return r}}function Oi(n){return function(t,r,e){for(var u=-1,i=tt(t),o=e(t),f=o.length;f--;){var a=o[n?f:++u];if(!1===r(i[a],a,i))break}return t}}function Ii(n,t,r){var e=t&_,u=Si(n);return function t(){return(this&&this!==xt&&this instanceof t?u:n).apply(e?r:this,arguments)}}function Ri(n){return function(r){var e=gr(r=Ia(r))?Or(r):t,u=e?e[0]:r.charAt(0),i=e?li(e,1).join(''):r.slice(1);return u[n]()+i}}function Ei(n){return function(t){return Ft(fc(Xa(t).replace(ut,'')),n,'')}}function Si(n){return function(){var t=arguments;switch(t.length){case 0:return new n;case 1:return new n(t[0]);case 2:return new n(t[0],t[1]);case 3:return new n(t[0],t[1],t[2]);case 4:return new n(t[0],t[1],t[2],t[3]);case 5:return new n(t[0],t[1],t[2],t[3],t[4]);case 6:return new n(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new n(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var r=be(n.prototype),e=n.apply(r,t);return la(e)?e:r}}function Li(n,r,e){var u=Si(n);return function i(){for(var o=arguments.length,f=Dn(o),a=o,c=io(i);a--;)f[a]=arguments[a];var l=o<3&&f[0]!==c&&f[o-1]!==c?[]:wr(f,c);return(o-=l.length)<e?Pi(n,r,Ti,i.placeholder,t,f,l,t,t,e-o):St(this&&this!==xt&&this instanceof i?u:n,this,f)}}function Wi(n){return function(r,e,u){var i=tt(r);if(!ra(r)){var o=oo(e,3);r=Fa(r),e=function(n){return o(i[n],n,i)}}var f=n(r,e,u);return f>-1?i[o?r[f]:f]:t}}function Ci(n){return no(function(r){var e=r.length,u=e,i=me.prototype.thru;for(n&&r.reverse();u--;){var f=r[u];if('function'!=typeof f)throw new ot(o);if(i&&!a&&'wrapper'==uo(f))var a=new me([],!0)}for(u=a?u:e;++u<e;){var c=uo(f=r[u]),l='wrapper'==c?eo(f):t;a=l&&zo(l[0])&&424==l[1]&&!l[4].length&&1==l[9]?a[uo(l[0])].apply(a,l[3]):1==f.length&&zo(f)?a[c]():a.thru(f)}return function(){var n=arguments,t=n[0];if(a&&1==n.length&&na(t))return a.plant(t).value();for(var u=0,i=e?r[u].apply(this,n):t;++u<e;)i=r[u].call(this,i);return i}})}function Ti(n,r,e,u,i,o,f,a,c,l){var s=r&m,h=r&_,p=r&g,v=24&r,d=r&A,y=p?t:Si(n);return function t(){for(var _=arguments.length,g=Dn(_),x=_;x--;)g[x]=arguments[x];if(v)var b=io(t),w=sr(g,b);if(u&&(g=yi(g,u,i,v)),o&&(g=xi(g,o,f,v)),_-=w,v&&_<l){var m=wr(g,b);return Pi(n,r,Ti,t.placeholder,e,g,m,a,c,l-_)}var j=h?e:this,A=p?j[n]:n;return _=g.length,a?g=Uo(g,a):d&&_>1&&g.reverse(),s&&c<_&&(g.length=c),this&&this!==xt&&this instanceof t&&(A=y||Si(A)),A.apply(j,g)}}function Ui(n,t){return function(r,e){return pu(r,n,t(e),{})}}function Bi(n,r){return function(e,u){var i;if(e===t&&u===t)return r;if(e!==t&&(i=e),u!==t){if(i===t)return u;'string'==typeof e||'string'==typeof u?(e=Qu(e),u=Qu(u)):(e=Yu(e),u=Yu(u)),i=n(e,u)}return i}}function $i(n){return no(function(t){return t=Dt(t,or(oo())),Du(function(r){var e=this;return n(t,function(n){return St(n,e,r)})})})}function Di(n,r){var e=(r=r===t?' ':Qu(r)).length;if(e<2)return e?$u(r,n):r;var u=$u(r,Zr(n/zr(r)));return gr(r)?li(Or(u),0,n).join(''):u.slice(0,n)}function Mi(n,t,r,e){var u=t&_,i=Si(n);return function t(){for(var o=-1,f=arguments.length,a=-1,c=e.length,l=Dn(c+f),s=this&&this!==xt&&this instanceof t?i:n;++a<c;)l[a]=e[a];for(;f--;)l[a++]=arguments[++o];return St(s,u?r:this,l)}}function Fi(n){return function(r,e,u){return u&&'number'!=typeof u&&Ao(r,e,u)&&(e=u=t),r=ja(r),e===t?(e=r,r=0):e=ja(e),Bu(r,e,u=u===t?r<e?1:-1:ja(u),n)}}function Ni(n){return function(t,r){return'string'==typeof t&&'string'==typeof r||(t=za(t),r=za(r)),n(t,r)}}function Pi(n,r,e,u,i,o,f,a,c,l){var s=r&y;r|=s?b:w,(r&=~(s?w:b))&d||(r&=-4);var h=[n,r,i,s?o:t,s?f:t,s?t:o,s?t:f,a,c,l],p=e.apply(t,h);return zo(n)&&$o(p,h),p.placeholder=u,Fo(p,n,r)}function Zi(n){var t=nt[n];return function(n,r){if(n=za(n),(r=null==r?0:Qr(Aa(r),292))&&Gr(n)){var e=(Ia(n)+'e').split('e');return+((e=(Ia(t(e[0]+'e'+(+e[1]+r)))+'e').split('e'))[0]+'e'+(+e[1]-r))}return t(n)}}var qi=oe&&1/mr(new oe([,-0]))[1]==S?function(n){return new oe(n)}:yc;function Ki(n){return function(t){var r=po(t);return r==G?xr(t):r==nn?jr(t):ir(t,n(t))}}function Vi(n,r,e,u,i,f,a,c){var l=r&g;if(!l&&'function'!=typeof n)throw new ot(o);var s=u?u.length:0;if(s||(r&=-97,u=i=t),a=a===t?a:Yr(Aa(a),0),c=c===t?c:Aa(c),s-=i?i.length:0,r&w){var h=u,p=i;u=i=t}var v=l?t:eo(n),d=[n,r,e,u,i,h,p,f,a,c];if(v&&So(d,v),n=d[0],r=d[1],e=d[2],u=d[3],i=d[4],!(c=d[9]=d[9]===t?l?0:n.length:Yr(d[9]-s,0))&&24&r&&(r&=-25),r&&r!=_)m=r==y||r==x?Li(n,r,c):r!=b&&33!=r||i.length?Ti.apply(t,d):Mi(n,r,e,u);else var m=Ii(n,r,e);return Fo((v?Pu:$o)(m,d),n,r)}function Gi(n,r,e,u){return n===t||Jf(n,ct[e])&&!yt.call(u,e)?r:n}function Hi(n,r,e,u,i,o){return la(n)&&la(r)&&(o.set(r,n),Ou(n,r,t,Hi,o),o.delete(r)),n}function Ji(n){return va(n)?t:n}function Yi(n,r,e,u,i,o){var f=e&p,a=n.length,c=r.length;if(a!=c&&!(f&&c>a))return!1;var l=o.get(n);if(l&&o.get(r))return l==r;var s=-1,h=!0,_=e&v?new Oe:t;for(o.set(n,r),o.set(r,n);++s<a;){var g=n[s],d=r[s];if(u)var y=f?u(d,g,s,r,n,o):u(g,d,s,n,r,o);if(y!==t){if(y)continue;h=!1;break}if(_){if(!Pt(r,function(n,t){if(!ar(_,t)&&(g===n||i(g,n,e,u,o)))return _.push(t)})){h=!1;break}}else if(g!==d&&!i(g,d,e,u,o)){h=!1;break}}return o.delete(n),o.delete(r),h}function Qi(n,t,r,e,u,i,o){switch(r){case an:if(n.byteLength!=t.byteLength||n.byteOffset!=t.byteOffset)return!1;n=n.buffer,t=t.buffer;case fn:return!(n.byteLength!=t.byteLength||!i(new Rr(n),new Rr(t)));case N:case P:case H:return Jf(+n,+t);case q:return n.name==t.name&&n.message==t.message;case X:case tn:return n==t+'';case G:var f=xr;case nn:var a=e&p;if(f||(f=mr),n.size!=t.size&&!a)return!1;var c=o.get(n);if(c)return c==t;e|=v,o.set(n,t);var l=Yi(f(n),f(t),e,u,i,o);return o.delete(n),l;case rn:if(de)return de.call(n)==de.call(t)}return!1}function Xi(n,r,e,u,i,o){var f=e&p,a=to(n),c=a.length;if(c!=to(r).length&&!f)return!1;for(var l=c;l--;){var s=a[l];if(!(f?s in r:yt.call(r,s)))return!1}var h=o.get(n);if(h&&o.get(r))return h==r;var v=!0;o.set(n,r),o.set(r,n);for(var _=f;++l<c;){var g=n[s=a[l]],d=r[s];if(u)var y=f?u(d,g,s,r,n,o):u(g,d,s,n,r,o);if(!(y===t?g===d||i(g,d,e,u,o):y)){v=!1;break}_||(_='constructor'==s)}if(v&&!_){var x=n.constructor,b=r.constructor;x!=b&&'constructor'in n&&'constructor'in r&&!('function'==typeof x&&x instanceof x&&'function'==typeof b&&b instanceof b)&&(v=!1)}return o.delete(n),o.delete(r),v}function no(n){return Mo(Co(n,t,nf),n+'')}function to(n){return ou(n,Fa,so)}function ro(n){return ou(n,Na,ho)}var eo=ce?function(n){return ce.get(n)}:yc;function uo(n){for(var t=n.name+'',r=le[t],e=yt.call(le,t)?r.length:0;e--;){var u=r[e],i=u.func;if(null==i||i==n)return u.name}return t}function io(n){return(yt.call(xe,'placeholder')?xe:n).placeholder}function oo(){var n=xe.iteratee||vc;return n=n===vc?bu:n,arguments.length?n(arguments[0],arguments[1]):n}function fo(n,t){var r,e,u=n.__data__;return('string'==(e=typeof(r=t))||'number'==e||'symbol'==e||'boolean'==e?'__proto__'!==r:null===r)?u['string'==typeof t?'string':'hash']:u.map}function ao(n){for(var t=Fa(n),r=t.length;r--;){var e=t[r],u=n[e];t[r]=[e,u,Ro(u)]}return t}function co(n,r){var e=_r(n,r);return xu(e)?e:t}function lo(n){var r=yt.call(n,Dr),e=n[Dr];try{n[Dr]=t}catch(n){}var u=jt.call(n);return r?n[Dr]=e:delete n[Dr],u}var so=Kr?function(n){return null==n?[]:(n=tt(n),Ut(Kr(n),function(t){return Tr.call(n,t)}))}:kc,ho=Kr?function(n){for(var t=[];n;)Mt(t,so(n)),n=Wr(n);return t}:kc,po=fu;function vo(n,t,r){for(var e=-1,u=r.length;++e<u;){var i=r[e],o=i.size;switch(i.type){case'drop':n+=o;break;case'dropRight':t-=o;break;case'take':t=Qr(t,n+o);break;case'takeRight':n=Yr(n,t-o)}}return{start:n,end:t}}function _o(n){var t=n.match(Bn);return t?t[1].split($n):[]}function go(n,t,r){for(var e=-1,u=(t=ai(t,n)).length,i=!1;++e<u;){var o=qo(t[e]);if(!(i=null!=n&&r(n,o)))break;n=n[o]}return i||++e!=u?i:!!(u=null==n?0:n.length)&&ca(u)&&jo(o,u)&&(na(n)||Xf(n))}function yo(n){var t=n.length,r=new n.constructor(t);return t&&'string'==typeof n[0]&&yt.call(n,'index')&&(r.index=n.index,r.input=n.input),r}function xo(n){return'function'!=typeof n.constructor||Io(n)?{}:be(Wr(n))}function bo(n,t,r){var e,u,i,o=n.constructor;switch(t){case fn:return pi(n);case N:case P:return new o(+n);case an:return vi(n,r);case cn:case ln:case sn:case hn:case pn:case vn:case _n:case gn:case dn:return _i(n,r);case G:return new o;case H:case tn:return new o(n);case X:return(i=new(u=n).constructor(u.source,Nn.exec(u))).lastIndex=u.lastIndex,i;case nn:return new o;case rn:return e=n,de?tt(de.call(e)):{}}}function wo(n,t){var r=t.length;if(!r)return n;var e=r-1;return t[e]=(r>1?'& ':'')+t[e],t=t.join(r>2?', ':' '),n.replace(Un,'{\n/* [wrapped with '+t+'] */\n')}function mo(n){return na(n)||Xf(n)||!!(Br&&n&&n[Br])}function jo(n,t){var r=typeof n;return!!(t=null==t?L:t)&&('number'==r||'symbol'!=r&&Vn.test(n))&&n>-1&&n%1==0&&n<t}function Ao(n,t,r){if(!la(r))return!1;var e=typeof t;return!!('number'==e?ra(r)&&jo(t,r.length):'string'==e&&t in r)&&Jf(r[t],n)}function ko(n,t){if(na(n))return!1;var r=typeof n;return!('number'!=r&&'symbol'!=r&&'boolean'!=r&&null!=n&&!ya(n))||Rn.test(n)||!In.test(n)||null!=t&&n in tt(t)}function zo(n){var t=uo(n),r=xe[t];if('function'!=typeof r||!(t in je.prototype))return!1;if(n===r)return!0;var e=eo(r);return!!e&&n===e[0]}(ee&&po(new ee(new ArrayBuffer(1)))!=an||ue&&po(new ue)!=G||ie&&"[object Promise]"!=po(ie.resolve())||oe&&po(new oe)!=nn||fe&&po(new fe)!=un)&&(po=function(n){var r=fu(n),e=r==Y?n.constructor:t,u=e?Ko(e):'';if(u)switch(u){case se:return an;case he:return G;case pe:return"[object Promise]";case ve:return nn;case _e:return un}return r});var Oo=vt?fa:zc;function Io(n){var t=n&&n.constructor;return n===('function'==typeof t&&t.prototype||ct)}function Ro(n){return n==n&&!la(n)}function Eo(n,r){return function(e){return null!=e&&e[n]===r&&(r!==t||n in tt(e))}}function So(n,t){var r=n[1],e=t[1],u=r|e,i=u<131,o=e==m&&r==y||e==m&&r==j&&n[7].length<=t[8]||384==e&&t[7].length<=t[8]&&r==y;if(!i&&!o)return n;e&_&&(n[2]=t[2],u|=r&_?0:d);var f=t[3];if(f){var a=n[3];n[3]=a?yi(a,f,t[4]):f,n[4]=a?wr(n[3],c):t[4]}return(f=t[5])&&(a=n[5],n[5]=a?xi(a,f,t[6]):f,n[6]=a?wr(n[5],c):t[6]),(f=t[7])&&(n[7]=f),e&m&&(n[8]=null==n[8]?t[8]:Qr(n[8],t[8])),null==n[9]&&(n[9]=t[9]),n[0]=t[0],n[1]=u,n}function Lo(n){var t=[];if(null!=n)for(var r in tt(n))t.push(r);return t}function Wo(n){return jt.call(n)}function Co(n,r,e){return r=Yr(r===t?n.length-1:r,0),function(){for(var t=arguments,u=-1,i=Yr(t.length-r,0),o=Dn(i);++u<i;)o[u]=t[r+u];u=-1;for(var f=Dn(r+1);++u<r;)f[u]=t[u];return f[r]=e(o),St(n,this,f)}}function To(n,t){return t.length<2?n:iu(n,Ku(t,0,-1))}function Uo(n,r){for(var e=n.length,u=Qr(r.length,e),i=bi(n);u--;){var o=r[u];n[u]=jo(o,e)?i[o]:t}return n}function Bo(n,t){if(('constructor'!==t||'function'!=typeof n[t])&&'__proto__'!=t)return n[t]}var $o=No(Pu),Do=Pr||function(n,t){return xt.setTimeout(n,t)},Mo=No(Zu);function Fo(n,t,r){var e=t+'';return Mo(n,wo(e,Vo(_o(e),r)))}function No(n){var r=0,e=0;return function(){var u=Xr(),i=I-(u-e);if(e=u,i>0){if(++r>=O)return arguments[0]}else r=0;return n.apply(t,arguments)}}function Po(n,r){var e=-1,u=n.length,i=u-1;for(r=r===t?u:r;++e<r;){var o=Uu(e,i),f=n[o];n[o]=n[e],n[e]=f}return n.length=r,n}var Zo=(function(n){var t=Zf(n,function(n){return r.size===a&&r.clear(),n}),r=t.cache;return t})(function(n){var t=[];return 46===n.charCodeAt(0)&&t.push(''),n.replace(En,function(n,r,e,u){t.push(e?u.replace(Mn,'$1'):r||n)}),t});function qo(n){if('string'==typeof n||ya(n))return n;var t=n+'';return'0'==t&&1/n==-1/0?'-0':t}function Ko(n){if(null!=n){try{return dt.call(n)}catch(n){}try{return n+''}catch(n){}}return''}function Vo(n,t){return Wt($,function(r){var e='_.'+r[0];t&r[1]&&!Bt(n,e)&&n.push(e)}),n.sort()}function Go(n){if(n instanceof je)return n.clone();var t=new me(n.__wrapped__,n.__chain__);return t.__actions__=bi(n.__actions__),t.__index__=n.__index__,t.__values__=n.__values__,t}var Ho=Du(function(n,t){return ea(n)?Ke(n,Xe(t,1,ea,!0)):[]}),Jo=Du(function(n,r){var e=of(r);return ea(e)&&(e=t),ea(n)?Ke(n,Xe(r,1,ea,!0),oo(e,2)):[]}),Yo=Du(function(n,r){var e=of(r);return ea(e)&&(e=t),ea(n)?Ke(n,Xe(r,1,ea,!0),t,e):[]});function Qo(n,t,r){var e=null==n?0:n.length;if(!e)return-1;var u=null==r?0:Aa(r);return u<0&&(u=Yr(e+u,0)),Gt(n,oo(t,3),u)}function Xo(n,r,e){var u=null==n?0:n.length;if(!u)return-1;var i=u-1;return e!==t&&(i=Aa(e),i=e<0?Yr(u+i,0):Qr(i,u-1)),Gt(n,oo(r,3),i,!0)}function nf(n){return null!=n&&n.length?Xe(n,1):[]}function tf(n){return n&&n.length?n[0]:t}var rf=Du(function(n){var t=Dt(n,oi);return t.length&&t[0]===n[0]?hu(t):[]}),ef=Du(function(n){var r=of(n),e=Dt(n,oi);return r===of(e)?r=t:e.pop(),e.length&&e[0]===n[0]?hu(e,oo(r,2)):[]}),uf=Du(function(n){var r=of(n),e=Dt(n,oi);return(r='function'==typeof r?r:t)&&e.pop(),e.length&&e[0]===n[0]?hu(e,t,r):[]});function of(n){var r=null==n?0:n.length;return r?n[r-1]:t}var ff=Du(af);function af(n,t){return n&&n.length&&t&&t.length?Cu(n,t):n}var cf=no(function(n,t){var r=null==n?0:n.length,e=Me(n,t);return Tu(n,Dt(t,function(n){return jo(n,r)?+n:n}).sort(gi)),e});function lf(n){return null==n?n:re.call(n)}var sf=Du(function(n){return Xu(Xe(n,1,ea,!0))}),hf=Du(function(n){var r=of(n);return ea(r)&&(r=t),Xu(Xe(n,1,ea,!0),oo(r,2))}),pf=Du(function(n){var r=of(n);return r='function'==typeof r?r:t,Xu(Xe(n,1,ea,!0),t,r)});function vf(n){if(!n||!n.length)return[];var t=0;return n=Ut(n,function(n){if(ea(n))return t=Yr(n.length,t),!0}),ur(t,function(t){return Dt(n,Xt(t))})}function _f(n,r){if(!n||!n.length)return[];var e=vf(n);return null==r?e:Dt(e,function(n){return St(r,t,n)})}var gf=Du(function(n,t){return ea(n)?Ke(n,t):[]}),df=Du(function(n){return ui(Ut(n,ea))}),yf=Du(function(n){var r=of(n);return ea(r)&&(r=t),ui(Ut(n,ea),oo(r,2))}),xf=Du(function(n){var r=of(n);return r='function'==typeof r?r:t,ui(Ut(n,ea),t,r)}),bf=Du(vf);var wf=Du(function(n){var r=n.length,e=r>1?n[r-1]:t;return _f(n,e='function'==typeof e?(n.pop(),e):t)});function mf(n){var t=xe(n);return t.__chain__=!0,t}function jf(n,t){return t(n)}var Af=no(function(n){var r=n.length,e=r?n[0]:0,u=this.__wrapped__,i=function(t){return Me(t,n)};return!(r>1||this.__actions__.length)&&u instanceof je&&jo(e)?((u=u.slice(e,+e+(r?1:0))).__actions__.push({func:jf,args:[i],thisArg:t}),new me(u,this.__chain__).thru(function(n){return r&&!n.length&&n.push(t),n})):this.thru(i)});var kf=Ai(function(n,t,r){yt.call(n,r)?++n[r]:De(n,r,1)});var zf=Wi(Qo),Of=Wi(Xo);function If(n,t){return(na(n)?Wt:Ve)(n,oo(t,3))}function Rf(n,t){return(na(n)?Ct:Ge)(n,oo(t,3))}var Ef=Ai(function(n,t,r){yt.call(n,r)?n[r].push(t):De(n,r,[t])});var Sf=Du(function(n,t,r){var e=-1,u='function'==typeof t,i=ra(n)?Dn(n.length):[];return Ve(n,function(n){i[++e]=u?St(t,n,r):vu(n,t,r)}),i}),Lf=Ai(function(n,t,r){De(n,r,t)});function Wf(n,t){return(na(n)?Dt:Au)(n,oo(t,3))}var Cf=Ai(function(n,t,r){n[r?0:1].push(t)},function(){return[[],[]]});var Tf=Du(function(n,t){if(null==n)return[];var r=t.length;return r>1&&Ao(n,t[0],t[1])?t=[]:r>2&&Ao(t[0],t[1],t[2])&&(t=[t[0]]),Eu(n,Xe(t,1),[])}),Uf=Nr||function(){return xt.Date.now()};function Bf(n,r,e){return r=e?t:r,r=n&&null==r?n.length:r,Vi(n,m,t,t,t,t,r)}function $f(n,r){var e;if('function'!=typeof r)throw new ot(o);return n=Aa(n),function(){return--n>0&&(e=r.apply(this,arguments)),n<=1&&(r=t),e}}var Df=Du(function(n,t,r){var e=_;if(r.length){var u=wr(r,io(Df));e|=b}return Vi(n,e,t,r,u)}),Mf=Du(function(n,t,r){var e=3;if(r.length){var u=wr(r,io(Mf));e|=b}return Vi(t,e,n,r,u)});function Ff(n,r,e){var u,i,f,a,c,l,s=0,h=!1,p=!1,v=!0;if('function'!=typeof n)throw new ot(o);function _(r){var e=u,o=i;return u=i=t,s=r,a=n.apply(o,e)}function g(n){return s=n,c=Do(x,r),h?_(n):a}function d(n){var t=r-(n-l);return p?Qr(t,f-(n-s)):t}function y(n){var e=n-l;return l===t||e>=r||e<0||p&&n-s>=f}function x(){var n=Uf();if(y(n))return b(n);c=Do(x,d(n))}function b(n){return c=t,v&&u?_(n):(u=i=t,a)}function w(){var n=Uf(),e=y(n);if(u=arguments,i=this,l=n,e){if(c===t)return g(l);if(p)return si(c),c=Do(x,r),_(l)}return c===t&&(c=Do(x,r)),a}return r=za(r)||0,la(e)&&(h=!!e.leading,f=(p='maxWait'in e)?Yr(za(e.maxWait)||0,r):f,v='trailing'in e?!!e.trailing:v),w.cancel=function(){c!==t&&si(c),s=0,u=l=i=c=t},w.flush=function(){return c===t?a:b(Uf())},w}var Nf=Du(function(n,t){return qe(n,1,t)}),Pf=Du(function(n,t,r){return qe(n,za(t)||0,r)});function Zf(n,t){if('function'!=typeof n||null!=t&&'function'!=typeof t)throw new ot(o);var r=function r(){var e=arguments,u=t?t.apply(this,e):e[0],i=r.cache;if(i.has(u))return i.get(u);var o=n.apply(this,e);return r.cache=i.set(u,o)||i,o};return r.cache=new(Zf.Cache||ze),r}function qf(n){if('function'!=typeof n)throw new ot(o);return function(){var t=arguments;switch(t.length){case 0:return!n.call(this);case 1:return!n.call(this,t[0]);case 2:return!n.call(this,t[0],t[1]);case 3:return!n.call(this,t[0],t[1],t[2])}return!n.apply(this,t)}}Zf.Cache=ze;var Kf=ci(function(n,t){var r=(t=1==t.length&&na(t[0])?Dt(t[0],or(oo())):Dt(Xe(t,1),or(oo()))).length;return Du(function(e){for(var u=-1,i=Qr(e.length,r);++u<i;)e[u]=t[u].call(this,e[u]);return St(n,this,e)})}),Vf=Du(function(n,r){var e=wr(r,io(Vf));return Vi(n,b,t,r,e)}),Gf=Du(function(n,r){var e=wr(r,io(Gf));return Vi(n,w,t,r,e)}),Hf=no(function(n,r){return Vi(n,j,t,t,t,r)});function Jf(n,t){return n===t||n!=n&&t!=t}var Yf=Ni(au),Qf=Ni(function(n,t){return n>=t}),Xf=_u((function(){return arguments})())?_u:function(n){return sa(n)&&yt.call(n,'callee')&&!Tr.call(n,'callee')},na=Dn.isArray,ta=kt?or(kt):function(n){return sa(n)&&fu(n)==fn};function ra(n){return null!=n&&ca(n.length)&&!fa(n)}function ea(n){return sa(n)&&ra(n)}var ua=Vr||zc,ia=zt?or(zt):function(n){return sa(n)&&fu(n)==P};function oa(n){if(!sa(n))return!1;var t=fu(n);return t==q||t==Z||'string'==typeof n.message&&'string'==typeof n.name&&!va(n)}function fa(n){if(!la(n))return!1;var t=fu(n);return t==K||t==V||t==F||t==Q}function aa(n){return'number'==typeof n&&n==Aa(n)}function ca(n){return'number'==typeof n&&n>-1&&n%1==0&&n<=L}function la(n){var t=typeof n;return null!=n&&('object'==t||'function'==t)}function sa(n){return null!=n&&'object'==typeof n}var ha=Ot?or(Ot):function(n){return sa(n)&&po(n)==G};function pa(n){return'number'==typeof n||sa(n)&&fu(n)==H}function va(n){if(!sa(n)||fu(n)!=Y)return!1;var t=Wr(n);if(null===t)return!0;var r=yt.call(t,'constructor')&&t.constructor;return'function'==typeof r&&r instanceof r&&dt.call(r)==At}var _a=It?or(It):function(n){return sa(n)&&fu(n)==X};var ga=Rt?or(Rt):function(n){return sa(n)&&po(n)==nn};function da(n){return'string'==typeof n||!na(n)&&sa(n)&&fu(n)==tn}function ya(n){return'symbol'==typeof n||sa(n)&&fu(n)==rn}var xa=Et?or(Et):function(n){return sa(n)&&ca(n.length)&&!!ht[fu(n)]};var ba=Ni(ju),wa=Ni(function(n,t){return n<=t});function ma(n){if(!n)return[];if(ra(n))return da(n)?Or(n):bi(n);if($r&&n[$r])return yr(n[$r]());var t=po(n);return(t==G?xr:t==nn?mr:Ja)(n)}function ja(n){return n?(n=za(n))===S||n===-1/0?(n<0?-1:1)*W:n==n?n:0:0===n?n:0}function Aa(n){var t=ja(n),r=t%1;return t==t?r?t-r:t:0}function ka(n){return n?Fe(Aa(n),0,T):0}function za(n){if('number'==typeof n)return n;if(ya(n))return C;if(la(n)){var t='function'==typeof n.valueOf?n.valueOf():n;n=la(t)?t+'':t}if('string'!=typeof n)return 0===n?n:+n;n=n.replace(Wn,'');var r=Zn.test(n);return r||Kn.test(n)?gt(n.slice(2),r?2:8):Pn.test(n)?C:+n}function Oa(n){return wi(n,Na(n))}function Ia(n){return null==n?'':Qu(n)}var Ra=ki(function(n,t){if(Io(t)||ra(t))wi(t,Fa(t),n);else for(var r in t)yt.call(t,r)&&Ce(n,r,t[r])}),Ea=ki(function(n,t){wi(t,Na(t),n)}),Sa=ki(function(n,t,r,e){wi(t,Na(t),n,e)}),La=ki(function(n,t,r,e){wi(t,Fa(t),n,e)}),Wa=no(Me);var Ca=Du(function(n,r){n=tt(n);var e=-1,u=r.length,i=u>2?r[2]:t;for(i&&Ao(r[0],r[1],i)&&(u=1);++e<u;)for(var o=r[e],f=Na(o),a=-1,c=f.length;++a<c;){var l=f[a],s=n[l];(s===t||Jf(s,ct[l])&&!yt.call(n,l))&&(n[l]=o[l])}return n}),Ta=Du(function(n){return n.push(t,Hi),St(Za,t,n)});function Ua(n,r,e){var u=null==n?t:iu(n,r);return u===t?e:u}function Ba(n,t){return null!=n&&go(n,t,lu)}var $a=Ui(function(n,t,r){null!=t&&'function'!=typeof t.toString&&(t=jt.call(t)),n[t]=r},lc(pc)),Da=Ui(function(n,t,r){null!=t&&'function'!=typeof t.toString&&(t=jt.call(t)),yt.call(n,t)?n[t].push(r):n[t]=[r]},oo),Ma=Du(vu);function Fa(n){return ra(n)?Re(n):wu(n)}function Na(n){return ra(n)?Re(n,!0):mu(n)}var Pa=ki(function(n,t,r){Ou(n,t,r)}),Za=ki(function(n,t,r,e){Ou(n,t,r,e)}),qa=no(function(n,t){var r={};if(null==n)return r;var e=!1;t=Dt(t,function(t){return t=ai(t,n),e||(e=t.length>1),t}),wi(n,ro(n),r),e&&(r=Ne(r,7,Ji));for(var u=t.length;u--;)ni(r,t[u]);return r});var Ka=no(function(n,t){return null==n?{}:Su(n,t)});function Va(n,t){if(null==n)return{};var r=Dt(ro(n),function(n){return[n]});return t=oo(t),Lu(n,r,function(n,r){return t(n,r[0])})}var Ga=Ki(Fa),Ha=Ki(Na);function Ja(n){return null==n?[]:fr(n,Fa(n))}var Ya=Ei(function(n,t,r){return t=t.toLowerCase(),n+(r?Qa(t):t)});function Qa(n){return oc(Ia(n).toLowerCase())}function Xa(n){return(n=Ia(n))&&n.replace(Gn,hr).replace(it,'')}var nc=Ei(function(n,t,r){return n+(r?'-':'')+t.toLowerCase()}),tc=Ei(function(n,t,r){return n+(r?' ':'')+t.toLowerCase()}),rc=Ri('toLowerCase');var ec=Ei(function(n,t,r){return n+(r?'_':'')+t.toLowerCase()});var uc=Ei(function(n,t,r){return n+(r?' ':'')+oc(t)});var ic=Ei(function(n,t,r){return n+(r?' ':'')+t.toUpperCase()}),oc=Ri('toUpperCase');function fc(n,r,e){return n=Ia(n),(r=e?t:r)===t?dr(n)?Sr(n):Kt(n):n.match(r)||[]}var ac=Du(function(n,r){try{return St(n,t,r)}catch(n){return oa(n)?n:new Qn(n)}}),cc=no(function(n,t){return Wt(t,function(t){t=qo(t),De(n,t,Df(n[t],n))}),n});function lc(n){return function(){return n}}var sc=Ci(),hc=Ci(!0);function pc(n){return n}function vc(n){return bu('function'==typeof n?n:Ne(n,l))}var _c=Du(function(n,t){return function(r){return vu(r,n,t)}}),gc=Du(function(n,t){return function(r){return vu(n,r,t)}});function dc(n,t,r){var e=Fa(t),u=uu(t,e);null!=r||la(t)&&(u.length||!e.length)||(r=t,t=n,n=this,u=uu(t,Fa(t)));var i=!(la(r)&&'chain'in r&&!r.chain),o=fa(n);return Wt(u,function(r){var e=t[r];n[r]=e,o&&(n.prototype[r]=function(){var t=this.__chain__;if(i||t){var r=n(this.__wrapped__);return(r.__actions__=bi(this.__actions__)).push({func:e,args:arguments,thisArg:n}),r.__chain__=t,r}return e.apply(n,Mt([this.value()],arguments))})}),n}function yc(){}var xc=$i(Dt),bc=$i(Tt),wc=$i(Pt);function mc(n){return ko(n)?Xt(qo(n)):Wu(n)}var jc=Fi(),Ac=Fi(!0);function kc(){return[]}function zc(){return!1}var Oc=Bi(function(n,t){return n+t},0),Ic=Zi('ceil'),Rc=Bi(function(n,t){return n/t},1),Ec=Zi('floor');var Sc,Lc=Bi(function(n,t){return n*t},1),Wc=Zi('round'),Cc=Bi(function(n,t){return n-t},0);return xe.after=function(n,t){if('function'!=typeof t)throw new ot(o);return n=Aa(n),function(){if(--n<1)return t.apply(this,arguments)}},xe.ary=Bf,xe.assign=Ra,xe.assignIn=Ea,xe.assignInWith=Sa,xe.assignWith=La,xe.at=Wa,xe.before=$f,xe.bind=Df,xe.bindAll=cc,xe.bindKey=Mf,xe.castArray=function(){if(!arguments.length)return[];var n=arguments[0];return na(n)?n:[n]},xe.chain=mf,xe.chunk=function(n,r,e){r=(e?Ao(n,r,e):r===t)?1:Yr(Aa(r),0);var u=null==n?0:n.length;if(!u||r<1)return[];for(var i=0,o=0,f=Dn(Zr(u/r));i<u;)f[o++]=Ku(n,i,i+=r);return f},xe.compact=function(n){for(var t=-1,r=null==n?0:n.length,e=0,u=[];++t<r;){var i=n[t];i&&(u[e++]=i)}return u},xe.concat=function(){var n=arguments.length;if(!n)return[];for(var t=Dn(n-1),r=arguments[0],e=n;e--;)t[e-1]=arguments[e];return Mt(na(r)?bi(r):[r],Xe(t,1))},xe.cond=function(n){var t=null==n?0:n.length,r=oo();return n=t?Dt(n,function(n){if('function'!=typeof n[1])throw new ot(o);return[r(n[0]),n[1]]}):[],Du(function(r){for(var e=-1;++e<t;){var u=n[e];if(St(u[0],this,r))return St(u[1],this,r)}})},xe.conforms=function(n){return Pe(Ne(n,l))},xe.constant=lc,xe.countBy=kf,xe.create=function(n,t){var r=be(n);return null==t?r:Be(r,t)},xe.curry=function n(r,e,u){var i=Vi(r,y,t,t,t,t,t,e=u?t:e);return i.placeholder=n.placeholder,i},xe.curryRight=function n(r,e,u){var i=Vi(r,x,t,t,t,t,t,e=u?t:e);return i.placeholder=n.placeholder,i},xe.debounce=Ff,xe.defaults=Ca,xe.defaultsDeep=Ta,xe.defer=Nf,xe.delay=Pf,xe.difference=Ho,xe.differenceBy=Jo,xe.differenceWith=Yo,xe.drop=function(n,r,e){var u=null==n?0:n.length;return u?Ku(n,(r=e||r===t?1:Aa(r))<0?0:r,u):[]},xe.dropRight=function(n,r,e){var u=null==n?0:n.length;return u?Ku(n,0,(r=u-(r=e||r===t?1:Aa(r)))<0?0:r):[]},xe.dropRightWhile=function(n,t){return n&&n.length?ri(n,oo(t,3),!0,!0):[]},xe.dropWhile=function(n,t){return n&&n.length?ri(n,oo(t,3),!0):[]},xe.fill=function(n,t,r,e){var u=null==n?0:n.length;return u?(r&&'number'!=typeof r&&Ao(n,t,r)&&(r=0,e=u),Ye(n,t,r,e)):[]},xe.filter=function(n,t){return(na(n)?Ut:Qe)(n,oo(t,3))},xe.flatMap=function(n,t){return Xe(Wf(n,t),1)},xe.flatMapDeep=function(n,t){return Xe(Wf(n,t),S)},xe.flatMapDepth=function(n,r,e){return e=e===t?1:Aa(e),Xe(Wf(n,r),e)},xe.flatten=nf,xe.flattenDeep=function(n){return null!=n&&n.length?Xe(n,S):[]},xe.flattenDepth=function(n,r){return null!=n&&n.length?Xe(n,r=r===t?1:Aa(r)):[]},xe.flip=function(n){return Vi(n,A)},xe.flow=sc,xe.flowRight=hc,xe.fromPairs=function(n){for(var t=-1,r=null==n?0:n.length,e={};++t<r;){var u=n[t];e[u[0]]=u[1]}return e},xe.functions=function(n){return null==n?[]:uu(n,Fa(n))},xe.functionsIn=function(n){return null==n?[]:uu(n,Na(n))},xe.groupBy=Ef,xe.initial=function(n){return null!=n&&n.length?Ku(n,0,-1):[]},xe.intersection=rf,xe.intersectionBy=ef,xe.intersectionWith=uf,xe.invert=$a,xe.invertBy=Da,xe.invokeMap=Sf,xe.iteratee=vc,xe.keyBy=Lf,xe.keys=Fa,xe.keysIn=Na,xe.map=Wf,xe.mapKeys=function(n,t){var r={};return t=oo(t,3),ru(n,function(n,e,u){De(r,t(n,e,u),n)}),r},xe.mapValues=function(n,t){var r={};return t=oo(t,3),ru(n,function(n,e,u){De(r,e,t(n,e,u))}),r},xe.matches=function(n){return ku(Ne(n,l))},xe.matchesProperty=function(n,t){return zu(n,Ne(t,l))},xe.memoize=Zf,xe.merge=Pa,xe.mergeWith=Za,xe.method=_c,xe.methodOf=gc,xe.mixin=dc,xe.negate=qf,xe.nthArg=function(n){return n=Aa(n),Du(function(t){return Ru(t,n)})},xe.omit=qa,xe.omitBy=function(n,t){return Va(n,qf(oo(t)))},xe.once=function(n){return $f(2,n)},xe.orderBy=function(n,r,e,u){return null==n?[]:(na(r)||(r=null==r?[]:[r]),na(e=u?t:e)||(e=null==e?[]:[e]),Eu(n,r,e))},xe.over=xc,xe.overArgs=Kf,xe.overEvery=bc,xe.overSome=wc,xe.partial=Vf,xe.partialRight=Gf,xe.partition=Cf,xe.pick=Ka,xe.pickBy=Va,xe.property=mc,xe.propertyOf=function(n){return function(r){return null==n?t:iu(n,r)}},xe.pull=ff,xe.pullAll=af,xe.pullAllBy=function(n,t,r){return n&&n.length&&t&&t.length?Cu(n,t,oo(r,2)):n},xe.pullAllWith=function(n,r,e){return n&&n.length&&r&&r.length?Cu(n,r,t,e):n},xe.pullAt=cf,xe.range=jc,xe.rangeRight=Ac,xe.rearg=Hf,xe.reject=function(n,t){return(na(n)?Ut:Qe)(n,qf(oo(t,3)))},xe.remove=function(n,t){var r=[];if(!n||!n.length)return r;var e=-1,u=[],i=n.length;for(t=oo(t,3);++e<i;){var o=n[e];t(o,e,n)&&(r.push(o),u.push(e))}return Tu(n,u),r},xe.rest=function(n,r){if('function'!=typeof n)throw new ot(o);return Du(n,r=r===t?r:Aa(r))},xe.reverse=lf,xe.sampleSize=function(n,r,e){return r=(e?Ao(n,r,e):r===t)?1:Aa(r),(na(n)?Se:Fu)(n,r)},xe.set=function(n,t,r){return null==n?n:Nu(n,t,r)},xe.setWith=function(n,r,e,u){return u='function'==typeof u?u:t,null==n?n:Nu(n,r,e,u)},xe.shuffle=function(n){return(na(n)?Le:qu)(n)},xe.slice=function(n,r,e){var u=null==n?0:n.length;return u?(e&&'number'!=typeof e&&Ao(n,r,e)?(r=0,e=u):(r=null==r?0:Aa(r),e=e===t?u:Aa(e)),Ku(n,r,e)):[]},xe.sortBy=Tf,xe.sortedUniq=function(n){return n&&n.length?Ju(n):[]},xe.sortedUniqBy=function(n,t){return n&&n.length?Ju(n,oo(t,2)):[]},xe.split=function(n,r,e){return e&&'number'!=typeof e&&Ao(n,r,e)&&(r=e=t),(e=e===t?T:e>>>0)?(n=Ia(n))&&('string'==typeof r||null!=r&&!_a(r))&&!(r=Qu(r))&&gr(n)?li(Or(n),0,e):n.split(r,e):[]},xe.spread=function(n,t){if('function'!=typeof n)throw new ot(o);return t=null==t?0:Yr(Aa(t),0),Du(function(r){var e=r[t],u=li(r,0,t);return e&&Mt(u,e),St(n,this,u)})},xe.tail=function(n){var t=null==n?0:n.length;return t?Ku(n,1,t):[]},xe.take=function(n,r,e){return n&&n.length?Ku(n,0,(r=e||r===t?1:Aa(r))<0?0:r):[]},xe.takeRight=function(n,r,e){var u=null==n?0:n.length;return u?Ku(n,(r=u-(r=e||r===t?1:Aa(r)))<0?0:r,u):[]},xe.takeRightWhile=function(n,t){return n&&n.length?ri(n,oo(t,3),!1,!0):[]},xe.takeWhile=function(n,t){return n&&n.length?ri(n,oo(t,3)):[]},xe.tap=function(n,t){return t(n),n},xe.throttle=function(n,t,r){var e=!0,u=!0;if('function'!=typeof n)throw new ot(o);return la(r)&&(e='leading'in r?!!r.leading:e,u='trailing'in r?!!r.trailing:u),Ff(n,t,{leading:e,maxWait:t,trailing:u})},xe.thru=jf,xe.toArray=ma,xe.toPairs=Ga,xe.toPairsIn=Ha,xe.toPath=function(n){return na(n)?Dt(n,qo):ya(n)?[n]:bi(Zo(Ia(n)))},xe.toPlainObject=Oa,xe.transform=function(n,t,r){var e=na(n),u=e||ua(n)||xa(n);if(t=oo(t,4),null==r){var i=n&&n.constructor;r=u?e?new i:[]:la(n)&&fa(i)?be(Wr(n)):{}}return(u?Wt:ru)(n,function(n,e,u){return t(r,n,e,u)}),r},xe.unary=function(n){return Bf(n,1)},xe.union=sf,xe.unionBy=hf,xe.unionWith=pf,xe.uniq=function(n){return n&&n.length?Xu(n):[]},xe.uniqBy=function(n,t){return n&&n.length?Xu(n,oo(t,2)):[]},xe.uniqWith=function(n,r){return r='function'==typeof r?r:t,n&&n.length?Xu(n,t,r):[]},xe.unset=function(n,t){return null==n||ni(n,t)},xe.unzip=vf,xe.unzipWith=_f,xe.update=function(n,t,r){return null==n?n:ti(n,t,fi(r))},xe.updateWith=function(n,r,e,u){return u='function'==typeof u?u:t,null==n?n:ti(n,r,fi(e),u)},xe.values=Ja,xe.valuesIn=function(n){return null==n?[]:fr(n,Na(n))},xe.without=gf,xe.words=fc,xe.wrap=function(n,t){return Vf(fi(t),n)},xe.xor=df,xe.xorBy=yf,xe.xorWith=xf,xe.zip=bf,xe.zipObject=function(n,t){return ii(n||[],t||[],Ce)},xe.zipObjectDeep=function(n,t){return ii(n||[],t||[],Nu)},xe.zipWith=wf,xe.entries=Ga,xe.entriesIn=Ha,xe.extend=Ea,xe.extendWith=Sa,dc(xe,xe),xe.add=Oc,xe.attempt=ac,xe.camelCase=Ya,xe.capitalize=Qa,xe.ceil=Ic,xe.clamp=function(n,r,e){return e===t&&(e=r,r=t),e!==t&&(e=(e=za(e))==e?e:0),r!==t&&(r=(r=za(r))==r?r:0),Fe(za(n),r,e)},xe.clone=function(n){return Ne(n,h)},xe.cloneDeep=function(n){return Ne(n,5)},xe.cloneDeepWith=function(n,r){return Ne(n,5,r='function'==typeof r?r:t)},xe.cloneWith=function(n,r){return Ne(n,h,r='function'==typeof r?r:t)},xe.conformsTo=function(n,t){return null==t||Ze(n,t,Fa(t))},xe.deburr=Xa,xe.defaultTo=function(n,t){return null==n||n!=n?t:n},xe.divide=Rc,xe.endsWith=function(n,r,e){n=Ia(n),r=Qu(r);var u=n.length,i=e=e===t?u:Fe(Aa(e),0,u);return(e-=r.length)>=0&&n.slice(e,i)==r},xe.eq=Jf,xe.escape=function(n){return(n=Ia(n))&&An.test(n)?n.replace(mn,pr):n},xe.escapeRegExp=function(n){return(n=Ia(n))&&Ln.test(n)?n.replace(Sn,'\\$&'):n},xe.every=function(n,r,e){var u=na(n)?Tt:He;return e&&Ao(n,r,e)&&(r=t),u(n,oo(r,3))},xe.find=zf,xe.findIndex=Qo,xe.findKey=function(n,t){return Vt(n,oo(t,3),ru)},xe.findLast=Of,xe.findLastIndex=Xo,xe.findLastKey=function(n,t){return Vt(n,oo(t,3),eu)},xe.floor=Ec,xe.forEach=If,xe.forEachRight=Rf,xe.forIn=function(n,t){return null==n?n:nu(n,oo(t,3),Na)},xe.forInRight=function(n,t){return null==n?n:tu(n,oo(t,3),Na)},xe.forOwn=function(n,t){return n&&ru(n,oo(t,3))},xe.forOwnRight=function(n,t){return n&&eu(n,oo(t,3))},xe.get=Ua,xe.gt=Yf,xe.gte=Qf,xe.has=function(n,t){return null!=n&&go(n,t,cu)},xe.hasIn=Ba,xe.head=tf,xe.identity=pc,xe.includes=function(n,t,r,e){n=ra(n)?n:Ja(n),r=r&&!e?Aa(r):0;var u=n.length;return r<0&&(r=Yr(u+r,0)),da(n)?r<=u&&n.indexOf(t,r)>-1:!!u&&Ht(n,t,r)>-1},xe.indexOf=function(n,t,r){var e=null==n?0:n.length;if(!e)return-1;var u=null==r?0:Aa(r);return u<0&&(u=Yr(e+u,0)),Ht(n,t,u)},xe.inRange=function(n,r,e){return r=ja(r),e===t?(e=r,r=0):e=ja(e),su(n=za(n),r,e)},xe.invoke=Ma,xe.isArguments=Xf,xe.isArray=na,xe.isArrayBuffer=ta,xe.isArrayLike=ra,xe.isArrayLikeObject=ea,xe.isBoolean=function(n){return!0===n||!1===n||sa(n)&&fu(n)==N},xe.isBuffer=ua,xe.isDate=ia,xe.isElement=function(n){return sa(n)&&1===n.nodeType&&!va(n)},xe.isEmpty=function(n){if(null==n)return!0;if(ra(n)&&(na(n)||'string'==typeof n||'function'==typeof n.splice||ua(n)||xa(n)||Xf(n)))return!n.length;var t=po(n);if(t==G||t==nn)return!n.size;if(Io(n))return!wu(n).length;for(var r in n)if(yt.call(n,r))return!1;return!0},xe.isEqual=function(n,t){return gu(n,t)},xe.isEqualWith=function(n,r,e){var u=(e='function'==typeof e?e:t)?e(n,r):t;return u===t?gu(n,r,t,e):!!u},xe.isError=oa,xe.isFinite=function(n){return'number'==typeof n&&Gr(n)},xe.isFunction=fa,xe.isInteger=aa,xe.isLength=ca,xe.isMap=ha,xe.isMatch=function(n,t){return n===t||yu(n,t,ao(t))},xe.isMatchWith=function(n,r,e){return e='function'==typeof e?e:t,yu(n,r,ao(r),e)},xe.isNaN=function(n){return pa(n)&&n!=+n},xe.isNative=function(n){if(Oo(n))throw new Qn(e);return xu(n)},xe.isNil=function(n){return null==n},xe.isNull=function(n){return null===n},xe.isNumber=pa,xe.isObject=la,xe.isObjectLike=sa,xe.isPlainObject=va,xe.isRegExp=_a,xe.isSafeInteger=function(n){return aa(n)&&n>=-9007199254740991&&n<=L},xe.isSet=ga,xe.isString=da,xe.isSymbol=ya,xe.isTypedArray=xa,xe.isUndefined=function(n){return n===t},xe.isWeakMap=function(n){return sa(n)&&po(n)==un},xe.isWeakSet=function(n){return sa(n)&&fu(n)==on},xe.join=function(n,t){return null==n?'':Hr.call(n,t)},xe.kebabCase=nc,xe.last=of,xe.lastIndexOf=function(n,r,e){var u=null==n?0:n.length;if(!u)return-1;var i=u;return e!==t&&(i=(i=Aa(e))<0?Yr(u+i,0):Qr(i,u-1)),r==r?kr(n,r,i):Gt(n,Yt,i,!0)},xe.lowerCase=tc,xe.lowerFirst=rc,xe.lt=ba,xe.lte=wa,xe.max=function(n){return n&&n.length?Je(n,pc,au):t},xe.maxBy=function(n,r){return n&&n.length?Je(n,oo(r,2),au):t},xe.mean=function(n){return Qt(n,pc)},xe.meanBy=function(n,t){return Qt(n,oo(t,2))},xe.min=function(n){return n&&n.length?Je(n,pc,ju):t},xe.minBy=function(n,r){return n&&n.length?Je(n,oo(r,2),ju):t},xe.stubArray=kc,xe.stubFalse=zc,xe.stubObject=function(){return{}},xe.stubString=function(){return''},xe.stubTrue=function(){return!0},xe.multiply=Lc,xe.nth=function(n,r){return n&&n.length?Ru(n,Aa(r)):t},xe.noConflict=function(){return xt._===this&&(xt._=Zt),this},xe.noop=yc,xe.now=Uf,xe.pad=function(n,t,r){n=Ia(n);var e=(t=Aa(t))?zr(n):0;if(!t||e>=t)return n;var u=(t-e)/2;return Di(qr(u),r)+n+Di(Zr(u),r)},xe.padEnd=function(n,t,r){n=Ia(n);var e=(t=Aa(t))?zr(n):0;return t&&e<t?n+Di(t-e,r):n},xe.padStart=function(n,t,r){n=Ia(n);var e=(t=Aa(t))?zr(n):0;return t&&e<t?Di(t-e,r)+n:n},xe.parseInt=function(n,t,r){return r||null==t?t=0:t&&(t=+t),ne(Ia(n).replace(Cn,''),t||0)},xe.random=function(n,r,e){if(e&&'boolean'!=typeof e&&Ao(n,r,e)&&(r=e=t),e===t&&('boolean'==typeof r?(e=r,r=t):'boolean'==typeof n&&(e=n,n=t)),n===t&&r===t?(n=0,r=1):(n=ja(n),r===t?(r=n,n=0):r=ja(r)),n>r){var u=n;n=r,r=u}if(e||n%1||r%1){var i=te();return Qr(n+i*(r-n+_t('1e-'+((i+'').length-1))),r)}return Uu(n,r)},xe.reduce=function(n,t,r){var e=na(n)?Ft:tr,u=arguments.length<3;return e(n,oo(t,4),r,u,Ve)},xe.reduceRight=function(n,t,r){var e=na(n)?Nt:tr,u=arguments.length<3;return e(n,oo(t,4),r,u,Ge)},xe.repeat=function(n,r,e){return r=(e?Ao(n,r,e):r===t)?1:Aa(r),$u(Ia(n),r)},xe.replace=function(){var n=arguments,t=Ia(n[0]);return n.length<3?t:t.replace(n[1],n[2])},xe.result=function(n,r,e){var u=-1,i=(r=ai(r,n)).length;for(i||(i=1,n=t);++u<i;){var o=null==n?t:n[qo(r[u])];o===t&&(u=i,o=e),n=fa(o)?o.call(n):o}return n},xe.round=Wc,xe.runInContext=n,xe.sample=function(n){return(na(n)?Ee:Mu)(n)},xe.size=function(n){if(null==n)return 0;if(ra(n))return da(n)?zr(n):n.length;var t=po(n);return t==G||t==nn?n.size:wu(n).length},xe.snakeCase=ec,xe.some=function(n,r,e){var u=na(n)?Pt:Vu;return e&&Ao(n,r,e)&&(r=t),u(n,oo(r,3))},xe.sortedIndex=function(n,t){return Gu(n,t)},xe.sortedIndexBy=function(n,t,r){return Hu(n,t,oo(r,2))},xe.sortedIndexOf=function(n,t){var r=null==n?0:n.length;if(r){var e=Gu(n,t);if(e<r&&Jf(n[e],t))return e}return-1},xe.sortedLastIndex=function(n,t){return Gu(n,t,!0)},xe.sortedLastIndexBy=function(n,t,r){return Hu(n,t,oo(r,2),!0)},xe.sortedLastIndexOf=function(n,t){if(null!=n&&n.length){var r=Gu(n,t,!0)-1;if(Jf(n[r],t))return r}return-1},xe.startCase=uc,xe.startsWith=function(n,t,r){return n=Ia(n),r=null==r?0:Fe(Aa(r),0,n.length),t=Qu(t),n.slice(r,r+t.length)==t},xe.subtract=Cc,xe.sum=function(n){return n&&n.length?er(n,pc):0},xe.sumBy=function(n,t){return n&&n.length?er(n,oo(t,2)):0},xe.template=function(n,r,e){var u=xe.templateSettings;e&&Ao(n,r,e)&&(r=t),n=Ia(n),r=Sa({},r,u,Gi);var i,o,f=Sa({},r.imports,u.imports,Gi),a=Fa(f),c=fr(f,a),l=0,s=r.interpolate||Hn,h="__p += '",p=rt((r.escape||Hn).source+'|'+s.source+'|'+(s===On?Fn:Hn).source+'|'+(r.evaluate||Hn).source+'|$','g'),v='//# sourceURL='+(yt.call(r,'sourceURL')?(r.sourceURL+'').replace(/[\r\n]/g,' '):'lodash.templateSources['+ ++st+']')+'\n';n.replace(p,function(t,r,e,u,f,a){return e||(e=u),h+=n.slice(l,a).replace(Jn,vr),r&&(i=!0,h+="' +\n__e("+r+") +\n'"),f&&(o=!0,h+="';\n"+f+";\n__p += '"),e&&(h+="' +\n((__t = ("+e+")) == null ? '' : __t) +\n'"),l=a+t.length,t}),h+="';\n";var _=yt.call(r,'variable')&&r.variable;_||(h='with (obj) {\n'+h+'\n}\n'),h=(o?h.replace(yn,''):h).replace(xn,'$1').replace(bn,'$1;'),h='function('+(_||'obj')+') {\n'+(_?'':'obj || (obj = {});\n')+"var __t, __p = ''"+(i?', __e = _.escape':'')+(o?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":';\n')+h+'return __p\n}';var g=ac(function(){return Xn(a,v+'return '+h).apply(t,c)});if(g.source=h,oa(g))throw g;return g},xe.times=function(n,t){if((n=Aa(n))<1||n>L)return[];var r=T,e=Qr(n,T);t=oo(t),n-=T;for(var u=ur(e,t);++r<n;)t(r);return u},xe.toFinite=ja,xe.toInteger=Aa,xe.toLength=ka,xe.toLower=function(n){return Ia(n).toLowerCase()},xe.toNumber=za,xe.toSafeInteger=function(n){return n?Fe(Aa(n),-9007199254740991,L):0===n?n:0},xe.toString=Ia,xe.toUpper=function(n){return Ia(n).toUpperCase()},xe.trim=function(n,r,e){if((n=Ia(n))&&(e||r===t))return n.replace(Wn,'');if(!n||!(r=Qu(r)))return n;var u=Or(n),i=Or(r);return li(u,cr(u,i),lr(u,i)+1).join('')},xe.trimEnd=function(n,r,e){if((n=Ia(n))&&(e||r===t))return n.replace(Tn,'');if(!n||!(r=Qu(r)))return n;var u=Or(n);return li(u,0,lr(u,Or(r))+1).join('')},xe.trimStart=function(n,r,e){if((n=Ia(n))&&(e||r===t))return n.replace(Cn,'');if(!n||!(r=Qu(r)))return n;var u=Or(n);return li(u,cr(u,Or(r))).join('')},xe.truncate=function(n,r){var e=k,u=z;if(la(r)){var i='separator'in r?r.separator:i;e='length'in r?Aa(r.length):e,u='omission'in r?Qu(r.omission):u}var o=(n=Ia(n)).length;if(gr(n)){var f=Or(n);o=f.length}if(e>=o)return n;var a=e-zr(u);if(a<1)return u;var c=f?li(f,0,a).join(''):n.slice(0,a);if(i===t)return c+u;if(f&&(a+=c.length-a),_a(i)){if(n.slice(a).search(i)){var l,s=c;for(i.global||(i=rt(i.source,Ia(Nn.exec(i))+'g')),i.lastIndex=0;l=i.exec(s);)var h=l.index;c=c.slice(0,h===t?a:h)}}else if(n.indexOf(Qu(i),a)!=a){var p=c.lastIndexOf(i);p>-1&&(c=c.slice(0,p))}return c+u},xe.unescape=function(n){return(n=Ia(n))&&jn.test(n)?n.replace(wn,Ir):n},xe.uniqueId=function(n){var t=++bt;return Ia(n)+t},xe.upperCase=ic,xe.upperFirst=oc,xe.each=If,xe.eachRight=Rf,xe.first=tf,dc(xe,(Sc={},ru(xe,function(n,t){yt.call(xe.prototype,t)||(Sc[t]=n)}),Sc),{chain:!1}),xe.VERSION="4.17.15",Wt(['bind','bindKey','curry','curryRight','partial','partialRight'],function(n){xe[n].placeholder=xe}),Wt(['drop','take'],function(n,r){je.prototype[n]=function(e){e=e===t?1:Yr(Aa(e),0);var u=this.__filtered__&&!r?new je(this):this.clone();return u.__filtered__?u.__takeCount__=Qr(e,u.__takeCount__):u.__views__.push({size:Qr(e,T),type:n+(u.__dir__<0?'Right':'')}),u},je.prototype[n+'Right']=function(t){return this.reverse()[n](t).reverse()}}),Wt(['filter','map','takeWhile'],function(n,t){var r=t+1,e=r==R||3==r;je.prototype[n]=function(n){var t=this.clone();return t.__iteratees__.push({iteratee:oo(n,3),type:r}),t.__filtered__=t.__filtered__||e,t}}),Wt(['head','last'],function(n,t){var r='take'+(t?'Right':'');je.prototype[n]=function(){return this[r](1).value()[0]}}),Wt(['initial','tail'],function(n,t){var r='drop'+(t?'':'Right');je.prototype[n]=function(){return this.__filtered__?new je(this):this[r](1)}}),je.prototype.compact=function(){return this.filter(pc)},je.prototype.find=function(n){return this.filter(n).head()},je.prototype.findLast=function(n){return this.reverse().find(n)},je.prototype.invokeMap=Du(function(n,t){return'function'==typeof n?new je(this):this.map(function(r){return vu(r,n,t)})}),je.prototype.reject=function(n){return this.filter(qf(oo(n)))},je.prototype.slice=function(n,r){n=Aa(n);var e=this;return e.__filtered__&&(n>0||r<0)?new je(e):(n<0?e=e.takeRight(-n):n&&(e=e.drop(n)),r!==t&&(e=(r=Aa(r))<0?e.dropRight(-r):e.take(r-n)),e)},je.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},je.prototype.toArray=function(){return this.take(T)},ru(je.prototype,function(n,r){var e=/^(?:filter|find|map|reject)|While$/.test(r),u=/^(?:head|last)$/.test(r),i=xe[u?'take'+('last'==r?'Right':''):r],o=u||/^find/.test(r);i&&(xe.prototype[r]=function(){var r=this.__wrapped__,f=u?[1]:arguments,a=r instanceof je,c=f[0],l=a||na(r),s=function(n){var t=i.apply(xe,Mt([n],f));return u&&h?t[0]:t};l&&e&&'function'==typeof c&&1!=c.length&&(a=l=!1);var h=this.__chain__,p=!!this.__actions__.length,v=o&&!h,_=a&&!p;if(!o&&l){r=_?r:new je(this);var g=n.apply(r,f);return g.__actions__.push({func:jf,args:[s],thisArg:t}),new me(g,h)}return v&&_?n.apply(this,f):(g=this.thru(s),v?u?g.value()[0]:g.value():g)})}),Wt(['pop','push','shift','sort','splice','unshift'],function(n){var t=ft[n],r=/^(?:push|sort|unshift)$/.test(n)?'tap':'thru',e=/^(?:pop|shift)$/.test(n);xe.prototype[n]=function(){var n=arguments;if(e&&!this.__chain__){var u=this.value();return t.apply(na(u)?u:[],n)}return this[r](function(r){return t.apply(na(r)?r:[],n)})}}),ru(je.prototype,function(n,t){var r=xe[t];if(r){var e=r.name+'';yt.call(le,e)||(le[e]=[]),le[e].push({name:t,func:r})}}),le[Ti(t,g).name]=[{name:'wrapper',func:t}],je.prototype.clone=function(){var n=new je(this.__wrapped__);return n.__actions__=bi(this.__actions__),n.__dir__=this.__dir__,n.__filtered__=this.__filtered__,n.__iteratees__=bi(this.__iteratees__),n.__takeCount__=this.__takeCount__,n.__views__=bi(this.__views__),n},je.prototype.reverse=function(){if(this.__filtered__){var n=new je(this);n.__dir__=-1,n.__filtered__=!0}else(n=this.clone()).__dir__*=-1;return n},je.prototype.value=function(){var n=this.__wrapped__.value(),t=this.__dir__,r=na(n),e=t<0,u=r?n.length:0,i=vo(0,u,this.__views__),o=i.start,f=i.end,a=f-o,c=e?f:o-1,l=this.__iteratees__,s=l.length,h=0,p=Qr(a,this.__takeCount__);if(!r||!e&&u==a&&p==a)return ei(n,this.__actions__);var v=[];n:for(;a--&&h<p;){for(var _=-1,g=n[c+=t];++_<s;){var d=l[_],y=d.iteratee,x=d.type,b=y(g);if(x==E)g=b;else if(!b){if(x==R)continue n;break n}}v[h++]=g}return v},xe.prototype.at=Af,xe.prototype.chain=function(){return mf(this)},xe.prototype.commit=function(){return new me(this.value(),this.__chain__)},xe.prototype.next=function(){this.__values__===t&&(this.__values__=ma(this.value()));var n=this.__index__>=this.__values__.length;return{done:n,value:n?t:this.__values__[this.__index__++]}},xe.prototype.plant=function(n){for(var r,e=this;e instanceof we;){var u=Go(e);u.__index__=0,u.__values__=t,r?i.__wrapped__=u:r=u;var i=u;e=e.__wrapped__}return i.__wrapped__=n,r},xe.prototype.reverse=function(){var n=this.__wrapped__;if(n instanceof je){var r=n;return this.__actions__.length&&(r=new je(this)),(r=r.reverse()).__actions__.push({func:jf,args:[lf],thisArg:t}),new me(r,this.__chain__)}return this.thru(lf)},xe.prototype.toJSON=xe.prototype.valueOf=xe.prototype.value=function(){return ei(this.__wrapped__,this.__actions__)},xe.prototype.first=xe.prototype.head,$r&&(xe.prototype[$r]=function(){return this}),xe})();'function'==typeof define&&'object'==typeof define.amd&&define.amd?(xt._=Lr,define(function(){return Lr})):wt?((wt.exports=Lr)._=Lr,bt._=Lr):xt._=Lr}).call(this)},729,[]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=r(d[1]),o=r(d[2]),n=r(d[3]),s=r(d[4]),u=r(d[5]),c=t(r(d[6])),f=(0,l.connect)(function(t,l){return{blackListedOutpoints:(0,s.selectBlackListedOutpoints)(t),claim:(0,o.makeSelectClaimForUri)(l.uri)(t),fileInfo:(0,o.makeSelectFileInfoForUri)(l.uri)(t),filteredOutpoints:(0,s.selectFilteredOutpoints)(t),metadata:(0,o.makeSelectMetadataForUri)(l.uri)(t),rewardedContentClaimIds:(0,s.selectRewardContentClaimIds)(t),isResolvingUri:(0,o.makeSelectIsUriResolving)(l.uri)(t),obscureNsfw:!(0,u.selectShowNsfw)(t),shortUrl:(0,o.makeSelectShortUrlForUri)(l.uri)(t),thumbnail:(0,o.makeSelectThumbnailForUri)(l.uri)(t),title:(0,o.makeSelectTitleForUri)(l.uri)(t),nsfw:(0,o.makeSelectClaimIsNsfw)(l.uri)(t)}},function(t){return{resolveUri:function(l){return t((0,o.doResolveUri)(l))},setPlayerVisible:function(l,o){return t((0,n.doSetPlayerVisible)(l,o))}}})(c.default);e.default=f},730,[3,378,401,492,408,409,731]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),n=t(r(d[2])),u=t(r(d[3])),o=t(r(d[4])),s=t(r(d[5])),f=t(r(d[6])),c=r(d[7]),v=(r(d[8]),r(d[9])),y=r(d[10]),h=t(r(d[11])),p=t(r(d[12])),w=t(r(d[13])),T=t(r(d[14])),_=t(r(d[15])),E=t(r(d[16])),b=t(r(d[17])),x=t(r(d[18])),U=(function(t){function U(){var t,n;(0,l.default)(this,U);for(var s=arguments.length,f=new Array(s),h=0;h<s;h++)f[h]=arguments[h];return(n=(0,u.default)(this,(t=(0,o.default)(U)).call.apply(t,[this].concat(f)))).navigateToFileUri=function(){var t=n.props,l=t.claim,u=t.navigation,o=t.uri,s=t.shortUrl,f=(0,c.normalizeURI)(o);v.NativeModules.Firebase&&v.NativeModules.Firebase.track('explore_click',{uri:f,short_url:s}),(0,y.navigateToUri)(u,s||o,null,!1,l?l.permanent_url:null)},n}return(0,s.default)(U,t),(0,n.default)(U,[{key:"componentWillMount",value:function(){this.resolve(this.props)}},{key:"componentWillReceiveProps",value:function(t){this.resolve(t)}},{key:"resolve",value:function(t){var l=t.isResolvingUri,n=t.resolveUri,u=t.claim,o=t.uri;!l&&void 0===u&&o&&n(o)}},{key:"render",value:function(){var t=this.props,l=t.blackListedOutpoints,n=t.claim,u=t.title,o=t.thumbnail,s=t.fileInfo,U=t.filteredOutpoints,P=(t.metadata,t.isResolvingUri),I=t.rewardedContentClaimIds,N=t.style,k=t.mediaStyle,R=t.navigation,z=t.nsfw,C=t.obscureNsfw,O=t.showDetails,M=t.compactView,S=t.setPlayerVisible,V=t.titleBeforeThumbnail;if(n&&'channel'===n.value_type)return null;var F=!1;(l||U)&&(F=(l?l.concat(U):U).some(function(t){return t.txid===n.txid&&t.nout===n.nout}));if(F)return null;var L=(0,c.normalizeURI)(this.props.uri),A=C&&z,W=n&&I.includes(n.claim_id),j=n?n.signing_channel:null,B=j?j.name:null,D=j?j.claim_id:null,G=D?B+"#"+D:B,q=j?j.short_url:null,H=(n&&n.height,n&&n.value&&n.value.video?n.value.video.duration:null);return f.default.createElement(v.View,{style:N},f.default.createElement(v.TouchableOpacity,{style:x.default.container,onPress:this.navigateToFileUri},!M&&V&&f.default.createElement(v.Text,{numberOfLines:1,style:[x.default.fileItemName,x.default.rewardTitle]},u),f.default.createElement(w.default,{duration:H,title:u,thumbnail:o,resizeMode:"cover",isResolvingUri:P,style:k}),!M&&s&&s.completed&&s.download_path&&f.default.createElement(_.default,{style:x.default.downloadedIcon,solid:!0,color:h.default.NextLbryGreen,name:'folder',size:16}),!M&&(!s||!s.completed||!s.download_path)&&f.default.createElement(T.default,{uri:L,style:x.default.filePriceContainer,iconStyle:x.default.filePriceIcon,textStyle:x.default.filePriceText}),!M&&f.default.createElement(v.View,{style:W?x.default.rewardTitleContainer:null},f.default.createElement(v.Text,{numberOfLines:1,style:[x.default.fileItemName,x.default.rewardTitle]},u),W&&f.default.createElement(_.default,{style:x.default.rewardIcon,name:"award",size:14})),!M&&O&&f.default.createElement(v.View,{style:x.default.detailsRow},B&&f.default.createElement(E.default,{style:x.default.channelName,text:B,onPress:function(){(0,y.navigateToUri)(R,(0,c.normalizeURI)(q||G),null,!1,G,S)}}),!B&&!P&&f.default.createElement(v.Text,{style:x.default.anonChannelName},__('Anonymous')),f.default.createElement(p.default,{style:x.default.dateTime,textStyle:x.default.dateTimeText,timeAgo:!0,uri:L}))),A&&f.default.createElement(b.default,{onPress:function(){return R.navigate({routeName:'Settings',key:'settingsPage'})}}))}}]),U})(f.default.PureComponent);e.default=U},731,[3,4,5,6,8,9,12,401,411,16,410,674,732,734,741,502,498,743,739]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),u=r(d[2]),c=t(r(d[3])),o=(0,n.connect)(function(t,n){return{date:n.date||(0,u.makeSelectDateForUri)(n.uri)(t)}},function(t){return{fetchBlock:function(n){return t(doFetchBlock(n))}}})(c.default);e.default=o},732,[3,378,401,733]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),u=t(r(d[2])),n=t(r(d[3])),f=t(r(d[4])),o=t(r(d[5])),s=t(r(d[6])),O=t(r(d[7])),H=r(d[8]),_=(function(t){function _(){return(0,l.default)(this,_),(0,n.default)(this,(0,f.default)(_).apply(this,arguments))}return(0,o.default)(_,t),(0,u.default)(_,[{key:"render",value:function(){var t=this.props,l=t.date,u=(t.formatOptions,t.timeAgo),n=t.style,f=t.textStyle,o=this.props.show||_.SHOW_BOTH;return u?l?s.default.createElement(H.View,{style:n},s.default.createElement(H.Text,{style:f},(0,O.default)(l).from((0,O.default)()))):null:s.default.createElement(H.View,{style:n},s.default.createElement(H.Text,{style:f},l&&(o===_.SHOW_BOTH||o===_.SHOW_DATE)&&(0,O.default)(l).format('MMMM D, YYYY'),o===_.SHOW_BOTH&&' ',l&&(o===_.SHOW_BOTH||o===_.SHOW_TIME)&&l.toLocaleTimeString(),!l&&'...'))}}]),_})(s.default.PureComponent);_.SHOW_DATE='date',_.SHOW_TIME='time',_.SHOW_BOTH='both',_.defaultProps={formatOptions:{month:'long',day:'numeric',year:'numeric'}};var c=_;e.default=c},733,[3,4,5,6,8,9,12,726,16]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[1]),u=n(r(d[2])),f=(0,t.connect)(function(n){return{}},function(n){return{}})(u.default);e.default=f},734,[3,378,735]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])),l=t(r(d[2])),n=t(r(d[3])),o=t(r(d[4])),s=t(r(d[5])),f=t(r(d[6])),h=r(d[7]),c=t(r(d[8])),b=t(r(d[9])),y=t(r(d[10])),T=t(r(d[11])),p=t(r(d[12])),v=(function(t){function T(){var t,l;(0,u.default)(this,T);for(var s=arguments.length,f=new Array(s),h=0;h<s;h++)f[h]=arguments[h];return(l=(0,n.default)(this,(t=(0,o.default)(T)).call.apply(t,[this].concat(f)))).state={imageLoadFailed:!1},l.isThumbnailValid=function(t){return!(!t||'string'!=typeof t)&&('http://'===t.substring(0,7)||'https://'===t.substring(0,8))},l}return(0,s.default)(T,t),(0,l.default)(T,[{key:"componentWillMount",value:function(){this.setState({autoThumbStyle:T.AUTO_THUMB_STYLES[Math.floor(Math.random()*T.AUTO_THUMB_STYLES.length)]})}},{key:"getFastImageResizeMode",value:function(t){switch(t){case'contain':return b.default.resizeMode.contain;case'stretch':return b.default.resizeMode.stretch;case'center':return b.default.resizeMode.center;default:return b.default.resizeMode.cover}}},{key:"render",value:function(){var t=this,u=this.props.style,l=this.props,n=l.duration,o=l.isResolvingUri,s=l.thumbnail,T=l.title,v=l.resizeMode,M=this.state.autoThumbStyle;return this.isThumbnailValid(s)&&!this.state.imageLoadFailed?(null==u&&(u=p.default.thumbnail),f.default.createElement(h.View,{style:u},f.default.createElement(b.default,{source:{uri:s},onError:function(){return t.setState({imageLoadFailed:!0})},resizeMode:this.getFastImageResizeMode(v),style:p.default.image}),n>0&&f.default.createElement(y.default,{duration:n,style:p.default.duration,textStyle:p.default.durationText}))):f.default.createElement(h.View,{style:[u||p.default.autothumb,M]},o&&f.default.createElement(h.View,{style:p.default.resolving},f.default.createElement(h.ActivityIndicator,{color:c.default.White,size:'large'}),f.default.createElement(h.Text,{style:p.default.text},"Resolving...")),!o&&f.default.createElement(h.Text,{style:p.default.autothumbText},T&&T.trim().length>0&&T.replace(/\s+/g,'').substring(0,Math.min(T.replace(' ','').length,5)).toUpperCase()),n>0&&f.default.createElement(y.default,{duration:n,style:p.default.duration,textStyle:p.default.durationText}))}}]),T})(f.default.PureComponent);v.AUTO_THUMB_STYLES=[T.default.autothumbPurple,T.default.autothumbRed,T.default.autothumbPink,T.default.autothumbIndigo,T.default.autothumbBlue,T.default.autothumbLightBlue,T.default.autothumbCyan,T.default.autothumbTeal,T.default.autothumbGreen,T.default.autothumbYellow,T.default.autothumbOrange];var M=v;e.default=M},735,[3,4,5,6,8,9,12,16,674,693,736,684,740]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=r(d[1]),f=t(r(d[2])),l=(0,u.connect)()(f.default);e.default=l},736,[3,378,737]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),n=t(r(d[2])),u=t(r(d[3])),f=t(r(d[4])),o=t(r(d[5])),s=t(r(d[6])),c=r(d[7]),v=(t(r(d[8])),t(r(d[9]))),p=(function(t){function p(){var t,n;(0,l.default)(this,p);for(var o=arguments.length,s=new Array(o),c=0;c<o;c++)s[c]=arguments[c];return(n=(0,u.default)(this,(t=(0,f.default)(p)).call.apply(t,[this].concat(s)))).getDurationString=function(t){var l=t,n=Math.floor(l/3600);l=t-3600*n;var u=Math.floor(l/60);l%=60;var f='';return n>0&&(f+=n+':'),f+=v.default.padStart(u,n>0?2:0,'0')+':',f+=v.default.padStart(l,2,'0')},n}return(0,o.default)(p,t),(0,n.default)(p,[{key:"render",value:function(){var t=this.props,l=t.duration,n=t.style,u=t.textStyle;return!l||isNaN(parseFloat(l))?null:s.default.createElement(c.View,{style:n},s.default.createElement(c.Text,{style:u},this.getDurationString(l)))}}]),p})(s.default.PureComponent);e.default=p},737,[3,4,5,6,8,9,12,16,738,729]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),o=r(d[2]),l=t(r(d[3])),f=n.Dimensions.get('window'),c=f.width,h=f.height,u=n.PixelRatio.getPixelSizeForLayoutSize(c),s=n.PixelRatio.getPixelSizeForLayoutSize(h),b=u<=720?144:156,y=c/h*b-(s>1280&&s<=1920?6:0),p=n.StyleSheet.create({item:{flex:1,flexDirection:'row',justifyContent:'space-between',marginTop:8},detailsContainer:{flex:1},featuredUri:{fontFamily:'Inter-SemiBold',fontSize:24,color:l.default.White},featuredTitle:{fontFamily:'Inter-SemiBold',fontSize:u<=720?11:16,color:l.default.White},thumbnail:{backgroundColor:l.default.ThumbnailPlaceholder,width:b,height:y,marginRight:u<=720?10:12,alignItems:'center',justifyContent:'center'},channelThumbnailView:{width:b,height:y,marginRight:u<=720?10:12,alignItems:'center',justifyContent:'center'},channelThumbnailContainer:{width:y,height:y,borderRadius:140,overflow:'hidden',alignItems:'center',justifyContent:'center'},channelThumbnail:{width:'100%',height:'100%'},selectedOverlay:{position:'absolute',left:0,top:0,width:b,height:y,alignItems:'center',justifyContent:'center',backgroundColor:'#000000aa'},title:{fontFamily:'Inter-SemiBold',fontSize:u<=720?11:14},uri:{fontFamily:'Inter-SemiBold',fontSize:u<=720?11:14,marginBottom:8},publisher:{fontFamily:'Inter-SemiBold',fontSize:u<=720?10:12,marginTop:u<=720?1:3,color:l.default.LbryGreen},channelContainer:{alignItems:'center'},loading:{position:'absolute'},info:{marginTop:u<=720?1:2,flexDirection:'row',justifyContent:'space-between'},infoText:{fontFamily:'Inter-Regular',fontSize:u<=720?10:12,color:l.default.ChannelGrey},downloadInfo:{marginTop:2},progress:{marginTop:u<=720?1:4},progressCompleted:{backgroundColor:l.default.LbryGreen},progressRemaining:{backgroundColor:l.default.LbryGreen,opacity:.2},downloadedIcon:{position:'absolute',top:8,left:8},featuredDownloadedIcon:{position:'absolute',left:16,top:16},fileItem:{marginLeft:24,marginRight:24,marginBottom:48},fileItemMedia:{width:o.mediaWidth,height:o.mediaHeight,alignItems:'center',justifyContent:'center'},titleContainer:{flexDirection:'row',marginRight:16},rewardIcon:{color:l.default.NextLbryGreen,textAlign:'right',marginLeft:4,marginTop:4},filePriceContainer:{backgroundColor:l.default.NextLbryGreen,justifyContent:'center',alignItems:'center',flexDirection:'row',position:'absolute',left:b-60,top:4,width:56,height:24,borderRadius:4},filePriceText:{fontFamily:'Inter-Bold',fontSize:12,textAlign:'center',color:'#0c604b'},filePriceIcon:{marginRight:2,color:'#0c604b'}});e.default=p},738,[3,16,739,674]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.fileItemMediaHeight=e.fileItemMediaWidth=e.fileItemWidth=e.mediaHeight=e.mediaWidth=e.verticalMargin=e.horizontalMargin=e.screenHeight=e.screenWidth=void 0;var n=r(d[1]),o=t(r(d[2])),l=n.Dimensions.get('window'),f=l.width;e.screenWidth=f;var c=l.height;e.screenHeight=c;var u=n.PixelRatio.getPixelSizeForLayoutSize(f),s=n.PixelRatio.getPixelSizeForLayoutSize(c);e.horizontalMargin=48;var h=u>720&&s>1920?0:u<=720?20:16;e.verticalMargin=h;var I=f-48;e.mediaWidth=I;var y=f/c*(u<=720?f:I)-h;e.mediaHeight=y;var p=3*f/5;e.fileItemWidth=p;var x=p;e.fileItemMediaWidth=x;var w=9*p/16;e.fileItemMediaHeight=w;var S=n.StyleSheet.create({container:{flex:1,backgroundColor:o.default.PageBackground},drawerContentArea:{flex:1,backgroundColor:o.default.White},drawerContentContainer:{flex:1},scrollContainer:{flex:1},listHeader:{marginBottom:8,marginLeft:16,marginRight:16},titleRow:{flexDirection:'row',marginTop:76,marginBottom:8,alignItems:'center',justifyContent:'space-between'},pickerRow:{flexDirection:'row',alignItems:'center',justifyContent:'space-between',marginBottom:8},leftPickerRow:{flexDirection:'row',alignItems:'center'},pageTitle:{fontFamily:'Inter-Regular',fontSize:24},customizeLink:{fontFamily:'Inter-Regular',fontSize:14},trendingContainer:{flex:1,marginTop:60,paddingTop:30},busyContainer:{flex:1,justifyContent:'center',alignItems:'center',flexDirection:'row'},title:{fontFamily:'Inter-Regular',fontSize:20,textAlign:'center',marginLeft:10},categoryTitleRow:{flexDirection:'row',alignItems:'center',justifyContent:'space-between',marginLeft:16,marginRight:16,marginTop:6,marginBottom:6},footer:{marginTop:12,marginLeft:16,marginRight:16,marginBottom:56},footerTitle:{fontFamily:'Inter-Regular',fontSize:20,marginBottom:10},footerTags:{flexDirection:'row',flexWrap:'wrap'},footerTag:{marginRight:24,marginBottom:12},categoryName:{fontFamily:'Inter-SemiBold',fontSize:18,color:o.default.Black},fileItem:{width:p,marginRight:12},fileItemMore:{alignSelf:'flex-start',backgroundColor:o.default.LbryGreen,flexDirection:'row',width:p,height:w,marginRight:12,alignItems:'center',justifyContent:'center'},moreText:{fontFamily:'Inter-Regular',color:o.default.White,fontSize:24},moreIcon:{marginLeft:12,marginBottom:-4},fileItemMedia:{width:x,height:w,alignItems:'center',justifyContent:'center'},fileItemName:{fontFamily:'Inter-SemiBold',marginTop:8,fontSize:14},channelName:{fontFamily:'Inter-SemiBold',fontSize:12,marginTop:4,color:o.default.LbryGreen},anonChannelName:{fontFamily:'Inter-SemiBold',fontSize:12,marginTop:4,color:o.default.DescriptionGrey},downloadedIcon:{position:'absolute',right:8,top:8},filePriceContainer:{backgroundColor:o.default.NextLbryGreen,justifyContent:'center',alignItems:'center',flexDirection:'row',position:'absolute',right:8,top:8,width:56,height:24,borderRadius:4},filePriceText:{fontFamily:'Inter-Bold',fontSize:12,textAlign:'center',color:'#0c604b'},filePriceIcon:{marginRight:2,color:'#0c604b'},rightHeaderIcon:{marginRight:16},overlay:{flex:1,opacity:1,backgroundColor:'#222222',alignItems:'center',justifyContent:'center',padding:32,position:'absolute',left:0,top:0,right:0,bottom:0},overlayText:{color:o.default.White,fontSize:14,textAlign:'center',fontFamily:'Inter-Regular'},rewardTitleContainer:{alignItems:'center',flexDirection:'row',justifyContent:'space-between'},rewardIcon:{color:o.default.NextLbryGreen,flex:.1,textAlign:'right',marginTop:6},rewardTitle:{flex:.9},menuText:{fontFamily:'Inter-Regular',fontSize:16},titleText:{fontFamily:'Inter-Regular'},detailsRow:{flexDirection:'row',justifyContent:'space-between'},dateTime:{marginTop:2},dateTimeText:{fontFamily:'Inter-Regular',fontSize:12,color:o.default.DescriptionGrey},scrollPadding:{paddingBottom:24},listLoading:{flex:1,height:64,alignItems:'center',justifyContent:'center'},horizontalScrollContainer:{marginBottom:12},horizontalScrollPadding:{paddingLeft:20},verticalClaimList:{flex:1},tagPageTitle:{fontFamily:'Inter-Regular',fontSize:24},tagPageClaimList:{flex:1},tagTitleRow:{marginTop:76,marginLeft:16,marginRight:16,flexDirection:'row',alignItems:'center',justifyContent:'space-between'},tagSortBy:{flexDirection:'row',alignItems:'center',marginRight:24},allTagSortBy:{flexDirection:'row',alignItems:'center',marginRight:8},tagTime:{flexDirection:'row',alignItems:'center'},tagSortText:{fontFamily:'Inter-Regular',fontSize:14,marginRight:4},tagSortIcon:{marginTop:-6},pickerLabel:{fontFamily:'Inter-Regular',fontSize:14,color:o.default.DescriptionGrey,marginRight:6},menuScrollContent:{},menuGroup:{marginTop:8,marginBottom:8},menuGroupName:{fontFamily:'Inter-Regular',fontSize:12,color:o.default.DescriptionGrey,textTransform:'uppercase',marginBottom:4,marginLeft:16,marginRight:16},menuItemTouchArea:{flex:1,flexDirection:'row',paddingTop:12,paddingBottom:12,paddingLeft:16,paddingRight:16,alignItems:'center'},menuItemTouchAreaFocused:{backgroundColor:o.default.VeryLightGrey},menuItemFocused:{color:o.default.LbryGreen},menuItemIcon:{alignItems:'center',justifyContent:'center',width:24},menuItem:{marginLeft:8,fontFamily:'Inter-Regular',fontSize:16},signInContainer:{backgroundColor:o.default.LbryGreen,height:140,padding:16},signInButton:{backgroundColor:o.default.White,alignSelf:'flex-start',position:'absolute',bottom:16,left:16},signedInEmail:{fontFamily:'Inter-SemiBold',fontSize:15,color:o.default.White},signedInAvatar:{backgroundColor:o.default.NextLbryGreen,width:80,height:80,marginBottom:12,borderRadius:160,overflow:'hidden',alignItems:'center',justifyContent:'center'},signedInAvatarImage:{width:'100%',height:'100%'},signInMenuItem:{paddingTop:16,paddingBottom:12,paddingLeft:16,paddingRight:16,marginBottom:6,borderBottomWidth:1},signInMenuItemBorder:{borderBottomColor:o.default.VeryLightGrey},signInMenuItemButton:{backgroundColor:o.default.LbryGreen,borderBottomColor:o.default.LbryGreen},signInMenuItemText:{color:o.default.DescriptionGrey,fontFamily:'Inter-SemiBold',fontSize:14,textAlign:'center'},signInMenuItemButtonText:{color:o.default.White,fontFamily:'Inter-SemiBold',fontSize:14,textAlign:'center'}});e.default=S},739,[3,16,674]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(d[1]),n=t(r(d[2])),l=o.StyleSheet.create({autothumb:{flex:1,width:'100%',height:200,justifyContent:'center',alignItems:'center'},autothumbText:{fontFamily:'Inter-SemiBold',textAlign:'center',color:n.default.White,fontSize:40},resolving:{alignItems:'center',flex:1,justifyContent:'center'},text:{color:'#ffffff',fontFamily:'Inter-Regular',fontSize:16,marginTop:8},image:{width:'100%',height:'100%'},thumbnail:{flex:1,width:'100%',height:200,shadowColor:'transparent'},duration:{backgroundColor:n.default.Black,position:'absolute',right:4,bottom:4,paddingLeft:2,paddingRight:2},durationText:{fontFamily:'Inter-SemiBold',fontSize:12,color:n.default.White}});e.default=l},740,[3,16,674]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(d[1]),n=r(d[2]),c=r(d[3]),f=t(r(d[4])),u=(0,o.connect)(function(t,o){return{costInfo:(0,c.makeSelectCostInfoForUri)(o.uri)(t),fetching:(0,c.makeSelectFetchingCostInfoForUri)(o.uri)(t),claim:(0,n.makeSelectClaimForUri)(o.uri)(t)}},function(t){return{fetchCostInfo:function(o){return t((0,c.doFetchCostInfoForUri)(o))}}})(f.default);e.default=u},741,[3,378,401,408,742]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),o=t(r(d[2])),s=t(r(d[3])),u=t(r(d[4])),n=t(r(d[5])),f=t(r(d[6])),p=t(r(d[7])),c=r(d[8]),h=r(d[9]),y=t(r(d[10])),v=(function(t){function p(){return(0,l.default)(this,p),(0,s.default)(this,(0,u.default)(p).apply(this,arguments))}return(0,n.default)(p,t),(0,o.default)(p,[{key:"render",value:function(){var t,l,o=Math.pow(10,-1*this.props.precision),s=this.props,u=s.amount,n=s.precision,p=s.showFullPrice,y=s.style,v=(0,h.formatFullPrice)(u,2);if(t=p?v:u>0&&u<o?"<"+o:(0,h.formatCredits)(u,n),this.props.showFree&&0===parseFloat(this.props.amount))l=__('FREE');else{if(this.props.label)l=t+" "+('string'==typeof this.props.label?this.props.label:1===parseFloat(u)?__('credit'):__('credits'));else l=t;this.props.showPlus&&u>0&&(l="+"+l)}return f.default.createElement(c.Text,{style:y,numberOfLines:1},l)}}]),p})(f.default.PureComponent);v.propTypes={amount:p.default.number.isRequired,precision:p.default.number,isEstimate:p.default.bool,label:p.default.oneOfType([p.default.string,p.default.bool]),showFree:p.default.bool,showFullPrice:p.default.bool,showPlus:p.default.bool,look:p.default.oneOf(['indicator','plain','fee'])},v.defaultProps={precision:2,label:!0,showFree:!1,look:'indicator',showFullPrice:!1,showPlus:!1};var F=(function(t){function p(){return(0,l.default)(this,p),(0,s.default)(this,(0,u.default)(p).apply(this,arguments))}return(0,n.default)(p,t),(0,o.default)(p,[{key:"componentWillMount",value:function(){var t=this.props.cost;isNaN(parseFloat(t))&&this.fetchCost(this.props)}},{key:"componentWillReceiveProps",value:function(t){var l=this.props.cost;isNaN(parseFloat(l))&&this.fetchCost(t)}},{key:"fetchCost",value:function(t){var l=t.costInfo,o=t.fetchCostInfo,s=t.uri,u=t.fetching,n=t.claim;void 0===l&&!u&&n&&o(s)}},{key:"render",value:function(){var t=this.props,l=t.cost,o=t.costInfo,s=(t.look,t.showFullPrice),u=void 0!==s&&s,n=t.style,p=t.iconStyle,h=t.textStyle,F=o?!o.includesData:null,b=l?parseFloat(l):o?parseFloat(o.cost):0;return isNaN(b)||0===b?null:f.default.createElement(c.View,{style:n},f.default.createElement(y.default,{name:"coins",size:9,style:p}),f.default.createElement(v,{style:h,label:!1,amount:b,isEstimate:F,showFree:!0,showFullPrice:u}))}}]),p})(f.default.PureComponent);e.default=F},742,[3,4,5,6,8,9,12,67,16,401,502]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[1]),u=n(r(d[2])),l=(0,t.connect)(null,function(n){return{}})(u.default);e.default=l},743,[3,378,744]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])),l=t(r(d[2])),n=t(r(d[3])),o=t(r(d[4])),f=t(r(d[5])),s=t(r(d[6])),c=r(d[7]),y=t(r(d[8])),p=(function(t){function p(){return(0,u.default)(this,p),(0,n.default)(this,(0,o.default)(p).apply(this,arguments))}return(0,f.default)(p,t),(0,l.default)(p,[{key:"render",value:function(){return s.default.createElement(c.TouchableOpacity,{style:y.default.overlay,activeOpacity:1,onPress:this.props.onPress},s.default.createElement(c.Text,{style:y.default.overlayText},__('This content is Not Safe For Work. To view adult content, please change your Settings.')))}}]),p})(s.default.PureComponent);e.default=p},744,[3,4,5,6,8,9,12,16,739]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=r(d[1]),o=r(d[2]),n=r(d[3]),s=r(d[4]),u=r(d[5]),c=t(r(d[6])),f=(0,l.connect)(function(t,l){return{blackListedOutpoints:(0,s.selectBlackListedOutpoints)(t),claim:(0,o.makeSelectClaimForUri)(l.uri)(t),fileInfo:(0,o.makeSelectFileInfoForUri)(l.uri)(t),filteredOutpoints:(0,s.selectFilteredOutpoints)(t),isDownloaded:!!(0,o.makeSelectFileInfoForUri)(l.uri)(t),metadata:(0,o.makeSelectMetadataForUri)(l.uri)(t),nsfw:(0,o.makeSelectClaimIsNsfw)(l.uri)(t),isResolvingUri:(0,o.makeSelectIsUriResolving)(l.uri)(t),obscureNsfw:!(0,u.selectShowNsfw)(t),rewardedContentClaimIds:(0,s.selectRewardContentClaimIds)(t),shortUrl:(0,o.makeSelectShortUrlForUri)(l.uri)(t),title:(0,o.makeSelectTitleForUri)(l.uri)(t),thumbnail:(0,o.makeSelectThumbnailForUri)(l.uri)(t)}},function(t){return{resolveUri:function(l){return t((0,o.doResolveUri)(l))},setPlayerVisible:function(l,o){return t((0,n.doSetPlayerVisible)(l,o))}}})(c.default);e.default=f},745,[3,378,401,492,408,409,746]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),n=t(r(d[2])),u=t(r(d[3])),o=t(r(d[4])),s=t(r(d[5])),f=t(r(d[6])),c=r(d[7]),y=r(d[8]),h=r(d[9]),p=t(r(d[10])),v=t(r(d[11])),E=t(r(d[12])),b=t(r(d[13])),w=t(r(d[14])),T=t(r(d[15])),_=t(r(d[16])),P=t(r(d[17])),U=t(r(d[18])),x=t(r(d[19])),S=t(r(d[20])),I=t(r(d[21])),C=t(r(d[22])),V=(function(t){function V(){var t,n;(0,l.default)(this,V);for(var s=arguments.length,f=new Array(s),c=0;c<s;c++)f[c]=arguments[c];return(n=(0,u.default)(this,(t=(0,o.default)(V)).call.apply(t,[this].concat(f)))).state={autoStyle:null,url:null},n.getDownloadProgress=function(t){return Math.ceil(t.written_bytes/t.total_bytes*100)},n.defaultOnPress=function(){var t=n.props,l=t.autoplay,u=t.claim,o=t.featuredResult,s=t.navigation,f=t.uri,c=t.shortUrl;o&&!u?s.navigate({routeName:b.default.DRAWER_ROUTE_PUBLISH,params:{vanityUrl:f.trim()}}):(0,h.navigateToUri)(s,c||f,{autoplay:l},!1,u?u.permanent_url:null)},n.onPressHandler=function(){var t=n.props,l=t.claim,u=t.onPress;u?u(l):n.defaultOnPress()},n}return(0,s.default)(V,t),(0,n.default)(V,[{key:"componentDidMount",value:function(){var t=this.props,l=t.claim,n=t.resolveUri,u=t.uri,o=t.batchResolve;l||o||n(u),this.setState({autoStyle:v.default.AUTO_THUMB_STYLES[Math.floor(Math.random()*v.default.AUTO_THUMB_STYLES.length)]})}},{key:"componentDidUpdate",value:function(){var t=this.props,l=t.claim,n=t.resolveUri,u=t.uri,o=t.batchResolve;l||u===this.state.url||o||this.setState({url:u},function(){return n(u)})}},{key:"render",value:function(){var t,l,n,u,o,s,v,b,V=this.props,L=V.blackListedOutpoints,O=V.claim,R=V.fileInfo,z=V.filteredOutpoints,M=(V.metadata,V.nsfw),N=V.featuredResult,D=V.isResolvingUri,k=(V.isDownloaded,V.style),A=V.obscureNsfw,H=(V.onPress,V.navigation),G=V.rewardedContentClaimIds,B=V.setPlayerVisible,W=V.thumbnail,F=V.hideChannel,Y=V.onLongPress,j=V.selected,q=V.title,J=(0,c.normalizeURI)(this.props.uri),K=A&&M,Q=!R&&D,X=O&&O.value&&O.value.video?O.value.video.duration:null;O&&(t=O.name,l=(b=O.signing_channel)?b.name:null,O.height,n=G.includes(O.claim_id),u=b?b.claim_id:null,o=u?l+"#"+u:l,s=b?b.short_url:null,(L||z)&&(v=(L?L.concat(z):z).some(function(t){return t.txid===O.txid&&t.nout===O.nout})));if(v||!D&&!O&&!N)return null;var Z=t&&t.startsWith('@'),$=!!W;return f.default.createElement(y.View,{style:k},f.default.createElement(y.TouchableOpacity,{style:[k,Z?C.default.channelContainer:null],onPress:this.onPressHandler,onLongPress:function(){Y&&Y(O)}},!Z&&f.default.createElement(_.default,{style:C.default.thumbnail,duration:X,resizeMode:"cover",title:q||t||(0,c.normalizeURI)(J).substring(7),thumbnail:W}),Z&&f.default.createElement(y.View,{style:C.default.channelThumbnailView},f.default.createElement(y.View,{style:[C.default.channelThumbnailContainer,this.state.autoStyle]},$&&f.default.createElement(T.default,{style:C.default.channelThumbnail,resizeMode:T.default.resizeMode.cover,source:{uri:W}}),!$&&f.default.createElement(y.Text,{style:E.default.autothumbCharacter},q?q.substring(0,1).toUpperCase():O.name.substring(1,2).toUpperCase()))),j&&f.default.createElement(y.View,{style:C.default.selectedOverlay},f.default.createElement(U.default,{name:'check-circle',solid:!0,color:p.default.NextLbryGreen,size:32})),R&&R.completed&&R.download_path&&f.default.createElement(U.default,{style:N?C.default.featuredDownloadedIcon:C.default.downloadedIcon,solid:!0,color:p.default.NextLbryGreen,name:'folder',size:16}),f.default.createElement(P.default,{uri:J,style:C.default.filePriceContainer,iconStyle:C.default.filePriceIcon,textStyle:C.default.filePriceText}),f.default.createElement(y.View,{style:C.default.detailsContainer},N&&f.default.createElement(y.Text,{style:C.default.featuredUri,numberOfLines:1},J),!q&&!t&&!l&&Q&&f.default.createElement(y.View,null,!q&&!t&&f.default.createElement(y.Text,{style:C.default.uri},J),!q&&!t&&f.default.createElement(y.View,{style:C.default.row},f.default.createElement(y.ActivityIndicator,{size:'small',color:N?p.default.White:p.default.NextLbryGreen}))),(q||t)&&f.default.createElement(y.View,{style:C.default.titleContainer},f.default.createElement(y.Text,{style:N?C.default.featuredTitle:C.default.title,numberOfLines:F?4:3},q||t),n&&f.default.createElement(U.default,{style:C.default.rewardIcon,name:"award",size:12})),N&&!Q&&!O&&f.default.createElement(y.View,{style:C.default.titleContainer},f.default.createElement(y.Text,{style:C.default.featuredTitle},__('Nothing here. Publish something!'))),(l||Z)&&!F&&f.default.createElement(x.default,{style:C.default.publisher,text:Z?t:l,onPress:function(){(0,h.navigateToUri)(H,(0,c.normalizeURI)(Z?J:s||o),null,!1,Z?O&&O.permanent_url:o,B)}}),f.default.createElement(y.View,{style:C.default.info},R&&!isNaN(R.written_bytes)&&R.written_bytes>0&&f.default.createElement(y.Text,{style:C.default.infoText},(0,h.getStorageForFileInfo)(R)),f.default.createElement(w.default,{style:C.default.publishInfo,textStyle:C.default.infoText,timeAgo:!0,uri:J})),R&&R.download_path&&f.default.createElement(y.View,{style:C.default.downloadInfo},!R.completed&&f.default.createElement(I.default,{borderRadius:3,color:p.default.NextLbryGreen,height:3,style:C.default.progress,progress:(0,h.getDownloadProgress)(R)})))),K&&f.default.createElement(S.default,{onPress:function(){return H.navigate({routeName:'Settings',key:'settingsPage'})}}))}}]),V})(f.default.PureComponent);e.default=V},746,[3,4,5,6,8,9,12,401,16,410,674,682,685,493,732,693,734,741,502,498,743,747,738]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=r(d[1]),f=t(r(d[2])),l=(0,u.connect)()(f.default);e.default=l},747,[3,378,748]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])),l=t(r(d[2])),o=t(r(d[3])),n=t(r(d[4])),s=t(r(d[5])),f=t(r(d[6])),c=t(r(d[7])),h=r(d[8]),p=(function(t){function c(){return(0,u.default)(this,c),(0,o.default)(this,(0,n.default)(c).apply(this,arguments))}return(0,s.default)(c,t),(0,l.default)(c,[{key:"render",value:function(){var t=this.props,u=t.borderRadius,l=t.color,o=t.height,n=t.progress,s=t.style,c=Math.ceil(n),p=[];return s&&(s.length?p=p.concat(s):p.push(s)),p.push({borderRadius:u||5,flexDirection:'row',height:o||5,overflow:'hidden'}),f.default.createElement(h.View,{style:p},f.default.createElement(h.View,{style:{backgroundColor:l,borderRadius:u||5,flex:c}}),f.default.createElement(h.View,{style:{backgroundColor:l,opacity:.2,flex:100-c}}))}}]),c})(f.default.PureComponent);p.propTypes={borderRadius:c.default.number,color:c.default.string.isRequired,height:c.default.number,progress:function(t,u,l){var o=parseInt(t[u],10);if(isNaN(o)||t[u]<0||t[u]>100)return new Error('progress should be between 0 and 100')},style:c.default.any};var b=p;e.default=b},748,[3,4,5,6,8,9,12,67,16]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),o=t(r(d[2])),l=n.StyleSheet.create({horizontalScrollContainer:{marginBottom:12},horizontalScrollPadding:{paddingLeft:16},verticalScrollContainer:{flex:1},noContentText:{color:o.default.DescriptionGrey,fontFamily:'Inter-Regular',fontSize:14,margin:16,textAlign:'center'},verticalScrollPadding:{paddingBottom:16},verticalListItem:{flex:1,flexDirection:'row',justifyContent:'space-between',marginLeft:8,marginRight:8,marginTop:4,marginBottom:4},verticalLoading:{width:'100%',height:48,alignItems:'center',justifyContent:'center'}});e.default=l},749,[3,16,674]);
+__d(function(g,r,i,a,m,e,d){var o=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=r(d[1]),T=r(d[2]),t=o(r(d[3])),s=(0,l.connect)(function(o){return{unfollowedTags:(0,T.selectUnfollowedTags)(o),followedTags:(0,T.selectFollowedTags)(o)}},{doToggleTagFollow:T.doToggleTagFollow,doAddTag:T.doAddTag,doDeleteTag:T.doDeleteTag,doReplaceTags:T.doReplaceTags,doToast:T.doToast})(t.default);e.default=s},750,[3,378,401,751]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),o=t(r(d[2])),n=t(r(d[3])),s=t(r(d[4])),u=t(r(d[5])),f=t(r(d[6])),c=r(d[7]),p=r(d[8]),w=t(r(d[9])),y=(t(r(d[10])),t(r(d[11])),t(r(d[12])),t(r(d[13]))),v=t(r(d[14])),T=t(r(d[15])),h=2,_=(function(t){function _(){var t,o;(0,l.default)(this,_);for(var u=arguments.length,f=new Array(u),p=0;p<u;p++)f[p]=arguments[p];return(o=(0,n.default)(this,(t=(0,s.default)(_)).call.apply(t,[this].concat(f)))).handleAddTag=function(t){if(t){var l=o.props,n=l.followedTags,s=l.doToast;n.map(function(t){return t.name}).includes(t.toLowerCase())?s({message:__("You already added the \""+t+"\" tag.")}):(o.props.doToggleTagFollow(t),window.persistor&&window.persistor.flush(),c.NativeModules.Firebase.track('tag_follow',{tag:t}))}},o.handleRemoveTag=function(t){if(t){var l=o.props,n=l.followedTags,s=l.doToast;n.length<=h?s({message:__("You can follow a minimum of 2 tags.")}):(o.props.doToggleTagFollow(t),window.persistor&&window.persistor.flush(),c.NativeModules.Firebase.track('tag_unfollow',{tag:t}))}},o}return(0,u.default)(_,t),(0,o.default)(_,[{key:"render",value:function(){var t=this,l=this.props,o=l.followedTags,n=l.onOverlayPress,s=l.onDonePress,u=o?o.map(function(t){return t.name}):p.DEFAULT_FOLLOWED_TAGS;return f.default.createElement(c.TouchableOpacity,{style:T.default.overlay,activeOpacity:1,onPress:n},f.default.createElement(c.TouchableOpacity,{style:T.default.container,activeOpacity:1},f.default.createElement(c.View,{style:T.default.titleRow},f.default.createElement(c.Text,{style:T.default.title},__('Customize your tags'))),f.default.createElement(c.View,{style:T.default.tagList},u&&u.map(function(l){return f.default.createElement(y.default,{key:l,name:l,type:'remove',style:T.default.tag,onRemovePress:t.handleRemoveTag})})),f.default.createElement(v.default,{handleAddTag:this.handleAddTag,selectedTags:u}),f.default.createElement(c.View,{style:T.default.buttons},f.default.createElement(w.default,{style:T.default.doneButton,text:__('Done'),onPress:s}))))}}]),_})(f.default.PureComponent);e.default=_},751,[3,4,5,6,8,9,12,16,401,679,674,493,502,700,703,752]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(d[1]),l=t(r(d[2])),n=o.StyleSheet.create({overlay:{backgroundColor:'#00000099',flex:1,position:'absolute',left:0,right:0,top:0,bottom:0,zIndex:300,alignItems:'center'},overlayTouchArea:{position:'absolute',left:0,right:0,top:0,bottom:0},container:{flex:1,borderRadius:8,backgroundColor:l.default.White,padding:16,position:'absolute',left:8,right:8,bottom:8},tag:{marginRight:4,marginBottom:4},tagList:{flexDirection:'row',flexWrap:'wrap'},titleRow:{marginBottom:12},title:{fontFamily:'Inter-Regular',fontSize:24},buttons:{marginTop:16},doneButton:{alignSelf:'flex-start',backgroundColor:l.default.LbryGreen,paddingLeft:16,paddingRight:16}});e.default=n},752,[3,16,674]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=r(d[1]),f=t(r(d[2])),l=(0,u.connect)()(f.default);e.default=l},753,[3,378,754]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),n=t(r(d[2])),u=t(r(d[3])),s=t(r(d[4])),c=t(r(d[5])),f=t(r(d[6])),o=r(d[7]),y=t(r(d[8])),p=t(r(d[9])),v=(t(r(d[10])),t(r(d[11]))),h=(function(t){function h(){var t,n;(0,l.default)(this,h);for(var c=arguments.length,f=new Array(c),o=0;o<c;o++)f[o]=arguments[o];return(n=(0,u.default)(this,(t=(0,s.default)(h)).call.apply(t,[this].concat(f)))).state={selectedItem:null},n}return(0,c.default)(h,t),(0,n.default)(h,[{key:"componentDidMount",value:function(){var t=this.props,l=t.items,n=t.selectedItem;!n&&l&&l.length>0?this.setState({selectedItem:l[0]}):this.setState({selectedItem:n})}},{key:"componentWillReceiveProps",value:function(t){var l=this.props.selectedItem,n=t.selectedItem;n&&n.name!==l.name&&this.setState({selectedItem:n})}},{key:"render",value:function(){var t=this.props,l=t.items,n=t.onItemSelected,u=t.title,s=t.onOverlayPress,c=this.state.selectedItem;return f.default.createElement(o.TouchableOpacity,{style:y.default.overlay,activeOpacity:1,onPress:s},f.default.createElement(o.View,{style:y.default.container},f.default.createElement(o.Text,{style:y.default.title},u),f.default.createElement(o.View,{style:y.default.divider}),f.default.createElement(o.View,{style:y.default.list},l.length&&l.map(function(t){return f.default.createElement(o.TouchableOpacity,{key:t.name,style:y.default.listItem,onPress:function(){return n(t)}},t.icon&&f.default.createElement(v.default,{style:y.default.itemIcon,name:t.icon,size:16}),f.default.createElement(o.Text,{style:y.default.itemLabel},__(t.label)),c&&c.name===t.name&&f.default.createElement(v.default,{style:y.default.itemSelected,name:'check',color:p.default.LbryGreen,size:16}))}))))}}]),h})(f.default.PureComponent);e.default=h},754,[3,4,5,6,8,9,12,16,755,674,493,502]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(d[1]),l=t(r(d[2])),n=o.StyleSheet.create({overlay:{backgroundColor:'#00000055',flex:1,position:'absolute',left:0,right:0,top:0,bottom:0,zIndex:300},overlayTouchArea:{position:'absolute',left:0,right:0,top:0,bottom:0},container:{position:'absolute',left:8,right:8,bottom:8,borderRadius:8,backgroundColor:l.default.White,padding:12},title:{fontFamily:'Inter-SemiBold',fontSize:12,marginTop:4,textTransform:'uppercase'},listItem:{paddingTop:10,paddingBottom:10,flexDirection:'row',alignItems:'center'},divider:{marginTop:12,marginBottom:8,borderBottomColor:l.default.LighterGrey,borderBottomWidth:1,width:'100%'},itemIcon:{marginLeft:8,marginRight:4},itemLabel:{marginLeft:8,alignSelf:'flex-start',fontFamily:'Inter-Regular',fontSize:16},itemSelected:{position:'absolute',right:8}});e.default=n},755,[3,16,674]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),l=r(d[2]),o=r(d[3]),s=r(d[4]),u=r(d[5]),c=t(r(d[6])),f=t(r(d[7])),h=(0,n.connect)(function(t){return{claims:(0,l.selectMyClaimsWithoutChannels)(t),currentRoute:(0,u.selectCurrentRoute)(t),fileInfos:(0,l.selectFileInfosDownloaded)(t),downloadedUris:(0,l.selectDownloadedUris)(t),fetching:(0,l.selectIsFetchingFileList)(t)||(0,l.selectIsFetchingClaimListMine)(t)}},function(t){return{deleteFile:function(n,l,o){t((0,s.doDeleteFile)(n,l,o))},fetchMyClaims:function(){return t((0,l.doFetchClaimListMine)())},fileList:function(){return t((0,l.doFileList)())},pushDrawerStack:function(){return t((0,o.doPushDrawerStack)(c.default.DRAWER_ROUTE_MY_LBRY))},setPlayerVisible:function(){return t((0,o.doSetPlayerVisible)(!1))}}})(f.default);e.default=h},756,[3,378,401,492,757,496,493,758]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.doStartDownload=function(n,u,f){return function(l,s){var p=s();if(!u)throw new Error('outpoint is required to begin a download');var _=p.fileInfo.downloadingByOutpoint,D=void 0===_?{}:_;D[u]||(l({type:t.ACTIONS.DOWNLOADING_STARTED,data:{uri:n,outpoint:u,fileInfo:f}}),l((0,o.doClaimEligiblePurchaseRewards)()))}},e.doUpdateDownload=function(o,n,u,f){return function(l){l({type:t.ACTIONS.DOWNLOADING_PROGRESSED,data:{uri:o,outpoint:n,fileInfo:u,progress:f}})}},e.doCompleteDownload=function(o,n,u){return function(f){u.completed&&f({type:t.ACTIONS.DOWNLOADING_COMPLETED,data:{uri:o,outpoint:n,fileInfo:u}})}},e.doStopDownloadingFile=function(o,u){return function(f){var l={status:'stop'};u&&(u.sd_hash&&(l.sd_hash=u.sd_hash),u.stream_hash&&(l.stream_hash=u.stream_hash),t.Lbry.file_set_status(l).then(function(){f({type:t.ACTIONS.DOWNLOADING_CANCELED,data:{uri:o,outpoint:u.outpoint}}),f(n(u.outpoint,o))}))}},e.doSetPlayingUri=function(o){return function(n){n({type:t.ACTIONS.SET_PLAYING_URI,data:{uri:o}})}},e.doDeleteFile=n;var t=r(d[0]),o=r(d[1]);r(d[2]);function n(o,n,u){return function(u,f){t.Lbry.file_delete({outpoint:o,delete_from_download_dir:n}),u({type:t.ACTIONS.FILE_DELETE,data:{outpoint:o}})}}},757,[401,408,16]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=t(r(d[2])),o=t(r(d[3])),s=t(r(d[4])),u=t(r(d[5])),c=t(r(d[6])),f=t(r(d[7])),p=r(d[8]),v=r(d[9]),h=r(d[10]),y=t(r(d[11])),M=t(r(d[12])),_=(t(r(d[13])),t(r(d[14]))),I=t(r(d[15])),E=t(r(d[16])),U=t(r(d[17])),C=t(r(d[18])),F=t(r(d[19])),R=t(r(d[20])),P=(function(t){function P(){var t,o;(0,l.default)(this,P);for(var c=arguments.length,f=new Array(c),h=0;h<c;h++)f[h]=arguments[h];return(o=(0,s.default)(this,(t=(0,u.default)(P)).call.apply(t,[this].concat(f)))).state={selectionMode:!1,selectedUris:[],selectedClaimsMap:{}},o.onComponentFocused=function(){var t=o.props,n=t.fetchMyClaims,l=t.fileList,s=t.pushDrawerStack,u=t.setPlayerVisible;s(),u(),v.NativeModules.Firebase.setCurrentScreen('Library'),n(),l()},o.getFilteredUris=function(){var t=o.props,n=t.claims,l=t.downloadedUris,s=n.map(function(t){return(0,p.normalizeURI)(t.name+"#"+t.claim_id)});return l.filter(function(t){return!s.includes(t)})},o.getFilteredFileInfos=function(){var t=o.props,n=t.claims,l=t.fileInfos,s=n.map(function(t){return(0,p.normalizeURI)(t.name+"#"+t.claim_id)});return l.filter(function(t){return!s.includes((0,p.normalizeURI)(t.claim_name+"#"+t.claim_id))})},o.addOrRemoveItem=function(t,l){var s=o.state.selectedClaimsMap,u=(0,n.default)(o.state.selectedUris);u.includes(t)?(delete s[t],u.splice(u.indexOf(t),1)):(s[t]=l,u.push(t)),o.setState({selectionMode:u.length>0,selectedUris:u,selectedClaimsMap:s})},o.handleSelectItem=function(t,n){o.addOrRemoveItem(t,n)},o.handleItemLongPress=function(t,n){o.addOrRemoveItem(t,n)},o.onExitSelectionMode=function(){o.setState({selectionMode:!1,selectedUris:[],selectedClaimsMap:{}})},o.onDeleteActionPressed=function(){var t=o.props,n=t.deleteFile,l=t.fileList,s=o.state.selectedClaimsMap;v.Alert.alert(__('Delete files'),__('Are you sure you want to delete the selected content?'),[{text:__('No')},{text:__('Yes'),onPress:function(){Object.keys(s).forEach(function(t){var l=s[t],o=l.txid,u=l.nout,c=l.name,f=l.claim_id;c&&f&&v.NativeModules.UtilityModule.deleteDownload((0,p.normalizeURI)(c+"#"+f)),n(o+":"+u,!0)}),o.onExitSelectionMode(),l()}}],{cancelable:!0})},o}return(0,c.default)(P,t),(0,o.default)(P,[{key:"componentWillMount",value:function(){this.props.navigation}},{key:"componentWillUnmount",value:function(){this.didFocusListener&&this.didFocusListener.remove()}},{key:"componentDidMount",value:function(){this.onComponentFocused()}},{key:"componentWillReceiveProps",value:function(t){var n=t.currentRoute,l=this.props.currentRoute;M.default.DRAWER_ROUTE_MY_LBRY===n&&n!==l&&this.onComponentFocused()}},{key:"render",value:function(){var t=this,n=this.props,l=n.fetching,o=(n.claims,n.downloadedUris),s=(n.fileInfos,n.navigation),u=this.state,c=u.selectionMode,p=u.selectedUris,M=this.getFilteredUris(),P=M&&M.length>0;return f.default.createElement(v.View,{style:F.default.container},f.default.createElement(C.default,{navigation:s,selectionMode:c,selectedItemCount:p.length,onExitSelectionMode:this.onExitSelectionMode,onDeleteActionPressed:this.onDeleteActionPressed}),!l&&!P&&f.default.createElement(_.default,{message:__('You do not have any\ndownloaded content on this device.')}),f.default.createElement(v.View,{style:F.default.subContainer},P&&f.default.createElement(U.default,{fileInfos:this.getFilteredFileInfos()}),l&&f.default.createElement(v.View,{style:F.default.busyContainer},f.default.createElement(v.ActivityIndicator,{size:"large",color:y.default.NextLbryGreen,style:F.default.loading})),!l&&P&&f.default.createElement(v.FlatList,{extraData:this.state,style:F.default.scrollContainer,contentContainerStyle:F.default.scrollPadding,renderItem:function(n){var l=n.item;return f.default.createElement(I.default,{autoplay:!0,key:l,uri:l,style:R.default.item,selected:p.includes(l),onPress:function(n){c?t.handleSelectItem(l,n):(0,h.navigateToUri)(s,l,{autoplay:!0},!1,null)},onLongPress:function(n){return t.handleItemLongPress(l,n)},navigation:s})},data:o,keyExtractor:function(t,n){return t}})),f.default.createElement(E.default,{navigation:s}))}}]),P})(f.default.PureComponent);P.navigationOptions={title:'Downloads'};var w=P;e.default=w},758,[3,31,4,5,6,8,9,12,401,16,410,674,493,500,689,745,694,759,705,762,738]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=r(d[1]),f=t(r(d[2])),l=(0,u.connect)()(f.default);e.default=l},759,[3,378,760]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),s=t(r(d[2])),o=t(r(d[3])),u=t(r(d[4])),n=t(r(d[5])),f=t(r(d[6])),y=(r(d[7]),r(d[8])),c=r(d[9]),h=(t(r(d[10])),t(r(d[11]))),w=(function(t){function w(){var t,s;(0,l.default)(this,w);for(var n=arguments.length,f=new Array(n),y=0;y<n;y++)f[y]=arguments[y];return(s=(0,o.default)(this,(t=(0,u.default)(w)).call.apply(t,[this].concat(f)))).state={totalBytes:0,totalAudioBytes:0,totalAudioPercent:0,totalImageBytes:0,totalImagePercent:0,totalVideoBytes:0,totalVideoPercent:0,totalOtherBytes:0,totalOtherPercent:0,showStats:!1},s}return(0,n.default)(w,t),(0,s.default)(w,[{key:"componentDidMount",value:function(){var t,l,s,o=0,u=0,n=0,f=0;this.props.fileInfos.forEach(function(t){if(t.completed){var l=t.written_bytes,s=t.mime_type;o+=l,s&&(s.startsWith('audio/')&&(u+=l),s.startsWith('image/')&&(n+=l),s.startsWith('video/')&&(f+=l))}}),t=(u/o*100).toFixed(2),l=(n/o*100).toFixed(2),s=(f/o*100).toFixed(2),this.setState({totalBytes:o,totalAudioBytes:u,totalAudioPercent:t,totalImageBytes:n,totalImagePercent:l,totalVideoBytes:f,totalVideoPercent:s,totalOtherBytes:o-(u+n+f),totalOtherPercent:(100-(parseFloat(t)+parseFloat(l)+parseFloat(s))).toFixed(2)})}},{key:"render",value:function(){var t=this;return 0===this.props.fileInfos.length||0===this.state.totalBytes?null:f.default.createElement(y.View,{style:h.default.card},f.default.createElement(y.View,{style:[h.default.row,h.default.totalSizeContainer]},f.default.createElement(y.View,{style:h.default.summary},f.default.createElement(y.Text,{style:h.default.totalSize},(0,c.formatBytes)(this.state.totalBytes,2)),f.default.createElement(y.Text,{style:h.default.annotation},__('used'))),f.default.createElement(y.View,{style:[h.default.row,h.default.toggleStatsContainer]},f.default.createElement(y.Text,{style:h.default.statsText},__('Stats')),f.default.createElement(y.Switch,{style:h.default.statsToggle,value:this.state.showStats,onValueChange:function(l){return t.setState({showStats:l})}}))),this.state.showStats&&f.default.createElement(y.View,null,f.default.createElement(y.View,{style:h.default.distributionBar},f.default.createElement(y.View,{style:[h.default.audioDistribution,{flex:parseFloat(this.state.totalAudioPercent)}]}),f.default.createElement(y.View,{style:[h.default.imageDistribution,{flex:parseFloat(this.state.totalImagePercent)}]}),f.default.createElement(y.View,{style:[h.default.videoDistribution,{flex:parseFloat(this.state.totalVideoPercent)}]}),f.default.createElement(y.View,{style:[h.default.otherDistribution,{flex:parseFloat(this.state.totalOtherPercent)}]})),f.default.createElement(y.View,{style:h.default.legend},this.state.totalAudioBytes>0&&f.default.createElement(y.View,{style:[h.default.row,h.default.legendItem]},f.default.createElement(y.View,{style:[h.default.legendBox,h.default.audioDistribution]}),f.default.createElement(y.Text,{style:h.default.legendText},__('Audio')),f.default.createElement(y.Text,{style:h.default.legendSize},(0,c.formatBytes)(this.state.totalAudioBytes,2))),this.state.totalImageBytes>0&&f.default.createElement(y.View,{style:[h.default.row,h.default.legendItem]},f.default.createElement(y.View,{style:[h.default.legendBox,h.default.imageDistribution]}),f.default.createElement(y.Text,{style:h.default.legendText},__('Images')),f.default.createElement(y.Text,{style:h.default.legendSize},(0,c.formatBytes)(this.state.totalImageBytes,2))),this.state.totalVideoBytes>0&&f.default.createElement(y.View,{style:[h.default.row,h.default.legendItem]},f.default.createElement(y.View,{style:[h.default.legendBox,h.default.videoDistribution]}),f.default.createElement(y.Text,{style:h.default.legendText},__('Videos')),f.default.createElement(y.Text,{style:h.default.legendSize},(0,c.formatBytes)(this.state.totalVideoBytes,2))),this.state.totalOtherBytes>0&&f.default.createElement(y.View,{style:[h.default.row,h.default.legendItem]},f.default.createElement(y.View,{style:[h.default.legendBox,h.default.otherDistribution]}),f.default.createElement(y.Text,{style:h.default.legendText},__('Other')),f.default.createElement(y.Text,{style:h.default.legendSize},(0,c.formatBytes)(this.state.totalOtherBytes,2))))))}}]),w})(f.default.PureComponent);e.default=w},760,[3,4,5,6,8,9,12,401,16,410,674,761]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),o=t(r(d[2])),l=n.StyleSheet.create({container:{flex:1},row:{flexDirection:'row'},card:{backgroundColor:o.default.White,marginTop:16,marginLeft:16,marginRight:16,padding:16},totalSize:{fontFamily:'Inter-Regular',fontSize:36},annotation:{fontFamily:'Inter-Regular',fontSize:14,marginTop:-4},statsText:{fontFamily:'Inter-Regular',fontSize:14},distributionBar:{flexDirection:'row',width:'100%',height:8,marginTop:16,marginBottom:16},audioDistribution:{backgroundColor:o.default.StatsAudio},imageDistribution:{backgroundColor:o.default.StatsImage},videoDistribution:{backgroundColor:o.default.LbryGreen},otherDistribution:{backgroundColor:o.default.StatsOther},legendItem:{alignItems:'center',marginBottom:8,justifyContent:'space-between'},legendBox:{width:16,height:16},legendText:{fontFamily:'Inter-Regular',fontSize:14,flex:.3},legendSize:{fontFamily:'Inter-Regular',fontSize:14,flex:.6,textAlign:'right'},statsToggle:{marginLeft:8},summary:{flex:.5,alignSelf:'flex-start'},toggleStatsContainer:{flex:.5,alignItems:'center',justifyContent:'flex-end'}});e.default=l},761,[3,16,674]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[1]),o=n(r(d[2])),l=t.StyleSheet.create({container:{flex:1,backgroundColor:o.default.PageBackground},busyContainer:{flex:1,justifyContent:'center',alignItems:'center',flexDirection:'row'},subContainer:{flex:1,marginTop:60},itemList:{flex:1},scrollContainer:{flex:1,paddingLeft:16,paddingRight:16,marginTop:16},scrollPadding:{marginTop:-16,paddingBottom:16},noDownloadsText:{fontFamily:'Inter-Regular',fontSize:16,lineHeight:24,marginLeft:16,marginRight:16},loading:{position:'absolute'}});e.default=l},762,[3,16,674]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[1]),u=r(d[2]),c=r(d[3]),l=n(r(d[4])),f=(0,t.connect)(function(n){return{channels:(0,u.selectMyChannelClaims)(n),user:(0,c.selectUser)(n)}},function(n){return{fetchChannelListMine:function(){return n((0,u.doFetchChannelListMine)(1,99999,!0))}}})(l.default);e.default=f},763,[3,378,401,408,764]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),n=t(r(d[2])),u=t(r(d[3])),o=t(r(d[4])),s=t(r(d[5])),f=t(r(d[6])),c=r(d[7]),E=r(d[8]),R=(t(r(d[9])),t(r(d[10]))),_=t(r(d[11])),I=(t(r(d[12])),t(r(d[13]))),T={'Find content':[{icon:'heart',solid:!0,label:'Following',route:R.default.DRAWER_ROUTE_SUBSCRIPTIONS},{icon:'hashtag',label:'Your Tags',route:R.default.DRAWER_ROUTE_DISCOVER},{icon:'globe-americas',label:'All Content',route:R.default.DRAWER_ROUTE_TRENDING}],'Your content':[{icon:'at',label:'Channels',route:R.default.DRAWER_ROUTE_CHANNEL_CREATOR},{icon:'download',label:'Library',route:R.default.DRAWER_ROUTE_MY_LBRY},{icon:'cloud-upload-alt',label:'Publishes',route:R.default.DRAWER_ROUTE_PUBLISHES},{icon:'upload',label:'New Publish',route:R.default.DRAWER_ROUTE_PUBLISH}],Wallet:[{icon:'wallet',label:'Wallet',route:R.default.DRAWER_ROUTE_WALLET},{icon:'award',label:'Rewards',route:R.default.DRAWER_ROUTE_REWARDS},{icon:'user-friends',label:'Invites',route:R.default.DRAWER_ROUTE_INVITES}],Settings:[{icon:'cog',label:'Settings',route:R.default.DRAWER_ROUTE_SETTINGS},{icon:'info',label:'About',route:R.default.DRAWER_ROUTE_ABOUT}]},b=Object.keys(T),y=(function(t){function y(){var t,n;(0,l.default)(this,y);for(var s=arguments.length,f=new Array(s),c=0;c<s;c++)f[c]=arguments[c];return(n=(0,u.default)(this,(t=(0,o.default)(y)).call.apply(t,[this].concat(f)))).getAvatarImageUrl=function(){var t=n.props.channels,l=void 0===t?[]:t;if(l)for(var u=0;u<l.length;u++)if(l[u].value&&l[u].value.thumbnail)return l[u].value.thumbnail.url;return null},n.launchSignInFlow=function(){n.props.navigation.navigate({routeName:'Verification',key:'verification',params:{syncFlow:!0,signInFlow:!0}})},n}return(0,s.default)(y,t),(0,n.default)(y,[{key:"componentDidMount",value:function(){(0,this.props.fetchChannelListMine)()}},{key:"render",value:function(){var t=this.props,l=t.activeTintColor,n=t.navigation,u=t.user,o=(t.onItemPress,n.state),s=o.routes[o.index]?o.routes[o.index].key:null,y=u&&u.has_verified_email;this.getAvatarImageUrl();return f.default.createElement(E.View,{style:I.default.drawerContentArea},!1,f.default.createElement(E.ScrollView,{contentContainerStyle:I.default.menuScrollContent},f.default.createElement(c.SafeAreaView,{style:I.default.drawerContentContainer,forceInset:{top:'always',horizontal:'never'}},!y&&f.default.createElement(E.TouchableOpacity,{accessible:!0,accessibilityLabel:__('Sign In'),onPress:this.launchSignInFlow,delayPressIn:0,style:[I.default.signInMenuItem,I.default.signInMenuItemButton]},f.default.createElement(E.Text,{style:I.default.signInMenuItemButtonText},__('SIGN IN'))),y&&f.default.createElement(E.View,{style:[I.default.signInMenuItem,I.default.signInMenuItemBorder]},f.default.createElement(E.Text,{style:I.default.signInMenuItemText,numberOfLines:1},u.primary_email.toUpperCase())),b.map(function(t){var u=T[t];return f.default.createElement(E.View,{key:t,style:I.default.menuGroup},b[3]!==t&&f.default.createElement(E.Text,{key:t+"-title",style:I.default.menuGroupName},__(t)),u.map(function(t){var u=s===t.route||s===R.default.FULL_ROUTE_NAME_DISCOVER&&t.route===R.default.DRAWER_ROUTE_SUBSCRIPTIONS||s===R.default.FULL_ROUTE_NAME_WALLET&&t.route===R.default.DRAWER_ROUTE_WALLET;return f.default.createElement(E.TouchableOpacity,{accessible:!0,accessibilityLabel:__(t.label),style:[I.default.menuItemTouchArea,u?I.default.menuItemTouchAreaFocused:null],key:t.label,onPress:function(){return n.navigate({routeName:t.route})},delayPressIn:0},f.default.createElement(E.View,{style:I.default.menuItemIcon},f.default.createElement(_.default,{name:t.icon,size:16,solid:t.solid,color:u?l:null})),f.default.createElement(E.Text,{style:[I.default.menuItem,u?I.default.menuItemFocused:null]},__(t.label)))}))}))))}}]),y})(f.default.PureComponent);e.default=y},764,[3,4,5,6,8,9,12,411,16,679,493,502,685,739]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),o=r(d[2]),l=r(d[3]),c=r(d[4]),s=r(d[5]),u=r(d[6]),f=r(d[7]),U=t(r(d[8])),h=(0,n.connect)(function(t,n){var c=n.navigation.state.params,s=c.uri,u=c.fullUri||s,U={uri:u};return{balance:(0,o.selectBalance)(t),blackListedOutpoints:(0,l.selectBlackListedOutpoints)(t),channels:(0,o.selectMyChannelClaims)(t),claim:(0,o.makeSelectClaimForUri)(u)(t),drawerStack:(0,f.selectDrawerStack)(t),isResolvingUri:(0,o.makeSelectIsUriResolving)(u)(t),contentType:(0,o.makeSelectContentTypeForUri)(u)(t),costInfo:(0,l.makeSelectCostInfoForUri)(u)(t),metadata:(0,o.makeSelectMetadataForUri)(u)(t),fileInfo:(0,o.makeSelectFileInfoForUri)(u)(t),rewardedContentClaimIds:(0,l.selectRewardContentClaimIds)(t,U),channelUri:(0,o.makeSelectChannelForClaimUri)(u,!0)(t),isPlayerVisible:(0,f.makeSelectPlayerVisible)(s)(t),position:(0,o.makeSelectContentPositionForUri)(u)(t),purchasedUris:(0,o.selectPurchasedUris)(t),failedPurchaseUris:(0,o.selectFailedPurchaseUris)(t),myClaimUris:(0,o.selectMyClaimUrisWithoutChannels)(t),purchaseUriErrorMessage:(0,o.selectPurchaseUriErrorMessage)(t),streamingUrl:(0,o.makeSelectStreamingUrlForUri)(u)(t),thumbnail:(0,o.makeSelectThumbnailForUri)(u)(t),title:(0,o.makeSelectTitleForUri)(u)(t),viewCount:(0,l.makeSelectViewCountForUri)(u)(t)}},function(t){return{abandonClaim:function(n,l){return t((0,o.doAbandonClaim)(n,l))},claimEligibleRewards:function(){return t((0,l.doClaimEligiblePurchaseRewards)())},deleteFile:function(n,o,l){t((0,c.doDeleteFile)(n,o,l))},fetchFileInfo:function(n){return t((0,o.doFetchFileInfo)(n))},fetchCostInfo:function(n){return t((0,l.doFetchCostInfoForUri)(n))},fetchMyClaims:function(){return t((0,o.doFetchClaimListMine)())},fetchChannelListMine:function(){return t((0,o.doFetchChannelListMine)(1,99999,!0))},fetchViewCount:function(n){return t((0,l.doFetchViewCount)(n))},fileGet:function(n,l){return t((0,o.doFileGet)(n,l))},notify:function(n){return t((0,o.doToast)(n))},popDrawerStack:function(){return t((0,s.doPopDrawerStack)())},pushDrawerStack:function(n,o){return t((0,s.doPushDrawerStack)(n,o))},purchaseUri:function(n,l,c){return t((0,o.doPurchaseUri)(n,l,c))},deletePurchasedUri:function(n){return t((0,o.doDeletePurchasedUri)(n))},resolveUri:function(n){return t((0,o.doResolveUri)(n))},resolveUris:function(n){return t((0,o.doResolveUris)(n))},sendTip:function(n,l,c,s,u){return t((0,o.doSendTip)(n,l,c,s,u))},setPlayerVisible:function(n,o){return t((0,s.doSetPlayerVisible)(n,o))},stopDownload:function(n,o){return t((0,c.doStopDownloadingFile)(n,o))},toggleFullscreenMode:function(n){return t((0,u.doToggleFullscreenMode)(n))}}})(U.default);e.default=h},765,[3,378,401,408,757,492,721,496,766]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=t(r(d[2])),o=t(r(d[3])),s=t(r(d[4])),u=t(r(d[5])),c=t(r(d[6])),f=r(d[7]),h=r(d[8]),p=r(d[9]),w=r(d[10]),y=(r(d[11]),r(d[12])),v=t(r(d[13])),_=t(r(d[14])),E=(t(r(d[15])),t(r(d[16]))),P=t(r(d[17])),b=t(r(d[18])),S=t(r(d[19])),T=t(r(d[20])),U=t(r(d[21])),I=t(r(d[22])),M=t(r(d[23])),k=t(r(d[24])),V=t(r(d[25])),D=t(r(d[26])),R=t(r(d[27])),B=t(r(d[28])),L=t(r(d[29])),x=t(r(d[30])),F=t(r(d[31])),C=(t(r(d[32])),t(r(d[33]))),N=(t(r(d[34])),t(r(d[35]))),O=t(r(d[36])),W=t(r(d[37])),A=t(r(d[38])),z=t(r(d[39])),H=t(r(d[40])),G=(function(t){function G(t){var l;return(0,n.default)(this,G),(l=(0,o.default)(this,(0,s.default)(G).call(this,t))).playerBackground=null,l.scrollView=null,l.startTime=null,l.webView=null,l.converter=null,l.linkHandlerScript="(function () {\n    window.onclick = function(evt) { evt.preventDefault(); window.ReactNativeWebView.postMessage(evt.target.href); evt.stopPropagation(); }\n  }());",l.checkRepost=function(){var t=l.props,n=t.claim,o=t.isResolvingUri,s=t.navigation,u=t.pushDrawerStack,c=l.state.uri;o||(n&&n.repost_url?(l.setState({isRepost:!0}),(0,y.navigateToUri)(s,n.canonical_url,null,!1,n.permanent_url,!1,!0)):l.setState({uriPushedToDrawerStack:!0},function(){u(c)}))},l.onComponentFocused=function(){p.StatusBar.setHidden(!1),p.NativeModules.Firebase.setCurrentScreen('File').then(function(t){var n=l.props.setPlayerVisible;p.DeviceEventEmitter.addListener('onDownloadAborted',l.handleDownloadAborted),p.DeviceEventEmitter.addListener('onStoragePermissionGranted',l.handleStoragePermissionGranted),p.DeviceEventEmitter.addListener('onStoragePermissionRefused',l.handleStoragePermissionRefused);var o=l.props,s=o.claim,u=o.fetchMyClaims,c=(o.fileInfo,o.isResolvingUri),f=o.resolveUri,h=o.navigation.state.params,w=h.uri,y=h.uriVars;l.setState({uri:w,uriVars:y}),n(!0,w),c||s||f(w),l.checkRepost(),l.fetchFileInfo(w,l.props),l.fetchCostInfo(w,l.props),u(),p.NativeModules.Firebase.track('open_file_page',{uri:w}),p.NativeModules.UtilityModule.keepAwakeOn()})},l.difference=function(t,n){return(function t(n,l){return H.default.transform(n,function(n,o,s){H.default.isEqual(o,l[s])||(n[s]=H.default.isObject(o)&&H.default.isObject(l[s])?t(o,l[s]):o)})})(t,n)},l.handleFullscreenToggle=function(t){(0,l.props.toggleFullscreenMode)(t),t?(p.NativeModules.ScreenOrientation.lockOrientationLandscape(),p.NativeModules.UtilityModule.hideNavigationBar()):(p.NativeModules.ScreenOrientation.lockOrientationPortrait(),p.NativeModules.UtilityModule.showNavigationBar()),l.setState({fullscreenMode:t}),p.StatusBar.setHidden(t)},l.onEditPressed=function(){var t=l.props,n=t.claim,o=t.navigation,s=l.state.uri||l.getPurchaseUrl();o.navigate({routeName:T.default.DRAWER_ROUTE_PUBLISH,params:{editMode:!0,claimToEdit:n,returnUrl:s}})},l.onDeletePressed=function(){var t=l.props,n=t.abandonClaim,o=t.claim,s=t.deleteFile,u=t.deletePurchasedUri,c=t.myClaimUris,h=(t.fileInfo,t.navigation);p.Alert.alert(__('Delete file'),__('Are you sure you want to remove this file from your device?'),[{text:__('No')},{text:__('Yes'),onPress:function(){var t=h.state.params.uri,w=l.getPurchaseUrl();if(s(o.txid+":"+o.nout,!0),u(t),p.NativeModules.UtilityModule.deleteDownload((0,f.normalizeURI)(w)),l.setState({downloadPressed:!1,fileViewLogged:!1,mediaLoaded:!1,stopDownloadConfirmed:!1}),o){var y=(0,f.normalizeURI)(o.name+"#"+o.claim_id);if(c.includes(y)){var v=o.txid,_=o.nout;n(v,_),h.navigate({routeName:T.default.DRAWER_ROUTE_PUBLISHES})}}}}],{cancelable:!0})},l.onStopDownloadPressed=function(){var t=l.props,n=t.deletePurchasedUri,o=t.fileInfo,s=(t.navigation,t.notify),u=t.stopDownload;p.Alert.alert(__('Stop download'),__('Are you sure you want to stop downloading this file?'),[{text:__('No')},{text:__('Yes'),onPress:function(){var t=l.getPurchaseUrl();u(t,o),n(t),p.NativeModules.UtilityModule.deleteDownload((0,f.normalizeURI)(t)),l.setState({downloadPressed:!1,fileViewLogged:!1,mediaLoaded:!1,stopDownloadConfirmed:!0}),s({message:__('The download will stop momentarily. You do not need to wait to discover something else.')})}}],{cancelable:!0})},l.handleDownloadAborted=function(t){var n=l.props,o=n.deletePurchasedUri,s=n.fileInfo,u=n.stopDownload,c=t.uri;t.outpoint;(0,f.normalizeURI)(l.getPurchaseUrl())===c&&(u(c,s),o(c),p.NativeModules.UtilityModule.deleteDownload((0,f.normalizeURI)(c)),l.setState({downloadPressed:!1,fileViewLogged:!1,mediaLoaded:!1,stopDownloadConfirmed:!0}))},l.handleStoragePermissionGranted=function(){var t=l.props.notify;p.NativeModules.UtilityModule.getDownloadDirectory().then(function(n){f.Lbry.settings_set({key:'download_dir',value:n}).then(function(){return l.performDownload()}).catch(function(){t({message:__('The file could not be downloaded to the default download directory.'),isError:!0})})})},l.handleStoragePermissionRefused=function(){var t=l.props.notify;l.setState({downloadPressed:!1}),t({message:__('The file could not be downloaded because the permission to write to storage was not granted.'),isError:!0})},l.localUriForFileInfo=function(t){return t?'file://'+t.download_path:null},l.playerUriForFileInfo=function(t){var n=l.props.streamingUrl;return!l.state.streamingMode&&t&&t.download_path&&t.completed?l.getEncodedDownloadPath(t):n||(l.state.currentStreamUrl?l.state.currentStreamUrl:null)},l.getEncodedDownloadPath=function(t){if(l.state.encodedFilePath)return l.state.encodedFilePath;var n=t.file_name,o=encodeURIComponent(n).replace(/!/g,'%21');return t.download_path.replace(n,o)},l.linkify=function(t){return t.split(/\n/g).map(function(t,n){var l=t.split(/\s/g),o=0===l.length?'':l.map(function(t,n){var o=n!==l.length-1?' ':'';return t.match(/^(lbry|https?):\/\//g)?c.default.createElement(D.default,{key:n,style:O.default.link,href:t,text:t,effectOnTap:O.default.linkTapped}):t+o});return o.push('\n'),c.default.createElement(p.Text,{key:n},o)})},l.checkOrientation=function(){if(!l.state.fullscreenMode){var t=p.Dimensions.get('window'),n=t.width,o=t.height,s=n>o;l.setState({isLandscape:s}),l.playerBackground&&(s?l.playerBackground.setNativeProps({height:o-p.StyleSheet.flatten(W.default.uriContainer).height}):l.state.playerBgHeight>0&&l.playerBackground.setNativeProps({height:l.state.playerBgHeight}))}},l.onMediaLoaded=function(t,n,o){l.setState({mediaLoaded:!0}),window.currentMediaInfo={channel:t,title:n,uri:o}},l.onPlaybackStarted=function(){var t,n;l.startTime&&(t=Date.now()-l.startTime,n=Math.ceil(t/1e3),l.startTime=null);var o=l.props,s=o.claim,u=o.navigation.state.params.uri;l.logFileView(u,s,t);var c={uri:u};isNaN(n)||(c.time_to_start_seconds=parseInt(n,10),c.time_to_start_ms=parseInt(t,10)),p.NativeModules.Firebase.track('play',c),l.setState({playbackStarted:!0,showRecommended:!0})},l.onPlaybackFinished=function(){l.scrollView&&l.state.relatedContentY&&l.scrollView.scrollTo({x:0,y:l.state.relatedContentY,animated:!0})},l.setRelatedContentPosition=function(t){l.state.relatedContentY||l.setState({relatedContentY:t.nativeEvent.layout.y})},l.logFileView=function(t,n,o){if(n){var s=l.props.claimEligibleRewards,u=n.nout,c=n.claim_id,f={uri:t,outpoint:n.txid+":"+u,claim_id:c};isNaN(o)||(f.time_to_start=o),h.Lbryio.call('file','view',f).then(function(){return s()}).catch(function(){}),l.setState({fileViewLogged:!0})}},l.handleSharePress=function(){var t=l.props,n=t.claim;t.notify;if(n){var o=n.canonical_url,s=n.short_url,u=n.permanent_url,c=T.default.SHARE_BASE_URL+(0,y.formatLbryUrlForWeb)(o||s||u);p.NativeModules.UtilityModule.shareUrl(c)}},l.renderTags=function(t){var n=l.props.navigation;return t.map(function(t,l){return c.default.createElement(P.default,{style:O.default.tagItem,key:t+"-"+l,name:t,navigation:n})})},l.confirmPurchaseUri=function(t,n,o){var s=l.props,u=s.notify,c=s.purchaseUri,f=s.title;if(!n)return u({message:__('This content cannot be viewed at this time. Please try again in a bit.'),isError:!0}),l.setState({downloadPressed:!1}),void l.fetchCostInfo(t,l.props);var h=n.cost;n.cost>0?p.Alert.alert(__('Confirm Purchase'),__(1===h?'This will purchase "%title%" for %amount% credit':'This will purchase "%title%" for %amount% credits',{title:f,amount:h}),[{text:__('OK'),onPress:function(){l.startTime=Date.now(),c(t,n,o)}},{text:__('Cancel')}]):(l.startTime=Date.now(),c(t,n,o))},l.onFileDownloadButtonPressed=function(){l.startTime=Date.now();var t=l.props,n=(t.claim,t.costInfo),o=t.contentType,s=(t.setPlayerVisible,f.Lbry.getMediaType(o)),u='video'===s||'audio'===s,c='image'===s||'text'===s,h=l.getPurchaseUrl();p.NativeModules.Firebase.track('purchase_uri',{uri:h}),u?l.confirmPurchaseUri(h,n,!u):l.onDownloadPressed(),u&&l.setState({downloadPressed:!0,autoPlayMedia:!0,stopDownloadConfirmed:!1}),c&&l.setState({downloadPressed:!0})},l.getPurchaseUrl=function(){var t,n=l.props,o=n.claim,s=n.navigation,u=o?o.permanent_url:null;if(s.state.params){var c=s.state.params,f=c.uri;t=c.fullUri||u||f}return!t&&u&&(t=u),t},l.onDownloadPressed=function(){var t=l.props,n=t.claim,o=t.title,s=n&&n.value&&n.value.source?n.value.source.size:0;p.Alert.alert(__('Download file'),s>0?__('Save "%title%" (%size%) to your device',{title:o,size:(0,y.formatBytes)(s,0)}):__('Save "%title%" to your device',{title:o}),[{text:__('No')},{text:__('Yes'),onPress:function(){l.checkStoragePermissionForDownload()}}],{cancelable:!0})},l.checkStoragePermissionForDownload=function(){p.NativeModules.UtilityModule.canReadWriteStorage().then(function(t){t?l.performDownload():p.NativeModules.UtilityModule.requestStoragePermission()})},l.performDownload=function(){var t=l.props,n=(t.claim,t.costInfo),o=t.fileGet,s=t.fileInfo,u=t.purchasedUris;l.setState({downloadPressed:!0,autoPlayMedia:!1,stopDownloadConfirmed:!1},function(){var t=l.getPurchaseUrl();s||u.includes(t)?l.setState({fileGetStarted:!0},function(){return o(t,!0)}):l.confirmPurchaseUri(t,n,!0),p.NativeModules.UtilityModule.checkDownloads()})},l.onBackButtonPressed=function(){var t=l.props,n=t.navigation,o=t.drawerStack,s=t.popDrawerStack,u=t.setPlayerVisible;(0,y.navigateBack)(n,o,s,u)},l.onOpenFilePressed=function(){var t=l.props,n=t.contentType,o=t.fileInfo,s=t.notify,u=l.localUriForFileInfo(o),c=f.Lbry.getMediaType(n),h='video'===c||'audio'===c;'image'===c||'text'===c?l.openFile(u,c,n):s(h?{message:__('Please press the Play button.')}:{message:__('This file cannot be displayed in the LBRY app.')})},l.openFile=function(t,n,o){var s=l.props.pushDrawerStack,u='text'===n;'image'===n&&(l.state.showImageViewer||l.setState({imageUrls:[{url:t}],showImageViewer:!0,showRecommended:!0},function(){return s(T.default.DRAWER_ROUTE_FILE_VIEW)})),u&&(l.state.showWebView||l.setState({showWebView:!0,showRecommended:!0},function(){s(T.default.DRAWER_ROUTE_FILE_VIEW)}))},l.handleWebViewLoad=function(){var t=l.props,n=t.contentType,o=t.fileInfo,s=l.localUriForFileInfo(o);l.webView&&['text/markdown','text/md'].includes(n)&&A.default.readFile(s,'utf8').then(function(t){if(l.webView){l.converter||(l.converter=new z.default.Converter);var n=l.converter.makeHtml(t);l.webView.injectJavaScript('document.getElementById("content").innerHTML = \''+n.replace(/\n/g,'').replace(/'/g,"\\'")+"'; true;")}})},l.handleWebViewMessage=function(t){var n=t.nativeEvent.data;n&&n.startsWith('http')&&p.Linking.openURL(n)},l.buildWebViewSource=function(){var t=l.props,n=t.contentType,o=t.fileInfo,s=l.localUriForFileInfo(o);if(['text/markdown','text/md'].includes(n)){var u='';return'android'===p.Platform.OS&&(u="\n          @font-face {\n            font-family: 'Inter';\n            src: url('file:///android_asset/fonts/Inter-Regular.otf');\n            font-weight: normal;\n          }\n          @font-face {\n            font-family: 'Inter;\n            src: url('file:///android_asset/fonts/Inter-Bold.otf');\n            font-weight: bold;\n          }\n          "),{html:"\n        <!doctype html>\n        <html>\n          <head>\n            <meta charset=\"utf-8\"/>\n            <meta name=\"viewport\" content=\"width=device-width, user-scalable=no\"/>\n            <style type=\"text/css\">\n              "+u+"\n              body { font-family: 'Inter', sans-serif; margin: 16px }\n              img { width: 100%; }\n            </style>\n          </head>\n          <body>\n            <div id=\"content\"></div>\n          </body>\n        </html>\n        "}}return{uri:s}},l.state={attemptAutoGet:!1,autoOpened:!1,autoDownloadStarted:!1,autoPlayMedia:!1,creditsInputFocused:!1,downloadButtonShown:!1,downloadPressed:!1,didSearchRecommended:!1,fileViewLogged:!1,fullscreenMode:!1,fileGetStarted:!1,hasCheckedAllResolved:!1,imageUrls:null,isLandscape:!1,mediaLoaded:!1,pageSuspended:!1,relatedContentY:0,sendTipStarted:!1,showDescription:!1,showImageViewer:!1,showWebView:!1,showTipView:!1,playbackStarted:!1,playerBgHeight:0,playerHeight:0,uri:null,uriVars:null,showRecommended:!1,stopDownloadConfirmed:!1,streamingMode:!1,viewCountFetched:!1,isRepost:!1,uriPushedToDrawerStack:!1},l}return(0,u.default)(G,t),(0,l.default)(G,[{key:"componentWillMount",value:function(){this.props.navigation}},{key:"componentDidMount",value:function(){this.onComponentFocused()}},{key:"componentWillReceiveProps",value:function(t){var n=this.props,l=n.claim,o=n.currentRoute,s=(n.failedPurchaseUris,n.fetchViewCount),u=n.purchasedUris,c=n.purchaseUriErrorMessage,h=(n.navigation,n.contentType),w=n.notify,y=n.drawerStack,v=t.currentRoute,_=t.failedPurchaseUris,E=t.fileInfo,P=t.purchasedUris,b=t.purchaseUriErrorMessage,S=t.streamingUrl,U=t.drawerStack,I=(t.resolveUris,this.getPurchaseUrl());T.default.ROUTE_FILE===o&&o!==v&&this.onComponentFocused(),_.includes(I)&&c!==b&&(b&&b.trim().length>0&&w({message:b,isError:!0}),this.setState({downloadPressed:!1,fileViewLogged:!1,mediaLoaded:!1,showRecommended:!0}));var M=f.Lbry.getMediaType(h),k='video'===M||'audio'===M;if(this.state.fileGetStarted||u.length!==P.length){var V=l.permanent_url,D=l.nout,R=l.txid+":"+D;this.state.fileGetStarted&&(p.NativeModules.UtilityModule.queueDownload(R),this.setState({fileGetStarted:!1})),(P.includes(I)||P.includes(V))&&(k||this.state.fileViewLogged||this.logFileView(I,l)),p.NativeModules.UtilityModule.checkDownloads()}E&&(!E||E.completed)||this.state.streamingMode||!k||(S?this.setState({streamingMode:!0,currentStreamUrl:S}):E&&E.streaming_url&&this.setState({streamingMode:!0,currentStreamUrl:E.streaming_url})),y[y.length-1].route===T.default.DRAWER_ROUTE_FILE_VIEW&&y.length!==U.length&&this.setState({downloadPressed:!1,showImageViewer:!1,showWebView:!1}),l&&!this.state.viewCountFetched&&this.setState({viewCountFetched:!0},function(){return s(l.claim_id)})}},{key:"shouldComponentUpdate",value:function(t,n){for(var l=this.props.fileInfo,o=t.fileInfo,s=['balance','viewCount','isResolvingUri'],u=['downloadPressed','fullscreenMode','mediaLoaded','playerBgHeighht','playerHeight','relatedY','showTipView','showImageViewer','showWebView','showDescription','showRecommended','uri'],c=0;c<s.length;c++){var f=s[c];if(this.props[f]!==t[f])return!0}for(var h=0;h<u.length;h++){var p=u[h];if(this.state[p]!==n[p])return!0}return!(l||!o)||!!(l&&o&&Object.keys(this.difference(o,l)).length>0)}},{key:"componentDidUpdate",value:function(t,n){var l=this,o=this.props,s=o.claim,u=o.contentType,c=o.costInfo,h=o.fileInfo,w=o.isResolvingUri,y=o.resolveUri,v=(o.navigation,o.title,this.state.uri);if(!w&&void 0===s&&v&&y(v),t.claim||!s){if(this.state.mediaLoaded&&window.currentMediaInfo&&window.currentMediaInfo.uri!==this.state.uri){var _=this.props.metadata;window.currentMediaInfo={channel:s?s.channel_name:null,title:_?_.title:s.name,uri:this.state.uri}}var E=f.Lbry.getMediaType(u),P='video'===E||'audio'===E,b='image'===E||'text'===E;s&&c&&0===c.cost&&!this.state.autoGetAttempted&&b&&this.setState({autoGetAttempted:!0},function(){return l.checkStoragePermissionForDownload()}),!(c&&c.cost>0)&&P||h||b||this.state.showRecommended||this.setState({showRecommended:!0}),!h&&!this.state.autoDownloadStarted&&s&&c&&0===c.cost&&(P||this.state.uriVars&&'true'===this.state.uriVars.download)&&this.setState({autoDownloadStarted:!0},function(){P?l.confirmPurchaseUri(s.permanent_url,c,!P):l.checkStoragePermissionForDownload(),p.NativeModules.UtilityModule.checkDownloads()})}else this.checkRepost()}},{key:"fetchFileInfo",value:function(t,n){void 0===n.fileInfo&&n.fetchFileInfo(t)}},{key:"fetchCostInfo",value:function(t,n){void 0===n.costInfo&&n.fetchCostInfo(t)}},{key:"componentWillUnmount",value:function(){if(p.StatusBar.setHidden(!1),p.NativeModules.ScreenOrientation&&p.NativeModules.ScreenOrientation.unlockOrientation(),p.NativeModules.UtilityModule){var t=p.NativeModules.UtilityModule;t.keepAwakeOff(),t.showNavigationBar()}this.didFocusListener&&this.didFocusListener.remove(),window.currentMediaInfo&&(window.currentMediaInfo=null),p.DeviceEventEmitter.removeListener('onDownloadAborted',this.handleDownloadAborted),p.DeviceEventEmitter.removeListener('onStoragePermissionGranted',this.handleStoragePermissionGranted),p.DeviceEventEmitter.removeListener('onStoragePermissionRefused',this.handleStoragePermissionRefused)}},{key:"render",value:function(){var t=this,n=this.props,l=n.balance,o=n.claim,s=n.channels,u=(n.channelUri,n.costInfo),h=n.fileInfo,P=n.metadata,W=n.contentType,A=(n.tab,n.rewardedContentClaimIds),z=n.isPlayerVisible,H=n.isResolvingUri,G=n.blackListedOutpoints,Y=n.myClaimUris,j=n.navigation,q=n.position,J=(n.purchaseUri,n.pushDrawerStack),K=n.setPlayerVisible,Q=n.thumbnail,X=n.title,Z=n.viewCount,$=j.state.params,ee=$.uri,te=($.autoplay,(0,f.parseURI)(ee).isChannel),ae=s?s.map(function(t){return t.permanent_url}):[],ne=Y.includes(ee)||ae.includes(ee),ie=null;if(H&&!o||!o)return H||o||this.state.uriPushedToDrawerStack||this.setState({uriPushedToDrawerStack:!0},function(){J(ee)}),c.default.createElement(p.View,{style:O.default.pageContainer},c.default.createElement(C.default,{value:ee,navigation:j}),H&&c.default.createElement(p.View,{style:O.default.busyContainer},c.default.createElement(p.ActivityIndicator,{size:"large",color:S.default.NextLbryGreen}),c.default.createElement(p.Text,{style:O.default.infoText},__('Loading decentralized data...'))),null===o&&!H&&c.default.createElement(p.View,{style:O.default.container},ne&&c.default.createElement(E.default,{message:te?__('It looks like you just created this channel. It will appear in a few minutes.'):__('It looks you just published this content. It will appear in a few minutes.')}),!ne&&c.default.createElement(E.default,{message:__("There's nothing at this location."),buttonText:__('Publish something here'),onButtonPress:function(){return j.navigate({routeName:T.default.DRAWER_ROUTE_PUBLISH,params:{vanityUrl:ee.trim()}})}})),c.default.createElement(V.default,{navigation:j}));var le=!1;if(G)for(var oe=0;oe<G.length;oe+=1){var re=G[oe];if(re.txid===o.txid&&re.nout===o.nout){le=!0;break}}le&&(ie=c.default.createElement(p.View,{style:O.default.dmcaContainer},c.default.createElement(p.Text,{style:O.default.dmcaText},__('In response to a complaint we received under the US Digital Millennium Copyright Act, we have blocked access to this content from our applications.')),c.default.createElement(D.default,{style:O.default.dmcaLink,href:"https://lbry.com/faq/dmca",text:__('Read More')})));var se=[];if(o&&o.value&&o.value.tags&&(se=o.value.tags),!H&&this.state.isRepost)return null;H||this.state.isRepost||this.state.uriPushedToDrawerStack||this.setState({uriPushedToDrawerStack:!0},function(){J(ee)});var de=h&&h.completed,ue=A.includes(o.claim_id),ce=P.description?P.description:null,fe=f.Lbry.getMediaType(W),he='video'===fe||'audio'===fe,me='text'===fe,pe=(o.height,o.signing_channel),we=(o.value,pe&&pe.name),ge=o&&o.signing_channel&&o.signing_channel.claim_id,ye=o.name+"#"+o.claim_id,ve=Y.includes((0,f.normalizeURI)(ye)),_e=(ve||h&&h.download_path)&&!this.state.fullscreenMode&&!this.state.showImageViewer&&!this.state.showWebView,Ee=(ve||h&&h.download_path&&(de||h&&!h.stopped&&(h.written_bytes,h.total_bytes)),ge&&ge.trim().length>0?(0,f.normalizeURI)(we+"#"+ge):(0,f.normalizeURI)(we)),Pe=pe?pe.short_url:null,be=[O.default.player,this.state.isLandscape?O.default.containedPlayerLandscape:this.state.fullscreenMode?O.default.fullscreenPlayer:O.default.containedPlayer],Se=[O.default.playerBackground,O.default.containedPlayerBackground],Te=[O.default.playerBackground,O.default.fullscreenPlayerBackground],Ue=this.state.streamingMode||h&&(h.written_bytes>=2097152||h.written_bytes===h.total_bytes),Ie=o&&o.value&&o.value.video?o.value.video.duration:null,Me='image'===fe||'text'===fe,ke=Me&&de,Ve=this.localUriForFileInfo(h),De=!he&&!ke;return this.state.downloadPressed&&ke&&!this.state.autoOpened&&this.setState({autoOpened:!0},function(){return t.openFile(Ve,fe,W)}),te?c.default.createElement(b.default,{uri:ee,navigation:j}):c.default.createElement(p.View,{style:O.default.pageContainer},!this.state.fullscreenMode&&c.default.createElement(C.default,{value:ee,navigation:j}),ie,this.state.showWebView&&me&&c.default.createElement(w.WebView,{ref:function(n){t.webView=n},allowFileAccess:!0,javaScriptEnabled:!0,originWhiteList:['*'],source:this.buildWebViewSource(),style:O.default.viewer,onLoad:this.handleWebViewLoad,injectedJavaScript:this.linkHandlerScript,onMessage:this.handleWebViewMessage}),this.state.showImageViewer&&c.default.createElement(_.default,{style:p.StyleSheet.flatten(O.default.viewer),imageUrls:this.state.imageUrls,renderIndicator:function(){return null}}),!ie&&!this.state.showWebView&&c.default.createElement(p.View,{style:this.state.fullscreenMode?O.default.innerPageContainerFsMode:O.default.innerPageContainer,onLayout:this.checkOrientation},c.default.createElement(p.TouchableOpacity,{activeOpacity:.5,style:O.default.mediaContainer,onPress:this.onFileDownloadButtonPressed},(ke||!h||he&&!Ue||!ke&&h)&&c.default.createElement(M.default,{duration:Ie,style:O.default.thumbnail,title:X,thumbnail:Q}),!De&&(!this.state.downloadButtonShown||this.state.downloadPressed)&&!this.state.mediaLoaded&&c.default.createElement(p.ActivityIndicator,{size:"large",color:S.default.NextLbryGreen,style:O.default.loading}),De&&h&&de&&c.default.createElement(p.View,{style:O.default.unsupportedContent},c.default.createElement(p.Image,{style:O.default.unsupportedContentImage,resizeMode:'stretch',source:r(d[41])}),c.default.createElement(p.View,{style:O.default.unspportedContentTextContainer},c.default.createElement(p.Text,{style:O.default.unsupportedContentTitle},__('Unsupported Content')),c.default.createElement(p.Text,{style:O.default.unsupportedContentText},"Sorry, we are unable to display this content in the app. You can find the file named",' ',c.default.createElement(p.Text,{style:O.default.unsupportedContentFilename},h.file_name)," in your downloads folder."))),(he&&!de&&!Ue||ke||!de&&!this.state.streamingMode)&&c.default.createElement(I.default,{uri:o&&o.permanent_url?o.permanent_url:ee,style:O.default.downloadButton,openFile:function(){return t.openFile(Ve,fe,W)},isPlayable:he,isViewable:Me,onFileActionPress:this.onFileDownloadButtonPressed,onButtonLayout:function(){return t.setState({downloadButtonShown:!0})}}),!h&&c.default.createElement(k.default,{uri:o&&o.permanent_url?o.permanent_url:ee,style:O.default.filePriceContainer,textStyle:O.default.filePriceText,iconStyle:O.default.filePriceIcon}),c.default.createElement(p.TouchableOpacity,{style:O.default.backButton,onPress:this.onBackButtonPressed},c.default.createElement(v.default,{name:'arrow-left',size:18,style:O.default.backButtonIcon}))),!ie&&(this.state.streamingMode||Ue&&h&&he)&&c.default.createElement(p.View,{style:Se,ref:function(n){t.playerBackground=n},onLayout:function(n){t.state.playerBgHeight||t.setState({playerBgHeight:n.nativeEvent.layout.height})}}),!ie&&(this.state.streamingMode||Ue&&h&&he)&&this.state.fullscreenMode&&c.default.createElement(p.View,{style:Te}),z&&!ie&&(this.state.streamingMode||Ue&&h&&he)&&c.default.createElement(R.default,{claim:o,assignPlayer:function(n){t.player=n},uri:ee,source:this.playerUriForFileInfo(h),style:be,autoPlay:!0,onFullscreenToggled:this.handleFullscreenToggle,onLayout:function(n){t.state.playerHeight||t.setState({playerHeight:n.nativeEvent.layout.height})},onMediaLoaded:function(){return t.onMediaLoaded(we,X,ee)},onBackButtonPressed:this.onBackButtonPressed,onPlaybackStarted:this.onPlaybackStarted,onPlaybackFinished:this.onPlaybackFinished,thumbnail:Q,position:q}),!ie&&c.default.createElement(p.ScrollView,{style:O.default.scrollContainer,contentContainerstyle:_e?null:O.default.scrollContent,keyboardShouldPersistTaps:'handled',ref:function(n){t.scrollView=n}},c.default.createElement(p.TouchableWithoutFeedback,{style:O.default.titleTouch,onPress:function(){return t.setState({showDescription:!t.state.showDescription})}},c.default.createElement(p.View,{style:O.default.titleArea},c.default.createElement(p.View,{style:O.default.titleRow},c.default.createElement(p.Text,{style:O.default.title,selectable:!0},X),ue&&c.default.createElement(v.default,{name:"award",style:O.default.rewardIcon,size:16}),c.default.createElement(p.View,{style:O.default.descriptionToggle},c.default.createElement(v.default,{name:this.state.showDescription?'caret-up':'caret-down',size:24}))),c.default.createElement(p.Text,{style:O.default.viewCount},1===Z&&__('%view% view',{view:Z}),Z>1&&__('%view% views',{view:Z})))),c.default.createElement(p.View,{style:O.default.largeButtonsRow},c.default.createElement(p.TouchableOpacity,{style:O.default.largeButton,onPress:this.handleSharePress},c.default.createElement(v.default,{name:'share-alt',size:16,style:O.default.largeButtonIcon}),c.default.createElement(p.Text,{style:O.default.largeButtonText},__('Share'))),c.default.createElement(p.TouchableOpacity,{style:O.default.largeButton,onPress:function(){return t.setState({showTipView:!0})}},c.default.createElement(v.default,{name:'gift',size:16,style:O.default.largeButtonIcon}),c.default.createElement(p.Text,{style:O.default.largeButtonText},__('Tip'))),!ve&&c.default.createElement(p.View,{style:O.default.sharedLargeButton},!this.state.downloadPressed&&(!h||!h.download_path||h.written_bytes<=0&&!de)&&c.default.createElement(p.TouchableOpacity,{style:O.default.innerLargeButton,onPress:this.onDownloadPressed},c.default.createElement(v.default,{name:'download',size:16,style:O.default.largeButtonIcon}),c.default.createElement(p.Text,{style:O.default.largeButtonText},__('Download'))),this.state.downloadPressed&&(!h||0===h.written_bytes)&&c.default.createElement(p.ActivityIndicator,{size:'small',color:S.default.NextLbryGreen}),!de&&h&&h.written_bytes>0&&h.written_bytes<h.total_bytes&&!this.state.stopDownloadConfirmed&&c.default.createElement(p.TouchableOpacity,{style:O.default.innerLargeButton,onPress:this.onStopDownloadPressed},c.default.createElement(L.default,{percent:h.written_bytes/h.total_bytes*100,radius:9,borderWidth:2,shadowColor:S.default.ActionGrey,color:S.default.NextLbryGreen},c.default.createElement(v.default,{name:'stop',size:6,style:O.default.largeButtonIcon})),c.default.createElement(p.Text,{style:O.default.largeButtonText},__('Stop'))),de&&h&&c.default.createElement(p.TouchableOpacity,{style:O.default.innerLargeButton,onPress:this.onOpenFilePressed},c.default.createElement(v.default,{name:'folder-open',size:16,style:O.default.largeButtonIcon}),c.default.createElement(p.Text,{style:O.default.largeButtonText},__('Open')))),!ve&&c.default.createElement(p.TouchableOpacity,{style:O.default.largeButton,onPress:function(){return p.Linking.openURL("https://lbry.com/dmca/"+o.claim_id)}},c.default.createElement(v.default,{name:'flag',size:16,style:O.default.largeButtonIcon}),c.default.createElement(p.Text,{style:O.default.largeButtonText},__('Report'))),ve&&c.default.createElement(p.TouchableOpacity,{style:O.default.largeButton,onPress:this.onEditPressed},c.default.createElement(v.default,{name:'edit',size:16,style:O.default.largeButtonIcon}),c.default.createElement(p.Text,{style:O.default.largeButtonText},__('Edit'))),(de||ve)&&c.default.createElement(p.TouchableOpacity,{style:O.default.largeButton,onPress:this.onDeletePressed},c.default.createElement(v.default,{name:'trash-alt',size:16,style:O.default.largeButtonIcon}),c.default.createElement(p.Text,{style:O.default.largeButtonText},__('Delete')))),c.default.createElement(p.View,{style:O.default.channelRow},c.default.createElement(p.View,{style:O.default.publishInfo},we&&c.default.createElement(D.default,{style:O.default.channelName,selectable:!0,text:we,numberOfLines:1,ellipsizeMode:'tail',onPress:function(){(0,y.navigateToUri)(j,(0,f.normalizeURI)(Pe||Ee),null,!1,Ee,K)}}),!we&&c.default.createElement(p.Text,{style:O.default.anonChannelName,selectable:!0,ellipsizeMode:'tail'},__('Anonymous')),c.default.createElement(U.default,{style:O.default.publishDate,textStyle:O.default.publishDateText,uri:ye,formatOptions:{day:'numeric',month:'long',year:'numeric'},show:U.default.SHOW_DATE})),c.default.createElement(p.View,{style:O.default.subscriptionRow},we&&c.default.createElement(F.default,{style:O.default.actionButton,uri:Ee,name:we,hideText:!1}),!1)),this.state.showDescription&&ce&&ce.length>0&&c.default.createElement(p.View,{style:O.default.divider}),this.state.showDescription&&ce&&c.default.createElement(p.View,null,c.default.createElement(p.Text,{style:O.default.description,selectable:!0},this.linkify(ce)),se&&se.length>0&&c.default.createElement(p.View,{style:O.default.tagContainer},c.default.createElement(p.Text,{style:O.default.tagTitle},__('Tags')),c.default.createElement(p.View,{style:O.default.tagList},this.renderTags(se)))),u&&parseFloat(u.cost)>l&&!h&&c.default.createElement(N.default,{navigation:j}),c.default.createElement(p.View,{onLayout:this.setRelatedContentPosition}),this.state.showRecommended&&c.default.createElement(x.default,{navigation:j,claimId:o.claim_id,title:X,uri:ye,fullUri:ye}))),this.state.showTipView&&c.default.createElement(B.default,{claim:o,channelName:we,contentName:X,onCancelPress:function(){return t.setState({showTipView:!1})},onOverlayPress:function(){return t.setState({showTipView:!1})},onSendTipSuccessful:function(){return t.setState({showTipView:!1})}}),!this.state.fullscreenMode&&!this.state.showTipView&&!this.state.showImageViewer&&!this.state.showWebView&&c.default.createElement(V.default,{navigation:j}))}}]),G})(c.default.PureComponent);G.navigationOptions={title:''};var Y=G;e.default=Y},766,[3,4,5,6,8,9,12,401,408,16,767,411,410,502,772,679,689,700,780,674,493,732,862,734,741,694,498,865,853,873,874,857,859,705,867,879,881,708,882,885,729,692]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"WebView",{enumerable:!0,get:function(){return u.default}}),e.default=void 0;var u=t(r(d[1])),f=u.default;e.default=f},767,[3,768]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n,o=t(r(d[1])),s=t(r(d[2])),l=r(d[3]),u=t(r(d[4])),c=r(d[5]),p=t(r(d[6])),f=this&&this.__extends||(n=function(t,o){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,n){t.__proto__=n}||function(t,n){for(var o in n)n.hasOwnProperty(o)&&(t[o]=n[o])})(t,o)},function(t,o){function s(){this.constructor=t}n(t,o),t.prototype=null===o?Object.create(o):(s.prototype=o.prototype,new s)}),h=this&&this.__awaiter||function(t,n,o,s){return new(o||(o=Promise))(function(l,u){function c(t){try{f(s.next(t))}catch(t){u(t)}}function p(t){try{f(s.throw(t))}catch(t){u(t)}}function f(t){var n;t.done?l(t.value):(n=t.value,n instanceof o?n:new o(function(t){t(n)})).then(c,p)}f((s=s.apply(t,n||[])).next())})},v=this&&this.__generator||function(t,n){var o,s,l,u,c={label:0,sent:function(){if(1&l[0])throw l[1];return l[1]},trys:[],ops:[]};return u={next:p(0),throw:p(1),return:p(2)},"function"==typeof Symbol&&(u["function"==typeof Symbol?Symbol.iterator:"@@iterator"]=function(){return this}),u;function p(t){return function(n){return f([t,n])}}function f(u){if(o)throw new TypeError("Generator is already executing.");for(;c;)try{if(o=1,s&&(l=2&u[0]?s.return:u[0]?s.throw||((l=s.return)&&l.call(s),0):s.next)&&!(l=l.call(s,u[1])).done)return l;switch(s=0,l&&(u=[2&u[0],l.value]),u[0]){case 0:case 1:l=u;break;case 4:return c.label++,{value:u[1],done:!1};case 5:c.label++,s=u[1],u=[0];continue;case 7:u=c.ops.pop(),c.trys.pop();continue;default:if(!(l=(l=c.trys).length>0&&l[l.length-1])&&(6===u[0]||2===u[0])){c=0;continue}if(3===u[0]&&(!l||u[1]>l[0]&&u[1]<l[3])){c.label=u[1];break}if(6===u[0]&&c.label<l[1]){c.label=l[1],l=u;break}if(l&&c.label<l[2]){c.label=l[2],c.ops.push(u);break}l[2]&&c.ops.pop(),c.trys.pop();continue}u=n.call(t,c)}catch(t){u=[6,t],s=0}finally{o=l=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}},w=this&&this.__rest||function(t,n){var o={};for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&n.indexOf(s)<0&&(o[s]=t[s]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var l=0;for(s=Object.getOwnPropertySymbols(t);l<s.length;l++)n.indexOf(s[l])<0&&Object.prototype.propertyIsEnumerable.call(t,s[l])&&(o[s[l]]=t[s[l]])}return o},b=l.UIManager,S=(0,l.requireNativeComponent)('RNCWebView'),y=l.Image.resolveAssetSource,E=(function(t){function n(){var n=null!==t&&t.apply(this,arguments)||this;return n.startUrl=null,n.state={viewState:n.props.startInLoadingState?'LOADING':'IDLE',lastErrorEvent:null},n.webViewRef=s.default.createRef(),n.getCommands=function(){return b.getViewManagerConfig('RNCWebView').Commands},n.goForward=function(){b.dispatchViewManagerCommand(n.getWebViewHandle(),n.getCommands().goForward,void 0)},n.goBack=function(){b.dispatchViewManagerCommand(n.getWebViewHandle(),n.getCommands().goBack,void 0)},n.reload=function(){n.setState({viewState:'LOADING'}),b.dispatchViewManagerCommand(n.getWebViewHandle(),n.getCommands().reload,void 0)},n.stopLoading=function(){b.dispatchViewManagerCommand(n.getWebViewHandle(),n.getCommands().stopLoading,void 0)},n.requestFocus=function(){b.dispatchViewManagerCommand(n.getWebViewHandle(),n.getCommands().requestFocus,void 0)},n.postMessage=function(t){b.dispatchViewManagerCommand(n.getWebViewHandle(),n.getCommands().postMessage,[String(t)])},n.clearFormData=function(){b.dispatchViewManagerCommand(n.getWebViewHandle(),n.getCommands().clearFormData,void 0)},n.clearCache=function(t){b.dispatchViewManagerCommand(n.getWebViewHandle(),n.getCommands().clearCache,[t])},n.clearHistory=function(){b.dispatchViewManagerCommand(n.getWebViewHandle(),n.getCommands().clearHistory,void 0)},n.injectJavaScript=function(t){b.dispatchViewManagerCommand(n.getWebViewHandle(),n.getCommands().injectJavaScript,[t])},n.updateNavigationState=function(t){n.props.onNavigationStateChange&&n.props.onNavigationStateChange(t.nativeEvent)},n.getWebViewHandle=function(){var t=(0,l.findNodeHandle)(n.webViewRef.current);return(0,u.default)(null!=t,'nodeHandle expected to be non-null'),t},n.onLoadingStart=function(t){var o=n.props.onLoadStart,s=t.nativeEvent.url;n.startUrl=s,o&&o(t),n.updateNavigationState(t)},n.onLoadingError=function(t){t.persist();var o=n.props,s=o.onError,l=o.onLoadEnd;s&&s(t),l&&l(t),console.warn('Encountered an error loading page',t.nativeEvent),n.setState({lastErrorEvent:t.nativeEvent,viewState:'ERROR'})},n.onHttpError=function(t){var o=n.props.onHttpError;o&&o(t)},n.onLoadingFinish=function(t){var o=n.props,s=o.onLoad,l=o.onLoadEnd,u=t.nativeEvent.url;s&&s(t),l&&l(t),u===n.startUrl&&n.setState({viewState:'IDLE'}),n.updateNavigationState(t)},n.onMessage=function(t){var o=n.props.onMessage;o&&o(t)},n.onLoadingProgress=function(t){var o=n.props.onLoadProgress;1===t.nativeEvent.progress&&n.setState(function(t){return'LOADING'===t.viewState?{viewState:'IDLE'}:null}),o&&o(t)},n.onShouldStartLoadWithRequestCallback=function(t,o){t&&b.dispatchViewManagerCommand(n.getWebViewHandle(),n.getCommands().loadUrl,[String(o)])},n}return f(n,t),n.prototype.render=function(){var t=this.props,n=t.onMessage,f=t.onShouldStartLoadWithRequest,h=t.originWhitelist,v=t.renderError,b=t.renderLoading,E=t.source,C=t.style,L=t.containerStyle,V=t.nativeConfig,W=void 0===V?{}:V,M=w(t,["onMessage","onShouldStartLoadWithRequest","originWhitelist","renderError","renderLoading","source","style","containerStyle","nativeConfig"]),O=null;if('LOADING'===this.state.viewState)O=(b||c.defaultRenderLoading)();else if('ERROR'===this.state.viewState){var R=this.state.lastErrorEvent;(0,u.default)(null!=R,'lastErrorEvent expected to be non-null'),O=(v||c.defaultRenderError)(R.domain,R.code,R.description)}else'IDLE'!==this.state.viewState&&console.error("RNCWebView invalid state encountered: "+this.state.viewState);var H=[p.default.container,p.default.webView,C],_=[p.default.container,L];"number"!=typeof E&&E&&'method'in E&&('POST'===E.method&&E.headers?console.warn('WebView: `source.headers` is not supported when using POST.'):'GET'===E.method&&E.body&&console.warn('WebView: `source.body` is not supported when using GET.'));var N=W.component||S,P=(0,c.createOnShouldStartLoadWithRequest)(this.onShouldStartLoadWithRequestCallback,h,f),F=s.default.createElement(N,(0,o.default)({key:"webViewKey"},M,{messagingEnabled:'function'==typeof n,onLoadingError:this.onLoadingError,onLoadingFinish:this.onLoadingFinish,onLoadingProgress:this.onLoadingProgress,onLoadingStart:this.onLoadingStart,onHttpError:this.onHttpError,onMessage:this.onMessage,onShouldStartLoadWithRequest:P,ref:this.webViewRef,source:y(E),style:H},W.props));return s.default.createElement(l.View,{style:_},F,O)},n.defaultProps={overScrollMode:'always',javaScriptEnabled:!0,thirdPartyCookiesEnabled:!0,scalesPageToFit:!0,allowsFullscreenVideo:!1,allowFileAccess:!1,saveFormDataDisabled:!1,cacheEnabled:!0,androidHardwareAccelerationDisabled:!1,originWhitelist:c.defaultOriginWhitelist},n.isFileUploadSupported=function(){return h(void 0,void 0,void 0,function(){return v(this,function(t){return[2,l.NativeModules.RNCWebView.isFileUploadSupported()]})})},n})(s.default.Component);e.default=E},768,[3,11,12,16,17,769,771]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.defaultRenderError=e.defaultRenderLoading=e.createOnShouldStartLoadWithRequest=e.defaultOriginWhitelist=void 0;var n=t(r(d[1])),l=t(r(d[2])),u=r(d[3]),o=t(r(d[4])),f=this&&this.__spreadArrays||function(){for(var t=0,n=0,l=arguments.length;n<l;n++)t+=arguments[n].length;var u=Array(t),o=0;for(n=0;n<l;n++)for(var f=arguments[n],c=0,s=f.length;c<s;c++,o++)u[o]=f[c];return u};e.defaultOriginWhitelist=['http://*','https://*'];var c=function(t){var n=/^[A-Za-z][A-Za-z0-9+\-.]+:(\/\/)?[^/]*/.exec(t);return null===n?'':n[0]},s=function(t){return"^"+(0,n.default)(t).replace(/\\\*/g,'.*')},E=function(t,n){var l=c(n);return t.some(function(t){return new RegExp(t).test(l)})},h=function(t){return f(['about:blank'],t||[]).map(s)};e.createOnShouldStartLoadWithRequest=function(t,n,l){return function(o){var f=o.nativeEvent,c=!0,s=f.url,v=f.lockIdentifier;E(h(n),s)?l&&(c=l(f)):(u.Linking.canOpenURL(s).then(function(t){if(t)return u.Linking.openURL(s);console.warn("Can't open url: "+s)}).catch(function(t){console.warn('Error opening URL: ',t)}),c=!1),t(c,s,v)}};e.defaultRenderLoading=function(){return l.default.createElement(u.View,{style:o.default.loadingOrErrorView},l.default.createElement(u.ActivityIndicator,null))};e.defaultRenderError=function(t,n,f){return l.default.createElement(u.View,{style:o.default.loadingOrErrorView},l.default.createElement(u.Text,{style:o.default.errorTextTitle},"Error loading page"),l.default.createElement(u.Text,{style:o.default.errorText},"Domain: "+t),l.default.createElement(u.Text,{style:o.default.errorText},"Error Code: "+n),l.default.createElement(u.Text,{style:o.default.errorText},"Description: "+f))}},769,[3,770,12,16,771]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=/[|\\{}()[\]^$+*?.-]/g;m.exports=function(n){if('string'!=typeof n)throw new TypeError('Expected a string');return n.replace(t,'\\$&')}},770,[]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[0]).StyleSheet.create({container:{flex:1,overflow:'hidden'},loadingOrErrorView:{position:'absolute',flex:1,justifyContent:'center',alignItems:'center',height:'100%',width:'100%',backgroundColor:'white'},loadingProgressBar:{height:20},errorText:{fontSize:14,textAlign:'center',marginBottom:2},errorTextTitle:{fontSize:15,fontWeight:'500',marginBottom:10},webView:{backgroundColor:'#ffffff'}});e.default=t},771,[16]);
+__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t=r(d[0]);e.ImageViewer=t.default;var u=r(d[1]);e.ImageViewerPropsDefine=u.Props,e.default=t.default},772,[773,779]);
+__d(function(g,r,i,a,m,e,d){"use strict";var t,o=r(d[0]),n=this&&this.__extends||(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,o){t.__proto__=o}||function(t,o){for(var n in o)o.hasOwnProperty(n)&&(t[n]=o[n])},function(o,n){function s(){this.constructor=o}t(o,n),o.prototype=null===n?Object.create(n):(s.prototype=n.prototype,new s)}),s=this&&this.__assign||Object.assign||function(t){for(var o,n=1,s=arguments.length;n<s;n++)for(var l in o=arguments[n])Object.prototype.hasOwnProperty.call(o,l)&&(t[l]=o[l]);return t},l=this&&this.__rest||function(t,o){var n={};for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&o.indexOf(s)<0&&(n[s]=t[s]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var l=0;for(s=Object.getOwnPropertySymbols(t);l<s.length;l++)o.indexOf(s[l])<0&&(n[s[l]]=t[s[l]])}return n};Object.defineProperty(e,"__esModule",{value:!0});var h=r(d[1]),p=r(d[2]),u=r(d[3]),c=r(d[4]),w=r(d[5]),f=(function(t){function f(){var o=null!==t&&t.apply(this,arguments)||this;return o.state=new w.State,o.fadeAnim=new p.Animated.Value(0),o.standardPositionX=0,o.positionXNumber=0,o.positionX=new p.Animated.Value(0),o.width=0,o.height=0,o.styles=c.default(0,0,'transparent'),o.hasLayout=!1,o.loadedIndex=new Map,o.handleLongPressWithIndex=new Map,o.imageRefs=[],o.resetImageByIndex=function(t){o.imageRefs[t]&&o.imageRefs[t].reset()},o.preloadImage=function(t){t<o.state.imageSizes.length&&o.loadImage(t+1)},o.handleHorizontalOuterRangeOffset=function(t){void 0===t&&(t=0),o.positionXNumber=o.standardPositionX+t,o.positionX.setValue(o.positionXNumber);var n=p.I18nManager.isRTL?-t:t;n<0?(o.state.currentShowIndex||0<o.props.imageUrls.length-1)&&o.loadImage((o.state.currentShowIndex||0)+1):n>0&&o.state.currentShowIndex&&o.loadImage((o.state.currentShowIndex||0)-1)},o.handleResponderRelease=function(t){void 0===t&&(t=0);var n=p.I18nManager.isRTL?-t:t,s=p.I18nManager.isRTL?o.positionXNumber-o.standardPositionX<-(o.props.flipThreshold||0):o.positionXNumber-o.standardPositionX>(o.props.flipThreshold||0),l=p.I18nManager.isRTL?o.positionXNumber-o.standardPositionX>(o.props.flipThreshold||0):o.positionXNumber-o.standardPositionX<-(o.props.flipThreshold||0);return n>.7?(o.goBack.call(o),void(o.state.currentShowIndex&&o.loadImage((o.state.currentShowIndex||0)-1))):n<-.7?(o.goNext.call(o),void((o.state.currentShowIndex||0<o.props.imageUrls.length-1)&&o.loadImage((o.state.currentShowIndex||0)+1))):s?void o.goBack.call(o):l?void o.goNext.call(o):void o.resetPosition.call(o)},o.goBack=function(){if(0!==o.state.currentShowIndex){o.positionXNumber=p.I18nManager.isRTL?o.standardPositionX-o.width:o.standardPositionX+o.width,o.standardPositionX=o.positionXNumber,p.Animated.timing(o.positionX,{toValue:o.positionXNumber,duration:o.props.pageAnimateTime}).start();var t=(o.state.currentShowIndex||0)-1;o.setState({currentShowIndex:t},function(){o.props.onChange&&o.props.onChange(o.state.currentShowIndex)})}else o.resetPosition.call(o)},o.goNext=function(){if(o.state.currentShowIndex!==o.props.imageUrls.length-1){o.positionXNumber=p.I18nManager.isRTL?o.standardPositionX+o.width:o.standardPositionX-o.width,o.standardPositionX=o.positionXNumber,p.Animated.timing(o.positionX,{toValue:o.positionXNumber,duration:o.props.pageAnimateTime}).start();var t=(o.state.currentShowIndex||0)+1;o.setState({currentShowIndex:t},function(){o.props.onChange&&o.props.onChange(o.state.currentShowIndex)})}else o.resetPosition.call(o)},o.handleLongPress=function(t){o.props.saveToLocalByLongPress&&o.setState({isShowMenu:!0}),o.props.onLongPress&&o.props.onLongPress(t)},o.handleClick=function(){o.props.onClick&&o.props.onClick(o.handleCancel,o.state.currentShowIndex)},o.handleDoubleClick=function(){o.props.onDoubleClick&&o.props.onDoubleClick(o.handleCancel)},o.handleCancel=function(){o.hasLayout=!1,o.props.onCancel&&o.props.onCancel()},o.handleLayout=function(t){t.nativeEvent.layout.width!==o.width&&(o.hasLayout=!0,o.width=t.nativeEvent.layout.width,o.height=t.nativeEvent.layout.height,o.styles=c.default(o.width,o.height,o.props.backgroundColor||'transparent'),o.forceUpdate(),o.jumpToCurrentImage())},o.saveToLocal=function(){o.props.onSave?o.props.onSave(o.props.imageUrls[o.state.currentShowIndex||0].url):(p.CameraRoll.saveToCameraRoll(o.props.imageUrls[o.state.currentShowIndex||0].url),o.props.onSaveToCamera(o.state.currentShowIndex)),o.setState({isShowMenu:!1})},o.handleLeaveMenu=function(){o.setState({isShowMenu:!1})},o.handleSwipeDown=function(){o.props.onSwipeDown&&o.props.onSwipeDown(),o.handleCancel()},o}return n(f,t),f.prototype.componentDidMount=function(){this.init(this.props)},f.getDerivedStateFromProps=function(t,o){return t.index!==o.prevIndexProp?{currentShowIndex:t.index,prevIndexProp:t.index}:null},f.prototype.componentDidUpdate=function(t,o){t.index!==this.props.index&&(this.loadImage(this.props.index||0),this.jumpToCurrentImage(),p.Animated.timing(this.fadeAnim,{toValue:1,duration:200}).start())},f.prototype.init=function(t){var o=this;if(0===t.imageUrls.length)return this.fadeAnim.setValue(0),this.setState(new w.State);var n=[];t.imageUrls.forEach(function(t){n.push({width:t.width||0,height:t.height||0,status:'loading'})}),this.setState({currentShowIndex:t.index,prevIndexProp:t.index||0,imageSizes:n},function(){o.loadImage(t.index||0),o.jumpToCurrentImage(),p.Animated.timing(o.fadeAnim,{toValue:1,duration:200}).start()})},f.prototype.jumpToCurrentImage=function(){this.positionXNumber=this.width*(this.state.currentShowIndex||0)*(p.I18nManager.isRTL?1:-1),this.standardPositionX=this.positionXNumber,this.positionX.setValue(this.positionXNumber)},f.prototype.loadImage=function(t){var o=this;if(this.state.imageSizes[t]&&!this.loadedIndex.has(t)){this.loadedIndex.set(t,!0);var n=this.props.imageUrls[t],l=s({},this.state.imageSizes[t]),h=function(){if(!o.state.imageSizes[t]||'loading'===o.state.imageSizes[t].status){var n=o.state.imageSizes.slice();n[t]=l,o.setState({imageSizes:n})}};if('success'!==this.state.imageSizes[t].status){if(this.state.imageSizes[t].width>0&&this.state.imageSizes[t].height>0)return l.status='success',void h();var u=!1;if(n.url&&!n.url.startsWith("file:")||(u=!0),n.width&&n.height)return this.props.enablePreload&&!1===u&&p.Image.prefetch(n.url),l.width=n.width,l.height=n.height,l.status='success',void h();p.Image.getSize(n.url,function(t,o){l.width=t,l.height=o,l.status='success',h()},function(){try{var t=p.Image.resolveAssetSource(n.props.source);l.width=t.width,l.height=t.height,l.status='success',h()}catch(t){l.status='fail',h()}})}}},f.prototype.resetPosition=function(){this.positionXNumber=this.standardPositionX,p.Animated.timing(this.positionX,{toValue:this.standardPositionX,duration:150}).start()},f.prototype.getContent=function(){var t=this,n=this.width,c=this.height,w=this.props.imageUrls.map(function(w,f){if((t.state.currentShowIndex||0)>f+1||(t.state.currentShowIndex||0)<f-1)return h.createElement(p.View,{key:f,style:{width:n,height:c}});t.handleLongPressWithIndex.has(f)||t.handleLongPressWithIndex.set(f,t.handleLongPress.bind(t,w));var y=t.state.imageSizes[f]&&t.state.imageSizes[f].width,S=t.state.imageSizes[f]&&t.state.imageSizes[f].height,I=t.state.imageSizes[f];if(!I||!I.status)return h.createElement(p.View,{key:f,style:{width:n,height:c}});if(y>n){var x=n/y;y*=x,S*=x}if(S>c){var v=c/S;y*=v,S*=v}var b=function(n){var s=n.children,p=l(n,["children"]);return h.createElement(u.default,o({cropWidth:t.width,cropHeight:t.height,maxOverflow:t.props.maxOverflow,horizontalOuterRangeOffset:t.handleHorizontalOuterRangeOffset,responderRelease:t.handleResponderRelease,onMove:t.props.onMove,onLongPress:t.handleLongPressWithIndex.get(f),onClick:t.handleClick,onDoubleClick:t.handleDoubleClick,enableSwipeDown:t.props.enableSwipeDown,swipeDownThreshold:t.props.swipeDownThreshold,onSwipeDown:t.handleSwipeDown,pinchToZoom:t.props.enableImageZoom,enableDoubleClickZoom:t.props.enableImageZoom,doubleClickInterval:t.props.doubleClickInterval},p),s)};switch(I.status){case'loading':return h.createElement(b,{key:f,style:s({},t.styles.modalContainer,t.styles.loadingContainer),imageWidth:n,imageHeight:c},h.createElement(p.View,{style:t.styles.loadingContainer},t.props.loadingRender()));case'success':return w.props||(w.props={}),w.props.style||(w.props.style={}),w.props.style=s({},t.styles.imageStyle,w.props.style,{width:y,height:S}),'number'==typeof w.props.source||(w.props.source||(w.props.source={}),w.props.source=s({uri:w.url},w.props.source)),t.props.enablePreload&&t.preloadImage(t.state.currentShowIndex||0),h.createElement(u.default,{key:f,ref:function(o){return t.imageRefs[f]=o},cropWidth:t.width,cropHeight:t.height,maxOverflow:t.props.maxOverflow,horizontalOuterRangeOffset:t.handleHorizontalOuterRangeOffset,responderRelease:t.handleResponderRelease,onMove:t.props.onMove,onLongPress:t.handleLongPressWithIndex.get(f),onClick:t.handleClick,onDoubleClick:t.handleDoubleClick,imageWidth:y,imageHeight:S,enableSwipeDown:t.props.enableSwipeDown,swipeDownThreshold:t.props.swipeDownThreshold,onSwipeDown:t.handleSwipeDown,panToMove:!t.state.isShowMenu,pinchToZoom:t.props.enableImageZoom&&!t.state.isShowMenu,enableDoubleClickZoom:t.props.enableImageZoom&&!t.state.isShowMenu,doubleClickInterval:t.props.doubleClickInterval,minScale:t.props.minScale,maxScale:t.props.maxScale},t.props.renderImage(w.props));case'fail':return h.createElement(b,{key:f,style:t.styles.modalContainer,imageWidth:t.props.failImageSource?t.props.failImageSource.width:n,imageHeight:t.props.failImageSource?t.props.failImageSource.height:c},t.props.failImageSource&&t.props.renderImage({source:{uri:t.props.failImageSource.url},style:{width:t.props.failImageSource.width,height:t.props.failImageSource.height}}))}});return h.createElement(p.Animated.View,{style:{zIndex:9}},h.createElement(p.Animated.View,{style:s({},this.styles.container,{opacity:this.fadeAnim})},this.props.renderHeader(this.state.currentShowIndex),h.createElement(p.View,{style:this.styles.arrowLeftContainer},h.createElement(p.TouchableWithoutFeedback,{onPress:this.goBack},h.createElement(p.View,null,this.props.renderArrowLeft()))),h.createElement(p.View,{style:this.styles.arrowRightContainer},h.createElement(p.TouchableWithoutFeedback,{onPress:this.goNext},h.createElement(p.View,null,this.props.renderArrowRight()))),h.createElement(p.Animated.View,{style:s({},this.styles.moveBox,{transform:[{translateX:this.positionX}],width:this.width*this.props.imageUrls.length})},w),this.props.renderIndicator((this.state.currentShowIndex||0)+1,this.props.imageUrls.length),this.props.imageUrls[this.state.currentShowIndex||0]&&this.props.imageUrls[this.state.currentShowIndex||0].originSizeKb&&this.props.imageUrls[this.state.currentShowIndex||0].originUrl&&h.createElement(p.View,{style:this.styles.watchOrigin},h.createElement(p.TouchableOpacity,{style:this.styles.watchOriginTouchable},h.createElement(p.Text,{style:this.styles.watchOriginText},"\u67e5\u770b\u539f\u56fe(2M)"))),h.createElement(p.View,{style:[{bottom:0,position:'absolute',zIndex:9},this.props.footerContainerStyle]},this.props.renderFooter(this.state.currentShowIndex||0))))},f.prototype.getMenu=function(){return this.state.isShowMenu?this.props.menus?h.createElement(p.View,{style:this.styles.menuContainer},this.props.menus({cancel:this.handleLeaveMenu,saveToLocal:this.saveToLocal})):h.createElement(p.View,{style:this.styles.menuContainer},h.createElement(p.View,{style:this.styles.menuShadow}),h.createElement(p.View,{style:this.styles.menuContent},h.createElement(p.TouchableHighlight,{underlayColor:"#F2F2F2",onPress:this.saveToLocal,style:this.styles.operateContainer},h.createElement(p.Text,{style:this.styles.operateText},this.props.menuContext.saveToLocal)),h.createElement(p.TouchableHighlight,{underlayColor:"#F2F2F2",onPress:this.handleLeaveMenu,style:this.styles.operateContainer},h.createElement(p.Text,{style:this.styles.operateText},this.props.menuContext.cancel)))):null},f.prototype.render=function(){var t;return t=h.createElement(p.View,null,this.getContent(),this.getMenu()),h.createElement(p.View,{onLayout:this.handleLayout,style:s({flex:1,overflow:'hidden'},this.props.style)},t)},f.defaultProps=new w.Props,f})(h.Component);e.default=f},773,[11,12,16,774,778,779]);
+__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t=r(d[0]);e.default=t.default},774,[775]);
+__d(function(g,r,i,a,m,e,d){"use strict";var o,t=r(d[0]),n=this&&this.__extends||(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,t){o.__proto__=t}||function(o,t){for(var n in t)t.hasOwnProperty(n)&&(o[n]=t[n])},function(t,n){function s(){this.constructor=t}o(t,n),t.prototype=null===n?Object.create(n):(s.prototype=n.prototype,new s)}),s=this&&this.__assign||Object.assign||function(o){for(var t,n=1,s=arguments.length;n<s;n++)for(var l in t=arguments[n])Object.prototype.hasOwnProperty.call(t,l)&&(o[l]=t[l]);return o};Object.defineProperty(e,"__esModule",{value:!0});var l=r(d[1]),p=r(d[2]),c=r(d[3]),u=r(d[4]),h=(function(o){function h(){var t=null!==o&&o.apply(this,arguments)||this;return t.state=new u.State,t.lastPositionX=null,t.positionX=0,t.animatedPositionX=new p.Animated.Value(0),t.lastPositionY=null,t.positionY=0,t.animatedPositionY=new p.Animated.Value(0),t.scale=1,t.animatedScale=new p.Animated.Value(1),t.zoomLastDistance=null,t.zoomCurrentDistance=0,t.imagePanResponder=null,t.lastTouchStartTime=0,t.horizontalWholeOuterCounter=0,t.swipeDownOffset=0,t.horizontalWholeCounter=0,t.verticalWholeCounter=0,t.centerDiffX=0,t.centerDiffY=0,t.lastClickTime=0,t.doubleClickX=0,t.doubleClickY=0,t.isDoubleClick=!1,t.isLongPress=!1,t.isHorizontalWrap=!1,t.resetScale=function(){t.positionX=0,t.positionY=0,t.scale=1,t.animatedScale.setValue(1)},t.panResponderReleaseResolve=function(){if(t.props.enableSwipeDown&&t.props.swipeDownThreshold&&t.swipeDownOffset>t.props.swipeDownThreshold)t.props.onSwipeDown&&t.props.onSwipeDown();else{if(t.props.enableCenterFocus&&t.scale<1&&(t.scale=1,p.Animated.timing(t.animatedScale,{toValue:t.scale,duration:100}).start()),t.props.imageWidth*t.scale<=t.props.cropWidth&&(t.positionX=0,p.Animated.timing(t.animatedPositionX,{toValue:t.positionX,duration:100}).start()),t.props.imageHeight*t.scale<=t.props.cropHeight&&(t.positionY=0,p.Animated.timing(t.animatedPositionY,{toValue:t.positionY,duration:100}).start()),t.props.imageHeight*t.scale>t.props.cropHeight){var o=(t.props.imageHeight*t.scale-t.props.cropHeight)/2/t.scale;t.positionY<-o?t.positionY=-o:t.positionY>o&&(t.positionY=o),p.Animated.timing(t.animatedPositionY,{toValue:t.positionY,duration:100}).start()}if(t.props.imageWidth*t.scale>t.props.cropWidth){var n=(t.props.imageWidth*t.scale-t.props.cropWidth)/2/t.scale;t.positionX<-n?t.positionX=-n:t.positionX>n&&(t.positionX=n),p.Animated.timing(t.animatedPositionX,{toValue:t.positionX,duration:100}).start()}t.props.enableCenterFocus&&1===t.scale&&(t.positionX=0,t.positionY=0,p.Animated.timing(t.animatedPositionX,{toValue:t.positionX,duration:100}).start(),p.Animated.timing(t.animatedPositionY,{toValue:t.positionY,duration:100}).start()),t.horizontalWholeOuterCounter=0,t.swipeDownOffset=0,t.imageDidMove('onPanResponderRelease')}},t}return n(h,o),h.prototype.componentWillMount=function(){var o=this;this.imagePanResponder=p.PanResponder.create({onStartShouldSetPanResponder:function(){return!0},onPanResponderTerminationRequest:function(){return!1},onPanResponderGrant:function(t){if(o.lastPositionX=null,o.lastPositionY=null,o.zoomLastDistance=null,o.horizontalWholeCounter=0,o.verticalWholeCounter=0,o.lastTouchStartTime=(new Date).getTime(),o.isDoubleClick=!1,o.isLongPress=!1,o.isHorizontalWrap=!1,o.singleClickTimeout&&clearTimeout(o.singleClickTimeout),t.nativeEvent.changedTouches.length>1){var n=(t.nativeEvent.changedTouches[0].pageX+t.nativeEvent.changedTouches[1].pageX)/2;o.centerDiffX=n-o.props.cropWidth/2;var s=(t.nativeEvent.changedTouches[0].pageY+t.nativeEvent.changedTouches[1].pageY)/2;o.centerDiffY=s-o.props.cropHeight/2}if(o.longPressTimeout&&clearTimeout(o.longPressTimeout),o.longPressTimeout=setTimeout(function(){o.isLongPress=!0,o.props.onLongPress&&o.props.onLongPress()},o.props.longPressTime),t.nativeEvent.changedTouches.length<=1)if((new Date).getTime()-o.lastClickTime<(o.props.doubleClickInterval||0)){if(o.lastClickTime=0,o.props.onDoubleClick&&o.props.onDoubleClick(),clearTimeout(o.longPressTimeout),o.doubleClickX=t.nativeEvent.changedTouches[0].pageX,o.doubleClickY=t.nativeEvent.changedTouches[0].pageY,o.isDoubleClick=!0,o.props.enableDoubleClickZoom){if(o.scale>1||o.scale<1)o.scale=1,o.positionX=0,o.positionY=0;else{var l=o.scale;o.scale=2;var c=o.scale-l;o.positionX=(o.props.cropWidth/2-o.doubleClickX)*c/o.scale,o.positionY=(o.props.cropHeight/2-o.doubleClickY)*c/o.scale}o.imageDidMove('centerOn'),p.Animated.parallel([p.Animated.timing(o.animatedScale,{toValue:o.scale,duration:100}),p.Animated.timing(o.animatedPositionX,{toValue:o.positionX,duration:100}),p.Animated.timing(o.animatedPositionY,{toValue:o.positionY,duration:100})]).start()}}else o.lastClickTime=(new Date).getTime()},onPanResponderMove:function(t,n){if(!o.isDoubleClick){if(t.nativeEvent.changedTouches.length<=1){var s=n.dx-(o.lastPositionX||0);null===o.lastPositionX&&(s=0);var l=n.dy-(o.lastPositionY||0);if(null===o.lastPositionY&&(l=0),o.lastPositionX=n.dx,o.lastPositionY=n.dy,o.horizontalWholeCounter+=s,o.verticalWholeCounter+=l,(Math.abs(o.horizontalWholeCounter)>5||Math.abs(o.verticalWholeCounter)>5)&&clearTimeout(o.longPressTimeout),o.props.panToMove){if(0===o.swipeDownOffset){if(Math.abs(s)>Math.abs(l)&&(o.isHorizontalWrap=!0),o.props.imageWidth*o.scale>o.props.cropWidth){o.horizontalWholeOuterCounter>0?s<0?o.horizontalWholeOuterCounter>Math.abs(s)?(o.horizontalWholeOuterCounter+=s,s=0):(s+=o.horizontalWholeOuterCounter,o.horizontalWholeOuterCounter=0,o.props.horizontalOuterRangeOffset&&o.props.horizontalOuterRangeOffset(0)):o.horizontalWholeOuterCounter+=s:o.horizontalWholeOuterCounter<0&&(s>0?Math.abs(o.horizontalWholeOuterCounter)>s?(o.horizontalWholeOuterCounter+=s,s=0):(s+=o.horizontalWholeOuterCounter,o.horizontalWholeOuterCounter=0,o.props.horizontalOuterRangeOffset&&o.props.horizontalOuterRangeOffset(0)):o.horizontalWholeOuterCounter+=s),o.positionX+=s/o.scale;var p=(o.props.imageWidth*o.scale-o.props.cropWidth)/2/o.scale;o.positionX<-p?(o.positionX=-p,o.horizontalWholeOuterCounter+=-1e-10):o.positionX>p&&(o.positionX=p,o.horizontalWholeOuterCounter+=1e-10),o.animatedPositionX.setValue(o.positionX)}else o.horizontalWholeOuterCounter+=s;o.horizontalWholeOuterCounter>(o.props.maxOverflow||0)?o.horizontalWholeOuterCounter=o.props.maxOverflow||0:o.horizontalWholeOuterCounter<-(o.props.maxOverflow||0)&&(o.horizontalWholeOuterCounter=-(o.props.maxOverflow||0)),0!==o.horizontalWholeOuterCounter&&o.props.horizontalOuterRangeOffset&&o.props.horizontalOuterRangeOffset(o.horizontalWholeOuterCounter)}o.props.imageHeight*o.scale>o.props.cropHeight?(o.positionY+=l/o.scale,o.animatedPositionY.setValue(o.positionY)):o.props.enableSwipeDown&&!o.isHorizontalWrap&&(o.swipeDownOffset+=l,o.swipeDownOffset>0&&(o.positionY+=l/o.scale,o.animatedPositionY.setValue(o.positionY),o.scale=o.scale-l/1e3,o.animatedScale.setValue(o.scale)))}}else if(o.longPressTimeout&&clearTimeout(o.longPressTimeout),o.props.pinchToZoom){var c=void 0,u=void 0;t.nativeEvent.changedTouches[0].locationX>t.nativeEvent.changedTouches[1].locationX?(c=t.nativeEvent.changedTouches[1].pageX,u=t.nativeEvent.changedTouches[0].pageX):(c=t.nativeEvent.changedTouches[0].pageX,u=t.nativeEvent.changedTouches[1].pageX);var h=void 0,v=void 0;t.nativeEvent.changedTouches[0].locationY>t.nativeEvent.changedTouches[1].locationY?(h=t.nativeEvent.changedTouches[1].pageY,v=t.nativeEvent.changedTouches[0].pageY):(h=t.nativeEvent.changedTouches[0].pageY,v=t.nativeEvent.changedTouches[1].pageY);var f=u-c,C=v-h,O=Math.sqrt(f*f+C*C);if(o.zoomCurrentDistance=Number(O.toFixed(1)),null!==o.zoomLastDistance){var P=(o.zoomCurrentDistance-o.zoomLastDistance)/200,X=o.scale+P;X<(o.props.minScale||0)&&(X=o.props.minScale||0),X>(o.props.maxScale||0)&&(X=o.props.maxScale||0);var T=o.scale;o.scale=X,o.animatedScale.setValue(o.scale);var Y=o.scale-T;o.positionX-=o.centerDiffX*Y/o.scale,o.positionY-=o.centerDiffY*Y/o.scale,o.animatedPositionX.setValue(o.positionX),o.animatedPositionY.setValue(o.positionY)}o.zoomLastDistance=o.zoomCurrentDistance}o.imageDidMove('onPanResponderMove')}},onPanResponderRelease:function(t,n){if(o.longPressTimeout&&clearTimeout(o.longPressTimeout),!o.isDoubleClick&&!o.isLongPress){var s=Math.sqrt(n.dx*n.dx+n.dy*n.dy),l=t.nativeEvent,p=l.locationX,c=l.locationY,u=l.pageX,h=l.pageY;1===t.nativeEvent.changedTouches.length&&s<(o.props.clickDistance||0)?o.singleClickTimeout=setTimeout(function(){o.props.onClick&&o.props.onClick({locationX:p,locationY:c,pageX:u,pageY:h})},o.props.doubleClickInterval):(o.props.responderRelease&&o.props.responderRelease(n.vx,o.scale),o.panResponderReleaseResolve())}},onPanResponderTerminate:function(){}})},h.prototype.componentDidMount=function(){this.props.centerOn&&this.centerOn(this.props.centerOn)},h.prototype.componentWillReceiveProps=function(o){(o.centerOn&&!this.props.centerOn||o.centerOn&&this.props.centerOn&&this.didCenterOnChange(this.props.centerOn,o.centerOn))&&this.centerOn(o.centerOn)},h.prototype.imageDidMove=function(o){this.props.onMove&&this.props.onMove({type:o,positionX:this.positionX,positionY:this.positionY,scale:this.scale,zoomCurrentDistance:this.zoomCurrentDistance})},h.prototype.didCenterOnChange=function(o,t){return o.x!==t.x||o.y!==t.y||o.scale!==t.scale},h.prototype.centerOn=function(o){var t=this;this.positionX=o.x,this.positionY=o.y,this.scale=o.scale;var n=o.duration||300;p.Animated.parallel([p.Animated.timing(this.animatedScale,{toValue:this.scale,duration:n}),p.Animated.timing(this.animatedPositionX,{toValue:this.positionX,duration:n}),p.Animated.timing(this.animatedPositionY,{toValue:this.positionY,duration:n})]).start(function(){t.imageDidMove('centerOn')})},h.prototype.handleLayout=function(o){this.props.layoutChange&&this.props.layoutChange(o)},h.prototype.reset=function(){this.scale=1,this.animatedScale.setValue(this.scale),this.positionX=0,this.animatedPositionX.setValue(this.positionX),this.positionY=0,this.animatedPositionY.setValue(this.positionY)},h.prototype.render=function(){var o={transform:[{scale:this.animatedScale},{translateX:this.animatedPositionX},{translateY:this.animatedPositionY}]},n=p.StyleSheet.flatten(this.props.style);return l.createElement(p.View,t({style:s({},c.default.container,n,{width:this.props.cropWidth,height:this.props.cropHeight})},this.imagePanResponder.panHandlers),l.createElement(p.Animated.View,{style:o,renderToHardwareTextureAndroid:!0},l.createElement(p.View,{onLayout:this.handleLayout.bind(this),style:{width:this.props.imageWidth,height:this.props.imageHeight}},this.props.children)))},h.defaultProps=new u.Props,h})(l.Component);e.default=h},775,[11,12,16,776,777]);
+__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.default={container:{justifyContent:'center',alignItems:'center',overflow:'hidden',backgroundColor:'transparent'}}},776,[]);
+__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t=(function(){return function(){this.cropWidth=100,this.cropHeight=100,this.imageWidth=100,this.imageHeight=100,this.panToMove=!0,this.pinchToZoom=!0,this.enableDoubleClickZoom=!0,this.clickDistance=10,this.maxOverflow=100,this.longPressTime=800,this.doubleClickInterval=175,this.style={},this.swipeDownThreshold=230,this.enableSwipeDown=!1,this.enableCenterFocus=!0,this.minScale=.6,this.maxScale=10,this.onClick=function(){},this.onDoubleClick=function(){},this.onLongPress=function(){},this.horizontalOuterRangeOffset=function(){},this.onDragLeft=function(){},this.responderRelease=function(){},this.onMove=function(){},this.layoutChange=function(){},this.onSwipeDown=function(){}}})();e.Props=t;var n=(function(){return function(){this.centerX=.5,this.centerY=.5}})();e.State=n},777,[]);
+__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,o,n){return{modalContainer:{backgroundColor:n,justifyContent:'center',alignItems:'center',overflow:'hidden'},watchOrigin:{position:'absolute',width:t,bottom:20,justifyContent:'center',alignItems:'center'},watchOriginTouchable:{paddingLeft:10,paddingRight:10,paddingTop:5,paddingBottom:5,borderRadius:30,borderColor:'white',borderWidth:.5,backgroundColor:'rgba(0, 0, 0, 0.1)'},watchOriginText:{color:'white',backgroundColor:'transparent'},imageStyle:{},container:{backgroundColor:n},moveBox:{flexDirection:'row',alignItems:'center'},menuContainer:{position:'absolute',width:t,height:o,left:0,bottom:0,zIndex:12},menuShadow:{position:'absolute',width:t,height:o,backgroundColor:'black',left:0,bottom:0,opacity:.2,zIndex:10},menuContent:{position:'absolute',width:t,left:0,bottom:0,zIndex:11},operateContainer:{justifyContent:'center',alignItems:'center',backgroundColor:'white',height:40,borderBottomColor:'#ccc',borderBottomWidth:1},operateText:{color:'#333'},loadingTouchable:{width:t,height:o},loadingContainer:{flex:1,justifyContent:'center',alignItems:'center'},arrowLeftContainer:{position:'absolute',top:0,bottom:0,left:0,justifyContent:'center',zIndex:13},arrowRightContainer:{position:'absolute',top:0,bottom:0,right:0,justifyContent:'center',zIndex:13}}},e.simpleStyle={count:{position:'absolute',left:0,right:0,top:38,zIndex:13,justifyContent:'center',alignItems:'center',backgroundColor:'transparent'},countText:{color:'white',fontSize:16,backgroundColor:'transparent',textShadowColor:'rgba(0, 0, 0, 0.3)',textShadowOffset:{width:0,height:.5},textShadowRadius:0}}},778,[]);
+__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(d[0]),t=r(d[1]),o=r(d[2]),s=(function(){return function(){this.show=!1,this.imageUrls=[],this.flipThreshold=80,this.maxOverflow=300,this.index=0,this.failImageSource=void 0,this.backgroundColor='black',this.footerContainerStyle={},this.menuContext={saveToLocal:'save to the album',cancel:'cancel'},this.saveToLocalByLongPress=!0,this.enableImageZoom=!0,this.style={},this.enableSwipeDown=!1,this.enablePreload=!1,this.pageAnimateTime=100,this.onLongPress=function(){},this.onClick=function(){},this.onDoubleClick=function(){},this.onSave=function(){},this.onMove=function(){},this.renderHeader=function(){return null},this.renderFooter=function(){return null},this.renderIndicator=function(s,h){return n.createElement(t.View,{style:o.simpleStyle.count},n.createElement(t.Text,{style:o.simpleStyle.countText},s+'/'+h))},this.renderImage=function(o){return n.createElement(t.Image,o)},this.renderArrowLeft=function(){return null},this.renderArrowRight=function(){return null},this.onShowModal=function(){},this.onCancel=function(){},this.onSwipeDown=function(){},this.loadingRender=function(){return null},this.onSaveToCamera=function(){},this.onChange=function(){}}})();e.Props=s;var h=(function(){return function(){this.show=!1,this.currentShowIndex=0,this.prevIndexProp=0,this.imageLoaded=!1,this.imageSizes=[],this.isShowMenu=!1}})();e.State=h},779,[12,16,778]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),o=r(d[2]),u=r(d[3]),c=r(d[4]),l=r(d[5]),f=r(d[6]),S=r(d[7]),s=t(r(d[8])),C=(0,n.connect)(function(t,n){return{channels:(0,o.selectMyChannelClaims)(t),claim:(0,o.makeSelectClaimForUri)(n.uri)(t),drawerStack:(0,f.selectDrawerStack)(t),sortByItem:(0,S.selectSortByItem)(t),subCount:(0,u.makeSelectSubCountForUri)(n.uri)(t),timeItem:(0,S.selectTimeItem)(t)}},function(t){return{abandonClaim:function(n,u){return t((0,o.doAbandonClaim)(n,u))},fetchChannelListMine:function(){return t((0,o.doFetchChannelListMine)(1,99999,!0))},fetchSubCount:function(n){return t((0,u.doFetchSubCount)(n))},popDrawerStack:function(){return t((0,c.doPopDrawerStack)())},setSortByItem:function(n){return t((0,l.doSetSortByItem)(n))},setTimeItem:function(n){return t((0,l.doSetTimeItem)(n))}}})(s.default);e.default=C},780,[3,378,401,408,492,721,496,409,781]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),n=t(r(d[2])),u=t(r(d[3])),o=t(r(d[4])),s=t(r(d[5])),f=t(r(d[6])),c=r(d[7]),T=(r(d[8]),r(d[9])),h=r(d[10]),y=t(r(d[11])),_=t(r(d[12])),E=(t(r(d[13])),t(r(d[14]))),S=t(r(d[15])),v=t(r(d[16])),w=t(r(d[17])),b=t(r(d[18])),p=t(r(d[19])),B=t(r(d[20])),C=(t(r(d[21])),t(r(d[22]))),I=(t(r(d[23])),t(r(d[24]))),P=t(r(d[25])),A=t(r(d[26])),O=t(r(d[27])),V=(function(t){function V(){var t,n;(0,l.default)(this,V);for(var s=arguments.length,T=new Array(s),y=0;y<s;y++)T[y]=arguments[y];return(n=(0,u.default)(this,(t=(0,o.default)(V)).call.apply(t,[this].concat(T)))).state={autoStyle:null,showSortPicker:!1,showTimePicker:!1,showTipView:!1,orderBy:['release_time'],activeTab:E.default.CONTENT_TAB,currentSortByItem:E.default.CLAIM_SEARCH_SORT_BY_ITEMS[1]},n.handleSortByItemSelected=function(t){n.setState({currentSortByItem:t,orderBy:(0,h.getOrderBy)(t),showSortPicker:!1})},n.handleTimeItemSelected=function(t){(0,n.props.setTimeItem)(t),n.setState({showTimePicker:!1})},n.listHeader=function(){var t=n.props.timeItem,l=n.state.currentSortByItem;return f.default.createElement(c.View,{style:A.default.listHeader},f.default.createElement(c.View,{style:O.default.pickerRow},f.default.createElement(c.View,{style:O.default.leftPickerRow},f.default.createElement(c.TouchableOpacity,{style:O.default.tagSortBy,onPress:function(){return n.setState({showSortPicker:!0})}},f.default.createElement(c.Text,{style:O.default.tagSortText},__(l.label.split(' ')[0])),f.default.createElement(w.default,{style:O.default.tagSortIcon,name:'sort-down',size:14})),E.default.SORT_BY_TOP===l.name&&f.default.createElement(c.TouchableOpacity,{style:O.default.tagTime,onPress:function(){return n.setState({showTimePicker:!0})}},f.default.createElement(c.Text,{style:O.default.tagSortText},__(t.label)),f.default.createElement(w.default,{style:O.default.tagSortIcon,name:'sort-down',size:14})))))},n.renderContent=function(){var t,l=n.props,u=l.claim,o=l.navigation,s=l.timeItem;return u&&(t=u.claim_id),f.default.createElement(c.View,{style:A.default.contentTab},t&&f.default.createElement(_.default,{ListHeaderComponent:n.listHeader,hideChannel:!0,orderBy:n.state.orderBy,time:s.name,navigation:o,orientation:E.default.ORIENTATION_VERTICAL,channelIds:[t],style:A.default.claimList}))},n.renderAbout=function(){var t=n.props.claim;if(!t)return f.default.createElement(c.View,{style:A.default.aboutTab},f.default.createElement(c.View,{style:A.default.busyContainer},f.default.createElement(c.Text,{style:A.default.infoText},__('No information to display.'))));var l=t.value,u=(l.cover,l.description),o=(l.thumbnail,l.email),s=l.website_url;l.title;return f.default.createElement(c.View,{style:A.default.aboutTab},!s&&!o&&!u&&f.default.createElement(v.default,{message:__("There's nothing here yet.\nPlease check back later.")}),(s||o||u)&&f.default.createElement(c.ScrollView,{style:A.default.aboutScroll,contentContainerStyle:A.default.aboutScrollContent},s&&s.trim().length>0&&f.default.createElement(c.View,{style:A.default.aboutItem},f.default.createElement(c.Text,{style:A.default.aboutTitle},__('Website')),f.default.createElement(b.default,{style:A.default.aboutText,text:s,href:s})),o&&o.trim().length>0&&f.default.createElement(c.View,{style:A.default.aboutItem},f.default.createElement(c.Text,{style:A.default.aboutTitle},__('Email')),f.default.createElement(b.default,{style:A.default.aboutText,text:o,href:"mailto:"+o})),u&&u.trim().length>0&&f.default.createElement(c.View,{style:A.default.aboutItem},f.default.createElement(c.Text,{style:A.default.aboutText},u))))},n.onEditPressed=function(){var t=n.props,l=t.claim,u=t.navigation;if(l){var o=l.permanent_url;u.navigate({routeName:E.default.DRAWER_ROUTE_CHANNEL_CREATOR,params:{editChannelUrl:o,returnUrl:o}})}n.onEditPressed=null},n.onTipPressed=function(){n.setState({showTipView:!0})},n.onSharePressed=function(){var t=n.props.claim;if(t){var l=t.canonical_url,u=t.short_url,o=t.permanent_url,s=E.default.SHARE_BASE_URL+(0,h.formatLbryUrlForWeb)(l||u||o);c.NativeModules.UtilityModule.shareUrl(s)}},n.onDeletePressed=function(){var t=n.props,l=t.abandonClaim,u=t.claim,o=t.navigation;if(u){var s=u.txid,f=u.nout;c.Alert.alert(__('Delete channel'),__('Are you sure you want to delete this channel?'),[{text:__('No')},{text:__('Yes'),onPress:function(){l(s,f),o.navigate({routeName:E.default.DRAWER_ROUTE_CHANNEL_CREATOR})}}],{cancelable:!0})}},n}return(0,s.default)(V,t),(0,n.default)(V,[{key:"componentWillMount",value:function(){this.setState({autoStyle:y.default.AUTO_THUMB_STYLES[Math.floor(Math.random()*y.default.AUTO_THUMB_STYLES.length)]})}},{key:"componentDidMount",value:function(){var t=this.props,l=t.claim,n=t.fetchChannelListMine,u=t.fetchSubCount;c.NativeModules.Firebase.setCurrentScreen('Channel'),n(),l&&u(l.claim_id)}},{key:"render",value:function(){var t,l,n,u,o=this,s=this.props,h=s.channels,y=s.claim,_=s.navigation,v=s.uri,w=(s.drawerStack,s.popDrawerStack,s.subCount),b=s.timeItem,O=y.name,V=y.permanent_url,N=this.state,x=N.autoStyle,R=N.currentSortByItem,M=N.showSortPicker,k=N.showTimePicker,U=N.showTipView,H=!!h&&h.map(function(t){return t.permanent_url}).includes(V),L=null,D=0;return y&&(y.value&&(n=y.value.title,y.value.cover&&(l=y.value.cover.url),y.value.thumbnail&&(t=y.value.thumbnail.url)),D=(L=n||y.name).startsWith('@')?1:0,u=(0,T.normalizeURI)(y.name+"#"+y.claim_id)),f.default.createElement(c.View,{style:A.default.container},f.default.createElement(I.default,{value:v,navigation:_}),f.default.createElement(c.View,{style:A.default.viewContainer},f.default.createElement(c.View,{style:A.default.cover},f.default.createElement(c.Image,{style:A.default.coverImage,resizeMode:'cover',source:l&&l.trim().length>0?{uri:l}:r(d[28])}),f.default.createElement(c.View,{style:A.default.channelHeader},f.default.createElement(c.Text,{style:A.default.channelName},n&&n.trim().length>0?n:O),f.default.createElement(c.Text,{style:[A.default.followerCount,w>=1?A.default.followerCountBg:null]},1===w&&__('%follower% follower',{follower:w}),w>1&&__('%follower% followers',{follower:w}))),f.default.createElement(c.View,{style:[A.default.avatarImageContainer,x]},t&&f.default.createElement(c.Image,{style:A.default.avatarImage,resizeMode:'cover',source:{uri:t}}),(!t||0===t.trim().length)&&f.default.createElement(c.Text,{style:P.default.autothumbCharacter},L.substring(D,D+1).toUpperCase())),f.default.createElement(c.View,{style:A.default.subscribeButtonContainer},H&&f.default.createElement(S.default,{style:A.default.actionButton,theme:'light',icon:'edit',text:__('Edit'),onPress:this.onEditPressed}),H&&f.default.createElement(S.default,{style:[A.default.actionButton,A.default.deleteButton],theme:'light',icon:'trash-alt',text:__('Delete'),onPress:this.onDeletePressed}),f.default.createElement(S.default,{style:[A.default.actionButton,A.default.shareButton],theme:'light',icon:'share-alt',onPress:this.onSharePressed}),f.default.createElement(S.default,{style:[A.default.actionButton,A.default.tipButton],theme:'light',icon:'gift',onPress:this.onTipPressed}),!H&&f.default.createElement(C.default,{style:A.default.subscribeButton,uri:u,name:O}),!1)),f.default.createElement(c.View,{style:A.default.tabBar},f.default.createElement(c.TouchableOpacity,{style:A.default.tab,onPress:function(){return o.setState({activeTab:E.default.CONTENT_TAB})}},f.default.createElement(c.Text,{style:A.default.tabTitle},__('CONTENT')),E.default.CONTENT_TAB===this.state.activeTab&&f.default.createElement(c.View,{style:A.default.activeTabHint})),f.default.createElement(c.TouchableOpacity,{style:A.default.tab,onPress:function(){return o.setState({activeTab:E.default.ABOUT_TAB})}},f.default.createElement(c.Text,{style:A.default.tabTitle},__('ABOUT')),E.default.ABOUT_TAB===this.state.activeTab&&f.default.createElement(c.View,{style:A.default.activeTabHint}))),E.default.CONTENT_TAB===this.state.activeTab&&this.renderContent(),E.default.ABOUT_TAB===this.state.activeTab&&this.renderAbout()),M&&f.default.createElement(p.default,{title:__('Sort content by'),onOverlayPress:function(){return o.setState({showSortPicker:!1})},onItemSelected:this.handleSortByItemSelected,selectedItem:R,items:E.default.CLAIM_SEARCH_SORT_BY_ITEMS}),k&&f.default.createElement(p.default,{title:__('Content from'),onOverlayPress:function(){return o.setState({showTimePicker:!1})},onItemSelected:this.handleTimeItemSelected,selectedItem:b,items:E.default.CLAIM_SEARCH_TIME_ITEMS}),U&&f.default.createElement(B.default,{claim:y,channelName:y.name,contentName:n,onCancelPress:function(){return o.setState({showTipView:!1})},onOverlayPress:function(){return o.setState({showTipView:!1})},onSendTipSuccessful:function(){return o.setState({showTipView:!1})}}))}}]),V})(f.default.PureComponent);e.default=V},781,[3,4,5,6,8,9,12,16,782,401,410,682,727,674,493,679,689,502,498,753,853,500,857,859,705,685,861,739,719]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"TabView",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"TabViewProps",{enumerable:!0,get:function(){return u.Props}}),Object.defineProperty(e,"TabBar",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"TabBarProps",{enumerable:!0,get:function(){return o.Props}}),Object.defineProperty(e,"SceneMap",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"ScrollPager",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"Route",{enumerable:!0,get:function(){return b.Route}}),Object.defineProperty(e,"NavigationState",{enumerable:!0,get:function(){return b.NavigationState}}),Object.defineProperty(e,"SceneRendererProps",{enumerable:!0,get:function(){return b.SceneRendererProps}});var u=n(r(d[2])),o=n(r(d[3])),c=t(r(d[4])),f=t(r(d[5])),b=r(d[6])},782,[3,1,783,843,850,851,852]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o,l=n(r(d[2])),u=n(r(d[3])),s=n(r(d[4])),c=n(r(d[5])),p=n(r(d[6])),f=n(r(d[7])),y=n(r(d[8])),b=t(r(d[9])),v=r(d[10]),h=r(d[11]),w=n(r(d[12])),S=n(r(d[13])),P=n(r(d[14])),O=n(r(d[15])),j="/Users/satya/Workspace/Projects/react-native-tab-view/src/TabView.tsx";function _(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);n&&(l=l.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,l)}return o}function C(t){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?_(Object(o),!0).forEach(function(n){(0,u.default)(t,n,o[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):_(Object(o)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(o,n))})}return t}var E=null!=(o=h.GestureHandlerRootView)?o:v.View,N=(function(t){function n(){var t,o;(0,s.default)(this,n);for(var l=arguments.length,u=new Array(l),c=0;c<l;c++)u[c]=arguments[c];return(o=(0,p.default)(this,(t=(0,f.default)(n)).call.apply(t,[this].concat(u)))).state={layout:C({width:0,height:0},o.props.initialLayout)},o.jumpToIndex=function(t){t!==o.props.navigationState.index&&o.props.onIndexChange(t)},o.handleLayout=function(t){var n=t.nativeEvent.layout,l=n.height,u=n.width;o.state.layout.width===u&&o.state.layout.height===l||o.setState({layout:{height:l,width:u}})},o}return(0,y.default)(n,t),(0,c.default)(n,[{key:"render",value:function(){var t=this.props,n=t.position,o=t.onSwipeStart,u=t.onSwipeEnd,s=t.navigationState,c=t.lazy,p=t.lazyPreloadDistance,f=t.removeClippedSubviews,y=t.keyboardDismissMode,v=t.swipeEnabled,h=t.swipeVelocityImpact,S=t.timingConfig,O=t.springConfig,_=t.tabBarPosition,N=t.renderTabBar,L=t.renderScene,x=t.renderLazyPlaceholder,k=t.sceneContainerStyle,z=t.style,T=t.gestureHandlerProps,V=t.springVelocityScale,I=t.renderPager,B=this.state.layout;return b.createElement(E,{onLayout:this.handleLayout,style:[D.pager,z],__source:{fileName:j,lineNumber:133}},I({navigationState:s,layout:B,keyboardDismissMode:y,swipeEnabled:v,swipeVelocityImpact:h,timingConfig:S,springConfig:O,onSwipeStart:o,onSwipeEnd:u,onIndexChange:this.jumpToIndex,springVelocityScale:V,removeClippedSubviews:f,gestureHandlerProps:T,children:function(t){var o=t.position,u=t.render,f=t.addListener,y=t.removeListener,v=t.jumpTo,h={position:o,layout:B,jumpTo:v};return b.createElement(b.Fragment,{__source:{fileName:j,lineNumber:167}},n?b.createElement(w.default.Code,{exec:w.default.set(n,o),__source:{fileName:j,lineNumber:169}}):null,'top'===_&&N(C({},h,{navigationState:s})),u(s.routes.map(function(t,n){return b.createElement(P.default,(0,l.default)({},h,{addListener:f,removeListener:y,key:t.key,index:n,lazy:c,lazyPreloadDistance:p,navigationState:s,style:k,__source:{fileName:j,lineNumber:181}}),function(n){return n.loading?x({route:t}):L(C({},h,{route:t}))})})),'bottom'===_&&N(C({},h,{navigationState:s})))}}))}}]),n})(b.Component);e.default=N,N.defaultProps={tabBarPosition:'top',renderTabBar:function(t){return b.createElement(S.default,(0,l.default)({},t,{__source:{fileName:j,lineNumber:64}}))},renderLazyPlaceholder:function(){return null},keyboardDismissMode:'auto',swipeEnabled:!0,lazy:!1,lazyPreloadDistance:0,removeClippedSubviews:!1,springConfig:{},timingConfig:{},gestureHandlerProps:{},renderPager:function(t){return b.createElement(O.default,(0,l.default)({},t,{__source:{fileName:j,lineNumber:75}}))}};var D=v.StyleSheet.create({pager:{flex:1,overflow:'hidden'}})},783,[1,3,11,50,4,5,6,8,9,12,16,464,784,843,848,849]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Easing",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"Transition",{enumerable:!0,get:function(){return V.Transition}}),Object.defineProperty(e,"Transitioning",{enumerable:!0,get:function(){return V.Transitioning}}),Object.defineProperty(e,"createTransitioningComponent",{enumerable:!0,get:function(){return V.createTransitioningComponent}}),e.default=void 0;var o=n(r(d[2])),u=r(d[3]),l=n(r(d[4])),f=n(r(d[5])),c=n(r(d[6])),p=n(r(d[7])),s=n(r(d[8])),b=t(r(d[9])),O=t(r(d[10])),y=n(r(d[11])),P=n(r(d[12])),j=n(r(d[13])),v=n(r(d[14])),w=n(r(d[15])),h=n(r(d[16])),T=n(r(d[17])),C=r(d[18]),S=n(r(d[19])),V=r(d[20]),D=n(r(d[21]));function I(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(t);n&&(u=u.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,u)}return o}var W=(function(t){for(var n=1;n<arguments.length;n++){var u=null!=arguments[n]?arguments[n]:{};n%2?I(Object(u),!0).forEach(function(n){(0,o.default)(t,n,u[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(u)):I(Object(u)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(u,n))})}return t})({View:(0,y.default)(u.View),Text:(0,y.default)(u.Text),Image:(0,y.default)(u.Image),ScrollView:(0,y.default)(u.ScrollView),Code:s.default,createAnimatedComponent:y.default,Clock:f.default,Value:c.default,Node:p.default},b,{},O,{decay:(0,S.default)(P.default,T.default),timing:(0,S.default)(j.default,w.default),spring:(0,S.default)(v.default,h.default),SpringUtils:D.default,addWhitelistedNativeProps:C.addWhitelistedNativeProps,addWhitelistedUIProps:C.addWhitelistedUIProps});e.default=W},784,[1,3,50,16,785,795,796,789,814,786,815,827,831,832,833,834,836,838,839,840,841,842]);
+__d(function(g,r,i,a,m,e,d){var u=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=u(r(d[1])),t=u(r(d[2])),l=r(d[3]),o=u(r(d[4])),c=(function(){function u(){(0,n.default)(this,u)}return(0,t.default)(u,null,[{key:"linear",value:function(u){return u}},{key:"ease",value:function(u){return new o.default(u,.42,0,1,1)}},{key:"quad",value:function(u){return(0,l.multiply)(u,u)}},{key:"cubic",value:function(u){return(0,l.multiply)(u,u,u)}},{key:"poly",value:function(u){return function(n){return(0,l.pow)(n,u)}}},{key:"sin",value:function(u){return(0,l.sub)(1,(0,l.cos)((0,l.multiply)(u,Math.PI,.5)))}},{key:"circle",value:function(u){return(0,l.sub)(1,(0,l.sqrt)((0,l.sub)(1,(0,l.multiply)(u,u))))}},{key:"exp",value:function(u){return(0,l.pow)(2,(0,l.multiply)(10,(0,l.sub)(u,1)))}},{key:"elastic",value:function(){var u=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:1)*Math.PI;return function(n){return(0,l.sub)(1,(0,l.multiply)((0,l.pow)((0,l.cos)((0,l.multiply)(n,Math.PI,.5)),3),(0,l.cos)((0,l.multiply)(n,u))))}}},{key:"back",value:function(u){return void 0===u&&(u=1.70158),function(n){return(0,l.multiply)(n,n,(0,l.sub)((0,l.multiply)((0,l.add)(u,1),n),u))}}},{key:"bounce",value:function(u){var n=function(u){return(0,l.multiply)(7.5625,u,u)};return(0,l.cond)((0,l.lessThan)(u,.36363636363636365),n(u),(0,l.cond)((0,l.lessThan)(u,.7272727272727273),(0,l.add)(.75,n((0,l.sub)(u,.5454545454545454))),(0,l.cond)((0,l.lessThan)(u,.9057971014492754),(0,l.add)(.9375,n((0,l.sub)(u,.8181818181818182))),(0,l.add)(.984375,n((0,l.sub)(u,.9545454545454546))))))}},{key:"bezier",value:function(u,n,t,l){return function(c){return new o.default(c,u,n,t,l)}}},{key:"in",value:function(u){return u}},{key:"out",value:function(u){return function(n){return(0,l.sub)(1,u((0,l.sub)(1,n)))}}},{key:"inOut",value:function(u){return function(n){return(0,l.cond)((0,l.lessThan)(n,.5),(0,l.divide)(u((0,l.multiply)(n,2)),2),(0,l.sub)(1,(0,l.divide)(u((0,l.multiply)((0,l.sub)(1,n),2)),2)))}}}]),u})();e.default=c},785,[3,4,5,786,813]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var t={cond:!0,set:!0,startClock:!0,stopClock:!0,clockRunning:!0,debug:!0,call:!0,event:!0,always:!0,concat:!0,block:!0,adapt:!0,proc:!0};Object.defineProperty(e,"cond",{enumerable:!0,get:function(){return n.createAnimatedCond}}),Object.defineProperty(e,"set",{enumerable:!0,get:function(){return c.createAnimatedSet}}),Object.defineProperty(e,"startClock",{enumerable:!0,get:function(){return o.createAnimatedStartClock}}),Object.defineProperty(e,"stopClock",{enumerable:!0,get:function(){return u.createAnimatedStopClock}}),Object.defineProperty(e,"clockRunning",{enumerable:!0,get:function(){return l.createAnimatedClockTest}}),Object.defineProperty(e,"debug",{enumerable:!0,get:function(){return b.createAnimatedDebug}}),Object.defineProperty(e,"call",{enumerable:!0,get:function(){return f.createAnimatedCall}}),Object.defineProperty(e,"event",{enumerable:!0,get:function(){return p.createAnimatedEvent}}),Object.defineProperty(e,"always",{enumerable:!0,get:function(){return y.createAnimatedAlways}}),Object.defineProperty(e,"concat",{enumerable:!0,get:function(){return O.createAnimatedConcat}}),Object.defineProperty(e,"block",{enumerable:!0,get:function(){return j.createAnimatedBlock}}),Object.defineProperty(e,"adapt",{enumerable:!0,get:function(){return j.adapt}}),Object.defineProperty(e,"proc",{enumerable:!0,get:function(){return P.createAnimatedFunction}});var n=r(d[0]),c=r(d[1]),o=r(d[2]),u=r(d[3]),l=r(d[4]),b=r(d[5]),f=r(d[6]),p=r(d[7]),y=r(d[8]),O=r(d[9]),j=r(d[10]),P=r(d[11]),s=r(d[12]);Object.keys(s).forEach(function(n){"default"!==n&&"__esModule"!==n&&(Object.prototype.hasOwnProperty.call(t,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return s[n]}}))})},786,[787,793,794,804,805,806,801,807,803,809,791,810,798]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.createAnimatedCond=function(t,o,n){return new s((0,v.adapt)(t),(0,v.adapt)(o),void 0===n?void 0:(0,v.adapt)(n))};var o=t(r(d[1])),n=t(r(d[2])),l=t(r(d[3])),c=t(r(d[4])),u=t(r(d[5])),_=r(d[6]),f=t(r(d[7])),v=r(d[8]),s=(function(t){function f(t,n,u){var _;return(0,o.default)(this,f),(_=(0,l.default)(this,(0,c.default)(f).call(this,{type:'cond',cond:t.__nodeID,ifBlock:n.__nodeID,elseBlock:u?u.__nodeID:void 0},[t,n,u])))._condition=t,_._ifBlock=n,_._elseBlock=u,_}return(0,u.default)(f,t),(0,n.default)(f,[{key:"__onEvaluate",value:function(){return(0,_.val)(this._condition)?(0,_.val)(this._ifBlock):void 0!==this._elseBlock?(0,_.val)(this._elseBlock):void 0}}]),f})(f.default)},787,[3,4,5,6,8,9,788,789,791]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.val=function(_){return _&&_.__getValue?_.__getValue():_||0}},788,[]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),_=t(r(d[2])),o=t(r(d[3])),l=t(r(d[4]));function u(t,n){var _=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);n&&(o=o.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),_.push.apply(_,o)}return _}function s(t){for(var _=1;_<arguments.length;_++){var o=null!=arguments[_]?arguments[_]:{};_%2?u(Object(o),!0).forEach(function(_){(0,n.default)(t,_,o[_])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):u(Object(o)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(o,n))})}return t}var c=[],h=1,f=null;function v(t){for(var n in t){var _=t[n];_ instanceof k&&(t[n]=_.__nodeID)}return t}function p(){for(var t=new Set,n=function n(_){if(_){if(!t.has(_))if(t.add(_),'function'==typeof _.update)_.update();else{var o=_.__getChildren();if(o)for(var l=0,u=o.length;l<u;l++)n(o[l])}}else console.warn('findAndUpdateNodes was passed a nullish node')},_=0;_<c.length;_++){n(c[_])}c.length=0,f=null,h+=1}var y=0,k=(function(){function t(n,o){(0,_.default)(this,t),this.__lastLoopID=0,this.__memoizedValue=null,this.__children=[],this.__nodeID=++y,this.__nodeConfig=v(n),this.__initialized=!1,this.__inputNodes=o&&o.filter(function(n){return n instanceof t})}return(0,o.default)(t,[{key:"__attach",value:function(){this.__nativeInitialize();var t=this.__inputNodes;if(t)for(var n=0,_=t.length;n<_;n++)t[n].__addChild(this)}},{key:"__detach",value:function(){var t=this.__inputNodes;if(t)for(var n=0,_=t.length;n<_;n++)t[n].__removeChild(this);this.__nativeTearDown()}},{key:"__getValue",value:function(){return this.__lastLoopID<h?(this.__lastLoopID=h,this.__memoizedValue=this.__onEvaluate()):this.__memoizedValue}},{key:"__forceUpdateCache",value:function(t){this.__memoizedValue=t,this.__markUpdated()}},{key:"__dangerouslyRescheduleEvaluate",value:function(){this.__lastLoopID=0,this.__markUpdated()}},{key:"__markUpdated",value:function(){c.push(this),f||(f=setImmediate(p))}},{key:"__nativeInitialize",value:function(){this.__initialized||(l.default.createNode(this.__nodeID,s({},this.__nodeConfig)),this.__initialized=!0)}},{key:"__nativeTearDown",value:function(){this.__initialized&&(l.default.dropNode(this.__nodeID),this.__initialized=!1)}},{key:"isNativelyInitialized",value:function(){return this.__initialized}},{key:"__onEvaluate",value:function(){throw new Error('Missing implementation of onEvaluate')}},{key:"__getProps",value:function(){return this.__getValue()}},{key:"__getChildren",value:function(){return this.__children}},{key:"__addChild",value:function(t){0===this.__children.length&&this.__attach(),this.__children.push(t),t.__nativeInitialize(),l.default.connectNodes?l.default.connectNodes(this.__nodeID,t.__nodeID):this.__dangerouslyRescheduleEvaluate()}},{key:"__removeChild",value:function(t){var n=this.__children.indexOf(t);-1!==n?(l.default.disconnectNodes(this.__nodeID,t.__nodeID),this.__children.splice(n,1),0===this.__children.length&&this.__detach()):console.warn("Trying to remove a child that doesn't exist")}},{key:"_connectAnimatedView",value:function(t){l.default.connectNodeToView?l.default.connectNodeToView(this.__nodeID,t):this.__dangerouslyRescheduleEvaluate()}},{key:"_disconnectAnimatedView",value:function(t){l.default.disconnectNodeFromView(this.__nodeID,t)}}]),t})();e.default=k},789,[3,50,4,5,790]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[0]).NativeModules.ReanimatedModule;e.default=t},790,[16]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.createAnimatedBlock=function(t){return p(t)},e.adapt=p;var n=t(r(d[1])),u=t(r(d[2])),o=t(r(d[3])),f=t(r(d[4])),l=t(r(d[5])),c=t(r(d[6])),_=r(d[7]),v=t(r(d[8])),s=(function(t){function c(t){var u;return(0,n.default)(this,c),(u=(0,o.default)(this,(0,f.default)(c).call(this,{type:'block',block:t.map(function(t){return t.__nodeID})},t)))._array=t,u}return(0,l.default)(c,t),(0,u.default)(c,[{key:"__onEvaluate",value:function(){var t;return this._array.forEach(function(n){t=(0,_.val)(n)}),t}}]),c})(c.default);function y(t){return'object'==typeof t&&t.__isProxy?(t.__val||(t.__val=new v.default(0)),t.__val):t instanceof c.default?t:v.default.valueForConstant(t)}function p(t){return Array.isArray(t)?new s(t.map(function(t){return p(t)})):y(t)}},791,[3,4,5,6,8,9,789,788,792]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=t(r(d[2])),l=t(r(d[3])),_=t(r(d[4])),o=t(r(d[5])),h=t(r(d[6])),s=t(r(d[7])),f=r(d[8]),c=t(r(d[9]));function v(t){return null===t||void 0===t||'string'==typeof t?t:Number(t)}var p=new Map;function y(){0==p.size&&[0,-1,1,-2,2].forEach(function(t){return p.set(t,new k(t,!0))})}var k=(function(t){function s(t){var _,o=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return(0,n.default)(this,s),(_=(0,u.default)(this,(0,l.default)(s).call(this,{type:'value',value:v(t)})))._startingValue=_._value=t,_._animation=null,_._constant=o,_}return(0,h.default)(s,t),(0,o.default)(s,null,[{key:"valueForConstant",value:function(t){return y(),p.get(t)||new s(t,!0)}}]),(0,o.default)(s,[{key:"__detach",value:function(){var t=this;this._constant||(c.default.getValue?c.default.getValue(this.__nodeID,function(n){return t.__nodeConfig.value=n}):this.__nodeConfig.value=this.__getValue()),this.__detachAnimation(this._animation),(0,_.default)((0,l.default)(s.prototype),"__detach",this).call(this)}},{key:"__detachAnimation",value:function(t){t&&t.__detach(),this._animation===t&&(this._animation=null)}},{key:"__attachAnimation",value:function(t){this.__detachAnimation(this._animation),this._animation=t}},{key:"__onEvaluate",value:function(){return this.__inputNodes&&this.__inputNodes.length&&this.__inputNodes.forEach(f.val),this._value}},{key:"_updateValue",value:function(t){this._value=t,this.__forceUpdateCache(t)}}]),s})(s.default);e.default=k},792,[3,4,6,8,41,5,9,789,788,790]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.createAnimatedSet=function(t,n){return new h(t,(0,v.adapt)(n))};var n=t(r(d[1])),u=t(r(d[2])),l=t(r(d[3])),_=t(r(d[4])),o=t(r(d[5])),f=t(r(d[6])),c=r(d[7]),v=r(d[8]),s=t(r(d[9])),h=(function(t){function f(t,u){var o;return(0,n.default)(this,f),o=(0,l.default)(this,(0,_.default)(f).call(this,{type:'set',what:t.__nodeID,value:u.__nodeID},[u])),(0,s.default)(!t._constant,'Value to be set cannot be constant'),o._what=t,o._value=u,o}return(0,o.default)(f,t),(0,u.default)(f,[{key:"__onEvaluate",value:function(){var t=(0,c.val)(this._value);return this._what._updateValue(t),t}}]),f})(f.default)},793,[3,4,5,6,8,9,789,788,791,207]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.createAnimatedStartClock=function(t){return new k(t)};var n=t(r(d[1])),o=t(r(d[2])),u=t(r(d[3])),l=t(r(d[4])),c=t(r(d[5])),f=t(r(d[6])),_=t(r(d[7])),s=t(r(d[8])),k=(function(t){function f(t){var o;return(0,n.default)(this,f),o=(0,u.default)(this,(0,l.default)(f).call(this,{type:'clockStart',clock:t.__nodeID})),(0,s.default)(t instanceof _.default,'Node is not of an AnimatedClock type'),o._clockNode=t,o}return(0,c.default)(f,t),(0,o.default)(f,[{key:"__onEvaluate",value:function(){return this._clockNode.start(),0}}]),f})(f.default)},794,[3,4,5,6,8,9,789,795,207]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.clock=e.default=void 0;var l=t(r(d[1])),u=t(r(d[2])),_=t(r(d[3])),h=t(r(d[4])),n=t(r(d[5])),c=t(r(d[6])),s=t(r(d[7])),f=t(r(d[8])),o=r(d[9]),v=new((function(t){function s(){var t;return(0,l.default)(this,s),(t=(0,_.default)(this,(0,h.default)(s).call(this,{type:'MAIN_CLOCK'})))._runFrame=function(){t._updateValue(0),t.__children.length>0&&(t._frameCallback=requestAnimationFrame(t._runFrame))},t}return(0,c.default)(s,t),(0,u.default)(s,[{key:"__onEvaluate",value:function(){return+new Date}},{key:"__attach",value:function(){(0,n.default)((0,h.default)(s.prototype),"__attach",this).call(this),this._frameCallback||(this._frameCallback=requestAnimationFrame(this._runFrame))}},{key:"__detach",value:function(){this._frameCallback&&(cancelAnimationFrame(this._frameCallback),this._frameCallback=null),(0,n.default)((0,h.default)(s.prototype),"__detach",this).call(this)}}]),s})(s.default)),k=(function(t){function s(){return(0,l.default)(this,s),(0,_.default)(this,(0,h.default)(s).call(this,{type:'clock'}))}return(0,c.default)(s,t),(0,u.default)(s,[{key:"__onEvaluate",value:function(){return(0,o.val)(v)}},{key:"__attach",value:function(){(0,n.default)((0,h.default)(s.prototype),"__attach",this).call(this),this._started&&!this._attached&&v.__addChild(this),this._attached=!0}},{key:"__detach",value:function(){this._started&&this._attached&&v.__removeChild(this),this._attached=!1,(0,n.default)((0,h.default)(s.prototype),"__detach",this).call(this)}},{key:"start",value:function(){!this._started&&this._attached&&v.__addChild(this),this._started=!0}},{key:"stop",value:function(){this._started&&this._attached&&v.__removeChild(this),this._started=!1}},{key:"isStarted",value:function(){return this._started}}]),s})(f.default);e.default=k;var y=v;e.clock=y},795,[3,4,5,6,8,41,9,796,789,788]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])),n=t(r(d[2])),l=t(r(d[3])),f=t(r(d[4])),o=t(r(d[5])),s=r(d[6]),h=t(r(d[7])),c=t(r(d[8])),_=r(d[9]),v=r(d[10]),p=(function(t){function c(){return(0,u.default)(this,c),(0,l.default)(this,(0,f.default)(c).apply(this,arguments))}return(0,o.default)(c,t),(0,n.default)(c,[{key:"setValue",value:function(t){this.__detachAnimation(this._animation),'web'===v.Platform.OS?this._updateValue(t):(0,_.evaluateOnce)((0,s.createAnimatedSet)(this,t),this)}},{key:"interpolate",value:function(t){return(0,h.default)(this,t)}}]),c})(c.default);e.default=p},796,[3,4,5,6,8,9,793,797,792,800,16]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,o){var s=o.inputRange,T=o.outputRange,E=o.extrapolate,R=void 0===E?c.EXTEND:E,A=o.extrapolateLeft,C=o.extrapolateRight;p('inputRange',s),v('inputRange',s),p('outputRange',T),v('outputRange',T),h('inputRange',s),(0,l.default)(s.length===T.length,'inputRange and outputRange must be the same length.');var N=A||R,b=C||R,D=f(t,s,T);N===c.EXTEND||(N===c.CLAMP?D=(0,u.createAnimatedCond)((0,n.lessThan)(t,s[0]),T[0],D):N===c.IDENTITY&&(D=(0,u.createAnimatedCond)((0,n.lessThan)(t,s[0]),t,D)));b===c.EXTEND||(b===c.CLAMP?D=(0,u.createAnimatedCond)((0,n.greaterThan)(t,s[s.length-1]),T[T.length-1],D):b===c.IDENTITY&&(D=(0,u.createAnimatedCond)((0,n.greaterThan)(t,s[s.length-1]),t,D)));return D},e.Extrapolate=void 0;var n=r(d[1]),u=r(d[2]),l=t(r(d[3])),o=t(r(d[4]));function s(t,u,l,o){var s=u[o],f=u[o+1],c=l[o],h=l[o+1],p=(0,n.divide)((0,n.sub)(t,s),(0,n.sub)(f,s));return(0,n.add)(c,(0,n.multiply)(p,(0,n.sub)(h,c)))}function f(t,l,o){var c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;return l.length-c==2?s(t,l,o,c):(0,u.createAnimatedCond)((0,n.lessThan)(t,l[c+1]),s(t,l,o,c),f(t,l,o,c+1))}var c={EXTEND:'extend',CLAMP:'clamp',IDENTITY:'identity'};function h(t,n){for(var u=1;u<n.length;++u)n[u]instanceof o.default||n[u-1]instanceof o.default||(0,l.default)(n[u]>=n[u-1],'%s must be monotonically non-decreasing. (%s)',t,n)}function p(t,n){(0,l.default)(n.length>=2,'%s must have at least 2 elements. (%s)',t,n)}function v(t,n){for(var u=0;u<n.length;u++)n[u]instanceof o.default||(0,l.default)(Number.isFinite(n[u]),'%s cannot include %s. (%s)',t,n[u],n)}e.Extrapolate=c},797,[3,798,787,207,789]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.atan=e.asin=e.acos=e.tan=e.not=e.defined=e.or=e.and=e.neq=e.greaterOrEq=e.lessOrEq=e.greaterThan=e.eq=e.lessThan=e.round=e.exp=e.cos=e.sin=e.log=e.sqrt=e.modulo=e.pow=e.divide=e.multiply=e.sub=e.add=void 0;var n=r(d[0]).createAnimatedOperator,o=n('add');e.add=o;var s=n('sub');e.sub=s;var v=n('multiply');e.multiply=v;var t=n('divide');e.divide=t;var l=n('pow');e.pow=l;var q=n('modulo');e.modulo=q;var u=n('sqrt');e.sqrt=u;var p=n('log');e.log=p;var c=n('sin');e.sin=c;var O=n('cos');e.cos=O;var h=n('exp');e.exp=h;var E=n('round');e.round=E;var T=n('lessThan');e.lessThan=T;var f=n('eq');e.eq=f;var b=n('greaterThan');e.greaterThan=b;var y=n('lessOrEq');e.lessOrEq=y;var _=n('greaterOrEq');e.greaterOrEq=_;var w=n('neq');e.neq=w;var x=n('and');e.and=x;var j=n('or');e.or=j;var A=n('defined');e.defined=A;var M=n('not');e.not=M;var P=n('tan');e.tan=P;var k=n('acos');e.acos=k;var z=n('asin');e.asin=z;var B=n('atan');e.atan=B},798,[799]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.createAnimatedOperator=function(n){return function(){for(var t=arguments.length,u=new Array(t),o=0;o<t;o++)u[o]=arguments[o];return new w(n,u.map(p.adapt))}};var t=n(r(d[1])),u=n(r(d[2])),o=n(r(d[3])),f=n(r(d[4])),c=n(r(d[5])),l=n(r(d[6])),s=r(d[7]),h=n(r(d[8])),p=r(d[9]);function v(n){return function(t){return t.reduce(function(t,u){return n((0,s.val)(t),(0,s.val)(u))})}}function _(n,t){return function(u){return u.reduce(function(t,u){return n((0,s.val)(t),(0,s.val)(u))},t)}}function M(n){return function(t){return n((0,s.val)(t[0]),(0,s.val)(t[1]))}}function q(n){return function(t){return n((0,s.val)(t[0]))}}var y={add:v(function(n,t){return n+t}),sub:v(function(n,t){return n-t}),multiply:v(function(n,t){return n*t}),divide:v(function(n,t){return n/t}),pow:v(function(n,t){return Math.pow(n,t)}),modulo:v(function(n,t){return(n%t+t)%t}),sqrt:q(function(n){return Math.sqrt(n)}),log:q(function(n){return Math.log(n)}),sin:q(function(n){return Math.sin(n)}),cos:q(function(n){return Math.cos(n)}),tan:q(function(n){return Math.tan(n)}),acos:q(function(n){return Math.acos(n)}),asin:q(function(n){return Math.asin(n)}),atan:q(function(n){return Math.atan(n)}),exp:q(function(n){return Math.exp(n)}),round:q(function(n){return Math.round(n)}),and:_(function(n,t){return n&&t},!0),or:_(function(n,t){return n||t},!1),not:q(function(n){return!n}),defined:q(function(n){return null!==n&&void 0!==n&&!isNaN(n)}),lessThan:M(function(n,t){return n<t}),eq:M(function(n,t){return n==t}),greaterThan:M(function(n,t){return n>t}),lessOrEq:M(function(n,t){return n<=t}),greaterOrEq:M(function(n,t){return n>=t}),neq:M(function(n,t){return n!=t})},w=(function(n){function l(n,u){var c;return(0,t.default)(this,l),(c=(0,o.default)(this,(0,f.default)(l).call(this,{type:'op',op:n,input:u.map(function(n){return n.__nodeID})},u)))._op=n,c._input=u,c}return(0,c.default)(l,n),(0,u.default)(l,[{key:"__onEvaluate",value:function(){return this._operation||(this._operation=y[this._op],(0,h.default)(this._operation,"Illegal operator '%s'",this._op)),this._operation(this._input)}}]),l})(l.default)},799,[3,4,5,6,8,9,789,788,207,791]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.evaluateOnce=function(t){var v=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],h=arguments.length>2?arguments[2]:void 0;Array.isArray(v)||(v=[v]);for(var f=new n.default(0),u=(0,o.createAnimatedCond)(f,0,(0,_.createAnimatedCall)([t,(0,l.createAnimatedSet)(f,1)],function(){h&&h();for(var t=0;t<v.length;t++)v[t].__removeChild(A),A.__detach()})),A=(0,c.createAnimatedAlways)(u),y=0;y<v.length;y++)v[y].__addChild(A),A.__attach()};var n=t(r(d[1])),l=r(d[2]),_=r(d[3]),c=r(d[4]),o=r(d[5])},800,[3,792,793,801,803,787]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.createAnimatedCall=function(t,l){return new y(t,l)};var l=t(r(d[1])),n=t(r(d[2])),u=t(r(d[3])),c=t(r(d[4])),_=t(r(d[5])),f=t(r(d[6])),o=t(r(d[7])),s=r(d[8]),h=t(r(d[9])),v=new Map;function p(t){var l=v.get(t.id);l&&l._callback(t.args)}var y=(function(t){function h(t,n){var _;return(0,l.default)(this,h),(_=(0,u.default)(this,(0,c.default)(h).call(this,{type:'call',input:t.map(function(t){return t.__nodeID})},t)))._callback=n,_._args=t,_}return(0,f.default)(h,t),(0,n.default)(h,[{key:"__attach",value:function(){(0,_.default)((0,c.default)(h.prototype),"__attach",this).call(this),v.set(this.__nodeID,this),1===v.size&&o.default.addListener('onReanimatedCall',p)}},{key:"__detach",value:function(){v.delete(this.__nodeID),0===v.size&&o.default.removeAllListeners('onReanimatedCall'),(0,_.default)((0,c.default)(h.prototype),"__detach",this).call(this)}},{key:"__onEvaluate",value:function(){return this._callback(this._args.map(s.val)),0}}]),h})(h.default)},801,[3,4,5,6,8,41,9,802,788,789]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])),v=new(r(d[2]).NativeEventEmitter)(u.default);e.default=v},802,[3,790,16]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.createAnimatedAlways=function(t){return new h(t)};var u=t(r(d[1])),n=t(r(d[2])),l=t(r(d[3])),f=t(r(d[4])),_=t(r(d[5])),o=t(r(d[6])),c=r(d[7]),h=(function(t){function o(t){var n;return(0,u.default)(this,o),(n=(0,l.default)(this,(0,f.default)(o).call(this,{type:'always',what:t.__nodeID},[t])))._what=t,n}return(0,_.default)(o,t),(0,n.default)(o,[{key:"update",value:function(){this.__getValue()}},{key:"__onEvaluate",value:function(){return(0,c.val)(this._what),0}}]),o})(o.default)},803,[3,4,5,6,8,9,789,788]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.createAnimatedStopClock=function(t){return new k(t)};var n=t(r(d[1])),o=t(r(d[2])),u=t(r(d[3])),l=t(r(d[4])),c=t(r(d[5])),f=t(r(d[6])),_=t(r(d[7])),s=t(r(d[8])),k=(function(t){function f(t){var o;return(0,n.default)(this,f),o=(0,u.default)(this,(0,l.default)(f).call(this,{type:'clockStop',clock:t.__nodeID})),(0,s.default)(t instanceof _.default,'Node is not of an AnimatedClock type'),o._clockNode=t,o}return(0,c.default)(f,t),(0,o.default)(f,[{key:"__onEvaluate",value:function(){return this._clockNode.stop(),0}}]),f})(f.default)},804,[3,4,5,6,8,9,789,795,207]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.createAnimatedClockTest=function(t){return new k(t)};var n=t(r(d[1])),o=t(r(d[2])),u=t(r(d[3])),l=t(r(d[4])),c=t(r(d[5])),f=t(r(d[6])),s=t(r(d[7])),_=t(r(d[8])),k=(function(t){function f(t){var o;return(0,n.default)(this,f),o=(0,u.default)(this,(0,l.default)(f).call(this,{type:'clockTest',clock:t.__nodeID})),(0,_.default)(t instanceof s.default,'Node is not of an AnimatedClock type'),o._clockNode=t,o}return(0,c.default)(f,t),(0,o.default)(f,[{key:"__onEvaluate",value:function(){return this._clockNode.isStarted()?1:0}}]),f})(f.default)},805,[3,4,5,6,8,9,789,795,207]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.createAnimatedDebug=function(t,u){return u};t(r(d[1]));var u=t(r(d[2])),l=t(r(d[3])),n=t(r(d[4])),s=t(r(d[5])),f=t(r(d[6])),o=r(d[7]),_=t(r(d[8]));r(d[9]),r(d[10]),(function(t){function _(t,l){var f;return(0,u.default)(this,_),(f=(0,n.default)(this,(0,s.default)(_).call(this,{type:'debug',message:t,value:l.__nodeID},[l])))._message=t,f._value=l,f}(0,f.default)(_,t),(0,l.default)(_,[{key:"__onEvaluate",value:function(){var t=(0,o.val)(this._value);return console.log(this._message,t),t}}])})(_.default)},806,[3,25,4,5,6,8,9,788,789,791,801]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.createAnimatedEvent=function(t,n){return new b(t,n)},e.default=void 0;var n=t(r(d[1])),o=t(r(d[2])),f=t(r(d[3])),l=t(r(d[4])),u=t(r(d[5])),s=t(r(d[6])),v=r(d[7]),c=t(r(d[8])),_=t(r(d[9])),y=t(r(d[10])),h=r(d[11]),p=t(r(d[12])),w=t(r(d[13]));function N(t){var n=[],o=[],f=function(t){return'web'===v.Platform.OS?t:t.__nodeID},l=function t(l,u){if(l instanceof y.default)n.push(u.concat(f(l)));else if('object'==typeof l&&l.__val)n.push(u.concat(f(l.__val)));else if('function'==typeof l){var s=new y.default(0);o.push((0,h.createAnimatedAlways)(l(s))),n.push(u.concat(f(s)))}else if('object'==typeof l)for(var v in l)t(l[v],u.concat(v))};(0,p.default)(t[0]&&t[0].nativeEvent,'Native driven events only support animated values contained inside `nativeEvent`.');var u=t[0].nativeEvent;if('object'==typeof u)l(u,[]);else if('function'==typeof u){var s={get:function(t,n){return'__isProxy'===n||(t[n]||'__val'===n||(t[n]=new Proxy({},s)),t[n])},set:function(t,n,o){'__val'===n&&(t[n]=o)}},c='function'==typeof Proxy?new Proxy({},s):(0,w.default)();o.push((0,h.createAnimatedAlways)(u(c))),l(c,[])}return{eventMappings:n,alwaysNodes:o}}var b=(function(t){function _(t){var f;arguments.length>1&&void 0!==arguments[1]&&arguments[1];(0,o.default)(this,_);var s=N(t),c=s.eventMappings,y=s.alwaysNodes;return(f=(0,l.default)(this,(0,u.default)(_).call(this,{type:'event',argMapping:c}))).__isNative=!0,f._alwaysNodes=y,'web'===v.Platform.OS&&(f._argMapping=c,f.__getHandler=function(){return function(t){var o=t.nativeEvent,l=f._argMapping,u=Array.isArray(l),s=0;for(l=u?l:l["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var v;if(u){if(s>=l.length)break;v=l[s++]}else{if((s=l.next()).done)break;v=s.value}var c=v,_=(0,n.default)(c,2),y=_[0],h=_[1];y in o&&h.setValue(o[y])}}}),f}return(0,s.default)(_,t),(0,f.default)(_,[{key:"attachEvent",value:function(t,n){for(var o=0;o<this._alwaysNodes.length;o++)this._alwaysNodes[o].__attach();this.__attach();var f=(0,v.findNodeHandle)(t);c.default.attachEvent(f,n,this.__nodeID)}},{key:"__onEvaluate",value:function(){return 0}},{key:"detachEvent",value:function(t,n){for(var o=0;o<this._alwaysNodes.length;o++)this._alwaysNodes[o].isNativelyInitialized()&&this._alwaysNodes[o].__detach();var f=(0,v.findNodeHandle)(t);c.default.detachEvent(f,n,this.__nodeID),this.__detach()}}]),_})(_.default);e.default=b},807,[3,25,4,5,6,8,9,16,790,789,796,803,207,808]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t={translationX:{},translationY:{},state:{},oldState:{},absoluteX:{},absoluteY:{},x:{},y:{},velocityX:{},velocityY:{},scale:{},focalX:{},focalY:{},rotation:{},anchorX:{},anchorY:{},velocity:{},numberOfPointers:{},layout:{x:{},y:{},width:{},height:{}},contentOffset:{y:{},x:{}},layoutMeasurement:{width:{},height:{}},contentSize:{width:{},height:{}},zoomScale:{},contentInset:{right:{},top:{},left:{},bottom:{}}};return(function t(o){for(var n in o)o[n].__isProxy=!0,t(o[n])})(t),t}},808,[]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.createAnimatedConcat=function(){for(var t=arguments.length,n=new Array(t),u=0;u<t;u++)n[u]=arguments[u];return new v(n.map(_.adapt))};var n=t(r(d[1])),u=t(r(d[2])),f=t(r(d[3])),c=t(r(d[4])),l=t(r(d[5])),o=t(r(d[6])),_=r(d[7]),p=r(d[8]),v=(function(t){function o(t){var u;return(0,n.default)(this,o),(u=(0,f.default)(this,(0,c.default)(o).call(this,{type:'concat',input:t.map(function(t){return t.__nodeID})},t)))._input=t,u}return(0,l.default)(o,t),(0,u.default)(o,[{key:"__onEvaluate",value:function(){return this._input.reduce(function(t,n){return t+(0,p.val)(n)},'')}}]),o})(o.default)},809,[3,4,5,6,8,9,789,791,788]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.createAnimatedFunction=function(t){for(var l=new Array(t.length),u=0;u<l.length;u++)l[u]=(0,_.createAnimatedParam)();var c=t.apply(void 0,l),o=(0,n.default)(s,[c].concat(l));return function(){for(var t=arguments.length,n=new Array(t),u=0;u<t;u++)n[u]=arguments[u];if(n.length!==l.length)throw new Error('Parameter mismatch when calling reanimated function. Expected '+l.length+' parameters, got '+n.length+'.');return(0,v.createAnimatedCallFunc)(o,n,l)}};var n=t(r(d[1])),l=t(r(d[2])),u=t(r(d[3])),c=t(r(d[4])),o=t(r(d[5])),f=t(r(d[6])),h=t(r(d[7])),v=r(d[8]),_=r(d[9]),w=r(d[10]),s=(function(t){function n(t){var u;(0,l.default)(this,n);for(var f=arguments.length,h=new Array(f>1?f-1:0),v=1;v<f;v++)h[v-1]=arguments[v];return(u=(0,c.default)(this,(0,o.default)(n).call(this,{type:'func',what:t.__nodeID},[t].concat(h))))._what=t,u.__attach(),u}return(0,f.default)(n,t),(0,u.default)(n,[{key:"__onEvaluate",value:function(){return(0,w.val)(this._what)}}]),n})(h.default)},810,[3,93,4,5,6,8,9,789,811,812,788]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.createAnimatedCallFunc=function(t,n,u){return new v(t,n.map(function(t){return(0,s.adapt)(t)}),u)};var n=t(r(d[1])),u=t(r(d[2])),o=t(r(d[3])),f=t(r(d[4])),c=t(r(d[5])),l=t(r(d[6])),_=t(r(d[7])),s=r(d[8]),h=r(d[9]),v=(function(t){function _(t,o,l){var s;return(0,u.default)(this,_),(s=(0,f.default)(this,(0,c.default)(_).call(this,{type:'callfunc',what:t.__nodeID,args:o.map(function(t){return t.__nodeID}),params:l.map(function(t){return t.__nodeID})},(0,n.default)(o))))._what=t,s._args=o,s._params=l,s}return(0,l.default)(_,t),(0,o.default)(_,[{key:"beginContext",value:function(){var t=this;this._params.forEach(function(n,u){n.beginContext(t._args[u])})}},{key:"endContext",value:function(){this._params.forEach(function(t,n){t.endContext()})}},{key:"__onEvaluate",value:function(){this.beginContext();var t=(0,h.val)(this._what);return this.endContext(),t}}]),_})(_.default)},811,[3,31,4,5,6,8,9,789,791,788]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.createAnimatedParam=function(){return new h};var n=t(r(d[1])),u=t(r(d[2])),l=t(r(d[3])),s=t(r(d[4])),c=t(r(d[5])),f=t(r(d[6])),o=r(d[7]),h=(function(t){function f(){var t;return(0,n.default)(this,f),(t=(0,l.default)(this,(0,s.default)(f).call(this,{type:'param'},[]))).argsStack=[],t.__attach(),t}return(0,c.default)(f,t),(0,u.default)(f,[{key:"beginContext",value:function(t){this.argsStack.push(t)}},{key:"endContext",value:function(){this.argsStack.pop()}},{key:"setValue",value:function(t){this.argsStack[this.argsStack.length-1].setValue(t)}},{key:"__onEvaluate",value:function(){var t=this.argsStack[this.argsStack.length-1];return(0,o.val)(t)}}]),f})(f.default)},812,[3,4,5,6,8,9,789,788]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=t(r(d[2])),f=t(r(d[3])),o=t(r(d[4])),l=t(r(d[5])),v=r(d[6]),c=t(r(d[7])),_=4,h=.001,s=1e-7,y=10,b=11,p=.1,w='function'==typeof Float32Array;function z(t,n){return 1-3*n+3*t}function A(t,n){return 3*n-6*t}function F(t){return 3*t}function M(t,n,u){return((z(n,u)*t+A(n,u))*t+F(n))*t}function X(t,n,u){return 3*z(n,u)*t*t+2*A(n,u)*t+F(n)}function Y(t,n,u,f,o){var l=0,v=0,c=0;do{(l=M(v=n+(u-n)/2,f,o)-t)>0?u=v:n=v}while(Math.abs(l)>s&&++c<y);return v}function j(t,n,u,f){for(var o=0;o<_;++o){var l=X(n,u,f);if(0===l)return n;n-=(M(n,u,f)-t)/l}return n}function k(t,n,u,f){var o=w?new Float32Array(b):new Array(b);if(t!==n||u!==f)for(var l=0;l<b;++l)o[l]=M(l*p,t,u);function v(n){for(var f=0,l=1;10!==l&&o[l]<=n;++l)f+=p;var v=f+(n-o[--l])/(o[l+1]-o[l])*p,c=X(v,t,u);return c>=h?j(n,v,t,u):0===c?v:Y(n,f,f+p,t,u)}return function(o){return t===n&&u===f?o:0===o?0:1===o?1:M(v(o),n,f)}}var D=(function(t){function c(t,u,l,v,_){var h;return(0,n.default)(this,c),(h=(0,f.default)(this,(0,o.default)(c).call(this,{type:'bezier',mX1:u,mY1:l,mX2:v,mY2:_,input:t.__nodeID},[t])))._value=t,h._bezier=k(u,l,v,_),h}return(0,l.default)(c,t),(0,u.default)(c,[{key:"__onEvaluate",value:function(){return this._bezier((0,v.val)(this._value))}}]),c})(c.default);e.default=D},813,[3,4,5,6,8,9,788,789]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=t(r(d[2])),l=t(r(d[3])),u=t(r(d[4])),f=t(r(d[5])),c=t(r(d[6])),s=r(d[7]),p=t(r(d[8])),h=(function(t){function c(){return(0,n.default)(this,c),(0,l.default)(this,(0,u.default)(c).apply(this,arguments))}return(0,f.default)(c,t),(0,o.default)(c,[{key:"componentDidMount",value:function(){var t=this.props,n=t.children,o=t.exec,l=c.resolveNode(n),u=c.resolveNode(o);if(null===l&&null===u)throw new Error("<Animated.Code /> expects the 'exec' prop or children to be an animated node or a function returning an animated node. "+(null===l?"Got \""+typeof n+"\" type passed to children":"Got \""+typeof o+"\" type passed to exec"));this.always=(0,s.createAnimatedAlways)(u||l),this.always.__attach()}},{key:"componentWillUnmount",value:function(){this.always.__detach()}},{key:"render",value:function(){return null}}]),c})(c.default.Component);h.resolveNode=function(t){return'function'==typeof t?h.resolveNode(t()):t instanceof p.default?t:null};var y=h;e.default=y},814,[3,4,5,6,8,9,12,803,789]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"abs",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"acc",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"color",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"diff",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"diffClamp",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"interpolate",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(e,"Extrapolate",{enumerable:!0,get:function(){return b.Extrapolate}}),Object.defineProperty(e,"max",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(e,"min",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(e,"onChange",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(e,"floor",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(e,"ceil",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(e,"useCode",{enumerable:!0,get:function(){return _.default}});var u=n(r(d[2])),f=n(r(d[3])),o=n(r(d[4])),l=n(r(d[5])),c=n(r(d[6])),b=t(r(d[7])),p=n(r(d[8])),j=n(r(d[9])),y=n(r(d[10])),O=n(r(d[11])),P=n(r(d[12])),_=n(r(d[13]))},815,[1,3,816,817,818,819,820,797,822,821,823,824,825,826]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return(0,n.cond)((0,n.lessThan)(t,0),(0,n.multiply)(-1,t),t)};var n=r(d[0])},816,[786]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var f=new u.default(0);return(0,n.set)(f,(0,n.add)(f,t))};var n=r(d[1]),u=t(r(d[2]))},817,[3,786,792]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,u,f){var p=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1;p=p instanceof l.default?(0,o.round)((0,o.multiply)(p,255)):Math.round(255*p);if('web'===n.Platform.OS)throw new Error('color is not implemented on web yet');var c=(0,o.add)((0,o.multiply)(p,16777216),(0,o.multiply)(t,65536),(0,o.multiply)(u,256),f);if('android'===n.Platform.OS)return(0,o.cond)((0,o.lessThan)(c,2147483648),c,(0,o.sub)(c,Math.pow(2,32)));return c};var n=r(d[1]),o=r(d[2]),l=t(r(d[3]))},818,[3,16,786,789]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(n){var f=new u.default(0),l=new u.default;return(0,t.block)([(0,t.set)(f,(0,t.cond)((0,t.defined)(l),(0,t.sub)(n,l),0)),(0,t.set)(l,n),f])};var t=r(d[1]),u=n(r(d[2]))},819,[3,786,792]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,c,v){var _=new f.default;return(0,u.set)(_,(0,n.default)((0,l.default)((0,u.add)((0,u.cond)((0,u.defined)(_),_,t),(0,o.default)(t)),c),v))};var u=r(d[1]),f=t(r(d[2])),n=t(r(d[3])),l=t(r(d[4])),o=t(r(d[5]))},820,[3,786,792,821,822,819]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(u,o){return u=(0,t.adapt)(u),o=(0,t.adapt)(o),(0,n.cond)((0,n.lessThan)(u,o),u,o)};var n=r(d[0]),t=r(d[1])},821,[786,791]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(u,o){return u=(0,t.adapt)(u),o=(0,t.adapt)(o),(0,n.cond)((0,n.lessThan)(u,o),o,u)};var n=r(d[0]),t=r(d[1])},822,[786,791]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(n,u){var c=new o.default;return(0,t.block)([(0,t.cond)((0,t.not)((0,t.defined)(c)),(0,t.set)(c,n)),(0,t.cond)((0,t.neq)(n,c),[(0,t.set)(c,n),u])])};var t=r(d[1]),o=n(r(d[2]))},823,[3,786,792]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(n){return(0,u.round)((0,u.sub)(n,.49999999))};var u=r(d[0])},824,[786]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(n){return(0,u.sub)(1,(0,u.round)((0,u.sub)(.5,n)))};var u=r(d[0])},825,[786]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),f=r(d[2]);var u=function(t,u){'function'==typeof n.default.useEffect&&n.default.useEffect(function(){'function'!=typeof t&&console.warn('useCode() first argument should be a function that returns an animation node.');var n=(0,f.always)('function'==typeof t?t():t);return n.__attach(),function(){n.__detach()}},u)};e.default=u},826,[3,12,786]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return(0,P.default)('function'!=typeof t||t.prototype&&t.prototype.isReactComponent,"`createAnimatedComponent` does not support stateless functional components; use a class component instead."),(function(P){function A(t){var n;return(0,o.default)(this,A),(n=(0,p.default)(this,(0,c.default)(A).call(this,t)))._invokeAnimatedPropsCallbackOnMount=!1,n._animatedPropsCallback=function(){null==n._component?n._invokeAnimatedPropsCallbackOnMount=!0:'function'!=typeof n._component.setNativeProps?n.forceUpdate():n._component.setNativeProps(n._propsAnimated.__getValue())},n._setComponentRef=function(t){t!==n._component&&(n._component=t)},n._attachProps(n.props),n}return(0,l.default)(A,P),(0,s.default)(A,[{key:"componentWillUnmount",value:function(){this._detachPropUpdater(),this._propsAnimated&&this._propsAnimated.__detach(),this._detachNativeEvents()}},{key:"setNativeProps",value:function(t){this._component.setNativeProps(t)}},{key:"componentDidMount",value:function(){this._invokeAnimatedPropsCallbackOnMount&&(this._invokeAnimatedPropsCallbackOnMount=!1,this._animatedPropsCallback()),this._propsAnimated.setNativeView(this._component),this._attachNativeEvents(),this._attachPropUpdater()}},{key:"_getEventViewRef",value:function(){return this._component.getScrollableNode?this._component.getScrollableNode():this._component}},{key:"_attachNativeEvents",value:function(){var t=this._getEventViewRef();for(var n in this.props){var o=this.props[n];o instanceof h.default&&o.attachEvent(t,n)}}},{key:"_detachNativeEvents",value:function(){var t=this._getEventViewRef();for(var n in this.props){var o=this.props[n];o instanceof h.default&&o.detachEvent(t,n)}}},{key:"_reattachNativeEvents",value:function(t){var n=this._getEventViewRef(),o=new Set,s=new Set;for(var p in this.props){var c=this.props[p];c instanceof h.default&&s.add(c.__nodeID)}for(var l in t){var u=this.props[l];u instanceof h.default&&(s.has(u.__nodeID)?o.add(u.__nodeID):u.detachEvent(n,l))}for(var f in this.props){var v=this.props[f];v instanceof h.default&&!o.has(v.__nodeID)&&v.attachEvent(n,f)}}},{key:"_attachProps",value:function(t){var n=this._propsAnimated;this._propsAnimated=(0,k.createOrReusePropsNode)(t,this._animatedPropsCallback,n),n!==this._propsAnimated&&n&&n.__detach()}},{key:"_updateFromNative",value:function(t){this._component.setNativeProps(t)}},{key:"_attachPropUpdater",value:function(){var t=(0,f.findNodeHandle)(this);y.set(t,this),1===y.size&&v.default.addListener('onReanimatedPropsChange',N)}},{key:"_detachPropUpdater",value:function(){var t=(0,f.findNodeHandle)(this);y.delete(t),0===y.size&&v.default.removeAllListeners('onReanimatedPropsChange')}},{key:"componentDidUpdate",value:function(t){this._attachProps(this.props),this._reattachNativeEvents(t),this._propsAnimated.setNativeView(this._component)}},{key:"_filterNonAnimatedStyle",value:function(t){var n={};for(var o in t){var s=t[o];s instanceof _.default||'transform'===o||(n[o]=s)}return n}},{key:"_filterNonAnimatedProps",value:function(t){var n={};for(var o in t){var s=t[o];'style'===o?n[o]=this._filterNonAnimatedStyle(f.StyleSheet.flatten(s)):s instanceof _.default||(n[o]=s)}return n}},{key:"render",value:function(){var o=this._filterNonAnimatedProps(this.props),s=f.Platform.select({web:{},default:{collapsable:!1}});return u.default.createElement(t,(0,n.default)({},o,{ref:this._setComponentRef},s))}},{key:"getNode",value:function(){return this._component}}]),A})(u.default.Component)};var n=t(r(d[1])),o=t(r(d[2])),s=t(r(d[3])),p=t(r(d[4])),c=t(r(d[5])),l=t(r(d[6])),u=t(r(d[7])),f=r(d[8]),v=t(r(d[9])),h=t(r(d[10])),_=t(r(d[11])),k=r(d[12]),P=t(r(d[13])),y=new Map;function N(t){var n=y.get(t.viewTag);n&&n._updateFromNative(t.props)}},827,[3,11,4,5,6,8,9,12,16,802,807,789,828,207]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.createOrReusePropsNode=function(t,n,o){t.style&&(t=j({},t,{style:(0,h.createOrReuseStyleNode)(t.style,o&&o._props.style)}));var c=P(t);if(o&&(0,O.default)(c,o._config))return o;return new V(t,c,n)};var n=t(r(d[1])),o=t(r(d[2])),c=t(r(d[3])),l=t(r(d[4])),u=t(r(d[5])),f=t(r(d[6])),s=t(r(d[7])),p=r(d[8]),_=t(r(d[9])),v=t(r(d[10])),h=r(d[11]),y=t(r(d[12])),O=t(r(d[13])),b=r(d[14]);function w(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(t);n&&(c=c.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,c)}return o}function j(t){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?w(Object(o),!0).forEach(function(n){(0,s.default)(t,n,o[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):w(Object(o)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(o,n))})}return t}function P(t){var n={};for(var o in t){var c=t[o];c instanceof _.default&&!(c instanceof v.default)&&(n[o]=c.__nodeID)}return n}var V=(function(t){function s(t,o,u){var f;return(0,n.default)(this,s),(f=(0,c.default)(this,(0,l.default)(s).call(this,{type:'props',props:o},Object.values(t).filter(function(t){return!(t instanceof v.default)}))))._config=o,f._props=t,f._callback=u,f.__attach(),f}return(0,f.default)(s,t),(0,o.default)(s,[{key:"__onEvaluate",value:function(){var t={};for(var n in this._props){var o=this._props[n];o instanceof _.default&&(t[n]=o.__getValue())}return t}},{key:"__detach",value:function(){var t=(0,p.findNodeHandle)(this._animatedView);(0,y.default)(null!=t,'Unable to locate attached view in the native tree'),this._disconnectAnimatedView(t),(0,u.default)((0,l.default)(s.prototype),"__detach",this).call(this)}},{key:"update",value:function(){this._callback(),this._animatedView&&(0,b.val)(this)}},{key:"setNativeView",value:function(t){if(this._animatedView!==t){this._animatedView=t;var n=(0,p.findNodeHandle)(this._animatedView);(0,y.default)(null!=n,'Unable to locate attached view in the native tree'),this._connectAnimatedView(n)}}}]),s})(_.default)},828,[3,4,5,6,8,41,9,50,16,789,807,829,207,470,788]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.createOrReuseStyleNode=function(t,n){(t=s.StyleSheet.flatten(t)||{}).transform&&(t=_({},t,{transform:(0,v.createOrReuseTransformNode)(t.transform,n&&n._style.transform)}));var o=b(t);if(n&&(0,O.default)(o,n._config))return n;return new j(t,o)},e.default=void 0;var n=t(r(d[1])),o=t(r(d[2])),u=t(r(d[3])),f=t(r(d[4])),l=t(r(d[5])),c=t(r(d[6])),s=r(d[7]),y=t(r(d[8])),v=r(d[9]),O=t(r(d[10]));function p(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(t);n&&(u=u.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,u)}return o}function _(t){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?p(Object(o),!0).forEach(function(n){(0,c.default)(t,n,o[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):p(Object(o)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(o,n))})}return t}function b(t){var n={};for(var o in t){var u=t[o];u instanceof y.default&&(n[o]=u.__nodeID)}return n}var j=(function(t){function c(t,o){var l;return(0,n.default)(this,c),(l=(0,u.default)(this,(0,f.default)(c).call(this,{type:'style',style:o},Object.values(t))))._config=o,l._style=t,l}return(0,l.default)(c,t),(0,o.default)(c,[{key:"_walkStyleAndGetAnimatedValues",value:function(t){var n={};for(var o in t){var u=t[o];u instanceof y.default?n[o]=u.__getValue():u&&!Array.isArray(u)&&'object'==typeof u&&(n[o]=this._walkStyleAndGetAnimatedValues(u))}return n}},{key:"__onEvaluate",value:function(){return this._walkStyleAndGetAnimatedValues(this._style)}}]),c})(y.default);e.default=j},829,[3,4,5,6,8,9,50,16,789,830,470]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.createOrReuseTransformNode=function(n,t){var u=s(n);if(t&&(0,v.default)(u,t._config))return t;return new p(n,u)};var t=n(r(d[1])),u=n(r(d[2])),f=n(r(d[3])),o=n(r(d[4])),c=n(r(d[5])),l=n(r(d[6])),v=n(r(d[7]));function s(n){var t=[];return n.forEach(function(n){for(var u in n){var f=n[u];f instanceof l.default?t.push({property:u,nodeID:f.__nodeID}):t.push({property:u,value:f})}}),t}function _(n){var t=[];return n.forEach(function(n){for(var u in n){var f=n[u];f instanceof l.default&&t.push(f)}}),t}var p=(function(n){function v(n,u){var c;return(0,t.default)(this,v),(c=(0,f.default)(this,(0,o.default)(v).call(this,{type:'transform',transform:u},_(n))))._config=u,c._transform=n,c}return(0,c.default)(v,n),(0,u.default)(v,[{key:"__onEvaluate",value:function(){return this._transform.map(function(n){var t={};for(var u in n){var f=n[u];f instanceof l.default&&(t[u]=f.__getValue())}return t})}}]),v})(l.default)},830,[3,4,5,6,8,9,789,470]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(n,s,u){var c=(0,t.cond)(s.time,s.time,n),p=(0,t.sub)(n,c),v=(0,t.pow)(u.deceleration,p),b=(0,t.divide)((0,t.multiply)(u.deceleration,(0,t.sub)(1,v)),(0,t.sub)(1,u.deceleration)),y=(0,t.divide)(s.velocity,1e3),f=(0,t.multiply)(y,v,1e3),_=(0,t.add)(s.position,(0,t.multiply)(y,b));return(0,t.block)([(0,t.set)(s.position,_),(0,t.set)(s.velocity,f),(0,t.set)(s.time,n),(0,t.cond)((0,t.lessThan)((0,o.abs)(f),l),(0,t.set)(s.finished,1))])};var t=r(d[0]),o=r(d[1]),l=5},831,[786,815]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(o,n,u){var s=(0,t.cond)(n.time,n.time,o),l=(0,t.add)(n.frameTime,(0,t.sub)(o,s)),f=u.easing((0,t.divide)(n.frameTime,u.duration)),b=(0,t.sub)(u.toValue,n.position),c=(0,t.divide)(b,(0,t.sub)(1,f)),v=(0,t.sub)(u.toValue,c),p=u.easing((0,t.divide)(l,u.duration)),_=(0,t.add)(v,(0,t.multiply)(c,p));return(0,t.block)([(0,t.cond)((0,t.greaterOrEq)(l,u.duration),[(0,t.set)(n.position,u.toValue),(0,t.set)(n.finished,1)],(0,t.set)(n.position,_)),(0,t.set)(n.frameTime,l),(0,t.set)(n.time,o)])};var t=r(d[0])},832,[786]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,n,p){var y=(0,l.cond)(n.time,n.time,t),c=(0,s.min)((0,l.sub)(t,y),u),v=p.damping,f=p.mass,b=p.stiffness,h=(0,l.multiply)(-1,n.velocity),T=(0,l.sub)(p.toValue,n.position),V=(0,l.divide)(v,(0,l.multiply)(2,(0,l.sqrt)((0,l.multiply)(b,f)))),q=(0,l.sqrt)((0,l.divide)(b,f)),_=(0,l.multiply)(q,(0,l.sqrt)((0,l.sub)(1,(0,l.multiply)(V,V)))),P=(0,l.divide)(c,1e3),x=(0,l.sin)((0,l.multiply)(_,P)),j=(0,l.cos)((0,l.multiply)(_,P)),k=(0,l.exp)((0,l.multiply)(-1,V,q,P)),w=(0,l.multiply)(k,(0,l.add)((0,l.multiply)(x,(0,l.divide)((0,l.add)(h,(0,l.multiply)(V,q,T)),_)),(0,l.multiply)(T,j))),C=(0,l.sub)(p.toValue,w),D=(0,l.sub)((0,l.multiply)(V,q,w),(0,l.multiply)(k,(0,l.sub)((0,l.multiply)(j,(0,l.add)(h,(0,l.multiply)(V,q,T))),(0,l.multiply)(_,T,x)))),M=(0,l.exp)((0,l.multiply)(-1,q,P)),O=(0,l.sub)(p.toValue,(0,l.multiply)(M,(0,l.add)(T,(0,l.multiply)((0,l.add)(h,(0,l.multiply)(q,T)),P)))),S=(0,l.multiply)(M,(0,l.add)((0,l.multiply)(h,(0,l.sub)((0,l.multiply)(P,q),1)),(0,l.multiply)(P,T,q,q))),z=n.prevPosition?n.prevPosition:new o.default(0),A=(0,l.cond)((0,l.and)(p.overshootClamping,(0,l.neq)(p.stiffness,0)),(0,l.cond)((0,l.lessThan)(z,p.toValue),(0,l.greaterThan)(n.position,p.toValue),(0,l.lessThan)(n.position,p.toValue))),B=(0,l.lessThan)((0,s.abs)(n.velocity),p.restSpeedThreshold),E=(0,l.or)((0,l.eq)(p.stiffness,0),(0,l.lessThan)((0,s.abs)((0,l.sub)(p.toValue,n.position)),p.restDisplacementThreshold));return(0,l.block)([(0,l.set)(z,n.position),(0,l.cond)((0,l.lessThan)(V,1),[(0,l.set)(n.position,C),(0,l.set)(n.velocity,D)],[(0,l.set)(n.position,O),(0,l.set)(n.velocity,S)]),(0,l.set)(n.time,t),(0,l.cond)((0,l.or)(A,(0,l.and)(B,E)),[(0,l.cond)((0,l.neq)(p.stiffness,0),[(0,l.set)(n.velocity,0),(0,l.set)(n.position,p.toValue)]),(0,l.set)(n.finished,1)])])};var l=r(d[1]),s=r(d[2]),o=t(r(d[3])),u=64},833,[3,786,815,792]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=t(r(d[2])),l=t(r(d[3])),o=t(r(d[4])),f=t(r(d[5])),s=t(r(d[6])),c=t(r(d[7])),_=r(d[8]),h=t(r(d[9])),k=t(r(d[10])),v=t(r(d[11])),w=k.default.inOut(k.default.ease),p=(function(t){function k(t){var u;return(0,n.default)(this,k),(u=(0,l.default)(this,(0,o.default)(k).call(this)))._toValue=t.toValue,u._easing=void 0!==t.easing?t.easing:w,u._duration=void 0!==t.duration?t.duration:500,u}return(0,f.default)(k,t),(0,u.default)(k,[{key:"start",value:function(t){this._clock=new h.default;var n={finished:new s.default(0),position:t,time:new s.default(0),frameTime:new s.default(0)},u={duration:this._duration,toValue:this._toValue,easing:this._easing};return(0,_.block)([(0,_.cond)((0,_.clockRunning)(this._clock),0,[(0,_.startClock)(this._clock)]),(0,c.default)(this._clock,n,u),(0,_.cond)(n.finished,(0,_.stopClock)(this._clock))])}},{key:"stop",value:function(){}}],[{key:"getDefaultState",value:function(){return{position:new s.default(0),finished:new s.default(0),time:new s.default(0),frameTime:new s.default(0)}}}]),k})(v.default);e.default=p},834,[3,4,5,6,8,9,792,832,786,795,785,835]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])),n=t(r(d[2])),f=(function(){function t(){(0,u.default)(this,t)}return(0,n.default)(t,[{key:"start",value:function(t,u,n,f,o){}},{key:"stop",value:function(){}}]),t})();e.default=f},835,[3,4,5]);
+__d(function(g,r,i,a,m,e,d){var s=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=s(r(d[1])),n=s(r(d[2])),o=s(r(d[3])),l=s(r(d[4])),f=s(r(d[5])),u=s(r(d[6])),c=s(r(d[7])),h=s(r(d[8])),v=s(r(d[9])),p=r(d[10]),_=s(r(d[11])),y=s(r(d[12]));function b(s,t){return void 0===s||null===s?t:s}var k=(function(s){function c(s){var n;if((0,t.default)(this,c),(n=(0,o.default)(this,(0,l.default)(c).call(this)))._overshootClamping=b(s.overshootClamping,!1),n._restDisplacementThreshold=b(s.restDisplacementThreshold,.001),n._restSpeedThreshold=b(s.restSpeedThreshold,.001),n._initialVelocity=b(s.velocity,0),n._lastVelocity=b(s.velocity,0),n._toValue=s.toValue,n._delay=b(s.delay,0),void 0!==s.stiffness||void 0!==s.damping||void 0!==s.mass)(0,y.default)(void 0===s.bounciness&&void 0===s.speed&&void 0===s.tension&&void 0===s.friction,'You can define one of bounciness/speed, tension/friction, or stiffness/damping/mass, but not more than one'),n._stiffness=b(s.stiffness,100),n._damping=b(s.damping,10),n._mass=b(s.mass,1);else if(void 0!==s.bounciness||void 0!==s.speed){(0,y.default)(void 0===s.tension&&void 0===s.friction&&void 0===s.stiffness&&void 0===s.damping&&void 0===s.mass,'You can define one of bounciness/speed, tension/friction, or stiffness/damping/mass, but not more than one');var f=h.default.fromBouncinessAndSpeed(b(s.bounciness,8),b(s.speed,12));n._stiffness=f.stiffness,n._damping=f.damping,n._mass=1}else{var u=h.default.fromOrigamiTensionAndFriction(b(s.tension,40),b(s.friction,7));n._stiffness=u.stiffness,n._damping=u.damping,n._mass=1}return(0,y.default)(n._stiffness>0,'Stiffness value must be greater than 0'),(0,y.default)(n._damping>0,'Damping value must be greater than 0'),(0,y.default)(n._mass>0,'Mass value must be greater than 0'),n}return(0,f.default)(c,s),(0,n.default)(c,[{key:"start",value:function(s){this._clock=new _.default;var t={finished:new u.default(0),velocity:new u.default(this._initialVelocity),position:s,time:new u.default(0)},n={damping:this._damping,mass:this._mass,stiffness:this._stiffness,toValue:this._toValue,overshootClamping:this._overshootClamping,restSpeedThreshold:this._restSpeedThreshold,restDisplacementThreshold:this._restDisplacementThreshold};return(0,p.block)([(0,p.cond)((0,p.clockRunning)(this._clock),0,[(0,p.startClock)(this._clock)]),(0,v.default)(this._clock,t,n),(0,p.cond)(t.finished,(0,p.stopClock)(this._clock))])}},{key:"stop",value:function(){}}],[{key:"getDefaultState",value:function(){return{position:new u.default(0),finished:new u.default(0),velocity:new u.default(0),time:new u.default(0)}}}]),c})(c.default);e.default=k},836,[3,4,5,6,8,9,792,835,837,833,786,795,207]);
+__d(function(g,r,i,a,m,e,d){function n(n){return 3.62*(n-30)+194}function t(n){return 3*(n-8)+25}m.exports={fromOrigamiTensionAndFriction:function(o,u){return{stiffness:n(o),damping:t(u)}},fromBouncinessAndSpeed:function(o,u){function f(n,t,o){return(n-t)/(o-t)}function c(n,t,o){return t+n*(o-t)}function p(n,t,o){return n*o+(1-n)*t}function s(n){return 44e-6*Math.pow(n,3)-.006*Math.pow(n,2)+.36*n+2}function h(n){return 4.5e-7*Math.pow(n,3)-332e-6*Math.pow(n,2)+.1078*n+5.84}var w=f(o/1.7,0,20);w=c(w,0,.8);var M,v,A,_,x=c(f(u/1.7,0,20),.5,200),B=(M=w,v=(A=x)<=18?(_=A,7e-4*Math.pow(_,3)-.031*Math.pow(_,2)+.64*_+1.28):A>18&&A<=44?s(A):h(A),p(2*M-M*M,v,.01));return{stiffness:n(x),damping:t(B)}}}},837,[]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),n=t(r(d[2])),o=t(r(d[3])),c=t(r(d[4])),u=t(r(d[5])),f=t(r(d[6])),s=t(r(d[7])),v=r(d[8]),h=t(r(d[9])),_=t(r(d[10])),k=(function(t){function f(t){var n;return(0,l.default)(this,f),(n=(0,o.default)(this,(0,c.default)(f).call(this)))._deceleration=void 0!==t.deceleration?t.deceleration:.998,n._velocity=t.velocity,n}return(0,u.default)(f,t),(0,n.default)(f,[{key:"start",value:function(t){this._clock=new h.default;var l={finished:new _.default(0),velocity:new _.default(this._velocity),position:t,time:new _.default(0)},n={deceleration:this._deceleration};return(0,v.block)([(0,v.cond)((0,v.clockRunning)(this._clock),0,[(0,v.startClock)(this._clock)]),(0,s.default)(this._clock,l,n),(0,v.cond)(l.finished,(0,v.stopClock)(this._clock))])}},{key:"stop",value:function(){}}],[{key:"getDefaultState",value:function(){return{position:new _.default(0),finished:new _.default(0),time:new _.default(0),velocity:new _.default(0)}}}]),f})(f.default);e.default=k},838,[3,4,5,6,8,9,835,831,786,795,792]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.addWhitelistedNativeProps=function(t){p=c({},p,{},t),s()},e.addWhitelistedUIProps=function(t){b=c({},b,{},t),s()};var o=t(r(d[1])),n=t(r(d[2]));function l(t,o){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);o&&(l=l.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,l)}return n}function c(t){for(var n=1;n<arguments.length;n++){var c=null!=arguments[n]?arguments[n]:{};n%2?l(Object(c),!0).forEach(function(n){(0,o.default)(t,n,c[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(c)):l(Object(c)).forEach(function(o){Object.defineProperty(t,o,Object.getOwnPropertyDescriptor(c,o))})}return t}var b={opacity:!0,transform:!0,backgroundColor:!0,borderRightColor:!0,borderBottomColor:!0,borderColor:!0,borderEndColor:!0,borderLeftColor:!0,borderStartColor:!0,borderTopColor:!0,shadowOpacity:!0,shadowRadius:!0,scaleX:!0,scaleY:!0,translateX:!0,translateY:!0},p={borderBottomWidth:!0,borderEndWidth:!0,borderLeftWidth:!0,borderRightWidth:!0,borderStartWidth:!0,borderTopWidth:!0,borderWidth:!0,bottom:!0,flex:!0,flexGrow:!0,flexShrink:!0,height:!0,left:!0,margin:!0,marginBottom:!0,marginEnd:!0,marginHorizontal:!0,marginLeft:!0,marginRight:!0,marginStart:!0,marginTop:!0,marginVertical:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,padding:!0,paddingBottom:!0,paddingEnd:!0,paddingHorizontal:!0,paddingLeft:!0,paddingRight:!0,paddingStart:!0,paddingTop:!0,paddingVertical:!0,right:!0,start:!0,top:!0,width:!0,zIndex:!0,borderBottomEndRadius:!0,borderBottomLeftRadius:!0,borderBottomRightRadius:!0,borderBottomStartRadius:!0,borderRadius:!0,borderTopEndRadius:!0,borderTopLeftRadius:!0,borderTopRightRadius:!0,borderTopStartRadius:!0,opacity:!0,elevation:!0,fontSize:!0,lineHeight:!0,textShadowRadius:!0,letterSpacing:!0,display:!0,backfaceVisibility:!0,overflow:!0,resizeMode:!0,fontStyle:!0,fontWeight:!0,textAlign:!0,textDecorationLine:!0,fontFamily:!0,textAlignVertical:!0,fontVariant:!0,textDecorationStyle:!0,textTransform:!0,writingDirection:!0,color:!0};function s(){n.default.configureProps(Object.keys(p),Object.keys(b))}s()},839,[3,50,790]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(n,t){return function(o,s,l){return void 0!==l?n(o,s,l):c(n,t,o,s)}};var t=r(d[1]),o=n(r(d[2])),s=r(d[3]);function c(n,c,l,f){var u,h,_=new o.default,p=c.getDefaultState(),v=!1,y=!1,C=!1,b={start:function(o){h=o,v?h&&h({finished:!1}):y?console.warn('Animation has been finished before'):l.isNativelyInitialized()&&(v=!0,(0,s.evaluateOnce)((0,t.set)(p.position,l),p.position,function(){u=(0,t.always)((0,t.set)(l,(0,t.block)([(0,t.cond)((0,t.clockRunning)(_),0,(0,t.startClock)(_)),n(_,p,f),(0,t.cond)(p.finished,[(0,t.call)([],function(){v=!1,C||(y=!0),l.__detachAnimation(b),y=!0,C||(C=!1)}),(0,t.stopClock)(_)]),p.position]))),l.__attachAnimation(b),u.__addChild(l)}))},__detach:function(){h&&h({finished:y}),h=null,u.__removeChild(l)},stop:function(){y?console.warn('Calling stop has no effect as the animation has already completed'):v?(C=!0,(0,s.evaluateOnce)((0,t.set)(p.finished,1),p.finished)):console.warn("Calling stop has no effect as the animation hasn't been started")},__stopImmediately_testOnly:function(n){b.stop(),y=n,l.__detachAnimation(b)}};return b}},840,[3,786,795,800]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.createTransitioningComponent=D,e.Transition=e.Transitioning=void 0;var n=t(r(d[1])),u=t(r(d[2])),o=t(r(d[3])),s=t(r(d[4])),l=t(r(d[5])),f=t(r(d[6])),p=t(r(d[7])),c=t(r(d[8])),h=r(d[9]),v=t(r(d[10])),y=c.default.createContext();function k(t,n){var u={type:t};return'durationMs'in n&&(u.durationMs=n.durationMs),'interpolation'in n&&(u.interpolation=n.interpolation),'type'in n&&(u.animation=n.type),'delayMs'in n&&(u.delayMs=n.delayMs),'propagation'in n&&(u.propagation=n.propagation),u}function M(t){return function(n){return c.default.createElement(y.Consumer,null,function(u){return c.default.createElement(t,(0,p.default)({context:u},n))})}}var T=(function(t){function n(){return(0,u.default)(this,n),(0,s.default)(this,(0,l.default)(n).apply(this,arguments))}return(0,f.default)(n,t),(0,o.default)(n,[{key:"componentDidMount",value:function(){this.props.context.push(k('in',this.props))}},{key:"render",value:function(){return this.props.children||null}}]),n})(c.default.Component),x=(function(t){function n(){return(0,u.default)(this,n),(0,s.default)(this,(0,l.default)(n).apply(this,arguments))}return(0,f.default)(n,t),(0,o.default)(n,[{key:"componentDidMount",value:function(){this.props.context.push(k('change',this.props))}},{key:"render",value:function(){return this.props.children||null}}]),n})(c.default.Component),C=(function(t){function n(){return(0,u.default)(this,n),(0,s.default)(this,(0,l.default)(n).apply(this,arguments))}return(0,f.default)(n,t),(0,o.default)(n,[{key:"componentDidMount",value:function(){this.props.context.push(k('out',this.props))}},{key:"render",value:function(){return this.props.children||null}}]),n})(c.default.Component),w=(function(t){function n(){var t,o;(0,u.default)(this,n);for(var f=arguments.length,p=new Array(f),c=0;c<f;c++)p[c]=arguments[c];return(o=(0,s.default)(this,(t=(0,l.default)(n)).call.apply(t,[this].concat(p)))).transitions=[],o}return(0,f.default)(n,t),(0,o.default)(n,[{key:"componentDidMount",value:function(){var t=k('group',this.props);t.transitions=this.transitions,this.props.context.push(t)}},{key:"render",value:function(){return c.default.createElement(y.Provider,{value:this.transitions},this.props.children)}}]),n})(c.default.Component),E=(function(t){function n(){var t,o;(0,u.default)(this,n);for(var f=arguments.length,p=new Array(f),c=0;c<f;c++)p[c]=arguments[c];return(o=(0,s.default)(this,(t=(0,l.default)(n)).call.apply(t,[this].concat(p)))).transitions=[],o}return(0,f.default)(n,t),(0,o.default)(n,[{key:"componentDidMount",value:function(){var t=k('group',this.props);t.sequence=!0,t.transitions=this.transitions,this.props.context.push(t)}},{key:"render",value:function(){return c.default.createElement(y.Provider,{value:this.transitions},this.props.children)}}]),n})(c.default.Component);function D(t){return(function(k){function M(){var n,o;(0,u.default)(this,M);for(var f=arguments.length,p=new Array(f),h=0;h<f;h++)p[h]=arguments[h];return(o=(0,s.default)(this,(n=(0,l.default)(M)).call.apply(n,[this].concat(p)))).propTypes=t.propTypes,o.transitions=[],o.viewRef=c.default.createRef(),o}return(0,f.default)(M,k),(0,o.default)(M,[{key:"componentDidMount",value:function(){this.props.animateMount&&this.animateNextTransition()}},{key:"setNativeProps",value:function(t){this.viewRef.current.setNativeProps(t)}},{key:"animateNextTransition",value:function(){var t=(0,h.findNodeHandle)(this.viewRef.current);v.default.animateNextTransition(t,{transitions:this.transitions})}},{key:"render",value:function(){var u=this.props,o=u.transition,s=(0,n.default)(u,["transition"]);return c.default.createElement(c.default.Fragment,null,c.default.createElement(y.Provider,{value:this.transitions},o),c.default.createElement(t,(0,p.default)({},s,{ref:this.viewRef,collapsable:!1})))}}]),M})(c.default.Component)}var N={View:D(h.View)};e.Transitioning=N;var P={Sequence:M(E),Together:M(w),In:M(T),Out:M(C),Change:M(x)};e.Transition=P},841,[3,56,4,5,6,8,9,11,12,16,790]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=t(r(d[2])),o=r(d[3]),f=t(r(d[4]));function l(t,n){var u=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);n&&(o=o.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),u.push.apply(u,o)}return u}function p(t){for(var u=1;u<arguments.length;u++){var o=null!=arguments[u]?arguments[u]:{};u%2?l(Object(o),!0).forEach(function(u){(0,n.default)(t,u,o[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):l(Object(o)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(o,n))})}return t}function s(t){return 3.62*(t-30)+194}function c(t){return 3*(t-8)+25}function y(t){return(0,o.add)((0,o.multiply)((0,o.sub)(t,30),3.62),194)}function b(t){return(0,o.add)((0,o.multiply)((0,o.sub)(t,8),3),25)}function w(t,n,u){function f(t,n,u){return(0,o.divide)((0,o.sub)(t,n),(0,o.sub)(u,n))}function l(t,n,u){return(0,o.add)(n,(0,o.multiply)(t,(0,o.sub)(u,n)))}function s(t,n,u){return(0,o.add)((0,o.multiply)(t,u),(0,o.multiply)((0,o.sub)(1,t),n))}function c(t){return(0,o.add)((0,o.sub)((0,o.multiply)(44e-6,(0,o.pow)(t,3)),(0,o.multiply)(.006,(0,o.pow)(t,2))),(0,o.multiply)(.36,t),2)}function w(t){return(0,o.add)((0,o.sub)((0,o.multiply)(4.5e-7,(0,o.pow)(t,3)),(0,o.multiply)(332e-6,(0,o.pow)(t,2))),(0,o.multiply)(.1078,t),5.84)}var O=f((0,o.divide)(t,1.7),0,20);O=l(O,0,.8);var v,h,j,P,M,D=l(f((0,o.divide)(n,1.7),0,20),.5,200),k=(v=O,P=D,h=(0,o.cond)((0,o.lessOrEq)(P,18),(M=P,(0,o.add)((0,o.sub)((0,o.multiply)(7e-4,(0,o.pow)(M,3)),(0,o.multiply)(.031,(0,o.pow)(M,2))),(0,o.multiply)(.64,M),1.28)),(0,o.cond)((0,o.and)((0,o.greaterThan)(P,18),(0,o.lessOrEq)(P,44)),c(P),w(P))),j=.01,s((0,o.sub)((0,o.multiply)(2,v),(0,o.multiply)(v,v)),h,j));return p({},u,{stiffness:y(D),damping:b(k)})}function O(t,n,u){function o(t,n,u){return(t-n)/(u-n)}function f(t,n,u){return n+t*(u-n)}function l(t,n,u){return t*u+(1-t)*n}function y(t){return 44e-6*Math.pow(t,3)-.006*Math.pow(t,2)+.36*t+2}function b(t){return 4.5e-7*Math.pow(t,3)-332e-6*Math.pow(t,2)+.1078*t+5.84}var w=o(t/1.7,0,20);w=f(w,0,.8);var O,v,h,j,P=f(o(n/1.7,0,20),.5,200),M=(O=w,v=(h=P)<=18?(j=h,7e-4*Math.pow(j,3)-.031*Math.pow(j,2)+.64*j+1.28):h>18&&h<=44?y(h):b(h),l(2*O-O*O,v,.01));return p({},u,{stiffness:s(P),damping:c(M)})}var v={makeDefaultConfig:function(){return{stiffness:new f.default(100),mass:new f.default(1),damping:new f.default(10),overshootClamping:!1,restSpeedThreshold:.001,restDisplacementThreshold:.001,toValue:new f.default(0)}},makeConfigFromBouncinessAndSpeed:function(t){var n=t.bounciness,o=t.speed,f=(0,u.default)(t,["bounciness","speed"]);return'number'==typeof n&&'number'==typeof o?O(n,o,f):w(n,o,f)},makeConfigFromOrigamiTensionAndFriction:function(t){var n=t.tension,o=t.friction;return p({},(0,u.default)(t,["tension","friction"]),{stiffness:'number'==typeof n?s(n):y(n),damping:'number'==typeof o?c(o):b(o)})}};e.default=v},842,[3,50,56,786,792]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(r(d[2])),l=n(r(d[3])),s=n(r(d[4])),u=n(r(d[5])),c=n(r(d[6])),h=n(r(d[7])),f=n(r(d[8])),b=t(r(d[9])),y=r(d[10]),p=n(r(d[11])),v=n(r(d[12])),w=n(r(d[13])),S=n(r(d[14])),T="/Users/satya/Workspace/Projects/react-native-tab-view/src/TabBar.tsx";function W(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);n&&(l=l.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,l)}return o}function O(t){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?W(Object(o),!0).forEach(function(n){(0,l.default)(t,n,o[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):W(Object(o)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(o,n))})}return t}var C=(function(t){function n(){var t,o;(0,s.default)(this,n);for(var l=arguments.length,u=new Array(l),f=0;f<l;f++)u[f]=arguments[f];return(o=(0,c.default)(this,(t=(0,h.default)(n)).call.apply(t,[this].concat(u)))).state={layout:{width:0,height:0},tabWidths:{}},o.measuredTabWidths={},o.scrollAmount=new p.default.Value(0),o.getFlattenedTabWidth=function(t){var n=y.StyleSheet.flatten(t);return n?n.width:void 0},o.getComputedTabWidth=function(t,n,o,l,s,u){if('auto'===u)return s[o[t].key]||0;switch(typeof u){case'number':return u;case'string':if(u.endsWith('%')){var c=parseFloat(u);if(Number.isFinite(c))return n.width*(c/100)}}return l?n.width/5*2:n.width/o.length},o.getMemoizedTabWidthGettter=(0,S.default)(function(t,n,l,s,u){return function(c){return o.getComputedTabWidth(c,t,n,l,s,u)}}),o.getMaxScrollDistance=function(t,n){return t-n},o.getTabBarWidth=function(t,n){var l=n.layout,s=n.tabWidths,u=t.scrollEnabled,c=t.tabStyle,h=t.navigationState.routes;return h.reduce(function(t,n,f){return t+o.getComputedTabWidth(f,l,h,u,s,o.getFlattenedTabWidth(c))},0)},o.normalizeScrollValue=function(t,n,l){var s=n.layout,u=o.getTabBarWidth(t,n),c=o.getMaxScrollDistance(u,s.width),h=Math.max(Math.min(l,c),0);return'android'===y.Platform.OS&&y.I18nManager.isRTL?c-h:h},o.getScrollAmount=function(t,n,l){var s=n.layout,u=n.tabWidths,c=t.scrollEnabled,h=t.tabStyle,f=t.navigationState.routes,b=Array.from({length:l+1}).reduce(function(t,n,b){var y=o.getComputedTabWidth(b,s,f,c,u,o.getFlattenedTabWidth(h));return t+(l===b?y/2:y)},0)-s.width/2;return o.normalizeScrollValue(t,n,b)},o.resetScroll=function(t){o.props.scrollEnabled&&o.scrollView&&o.scrollView.scrollTo({x:o.getScrollAmount(o.props,o.state,t),animated:!0})},o.handleLayout=function(t){var n=t.nativeEvent.layout,l=n.height,s=n.width;o.state.layout.width===s&&o.state.layout.height===l||requestAnimationFrame(function(){return requestAnimationFrame(function(){return o.setState({layout:{height:l,width:s}})})})},o.getTranslateX=(0,S.default)(function(t,n){return p.default.multiply('android'===y.Platform.OS&&y.I18nManager.isRTL?p.default.sub(n,t):t,y.I18nManager.isRTL?1:-1)}),o}return(0,f.default)(n,t),(0,u.default)(n,[{key:"componentDidUpdate",value:function(t,n){var o=this.props.navigationState,l=this.state,s=l.layout,u=l.tabWidths;if(t.navigationState.routes.length!==o.routes.length||t.navigationState.index!==o.index||n.layout.width!==s.width||n.tabWidths!==u){if(!('auto'!==this.getFlattenedTabWidth(this.props.tabStyle)||s.width&&o.routes.every(function(t){return'number'==typeof u[t.key]})))return;this.resetScroll(o.index)}}},{key:"render",value:function(){var t=this,n=this.props,o=n.position,l=n.navigationState,s=n.jumpTo,u=n.scrollEnabled,c=n.bounces,h=n.getAccessibilityLabel,f=n.getAccessible,w=n.getLabelText,S=n.getTestID,W=n.renderBadge,C=n.renderIcon,L=n.renderLabel,E=n.activeColor,j=n.inactiveColor,x=n.pressColor,A=n.pressOpacity,_=n.onTabPress,k=n.onTabLongPress,D=n.tabStyle,I=n.labelStyle,N=n.indicatorStyle,M=n.contentContainerStyle,F=n.style,V=n.indicatorContainerStyle,B=this.state,z=B.layout,R=B.tabWidths,U=l.routes,X='auto'===this.getFlattenedTabWidth(D),q=this.getTabBarWidth(this.props,this.state),G=40*U.length+"%",H=this.getTranslateX(this.scrollAmount,this.getMaxScrollDistance(q,z.width));return b.createElement(p.default.View,{onLayout:this.handleLayout,style:[P.tabBar,F],__source:{fileName:T,lineNumber:338}},b.createElement(p.default.View,{pointerEvents:"none",style:[P.indicatorContainer,u?{transform:[{translateX:H}]}:null,q?{width:q}:u?{width:G}:null,V],__source:{fileName:T,lineNumber:342}},this.props.renderIndicator({position:o,layout:z,navigationState:l,jumpTo:s,width:X?'auto':100/U.length+"%",style:N,getTabWidth:this.getMemoizedTabWidthGettter(z,U,u,R,this.getFlattenedTabWidth(D))})),b.createElement(y.View,{style:P.scroll,__source:{fileName:T,lineNumber:371}},b.createElement(p.default.ScrollView,{horizontal:!0,accessibilityRole:"tablist",keyboardShouldPersistTaps:"handled",scrollEnabled:u,bounces:c,alwaysBounceHorizontal:!1,scrollsToTop:!1,showsHorizontalScrollIndicator:!1,automaticallyAdjustContentInsets:!1,overScrollMode:"never",contentContainerStyle:[P.tabContent,u?{width:q||G}:P.container,M],scrollEventThrottle:16,onScroll:p.default.event([{nativeEvent:{contentOffset:{x:this.scrollAmount}}}]),ref:function(n){t.scrollView=null==n?void 0:n.getNode()},__source:{fileName:T,lineNumber:372}},U.map(function(n){return b.createElement(v.default,{onLayout:X?function(o){t.measuredTabWidths[n.key]=o.nativeEvent.layout.width,U.every(function(n){return'number'==typeof t.measuredTabWidths[n.key]})&&t.setState({tabWidths:O({},t.measuredTabWidths)})}:void 0,key:n.key,position:o,route:n,navigationState:l,getAccessibilityLabel:h,getAccessible:f,getLabelText:w,getTestID:S,renderBadge:W,renderIcon:C,renderLabel:L,activeColor:E,inactiveColor:j,pressColor:x,pressOpacity:A,onPress:function(){var o={route:n,defaultPrevented:!1,preventDefault:function(){o.defaultPrevented=!0}};null==_||_(o),o.defaultPrevented||t.props.jumpTo(n.key)},onLongPress:function(){return null==k?void 0:k({route:n})},labelStyle:I,style:D,__source:{fileName:T,lineNumber:404}})}))))}}]),n})(b.Component);e.default=C,C.defaultProps={getLabelText:function(t){var n=t.route;return'string'==typeof n.title?n.title.toUpperCase():n.title},getAccessible:function(t){var n=t.route;return void 0===n.accessible||n.accessible},getAccessibilityLabel:function(t){var n=t.route;return'string'==typeof n.accessibilityLabel?n.accessibilityLabel:'string'==typeof n.title?n.title:void 0},getTestID:function(t){return t.route.testID},renderIndicator:function(t){return b.createElement(w.default,(0,o.default)({},t,{__source:{fileName:T,lineNumber:84}}))}};var P=y.StyleSheet.create({container:{flex:1},scroll:{overflow:'scroll'},tabBar:{backgroundColor:'#2196f3',elevation:4,shadowColor:'black',shadowOpacity:.1,shadowRadius:y.StyleSheet.hairlineWidth,shadowOffset:{height:y.StyleSheet.hairlineWidth,width:0},zIndex:1},tabContent:{flexDirection:'row',flexWrap:'nowrap'},indicatorContainer:{position:'absolute',top:0,left:0,right:0,bottom:0}})},843,[1,3,11,50,4,5,6,8,9,12,16,784,844,847,846]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),l=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=l(r(d[2])),o=l(r(d[3])),u=l(r(d[4])),s=l(r(d[5])),c=l(r(d[6])),f=t(r(d[7])),y=r(d[8]),b=l(r(d[9])),p=l(r(d[10])),v=l(r(d[11])),_="/Users/satya/Workspace/Projects/react-native-tab-view/src/TabBarItem.tsx",N=(function(t){function l(){var t,o;(0,n.default)(this,l);for(var c=arguments.length,f=new Array(c),y=0;y<c;y++)f[y]=arguments[y];return(o=(0,u.default)(this,(t=(0,s.default)(l)).call.apply(t,[this].concat(f)))).getActiveOpacity=(0,v.default)(function(t,l,n){if(l.length>1){var o=l.map(function(t,l){return l});return p.default.interpolate(t,{inputRange:o,outputRange:o.map(function(t){return t===n?1:0})})}return 1}),o.getInactiveOpacity=(0,v.default)(function(t,l,n){if(l.length>1){var o=l.map(function(t,l){return l});return p.default.interpolate(t,{inputRange:o,outputRange:o.map(function(t){return t===n?0:1})})}return 0}),o}return(0,c.default)(l,t),(0,o.default)(l,[{key:"render",value:function(){var t=this.props,l=t.route,n=t.position,o=t.navigationState,u=t.renderLabel,s=t.renderIcon,c=t.renderBadge,v=t.getLabelText,N=t.getTestID,w=t.getAccessibilityLabel,E=t.getAccessible,S=t.activeColor,C=void 0===S?"rgba(255, 255, 255, 1)":S,I=t.inactiveColor,L=void 0===I?"rgba(255, 255, 255, 0.7)":I,O=t.pressColor,V=t.pressOpacity,x=t.labelStyle,P=t.style,T=t.onLayout,A=t.onPress,R=t.onLongPress,j=o.routes.indexOf(l),k=o.index===j,B=this.getActiveOpacity(n,o.routes,j),D=this.getInactiveOpacity(n,o.routes,j),F=null,H=null;if(s){var M=s({route:l,focused:!0,color:C}),U=s({route:l,focused:!1,color:L});null!=U&&null!=M&&(F=f.createElement(y.View,{style:h.icon,__source:{fileName:_,lineNumber:133}},f.createElement(p.default.View,{style:{opacity:D},__source:{fileName:_,lineNumber:134}},U),f.createElement(p.default.View,{style:[y.StyleSheet.absoluteFill,{opacity:B}],__source:{fileName:_,lineNumber:137}},M)))}var W=void 0!==u?u:function(t){var l=t.route,n=t.color,o=v({route:l});return'string'==typeof o?f.createElement(p.default.Text,{style:[h.label,F?{marginTop:0}:null,{color:n},x],__source:{fileName:_,lineNumber:155}},o):o};if(W){var q=W({route:l,focused:!0,color:C}),z=W({route:l,focused:!1,color:L});H=f.createElement(y.View,{__source:{fileName:_,lineNumber:184}},f.createElement(p.default.View,{style:{opacity:D},__source:{fileName:_,lineNumber:185}},z),f.createElement(p.default.View,{style:[y.StyleSheet.absoluteFill,{opacity:B}],__source:{fileName:_,lineNumber:188}},q))}var G=y.StyleSheet.flatten(P),J=void 0!==(null==G?void 0:G.width)?null:{flex:1},K={route:l},Q=w(K);Q=void 0!==Q?Q:v(K);var X=c?c(K):null;return f.createElement(b.default,{borderless:!0,testID:N(K),accessible:E(K),accessibilityLabel:Q,accessibilityTraits:k?['button','selected']:'button',accessibilityComponentType:"button",accessibilityRole:"tab",accessibilityStates:k?['selected']:[],pressColor:O,pressOpacity:V,delayPressIn:0,onLayout:T,onPress:A,onLongPress:R,style:J,__source:{fileName:_,lineNumber:213}},f.createElement(y.View,{pointerEvents:"none",style:[h.item,G],__source:{fileName:_,lineNumber:230}},F,H,null!=X?f.createElement(y.View,{style:h.badge,__source:{fileName:_,lineNumber:233}},X):null))}}]),l})(f.Component);e.default=N;var h=y.StyleSheet.create({label:{margin:4,backgroundColor:'transparent'},icon:{margin:2},item:{flex:1,alignItems:'center',justifyContent:'center',padding:10,minHeight:48},badge:{position:'absolute',top:0,right:0}})},844,[1,3,4,5,6,8,9,12,16,845,784,846]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),l=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=l(r(d[2])),o=l(r(d[3])),u=l(r(d[4])),c=l(r(d[5])),n=l(r(d[6])),f=l(r(d[7])),p=l(r(d[8])),b=t(r(d[9])),y=r(d[10]),h="/Users/satya/Workspace/Projects/react-native-tab-view/src/TouchableItem.tsx",v=(function(t){function l(){return(0,u.default)(this,l),(0,n.default)(this,(0,f.default)(l).apply(this,arguments))}return(0,p.default)(l,t),(0,c.default)(l,[{key:"render",value:function(){var t=this.props,l=t.style,u=t.pressOpacity,c=t.pressColor,n=t.borderless,f=t.children,p=(0,o.default)(t,["style","pressOpacity","pressColor","borderless","children"]);return'android'===y.Platform.OS&&y.Platform.Version>=21?b.createElement(y.TouchableNativeFeedback,(0,s.default)({},p,{background:y.TouchableNativeFeedback.Ripple(c,n),__source:{fileName:h,lineNumber:42}}),b.createElement(y.View,{style:l,__source:{fileName:h,lineNumber:46}},b.Children.only(f))):b.createElement(y.TouchableOpacity,(0,s.default)({},p,{style:l,activeOpacity:u,__source:{fileName:h,lineNumber:51}}),f)}}]),l})(b.Component);e.default=v,v.defaultProps={pressColor:'rgba(255, 255, 255, .4)'}},845,[1,3,11,56,4,5,6,8,9,12,16]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(n){var t,f;return function(){for(var l=!1,o=arguments.length,u=new Array(o),v=0;v<o;v++)u[v]=arguments[v];if(t){if(t.length!==u.length)l=!0;else for(var c=0;c<t.length;c++)if(t[c]!==u[c]){l=!0;break}}else l=!0;return t=u,(l||void 0===f)&&(f=n.apply(void 0,u)),f}}},846,[]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(r(d[2])),u=n(r(d[3])),l=n(r(d[4])),c=n(r(d[5])),f=n(r(d[6])),s=n(r(d[7])),p=t(r(d[8])),h=r(d[9]),v=t(r(d[10])),y=n(r(d[11])),w=v.default.interpolate,b=v.default.multiply,I=v.default.Extrapolate,S=(function(t){function n(){var t,l;(0,u.default)(this,n);for(var s=arguments.length,p=new Array(s),S=0;S<s;S++)p[S]=arguments[S];return(l=(0,c.default)(this,(t=(0,f.default)(n)).call.apply(t,[this].concat(p)))).fadeInIndicator=function(){var t=l.props,n=t.navigationState,o=t.layout,u=t.width,c=t.getTabWidth;!l.isIndicatorShown&&'auto'===u&&o.width&&n.routes.every(function(t,n){return c(n)})&&(l.isIndicatorShown=!0,v.default.timing(l.opacity,{duration:150,toValue:1,easing:v.Easing.in(v.Easing.linear)}).start())},l.isIndicatorShown=!1,l.opacity=new v.default.Value('auto'===l.props.width?0:1),l.getTranslateX=(0,y.default)(function(t,n,u){var l=n.map(function(t,n){return n}),c=n.reduce(function(t,n,l){return 0===l?[0]:[].concat((0,o.default)(t),[t[l-1]+u(l-1)])},[]),f=w(t,{inputRange:l,outputRange:c,extrapolate:I.CLAMP});return b(f,h.I18nManager.isRTL?-1:1)}),l.getWidth=(0,y.default)(function(t,n,o){var u=n.map(function(t,n){return n}),l=u.map(o);return w(t,{inputRange:u,outputRange:l,extrapolate:I.CLAMP})}),l}return(0,s.default)(n,t),(0,l.default)(n,[{key:"componentDidMount",value:function(){this.fadeInIndicator()}},{key:"componentDidUpdate",value:function(){this.fadeInIndicator()}},{key:"render",value:function(){var t=this.props,n=t.position,o=t.navigationState,u=t.getTabWidth,l=t.width,c=t.style,f=t.layout,s=o.routes,h=s.length>1?this.getTranslateX(n,s,u):0,y='auto'===l?s.length>1?this.getWidth(n,s,u):u(0):l;return p.createElement(v.default.View,{style:[T.indicator,{width:y},f.width?{transform:[{translateX:h}]}:{left:100/s.length*o.index+"%"},'auto'===l?{opacity:this.opacity}:null,c],__source:{fileName:"/Users/satya/Workspace/Projects/react-native-tab-view/src/TabBarIndicator.tsx",lineNumber:117}})}}]),n})(p.Component);e.default=S;var T=h.StyleSheet.create({indicator:{backgroundColor:'#ffeb3b',position:'absolute',left:0,bottom:0,right:0,height:2}})},847,[1,3,31,4,5,6,8,9,12,16,784,846]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(r(d[2])),s=n(r(d[3])),l=n(r(d[4])),u=n(r(d[5])),h=n(r(d[6])),p=t(r(d[7])),c=r(d[8]),v=(function(t){function n(){var t,s;(0,o.default)(this,n);for(var h=arguments.length,p=new Array(h),c=0;c<h;c++)p[c]=arguments[c];return(s=(0,l.default)(this,(t=(0,u.default)(n)).call.apply(t,[this].concat(p)))).state={loading:Math.abs(s.props.navigationState.index-s.props.index)>s.props.lazyPreloadDistance},s.handleEnter=function(t){t===s.props.index&&s.state.loading&&s.setState({loading:!1})},s}return(0,h.default)(n,t),(0,s.default)(n,[{key:"componentDidMount",value:function(){var t=this;this.props.lazy?this.props.addListener('enter',this.handleEnter):this.state.loading&&setTimeout(function(){return t.setState({loading:!1})},0)}},{key:"componentDidUpdate",value:function(t,n){this.props.lazy===t.lazy&&this.state.loading===n.loading||(this.props.lazy&&this.state.loading?this.props.addListener('enter',this.handleEnter):this.props.removeListener('enter',this.handleEnter))}},{key:"componentWillUnmount",value:function(){this.props.removeListener('enter',this.handleEnter)}},{key:"render",value:function(){var t=this.props,n=t.navigationState,o=t.index,s=t.layout,l=t.style,u=this.state.loading,h=n.index===o;return p.createElement(c.View,{accessibilityElementsHidden:!h,importantForAccessibility:h?'auto':'no-hide-descendants',style:[f.route,s.width?{width:s.width}:h?c.StyleSheet.absoluteFill:null,l],__source:{fileName:"/Users/satya/Workspace/Projects/react-native-tab-view/src/SceneView.tsx",lineNumber:92}},h||s.width?this.props.children({loading:u}):null)}}],[{key:"getDerivedStateFromProps",value:function(t,n){return n.loading&&Math.abs(t.navigationState.index-t.index)<=t.lazyPreloadDistance?{loading:!1}:null}}]),n})(p.Component);e.default=v;var f=c.StyleSheet.create({route:{flex:1,overflow:'hidden'}})},848,[1,3,4,5,6,8,9,12,16]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=n(r(d[2])),o=n(r(d[3])),l=n(r(d[4])),u=n(r(d[5])),p=n(r(d[6])),c=n(r(d[7])),f=n(r(d[8])),h=n(r(d[9])),v=n(r(d[10])),x=t(r(d[11])),w=r(d[12]),y=r(d[13]),S=t(r(d[14])),I=n(r(d[15])),b="/Users/satya/Workspace/Projects/react-native-tab-view/src/Pager.tsx";function T(t,n){var s=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);n&&(o=o.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),s.push.apply(s,o)}return s}function V(t){for(var n=1;n<arguments.length;n++){var s=null!=arguments[n]?arguments[n]:{};n%2?T(Object(s),!0).forEach(function(n){(0,o.default)(t,n,s[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(s)):T(Object(s)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(s,n))})}return t}var C=S.default.Clock,E=S.default.Value,X=S.default.onChange,k=S.default.and,H=S.default.or,P=S.default.abs,L=S.default.add,O=S.default.block,R=S.default.call,D=S.default.ceil,j=S.default.clockRunning,G=S.default.cond,M=S.default.divide,F=S.default.eq,_=S.default.event,W=S.default.floor,N=S.default.greaterThan,A=S.default.lessThan,U=S.default.max,q=S.default.min,K=S.default.multiply,Y=S.default.neq,z=S.default.not,B=S.default.round,J=S.default.set,Q=S.default.spring,Z=S.default.startClock,$=S.default.stopClock,ee=S.default.sub,te=S.default.timing,ne=x.createContext({}),ie=1,se=0,ae=0,re=-1,oe=1,le=-1,de=20,ue=.2,pe={stiffness:1e3,damping:500,mass:3,overshootClamping:!0,restDisplacementThreshold:.01,restSpeedThreshold:.01},ce=1,ge={duration:200,easing:S.Easing.out(S.Easing.cubic)},fe=(function(t){function n(){var t,s;(0,p.default)(this,n);for(var o=arguments.length,c=new Array(o),v=0;v<o;v++)c[v]=arguments[v];return(s=(0,f.default)(this,(t=(0,h.default)(n)).call.apply(t,[this].concat(c)))).state={enabled:!0,childPanGestureHandlerRefs:[]},s.providerVal={addGestureHandlerRef:function(t){s.state.childPanGestureHandlerRefs.includes(t)||s.setState(function(n){return{childPanGestureHandlerRefs:[].concat((0,u.default)(n.childPanGestureHandlerRefs),[t])}})}},s.gestureHandlerRef=x.createRef(),s.clock=new C,s.velocityX=new E(0),s.gestureX=new E(0),s.gestureState=new E(y.State.UNDETERMINED),s.offsetX=new E(0),s.gesturesEnabled=new E(1),s.progress=new E(s.props.navigationState.index*s.props.layout.width*le),s.index=new E(s.props.navigationState.index),s.nextIndex=new E(re),s.lastEnteredIndex=new E(s.props.navigationState.index),s.isSwiping=new E(se),s.isSwipeGesture=new E(se),s.indexAtSwipeEnd=new E(s.props.navigationState.index),s.routesLength=new E(s.props.navigationState.routes.length),s.layoutWidth=new E(s.props.layout.width),s.swipeVelocityImpact=new E(void 0!==s.props.swipeVelocityImpact?s.props.swipeVelocityImpact:ue),s.springVelocityScale=new E(void 0!==s.props.springVelocityScale?s.props.springVelocityScale:ce),s.position=G(s.layoutWidth,M(K(s.progress,-1),s.layoutWidth),s.index),s.springConfig={damping:new E(void 0!==s.props.springConfig.damping?s.props.springConfig.damping:pe.damping),mass:new E(void 0!==s.props.springConfig.mass?s.props.springConfig.mass:pe.mass),stiffness:new E(void 0!==s.props.springConfig.stiffness?s.props.springConfig.stiffness:pe.stiffness),restSpeedThreshold:new E(void 0!==s.props.springConfig.restSpeedThreshold?s.props.springConfig.restSpeedThreshold:pe.restSpeedThreshold),restDisplacementThreshold:new E(void 0!==s.props.springConfig.restDisplacementThreshold?s.props.springConfig.restDisplacementThreshold:pe.restDisplacementThreshold)},s.timingConfig={duration:new E(void 0!==s.props.timingConfig.duration?s.props.timingConfig.duration:ge.duration)},s.initialVelocityForSpring=new E(0),s.currentIndexValue=s.props.navigationState.index,s.pendingIndexValue=void 0,s.previouslyFocusedTextInput=null,s.enterListeners=[],s.interactionHandle=null,s.jumpToIndex=function(t){s.isSwipeGesture.setValue(se),s.nextIndex.setValue(t)},s.jumpTo=function(t){var n=s.props,o=n.navigationState,l=n.keyboardDismissMode,u=n.onIndexChange,p=o.routes.findIndex(function(n){return n.key===t});o.index===p?s.jumpToIndex(p):(u(p),'auto'===l&&w.Keyboard.dismiss())},s.addListener=function(t,n){switch(t){case'enter':s.enterListeners.push(n)}},s.removeListener=function(t,n){switch(t){case'enter':var o=s.enterListeners.indexOf(n);o>-1&&s.enterListeners.splice(o,1)}},s.handleEnteredIndexChange=function(t){var n=(0,l.default)(t,1)[0],o=Math.max(0,Math.min(n,s.props.navigationState.routes.length-1));s.enterListeners.forEach(function(t){return t(o)})},s.transitionTo=function(t){var n=new E(0),o=new E(0),l={position:s.progress,time:new E(0),finished:new E(se)};return O([G(j(s.clock),ae,[J(n,K(t,s.layoutWidth,le)),J(o,0),J(l.time,0),J(l.finished,se),J(s.index,t)]),G(s.isSwipeGesture,[G(z(j(s.clock)),w.I18nManager.isRTL?J(s.initialVelocityForSpring,K(-1,s.velocityX,s.springVelocityScale)):J(s.initialVelocityForSpring,K(s.velocityX,s.springVelocityScale))),Q(s.clock,V({},l,{velocity:s.initialVelocityForSpring}),V({},pe,{},s.springConfig,{toValue:n}))],te(s.clock,V({},l,{frameTime:o}),V({},ge,{},s.timingConfig,{toValue:n}))),G(z(j(s.clock)),Z(s.clock)),G(l.finished,[J(s.isSwipeGesture,se),J(s.gestureX,0),J(s.velocityX,0),$(s.clock)])])},s.handleGestureEvent=_([{nativeEvent:{translationX:s.gestureX,velocityX:s.velocityX,state:s.gestureState}}]),s.extrapolatedPosition=L(s.gestureX,K(s.velocityX,s.swipeVelocityImpact)),s.toggleEnabled=function(){s.state.enabled&&s.setState({enabled:!1},function(){s.setState({enabled:!0})})},s.maybeCancel=O([G(k(s.gesturesEnabled,H(k(F(s.index,ee(s.routesLength,1)),A(s.gestureX,0)),k(F(s.index,0),N(s.gestureX,0)))),J(s.gesturesEnabled,0))]),s.translateX=O([X(s.gesturesEnabled,G(z(s.gesturesEnabled),R([s.gesturesEnabled],s.toggleEnabled))),X(s.index,R([s.index],function(t){var n=(0,l.default)(t,1)[0];s.currentIndexValue=n,n!==s.props.navigationState.index&&(s.props.onIndexChange(n),s.pendingIndexValue=n,s.forceUpdate())})),X(s.position,G(w.I18nManager.isRTL?A(s.gestureX,0):N(s.gestureX,0),G(Y(W(s.position),s.lastEnteredIndex),[J(s.lastEnteredIndex,W(s.position)),R([W(s.position)],s.handleEnteredIndexChange)]),G(Y(D(s.position),s.lastEnteredIndex),[J(s.lastEnteredIndex,D(s.position)),R([D(s.position)],s.handleEnteredIndexChange)]))),X(s.isSwiping,[G(z(s.isSwiping),J(s.gesturesEnabled,1)),R([s.isSwiping,s.indexAtSwipeEnd,s.index],function(t){var n=(0,l.default)(t,3),o=n[0],u=n[1],p=n[2],c=s.props,f=c.keyboardDismissMode,h=c.onSwipeStart,v=c.onSwipeEnd;if(o===ie)if(null==h||h(),s.interactionHandle=w.InteractionManager.createInteractionHandle(),'auto'===f){var x=w.TextInput.State.currentlyFocusedField();w.TextInput.State.blurTextInput(x),s.previouslyFocusedTextInput=x}else'on-drag'===f&&w.Keyboard.dismiss();else if(null==v||v(),null!==s.interactionHandle&&w.InteractionManager.clearInteractionHandle(s.interactionHandle),'auto'===f){if(u===p){var y=s.previouslyFocusedTextInput;y&&w.TextInput.State.focusTextInput(y)}s.previouslyFocusedTextInput=null}})]),X(s.nextIndex,G(Y(s.nextIndex,re),[G(j(s.clock),$(s.clock)),J(s.gestureX,0),J(s.index,s.nextIndex),J(s.nextIndex,re)])),G(F(s.gestureState,y.State.ACTIVE),[s.maybeCancel,G(s.isSwiping,ae,[J(s.isSwiping,ie),J(s.isSwipeGesture,ie),J(s.offsetX,s.progress)]),J(s.progress,w.I18nManager.isRTL?ee(s.offsetX,s.gestureX):L(s.offsetX,s.gestureX)),$(s.clock)],[J(s.isSwiping,se),J(s.indexAtSwipeEnd,s.index),s.transitionTo(G(k(N(P(s.gestureX),de),N(P(s.extrapolatedPosition),M(s.layoutWidth,2))),B(q(U(0,ee(s.index,G(N(s.extrapolatedPosition,0),w.I18nManager.isRTL?le:oe,w.I18nManager.isRTL?oe:le))),ee(s.routesLength,1))),s.index))]),s.progress]),s.getTranslateX=(0,I.default)(function(t,n,s){return K(q(U(K(t,ee(n,1),le),s),0),w.I18nManager.isRTL?-1:1)}),s}return(0,v.default)(n,t),(0,c.default)(n,[{key:"componentDidMount",value:function(){this.context&&this.context.addGestureHandlerRef&&this.context.addGestureHandlerRef(this.gestureHandlerRef)}},{key:"componentDidUpdate",value:function(t){var n=this.props,s=n.navigationState,o=n.layout,l=n.swipeVelocityImpact,u=n.springVelocityScale,p=n.springConfig,c=n.timingConfig,f=s.index,h=s.routes;(f!==t.navigationState.index&&f!==this.currentIndexValue||'number'==typeof this.pendingIndexValue&&f!==this.pendingIndexValue)&&this.jumpToIndex(f),this.pendingIndexValue=void 0,t.navigationState.routes.length!==h.length&&this.routesLength.setValue(h.length),t.layout.width!==o.width&&(this.progress.setValue(-f*o.width),this.layoutWidth.setValue(o.width)),t.swipeVelocityImpact!==l&&this.swipeVelocityImpact.setValue(void 0!==l?l:ue),t.springVelocityScale!==u&&this.springVelocityScale.setValue(void 0!==u?u:ce),t.springConfig!==p&&(this.springConfig.damping.setValue(void 0!==p.damping?p.damping:pe.damping),this.springConfig.mass.setValue(void 0!==p.mass?p.mass:pe.mass),this.springConfig.stiffness.setValue(void 0!==p.stiffness?p.stiffness:pe.stiffness),this.springConfig.restSpeedThreshold.setValue(void 0!==p.restSpeedThreshold?p.restSpeedThreshold:pe.restSpeedThreshold),this.springConfig.restDisplacementThreshold.setValue(void 0!==p.restDisplacementThreshold?p.restDisplacementThreshold:pe.restDisplacementThreshold)),t.timingConfig!==c&&this.timingConfig.duration.setValue(void 0!==c.duration?c.duration:ge.duration)}},{key:"componentWillUnmount",value:function(){null!==this.interactionHandle&&w.InteractionManager.clearInteractionHandle(this.interactionHandle)}},{key:"render",value:function(){var t=this,n=this.props,o=n.layout,l=n.navigationState,u=n.swipeEnabled,p=n.children,c=n.removeClippedSubviews,f=n.gestureHandlerProps,h=this.getTranslateX(this.layoutWidth,this.routesLength,this.translateX);return p({position:this.position,addListener:this.addListener,removeListener:this.removeListener,jumpTo:this.jumpTo,render:function(n){return x.createElement(y.PanGestureHandler,(0,s.default)({ref:t.gestureHandlerRef,simultaneousHandlers:t.state.childPanGestureHandlerRefs,waitFor:t.state.childPanGestureHandlerRefs,enabled:0!==o.width&&u&&t.state.enabled,onGestureEvent:t.handleGestureEvent,onHandlerStateChange:t.handleGestureEvent,activeOffsetX:[-20,de],failOffsetY:[-20,de]},f,{__source:{fileName:b,lineNumber:769}}),x.createElement(S.default.View,{removeClippedSubviews:c,style:[he.container,o.width?{width:o.width*l.routes.length,transform:[{translateX:h}]}:null],__source:{fileName:b,lineNumber:780}},x.createElement(ne.Provider,{value:t.providerVal,__source:{fileName:b,lineNumber:792}},n)))}})}}]),n})(x.Component);e.default=fe,fe.defaultProps={swipeVelocityImpact:ue,springVelocityScale:ce},fe.contextType=ne;var he=w.StyleSheet.create({container:{flex:1,flexDirection:'row'}})},849,[1,3,11,50,25,31,4,5,6,8,9,12,16,464,784,846]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return function(n){var o=n.route,u=n.jumpTo,c=n.position;return p.createElement(y,{key:o.key,component:t[o.key],route:o,jumpTo:u,position:c,__source:{fileName:v,lineNumber:16}})}};var o=n(r(d[2])),u=n(r(d[3])),c=n(r(d[4])),s=n(r(d[5])),f=n(r(d[6])),l=n(r(d[7])),p=t(r(d[8])),v="/Users/satya/Workspace/Projects/react-native-tab-view/src/SceneMap.tsx",y=(function(t){function n(){return(0,u.default)(this,n),(0,s.default)(this,(0,f.default)(n).apply(this,arguments))}return(0,l.default)(n,t),(0,c.default)(n,[{key:"render",value:function(){var t=this.props,n=t.component,u=(0,o.default)(t,["component"]);return p.createElement(n,u)}}]),n})(p.PureComponent)},850,[1,3,56,4,5,6,8,9,12]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(r(d[2])),l=n(r(d[3])),s=n(r(d[4])),c=n(r(d[5])),u=n(r(d[6])),p=t(r(d[7])),h=r(d[8]),f=n(r(d[9])),v=f.default.event,y=f.default.divide,w=f.default.Value,S=(function(t){function n(){var t,l;(0,o.default)(this,n);for(var u=arguments.length,S=new Array(u),x=0;x<u;x++)S[x]=arguments[x];return(l=(0,s.default)(this,(t=(0,c.default)(n)).call.apply(t,[this].concat(S)))).initialOffset={x:l.props.navigationState.index*l.props.layout.width,y:0},l.interactionHandle=null,l.scrollViewRef=p.createRef(),l.jumpTo=function(t){var n=l.props,o=n.navigationState,s=n.keyboardDismissMode,c=n.onIndexChange,u=o.routes.findIndex(function(n){return n.key===t});o.index===u?l.scrollTo(u*l.props.layout.width):(c(u),'auto'===s&&h.Keyboard.dismiss())},l.scrollTo=function(t){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];l.scrollViewRef.current&&l.scrollViewRef.current.getNode().scrollTo({x:t,animated:n})},l.enterListeners=[],l.addListener=function(t,n){switch(t){case'enter':l.enterListeners.push(n)}},l.removeListener=function(t,n){switch(t){case'enter':var o=l.enterListeners.indexOf(n);o>-1&&l.enterListeners.splice(o,1)}},l.position=new f.default.Value(l.props.navigationState.index*l.props.layout.width),l.onScroll=v([{nativeEvent:{contentOffset:{x:l.position}}}]),l.layoutWidthNode=new w(l.props.layout.width),l.relativePosition=y(l.position,l.layoutWidthNode),l}return(0,u.default)(n,t),(0,l.default)(n,[{key:"componentDidMount",value:function(){this.props.layout.width&&this.scrollTo(this.props.navigationState.index*this.props.layout.width,!1)}},{key:"componentDidUpdate",value:function(t){var n=this.props.navigationState.index*this.props.layout.width;t.navigationState.routes.length!==this.props.navigationState.routes.length||t.layout.width!==this.props.layout.width?this.scrollTo(n,!1):t.navigationState.index!==this.props.navigationState.index&&this.scrollTo(n),t.layout.width!==this.props.layout.width&&this.layoutWidthNode.setValue(this.props.layout.width)}},{key:"componentWillUnmount",value:function(){null!==this.interactionHandle&&h.InteractionManager.clearInteractionHandle(this.interactionHandle)}},{key:"render",value:function(){var t=this,n=this.props,o=n.children,l=n.layout,s=n.onSwipeStart,c=n.onSwipeEnd,u=n.overscroll,v=n.navigationState,y=function(){null==s||s(),t.interactionHandle=h.InteractionManager.createInteractionHandle()},w=function(){null==c||c(),null!==t.interactionHandle&&h.InteractionManager.clearInteractionHandle(t.interactionHandle)};return o({position:this.relativePosition,addListener:this.addListener,removeListener:this.removeListener,jumpTo:this.jumpTo,render:function(n){return p.createElement(f.default.ScrollView,{pagingEnabled:!0,directionalLockEnabled:!0,keyboardDismissMode:"on-drag",keyboardShouldPersistTaps:"always",overScrollMode:"never",scrollToOverflowEnabled:!0,scrollEnabled:t.props.swipeEnabled,automaticallyAdjustContentInsets:!1,bounces:u,scrollsToTop:!1,showsHorizontalScrollIndicator:!1,scrollEventThrottle:1,onScroll:t.onScroll,onScrollBeginDrag:y,onScrollEndDrag:w,onMomentumScrollEnd:t.onScroll,contentOffset:t.initialOffset,style:x.container,contentContainerStyle:l.width?{flexDirection:'row',width:l.width*v.routes.length,flex:1}:null,ref:t.scrollViewRef,__source:{fileName:"/Users/satya/Workspace/Projects/react-native-tab-view/src/ScrollPager.tsx",lineNumber:160}},n)}})}}]),n})(p.Component);e.default=S,S.defaultProps={bounces:!0};var x=h.StyleSheet.create({container:{flex:1}})},851,[1,3,4,5,6,8,9,12,16,784]);
+__d(function(g,r,i,a,m,e,d){},852,[]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[1]),u=r(d[2]),o=n(r(d[3])),c=(0,t.connect)(function(n){return{balance:(0,u.selectBalance)(n)}},function(n){return{notify:function(t){return n((0,u.doToast)(t))},sendTip:function(t,o,c,f,l){return n((0,u.doSendTip)(t,o,c,f,l))}}})(o.default);e.default=c},853,[3,378,401,854]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=t(r(d[2])),u=t(r(d[3])),s=t(r(d[4])),o=t(r(d[5])),c=t(r(d[6])),f=r(d[7]),p=r(d[8]),y=t(r(d[9])),h=t(r(d[10])),_=t(r(d[11])),T=t(r(d[12])),b=(t(r(d[13])),t(r(d[14]))),S=t(r(d[15])),v=(function(t){function v(){var t,l;(0,n.default)(this,v);for(var o=arguments.length,c=new Array(o),p=0;p<o;p++)c[p]=arguments[p];return(l=(0,u.default)(this,(t=(0,s.default)(v)).call.apply(t,[this].concat(c)))).tipAmountInput=null,l.state={creditsInputFocused:!1,sendTipStarted:!1,tipAmount:null},l.handleSendTip=function(){var t=l.props,n=t.claim,u=t.balance,s=t.notify,o=t.onSendTipFailed,c=t.onSendTipSuccessful,p=t.sendTip,y=l.state.tipAmount;if(y>u)s({message:'Insufficient credits'});else{var h=parseInt(y,10),_=1===h?__('Please confirm you want to tip %amount% credit',{amount:h}):__('Please confirm you want to tip %amount% credits',{amount:h});f.Alert.alert(__('Send Tip'),_,[{text:__('No')},{text:__('Yes'),onPress:function(){l.setState({sendTipStarted:!0},function(){return p(y,n.claim_id,!1,function(){l.setState({tipAmount:null,sendTipStarted:!1}),c&&c()},function(){o&&o()})})}}],{cancelable:!0})}},l}return(0,o.default)(v,t),(0,l.default)(v,[{key:"render",value:function(){var t=this,n=this.props,l=n.balance,u=n.channelName,s=n.contentName,o=n.onCancelPress,v=n.onOverlayPress,E=this.state.tipAmount>0;return c.default.createElement(f.TouchableOpacity,{style:y.default.overlay,activeOpacity:1,onPress:v},c.default.createElement(f.TouchableOpacity,{style:y.default.container,activeOpacity:1},c.default.createElement(f.View,{style:h.default.container,onLayout:function(){t.tipAmountInput&&t.tipAmountInput.focus()}},c.default.createElement(f.Text,{style:h.default.title,numberOfLines:1},u?__('Send a tip to %channel%',{channel:u}):__('Send a tip')),c.default.createElement(f.View,{style:h.default.row},c.default.createElement(f.View,{style:h.default.amountRow},c.default.createElement(f.TextInput,{editable:!this.state.sendTipStarted,ref:function(n){return t.tipAmountInput=n},onChangeText:function(n){return t.setState({tipAmount:n})},underlineColorAndroid:T.default.NextLbryGreen,keyboardType:'numeric',onFocus:function(){return t.setState({creditsInputFocused:!0})},onBlur:function(){return t.setState({creditsInputFocused:!1})},placeholder:'0',value:this.state.tipAmount,selectTextOnFocus:!0,style:h.default.tipAmountInput}),c.default.createElement(f.Text,{style:h.default.currency},"LBC"),c.default.createElement(f.View,{style:h.default.balance},this.state.creditsInputFocused&&c.default.createElement(b.default,{name:"coins",size:12}),this.state.creditsInputFocused&&c.default.createElement(f.Text,{style:h.default.balanceText},(0,p.formatCredits)(parseFloat(l),1,!0)))),this.state.sendTipStarted&&c.default.createElement(f.ActivityIndicator,{size:'small',color:T.default.NextLbryGreen})),c.default.createElement(f.View,{style:h.default.info},c.default.createElement(f.Text,{style:h.default.infoText},__('This will appear as a tip for %content%, which will boost its ability to be discovered while active.',{content:s}),' ',c.default.createElement(S.default,{style:h.default.learnMoreLink,text:__('Learn more.'),href:'https://lbry.com/faq/tipping'}))),c.default.createElement(f.View,{style:h.default.buttonRow},c.default.createElement(S.default,{style:h.default.cancelTipLink,text:__('Cancel'),onPress:function(){o&&o()}}),c.default.createElement(_.default,{text:__('Send'),style:h.default.button,disabled:!E||this.state.sendTipStarted,onPress:this.handleSendTip})))))}}]),v})(c.default.PureComponent);e.default=v},854,[3,4,5,6,8,9,12,16,401,855,856,679,674,493,502,498]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(d[1]),n=t(r(d[2])),l=o.StyleSheet.create({overlay:{backgroundColor:'#00000055',flex:1,position:'absolute',left:0,right:0,top:0,bottom:0,zIndex:300},overlayTouchArea:{position:'absolute',left:0,right:0,top:0,bottom:0},container:{position:'absolute',left:8,right:8,bottom:8,borderRadius:8,backgroundColor:n.default.White,overflow:'hidden'},paddedContatiner:{padding:12},buttons:{marginTop:16,left:8,bottom:8,position:'absolute'},wideButtons:{marginTop:16,left:8,bottom:8,right:8,position:'absolute'},doneButton:{alignSelf:'flex-start',backgroundColor:n.default.LbryGreen,paddingLeft:16,paddingRight:16},wideDoneButton:{backgroundColor:n.default.LbryGreen,paddingLeft:16,paddingRight:16}});e.default=l},855,[3,16,674]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),o=t(r(d[2])),l=n.StyleSheet.create({container:{padding:16},title:{fontFamily:'Inter-Regular',fontSize:24},row:{flexDirection:'row',flex:1},amountRow:{flexDirection:'row',alignItems:'center',marginRight:24},tipAmountInput:{fontFamily:'Inter-Regular',fontSize:14,alignSelf:'flex-start',textAlign:'right',width:80,letterSpacing:1},currency:{fontFamily:'Inter-Regular',fontSize:12,marginLeft:4},buttonRow:{alignItems:'center',flexDirection:'row',justifyContent:'space-between',marginTop:16},button:{backgroundColor:o.default.LbryGreen},cancelTipLink:{color:o.default.Grey},balance:{alignItems:'center',flexDirection:'row',marginLeft:24},balanceText:{fontFamily:'Inter-SemiBold',fontSize:14,marginLeft:4},info:{marginTop:4},infoText:{fontFamily:'Inter-Regular',fontSize:14,color:o.default.DescriptionGrey},learnMoreLink:{fontFamily:'Inter-Regular',fontSize:14,color:o.default.LbryGreen}});e.default=l},856,[3,16,674]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=r(d[1]),u=r(d[2]),o=r(d[3]),b=n(r(d[4])),c=(0,s.connect)(function(n,s){return{subscriptions:(0,u.selectSubscriptions)(n),isSubscribed:(0,u.makeSelectIsSubscribed)(s.uri,!0)(n)}},{doChannelSubscribe:u.doChannelSubscribe,doChannelUnsubscribe:u.doChannelUnsubscribe,doToast:o.doToast})(b.default);e.default=c},857,[3,378,408,401,858]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),n=t(r(d[2])),u=t(r(d[3])),o=t(r(d[4])),s=t(r(d[5])),f=t(r(d[6])),c=r(d[7]),h=(r(d[8]),t(r(d[9]))),b=t(r(d[10])),p=(function(t){function p(){return(0,l.default)(this,p),(0,u.default)(this,(0,o.default)(p).apply(this,arguments))}return(0,s.default)(p,t),(0,n.default)(p,[{key:"render",value:function(){var t=this.props,l=t.uri,n=t.isSubscribed,u=t.doChannelSubscribe,o=t.doChannelUnsubscribe,s=t.style,p=t.hideText,v=[];s&&(s.length?v=v.concat(s):v.push(s));var _=n?null:b.default.Red,y=n?o:u,C=n?null:__('Follow'),P=(0,c.parseURI)(l).claimName;return f.default.createElement(h.default,{style:v,theme:'light',icon:n?'heart-broken':'heart',iconColor:_,solid:!n,text:p?null:C,onPress:function(){y({channelName:P,uri:(0,c.normalizeURI)(l)})}})}}]),p})(f.default.PureComponent);e.default=p},858,[3,4,5,6,8,9,12,401,16,679,674]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(d[1]),t=r(d[2]),s=r(d[3]),c=n(r(d[4])),l=(0,o.connect)(function(n,o){return{enabledChannelNotifications:(0,t.selectEnabledChannelNotifications)(n),subscriptions:(0,t.selectSubscriptions)(n),isSubscribed:(0,t.makeSelectIsSubscribed)(o.uri,!0)(n)}},{doChannelSubscriptionEnableNotifications:t.doChannelSubscriptionEnableNotifications,doChannelSubscriptionDisableNotifications:t.doChannelSubscriptionDisableNotifications,doToast:s.doToast})(c.default);e.default=l},859,[3,378,408,401,860]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=n(r(d[1])),l=n(r(d[2])),o=n(r(d[3])),s=n(r(d[4])),u=n(r(d[5])),f=n(r(d[6])),c=(r(d[7]),r(d[8]),n(r(d[9]))),h=(n(r(d[10])),(function(n){function h(){var n,l;(0,t.default)(this,h);for(var u=arguments.length,f=new Array(u),c=0;c<u;c++)f[c]=arguments[c];return(l=(0,o.default)(this,(n=(0,s.default)(h)).call.apply(n,[this].concat(f)))).handlePress=function(){var n=l.props,t=n.name,o=n.doChannelSubscriptionEnableNotifications,s=n.doChannelSubscriptionDisableNotifications,u=n.doToast;n.enabledChannelNotifications.indexOf(t)>-1?(s(t),u({message:'You will not receive notifications for new content.'})):(o(t),u({message:'You will receive all notifications for new content.'}))},l}return(0,u.default)(h,n),(0,l.default)(h,[{key:"render",value:function(){var n=this.props,t=n.enabledChannelNotifications,l=n.name,o=(n.uri,n.isSubscribed),s=n.style;if(!o)return null;var u=[];s&&(s.length?u=u.concat(s):u.push(s));var h=t.indexOf(l)>-1;return f.default.createElement(c.default,{style:u,theme:'light',icon:h?'bell-slash':'bell',solid:!0,onPress:this.handlePress})}}]),h})(f.default.PureComponent));e.default=h},860,[3,4,5,6,8,9,12,401,16,679,674]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),o=t(r(d[2])),l=n.StyleSheet.create({container:{flex:1,justifyContent:'center',backgroundColor:o.default.PageBackground},content:{flex:1},viewContainer:{flex:1,marginTop:60},fileList:{flex:1,paddingTop:30},fileListContent:{paddingBottom:16},title:{color:o.default.LbryGreen,fontFamily:'Inter-SemiBold',fontSize:30,margin:16},busyContainer:{flex:1,justifyContent:'center',alignItems:'center',padding:24},infoText:{fontFamily:'Inter-Regular',fontSize:20,textAlign:'center'},pageButtons:{width:'100%',flexDirection:'row',justifyContent:'space-between',position:'absolute',bottom:16,paddingLeft:16,paddingRight:16},button:{backgroundColor:o.default.LbryGreen,paddingLeft:16,paddingRight:16},nextButton:{alignSelf:'flex-end'},channelHeader:{position:'absolute',left:120,bottom:4},channelName:{color:o.default.White,fontFamily:'Inter-Regular',fontSize:18,padding:2,backgroundColor:'#000000aa'},subscribeButtonContainer:{position:'absolute',flexDirection:'row',right:8,bottom:-90,zIndex:100},subscribeButton:{alignSelf:'flex-start',backgroundColor:o.default.White,paddingLeft:16,paddingRight:16},bellButton:{marginLeft:8},cover:{width:'100%',height:'20%'},coverImage:{width:'100%',height:'100%'},tabBar:{height:45,backgroundColor:o.default.LbryGreen,flexDirection:'row',justifyContent:'flex-end'},tabTitle:{fontFamily:'Inter-SemiBold',fontSize:14,color:o.default.White},tab:{width:'30%',alignItems:'center',justifyContent:'center'},activeTabHint:{position:'absolute',bottom:0,backgroundColor:o.default.White,height:3,width:'100%'},contentTab:{flex:1},aboutTab:{flex:1},aboutScroll:{flex:1},aboutItem:{marginBottom:24},aboutScrollContent:{paddingTop:52,padding:24},aboutTitle:{fontFamily:'Inter-SemiBold',fontSize:16,lineHeight:24},aboutText:{fontFamily:'Inter-Regular',fontSize:16,lineHeight:24},avatarImageContainer:{width:80,height:80,borderRadius:160,position:'absolute',overflow:'hidden',left:24,bottom:-24,zIndex:100,alignItems:'center',justifyContent:'center'},avatarImage:{width:'100%',height:'100%'},listHeader:{marginTop:16,marginBottom:8,marginLeft:16,marginRight:16},claimList:{flex:1},claimListContent:{paddingTop:16},actionButton:{backgroundColor:o.default.White},deleteButton:{marginLeft:8},shareButton:{marginLeft:8,marginRight:8},tipButton:{marginRight:8},followerCount:{fontFamily:'Inter-Regular',fontSize:12,color:o.default.White,marginTop:2,padding:2,flexWrap:'wrap'},followerCountBg:{backgroundColor:'#000000aa'}});e.default=l},861,[3,16,674]);
+__d(function(g,r,i,a,m,e,d){var o=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),t=r(d[2]),u=r(d[3]),c=r(d[4]),f=o(r(d[5])),l=(0,n.connect)(function(o,n){return{fileInfo:(0,t.makeSelectFileInfoForUri)(n.uri)(o),downloading:(0,t.makeSelectDownloadingForUri)(n.uri)(o),costInfo:(0,u.makeSelectCostInfoForUri)(n.uri)(o),loading:(0,t.makeSelectLoadingForUri)(n.uri)(o)}},function(o){return{purchaseUri:function(n,u,c){return o((0,t.doPurchaseUri)(n,u,c))},restartDownload:function(n,t){return o((0,c.doStartDownload)(n,t))},fetchCostInfo:function(n){return o((0,u.doFetchCostInfoForUri)(n))}}})(f.default);e.default=l},862,[3,378,401,408,757,863]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=t(r(d[2])),l=t(r(d[3])),u=t(r(d[4])),f=t(r(d[5])),s=t(r(d[6])),c=r(d[7]),y=t(r(d[8])),_=t(r(d[9])),p=(function(t){function p(){return(0,n.default)(this,p),(0,l.default)(this,(0,u.default)(p).apply(this,arguments))}return(0,f.default)(p,t),(0,o.default)(p,[{key:"componentDidMount",value:function(){var t=this.props,n=t.costInfo,o=t.fetchCostInfo,l=t.uri;void 0===n&&o(l)}},{key:"restartDownload",value:function(t){var n=t.downloading,o=t.fileInfo,l=t.uri,u=t.restartDownload;!n&&o&&!o.completed&&!1!==o.written_bytes&&o.written_bytes<o.total_bytes&&u(l,o.outpoint)}},{key:"render",value:function(){var t=this.props,n=t.fileInfo,o=t.downloading,l=(t.uri,t.costInfo),u=t.isPlayable,f=t.isViewable,p=(t.onPlay,t.onView,t.loading),w=(t.doPause,t.style),b=t.openFile,v=t.onFileActionPress,h=t.onButtonLayout;if(n&&n.download_path&&n.completed)return s.default.createElement(c.TouchableOpacity,{onLayout:h,style:[w,_.default.container],onPress:b},s.default.createElement(c.Text,{style:_.default.text},f?__('View'):__('Open')));if(n&&!n.stopped||p||o){var P=n&&n.written_bytes?n.written_bytes/n.total_bytes*100:0,x=n?__('%progress%% complete',{progress:P.toFixed(0)}):__('Connecting...');return s.default.createElement(c.View,{style:[w,_.default.container]},s.default.createElement(c.View,{style:{width:P+"%",backgroundColor:'#ff0000',position:'absolute',left:0,top:0}}),s.default.createElement(c.Text,{style:_.default.text},x))}return n||o?null:l?s.default.createElement(y.default,{icon:u?'play':null,text:u?__('Play'):f?__('View'):__('Download'),onLayout:h,style:[w,_.default.container],onPress:v}):s.default.createElement(c.View,{style:[w,_.default.container]},s.default.createElement(c.Text,{style:_.default.text},__('Fetching cost info...')))}}]),p})(s.default.PureComponent);e.default=p},863,[3,4,5,6,8,9,12,16,679,864]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),o=t(r(d[2])),l=n.StyleSheet.create({container:{paddingLeft:32,paddingRight:32,height:36,borderRadius:18,justifyContent:'center',backgroundColor:o.default.LbryGreen},text:{fontFamily:'Inter-Medium',color:o.default.White,fontSize:14,textAlign:'center'}});e.default=l},864,[3,16,674]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),l=r(d[2]),o=r(d[3]),u=r(d[4]),s=r(d[5]),c=t(r(d[6])),f=(0,n.connect)(function(t){return{backgroundPlayEnabled:(0,o.makeSelectClientSetting)(l.SETTINGS.BACKGROUND_PLAY_ENABLED)(t),isPlayerVisible:(0,s.selectIsPlayerVisible)(t)}},function(t){return{savePosition:function(n,o,u){return t((0,l.savePosition)(n,o,u))},setPlayerVisible:function(){return t((0,u.doSetPlayerVisible)(!0))}}})(c.default);e.default=f},865,[3,378,401,409,492,496,866]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),s=t(r(d[2])),o=t(r(d[3])),l=t(r(d[4])),u=t(r(d[5])),c=t(r(d[6])),f=t(r(d[7])),h=(r(d[8]),r(d[9])),p=t(r(d[10])),k=t(r(d[11])),y=t(r(d[12])),P=t(r(d[13])),v=(t(r(d[14])),t(r(d[15]))),S=10,T=(function(t){function T(t){var n;return(0,s.default)(this,T),(n=(0,l.default)(this,(0,u.default)(T).call(this,t))).seekResponder=null,n.seekerWidth=0,n.trackingOffset=0,n.tracking=null,n.video=null,n.onLoad=function(t){n.setState({duration:t.duration});var s=n.props.position;!isNaN(parseFloat(s))&&s>0&&(n.video.seek(s),n.setState({currentTime:s},function(){return n.setSeekerPosition(n.calculateSeekerPosition())})),n.props.onMediaLoaded&&n.props.onMediaLoaded()},n.onProgress=function(t){var s=n.props,o=s.savePosition,l=s.claim;(n.setState({buffering:!1,currentTime:t.currentTime}),t.currentTime>0&&Math.floor(t.currentTime)%S==0)&&o(l.claim_id,l.txid+":"+l.nout,t.currentTime);n.state.seeking||n.setSeekerPosition(n.calculateSeekerPosition()),n.state.firstPlay&&(n.props.onPlaybackStarted&&n.props.onPlaybackStarted(),n.setState({firstPlay:!1}),n.hidePlayerControls())},n.clearControlsTimeout=function(){n.state.controlsTimeout>-1&&clearTimeout(n.state.controlsTimeout)},n.showPlayerControls=function(){n.clearControlsTimeout(),n.state.areControlsVisible||n.setState({areControlsVisible:!0}),n.hidePlayerControls()},n.manualHidePlayerControls=function(){n.clearControlsTimeout(),n.setState({areControlsVisible:!1})},n.togglePlayerControls=function(){var t=n.props,s=t.setPlayerVisible;t.isPlayerVisible||s(),n.state.areControlsVisible?n.manualHidePlayerControls():n.showPlayerControls()},n.togglePlay=function(){n.showPlayerControls(),n.setState({paused:!n.state.paused},n.updateBackgroundMediaNotification)},n.handlePausedState=function(){n.state.paused||n.setState({buffering:!0})},n.toggleFullscreenMode=function(){n.showPlayerControls();var t=n.props.onFullscreenToggled;n.setState({fullscreenMode:!n.state.fullscreenMode},function(){t&&t(n.state.fullscreenMode)})},n.onEnd=function(){n.setState({paused:!0},n.updateBackgroundMediaNotification),n.props.onPlaybackFinished&&n.props.onPlaybackFinished(),n.video.seek(0)},n.handleAppStateChange=function(){h.AppState.currentState&&h.AppState.currentState.match(/inactive|background/)&&(n.state.backgroundPlayEnabled||n.state.paused||n.setState({paused:!0,autoPaused:!0})),h.AppState.currentState&&h.AppState.currentState.match(/active/)&&!n.state.backgroundPlayEnabled&&n.state.autoPaused&&n.setState({paused:!1,autoPaused:!1})},n.onFocusChanged=function(t){n.setState({paused:!(n.state.paused&&t.hasAudioFocus)},n.updateBackgroundMediaNotification)},n.onBuffer=function(){n.state.paused||n.setState({buffering:!0},function(){return n.manualHidePlayerControls()})},n.play=function(){n.setState({paused:!1},n.updateBackgroundMediaNotification)},n.pause=function(){n.setState({paused:!0},n.updateBackgroundMediaNotification)},n.handleSeek=function(t){var s=n.state.currentTime+t;n.seekTo(s)},n.updateBackgroundMediaNotification=function(){if(n.handlePausedState(),n.props.backgroundPlayEnabled&&h.NativeModules.BackgroundMedia&&window.currentMediaInfo){var t=window.currentMediaInfo,s=t.title,o=t.channel,l=t.uri;h.NativeModules.BackgroundMedia.showPlaybackNotification(s,o,l,n.state.paused)}},n.onSeekerTouchAreaPressed=function(t){if(t&&t.nativeEvent){var s=t.nativeEvent.locationX;if(!isNaN(s)){var o=n.state.duration*(s/n.seekerWidth);n.setSeekerPosition(s),n.seekTo(o)}}},n.onTrackingLayout=function(t){n.trackingOffset=t.nativeEvent.layout.x,n.seekerWidth=t.nativeEvent.layout.width,n.setSeekerPosition(n.calculateSeekerPosition())},n.state={buffering:!1,backgroundPlayEnabled:!1,autoPaused:!1,rate:1,volume:1,muted:!1,resizeMode:'contain',duration:0,currentTime:0,paused:!t.autoPlay,fullscreenMode:!1,areControlsVisible:!0,controlsTimeout:-1,seekerOffset:0,seekerPosition:0,firstPlay:!0,seekTimeout:-1},n}return(0,c.default)(T,t),(0,o.default)(T,[{key:"formatTime",value:function(t){var n='',s=0,o=0,l=parseInt(t,10);return l>60?(s=parseInt(l/60,10),l%=60,s>60&&(o=parseInt(s/60,10),s%=60),n=(o>0?this.pad(o)+':':'')+this.pad(s)+':'+this.pad(l)):n='00:'+this.pad(l),n}},{key:"pad",value:function(t){return t<10?'0'+String(t):t}},{key:"hidePlayerControls",value:function(){var t=this,n=setTimeout(function(){t.setState({areControlsVisible:!1})},T.ControlsTimeout);t.setState({controlsTimeout:n})}},{key:"setSeekerPosition",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;t=this.checkSeekerPosition(t),this.setState({seekerPosition:t}),this.state.seeking||this.setState({seekerOffset:t})}},{key:"checkSeekerPosition",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(t<0)t=0;else if(t>=this.seekerWidth)return this.seekerWidth;return t}},{key:"seekTo",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;t>this.state.duration||(this.video.seek(t),this.setState({currentTime:t}))}},{key:"initSeeker",value:function(){var t=this;this.seekResponder=h.PanResponder.create({onStartShouldSetPanResponder:function(t,n){return!0},onMoveShouldSetPanResponder:function(t,n){return!0},onPanResponderGrant:function(n,s){t.clearControlsTimeout(),t.state.seekTimeout>0&&clearTimeout(t.state.seekTimeout),t.setState({seeking:!0})},onPanResponderMove:function(n,s){var o=t.state.seekerOffset+s.dx;t.setSeekerPosition(o)},onPanResponderRelease:function(n,s){var o=t.getCurrentTimeForSeekerPosition();o>=t.state.duration?(t.setState({paused:!0},t.handlePausedState),t.onEnd()):(t.seekTo(o),t.setState({seekTimeout:setTimeout(function(){t.setState({seeking:!1})},100)})),t.hidePlayerControls()}})}},{key:"getTrackingOffset",value:function(){return this.state.fullscreenMode?this.trackingOffset:0}},{key:"getCurrentTimeForSeekerPosition",value:function(){return this.state.duration*(this.state.seekerPosition/this.seekerWidth)}},{key:"calculateSeekerPosition",value:function(){return this.seekerWidth*this.getCurrentTimePercentage()}},{key:"getCurrentTimePercentage",value:function(){return this.state.currentTime>0?parseFloat(this.state.currentTime)/parseFloat(this.state.duration):0}},{key:"componentWillMount",value:function(){this.initSeeker()}},{key:"componentWillReceiveProps",value:function(t){t.isPlayerVisible||this.state.backgroundPlayEnabled||this.setState({paused:!0})}},{key:"componentDidMount",value:function(){var t=this.props,n=t.assignPlayer,s=t.backgroundPlayEnabled;n&&n(this),this.setState({backgroundPlayEnabled:!!s}),this.setSeekerPosition(this.calculateSeekerPosition()),h.AppState.addEventListener('change',this.handleAppStateChange),h.DeviceEventEmitter.addListener('onBackgroundPlayPressed',this.play),h.DeviceEventEmitter.addListener('onBackgroundPausePressed',this.pause)}},{key:"componentWillUnmount",value:function(){h.AppState.removeEventListener('change',this.handleAppStateChange),h.DeviceEventEmitter.removeListener('onBackgroundPlayPressed',this.play),h.DeviceEventEmitter.removeListener('onBackgroundPausePressed',this.pause),this.clearControlsTimeout(),this.setState({paused:!0,fullscreenMode:!1});var t=this.props.onFullscreenToggled;t&&t(!1)}},{key:"renderPlayerControls",value:function(){var t=this,n=this.props.onBackButtonPressed;return this.state.areControlsVisible?f.default.createElement(h.View,{style:v.default.playerControlsContainer},f.default.createElement(h.TouchableOpacity,{style:v.default.backButton,onPress:n},f.default.createElement(P.default,{name:'arrow-left',size:18,style:v.default.backButtonIcon})),f.default.createElement(h.View,{style:v.default.midControls},f.default.createElement(h.TouchableOpacity,{style:v.default.rewind10,onPress:function(){return t.handleSeek(-10)}},f.default.createElement(P.default,{name:"undo",size:24,color:p.default.White}),f.default.createElement(h.Text,{style:[v.default.midControlText,v.default.leftMidControlText]},"10")),f.default.createElement(h.TouchableOpacity,{style:v.default.playPauseButton,onPress:this.togglePlay},this.state.paused&&f.default.createElement(P.default,{name:"play",size:40,color:p.default.White}),!this.state.paused&&f.default.createElement(P.default,{name:"pause",size:40,color:p.default.White})),f.default.createElement(h.TouchableOpacity,{style:v.default.forward10,onPress:function(){return t.handleSeek(10)}},f.default.createElement(P.default,{name:"redo",size:24,color:p.default.White}),f.default.createElement(h.Text,{style:[v.default.midControlText,v.default.rightMidControlText]},"10"))),f.default.createElement(h.TouchableOpacity,{style:v.default.toggleFullscreenButton,onPress:this.toggleFullscreenMode},this.state.fullscreenMode&&f.default.createElement(P.default,{name:"compress",size:16,color:p.default.White}),!this.state.fullscreenMode&&f.default.createElement(P.default,{name:"expand",size:16,color:p.default.White})),f.default.createElement(h.Text,{style:v.default.elapsedDuration},this.formatTime(this.state.currentTime)),f.default.createElement(h.Text,{style:v.default.totalDuration},this.formatTime(this.state.duration))):null}},{key:"render",value:function(){var t=this,s=this.props,o=s.onLayout,l=s.source,u=s.style,c=s.thumbnail,P=this.getCurrentTimePercentage()*this.seekerWidth,S=this.seekerWidth-P,T=[this.state.fullscreenMode?v.default.fullscreenContainer:v.default.container];u&&(u.length?T=T.concat(u):T.push(u));var C=[v.default.trackingControls,this.state.fullscreenMode?v.default.fullscreenTrackingControls:v.default.containedTrackingControls],b=[this.state.seeking?v.default.bigSeekerCircle:v.default.seekerCircle];return this.state.seeking||b.push(this.state.fullscreenMode?v.default.seekerCircleTopFs:v.default.seekerCircleTop),f.default.createElement(h.View,{style:T,onLayout:o},f.default.createElement(y.default,{source:{uri:l},bufferConfig:{minBufferMs:15e3,maxBufferMs:6e4,bufferForPlaybackMs:5e3,bufferForPlaybackAfterRebufferMs:5e3},ref:function(n){t.video=n},resizeMode:this.state.resizeMode,playInBackground:this.state.backgroundPlayEnabled,playWhenInactive:this.state.backgroundPlayEnabled,style:v.default.player,rate:this.state.rate,volume:this.state.volume,paused:this.state.paused,onLoad:this.onLoad,onBuffer:this.onBuffer,onProgress:this.onProgress,onEnd:this.onEnd,onError:this.onError,minLoadRetryCount:999,onAudioFocusChanged:this.onFocusChanged}),this.state.firstPlay&&c&&f.default.createElement(k.default,{source:{uri:c},resizeMode:k.default.resizeMode.cover,style:v.default.playerThumbnail}),f.default.createElement(h.TouchableOpacity,{style:v.default.playerControls,onPress:this.togglePlayerControls},this.renderPlayerControls()),(!this.state.fullscreenMode||this.state.fullscreenMode&&this.state.areControlsVisible)&&f.default.createElement(h.View,{style:C,onLayout:this.onTrackingLayout},f.default.createElement(h.View,{style:v.default.progress},f.default.createElement(h.View,{style:[v.default.innerProgressCompleted,{width:P}]}),f.default.createElement(h.View,{style:[v.default.innerProgressRemaining,{width:S}]}))),this.state.buffering&&f.default.createElement(h.View,{style:v.default.loadingContainer},f.default.createElement(h.ActivityIndicator,{color:p.default.NextLbryGreen,size:"large"})),this.state.areControlsVisible&&f.default.createElement(h.View,{style:{left:this.getTrackingOffset(),width:this.seekerWidth}},f.default.createElement(h.View,(0,n.default)({style:[v.default.seekerHandle,this.state.fullscreenMode?v.default.seekerHandleFs:v.default.seekerHandleContained,{left:this.state.seekerPosition}]},this.seekResponder.panHandlers),f.default.createElement(h.View,{style:b})),f.default.createElement(h.TouchableOpacity,{style:[v.default.seekerTouchArea,this.state.fullscreenMode?v.default.seekerTouchAreaFs:v.default.seekerTouchAreaContained],onPress:this.onSeekerTouchAreaPressed})))}}]),T})(f.default.PureComponent);T.ControlsTimeout=3e3;var C=T;e.default=C},866,[3,11,4,5,6,8,9,12,401,16,674,693,867,502,734,872]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"TextTrackType",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(e,"FilterType",{enumerable:!0,get:function(){return E.default}}),e.default=void 0;var o=n(r(d[2])),l=n(r(d[3])),u=n(r(d[4])),s=n(r(d[5])),f=n(r(d[6])),c=n(r(d[7])),p=n(r(d[8])),y=n(r(d[9])),P=t(r(d[10])),h=n(r(d[11])),b=r(d[12]),v=n(r(d[13])),S=n(r(d[14])),E=n(r(d[15])),F=n(r(d[16]));function _(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);n&&(l=l.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,l)}return o}function O(t){for(var n=1;n<arguments.length;n++){var l=null!=arguments[n]?arguments[n]:{};n%2?_(Object(l),!0).forEach(function(n){(0,o.default)(t,n,l[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(l)):_(Object(l)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(l,n))})}return t}var k=b.StyleSheet.create({base:{overflow:'hidden'}}),C=(function(t){function n(t){var o;return(0,s.default)(this,n),(o=(0,c.default)(this,(0,p.default)(n).call(this,t))).seek=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100;if(isNaN(t))throw new Error('Specified time is not a number');'ios'===b.Platform.OS?o.setNativeProps({seek:{time:t,tolerance:n}}):o.setNativeProps({seek:t})},o.presentFullscreenPlayer=function(){o.setNativeProps({fullscreen:!0})},o.dismissFullscreenPlayer=function(){o.setNativeProps({fullscreen:!1})},o.save=function(t){return u.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,u.default.awrap(b.NativeModules.VideoManager.save(t,(0,b.findNodeHandle)(o._root)));case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}})},o.restoreUserInterfaceForPictureInPictureStopCompleted=function(t){o.setNativeProps({restoreUserInterfaceForPIPStopCompletionHandler:t})},o._assignRoot=function(t){o._root=t},o._hidePoster=function(){o.state.showPoster&&o.setState({showPoster:!1})},o._onLoadStart=function(t){o.props.onLoadStart&&o.props.onLoadStart(t.nativeEvent)},o._onLoad=function(t){'windows'===b.Platform.OS&&o._hidePoster(),o.props.onLoad&&o.props.onLoad(t.nativeEvent)},o._onError=function(t){o.props.onError&&o.props.onError(t.nativeEvent)},o._onProgress=function(t){o.props.onProgress&&o.props.onProgress(t.nativeEvent)},o._onBandwidthUpdate=function(t){o.props.onBandwidthUpdate&&o.props.onBandwidthUpdate(t.nativeEvent)},o._onSeek=function(t){o.props.onSeek&&o.props.onSeek(t.nativeEvent)},o._onEnd=function(t){o.props.onEnd&&o.props.onEnd(t.nativeEvent)},o._onTimedMetadata=function(t){o.props.onTimedMetadata&&o.props.onTimedMetadata(t.nativeEvent)},o._onFullscreenPlayerWillPresent=function(t){o.props.onFullscreenPlayerWillPresent&&o.props.onFullscreenPlayerWillPresent(t.nativeEvent)},o._onFullscreenPlayerDidPresent=function(t){o.props.onFullscreenPlayerDidPresent&&o.props.onFullscreenPlayerDidPresent(t.nativeEvent)},o._onFullscreenPlayerWillDismiss=function(t){o.props.onFullscreenPlayerWillDismiss&&o.props.onFullscreenPlayerWillDismiss(t.nativeEvent)},o._onFullscreenPlayerDidDismiss=function(t){o.props.onFullscreenPlayerDidDismiss&&o.props.onFullscreenPlayerDidDismiss(t.nativeEvent)},o._onReadyForDisplay=function(t){o.props.audioOnly||o._hidePoster(),o.props.onReadyForDisplay&&o.props.onReadyForDisplay(t.nativeEvent)},o._onPlaybackStalled=function(t){o.props.onPlaybackStalled&&o.props.onPlaybackStalled(t.nativeEvent)},o._onPlaybackResume=function(t){o.props.onPlaybackResume&&o.props.onPlaybackResume(t.nativeEvent)},o._onPlaybackRateChange=function(t){o.props.onPlaybackRateChange&&o.props.onPlaybackRateChange(t.nativeEvent)},o._onExternalPlaybackChange=function(t){o.props.onExternalPlaybackChange&&o.props.onExternalPlaybackChange(t.nativeEvent)},o._onAudioBecomingNoisy=function(){o.props.onAudioBecomingNoisy&&o.props.onAudioBecomingNoisy()},o._onPictureInPictureStatusChanged=function(t){o.props.onPictureInPictureStatusChanged&&o.props.onPictureInPictureStatusChanged(t.nativeEvent)},o._onRestoreUserInterfaceForPictureInPictureStop=function(t){o.props.onRestoreUserInterfaceForPictureInPictureStop&&o.props.onRestoreUserInterfaceForPictureInPictureStop()},o._onAudioFocusChanged=function(t){o.props.onAudioFocusChanged&&o.props.onAudioFocusChanged(t.nativeEvent)},o._onBuffer=function(t){o.props.onBuffer&&o.props.onBuffer(t.nativeEvent)},o.getViewManagerConfig=function(t){return b.NativeModules.UIManager.getViewManagerConfig?b.NativeModules.UIManager.getViewManagerConfig(t):b.NativeModules.UIManager[t]},o.state={showPoster:!!t.poster},o}return(0,y.default)(n,t),(0,f.default)(n,[{key:"setNativeProps",value:function(t){this._root.setNativeProps(t)}},{key:"toTypeString",value:function(t){switch(typeof t){case"object":return t instanceof Date?t.toISOString():JSON.stringify(t);case"undefined":return"";default:return t.toString()}}},{key:"stringsOnlyObject",value:function(t){var n=this,o={};return Object.keys(t).forEach(function(l){o[l]=n.toTypeString(t[l])}),o}},{key:"render",value:function(){var t=this.props.resizeMode,n=(0,v.default)(this.props.source)||{},o=!Boolean(n.__packager_asset),u=n.uri||'';u&&u.match(/^\//)&&(u="file://"+u),u||console.warn('Trying to load empty source.');var s,f=!(!u||!u.match(/^https?:/)),c=!(!u||!u.match(/^(assets-library|ipod-library|file|content|ms-appx|ms-appdata):/)),p=this.getViewManagerConfig('RCTVideo');s=t===F.default.stretch?p.Constants.ScaleToFill:t===F.default.contain?p.Constants.ScaleAspectFit:t===F.default.cover?p.Constants.ScaleAspectFill:p.Constants.ScaleNone;var y=(0,l.default)({},this.props);(0,l.default)(y,{style:[k.base,y.style],resizeMode:s,src:{uri:u,isNetwork:f,isAsset:c,shouldCache:o,type:n.type||'',mainVer:n.mainVer||0,patchVer:n.patchVer||0,requestHeaders:n.headers?this.stringsOnlyObject(n.headers):{}},onVideoLoadStart:this._onLoadStart,onVideoLoad:this._onLoad,onVideoError:this._onError,onVideoProgress:this._onProgress,onVideoSeek:this._onSeek,onVideoEnd:this._onEnd,onVideoBuffer:this._onBuffer,onVideoBandwidthUpdate:this._onBandwidthUpdate,onTimedMetadata:this._onTimedMetadata,onVideoAudioBecomingNoisy:this._onAudioBecomingNoisy,onVideoExternalPlaybackChange:this._onExternalPlaybackChange,onVideoFullscreenPlayerWillPresent:this._onFullscreenPlayerWillPresent,onVideoFullscreenPlayerDidPresent:this._onFullscreenPlayerDidPresent,onVideoFullscreenPlayerWillDismiss:this._onFullscreenPlayerWillDismiss,onVideoFullscreenPlayerDidDismiss:this._onFullscreenPlayerDidDismiss,onReadyForDisplay:this._onReadyForDisplay,onPlaybackStalled:this._onPlaybackStalled,onPlaybackResume:this._onPlaybackResume,onPlaybackRateChange:this._onPlaybackRateChange,onAudioFocusChanged:this._onAudioFocusChanged,onAudioBecomingNoisy:this._onAudioBecomingNoisy,onPictureInPictureStatusChanged:this._onPictureInPictureStatusChanged,onRestoreUserInterfaceForPictureInPictureStop:this._onRestoreUserInterfaceForPictureInPictureStop});var h=O({},b.StyleSheet.absoluteFillObject,{resizeMode:this.props.posterResizeMode||'contain'});return P.default.createElement(b.View,{style:y.style},P.default.createElement(R,(0,l.default)({ref:this._assignRoot},y,{style:b.StyleSheet.absoluteFill})),this.state.showPoster&&P.default.createElement(b.Image,{style:h,source:{uri:this.props.poster}}))}}]),n})(P.Component);e.default=C,C.propTypes=O({filter:h.default.oneOf([E.default.NONE,E.default.INVERT,E.default.MONOCHROME,E.default.POSTERIZE,E.default.FALSE,E.default.MAXIMUMCOMPONENT,E.default.MINIMUMCOMPONENT,E.default.CHROME,E.default.FADE,E.default.INSTANT,E.default.MONO,E.default.NOIR,E.default.PROCESS,E.default.TONAL,E.default.TRANSFER,E.default.SEPIA]),filterEnabled:h.default.bool,src:h.default.object,seek:h.default.oneOfType([h.default.number,h.default.object]),fullscreen:h.default.bool,onVideoLoadStart:h.default.func,onVideoLoad:h.default.func,onVideoBuffer:h.default.func,onVideoError:h.default.func,onVideoProgress:h.default.func,onVideoBandwidthUpdate:h.default.func,onVideoSeek:h.default.func,onVideoEnd:h.default.func,onTimedMetadata:h.default.func,onVideoAudioBecomingNoisy:h.default.func,onVideoExternalPlaybackChange:h.default.func,onVideoFullscreenPlayerWillPresent:h.default.func,onVideoFullscreenPlayerDidPresent:h.default.func,onVideoFullscreenPlayerWillDismiss:h.default.func,onVideoFullscreenPlayerDidDismiss:h.default.func,source:h.default.oneOfType([h.default.shape({uri:h.default.string}),h.default.number]),minLoadRetryCount:h.default.number,maxBitRate:h.default.number,resizeMode:h.default.string,poster:h.default.string,posterResizeMode:b.Image.propTypes.resizeMode,repeat:h.default.bool,automaticallyWaitsToMinimizeStalling:h.default.bool,allowsExternalPlayback:h.default.bool,selectedAudioTrack:h.default.shape({type:h.default.string.isRequired,value:h.default.oneOfType([h.default.string,h.default.number])}),selectedVideoTrack:h.default.shape({type:h.default.string.isRequired,value:h.default.oneOfType([h.default.string,h.default.number])}),selectedTextTrack:h.default.shape({type:h.default.string.isRequired,value:h.default.oneOfType([h.default.string,h.default.number])}),textTracks:h.default.arrayOf(h.default.shape({title:h.default.string,uri:h.default.string.isRequired,type:h.default.oneOf([S.default.SRT,S.default.TTML,S.default.VTT]),language:h.default.string.isRequired})),paused:h.default.bool,muted:h.default.bool,volume:h.default.number,bufferConfig:h.default.shape({minBufferMs:h.default.number,maxBufferMs:h.default.number,bufferForPlaybackMs:h.default.number,bufferForPlaybackAfterRebufferMs:h.default.number}),stereoPan:h.default.number,rate:h.default.number,pictureInPicture:h.default.bool,playInBackground:h.default.bool,playWhenInactive:h.default.bool,ignoreSilentSwitch:h.default.oneOf(['ignore','obey']),reportBandwidth:h.default.bool,disableFocus:h.default.bool,controls:h.default.bool,audioOnly:h.default.bool,currentTime:h.default.number,fullscreenAutorotate:h.default.bool,fullscreenOrientation:h.default.oneOf(['all','landscape','portrait']),progressUpdateInterval:h.default.number,useTextureView:h.default.bool,hideShutterView:h.default.bool,onLoadStart:h.default.func,onLoad:h.default.func,onBuffer:h.default.func,onError:h.default.func,onProgress:h.default.func,onBandwidthUpdate:h.default.func,onSeek:h.default.func,onEnd:h.default.func,onFullscreenPlayerWillPresent:h.default.func,onFullscreenPlayerDidPresent:h.default.func,onFullscreenPlayerWillDismiss:h.default.func,onFullscreenPlayerDidDismiss:h.default.func,onReadyForDisplay:h.default.func,onPlaybackStalled:h.default.func,onPlaybackResume:h.default.func,onPlaybackRateChange:h.default.func,onAudioFocusChanged:h.default.func,onAudioBecomingNoisy:h.default.func,onPictureInPictureStatusChanged:h.default.func,needsToRestoreUserInterfaceForPictureInPictureStop:h.default.func,onExternalPlaybackChange:h.default.func,scaleX:h.default.number,scaleY:h.default.number,translateX:h.default.number,translateY:h.default.number,rotation:h.default.number},b.ViewPropTypes);var R=(0,b.requireNativeComponent)('RCTVideo',C,{nativeOnly:{src:!0,seek:!0,fullscreen:!0}})},867,[1,3,50,11,272,4,5,6,8,9,12,67,16,173,868,869,870]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default={SRT:'application/x-subrip',TTML:'application/ttml+xml',VTT:'text/vtt'}},868,[]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default={NONE:'',INVERT:'CIColorInvert',MONOCHROME:'CIColorMonochrome',POSTERIZE:'CIColorPosterize',FALSE:'CIFalseColor',MAXIMUMCOMPONENT:'CIMaximumComponent',MINIMUMCOMPONENT:'CIMinimumComponent',CHROME:'CIPhotoEffectChrome',FADE:'CIPhotoEffectFade',INSTANT:'CIPhotoEffectInstant',MONO:'CIPhotoEffectMono',NOIR:'CIPhotoEffectNoir',PROCESS:'CIPhotoEffectProcess',TONAL:'CIPhotoEffectTonal',TRANSFER:'CIPhotoEffectTransfer',SEPIA:'CISepiaTone'}},869,[]);
+__d(function(g,r,i,a,m,e,d){var l=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=(0,l(r(d[1])).default)({contain:null,cover:null,stretch:null});e.default=t},870,[3,871]);
+__d(function(g,r,i,a,m,e,d){"use strict";m.exports=function(t){var n,o={};if(!(t instanceof Object)||Array.isArray(t))throw new Error('keyMirror(...): Argument must be an object.');for(n in t)t.hasOwnProperty(n)&&(o[n]=n);return o}},871,[]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(d[1]),n=t(r(d[2])),l=o.StyleSheet.create({player:{flex:1,width:'100%',height:'100%'},playerThumbnail:{position:'absolute',left:0,top:0,width:'100%',height:'100%'},container:{flex:1,paddingBottom:16},fullscreenContainer:{flex:1,justifyContent:'center'},progress:{flex:1,flexDirection:'row',height:3},innerProgressCompleted:{height:4,backgroundColor:n.default.LbryGreen},innerProgressRemaining:{height:4,backgroundColor:'#2c2c2c'},trackingControls:{height:3,position:'absolute',bottom:14},containedTrackingControls:{left:0,width:'100%'},fullscreenTrackingControls:{alignSelf:'center',width:'60%'},playerControls:{position:'absolute',left:0,top:0,width:'100%',height:'100%'},playerControlsContainer:{backgroundColor:'#00000040',flex:1,alignItems:'center',justifyContent:'center'},midControls:{flex:1,flexDirection:'row',height:64,position:'absolute',alignItems:'center',justifyContent:'center'},midControlText:{fontFamily:'Inter-Regular',fontSize:10,position:'absolute',top:10,color:n.default.White},leftMidControlText:{left:-6},rightMidControlText:{right:-6},rewind10:{marginRight:48,alignItems:'center'},forward10:{marginLeft:48,alignItems:'center'},playPauseButton:{width:64,height:64,alignItems:'center',justifyContent:'center'},toggleFullscreenButton:{position:'absolute',width:36,height:36,alignItems:'center',justifyContent:'center',right:4,bottom:14},elapsedDuration:{fontFamily:'Inter-Regular',position:'absolute',left:8,bottom:24,fontSize:12,color:'#ffffff'},totalDuration:{fontFamily:'Inter-Regular',position:'absolute',right:48,bottom:24,fontSize:12,color:'#ffffff'},seekerCircle:{borderRadius:12,position:'relative',left:15,height:12,width:12,backgroundColor:n.default.LbryGreen},seekerCircleTop:{top:14},seekerCircleTopFs:{top:15},seekerHandle:{backgroundColor:'transparent',position:'absolute',height:36,width:48,marginLeft:-18,zIndex:20},seekerHandleContained:{bottom:-17},seekerHandleFs:{bottom:0},seekerTouchArea:{position:'absolute',height:30,width:'100%',zIndex:10},seekerTouchAreaContained:{bottom:-15},seekerTouchAreaFs:{bottom:0},bigSeekerCircle:{borderRadius:24,position:'relative',top:8,left:15,height:24,width:24,backgroundColor:n.default.LbryGreen},loadingContainer:{alignItems:'center',justifyContent:'center',position:'absolute',top:0,left:0,right:0,bottom:0},backButton:{position:'absolute',left:0,top:0,width:48,height:48,alignItems:'center',justifyContent:'center'},backButtonIcon:{color:n.default.White}});e.default=l},872,[3,16,674]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),o=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=o(r(d[2])),n=o(r(d[3])),s=o(r(d[4])),u=o(r(d[5])),c=o(r(d[6])),p=o(r(d[7])),f=t(r(d[8])),h=o(r(d[9])),y=r(d[10]);function b(t,o){var l=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);o&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),l.push.apply(l,n)}return l}function C(t){for(var o=1;o<arguments.length;o++){var l=null!=arguments[o]?arguments[o]:{};o%2?b(Object(l),!0).forEach(function(o){(0,p.default)(t,o,l[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(l)):b(Object(l)).forEach(function(o){Object.defineProperty(t,o,Object.getOwnPropertyDescriptor(l,o))})}return t}var w=y.ViewPropTypes?y.ViewPropTypes.style:y.View.propTypes.style,v=y.I18nManager.isRTL?'right':'left',O=y.StyleSheet.create({outerCircle:{justifyContent:'center',alignItems:'center'},innerCircle:{overflow:'hidden',justifyContent:'center',alignItems:'center'},leftWrap:(0,p.default)({position:'absolute',top:0},""+v,0),halfCircle:{position:'absolute',top:0,left:0,borderTopRightRadius:0,borderBottomRightRadius:0}});function j(t){return 3.6*t}var S=(function(t){function o(){return(0,l.default)(this,o),(0,s.default)(this,(0,u.default)(o).apply(this,arguments))}return(0,c.default)(o,t),(0,n.default)(o,[{key:"computeDerivedState",value:function(){var t,o,l=this.props,n=Math.max(Math.min(100,l.percent),0),s=n>50;return s?(t=180,o=j(n)):(t=j(n),o=0),{halfCircle1Degree:t,halfCircle2Degree:o,halfCircle2Styles:{backgroundColor:s?l.color:l.shadowColor}}}},{key:"renderHalfCircle",value:function(t,o){var l=this.props,n=l.radius,s=l.color;y.I18nManager.isRTL;return f.default.createElement(y.View,{style:[O.leftWrap,{width:n,height:2*n}]},f.default.createElement(y.View,{style:[O.halfCircle,C({width:n,height:2*n,borderRadius:n,overflow:'hidden',transform:[{translateX:n/2},{rotate:t+"deg"},{translateX:-n/2}],backgroundColor:s},o)]}))}},{key:"renderInnerCircle",value:function(){var t=this.props.radius-this.props.borderWidth;return f.default.createElement(y.View,{style:[O.innerCircle,C({width:2*t,height:2*t,borderRadius:t,backgroundColor:this.props.bgColor},this.props.containerStyle)]},this.props.children)}},{key:"render",value:function(){var t=this.computeDerivedState(),o=t.halfCircle1Degree,l=t.halfCircle2Degree,n=t.halfCircle2Styles;return f.default.createElement(y.View,{style:[O.outerCircle,C({width:2*this.props.radius,height:2*this.props.radius,borderRadius:this.props.radius,backgroundColor:this.props.shadowColor},this.props.outerCircleStyle)]},this.renderHalfCircle(o),this.renderHalfCircle(l,n),this.renderInnerCircle())}}]),o})(f.Component);e.default=S,S.propTypes={color:h.default.string,shadowColor:h.default.string,bgColor:h.default.string,radius:h.default.number.isRequired,borderWidth:h.default.number,percent:h.default.number.isRequired,children:h.default.node,containerStyle:w,outerCircleStyle:w},S.defaultProps={color:'#f00',shadowColor:'#999',bgColor:'#e9e9ef',borderWidth:2,children:null,containerStyle:null}},873,[1,3,4,5,6,8,9,50,12,67,16]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(d[1]),t=r(d[2]),c=r(d[3]),s=n(r(d[4])),l=(0,o.connect)(function(n,o){return{claim:(0,t.makeSelectClaimForUri)(o.uri)(n),isSearching:(0,t.selectIsSearching)(n),recommendedContent:(0,t.makeSelectResolvedRecommendedContentForUri)(o.uri,16)(n),resolvingUris:(0,t.selectResolvingUris)(n),showNsfwContent:(0,c.selectShowNsfw)(n)}},function(n){return{resolveUris:function(o){return n((0,t.doResolveUris)(o))},searchRecommended:function(o,c,s){return n((0,t.doResolvedSearch)(o,16,void 0,!0,{related_to:c},s))}}})(s.default);e.default=l},874,[3,378,401,409,875]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=t(r(d[2])),u=t(r(d[3])),o=t(r(d[4])),f=t(r(d[5])),c=t(r(d[6])),s=r(d[7]),p=r(d[8]),v=(r(d[9]),t(r(d[10]))),y=(t(r(d[11])),t(r(d[12]))),h=t(r(d[13])),C=t(r(d[14])),_=(function(t){function _(){return(0,n.default)(this,_),(0,u.default)(this,(0,o.default)(_).apply(this,arguments))}return(0,f.default)(_,t),(0,l.default)(_,[{key:"componentDidMount",value:function(){var t=this.props,n=t.title,l=t.claimId,u=t.searchRecommended,o=t.showNsfwContent;n&&l&&u(n,l,o)}},{key:"shouldComponentUpdate",value:function(t,n){var l=t.isSearching,u=t.recommendedContent;return l||!l&&u&&u.length>0}},{key:"render",value:function(){var t=this.props,n=t.isSearching,l=t.recommendedContent,u=t.navigation;t.uri,t.fullUri;return c.default.createElement(s.View,{style:C.default.container},c.default.createElement(s.Text,{style:C.default.title},__('Related Content')),n&&c.default.createElement(s.ActivityIndicator,{size:'small',color:v.default.NextLbryGreen}),l&&l.map(function(t){return c.default.createElement(y.default,{style:h.default.item,uri:t?(0,p.normalizeURI)(t.name+"#"+t.claimId):null,key:t.claimId,result:t,navigation:u,autoplay:!0})}))}}]),_})(c.default.PureComponent);e.default=_},875,[3,4,5,6,8,9,12,16,401,410,674,745,876,738,878]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=r(d[1]),o=r(d[2]),n=r(d[3]),s=r(d[4]),u=r(d[5]),c=t(r(d[6])),f=(0,l.connect)(function(t,l){return{blackListedOutpoints:(0,s.selectBlackListedOutpoints)(t),claim:(0,o.makeSelectClaimForUri)(l.uri)(t),fileInfo:(0,o.makeSelectFileInfoForUri)(l.uri)(t),filteredOutpoints:(0,s.selectFilteredOutpoints)(t),isDownloaded:!!(0,o.makeSelectFileInfoForUri)(l.uri)(t),metadata:(0,o.makeSelectMetadataForUri)(l.uri)(t),nsfw:(0,o.makeSelectClaimIsNsfw)(l.uri)(t),isResolvingUri:(0,o.makeSelectIsUriResolving)(l.uri)(t),obscureNsfw:!(0,u.selectShowNsfw)(t),rewardedContentClaimIds:(0,s.selectRewardContentClaimIds)(t),shortUrl:(0,o.makeSelectShortUrlForUri)(l.uri)(t),title:(0,o.makeSelectTitleForUri)(l.uri)(t),thumbnail:(0,o.makeSelectThumbnailForUri)(l.uri)(t)}},function(t){return{resolveUri:function(l){return t((0,o.doResolveUri)(l))},setPlayerVisible:function(l,o){return t((0,n.doSetPlayerVisible)(l,o))}}})(c.default);e.default=f},876,[3,378,401,492,408,409,877]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),n=t(r(d[2])),u=t(r(d[3])),o=t(r(d[4])),s=t(r(d[5])),f=t(r(d[6])),c=r(d[7]),y=r(d[8]),h=r(d[9]),p=t(r(d[10])),E=t(r(d[11])),T=t(r(d[12])),b=(t(r(d[13])),t(r(d[14]))),w=t(r(d[15])),_=t(r(d[16])),v=t(r(d[17])),S=t(r(d[18])),I=t(r(d[19])),U=t(r(d[20])),P=t(r(d[21])),M=t(r(d[22])),x=t(r(d[23])),z=(function(t){function z(){var t,n;(0,l.default)(this,z);for(var s=arguments.length,f=new Array(s),y=0;y<s;y++)f[y]=arguments[y];return(n=(0,u.default)(this,(t=(0,o.default)(z)).call.apply(t,[this].concat(f)))).state={autoStyle:null},n.onPressHandler=function(){var t=n.props,l=t.autoplay,u=t.navigation,o=t.result,s=t.setPlayerVisible,f=o.claimId,y=o.name,p=(0,c.normalizeURI)(y+"#"+f);(0,h.navigateToUri)(u,p,{autoplay:l},!1,p,s)},n}return(0,s.default)(z,t),(0,n.default)(z,[{key:"componentDidMount",value:function(){var t=this.props.result;if(t&&t.name&&t.claimId){var l=(0,x.default)((0,c.normalizeURI)(t.name+"#"+t.claimId)),n=Math.floor(l.quick()*E.default.AUTO_THUMB_STYLES.length);this.setState({autoStyle:E.default.AUTO_THUMB_STYLES[n]})}else this.setState({autoStyle:E.default.AUTO_THUMB_STYLES[Math.floor(Math.random()*E.default.AUTO_THUMB_STYLES.length)]})}},{key:"render",value:function(){var t=this.props,l=t.fileInfo,n=t.navigation,u=t.obscureNsfw,o=t.result,s=t.rewardedContentClaimIds,E=t.setPlayerVisible,x=t.style,z=o.channel,C=o.channel_claim_id,V=o.claimId,L=o.duration,O=o.fee,R=o.name,A=o.nsfw,H=o.release_time,N=o.thumbnail_url,k=o.title,B=R&&R.startsWith('@'),Y=!!N,F=u&&A,D=(0,c.normalizeURI)(R+"#"+V),G=!!z,j=G?(0,c.normalizeURI)(z+"#"+C):null,q=s.includes(V);return f.default.createElement(y.View,{style:x},f.default.createElement(y.TouchableOpacity,{style:[x,B?M.default.channelContainer:null],onPress:this.onPressHandler},!B&&f.default.createElement(_.default,{style:M.default.thumbnail,duration:L,resizeMode:"cover",title:k||R||(0,c.normalizeURI)(D).substring(7),thumbnail:N}),B&&f.default.createElement(y.View,{style:M.default.channelThumbnailView},f.default.createElement(y.View,{style:[M.default.channelThumbnailContainer,this.state.autoStyle]},Y&&f.default.createElement(w.default,{style:M.default.channelThumbnail,resizeMode:w.default.resizeMode.cover,source:{uri:N}}),!Y&&f.default.createElement(y.Text,{style:T.default.autothumbCharacter},k?k.substring(0,1).toUpperCase():R.substring(1,2).toUpperCase()))),l&&l.completed&&l.download_path&&f.default.createElement(S.default,{style:M.default.downloadedIcon,solid:!0,color:p.default.NextLbryGreen,name:'folder',size:16}),f.default.createElement(v.default,{cost:O?parseFloat(O)/1e8:0,uri:D,style:M.default.filePriceContainer,iconStyle:M.default.filePriceIcon,textStyle:M.default.filePriceText}),f.default.createElement(y.View,{style:M.default.detailsContainer},(k||R)&&f.default.createElement(y.View,{style:M.default.titleContainer},f.default.createElement(y.Text,{style:M.default.title,numberOfLines:3},k||R),q&&f.default.createElement(S.default,{style:M.default.rewardIcon,name:"award",size:12})),(G||B)&&f.default.createElement(I.default,{style:M.default.publisher,text:B?R:z,onPress:function(){(0,h.navigateToUri)(n,(0,c.normalizeURI)(B?D:j),null,!1,B?D:j,E)}}),f.default.createElement(y.View,{style:M.default.info},l&&!isNaN(l.written_bytes)&&l.written_bytes>0&&f.default.createElement(y.Text,{style:M.default.infoText},(0,h.getStorageForFileInfo)(l)),f.default.createElement(b.default,{style:M.default.publishInfo,textStyle:M.default.infoText,timeAgo:!0,date:H})),l&&l.download_path&&f.default.createElement(y.View,{style:M.default.downloadInfo},!l.completed&&f.default.createElement(P.default,{borderRadius:3,color:p.default.NextLbryGreen,height:3,style:M.default.progress,progress:(0,h.getDownloadProgress)(l)})))),F&&f.default.createElement(U.default,{onPress:function(){return n.navigate({routeName:'Settings',key:'settingsPage'})}}))}}]),z})(f.default.PureComponent);e.default=z},877,[3,4,5,6,8,9,12,401,16,410,674,682,685,493,732,693,734,741,502,498,743,747,738,710]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(d[1]),n=t(r(d[2])),l=o.StyleSheet.create({container:{flex:1,paddingTop:16,paddingBottom:16,paddingLeft:16,paddingRight:16,borderTopColor:n.default.LighterGrey,borderTopWidth:1},title:{fontFamily:'Inter-Regular',fontSize:18},itemList:{flex:1},scrollContainer:{flex:1,paddingLeft:16,paddingRight:16,marginTop:16,marginBottom:60},scrollPadding:{marginTop:-16,paddingBottom:16},loading:{marginTop:16}});e.default=l},878,[3,16,674]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=r(d[1]),f=t(r(d[2])),l=(0,u.connect)()(f.default);e.default=l},879,[3,378,880]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=t(r(d[2])),l=t(r(d[3])),f=t(r(d[4])),o=t(r(d[5])),s=t(r(d[6])),c=r(d[7]),v=t(r(d[8])),p=t(r(d[9])),y=(function(t){function y(){return(0,n.default)(this,y),(0,l.default)(this,(0,f.default)(y).apply(this,arguments))}return(0,o.default)(y,t),(0,u.default)(y,[{key:"render",value:function(){var t=this.props.navigation;return s.default.createElement(c.TouchableOpacity,{style:p.default.rewardDriverCard,onPress:function(){return t.navigate('Rewards')}},s.default.createElement(v.default,{name:"award",size:16,style:p.default.rewardDriverIcon}),s.default.createElement(c.Text,{style:p.default.rewardDriverText},__('Earn some credits to access this content.')))}}]),y})(s.default.PureComponent);e.default=y},880,[3,4,5,6,8,9,12,16,502,881]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),o=t(r(d[2])),l=n.Dimensions.get('window').width,f=9*l/16,c=f+17,u=n.StyleSheet.create({container:{flex:1,justifyContent:'center',backgroundColor:o.default.PageBackground},pageContainer:{flex:1,backgroundColor:o.default.PageBackground},divider:{backgroundColor:o.default.LighterGrey,width:'100%',height:1,marginTop:4,marginBottom:20},innerPageContainer:{flex:1},innerPageContainerFsMode:{flex:1,marginBottom:0},mediaContainer:{alignItems:'center',width:l,height:c,marginTop:60,marginBottom:-17},emptyClaimText:{fontFamily:'Inter-Regular',textAlign:'center',fontSize:20,marginLeft:24,marginRight:24},scrollContainer:{flex:1},scrollContent:{paddingTop:10},scrollContainerActions:{flex:1},title:{fontFamily:'Inter-Bold',fontSize:16,flex:18,alignSelf:'flex-start'},titleTouch:{flex:1},titleRow:{flexDirection:'row',marginTop:12,marginLeft:12,marginRight:12,alignItems:'center',justifyContent:'center'},channelRow:{flexDirection:'row',justifyContent:'space-between',marginLeft:12,marginRight:12,marginBottom:16},subscriptionRow:{flex:.6,flexDirection:'row',justifyContent:'flex-end',marginTop:8},publishInfo:{flex:.4,marginTop:6},channelName:{fontFamily:'Inter-SemiBold',fontSize:14,color:o.default.LbryGreen},anonChannelName:{fontFamily:'Inter-Regular',fontSize:14,color:o.default.DescriptionGrey},publishDateText:{fontFamily:'Inter-SemiBold',fontSize:12,color:o.default.DescriptionGrey},publishDate:{marginTop:4},description:{color:o.default.DescriptionGrey,fontFamily:'Inter-Regular',fontSize:13,lineHeight:18,marginTop:-8,marginLeft:12,marginRight:12,marginBottom:16},thumbnail:{width:l,height:f,justifyContent:'center',alignItems:'center'},downloadButton:{position:'absolute',top:'40%'},player:{position:'absolute',left:0,top:0,zIndex:301,elevation:21},containedPlayer:{width:'100%',height:c,top:60},containedPlayerLandscape:{width:'100%',height:'100%',top:60},fullscreenPlayer:{width:'100%',height:'100%',right:0,bottom:0},playerBackground:{position:'absolute',left:0,top:0,zIndex:300,elevation:20,backgroundColor:o.default.Black},containedPlayerBackground:{width:'100%',marginTop:60,height:f},fullscreenPlayerBackground:{width:'100%',height:'100%',right:0,bottom:0},filePriceContainer:{backgroundColor:o.default.NextLbryGreen,justifyContent:'center',alignItems:'center',flexDirection:'row',position:'absolute',right:16,top:16,width:56,height:24,borderRadius:4},filePriceText:{fontFamily:'Inter-Bold',fontSize:12,textAlign:'center',color:'#0c604b'},filePriceIcon:{marginRight:2},actions:{flexDirection:'row',justifyContent:'space-between',paddingLeft:16,paddingRight:16,paddingTop:16,paddingBottom:8,width:'100%'},fileActions:{alignSelf:'flex-end',flexDirection:'row'},editButton:{marginRight:8},socialActions:{alignSelf:'flex-start',flexDirection:'row'},actionButton:{alignSelf:'flex-start',backgroundColor:o.default.White,paddingLeft:10,paddingRight:10},bellButton:{marginLeft:8},loading:{position:'absolute',top:'40%'},busyContainer:{flex:1,justifyContent:'center',alignItems:'center',flexDirection:'row'},dmcaContainer:{flex:1,alignItems:'flex-start',justifyContent:'center',paddingLeft:24,paddingRight:24},dmcaText:{fontFamily:'Inter-Regular',fontSize:18,lineHeight:24},dmcaLink:{color:o.default.LbryGreen,fontFamily:'Inter-Regular',fontSize:18,lineHeight:24,marginTop:24},infoText:{fontFamily:'Inter-Regular',fontSize:20,textAlign:'center',marginLeft:10},viewer:{position:'absolute',flex:1,left:0,right:0,top:60,bottom:0,zIndex:100},link:{color:o.default.Grey},linkTapped:{color:'rgba(64, 184, 154, .2)'},tipCard:{width:'100%',marginTop:-12,paddingBottom:8,paddingLeft:16,paddingRight:16},row:{flexDirection:'row',flex:1,justifyContent:'space-between'},amountRow:{flexDirection:'row',flex:.75,alignItems:'center'},button:{backgroundColor:o.default.LbryGreen,alignSelf:'flex-end',marginBottom:6},cancelTipLink:{alignSelf:'flex-end',marginBottom:14},input:{fontFamily:'Inter-Regular',fontSize:14},tipAmountInput:{alignSelf:'flex-start',textAlign:'right',width:80,fontSize:16,letterSpacing:1},currency:{fontSize:12,marginLeft:4},descriptionToggle:{alignItems:'center',justifyContent:'center',width:36,height:36,marginTop:-8},text:{fontFamily:'Inter-Regular',fontSize:16,lineHeight:24},tipButton:{marginRight:8},saveFileButton:{marginRight:8},reportButton:{marginRight:8},tagContainer:{marginLeft:12,marginRight:12,marginBottom:16,flexDirection:'row'},tagTitle:{fontFamily:'Inter-SemiBold',flex:.2,marginTop:4},tagList:{fontFamily:'Inter-Regular',flex:.8,flexDirection:'row',flexWrap:'wrap'},tagItem:{marginRight:4},rewardDriverCard:{alignItems:'center',backgroundColor:o.default.RewardDriverBlue,flexDirection:'row',paddingLeft:16,paddingRight:16,paddingTop:12,paddingBottom:12},rewardDriverIcon:{color:o.default.White,marginRight:8},rewardDriverText:{fontFamily:'Inter-Regular',color:o.default.White,fontSize:14},rewardIcon:{color:o.default.NextLbryGreen,marginTop:-8,marginLeft:8},backButton:{position:'absolute',left:0,top:0,width:48,height:48,alignItems:'center',justifyContent:'center'},backButtonIcon:{color:o.default.White},sharedLargeButton:{alignItems:'center',justifyContent:'center',flex:.2},innerLargeButton:{alignItems:'center',justifyContent:'center'},largeButton:{alignItems:'center',justifyContent:'center',flex:.2},largeButtonIcon:{color:o.default.ActionGrey},largeButtonText:{color:o.default.ActionGrey,fontFamily:'Inter-Regular',fontSize:12,marginTop:4},largeButtonsRow:{flexDirection:'row',alignItems:'center',marginLeft:16,marginRight:16,marginTop:12,marginBottom:12},unsupportedContent:{position:'absolute',left:0,right:0,top:0,bottom:16,padding:24,flexDirection:'row',alignItems:'center',backgroundColor:o.default.White},unspportedContentTextContainer:{flex:1},unsupportedContentFilename:{color:o.default.LbryGreen,fontFamily:'Inter-SemiBold',fontSize:16},unsupportedContentImage:{width:64,height:80,marginRight:24},unsupportedContentTitle:{fontFamily:'Inter-Regular',fontSize:20},unsupportedContentText:{fontFamily:'Inter-Regular',fontSize:16,marginTop:4},relatedLoading:{marginTop:16},viewCount:{fontFamily:'Inter-Regular',fontSize:12,color:o.default.DescriptionGrey,marginLeft:12,marginRight:12},balance:{alignItems:'center',flexDirection:'row',marginLeft:24},balanceText:{fontFamily:'Inter-SemiBold',fontSize:14,marginLeft:4}});e.default=u},881,[3,16,674]);
+__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]);function o(n,o){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);o&&(s=s.filter(function(o){return Object.getOwnPropertyDescriptor(n,o).enumerable})),t.push.apply(t,s)}return t}function t(t){for(var s=1;s<arguments.length;s++){var l=null!=arguments[s]?arguments[s]:{};s%2?o(Object(l),!0).forEach(function(o){n(t,o,l[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(l)):o(Object(l)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(l,n))})}return t}var s=r(d[1]).NativeModules.RNFSManager,l=new(0,r(d[1]).NativeEventEmitter)(s),c=r(d[2]),u=r(d[3]),f=s.RNFSFileTypeRegular,p=s.RNFSFileTypeDirectory,h=0,y=function(){return h+=1},v=function(n){return n.startsWith('file://')?n.slice(7):n};function w(n,o,t){var s={encoding:'utf8'};return o&&('string'==typeof o?s.encoding=o:'object'==typeof o&&(s=o)),t(v(n)).then(function(n){var o;if('utf8'===s.encoding)o=u.decode(c.decode(n));else if('ascii'===s.encoding)o=c.decode(n);else{if('base64'!==s.encoding)throw new Error('Invalid encoding type "'+String(s.encoding)+'"');o=n}return o})}function b(n,o){return o(v(n)).then(function(n){return n.map(function(n){return{ctime:n.ctime&&new Date(1e3*n.ctime)||null,mtime:n.mtime&&new Date(1e3*n.mtime)||null,name:n.name,path:n.path,size:n.size,isFile:function(){return n.type===f},isDirectory:function(){return n.type===p}}})})}var F={mkdir:function(n){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return s.mkdir(v(n),o).then(function(){})},moveFile:function(n,o){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return s.moveFile(v(n),v(o),t).then(function(){})},copyFile:function(n,o){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return s.copyFile(v(n),v(o),t).then(function(){})},pathForBundle:function(n){return s.pathForBundle(n)},pathForGroup:function(n){return s.pathForGroup(n)},getFSInfo:function(){return s.getFSInfo()},getAllExternalFilesDirs:function(){return s.getAllExternalFilesDirs()},unlink:function(n){return s.unlink(v(n)).then(function(){})},exists:function(n){return s.exists(v(n))},stopDownload:function(n){s.stopDownload(n)},resumeDownload:function(n){s.resumeDownload(n)},isResumable:function(n){return s.isResumable(n)},stopUpload:function(n){s.stopUpload(n)},completeHandlerIOS:function(n){return s.completeHandlerIOS(n)},readDir:function(n){return b(n,s.readDir)},readDirAssets:function(n){if(!s.readDirAssets)throw new Error('readDirAssets is not available on this platform');return b(n,s.readDirAssets)},existsAssets:function(n){if(!s.existsAssets)throw new Error('existsAssets is not available on this platform');return s.existsAssets(n)},existsRes:function(n){if(!s.existsRes)throw new Error('existsRes is not available on this platform');return s.existsRes(n)},readdir:function(n){return F.readDir(v(n)).then(function(n){return n.map(function(n){return n.name})})},setReadable:function(n,o,t){return s.setReadable(n,o,t).then(function(n){return n})},stat:function(n){return s.stat(v(n)).then(function(o){return{path:n,ctime:new Date(1e3*o.ctime),mtime:new Date(1e3*o.mtime),size:o.size,mode:o.mode,originalFilepath:o.originalFilepath,isFile:function(){return o.type===f},isDirectory:function(){return o.type===p}}})},readFile:function(n,o){return w(n,o,s.readFile)},read:function(n){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,l=arguments.length>3?arguments[3]:void 0,f={encoding:'utf8'};return l&&('string'==typeof l?f.encoding=l:'object'==typeof l&&(f=l)),s.read(v(n),o,t).then(function(n){var o;if('utf8'===f.encoding)o=u.decode(c.decode(n));else if('ascii'===f.encoding)o=c.decode(n);else{if('base64'!==f.encoding)throw new Error('Invalid encoding type "'+String(f.encoding)+'"');o=n}return o})},readFileAssets:function(n,o){if(!s.readFileAssets)throw new Error('readFileAssets is not available on this platform');return w(n,o,s.readFileAssets)},readFileRes:function(n,o){if(!s.readFileRes)throw new Error('readFileRes is not available on this platform');return w(n,o,s.readFileRes)},hash:function(n,o){return s.hash(v(n),o)},copyFileAssets:function(n,o){if(!s.copyFileAssets)throw new Error('copyFileAssets is not available on this platform');return s.copyFileAssets(v(n),v(o)).then(function(){})},copyFileRes:function(n,o){if(!s.copyFileRes)throw new Error('copyFileRes is not available on this platform');return s.copyFileRes(n,v(o)).then(function(){})},copyAssetsFileIOS:function(n,o,t,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,u=arguments.length>5&&void 0!==arguments[5]?arguments[5]:1,f=arguments.length>6&&void 0!==arguments[6]?arguments[6]:'contain';return s.copyAssetsFileIOS(n,o,t,l,c,u,f)},copyAssetsVideoIOS:function(n,o){return s.copyAssetsVideoIOS(n,o)},writeFile:function(n,o,l){var f,p={encoding:'utf8'};if(l&&('string'==typeof l?p.encoding=l:'object'==typeof l&&(p=t({},p,{},l))),'utf8'===p.encoding)f=c.encode(u.encode(o));else if('ascii'===p.encoding)f=c.encode(o);else{if('base64'!==p.encoding)throw new Error('Invalid encoding type "'+p.encoding+'"');f=o}return s.writeFile(v(n),f,p).then(function(){})},appendFile:function(n,o,t){var l,f={encoding:'utf8'};if(t&&('string'==typeof t?f.encoding=t:'object'==typeof t&&(f=t)),'utf8'===f.encoding)l=c.encode(u.encode(o));else if('ascii'===f.encoding)l=c.encode(o);else{if('base64'!==f.encoding)throw new Error('Invalid encoding type "'+f.encoding+'"');l=o}return s.appendFile(v(n),l)},write:function(n,o,t,l){var f,p={encoding:'utf8'};if(l&&('string'==typeof l?p.encoding=l:'object'==typeof l&&(p=l)),'utf8'===p.encoding)f=c.encode(u.encode(o));else if('ascii'===p.encoding)f=c.encode(o);else{if('base64'!==p.encoding)throw new Error('Invalid encoding type "'+p.encoding+'"');f=o}return void 0===t&&(t=-1),s.write(v(n),f,t).then(function(){})},downloadFile:function(n){if('object'!=typeof n)throw new Error('downloadFile: Invalid value for argument `options`');if('string'!=typeof n.fromUrl)throw new Error('downloadFile: Invalid value for property `fromUrl`');if('string'!=typeof n.toFile)throw new Error('downloadFile: Invalid value for property `toFile`');if(n.headers&&'object'!=typeof n.headers)throw new Error('downloadFile: Invalid value for property `headers`');if(n.background&&'boolean'!=typeof n.background)throw new Error('downloadFile: Invalid value for property `background`');if(n.progressDivider&&'number'!=typeof n.progressDivider)throw new Error('downloadFile: Invalid value for property `progressDivider`');if(n.progressInterval&&'number'!=typeof n.progressInterval)throw new Error('downloadFile: Invalid value for property `progressInterval`');if(n.readTimeout&&'number'!=typeof n.readTimeout)throw new Error('downloadFile: Invalid value for property `readTimeout`');if(n.connectionTimeout&&'number'!=typeof n.connectionTimeout)throw new Error('downloadFile: Invalid value for property `connectionTimeout`');if(n.backgroundTimeout&&'number'!=typeof n.backgroundTimeout)throw new Error('downloadFile: Invalid value for property `backgroundTimeout`');var o=y(),t=[];n.begin&&t.push(l.addListener('DownloadBegin',function(t){t.jobId===o&&n.begin(t)})),n.progress&&t.push(l.addListener('DownloadProgress',function(t){t.jobId===o&&n.progress(t)})),n.resumable&&t.push(l.addListener('DownloadResumable',function(t){t.jobId===o&&n.resumable(t)}));var c={jobId:o,fromUrl:n.fromUrl,toFile:v(n.toFile),headers:n.headers||{},background:!!n.background,progressDivider:n.progressDivider||0,progressInterval:n.progressInterval||0,readTimeout:n.readTimeout||15e3,connectionTimeout:n.connectionTimeout||5e3,backgroundTimeout:n.backgroundTimeout||36e5,hasBeginCallback:n.begin instanceof Function,hasProgressCallback:n.progress instanceof Function,hasResumableCallback:n.resumable instanceof Function};return{jobId:o,promise:s.downloadFile(c).then(function(n){return t.forEach(function(n){return n.remove()}),n}).catch(function(n){return Promise.reject(n)})}},uploadFiles:function(n){if(!s.uploadFiles)return{jobId:-1,promise:Promise.reject(new Error('`uploadFiles` is unsupported on this platform'))};var o=y(),t=[];if('object'!=typeof n)throw new Error('uploadFiles: Invalid value for argument `options`');if('string'!=typeof n.toUrl)throw new Error('uploadFiles: Invalid value for property `toUrl`');if(!Array.isArray(n.files))throw new Error('uploadFiles: Invalid value for property `files`');if(n.headers&&'object'!=typeof n.headers)throw new Error('uploadFiles: Invalid value for property `headers`');if(n.fields&&'object'!=typeof n.fields)throw new Error('uploadFiles: Invalid value for property `fields`');if(n.method&&'string'!=typeof n.method)throw new Error('uploadFiles: Invalid value for property `method`');n.begin?t.push(l.addListener('UploadBegin',n.begin)):n.beginCallback&&t.push(l.addListener('UploadBegin',n.beginCallback)),n.progress?t.push(l.addListener('UploadProgress',n.progress)):n.progressCallback&&t.push(l.addListener('UploadProgress',n.progressCallback));var c={jobId:o,toUrl:n.toUrl,files:n.files,binaryStreamOnly:n.binaryStreamOnly||!1,headers:n.headers||{},fields:n.fields||{},method:n.method||'POST',hasBeginCallback:n.begin instanceof Function||n.beginCallback instanceof Function,hasProgressCallback:n.progress instanceof Function||n.progressCallback instanceof Function};return{jobId:o,promise:s.uploadFiles(c).then(function(n){return t.forEach(function(n){return n.remove()}),n})}},touch:function(n,o,t){if(t&&!(t instanceof Date))throw new Error('touch: Invalid value for argument `ctime`');if(o&&!(o instanceof Date))throw new Error('touch: Invalid value for argument `mtime`');return s.touch(v(n),o&&o.getTime(),0)},scanFile:function(n){return s.scanFile(n)},MainBundlePath:s.RNFSMainBundlePath,CachesDirectoryPath:s.RNFSCachesDirectoryPath,ExternalCachesDirectoryPath:s.RNFSExternalCachesDirectoryPath,DocumentDirectoryPath:s.RNFSDocumentDirectoryPath,DownloadDirectoryPath:s.RNFSDownloadDirectoryPath,ExternalDirectoryPath:s.RNFSExternalDirectoryPath,ExternalStorageDirectoryPath:s.RNFSExternalStorageDirectoryPath,TemporaryDirectoryPath:s.RNFSTemporaryDirectoryPath,LibraryDirectoryPath:s.RNFSLibraryDirectoryPath,PicturesDirectoryPath:s.RNFSPicturesDirectoryPath,FileProtectionKeys:s.RNFSFileProtectionKeys};m.exports=F},882,[50,16,883,884]);
+__d(function(g,r,i,a,m,e,d){!(function(t){var n='object'==typeof e&&e,o='object'==typeof m&&m&&m.exports==n&&m,c='object'==typeof g&&g;c.global!==c&&c.window!==c||(t=c);var h=function(t){this.message=t};(h.prototype=new Error).name='InvalidCharacterError';var f=function(t){throw new h(t)},s='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',A=/[\t\n\f\r ]/g,l={encode:function(t){t=String(t),/[^\0-\xFF]/.test(t)&&f("The string to be encoded contains characters outside of the Latin1 range.");for(var n,o,c,h,A=t.length%3,l='',p=-1,u=t.length-A;++p<u;)n=t.charCodeAt(p)<<16,o=t.charCodeAt(++p)<<8,c=t.charCodeAt(++p),l+=s.charAt((h=n+o+c)>>18&63)+s.charAt(h>>12&63)+s.charAt(h>>6&63)+s.charAt(63&h);return 2==A?(n=t.charCodeAt(p)<<8,o=t.charCodeAt(++p),l+=s.charAt((h=n+o)>>10)+s.charAt(h>>4&63)+s.charAt(h<<2&63)+'='):1==A&&(h=t.charCodeAt(p),l+=s.charAt(h>>2)+s.charAt(h<<4&63)+'=='),l},decode:function(t){var n=(t=String(t).replace(A,'')).length;n%4==0&&(n=(t=t.replace(/==?$/,'')).length),(n%4==1||/[^+a-zA-Z0-9/]/.test(t))&&f('Invalid character: the string to be decoded is not correctly encoded.');for(var o,c,h=0,l='',p=-1;++p<n;)c=s.indexOf(t.charAt(p)),o=h%4?64*o+c:c,h++%4&&(l+=String.fromCharCode(255&o>>(-2*h&6)));return l},version:'0.1.0'};if('function'==typeof define&&'object'==typeof define.amd&&define.amd)define(function(){return l});else if(n&&!n.nodeType)if(o)o.exports=l;else for(var p in l)l.hasOwnProperty(p)&&(n[p]=l[p]);else t.base64=l})(this)},883,[]);
+__d(function(g,r,i,a,m,e,d){!(function(n){var t,o,u,f=String.fromCharCode;function c(n){for(var t,o,u=[],f=0,c=n.length;f<c;)(t=n.charCodeAt(f++))>=55296&&t<=56319&&f<c?56320==(64512&(o=n.charCodeAt(f++)))?u.push(((1023&t)<<10)+(1023&o)+65536):(u.push(t),f--):u.push(t);return u}function h(n){for(var t,o=n.length,u=-1,c='';++u<o;)(t=n[u])>65535&&(c+=f((t-=65536)>>>10&1023|55296),t=56320|1023&t),c+=f(t);return c}function v(n){if(n>=55296&&n<=57343)throw Error('Lone surrogate U+'+n.toString(16).toUpperCase()+' is not a scalar value')}function l(n,t){return f(n>>t&63|128)}function s(n){if(0==(4294967168&n))return f(n);var t='';return 0==(4294965248&n)?t=f(n>>6&31|192):0==(4294901760&n)?(v(n),t=f(n>>12&15|224),t+=l(n,6)):0==(4292870144&n)&&(t=f(n>>18&7|240),t+=l(n,12),t+=l(n,6)),t+=f(63&n|128)}function w(){if(u>=o)throw Error('Invalid byte index');var n=255&t[u];if(u++,128==(192&n))return 63&n;throw Error('Invalid continuation byte')}function E(){var n,f;if(u>o)throw Error('Invalid byte index');if(u==o)return!1;if(n=255&t[u],u++,0==(128&n))return n;if(192==(224&n)){if((f=(31&n)<<6|w())>=128)return f;throw Error('Invalid continuation byte')}if(224==(240&n)){if((f=(15&n)<<12|w()<<6|w())>=2048)return v(f),f;throw Error('Invalid continuation byte')}if(240==(248&n)&&(f=(7&n)<<18|w()<<12|w()<<6|w())>=65536&&f<=1114111)return f;throw Error('Invalid UTF-8 detected')}n.version='3.0.0',n.encode=function(n){for(var t=c(n),o=t.length,u=-1,f='';++u<o;)f+=s(t[u]);return f},n.decode=function(n){t=c(n),o=t.length,u=0;for(var f,v=[];!1!==(f=E());)v.push(f);return h(v)}})(void 0===e?this.utf8={}:e)},884,[]);
+__d(function(e,r,t,a,n,s,o){(function(){function e(e){'use strict';var r={omitExtraWLInCodeBlocks:{defaultValue:!1,describe:'Omit the default extra whiteline added to code blocks',type:'boolean'},noHeaderId:{defaultValue:!1,describe:'Turn on/off generated header id',type:'boolean'},prefixHeaderId:{defaultValue:!1,describe:'Add a prefix to the generated header ids. Passing a string will prefix that string to the header id. Setting to true will add a generic \'section-\' prefix',type:'string'},rawPrefixHeaderId:{defaultValue:!1,describe:'Setting this option to true will prevent showdown from modifying the prefix. This might result in malformed IDs (if, for instance, the " char is used in the prefix)',type:'boolean'},ghCompatibleHeaderId:{defaultValue:!1,describe:'Generate header ids compatible with github style (spaces are replaced with dashes, a bunch of non alphanumeric chars are removed)',type:'boolean'},rawHeaderId:{defaultValue:!1,describe:'Remove only spaces, \' and " from generated header ids (including prefixes), replacing them with dashes (-). WARNING: This might result in malformed ids',type:'boolean'},headerLevelStart:{defaultValue:!1,describe:'The header blocks level start',type:'integer'},parseImgDimensions:{defaultValue:!1,describe:'Turn on/off image dimension parsing',type:'boolean'},simplifiedAutoLink:{defaultValue:!1,describe:'Turn on/off GFM autolink style',type:'boolean'},excludeTrailingPunctuationFromURLs:{defaultValue:!1,describe:'Excludes trailing punctuation from links generated with autoLinking',type:'boolean'},literalMidWordUnderscores:{defaultValue:!1,describe:'Parse midword underscores as literal underscores',type:'boolean'},literalMidWordAsterisks:{defaultValue:!1,describe:'Parse midword asterisks as literal asterisks',type:'boolean'},strikethrough:{defaultValue:!1,describe:'Turn on/off strikethrough support',type:'boolean'},tables:{defaultValue:!1,describe:'Turn on/off tables support',type:'boolean'},tablesHeaderId:{defaultValue:!1,describe:'Add an id to table headers',type:'boolean'},ghCodeBlocks:{defaultValue:!0,describe:'Turn on/off GFM fenced code blocks support',type:'boolean'},tasklists:{defaultValue:!1,describe:'Turn on/off GFM tasklist support',type:'boolean'},smoothLivePreview:{defaultValue:!1,describe:'Prevents weird effects in live previews due to incomplete input',type:'boolean'},smartIndentationFix:{defaultValue:!1,description:'Tries to smartly fix indentation in es6 strings',type:'boolean'},disableForced4SpacesIndentedSublists:{defaultValue:!1,description:'Disables the requirement of indenting nested sublists by 4 spaces',type:'boolean'},simpleLineBreaks:{defaultValue:!1,description:'Parses simple line breaks as <br> (GFM Style)',type:'boolean'},requireSpaceBeforeHeadingText:{defaultValue:!1,description:'Makes adding a space between `#` and the header text mandatory (GFM Style)',type:'boolean'},ghMentions:{defaultValue:!1,description:'Enables github @mentions',type:'boolean'},ghMentionsLink:{defaultValue:'https://github.com/{u}',description:'Changes the link generated by @mentions. Only applies if ghMentions option is enabled.',type:'string'},encodeEmails:{defaultValue:!0,description:'Encode e-mail addresses through the use of Character Entities, transforming ASCII e-mail addresses into its equivalent decimal entities',type:'boolean'},openLinksInNewWindow:{defaultValue:!1,description:'Open all links in new windows',type:'boolean'},backslashEscapesHTMLTags:{defaultValue:!1,description:'Support for HTML Tag escaping. ex: <div>foo</div>',type:'boolean'},emoji:{defaultValue:!1,description:'Enable emoji support. Ex: `this is a :smile: emoji`',type:'boolean'},underline:{defaultValue:!1,description:'Enable support for underline. Syntax is double or triple underscores: `__underline word__`. With this option enabled, underscores no longer parses into `<em>` and `<strong>`',type:'boolean'},completeHTMLDocument:{defaultValue:!1,description:'Outputs a complete html document, including `<html>`, `<head>` and `<body>` tags',type:'boolean'},metadata:{defaultValue:!1,description:'Enable support for document metadata (defined at the top of the document between `\xab\xab\xab` and `\xbb\xbb\xbb` or between `---` and `---`).',type:'boolean'},splitAdjacentBlockquotes:{defaultValue:!1,description:'Split adjacent blockquote blocks',type:'boolean'}};if(!1===e)return JSON.parse(JSON.stringify(r));var t={};for(var a in r)r.hasOwnProperty(a)&&(t[a]=r[a].defaultValue);return t}var r={},t={},a={},s=e(!0),o='vanilla',i={github:{omitExtraWLInCodeBlocks:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,disableForced4SpacesIndentedSublists:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghCompatibleHeaderId:!0,ghMentions:!0,backslashEscapesHTMLTags:!0,emoji:!0,splitAdjacentBlockquotes:!0},original:{noHeaderId:!0,ghCodeBlocks:!1},ghost:{omitExtraWLInCodeBlocks:!0,parseImgDimensions:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,smoothLivePreview:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghMentions:!1,encodeEmails:!0},vanilla:e(!0),allOn:(function(){'use strict';var r=e(!0),t={};for(var a in r)r.hasOwnProperty(a)&&(t[a]=!0);return t})()};function l(e,t){'use strict';var a=t?'Error in '+t+' extension->':'Error in unnamed extension',n={valid:!0,error:''};r.helper.isArray(e)||(e=[e]);for(var s=0;s<e.length;++s){var o=a+' sub-extension '+s+': ',i=e[s];if('object'!=typeof i)return n.valid=!1,n.error=o+'must be an object, but '+typeof i+' given',n;if(!r.helper.isString(i.type))return n.valid=!1,n.error=o+'property "type" must be a string, but '+typeof i.type+' given',n;var l=i.type=i.type.toLowerCase();if('language'===l&&(l=i.type='lang'),'html'===l&&(l=i.type='output'),'lang'!==l&&'output'!==l&&'listener'!==l)return n.valid=!1,n.error=o+'type '+l+' is not recognized. Valid values: "lang/language", "output/html" or "listener"',n;if('listener'===l){if(r.helper.isUndefined(i.listeners))return n.valid=!1,n.error=o+'. Extensions of type "listener" must have a property called "listeners"',n}else if(r.helper.isUndefined(i.filter)&&r.helper.isUndefined(i.regex))return n.valid=!1,n.error=o+l+' extensions must define either a "regex" property or a "filter" method',n;if(i.listeners){if('object'!=typeof i.listeners)return n.valid=!1,n.error=o+'"listeners" property must be an object but '+typeof i.listeners+' given',n;for(var c in i.listeners)if(i.listeners.hasOwnProperty(c)&&'function'!=typeof i.listeners[c])return n.valid=!1,n.error=o+'"listeners" property must be an hash of [event name]: [callback]. listeners.'+c+' must be a function but '+typeof i.listeners[c]+' given',n}if(i.filter){if('function'!=typeof i.filter)return n.valid=!1,n.error=o+'"filter" must be a function, but '+typeof i.filter+' given',n}else if(i.regex){if(r.helper.isString(i.regex)&&(i.regex=new RegExp(i.regex,'g')),!(i.regex instanceof RegExp))return n.valid=!1,n.error=o+'"regex" property must either be a string or a RegExp object, but '+typeof i.regex+' given',n;if(r.helper.isUndefined(i.replace))return n.valid=!1,n.error=o+'"regex" extensions must implement a replace string or function',n}}return n}function c(e,r){'use strict';return'\xa8E'+r.charCodeAt(0)+'E'}r.helper={},r.extensions={},r.setOption=function(e,r){'use strict';return s[e]=r,this},r.getOption=function(e){'use strict';return s[e]},r.getOptions=function(){'use strict';return s},r.resetOptions=function(){'use strict';s=e(!0)},r.setFlavor=function(e){'use strict';if(!i.hasOwnProperty(e))throw Error(e+' flavor was not found');r.resetOptions();var t=i[e];for(var a in o=e,t)t.hasOwnProperty(a)&&(s[a]=t[a])},r.getFlavor=function(){'use strict';return o},r.getFlavorOptions=function(e){'use strict';if(i.hasOwnProperty(e))return i[e]},r.getDefaultOptions=function(r){'use strict';return e(r)},r.subParser=function(e,a){'use strict';if(r.helper.isString(e)){if(void 0===a){if(t.hasOwnProperty(e))return t[e];throw Error('SubParser named '+e+' not registered!')}t[e]=a}},r.extension=function(e,t){'use strict';if(!r.helper.isString(e))throw Error('Extension \'name\' must be a string');if(e=r.helper.stdExtName(e),r.helper.isUndefined(t)){if(!a.hasOwnProperty(e))throw Error('Extension named '+e+' is not registered!');return a[e]}'function'==typeof t&&(t=t()),r.helper.isArray(t)||(t=[t]);var n=l(t,e);if(!n.valid)throw Error(n.error);a[e]=t},r.getAllExtensions=function(){'use strict';return a},r.removeExtension=function(e){'use strict';delete a[e]},r.resetExtensions=function(){'use strict';a={}},r.validateExtension=function(e){'use strict';var r=l(e,null);return!!r.valid||(console.warn(r.error),!1)},r.hasOwnProperty('helper')||(r.helper={}),r.helper.isString=function(e){'use strict';return'string'==typeof e||e instanceof String},r.helper.isFunction=function(e){'use strict';return e&&'[object Function]'==={}.toString.call(e)},r.helper.isArray=function(e){'use strict';return Array.isArray(e)},r.helper.isUndefined=function(e){'use strict';return void 0===e},r.helper.forEach=function(e,t){'use strict';if(r.helper.isUndefined(e))throw new Error('obj param is required');if(r.helper.isUndefined(t))throw new Error('callback param is required');if(!r.helper.isFunction(t))throw new Error('callback param must be a function/closure');if('function'==typeof e.forEach)e.forEach(t);else if(r.helper.isArray(e))for(var a=0;a<e.length;a++)t(e[a],a,e);else{if('object'!=typeof e)throw new Error('obj does not seem to be an array or an iterable object');for(var n in e)e.hasOwnProperty(n)&&t(e[n],n,e)}},r.helper.stdExtName=function(e){'use strict';return e.replace(/[_?*+\/\\.^-]/g,'').replace(/\s/g,'').toLowerCase()},r.helper.escapeCharactersCallback=c,r.helper.escapeCharacters=function(e,r,t){'use strict';var a='(['+r.replace(/([\[\]\\])/g,'\\$1')+'])';t&&(a='\\\\'+a);var n=new RegExp(a,'g');return e=e.replace(n,c)},r.helper.unescapeHTMLEntities=function(e){'use strict';return e.replace(/&quot;/g,'"').replace(/&lt;/g,'<').replace(/&gt;/g,'>').replace(/&amp;/g,'&')};var u=function(e,r,t,a){'use strict';var n,s,o,i,l,c=a||'',u=c.indexOf('g')>-1,d=new RegExp(r+'|'+t,'g'+c.replace(/g/g,'')),p=new RegExp(r,c.replace(/g/g,'')),h=[];do{for(n=0;o=d.exec(e);)if(p.test(o[0]))n++||(i=(s=d.lastIndex)-o[0].length);else if(n&&!--n){l=o.index+o[0].length;var _={left:{start:i,end:s},match:{start:s,end:o.index},right:{start:o.index,end:l},wholeMatch:{start:i,end:l}};if(h.push(_),!u)return h}}while(n&&(d.lastIndex=s));return h};r.helper.matchRecursiveRegExp=function(e,r,t,a){'use strict';for(var n=u(e,r,t,a),s=[],o=0;o<n.length;++o)s.push([e.slice(n[o].wholeMatch.start,n[o].wholeMatch.end),e.slice(n[o].match.start,n[o].match.end),e.slice(n[o].left.start,n[o].left.end),e.slice(n[o].right.start,n[o].right.end)]);return s},r.helper.replaceRecursiveRegExp=function(e,t,a,n,s){'use strict';if(!r.helper.isFunction(t)){var o=t;t=function(){return o}}var i=u(e,a,n,s),l=e,c=i.length;if(c>0){var d=[];0!==i[0].wholeMatch.start&&d.push(e.slice(0,i[0].wholeMatch.start));for(var p=0;p<c;++p)d.push(t(e.slice(i[p].wholeMatch.start,i[p].wholeMatch.end),e.slice(i[p].match.start,i[p].match.end),e.slice(i[p].left.start,i[p].left.end),e.slice(i[p].right.start,i[p].right.end))),p<c-1&&d.push(e.slice(i[p].wholeMatch.end,i[p+1].wholeMatch.start));i[c-1].wholeMatch.end<e.length&&d.push(e.slice(i[c-1].wholeMatch.end)),l=d.join('')}return l},r.helper.regexIndexOf=function(e,t,a){'use strict';if(!r.helper.isString(e))throw'InvalidArgumentError: first parameter of showdown.helper.regexIndexOf function must be a string';if(t instanceof RegExp==!1)throw'InvalidArgumentError: second parameter of showdown.helper.regexIndexOf function must be an instance of RegExp';var n=e.substring(a||0).search(t);return n>=0?n+(a||0):n},r.helper.splitAtIndex=function(e,t){'use strict';if(!r.helper.isString(e))throw'InvalidArgumentError: first parameter of showdown.helper.regexIndexOf function must be a string';return[e.substring(0,t),e.substring(t)]},r.helper.encodeEmailAddress=function(e){'use strict';var r=[function(e){return'&#'+e.charCodeAt(0)+';'},function(e){return'&#x'+e.charCodeAt(0).toString(16)+';'},function(e){return e}];return e=e.replace(/./g,function(e){if('@'===e)e=r[Math.floor(2*Math.random())](e);else{var t=Math.random();e=t>.9?r[2](e):t>.45?r[1](e):r[0](e)}return e})},r.helper.padEnd=function(e,r,t){'use strict';return r>>=0,t=String(t||' '),e.length>r?String(e):((r-=e.length)>t.length&&(t+=t.repeat(r/t.length)),String(e)+t.slice(0,r))},'undefined'==typeof console&&(console={warn:function(e){'use strict';alert(e)},log:function(e){'use strict';alert(e)},error:function(e){'use strict';throw e}}),r.helper.regexes={asteriskDashAndColon:/([*_:~])/g},r.helper.emojis={'+1':"\ud83d\udc4d",'-1':"\ud83d\udc4e",100:"\ud83d\udcaf",1234:"\ud83d\udd22",'1st_place_medal':"\ud83e\udd47",'2nd_place_medal':"\ud83e\udd48",'3rd_place_medal':"\ud83e\udd49",'8ball':"\ud83c\udfb1",a:"\ud83c\udd70\ufe0f",ab:"\ud83c\udd8e",abc:"\ud83d\udd24",abcd:"\ud83d\udd21",accept:"\ud83c\ude51",aerial_tramway:"\ud83d\udea1",airplane:"\u2708\ufe0f",alarm_clock:"\u23f0",alembic:"\u2697\ufe0f",alien:"\ud83d\udc7d",ambulance:"\ud83d\ude91",amphora:"\ud83c\udffa",anchor:"\u2693\ufe0f",angel:"\ud83d\udc7c",anger:"\ud83d\udca2",angry:"\ud83d\ude20",anguished:"\ud83d\ude27",ant:"\ud83d\udc1c",apple:"\ud83c\udf4e",aquarius:"\u2652\ufe0f",aries:"\u2648\ufe0f",arrow_backward:"\u25c0\ufe0f",arrow_double_down:"\u23ec",arrow_double_up:"\u23eb",arrow_down:"\u2b07\ufe0f",arrow_down_small:"\ud83d\udd3d",arrow_forward:"\u25b6\ufe0f",arrow_heading_down:"\u2935\ufe0f",arrow_heading_up:"\u2934\ufe0f",arrow_left:"\u2b05\ufe0f",arrow_lower_left:"\u2199\ufe0f",arrow_lower_right:"\u2198\ufe0f",arrow_right:"\u27a1\ufe0f",arrow_right_hook:"\u21aa\ufe0f",arrow_up:"\u2b06\ufe0f",arrow_up_down:"\u2195\ufe0f",arrow_up_small:"\ud83d\udd3c",arrow_upper_left:"\u2196\ufe0f",arrow_upper_right:"\u2197\ufe0f",arrows_clockwise:"\ud83d\udd03",arrows_counterclockwise:"\ud83d\udd04",art:"\ud83c\udfa8",articulated_lorry:"\ud83d\ude9b",artificial_satellite:"\ud83d\udef0",astonished:"\ud83d\ude32",athletic_shoe:"\ud83d\udc5f",atm:"\ud83c\udfe7",atom_symbol:"\u269b\ufe0f",avocado:"\ud83e\udd51",b:"\ud83c\udd71\ufe0f",baby:"\ud83d\udc76",baby_bottle:"\ud83c\udf7c",baby_chick:"\ud83d\udc24",baby_symbol:"\ud83d\udebc",back:"\ud83d\udd19",bacon:"\ud83e\udd53",badminton:"\ud83c\udff8",baggage_claim:"\ud83d\udec4",baguette_bread:"\ud83e\udd56",balance_scale:"\u2696\ufe0f",balloon:"\ud83c\udf88",ballot_box:"\ud83d\uddf3",ballot_box_with_check:"\u2611\ufe0f",bamboo:"\ud83c\udf8d",banana:"\ud83c\udf4c",bangbang:"\u203c\ufe0f",bank:"\ud83c\udfe6",bar_chart:"\ud83d\udcca",barber:"\ud83d\udc88",baseball:"\u26be\ufe0f",basketball:"\ud83c\udfc0",basketball_man:"\u26f9\ufe0f",basketball_woman:"\u26f9\ufe0f&zwj;\u2640\ufe0f",bat:"\ud83e\udd87",bath:"\ud83d\udec0",bathtub:"\ud83d\udec1",battery:"\ud83d\udd0b",beach_umbrella:"\ud83c\udfd6",bear:"\ud83d\udc3b",bed:"\ud83d\udecf",bee:"\ud83d\udc1d",beer:"\ud83c\udf7a",beers:"\ud83c\udf7b",beetle:"\ud83d\udc1e",beginner:"\ud83d\udd30",bell:"\ud83d\udd14",bellhop_bell:"\ud83d\udece",bento:"\ud83c\udf71",biking_man:"\ud83d\udeb4",bike:"\ud83d\udeb2",biking_woman:"\ud83d\udeb4&zwj;\u2640\ufe0f",bikini:"\ud83d\udc59",biohazard:"\u2623\ufe0f",bird:"\ud83d\udc26",birthday:"\ud83c\udf82",black_circle:"\u26ab\ufe0f",black_flag:"\ud83c\udff4",black_heart:"\ud83d\udda4",black_joker:"\ud83c\udccf",black_large_square:"\u2b1b\ufe0f",black_medium_small_square:"\u25fe\ufe0f",black_medium_square:"\u25fc\ufe0f",black_nib:"\u2712\ufe0f",black_small_square:"\u25aa\ufe0f",black_square_button:"\ud83d\udd32",blonde_man:"\ud83d\udc71",blonde_woman:"\ud83d\udc71&zwj;\u2640\ufe0f",blossom:"\ud83c\udf3c",blowfish:"\ud83d\udc21",blue_book:"\ud83d\udcd8",blue_car:"\ud83d\ude99",blue_heart:"\ud83d\udc99",blush:"\ud83d\ude0a",boar:"\ud83d\udc17",boat:"\u26f5\ufe0f",bomb:"\ud83d\udca3",book:"\ud83d\udcd6",bookmark:"\ud83d\udd16",bookmark_tabs:"\ud83d\udcd1",books:"\ud83d\udcda",boom:"\ud83d\udca5",boot:"\ud83d\udc62",bouquet:"\ud83d\udc90",bowing_man:"\ud83d\ude47",bow_and_arrow:"\ud83c\udff9",bowing_woman:"\ud83d\ude47&zwj;\u2640\ufe0f",bowling:"\ud83c\udfb3",boxing_glove:"\ud83e\udd4a",boy:"\ud83d\udc66",bread:"\ud83c\udf5e",bride_with_veil:"\ud83d\udc70",bridge_at_night:"\ud83c\udf09",briefcase:"\ud83d\udcbc",broken_heart:"\ud83d\udc94",bug:"\ud83d\udc1b",building_construction:"\ud83c\udfd7",bulb:"\ud83d\udca1",bullettrain_front:"\ud83d\ude85",bullettrain_side:"\ud83d\ude84",burrito:"\ud83c\udf2f",bus:"\ud83d\ude8c",business_suit_levitating:"\ud83d\udd74",busstop:"\ud83d\ude8f",bust_in_silhouette:"\ud83d\udc64",busts_in_silhouette:"\ud83d\udc65",butterfly:"\ud83e\udd8b",cactus:"\ud83c\udf35",cake:"\ud83c\udf70",calendar:"\ud83d\udcc6",call_me_hand:"\ud83e\udd19",calling:"\ud83d\udcf2",camel:"\ud83d\udc2b",camera:"\ud83d\udcf7",camera_flash:"\ud83d\udcf8",camping:"\ud83c\udfd5",cancer:"\u264b\ufe0f",candle:"\ud83d\udd6f",candy:"\ud83c\udf6c",canoe:"\ud83d\udef6",capital_abcd:"\ud83d\udd20",capricorn:"\u2651\ufe0f",car:"\ud83d\ude97",card_file_box:"\ud83d\uddc3",card_index:"\ud83d\udcc7",card_index_dividers:"\ud83d\uddc2",carousel_horse:"\ud83c\udfa0",carrot:"\ud83e\udd55",cat:"\ud83d\udc31",cat2:"\ud83d\udc08",cd:"\ud83d\udcbf",chains:"\u26d3",champagne:"\ud83c\udf7e",chart:"\ud83d\udcb9",chart_with_downwards_trend:"\ud83d\udcc9",chart_with_upwards_trend:"\ud83d\udcc8",checkered_flag:"\ud83c\udfc1",cheese:"\ud83e\uddc0",cherries:"\ud83c\udf52",cherry_blossom:"\ud83c\udf38",chestnut:"\ud83c\udf30",chicken:"\ud83d\udc14",children_crossing:"\ud83d\udeb8",chipmunk:"\ud83d\udc3f",chocolate_bar:"\ud83c\udf6b",christmas_tree:"\ud83c\udf84",church:"\u26ea\ufe0f",cinema:"\ud83c\udfa6",circus_tent:"\ud83c\udfaa",city_sunrise:"\ud83c\udf07",city_sunset:"\ud83c\udf06",cityscape:"\ud83c\udfd9",cl:"\ud83c\udd91",clamp:"\ud83d\udddc",clap:"\ud83d\udc4f",clapper:"\ud83c\udfac",classical_building:"\ud83c\udfdb",clinking_glasses:"\ud83e\udd42",clipboard:"\ud83d\udccb",clock1:"\ud83d\udd50",clock10:"\ud83d\udd59",clock1030:"\ud83d\udd65",clock11:"\ud83d\udd5a",clock1130:"\ud83d\udd66",clock12:"\ud83d\udd5b",clock1230:"\ud83d\udd67",clock130:"\ud83d\udd5c",clock2:"\ud83d\udd51",clock230:"\ud83d\udd5d",clock3:"\ud83d\udd52",clock330:"\ud83d\udd5e",clock4:"\ud83d\udd53",clock430:"\ud83d\udd5f",clock5:"\ud83d\udd54",clock530:"\ud83d\udd60",clock6:"\ud83d\udd55",clock630:"\ud83d\udd61",clock7:"\ud83d\udd56",clock730:"\ud83d\udd62",clock8:"\ud83d\udd57",clock830:"\ud83d\udd63",clock9:"\ud83d\udd58",clock930:"\ud83d\udd64",closed_book:"\ud83d\udcd5",closed_lock_with_key:"\ud83d\udd10",closed_umbrella:"\ud83c\udf02",cloud:"\u2601\ufe0f",cloud_with_lightning:"\ud83c\udf29",cloud_with_lightning_and_rain:"\u26c8",cloud_with_rain:"\ud83c\udf27",cloud_with_snow:"\ud83c\udf28",clown_face:"\ud83e\udd21",clubs:"\u2663\ufe0f",cocktail:"\ud83c\udf78",coffee:"\u2615\ufe0f",coffin:"\u26b0\ufe0f",cold_sweat:"\ud83d\ude30",comet:"\u2604\ufe0f",computer:"\ud83d\udcbb",computer_mouse:"\ud83d\uddb1",confetti_ball:"\ud83c\udf8a",confounded:"\ud83d\ude16",confused:"\ud83d\ude15",congratulations:"\u3297\ufe0f",construction:"\ud83d\udea7",construction_worker_man:"\ud83d\udc77",construction_worker_woman:"\ud83d\udc77&zwj;\u2640\ufe0f",control_knobs:"\ud83c\udf9b",convenience_store:"\ud83c\udfea",cookie:"\ud83c\udf6a",cool:"\ud83c\udd92",policeman:"\ud83d\udc6e",copyright:"\xa9\ufe0f",corn:"\ud83c\udf3d",couch_and_lamp:"\ud83d\udecb",couple:"\ud83d\udc6b",couple_with_heart_woman_man:"\ud83d\udc91",couple_with_heart_man_man:"\ud83d\udc68&zwj;\u2764\ufe0f&zwj;\ud83d\udc68",couple_with_heart_woman_woman:"\ud83d\udc69&zwj;\u2764\ufe0f&zwj;\ud83d\udc69",couplekiss_man_man:"\ud83d\udc68&zwj;\u2764\ufe0f&zwj;\ud83d\udc8b&zwj;\ud83d\udc68",couplekiss_man_woman:"\ud83d\udc8f",couplekiss_woman_woman:"\ud83d\udc69&zwj;\u2764\ufe0f&zwj;\ud83d\udc8b&zwj;\ud83d\udc69",cow:"\ud83d\udc2e",cow2:"\ud83d\udc04",cowboy_hat_face:"\ud83e\udd20",crab:"\ud83e\udd80",crayon:"\ud83d\udd8d",credit_card:"\ud83d\udcb3",crescent_moon:"\ud83c\udf19",cricket:"\ud83c\udfcf",crocodile:"\ud83d\udc0a",croissant:"\ud83e\udd50",crossed_fingers:"\ud83e\udd1e",crossed_flags:"\ud83c\udf8c",crossed_swords:"\u2694\ufe0f",crown:"\ud83d\udc51",cry:"\ud83d\ude22",crying_cat_face:"\ud83d\ude3f",crystal_ball:"\ud83d\udd2e",cucumber:"\ud83e\udd52",cupid:"\ud83d\udc98",curly_loop:"\u27b0",currency_exchange:"\ud83d\udcb1",curry:"\ud83c\udf5b",custard:"\ud83c\udf6e",customs:"\ud83d\udec3",cyclone:"\ud83c\udf00",dagger:"\ud83d\udde1",dancer:"\ud83d\udc83",dancing_women:"\ud83d\udc6f",dancing_men:"\ud83d\udc6f&zwj;\u2642\ufe0f",dango:"\ud83c\udf61",dark_sunglasses:"\ud83d\udd76",dart:"\ud83c\udfaf",dash:"\ud83d\udca8",date:"\ud83d\udcc5",deciduous_tree:"\ud83c\udf33",deer:"\ud83e\udd8c",department_store:"\ud83c\udfec",derelict_house:"\ud83c\udfda",desert:"\ud83c\udfdc",desert_island:"\ud83c\udfdd",desktop_computer:"\ud83d\udda5",male_detective:"\ud83d\udd75\ufe0f",diamond_shape_with_a_dot_inside:"\ud83d\udca0",diamonds:"\u2666\ufe0f",disappointed:"\ud83d\ude1e",disappointed_relieved:"\ud83d\ude25",dizzy:"\ud83d\udcab",dizzy_face:"\ud83d\ude35",do_not_litter:"\ud83d\udeaf",dog:"\ud83d\udc36",dog2:"\ud83d\udc15",dollar:"\ud83d\udcb5",dolls:"\ud83c\udf8e",dolphin:"\ud83d\udc2c",door:"\ud83d\udeaa",doughnut:"\ud83c\udf69",dove:"\ud83d\udd4a",dragon:"\ud83d\udc09",dragon_face:"\ud83d\udc32",dress:"\ud83d\udc57",dromedary_camel:"\ud83d\udc2a",drooling_face:"\ud83e\udd24",droplet:"\ud83d\udca7",drum:"\ud83e\udd41",duck:"\ud83e\udd86",dvd:"\ud83d\udcc0",'e-mail':"\ud83d\udce7",eagle:"\ud83e\udd85",ear:"\ud83d\udc42",ear_of_rice:"\ud83c\udf3e",earth_africa:"\ud83c\udf0d",earth_americas:"\ud83c\udf0e",earth_asia:"\ud83c\udf0f",egg:"\ud83e\udd5a",eggplant:"\ud83c\udf46",eight_pointed_black_star:"\u2734\ufe0f",eight_spoked_asterisk:"\u2733\ufe0f",electric_plug:"\ud83d\udd0c",elephant:"\ud83d\udc18",email:"\u2709\ufe0f",end:"\ud83d\udd1a",envelope_with_arrow:"\ud83d\udce9",euro:"\ud83d\udcb6",european_castle:"\ud83c\udff0",european_post_office:"\ud83c\udfe4",evergreen_tree:"\ud83c\udf32",exclamation:"\u2757\ufe0f",expressionless:"\ud83d\ude11",eye:"\ud83d\udc41",eye_speech_bubble:"\ud83d\udc41&zwj;\ud83d\udde8",eyeglasses:"\ud83d\udc53",eyes:"\ud83d\udc40",face_with_head_bandage:"\ud83e\udd15",face_with_thermometer:"\ud83e\udd12",fist_oncoming:"\ud83d\udc4a",factory:"\ud83c\udfed",fallen_leaf:"\ud83c\udf42",family_man_woman_boy:"\ud83d\udc6a",family_man_boy:"\ud83d\udc68&zwj;\ud83d\udc66",family_man_boy_boy:"\ud83d\udc68&zwj;\ud83d\udc66&zwj;\ud83d\udc66",family_man_girl:"\ud83d\udc68&zwj;\ud83d\udc67",family_man_girl_boy:"\ud83d\udc68&zwj;\ud83d\udc67&zwj;\ud83d\udc66",family_man_girl_girl:"\ud83d\udc68&zwj;\ud83d\udc67&zwj;\ud83d\udc67",family_man_man_boy:"\ud83d\udc68&zwj;\ud83d\udc68&zwj;\ud83d\udc66",family_man_man_boy_boy:"\ud83d\udc68&zwj;\ud83d\udc68&zwj;\ud83d\udc66&zwj;\ud83d\udc66",family_man_man_girl:"\ud83d\udc68&zwj;\ud83d\udc68&zwj;\ud83d\udc67",family_man_man_girl_boy:"\ud83d\udc68&zwj;\ud83d\udc68&zwj;\ud83d\udc67&zwj;\ud83d\udc66",family_man_man_girl_girl:"\ud83d\udc68&zwj;\ud83d\udc68&zwj;\ud83d\udc67&zwj;\ud83d\udc67",family_man_woman_boy_boy:"\ud83d\udc68&zwj;\ud83d\udc69&zwj;\ud83d\udc66&zwj;\ud83d\udc66",family_man_woman_girl:"\ud83d\udc68&zwj;\ud83d\udc69&zwj;\ud83d\udc67",family_man_woman_girl_boy:"\ud83d\udc68&zwj;\ud83d\udc69&zwj;\ud83d\udc67&zwj;\ud83d\udc66",family_man_woman_girl_girl:"\ud83d\udc68&zwj;\ud83d\udc69&zwj;\ud83d\udc67&zwj;\ud83d\udc67",family_woman_boy:"\ud83d\udc69&zwj;\ud83d\udc66",family_woman_boy_boy:"\ud83d\udc69&zwj;\ud83d\udc66&zwj;\ud83d\udc66",family_woman_girl:"\ud83d\udc69&zwj;\ud83d\udc67",family_woman_girl_boy:"\ud83d\udc69&zwj;\ud83d\udc67&zwj;\ud83d\udc66",family_woman_girl_girl:"\ud83d\udc69&zwj;\ud83d\udc67&zwj;\ud83d\udc67",family_woman_woman_boy:"\ud83d\udc69&zwj;\ud83d\udc69&zwj;\ud83d\udc66",family_woman_woman_boy_boy:"\ud83d\udc69&zwj;\ud83d\udc69&zwj;\ud83d\udc66&zwj;\ud83d\udc66",family_woman_woman_girl:"\ud83d\udc69&zwj;\ud83d\udc69&zwj;\ud83d\udc67",family_woman_woman_girl_boy:"\ud83d\udc69&zwj;\ud83d\udc69&zwj;\ud83d\udc67&zwj;\ud83d\udc66",family_woman_woman_girl_girl:"\ud83d\udc69&zwj;\ud83d\udc69&zwj;\ud83d\udc67&zwj;\ud83d\udc67",fast_forward:"\u23e9",fax:"\ud83d\udce0",fearful:"\ud83d\ude28",feet:"\ud83d\udc3e",female_detective:"\ud83d\udd75\ufe0f&zwj;\u2640\ufe0f",ferris_wheel:"\ud83c\udfa1",ferry:"\u26f4",field_hockey:"\ud83c\udfd1",file_cabinet:"\ud83d\uddc4",file_folder:"\ud83d\udcc1",film_projector:"\ud83d\udcfd",film_strip:"\ud83c\udf9e",fire:"\ud83d\udd25",fire_engine:"\ud83d\ude92",fireworks:"\ud83c\udf86",first_quarter_moon:"\ud83c\udf13",first_quarter_moon_with_face:"\ud83c\udf1b",fish:"\ud83d\udc1f",fish_cake:"\ud83c\udf65",fishing_pole_and_fish:"\ud83c\udfa3",fist_raised:"\u270a",fist_left:"\ud83e\udd1b",fist_right:"\ud83e\udd1c",flags:"\ud83c\udf8f",flashlight:"\ud83d\udd26",fleur_de_lis:"\u269c\ufe0f",flight_arrival:"\ud83d\udeec",flight_departure:"\ud83d\udeeb",floppy_disk:"\ud83d\udcbe",flower_playing_cards:"\ud83c\udfb4",flushed:"\ud83d\ude33",fog:"\ud83c\udf2b",foggy:"\ud83c\udf01",football:"\ud83c\udfc8",footprints:"\ud83d\udc63",fork_and_knife:"\ud83c\udf74",fountain:"\u26f2\ufe0f",fountain_pen:"\ud83d\udd8b",four_leaf_clover:"\ud83c\udf40",fox_face:"\ud83e\udd8a",framed_picture:"\ud83d\uddbc",free:"\ud83c\udd93",fried_egg:"\ud83c\udf73",fried_shrimp:"\ud83c\udf64",fries:"\ud83c\udf5f",frog:"\ud83d\udc38",frowning:"\ud83d\ude26",frowning_face:"\u2639\ufe0f",frowning_man:"\ud83d\ude4d&zwj;\u2642\ufe0f",frowning_woman:"\ud83d\ude4d",middle_finger:"\ud83d\udd95",fuelpump:"\u26fd\ufe0f",full_moon:"\ud83c\udf15",full_moon_with_face:"\ud83c\udf1d",funeral_urn:"\u26b1\ufe0f",game_die:"\ud83c\udfb2",gear:"\u2699\ufe0f",gem:"\ud83d\udc8e",gemini:"\u264a\ufe0f",ghost:"\ud83d\udc7b",gift:"\ud83c\udf81",gift_heart:"\ud83d\udc9d",girl:"\ud83d\udc67",globe_with_meridians:"\ud83c\udf10",goal_net:"\ud83e\udd45",goat:"\ud83d\udc10",golf:"\u26f3\ufe0f",golfing_man:"\ud83c\udfcc\ufe0f",golfing_woman:"\ud83c\udfcc\ufe0f&zwj;\u2640\ufe0f",gorilla:"\ud83e\udd8d",grapes:"\ud83c\udf47",green_apple:"\ud83c\udf4f",green_book:"\ud83d\udcd7",green_heart:"\ud83d\udc9a",green_salad:"\ud83e\udd57",grey_exclamation:"\u2755",grey_question:"\u2754",grimacing:"\ud83d\ude2c",grin:"\ud83d\ude01",grinning:"\ud83d\ude00",guardsman:"\ud83d\udc82",guardswoman:"\ud83d\udc82&zwj;\u2640\ufe0f",guitar:"\ud83c\udfb8",gun:"\ud83d\udd2b",haircut_woman:"\ud83d\udc87",haircut_man:"\ud83d\udc87&zwj;\u2642\ufe0f",hamburger:"\ud83c\udf54",hammer:"\ud83d\udd28",hammer_and_pick:"\u2692",hammer_and_wrench:"\ud83d\udee0",hamster:"\ud83d\udc39",hand:"\u270b",handbag:"\ud83d\udc5c",handshake:"\ud83e\udd1d",hankey:"\ud83d\udca9",hatched_chick:"\ud83d\udc25",hatching_chick:"\ud83d\udc23",headphones:"\ud83c\udfa7",hear_no_evil:"\ud83d\ude49",heart:"\u2764\ufe0f",heart_decoration:"\ud83d\udc9f",heart_eyes:"\ud83d\ude0d",heart_eyes_cat:"\ud83d\ude3b",heartbeat:"\ud83d\udc93",heartpulse:"\ud83d\udc97",hearts:"\u2665\ufe0f",heavy_check_mark:"\u2714\ufe0f",heavy_division_sign:"\u2797",heavy_dollar_sign:"\ud83d\udcb2",heavy_heart_exclamation:"\u2763\ufe0f",heavy_minus_sign:"\u2796",heavy_multiplication_x:"\u2716\ufe0f",heavy_plus_sign:"\u2795",helicopter:"\ud83d\ude81",herb:"\ud83c\udf3f",hibiscus:"\ud83c\udf3a",high_brightness:"\ud83d\udd06",high_heel:"\ud83d\udc60",hocho:"\ud83d\udd2a",hole:"\ud83d\udd73",honey_pot:"\ud83c\udf6f",horse:"\ud83d\udc34",horse_racing:"\ud83c\udfc7",hospital:"\ud83c\udfe5",hot_pepper:"\ud83c\udf36",hotdog:"\ud83c\udf2d",hotel:"\ud83c\udfe8",hotsprings:"\u2668\ufe0f",hourglass:"\u231b\ufe0f",hourglass_flowing_sand:"\u23f3",house:"\ud83c\udfe0",house_with_garden:"\ud83c\udfe1",houses:"\ud83c\udfd8",hugs:"\ud83e\udd17",hushed:"\ud83d\ude2f",ice_cream:"\ud83c\udf68",ice_hockey:"\ud83c\udfd2",ice_skate:"\u26f8",icecream:"\ud83c\udf66",id:"\ud83c\udd94",ideograph_advantage:"\ud83c\ude50",imp:"\ud83d\udc7f",inbox_tray:"\ud83d\udce5",incoming_envelope:"\ud83d\udce8",tipping_hand_woman:"\ud83d\udc81",information_source:"\u2139\ufe0f",innocent:"\ud83d\ude07",interrobang:"\u2049\ufe0f",iphone:"\ud83d\udcf1",izakaya_lantern:"\ud83c\udfee",jack_o_lantern:"\ud83c\udf83",japan:"\ud83d\uddfe",japanese_castle:"\ud83c\udfef",japanese_goblin:"\ud83d\udc7a",japanese_ogre:"\ud83d\udc79",jeans:"\ud83d\udc56",joy:"\ud83d\ude02",joy_cat:"\ud83d\ude39",joystick:"\ud83d\udd79",kaaba:"\ud83d\udd4b",key:"\ud83d\udd11",keyboard:"\u2328\ufe0f",keycap_ten:"\ud83d\udd1f",kick_scooter:"\ud83d\udef4",kimono:"\ud83d\udc58",kiss:"\ud83d\udc8b",kissing:"\ud83d\ude17",kissing_cat:"\ud83d\ude3d",kissing_closed_eyes:"\ud83d\ude1a",kissing_heart:"\ud83d\ude18",kissing_smiling_eyes:"\ud83d\ude19",kiwi_fruit:"\ud83e\udd5d",koala:"\ud83d\udc28",koko:"\ud83c\ude01",label:"\ud83c\udff7",large_blue_circle:"\ud83d\udd35",large_blue_diamond:"\ud83d\udd37",large_orange_diamond:"\ud83d\udd36",last_quarter_moon:"\ud83c\udf17",last_quarter_moon_with_face:"\ud83c\udf1c",latin_cross:"\u271d\ufe0f",laughing:"\ud83d\ude06",leaves:"\ud83c\udf43",ledger:"\ud83d\udcd2",left_luggage:"\ud83d\udec5",left_right_arrow:"\u2194\ufe0f",leftwards_arrow_with_hook:"\u21a9\ufe0f",lemon:"\ud83c\udf4b",leo:"\u264c\ufe0f",leopard:"\ud83d\udc06",level_slider:"\ud83c\udf9a",libra:"\u264e\ufe0f",light_rail:"\ud83d\ude88",link:"\ud83d\udd17",lion:"\ud83e\udd81",lips:"\ud83d\udc44",lipstick:"\ud83d\udc84",lizard:"\ud83e\udd8e",lock:"\ud83d\udd12",lock_with_ink_pen:"\ud83d\udd0f",lollipop:"\ud83c\udf6d",loop:"\u27bf",loud_sound:"\ud83d\udd0a",loudspeaker:"\ud83d\udce2",love_hotel:"\ud83c\udfe9",love_letter:"\ud83d\udc8c",low_brightness:"\ud83d\udd05",lying_face:"\ud83e\udd25",m:"\u24c2\ufe0f",mag:"\ud83d\udd0d",mag_right:"\ud83d\udd0e",mahjong:"\ud83c\udc04\ufe0f",mailbox:"\ud83d\udceb",mailbox_closed:"\ud83d\udcea",mailbox_with_mail:"\ud83d\udcec",mailbox_with_no_mail:"\ud83d\udced",man:"\ud83d\udc68",man_artist:"\ud83d\udc68&zwj;\ud83c\udfa8",man_astronaut:"\ud83d\udc68&zwj;\ud83d\ude80",man_cartwheeling:"\ud83e\udd38&zwj;\u2642\ufe0f",man_cook:"\ud83d\udc68&zwj;\ud83c\udf73",man_dancing:"\ud83d\udd7a",man_facepalming:"\ud83e\udd26&zwj;\u2642\ufe0f",man_factory_worker:"\ud83d\udc68&zwj;\ud83c\udfed",man_farmer:"\ud83d\udc68&zwj;\ud83c\udf3e",man_firefighter:"\ud83d\udc68&zwj;\ud83d\ude92",man_health_worker:"\ud83d\udc68&zwj;\u2695\ufe0f",man_in_tuxedo:"\ud83e\udd35",man_judge:"\ud83d\udc68&zwj;\u2696\ufe0f",man_juggling:"\ud83e\udd39&zwj;\u2642\ufe0f",man_mechanic:"\ud83d\udc68&zwj;\ud83d\udd27",man_office_worker:"\ud83d\udc68&zwj;\ud83d\udcbc",man_pilot:"\ud83d\udc68&zwj;\u2708\ufe0f",man_playing_handball:"\ud83e\udd3e&zwj;\u2642\ufe0f",man_playing_water_polo:"\ud83e\udd3d&zwj;\u2642\ufe0f",man_scientist:"\ud83d\udc68&zwj;\ud83d\udd2c",man_shrugging:"\ud83e\udd37&zwj;\u2642\ufe0f",man_singer:"\ud83d\udc68&zwj;\ud83c\udfa4",man_student:"\ud83d\udc68&zwj;\ud83c\udf93",man_teacher:"\ud83d\udc68&zwj;\ud83c\udfeb",man_technologist:"\ud83d\udc68&zwj;\ud83d\udcbb",man_with_gua_pi_mao:"\ud83d\udc72",man_with_turban:"\ud83d\udc73",tangerine:"\ud83c\udf4a",mans_shoe:"\ud83d\udc5e",mantelpiece_clock:"\ud83d\udd70",maple_leaf:"\ud83c\udf41",martial_arts_uniform:"\ud83e\udd4b",mask:"\ud83d\ude37",massage_woman:"\ud83d\udc86",massage_man:"\ud83d\udc86&zwj;\u2642\ufe0f",meat_on_bone:"\ud83c\udf56",medal_military:"\ud83c\udf96",medal_sports:"\ud83c\udfc5",mega:"\ud83d\udce3",melon:"\ud83c\udf48",memo:"\ud83d\udcdd",men_wrestling:"\ud83e\udd3c&zwj;\u2642\ufe0f",menorah:"\ud83d\udd4e",mens:"\ud83d\udeb9",metal:"\ud83e\udd18",metro:"\ud83d\ude87",microphone:"\ud83c\udfa4",microscope:"\ud83d\udd2c",milk_glass:"\ud83e\udd5b",milky_way:"\ud83c\udf0c",minibus:"\ud83d\ude90",minidisc:"\ud83d\udcbd",mobile_phone_off:"\ud83d\udcf4",money_mouth_face:"\ud83e\udd11",money_with_wings:"\ud83d\udcb8",moneybag:"\ud83d\udcb0",monkey:"\ud83d\udc12",monkey_face:"\ud83d\udc35",monorail:"\ud83d\ude9d",moon:"\ud83c\udf14",mortar_board:"\ud83c\udf93",mosque:"\ud83d\udd4c",motor_boat:"\ud83d\udee5",motor_scooter:"\ud83d\udef5",motorcycle:"\ud83c\udfcd",motorway:"\ud83d\udee3",mount_fuji:"\ud83d\uddfb",mountain:"\u26f0",mountain_biking_man:"\ud83d\udeb5",mountain_biking_woman:"\ud83d\udeb5&zwj;\u2640\ufe0f",mountain_cableway:"\ud83d\udea0",mountain_railway:"\ud83d\ude9e",mountain_snow:"\ud83c\udfd4",mouse:"\ud83d\udc2d",mouse2:"\ud83d\udc01",movie_camera:"\ud83c\udfa5",moyai:"\ud83d\uddff",mrs_claus:"\ud83e\udd36",muscle:"\ud83d\udcaa",mushroom:"\ud83c\udf44",musical_keyboard:"\ud83c\udfb9",musical_note:"\ud83c\udfb5",musical_score:"\ud83c\udfbc",mute:"\ud83d\udd07",nail_care:"\ud83d\udc85",name_badge:"\ud83d\udcdb",national_park:"\ud83c\udfde",nauseated_face:"\ud83e\udd22",necktie:"\ud83d\udc54",negative_squared_cross_mark:"\u274e",nerd_face:"\ud83e\udd13",neutral_face:"\ud83d\ude10",new:"\ud83c\udd95",new_moon:"\ud83c\udf11",new_moon_with_face:"\ud83c\udf1a",newspaper:"\ud83d\udcf0",newspaper_roll:"\ud83d\uddde",next_track_button:"\u23ed",ng:"\ud83c\udd96",no_good_man:"\ud83d\ude45&zwj;\u2642\ufe0f",no_good_woman:"\ud83d\ude45",night_with_stars:"\ud83c\udf03",no_bell:"\ud83d\udd15",no_bicycles:"\ud83d\udeb3",no_entry:"\u26d4\ufe0f",no_entry_sign:"\ud83d\udeab",no_mobile_phones:"\ud83d\udcf5",no_mouth:"\ud83d\ude36",no_pedestrians:"\ud83d\udeb7",no_smoking:"\ud83d\udead",'non-potable_water':"\ud83d\udeb1",nose:"\ud83d\udc43",notebook:"\ud83d\udcd3",notebook_with_decorative_cover:"\ud83d\udcd4",notes:"\ud83c\udfb6",nut_and_bolt:"\ud83d\udd29",o:"\u2b55\ufe0f",o2:"\ud83c\udd7e\ufe0f",ocean:"\ud83c\udf0a",octopus:"\ud83d\udc19",oden:"\ud83c\udf62",office:"\ud83c\udfe2",oil_drum:"\ud83d\udee2",ok:"\ud83c\udd97",ok_hand:"\ud83d\udc4c",ok_man:"\ud83d\ude46&zwj;\u2642\ufe0f",ok_woman:"\ud83d\ude46",old_key:"\ud83d\udddd",older_man:"\ud83d\udc74",older_woman:"\ud83d\udc75",om:"\ud83d\udd49",on:"\ud83d\udd1b",oncoming_automobile:"\ud83d\ude98",oncoming_bus:"\ud83d\ude8d",oncoming_police_car:"\ud83d\ude94",oncoming_taxi:"\ud83d\ude96",open_file_folder:"\ud83d\udcc2",open_hands:"\ud83d\udc50",open_mouth:"\ud83d\ude2e",open_umbrella:"\u2602\ufe0f",ophiuchus:"\u26ce",orange_book:"\ud83d\udcd9",orthodox_cross:"\u2626\ufe0f",outbox_tray:"\ud83d\udce4",owl:"\ud83e\udd89",ox:"\ud83d\udc02",package:"\ud83d\udce6",page_facing_up:"\ud83d\udcc4",page_with_curl:"\ud83d\udcc3",pager:"\ud83d\udcdf",paintbrush:"\ud83d\udd8c",palm_tree:"\ud83c\udf34",pancakes:"\ud83e\udd5e",panda_face:"\ud83d\udc3c",paperclip:"\ud83d\udcce",paperclips:"\ud83d\udd87",parasol_on_ground:"\u26f1",parking:"\ud83c\udd7f\ufe0f",part_alternation_mark:"\u303d\ufe0f",partly_sunny:"\u26c5\ufe0f",passenger_ship:"\ud83d\udef3",passport_control:"\ud83d\udec2",pause_button:"\u23f8",peace_symbol:"\u262e\ufe0f",peach:"\ud83c\udf51",peanuts:"\ud83e\udd5c",pear:"\ud83c\udf50",pen:"\ud83d\udd8a",pencil2:"\u270f\ufe0f",penguin:"\ud83d\udc27",pensive:"\ud83d\ude14",performing_arts:"\ud83c\udfad",persevere:"\ud83d\ude23",person_fencing:"\ud83e\udd3a",pouting_woman:"\ud83d\ude4e",phone:"\u260e\ufe0f",pick:"\u26cf",pig:"\ud83d\udc37",pig2:"\ud83d\udc16",pig_nose:"\ud83d\udc3d",pill:"\ud83d\udc8a",pineapple:"\ud83c\udf4d",ping_pong:"\ud83c\udfd3",pisces:"\u2653\ufe0f",pizza:"\ud83c\udf55",place_of_worship:"\ud83d\uded0",plate_with_cutlery:"\ud83c\udf7d",play_or_pause_button:"\u23ef",point_down:"\ud83d\udc47",point_left:"\ud83d\udc48",point_right:"\ud83d\udc49",point_up:"\u261d\ufe0f",point_up_2:"\ud83d\udc46",police_car:"\ud83d\ude93",policewoman:"\ud83d\udc6e&zwj;\u2640\ufe0f",poodle:"\ud83d\udc29",popcorn:"\ud83c\udf7f",post_office:"\ud83c\udfe3",postal_horn:"\ud83d\udcef",postbox:"\ud83d\udcee",potable_water:"\ud83d\udeb0",potato:"\ud83e\udd54",pouch:"\ud83d\udc5d",poultry_leg:"\ud83c\udf57",pound:"\ud83d\udcb7",rage:"\ud83d\ude21",pouting_cat:"\ud83d\ude3e",pouting_man:"\ud83d\ude4e&zwj;\u2642\ufe0f",pray:"\ud83d\ude4f",prayer_beads:"\ud83d\udcff",pregnant_woman:"\ud83e\udd30",previous_track_button:"\u23ee",prince:"\ud83e\udd34",princess:"\ud83d\udc78",printer:"\ud83d\udda8",purple_heart:"\ud83d\udc9c",purse:"\ud83d\udc5b",pushpin:"\ud83d\udccc",put_litter_in_its_place:"\ud83d\udeae",question:"\u2753",rabbit:"\ud83d\udc30",rabbit2:"\ud83d\udc07",racehorse:"\ud83d\udc0e",racing_car:"\ud83c\udfce",radio:"\ud83d\udcfb",radio_button:"\ud83d\udd18",radioactive:"\u2622\ufe0f",railway_car:"\ud83d\ude83",railway_track:"\ud83d\udee4",rainbow:"\ud83c\udf08",rainbow_flag:"\ud83c\udff3\ufe0f&zwj;\ud83c\udf08",raised_back_of_hand:"\ud83e\udd1a",raised_hand_with_fingers_splayed:"\ud83d\udd90",raised_hands:"\ud83d\ude4c",raising_hand_woman:"\ud83d\ude4b",raising_hand_man:"\ud83d\ude4b&zwj;\u2642\ufe0f",ram:"\ud83d\udc0f",ramen:"\ud83c\udf5c",rat:"\ud83d\udc00",record_button:"\u23fa",recycle:"\u267b\ufe0f",red_circle:"\ud83d\udd34",registered:"\xae\ufe0f",relaxed:"\u263a\ufe0f",relieved:"\ud83d\ude0c",reminder_ribbon:"\ud83c\udf97",repeat:"\ud83d\udd01",repeat_one:"\ud83d\udd02",rescue_worker_helmet:"\u26d1",restroom:"\ud83d\udebb",revolving_hearts:"\ud83d\udc9e",rewind:"\u23ea",rhinoceros:"\ud83e\udd8f",ribbon:"\ud83c\udf80",rice:"\ud83c\udf5a",rice_ball:"\ud83c\udf59",rice_cracker:"\ud83c\udf58",rice_scene:"\ud83c\udf91",right_anger_bubble:"\ud83d\uddef",ring:"\ud83d\udc8d",robot:"\ud83e\udd16",rocket:"\ud83d\ude80",rofl:"\ud83e\udd23",roll_eyes:"\ud83d\ude44",roller_coaster:"\ud83c\udfa2",rooster:"\ud83d\udc13",rose:"\ud83c\udf39",rosette:"\ud83c\udff5",rotating_light:"\ud83d\udea8",round_pushpin:"\ud83d\udccd",rowing_man:"\ud83d\udea3",rowing_woman:"\ud83d\udea3&zwj;\u2640\ufe0f",rugby_football:"\ud83c\udfc9",running_man:"\ud83c\udfc3",running_shirt_with_sash:"\ud83c\udfbd",running_woman:"\ud83c\udfc3&zwj;\u2640\ufe0f",sa:"\ud83c\ude02\ufe0f",sagittarius:"\u2650\ufe0f",sake:"\ud83c\udf76",sandal:"\ud83d\udc61",santa:"\ud83c\udf85",satellite:"\ud83d\udce1",saxophone:"\ud83c\udfb7",school:"\ud83c\udfeb",school_satchel:"\ud83c\udf92",scissors:"\u2702\ufe0f",scorpion:"\ud83e\udd82",scorpius:"\u264f\ufe0f",scream:"\ud83d\ude31",scream_cat:"\ud83d\ude40",scroll:"\ud83d\udcdc",seat:"\ud83d\udcba",secret:"\u3299\ufe0f",see_no_evil:"\ud83d\ude48",seedling:"\ud83c\udf31",selfie:"\ud83e\udd33",shallow_pan_of_food:"\ud83e\udd58",shamrock:"\u2618\ufe0f",shark:"\ud83e\udd88",shaved_ice:"\ud83c\udf67",sheep:"\ud83d\udc11",shell:"\ud83d\udc1a",shield:"\ud83d\udee1",shinto_shrine:"\u26e9",ship:"\ud83d\udea2",shirt:"\ud83d\udc55",shopping:"\ud83d\udecd",shopping_cart:"\ud83d\uded2",shower:"\ud83d\udebf",shrimp:"\ud83e\udd90",signal_strength:"\ud83d\udcf6",six_pointed_star:"\ud83d\udd2f",ski:"\ud83c\udfbf",skier:"\u26f7",skull:"\ud83d\udc80",skull_and_crossbones:"\u2620\ufe0f",sleeping:"\ud83d\ude34",sleeping_bed:"\ud83d\udecc",sleepy:"\ud83d\ude2a",slightly_frowning_face:"\ud83d\ude41",slightly_smiling_face:"\ud83d\ude42",slot_machine:"\ud83c\udfb0",small_airplane:"\ud83d\udee9",small_blue_diamond:"\ud83d\udd39",small_orange_diamond:"\ud83d\udd38",small_red_triangle:"\ud83d\udd3a",small_red_triangle_down:"\ud83d\udd3b",smile:"\ud83d\ude04",smile_cat:"\ud83d\ude38",smiley:"\ud83d\ude03",smiley_cat:"\ud83d\ude3a",smiling_imp:"\ud83d\ude08",smirk:"\ud83d\ude0f",smirk_cat:"\ud83d\ude3c",smoking:"\ud83d\udeac",snail:"\ud83d\udc0c",snake:"\ud83d\udc0d",sneezing_face:"\ud83e\udd27",snowboarder:"\ud83c\udfc2",snowflake:"\u2744\ufe0f",snowman:"\u26c4\ufe0f",snowman_with_snow:"\u2603\ufe0f",sob:"\ud83d\ude2d",soccer:"\u26bd\ufe0f",soon:"\ud83d\udd1c",sos:"\ud83c\udd98",sound:"\ud83d\udd09",space_invader:"\ud83d\udc7e",spades:"\u2660\ufe0f",spaghetti:"\ud83c\udf5d",sparkle:"\u2747\ufe0f",sparkler:"\ud83c\udf87",sparkles:"\u2728",sparkling_heart:"\ud83d\udc96",speak_no_evil:"\ud83d\ude4a",speaker:"\ud83d\udd08",speaking_head:"\ud83d\udde3",speech_balloon:"\ud83d\udcac",speedboat:"\ud83d\udea4",spider:"\ud83d\udd77",spider_web:"\ud83d\udd78",spiral_calendar:"\ud83d\uddd3",spiral_notepad:"\ud83d\uddd2",spoon:"\ud83e\udd44",squid:"\ud83e\udd91",stadium:"\ud83c\udfdf",star:"\u2b50\ufe0f",star2:"\ud83c\udf1f",star_and_crescent:"\u262a\ufe0f",star_of_david:"\u2721\ufe0f",stars:"\ud83c\udf20",station:"\ud83d\ude89",statue_of_liberty:"\ud83d\uddfd",steam_locomotive:"\ud83d\ude82",stew:"\ud83c\udf72",stop_button:"\u23f9",stop_sign:"\ud83d\uded1",stopwatch:"\u23f1",straight_ruler:"\ud83d\udccf",strawberry:"\ud83c\udf53",stuck_out_tongue:"\ud83d\ude1b",stuck_out_tongue_closed_eyes:"\ud83d\ude1d",stuck_out_tongue_winking_eye:"\ud83d\ude1c",studio_microphone:"\ud83c\udf99",stuffed_flatbread:"\ud83e\udd59",sun_behind_large_cloud:"\ud83c\udf25",sun_behind_rain_cloud:"\ud83c\udf26",sun_behind_small_cloud:"\ud83c\udf24",sun_with_face:"\ud83c\udf1e",sunflower:"\ud83c\udf3b",sunglasses:"\ud83d\ude0e",sunny:"\u2600\ufe0f",sunrise:"\ud83c\udf05",sunrise_over_mountains:"\ud83c\udf04",surfing_man:"\ud83c\udfc4",surfing_woman:"\ud83c\udfc4&zwj;\u2640\ufe0f",sushi:"\ud83c\udf63",suspension_railway:"\ud83d\ude9f",sweat:"\ud83d\ude13",sweat_drops:"\ud83d\udca6",sweat_smile:"\ud83d\ude05",sweet_potato:"\ud83c\udf60",swimming_man:"\ud83c\udfca",swimming_woman:"\ud83c\udfca&zwj;\u2640\ufe0f",symbols:"\ud83d\udd23",synagogue:"\ud83d\udd4d",syringe:"\ud83d\udc89",taco:"\ud83c\udf2e",tada:"\ud83c\udf89",tanabata_tree:"\ud83c\udf8b",taurus:"\u2649\ufe0f",taxi:"\ud83d\ude95",tea:"\ud83c\udf75",telephone_receiver:"\ud83d\udcde",telescope:"\ud83d\udd2d",tennis:"\ud83c\udfbe",tent:"\u26fa\ufe0f",thermometer:"\ud83c\udf21",thinking:"\ud83e\udd14",thought_balloon:"\ud83d\udcad",ticket:"\ud83c\udfab",tickets:"\ud83c\udf9f",tiger:"\ud83d\udc2f",tiger2:"\ud83d\udc05",timer_clock:"\u23f2",tipping_hand_man:"\ud83d\udc81&zwj;\u2642\ufe0f",tired_face:"\ud83d\ude2b",tm:"\u2122\ufe0f",toilet:"\ud83d\udebd",tokyo_tower:"\ud83d\uddfc",tomato:"\ud83c\udf45",tongue:"\ud83d\udc45",top:"\ud83d\udd1d",tophat:"\ud83c\udfa9",tornado:"\ud83c\udf2a",trackball:"\ud83d\uddb2",tractor:"\ud83d\ude9c",traffic_light:"\ud83d\udea5",train:"\ud83d\ude8b",train2:"\ud83d\ude86",tram:"\ud83d\ude8a",triangular_flag_on_post:"\ud83d\udea9",triangular_ruler:"\ud83d\udcd0",trident:"\ud83d\udd31",triumph:"\ud83d\ude24",trolleybus:"\ud83d\ude8e",trophy:"\ud83c\udfc6",tropical_drink:"\ud83c\udf79",tropical_fish:"\ud83d\udc20",truck:"\ud83d\ude9a",trumpet:"\ud83c\udfba",tulip:"\ud83c\udf37",tumbler_glass:"\ud83e\udd43",turkey:"\ud83e\udd83",turtle:"\ud83d\udc22",tv:"\ud83d\udcfa",twisted_rightwards_arrows:"\ud83d\udd00",two_hearts:"\ud83d\udc95",two_men_holding_hands:"\ud83d\udc6c",two_women_holding_hands:"\ud83d\udc6d",u5272:"\ud83c\ude39",u5408:"\ud83c\ude34",u55b6:"\ud83c\ude3a",u6307:"\ud83c\ude2f\ufe0f",u6708:"\ud83c\ude37\ufe0f",u6709:"\ud83c\ude36",u6e80:"\ud83c\ude35",u7121:"\ud83c\ude1a\ufe0f",u7533:"\ud83c\ude38",u7981:"\ud83c\ude32",u7a7a:"\ud83c\ude33",umbrella:"\u2614\ufe0f",unamused:"\ud83d\ude12",underage:"\ud83d\udd1e",unicorn:"\ud83e\udd84",unlock:"\ud83d\udd13",up:"\ud83c\udd99",upside_down_face:"\ud83d\ude43",v:"\u270c\ufe0f",vertical_traffic_light:"\ud83d\udea6",vhs:"\ud83d\udcfc",vibration_mode:"\ud83d\udcf3",video_camera:"\ud83d\udcf9",video_game:"\ud83c\udfae",violin:"\ud83c\udfbb",virgo:"\u264d\ufe0f",volcano:"\ud83c\udf0b",volleyball:"\ud83c\udfd0",vs:"\ud83c\udd9a",vulcan_salute:"\ud83d\udd96",walking_man:"\ud83d\udeb6",walking_woman:"\ud83d\udeb6&zwj;\u2640\ufe0f",waning_crescent_moon:"\ud83c\udf18",waning_gibbous_moon:"\ud83c\udf16",warning:"\u26a0\ufe0f",wastebasket:"\ud83d\uddd1",watch:"\u231a\ufe0f",water_buffalo:"\ud83d\udc03",watermelon:"\ud83c\udf49",wave:"\ud83d\udc4b",wavy_dash:"\u3030\ufe0f",waxing_crescent_moon:"\ud83c\udf12",wc:"\ud83d\udebe",weary:"\ud83d\ude29",wedding:"\ud83d\udc92",weight_lifting_man:"\ud83c\udfcb\ufe0f",weight_lifting_woman:"\ud83c\udfcb\ufe0f&zwj;\u2640\ufe0f",whale:"\ud83d\udc33",whale2:"\ud83d\udc0b",wheel_of_dharma:"\u2638\ufe0f",wheelchair:"\u267f\ufe0f",white_check_mark:"\u2705",white_circle:"\u26aa\ufe0f",white_flag:"\ud83c\udff3\ufe0f",white_flower:"\ud83d\udcae",white_large_square:"\u2b1c\ufe0f",white_medium_small_square:"\u25fd\ufe0f",white_medium_square:"\u25fb\ufe0f",white_small_square:"\u25ab\ufe0f",white_square_button:"\ud83d\udd33",wilted_flower:"\ud83e\udd40",wind_chime:"\ud83c\udf90",wind_face:"\ud83c\udf2c",wine_glass:"\ud83c\udf77",wink:"\ud83d\ude09",wolf:"\ud83d\udc3a",woman:"\ud83d\udc69",woman_artist:"\ud83d\udc69&zwj;\ud83c\udfa8",woman_astronaut:"\ud83d\udc69&zwj;\ud83d\ude80",woman_cartwheeling:"\ud83e\udd38&zwj;\u2640\ufe0f",woman_cook:"\ud83d\udc69&zwj;\ud83c\udf73",woman_facepalming:"\ud83e\udd26&zwj;\u2640\ufe0f",woman_factory_worker:"\ud83d\udc69&zwj;\ud83c\udfed",woman_farmer:"\ud83d\udc69&zwj;\ud83c\udf3e",woman_firefighter:"\ud83d\udc69&zwj;\ud83d\ude92",woman_health_worker:"\ud83d\udc69&zwj;\u2695\ufe0f",woman_judge:"\ud83d\udc69&zwj;\u2696\ufe0f",woman_juggling:"\ud83e\udd39&zwj;\u2640\ufe0f",woman_mechanic:"\ud83d\udc69&zwj;\ud83d\udd27",woman_office_worker:"\ud83d\udc69&zwj;\ud83d\udcbc",woman_pilot:"\ud83d\udc69&zwj;\u2708\ufe0f",woman_playing_handball:"\ud83e\udd3e&zwj;\u2640\ufe0f",woman_playing_water_polo:"\ud83e\udd3d&zwj;\u2640\ufe0f",woman_scientist:"\ud83d\udc69&zwj;\ud83d\udd2c",woman_shrugging:"\ud83e\udd37&zwj;\u2640\ufe0f",woman_singer:"\ud83d\udc69&zwj;\ud83c\udfa4",woman_student:"\ud83d\udc69&zwj;\ud83c\udf93",woman_teacher:"\ud83d\udc69&zwj;\ud83c\udfeb",woman_technologist:"\ud83d\udc69&zwj;\ud83d\udcbb",woman_with_turban:"\ud83d\udc73&zwj;\u2640\ufe0f",womans_clothes:"\ud83d\udc5a",womans_hat:"\ud83d\udc52",women_wrestling:"\ud83e\udd3c&zwj;\u2640\ufe0f",womens:"\ud83d\udeba",world_map:"\ud83d\uddfa",worried:"\ud83d\ude1f",wrench:"\ud83d\udd27",writing_hand:"\u270d\ufe0f",x:"\u274c",yellow_heart:"\ud83d\udc9b",yen:"\ud83d\udcb4",yin_yang:"\u262f\ufe0f",yum:"\ud83d\ude0b",zap:"\u26a1\ufe0f",zipper_mouth_face:"\ud83e\udd10",zzz:"\ud83d\udca4",octocat:'<img alt=":octocat:" height="20" width="20" align="absmiddle" src="https://assets-cdn.github.com/images/icons/emoji/octocat.png">',showdown:'<span style="font-family: \'Anonymous Pro\', monospace; text-decoration: underline; text-decoration-style: dashed; text-decoration-color: #3e8b8a;text-underline-position: under;">S</span>'},r.Converter=function(e){'use strict';var t={},n=[],c=[],u={},d=o,p={parsed:{},raw:'',format:''};function h(e,t){if(t=t||null,r.helper.isString(e)){if(t=e=r.helper.stdExtName(e),r.extensions[e])return console.warn('DEPRECATION WARNING: '+e+" is an old extension that uses a deprecated loading method.Please inform the developer that the extension should be updated!"),void _(r.extensions[e],e);if(r.helper.isUndefined(a[e]))throw Error('Extension "'+e+'" could not be loaded. It was either not found or is not a valid extension.');e=a[e]}'function'==typeof e&&(e=e()),r.helper.isArray(e)||(e=[e]);var s=l(e,t);if(!s.valid)throw Error(s.error);for(var o=0;o<e.length;++o){switch(e[o].type){case'lang':n.push(e[o]);break;case'output':c.push(e[o])}if(e[o].hasOwnProperty('listeners'))for(var i in e[o].listeners)e[o].listeners.hasOwnProperty(i)&&g(i,e[o].listeners[i])}}function _(e,t){'function'==typeof e&&(e=e(new r.Converter)),r.helper.isArray(e)||(e=[e]);var a=l(e,t);if(!a.valid)throw Error(a.error);for(var s=0;s<e.length;++s)switch(e[s].type){case'lang':n.push(e[s]);break;case'output':c.push(e[s]);break;default:throw Error('Extension loader error: Type unrecognized!!!')}}function g(e,t){if(!r.helper.isString(e))throw Error('Invalid argument in converter.listen() method: name must be a string, but '+typeof e+' given');if('function'!=typeof t)throw Error('Invalid argument in converter.listen() method: callback must be a function, but '+typeof t+' given');u.hasOwnProperty(e)||(u[e]=[]),u[e].push(t)}function m(e){var r=e.match(/^\s*/)[0].length,t=new RegExp('^\\s{0,'+r+'}','gm');return e.replace(t,'')}!(function(){for(var a in e=e||{},s)s.hasOwnProperty(a)&&(t[a]=s[a]);if('object'!=typeof e)throw Error('Converter expects the passed parameter to be an object, but '+typeof e+' was passed instead.');for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.extensions&&r.helper.forEach(t.extensions,h)})(),this._dispatch=function(e,r,t,a){if(u.hasOwnProperty(e))for(var n=0;n<u[e].length;++n){var s=u[e][n](e,r,this,t,a);s&&void 0!==s&&(r=s)}return r},this.listen=function(e,r){return g(e,r),this},this.makeHtml=function(e){if(!e)return e;var a={gHtmlBlocks:[],gHtmlMdBlocks:[],gHtmlSpans:[],gUrls:{},gTitles:{},gDimensions:{},gListLevel:0,hashLinkCounts:{},langExtensions:n,outputModifiers:c,converter:this,ghCodeBlocks:[],metadata:{parsed:{},raw:'',format:''}};return e=(e=(e=(e=(e=e.replace(/\xa8/g,'\xa8T')).replace(/\$/g,'\xa8D')).replace(/\r\n/g,'\n')).replace(/\r/g,'\n')).replace(/\u00A0/g,'&nbsp;'),t.smartIndentationFix&&(e=m(e)),e='\n\n'+e+'\n\n',e=(e=r.subParser('detab')(e,t,a)).replace(/^[ \t]+$/gm,''),r.helper.forEach(n,function(n){e=r.subParser('runExtension')(n,e,t,a)}),e=r.subParser('metadata')(e,t,a),e=r.subParser('hashPreCodeTags')(e,t,a),e=r.subParser('githubCodeBlocks')(e,t,a),e=r.subParser('hashHTMLBlocks')(e,t,a),e=r.subParser('hashCodeTags')(e,t,a),e=r.subParser('stripLinkDefinitions')(e,t,a),e=r.subParser('blockGamut')(e,t,a),e=r.subParser('unhashHTMLSpans')(e,t,a),e=(e=(e=r.subParser('unescapeSpecialChars')(e,t,a)).replace(/\xa8D/g,'$$')).replace(/\xa8T/g,'\xa8'),e=r.subParser('completeHTMLDocument')(e,t,a),r.helper.forEach(c,function(n){e=r.subParser('runExtension')(n,e,t,a)}),p=a.metadata,e},this.makeMarkdown=this.makeMd=function(e,t){if(e=(e=(e=e.replace(/\r\n/g,'\n')).replace(/\r/g,'\n')).replace(/>[ \t]+</,'>\xa8NBSP;<'),!t){if(!window||!window.document)throw new Error('HTMLParser is undefined. If in a webworker or nodejs environment, you need to provide a WHATWG DOM and HTML such as JSDOM');t=window.document}var a=t.createElement('div');a.innerHTML=e;var n={preList:(function(e){for(var t=e.querySelectorAll('pre'),a=[],n=0;n<t.length;++n)if(1===t[n].childElementCount&&'code'===t[n].firstChild.tagName.toLowerCase()){var s=t[n].firstChild.innerHTML.trim(),o=t[n].firstChild.getAttribute('data-language')||'';if(''===o)for(var i=t[n].firstChild.className.split(' '),l=0;l<i.length;++l){var c=i[l].match(/^language-(.+)$/);if(null!==c){o=c[1];break}}s=r.helper.unescapeHTMLEntities(s),a.push(s),t[n].outerHTML='<precode language="'+o+'" precodenum="'+n.toString()+'"></precode>'}else a.push(t[n].innerHTML),t[n].innerHTML='',t[n].setAttribute('prenum',n.toString());return a})(a)};!(function e(r){for(var t=0;t<r.childNodes.length;++t){var a=r.childNodes[t];3===a.nodeType?/\S/.test(a.nodeValue)?(a.nodeValue=a.nodeValue.split('\n').join(' '),a.nodeValue=a.nodeValue.replace(/(\s)+/g,'$1')):(r.removeChild(a),--t):1===a.nodeType&&e(a)}})(a);for(var s=a.childNodes,o='',i=0;i<s.length;i++)o+=r.subParser('makeMarkdown.node')(s[i],n);return o},this.setOption=function(e,r){t[e]=r},this.getOption=function(e){return t[e]},this.getOptions=function(){return t},this.addExtension=function(e,r){h(e,r=r||null)},this.useExtension=function(e){h(e)},this.setFlavor=function(e){if(!i.hasOwnProperty(e))throw Error(e+' flavor was not found');var r=i[e];for(var a in d=e,r)r.hasOwnProperty(a)&&(t[a]=r[a])},this.getFlavor=function(){return d},this.removeExtension=function(e){r.helper.isArray(e)||(e=[e]);for(var t=0;t<e.length;++t){for(var a=e[t],s=0;s<n.length;++s)n[s]===a&&n[s].splice(s,1);for(;0<c.length;++s)c[0]===a&&c[0].splice(s,1)}},this.getAllExtensions=function(){return{language:n,output:c}},this.getMetadata=function(e){return e?p.raw:p.parsed},this.getMetadataFormat=function(){return p.format},this._setMetadataPair=function(e,r){p.parsed[e]=r},this._setMetadataFormat=function(e){p.format=e},this._setMetadataRaw=function(e){p.raw=e}},r.subParser('anchors',function(e,t,a){'use strict';var n=function(e,n,s,o,i,l,c){if(r.helper.isUndefined(c)&&(c=''),s=s.toLowerCase(),e.search(/\(<?\s*>? ?(['"].*['"])?\)$/m)>-1)o='';else if(!o){if(s||(s=n.toLowerCase().replace(/ ?\n/g,' ')),o='#'+s,r.helper.isUndefined(a.gUrls[s]))return e;o=a.gUrls[s],r.helper.isUndefined(a.gTitles[s])||(c=a.gTitles[s])}var u='<a href="'+(o=o.replace(r.helper.regexes.asteriskDashAndColon,r.helper.escapeCharactersCallback))+'"';return''!==c&&null!==c&&(u+=' title="'+(c=(c=c.replace(/"/g,'&quot;')).replace(r.helper.regexes.asteriskDashAndColon,r.helper.escapeCharactersCallback))+'"'),t.openLinksInNewWindow&&!/^#/.test(o)&&(u+=' rel="noopener noreferrer" target="\xa8E95Eblank"'),u+='>'+n+'</a>'};return e=(e=(e=(e=(e=a.converter._dispatch('anchors.before',e,t,a)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)] ?(?:\n *)?\[(.*?)]()()()()/g,n)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]?<([^>]*)>(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,n)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]?<?([\S]+?(?:\([\S]*?\)[\S]*?)?)>?(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,n)).replace(/\[([^\[\]]+)]()()()()()/g,n),t.ghMentions&&(e=e.replace(/(^|\s)(\\)?(@([a-z\d]+(?:[a-z\d.-]+?[a-z\d]+)*))/gim,function(e,a,n,s,o){if('\\'===n)return a+s;if(!r.helper.isString(t.ghMentionsLink))throw new Error('ghMentionsLink option must be a string');var i=t.ghMentionsLink.replace(/\{u}/g,o),l='';return t.openLinksInNewWindow&&(l=' rel="noopener noreferrer" target="\xa8E95Eblank"'),a+'<a href="'+i+'"'+l+'>'+s+'</a>'})),e=a.converter._dispatch('anchors.after',e,t,a)});var d=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+?\.[^'">\s]+?)()(\1)?(?=\s|$)(?!["<>])/gi,p=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+\.[^'">\s]+?)([.!?,()\[\]])?(\1)?(?=\s|$)(?!["<>])/gi,h=/()<(((https?|ftp|dict):\/\/|www\.)[^'">\s]+)()>()/gi,_=/(^|\s)(?:mailto:)?([A-Za-z0-9!#$%&'*+-/=?^_`{|}~.]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)(?=$|\s)/gim,g=/<()(?:mailto:)?([-.\w]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)>/gi,m=function(e){'use strict';return function(t,a,n,s,o,i,l){var c=n=n.replace(r.helper.regexes.asteriskDashAndColon,r.helper.escapeCharactersCallback),u='',d='',p=a||'',h=l||'';return/^www\./i.test(n)&&(n=n.replace(/^www\./i,'http://www.')),e.excludeTrailingPunctuationFromURLs&&i&&(u=i),e.openLinksInNewWindow&&(d=' rel="noopener noreferrer" target="\xa8E95Eblank"'),p+'<a href="'+n+'"'+d+'>'+c+'</a>'+u+h}},f=function(e,t){'use strict';return function(a,n,s){var o='mailto:';return n=n||'',s=r.subParser('unescapeSpecialChars')(s,e,t),e.encodeEmails?(o=r.helper.encodeEmailAddress(o+s),s=r.helper.encodeEmailAddress(s)):o+=s,n+'<a href="'+o+'">'+s+'</a>'}};r.subParser('autoLinks',function(e,r,t){'use strict';return e=(e=(e=t.converter._dispatch('autoLinks.before',e,r,t)).replace(h,m(r))).replace(g,f(r,t)),e=t.converter._dispatch('autoLinks.after',e,r,t)}),r.subParser('simplifiedAutoLinks',function(e,r,t){'use strict';return r.simplifiedAutoLink?(e=t.converter._dispatch('simplifiedAutoLinks.before',e,r,t),e=(e=r.excludeTrailingPunctuationFromURLs?e.replace(p,m(r)):e.replace(d,m(r))).replace(_,f(r,t)),e=t.converter._dispatch('simplifiedAutoLinks.after',e,r,t)):e}),r.subParser('blockGamut',function(e,t,a){'use strict';return e=a.converter._dispatch('blockGamut.before',e,t,a),e=r.subParser('blockQuotes')(e,t,a),e=r.subParser('headers')(e,t,a),e=r.subParser('horizontalRule')(e,t,a),e=r.subParser('lists')(e,t,a),e=r.subParser('codeBlocks')(e,t,a),e=r.subParser('tables')(e,t,a),e=r.subParser('hashHTMLBlocks')(e,t,a),e=r.subParser('paragraphs')(e,t,a),e=a.converter._dispatch('blockGamut.after',e,t,a)}),r.subParser('blockQuotes',function(e,t,a){'use strict';e=a.converter._dispatch('blockQuotes.before',e,t,a),e+='\n\n';var n=/(^ {0,3}>[ \t]?.+\n(.+\n)*\n*)+/gm;return t.splitAdjacentBlockquotes&&(n=/^ {0,3}>[\s\S]*?(?:\n\n)/gm),e=e.replace(n,function(e){return e=(e=(e=e.replace(/^[ \t]*>[ \t]?/gm,'')).replace(/\xa80/g,'')).replace(/^[ \t]+$/gm,''),e=r.subParser('githubCodeBlocks')(e,t,a),e=(e=(e=r.subParser('blockGamut')(e,t,a)).replace(/(^|\n)/g,'$1  ')).replace(/(\s*<pre>[^\r]+?<\/pre>)/gm,function(e,r){var t=r;return t=(t=t.replace(/^  /gm,'\xa80')).replace(/\xa80/g,'')}),r.subParser('hashBlock')('<blockquote>\n'+e+'\n</blockquote>',t,a)}),e=a.converter._dispatch('blockQuotes.after',e,t,a)}),r.subParser('codeBlocks',function(e,t,a){'use strict';e=a.converter._dispatch('codeBlocks.before',e,t,a);return e=(e=(e+='\xa80').replace(/(?:\n\n|^)((?:(?:[ ]{4}|\t).*\n+)+)(\n*[ ]{0,3}[^ \t\n]|(?=\xa80))/g,function(e,n,s){var o=n,i=s,l='\n';return o=r.subParser('outdent')(o,t,a),o=r.subParser('encodeCode')(o,t,a),o=(o=(o=r.subParser('detab')(o,t,a)).replace(/^\n+/g,'')).replace(/\n+$/g,''),t.omitExtraWLInCodeBlocks&&(l=''),o='<pre><code>'+o+l+'</code></pre>',r.subParser('hashBlock')(o,t,a)+i})).replace(/\xa80/,''),e=a.converter._dispatch('codeBlocks.after',e,t,a)}),r.subParser('codeSpans',function(e,t,a){'use strict';return void 0===(e=a.converter._dispatch('codeSpans.before',e,t,a))&&(e=''),e=e.replace(/(^|[^\\])(`+)([^\r]*?[^`])\2(?!`)/gm,function(e,n,s,o){var i=o;return i=(i=i.replace(/^([ \t]*)/g,'')).replace(/[ \t]*$/g,''),i=n+'<code>'+(i=r.subParser('encodeCode')(i,t,a))+'</code>',i=r.subParser('hashHTMLSpans')(i,t,a)}),e=a.converter._dispatch('codeSpans.after',e,t,a)}),r.subParser('completeHTMLDocument',function(e,r,t){'use strict';if(!r.completeHTMLDocument)return e;e=t.converter._dispatch('completeHTMLDocument.before',e,r,t);var a='html',n='<!DOCTYPE HTML>\n',s='',o='<meta charset="utf-8">\n',i='',l='';for(var c in void 0!==t.metadata.parsed.doctype&&(n='<!DOCTYPE '+t.metadata.parsed.doctype+'>\n','html'!==(a=t.metadata.parsed.doctype.toString().toLowerCase())&&'html5'!==a||(o='<meta charset="utf-8">')),t.metadata.parsed)if(t.metadata.parsed.hasOwnProperty(c))switch(c.toLowerCase()){case'doctype':break;case'title':s='<title>'+t.metadata.parsed.title+'</title>\n';break;case'charset':o='html'===a||'html5'===a?'<meta charset="'+t.metadata.parsed.charset+'">\n':'<meta name="charset" content="'+t.metadata.parsed.charset+'">\n';break;case'language':case'lang':i=' lang="'+t.metadata.parsed[c]+'"',l+='<meta name="'+c+'" content="'+t.metadata.parsed[c]+'">\n';break;default:l+='<meta name="'+c+'" content="'+t.metadata.parsed[c]+'">\n'}return e=n+'<html'+i+'>\n<head>\n'+s+o+l+'</head>\n<body>\n'+e.trim()+'\n</body>\n</html>',e=t.converter._dispatch('completeHTMLDocument.after',e,r,t)}),r.subParser('detab',function(e,r,t){'use strict';return e=(e=(e=(e=(e=(e=t.converter._dispatch('detab.before',e,r,t)).replace(/\t(?=\t)/g,'    ')).replace(/\t/g,'\xa8A\xa8B')).replace(/\xa8B(.+?)\xa8A/g,function(e,r){for(var t=r,a=4-t.length%4,n=0;n<a;n++)t+=' ';return t})).replace(/\xa8A/g,'    ')).replace(/\xa8B/g,''),e=t.converter._dispatch('detab.after',e,r,t)}),r.subParser('ellipsis',function(e,r,t){'use strict';return e=(e=t.converter._dispatch('ellipsis.before',e,r,t)).replace(/\.\.\./g,'\u2026'),e=t.converter._dispatch('ellipsis.after',e,r,t)}),r.subParser('emoji',function(e,t,a){'use strict';if(!t.emoji)return e;return e=(e=a.converter._dispatch('emoji.before',e,t,a)).replace(/:([\S]+?):/g,function(e,t){return r.helper.emojis.hasOwnProperty(t)?r.helper.emojis[t]:e}),e=a.converter._dispatch('emoji.after',e,t,a)}),r.subParser('encodeAmpsAndAngles',function(e,r,t){'use strict';return e=(e=(e=(e=(e=t.converter._dispatch('encodeAmpsAndAngles.before',e,r,t)).replace(/&(?!#?[xX]?(?:[0-9a-fA-F]+|\w+);)/g,'&amp;')).replace(/<(?![a-z\/?$!])/gi,'&lt;')).replace(/</g,'&lt;')).replace(/>/g,'&gt;'),e=t.converter._dispatch('encodeAmpsAndAngles.after',e,r,t)}),r.subParser('encodeBackslashEscapes',function(e,t,a){'use strict';return e=(e=(e=a.converter._dispatch('encodeBackslashEscapes.before',e,t,a)).replace(/\\(\\)/g,r.helper.escapeCharactersCallback)).replace(/\\([`*_{}\[\]()>#+.!~=|-])/g,r.helper.escapeCharactersCallback),e=a.converter._dispatch('encodeBackslashEscapes.after',e,t,a)}),r.subParser('encodeCode',function(e,t,a){'use strict';return e=(e=a.converter._dispatch('encodeCode.before',e,t,a)).replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;').replace(/([*_{}\[\]\\=~-])/g,r.helper.escapeCharactersCallback),e=a.converter._dispatch('encodeCode.after',e,t,a)}),r.subParser('escapeSpecialCharsWithinTagAttributes',function(e,t,a){'use strict';return e=(e=(e=a.converter._dispatch('escapeSpecialCharsWithinTagAttributes.before',e,t,a)).replace(/<\/?[a-z\d_:-]+(?:[\s]+[\s\S]+?)?>/gi,function(e){return e.replace(/(.)<\/?code>(?=.)/g,'$1`').replace(/([\\`*_~=|])/g,r.helper.escapeCharactersCallback)})).replace(/<!(--(?:(?:[^>-]|-[^>])(?:[^-]|-[^-])*)--)>/gi,function(e){return e.replace(/([\\`*_~=|])/g,r.helper.escapeCharactersCallback)}),e=a.converter._dispatch('escapeSpecialCharsWithinTagAttributes.after',e,t,a)}),r.subParser('githubCodeBlocks',function(e,t,a){'use strict';return t.ghCodeBlocks?(e=a.converter._dispatch('githubCodeBlocks.before',e,t,a),e=(e=(e+='\xa80').replace(/(?:^|\n)(?: {0,3})(```+|~~~+)(?: *)([^\s`~]*)\n([\s\S]*?)\n(?: {0,3})\1/g,function(e,n,s,o){var i=t.omitExtraWLInCodeBlocks?'':'\n';return o=r.subParser('encodeCode')(o,t,a),o=(o=(o=r.subParser('detab')(o,t,a)).replace(/^\n+/g,'')).replace(/\n+$/g,''),o='<pre><code'+(s?' class="'+s+' language-'+s+'"':'')+'>'+o+i+'</code></pre>',o=r.subParser('hashBlock')(o,t,a),'\n\n\xa8G'+(a.ghCodeBlocks.push({text:e,codeblock:o})-1)+'G\n\n'})).replace(/\xa80/,''),a.converter._dispatch('githubCodeBlocks.after',e,t,a)):e}),r.subParser('hashBlock',function(e,r,t){'use strict';return e=(e=t.converter._dispatch('hashBlock.before',e,r,t)).replace(/(^\n+|\n+$)/g,''),e='\n\n\xa8K'+(t.gHtmlBlocks.push(e)-1)+'K\n\n',e=t.converter._dispatch('hashBlock.after',e,r,t)}),r.subParser('hashCodeTags',function(e,t,a){'use strict';e=a.converter._dispatch('hashCodeTags.before',e,t,a);return e=r.helper.replaceRecursiveRegExp(e,function(e,n,s,o){var i=s+r.subParser('encodeCode')(n,t,a)+o;return'\xa8C'+(a.gHtmlSpans.push(i)-1)+'C'},'<code\\b[^>]*>','</code>','gim'),e=a.converter._dispatch('hashCodeTags.after',e,t,a)}),r.subParser('hashElement',function(e,r,t){'use strict';return function(e,r){var a=r;return a=(a=(a=a.replace(/\n\n/g,'\n')).replace(/^\n/,'')).replace(/\n+$/g,''),a='\n\n\xa8K'+(t.gHtmlBlocks.push(a)-1)+'K\n\n'}}),r.subParser('hashHTMLBlocks',function(e,t,a){'use strict';e=a.converter._dispatch('hashHTMLBlocks.before',e,t,a);var n=['pre','div','h1','h2','h3','h4','h5','h6','blockquote','table','dl','ol','ul','script','noscript','form','fieldset','iframe','math','style','section','header','footer','nav','article','aside','address','audio','canvas','figure','hgroup','output','video','p'],s=function(e,r,t,n){var s=e;return-1!==t.search(/\bmarkdown\b/)&&(s=t+a.converter.makeHtml(r)+n),'\n\n\xa8K'+(a.gHtmlBlocks.push(s)-1)+'K\n\n'};t.backslashEscapesHTMLTags&&(e=e.replace(/\\<(\/?[^>]+?)>/g,function(e,r){return'&lt;'+r+'&gt;'}));for(var o=0;o<n.length;++o)for(var i,l=new RegExp('^ {0,3}(<'+n[o]+'\\b[^>]*>)','im'),c='<'+n[o]+'\\b[^>]*>',u='</'+n[o]+'>';-1!==(i=r.helper.regexIndexOf(e,l));){var d=r.helper.splitAtIndex(e,i),p=r.helper.replaceRecursiveRegExp(d[1],s,c,u,'im');if(p===d[1])break;e=d[0].concat(p)}return e=e.replace(/(\n {0,3}(<(hr)\b([^<>])*?\/?>)[ \t]*(?=\n{2,}))/g,r.subParser('hashElement')(e,t,a)),e=(e=r.helper.replaceRecursiveRegExp(e,function(e){return'\n\n\xa8K'+(a.gHtmlBlocks.push(e)-1)+'K\n\n'},'^ {0,3}\x3c!--','--\x3e','gm')).replace(/(?:\n\n)( {0,3}(?:<([?%])[^\r]*?\2>)[ \t]*(?=\n{2,}))/g,r.subParser('hashElement')(e,t,a)),e=a.converter._dispatch('hashHTMLBlocks.after',e,t,a)}),r.subParser('hashHTMLSpans',function(e,r,t){'use strict';function a(e){return'\xa8C'+(t.gHtmlSpans.push(e)-1)+'C'}return e=(e=(e=(e=(e=t.converter._dispatch('hashHTMLSpans.before',e,r,t)).replace(/<[^>]+?\/>/gi,function(e){return a(e)})).replace(/<([^>]+?)>[\s\S]*?<\/\1>/g,function(e){return a(e)})).replace(/<([^>]+?)\s[^>]+?>[\s\S]*?<\/\1>/g,function(e){return a(e)})).replace(/<[^>]+?>/gi,function(e){return a(e)}),e=t.converter._dispatch('hashHTMLSpans.after',e,r,t)}),r.subParser('unhashHTMLSpans',function(e,r,t){'use strict';e=t.converter._dispatch('unhashHTMLSpans.before',e,r,t);for(var a=0;a<t.gHtmlSpans.length;++a){for(var n=t.gHtmlSpans[a],s=0;/\xa8C(\d+)C/.test(n);){var o=RegExp.$1;if(n=n.replace('\xa8C'+o+'C',t.gHtmlSpans[o]),10===s){console.error('maximum nesting of 10 spans reached!!!');break}++s}e=e.replace('\xa8C'+a+'C',n)}return e=t.converter._dispatch('unhashHTMLSpans.after',e,r,t)}),r.subParser('hashPreCodeTags',function(e,t,a){'use strict';e=a.converter._dispatch('hashPreCodeTags.before',e,t,a);return e=r.helper.replaceRecursiveRegExp(e,function(e,n,s,o){var i=s+r.subParser('encodeCode')(n,t,a)+o;return'\n\n\xa8G'+(a.ghCodeBlocks.push({text:e,codeblock:i})-1)+'G\n\n'},'^ {0,3}<pre\\b[^>]*>\\s*<code\\b[^>]*>','^ {0,3}</code>\\s*</pre>','gim'),e=a.converter._dispatch('hashPreCodeTags.after',e,t,a)}),r.subParser('headers',function(e,t,a){'use strict';e=a.converter._dispatch('headers.before',e,t,a);var n=isNaN(parseInt(t.headerLevelStart))?1:parseInt(t.headerLevelStart),s=t.smoothLivePreview?/^(.+)[ \t]*\n={2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n=+[ \t]*\n+/gm,o=t.smoothLivePreview?/^(.+)[ \t]*\n-{2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n-+[ \t]*\n+/gm;e=(e=e.replace(s,function(e,s){var o=r.subParser('spanGamut')(s,t,a),i=t.noHeaderId?'':' id="'+l(s)+'"',c='<h'+n+i+'>'+o+'</h'+n+'>';return r.subParser('hashBlock')(c,t,a)})).replace(o,function(e,s){var o=r.subParser('spanGamut')(s,t,a),i=t.noHeaderId?'':' id="'+l(s)+'"',c=n+1,u='<h'+c+i+'>'+o+'</h'+c+'>';return r.subParser('hashBlock')(u,t,a)});var i=t.requireSpaceBeforeHeadingText?/^(#{1,6})[ \t]+(.+?)[ \t]*#*\n+/gm:/^(#{1,6})[ \t]*(.+?)[ \t]*#*\n+/gm;function l(e){var n,s;if(t.customizedHeaderId){var o=e.match(/\{([^{]+?)}\s*$/);o&&o[1]&&(e=o[1])}return n=e,s=r.helper.isString(t.prefixHeaderId)?t.prefixHeaderId:!0===t.prefixHeaderId?'section-':'',t.rawPrefixHeaderId||(n=s+n),n=t.ghCompatibleHeaderId?n.replace(/ /g,'-').replace(/&amp;/g,'').replace(/\xa8T/g,'').replace(/\xa8D/g,'').replace(/[&+$,\/:;=?@"#{}|^\xa8~\[\]`\\*)(%.!'<>]/g,'').toLowerCase():t.rawHeaderId?n.replace(/ /g,'-').replace(/&amp;/g,'&').replace(/\xa8T/g,'\xa8').replace(/\xa8D/g,'$').replace(/["']/g,'-').toLowerCase():n.replace(/[^\w]/g,'').toLowerCase(),t.rawPrefixHeaderId&&(n=s+n),a.hashLinkCounts[n]?n=n+'-'+a.hashLinkCounts[n]++:a.hashLinkCounts[n]=1,n}return e=e.replace(i,function(e,s,o){var i=o;t.customizedHeaderId&&(i=o.replace(/\s?\{([^{]+?)}\s*$/,''));var c=r.subParser('spanGamut')(i,t,a),u=t.noHeaderId?'':' id="'+l(o)+'"',d=n-1+s.length,p='<h'+d+u+'>'+c+'</h'+d+'>';return r.subParser('hashBlock')(p,t,a)}),e=a.converter._dispatch('headers.after',e,t,a)}),r.subParser('horizontalRule',function(e,t,a){'use strict';e=a.converter._dispatch('horizontalRule.before',e,t,a);var n=r.subParser('hashBlock')('<hr />',t,a);return e=(e=(e=e.replace(/^ {0,2}( ?-){3,}[ \t]*$/gm,n)).replace(/^ {0,2}( ?\*){3,}[ \t]*$/gm,n)).replace(/^ {0,2}( ?_){3,}[ \t]*$/gm,n),e=a.converter._dispatch('horizontalRule.after',e,t,a)}),r.subParser('images',function(e,t,a){'use strict';function n(e,t,n,s,o,i,l,c){var u=a.gUrls,d=a.gTitles,p=a.gDimensions;if(n=n.toLowerCase(),c||(c=''),e.search(/\(<?\s*>? ?(['"].*['"])?\)$/m)>-1)s='';else if(''===s||null===s){if(''!==n&&null!==n||(n=t.toLowerCase().replace(/ ?\n/g,' ')),s='#'+n,r.helper.isUndefined(u[n]))return e;s=u[n],r.helper.isUndefined(d[n])||(c=d[n]),r.helper.isUndefined(p[n])||(o=p[n].width,i=p[n].height)}t=t.replace(/"/g,'&quot;').replace(r.helper.regexes.asteriskDashAndColon,r.helper.escapeCharactersCallback);var h='<img src="'+(s=s.replace(r.helper.regexes.asteriskDashAndColon,r.helper.escapeCharactersCallback))+'" alt="'+t+'"';return c&&r.helper.isString(c)&&(h+=' title="'+(c=c.replace(/"/g,'&quot;').replace(r.helper.regexes.asteriskDashAndColon,r.helper.escapeCharactersCallback))+'"'),o&&i&&(h+=' width="'+(o='*'===o?'auto':o)+'"',h+=' height="'+(i='*'===i?'auto':i)+'"'),h+=' />'}return e=(e=(e=(e=(e=(e=a.converter._dispatch('images.before',e,t,a)).replace(/!\[([^\]]*?)] ?(?:\n *)?\[([\s\S]*?)]()()()()()/g,n)).replace(/!\[([^\]]*?)][ \t]*()\([ \t]?<?(data:.+?\/.+?;base64,[A-Za-z0-9+/=\n]+?)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,function(e,r,t,a,s,o,i,l){return n(e,r,t,a=a.replace(/\s/g,''),s,o,0,l)})).replace(/!\[([^\]]*?)][ \t]*()\([ \t]?<([^>]*)>(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(?:(["'])([^"]*?)\6))?[ \t]?\)/g,n)).replace(/!\[([^\]]*?)][ \t]*()\([ \t]?<?([\S]+?(?:\([\S]*?\)[\S]*?)?)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,n)).replace(/!\[([^\[\]]+)]()()()()()/g,n),e=a.converter._dispatch('images.after',e,t,a)}),r.subParser('italicsAndBold',function(e,r,t){'use strict';function a(e,r,t){return r+e+t}return e=t.converter._dispatch('italicsAndBold.before',e,r,t),e=r.literalMidWordUnderscores?(e=(e=e.replace(/\b___(\S[\s\S]*?)___\b/g,function(e,r){return a(r,'<strong><em>','</em></strong>')})).replace(/\b__(\S[\s\S]*?)__\b/g,function(e,r){return a(r,'<strong>','</strong>')})).replace(/\b_(\S[\s\S]*?)_\b/g,function(e,r){return a(r,'<em>','</em>')}):(e=(e=e.replace(/___(\S[\s\S]*?)___/g,function(e,r){return/\S$/.test(r)?a(r,'<strong><em>','</em></strong>'):e})).replace(/__(\S[\s\S]*?)__/g,function(e,r){return/\S$/.test(r)?a(r,'<strong>','</strong>'):e})).replace(/_([^\s_][\s\S]*?)_/g,function(e,r){return/\S$/.test(r)?a(r,'<em>','</em>'):e}),e=r.literalMidWordAsterisks?(e=(e=e.replace(/([^*]|^)\B\*\*\*(\S[\s\S]*?)\*\*\*\B(?!\*)/g,function(e,r,t){return a(t,r+'<strong><em>','</em></strong>')})).replace(/([^*]|^)\B\*\*(\S[\s\S]*?)\*\*\B(?!\*)/g,function(e,r,t){return a(t,r+'<strong>','</strong>')})).replace(/([^*]|^)\B\*(\S[\s\S]*?)\*\B(?!\*)/g,function(e,r,t){return a(t,r+'<em>','</em>')}):(e=(e=e.replace(/\*\*\*(\S[\s\S]*?)\*\*\*/g,function(e,r){return/\S$/.test(r)?a(r,'<strong><em>','</em></strong>'):e})).replace(/\*\*(\S[\s\S]*?)\*\*/g,function(e,r){return/\S$/.test(r)?a(r,'<strong>','</strong>'):e})).replace(/\*([^\s*][\s\S]*?)\*/g,function(e,r){return/\S$/.test(r)?a(r,'<em>','</em>'):e}),e=t.converter._dispatch('italicsAndBold.after',e,r,t)}),r.subParser('lists',function(e,t,a){'use strict';function n(e,n){a.gListLevel++,e=e.replace(/\n{2,}$/,'\n');var s=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(\xa80| {0,3}([*+-]|\d+[.])[ \t]+))/gm,o=/\n[ \t]*\n(?!\xa80)/.test(e+='\xa80');return t.disableForced4SpacesIndentedSublists&&(s=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(\xa80|\2([*+-]|\d+[.])[ \t]+))/gm),e=(e=e.replace(s,function(e,n,s,i,l,c,u){u=u&&''!==u.trim();var d=r.subParser('outdent')(l,t,a),p='';return c&&t.tasklists&&(p=' class="task-list-item" style="list-style-type: none;"',d=d.replace(/^[ \t]*\[(x|X| )?]/m,function(){var e='<input type="checkbox" disabled style="margin: 0px 0.35em 0.25em -1.6em; vertical-align: middle;"';return u&&(e+=' checked'),e+='>'})),d=d.replace(/^([-*+]|\d\.)[ \t]+[\S\n ]*/g,function(e){return'\xa8A'+e}),n||d.search(/\n{2,}/)>-1?(d=r.subParser('githubCodeBlocks')(d,t,a),d=r.subParser('blockGamut')(d,t,a)):(d=(d=r.subParser('lists')(d,t,a)).replace(/\n$/,''),d=(d=r.subParser('hashHTMLBlocks')(d,t,a)).replace(/\n\n+/g,'\n\n'),d=o?r.subParser('paragraphs')(d,t,a):r.subParser('spanGamut')(d,t,a)),d='<li'+p+'>'+(d=d.replace('\xa8A',''))+'</li>\n'})).replace(/\xa80/g,''),a.gListLevel--,n&&(e=e.replace(/\s+$/,'')),e}function s(e,r){if('ol'===r){var t=e.match(/^ *(\d+)\./);if(t&&'1'!==t[1])return' start="'+t[1]+'"'}return''}function o(e,r,a){var o=t.disableForced4SpacesIndentedSublists?/^ ?\d+\.[ \t]/gm:/^ {0,3}\d+\.[ \t]/gm,i=t.disableForced4SpacesIndentedSublists?/^ ?[*+-][ \t]/gm:/^ {0,3}[*+-][ \t]/gm,l='ul'===r?o:i,c='';if(-1!==e.search(l))!(function t(u){var d=u.search(l),p=s(e,r);-1!==d?(c+='\n\n<'+r+p+'>\n'+n(u.slice(0,d),!!a)+'</'+r+'>\n',l='ul'===(r='ul'===r?'ol':'ul')?o:i,t(u.slice(d))):c+='\n\n<'+r+p+'>\n'+n(u,!!a)+'</'+r+'>\n'})(e);else{var u=s(e,r);c='\n\n<'+r+u+'>\n'+n(e,!!a)+'</'+r+'>\n'}return c}return e=a.converter._dispatch('lists.before',e,t,a),e+='\xa80',e=(e=a.gListLevel?e.replace(/^(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(\xa80|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,function(e,r,t){return o(r,t.search(/[*+-]/g)>-1?'ul':'ol',!0)}):e.replace(/(\n\n|^\n?)(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(\xa80|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,function(e,r,t,a){return o(t,a.search(/[*+-]/g)>-1?'ul':'ol',!1)})).replace(/\xa80/,''),e=a.converter._dispatch('lists.after',e,t,a)}),r.subParser('metadata',function(e,r,t){'use strict';if(!r.metadata)return e;function a(e){t.metadata.raw=e,(e=(e=e.replace(/&/g,'&amp;').replace(/"/g,'&quot;')).replace(/\n {4}/g,' ')).replace(/^([\S ]+): +([\s\S]+?)$/gm,function(e,r,a){return t.metadata.parsed[r]=a,''})}return e=(e=(e=(e=t.converter._dispatch('metadata.before',e,r,t)).replace(/^\s*\xab\xab\xab+(\S*?)\n([\s\S]+?)\n\xbb\xbb\xbb+\n/,function(e,r,t){return a(t),'\xa8M'})).replace(/^\s*---+(\S*?)\n([\s\S]+?)\n---+\n/,function(e,r,n){return r&&(t.metadata.format=r),a(n),'\xa8M'})).replace(/\xa8M/g,''),e=t.converter._dispatch('metadata.after',e,r,t)}),r.subParser('outdent',function(e,r,t){'use strict';return e=(e=(e=t.converter._dispatch('outdent.before',e,r,t)).replace(/^(\t|[ ]{1,4})/gm,'\xa80')).replace(/\xa80/g,''),e=t.converter._dispatch('outdent.after',e,r,t)}),r.subParser('paragraphs',function(e,t,a){'use strict';for(var n=(e=(e=(e=a.converter._dispatch('paragraphs.before',e,t,a)).replace(/^\n+/g,'')).replace(/\n+$/g,'')).split(/\n{2,}/g),s=[],o=n.length,i=0;i<o;i++){var l=n[i];l.search(/\xa8(K|G)(\d+)\1/g)>=0?s.push(l):l.search(/\S/)>=0&&(l=(l=r.subParser('spanGamut')(l,t,a)).replace(/^([ \t]*)/g,'<p>'),l+='</p>',s.push(l))}for(o=s.length,i=0;i<o;i++){for(var c='',u=s[i],d=!1;/\xa8(K|G)(\d+)\1/.test(u);){var p=RegExp.$1,h=RegExp.$2;c=(c='K'===p?a.gHtmlBlocks[h]:d?r.subParser('encodeCode')(a.ghCodeBlocks[h].text,t,a):a.ghCodeBlocks[h].codeblock).replace(/\$/g,'$$$$'),u=u.replace(/(\n\n)?\xa8(K|G)\d+\2(\n\n)?/,c),/^<pre\b[^>]*>\s*<code\b[^>]*>/.test(u)&&(d=!0)}s[i]=u}return e=(e=(e=s.join('\n')).replace(/^\n+/g,'')).replace(/\n+$/g,''),a.converter._dispatch('paragraphs.after',e,t,a)}),r.subParser('runExtension',function(e,r,t,a){'use strict';if(e.filter)r=e.filter(r,a.converter,t);else if(e.regex){var n=e.regex;n instanceof RegExp||(n=new RegExp(n,'g')),r=r.replace(n,e.replace)}return r}),r.subParser('spanGamut',function(e,t,a){'use strict';return e=a.converter._dispatch('spanGamut.before',e,t,a),e=r.subParser('codeSpans')(e,t,a),e=r.subParser('escapeSpecialCharsWithinTagAttributes')(e,t,a),e=r.subParser('encodeBackslashEscapes')(e,t,a),e=r.subParser('images')(e,t,a),e=r.subParser('anchors')(e,t,a),e=r.subParser('autoLinks')(e,t,a),e=r.subParser('simplifiedAutoLinks')(e,t,a),e=r.subParser('emoji')(e,t,a),e=r.subParser('underline')(e,t,a),e=r.subParser('italicsAndBold')(e,t,a),e=r.subParser('strikethrough')(e,t,a),e=r.subParser('ellipsis')(e,t,a),e=r.subParser('hashHTMLSpans')(e,t,a),e=r.subParser('encodeAmpsAndAngles')(e,t,a),t.simpleLineBreaks?/\n\n\xa8K/.test(e)||(e=e.replace(/\n+/g,'<br />\n')):e=e.replace(/  +\n/g,'<br />\n'),e=a.converter._dispatch('spanGamut.after',e,t,a)}),r.subParser('strikethrough',function(e,t,a){'use strict';function n(e){return t.simplifiedAutoLink&&(e=r.subParser('simplifiedAutoLinks')(e,t,a)),'<del>'+e+'</del>'}return t.strikethrough&&(e=(e=a.converter._dispatch('strikethrough.before',e,t,a)).replace(/(?:~){2}([\s\S]+?)(?:~){2}/g,function(e,r){return n(r)}),e=a.converter._dispatch('strikethrough.after',e,t,a)),e}),r.subParser('stripLinkDefinitions',function(e,t,a){'use strict';var n=function(e,n,s,o,i,l,c){return n=n.toLowerCase(),s.match(/^data:.+?\/.+?;base64,/)?a.gUrls[n]=s.replace(/\s/g,''):a.gUrls[n]=r.subParser('encodeAmpsAndAngles')(s,t,a),l?l+c:(c&&(a.gTitles[n]=c.replace(/"|'/g,'&quot;')),t.parseImgDimensions&&o&&i&&(a.gDimensions[n]={width:o,height:i}),'')};return e=(e=(e=(e+='\xa80').replace(/^ {0,3}\[(.+)]:[ \t]*\n?[ \t]*<?(data:.+?\/.+?;base64,[A-Za-z0-9+/=\n]+?)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n\n|(?=\xa80)|(?=\n\[))/gm,n)).replace(/^ {0,3}\[(.+)]:[ \t]*\n?[ \t]*<?([^>\s]+)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n+|(?=\xa80))/gm,n)).replace(/\xa80/,'')}),r.subParser('tables',function(e,t,a){'use strict';if(!t.tables)return e;function n(e,n){return'<td'+n+'>'+r.subParser('spanGamut')(e,t,a)+'</td>\n'}function s(e,r){for(var t='<table>\n<thead>\n<tr>\n',a=e.length,n=0;n<a;++n)t+=e[n];for(t+='</tr>\n</thead>\n<tbody>\n',n=0;n<r.length;++n){t+='<tr>\n';for(var s=0;s<a;++s)t+=r[n][s];t+='</tr>\n'}return t+='</tbody>\n</table>\n'}function o(e){var o,i=e.split('\n');for(o=0;o<i.length;++o)/^ {0,3}\|/.test(i[o])&&(i[o]=i[o].replace(/^ {0,3}\|/,'')),/\|[ \t]*$/.test(i[o])&&(i[o]=i[o].replace(/\|[ \t]*$/,'')),i[o]=r.subParser('codeSpans')(i[o],t,a);var l,c,u,d,p=i[0].split('|').map(function(e){return e.trim()}),h=i[1].split('|').map(function(e){return e.trim()}),_=[],g=[],m=[],f=[];for(i.shift(),i.shift(),o=0;o<i.length;++o)''!==i[o].trim()&&_.push(i[o].split('|').map(function(e){return e.trim()}));if(p.length<h.length)return e;for(o=0;o<h.length;++o)m.push((l=h[o],/^:[ \t]*--*$/.test(l)?' style="text-align:left;"':/^--*[ \t]*:[ \t]*$/.test(l)?' style="text-align:right;"':/^:[ \t]*--*[ \t]*:$/.test(l)?' style="text-align:center;"':''));for(o=0;o<p.length;++o)r.helper.isUndefined(m[o])&&(m[o]=''),g.push((c=p[o],u=m[o],d=void 0,d='',c=c.trim(),(t.tablesHeaderId||t.tableHeaderId)&&(d=' id="'+c.replace(/ /g,'_').toLowerCase()+'"'),'<th'+d+u+'>'+(c=r.subParser('spanGamut')(c,t,a))+'</th>\n'));for(o=0;o<_.length;++o){for(var b=[],w=0;w<g.length;++w)r.helper.isUndefined(_[o][w]),b.push(n(_[o][w],m[w]));f.push(b)}return s(g,f)}return e=(e=(e=(e=a.converter._dispatch('tables.before',e,t,a)).replace(/\\(\|)/g,r.helper.escapeCharactersCallback)).replace(/^ {0,3}\|?.+\|.+\n {0,3}\|?[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*:?[ \t]*(?:[-=]){2,}[\s\S]+?(?:\n\n|\xa80)/gm,o)).replace(/^ {0,3}\|.+\|[ \t]*\n {0,3}\|[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*\n( {0,3}\|.+\|[ \t]*\n)*(?:\n|\xa80)/gm,o),e=a.converter._dispatch('tables.after',e,t,a)}),r.subParser('underline',function(e,t,a){'use strict';return t.underline?(e=a.converter._dispatch('underline.before',e,t,a),e=(e=t.literalMidWordUnderscores?(e=e.replace(/\b___(\S[\s\S]*?)___\b/g,function(e,r){return'<u>'+r+'</u>'})).replace(/\b__(\S[\s\S]*?)__\b/g,function(e,r){return'<u>'+r+'</u>'}):(e=e.replace(/___(\S[\s\S]*?)___/g,function(e,r){return/\S$/.test(r)?'<u>'+r+'</u>':e})).replace(/__(\S[\s\S]*?)__/g,function(e,r){return/\S$/.test(r)?'<u>'+r+'</u>':e})).replace(/(_)/g,r.helper.escapeCharactersCallback),e=a.converter._dispatch('underline.after',e,t,a)):e}),r.subParser('unescapeSpecialChars',function(e,r,t){'use strict';return e=(e=t.converter._dispatch('unescapeSpecialChars.before',e,r,t)).replace(/\xa8E(\d+)E/g,function(e,r){var t=parseInt(r);return String.fromCharCode(t)}),e=t.converter._dispatch('unescapeSpecialChars.after',e,r,t)}),r.subParser('makeMarkdown.blockquote',function(e,t){'use strict';var a='';if(e.hasChildNodes())for(var n=e.childNodes,s=n.length,o=0;o<s;++o){var i=r.subParser('makeMarkdown.node')(n[o],t);''!==i&&(a+=i)}return a='> '+(a=a.trim()).split('\n').join('\n> ')}),r.subParser('makeMarkdown.codeBlock',function(e,r){'use strict';var t=e.getAttribute('language'),a=e.getAttribute('precodenum');return'```'+t+'\n'+r.preList[a]+'\n```'}),r.subParser('makeMarkdown.codeSpan',function(e){'use strict';return'`'+e.innerHTML+'`'}),r.subParser('makeMarkdown.emphasis',function(e,t){'use strict';var a='';if(e.hasChildNodes()){a+='*';for(var n=e.childNodes,s=n.length,o=0;o<s;++o)a+=r.subParser('makeMarkdown.node')(n[o],t);a+='*'}return a}),r.subParser('makeMarkdown.header',function(e,t,a){'use strict';var n=new Array(a+1).join('#'),s='';if(e.hasChildNodes()){s=n+' ';for(var o=e.childNodes,i=o.length,l=0;l<i;++l)s+=r.subParser('makeMarkdown.node')(o[l],t)}return s}),r.subParser('makeMarkdown.hr',function(){'use strict';return'---'}),r.subParser('makeMarkdown.image',function(e){'use strict';var r='';return e.hasAttribute('src')&&(r+='!['+e.getAttribute('alt')+'](',r+='<'+e.getAttribute('src')+'>',e.hasAttribute('width')&&e.hasAttribute('height')&&(r+=' ='+e.getAttribute('width')+'x'+e.getAttribute('height')),e.hasAttribute('title')&&(r+=' "'+e.getAttribute('title')+'"'),r+=')'),r}),r.subParser('makeMarkdown.links',function(e,t){'use strict';var a='';if(e.hasChildNodes()&&e.hasAttribute('href')){var n=e.childNodes,s=n.length;a='[';for(var o=0;o<s;++o)a+=r.subParser('makeMarkdown.node')(n[o],t);a+='](',a+='<'+e.getAttribute('href')+'>',e.hasAttribute('title')&&(a+=' "'+e.getAttribute('title')+'"'),a+=')'}return a}),r.subParser('makeMarkdown.list',function(e,t,a){'use strict';var n='';if(!e.hasChildNodes())return'';for(var s=e.childNodes,o=s.length,i=e.getAttribute('start')||1,l=0;l<o;++l)if(void 0!==s[l].tagName&&'li'===s[l].tagName.toLowerCase()){n+=('ol'===a?i.toString()+'. ':'- ')+r.subParser('makeMarkdown.listItem')(s[l],t),++i}return(n+='\n\x3c!-- --\x3e\n').trim()}),r.subParser('makeMarkdown.listItem',function(e,t){'use strict';for(var a='',n=e.childNodes,s=n.length,o=0;o<s;++o)a+=r.subParser('makeMarkdown.node')(n[o],t);return/\n$/.test(a)?a=a.split('\n').join('\n    ').replace(/^ {4}$/gm,'').replace(/\n\n+/g,'\n\n'):a+='\n',a}),r.subParser('makeMarkdown.node',function(e,t,a){'use strict';a=a||!1;var n='';if(3===e.nodeType)return r.subParser('makeMarkdown.txt')(e,t);if(8===e.nodeType)return'\x3c!--'+e.data+'--\x3e\n\n';if(1!==e.nodeType)return'';switch(e.tagName.toLowerCase()){case'h1':a||(n=r.subParser('makeMarkdown.header')(e,t,1)+'\n\n');break;case'h2':a||(n=r.subParser('makeMarkdown.header')(e,t,2)+'\n\n');break;case'h3':a||(n=r.subParser('makeMarkdown.header')(e,t,3)+'\n\n');break;case'h4':a||(n=r.subParser('makeMarkdown.header')(e,t,4)+'\n\n');break;case'h5':a||(n=r.subParser('makeMarkdown.header')(e,t,5)+'\n\n');break;case'h6':a||(n=r.subParser('makeMarkdown.header')(e,t,6)+'\n\n');break;case'p':a||(n=r.subParser('makeMarkdown.paragraph')(e,t)+'\n\n');break;case'blockquote':a||(n=r.subParser('makeMarkdown.blockquote')(e,t)+'\n\n');break;case'hr':a||(n=r.subParser('makeMarkdown.hr')(e,t)+'\n\n');break;case'ol':a||(n=r.subParser('makeMarkdown.list')(e,t,'ol')+'\n\n');break;case'ul':a||(n=r.subParser('makeMarkdown.list')(e,t,'ul')+'\n\n');break;case'precode':a||(n=r.subParser('makeMarkdown.codeBlock')(e,t)+'\n\n');break;case'pre':a||(n=r.subParser('makeMarkdown.pre')(e,t)+'\n\n');break;case'table':a||(n=r.subParser('makeMarkdown.table')(e,t)+'\n\n');break;case'code':n=r.subParser('makeMarkdown.codeSpan')(e,t);break;case'em':case'i':n=r.subParser('makeMarkdown.emphasis')(e,t);break;case'strong':case'b':n=r.subParser('makeMarkdown.strong')(e,t);break;case'del':n=r.subParser('makeMarkdown.strikethrough')(e,t);break;case'a':n=r.subParser('makeMarkdown.links')(e,t);break;case'img':n=r.subParser('makeMarkdown.image')(e,t);break;default:n=e.outerHTML+'\n\n'}return n}),r.subParser('makeMarkdown.paragraph',function(e,t){'use strict';var a='';if(e.hasChildNodes())for(var n=e.childNodes,s=n.length,o=0;o<s;++o)a+=r.subParser('makeMarkdown.node')(n[o],t);return a=a.trim()}),r.subParser('makeMarkdown.pre',function(e,r){'use strict';var t=e.getAttribute('prenum');return'<pre>'+r.preList[t]+'</pre>'}),r.subParser('makeMarkdown.strikethrough',function(e,t){'use strict';var a='';if(e.hasChildNodes()){a+='~~';for(var n=e.childNodes,s=n.length,o=0;o<s;++o)a+=r.subParser('makeMarkdown.node')(n[o],t);a+='~~'}return a}),r.subParser('makeMarkdown.strong',function(e,t){'use strict';var a='';if(e.hasChildNodes()){a+='**';for(var n=e.childNodes,s=n.length,o=0;o<s;++o)a+=r.subParser('makeMarkdown.node')(n[o],t);a+='**'}return a}),r.subParser('makeMarkdown.table',function(e,t){'use strict';var a,n,s='',o=[[],[]],i=e.querySelectorAll('thead>tr>th'),l=e.querySelectorAll('tbody>tr');for(a=0;a<i.length;++a){var c=r.subParser('makeMarkdown.tableCell')(i[a],t),u='---';if(i[a].hasAttribute('style'))switch(i[a].getAttribute('style').toLowerCase().replace(/\s/g,'')){case'text-align:left;':u=':---';break;case'text-align:right;':u='---:';break;case'text-align:center;':u=':---:'}o[0][a]=c.trim(),o[1][a]=u}for(a=0;a<l.length;++a){var d=o.push([])-1,p=l[a].getElementsByTagName('td');for(n=0;n<i.length;++n){var h=' ';void 0!==p[n]&&(h=r.subParser('makeMarkdown.tableCell')(p[n],t)),o[d].push(h)}}var _=3;for(a=0;a<o.length;++a)for(n=0;n<o[a].length;++n){var g=o[a][n].length;g>_&&(_=g)}for(a=0;a<o.length;++a){for(n=0;n<o[a].length;++n)1===a?':'===o[a][n].slice(-1)?o[a][n]=r.helper.padEnd(o[a][n].slice(-1),_-1,'-')+':':o[a][n]=r.helper.padEnd(o[a][n],_,'-'):o[a][n]=r.helper.padEnd(o[a][n],_);s+='| '+o[a].join(' | ')+' |\n'}return s.trim()}),r.subParser('makeMarkdown.tableCell',function(e,t){'use strict';var a='';if(!e.hasChildNodes())return'';for(var n=e.childNodes,s=n.length,o=0;o<s;++o)a+=r.subParser('makeMarkdown.node')(n[o],t,!0);return a.trim()}),r.subParser('makeMarkdown.txt',function(e){'use strict';var t=e.nodeValue;return t=(t=t.replace(/ +/g,' ')).replace(/\xa8NBSP;/g,' '),t=(t=(t=(t=(t=(t=(t=(t=(t=r.helper.unescapeHTMLEntities(t)).replace(/([*_~|`])/g,'\\$1')).replace(/^(\s*)>/g,'\\$1>')).replace(/^#/gm,'\\#')).replace(/^(\s*)([-=]{3,})(\s*)$/,'$1\\$2$3')).replace(/^( {0,3}\d+)\./gm,'$1\\.')).replace(/^( {0,3})([+-])/gm,'$1\\$2')).replace(/]([\s]*)\(/g,'\\]$1\\(')).replace(/^ {0,3}\[([\S \t]*?)]:/gm,'\\[$1]:')});'function'==typeof define&&define.amd?define(function(){'use strict';return r}):void 0!==n&&n.exports?n.exports=r:this.showdown=r}).call(this)},885,[]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[1]),c=r(d[2]),s=r(d[3]),l=r(d[4]),o=r(d[5]),u=n(r(d[6])),y=(0,t.connect)(function(n){return{authenticating:(0,s.selectAuthenticationIsPending)(n),authToken:(0,s.selectAuthToken)(n),emailToVerify:(0,s.selectEmailToVerify)(n),emailAlreadyExists:(0,s.selectEmailAlreadyExists)(n),emailNewErrorMessage:(0,s.selectEmailNewErrorMessage)(n),emailNewPending:(0,s.selectEmailNewIsPending)(n),hasSyncedWallet:(0,s.selectHasSyncedWallet)(n),getSyncIsPending:(0,s.selectGetSyncIsPending)(n),language:(0,o.makeSelectClientSetting)(c.SETTINGS.LANGUAGE)(n),syncApplyErrorMessage:(0,s.selectSyncApplyErrorMessage)(n),syncApplyIsPending:(0,s.selectSyncApplyIsPending)(n),syncHash:(0,s.selectSyncHash)(n),syncData:(0,s.selectSyncData)(n),user:(0,s.selectUser)(n)}},function(n){return{addUserEmail:function(t){return n((0,s.doUserEmailNew)(t))},authenticate:function(t,c,l){return n((0,s.doAuthenticate)(t,c,l))},setClientSetting:function(t,c){return n((0,l.doSetClientSetting)(t,c))},syncApply:function(t,c,l){return n((0,s.doSyncApply)(t,c,l))},getSync:function(t,c){return n((0,s.doGetSync)(t,c))},checkSync:function(){return n((0,s.doCheckSync)())},notify:function(t){return n((0,c.doToast)(t))},resendVerificationEmail:function(t){return n((0,s.doUserResendVerificationEmail)(t))}}})(u.default);e.default=y},886,[3,378,401,408,721,409,887]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),s=t(r(d[2])),l=t(r(d[3])),o=t(r(d[4])),u=t(r(d[5])),c=t(r(d[6])),_=r(d[7]),f=r(d[8]),h=r(d[9]),E=t(r(d[10])),S=t(r(d[11])),P=t(r(d[12])),p=t(r(d[13])),y=t(r(d[14])),A=t(r(d[15])),L=t(r(d[16])),T=t(r(d[17])),w=t(r(d[18])),R=t(r(d[19])),C=(function(t){function C(){var t,s;(0,n.default)(this,C);for(var u=arguments.length,c=new Array(u),h=0;h<u;h++)c[h]=arguments[h];return(s=(0,l.default)(this,(t=(0,o.default)(C)).call.apply(t,[this].concat(c)))).state={currentPage:null,email:null,emailCollectTracked:!1,emailSubmitted:!1,enterPasswordTracked:!1,autoLoginTried:!1,isFirstRun:!1,launchUrl:null,languageLoaded:!1,showSkip:!1,isEmailVerified:!1,skipAccountConfirmed:!1,showBottomContainer:!1,walletPassword:'',syncApplyStarted:!1,syncApplyCompleted:!1},s.loadLanguage=function(t){if(t&&'en'!==t){var n=R.default.ExternalDirectoryPath+'/'+t+'.json';R.default.readFile(n,'utf8').then(function(n){var l=JSON.parse(n);window.language=t,window.i18n_messages[t]=l,s.downloadLanguageUpdate(t),s.checkFirstRun()}).catch(function(t){s.checkFirstRun()})}else s.checkFirstRun()},s.downloadLanguageUpdate=function(t){fetch('https://lbry.com/i18n/get/lbry-mobile/app-strings/'+t+'.json').then(function(t){return t.json()}).then(function(n){window.i18n_messages[t]=n;var s=R.default.ExternalDirectoryPath+'/'+t+'.json';R.default.writeFile(s,JSON.stringify(n),'utf8'),window.language=t}).catch(function(){})},s.checkFirstRun=function(){f.NativeModules.FirstRun.isFirstRun().then(function(t){E.default.removeItem(P.default.KEY_FIRST_RUN_EMAIL),E.default.removeItem(P.default.KEY_EMAIL_VERIFY_PENDING),s.setState({isFirstRun:t}),t?(f.NativeModules.Firebase.setCurrentScreen('First Run'),s.setState({currentPage:C.pages[0]})):s.launchSplashScreen()})},s.checkVerificationStatus=function(t){s.props.navigation;s.setState({isEmailVerified:t&&t.primary_email&&t.has_verified_email},function(){s.state.isEmailVerified&&s.showPage(P.default.FIRST_RUN_PAGE_WALLET)})},s.handleLeftButtonPressed=function(){if(P.default.FIRST_RUN_PAGE_SKIP_ACCOUNT===s.state.currentPage)return s.setState({emailCollectTracked:!1}),s.showPage(P.default.FIRST_RUN_PAGE_EMAIL_COLLECT);P.default.FIRST_RUN_PAGE_EMAIL_COLLECT===s.state.currentPage&&s.showPage(P.default.FIRST_RUN_PAGE_SKIP_ACCOUNT),P.default.FIRST_RUN_PAGE_EMAIL_VERIFY===s.state.currentPage&&(s.setState({emailCollectTracked:!1}),s.showPage(P.default.FIRST_RUN_PAGE_EMAIL_COLLECT))},s.checkWalletPassword=function(){var t=s.props,n=t.syncApply,l=t.syncHash,o=t.syncData;s.setState({syncApplyStarted:!0,showBottomContainer:!1},function(){n(l,o,s.state.walletPassword)})},s.autoLogin=function(){s.props.hasSyncedWallet&&!s.state.syncApplyStarted&&s.checkWalletPassword()},s.handleContinuePressed=function(){var t=s.props;t.notify,t.user,t.hasSyncedWallet,C.pages.indexOf(s.state.currentPage);P.default.FIRST_RUN_PAGE_WELCOME===s.state.currentPage&&s.closeFinalPage()},s.checkBottomContainer=function(t){P.default.FIRST_RUN_PAGE_EMAIL_COLLECT!==t&&P.default.FIRST_RUN_PAGE_WALLET!==t||s.setState({showBottomContainer:!1})},s.showNextPage=function(){var t=C.pages.indexOf(s.state.currentPage),n=C.pages[t+1];s.setState({currentPage:n}),s.checkBottomContainer(n)},s.onEmailChanged=function(t){s.setState({email:t}),P.default.FIRST_RUN_PAGE_EMAIL_COLLECT===s.state.currentPage?s.setState({showSkip:!t||'string'!=typeof t||0===t.trim().length}):s.setState({showSkip:!1})},s.onEmailViewLayout=function(t){'collect'===t?s.state.emailCollectTracked||s.setState({emailCollectTracked:!0},function(){return f.NativeModules.Firebase.track('first_run_email_collect',null)}):'verify'===t&&f.NativeModules.Firebase.track('first_run_email_verify',null),s.setState({showBottomContainer:!0,showSkip:!0})},s.onWalletPasswordChanged=function(t,n){s.setState({walletPassword:null!==t?t:''}),n&&s.setFreshPassword()},s.onWalletViewLayout=function(){s.state.enterPasswordTracked||s.setState({enterPasswordTracked:!0},function(){return f.NativeModules.Firebase.track('first_run_enter_password',null)}),s.setState({showBottomContainer:!0})},s.onWelcomePageLayout=function(){s.setState({showBottomContainer:!0})},s.onSkipAccountViewLayout=function(){f.NativeModules.Firebase.track('first_run_skip_account',null),s.setState({showBottomContainer:!0})},s.onSkipSwitchChanged=function(t){s.setState({skipAccountConfirmed:t})},s.setFreshPassword=function(){var t=s.props,n=t.getSync,l=t.setClientSetting;if(f.NativeModules.UtilityModule){var o=s.state.walletPassword?s.state.walletPassword:'';f.NativeModules.UtilityModule.setSecureValue(P.default.KEY_WALLET_PASSWORD,o),0===o.trim().length?(n(o),l(P.default.SETTING_DEVICE_WALLET_SYNCED,!0),s.closeFinalPage()):_.Lbry.wallet_encrypt({new_password:o}).then(function(){n(o),l(P.default.SETTING_DEVICE_WALLET_SYNCED,!0),s.closeFinalPage()})}},s}return(0,u.default)(C,t),(0,s.default)(C,[{key:"componentDidMount",value:function(){var t=this;f.Linking.getInitialURL().then(function(n){n&&t.setState({launchUrl:n})}),f.NativeModules.UtilityModule.getNativeStringSetting(_.SETTINGS.LANGUAGE,'en').then(function(n){return t.loadLanguage(n)})}},{key:"componentWillReceiveProps",value:function(t){var n=this,s=t.emailNewErrorMessage,l=t.emailNewPending,o=t.syncApplyErrorMessage,u=t.syncApplyIsPending,c=t.user,h=this.props,E=h.notify,S=(h.isApplyingSync,h.setClientSetting);this.state.emailSubmitted&&!l&&(this.setState({emailSubmitted:!1}),s&&s.trim().length>0?E({message:String(s),isError:!0}):(f.NativeModules.Firebase.track('email_added',{email:this.state.email}),this.showPage(P.default.FIRST_RUN_PAGE_EMAIL_VERIFY))),this.state.syncApplyStarted&&!u&&(o&&o.trim().length>0?(this.state.autoLoginTried&&E({message:__(o),isError:!0}),this.setState({autoLoginTried:!0,showBottomContainer:!0,syncApplyStarted:!1,syncApplyCompleted:!1})):(this.setState({syncApplyCompleted:!0}),f.NativeModules.UtilityModule.setSecureValue(P.default.KEY_WALLET_PASSWORD,this.state.walletPassword?this.state.walletPassword:''),S(P.default.SETTING_DEVICE_WALLET_SYNCED,!0),_.Lbry.wallet_status().then(function(t){t.is_locked?_.Lbry.wallet_unlock({password:n.state.walletPassword?n.state.walletPassword:''}).then(function(t){t?n.closeFinalPage():E({message:__('The wallet could not be unlocked at this time. Please restart the app.')})}):n.closeFinalPage()}))),this.checkVerificationStatus(c)}},{key:"launchSplashScreen",value:function(){var t=this.props.navigation,n=h.StackActions.reset({index:0,actions:[h.NavigationActions.navigate({routeName:'Splash',params:{launchUri:this.state.launchUrl}})]});setTimeout(function(){return t.dispatch(n)},1e3)}},{key:"handleEmailCollectPageContinue",value:function(){var t=this.props,n=t.notify,s=t.addUserEmail,l=this.state.email;if(!l||-1===l.indexOf('@'))return n({message:__('Please provide a valid email address to continue.')});s(l),this.setState({emailSubmitted:!0})}},{key:"showPage",value:function(t){C.pages.indexOf(t)>-1&&(this.setState({currentPage:t}),this.checkBottomContainer(t))}},{key:"closeFinalPage",value:function(){this.setState({syncApplyStarted:!1}),f.NativeModules.FirstRun&&f.NativeModules.FirstRun.firstRunCompleted(),this.launchSplashScreen()}},{key:"render",value:function(){var t=this.props,n=t.authenticate,s=t.authenticating,l=t.authToken,o=t.checkSync,u=t.emailAlreadyExists,_=(t.emailNewErrorMessage,t.emailNewPending),h=(t.emailToVerify,t.language,t.notify),E=t.hasSyncedWallet,R=t.getSyncIsPending,C=t.syncApplyIsPending,I=t.resendVerificationEmail,N=t.user,F=null;switch(this.state.currentPage){case P.default.FIRST_RUN_PAGE_WELCOME:F=c.default.createElement(y.default,{authenticating:s,authToken:l,authenticate:n,onWelcomePageLayout:this.onWelcomePageLayout});break;case P.default.FIRST_RUN_PAGE_EMAIL_COLLECT:F=c.default.createElement(A.default,{user:N,showNextPage:this.showNextPage,onEmailChanged:this.onEmailChanged,onEmailViewLayout:this.onEmailViewLayout});break;case P.default.FIRST_RUN_PAGE_EMAIL_VERIFY:F=c.default.createElement(L.default,{onEmailViewLayout:this.onEmailViewLayout,email:this.state.email,emailAlreadyExists:u,notify:h,resendVerificationEmail:I});break;case P.default.FIRST_RUN_PAGE_WALLET:F=c.default.createElement(p.default,{checkSync:o,hasSyncedWallet:E,getSyncIsPending:R,syncApplyIsPending:C,syncApplyStarted:this.state.syncApplyStarted,syncApplyCompleted:this.state.syncApplyCompleted,onWalletViewLayout:this.onWalletViewLayout,onPasswordChanged:this.onWalletPasswordChanged,autoLogin:this.autoLogin});break;case P.default.FIRST_RUN_PAGE_SKIP_ACCOUNT:F=c.default.createElement(T.default,{onSkipAccountViewLayout:this.onSkipAccountViewLayout,onSkipSwitchChanged:this.onSkipSwitchChanged})}return c.default.createElement(f.View,{style:w.default.screenContainer},F,this.state.currentPage&&this.state.showBottomContainer&&c.default.createElement(f.View,{style:w.default.bottomContainer},_&&c.default.createElement(f.ActivityIndicator,{size:"small",color:S.default.White,style:w.default.pageWaiting}),c.default.createElement(f.View,{style:w.default.buttonRow},[P.default.FIRST_RUN_PAGE_WELCOME,P.default.FIRST_RUN_PAGE_WALLET].indexOf(this.state.currentPage)>-1&&c.default.createElement(f.View,null),(P.default.FIRST_RUN_PAGE_SKIP_ACCOUNT===this.state.currentPage||P.default.FIRST_RUN_PAGE_EMAIL_VERIFY===this.state.currentPage)&&c.default.createElement(f.TouchableOpacity,{style:w.default.leftButton,onPress:this.handleLeftButtonPressed},c.default.createElement(f.Text,{style:w.default.buttonText},"\xab",' ',P.default.FIRST_RUN_PAGE_SKIP_ACCOUNT===this.state.currentPage?__('Setup account'):__('Change email'))),!_&&P.default.FIRST_RUN_PAGE_EMAIL_COLLECT===this.state.currentPage&&c.default.createElement(f.TouchableOpacity,{style:w.default.leftButton,onPress:this.handleLeftButtonPressed},c.default.createElement(f.Text,{style:w.default.smallLeftButtonText},__('No, thanks')," \xbb")),!_&&c.default.createElement(f.TouchableOpacity,{style:w.default.button,onPress:this.handleContinuePressed},P.default.FIRST_RUN_PAGE_SKIP_ACCOUNT===this.state.currentPage&&c.default.createElement(f.Text,{style:w.default.smallButtonText},__('Use LBRY')," \xbb"),P.default.FIRST_RUN_PAGE_SKIP_ACCOUNT!==this.state.currentPage&&P.default.FIRST_RUN_PAGE_EMAIL_VERIFY!==this.state.currentPage&&c.default.createElement(f.Text,{style:w.default.buttonText},[P.default.FIRST_RUN_PAGE_WALLET,P.default.FIRST_RUN_PAGE_WELCOME].includes(this.state.currentPage)?__('Use LBRY'):__('Continue'),' ',"\xbb")))))}}]),C})(c.default.PureComponent);C.pages=[P.default.FIRST_RUN_PAGE_WELCOME,P.default.FIRST_RUN_PAGE_EMAIL_COLLECT,P.default.FIRST_RUN_PAGE_EMAIL_VERIFY,P.default.FIRST_RUN_PAGE_WALLET,P.default.FIRST_RUN_PAGE_SKIP_ACCOUNT];var I=C;e.default=I},887,[3,4,5,6,8,9,12,401,16,411,723,674,493,888,907,908,909,910,906,882]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=t(r(d[1])),l=t(r(d[2])),n=t(r(d[3])),o=t(r(d[4])),u=t(r(d[5])),c=t(r(d[6])),h=r(d[7]),p=r(d[8]),f=r(d[9]),y=(t(r(d[10])),t(r(d[11]))),w=(t(r(d[12])),t(r(d[13]))),v=t(r(d[14])),P=(function(t){function P(){var t,l;(0,s.default)(this,P);for(var u=arguments.length,c=new Array(u),p=0;p<u;p++)c[p]=arguments[p];return(l=(0,n.default)(this,(t=(0,o.default)(P)).call.apply(t,[this].concat(c)))).state={password:null,placeholder:'password',statusTries:0,walletReady:!1,hasCheckedSync:!1,revealPassword:!1,autoPassword:!1,autoLoginAttempted:!1},l.checkWalletReady=function(){h.Lbry.status().then(function(t){t.startup_status&&t.startup_status.wallet?l.setState({walletReady:!0},function(){l.props.checkSync(),setTimeout(function(){return l.setState({hasCheckedSync:!0})},1e3)}):setTimeout(l.checkWalletReady,1e3)}).catch(function(t){setTimeout(l.checkWalletReady,1e3)})},l.handleChangeText=function(t){var s=l.props.onPasswordChanged;l.setState({password:t}),s&&s(t)},l}return(0,u.default)(P,t),(0,l.default)(P,[{key:"componentDidMount",value:function(){this.checkWalletReady()}},{key:"componentDidUpdate",value:function(){var t=this.props,s=t.hasSyncedWallet,l=t.getSyncIsPending,n=t.onPasswordChanged,o=t.autoLogin;this.state.walletReady&&this.state.hasCheckedSync&&!l&&(s||this.state.autoPassword||(this.setState({password:'',autoPassword:!0}),n&&n('',!0)),s&&!this.state.autoLoginAttempted&&o&&(o(),this.setState({autoLoginAttempted:!0})))}},{key:"render",value:function(){var t,s=this,l=this.props,n=(l.onPasswordChanged,l.onWalletViewLayout),o=l.getSyncIsPending,u=l.hasSyncedWallet,h=l.syncApplyIsPending,P=l.syncApplyStarted,S=l.syncApplyCompleted;return this.state.walletReady&&this.state.hasCheckedSync&&!o?P||h||S?t=c.default.createElement(p.View,{style:w.default.centered},c.default.createElement(p.ActivityIndicator,{size:"large",color:y.default.White,style:w.default.waiting}),c.default.createElement(p.Text,{style:w.default.paragraph},h?__('Validating password'):__('Synchronizing'),"...")):u&&this.state.autoLoginAttempted&&(t=c.default.createElement(p.View,{onLayout:n},c.default.createElement(p.Text,{style:w.default.title},__('Password')),c.default.createElement(p.Text,{style:w.default.paragraph},u?__('Please enter the password you used to secure your wallet.'):__('Please enter a password to secure your account and wallet.')),c.default.createElement(p.View,{style:w.default.passwordInputContainer},c.default.createElement(p.TextInput,{style:w.default.passwordInput,placeholder:this.state.placeholder,underlineColorAndroid:"transparent",selectionColor:y.default.NextLbryGreen,secureTextEntry:!this.state.revealPassword,value:this.state.password,onChangeText:function(t){return s.handleChangeText(t)},onFocus:function(){s.state.password&&0!==s.state.password.length||s.setState({placeholder:''})},onBlur:function(){s.state.password&&0!==s.state.password.length||s.setState({placeholder:'password'})}}),c.default.createElement(p.TouchableOpacity,{style:w.default.revealPasswordIcon,onPress:function(){return s.setState({revealPassword:!s.state.revealPassword})}},c.default.createElement(v.default,{name:this.state.revealPassword?'eye-slash':'eye',size:16,style:w.default.revealIcon}))),(!u&&this.state.password&&this.state.password.trim().length)>0&&c.default.createElement(p.View,{style:w.default.passwordStrength},c.default.createElement(f.BarPasswordStrengthDisplay,{width:p.Dimensions.get('window').width-80,minLength:1,password:this.state.password})),c.default.createElement(p.Text,{style:w.default.infoParagraph},__('Note: for wallet security purposes, LBRY is unable to reset your password.')))):t=c.default.createElement(p.View,{style:w.default.centered},c.default.createElement(p.ActivityIndicator,{size:"large",color:y.default.White,style:w.default.waiting}),c.default.createElement(p.Text,{style:w.default.paragraph},__('Retrieving your account information...'))),c.default.createElement(p.View,{style:w.default.container},t)}}]),P})(c.default.PureComponent);e.default=P},888,[3,4,5,6,8,9,12,401,16,889,723,674,493,906,502]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),l=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"BarPasswordStrengthDisplay",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(e,"BoxPasswordStrengthDisplay",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(e,"TextPasswordStrengthDisplay",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(e,"CircularPasswordStrengthDisplay",{enumerable:!0,get:function(){return w.default}}),e.default=void 0;var n=l(r(d[2])),o=l(r(d[3])),u=l(r(d[4])),s=l(r(d[5])),p=l(r(d[6])),c=l(r(d[7])),f=l(r(d[8])),y=t(r(d[9])),b=r(d[10]),P=l(r(d[11])),h=l(r(d[12])),S=l(r(d[13])),O=l(r(d[14])),w=l(r(d[15])),j=l(r(d[16])),v=l(r(d[17])),T=l(r(d[18])),x=l(r(d[19])),E=r(d[20]);function W(t,l){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);l&&(o=o.filter(function(l){return Object.getOwnPropertyDescriptor(t,l).enumerable})),n.push.apply(n,o)}return n}function D(t){for(var l=1;l<arguments.length;l++){var n=null!=arguments[l]?arguments[l]:{};l%2?W(Object(n),!0).forEach(function(l){(0,o.default)(t,l,n[l])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):W(Object(n)).forEach(function(l){Object.defineProperty(t,l,Object.getOwnPropertyDescriptor(n,l))})}return t}var C=(function(t){function l(t){var n;return(0,u.default)(this,l),(n=(0,p.default)(this,(0,c.default)(l).call(this,t))).change=function(t){var l=n.props,o=l.onChangeText,u=l.passwordProps,s=u.levels,p=void 0===s?E.PASSWORD_INPUT.passwordProps.levels:s,c=u.minLength,f=void 0===c?E.PASSWORD_INPUT.passwordProps.minLength:c,y=u.scoreLimit,b=void 0===y?E.PASSWORD_INPUT.passwordProps.scoreLimit:y;console.log({levels:p,minLength:f,scoreLimit:b});var P=(0,v.default)(t,f,b),h=(0,T.default)(P,p),S=h.label,O=h.labelColor,w=h.activeBarColor;n.setState({password:t,placeholderVisible:0===t.length},function(){return o(t,P,{label:S,labelColor:O,activeBarColor:w})})},n.toggleSecureText=function(){n.setState(function(t){return D({},t,{secureTextEntry:!t.secureTextEntry})})},n.state={password:t.defaultPassword,placeholderVisible:0===t.defaultPassword.length,secureTextEntry:t.inputProps.secureTextEntry},n}return(0,f.default)(l,t),(0,s.default)(l,[{key:"render",value:function(){var t,l=this.props,o=l.containerWrapperStyle,u=l.inputWrapperStyle,s=l.imageWrapperStyle,p=l.imageStyle,c=l.inputStyle,f=l.placeholderStyle,P=l.meterType,v=l.inputProps,T=l.passwordProps,E=this.state,W=E.password,D=E.placeholderVisible,C=E.secureTextEntry,_=r(C?d[21]:d[22]);return t=(0,j.default)(P)?P:'bar'===P?h.default:'box'===P?S.default:'circle'===P?w.default:O.default,y.default.createElement(b.View,{style:[x.default.containerWrapper,o]},y.default.createElement(b.View,{style:[x.default.inputWrapper,u]},y.default.createElement(b.TextInput,(0,n.default)({},v,{style:D?[x.default.input,c,f]:[x.default.input,c],value:W,onChangeText:this.change,secureTextEntry:C})),y.default.createElement(b.TouchableOpacity,{style:[x.default.imageWrapper,s],onPress:this.toggleSecureText},y.default.createElement(b.Image,{style:[x.default.image,p],source:_}))),y.default.createElement(t,(0,n.default)({password:W},T)))}}]),l})(y.Component);C.defaultProps=E.PASSWORD_INPUT,C.propTypes={onChangeText:P.default.func.isRequired,defaultPassword:P.default.string,containerWrapperStyle:P.default.object,imageWrapperStyle:P.default.object,imageStyle:P.default.object,inputWrapperStyle:P.default.object,inputStyle:P.default.object,placeholderStyle:P.default.object,meterType:P.default.oneOfType([P.default.string,P.default.element]),inputProps:P.default.object,passwordProps:P.default.object};var _=C;e.default=_},889,[1,3,11,50,4,5,6,8,9,12,16,67,890,897,899,900,903,891,894,895,896,904,905]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),l=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=l(r(d[2])),o=l(r(d[3])),n=l(r(d[4])),f=l(r(d[5])),b=l(r(d[6])),s=t(r(d[7])),c=r(d[8]),h=l(r(d[9])),p=l(r(d[10])),y=l(r(d[11])),v=l(r(d[12])),w=l(r(d[13])),S=r(d[14]),C=(function(t){function l(t){var o;return(0,u.default)(this,l),(o=(0,n.default)(this,(0,f.default)(l).call(this,t))).animatedBarWidth=new c.Animated.Value(0),o}return(0,b.default)(l,t),(0,o.default)(l,[{key:"render",value:function(){var t=this.props,l=t.password,u=t.touched,o=t.scoreLimit,n=t.variations,f=t.minLength,b=t.labelVisible,h=t.levels,S=t.wrapperStyle,C=t.barContainerStyle,V=t.barStyle,_=t.labelStyle,j=t.barColor,A=t.width,B=(0,p.default)(l,f,o,n),E=(0,y.default)(B,A),L=(0,v.default)(B,h),P=L.label,R=L.labelColor,T=L.activeBarColor;return c.Animated.timing(this.animatedBarWidth,{toValue:E,duration:700}).start(),s.default.createElement(c.View,{style:[w.default.wrapper,S]},s.default.createElement(c.View,{style:[w.default.barContainer,C,{backgroundColor:j,width:A}]},s.default.createElement(c.Animated.View,{style:[w.default.bar,V,{width:this.animatedBarWidth,backgroundColor:T}]})),b&&(u||0!==B)?s.default.createElement(c.Text,{style:[w.default.label,_,{color:R}]},P):null)}}]),l})(s.Component);C.defaultProps=S.BAR_PASSWORD_STRENGTH_DISPLAY,C.propTypes={password:h.default.string.isRequired,touched:h.default.bool,scoreLimit:h.default.number,variations:h.default.object,minLength:h.default.number,labelVisible:h.default.bool,levels:h.default.array,wrapperStyle:h.default.object,barContainerStyle:h.default.object,barStyle:h.default.object,labelStyle:h.default.object,barColor:h.default.string,width:h.default.number};var V=C;e.default=V},890,[1,3,4,5,6,8,9,12,16,67,891,893,894,895,896]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1]));var f=function(t,f,u){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},v=0,l=0,c={};if(!t||t.length<f)return v;for(var h=0;h<t.length;h+=1)c[t[h]]=(c[t[h]]||0)+1,v+=5/c[t[h]];return Object.keys(o).forEach(function(n){var f=o[n].test(t);l+=!0===f?1:0}),v+=10*(l-1),(0,n.default)(v,0,u)};e.default=f},891,[3,892]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=function(t,n,u){var f=0;return Number.isNaN(t)||(f=parseInt(t)),Math.min(Math.max(f,n),u)};e.default=t},892,[]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=function(t,u){var n=t*u/100;return Math.round(n)};e.default=t},893,[]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=function(t,n){var o=t/100;return n[Math.floor((n.length-1)*o)]};e.default=t},894,[]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.width=void 0;var t=r(d[0]),o=t.Dimensions.get('window').width;e.width=o;var n=t.StyleSheet.create({containerWrapper:{marginVertical:10},inputWrapper:{borderBottomWidth:.3,borderBottomColor:'#e6e6e6',paddingBottom:5,marginVertical:5,marginHorizontal:10,paddingRight:30},input:{fontSize:16},imageWrapper:{position:'absolute',right:0,bottom:5},image:{height:20,resizeMode:'contain',tintColor:'#c0c0c0'},wrapper:{marginVertical:5,marginHorizontal:10},label:{position:'absolute',right:0,top:8,fontSize:12},barContainer:{height:6,borderRadius:3},bar:{marginHorizontal:2,height:6,borderRadius:3},boxContainerWrapper:{flexDirection:'row'},boxContainer:{marginHorizontal:2,height:6,borderRadius:3},box:{height:6,borderRadius:3}});e.default=n},895,[16]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.PASSWORD_INPUT=e.TEXT_PASSWORD_STRENGTH_DISPLAY=e.CIRCULAR_PASSWORD_STRENGTH_DISPLAY=e.BOX_PASSWORD_STRENGTH_DISPLAY=e.BAR_PASSWORD_STRENGTH_DISPLAY=void 0;var l=r(d[0]),o={touched:!1,scoreLimit:100,variations:{digits:/\d/,lower:/[a-z]/,upper:/[A-Z]/,nonWords:/\W/},minLength:5,labelVisible:!0,levels:[{label:'Pathetically weak',labelColor:'#ff2900',activeBarColor:'#ff2900'},{label:'Extremely weak',labelColor:'#ff3e00',activeBarColor:'#ff3e00'},{label:'Very weak',labelColor:'#ff5400',activeBarColor:'#ff5400'},{label:'Weak',labelColor:'#ff6900',activeBarColor:'#ff6900'},{label:'So-so',labelColor:'#f4d744',activeBarColor:'#f4d744'},{label:'Average',labelColor:'#f3d331',activeBarColor:'#f3d331'},{label:'Fair',labelColor:'#f2cf1f',activeBarColor:'#f2cf1f'},{label:'Strong',labelColor:'#14eb6e',activeBarColor:'#14eb6e'},{label:'Very strong',labelColor:'#0af56d',activeBarColor:'#0af56d'},{label:'Unbelievably strong',labelColor:'#00ff6b',activeBarColor:'#00ff6b'}],wrapperStyle:{},barContainerStyle:{},barStyle:{},labelStyle:{},barColor:'#f1f3f4',width:l.width-20};e.BAR_PASSWORD_STRENGTH_DISPLAY=o;var f={touched:!1,scoreLimit:100,variations:{digits:/\d/,lower:/[a-z]/,upper:/[A-Z]/,nonWords:/\W/},minLength:5,labelVisible:!0,levels:[{label:'Pathetically weak',labelColor:'#ff2900',activeBarColor:'#ff2900'},{label:'Extremely weak',labelColor:'#ff3e00',activeBarColor:'#ff3e00'},{label:'Very weak',labelColor:'#ff5400',activeBarColor:'#ff5400'},{label:'Weak',labelColor:'#ff6900',activeBarColor:'#ff6900'},{label:'So-so',labelColor:'#f4d744',activeBarColor:'#f4d744'},{label:'Average',labelColor:'#f3d331',activeBarColor:'#f3d331'},{label:'Fair',labelColor:'#f2cf1f',activeBarColor:'#f2cf1f'},{label:'Strong',labelColor:'#14eb6e',activeBarColor:'#14eb6e'},{label:'Very strong',labelColor:'#0af56d',activeBarColor:'#0af56d'},{label:'Unbelievably strong',labelColor:'#00ff6b',activeBarColor:'#00ff6b'}],wrapperStyle:{},boxContainerStyle:{},boxStyle:{},labelStyle:{},boxColor:'#f1f3f4',width:l.width-20,boxSpacing:2};e.BOX_PASSWORD_STRENGTH_DISPLAY=f;e.CIRCULAR_PASSWORD_STRENGTH_DISPLAY={labelVisible:!0,minLength:5,variations:{digits:/\d/,lower:/[a-z]/,upper:/[A-Z]/,nonWords:/\W/},minValue:0,scoreLimit:100,easeDuration:500,levels:[{label:'Pathetically weak',labelColor:'#ff2900',activeBarColor:'#ff2900'},{label:'Extremely weak',labelColor:'#ff3e00',activeBarColor:'#ff3e00'},{label:'Very weak',labelColor:'#ff5400',activeBarColor:'#ff5400'},{label:'Weak',labelColor:'#ff6900',activeBarColor:'#ff6900'},{label:'So-so',labelColor:'#f4d744',activeBarColor:'#f4d744'},{label:'Average',labelColor:'#f3d331',activeBarColor:'#f3d331'},{label:'Fair',labelColor:'#f2cf1f',activeBarColor:'#f2cf1f'},{label:'Strong',labelColor:'#14eb6e',activeBarColor:'#14eb6e'},{label:'Very strong',labelColor:'#0af56d',activeBarColor:'#0af56d'},{label:'Unbelievably strong',labelColor:'#00ff6b',activeBarColor:'#00ff6b'}],wrapperStyle:{},outerCircleStyle:{},imageWrapperStyle:{},imageStyle:{},innerCircleStyle:{},labelWrapperStyle:{},labelStyle:{},labelNoteStyle:{}};e.TEXT_PASSWORD_STRENGTH_DISPLAY={touched:!1,scoreLimit:100,variations:{digits:/\d/,lower:/[a-z]/,upper:/[A-Z]/,nonWords:/\W/},minLength:5,labelVisible:!0,levels:[{label:'Pathetically weak',labelColor:'#ff2900',activeBarColor:'#ff2900'},{label:'Extremely weak',labelColor:'#ff3e00',activeBarColor:'#ff3e00'},{label:'Very weak',labelColor:'#ff5400',activeBarColor:'#ff5400'},{label:'Weak',labelColor:'#ff6900',activeBarColor:'#ff6900'},{label:'So-so',labelColor:'#f4d744',activeBarColor:'#f4d744'},{label:'Average',labelColor:'#f3d331',activeBarColor:'#f3d331'},{label:'Fair',labelColor:'#f2cf1f',activeBarColor:'#f2cf1f'},{label:'Strong',labelColor:'#14eb6e',activeBarColor:'#14eb6e'},{label:'Very strong',labelColor:'#0af56d',activeBarColor:'#0af56d'},{label:'Unbelievably strong',labelColor:'#00ff6b',activeBarColor:'#00ff6b'}],wrapperStyle:{},labelStyle:{}};e.PASSWORD_INPUT={defaultPassword:'',containerWrapperStyle:{},imageWrapperStyle:{},imageStyle:{},inputWrapperStyle:{},inputStyle:{},placeholderStyle:{},meterType:'bar',inputProps:{placeholder:'Password',secureTextEntry:!0},passwordProps:{minLength:5,scoreLimit:100,levels:[{label:'Pathetically weak',labelColor:'#ff2900',activeBarColor:'#ff2900'},{label:'Extremely weak',labelColor:'#ff3e00',activeBarColor:'#ff3e00'},{label:'Very weak',labelColor:'#ff5400',activeBarColor:'#ff5400'},{label:'Weak',labelColor:'#ff6900',activeBarColor:'#ff6900'},{label:'So-so',labelColor:'#f4d744',activeBarColor:'#f4d744'},{label:'Average',labelColor:'#f3d331',activeBarColor:'#f3d331'},{label:'Fair',labelColor:'#f2cf1f',activeBarColor:'#f2cf1f'},{label:'Strong',labelColor:'#14eb6e',activeBarColor:'#14eb6e'},{label:'Very strong',labelColor:'#0af56d',activeBarColor:'#0af56d'},{label:'Unbelievably strong',labelColor:'#00ff6b',activeBarColor:'#00ff6b'}]}}},896,[895]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),l=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=l(r(d[2])),n=l(r(d[3])),u=l(r(d[4])),f=l(r(d[5])),b=l(r(d[6])),s=t(r(d[7])),c=r(d[8]),p=l(r(d[9])),y=l(r(d[10])),h=l(r(d[11])),v=l(r(d[12])),x=l(r(d[13])),w=r(d[14]),S=(function(t){function l(t){var n;return(0,o.default)(this,l),(n=(0,u.default)(this,(0,f.default)(l).call(this,t))).animatedBoxWidths=t.levels.map(function(){return new c.Animated.Value(0)}),n}return(0,b.default)(l,t),(0,n.default)(l,[{key:"render",value:function(){var t=this,l=this.props,o=l.password,n=l.touched,u=l.scoreLimit,f=l.variations,b=l.minLength,p=l.labelVisible,w=l.levels,S=l.wrapperStyle,C=l.boxContainerStyle,V=l.boxStyle,_=l.labelStyle,j=l.boxColor,A=l.width,E=l.boxSpacing,L=(0,y.default)(o,b,u,f),k=(0,h.default)(L,w),B=k.label,P=k.labelColor,T=k.activeBarColor,W=(0,v.default)(A,w,E),O=w.findIndex(function(t){return t.label===B});return s.default.createElement(c.View,{style:[x.default.wrapper,S]},s.default.createElement(c.View,{style:[x.default.boxContainerWrapper]},w.map(function(l,o){var n=t.animatedBoxWidths[o];return O>=o&&0!==L?c.Animated.timing(n,{toValue:W,duration:700}).start():c.Animated.timing(n,{toValue:0,duration:700}).start(),s.default.createElement(c.View,{key:B.label,style:[x.default.boxContainer,C,{backgroundColor:j,width:W,marginHorizontal:E}]},s.default.createElement(c.Animated.View,{style:[x.default.box,V,{width:n,backgroundColor:T}]}))})),p&&(n||0!==L)?s.default.createElement(c.Text,{style:[x.default.label,_,{color:P}]},B):null)}}]),l})(s.Component);S.defaultProps=w.BOX_PASSWORD_STRENGTH_DISPLAY,S.propTypes={password:p.default.string.isRequired,touched:p.default.bool,scoreLimit:p.default.number,variations:p.default.object,minLength:p.default.number,labelVisible:p.default.bool,levels:p.default.array,wrapperStyle:p.default.object,boxContainerStyle:p.default.object,boxStyle:p.default.object,labelStyle:p.default.object,boxColor:p.default.string,width:p.default.number,boxSpacing:p.default.number};var C=S;e.default=C},897,[1,3,4,5,6,8,9,12,16,67,891,894,898,895,896]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=function(t,n,u){var f=n.length;return(t-u*(f-2)-20)/f};e.default=t},898,[]);
+__d(function(g,r,i,a,m,e,d){var l=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=l(r(d[1])),u=r(d[2]),o=l(r(d[3])),f=l(r(d[4])),s=l(r(d[5])),n=l(r(d[6])),b=r(d[7]);function c(l){var o=l.password,b=l.touched,c=l.scoreLimit,p=l.variations,v=l.minLength,y=l.labelVisible,S=l.levels,_=l.wrapperStyle,w=l.labelStyle,T=(0,f.default)(o,v,c,p),L=(0,s.default)(T,S),h=L.label,j=L.labelColor;return t.default.createElement(u.View,{style:[n.default.wrapper,_]},y&&(b||0!==T)?t.default.createElement(u.Text,{style:[n.default.label,w,{color:j}]},h):null)}c.defaultProps=b.TEXT_PASSWORD_STRENGTH_DISPLAY,c.propTypes={password:o.default.string.isRequired,touched:o.default.bool,scoreLimit:o.default.number,variations:o.default.object,minLength:o.default.number,labelVisible:o.default.bool,levels:o.default.array,wrapperStyle:o.default.object,labelStyle:o.default.object};var p=c;e.default=p},899,[3,12,16,67,891,894,895,896]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),n=t(r(d[2])),o=t(r(d[3])),u=t(r(d[4])),c=t(r(d[5])),b=r(d[6]);function p(t,l){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);l&&(o=o.filter(function(l){return Object.getOwnPropertyDescriptor(t,l).enumerable})),n.push.apply(n,o)}return n}function f(t){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?p(Object(o),!0).forEach(function(n){(0,l.default)(t,n,o[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):p(Object(o)).forEach(function(l){Object.defineProperty(t,l,Object.getOwnPropertyDescriptor(o,l))})}return t}function y(t){var l=t.password,o=t.labelVisible,b=t.minLength,p=t.scoreLimit,y=t.variations,s=t.easeDuration,S=t.levels,j=t.needleImage,O=t.wrapperStyle,v=t.outerCircleStyle,P=t.imageWrapperStyle,w=t.imageStyle,D=t.innerCircleStyle,C=t.labelWrapperStyle,W=t.labelStyle,_=t.labelNoteStyle,h=o?S.map(function(t){return f({},t,{name:t.label})}):S,L=(0,c.default)(l,b,p,y);return n.default.createElement(u.default,{value:L,labels:h,maxValue:p,easeDuration:s,needleImage:j,wrapperStyle:O,outerCircleStyle:v,imageWrapperStyle:P,imageStyle:w,innerCircleStyle:D,labelWrapperStyle:C,labelStyle:W,labelNoteStyle:_})}y.defaultProps=b.CIRCULAR_PASSWORD_STRENGTH_DISPLAY,y.propTypes={password:o.default.string.isRequired,labelVisible:o.default.bool,minLength:o.default.number,variations:o.default.object,scoreLimit:o.default.number,easeDuration:o.default.number,levels:o.default.array,wrapperStyle:o.default.object,outerCircleStyle:o.default.object,imageWrapperStyle:o.default.object,imageStyle:o.default.object,innerCircleStyle:o.default.object,labelWrapperStyle:o.default.object,labelStyle:o.default.object,labelNoteStyle:o.default.object,needleImage:o.default.string};var s=y;e.default=s},900,[3,50,12,67,901,891,896]);
+__d(function(g,r,i,a,m,e,d){'use strict';function t(t){return t&&'object'==typeof t&&'default'in t?t.default:t}Object.defineProperty(e,'__esModule',{value:!0});var l=r(d[0]),o=t(l),n=r(d[1]),u=t(r(d[2]));function c(t,l){return t/l.length}function f(t,l,o,n){var u=t/(n-o);return l[Math.round((l.length-1)*u)]}function s(t,l,o,n){var u=0;return isNaN(t)||(u=!isNaN(n)&&n>0?parseFloat(t).toFixed(n<4?parseInt(n):4):parseInt(t)),Math.min(Math.max(u,l),o)}function p(t,l){var o=l;return isNaN(t)||(o=parseInt(t)),o}var b=n.Dimensions.get('window').width,y=n.StyleSheet.create({wrapper:{marginVertical:5,alignSelf:'center'},circleWrapper:{overflow:'hidden'},outerCircle:{justifyContent:'flex-end',alignItems:'center',overflow:'hidden',borderColor:'#ffffff',backgroundColor:'#e6e6e6'},halfCircle:{position:'absolute',top:0,left:0,borderTopRightRadius:0,borderBottomRightRadius:0},imageWrapper:{position:'absolute',left:0,zIndex:10},image:{resizeMode:'stretch',height:b-20,width:b-20},innerCircle:{overflow:'hidden',justifyContent:'flex-end',alignItems:'center',backgroundColor:'#ffffff',width:.6*b,height:b/2*.6,borderTopLeftRadius:b/2-10,borderTopRightRadius:b/2-10},labelWrapper:{marginVertical:5,alignItems:'center'},label:{fontSize:25,fontWeight:'bold'},labelNote:{fontSize:16,fontWeight:'bold'}}),h=(function(t){var l,u;function h(l){var o;return(o=t.call(this,l)||this).speedometerValue=new n.Animated.Value(l.defaultValue),o}return u=t,(l=h).prototype=Object.create(u.prototype),l.prototype.constructor=l,l.__proto__=u,h.prototype.render=function(){var t=this.props,l=t.value,u=t.size,h=t.minValue,C=t.maxValue,S=t.easeDuration,w=t.allowedDecimals,v=t.labels,V=t.needleImage,R=t.wrapperStyle,j=t.outerCircleStyle,W=t.halfCircleStyle,I=t.imageWrapperStyle,N=t.imageStyle,x=t.innerCircleStyle,E=t.labelWrapperStyle,T=t.labelStyle,B=t.labelNoteStyle,_=c(180,v),D=f(s(l,h,C,w),v,h,C);n.Animated.timing(this.speedometerValue,{toValue:s(l,h,C,w),duration:S,easing:n.Easing.linear}).start();var k=this.speedometerValue.interpolate({inputRange:[h,C],outputRange:['-90deg','90deg']}),z=p(u,b-20);return o.createElement(n.View,{style:[y.wrapper,{width:z,height:z/2},R]},o.createElement(n.View,{style:[y.outerCircle,{width:z,height:z/2,borderTopLeftRadius:z/2,borderTopRightRadius:z/2},j]},v.map(function(t,l){var u=90+l*_;return o.createElement(n.View,{key:t.name,style:[y.halfCircle,{backgroundColor:t.activeBarColor,width:z/2,height:z,borderRadius:z/2,transform:[{translateX:z/4},{rotate:u+"deg"},{translateX:z/4*-1}]},W]})}),o.createElement(n.Animated.View,{style:[y.imageWrapper,{top:-z/15,transform:[{rotate:k}]},I]},o.createElement(n.Image,{style:[y.image,{width:z,height:z},N],source:V})),o.createElement(n.View,{style:[y.innerCircle,{width:.6*z,height:z/2*.6,borderTopLeftRadius:z/2,borderTopRightRadius:z/2},x]})),o.createElement(n.View,{style:[y.labelWrapper,E]},o.createElement(n.Text,{style:[y.label,T]},s(l,h,C,w)),o.createElement(n.Text,{style:[y.labelNote,{color:D.labelColor},B]},D.name)))},h})(l.Component);h.defaultProps={defaultValue:50,minValue:0,maxValue:100,easeDuration:500,allowedDecimals:0,labels:[{name:'Pathetically weak',labelColor:'#ff2900',activeBarColor:'#ff2900'},{name:'Very weak',labelColor:'#ff5400',activeBarColor:'#ff5400'},{name:'So-so',labelColor:'#f4ab44',activeBarColor:'#f4ab44'},{name:'Fair',labelColor:'#f2cf1f',activeBarColor:'#f2cf1f'},{name:'Strong',labelColor:'#14eb6e',activeBarColor:'#14eb6e'},{name:'Unbelievably strong',labelColor:'#00ff6b',activeBarColor:'#00ff6b'}],needleImage:r(d[3]),wrapperStyle:{},outerCircleStyle:{},halfCircleStyle:{},imageWrapperStyle:{},imageStyle:{},innerCircleStyle:{},labelWrapperStyle:{},labelStyle:{},labelNoteStyle:{}},h.propTypes={value:u.number.isRequired,defaultValue:u.number,size:u.number,minValue:u.number,maxValue:u.number,easeDuration:u.number,allowedDecimals:u.number,labels:u.array,needleImage:u.any,wrapperStyle:u.object,outerCircleStyle:u.object,halfCircleStyle:u.object,imageWrapperStyle:u.object,imageStyle:u.object,innerCircleStyle:u.object,labelWrapperStyle:u.object,labelStyle:u.object,labelNoteStyle:u.object},e.default=h},901,[12,16,67,902]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-speedometer/images",width:599,height:599,scales:[1],hash:"23ec5fccab4fafcde90e7ec827daaafe",name:"speedometer-needle",type:"png"})},902,[174]);
+__d(function(g,r,i,a,m,e,d){function t(t){return!('function'!=typeof t||!t.prototype.isReactComponent)}function n(t){return!('function'!=typeof t||!String(t).includes('return React.createElement'))}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=function(o){return!(!t(o)&&!n(o))};e.default=o},903,[]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-password-strength-meter/src/images",width:30,height:30,scales:[1],hash:"d1f96575b5a0206f3c9d3a77cddf17cc",name:"eye-visible",type:"png"})},904,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-password-strength-meter/src/images",width:30,height:30,scales:[1],hash:"ecf1550279fff9eba0197af2734d047c",name:"eye-invisible",type:"png"})},905,[174]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),o=t(r(d[2])),l=n.StyleSheet.create({row:{flexDirection:'row',marginLeft:32,marginRight:32},screenContainer:{flex:1,backgroundColor:o.default.LbryGreen},container:{flex:9,justifyContent:'center',backgroundColor:o.default.LbryGreen},title:{fontFamily:'Inter-SemiBold',fontSize:40,marginLeft:32,marginRight:32,marginBottom:32,color:o.default.White},paragraph:{fontFamily:'Inter-Regular',fontSize:18,lineHeight:24,marginLeft:32,marginRight:32,marginBottom:20,color:o.default.White},spacedParagraph:{fontFamily:'Inter-Regular',fontSize:18,lineHeight:28,marginLeft:32,marginRight:32,marginBottom:20,color:o.default.White},infoParagraph:{fontFamily:'Inter-Regular',fontSize:14,lineHeight:20,marginLeft:32,marginRight:32,marginBottom:20,color:o.default.White},confirmContainer:{marginTop:36},rowParagraph:{fontFamily:'Inter-Regular',fontSize:16,lineHeight:24,color:o.default.White,flex:.7},rowSwitch:{justifyContent:'flex-start',flex:.2,marginRight:8},emailInput:{fontFamily:'Inter-Regular',fontSize:24,lineHeight:24,marginLeft:32,marginRight:32,marginBottom:20,textAlign:'center'},passwordInput:{fontFamily:'Inter-Regular',fontSize:24,lineHeight:24,marginLeft:32,marginRight:32,marginBottom:20,textAlign:'center'},leftButton:{flex:1,alignSelf:'flex-end',paddingBottom:16,marginLeft:32,marginRight:32},bottomContainer:{flex:1},buttonRow:{flex:1,flexDirection:'row',justifyContent:'space-between'},actionButton:{backgroundColor:o.default.White,alignSelf:'center',fontFamily:'Inter-Regular',fontSize:12,paddingLeft:16,paddingRight:16},button:{alignSelf:'flex-end',padding:20,paddingLeft:32,paddingRight:32},buttonText:{fontFamily:'Inter-Regular',fontSize:18,color:o.default.White},smallButtonText:{fontFamily:'Inter-Regular',fontSize:14,color:o.default.White,marginBottom:-2},smallLeftButtonText:{fontFamily:'Inter-Regular',fontSize:14,color:o.default.White,marginBottom:6},waiting:{marginBottom:24},pageWaiting:{alignSelf:'center'},titleIcon:{marginTop:8},closeButton:{position:'absolute',top:8,right:8,width:48,height:48,borderRadius:48,justifyContent:'center'},closeButtonText:{alignSelf:'center',color:o.default.White,fontSize:16},closeButtonIcon:{alignSelf:'center',color:o.default.White},buttonContainer:{flexDirection:'row',alignItems:'center',justifyContent:'space-between',width:'100%',paddingLeft:32,paddingRight:32,marginTop:16},verificationButton:{backgroundColor:o.default.White,paddingLeft:16,paddingRight:16},passwordStrength:{marginLeft:32,marginRight:32,marginBottom:48},passwordWarning:{marginLeft:32,marginRight:32,marginBottom:24},passwordWarningText:{color:o.default.NextLbryGreen,fontFamily:'Inter-Regular',fontSize:16},centered:{alignItems:'center'},centerInside:{flex:1,alignItems:'center'},nowrap:{flex:1,flexWrap:'nowrap'},passwordInputContainer:{marginLeft:32,marginRight:32},revealPasswordIcon:{position:'absolute',right:0,top:6,width:32,height:32,alignItems:'center',justifyContent:'center'},revealIcon:{color:o.default.White},tosLink:{textDecorationLine:'underline'},tosParagraph:{marginTop:48}});e.default=l},906,[3,16,674]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=t(r(d[2])),l=t(r(d[3])),o=t(r(d[4])),s=t(r(d[5])),c=t(r(d[6])),f=r(d[7]),h=r(d[8]),p=t(r(d[9])),y=t(r(d[10])),T=t(r(d[11])),v=t(r(d[12])),_=t(r(d[13])),S=(function(t){function S(){var t,u;(0,n.default)(this,S);for(var s=arguments.length,c=new Array(s),f=0;f<s;f++)c[f]=arguments[f];return(u=(0,l.default)(this,(t=(0,o.default)(S)).call.apply(t,[this].concat(c)))).state={authenticationStarted:!1,authenticationFailed:!1,sdkStarted:!1,statusTries:0},u.startAuthenticating=function(){u.setState({authenticationStarted:!0,authenticationFailed:!1}),h.NativeModules.VersionInfo.getAppVersion().then(function(t){h.NativeModules.Firebase.getMessagingToken().then(function(n){return u.performAuthenticate(t,n)}).catch(function(){u.performAuthenticate(t)})})},u}return(0,s.default)(S,t),(0,u.default)(S,[{key:"componentWillReceiveProps",value:function(t){var n=this.props,u=n.authenticating,l=n.authToken;this.state.authenticationStarted&&!u&&(null===l?this.setState({authenticationFailed:!0,authenticationStarted:!1}):p.default.getItem(T.default.KEY_FIRST_USER_AUTH).then(function(t){'true'!==t&&(h.NativeModules.Firebase.track('first_user_auth',null),p.default.setItem(T.default.KEY_FIRST_USER_AUTH,'true'))}))}},{key:"componentDidMount",value:function(){var t=this.props,n=(t.generateAuthToken,t.authenticating);t.authToken;n||this.startAuthenticating()}},{key:"performAuthenticate",value:function(t,n){var u=this,l=this.props.authenticate;f.Lbry.status().then(function(o){u.setState({sdkStarted:!0}),l(t,h.Platform.OS,n)}).catch(function(t){u.state.statusTries>=S.MAX_STATUS_TRIES?(u.setState({authenticationFailed:!0}),h.NativeModules.Firebase.track('sdk_start_failed',null)):setTimeout(function(){u.startAuthenticating(),u.setState({statusTries:u.state.statusTries+1})},1e3)})}},{key:"render",value:function(){var t,n=this.props,u=n.authenticating,l=n.authToken,o=n.onWelcomePageLayout;return t=this.state.authenticationFailed?c.default.createElement(h.View,null,c.default.createElement(h.Text,{style:_.default.paragraph},__('The LBRY servers were unreachable at this time. Please check your Internet connection and then restart the app to try again.'))):!l||u?c.default.createElement(h.View,{style:_.default.centered},c.default.createElement(h.ActivityIndicator,{size:"large",color:y.default.White,style:_.default.waiting}),c.default.createElement(h.Text,{style:_.default.paragraph},__('Please wait while we get some things ready...'))):c.default.createElement(h.View,{onLayout:o},c.default.createElement(h.Text,{style:_.default.title},__('Welcome to LBRY.')),c.default.createElement(h.Text,{style:_.default.paragraph},__('LBRY is a community-controlled content platform where you can find and publish videos, music, books, and more.')),c.default.createElement(h.Text,{style:[_.default.infoParagraph,_.default.tosParagraph]},"By continuing, I agree to the",' ',c.default.createElement(v.default,{style:_.default.tosLink,text:'Terms of Service',href:'https://lbry.com/termsofservice'}),' ',"and confirm I am over the age of 13.")),c.default.createElement(h.View,{style:_.default.container},t)}}]),S})(c.default.PureComponent);S.MAX_STATUS_TRIES=60;var k=S;e.default=k},907,[3,4,5,6,8,9,12,401,16,723,674,493,498,906]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),n=t(r(d[2])),o=t(r(d[3])),u=t(r(d[4])),s=t(r(d[5])),c=t(r(d[6])),f=(r(d[7]),r(d[8])),h=t(r(d[9])),p=t(r(d[10])),y=t(r(d[11])),v=t(r(d[12])),_=(function(t){function _(){var t,n;(0,l.default)(this,_);for(var s=arguments.length,c=new Array(s),f=0;f<s;f++)c[f]=arguments[f];return(n=(0,o.default)(this,(t=(0,u.default)(_)).call.apply(t,[this].concat(c)))).state={email:null,placeholder:'you@example.com',verifying:!0},n.handleChangeText=function(t){var l=n.props.onEmailChanged;n.setState({email:t}),h.default.setItem(y.default.KEY_FIRST_RUN_EMAIL,t),h.default.setItem(y.default.KEY_EMAIL_VERIFY_PENDING,'true'),l&&l(t)},n}return(0,s.default)(_,t),(0,n.default)(_,[{key:"componentWillReceiveProps",value:function(t){var l=this.props.showNextPage,n=t.user;this.state.verifying&&(n&&n.primary_email&&n.has_verified_email?l&&l():this.setState({verifying:!1}))}},{key:"render",value:function(){var t=this,l=this.props.onEmailViewLayout,n=c.default.createElement(f.View,{onLayout:function(){return l('collect')}},c.default.createElement(f.Text,{style:v.default.title},__('Setup account')),c.default.createElement(f.TextInput,{style:v.default.emailInput,placeholder:this.state.placeholder,underlineColorAndroid:"transparent",selectionColor:p.default.NextLbryGreen,value:this.state.email,onChangeText:function(l){return t.handleChangeText(l)},onFocus:function(){t.state.email&&0!==t.state.email.length||t.setState({placeholder:''})},onBlur:function(){t.state.email&&0!==t.state.email.length||t.setState({placeholder:'you@example.com'})}}),c.default.createElement(f.Text,{style:v.default.paragraph},__('A lbry.tv account allows you to earn rewards, backup your wallet, and keep everything in sync.')),c.default.createElement(f.Text,{style:v.default.infoParagraph},__('This information is disclosed only to LBRY, Inc. and not to the LBRY network.')));return c.default.createElement(f.View,{style:v.default.container},n)}}]),_})(c.default.PureComponent);e.default=_},908,[3,4,5,6,8,9,12,401,16,723,674,493,906]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=t(r(d[2])),s=t(r(d[3])),u=t(r(d[4])),o=t(r(d[5])),f=t(r(d[6])),c=(r(d[7]),r(d[8])),_=t(r(d[9])),y=t(r(d[10])),h=(t(r(d[11])),t(r(d[12]))),E=(t(r(d[13])),t(r(d[14]))),v=(function(t){function v(){var t,l;(0,n.default)(this,v);for(var o=arguments.length,f=new Array(o),c=0;c<o;c++)f[c]=arguments[c];return(l=(0,s.default)(this,(t=(0,u.default)(v)).call.apply(t,[this].concat(f)))).onResendPressed=function(){var t=l.props,n=t.email,s=t.notify;(0,t.resendVerificationEmail)(n),_.default.setItem(h.default.KEY_EMAIL_VERIFY_PENDING,'true'),s({message:__('Please follow the instructions in the email sent to your address to continue.')})},l}return(0,o.default)(v,t),(0,l.default)(v,[{key:"render",value:function(){var t=this.props,n=t.onEmailViewLayout,l=t.email,s=t.emailAlreadyExists,u=f.default.createElement(c.View,{onLayout:function(){return n('verify')}},f.default.createElement(c.Text,{style:E.default.title},s?__('Sign In'):__('Verify Email')),f.default.createElement(c.Text,{style:E.default.paragraph},__('An email has been sent to'),'\n\n',l,'\n\n',s&&__('Please click the link in the message to complete signing in'),!s&&__('Please click the link in the message to verify your email address'),"."),f.default.createElement(c.View,{style:E.default.buttonContainer},f.default.createElement(y.default,{style:E.default.verificationButton,theme:'light',text:__('Resend'),onPress:this.onResendPressed})));return f.default.createElement(c.View,{style:E.default.container},u)}}]),v})(f.default.PureComponent);e.default=v},909,[3,4,5,6,8,9,12,401,16,723,679,674,493,502,906]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),n=t(r(d[2])),u=t(r(d[3])),o=t(r(d[4])),c=t(r(d[5])),f=t(r(d[6])),s=(r(d[7]),r(d[8])),y=t(r(d[9])),h=(t(r(d[10])),t(r(d[11]))),w=t(r(d[12])),p=(function(t){function p(){var t,n;(0,l.default)(this,p);for(var c=arguments.length,f=new Array(c),s=0;s<c;s++)f[s]=arguments[s];return(n=(0,u.default)(this,(t=(0,o.default)(p)).call.apply(t,[this].concat(f)))).state={confirmed:!1},n}return(0,c.default)(p,t),(0,n.default)(p,[{key:"render",value:function(){var t=this,l=this.props,n=l.onSkipAccountViewLayout,u=l.onSkipSwitchChanged,o=f.default.createElement(s.View,{onLayout:n},f.default.createElement(s.View,{style:w.default.row},f.default.createElement(h.default,{name:"exclamation-triangle",style:w.default.titleIcon,size:32,color:y.default.White}),f.default.createElement(s.Text,{style:w.default.title},__('Are you sure?'))),f.default.createElement(s.Text,{style:w.default.paragraph},__('Without an account, you will not receive rewards, sync and backup services, or security updates.')),f.default.createElement(s.View,{style:[w.default.row,w.default.confirmContainer]},f.default.createElement(s.View,{style:w.default.rowSwitch},f.default.createElement(s.Switch,{value:this.state.confirmed,onValueChange:function(l){t.setState({confirmed:l}),u(l)}})),f.default.createElement(s.Text,{style:w.default.rowParagraph},__('I understand that by uninstalling LBRY I will lose any balances or published content with no recovery option if it is not backed up manually (see wallet page)'))));return f.default.createElement(s.View,{style:w.default.container},o)}}]),p})(f.default.PureComponent);e.default=p},910,[3,4,5,6,8,9,12,401,16,674,493,502,906]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[1]),s=r(d[2]),c=r(d[3]),l=r(d[4]),u=(r(d[5]),r(d[6]),r(d[7]),n(r(d[8]))),o=n(r(d[9])),f=(0,t.connect)(function(n){return{channels:(0,s.selectMyChannelClaims)(n),fetchingChannels:(0,s.selectFetchingMyChannels)(n),fetchingInvitees:(0,c.selectUserInviteStatusIsPending)(n),errorMessage:(0,c.selectUserInviteNewErrorMessage)(n),invitesRemaining:(0,c.selectUserInvitesRemaining)(n),referralCode:(0,c.selectUserInviteReferralCode)(n),isPending:(0,c.selectUserInviteNewIsPending)(n),invitees:(0,c.selectUserInvitees)(n),referralReward:(0,c.selectReferralReward)(n)}},function(n){return{fetchChannelListMine:function(){return n((0,s.doFetchChannelListMine)(1,99999,!0))},fetchInviteStatus:function(){return n((0,c.doFetchInviteStatus)())},inviteNew:function(t){return n((0,c.doUserInviteNew)(t))},pushDrawerStack:function(){return n((0,l.doPushDrawerStack)(u.default.DRAWER_ROUTE_INVITES))},setPlayerVisible:function(){return n((0,l.doSetPlayerVisible)(!1))},notify:function(t){return n((0,s.doToast)(t))}}})(o.default);e.default=f},911,[3,378,401,408,492,676,496,677,493,912]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=t(r(d[2])),s=t(r(d[3])),u=t(r(d[4])),o=t(r(d[5])),f=t(r(d[6])),c=r(d[7]),v=r(d[8]),h=t(r(d[9])),y=(t(r(d[10])),t(r(d[11]))),_=(t(r(d[12])),t(r(d[13]))),E=t(r(d[14])),p=(t(r(d[15])),t(r(d[16])),t(r(d[17])),t(r(d[18]))),w=t(r(d[19])),b=r(d[20]),C=(function(t){function C(){var t,l;(0,n.default)(this,C);for(var o=arguments.length,f=new Array(o),h=0;h<o;h++)f[h]=arguments[h];return(l=(0,s.default)(this,(t=(0,u.default)(C)).call.apply(t,[this].concat(f)))).state={channelName:null,email:null,inviteLink:null,selectedChannel:null},l.onComponentFocused=function(){var t=l.props,n=t.fetchChannelListMine,s=t.fetchInviteStatus,u=t.pushDrawerStack,o=(t.navigation,t.setPlayerVisible);t.user;u(),o(),v.NativeModules.Firebase.setCurrentScreen('Invites').then(function(t){(0,b.fetchReferralCode)(function(t){t&&t.length>0&&l.setState({inviteLink:"https://lbry.tv/$/invite/"+t[0]}),n()},function(t){n()}),s()})},l.handleChannelChange=function(t){var n=l.props.channels,s=void 0===n?[]:n;if(s&&s.length>0){var u=s.filter(function(n){return n.name===t});if(u.length>0){var o=u[0];(0,b.logPublish)(o),l.setState({channelName:t,inviteLink:l.getLinkForChannel(o)})}}},l.getLinkForChannel=function(t){var n=t.canonical_url?(0,c.parseURI)(t.canonical_url):(0,c.parseURI)(t.permanent_url),l=n.claimId;return"https://lbry.tv/$/invite/"+n.claimName+":"+l},l.handleInviteEmailChange=function(t){l.setState({email:t})},l.handleInvitePress=function(){var t=l.props,n=t.inviteNew,s=t.notify,u=l.state.email;if(!u||-1===u.indexOf('@'))return s({message:__('Please enter a valid email address to send an invite to.'),isError:!0});n(u)},l.handleInviteLinkPress=function(){var t=l.props.notify;v.Clipboard.setString(l.state.inviteLink),t({message:__('Invite link copied')})},l}return(0,o.default)(C,t),(0,l.default)(C,[{key:"componentWillMount",value:function(){this.props.navigation}},{key:"componentWillUnmount",value:function(){this.didFocusListener&&this.didFocusListener.remove()}},{key:"componentDidMount",value:function(){this.onComponentFocused()}},{key:"componentWillReceiveProps",value:function(t){var n=this.props,l=n.isPending,s=n.notify,u=t.channels,o=void 0===u?[]:u,f=t.isPending,c=t.errorMessage,v=this.state.email;if(!this.state.channelName&&o&&o.length>0){var h=o[0];(0,b.logPublish)(h),this.setState({channelName:h.name,inviteLink:this.getLinkForChannel(h)})}l&&!f&&(c&&c.trim().length>0?s({message:c,isError:!0}):(s({message:__(v+" was invited to the LBRY party!")}),this.setState({email:null})))}},{key:"render",value:function(){var t=this.props,n=t.fetchingInvitees,l=(t.user,t.navigation),s=(t.notify,t.isPending),u=t.invitees,o=this.state,c=o.email,b=(o.inviteLink,u&&u.length>0);return f.default.createElement(v.View,{style:w.default.container},f.default.createElement(p.default,{navigation:l}),f.default.createElement(v.ScrollView,{style:w.default.scrollContainer},f.default.createElement(v.TouchableOpacity,{style:w.default.rewardDriverCard,onPress:function(){return l.navigate('Rewards')}},f.default.createElement(y.default,{name:"award",size:16,style:w.default.rewardDriverIcon}),f.default.createElement(v.Text,{style:w.default.rewardDriverText},__('Earn rewards for inviting your friends.'))),f.default.createElement(v.View,{style:w.default.card},f.default.createElement(v.Text,{style:w.default.title},__('Invite Link')),f.default.createElement(v.Text,{style:w.default.text},__('Share this link with friends (or enemies) and get 20 LBC when they join lbry.tv')),f.default.createElement(v.Text,{style:w.default.subTitle},__('Your invite link')),f.default.createElement(v.View,{style:w.default.row},f.default.createElement(v.Text,{selectable:!0,numberOfLines:1,style:w.default.inviteLink,onPress:this.handleInviteLinkPress},this.state.inviteLink),f.default.createElement(_.default,{icon:'clipboard',style:w.default.button,onPress:this.handleInviteLinkPress})),f.default.createElement(v.Text,{style:w.default.customizeTitle},__('Customize invite link')),f.default.createElement(E.default,{showAnonymous:!1,channelName:this.state.channelName,onChannelChange:this.handleChannelChange})),f.default.createElement(v.View,{style:w.default.card},f.default.createElement(v.Text,{style:w.default.title},__('Invite by Email')),f.default.createElement(v.Text,{style:w.default.text},__('Invite someone you know by email and earn 20 LBC when they join lbry.tv.')),f.default.createElement(v.TextInput,{style:w.default.emailInput,editable:!s,value:this.state.email,onChangeText:this.handleInviteEmailChange,placeholder:__('imaginary@friend.com'),underlineColorAndroid:h.default.NextLbryGreen}),f.default.createElement(v.View,{style:w.default.rightRow},s&&f.default.createElement(v.ActivityIndicator,{size:'small',color:h.default.NextLbryGreen,style:w.default.loading}),f.default.createElement(_.default,{disabled:!c||-1===c.indexOf('@')||s,style:w.default.button,text:__('Invite'),onPress:this.handleInvitePress}))),f.default.createElement(v.View,{style:[w.default.card,w.default.lastCard]},f.default.createElement(v.View,{style:w.default.titleRow},f.default.createElement(v.Text,{style:w.default.titleCol},__('Invite History')),n&&f.default.createElement(v.ActivityIndicator,{size:'small',color:h.default.NextLbryGreen})),f.default.createElement(v.Text,{style:w.default.text},__('Earn 20 LBC for inviting a friend, an enemy, a frenemy, or an enefriend. Everyone needs content freedom.')),f.default.createElement(v.View,{style:w.default.invitees},b&&f.default.createElement(v.View,{style:w.default.inviteesHeader},f.default.createElement(v.Text,{style:w.default.emailHeader,numberOfLines:1},__('Email')),f.default.createElement(v.Text,{style:w.default.rewardHeader,numberOfLines:1},__('Reward'))),b&&u.map(function(t){return f.default.createElement(v.View,{key:t.email,style:w.default.inviteeItem},f.default.createElement(v.Text,{style:w.default.inviteeEmail,numberOfLines:1},t.email),f.default.createElement(v.Text,{style:w.default.rewardStatus,numberOfLines:1},t.invite_reward_claimed&&__('Claimed'),!t.invite_reward_claimed&&(t.invite_reward_claimable?__('Claimable'):__('Unclaimable'))))})))))}}]),C})(f.default.PureComponent);e.default=C},912,[3,4,5,6,8,9,12,401,16,674,493,502,498,679,913,500,916,919,705,921,410]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[1]),c=r(d[2]),l=r(d[3]),u=n(r(d[4])),o=(0,t.connect)(function(n){return{channels:(0,c.selectMyChannelClaims)(n),fetchingChannels:(0,c.selectFetchingMyChannels)(n),balance:(0,c.selectBalance)(n)}},function(n){return{notify:function(t){return n((0,c.doToast)(t))},createChannel:function(t,l){return n((0,c.doCreateChannel)(t,l))},fetchChannelListMine:function(){return n((0,c.doFetchChannelListMine)(1,99999,!0))},getSync:function(t,c){return n((0,l.doGetSync)(t,c))}}})(u.default);e.default=o},913,[3,378,401,408,914]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=t(r(d[2])),s=t(r(d[3])),u=t(r(d[4])),h=t(r(d[5])),c=t(r(d[6])),o=r(d[7]),C=r(d[8]),f=r(d[9]),E=t(r(d[10])),_=t(r(d[11])),y=t(r(d[12])),p=t(r(d[13])),N=t(r(d[14])),w=t(r(d[15])),v=(function(t){function v(t){var l;return(0,n.default)(this,v),(l=(0,s.default)(this,(0,u.default)(v).call(this,t))).handleCreateCancel=function(){l.setState({showCreateChannel:!1,newChannelName:'',newChannelBid:.1})},l.handlePickerValueChange=function(t,n){y.default.ITEM_CREATE_A_CHANNEL===t?l.setState({showCreateChannel:!0}):(l.handleCreateCancel(),l.handleChannelChange(y.default.ITEM_ANONYMOUS===t?o.CLAIM_VALUES.CHANNEL_ANONYMOUS:t)),l.setState({currentSelectedValue:t})},l.handleChannelChange=function(t){var n=l.props.onChannelChange,s=l.state.newChannelBid;t===o.CLAIM_VALUES.CHANNEL_NEW?(l.setState({addingChannel:!0}),n&&n(t),l.handleNewChannelBidChange(s)):(l.setState({addingChannel:!1}),n&&n(t))},l.handleNewChannelNameChange=function(t){l.props.notify;var n=t,s='';n.startsWith('@')&&(n=n.slice(1)),n.trim().length>0&&!(0,o.isNameValid)(n)?s=__('Your channel name contains invalid characters.'):l.channelExists(n)&&(s=__('You have already created a channel with the same name.')),l.setState({newChannelName:n,newChannelNameError:s})},l.handleNewChannelBidChange=function(t){var n,s=l.props,u=s.balance,h=s.notify;t<=0?n=__('Please enter a deposit above 0'):t===u?n=__('Please decrease your deposit to account for transaction fees'):t>u&&(n=__('Deposit cannot be higher than your balance')),h({message:n}),l.setState({newChannelBid:t,newChannelBidError:n})},l.handleCreateChannelClick=function(){var t=l.props,n=t.balance,s=t.createChannel,u=t.getSync,h=t.onChannelChange,c=t.notify,E=l.state,_=E.newChannelBid,p=E.newChannelName;if(0!==p.trim().length&&(0,o.isNameValid)(p.substr(1),!1))if(l.channelExists(p))c({message:__('You have already created a channel with the same name.')});else if(_>n)c({message:__('Deposit cannot be higher than your balance')});else{var N="@"+p;l.setState({creatingChannel:!0,createChannelError:void 0});s(N,_).then(function(t){l.setState({creatingChannel:!1,addingChannel:!1,currentSelectedValue:N,showCreateChannel:!1}),(0,f.logPublish)(t),h&&h(N),C.NativeModules.UtilityModule.getSecureValue(y.default.KEY_WALLET_PASSWORD).then(function(t){return u(t)})},function(){c({message:__('Unable to create channel due to an internal error.')}),l.setState({creatingChannel:!1})})}else c({message:__('Your channel name contains invalid characters.')})},l.channelExists=function(t){var n=l.props.channels,s=void 0===n?[]:n;if(s){var u=s,h=Array.isArray(u),c=0;for(u=h?u:u["function"==typeof Symbol&&"function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var o;if(h){if(c>=u.length)break;o=u[c++]}else{if((c=u.next()).done)break;o=c.value}var C=o;if(t.toLowerCase()===C.name.toLowerCase()||("@"+t).toLowerCase()===C.name.toLowerCase())return!0}}return!1},l.state={creditsInputFocused:!1,currentSelectedValue:y.default.ITEM_ANONYMOUS,newChannelName:'',newChannelBid:.1,addingChannel:!1,creatingChannel:!1,newChannelNameError:'',newChannelBidError:'',createChannelError:void 0,showCreateChannel:!1},l}return(0,h.default)(v,t),(0,l.default)(v,[{key:"componentDidMount",value:function(){var t=this.props,n=t.channels,l=void 0===n?[]:n,s=t.channelName,u=t.fetchChannelListMine,h=t.fetchingChannels;l&&0!==l.length||h||u(),this.setState({currentSelectedValue:s})}},{key:"componentWillReceiveProps",value:function(t){var n=this.props,l=n.channels,s=void 0===l?[]:l,u=n.channelName,h=t.channels,c=void 0===h?[]:h,o=t.channelName;c&&c.length!==s.length&&o!==this.state.currentSelectedValue&&this.setState({currentSelectedValue:u}),o!==u&&this.setState({currentSelectedValue:o})}},{key:"render",value:function(){var t=this,n=(this.state.addingChannel||this.props.channel,this.props),l=n.balance,s=n.enabled,u=(n.fetchingChannels,n.channels),h=void 0===u?[]:u,f=(n.showAnonymous?[y.default.ITEM_ANONYMOUS,y.default.ITEM_CREATE_A_CHANNEL]:[y.default.ITEM_CREATE_A_CHANNEL]).concat(h?h.map(function(t){return t.name}):[]),v=this.state,S=v.newChannelName,b=v.newChannelNameError,A=v.newChannelBid,T=(v.newChannelBidError,v.creatingChannel),I=(v.createChannelError,v.addingChannel,v.showCreateChannel);return c.default.createElement(C.View,{style:w.default.container},c.default.createElement(C.Picker,{enabled:s,selectedValue:this.state.currentSelectedValue,style:w.default.channelPicker,itemStyle:w.default.channelPickerItem,onValueChange:this.handlePickerValueChange},f.map(function(t){return c.default.createElement(C.Picker.Item,{label:[y.default.ITEM_ANONYMOUS,y.default.ITEM_CREATE_A_CHANNEL].includes(t)?__(t):t,value:t,key:t})})),I&&c.default.createElement(C.View,{style:w.default.createChannelContainer},c.default.createElement(C.View,{style:w.default.channelInputContainer},c.default.createElement(C.Text,{style:w.default.channelAt},"@"),c.default.createElement(C.TextInput,{style:w.default.channelNameInput,value:this.state.newChannelName,onChangeText:this.handleNewChannelNameChange,placeholder:__('Channel name'),underlineColorAndroid:_.default.NextLbryGreen})),b.length>0&&c.default.createElement(C.Text,{style:w.default.inlineError},b),c.default.createElement(C.View,{style:w.default.bidRow},c.default.createElement(C.Text,{style:w.default.label},__('Deposit')),c.default.createElement(C.TextInput,{style:w.default.bidAmountInput,value:String(A),onChangeText:this.handleNewChannelBidChange,onFocus:function(){return t.setState({creditsInputFocused:!0})},onBlur:function(){return t.setState({creditsInputFocused:!1})},placeholder:'0.00',keyboardType:'number-pad',underlineColorAndroid:_.default.NextLbryGreen}),c.default.createElement(C.Text,{style:w.default.currency},"LBC"),c.default.createElement(C.View,{style:w.default.balance},this.state.creditsInputFocused&&c.default.createElement(p.default,{name:"coins",size:12}),this.state.creditsInputFocused&&c.default.createElement(C.Text,{style:w.default.balanceText},(0,o.formatCredits)(parseFloat(l),1,!0)))),c.default.createElement(C.Text,{style:w.default.helpText},__('This LBC remains yours. It is a deposit to reserve the name and can be undone at any time.')),c.default.createElement(C.View,{style:w.default.buttonContainer},T&&c.default.createElement(C.ActivityIndicator,{size:'small',color:_.default.NextLbryGreen}),!T&&c.default.createElement(C.View,{style:w.default.buttons},c.default.createElement(N.default,{style:w.default.cancelLink,text:__('Cancel'),onPress:this.handleCreateCancel}),c.default.createElement(E.default,{style:w.default.createButton,disabled:!(S.trim().length>0&&A>0),text:__('Create'),onPress:this.handleCreateChannelClick})))))}}]),v})(c.default.PureComponent);e.default=v},914,[3,4,5,6,8,9,12,401,16,410,679,674,493,502,498,915]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),l=t(r(d[2])),o=n.StyleSheet.create({container:{flex:1},channelPicker:{fontFamily:'Inter-Regular',fontSize:16,height:52,width:'100%'},channelPickerItem:{fontFamily:'Inter-Regular',fontSize:16},bidRow:{flex:1,flexDirection:'row',alignItems:'center'},label:{fontFamily:'Inter-Regular',fontSize:16},balance:{alignItems:'center',flexDirection:'row',marginLeft:24},balanceText:{fontFamily:'Inter-SemiBold',fontSize:14,marginLeft:4},channelNameInput:{fontFamily:'Inter-Regular',fontSize:16,paddingLeft:20},bidAmountInput:{fontFamily:'Inter-Regular',fontSize:16,marginLeft:16,textAlign:'right',width:80},helpText:{fontFamily:'Inter-Regular',fontSize:12},createChannelContainer:{flex:1,marginLeft:8,marginRight:8},channelAt:{position:'absolute',left:4,top:13,fontFamily:'Inter-Regular',fontSize:16},buttonContainer:{flex:1,marginTop:16,justifyContent:'flex-end'},buttons:{flex:1,flexDirection:'row',alignItems:'center',justifyContent:'flex-end'},cancelLink:{marginRight:16},createButton:{backgroundColor:l.default.NextLbryGreen},inlineError:{fontFamily:'Inter-Regular',fontSize:12,color:l.default.Red,marginTop:2}});e.default=o},915,[3,16,674]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[1]),o=r(d[2]),u=r(d[3]),c=n(r(d[4])),l=(0,t.connect)(function(){var n=(0,u.makeSelectIsRewardClaimPending)(),t=(0,u.makeSelectClaimRewardError)();return function(o,u){return{errorMessage:t(o,u),isPending:n(o,u)}}},function(n){return{claimReward:function(t){return n((0,u.doClaimRewardType)(t.reward_type,!0))},clearError:function(t){return n((0,u.doClaimRewardClearError)(t))},notify:function(t){return n((0,o.doToast)(t))}}})(c.default);e.default=l},916,[3,378,401,408,917]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),n=t(r(d[2])),s=t(r(d[3])),u=t(r(d[4])),o=t(r(d[5])),c=t(r(d[6])),f=r(d[7]),y=t(r(d[8])),w=t(r(d[9])),p=t(r(d[10])),h=t(r(d[11])),_=(function(t){function _(){var t,n;(0,l.default)(this,_);for(var o=arguments.length,c=new Array(o),f=0;f<o;f++)c[f]=arguments[f];return(n=(0,s.default)(this,(t=(0,u.default)(_)).call.apply(t,[this].concat(c)))).state={claimStarted:!1},n.onClaimPress=function(){var t=n.props,l=t.canClaim,s=t.claimReward,u=t.notify,o=t.reward,c=t.showVerification;if(!l)return c&&c(),void u({message:__('Unfortunately, you are not eligible to claim this reward at this time.')});n.setState({claimStarted:!0},function(){s(o)})},n.getDisplayAmount=function(){var t=n.props.reward;if(t){if(!!!t.transaction_id&&t.reward_range&&t.reward_range.includes('-'))return t.reward_range.split('-')[0]+'+';if(t.reward_amount>0)return t.reward_amount}return'?'},n}return(0,o.default)(_,t),(0,n.default)(_,[{key:"componentWillReceiveProps",value:function(t){var l=t.errorMessage,n=t.isPending,s=this.props,u=s.clearError,o=s.notify,c=s.reward;this.state.claimStarted&&!n&&(l&&l.trim().length>0?(o({message:l}),u(c)):o({message:__('Reward successfully claimed!')}),this.setState({claimStarted:!1}))}},{key:"render",value:function(){var t=this,l=this.props,n=l.canClaim,s=l.isPending,u=(l.onClaimPress,l.reward),o=!!u.transaction_id;return c.default.createElement(f.TouchableOpacity,{style:[h.default.rewardCard,h.default.row],onPress:function(){s||o||t.onClaimPress()}},c.default.createElement(f.View,{style:h.default.leftCol},!s&&c.default.createElement(f.TouchableOpacity,{onPress:function(){o||t.onClaimPress()}},o&&c.default.createElement(w.default,{name:o?'check-circle':'circle',style:o?h.default.claimed:n?h.default.unclaimed:h.default.disabled,size:20})),s&&c.default.createElement(f.ActivityIndicator,{size:"small",color:y.default.NextLbryGreen})),c.default.createElement(f.View,{style:h.default.midCol},c.default.createElement(f.Text,{style:h.default.rewardTitle},u.reward_title),c.default.createElement(f.Text,{style:h.default.rewardDescription},u.reward_description),o&&c.default.createElement(p.default,{style:h.default.link,href:"https://explorer.lbry.com/tx/"+u.transaction_id,text:u.transaction_id.substring(0,7),error:__('The transaction URL could not be opened')})),c.default.createElement(f.View,{style:h.default.rightCol},c.default.createElement(f.Text,{style:h.default.rewardAmount},this.getDisplayAmount()),c.default.createElement(f.Text,{style:h.default.rewardCurrency},"LBC")))}}]),_})(c.default.PureComponent);e.default=_},917,[3,4,5,6,8,9,12,16,674,502,498,918]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),o=t(r(d[2])),l=n.StyleSheet.create({container:{flex:1,backgroundColor:o.default.PageBackground},row:{flexDirection:'row',justifyContent:'space-between',alignItems:'center'},actionButton:{backgroundColor:o.default.LbryGreen,alignSelf:'flex-start',paddingTop:9,paddingBottom:9,paddingLeft:24,paddingRight:24},busyContainer:{flex:1,marginTop:32,marginBottom:16,alignItems:'center',justifyContent:'center',flexDirection:'row'},enrollContainer:{flex:1,marginTop:60,padding:24,backgroundColor:o.default.LbryGreen},onboarding:{marginTop:36},enrollDescText:{fontFamily:'Inter-Regular',fontSize:18,lineHeight:28,color:o.default.White},rewardsContainer:{flex:1},scrollContainer:{marginTop:60},scrollContentContainer:{paddingBottom:16},card:{backgroundColor:o.default.White,marginTop:16,marginLeft:16,marginRight:16,padding:16},rewardCard:{backgroundColor:o.default.White,marginTop:16,marginLeft:16,marginRight:16,paddingTop:16,paddingBottom:16},text:{fontFamily:'Inter-Regular',fontSize:16,lineHeight:24},infoText:{fontFamily:'Inter-Regular',fontSize:18,marginLeft:12},title:{fontFamily:'Inter-Regular',fontSize:22,marginBottom:6,color:o.default.LbryGreen},subtitle:{fontFamily:'Inter-Regular',fontSize:18,marginBottom:6,color:o.default.LbryGreen},subcardText:{fontFamily:'Inter-Regular',fontSize:15,lineHeight:20,marginLeft:2,marginRight:2},subcardTextInput:{fontFamily:'Inter-Regular',fontSize:16,marginTop:2,marginBottom:2},topMarginSmall:{marginTop:8},topMarginMedium:{marginTop:16},bottomMarginSmall:{marginBottom:8},bottomMarginMedium:{marginBottom:16},bottomMarginLarge:{marginBottom:24},leftRightMargin:{marginLeft:32,marginRight:32},link:{color:o.default.LbryGreen,fontFamily:'Inter-Regular',fontSize:14},textLink:{color:o.default.White},underlinedTextLink:{color:o.default.White,textDecorationLine:'underline'},greenLink:{color:o.default.LbryGreen},leftCol:{width:'15%',alignItems:'center',paddingLeft:6},midCol:{width:'65%'},rightCol:{width:'18%',alignItems:'center'},rewardAmount:{fontFamily:'Inter-Regular',fontSize:26,textAlign:'center'},rewardCurrency:{fontFamily:'Inter-Regular'},rewardTitle:{fontFamily:'Inter-Regular',fontSize:16,color:o.default.LbryGreen,marginBottom:4},rewardDescription:{fontFamily:'Inter-Regular',fontSize:14,lineHeight:18,marginBottom:4},claimed:{color:o.default.LbryGreen},disabled:{color:o.default.LightGrey},subcard:{borderTopColor:o.default.VeryLightGrey,borderTopWidth:1,paddingTop:16,paddingLeft:8,paddingRight:8,marginTop:16,marginLeft:-8,marginRight:-8},summaryContainer:{backgroundColor:o.default.LbryGreen,padding:16,marginTop:16,marginLeft:16,marginRight:16},summaryRow:{flexDirection:'row'},summaryText:{color:o.default.White,fontFamily:'Inter-Regular',fontSize:28,marginLeft:12},phoneVerificationContainer:{paddingLeft:4,paddingRight:4},phoneInput:{marginLeft:32,marginRight:32},phoneInputText:{fontFamily:'Inter-Regular',fontSize:16,letterSpacing:1.3,color:o.default.White},verifyingText:{fontFamily:'Inter-Regular',fontSize:14,marginLeft:12,alignSelf:'flex-start'},verificationCodeInput:{fontFamily:'Inter-Regular',color:o.default.White,fontSize:24,letterSpacing:12,marginLeft:32,marginRight:32},loading:{alignSelf:'flex-start'},smsPermissionContainer:{marginBottom:32},buttonRow:{width:'100%',position:'absolute',alignItems:'center',left:24,bottom:24,flexDirection:'row',justifyContent:'space-between'},notInterestedLink:{fontSize:14,fontFamily:'Inter-Regular',color:o.default.White},learnMoreLink:{fontFamily:'Inter-Regular',color:o.default.White,textDecorationLine:'underline'},enrollButton:{backgroundColor:o.default.White,paddingLeft:16,paddingRight:16},customCodeInput:{fontFamily:'Inter-Regular',fontSize:16,letterSpacing:1.3,marginTop:-8,marginBottom:4},redeemButton:{alignSelf:'flex-end',backgroundColor:o.default.LbryGreen},failureFootnote:{marginTop:32,marginLeft:32,marginRight:32},buttonContainer:{flexDirection:'row',alignItems:'center',justifyContent:'space-between',width:'100%',paddingLeft:32,paddingRight:32,marginTop:8},verificationTitle:{fontSize:32,color:o.default.White,fontFamily:'Inter-Regular',marginLeft:32,marginRight:32,marginBottom:24},verificationButton:{backgroundColor:o.default.White,paddingLeft:16,paddingRight:16},verificationLink:{color:o.default.White,fontSize:14},paragraphText:{fontFamily:'Inter-Regular',color:o.default.White,fontSize:12,lineHeight:16},filterHeader:{flexDirection:'row',alignItems:'center',marginTop:16,marginLeft:16,marginRight:16,padding:16,backgroundColor:o.default.White},filterLink:{fontFamily:'Inter-Regular',fontSize:14,marginRight:24},activeFilterLink:{fontFamily:'Inter-SemiBold'}});e.default=l},918,[3,16,674]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),u=r(d[2]),c=r(d[3]),o=r(d[4]),f=t(r(d[5])),l=(0,n.connect)(function(t){return{unclaimedRewardAmount:(0,o.selectUnclaimedRewardValue)(t),fetching:(0,o.selectFetchingRewards)(t),user:(0,o.selectUser)(t)}},function(t){return{fetchRewards:function(){return t((0,o.doRewardList)())},notify:function(n){return t((0,u.doToast)(n))},setClientSetting:function(n,u){return t((0,c.doSetClientSetting)(n,u))}}})(f.default);e.default=l},919,[3,378,401,721,408,920]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=t(r(d[2])),o=t(r(d[3])),u=t(r(d[4])),s=t(r(d[5])),f=t(r(d[6])),c=r(d[7]),_=(t(r(d[8])),t(r(d[9]))),v=t(r(d[10])),y=t(r(d[11])),h=t(r(d[12])),p=t(r(d[13])),E=t(r(d[14])),w=(function(t){function w(){var t,l;(0,n.default)(this,w);for(var s=arguments.length,f=new Array(s),_=0;_<s;_++)f[_]=arguments[_];return(l=(0,o.default)(this,(t=(0,u.default)(w)).call.apply(t,[this].concat(f)))).onNotInterestedPressed=function(){var t=l.props,n=t.navigation;(0,t.setClientSetting)(v.default.SETTING_REWARDS_NOT_INTERESTED,!0),n.navigate({routeName:'DiscoverStack'})},l.onEnrollPressed=function(){l.props.navigation.navigate({routeName:'Verification',key:'verification',params:{syncFlow:!1}})},l.onLearnMorePressed=function(){c.Linking.openURL('https://lbry.com/faq/earn-credits')},l}return(0,s.default)(w,t),(0,l.default)(w,[{key:"componentDidMount",value:function(){this.props.fetchRewards()}},{key:"render",value:function(){var t=this.props,n=(t.fetching,t.navigation,t.unclaimedRewardAmount);t.user;return f.default.createElement(c.View,{style:E.default.enrollContainer},f.default.createElement(c.View,{style:E.default.summaryRow},f.default.createElement(p.default,{name:"award",size:36,color:h.default.White}),f.default.createElement(c.Text,{style:E.default.summaryText},1===n&&__('%amount% available credit',{amount:n}),1!==n&&__('%amount% available credits',{amount:n}))),f.default.createElement(c.View,{style:E.default.onboarding},f.default.createElement(c.Text,{style:E.default.enrollDescText},__('LBRY credits allow you to purchase content, publish content, and influence the network.'),'\n\n',__('You get credits for free for providing an email address and taking other basic actions.'),'\n\n',f.default.createElement(y.default,{style:E.default.learnMoreLink,text:__('Learn more'),onPress:this.onLearnMorePressed}),".")),f.default.createElement(c.View,{style:E.default.buttonRow},f.default.createElement(y.default,{style:E.default.notInterestedLink,text:__('Not interested'),onPress:this.onNotInterestedPressed}),f.default.createElement(_.default,{style:E.default.enrollButton,theme:'light',text:__('Get started'),onPress:this.onEnrollPressed})))}}]),w})(f.default.Component);e.default=w},920,[3,4,5,6,8,9,12,16,723,679,493,498,674,502,918]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),o=t(r(d[2])),l=n.StyleSheet.create({container:{flex:1,backgroundColor:o.default.PageBackground},scrollContainer:{marginTop:60},row:{flexDirection:'row',justifyContent:'space-between',alignItems:'center'},button:{backgroundColor:o.default.LbryGreen,alignSelf:'flex-start'},card:{backgroundColor:o.default.White,marginTop:16,marginLeft:16,marginRight:16,padding:16},title:{fontFamily:'Inter-SemiBold',fontSize:20,marginBottom:8},titleRow:{alignItems:'center',flexDirection:'row',marginBottom:8,justifyContent:'space-between'},titleCol:{fontFamily:'Inter-SemiBold',fontSize:20},text:{fontFamily:'Inter-Regular',fontSize:14},link:{color:o.default.LbryGreen,fontFamily:'Inter-Regular',fontSize:14},smallText:{fontFamily:'Inter-Regular',fontSize:12},rewardDriverCard:{alignItems:'center',backgroundColor:o.default.RewardDriverBlue,flexDirection:'row',padding:16,marginLeft:16,marginTop:16,marginRight:16},rewardDriverIcon:{color:o.default.White,marginRight:8},rewardDriverText:{fontFamily:'Inter-Regular',color:o.default.White,fontSize:14},subTitle:{fontFamily:'Inter-Regular',fontSize:14,marginTop:12,marginBottom:4},customizeTitle:{fontFamily:'Inter-Regular',fontSize:14,marginTop:12},inviteLink:{fontFamily:'Inter-Regular',borderWidth:1,borderRadius:16,borderStyle:'dashed',borderColor:'#e1e1e1',backgroundColor:'#f9f9f9',paddingTop:8,paddingLeft:8,paddingRight:8,paddingBottom:6,width:'88%'},emailInput:{fontFamily:'Inter-Regular',fontSize:14},rightRow:{flexDirection:'row',alignItems:'center',justifyContent:'flex-end'},loading:{marginRight:8},lastCard:{marginBottom:16},invitees:{marginTop:8},inviteesHeader:{flex:1,flexDirection:'row',alignItems:'center',marginBottom:8},emailHeader:{fontFamily:'Inter-SemiBold',fontSize:14,width:'65%'},rewardHeader:{fontFamily:'Inter-SemiBold',fontSize:14,width:'35%'},inviteeItem:{flex:1,flexDirection:'row',alignItems:'center',marginBottom:8},inviteeEmail:{fontFamily:'Inter-Regular',fontSize:12,width:'65%'},rewardStatus:{fontFamily:'Inter-Regular',fontSize:12,width:'35%'}});e.default=l},921,[3,16,674]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=r(d[1]),n=r(d[2]),o=r(d[3]),l=r(d[4]),s=r(d[5]),c=r(d[6]),f=(t(r(d[7])),t(r(d[8]))),h=(0,u.connect)(function(t){return{balance:(0,n.selectBalance)(t),drawerStack:(0,o.selectDrawerStack)(t),hasFormState:(0,c.selectHasPublishFormState)(t),myClaims:(0,n.selectMyClaims)(t),publishFormState:(0,c.selectPublishFormState)(t),publishFormValues:(0,n.selectPublishFormValues)(t)}},function(t){return{notify:function(u){return t((0,n.doToast)(u))},clearPublishFormState:function(){return t((0,l.doClearPublishFormState)())},fetchMyClaims:function(){return t((0,n.doFetchClaimListMine)())},pendingPublishSuccess:function(u){return t((0,l.doPendingPublishSuccess)(u))},updatePublishForm:function(u){return t((0,n.doUpdatePublishForm)(u))},updatePublishFormState:function(u){return t((0,l.doUpdatePublishFormState)(u))},publish:function(u,o){return t((0,n.doPublish)(u,o))},resolveUri:function(u){return t((0,n.doResolveUri)(u))},pushDrawerStack:function(u,n){return t((0,s.doPushDrawerStack)(u,n))},popDrawerStack:function(){return t((0,s.doPopDrawerStack)())},setPlayerVisible:function(){return t((0,s.doSetPlayerVisible)(!1))}}})(f.default);e.default=h},922,[3,378,401,496,676,492,677,493,923]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=t(r(d[2])),s=t(r(d[3])),u=t(r(d[4])),o=t(r(d[5])),c=t(r(d[6])),h=t(r(d[7])),f=t(r(d[8])),p=r(d[9]),b=r(d[10]),y=r(d[11]),E=r(d[12]),S=r(d[13]),P=(t(r(d[14])),t(r(d[15]))),C=t(r(d[16])),T=t(r(d[17])),v=t(r(d[18])),_=t(r(d[19])),N=(t(r(d[20])),t(r(d[21]))),L=t(r(d[22])),I=t(r(d[23])),U=t(r(d[24])),w=t(r(d[25])),k=t(r(d[26])),O=t(r(d[27])),R=t(r(d[28])),A=r(d[29]);function M(t,n){var l=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);n&&(s=s.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),l.push.apply(l,s)}return l}function V(t){for(var l=1;l<arguments.length;l++){var s=null!=arguments[l]?arguments[l]:{};l%2?M(Object(s),!0).forEach(function(l){(0,n.default)(t,l,s[l])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(s)):M(Object(s)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(s,n))})}return t}var F={en:'English',zh:'Chinese',fr:'French',de:'German',jp:'Japanese',ru:'Russian',es:'Spanish',id:'Indonesian',it:'Italian',nl:'Dutch',tr:'Turkish',pl:'Polish',ms:'Malay',pt:'Portuguese',vi:'Vietnamese',th:'Thai',ar:'Arabic',cs:'Czech',hr:'Croatian',km:'Cambodian',ko:'Korean',no:'Norwegian',ro:'Romanian',hi:'Hindi',el:'Greek'},x=(function(t){function n(){var t,u;(0,s.default)(this,n);for(var h=arguments.length,f=new Array(h),b=0;b<h;b++)f[b]=arguments[b];return(u=(0,o.default)(this,(t=(0,c.default)(n)).call.apply(t,[this].concat(f)))).camera=null,u.scrollView=null,u.state={canPublish:!0,canUseCamera:!1,creditsInputFocused:!1,documentPickerOpen:!1,editMode:!1,titleFocused:!1,descriptionFocused:!1,loadingVideos:!1,vanityUrl:null,videos:null,allThumbnailsChecked:!1,checkedThumbnails:[],cameraType:E.RNCamera.Constants.Type.back,videoRecordingMode:!1,recordingVideo:!1,showCameraOverlay:!1,uploadsPath:null,thumbnailPath:null,currentMedia:null,currentThumbnailUri:null,updatingThumbnailUri:!1,currentPhase:null,advancedMode:!1,anonymous:!0,channelName:y.CLAIM_VALUES.CHANNEL_ANONYMOUS,priceSet:!1,hasEditedContentAddress:!1,bid:.1,description:null,title:null,language:'en',license:y.LICENSES.NONE,licenseUrl:'',otherLicenseDescription:'',name:null,price:0,currency:'LBC',uri:null,tags:[],selectedChannel:null,uploadedThumbnailUri:null,vanityUrlSet:!1,thumbnailImagePickerOpen:!1,publishStarted:!1,storagePermissionRequired:!1,hasReturnedBack:!1,returnUrl:null},u.handleGalleryThumbnailChecked=function(t){var n=(0,l.default)(u.state.checkedThumbnails),s=t.id;n.includes(s)||n.push(s),u.setState({checkedThumbnails:n})},u.handleAllGalleryThumbnailsChecked=function(){u.setState({allThumbnailsChecked:!0})},u.loadPendingFormState=function(){var t=u.props.publishFormState,n=null!==t.license;u.setState(V({},t,{advancedMode:n}))},u.checkStoragePermission=function(){p.NativeModules.UtilityModule.canReadWriteStorage().then(function(t){t||p.NativeModules.UtilityModule.requestStoragePermission()})},u.loadVideos=function(){u.setState({loadingVideos:!0,storagePermissionRequired:!1},function(){p.NativeModules.Gallery.getVideos().then(function(t){return u.setState({videos:t,loadingVideos:!1})})})},u.onComponentFocused=function(){var t=u.props,n=(t.balance,t.fetchMyClaims),l=t.hasFormState,s=t.pushDrawerStack,o=t.setPlayerVisible,c=t.navigation;p.NativeModules.Firebase.setCurrentScreen('Publish').then(function(t){s(v.default.DRAWER_ROUTE_PUBLISH,c.state.params?c.state.params:null),o(),p.DeviceEventEmitter.addListener('onStoragePermissionGranted',u.handleStoragePermissionGranted),p.DeviceEventEmitter.addListener('onStoragePermissionRefused',u.handleStoragePermissionRefused),p.NativeModules.Gallery.canUseCamera().then(function(t){return u.setState({canUseCamera:t})}),p.NativeModules.Gallery.getThumbnailPath().then(function(t){return u.setState({thumbnailPath:t})}),n(),p.NativeModules.UtilityModule.canReadWriteStorage().then(function(t){t?u.loadVideos():u.setState({storagePermissionRequired:!0},function(){return p.NativeModules.UtilityModule.requestStoragePermission()})});var h=!1,f=!1;if(c.state.params){var b=c.state.params,E=(b.displayForm,b.editMode),S=b.claimToEdit,P=b.vanityUrl,C=b.returnUrl;if(E)u.prepareEdit(S),h=!0;else if(P){var T=(0,y.parseURI)(P).claimName;f=!0,u.setState({name:T,hasEditedContentAddress:!0,vanityUrlSet:f,vanityUrl:T})}u.setState({returnUrl:C})}!h&&l&&(u.loadPendingFormState(),f&&u.setState({name:u.state.vanityUrl})),u.setState({currentPhase:h||l?v.default.PHASE_DETAILS:v.default.PHASE_SELECTOR})})},u.prepareEdit=function(t){var n,l=u.props.pushDrawerStack,s=t.amount,o=t.name,c=t.signing_channel,h=t.value,f=h.description,p=h.fee,b=h.languages,E=h.license,S=h.license_url,P=h.tags,C=h.thumbnail,T=h.title;c&&(n=c.name);var _,N,L=C?C.url:null;y.LICENSES.CC_LICENSES.some(function(t){return t.value===E})?_=E:(_=E&&E!==y.LICENSES.NONE&&E!==y.LICENSES.PUBLIC_DOMAIN?E&&!S&&E!==y.LICENSES.NONE?y.LICENSES.COPYRIGHT:y.LICENSES.OTHER:E,N=E),u.setState({editMode:!0,publishStarted:!1,currentPhase:v.default.PHASE_DETAILS,hasEditedContentAddress:!0,bid:s,channelName:n,description:f,language:b&&b.length>0?b[0]:'en',license:_,licenseUrl:S,otherLicenseDescription:N,name:o,currency:p&&p.currency?p.currency:'LBC',price:p&&p.amount?p.amount:0,priceSet:p&&p.amount>0,tags:P&&P.length>0?P:[],title:T,currentThumbnailUri:L,uploadedThumbnailUri:L,vanityUrlSet:!1},function(){u.handleNameChange(o),n&&u.handleChannelChange(n),l(v.default.DRAWER_ROUTE_PUBLISH_FORM)})},u.handleModePressed=function(){u.setState({advancedMode:!u.state.advancedMode})},u.handlePublishPressed=function(){var t=u.props,n=t.balance,l=t.myClaims,s=t.notify,o=t.publish,c=t.updatePublishForm,h=u.state,f=h.editMode,p=h.bid,b=h.channelName,E=h.currentMedia,S=h.currency,P=h.description,C=h.language,T=h.license,_=h.licenseUrl,N=h.otherLicenseDescription,L=h.name,I=h.price,U=h.priceSet,w=h.tags,k=h.title,O=h.uploadedThumbnailUri,R=h.uri;if(n<v.default.MINIMUM_TRANSACTION_BALANCE)return s({message:__('Publishing content requires credits. Press the blue bar to get some for free.')}),void(u.scrollView&&u.scrollView.scrollTo({x:0,y:0,animated:!0}));k&&0!==k.trim().length?L?(0,y.isNameValid)(L,!1)?!f&&l&&l.length>0&&l.some(function(t){return t.name.toLowerCase()===L.trim().toLowerCase()})?s({message:__('You have already published to the specified content address. Please enter a new address.'),isError:!0}):E||f?(c({filePath:E?E.filePath:null,bid:p||.1,title:k||'',thumbnail:O||'',description:P||'',language:C,license:T,licenseType:T,licenseUrl:_,otherLicenseDescription:N,name:L||void 0,contentIsFree:!U,fee:{currency:S,amount:I},uri:R||void 0,channel:y.CLAIM_VALUES.CHANNEL_ANONYMOUS===b?null:b,isStillEditing:!1,tags:w.map(function(t){return{name:t}})}),u.setState({publishStarted:!0},function(){return o(u.handlePublishSuccess,u.handlePublishFailure)})):s({message:__('No file selected. Please select a video or take a photo before publishing.'),isError:!0}):s({message:__('Your content address contains invalid characters.'),isError:!0}):s({message:__('Please specify an address where people can find your content.'),isError:!0}):s({message:__('Please provide a title'),isError:!0})},u.handlePublishSuccess=function(t){var n=u.props,l=n.clearPublishFormState,s=n.navigation,o=n.notify,c=n.pendingPublishSuccess,h=t.outputs[0];(0,A.logPublish)(h),c(h),o({message:__('Your content was successfully published. It will be available in a few mintues.')}),l(),u.setState({publishStarted:!1}),s.navigate({routeName:v.default.DRAWER_ROUTE_PUBLISHES,params:{publishSuccess:!0}})},u.handlePublishFailure=function(t){(0,u.props.notify)({message:__('Your content could not be published at this time. Please try again.')}),u.setState({publishStarted:!1})},u.formatNameForTitle=function(t){return t.replace(new RegExp(y.regexInvalidURI.source,y.regexInvalidURI.flags+'g'),'-').toLowerCase()},u.handleRecordVideoPressed=function(){u.state.showCameraOverlay||u.setState({canUseCamera:!0,showCameraOverlay:!0,videoRecordingMode:!0})},u.handleTakePhotoPressed=function(){u.state.showCameraOverlay||u.setState({canUseCamera:!0,showCameraOverlay:!0,videoRecordingMode:!1})},u.handleUploadPressed=function(){u.state.documentPickerOpen||u.setState({documentPickerOpen:!0},function(){p.NativeModules.UtilityModule.openDocumentPicker('*/*')})},u.handleThumbnailUploadSuccess=function(t){var n=t.url,l=u.props.updatePublishFormState;u.setState({uploadThumbnailStarted:!1,currentThumbnailUri:n,uploadedThumbnailUri:n}),l({currentThumbnailUri:n,uploadedThumbnailUri:n})},u.handleThumbnailUploadFailure=function(t){var n=u.props.notify;u.setState({uploadThumbnailStarted:!1}),n({message:__('The thumbnail could not be uploaded. Please try again.')})},u.onFilePicked=function(t){var n=u.props.notify;if(t.path&&t.path.length>0){var l="file://"+t.path;u.state.documentPickerOpen?u.setState({documentPickerOpen:!1,thumbnailImagePickerOpen:!1},function(){var n={id:-1,filePath:t.path,duration:0};u.setCurrentMedia(n)}):u.state.thumbnailImagePickerOpen&&u.setState({documentPickerOpen:!1,thumbnailImagePickerOpen:!1,uploadThumbnailStarted:!0,currentThumbnailUri:l},function(){(0,A.uploadImageAsset)(l,u.handleThumbnailUploadSuccess,u.handleThumbnailUploadFailure)})}else n({message:__('The path could not be determined. Please try a different file.'),isError:!0})},u.onPickerCanceled=function(){u.setState({documentPickerOpen:!1,thumbnailImagePickerOpen:!1})},u.handleCloseCameraPressed=function(){u.setState({showCameraOverlay:!1,videoRecordingMode:!1})},u.getFilePathFromUri=function(t){return t.substring('file://'.length)},u.handleCameraActionPressed=function(){var t=u.props.pushDrawerStack;if(u.state.videoRecordingMode)if(u.state.recordingVideo)u.camera.stopRecording();else{u.setState({recordingVideo:!0});var n={quality:E.RNCamera.Constants.VideoQuality['1080p']};u.camera.recordAsync(n).then(function(n){u.setState({recordingVideo:!1});var l={id:-1,filePath:u.getFilePathFromUri(n.uri),type:'video/mp4',duration:0};u.setCurrentMedia(l),u.setState({currentThumbnailUri:null,updatingThumbnailUri:!1,publishStarted:!1,currentPhase:v.default.PHASE_DETAILS,showCameraOverlay:!1,videoRecordingMode:!1,recordingVideo:!1},function(){return t(v.default.DRAWER_ROUTE_PUBLISH_FORM)})})}else{u.camera.takePictureAsync({quality:.7}).then(function(n){var l={id:-1,filePath:u.getFilePathFromUri(n.uri),name:(0,S.generateCombination)(2,' ',!0),type:'image/jpg',duration:0};u.setCurrentMedia(l),u.setState({currentPhase:v.default.PHASE_DETAILS,currentThumbnailUri:null,publishStarted:!1,updatingThumbnailUri:!1,showCameraOverlay:!1,videoRecordingMode:!1},function(){return t(v.default.DRAWER_ROUTE_PUBLISH)})})}},u.handleSwitchCameraPressed=function(){var t=u.state.cameraType;u.setState({cameraType:t===E.RNCamera.Constants.Type.back?E.RNCamera.Constants.Type.front:E.RNCamera.Constants.Type.back})},u.getRandomFileId=function(){return'_'+(Math.floor(18*Math.random())+1)},u.handlePublishAgainPressed=function(){u.showSelector()},u.handleBidChange=function(t){(0,u.props.updatePublishFormState)({bid:t}),u.setState({bid:t})},u.handlePriceChange=function(t){(0,u.props.updatePublishFormState)({price:t}),u.setState({price:t})},u.handleNameChange=function(t,n){var l=u.props,s=l.notify;if((0,l.updatePublishFormState)({name:t}),u.setState({name:t}),n&&u.setState({hasEditedContentAddress:!0}),(0,y.isNameValid)(t,!1)){var o=u.getNewUri(t,u.state.channelName);u.setState({uri:o})}else s({message:__('Your content address contains invalid characters')})},u.handleChannelChange=function(t){var n=u.props.updatePublishFormState,l=u.state.name,s=u.getNewUri(l,t);n({uri:s,channelName:t,selectedChannel:t}),u.setState({uri:s,channelName:t,selectedChannel:t})},u.handleAddTag=function(t){if(t&&u.state.canPublish&&!u.state.publishStarted){var n=u.props,l=n.notify,s=n.updatePublishFormState,o=u.state.tags;if(-1===o.indexOf(t.toLowerCase())){var c=o.slice();c.push(t),s({tags:c}),u.setState({tags:c})}else l({message:__("You already added the \""+t+"\" tag.")})}},u.handleRemoveTag=function(t){if(t&&u.state.canPublish&&!u.state.publishStarted){var n=u.props.updatePublishFormState,l=u.state.tags.slice(),s=l.indexOf(t.toLowerCase());s>-1&&(l.splice(s,1),n({tags:l}),u.setState({tags:l}))}},u.updateThumbnailUriForMedia=function(t){if(!u.state.updatingThumbnailUri){var n=u.props.notify,l=u.state.thumbnailPath;if(u.setState({updatingThumbnailUri:!0}),t.type){var s=t.type.substring(0,5),o=u.getRandomFileId();if('video'===s&&t.id>-1){var c="file://"+l+"/"+t.id+".png";u.setState({currentThumbnailUri:c,updatingThumbnailUri:!1}),u.state.uploadedThumbnailUri||u.setState({uploadThumbnailStarted:!0},function(){return(0,A.uploadImageAsset)(u.getFilePathFromUri(c),u.handleThumbnailUploadSuccess,u.handleThumbnailUploadFailure)})}else if('image'===s||'video'===s){('image'===s?p.NativeModules.Gallery.createImageThumbnail:p.NativeModules.Gallery.createVideoThumbnail)(o,t.filePath).then(function(t){u.setState({currentThumbnailUri:"file://"+t,updatingThumbnailUri:!1}),u.state.uploadedThumbnailUri||u.setState({uploadThumbnailStarted:!0},function(){return(0,A.uploadImageAsset)(t,u.handleThumbnailUploadSuccess,u.handleThumbnailUploadFailure)})}).catch(function(t){n({message:t}),u.setState({updatingThumbnailUri:!1})})}}}},u.handleTitleChange=function(t){(0,u.props.updatePublishFormState)({title:t}),u.setState({title:t}),u.state.editMode||u.state.hasEditedContentAddress||u.setState({name:u.formatNameForTitle(t)},function(){u.handleNameChange(u.state.name)})},u.handleCurrencyValueChange=function(t){(0,u.props.updatePublishFormState)({currency:t}),u.setState({currency:t})},u.handleDescriptionChange=function(t){(0,u.props.updatePublishFormState)({description:t}),u.setState({description:t})},u.handleLanguageValueChange=function(t){(0,u.props.updatePublishFormState)({language:t}),u.setState({language:t})},u.handleLicenseValueChange=function(t){var n=u.props.updatePublishFormState,l=[y.LICENSES.COPYRIGHT,y.LICENSES.OTHER].includes(t)?u.state.otherLicenseDescription:'',s=y.LICENSES.CC_LICENSES.reduce(function(n,l){return'object'==typeof n&&(n=t===n.value?l.url:''),t===l.value&&(n=l.url),n});n({otherLicenseDescription:l,license:t,licenseUrl:s}),u.setState({otherLicenseDescription:l,license:t,licenseUrl:s})},u.handleChangeLicenseDescription=function(t){(0,u.props.updatePublishFormState)({otherLicenseDescription:t}),u.setState({otherLicenseDescription:t})},u.handleThumbnailPressed=function(){var t=u.props.notify;u.state.thumbnailImagePickerOpen||u.state.uploadThumbnailStarted?u.state.uploadThumbnailStarted&&t({message:__('A thumbnail is already being uploaded. Please wait for the upload to finish.')}):u.setState({thumbnailImagePickerOpen:!0},function(){p.NativeModules.UtilityModule.openDocumentPicker('image/*')})},u.handleStoragePermissionGranted=function(){u.loadVideos(),p.NativeModules.UtilityModule.getDownloadDirectory().then(function(t){y.Lbry.settings_set({key:'download_dir',value:t}).then(function(){}).catch(function(){})})},u.handleStoragePermissionRefused=function(){(0,u.props.notify)({message:__('Content from your device cannot be published because the permission to read storage was not granted.'),isError:!0})},u}return(0,h.default)(n,t),(0,u.default)(n,[{key:"componentWillMount",value:function(){this.props.navigation;p.DeviceEventEmitter.addListener('onGalleryThumbnailChecked',this.handleGalleryThumbnailChecked),p.DeviceEventEmitter.addListener('onAllGalleryThumbnailsChecked',this.handleAllGalleryThumbnailsChecked),p.DeviceEventEmitter.addListener('onDocumentPickerFilePicked',this.onFilePicked),p.DeviceEventEmitter.addListener('onDocumentPickerCanceled',this.onPickerCanceled)}},{key:"componentWillUnmount",value:function(){this.didFocusListener&&this.didFocusListener.remove(),p.DeviceEventEmitter.removeListener('onGalleryThumbnailChecked',this.handleGalleryThumbnailChecked),p.DeviceEventEmitter.removeListener('onAllGalleryThumbnailsChecked',this.handleAllGalleryThumbnailsChecked),p.DeviceEventEmitter.removeListener('onDocumentPickerFilePicked',this.onFilePicked),p.DeviceEventEmitter.removeListener('onDocumentPickerCanceled',this.onPickerCanceled),p.DeviceEventEmitter.removeListener('onStoragePermissionGranted',this.handleStoragePermissionGranted),p.DeviceEventEmitter.removeListener('onStoragePermissionRefused',this.handleStoragePermissionRefused)}},{key:"getNewUri",value:function(t,n){var l,s=this.props.resolveUri,u=n===y.CLAIM_VALUES.CHANNEL_ANONYMOUS||n===y.CLAIM_VALUES.CHANNEL_NEW?'':n;try{l=(0,y.buildURI)({claimName:t,channelName:u})}catch(t){}if(l){if(u)s((0,y.buildURI)({claimName:t}));return s(l),l}return''}},{key:"componentDidMount",value:function(){this.onComponentFocused()}},{key:"componentWillReceiveProps",value:function(t){var n=this.props,l=n.currentRoute,s=n.drawerStack,u=n.popDrawerStack,o=n.setPlayerVisible,c=n.navigation,h=(n.notify,n.updatePublishFormState,t.currentRoute),f=t.drawerStack;t.publishFormValues;v.default.DRAWER_ROUTE_PUBLISH===h&&h!==l&&this.onComponentFocused(),this.state.currentPhase===v.default.PHASE_DETAILS&&s[s.length-1].route===v.default.DRAWER_ROUTE_PUBLISH_FORM&&f[f.length-1].route===v.default.DRAWER_ROUTE_PUBLISH&&(this.showSelector(),!this.state.hasReturnedBack&&this.state.returnUrl&&this.setState({hasReturnedBack:!0},function(){(0,A.navigateBack)(c,f,u,o)}))}},{key:"setCurrentMedia",value:function(t){var n=this,l=this.props,s=l.pushDrawerStack,u=l.updatePublishFormState,o=(0,S.generateCombination)(2,' ',!0),c=this.state.hasEditedContentAddress?this.state.name:this.formatNameForTitle(o);u({currentMedia:t,name:c}),this.setState({publishStarted:!1,currentMedia:t,title:null,name:c,currentPhase:v.default.PHASE_DETAILS},function(){n.handleNameChange(n.state.name),s(v.default.DRAWER_ROUTE_PUBLISH_FORM)})}},{key:"showSelector",value:function(){var t=this.props,n=t.clearPublishFormState,l=t.updatePublishForm;this.setState({publishStarted:!1,documentPickerOpen:!1,editMode:!1,vanityUrl:null,currentMedia:null,currentThumbnailUri:null,currentPhase:v.default.PHASE_SELECTOR,updatingThumbnailUri:!1,uploadThumbnailStarted:!1,advancedMode:!1,anonymous:!0,channelName:y.CLAIM_VALUES.CHANNEL_ANONYMOUS,priceSet:!1,hasEditedContentAddress:!1,bid:.1,description:null,title:null,language:'en',license:y.LICENSES.NONE,licenseUrl:'',otherLicenseDescription:'',name:null,price:0,uri:null,tags:[],selectedChannel:null,uploadedThumbnailUri:null,thumbnailImagePickerOpen:!1,vanityUrlSet:!1},function(){n(),l({thumbnail:null})})}},{key:"render",value:function(){var t,n=this,l=this.props,s=l.balance,u=l.navigation,o=l.notify,c=(l.publishFormValues,this.state),h=c.allThumbnailsChecked,S=c.canUseCamera,M=c.showCameraOverlay,V=c.currentPhase,x=c.checkedThumbnails,D=c.loadingVideos,B=c.storagePermissionRequired,G=c.thumbnailPath,H=c.videos;if(v.default.PHASE_SELECTOR===V)t=f.default.createElement(p.View,{style:R.default.gallerySelector},f.default.createElement(p.View,{style:R.default.actionsView},S&&!M&&f.default.createElement(E.RNCamera,{captureAudio:!1,style:R.default.cameraPreview,type:E.RNCamera.Constants.Type.back}),f.default.createElement(p.View,{style:R.default.actionsSubView},f.default.createElement(p.TouchableOpacity,{style:[R.default.record,S?R.default.transparentBackground:R.default.actionBackground],onPress:this.handleRecordVideoPressed},f.default.createElement(N.default,{name:"video",size:48,color:T.default.White}),f.default.createElement(p.Text,{style:R.default.actionText},__('Record'))),f.default.createElement(p.View,{style:R.default.subActions},f.default.createElement(p.TouchableOpacity,{style:[R.default.photo,S?R.default.transparentBackground:R.default.actionBackground],onPress:this.handleTakePhotoPressed},f.default.createElement(N.default,{name:"camera",size:48,color:T.default.White}),f.default.createElement(p.Text,{style:R.default.actionText},__('Take a photo'))),f.default.createElement(p.TouchableOpacity,{style:R.default.upload,onPress:this.handleUploadPressed},f.default.createElement(N.default,{name:"file-upload",size:48,color:T.default.White}),f.default.createElement(p.Text,{style:R.default.actionText},__('Upload a file')))))),B&&f.default.createElement(p.View,{style:R.default.relativeCentered},f.default.createElement(p.Text,{style:R.default.noVideos},__('The storage permission is required to be able to display and publish your videos.'))),!B&&(D||!h)&&f.default.createElement(p.View,{style:R.default.loadingView},f.default.createElement(p.ActivityIndicator,{size:"small",color:T.default.NextLbryGreen}),f.default.createElement(p.Text,{style:R.default.loadingText},__('Please wait while we load your videos...'))),!B&&!D&&(!H||0===H.length)&&f.default.createElement(p.View,{style:R.default.relativeCentered},f.default.createElement(p.Text,{style:R.default.noVideos},__('We could not find any videos on your device. Take a photo or record a video to get started.'))),H&&G&&h&&f.default.createElement(b.FlatGrid,{style:R.default.galleryGrid,initialNumToRender:18,maxToRenderPerBatch:24,removeClippedSubviews:!0,itemDimension:134,spacing:2,items:H.filter(function(t){return x.includes(t.id)}),renderItem:function(t){var l=t.item,s=t.index;return f.default.createElement(p.TouchableOpacity,{key:s,onPress:function(){return n.setCurrentMedia(l)}},f.default.createElement(_.default,{style:R.default.galleryGridImage,resizeMode:_.default.resizeMode.cover,source:{uri:"file://"+G+"/"+l.id+".png"}}))}}));else if(v.default.PHASE_DETAILS===this.state.currentPhase&&(this.state.editMode||this.state.currentMedia)){var W=this.state,z=W.currentMedia,Y=W.currentThumbnailUri;Y||this.state.editMode||this.updateThumbnailUriForMedia(z),t=f.default.createElement(p.ScrollView,{ref:function(t){return n.scrollView=t},style:R.default.publishDetails},f.default.createElement(p.TouchableOpacity,{style:R.default.mainThumbnailContainer,onPress:this.handleThumbnailPressed},f.default.createElement(_.default,{style:R.default.mainThumbnail,resizeMode:_.default.resizeMode.contain,source:{uri:Y}}),f.default.createElement(p.View,{style:R.default.thumbnailEditOverlay},f.default.createElement(N.default,{name:'edit',style:R.default.editIcon})),this.state.uploadThumbnailStarted&&f.default.createElement(p.View,{style:R.default.thumbnailUploadContainer},f.default.createElement(p.ActivityIndicator,{size:'small',color:T.default.NextLbryGreen}),f.default.createElement(p.Text,{style:R.default.thumbnailUploadText},__('Uploading thumbnail...')))),s<v.default.MINIMUM_TRANSACTION_BALANCE&&f.default.createElement(U.default,{navigation:u}),f.default.createElement(p.View,{style:R.default.card},f.default.createElement(p.View,{style:R.default.textInputLayout},(this.state.titleFocused||null!=this.state.title&&this.state.title.trim().length>0)&&f.default.createElement(p.Text,{style:R.default.textInputTitle},__('Title')),f.default.createElement(p.TextInput,{editable:this.state.canPublish&&!this.state.publishStarted,placeholder:this.state.titleFocused?'':__('Title'),style:R.default.inputText,value:this.state.title,numberOfLines:1,underlineColorAndroid:T.default.NextLbryGreen,onChangeText:this.handleTitleChange,onFocus:function(){return n.setState({titleFocused:!0})},onBlur:function(){return n.setState({titleFocused:!1})}})),f.default.createElement(p.View,{style:R.default.textInputLayout},(this.state.descriptionFocused||null!=this.state.description&&this.state.description.trim().length>0)&&f.default.createElement(p.Text,{style:R.default.textInputTitle},__('Description')),f.default.createElement(p.TextInput,{editable:this.state.canPublish&&!this.state.publishStarted,multiline:!0,placeholder:this.state.descriptionFocused?'':__('Description'),style:R.default.inputText,value:this.state.description,underlineColorAndroid:T.default.NextLbryGreen,onChangeText:this.handleDescriptionChange,onFocus:function(){return n.setState({descriptionFocused:!0})},onBlur:function(){return n.setState({descriptionFocused:!1})}}))),f.default.createElement(p.View,{style:R.default.card},f.default.createElement(p.Text,{style:R.default.cardTitle},__('Tags')),f.default.createElement(p.View,{style:R.default.tagList},this.state.tags&&this.state.tags.map(function(t){return f.default.createElement(w.default,{key:t,name:t,type:'remove',style:R.default.tag,onRemovePress:n.handleRemoveTag})})),f.default.createElement(k.default,{handleAddTag:this.handleAddTag,selectedTags:this.state.tags,showNsfwTags:!0})),f.default.createElement(p.View,{style:R.default.card},f.default.createElement(p.Text,{style:R.default.cardTitle},__('Channel')),f.default.createElement(C.default,{enabled:this.state.canPublish&&!this.state.publishStarted,channelName:this.state.channelName,onChannelChange:this.handleChannelChange})),f.default.createElement(p.View,{style:R.default.card},f.default.createElement(p.View,{style:R.default.titleRow},f.default.createElement(p.Text,{style:R.default.cardTitle},__('Price')),f.default.createElement(p.View,{style:R.default.switchTitleRow},f.default.createElement(p.Switch,{value:this.state.priceSet,onValueChange:function(t){return n.setState({priceSet:t})}}))),!this.state.priceSet&&f.default.createElement(p.Text,{style:R.default.cardText},__('Your content will be free. Press the toggle to set a price.')),this.state.priceSet&&f.default.createElement(p.View,{style:[R.default.inputRow,R.default.priceInputRow]},f.default.createElement(p.TextInput,{editable:this.state.canPublish&&!this.state.publishStarted,placeholder:'0.00',keyboardType:'number-pad',style:R.default.priceInput,underlineColorAndroid:T.default.NextLbryGreen,numberOfLines:1,value:String(this.state.price),onChangeText:this.handlePriceChange}),f.default.createElement(p.Picker,{style:R.default.currencyPicker,enabled:this.state.canPublish&&!this.state.publishStarted,selectedValue:this.state.currency,itemStyle:R.default.pickerItem,onValueChange:this.handleCurrencyValueChange},f.default.createElement(p.Picker.Item,{label:'LBC',value:'LBC'}),f.default.createElement(p.Picker.Item,{label:'USD',value:'USD'})))),f.default.createElement(p.View,{style:R.default.card},f.default.createElement(p.Text,{style:R.default.cardTitle},__('Content address')),f.default.createElement(p.Text,{style:R.default.helpText},__('The address where people can find your content (ex. lbry://myvideo). '),this.state.editMode&&__('You cannot change this address while editing your content. If you wish to use a new address, please republish the content.')),f.default.createElement(p.TextInput,{editable:!this.state.editMode&&this.state.canPublish&&!this.state.publishStarted,placeholder:'lbry://',style:R.default.inputText,underlineColorAndroid:T.default.NextLbryGreen,numberOfLines:1,value:this.state.name,onChangeText:function(t){return n.handleNameChange(t,!0)}}),f.default.createElement(p.View,{style:R.default.inputRow},f.default.createElement(p.TextInput,{editable:this.state.canPublish&&!this.state.publishStarted,placeholder:'0.00',style:R.default.priceInput,underlineColorAndroid:T.default.NextLbryGreen,numberOfLines:1,keyboardType:'numeric',value:String(this.state.bid),onChangeText:this.handleBidChange,onFocus:function(){return n.setState({creditsInputFocused:!0})},onBlur:function(){return n.setState({creditsInputFocused:!1})}}),f.default.createElement(p.Text,{style:R.default.currency},"LBC"),f.default.createElement(p.View,{style:R.default.balance},this.state.creditsInputFocused&&f.default.createElement(N.default,{name:"coins",size:12}),this.state.creditsInputFocused&&f.default.createElement(p.Text,{style:R.default.balanceText},(0,y.formatCredits)(parseFloat(s),1,!0)))),f.default.createElement(p.Text,{style:R.default.helpText},__('This LBC remains yours and the deposit can be undone at any time.'))),this.state.advancedMode&&f.default.createElement(p.View,{style:R.default.card},f.default.createElement(p.Text,{style:R.default.cardTitle},__('Additional Options')),f.default.createElement(p.View,null,f.default.createElement(p.Text,{style:R.default.cardText},__('Language')),f.default.createElement(p.Picker,{enabled:this.state.canPublish&&!this.state.publishStarted,selectedValue:this.state.language,style:R.default.picker,itemStyle:R.default.pickerItem,onValueChange:this.handleLanguageValueChange},Object.keys(F).map(function(t){return f.default.createElement(p.Picker.Item,{label:__(F[t]),value:t,key:t})}))),f.default.createElement(p.View,null,f.default.createElement(p.Text,{style:R.default.cardText},__('License')),f.default.createElement(p.Picker,{enabled:this.state.canPublish&&!this.state.publishStarted,selectedValue:this.state.license,style:R.default.picker,itemStyle:R.default.pickerItem,onValueChange:this.handleLicenseValueChange},f.default.createElement(p.Picker.Item,{label:__('None'),value:y.LICENSES.NONE,key:y.LICENSES.NONE}),f.default.createElement(p.Picker.Item,{label:__('Public Domain'),value:y.LICENSES.PUBLIC_DOMAIN,key:y.LICENSES.PUBLIC_DOMAIN}),y.LICENSES.CC_LICENSES.map(function(t){var n=t.value;t.url;return f.default.createElement(p.Picker.Item,{label:n,value:n,key:n})}),f.default.createElement(p.Picker.Item,{label:__('Copyrighted...'),value:y.LICENSES.COPYRIGHT,key:y.LICENSES.COPYRIGHT}),f.default.createElement(p.Picker.Item,{label:__('Other...'),value:y.LICENSES.OTHER,key:y.LICENSES.OTHER})),[y.LICENSES.COPYRIGHT,y.LICENSES.OTHER].includes(this.state.license)&&f.default.createElement(p.TextInput,{editable:this.state.canPublish&&!this.state.publishStarted,placeholder:__('License description'),style:R.default.inputText,underlineColorAndroid:T.default.NextLbryGreen,numberOfLines:1,value:this.state.otherLicenseDescription,onChangeText:this.handleChangeLicenseDescription}))),f.default.createElement(p.View,{style:R.default.toggleContainer},f.default.createElement(I.default,{text:this.state.advancedMode?__('Hide extra fields'):__('Show extra fields'),onPress:this.handleModePressed,style:R.default.modeLink})),f.default.createElement(p.View,{style:R.default.actionButtons},this.state.publishStarted&&f.default.createElement(p.View,{style:R.default.progress},f.default.createElement(p.ActivityIndicator,{size:'small',color:T.default.NextLbryGreen})),!this.state.publishStarted&&f.default.createElement(I.default,{style:R.default.cancelLink,text:__('Cancel'),onPress:function(){return n.showSelector()}}),!this.state.publishStarted&&f.default.createElement(p.View,{style:R.default.rightActionButtons},f.default.createElement(P.default,{style:R.default.publishButton,disabled:this.state.uploadThumbnailStarted,text:this.state.editMode?__('Save changes'):__('Publish'),onPress:this.handlePublishPressed}))))}else v.default.PHASE_PUBLISH===this.state.currentPhase&&(t=f.default.createElement(p.ScrollView,{style:R.default.publishDetails},f.default.createElement(p.View,{style:R.default.successContainer},f.default.createElement(p.Text,{style:R.default.successTitle},__('Success!')),f.default.createElement(p.Text,{style:R.default.successText},__('Congratulations! Your content was successfully uploaded.')),f.default.createElement(p.View,{style:R.default.successRow},f.default.createElement(I.default,{style:R.default.successUrl,text:this.state.uri,onPress:function(){return(0,A.navigateToUri)(u,n.state.uri)}}),f.default.createElement(p.TouchableOpacity,{onPress:function(){p.Clipboard.setString(n.state.uri),o({message:__('Copied.')})}},f.default.createElement(N.default,{name:"clipboard",size:24,color:T.default.LbryGreen}))),f.default.createElement(p.Text,{style:R.default.successText},__('Your content will be live in a few minutes. In the mean time, feel free to publish more content or explore the app.'))),f.default.createElement(p.View,{style:R.default.actionButtons},f.default.createElement(P.default,{style:R.default.publishButton,text:__('Publish again'),onPress:this.handlePublishAgainPressed}))));return f.default.createElement(p.View,{style:R.default.container},f.default.createElement(O.default,{navigation:u}),t,!1,this.state.showCameraOverlay&&f.default.createElement(p.View,{style:R.default.cameraOverlay},this.state.canUseCamera&&f.default.createElement(E.RNCamera,{captureAudio:this.state.videoRecordingMode,style:R.default.fullCamera,ref:function(t){n.camera=t},type:this.state.cameraType,flashMode:E.RNCamera.Constants.FlashMode.off,androidCameraPermissionOptions:{title:__('Camera'),message:__('Please grant access to make use of your camera'),buttonPositive:__('OK'),buttonNegative:__('Cancel')},androidRecordAudioPermissionOptions:{title:__('Audio'),message:__('Please grant access to record audio'),buttonPositive:__('OK'),buttonNegative:__('Cancel')},notAuthorizedView:f.default.createElement(p.View,{style:R.default.fullCentered},f.default.createElement(p.Text,{style:R.default.cameraInfo},__('Camera not authorized')))}),f.default.createElement(p.View,{style:[R.default.cameraControls,this.state.videoRecordingMode?R.default.transparentControls:R.default.opaqueControls]},f.default.createElement(p.View,{style:R.default.controlsRow},f.default.createElement(p.TouchableOpacity,{onPress:this.handleCloseCameraPressed,style:R.default.backButtonControl},f.default.createElement(N.default,{name:"arrow-left",size:28,color:T.default.White})),f.default.createElement(p.View,{style:R.default.mainControlsRow},f.default.createElement(p.TouchableOpacity,{style:R.default.switchCameraToggle,onPress:this.handleSwitchCameraPressed},f.default.createElement(L.default,{name:"rotate-cw",size:36,color:T.default.White})),f.default.createElement(p.TouchableOpacity,{onPress:this.handleCameraActionPressed},f.default.createElement(p.View,{style:R.default.cameraAction},f.default.createElement(L.default,{style:R.default.cameraActionIcon,name:"circle",size:72,color:T.default.White}),this.state.recordingVideo&&f.default.createElement(N.default,{style:R.default.recordingIcon,name:"circle",solid:!0,size:44,color:T.default.Red}))))))))}}]),n})(f.default.PureComponent);e.default=x},923,[3,50,31,4,5,6,8,9,12,16,924,401,928,931,882,679,913,674,493,693,694,502,934,498,936,700,703,705,688,410]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"FlatGrid",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"SectionGrid",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"SuperGridSectionList",{enumerable:!0,get:function(){return u.default}}),e.default=void 0;var n=t(r(d[1])),u=t(r(d[2])),f=n.default;e.default=f},924,[3,925,927]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=t(r(d[2])),s=t(r(d[3])),l=t(r(d[4])),u=t(r(d[5])),f=t(r(d[6])),c=t(r(d[7])),y=t(r(d[8])),p=t(r(d[9])),h=t(r(d[10])),w=r(d[11]),v=t(r(d[12])),D=r(d[13]);function b(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);n&&(s=s.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,s)}return o}function O(t){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?b(Object(o),!0).forEach(function(n){(0,s.default)(t,n,o[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):b(Object(o)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(o,n))})}return t}var S=(function(t){function s(t){var n;(0,l.default)(this,s),(n=(0,f.default)(this,(0,c.default)(s).call(this,t))).renderRow=n.renderRow.bind((0,y.default)(n)),n.onLayout=n.onLayout.bind((0,y.default)(n));var o=t.staticDimension,u=t.horizontal,p=o;if(!o){var h=u?'height':'width';p=w.Dimensions.get('window')[h]}return n.state={totalDimension:p},n}return(0,p.default)(s,t),(0,u.default)(s,[{key:"onLayout",value:function(t){var n=this.props,o=n.staticDimension,s=n.horizontal,l=n.onLayout,u=this.state.totalDimension;if(!o){var f=t.nativeEvent.layout||{},c=f.width,y=f.height,p=s?y:c;u!==p&&this.setState({totalDimension:p})}l&&l(t)}},{key:"renderRow",value:function(t){var n=t.rowItems,o=t.rowIndex,s=t.separators,l=t.isLastRow,u=t.itemsPerRow,f=t.rowStyle,c=t.containerStyle,y=this.props,p=y.spacing,v=y.horizontal,D=y.itemContainerStyle,b=y.renderItem,S={};return l&&(S=O({},v?{}:{marginBottom:p},{},v?{marginRight:p}:{})),h.default.createElement(w.View,{style:[f,S]},n.map(function(t,n){return h.default.createElement(w.View,{key:"item_"+(o*u+n),style:[c,D]},b({item:t,index:o*u+n,separators:s,rowIndex:o}))}))}},{key:"render",value:function(){var t=this,s=this.props,l=s.items,u=s.style,f=s.spacing,c=s.fixed,y=s.itemDimension,p=(s.renderItem,s.horizontal),v=(s.onLayout,s.staticDimension),b=(s.itemContainerStyle,(0,o.default)(s,["items","style","spacing","fixed","itemDimension","renderItem","horizontal","onLayout","staticDimension","itemContainerStyle"])),S=this.state.totalDimension,L=(0,D.calculateDimensions)({itemDimension:y,staticDimension:v,totalDimension:S,spacing:f,fixed:c}),P=L.containerDimension,x=L.itemsPerRow,j=L.fixedSpacing,R=(0,D.generateStyles)({horizontal:p,itemDimension:y,containerDimension:P,spacing:f,fixedSpacing:j,fixed:c}),I=R.containerStyle,z=R.rowStyle,k=(0,D.chunkArray)(l,x);return h.default.createElement(w.FlatList,(0,n.default)({data:k,renderItem:function(n){var o=n.item,s=n.index;return t.renderRow({rowItems:o,rowIndex:s,isLastRow:s===k.length-1,itemsPerRow:x,rowStyle:z,containerStyle:I})},style:[O({},p?{paddingLeft:f}:{paddingTop:f}),u],onLayout:this.onLayout,keyExtractor:function(t,n){return"row_"+n}},b,{horizontal:p,ref:function(n){t.flatList=n}}))}}]),s})(h.default.Component);S.propTypes={renderItem:v.default.func.isRequired,items:v.default.arrayOf(v.default.any).isRequired,itemDimension:v.default.number,fixed:v.default.bool,spacing:v.default.number,style:w.ViewPropTypes.style,itemContainerStyle:w.ViewPropTypes.style,staticDimension:v.default.number,horizontal:v.default.bool,onLayout:v.default.func,listKey:v.default.string},S.defaultProps={fixed:!1,itemDimension:120,spacing:10,style:{},itemContainerStyle:void 0,staticDimension:void 0,horizontal:!1,onLayout:null,listKey:void 0};var L=S;e.default=L},925,[3,11,56,50,4,5,6,8,7,9,12,16,67,926]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.chunkArray=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;return n===[]?[]:n.reduce(function(n,o){0===n.length&&n.push([]);var c=n[n.length-1];return c.length<t?c.push(o):n.push([o]),n},[])},e.calculateDimensions=function(n){var t,o=n.itemDimension,c=n.staticDimension,l=n.totalDimension,s=n.fixed,u=n.spacing,f=(c||l)-u,h=Math.min(o+u,f),p=Math.floor(f/h);s&&(t=(l-o*p)/(p+1));return{itemTotalDimension:h,availableDimension:f,itemsPerRow:p,containerDimension:f/p,fixedSpacing:t}},e.generateStyles=function(n){var t=n.itemDimension,o=n.containerDimension,c=n.spacing,l=n.fixed,s=n.horizontal,u=n.fixedSpacing,f={flexDirection:'row',paddingLeft:l?u:c,paddingBottom:c},h={flexDirection:'column',justifyContent:'center',width:l?t:o-c,marginRight:l?u:c};s&&(f={flexDirection:'column',paddingTop:l?u:c,paddingRight:c},h={flexDirection:'row',justifyContent:'center',height:l?t:o-c,marginBottom:l?u:c});return{containerStyle:h,rowStyle:f}}},926,[]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(r(d[2])),s=n(r(d[3])),u=n(r(d[4])),l=n(r(d[5])),c=n(r(d[6])),f=n(r(d[7])),y=n(r(d[8])),p=n(r(d[9])),w=n(r(d[10])),D=t(r(d[11])),v=r(d[12]),b=n(r(d[13])),O=r(d[14]);function h(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);n&&(s=s.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,s)}return o}function S(t){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?h(Object(o),!0).forEach(function(n){(0,s.default)(t,n,o[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):h(Object(o)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(o,n))})}return t}var P=(function(t){function n(t){var o;(0,l.default)(this,n),(o=(0,f.default)(this,(0,y.default)(n).call(this,t))).onLayout=o.onLayout.bind((0,p.default)(o)),o.renderRow=o.renderRow.bind((0,p.default)(o));var s=t.staticDimension,u=s;return s||(u=v.Dimensions.get('window').width),o.state={totalDimension:u},o}return(0,w.default)(n,t),(0,c.default)(n,[{key:"onLayout",value:function(t){var n=this.props,o=n.staticDimension,s=n.onLayout,u=this.state.totalDimension;if(!o){var l=(t.nativeEvent.layout||{}).width;u!==l&&this.setState({totalDimension:l})}s&&s(t)}},{key:"renderRow",value:function(t){var n=t.renderItem,o=t.rowItems,s=t.rowIndex,u=t.section,l=t.itemsPerRow,c=t.rowStyle,f=t.separators,y=t.isFirstRow,p=t.containerStyle,w=this.props,b=w.spacing,O=w.itemContainerStyle,h={};return y&&(h={marginTop:b}),D.default.createElement(v.View,{style:[c,h]},o.map(function(t,o){return D.default.createElement(v.View,{key:"item_"+(s*l+o),style:[p,O]},n({item:t,index:s*l+o,section:u,separators:f,rowIndex:s}))}))}},{key:"render",value:function(){var t=this,n=this.props,s=n.sections,l=n.style,c=n.spacing,f=n.fixed,y=n.itemDimension,p=n.staticDimension,w=n.renderItem,b=(n.onLayout,(0,u.default)(n,["sections","style","spacing","fixed","itemDimension","staticDimension","renderItem","onLayout"])),h=this.state.totalDimension,P=(0,O.calculateDimensions)({itemDimension:y,staticDimension:p,totalDimension:h,spacing:c,fixed:f}),x=P.containerDimension,j=P.itemsPerRow,I=P.fixedSpacing,L=(0,O.generateStyles)({itemDimension:y,containerDimension:x,spacing:c,fixedSpacing:I,fixed:f}),R=L.containerStyle,k=L.rowStyle,E=s.map(function(n){var o=(0,O.chunkArray)(n.data,j),s=n.renderItem||w;return S({},n,{renderItem:function(n){var o=n.item,u=n.index,l=n.section;return t.renderRow({renderItem:s,rowItems:o,rowIndex:u,section:l,isFirstRow:0===u,itemsPerRow:j,rowStyle:k,containerStyle:R})},data:o,originalData:n.data})});return D.default.createElement(v.SectionList,(0,o.default)({sections:E,keyExtractor:function(t,n){return"row_"+n},style:l,onLayout:this.onLayout,ref:function(n){t.sectionList=n}},b))}}]),n})(D.Component);P.propTypes={renderItem:b.default.func,sections:b.default.arrayOf(b.default.any).isRequired,itemDimension:b.default.number,fixed:b.default.bool,spacing:b.default.number,style:v.ViewPropTypes.style,itemContainerStyle:v.ViewPropTypes.style,staticDimension:b.default.number,onLayout:b.default.func,listKey:b.default.string},P.defaultProps={fixed:!1,itemDimension:120,spacing:10,style:{},itemContainerStyle:void 0,staticDimension:void 0,onLayout:null,listKey:void 0};var x=P;e.default=x},927,[1,3,11,50,56,4,5,6,8,7,9,12,16,67,926]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"RNCamera",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"FaceDetector",{enumerable:!0,get:function(){return u.default}});var n=t(r(d[1])),u=t(r(d[2]))},928,[3,929,930]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.Constants=e.default=void 0;var n=t(r(d[1])),o=t(r(d[2])),s=t(r(d[3])),u=t(r(d[4])),c=t(r(d[5])),l=t(r(d[6])),f=t(r(d[7])),p=t(r(d[8])),h=t(r(d[9])),A=t(r(d[10])),b=t(r(d[11])),y=t(r(d[12])),C=t(r(d[13])),v=r(d[14]);function O(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);n&&(s=s.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,s)}return o}function D(t){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?O(Object(o),!0).forEach(function(n){(0,s.default)(t,n,o[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):O(Object(o)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(o,n))})}return t}var S=C.default.shape({title:C.default.string.isRequired,message:C.default.string.isRequired,buttonPositive:C.default.string,buttonNegative:C.default.string,buttonNeutral:C.default.string}),P=function(t,n,o,s){var u,c,l,f;return b.default.async(function(p){for(;;)switch(p.prev=p.next){case 0:if(u=!1,c=!1,'ios'!==v.Platform.OS){p.next=8;break}return p.next=5,b.default.awrap(n.checkVideoAuthorizationStatus());case 5:u=p.sent,p.next=13;break;case 8:if('android'!==v.Platform.OS){p.next=13;break}return p.next=11,b.default.awrap(v.PermissionsAndroid.request(v.PermissionsAndroid.PERMISSIONS.CAMERA,o));case 11:l=p.sent,u='boolean'==typeof l?l:l===v.PermissionsAndroid.RESULTS.GRANTED;case 13:if(!t){p.next=31;break}if('ios'!==v.Platform.OS){p.next=20;break}return p.next=17,b.default.awrap(n.checkRecordAudioAuthorizationStatus());case 17:c=p.sent,p.next=31;break;case 20:if('android'!==v.Platform.OS){p.next=31;break}return p.next=23,b.default.awrap(n.checkIfRecordAudioPermissionsAreDefined());case 23:if(!p.sent){p.next=30;break}return p.next=26,b.default.awrap(v.PermissionsAndroid.request(v.PermissionsAndroid.PERMISSIONS.RECORD_AUDIO,s));case 26:f=p.sent,c='boolean'==typeof f?f:f===v.PermissionsAndroid.RESULTS.GRANTED,p.next=31;break;case 30:case 31:return p.abrupt("return",{hasCameraPermissions:u,hasRecordAudioPermissions:c});case 32:case"end":return p.stop()}})},T=v.StyleSheet.create({authorizationContainer:{flex:1,alignItems:'center',justifyContent:'center'},notAuthorizedText:{textAlign:'center',fontSize:16}}),R={READY:'READY',PENDING_AUTHORIZATION:'PENDING_AUTHORIZATION',NOT_AUTHORIZED:'NOT_AUTHORIZED'},_={AUTHORIZED:'AUTHORIZED',PENDING_AUTHORIZATION:'PENDING_AUTHORIZATION',NOT_AUTHORIZED:'NOT_AUTHORIZED'},E=v.NativeModules.RNCameraManager||v.NativeModules.RNCameraModule||{stubbed:!0,Type:{back:1},AutoFocus:{on:1},FlashMode:{off:1},WhiteBalance:{},BarCodeType:{},FaceDetection:{fast:1,Mode:{},Landmarks:{none:0},Classifications:{none:0}},GoogleVisionBarcodeDetection:{BarcodeType:0,BarcodeMode:0}},x=500,w=(function(t){function s(t){var n;return(0,u.default)(this,s),(n=(0,l.default)(this,(0,f.default)(s).call(this,t))).getAvailablePictureSizes=function(){return b.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,b.default.awrap(E.getAvailablePictureSizes(n.props.ratio,n._cameraHandle));case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}})},n._onMountError=function(t){var o=t.nativeEvent;n.props.onMountError&&n.props.onMountError(o)},n._onCameraReady=function(){n.props.onCameraReady&&n.props.onCameraReady()},n._onAudioInterrupted=function(){n.props.onAudioInterrupted&&n.props.onAudioInterrupted()},n._onAudioConnected=function(){n.props.onAudioConnected&&n.props.onAudioConnected()},n._onStatusChange=function(){n.props.onStatusChange&&n.props.onStatusChange({cameraStatus:n.getStatus(),recordAudioPermissionStatus:n.state.recordAudioPermissionStatus})},n._onPictureSaved=function(t){var o=t.nativeEvent;n.props.onPictureSaved&&n.props.onPictureSaved(o)},n._onObjectDetected=function(t){return function(o){var s=o.nativeEvent,u=s.type;n._lastEvents[u]&&n._lastEventsTimes[u]&&JSON.stringify(s)===n._lastEvents[u]&&new Date-n._lastEventsTimes[u]<x||t&&(t(s),n._lastEventsTimes[u]=new Date,n._lastEvents[u]=JSON.stringify(s))}},n._onSubjectAreaChanged=function(t){n.props.onSubjectAreaChanged&&n.props.onSubjectAreaChanged(t)},n._setReference=function(t){t?(n._cameraRef=t,n._cameraHandle=(0,v.findNodeHandle)(t)):(n._cameraRef=null,n._cameraHandle=null)},n.getStatus=function(){var t=n.state,o=t.isAuthorized;return!1===t.isAuthorizationChecked?R.PENDING_AUTHORIZATION:o?R.READY:R.NOT_AUTHORIZED},n.hasFaCC=function(){return'function'==typeof n.props.children},n.renderChildren=function(){return n.hasFaCC()?n.props.children({camera:(0,p.default)(n),status:n.getStatus(),recordAudioPermissionStatus:n.state.recordAudioPermissionStatus}):n.props.children},n._lastEvents={},n._lastEventsTimes={},n._isMounted=!0,n.state={isAuthorized:!1,isAuthorizationChecked:!1,recordAudioPermissionStatus:_.PENDING_AUTHORIZATION},n}return(0,h.default)(s,t),(0,c.default)(s,[{key:"takePictureAsync",value:function(t){var n;return b.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(t||(t={}),t.quality||(t.quality=1),t.orientation&&'number'!=typeof t.orientation&&(n=t.orientation,t.orientation=E.Orientation[n]),void 0===t.pauseAfterCapture&&(t.pauseAfterCapture=!1),this._cameraHandle){o.next=6;break}throw'Camera handle cannot be null';case 6:return o.next=8,b.default.awrap(E.takePicture(t,this._cameraHandle));case 8:return o.abrupt("return",o.sent);case 9:case"end":return o.stop()}},null,this)}},{key:"getSupportedRatiosAsync",value:function(){return b.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if('android'!==v.Platform.OS){t.next=6;break}return t.next=3,b.default.awrap(E.getSupportedRatios(this._cameraHandle));case 3:return t.abrupt("return",t.sent);case 6:throw new Error('Ratio is not supported on iOS');case 7:case"end":return t.stop()}},null,this)}},{key:"getCameraIdsAsync",value:function(){return b.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if('android'!==v.Platform.OS){t.next=6;break}return t.next=3,b.default.awrap(E.getCameraIds(this._cameraHandle));case 3:return t.abrupt("return",t.sent);case 6:return t.next=8,b.default.awrap(E.getCameraIds());case 8:return t.abrupt("return",t.sent);case 9:case"end":return t.stop()}},null,this)}},{key:"recordAsync",value:function(t){var n,o;return b.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return t&&'object'==typeof t?'string'==typeof t.quality&&(t.quality=s.Constants.VideoQuality[t.quality]):t={},t.orientation&&'number'!=typeof t.orientation&&(n=t.orientation,t.orientation=E.Orientation[n]),o=this.state.recordAudioPermissionStatus,this.props.captureAudio&&o===_.AUTHORIZED||(t.mute=!0),u.next=9,b.default.awrap(E.record(t,this._cameraHandle));case 9:return u.abrupt("return",u.sent);case 10:case"end":return u.stop()}},null,this)}},{key:"stopRecording",value:function(){E.stopRecording(this._cameraHandle)}},{key:"pausePreview",value:function(){E.pausePreview(this._cameraHandle)}},{key:"isRecording",value:function(){return E.isRecording(this._cameraHandle)}},{key:"resumePreview",value:function(){E.resumePreview(this._cameraHandle)}},{key:"componentWillUnmount",value:function(){this._isMounted=!1}},{key:"arePermissionsGranted",value:function(){var t,n,o,s,u,c,l,f,p,h,A;return b.default.async(function(y){for(;;)switch(y.prev=y.next){case 0:return t=this.props,n=t.permissionDialogTitle,o=t.permissionDialogMessage,s=t.androidCameraPermissionOptions,u=t.androidRecordAudioPermissionOptions,c=s,l=u,(n||o)&&(console.warn('permissionDialogTitle and permissionDialogMessage are deprecated. Please use androidCameraPermissionOptions instead.'),c=D({},c,{title:n,message:o}),l=D({},l,{title:n,message:o})),y.next=6,b.default.awrap(P(this.props.captureAudio,E,c,l));case 6:return f=y.sent,p=f.hasCameraPermissions,h=f.hasRecordAudioPermissions,A=h?_.AUTHORIZED:_.NOT_AUTHORIZED,y.abrupt("return",{hasCameraPermissions:p,recordAudioPermissionStatus:A});case 11:case"end":return y.stop()}},null,this)}},{key:"refreshAuthorizationStatus",value:function(){var t,n,o;return b.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,b.default.awrap(this.arePermissionsGranted());case 2:if(t=s.sent,n=t.hasCameraPermissions,o=t.recordAudioPermissionStatus,!1!==this._isMounted){s.next=7;break}return s.abrupt("return");case 7:this.setState({isAuthorized:n,isAuthorizationChecked:!0,recordAudioPermissionStatus:o});case 8:case"end":return s.stop()}},null,this)}},{key:"componentDidMount",value:function(){var t,n,o;return b.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,b.default.awrap(this.arePermissionsGranted());case 2:if(t=s.sent,n=t.hasCameraPermissions,o=t.recordAudioPermissionStatus,!1!==this._isMounted){s.next=7;break}return s.abrupt("return");case 7:this.setState({isAuthorized:n,isAuthorizationChecked:!0,recordAudioPermissionStatus:o},this._onStatusChange);case 8:case"end":return s.stop()}},null,this)}},{key:"render",value:function(){var t=this._convertNativeProps(this.props),s=t.style,u=(0,o.default)(t,["style"]);return this.state.isAuthorized||this.hasFaCC()?y.default.createElement(v.View,{style:s},y.default.createElement(I,(0,n.default)({},u,{style:v.StyleSheet.absoluteFill,ref:this._setReference,onMountError:this._onMountError,onCameraReady:this._onCameraReady,onAudioInterrupted:this._onAudioInterrupted,onAudioConnected:this._onAudioConnected,onGoogleVisionBarcodesDetected:this._onObjectDetected(this.props.onGoogleVisionBarcodesDetected),onBarCodeRead:this._onObjectDetected(this.props.onBarCodeRead),onFacesDetected:this._onObjectDetected(this.props.onFacesDetected),onTextRecognized:this._onObjectDetected(this.props.onTextRecognized),onPictureSaved:this._onPictureSaved,onSubjectAreaChanged:this._onSubjectAreaChanged})),this.renderChildren()):this.state.isAuthorizationChecked?this.props.notAuthorizedView:this.props.pendingAuthorizationView}},{key:"_convertNativeProps",value:function(t){t.children;var n,s,u,c=(0,o.default)(t,["children"]),l=(n=c,s=this._convertProp,u={},Object.entries(n).map(function(t){var n=(0,A.default)(t,2),o=n[0],c=n[1];u[o]=s(c,o)}),u);return c.onBarCodeRead&&(l.barCodeScannerEnabled=!0),c.onGoogleVisionBarcodesDetected&&(l.googleVisionBarcodeDetectorEnabled=!0),c.onFacesDetected&&(l.faceDetectorEnabled=!0),c.onTextRecognized&&(l.textRecognizerEnabled=!0),'ios'===v.Platform.OS&&(delete l.googleVisionBarcodeMode,delete l.ratio),l}},{key:"_convertProp",value:function(t,n){return'string'==typeof t&&s.ConversionTables[n]?s.ConversionTables[n][t]:t}}]),s})(y.default.Component);e.default=w,w.Constants={Type:E.Type,FlashMode:E.FlashMode,AutoFocus:E.AutoFocus,WhiteBalance:E.WhiteBalance,VideoQuality:E.VideoQuality,VideoCodec:E.VideoCodec,BarCodeType:E.BarCodeType,GoogleVisionBarcodeDetection:E.GoogleVisionBarcodeDetection,FaceDetection:E.FaceDetection,CameraStatus:R,RecordAudioPermissionStatus:_,VideoStabilization:E.VideoStabilization,Orientation:{auto:'auto',landscapeLeft:'landscapeLeft',landscapeRight:'landscapeRight',portrait:'portrait',portraitUpsideDown:'portraitUpsideDown'}},w.ConversionTables={type:E.Type,flashMode:E.FlashMode,exposure:E.Exposure,autoFocus:E.AutoFocus,whiteBalance:E.WhiteBalance,faceDetectionMode:(E.FaceDetection||{}).Mode,faceDetectionLandmarks:(E.FaceDetection||{}).Landmarks,faceDetectionClassifications:(E.FaceDetection||{}).Classifications,googleVisionBarcodeType:(E.GoogleVisionBarcodeDetection||{}).BarcodeType,videoStabilizationMode:E.VideoStabilization||{}},w.propTypes=D({},v.ViewPropTypes,{zoom:C.default.number,maxZoom:C.default.number,ratio:C.default.string,focusDepth:C.default.number,onMountError:C.default.func,onCameraReady:C.default.func,onAudioInterrupted:C.default.func,onAudioConnected:C.default.func,onStatusChange:C.default.func,onBarCodeRead:C.default.func,onPictureTaken:C.default.func,onPictureSaved:C.default.func,onRecordingStart:C.default.func,onRecordingEnd:C.default.func,onGoogleVisionBarcodesDetected:C.default.func,onFacesDetected:C.default.func,onTextRecognized:C.default.func,onSubjectAreaChanged:C.default.func,trackingEnabled:C.default.bool,faceDetectionMode:C.default.number,faceDetectionLandmarks:C.default.number,faceDetectionClassifications:C.default.number,barCodeTypes:C.default.arrayOf(C.default.string),googleVisionBarcodeType:C.default.number,googleVisionBarcodeMode:C.default.number,type:C.default.oneOfType([C.default.string,C.default.number]),cameraId:C.default.string,flashMode:C.default.oneOfType([C.default.string,C.default.number]),exposure:C.default.number,whiteBalance:C.default.oneOfType([C.default.string,C.default.number]),autoFocus:C.default.oneOfType([C.default.string,C.default.number,C.default.bool]),autoFocusPointOfInterest:C.default.shape({x:C.default.number,y:C.default.number}),permissionDialogTitle:C.default.string,permissionDialogMessage:C.default.string,androidCameraPermissionOptions:S,androidRecordAudioPermissionOptions:S,notAuthorizedView:C.default.element,pendingAuthorizationView:C.default.element,captureAudio:C.default.bool,keepAudioSession:C.default.bool,useCamera2Api:C.default.bool,playSoundOnCapture:C.default.bool,videoStabilizationMode:C.default.oneOfType([C.default.string,C.default.number]),pictureSize:C.default.string,mirrorVideo:C.default.bool,rectOfInterest:C.default.any,defaultVideoQuality:C.default.oneOfType([C.default.string,C.default.number])}),w.defaultProps={zoom:0,maxZoom:0,ratio:'4:3',focusDepth:0,type:E.Type.back,cameraId:null,autoFocus:E.AutoFocus.on,flashMode:E.FlashMode.off,exposure:-1,whiteBalance:E.WhiteBalance.auto,faceDetectionMode:(E.FaceDetection||{}).fast,barCodeTypes:Object.values(E.BarCodeType),googleVisionBarcodeType:((E.GoogleVisionBarcodeDetection||{}).BarcodeType||{}).None,googleVisionBarcodeMode:((E.GoogleVisionBarcodeDetection||{}).BarcodeMode||{}).NORMAL,faceDetectionLandmarks:((E.FaceDetection||{}).Landmarks||{}).none,faceDetectionClassifications:((E.FaceDetection||{}).Classifications||{}).none,permissionDialogTitle:'',permissionDialogMessage:'',androidCameraPermissionOptions:{title:'',message:''},androidRecordAudioPermissionOptions:{title:'',message:''},notAuthorizedView:y.default.createElement(v.View,{style:T.authorizationContainer},y.default.createElement(v.Text,{style:T.notAuthorizedText},"Camera not authorized")),pendingAuthorizationView:y.default.createElement(v.View,{style:T.authorizationContainer},y.default.createElement(v.ActivityIndicator,{size:"small"})),captureAudio:!0,keepAudioSession:!1,useCamera2Api:!1,playSoundOnCapture:!1,pictureSize:'None',videoStabilizationMode:0,mirrorVideo:!1};var k=w.Constants;e.Constants=k;var I=(0,v.requireNativeComponent)('RNCamera',w,{nativeOnly:{accessibilityComponentType:!0,accessibilityLabel:!0,accessibilityLiveRegion:!0,barCodeScannerEnabled:!0,googleVisionBarcodeDetectorEnabled:!0,faceDetectorEnabled:!0,textRecognizerEnabled:!0,importantForAccessibility:!0,onBarCodeRead:!0,onGoogleVisionBarcodesDetected:!0,onCameraReady:!0,onAudioInterrupted:!0,onAudioConnected:!0,onPictureSaved:!0,onFaceDetected:!0,onLayout:!0,onMountError:!0,onSubjectAreaChanged:!0,renderToHardwareTextureAndroid:!0,testID:!0}})},929,[3,11,56,50,4,5,6,8,7,9,25,272,12,67,16]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.Constants=e.default=void 0;var n=t(r(d[1])),o=t(r(d[2])),c=t(r(d[3]));function s(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(t);n&&(c=c.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,c)}return o}function u(t){for(var o=1;o<arguments.length;o++){var c=null!=arguments[o]?arguments[o]:{};o%2?s(Object(c),!0).forEach(function(o){(0,n.default)(t,o,c[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(c)):s(Object(c)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(c,n))})}return t}var f=r(d[4]).NativeModules.RNFaceDetector||{stubbed:!0,Mode:{},Landmarks:{},Classifications:{},detectFaces:function(){return new Promise(function(t,n){return n("Face detection has not been included in this build.")})}},l=(function(){function t(){(0,o.default)(this,t)}return(0,c.default)(t,null,[{key:"detectFacesAsync",value:function(t,n){return f.detectFaces(u({},n,{uri:t}))}}]),t})();e.default=l,l.Constants={Mode:f.Mode,Landmarks:f.Landmarks,Classifications:f.Classifications};var b=l.Constants;e.Constants=b},930,[3,50,4,5,16]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),o=r(d[1]);m.exports={generateCombination:function(n,h,c){for(var l='',f=o[Math.floor(Math.random()*o.length)],p=0;p<n;p++){var s=t[Math.floor(Math.random()*t.length)];l+=c?s.charAt(0).toUpperCase()+s.slice(1)+h:s+h}return l+=c?f.charAt(0).toUpperCase()+f.slice(1):f}}},931,[932,933]);
+__d(function(g,r,i,a,m,e,d){m.exports=['aback','abaft','abandoned','abashed','aberrant','abhorrent','abiding','abject','ablaze','able','abnormal','aboard','aboriginal','abortive','abounding','abrasive','abrupt','absent','absorbed','absorbing','abstracted','absurd','abundant','abusive','acceptable','accessible','accidental','accurate','acid','acidic','acoustic','acrid','actually','ad','hoc','adamant','adaptable','addicted','adhesive','adjoining','adorable','adventurous','afraid','aggressive','agonizing','agreeable','ahead','ajar','alcoholic','alert','alike','alive','alleged','alluring','aloof','amazing','ambiguous','ambitious','amuck','amused','amusing','ancient','angry','animated','annoyed','annoying','anxious','apathetic','aquatic','aromatic','arrogant','ashamed','aspiring','assorted','astonishing','attractive','auspicious','automatic','available','average','awake','aware','awesome','awful','axiomatic','bad','barbarous','bashful','bawdy','beautiful','befitting','belligerent','beneficial','bent','berserk','best','better','bewildered','big','billowy','bite-sized','bitter','bizarre','black','black-and-white','bloody','blue','blue-eyed','blushing','boiling','boorish','bored','boring','bouncy','boundless','brainy','brash','brave','brawny','breakable','breezy','brief','bright','bright','broad','broken','brown','bumpy','burly','bustling','busy','cagey','calculating','callous','calm','capable','capricious','careful','careless','caring','cautious','ceaseless','certain','changeable','charming','cheap','cheerful','chemical','chief','childlike','chilly','chivalrous','chubby','chunky','clammy','classy','clean','clear','clever','cloistered','cloudy','closed','clumsy','cluttered','coherent','cold','colorful','colossal','combative','comfortable','common','complete','complex','concerned','condemned','confused','conscious','cooing','cool','cooperative','coordinated','courageous','cowardly','crabby','craven','crazy','creepy','crooked','crowded','cruel','cuddly','cultured','cumbersome','curious','curly','curved','curvy','cut','cute','cute','cynical','daffy','daily','damaged','damaging','damp','dangerous','dapper','dark','dashing','dazzling','dead','deadpan','deafening','dear','debonair','decisive','decorous','deep','deeply','defeated','defective','defiant','delicate','delicious','delightful','demonic','delirious','dependent','depressed','deranged','descriptive','deserted','detailed','determined','devilish','didactic','different','difficult','diligent','direful','dirty','disagreeable','disastrous','discreet','disgusted','disgusting','disillusioned','dispensable','distinct','disturbed','divergent','dizzy','domineering','doubtful','drab','draconian','dramatic','dreary','drunk','dry','dull','dusty','dynamic','dysfunctional','eager','early','earsplitting','earthy','easy','eatable','economic','educated','efficacious','efficient','eight','elastic','elated','elderly','electric','elegant','elfin','elite','embarrassed','eminent','empty','enchanted','enchanting','encouraging','endurable','energetic','enormous','entertaining','enthusiastic','envious','equable','equal','erect','erratic','ethereal','evanescent','evasive','even','excellent','excited','exciting','exclusive','exotic','expensive','extra-large','extra-small','exuberant','exultant','fabulous','faded','faint','fair','faithful','fallacious','false','familiar','famous','fanatical','fancy','fantastic','far','far-flung','fascinated','fast','fat','faulty','fearful','fearless','feeble','feigned','female','fertile','festive','few','fierce','filthy','fine','finicky','first','five','fixed','flagrant','flaky','flashy','flat','flawless','flimsy','flippant','flowery','fluffy','fluttering','foamy','foolish','foregoing','forgetful','fortunate','four','frail','fragile','frantic','free','freezing','frequent','fresh','fretful','friendly','frightened','frightening','full','fumbling','functional','funny','furry','furtive','future','futuristic','fuzzy','gabby','gainful','gamy','gaping','garrulous','gaudy','general','gentle','giant','giddy','gifted','gigantic','glamorous','gleaming','glib','glistening','glorious','glossy','godly','good','goofy','gorgeous','graceful','grandiose','grateful','gratis','gray','greasy','great','greedy','green','grey','grieving','groovy','grotesque','grouchy','grubby','gruesome','grumpy','guarded','guiltless','gullible','gusty','guttural','habitual','half','hallowed','halting','handsome','handsomely','handy','hanging','hapless','happy','hard','hard-to-find','harmonious','harsh','hateful','heady','healthy','heartbreaking','heavenly','heavy','hellish','helpful','helpless','hesitant','hideous','high','highfalutin','high-pitched','hilarious','hissing','historical','holistic','hollow','homeless','homely','honorable','horrible','hospitable','hot','huge','hulking','humdrum','humorous','hungry','hurried','hurt','hushed','husky','hypnotic','hysterical','icky','icy','idiotic','ignorant','ill','illegal','ill-fated','ill-informed','illustrious','imaginary','immense','imminent','impartial','imperfect','impolite','important','imported','impossible','incandescent','incompetent','inconclusive','industrious','incredible','inexpensive','infamous','innate','innocent','inquisitive','insidious','instinctive','intelligent','interesting','internal','invincible','irate','irritating','itchy','jaded','jagged','jazzy','jealous','jittery','jobless','jolly','joyous','judicious','juicy','jumbled','jumpy','juvenile','kaput','keen','kind','kindhearted','kindly','knotty','knowing','knowledgeable','known','labored','lackadaisical','lacking','lame','lamentable','languid','large','last','late','laughable','lavish','lazy','lean','learned','left','legal','lethal','level','lewd','light','like','likeable','limping','literate','little','lively','lively','living','lonely','long','longing','long-term','loose','lopsided','loud','loutish','lovely','loving','low','lowly','lucky','ludicrous','lumpy','lush','luxuriant','lying','lyrical','macabre','macho','maddening','madly','magenta','magical','magnificent','majestic','makeshift','male','malicious','mammoth','maniacal','many','marked','massive','married','marvelous','material','materialistic','mature','mean','measly','meaty','medical','meek','mellow','melodic','melted','merciful','mere','messy','mighty','military','milky','mindless','miniature','minor','miscreant','misty','mixed','moaning','modern','moldy','momentous','motionless','mountainous','muddled','mundane','murky','mushy','mute','mysterious','naive','nappy','narrow','nasty','natural','naughty','nauseating','near','neat','nebulous','necessary','needless','needy','neighborly','nervous','new','next','nice','nifty','nimble','nine','nippy','noiseless','noisy','nonchalant','nondescript','nonstop','normal','nostalgic','nosy','noxious','null','numberless','numerous','nutritious','nutty','oafish','obedient','obeisant','obese','obnoxious','obscene','obsequious','observant','obsolete','obtainable','oceanic','odd','offbeat','old','old-fashioned','omniscient','one','onerous','open','opposite','optimal','orange','ordinary','organic','ossified','outgoing','outrageous','outstanding','oval','overconfident','overjoyed','overrated','overt','overwrought','painful','painstaking','pale','paltry','panicky','panoramic','parallel','parched','parsimonious','past','pastoral','pathetic','peaceful','penitent','perfect','periodic','permissible','perpetual','petite','petite','phobic','physical','picayune','pink','piquant','placid','plain','plant','plastic','plausible','pleasant','plucky','pointless','poised','polite','political','poor','possessive','possible','powerful','precious','premium','present','pretty','previous','pricey','prickly','private','probable','productive','profuse','protective','proud','psychedelic','psychotic','public','puffy','pumped','puny','purple','purring','pushy','puzzled','puzzling','quack','quaint','quarrelsome','questionable','quick','quickest','quiet','quirky','quixotic','quizzical','rabid','racial','ragged','rainy','rambunctious','rampant','rapid','rare','raspy','ratty','ready','real','rebel','receptive','recondite','red','redundant','reflective','regular','relieved','remarkable','reminiscent','repulsive','resolute','resonant','responsible','rhetorical','rich','right','righteous','rightful','rigid','ripe','ritzy','roasted','robust','romantic','roomy','rotten','rough','round','royal','ruddy','rude','rural','rustic','ruthless','sable','sad','safe','salty','same','sassy','satisfying','savory','scandalous','scarce','scared','scary','scattered','scientific','scintillating','scrawny','screeching','second','second-hand','secret','secretive','sedate','seemly','selective','selfish','separate','serious','shaggy','shaky','shallow','sharp','shiny','shivering','shocking','short','shrill','shut','shy','sick','silent','silent','silky','silly','simple','simplistic','sincere','six','skillful','skinny','sleepy','slim','slimy','slippery','sloppy','slow','small','smart','smelly','smiling','smoggy','smooth','sneaky','snobbish','snotty','soft','soggy','solid','somber','sophisticated','sordid','sore','sore','sour','sparkling','special','spectacular','spicy','spiffy','spiky','spiritual','spiteful','splendid','spooky','spotless','spotted','spotty','spurious','squalid','square','squealing','squeamish','staking','stale','standing','statuesque','steadfast','steady','steep','stereotyped','sticky','stiff','stimulating','stingy','stormy','straight','strange','striped','strong','stupendous','stupid','sturdy','subdued','subsequent','substantial','successful','succinct','sudden','sulky','super','superb','superficial','supreme','swanky','sweet','sweltering','swift','symptomatic','synonymous','taboo','tacit','tacky','talented','tall','tame','tan','tangible','tangy','tart','tasteful','tasteless','tasty','tawdry','tearful','tedious','teeny','teeny-tiny','telling','temporary','ten','tender','tense','tense','tenuous','terrible','terrific','tested','testy','thankful','therapeutic','thick','thin','thinkable','third','thirsty','thoughtful','thoughtless','threatening','three','thundering','tidy','tight','tightfisted','tiny','tired','tiresome','toothsome','torpid','tough','towering','tranquil','trashy','tremendous','tricky','trite','troubled','truculent','true','truthful','two','typical','ubiquitous','ugliest','ugly','ultra','unable','unaccountable','unadvised','unarmed','unbecoming','unbiased','uncovered','understood','undesirable','unequal','unequaled','uneven','unhealthy','uninterested','unique','unkempt','unknown','unnatural','unruly','unsightly','unsuitable','untidy','unused','unusual','unwieldy','unwritten','upbeat','uppity','upset','uptight','used','useful','useless','utopian','utter','uttermost','vacuous','vagabond','vague','valuable','various','vast','vengeful','venomous','verdant','versed','victorious','vigorous','violent','violet','vivacious','voiceless','volatile','voracious','vulgar','wacky','waggish','waiting','wakeful','wandering','wanting','warlike','warm','wary','wasteful','watery','weak','wealthy','weary','well-groomed','well-made','well-off','well-to-do','wet','whimsical','whispering','white','whole','wholesale','wicked','wide','wide-eyed','wiggly','wild','willing','windy','wiry','wise','wistful','witty','woebegone','womanly','wonderful','wooden','woozy','workable','worried','worthless','wrathful','wretched','wrong','wry','xenophobic','yellow','yielding','young','youthful','yummy','zany','zealous','zesty','zippy','zonked']},932,[]);
+__d(function(g,r,i,a,m,e,d){m.exports=['Aardvark','Albatross','Alligator','Alpaca','Ant','Anteater','Antelope','Ape','Armadillo','Donkey','Baboon','Badger','Barracuda','Bat','Bear','Beaver','Bee','Bison','Boar','Buffalo','Butterfly','Camel','Capybara','Caribou','Cassowary','Cat','Caterpillar','Cattle','Chamois','Cheetah','Chicken','Chimpanzee','Chinchilla','Chough','Clam','Cobra','Cockroach','Cod','Cormorant','Coyote','Crab','Crane','Crocodile','Crow','Curlew','Deer','Dinosaur','Dog','Dogfish','Dolphin','Dotterel','Dove','Dragonfly','Duck','Dugong','Dunlin','Eagle','Echidna','Eel','Eland','Elephant','Elk','Emu','Falcon','Ferret','Finch','Fish','Flamingo','Fly','Fox','Frog','Gaur','Gazelle','Gerbil','Giraffe','Gnat','Gnu','Goat','Goldfinch','Goldfish','Goose','Gorilla','Goshawk','Grasshopper','Grouse','Guanaco','Gull','Hamster','Hare','Hawk','Hedgehog','Heron','Herring','Hippopotamus','Hornet','Horse','Human','Hummingbird','Hyena','Ibex','Ibis','Jackal','Jaguar','Jay','Jellyfish','Kangaroo','Kingfisher','Koala','Kookabura','Kouprey','Kudu','Lapwing','Lark','Lemur','Leopard','Lion','Llama','Lobster','Locust','Loris','Louse','Lyrebird','Magpie','Mallard','Manatee','Mandrill','Mantis','Marten','Meerkat','Mink','Mole','Mongoose','Monkey','Moose','Mosquito','Mouse','Mule','Narwhal','Newt','Nightingale','Octopus','Okapi','Opossum','Oryx','Ostrich','Otter','Owl','Oyster','Panther','Parrot','Partridge','Peafowl','Pelican','Penguin','Pheasant','Pig','Pigeon','Pony','Porcupine','Porpoise','Quail','Quelea','Quetzal','Rabbit','Raccoon','Rail','Ram','Rat','Raven','Reindeer','Rhinoceros','Rook','Salamander','Salmon','Sandpiper','Sardine','Scorpion','Seahorse','Seal','Shark','Sheep','Shrew','Skunk','Snail','Snake','Sparrow','Spider','Spoonbill','Squid','Squirrel','Starling','Stingray','Stinkbug','Stork','Swallow','Swan','Tapir','Tarsier','Termite','Tiger','Toad','Trout','Turkey','Turtle','Viper','Vulture','Wallaby','Walrus','Wasp','Weasel','Whale','Wildcat','Wolf','Wolverine','Wombat','Woodcock','Woodpecker','Worm','Wren','Yak','Zebra']},933,[]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.getImageSource=e.ToolbarAndroid=e.TabBarItemIOS=e.TabBarItem=e.Button=e.default=void 0;var o=t(r(d[1])),u=t(r(d[2])),I=(0,o.default)(u.default,'Feather','Feather.ttf'),b=I;e.default=b;var l=I.Button;e.Button=l;var n=I.TabBarItem;e.TabBarItem=n;var v=I.TabBarItemIOS;e.TabBarItemIOS=v;var B=I.ToolbarAndroid;e.ToolbarAndroid=B;var T=I.getImageSource;e.getImageSource=T},934,[3,506,935]);
+__d(function(e,r,o,i,a,l,t){a.exports={activity:61696,airplay:61697,"alert-circle":61698,"alert-octagon":61699,"alert-triangle":61700,"align-center":61701,"align-justify":61702,"align-left":61703,"align-right":61704,anchor:61705,aperture:61706,archive:61707,"arrow-down":61708,"arrow-down-circle":61709,"arrow-down-left":61710,"arrow-down-right":61711,"arrow-left":61712,"arrow-left-circle":61713,"arrow-right":61714,"arrow-right-circle":61715,"arrow-up":61716,"arrow-up-circle":61717,"arrow-up-left":61718,"arrow-up-right":61719,"at-sign":61720,award:61721,"bar-chart":61722,"bar-chart-2":61723,battery:61724,"battery-charging":61725,bell:61726,"bell-off":61727,bluetooth:61728,bold:61729,book:61730,"book-open":61731,bookmark:61732,box:61733,briefcase:61734,calendar:61735,camera:61736,"camera-off":61737,cast:61738,check:61739,"check-circle":61740,"check-square":61741,"chevron-down":61742,"chevron-left":61743,"chevron-right":61744,"chevron-up":61745,"chevrons-down":61746,"chevrons-left":61747,"chevrons-right":61748,"chevrons-up":61749,chrome:61750,circle:61751,clipboard:61752,clock:61753,cloud:61754,"cloud-drizzle":61755,"cloud-lightning":61756,"cloud-off":61757,"cloud-rain":61758,"cloud-snow":61759,code:61760,codepen:61761,codesandbox:61972,coffee:61762,columns:61973,command:61763,compass:61764,copy:61765,"corner-down-left":61766,"corner-down-right":61767,"corner-left-down":61768,"corner-left-up":61769,"corner-right-down":61770,"corner-right-up":61771,"corner-up-left":61772,"corner-up-right":61773,cpu:61774,"credit-card":61775,crop:61776,crosshair:61777,database:61778,delete:61779,disc:61780,"dollar-sign":61781,download:61782,"download-cloud":61783,droplet:61784,edit:61785,"edit-2":61786,"edit-3":61787,"external-link":61788,eye:61789,"eye-off":61790,facebook:61791,"fast-forward":61792,feather:61793,figma:61970,file:61794,"file-minus":61795,"file-plus":61796,"file-text":61797,film:61798,filter:61799,flag:61800,folder:61801,"folder-minus":61802,"folder-plus":61803,frown:61804,gift:61805,"git-branch":61806,"git-commit":61807,"git-merge":61808,"git-pull-request":61809,github:61810,gitlab:61811,globe:61812,grid:61813,"hard-drive":61814,hash:61815,headphones:61816,heart:61817,"help-circle":61818,hexagon:61974,home:61819,image:61820,inbox:61821,info:61822,instagram:61823,italic:61824,key:61967,layers:61825,layout:61826,"life-buoy":61827,link:61828,"link-2":61829,linkedin:61830,list:61831,loader:61832,lock:61833,"log-in":61834,"log-out":61835,mail:61836,map:61837,"map-pin":61838,maximize:61839,"maximize-2":61840,meh:61841,menu:61842,"message-circle":61843,"message-square":61844,mic:61845,"mic-off":61846,minimize:61847,"minimize-2":61848,minus:61849,"minus-circle":61850,"minus-square":61851,monitor:61852,moon:61853,"more-horizontal":61854,"more-vertical":61855,"mouse-pointer":61968,move:61856,music:61857,navigation:61858,"navigation-2":61859,octagon:61860,package:61861,paperclip:61862,pause:61863,"pause-circle":61864,"pen-tool":61969,percent:61865,phone:61866,"phone-call":61867,"phone-forwarded":61868,"phone-incoming":61869,"phone-missed":61870,"phone-off":61871,"phone-outgoing":61872,"pie-chart":61873,play:61874,"play-circle":61875,plus:61876,"plus-circle":61877,"plus-square":61878,pocket:61879,power:61880,printer:61881,radio:61882,"refresh-ccw":61883,"refresh-cw":61884,repeat:61885,rewind:61886,"rotate-ccw":61887,"rotate-cw":61888,rss:61889,save:61890,scissors:61891,search:61892,send:61893,server:61894,settings:61895,share:61896,"share-2":61897,shield:61898,"shield-off":61899,"shopping-bag":61900,"shopping-cart":61901,shuffle:61902,sidebar:61903,"skip-back":61904,"skip-forward":61905,slack:61906,slash:61907,sliders:61908,smartphone:61909,smile:61910,speaker:61911,square:61912,star:61913,"stop-circle":61914,sun:61915,sunrise:61916,sunset:61917,tablet:61975,tag:61919,target:61920,terminal:61921,thermometer:61922,"thumbs-down":61923,"thumbs-up":61924,"toggle-left":61925,"toggle-right":61926,trash:61927,"trash-2":61928,trello:61929,"trending-down":61930,"trending-up":61931,triangle:61932,truck:61933,tv:61934,twitter:61935,type:61936,umbrella:61937,underline:61938,unlock:61939,upload:61940,"upload-cloud":61941,user:61942,"user-check":61943,"user-minus":61944,"user-plus":61945,"user-x":61946,users:61947,video:61948,"video-off":61949,voicemail:61950,volume:61951,"volume-1":61952,"volume-2":61953,"volume-x":61954,watch:61955,wifi:61956,"wifi-off":61957,wind:61958,x:61959,"x-circle":61960,"x-octagon":61971,"x-square":61961,youtube:61962,zap:61963,"zap-off":61964,"zoom-in":61965,"zoom-out":61966}},935,[]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=r(d[1]),f=t(r(d[2])),l=(0,u.connect)()(f.default);e.default=l},936,[3,378,937]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])),n=t(r(d[2])),l=t(r(d[3])),f=t(r(d[4])),o=t(r(d[5])),s=t(r(d[6])),c=r(d[7]),v=(t(r(d[8])),t(r(d[9]))),p=t(r(d[10])),_=(function(t){function _(){return(0,u.default)(this,_),(0,l.default)(this,(0,f.default)(_).apply(this,arguments))}return(0,o.default)(_,t),(0,n.default)(_,[{key:"render",value:function(){var t=this.props.navigation;return s.default.createElement(c.TouchableOpacity,{style:p.default.rewardDriverCard,onPress:function(){return t.navigate('Rewards')}},s.default.createElement(v.default,{name:"award",size:16,style:p.default.rewardIcon}),s.default.createElement(c.Text,{style:p.default.rewardDriverText},__('Publishing requires credits.'),'\n',__('Tap here to get some for free.')))}}]),_})(s.default.PureComponent);e.default=_},937,[3,4,5,6,8,9,12,16,674,502,688]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[1]),u=r(d[2]),c=r(d[3]),l=n(r(d[4])),o=n(r(d[5])),s=(0,t.connect)(function(n){return{uris:(0,u.selectMyClaimUrisWithoutChannels)(n),fetching:(0,u.selectIsFetchingClaimListMine)(n),pendingClaims:(0,u.selectPendingClaims)(n)}},function(n){return{abandonClaim:function(t,c){return n((0,u.doAbandonClaim)(t,c))},fetchMyClaims:function(){return n((0,u.doFetchClaimListMine)())},checkPendingPublishes:function(){return n((0,u.doCheckPendingPublishes)())},notify:function(t){return n((0,u.doToast)(t))},pushDrawerStack:function(){return n((0,c.doPushDrawerStack)(l.default.DRAWER_ROUTE_PUBLISHES))},setPlayerVisible:function(){return n((0,c.doSetPlayerVisible)(!1))}}})(o.default);e.default=s},938,[3,378,401,492,493,939]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=t(r(d[2])),l=t(r(d[3])),s=t(r(d[4])),u=t(r(d[5])),c=t(r(d[6])),f=t(r(d[7])),h=r(d[8]),p=t(r(d[9])),v=t(r(d[10])),E=t(r(d[11])),_=t(r(d[12])),y=t(r(d[13])),P=t(r(d[14])),b=t(r(d[15])),M=t(r(d[16])),R=r(d[17]),C=(function(t){function C(){var t,l;(0,o.default)(this,C);for(var c=arguments.length,f=new Array(c),p=0;p<c;p++)f[p]=arguments[p];return(l=(0,s.default)(this,(t=(0,u.default)(C)).call.apply(t,[this].concat(f)))).state={selectionMode:!1,selectedUris:[],selectedClaimsMap:{}},l.onComponentFocused=function(){var t=l.props,n=t.checkPendingPublishes,o=t.fetchMyClaims,s=t.pushDrawerStack,u=t.setPlayerVisible;s(),u(),h.NativeModules.Firebase.setCurrentScreen('Publishes').then(function(t){o(),n()})},l.addOrRemoveItem=function(t,o){l.state.pendingClaims;var s=l.state.selectedClaimsMap,u=(0,n.default)(l.state.selectedUris);u.includes(t)?(delete s[t],u.splice(u.indexOf(t),1)):(s[t]=o,u.push(t)),l.setState({selectionMode:u.length>0,selectedUris:u,selectedClaimsMap:s})},l.handleSelectItem=function(t,n){l.addOrRemoveItem(t,n)},l.handleItemLongPress=function(t,n){l.addOrRemoveItem(t,n)},l.onExitSelectionMode=function(){l.setState({selectionMode:!1,selectedUris:[],selectedClaimsMap:{}})},l.onEditActionPressed=function(){var t=l.props.navigation,n=l.state,o=n.selectedClaimsMap[n.selectedUris[0]];l.onExitSelectionMode(),t.navigate({routeName:E.default.DRAWER_ROUTE_PUBLISH,params:{editMode:!0,claimToEdit:o}})},l.onDeleteActionPressed=function(){var t=l.props.abandonClaim,n=l.state.selectedClaimsMap;h.Alert.alert(__('Unpublish'),__('Are you sure you want to unpublish the selected content?'),[{text:__('No')},{text:__('Yes'),onPress:function(){Object.keys(n).forEach(function(o){var l=n[o],s=l.txid,u=l.nout;t(s,u)}),l.onExitSelectionMode()}}],{cancelable:!0})},l}return(0,c.default)(C,t),(0,l.default)(C,[{key:"componentWillMount",value:function(){this.props.navigation}},{key:"componentWillUnmount",value:function(){this.didFocusListener&&this.didFocusListener.remove()}},{key:"componentDidMount",value:function(){this.onComponentFocused()}},{key:"componentWillReceiveProps",value:function(t){var n=t.currentRoute,o=this.props.currentRoute;E.default.DRAWER_ROUTE_PUBLISHES===n&&n!==o&&this.onComponentFocused()}},{key:"render",value:function(){var t=this,n=this.props,o=n.fetching,l=n.navigation,s=n.uris,u=this.state,c=u.selectionMode,C=u.selectedUris;return f.default.createElement(h.View,{style:M.default.container},f.default.createElement(b.default,{allowEdit:!0,navigation:l,selectionMode:c,selectedItemCount:C.length,onDeleteActionPressed:this.onDeleteActionPressed,onEditActionPressed:this.onEditActionPressed,onExitSelectionMode:this.onExitSelectionMode}),o&&f.default.createElement(h.View,{style:M.default.centered},f.default.createElement(h.ActivityIndicator,{size:'large',color:v.default.NextLbryGreen})),!o&&(!s||0===s.length)&&f.default.createElement(_.default,{message:__('It looks like you have not\npublished any content to LBRY yet.'),buttonText:__('Publish something new'),onButtonPress:function(){return l.navigate({routeName:E.default.DRAWER_ROUTE_PUBLISH})}}),s&&s.length>0&&f.default.createElement(h.FlatList,{style:M.default.publishesList,contentContainerStyle:M.default.publishesScrollPadding,extraData:this.state,initialNumToRender:8,maxToRenderPerBatch:24,removeClippedSubviews:!0,ListFooterComponent:f.default.createElement(h.View,{style:M.default.publishesFooter},f.default.createElement(p.default,{style:M.default.publishesFooterButton,text:__('Publish something new'),onPress:function(){return l.navigate({routeName:E.default.DRAWER_ROUTE_PUBLISH})}})),renderItem:function(n){var o=n.item;return f.default.createElement(y.default,{key:o,uri:o,style:M.default.listItem,selected:C.includes(o),onPress:function(n){if(c)t.handleSelectItem(o,n);else{var s=t.props,u=s.notify;s.pendingClaims.some(function(t){return t.claim_id===n.claim_id})?u({message:__('This content is currently pending. It will be available in a few minutes.')}):(0,R.navigateToUri)(l,o)}},onLongPress:function(n){return t.handleItemLongPress(o,n)},navigation:l})},data:s,keyExtractor:function(t,n){return t}}),f.default.createElement(P.default,{navigation:l}))}}]),C})(f.default.PureComponent);e.default=C},939,[3,31,4,5,6,8,9,12,16,679,674,493,689,745,694,705,688,410]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),u=r(d[2]),c=r(d[3]),s=r(d[4]),l=r(d[5]),o=t(r(d[6])),f=t(r(d[7])),R=(0,n.connect)(function(t){return{claimed:(0,u.selectClaimedRewards)(t),currentRoute:(0,l.selectCurrentRoute)(t),emailVerifyErrorMessage:(0,u.selectEmailVerifyErrorMessage)(t),emailVerifyPending:(0,u.selectEmailVerifyIsPending)(t),fetching:(0,u.selectFetchingRewards)(t),rewards:(0,u.selectUnclaimedRewards)(t),user:(0,u.selectUser)(t)}},function(t){return{claimReward:function(n){return t((0,u.doClaimRewardType)(n.reward_type,!0))},fetchRewards:function(){return t((0,u.doRewardList)())},notify:function(n){return t((0,c.doToast)(n))},pushDrawerStack:function(){return t((0,s.doPushDrawerStack)(o.default.DRAWER_ROUTE_REWARDS))},setPlayerVisible:function(){return t((0,s.doSetPlayerVisible)(!1))}}})(f.default);e.default=R},940,[3,378,408,401,492,496,493,941]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),n=t(r(d[2])),s=t(r(d[3])),u=t(r(d[4])),o=t(r(d[5])),f=t(r(d[6])),c=(r(d[7]),r(d[8])),v=t(r(d[9])),p=t(r(d[10])),h=t(r(d[11])),y=t(r(d[12])),w=(t(r(d[13])),t(r(d[14]))),_=t(r(d[15])),V=t(r(d[16])),E=t(r(d[17])),R='available',k=(function(t){function k(){var t,n;(0,l.default)(this,k);for(var o=arguments.length,f=new Array(o),v=0;v<o;v++)f[v]=arguments[v];return(n=(0,s.default)(this,(t=(0,u.default)(k)).call.apply(t,[this].concat(f)))).state={isEmailVerified:!1,isIdentityVerified:!1,isRewardApproved:!1,verifyRequestStarted:!1,revealVerification:!0,firstRewardClaimed:!1,currentFilter:R},n.scrollView=null,n.onComponentFocused=function(){var t=n.props,l=t.fetchRewards,s=t.pushDrawerStack,u=(t.navigation,t.setPlayerVisible),o=t.user;s(),u(),c.NativeModules.Firebase.setCurrentScreen('Rewards'),l(),n.setState({isEmailVerified:o&&o.primary_email&&o.has_verified_email,isIdentityVerified:o&&o.is_identity_verified,isRewardApproved:o&&o.is_reward_approved})},n.showVerification=function(){n.setState({revealVerification:!0},function(){n.scrollView&&n.scrollView.scrollTo({x:0,y:0,animated:!0})})},n.setFilter=function(t){n.setState({currentFilter:t})},n}return(0,o.default)(k,t),(0,n.default)(k,[{key:"componentWillMount",value:function(){this.props.navigation}},{key:"componentWillUnmount",value:function(){this.didFocusListener&&this.didFocusListener.remove()}},{key:"componentDidMount",value:function(){this.onComponentFocused()}},{key:"componentWillReceiveProps",value:function(t){var l=t.currentRoute,n=t.emailVerifyErrorMessage,s=t.emailVerifyPending,u=t.rewards,o=t.user,f=this.props,c=f.claimReward,v=f.currentRoute;if(p.default.DRAWER_ROUTE_REWARDS===l&&l!==v&&this.onComponentFocused(),s&&this.setState({verifyRequestStarted:!0}),this.state.verifyRequestStarted&&!s&&(this.setState({verifyRequestStarted:!1}),n||this.setState({isEmailVerified:!0})),o&&this.setState({isEmailVerified:o&&o.primary_email&&o.has_verified_email,isIdentityVerified:o&&o.is_identity_verified,isRewardApproved:o&&o.is_reward_approved}),u&&u.length&&this.state.isRewardApproved&&!this.state.firstRewardClaimed){for(var h=0;h<u.length;h++){var y=u[h].reward_type;'new_user'!==y&&'new_mobile'!==y||c(u[h])}this.setState({firstRewardClaimed:!0})}}},{key:"renderVerification",value:function(){return this.state.isRewardApproved?null:this.state.isEmailVerified&&this.state.isIdentityVerified&&!this.state.isRewardApproved?f.default.createElement(c.View,{style:[E.default.card,E.default.verification]},f.default.createElement(c.Text,{style:E.default.title},__('Manual Reward Verification')),f.default.createElement(c.Text,{style:E.default.text},"__('You need to be manually verified before you can start claiming rewards.') Please request to be verified on the",' ',f.default.createElement(h.default,{style:E.default.greenLink,href:"https://discordapp.com/invite/Z3bERWA",text:"LBRY Discord server"}),".")):null}},{key:"renderUnclaimedRewards",value:function(){var t=this,l=this.props,n=(l.claimed,l.fetching),s=l.rewards,u=l.user,o=s&&s.length?s:[];if(n)return f.default.createElement(c.View,{style:E.default.busyContainer},f.default.createElement(c.ActivityIndicator,{size:"large",color:v.default.NextLbryGreen}),f.default.createElement(c.Text,{style:E.default.infoText},__('Fetching rewards...')));if(null===u)return f.default.createElement(c.View,{style:E.default.busyContainer},f.default.createElement(c.Text,{style:E.default.infoText},__('This app is unable to earn rewards due to an authentication failure.')));var p=!(u&&u.primary_email&&u.has_verified_email&&u.is_reward_approved);return f.default.createElement(c.View,null,o.map(function(l){return f.default.createElement(w.default,{key:l.reward_type,showVerification:t.showVerification,canClaim:!p,reward:l,reward_type:l.reward_type})}),f.default.createElement(y.default,{canClaim:!p,showVerification:this.showVerification}))}},{key:"renderClaimedRewards",value:function(){var t=this.props.claimed;if(t&&t.length){var l=t.reverse();return f.default.createElement(c.View,null,l.map(function(t){return f.default.createElement(w.default,{key:t.transaction_id,reward:t})}))}}},{key:"render",value:function(){var t=this,l=this.props,n=(l.user,l.navigation),s=this.state.currentFilter;return f.default.createElement(c.View,{style:E.default.container},f.default.createElement(V.default,{navigation:n}),(!this.state.isEmailVerified||!this.state.isRewardApproved)&&f.default.createElement(_.default,{navigation:n}),this.state.isEmailVerified&&this.state.isRewardApproved&&f.default.createElement(c.ScrollView,{ref:function(l){return t.scrollView=l},keyboardShouldPersistTaps:'handled',style:E.default.scrollContainer,contentContainerStyle:E.default.scrollContentContainer},f.default.createElement(c.View,{style:E.default.filterHeader},f.default.createElement(h.default,{style:[E.default.filterLink,"all"===s?E.default.activeFilterLink:null],text:__('All'),onPress:function(){return t.setFilter("all")}}),f.default.createElement(h.default,{style:[E.default.filterLink,s===R?E.default.activeFilterLink:null],text:__('Available'),onPress:function(){return t.setFilter(R)}}),f.default.createElement(h.default,{style:[E.default.filterLink,"claimed"===s?E.default.activeFilterLink:null],text:__('Claimed'),onPress:function(){return t.setFilter("claimed")}})),(s===R||"all"===s)&&this.renderUnclaimedRewards(),("claimed"===s||"all"===s)&&this.renderClaimedRewards()))}}]),k})(f.default.PureComponent);e.default=k},941,[3,4,5,6,8,9,12,401,16,674,493,498,942,500,916,919,705,918]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[1]),o=r(d[2]),u=r(d[3]),c=n(r(d[4])),l=(0,t.connect)(function(n){return{rewardIsPending:(0,u.makeSelectIsRewardClaimPending)()(n,{reward_type:u.rewards.TYPE_REWARD_CODE}),error:(0,u.makeSelectClaimRewardError)()(n,{reward_type:u.rewards.TYPE_REWARD_CODE})}},function(n){return{claimReward:function(t){return n((0,u.doClaimRewardType)(t.reward_type,!0))},clearError:function(t){return n((0,u.doClaimRewardClearError)(t))},notify:function(t){return n((0,o.doToast)(t))},submitRewardCode:function(t){return n((0,u.doClaimRewardType)(u.rewards.TYPE_REWARD_CODE,{params:{code:t}}))}}})(c.default);e.default=l},942,[3,378,401,408,943]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),n=t(r(d[2])),s=t(r(d[3])),o=t(r(d[4])),u=t(r(d[5])),c=t(r(d[6])),f=r(d[7]),w=t(r(d[8])),y=(t(r(d[9])),t(r(d[10]))),h=(t(r(d[11])),t(r(d[12]))),C=(function(t){function C(){var t,n;(0,l.default)(this,C);for(var u=arguments.length,c=new Array(u),w=0;w<u;w++)c[w]=arguments[w];return(n=(0,s.default)(this,(t=(0,o.default)(C)).call.apply(t,[this].concat(c)))).state={claimStarted:!1,rewardCode:''},n.onClaimPress=function(){var t=n.props,l=t.canClaim,s=t.notify,o=t.showVerification,u=t.submitRewardCode,c=n.state.rewardCode;if(f.Keyboard.dismiss(),!l)return o&&o(),void s({message:__('Unfortunately, you are not eligible to claim this reward at this time.')});c&&0!==c.trim().length?n.setState({claimStarted:!0},function(){u(c)}):s({message:__('Please enter a reward code to claim.')})},n}return(0,u.default)(C,t),(0,n.default)(C,[{key:"componentWillReceiveProps",value:function(t){var l=t.error,n=t.rewardIsPending,s=this.props,o=(s.clearError,s.notify);this.state.claimStarted&&!n&&(l&&l.trim().length>0?o({message:l}):(o({message:__('Reward successfully claimed!')}),this.setState({rewardCode:''})),this.setState({claimStarted:!1}))}},{key:"render",value:function(){var t=this,l=this.props,n=(l.canClaim,l.rewardIsPending);return c.default.createElement(f.View,{style:[h.default.rewardCard,h.default.row]},c.default.createElement(f.View,{style:h.default.leftCol},n&&c.default.createElement(f.ActivityIndicator,{size:"small",color:w.default.NextLbryGreen})),c.default.createElement(f.View,{style:h.default.midCol},c.default.createElement(f.Text,{style:h.default.rewardTitle},__('Custom Code')),c.default.createElement(f.Text,{style:h.default.rewardDescription},__('Are you a supermodel or rockstar that received a custom reward code? Claim it here.')),c.default.createElement(f.View,null,c.default.createElement(f.TextInput,{style:h.default.customCodeInput,placeholder:'0123abc',onChangeText:function(l){return t.setState({rewardCode:l})},value:this.state.rewardCode}),c.default.createElement(y.default,{style:h.default.redeemButton,text:__('Redeem'),disabled:!this.state.rewardCode||0===this.state.rewardCode.trim().length||n,onPress:function(){n||t.onClaimPress()}}))),c.default.createElement(f.View,{style:h.default.rightCol},c.default.createElement(f.Text,{style:h.default.rewardAmount},"?"),c.default.createElement(f.Text,{style:h.default.rewardCurrency},"LBC")))}}]),C})(c.default.PureComponent);e.default=C},943,[3,4,5,6,8,9,12,16,674,502,679,498,918]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(d[1]),n=r(d[2]),u=r(d[3]),l=r(d[4]),c=r(d[5]),s=r(d[6]),f=t(r(d[7])),I=(0,o.connect)(function(t){return{currentRoute:(0,c.selectCurrentRoute)(t),sortByItem:(0,s.selectSortByItem)(t),timeItem:(0,s.selectTimeItem)(t),followedTags:(0,n.selectFollowedTags)(t)}},function(t){return{pushDrawerStack:function(o,n){return t((0,u.doPushDrawerStack)(o,n))},setPlayerVisible:function(){return t((0,u.doSetPlayerVisible)(!1))},setSortByItem:function(o){return t((0,l.doSetSortByItem)(o))},setTimeItem:function(o){return t((0,l.doSetTimeItem)(o))},toggleTagFollow:function(o){return t((0,n.doToggleTagFollow)(o))}}})(f.default);e.default=I},944,[3,378,401,492,721,496,409,945]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),o=t(r(d[2])),n=t(r(d[3])),s=t(r(d[4])),u=t(r(d[5])),c=t(r(d[6])),f=r(d[7]),y=(r(d[8]),r(d[9])),T=(t(r(d[10])),t(r(d[11])),t(r(d[12]))),p=(t(r(d[13])),t(r(d[14]))),h=t(r(d[15])),w=(t(r(d[16])),t(r(d[17])),t(r(d[18]))),S=t(r(d[19])),_=t(r(d[20])),v=t(r(d[21])),E=t(r(d[22])),I=(function(t){function I(){var t,o;(0,l.default)(this,I);for(var u=arguments.length,T=new Array(u),S=0;S<u;S++)T[S]=arguments[S];return(o=(0,n.default)(this,(t=(0,s.default)(I)).call.apply(t,[this].concat(T)))).state={tag:null,showSortPicker:!1,showTimePicker:!1,orderBy:w.default.DEFAULT_ORDER_BY},o.onComponentFocused=function(){var t=o.props,l=t.navigation,n=t.pushDrawerStack,s=t.setPlayerVisible,u=t.sortByItem,c=l.state.params.tag;o.setState({tag:c,orderBy:(0,y.getOrderBy)(u)}),n(w.default.DRAWER_ROUTE_TAG,l.state.params),s(),f.NativeModules.Firebase.setCurrentScreen('Tag')},o.handleSortByItemSelected=function(t){(0,o.props.setSortByItem)(t),o.setState({orderBy:(0,y.getOrderBy)(t),showSortPicker:!1})},o.handleTimeItemSelected=function(t){(0,o.props.setTimeItem)(t),o.setState({showTimePicker:!1})},o.isFollowingTag=function(t){return o.props.followedTags.map(function(t){return t.name}).includes(t)},o.handleFollowTagToggle=function(){var t=o.props.toggleTagFollow,l=o.state.tag;o.isFollowingTag(l)?f.NativeModules.Firebase.track('tag_unfollow',{tag:l}):f.NativeModules.Firebase.track('tag_follow',{tag:l}),t(l),window.persistor&&window.persistor.flush()},o.listHeader=function(){var t=o.props,l=t.sortByItem,n=t.timeItem,s=o.state.tag;return c.default.createElement(f.View,{style:h.default.listHeader},c.default.createElement(f.View,{style:h.default.titleRow},c.default.createElement(f.Text,{style:h.default.pageTitle},(0,y.formatTagTitle)(s))),c.default.createElement(f.View,{style:h.default.pickerRow},c.default.createElement(f.View,{style:h.default.leftPickerRow},c.default.createElement(f.TouchableOpacity,{style:h.default.tagSortBy,onPress:function(){return o.setState({showSortPicker:!0})}},c.default.createElement(f.Text,{style:h.default.tagSortText},__(l.label.split(' ')[0])),c.default.createElement(p.default,{style:h.default.tagSortIcon,name:'sort-down',size:14})),w.default.SORT_BY_TOP===l.name&&c.default.createElement(f.TouchableOpacity,{style:h.default.tagTime,onPress:function(){return o.setState({showTimePicker:!0})}},c.default.createElement(f.Text,{style:h.default.tagSortText},__(n.label)),c.default.createElement(p.default,{style:h.default.tagSortIcon,name:'sort-down',size:14}))),c.default.createElement(_.default,{style:h.default.customizeLink,text:o.isFollowingTag(s)?__('Unfollow'):__('Follow'),onPress:o.handleFollowTagToggle})))},o}return(0,u.default)(I,t),(0,o.default)(I,[{key:"componentWillMount",value:function(){this.props.navigation}},{key:"componentWillUnmount",value:function(){this.didFocusListener&&this.didFocusListener.remove()}},{key:"componentDidMount",value:function(){this.onComponentFocused()}},{key:"componentWillReceiveProps",value:function(t){var l=t.currentRoute,o=(t.navigation,this.props.currentRoute);w.default.DRAWER_ROUTE_TAG===l&&l!==o&&this.onComponentFocused()}},{key:"render",value:function(){var t=this,l=this.props,o=l.navigation,n=l.sortByItem,s=l.timeItem,u=this.state,y=u.tag,p=u.showSortPicker,_=u.showTimePicker;return c.default.createElement(f.View,{style:h.default.container},c.default.createElement(E.default,{navigation:o,belowOverlay:p||_}),this.state.tag&&c.default.createElement(T.default,{ListHeaderComponent:this.listHeader,style:h.default.tagPageClaimList,orderBy:this.state.orderBy,time:s.name,tags:[y],navigation:o,orientation:w.default.ORIENTATION_VERTICAL}),!p&&!_&&c.default.createElement(S.default,{navigation:o}),p&&c.default.createElement(v.default,{title:__('Sort content by'),onOverlayPress:function(){return t.setState({showSortPicker:!1})},onItemSelected:this.handleSortByItemSelected,selectedItem:n,items:w.default.CLAIM_SEARCH_SORT_BY_ITEMS}),_&&c.default.createElement(v.default,{title:__('Content from'),onOverlayPress:function(){return t.setState({showTimePicker:!1})},onItemSelected:this.handleTimeItemSelected,selectedItem:s,items:w.default.CLAIM_SEARCH_TIME_ITEMS}))}}]),I})(c.default.PureComponent);e.default=I},945,[3,4,5,6,8,9,12,16,401,410,723,726,727,730,502,739,738,674,493,694,498,753,705]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),o=r(d[2]),u=r(d[3]),c=r(d[4]),l=r(d[5]),s=r(d[6]),f=t(r(d[7])),I=(0,n.connect)(function(t){return{currentRoute:(0,l.selectCurrentRoute)(t),sortByItem:(0,s.selectSortByItem)(t),timeItem:(0,s.selectTimeItem)(t),followedTags:(0,o.selectFollowedTags)(t)}},function(t){return{pushDrawerStack:function(n,o){return t((0,u.doPushDrawerStack)(n,o))},setPlayerVisible:function(){return t((0,u.doSetPlayerVisible)(!1))},setSortByItem:function(n){return t((0,c.doSetSortByItem)(n))},setTimeItem:function(n){return t((0,c.doSetTimeItem)(n))}}})(f.default);e.default=I},946,[3,378,401,492,721,496,409,947]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=t(r(d[2])),o=t(r(d[3])),s=t(r(d[4])),u=t(r(d[5])),c=t(r(d[6])),f=r(d[7]),T=(r(d[8]),r(d[9])),y=(t(r(d[10])),t(r(d[11])),t(r(d[12]))),S=(t(r(d[13])),t(r(d[14]))),h=t(r(d[15])),p=t(r(d[16])),E=(t(r(d[17])),t(r(d[18]))),_=t(r(d[19])),I=t(r(d[20])),w=t(r(d[21])),v=t(r(d[22])),P=[{icon:'globe-americas',name:'everyone',label:'Everyone'},{icon:'hashtag',name:'tags',label:'Tags you follow'}],k=(function(t){function k(){var t,l;(0,n.default)(this,k);for(var u=arguments.length,y=new Array(u),h=0;h<u;h++)y[h]=arguments[h];return(l=(0,o.default)(this,(t=(0,s.default)(k)).call.apply(t,[this].concat(y)))).state={showModalTagSelector:!1,showSortByPicker:!1,showTimePicker:!1,showTrendingForPicker:!1,orderBy:E.default.DEFAULT_ORDER_BY,currentTrendingForItem:P[0]},l.onComponentFocused=function(){var t=l.props,n=t.pushDrawerStack,o=t.setPlayerVisible,s=t.navigation,u=t.sortByItem,c=(s.state.params?s.state.params:{filterForTags:!1}).filterForTags;l.setState({currentTrendingForItem:P[c?1:0],orderBy:(0,T.getOrderBy)(u)}),n(E.default.DRAWER_ROUTE_TRENDING,s.state.params),o(),f.NativeModules.Firebase.setCurrentScreen('All content')},l.handleTrendingForItemSelected=function(t){l.setState({currentTrendingForItem:t,showTrendingForPicker:!1})},l.handleSortByItemSelected=function(t){(0,l.props.setSortByItem)(t),l.setState({orderBy:(0,T.getOrderBy)(t),showSortPicker:!1})},l.handleTimeItemSelected=function(t){(0,l.props.setTimeItem)(t),l.setState({showTimePicker:!1})},l.listHeader=function(){var t=l.props,n=t.sortByItem,o=t.timeItem,s=l.state.currentTrendingForItem,u=E.default.SORT_BY_TOP===n.name;return c.default.createElement(f.View,{style:v.default.listHeader},c.default.createElement(f.View,{style:v.default.titleRow},c.default.createElement(f.Text,{style:v.default.pageTitle},__('All Content'))),c.default.createElement(f.View,{style:v.default.pickerRow},c.default.createElement(f.View,{style:v.default.leftPickerRow},c.default.createElement(f.TouchableOpacity,{style:v.default.allTagSortBy,onPress:function(){return l.setState({showSortPicker:!0})}},c.default.createElement(f.Text,{style:v.default.tagSortText},__(n.label.split(' ')[0])),c.default.createElement(I.default,{style:v.default.tagSortIcon,name:'sort-down',size:14})),c.default.createElement(f.Text,{style:v.default.pickerLabel},__('for')),c.default.createElement(f.TouchableOpacity,{style:v.default.allTagSortBy,onPress:function(){return l.setState({showTrendingForPicker:!0})}},c.default.createElement(f.Text,{style:v.default.tagSortText},__(s.label.split(' ')[0])),c.default.createElement(I.default,{style:v.default.tagSortIcon,name:'sort-down',size:14})),u&&c.default.createElement(f.Text,{style:v.default.pickerLabel},__('from')),u&&c.default.createElement(f.TouchableOpacity,{style:v.default.tagTime,onPress:function(){return l.setState({showTimePicker:!0})}},c.default.createElement(f.Text,{style:v.default.tagSortText},__(o.label)),c.default.createElement(I.default,{style:v.default.tagSortIcon,name:'sort-down',size:14}))),P[1].name===s.name&&c.default.createElement(S.default,{style:v.default.customizeLink,text:__('Customize'),onPress:function(){return l.setState({showModalTagSelector:!0})}})))},l}return(0,u.default)(k,t),(0,l.default)(k,[{key:"componentWillMount",value:function(){this.props.navigation}},{key:"componentWillUnmount",value:function(){this.didFocusListener&&this.didFocusListener.remove()}},{key:"componentDidMount",value:function(){this.onComponentFocused()}},{key:"componentWillReceiveProps",value:function(t){var n=t.currentRoute,l=this.props.currentRoute;E.default.DRAWER_ROUTE_TRENDING===n&&n!==l&&this.onComponentFocused()}},{key:"render",value:function(){var t=this,n=this.props,l=n.followedTags,o=n.navigation,s=n.sortByItem,u=n.timeItem,T=this.state,S=T.currentTrendingForItem,I=T.orderBy,k=T.showModalTagSelector,F=T.showSortPicker,R=T.showTimePicker,B=T.showTrendingForPicker,O=P[1].name===S.name;return c.default.createElement(f.View,{style:v.default.container},c.default.createElement(w.default,{navigation:o}),c.default.createElement(y.default,{ListHeaderComponent:this.listHeader,style:v.default.verticalClaimList,orderBy:I,tags:O?l.map(function(t){return t.name}):null,time:u.name,navigation:o,orientation:E.default.ORIENTATION_VERTICAL}),!k&&!B&&!F&&!R&&c.default.createElement(_.default,{navigation:o}),k&&c.default.createElement(p.default,{onOverlayPress:function(){return t.setState({showModalTagSelector:!1})},onDonePress:function(){return t.setState({showModalTagSelector:!1})}}),B&&c.default.createElement(h.default,{title:__('Filter for'),onOverlayPress:function(){return t.setState({showTrendingForPicker:!1})},onItemSelected:this.handleTrendingForItemSelected,selectedItem:S,items:P}),F&&c.default.createElement(h.default,{title:__('Sort content by'),onOverlayPress:function(){return t.setState({showSortPicker:!1})},onItemSelected:this.handleSortByItemSelected,selectedItem:s,items:E.default.CLAIM_SEARCH_SORT_BY_ITEMS}),R&&c.default.createElement(h.default,{title:__('Content from'),onOverlayPress:function(){return t.setState({showTimePicker:!1})},onItemSelected:this.handleTimeItemSelected,selectedItem:u,items:E.default.CLAIM_SEARCH_TIME_ITEMS}))}}]),k})(c.default.PureComponent);e.default=k},947,[3,4,5,6,8,9,12,16,401,410,723,726,727,730,498,753,750,674,493,694,502,705,739]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=r(d[1]),c=r(d[2]),s=r(d[3]),l=r(d[4]),n=r(d[5]),o=t(r(d[6])),S=t(r(d[7])),h=(0,u.connect)(function(t){return{claimSearchByQuery:(0,c.selectClaimSearchByQuery)(t),currentRoute:(0,l.selectCurrentRoute)(t),isSearching:(0,c.selectIsSearching)(t),query:(0,c.selectSearchValue)(t),resolvingUris:(0,c.selectResolvingUris)(t),showNsfwContent:(0,n.selectShowNsfw)(t),uris:(0,c.makeSelectSearchUris)((0,c.makeSelectQueryWithOptions)(null,{size:o.default.DEFAULT_PAGE_SIZE,isBackgroundSearch:!1})(t))(t),results:(0,c.makeSelectResolvedSearchResults)((0,c.makeSelectQueryWithOptions)(null,{size:o.default.DEFAULT_PAGE_SIZE,isBackgroundSearch:!1})(t))(t),lastPageReached:(0,c.makeSelectResolvedSearchResultsLastPageReached)((0,c.makeSelectQueryWithOptions)(null,{size:o.default.DEFAULT_PAGE_SIZE,isBackgroundSearch:!1})(t))(t)}},function(t){return{search:function(u,s,l){return t((0,c.doResolvedSearch)(u,o.default.DEFAULT_PAGE_SIZE,s,!1,{},l))},claimSearch:function(u){return t((0,c.doClaimSearch)(u))},updateSearchQuery:function(u){return t((0,c.doUpdateSearchQuery)(u))},pushDrawerStack:function(u,c){return t((0,s.doPushDrawerStack)(u,c))},resolveUris:function(u){return t((0,c.doResolveUris)(u))},setPlayerVisible:function(){return t((0,s.doSetPlayerVisible)(!1))}}})(S.default);e.default=h},948,[3,378,401,492,496,409,493,949]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=t(r(d[2])),s=t(r(d[3])),u=t(r(d[4])),o=t(r(d[5])),c=t(r(d[6])),h=r(d[7]),f=r(d[8]),p=(r(d[9]),t(r(d[10]))),y=t(r(d[11])),R=(t(r(d[12])),t(r(d[13]))),v=t(r(d[14])),S=t(r(d[15])),E=t(r(d[16])),C=t(r(d[17])),w=500,T=(function(t){function T(){var t,l;(0,n.default)(this,T);for(var o=arguments.length,p=new Array(o),v=0;v<o;v++)p[v]=arguments[v];return(l=(0,s.default)(this,(t=(0,u.default)(T)).call.apply(t,[this].concat(p)))).state={currentQuery:null,currentFrom:0,currentUri:null,showTagResult:!1,claimSearchRun:!1,claimSearchOptions:null,resultsResolved:!1,tagResultDisplayed:!1},l.onComponentFocused=function(){var t=l.props,n=t.pushDrawerStack,s=t.setPlayerVisible,u=t.navigation,o=t.query,c=t.search,p=t.showNsfwContent;s(),n(y.default.DRAWER_ROUTE_SEARCH,u.state.params?u.state.params:null),f.NativeModules.Firebase.setCurrentScreen('Search').then(function(t){var n=o||l.getSearchQuery();n&&n.trim().length>0&&(l.setState({currentFrom:0,currentQuery:n,currentUri:(0,h.isURIValid)(n)?(0,h.normalizeURI)(n):null,claimSearchOptions:null,claimSearchRun:!1,showTagResult:!1,resultsResolved:!1,tagResultDisplayed:!1}),c(n,0,p))})},l.handleSearchSubmitted=function(t){var n=l.props,s=n.search,u=n.showNsfwContent;l.setState({currentUri:(0,h.isURIValid)(t)?(0,h.normalizeURI)(t):null,currentFrom:0,currentQuery:t,claimSearchOptions:null,claimSearchRun:!1,showTagResult:!1,resultsResolved:!1,tagResultDisplayed:!1}),s(t,0,u)},l.listEmptyComponent=function(){var t=l.props.query;return c.default.createElement(f.View,{style:C.default.noResults},c.default.createElement(f.Text,{style:C.default.noResultsText},__('There are no results to display for "%query%". Please try a different search term.',{query:t})))},l.listHeaderComponent=function(t,n){var s=l.props,u=s.navigation,o=s.claimSearch,p=l.state.currentUri;if(n&&n.trim().length>0&&(0,h.isURIValid)(n)&&!l.state.claimSearchRun){var y={any_tags:[n.toLowerCase()],page:1,no_totals:!0};l.setState({claimSearchOptions:y,claimSearchRun:!0},function(){return o(y)})}return c.default.createElement(f.View,null,c.default.createElement(R.default,{uri:p,featuredResult:!0,style:C.default.featuredResultItem,navigation:u}),t&&c.default.createElement(f.TouchableOpacity,{style:C.default.tagResultItem,onPress:function(){return l.handleTagResultPressed(n)}},c.default.createElement(f.Text,{style:C.default.tagResultTitle},"#",n.toLowerCase()),c.default.createElement(f.Text,{style:C.default.tagResultDescription},__('Explore content for this tag'))))},l.handleTagResultPressed=function(t){l.props.navigation.navigate({routeName:y.default.DRAWER_ROUTE_TAG,key:"tagPage",params:{tag:t.toLowerCase()}})},l.handleVerticalEndReached=function(){var t=l.props,n=t.lastPageReached,s=t.results,u=t.search,o=t.showNsfwContent,c=t.isSearching;if(!(n||s&&s.length>w||c)){var h=s?s.length:0;l.setState({currentFrom:h},function(){u(l.state.currentQuery,h,o)})}},l}return(0,o.default)(T,t),(0,l.default)(T,[{key:"componentWillMount",value:function(){this.props.navigation}},{key:"componentWillUnmount",value:function(){this.didFocusListener&&this.didFocusListener.remove()}},{key:"componentDidMount",value:function(){this.onComponentFocused()}},{key:"componentWillReceiveProps",value:function(t){var n=t.currentRoute,l=t.query,s=(t.isSearching,this.props),u=s.currentRoute,o=s.search,c=(s.isSearching,s.showNsfwContent);y.default.DRAWER_ROUTE_SEARCH===n&&n!==u&&this.onComponentFocused(),l&&l.trim().length>0&&l!==this.state.currentQuery&&(this.setState({currentFrom:0,currentQuery:l,currentUri:(0,h.isURIValid)(l)?(0,h.normalizeURI)(l):null,resultsResolved:!1,tagResultDisplayed:!1}),o(l,0,c))}},{key:"allContentResolved",value:function(t){var n=t.uris,l=t.resolvingUris;if(!this.state.resultsResolved)return!1;if(n){var s=!0;return n.forEach(function(t){s=s&&!l.includes(t)}),s}return!1}},{key:"componentDidUpdate",value:function(){var t=this.props.claimSearchByQuery;if(this.state.claimSearchRun&&this.state.claimSearchOptions&&!this.state.tagResultDisplayed){var n=t[(0,h.createNormalizedClaimSearchKey)(this.state.claimSearchOptions)];this.setState({showTagResult:n&&n.length>0,tagResultDisplayed:!0})}}},{key:"getSearchQuery",value:function(){var t=this.props.navigation;return t&&t.state&&t.state.params?t.state.params.searchQuery:null}},{key:"render",value:function(){var t=this.props,n=t.isSearching,l=t.navigation,s=t.query,u=t.results;return c.default.createElement(f.View,{style:C.default.container},c.default.createElement(E.default,{value:s,navigation:l,onSearchSubmitted:this.handleSearchSubmitted}),n&&0===this.state.currentFrom&&c.default.createElement(f.View,{style:C.default.busyContainer},c.default.createElement(f.ActivityIndicator,{size:"large",color:p.default.NextLbryGreen,style:C.default.loading})),c.default.createElement(f.FlatList,{extraData:this.state,style:C.default.scrollContainer,contentContainerStyle:C.default.scrollPadding,keyboardShouldPersistTaps:'handled',data:u,keyExtractor:function(t,n){return t.claimId},initialNumToRender:10,maxToRenderPerBatch:20,onEndReached:this.handleVerticalEndReached,onEndReachedThreshold:.2,removeClippedSubviews:!0,ListEmptyComponent:n?null:this.listEmptyComponent(),ListHeaderComponent:this.listHeaderComponent(this.state.showTagResult,this.state.currentQuery),renderItem:function(t){var n=t.item;return c.default.createElement(v.default,{key:n.claimId,uri:n?(0,h.normalizeURI)(n.name+"#"+n.claimId):null,result:n,style:C.default.resultItem,navigation:l})}}),this.state.currentFrom>0&&n&&c.default.createElement(f.View,{style:C.default.moreLoading},c.default.createElement(f.ActivityIndicator,{size:"small",color:p.default.NextLbryGreen})),c.default.createElement(S.default,{navigation:l}))}}]),T})(c.default.PureComponent);T.navigationOptions={title:'Search Results'};var U=T;e.default=U},949,[3,4,5,6,8,9,12,401,16,410,674,493,500,745,876,694,705,950]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),o=t(r(d[2])),l=n.StyleSheet.create({container:{flex:1,backgroundColor:o.default.PageBackground},scrollContainer:{flex:1,marginTop:60},busyContainer:{flex:1,position:'absolute',top:60,left:0,right:0,bottom:0,alignItems:'center',justifyContent:'center'},scrollPadding:{paddingBottom:16},resultItem:{flex:1,flexDirection:'row',justifyContent:'space-between',marginTop:8,marginLeft:8,marginRight:8},featuredResultItem:{flex:1,flexDirection:'row',justifyContent:'space-between',padding:8,backgroundColor:o.default.Black},tagResultItem:{flex:1,padding:16,backgroundColor:o.default.DarkerGrey},tagResultTitle:{fontFamily:'Inter-SemiBold',fontSize:24,color:o.default.White},tagResultDescription:{fontFamily:'Inter-Regular',fontSize:14,color:o.default.VeryLightGrey},searchInput:{width:'100%',height:'100%',fontFamily:'Inter-Regular',fontSize:16},noResults:{flex:1,width:'100%',height:'100%',justifyContent:'center',alignItems:'center'},noResultsText:{fontFamily:'Inter-Regular',fontSize:16,marginTop:16,marginLeft:16,marginRight:16},boldText:{fontFamily:'Inter-SemiBold',fontSize:16},loading:{position:'absolute'},moreLoading:{width:'100%',height:48,alignItems:'center',justifyContent:'center'}});e.default=l},950,[3,16,674]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),S=r(d[2]),c=r(d[3]),o=r(d[4]),E=r(d[5]),l=r(d[6]),T=t(r(d[7])),N=t(r(d[8])),I=(0,n.connect)(function(t){return{backgroundPlayEnabled:(0,l.makeSelectClientSetting)(S.SETTINGS.BACKGROUND_PLAY_ENABLED)(t),currentRoute:(0,E.selectCurrentRoute)(t),drawerStack:(0,E.selectDrawerStack)(t),keepDaemonRunning:(0,l.makeSelectClientSetting)(S.SETTINGS.KEEP_DAEMON_RUNNING)(t),language:(0,l.makeSelectClientSetting)(S.SETTINGS.LANGUAGE)(t),showNsfw:(0,l.makeSelectClientSetting)(S.SETTINGS.SHOW_NSFW)(t),showUriBarSuggestions:(0,l.makeSelectClientSetting)(S.SETTINGS.SHOW_URI_BAR_SUGGESTIONS)(t),receiveSubscriptionNotifications:(0,l.makeSelectClientSetting)(S.SETTINGS.RECEIVE_SUBSCRIPTION_NOTIFICATIONS)(t),receiveRewardNotifications:(0,l.makeSelectClientSetting)(S.SETTINGS.RECEIVE_REWARD_NOTIFICATIONS)(t),receiveInterestsNotifications:(0,l.makeSelectClientSetting)(S.SETTINGS.RECEIVE_INTERESTS_NOTIFICATIONS)(t),receiveCreatorNotifications:(0,l.makeSelectClientSetting)(S.SETTINGS.RECEIVE_CREATOR_NOTIFICATIONS)(t)}},function(t){return{notify:function(n){return t((0,S.doToast)(n))},pushDrawerStack:function(){return t((0,c.doPushDrawerStack)(T.default.DRAWER_ROUTE_SETTINGS))},popDrawerStack:function(){return t((0,c.doPopDrawerStack)())},setClientSetting:function(n,S){return t((0,o.doSetClientSetting)(n,S))},setPlayerVisible:function(){return t((0,c.doSetPlayerVisible)(!1))}}})(N.default);e.default=I},951,[3,378,401,492,721,496,409,493,952]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=t(r(d[2])),o=t(r(d[3])),u=t(r(d[4])),s=t(r(d[5])),c=t(r(d[6])),f=r(d[7]),E=r(d[8]),h=r(d[9]),w=(t(r(d[10])),t(r(d[11]))),S=t(r(d[12])),y=t(r(d[13])),T=t(r(d[14])),p=t(r(d[15])),v=[{code:'default',name:'Use device language'},{code:'en',name:'English'},{code:'gu',name:'Gujarati'},{code:'hi',name:'Hindi'},{code:'id',name:'Indonesian'},{code:'it',name:'Italian'},{code:'ms',name:'Malay'},{code:'tr',name:'Turkish'},{code:'pl',name:'Polish'},{code:'pt',name:'Portuguese'},{code:'es',name:'Spanish'}],_=(function(t){function _(){var t,l;(0,n.default)(this,_);for(var s=arguments.length,c=new Array(s),w=0;w<s;w++)c[w]=arguments[w];return(l=(0,o.default)(this,(t=(0,u.default)(_)).call.apply(t,[this].concat(c)))).state={downloadingLanguage:!1},l.onComponentFocused=function(){var t=l.props,n=t.pushDrawerStack,o=t.setPlayerVisible;n(),o(),E.NativeModules.Firebase.setCurrentScreen('Settings')},l.setNativeBooleanSetting=function(t,n){(0,l.props.setClientSetting)(t,n),E.NativeModules.UtilityModule.setNativeBooleanSetting(t,n)},l.getBooleanSetting=function(t,n){return null===t||void 0===t?n:t},l.handleLanguageValueChange=function(t){var n,o=l.props,u=o.notify,s=o.setClientSetting;'en'===(n='default'===t?(n='android'===E.Platform.OS?E.NativeModules.I18nManager.localeIdentifier:E.NativeModules.SettingsManager.settings.AppleLocale)?n.substring(0,2):'en':t)?(E.NativeModules.UtilityModule.setNativeStringSetting(f.SETTINGS.LANGUAGE,n),window.language=n,s(f.SETTINGS.LANGUAGE,t)):l.setState({downloadingLanguage:!0},function(){fetch('https://lbry.com/i18n/get/lbry-mobile/app-strings/'+n+'.json').then(function(t){return t.json()}).then(function(o){window.i18n_messages[n]=o;var u=T.default.ExternalDirectoryPath+'/'+n+'.json';T.default.writeFile(u,JSON.stringify(o),'utf8'),E.NativeModules.UtilityModule.setNativeStringSetting(f.SETTINGS.LANGUAGE,n),window.language=n,s(f.SETTINGS.LANGUAGE,t),l.setState({downloadingLanguage:!1})}).catch(function(t){u({message:__('Failed to load %language% translations.',{language:n}),isError:!0}),l.setState({downloadingLanguage:!1})})})},l.handleBackPressed=function(){var t=l.props,n=t.navigation,o=t.notify,u=t.drawerStack,s=t.popDrawerStack;l.state.downloadingLanguage?o({message:'Please wait for the language file to finish downloading'}):(0,h.navigateBack)(n,u,s)},l}return(0,s.default)(_,t),(0,l.default)(_,[{key:"componentWillMount",value:function(){this.props.navigation}},{key:"componentWillUnmount",value:function(){this.didFocusListener&&this.didFocusListener.remove()}},{key:"componentDidMount",value:function(){this.onComponentFocused()}},{key:"componentWillReceiveProps",value:function(t){var n=t.currentRoute,l=this.props.currentRoute;S.default.DRAWER_ROUTE_SETTINGS===n&&n!==l&&this.onComponentFocused()}},{key:"render",value:function(){var t=this,n=this.props,l=n.backgroundPlayEnabled,o=n.keepDaemonRunning,u=n.receiveSubscriptionNotifications,s=n.receiveRewardNotifications,h=n.receiveInterestsNotifications,S=n.receiveCreatorNotifications,T=n.language,_=n.showNsfw,N=n.showUriBarSuggestions,V=n.setClientSetting,C=this.getBooleanSetting(o,!0),I=this.getBooleanSetting(u,!0),k=this.getBooleanSetting(s,!0),b=this.getBooleanSetting(h,!0);this.getBooleanSetting(S,!0);return c.default.createElement(E.View,{style:p.default.container},c.default.createElement(y.default,{title:__('Settings'),onBackPressed:this.handleBackPressed}),c.default.createElement(E.ScrollView,{style:p.default.scrollContainer},c.default.createElement(E.Text,{style:p.default.sectionTitle},__('Content')),c.default.createElement(E.View,{style:p.default.row},c.default.createElement(E.View,{style:p.default.switchText},c.default.createElement(E.Text,{style:p.default.label},__('Enable background media playback')),c.default.createElement(E.Text,{style:p.default.description},__('Enable this option to play audio or video in the background when the app is suspended.'))),c.default.createElement(E.View,{style:p.default.switchContainer},c.default.createElement(E.Switch,{value:l,onValueChange:function(t){return V(f.SETTINGS.BACKGROUND_PLAY_ENABLED,t)}}))),c.default.createElement(E.Text,{style:p.default.sectionTitle},__('Language')),c.default.createElement(E.View,{style:p.default.pickerRow},c.default.createElement(E.View,{style:p.default.pickerText},c.default.createElement(E.Text,{style:p.default.label},__('Choose language'))),c.default.createElement(E.View,{style:p.default.pickerContainer},this.state.downloadingLanguage&&c.default.createElement(E.ActivityIndicator,{size:'small',color:w.default.NextLbryGreen}),c.default.createElement(E.Picker,{enabled:!this.state.downloadingLanguage,selectedValue:T||'default',style:p.default.languagePicker,itemStyle:p.default.languagePickerItem,onValueChange:this.handleLanguageValueChange},v.map(function(t){return c.default.createElement(E.Picker.Item,{label:__(t.name),value:t.code,key:t.code})})))),c.default.createElement(E.View,{style:p.default.row},c.default.createElement(E.View,{style:p.default.switchText},c.default.createElement(E.Text,{style:p.default.label},__('Show mature content'))),c.default.createElement(E.View,{style:p.default.switchContainer},c.default.createElement(E.Switch,{value:_,onValueChange:function(t){return V(f.SETTINGS.SHOW_NSFW,t)}}))),c.default.createElement(E.View,{style:p.default.sectionDivider}),c.default.createElement(E.Text,{style:p.default.sectionTitle},__('Notifications')),c.default.createElement(E.Text,{style:p.default.sectionDescription},__('Choose the notifications you would like to receive.')),c.default.createElement(E.View,{style:p.default.row},c.default.createElement(E.View,{style:p.default.switchText},c.default.createElement(E.Text,{style:p.default.label},__('Subscriptions'))),c.default.createElement(E.View,{style:p.default.switchContainer},c.default.createElement(E.Switch,{value:I,onValueChange:function(n){t.setNativeBooleanSetting(f.SETTINGS.RECEIVE_SUBSCRIPTION_NOTIFICATIONS,n)}}))),c.default.createElement(E.View,{style:p.default.row},c.default.createElement(E.View,{style:p.default.switchText},c.default.createElement(E.Text,{style:p.default.label},__('Rewards'))),c.default.createElement(E.View,{style:p.default.switchContainer},c.default.createElement(E.Switch,{value:k,onValueChange:function(n){t.setNativeBooleanSetting(f.SETTINGS.RECEIVE_REWARD_NOTIFICATIONS,n)}}))),c.default.createElement(E.View,{style:p.default.row},c.default.createElement(E.View,{style:p.default.switchText},c.default.createElement(E.Text,{style:p.default.label},__('Content Interests'))),c.default.createElement(E.View,{style:p.default.switchContainer},c.default.createElement(E.Switch,{value:b,onValueChange:function(n){t.setNativeBooleanSetting(f.SETTINGS.RECEIVE_INTERESTS_NOTIFICATIONS,n)}}))),!1,c.default.createElement(E.View,{style:p.default.sectionDivider}),c.default.createElement(E.Text,{style:p.default.sectionTitle},__('Search')),c.default.createElement(E.View,{style:p.default.row},c.default.createElement(E.View,{style:p.default.switchText},c.default.createElement(E.Text,{style:p.default.label},__('Show URL suggestions'))),c.default.createElement(E.View,{style:p.default.switchContainer},c.default.createElement(E.Switch,{value:N,onValueChange:function(t){return V(f.SETTINGS.SHOW_URI_BAR_SUGGESTIONS,t)}}))),c.default.createElement(E.View,{style:p.default.sectionDivider}),c.default.createElement(E.Text,{style:p.default.sectionTitle},__('Other')),c.default.createElement(E.View,{style:p.default.row},c.default.createElement(E.View,{style:p.default.switchText},c.default.createElement(E.Text,{style:p.default.label},__('Keep the SDK background service running after closing the app')),c.default.createElement(E.Text,{style:p.default.description},__('Enable this option for quicker app launch and to keep the synchronisation with the blockchain up to date.'))),c.default.createElement(E.View,{style:p.default.switchContainer},c.default.createElement(E.Switch,{value:C,onValueChange:function(t){V(f.SETTINGS.KEEP_DAEMON_RUNNING,t),E.NativeModules.DaemonServiceControl&&E.NativeModules.DaemonServiceControl.setKeepDaemonRunning(t)}})))))}}]),_})(c.default.PureComponent);_.navigationOptions={title:'Settings'};var N=_;e.default=N},952,[3,4,5,6,8,9,12,401,16,410,723,674,493,500,882,953]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),o=t(r(d[2])),l=n.StyleSheet.create({container:{backgroundColor:o.default.PageBackground,flex:1},title:{fontSize:20,fontWeight:'bold',margin:16},scrollContainer:{padding:16},row:{marginBottom:24,flex:1,flexDirection:'row',justifyContent:'space-between'},switchText:{width:'70%',justifyContent:'center'},switchContainer:{width:'25%',justifyContent:'center'},pickerText:{width:'40%'},pickerContainer:{width:'60%',flexDirection:'row',justifyContent:'flex-end'},label:{fontSize:14,fontFamily:'Inter-Regular',lineHeight:18},description:{color:'#aaaaaa',fontSize:12,fontFamily:'Inter-Regular',lineHeight:18},sectionTitle:{fontFamily:'Inter-Regular',fontSize:20,marginBottom:4},sectionDescription:{color:'#aaaaaa',fontFamily:'Inter-Regular',fontSize:12,lineHeight:18,marginBottom:8},sectionDivider:{marginTop:24},languagePicker:{width:'85%'},languagePickerItem:{fontFamily:'Inter-Regular',fontSize:14},pickerRow:{marginBottom:24,flex:1,flexDirection:'row',justifyContent:'space-between',alignItems:'center'}});e.default=l},953,[3,16,674]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),u=r(d[2]),o=r(d[3]),c=r(d[4]),s=r(d[5]),f=t(r(d[6])),l=(0,n.connect)(function(t){return{authIsPending:(0,o.selectAuthenticationIsPending)(t),user:(0,o.selectUser)(t),emailToVerify:(0,o.selectEmailToVerify)(t),lastRouteInStack:(0,s.selectLastRouteInStack)(t)}},function(t){return{authenticate:function(n,u,c){return t((0,o.doAuthenticate)(n,u,c))},balanceSubscribe:function(){return t((0,u.doBalanceSubscribe)())},blacklistedOutpointsSubscribe:function(){return t((0,o.doBlackListedOutpointsSubscribe)())},filteredOutpointsSubscribe:function(){return t((0,o.doFilteredOutpointsSubscribe)())},fetchRewardedContent:function(){return t((0,o.doFetchRewardedContent)())},fetchSubscriptions:function(n){return t((0,o.doFetchMySubscriptions)(n))},getSync:function(n,u){return t((0,o.doGetSync)(n,u))},notify:function(n){return t((0,u.doToast)(n))},setClientSetting:function(n,u){return t((0,c.doSetClientSetting)(n,u))},setEmailToVerify:function(n){return t((0,o.doUserEmailToVerify)(n))},populateSharedUserState:function(n){return t((0,u.doPopulateSharedUserState)(n))},updateBlockHeight:function(){return t((0,u.doUpdateBlockHeight)())},verifyUserEmail:function(n,u){return t((0,o.doUserEmailVerify)(n,u))},verifyUserEmailFailure:function(n){return t((0,o.doUserEmailVerifyFailure)(n))}}})(f.default);e.default=l},954,[3,378,401,408,721,496,955]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=n(r(d[2])),o=n(r(d[3])),l=n(r(d[4])),u=n(r(d[5])),c=n(r(d[6])),h=n(r(d[7])),f=r(d[8]),p=(r(d[9]),r(d[10])),_=r(d[11]),y=(r(d[12]),r(d[13])),v=n(r(d[14])),S=n(r(d[15])),b=n(r(d[16])),k=n(r(d[17])),L=(n(r(d[18])),n(r(d[19]))),U=t(r(d[20])),w=n(r(d[21])),T=(n(r(d[22])),(function(t){function n(){var t,o;(0,s.default)(this,n);for(var c=arguments.length,h=new Array(c),v=0;v<c;v++)h[v]=arguments[v];return(o=(0,l.default)(this,(t=(0,u.default)(n)).call.apply(t,[this].concat(h)))).state={accountUnlockFailed:!1,daemonReady:!1,details:__('Starting up'),message:__('Connecting'),isRunning:!1,isLagging:!1,launchUrl:null,isDownloadingHeaders:!1,headersDownloadProgress:0,shouldAuthenticate:!1,subscriptionsFetched:!1},o.navigateToMain=function(){var t=o.props,n=t.lastRouteInStack,s=t.navigation,l=(t.notify,t.verifyUserEmail,t.verifyUserEmailFailure,_.StackActions.reset({index:0,actions:[_.NavigationActions.navigate({routeName:'Main'})]}));s.dispatch(l);var u=s.state.params&&s.state.params.launchUrl?s.state.params.launchUrl:o.state.launchUrl;if(u)(0,y.navigateToUri)(s,(0,y.transformUrl)(u));else if(n){var c=n.route,h=n.params;c&&(U.DrawerRoutes.includes(c)?s.navigate({routeName:c,params:h}):!U.InnerDrawerRoutes.includes(c)&&(0,f.isURIValid)(c)&&(0,y.navigateToUri)(s,c))}p.NativeModules.Firebase.logLaunchTiming()},o.getUserSettings=function(){var t=o.props.populateSharedUserState;(0,f.doPreferenceGet)('shared',function(n){t(n)},function(t){})},o.onNotificationTargetLaunch=function(t){t.url&&t.url.startsWith('lbry://')&&o.setState({launchUrl:t.url})},o.finishSplashScreen=function(){var t=o.props,n=t.authenticate,s=t.balanceSubscribe,l=t.blacklistedOutpointsSubscribe,u=t.filteredOutpointsSubscribe,c=t.getSync,h=(t.updateBlockHeight,t.user);s(),l(),u(),h&&h.id&&h.has_verified_email?(p.NativeModules.UtilityModule.getSecureValue(U.default.KEY_WALLET_PASSWORD).then(function(t){c(t,function(){o.getUserSettings()})}),o.navigateToMain()):p.NativeModules.VersionInfo.getAppVersion().then(function(t){o.setState({shouldAuthenticate:!0},function(){p.NativeModules.Firebase.getMessagingToken().then(function(s){n(t,p.Platform.OS,s)}).catch(function(){return n(t,p.Platform.OS)})})})},o.handleContinueAnywayPressed=function(){o.setState({accountUnlockFailed:!1,message:__('Authenticating'),details:__('Waiting for authentication')},function(){return o.finishSplashScreen()})},o}return(0,c.default)(n,t),(0,o.default)(n,[{key:"updateStatus",value:function(){var t=this;f.Lbry.status().then(function(n){t._updateStatusCallback(n)})}},{key:"componentWillReceiveProps",value:function(t){var n=this,s=this.props,o=(s.emailToVerify,s.getSync),l=(s.setEmailToVerify,s.verifyUserEmail,s.verifyUserEmailFailure,this.state),u=l.daemonReady,c=l.shouldAuthenticate,h=t.user;u&&c&&h&&h.id&&this.setState({shouldAuthenticate:!1},function(){if(h.has_verified_email)return p.NativeModules.UtilityModule.getSecureValue(U.default.KEY_WALLET_PASSWORD).then(function(t){o(t,function(){n.getUserSettings()})}),void n.navigateToMain();n.navigateToMain()})}},{key:"handleAccountUnlockFailed",value:function(){this.setState({accountUnlockFailed:!0})}},{key:"_updateStatusCallback",value:function(t){var n=this,s=this.props,o=(s.fetchSubscriptions,s.getSync,s.setClientSetting,t.startup_status),l=t.wallet;if(o.stream_manager&&o.wallet&&t.wallet.blocks_behind<=0)return this.setState({daemonReady:!0,isLagging:!1,isRunning:!0}),void f.Lbry.wallet_status().then(function(t){p.NativeModules.UtilityModule.getSecureValue(U.default.KEY_WALLET_PASSWORD).then(function(s){t.is_encrypted&&!t.is_locked||t.is_locked?(n.setState({message:__('Unlocking account'),details:__('Decrypting wallet')}),f.Lbry.wallet_unlock({password:s||''}).then(function(t){t?(n.setState({message:__('Authenticating'),details:__('Waiting for authentication')}),n.finishSplashScreen()):n.handleAccountUnlockFailed()})):(n.setState({message:__('Authenticating'),details:__('Waiting for authentication')}),n.finishSplashScreen())})});var u=l?l.headers_synchronization_progress:null;if(u&&u<100?this.setState({isDownloadingHeaders:!0,headersDownloadProgress:u}):this.setState({isDownloadingHeaders:!1}),u<100){var c=isNaN(parseInt(u,10))?'0':u||'0';this.setState({message:__('Blockchain Sync'),details:__('Catching up with the blockchain (%progress%%)',{progress:c})})}else if(l&&l.blocks_behind>0){var h=l.blocks_behind,_=1===h?__('%num% block behind',{num:h}):__('%num% blocks behind',{num:h});this.setState({message:__('Blockchain Sync'),details:_})}else this.setState({message:__('Network Loading'),details:__('Initializing LBRY service')});setTimeout(function(){n.updateStatus()},1e3)}},{key:"componentWillMount",value:function(){p.DeviceEventEmitter.addListener('onNotificationTargetLaunch',this.onNotificationTargetLaunch)}},{key:"componentWillUnmount",value:function(){p.DeviceEventEmitter.removeListener('onNotificationTargetLaunch',this.onNotificationTargetLaunch)}},{key:"componentDidMount",value:function(){var t=this;p.NativeModules.Firebase.track('app_launch',null),p.NativeModules.Firebase.setCurrentScreen('Splash'),this.props.fetchRewardedContent(),p.Linking.getInitialURL().then(function(n){n&&t.setState({launchUrl:n}),p.NativeModules.UtilityModule.getNotificationLaunchTarget().then(function(n){n&&t.setState({launchUrl:n}),f.Lbry.connect().then(function(){t.updateStatus()}).catch(function(n){t.setState({isLagging:!0,message:__('Connection Failure'),details:__('We could not establish a connection to the SDK. Your data connection may be preventing LBRY from connecting. Contact hello@lbry.com if you think this is a software bug.')})})})}),S.default.getItem('hasLaunched').then(function(t){'true'!==t&&(S.default.setItem('hasLaunched','true'),S.default.setItem('firstLaunchTime',String((0,v.default)().unix())))})}},{key:"render",value:function(){var t=this.state,n=t.accountUnlockFailed,s=t.message,o=t.details;t.isLagging,t.isRunning;return n?h.default.createElement(p.View,{style:w.default.container},h.default.createElement(p.Text,{style:w.default.errorTitle},__('Oops! Something went wrong.')),h.default.createElement(p.Text,{style:w.default.paragraph},__('Your wallet failed to unlock, which means you may not be able to play any videos or access your funds.')),h.default.createElement(p.Text,{style:w.default.paragraph},__('You can try to fix this by tapping Stop on the LBRY service notification and starting the app again. If the problem continues, you may have to reinstall the app and restore your account.')),h.default.createElement(b.default,{style:w.default.continueButton,theme:'light',text:__('Continue anyway'),onPress:this.handleContinueAnywayPressed})):h.default.createElement(p.View,{style:w.default.container},h.default.createElement(p.Text,{style:w.default.title},"LBRY"),this.state.isDownloadingHeaders&&h.default.createElement(k.default,{color:L.default.White,style:w.default.progress,progress:this.state.headersDownloadProgress}),!this.state.isDownloadingHeaders&&h.default.createElement(p.ActivityIndicator,{color:L.default.White,style:w.default.loading,size:'small'}),h.default.createElement(p.Text,{style:w.default.message},s),h.default.createElement(p.Text,{style:w.default.details},o))}}]),n})(h.default.PureComponent));T.navigationOptions={title:'Splash'};var E=T;e.default=E},955,[1,3,4,5,6,8,9,12,401,408,16,411,883,410,726,723,679,747,67,674,493,956,882]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),o=t(r(d[2])),l=n.StyleSheet.create({container:{flex:1,justifyContent:'center',backgroundColor:o.default.LbryGreen},title:{fontFamily:'Inter-Bold',fontSize:64,textAlign:'center',marginBottom:48,color:o.default.White},errorTitle:{fontFamily:'Inter-Regular',fontSize:28,marginBottom:24,marginLeft:24,marginRight:24,color:o.default.White},paragraph:{fontFamily:'Inter-Regular',fontSize:16,lineHeight:24,marginBottom:20,marginLeft:24,marginRight:24,color:o.default.White},continueButton:{fontSize:16,backgroundColor:o.default.White,marginTop:24,marginLeft:24,marginRight:24,alignSelf:'flex-end'},loading:{marginBottom:36},progress:{alignSelf:'center',marginBottom:36,width:'50%'},details:{fontFamily:'Inter-Regular',fontSize:14,marginLeft:16,marginRight:16,color:o.default.White,textAlign:'center'},message:{fontFamily:'Inter-Bold',fontSize:18,color:o.default.White,marginLeft:16,marginRight:16,marginBottom:4,textAlign:'center'}});e.default=l},956,[3,16,674]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),s=r(d[2]),u=r(d[3]),o=r(d[4]),c=r(d[5]),l=r(d[6]),S=r(d[7]),b=t(r(d[8])),f=t(r(d[9])),h=(0,n.connect)(function(t){return{currentRoute:(0,S.selectCurrentRoute)(t),loading:(0,s.selectIsFetchingSubscriptions)(t),loadingSuggested:(0,u.selectFetchingClaimSearch)(t),subscribedChannels:(0,s.selectSubscriptions)(t),suggestedChannels:(0,s.selectSuggestedChannels)(t),subscriptionsViewMode:(0,l.makeSelectClientSetting)(b.default.SETTING_SUBSCRIPTIONS_VIEW_MODE)(t),allSubscriptions:(0,s.selectSubscriptionClaims)(t),unreadSubscriptions:(0,s.selectUnreadSubscriptions)(t),viewMode:(0,s.selectViewMode)(t),firstRunCompleted:(0,s.selectFirstRunCompleted)(t),showSuggestedSubs:(0,s.selectShowSuggestedSubs)(t),timeItem:(0,l.selectTimeItem)(t)}},function(t){return{channelUnsubscribe:function(n){return t((0,s.doChannelUnsubscribe)(n))},doFetchMySubscriptions:function(){return t((0,s.doFetchMySubscriptions)())},doFetchRecommendedSubscriptions:function(){return t((0,s.doFetchRecommendedSubscriptions)())},doSetViewMode:function(n){return t((0,s.doSetViewMode)(n))},notify:function(n){return t((0,u.doToast)(n))},pushDrawerStack:function(){return t((0,o.doPushDrawerStack)(b.default.DRAWER_ROUTE_SUBSCRIPTIONS))},setClientSetting:function(n,s){return t((0,c.doSetClientSetting)(n,s))},setPlayerVisible:function(){return t((0,o.doSetPlayerVisible)(!1))},setTimeItem:function(n){return t((0,c.doSetTimeItem)(n))}}})(f.default);e.default=h},957,[3,378,408,401,492,721,409,496,493,958]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=t(r(d[2])),s=t(r(d[3])),o=t(r(d[4])),u=t(r(d[5])),c=t(r(d[6])),f=(t(r(d[7])),r(d[8])),S=r(d[9]),h=r(d[10]),y=(t(r(d[11])),t(r(d[12])),t(r(d[13]))),b=t(r(d[14])),w=t(r(d[15])),p=t(r(d[16])),_=(t(r(d[17])),t(r(d[18]))),E=(t(r(d[19])),t(r(d[20])),t(r(d[21]))),C=t(r(d[22])),v=t(r(d[23])),I=t(r(d[24])),T=t(r(d[25])),R=(t(r(d[26])),t(r(d[27]))),P=t(r(d[28])),k=(function(t){function k(){var t,l;(0,n.default)(this,k);for(var u=arguments.length,c=new Array(u),S=0;S<u;S++)c[S]=arguments[S];return(l=(0,s.default)(this,(t=(0,o.default)(k)).call.apply(t,[this].concat(c)))).state={showingSuggestedSubs:!1,showSortPicker:!1,showTimePicker:!1,showModalSuggestedSubs:!1,orderBy:['release_time'],filteredChannels:[],currentSortByItem:p.default.CLAIM_SEARCH_SORT_BY_ITEMS[1]},l.onComponentFocused=function(){var t=l.props,n=t.currentRoute,s=t.doFetchMySubscriptions,o=(t.doFetchRecommendedSubscriptions,t.doSetViewMode,t.pushDrawerStack),u=t.setPlayerVisible;t.subscriptionsViewMode;n===p.default.DRAWER_ROUTE_SUBSCRIPTIONS&&o(),u(),f.NativeModules.Firebase.setCurrentScreen('Subscriptions'),s()},l.handleSortByItemSelected=function(t){l.setState({currentSortByItem:t,orderBy:(0,h.getOrderBy)(t),showSortPicker:!1})},l.handleTimeItemSelected=function(t){(0,l.props.setTimeItem)(t),l.setState({showTimePicker:!1})},l.handleChannelSelected=function(t){var n=l.props.subscribedChannels;l.setState({filteredChannels:t===p.default.ALL_PLACEHOLDER?[]:n.filter(function(n){return n.uri===t})})},l.prependSubscribedChannelsWithAll=function(t){var n=t.map(function(t){return t.uri});return[p.default.ALL_PLACEHOLDER].concat(n)},l.unsubscribeShortChannelUrls=function(){var t=l.props,n=t.subscribedChannels,s=t.channelUnsubscribe,o=n.filter(function(t){var n=t.uri.split('#');return 1===n.length||n[1].length<5});o.length>0&&o.forEach(function(t){return s(t)})},l}return(0,u.default)(k,t),(0,l.default)(k,[{key:"componentWillMount",value:function(){this.props.navigation}},{key:"componentWillUnmount",value:function(){this.didFocusListener&&this.didFocusListener.remove()}},{key:"componentDidMount",value:function(){this.onComponentFocused()}},{key:"componentWillReceiveProps",value:function(t){var n=t.currentRoute,l=this.props.currentRoute;p.default.DRAWER_ROUTE_SUBSCRIPTIONS===n&&n!==l&&this.onComponentFocused(),this.unsubscribeShortChannelUrls()}},{key:"shouldComponentUpdate",value:function(t,n){var l=this.state.showModalSuggestedSubs,s=this.state.showModalSuggestedSubs;return!l||!s}},{key:"render",value:function(){var t=this,n=this.props,l=(n.suggestedChannels,n.subscribedChannels),s=(n.allSubscriptions,n.doCompleteFirstRun,n.doShowSuggestedSubs,n.loading),o=n.loadingSuggested,u=(n.firstRunCompleted,n.showSuggestedSubs,n.timeItem),h=(n.unreadSubscriptions,n.navigation),k=n.notify,M=this.state,A=M.currentSortByItem,O=M.filteredChannels,B=M.showModalSuggestedSubs,L=M.showSortPicker,V=M.showTimePicker,U=l?l.length:0,x=U>0;x||this.state.showingSuggestedSubs||this.setState({showingSuggestedSubs:!0});var D=O.length>0?O.map(function(t){return(0,S.parseURI)(t.uri).claimId}):l&&l.map(function(t){return(0,S.parseURI)(t.uri).claimId});return c.default.createElement(f.View,{style:_.default.container},c.default.createElement(P.default,{navigation:h,belowOverlay:this.state.showSortPicker}),c.default.createElement(f.View,{style:_.default.titleRow},c.default.createElement(f.Text,{style:_.default.pageTitle},x&&!this.state.showingSuggestedSubs?__('Channels you follow'):__('Find Channels to follow'))),!this.state.showingSuggestedSubs&&x&&c.default.createElement(f.View,{style:_.default.pickerRow},c.default.createElement(f.View,{style:_.default.leftPickerRow},c.default.createElement(f.TouchableOpacity,{style:_.default.tagSortBy,onPress:function(){return t.setState({showSortPicker:!0})}},c.default.createElement(f.Text,{style:_.default.tagSortText},__(A.label.split(' ')[0])),c.default.createElement(E.default,{style:_.default.tagSortIcon,name:'sort-down',size:14})),p.default.SORT_BY_TOP===A.name&&c.default.createElement(f.TouchableOpacity,{style:_.default.tagSortBy,onPress:function(){return t.setState({showTimePicker:!0})}},c.default.createElement(f.Text,{style:_.default.tagSortText},__(u.label)),c.default.createElement(E.default,{style:_.default.tagSortIcon,name:'sort-down',size:14}))),c.default.createElement(C.default,{style:_.default.suggestedLink,text:__('Discover'),onPress:function(){return t.setState({showModalSuggestedSubs:!0})}})),!this.state.showingSuggestedSubs&&x&&!s&&c.default.createElement(f.View,{style:_.default.subContainer},c.default.createElement(T.default,{subscribedChannels:this.prependSubscribedChannelsWithAll(l),onChannelSelected:this.handleChannelSelected}),c.default.createElement(b.default,{style:_.default.claimList,channelIds:D,orderBy:this.state.orderBy,time:u.name,navigation:h,orientation:p.default.ORIENTATION_VERTICAL})),x&&s&&c.default.createElement(f.View,{style:_.default.busyContainer},c.default.createElement(f.ActivityIndicator,{size:"large",color:w.default.NextLbryGreen,style:_.default.loading})),this.state.showingSuggestedSubs&&c.default.createElement(f.View,{style:_.default.suggestedSubsContainer},c.default.createElement(f.View,{style:_.default.infoArea},c.default.createElement(f.Text,{style:_.default.infoText},__('LBRY works better if you follow at least 5 creators you like. Sign in to show creators you follow if you already have an account.'))),c.default.createElement(f.View,{style:_.default.mainSuggested},c.default.createElement(R.default,{navigation:h})),c.default.createElement(y.default,{style:_.default.suggestedDoneButton,text:U<5?__('%remaining% more...',{remaining:5-U}):__('Done'),onPress:function(){x?t.setState({showingSuggestedSubs:!1}):k({message:__('Tap on any channel to follow')})}}),o&&c.default.createElement(f.ActivityIndicator,{size:"small",color:w.default.White,style:_.default.suggestedLoading})),L&&c.default.createElement(v.default,{title:__('Sort content by'),onOverlayPress:function(){return t.setState({showSortPicker:!1})},onItemSelected:this.handleSortByItemSelected,selectedItem:A,items:p.default.CLAIM_SEARCH_SORT_BY_ITEMS}),V&&c.default.createElement(v.default,{title:__('Content from'),onOverlayPress:function(){return t.setState({showTimePicker:!1})},onItemSelected:this.handleTimeItemSelected,selectedItem:u,items:p.default.CLAIM_SEARCH_TIME_ITEMS}),B&&c.default.createElement(I.default,{navigation:h,onOverlayPress:function(){return t.setState({showModalSuggestedSubs:!1})},onDonePress:function(){return t.setState({showModalSuggestedSubs:!1})}}))}}]),k})(c.default.PureComponent);e.default=k},958,[3,4,5,6,8,9,12,411,16,401,410,723,726,679,727,674,493,738,959,694,730,502,498,753,960,968,970,962,705]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),o=r(d[2]),l=t(r(d[3])),f=n.StyleSheet.create({container:{flex:1,backgroundColor:l.default.PageBackground},subContainer:{flex:1},suggestedSubsContainer:{flex:1},suggestedScrollContent:{paddingTop:8},button:{alignSelf:'flex-start',backgroundColor:l.default.LbryGreen,paddingLeft:16,paddingRight:16,marginBottom:8},busyContainer:{flex:1,justifyContent:'center',alignItems:'center',flexDirection:'row',padding:16},scrollContainer:{flex:1},scrollPadding:{paddingTop:24},infoText:{fontFamily:'Inter-Regular',fontSize:14,marginTop:8,marginBottom:8},infoArea:{flexDirection:'row',justifyContent:'space-between',marginLeft:16,marginRight:16,paddingBottom:4,borderBottomWidth:1,borderBottomColor:l.default.LighterGrey},suggestedContainer:{flex:1},contentContainer:{flex:1,marginTop:16},contentText:{fontFamily:'Inter-Regular',fontSize:16,marginLeft:24,marginRight:24,marginBottom:8},fileItem:{marginLeft:24,marginRight:24,marginBottom:24},compactMainFileItem:{marginLeft:24,marginRight:24},compactItems:{flex:1,marginTop:6,marginLeft:20,marginRight:24,marginBottom:24,height:80},compactFileItem:{width:(o.screenWidth-o.horizontalMargin-18)/3,marginLeft:6,height:'100%'},compactFileItemMedia:{width:(o.screenWidth-o.horizontalMargin)/3,height:'100%'},fileItemMedia:{width:o.mediaWidth,height:o.mediaHeight,alignItems:'center',justifyContent:'center'},fileItemName:{fontFamily:'Inter-Bold',marginTop:8,fontSize:18},channelList:{marginLeft:16,marginRight:16,marginTop:8,paddingBottom:8,borderBottomColor:l.default.LighterGrey,borderBottomWidth:1},channelTitle:{fontFamily:'Inter-SemiBold',fontSize:20,marginLeft:24,marginTop:16,marginBottom:16,color:l.default.LbryGreen},subscribeButton:{alignSelf:'flex-start',marginRight:24,marginTop:8,backgroundColor:l.default.White,paddingLeft:16,paddingRight:16},viewModeRow:{flexDirection:'row',marginLeft:24,marginRight:24,marginTop:84},viewModeLink:{marginRight:24,fontSize:18,color:l.default.LbryGreen},inactiveMode:{fontFamily:'Inter-Regular'},activeMode:{fontFamily:'Inter-SemiBold'},claimList:{flex:1},pageTitle:{fontFamily:'Inter-Regular',fontSize:24},titleRow:{marginTop:76,marginLeft:16,marginRight:16,flexDirection:'row',alignItems:'center',justifyContent:'space-between'},pickerRow:{flexDirection:'row',alignItems:'center',justifyContent:'space-between',marginLeft:16,marginRight:16,marginTop:8,marginBottom:8},tagSortBy:{flexDirection:'row',alignItems:'center',marginRight:24},tagSortText:{fontFamily:'Inter-Regular',fontSize:14,marginRight:4},tagSortIcon:{marginTop:-6},centered:{position:'absolute',left:0,right:0,top:0,bottom:0,alignItems:'center',justifyContent:'center'},suggestedItem:{alignItems:'center',marginBottom:16,marginLeft:16,marginRight:16,height:140},suggestedItemThumbnailContainer:{width:70,height:70,borderRadius:140,overflow:'hidden',alignItems:'center',justifyContent:'center'},suggestedItemThumbnail:{width:'100%',height:'100%'},suggestedItemDetails:{marginLeft:16,marginRight:16,alignItems:'center'},suggestedItemSubscribe:{backgroundColor:l.default.White},suggestedItemSubscribeOverlay:{position:'absolute',left:0,right:0,top:0,alignItems:'center',justifyContent:'flex-end',paddingBottom:4,height:70},suggestedItemTitle:{fontFamily:'Inter-Regular',textAlign:'center',fontSize:14,marginTop:4,marginBottom:2},suggestedItemName:{fontFamily:'Inter-SemiBold',fontSize:14,marginBottom:4,color:l.default.LbryGreen},suggestedItemTagList:{flexDirection:'row',justifyContent:'center'},suggestedSubTitle:{fontFamily:'Inter-Regular',fontSize:20,marginLeft:16,marginRight:16,marginBottom:12},suggestedSectionSeparator:{marginBottom:16},tag:{marginRight:4,marginBottom:4},leftPickerRow:{flexDirection:'row',alignItems:'center'},suggestedLink:{fontFamily:'Inter-Regular',fontSize:14},modalContainer:{height:'80%',backgroundColor:l.default.PageBackground},modalScrollContainer:{marginBottom:50},modalSuggestedScrollContent:{paddingTop:16},suggestedDoneButton:{backgroundColor:l.default.LbryGreen,margin:16},mainSuggested:{flex:1},suggestedLoading:{position:'absolute',right:24,bottom:22},modalLoading:{position:'absolute',right:7,bottom:7}});e.default=f},959,[3,16,739,674]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),u=r(d[2]),c=t(r(d[3])),l=(0,n.connect)(function(t){return{loadingSuggested:(0,u.selectFetchingClaimSearch)(t)}})(c.default);e.default=l},960,[3,378,401,961]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),n=t(r(d[2])),u=t(r(d[3])),o=t(r(d[4])),f=t(r(d[5])),c=t(r(d[6])),s=r(d[7]),y=t(r(d[8])),v=t(r(d[9])),p=t(r(d[10])),h=t(r(d[11])),E=t(r(d[12])),O=(t(r(d[13])),t(r(d[14])),(function(t){function O(){return(0,l.default)(this,O),(0,u.default)(this,(0,o.default)(O).apply(this,arguments))}return(0,f.default)(O,t),(0,n.default)(O,[{key:"render",value:function(){var t=this.props,l=t.loadingSuggested,n=t.navigation,u=t.onDonePress,o=t.onOverlayPress;return c.default.createElement(s.TouchableOpacity,{style:y.default.overlay,activeOpacity:1,onPress:o},c.default.createElement(s.TouchableOpacity,{style:[y.default.container,v.default.modalContainer],activeOpacity:1},c.default.createElement(E.default,{inModal:!0,navigation:n}),c.default.createElement(s.View,{style:y.default.wideButtons},c.default.createElement(p.default,{style:y.default.wideDoneButton,text:__('Done'),onPress:u}),l&&c.default.createElement(s.ActivityIndicator,{size:"small",color:h.default.White,style:v.default.modalLoading}))))}}]),O})(c.default.PureComponent));e.default=O},961,[3,4,5,6,8,9,12,16,855,959,679,674,962,493,502]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var c=r(d[1]),s=r(d[2]),l=r(d[3]),n=r(d[4]),u=t(r(d[5])),o=(0,c.connect)(function(t){return{followedTags:(0,s.selectFollowedTags)(t),subscriptions:(0,l.selectSubscriptions)(t),suggested:(0,l.selectSuggestedChannels)(t),loading:(0,l.selectIsFetchingSuggested)(t)||(0,s.selectFetchingClaimSearch)(t),claimSearchByQuery:(0,s.selectClaimSearchByQuery)(t),lastPageReached:(0,s.selectClaimSearchByQueryLastPageReached)(t),showNsfwContent:(0,n.selectShowNsfw)(t)}},function(t){return{claimSearch:function(c){return t((0,s.doClaimSearch)(c))}}})(u.default);e.default=o},962,[3,378,401,408,409,963]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=t(r(d[2])),o=t(r(d[3])),s=t(r(d[4])),u=t(r(d[5])),c=t(r(d[6])),h=(r(d[7]),r(d[8])),f=(r(d[9]),r(d[10])),p=(t(r(d[11])),t(r(d[12]))),S=(t(r(d[13])),t(r(d[14]))),C=(t(r(d[15])),t(r(d[16]))),v=(t(r(d[17])),t(r(d[18])),24),y=2400,_=(function(t){function _(){var t,l;(0,n.default)(this,_);for(var u=arguments.length,c=new Array(u),f=0;f<u;f++)c[f]=arguments[f];return(l=(0,o.default)(this,(t=(0,s.default)(_)).call.apply(t,[this].concat(c)))).state={currentPage:1,options:{},subscriptionIds:[]},l.handleVerticalEndReached=function(){var t=l.props,n=t.claimSearchByQuery,o=t.lastPageReached,s=l.buildClaimSearchOptions(),u=(0,h.createNormalizedClaimSearchKey)(s),c=n[u];o[u]||c.length>0&&c.length<v||c.length>=y||l.setState({currentPage:l.state.currentPage+1},function(){return l.doClaimSearch()})},l}return(0,u.default)(_,t),(0,l.default)(_,[{key:"buildClaimSearchOptions",value:function(){var t=this.props.showNsfwContent,n={no_totals:!0,page:this.state.currentPage,page_size:v,claim_type:'channel',order_by:[S.default.ORDER_BY_EFFECTIVE_AMOUNT]};return t||(n.not_tags=h.MATURE_TAGS),this.state.subscriptionIds.length>0&&(n.not_channel_ids=this.state.subscriptionIds),n}},{key:"doClaimSearch",value:function(){(0,this.props.claimSearch)(this.buildClaimSearchOptions())}},{key:"componentDidMount",value:function(){var t=this,n=this.props,l=(n.claimSearch,n.followedTags,n.showNsfwContent,n.subscriptions);l&&l.length>0?this.setState({subscriptionIds:l.map(function(t){return t.uri.split('#')[1]})},function(){return t.doClaimSearch()}):this.doClaimSearch()}},{key:"render",value:function(){var t=this.props,n=t.claimSearchByQuery,l=(t.suggested,t.inModal),o=t.navigation,s=this.buildClaimSearchOptions(),u=n[(0,h.createNormalizedClaimSearchKey)(s)];return c.default.createElement(f.FlatGrid,{initialNumToRender:24,maxToRenderPerBatch:48,removeClippedSubviews:!0,itemDimension:120,spacing:2,items:u,style:l?C.default.modalScrollContainer:C.default.scrollContainer,contentContainerStyle:l?C.default.modalSuggestedScrollContent:C.default.suggestedScrollContent,renderItem:function(t){var n=t.item;t.index;return c.default.createElement(p.default,{key:n,uri:(0,h.normalizeURI)(n),navigation:o})},onEndReached:this.handleVerticalEndReached,onEndReachedThreshold:.2})}}]),_})(c.default.PureComponent);e.default=_},963,[3,4,5,6,8,9,12,16,401,410,924,857,964,674,493,739,959,498,729]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=r(d[1]),t=r(d[2]),l=r(d[3]),c=n(r(d[4])),o=(0,u.connect)(function(n,u){return{thumbnail:(0,t.makeSelectThumbnailForUri)(u.uri)(n),title:(0,t.makeSelectTitleForUri)(u.uri)(n),claim:(0,t.makeSelectClaimForUri)(u.uri)(n),isResolvingUri:(0,t.makeSelectIsUriResolving)(u.uri)(n),isSubscribed:(0,l.makeSelectIsSubscribed)(u.uri,!0)(n)}},function(n){return{resolveUri:function(u){return n((0,t.doResolveUri)(u))},subscribe:function(n){return(0,l.doChannelSubscribe)(n)},unsubscribe:function(n){return(0,l.doChannelUnsubscribe)(n)}}})(c.default);e.default=o},964,[3,378,401,408,965]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),u=t(r(d[2])),n=t(r(d[3])),s=t(r(d[4])),f=t(r(d[5])),o=t(r(d[6])),c=r(d[7]),y=r(d[8]),h=(r(d[9]),t(r(d[10]))),v=t(r(d[11])),p=t(r(d[12])),b=(t(r(d[13])),t(r(d[14])),t(r(d[15]))),E=t(r(d[16])),T=(t(r(d[17])),t(r(d[18]))),I=(function(t){function I(){var t,u;(0,l.default)(this,I);for(var f=arguments.length,o=new Array(f),c=0;c<f;c++)o[c]=arguments[c];return(u=(0,n.default)(this,(t=(0,s.default)(I)).call.apply(t,[this].concat(o)))).state={autoStyle:null},u}return(0,f.default)(I,t),(0,u.default)(I,[{key:"componentDidMount",value:function(){var t=this.props,l=t.claim,u=t.uri,n=t.resolveUri;l||n(u),this.setState({autoStyle:v.default.AUTO_THUMB_STYLES[Math.floor(Math.random()*v.default.AUTO_THUMB_STYLES.length)]})}},{key:"render",value:function(){var t,l=this,u=this.props,n=u.claim,s=u.isResolvingUri,f=u.navigation,v=u.thumbnail,I=u.title;u.uri;n&&(n.short_url,n.value&&(t=n.value.tags));var _=!!v;return s?o.default.createElement(y.View,{style:E.default.itemLoadingContainer},o.default.createElement(y.ActivityIndicator,{size:'small',color:h.default.NextLbryGreen})):o.default.createElement(y.TouchableOpacity,{style:E.default.suggestedItem},o.default.createElement(y.View,{style:[E.default.suggestedItemThumbnailContainer,this.state.autoStyle]},_&&o.default.createElement(y.Image,{style:E.default.suggestedItemThumbnail,resizeMode:'cover',source:{uri:v}}),!_&&o.default.createElement(y.Text,{style:p.default.autothumbCharacter},I?I.substring(0,1).toUpperCase():n?n.name.substring(1,2).toUpperCase():'')),o.default.createElement(y.View,{style:E.default.suggestedItemDetails},o.default.createElement(y.Text,{style:E.default.suggestedItemTitle,numberOfLines:2},I||n.name),t&&o.default.createElement(y.View,{style:E.default.suggestedItemTagList},t&&t.slice(0,1).map(function(t){return o.default.createElement(T.default,{numberOfLines:1,onPress:l.handleItemPress,style:E.default.tag,key:t,name:t,navigation:f,truncate:!0})}))),n&&o.default.createElement(b.default,{claim:n,style:E.default.suggestedItemSubscribeOverlay,uri:(0,c.normalizeURI)(n.permanent_url)}))}}]),I})(o.default.PureComponent);e.default=I},965,[3,4,5,6,8,9,12,401,16,410,674,682,685,739,730,966,959,498,700]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=r(d[1]),u=r(d[2]),o=r(d[3]),b=n(r(d[4])),c=(0,s.connect)(function(n,s){return{subscriptions:(0,u.selectSubscriptions)(n),isSubscribed:(0,u.makeSelectIsSubscribed)(s.uri,!0)(n)}},{doChannelSubscribe:u.doChannelSubscribe,doChannelUnsubscribe:u.doChannelUnsubscribe,doToast:o.doToast})(b.default);e.default=c},966,[3,378,408,401,967]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),n=t(r(d[2])),u=t(r(d[3])),s=t(r(d[4])),o=t(r(d[5])),c=t(r(d[6])),f=r(d[7]),h=r(d[8]),b=t(r(d[9])),p=(t(r(d[10])),t(r(d[11]))),v=(function(t){function v(){var t,n;(0,l.default)(this,v);for(var o=arguments.length,c=new Array(o),h=0;h<o;h++)c[h]=arguments[h];return(n=(0,u.default)(this,(t=(0,s.default)(v)).call.apply(t,[this].concat(c)))).handlePress=function(){var t=n.props,l=t.claim,u=t.isSubscribed,s=t.doChannelSubscribe,o=t.doChannelUnsubscribe,c=t.uri;l&&(u?o:s)({channelName:l.name,uri:(0,f.normalizeURI)(c)})},n}return(0,o.default)(v,t),(0,n.default)(v,[{key:"render",value:function(){var t=this.props,l=(t.uri,t.isSubscribed),n=t.style,u=n.length?n:[n];return c.default.createElement(h.TouchableOpacity,{style:u,opacity:.7,onPress:this.handlePress},l&&c.default.createElement(b.default,{name:'heart',size:20,solid:!0,color:p.default.Red}),!l&&c.default.createElement(b.default,{name:'heart',size:20,color:p.default.Red}))}}]),v})(c.default.PureComponent);e.default=v},967,[3,4,5,6,8,9,12,401,16,502,679,674]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=r(d[1]),f=t(r(d[2])),l=(0,u.connect)()(f.default);e.default=l},968,[3,378,969]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=t(r(d[2])),u=t(r(d[3])),o=t(r(d[4])),f=t(r(d[5])),c=t(r(d[6])),s=r(d[7]),h=r(d[8]),v=t(r(d[9])),p=(t(r(d[10])),t(r(d[11]))),C=t(r(d[12])),L=(function(t){function L(){return(0,n.default)(this,L),(0,u.default)(this,(0,o.default)(L).apply(this,arguments))}return(0,f.default)(L,t),(0,l.default)(L,[{key:"render",value:function(){var t=this.props,n=t.subscribedChannels,l=t.onChannelSelected;return c.default.createElement(s.View,{style:C.default.channelList},c.default.createElement(s.FlatList,{contentContainerStyle:C.default.channelListScrollContainer,initialNumToRender:5,maxToRenderPerBatch:5,removeClippedSubviews:!0,horizontal:!0,showsHorizontalScrollIndicator:!1,renderItem:function(t){var n=t.item;return c.default.createElement(v.default,{key:n,isPlaceholder:n.toLowerCase()===p.default.ALL_PLACEHOLDER,uri:(0,h.normalizeURI)(n),onPress:function(){return l(n)}})},data:n,keyExtractor:function(t,n){return t}}))}}]),L})(c.default.PureComponent);e.default=L},969,[3,4,5,6,8,9,12,16,401,682,674,493,959]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var c=r(d[1]),l=r(d[2]),n=r(d[3]),s=r(d[4]),o=t(r(d[5])),u=(0,c.connect)(function(t){return{followedTags:(0,l.selectFollowedTags)(t),suggested:(0,n.selectSuggestedChannels)(t),loading:(0,n.selectIsFetchingSuggested)(t)||(0,l.selectFetchingClaimSearch)(t),claimSearchByQuery:(0,l.selectClaimSearchByQuery)(t),showNsfwContent:(0,s.selectShowNsfw)(t)}},function(t){return{claimSearch:function(c){return t((0,l.doClaimSearch)(c))}}})(o.default);e.default=u},970,[3,378,401,408,409,971]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=t(r(d[2])),o=t(r(d[3])),u=t(r(d[4])),s=t(r(d[5])),c=t(r(d[6])),f=r(d[7]),p=r(d[8]),y=(r(d[9]),t(r(d[10])),t(r(d[11]))),h=t(r(d[12])),v=(t(r(d[13])),t(r(d[14]))),S=(t(r(d[15])),t(r(d[16]))),_=(function(t){function _(){var t,l;(0,n.default)(this,_);for(var s=arguments.length,c=new Array(s),f=0;f<s;f++)c[f]=arguments[f];return(l=(0,o.default)(this,(t=(0,u.default)(_)).call.apply(t,[this].concat(c)))).state={options:{}},l.buildSections=function(){var t=l.props,n=t.suggested,o=t.claimSearchByQuery[(0,p.createNormalizedClaimSearchKey)(l.state.options)],u=n?n.map(function(t){return t.uri}):[];return[{title:__('Suggested channels'),data:o?o.filter(function(t){return!u.includes(t)}):[]},{title:__('You might also like'),data:S.default.shuffle(u)}]},l}return(0,s.default)(_,t),(0,l.default)(_,[{key:"componentDidMount",value:function(){var t=this.props,n=t.claimSearch,l=t.followedTags,o=t.showNsfwContent,u={any_tags:S.default.shuffle(l.map(function(t){return t.name})).slice(0,3),page:1,no_totals:!0,claim_type:'channel'};o||(u.not_tags=p.MATURE_TAGS),this.setState({options:u}),n(u)}},{key:"render",value:function(){var t=this.props,n=(t.suggested,t.inModal),l=t.loading,o=t.navigation;return l?c.default.createElement(f.View,{style:v.default.centered},c.default.createElement(f.ActivityIndicator,{size:"large",color:h.default.NextLbryGreen})):c.default.createElement(f.SectionList,{style:n?v.default.modalScrollContainer:v.default.scrollContainer,contentContainerStyle:n?v.default.modalSuggestedScrollContent:v.default.suggestedScrollContent,renderItem:function(t){var n=t.item;t.index,t.section;return c.default.createElement(y.default,{key:n,uri:(0,p.normalizeURI)(n),navigation:o})},renderSectionHeader:function(t){var n=t.section.title;return c.default.createElement(f.Text,{style:v.default.suggestedSubTitle},n)},sections:this.buildSections(),keyExtractor:function(t,n){return t}})}}]),_})(c.default.PureComponent);e.default=_},971,[3,4,5,6,8,9,12,16,401,410,857,964,674,739,959,498,729]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),c=r(d[2]),u=r(d[3]),s=r(d[4]),o=t(r(d[5])),f=t(r(d[6])),l=(0,n.connect)(function(t){return{currentRoute:(0,s.selectCurrentRoute)(t),fetchingTransactions:(0,c.selectIsFetchingTransactions)(t),transactions:(0,c.selectTransactionItems)(t)}},function(t){return{fetchTransactions:function(){return t((0,c.doFetchTransactions)())},pushDrawerStack:function(){return t((0,u.doPushDrawerStack)(o.default.DRAWER_ROUTE_TRANSACTION_HISTORY))},setPlayerVisible:function(){return t((0,u.doSetPlayerVisible)(!1))}}})(f.default);e.default=l},972,[3,378,401,492,496,493,973]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=t(r(d[2])),l=t(r(d[3])),u=t(r(d[4])),s=t(r(d[5])),c=t(r(d[6])),f=r(d[7]),v=t(r(d[8])),p=t(r(d[9])),y=t(r(d[10])),h=t(r(d[11])),E=t(r(d[12])),_=t(r(d[13])),T=(function(t){function T(){var t,o;(0,n.default)(this,T);for(var s=arguments.length,c=new Array(s),v=0;v<s;v++)c[v]=arguments[v];return(o=(0,l.default)(this,(t=(0,u.default)(T)).call.apply(t,[this].concat(c)))).onComponentFocused=function(){var t=o.props,n=t.fetchTransactions,l=t.pushDrawerStack,u=t.setPlayerVisible;l(),u(),f.NativeModules.Firebase.setCurrentScreen('Transaction History').then(function(t){n()})},o}return(0,s.default)(T,t),(0,o.default)(T,[{key:"componentWillMount",value:function(){this.props.navigation}},{key:"componentWillUnmount",value:function(){this.didFocusListener&&this.didFocusListener.remove()}},{key:"componentDidMount",value:function(){this.onComponentFocused()}},{key:"componentWillReceiveProps",value:function(t){var n=t.currentRoute,o=this.props.currentRoute;p.default.DRAWER_ROUTE_TRANSACTION_HISTORY===n&&n!==o&&this.onComponentFocused()}},{key:"render",value:function(){var t=this.props,n=t.fetchingTransactions,o=t.transactions,l=t.navigation;return c.default.createElement(f.View,{style:_.default.container},c.default.createElement(E.default,{navigation:l}),n&&c.default.createElement(f.View,{style:_.default.loadingContainer},c.default.createElement(f.ActivityIndicator,{size:'small',color:v.default.NextLbryGreen}),c.default.createElement(f.Text,{style:_.default.loadingText},__('Loading transactions...'))),!n&&0===o.length&&c.default.createElement(y.default,{message:__('No transactions to list.')}),c.default.createElement(f.ScrollView,{style:_.default.transactionHistoryScroll},c.default.createElement(f.View,{style:_.default.historyList},!n&&o&&o.length>0&&c.default.createElement(h.default,{navigation:l,transactions:o}))))}}]),T})(c.default.PureComponent);e.default=T},973,[3,4,5,6,8,9,12,16,674,493,689,974,705,698]);
+__d(function(g,r,i,a,m,e,d){var l=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[1]),n=r(d[2]),u=l(r(d[3])),o=(0,t.connect)(function(l){return{myClaims:(0,n.selectAllMyClaimsByOutpoint)(l)}},null)(u.default);e.default=o},974,[3,378,401,975]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=t(r(d[2])),u=t(r(d[3])),f=t(r(d[4])),s=t(r(d[5])),o=t(r(d[6])),c=t(r(d[7])),h=r(d[8]),v=t(r(d[9])),y=t(r(d[10])),p=(function(t){function p(t){var l;return(0,n.default)(this,p),(l=(0,u.default)(this,(0,f.default)(p).call(this,t))).state={filter:'all'},(0,s.default)(l).handleFilterChanged=l.handleFilterChanged.bind((0,s.default)(l)),(0,s.default)(l).filterTransaction=l.filterTransaction.bind((0,s.default)(l)),l}return(0,o.default)(p,t),(0,l.default)(p,[{key:"handleFilterChanged",value:function(t){this.setState({filter:t.target.value})}},{key:"filterTransaction",value:function(t){var n=this.state.filter;return'all'===n||n===t.type}},{key:"render",value:function(){var t=this.props,n=t.emptyMessage,l=t.rewards,u=t.transactions,f=t.navigation,s=(this.state.filter,u.filter(this.filterTransaction));return c.default.createElement(h.View,null,!s.length&&c.default.createElement(h.Text,{style:y.default.noTransactions},n||__('No transactions to list.')),!!s.length&&c.default.createElement(h.View,null,s.map(function(t){return c.default.createElement(v.default,{key:t.txid+":"+t.nout,transaction:t,navigation:f,reward:l&&l[t.txid]})})))}}]),p})(c.default.PureComponent);e.default=p},975,[3,4,5,6,8,7,9,12,16,976,977]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),u=t(r(d[2])),f=t(r(d[3])),n=t(r(d[4])),o=t(r(d[5])),c=t(r(d[6])),s=r(d[7]),y=r(d[8]),p=r(d[9]),x=t(r(d[10])),E=t(r(d[11])),w=t(r(d[12])),_=(function(t){function _(){return(0,l.default)(this,_),(0,f.default)(this,(0,n.default)(_).apply(this,arguments))}return(0,o.default)(_,t),(0,u.default)(_,[{key:"capitalize",value:function(t){return t.charAt(0).toUpperCase()+t.slice(1)}},{key:"render",value:function(){var t=this.props,l=t.transaction,u=t.navigation,f=l.amount,n=l.claim_id,o=l.claim_name,_=l.date,h=l.fee,v=l.txid,T=l.type;return c.default.createElement(s.View,{style:w.default.listItem},c.default.createElement(s.View,{style:[w.default.row,w.default.topRow]},c.default.createElement(s.View,{style:[w.default.col,w.default.leftCol]},c.default.createElement(s.Text,{style:w.default.text},this.capitalize(T)),o&&n&&c.default.createElement(x.default,{style:w.default.link,numberOfLines:1,onPress:function(){return(0,p.navigateToUri)(u,(0,y.buildURI)({claimName:o,claimId:n}))},text:o})),c.default.createElement(s.View,{style:w.default.col},c.default.createElement(s.Text,{style:[w.default.amount,w.default.text]},(0,y.formatCredits)(f,8)),0!==h&&c.default.createElement(s.Text,{style:[w.default.amount,w.default.text]},"fee ",(0,y.formatCredits)(h,8)))),c.default.createElement(s.View,{style:w.default.row},c.default.createElement(s.View,{style:[w.default.col,w.default.leftCol]},c.default.createElement(x.default,{style:w.default.smallLink,text:v.substring(0,8),href:"https://explorer.lbry.com/tx/"+v,error:__('The transaction URL could not be opened')})),c.default.createElement(s.View,{style:w.default.col},_?c.default.createElement(s.Text,{style:w.default.smallText},(0,E.default)(_).format('MMM D')):c.default.createElement(s.Text,{style:w.default.smallText},__('Pending')))))}}]),_})(c.default.PureComponent);e.default=_},976,[3,4,5,6,8,9,12,16,401,410,498,726,977]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(d[1]),n=t(r(d[2])),l=o.StyleSheet.create({listItem:{borderBottomWidth:1,borderBottomColor:'#eeeeee',paddingLeft:16,paddingRight:16,paddingTop:12,paddingBottom:12},row:{flexDirection:'row',justifyContent:'space-between'},topRow:{marginBottom:4},leftCol:{flex:.7},col:{alignSelf:'stretch'},text:{fontFamily:'Inter-Regular',fontSize:14},link:{color:n.default.LbryGreen,fontFamily:'Inter-Regular',fontSize:14},amount:{textAlign:'right'},smallText:{fontFamily:'Inter-Regular',fontSize:12,color:'#aaaaaa'},smallLink:{color:n.default.LbryGreen,fontFamily:'Inter-Regular',fontSize:12},noTransactions:{fontFamily:'Inter-Regular',textAlign:'center',padding:16,color:'#aaaaaa'}});e.default=l},977,[3,16,674]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[1]),s=r(d[2]),c=r(d[3]),o=r(d[4]),l=r(d[5]),y=n(r(d[6])),u=n(r(d[7])),f=(0,t.connect)(function(n){return{emailAlreadyExists:(0,c.selectEmailAlreadyExists)(n),emailToVerify:(0,c.selectEmailToVerify)(n),emailNewErrorMessage:(0,c.selectEmailNewErrorMessage)(n),emailNewPending:(0,c.selectEmailNewIsPending)(n),user:(0,c.selectUser)(n),phoneVerifyErrorMessage:(0,c.selectPhoneVerifyErrorMessage)(n),phoneVerifyIsPending:(0,c.selectPhoneVerifyIsPending)(n),phone:(0,c.selectPhoneToVerify)(n),phoneNewErrorMessage:(0,c.selectPhoneNewErrorMessage)(n),phoneNewIsPending:(0,c.selectPhoneNewIsPending)(n),deviceWalletSynced:(0,l.makeSelectClientSetting)(y.default.SETTING_DEVICE_WALLET_SYNCED)(n),hasSyncedWallet:(0,c.selectHasSyncedWallet)(n),getSyncIsPending:(0,c.selectGetSyncIsPending)(n),setSyncIsPending:(0,c.selectSetSyncIsPending)(n),syncApplyIsPending:(0,c.selectSyncApplyIsPending)(n),syncApplyErrorMessage:(0,c.selectSyncApplyErrorMessage)(n),syncData:(0,c.selectSyncData)(n),syncHash:(0,c.selectSyncHash)(n)}},function(n){return{addUserEmail:function(t){return n((0,c.doUserEmailNew)(t))},addUserPhone:function(t,s){return n((0,c.doUserPhoneNew)(t,s))},getSync:function(t,s){return n((0,c.doGetSync)(t,s))},checkSync:function(){return n((0,c.doCheckSync)())},verifyPhone:function(t){return n((0,c.doUserPhoneVerify)(t))},notify:function(t){return n((0,s.doToast)(t))},populateSharedUserState:function(t){return n((0,s.doPopulateSharedUserState)(t))},setClientSetting:function(t,s){return n((0,o.doSetClientSetting)(t,s))},setEmailToVerify:function(t){return n((0,c.doUserEmailToVerify)(t))},syncApply:function(t,s,o){return n((0,c.doSyncApply)(t,s,o))},resendVerificationEmail:function(t){return n((0,c.doUserResendVerificationEmail)(t))}}})(u.default);e.default=f},978,[3,378,401,408,721,409,493,979]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),s=t(r(d[2])),l=t(r(d[3])),o=t(r(d[4])),c=t(r(d[5])),f=t(r(d[6])),u=r(d[7]),y=r(d[8]),p=(r(d[9]),t(r(d[10])),t(r(d[11])),t(r(d[12]))),h=t(r(d[13])),V=t(r(d[14])),E=t(r(d[15])),P=t(r(d[16])),v=t(r(d[17])),S=t(r(d[18])),w=(function(t){function w(){var t,s;(0,n.default)(this,w);for(var c=arguments.length,f=new Array(c),h=0;h<c;h++)f[h]=arguments[h];return(s=(0,l.default)(this,(t=(0,o.default)(w)).call.apply(t,[this].concat(f)))).state={currentPage:null,emailSubmitted:!1,launchUrl:null,showSkip:!1,skipAccountConfirmed:!1,showBottomContainer:!0,signInFlow:!1,walletPassword:null,isEmailVerificationPhase:!1,isEmailVerified:!1,isIdentityVerified:!1,isRewardApproved:!1},s.setEmailVerificationPhase=function(t){s.setState({isEmailVerificationPhase:t})},s.getUserSettings=function(){var t=s.props.populateSharedUserState;(0,u.doPreferenceGet)('shared',function(n){t(n)},function(t){})},s.checkVerificationStatus=function(t){var n=s.props,l=n.deviceWalletSynced,o=n.getSync,c=n.navigation,f=c.state.params.syncFlow;s.setState({isEmailVerified:t&&t.primary_email&&t.has_verified_email,isIdentityVerified:t&&t.is_identity_verified,isRewardApproved:t&&t.is_reward_approved},function(){s.state.isEmailVerified||s.setState({currentPage:'emailVerify'}),f?(s.state.isEmailVerified&&!l&&s.setState({currentPage:'syncVerify'}),s.state.isEmailVerified&&f&&l&&y.NativeModules.UtilityModule.getSecureValue(p.default.KEY_WALLET_PASSWORD).then(function(t){o(t,function(){s.getUserSettings(),c.goBack()})})):(!s.state.isEmailVerified||s.state.isIdentityVerified||s.state.isRewardApproved||s.setState({currentPage:'phoneVerify'}),s.state.isEmailVerified&&s.state.isIdentityVerified&&!s.state.isRewardApproved&&s.setState({currentPage:'manualVerify'}),s.state.isEmailVerified&&s.state.isRewardApproved&&(t.primary_email&&y.NativeModules.Firebase.track('reward_eligibility_completed',{email:t.primary_email}),c.goBack()))})},s.onCloseButtonPressed=function(){s.props.navigation.goBack()},s}return(0,c.default)(w,t),(0,s.default)(w,[{key:"componentDidMount",value:function(){var t=this.props,n=t.user,s=t.navigation.state.params.signInFlow;this.setState({signInFlow:s}),this.checkVerificationStatus(n),y.NativeModules.Firebase.setCurrentScreen('Verification')}},{key:"componentWillReceiveProps",value:function(t){var n=t.user;this.checkVerificationStatus(n)}},{key:"render",value:function(){var t=this.props,n=t.addUserEmail,s=t.checkSync,l=t.emailNewErrorMessage,o=t.emailAlreadyExists,c=t.emailNewPending,u=t.emailToVerify,p=t.getSync,w=t.navigation,I=t.notify,k=t.addUserPhone,A=t.getSyncIsPending,_=t.hasSyncedWallet,M=t.setSyncIsPending,N=t.syncApplyIsPending,b=t.syncApplyErrorMessage,C=t.syncApply,U=t.syncData,B=t.syncHash,F=t.phone,R=t.phoneVerifyIsPending,W=t.phoneVerifyErrorMessage,D=t.phoneNewIsPending,T=t.phoneNewErrorMessage,O=t.resendVerificationEmail,x=t.setClientSetting,H=t.verifyPhone,L=null;switch(this.state.currentPage){case'emailVerify':L=f.default.createElement(V.default,{addUserEmail:n,emailAlreadyExists:o,emailNewErrorMessage:l,emailNewPending:c,emailToVerify:u,notify:I,setEmailVerificationPhase:this.setEmailVerificationPhase,resendVerificationEmail:O});break;case'phoneVerify':L=f.default.createElement(P.default,{addUserPhone:k,phone:F,phoneVerifyIsPending:R,phoneVerifyErrorMessage:W,phoneNewIsPending:D,phoneNewErrorMessage:T,setEmailVerificationPhase:this.setEmailVerificationPhase,notify:I,verifyPhone:H});break;case'syncVerify':L=f.default.createElement(v.default,{checkSync:s,getSync:p,getSyncIsPending:A,hasSyncedWallet:_,navigation:w,notify:I,setEmailVerificationPhase:this.setEmailVerificationPhase,setClientSetting:x,setSyncIsPending:M,syncApplyIsPending:N,syncApplyErrorMessage:b,syncApply:C,syncData:U,syncHash:B,signInFlow:this.state.signInFlow});break;case'manualVerify':L=f.default.createElement(E.default,{setEmailVerificationPhase:this.setEmailVerificationPhase})}return f.default.createElement(y.View,{style:S.default.screenContainer},L,!this.state.isEmailVerificationPhase&&f.default.createElement(y.TouchableOpacity,{style:S.default.closeButton,onPress:this.onCloseButtonPressed},f.default.createElement(h.default,{name:'times',size:16,style:S.default.closeButtonIcon})))}}]),w})(f.default.PureComponent);e.default=w},979,[3,4,5,6,8,9,12,401,16,411,723,674,493,502,980,981,982,1266,906]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),n=t(r(d[2])),s=t(r(d[3])),u=t(r(d[4])),o=t(r(d[5])),f=t(r(d[6])),c=(r(d[7]),r(d[8])),E=t(r(d[9])),h=t(r(d[10])),_=t(r(d[11])),p=t(r(d[12])),I=t(r(d[13])),v=t(r(d[14])),y=t(r(d[15])),P=(function(t){function P(){var t,n;(0,l.default)(this,P);for(var o=arguments.length,f=new Array(o),c=0;c<o;c++)f[c]=arguments[c];return(n=(0,s.default)(this,(t=(0,u.default)(P)).call.apply(t,[this].concat(f)))).state={email:null,phase:I.default.PHASE_COLLECTION,placeholder:'you@example.com',verifyStarted:!1,previousEmail:null},n.handleChangeText=function(t){n.setState({email:t}),E.default.setItem(I.default.KEY_FIRST_RUN_EMAIL,t)},n.onSendVerificationPressed=function(){var t=n.props,l=t.addUserEmail,s=t.emailNewPending,u=t.notify,o=t.resendVerificationEmail,f=t.setEmailVerificationPhase;if(!s){var c=n.state.email;if(!c||0===c.trim().length||-1===c.indexOf('@'))return u({message:__('Please provide a valid email address to continue.')});if(n.state.previousEmail===n.state.email)return o(n.state.email),E.default.setItem(I.default.KEY_EMAIL_VERIFY_PENDING,'true'),n.setState({verifyStarted:!0,phase:I.default.PHASE_VERIFICATION}),void(f&&f(!0));n.setState({verifyStarted:!0}),l(c)}},n.onResendPressed=function(){var t=n.props,l=t.resendVerificationEmail,s=t.notify;l(n.state.email),E.default.setItem(I.default.KEY_EMAIL_VERIFY_PENDING,'true'),s({message:__('Please follow the instructions in the email sent to your address to continue.')})},n.onEditPressed=function(){var t=n.props.setEmailVerificationPhase;n.setState({verifyStarted:!1,phase:I.default.PHASE_COLLECTION,previousEmail:n.state.email},function(){t&&t(!1),E.default.removeItem(I.default.KEY_EMAIL_VERIFY_PENDING),E.default.removeItem(I.default.KEY_FIRST_RUN_EMAIL)})},n}return(0,o.default)(P,t),(0,n.default)(P,[{key:"componentDidMount",value:function(){var t=this.props.setEmailVerificationPhase;t&&t(!1)}},{key:"componentWillUmount",value:function(){E.default.removeItem(I.default.KEY_EMAIL_VERIFY_PENDING),E.default.removeItem(I.default.KEY_FIRST_RUN_EMAIL)}},{key:"componentWillReceiveProps",value:function(t){var l=t.emailNewErrorMessage,n=t.emailNewPending,s=(t.emailToVerify,this.props),u=s.notify,o=s.setEmailVerificationPhase;this.state.verifyStarted&&!n&&(l?(u({message:String(l),isError:!0}),this.setState({verifyStarted:!1})):(c.NativeModules.Firebase.track('email_added',{email:this.state.email}),this.setState({phase:I.default.PHASE_VERIFICATION}),o&&o(!0),E.default.setItem(I.default.KEY_EMAIL_VERIFY_PENDING,'true')))}},{key:"render",value:function(){var t=this,l=this.props,n=l.emailAlreadyExists,s=l.emailNewPending;return f.default.createElement(c.View,{style:v.default.container},f.default.createElement(c.Text,{style:y.default.verificationTitle},I.default.PHASE_COLLECTION===this.state.phase?__('Email'):n?__('Sign In'):__('Verify Email')),I.default.PHASE_COLLECTION===this.state.phase&&f.default.createElement(c.View,null,f.default.createElement(c.Text,{style:v.default.paragraph},__('Please provide an email address.')),f.default.createElement(c.TextInput,{style:v.default.emailInput,placeholder:this.state.placeholder,underlineColorAndroid:"transparent",selectionColor:p.default.NextLbryGreen,value:this.state.email,onChangeText:function(l){return t.handleChangeText(l)},onFocus:function(){t.state.email&&0!==t.state.email.length||t.setState({placeholder:''})},onBlur:function(){t.state.email&&0!==t.state.email.length||t.setState({placeholder:'you@example.com'})}}),f.default.createElement(c.View,{style:y.default.buttonContainer},!this.state.verifyStarted&&f.default.createElement(h.default,{style:y.default.verificationButton,theme:'light',text:__('Continue'),onPress:this.onSendVerificationPressed}),this.state.verifyStarted&&s&&f.default.createElement(c.View,{style:v.default.centerInside},f.default.createElement(c.ActivityIndicator,{size:'small',color:p.default.White})))),I.default.PHASE_VERIFICATION===this.state.phase&&f.default.createElement(c.View,null,f.default.createElement(c.Text,{style:v.default.paragraph},__('An email has been sent to'),'\n\n',this.state.email,'\n\n',n&&__('Please click the link in the message to complete signing in.'),!n&&__('Please click the link in the message to verify your email address')),f.default.createElement(c.View,{style:y.default.buttonContainer},f.default.createElement(h.default,{style:y.default.verificationButton,theme:'light',text:__('Resend'),onPress:this.onResendPressed}),f.default.createElement(_.default,{style:y.default.verificationLink,text:__('Edit'),onPress:this.onEditPressed}))))}}]),P})(f.default.PureComponent);e.default=P},980,[3,4,5,6,8,9,12,401,16,723,679,498,674,493,906,918]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=t(r(d[2])),u=t(r(d[3])),f=t(r(d[4])),s=t(r(d[5])),o=t(r(d[6])),c=(r(d[7]),r(d[8])),p=(t(r(d[9])),t(r(d[10])),t(r(d[11]))),h=(t(r(d[12])),t(r(d[13])),t(r(d[14]))),y=t(r(d[15])),v=(function(t){function v(){return(0,n.default)(this,v),(0,u.default)(this,(0,f.default)(v).apply(this,arguments))}return(0,s.default)(v,t),(0,l.default)(v,[{key:"componentDidMount",value:function(){var t=this.props.setEmailVerificationPhase;t&&t(!1)}},{key:"render",value:function(){return o.default.createElement(c.View,{style:h.default.container},o.default.createElement(c.Text,{style:y.default.verificationTitle},__('Manual Reward Verification')),o.default.createElement(c.Text,{style:h.default.spacedParagraph},__('This account must undergo review before you can participate in the rewards program. This can take anywhere from several minutes to several days.')),o.default.createElement(c.Text,{style:h.default.spacedParagraph},__('If you continue to see this message, please request to be verified on the'),' ',o.default.createElement(p.default,{style:y.default.underlinedTextLink,href:"https://discordapp.com/invite/Z3bERWA",text:__('LBRY Discord server')}),"."),o.default.createElement(c.Text,{style:h.default.spacedParagraph},__('Please enjoy free content in the meantime!')))}}]),v})(o.default.PureComponent);e.default=v},981,[3,4,5,6,8,9,12,401,16,723,679,498,674,493,906,918]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=t(r(d[2])),o=t(r(d[3])),s=t(r(d[4])),u=t(r(d[5])),f=t(r(d[6])),c=r(d[7]),h=(t(r(d[8])),t(r(d[9]))),p=t(r(d[10])),y=t(r(d[11])),V=t(r(d[12])),P=(t(r(d[13])),t(r(d[14]))),S=t(r(d[15])),E=t(r(d[16])),v=t(r(d[17])),C=(function(t){function C(t){var l;return(0,n.default)(this,C),(l=(0,o.default)(this,(0,s.default)(C).call(this,t))).phoneInput=null,l.picker=null,l.onEditPressed=function(){l.setState({newPhoneAdded:!1,phase:y.default.PHASE_COLLECTION,phoneVerifyFailed:!1})},l.receiveVerificationCode=function(t){if(l.state.newPhoneAdded&&!l.state.codeVerifySuccessful){var n=l.props.verifyPhone;l.setState({codeVerifyStarted:!0}),n(t.code)}},l.onSendTextPressed=function(){var t=l.props,n=t.addUserPhone,o=t.notify;if(!l.phoneInput.isValidNumber())return o({message:__('Please provide a valid telephone number.')});l.setState({phoneVerifyFailed:!1});var s=l.phoneInput.getCountryCode(),u=l.phoneInput.getValue().replace('+'+s,'');l.setState({countryCode:s,number:u}),n(u,s)},l.onVerifyPressed=function(){if(!l.state.codeVerifyStarted){var t=l.props.verifyPhone;l.setState({codeVerifyStarted:!0,phoneVerifyFailed:!1}),t(l.state.verificationCode)}},l.onPressFlag=function(){l.setState({countryPickerVisible:!0})},l.selectCountry=function(t){l.phoneInput.selectCountry(t.cca2.toLowerCase()),l.setState({cca2:t.cca2,countryPickerVisible:!1},function(){l.phoneInput.focus()})},l.handleChangeText=function(t){l.setState({verificationCode:t})},l.state={canReceiveSms:!1,cca2:'US',codeVerifyStarted:!1,codeVerifySuccessful:!1,countryCode:null,countryPickerVisible:!1,newPhoneAdded:!1,number:null,phoneVerifyFailed:!1,verificationCode:null,phase:y.default.PHASE_COLLECTION},l}return(0,u.default)(C,t),(0,l.default)(C,[{key:"componentDidMount",value:function(){var t=this.props,n=t.phone,l=t.setEmailVerificationPhase;n&&String(n).trim().length>0&&this.setState({newPhoneAdded:!0,phase:y.default.PHASE_VERIFICATION}),l&&l(!1)}},{key:"componentDidUpdate",value:function(t){var n=this.props,l=n.phoneVerifyIsPending,o=n.phoneVerifyErrorMessage,s=n.notify,u=n.phoneNewErrorMessage,f=n.phoneNewIsPending,c=n.onPhoneVerifySuccessful;f||f===t.phoneNewIsPending||(u?(s({message:String(u)}),this.setState({phoneVerifyFailed:!0})):this.setState({newPhoneAdded:!0,phase:y.default.PHASE_VERIFICATION,phoneVerifyFailed:!1})),l||l===t.phoneVerifyIsPending||(o?(s({message:String(o)}),this.setState({codeVerifyStarted:!1,phoneVerifyFailed:!0})):(s({message:__('Your phone number was successfully verified.')}),this.setState({codeVerifySuccessful:!0,phoneVerifyFailed:!1}),c&&c()))}},{key:"render",value:function(){var t=this,n=this.props,l=n.phoneVerifyIsPending,o=(n.phoneVerifyErrorMessage,n.phone),s=(n.phoneErrorMessage,n.phoneNewIsPending);return f.default.createElement(c.View,{style:E.default.container},f.default.createElement(c.Text,{style:v.default.verificationTitle},this.state.phase===y.default.PHASE_VERIFICATION?__('Verify Phone Number'):__('Phone Number')),f.default.createElement(c.View,{style:v.default.phoneVerificationContainer},this.state.phase===y.default.PHASE_COLLECTION&&f.default.createElement(c.View,null,f.default.createElement(c.Text,{style:[v.default.bottomMarginMedium,E.default.paragraph]},__('Please provide a phone number to prevent fraud.')),f.default.createElement(S.default,{ref:function(n){t.phoneInput=n},style:c.StyleSheet.flatten(v.default.phoneInput),textProps:{placeholder:'(phone number)'},textStyle:c.StyleSheet.flatten(v.default.phoneInputText),onPressFlag:this.onPressFlag}),f.default.createElement(c.View,{style:v.default.buttonContainer},!s&&f.default.createElement(h.default,{style:[v.default.verificationButton,v.default.topMarginMedium],theme:'light',text:__('Send verification text'),onPress:this.onSendTextPressed}),s&&f.default.createElement(c.View,{style:E.default.centerInside},f.default.createElement(c.ActivityIndicator,{style:v.default.topMarginMedium,size:"small",color:p.default.White})))),this.state.phase===y.default.PHASE_VERIFICATION&&f.default.createElement(c.View,null,!l&&!this.codeVerifyStarted&&f.default.createElement(c.View,null,f.default.createElement(c.Text,{style:[v.default.bottomMarginSmall,E.default.paragraph]},__('Please enter the verification code sent to %phone%',{phone:o}),"."),f.default.createElement(c.TextInput,{style:v.default.verificationCodeInput,keyboardType:"numeric",placeholder:"0000",underlineColorAndroid:"transparent",selectionColor:p.default.NextLbryGreen,value:this.state.verificationCode,onChangeText:function(n){return t.handleChangeText(n)}}),f.default.createElement(c.View,{style:v.default.buttonContainer},f.default.createElement(h.default,{style:[v.default.verificationButton,v.default.topMarginSmall],theme:'light',text:__('Verify'),onPress:this.onVerifyPressed}),f.default.createElement(P.default,{style:v.default.verificationLink,text:__('Edit'),onPress:this.onEditPressed}))),l&&f.default.createElement(c.View,{style:E.default.centered},f.default.createElement(c.Text,{style:E.default.paragraph},__('Verifying your phone number...')),f.default.createElement(c.ActivityIndicator,{color:p.default.White,size:"small",style:[v.default.topMarginMedium,v.default.leftRightMargin]}))),this.state.phoneVerifyFailed&&f.default.createElement(c.View,{style:v.default.failureFootnote},f.default.createElement(c.Text,{style:v.default.paragraphText},"Sorry, we were unable to verify your phone number. Please go to",' ',f.default.createElement(P.default,{style:v.default.textLink,href:"http://chat.lbry.com",text:"chat.lbry.com"})," for manual verification if this keeps happening."))),f.default.createElement(V.default,{countryCode:this.state.cca2,withAlphaFilter:!0,withFilter:!0,withFlag:!0,withFlagButton:!1,withCallingCode:!0,withModal:!0,onSelect:this.selectCountry,translation:"eng",modalProps:{visible:this.state.countryPickerVisible}}))}}]),C})(f.default.PureComponent);e.default=C},982,[3,4,5,6,8,9,12,16,723,679,674,493,983,502,498,1015,906,918]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0});var n={DARK_THEME:!0,DEFAULT_THEME:!0,getAllCountries:!0,getCallingCode:!0,CountryModal:!0,CountryFilter:!0,CountryList:!0,FlagButton:!0,Flag:!0,HeaderModal:!0};Object.defineProperty(e,"DARK_THEME",{enumerable:!0,get:function(){return y.DARK_THEME}}),Object.defineProperty(e,"DEFAULT_THEME",{enumerable:!0,get:function(){return y.DEFAULT_THEME}}),Object.defineProperty(e,"getAllCountries",{enumerable:!0,get:function(){return O.getCountriesAsync}}),Object.defineProperty(e,"getCallingCode",{enumerable:!0,get:function(){return O.getCountryCallingCodeAsync}}),Object.defineProperty(e,"CountryModal",{enumerable:!0,get:function(){return p.CountryModal}}),Object.defineProperty(e,"CountryFilter",{enumerable:!0,get:function(){return s.CountryFilter}}),Object.defineProperty(e,"CountryList",{enumerable:!0,get:function(){return E.CountryList}}),Object.defineProperty(e,"FlagButton",{enumerable:!0,get:function(){return j.FlagButton}}),Object.defineProperty(e,"Flag",{enumerable:!0,get:function(){return P.Flag}}),Object.defineProperty(e,"HeaderModal",{enumerable:!0,get:function(){return C.HeaderModal}}),e.default=void 0;var o=t(r(d[1])),u=t(r(d[2])),l=t(r(d[3])),c=t(r(d[4])),f=r(d[5]),y=r(d[6]),b=r(d[7]),O=r(d[8]),p=r(d[9]),s=r(d[10]),E=r(d[11]),j=r(d[12]),P=r(d[13]),C=r(d[14]),T=r(d[15]);function v(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(t);n&&(u=u.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,u)}return o}function M(t){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?v(Object(o),!0).forEach(function(n){(0,u.default)(t,n,o[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):v(Object(o)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(o,n))})}return t}Object.keys(T).forEach(function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(n,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return T[t]}}))});var _=function(t){var n=t.theme,u=t.translation,O=(0,l.default)(t,["theme","translation"]);return c.default.createElement(y.ThemeProvider,{theme:M({},y.DEFAULT_THEME,{},n)},c.default.createElement(f.CountryProvider,{value:M({},f.DEFAULT_COUNTRY_CONTEXT,{translation:u})},c.default.createElement(b.CountryPicker,(0,o.default)({},O))))};_.defaultProps={onSelect:function(){},withEmoji:!0};var F=_;e.default=F},983,[3,11,50,56,12,984,989,996,985,997,1003,1014,1004,1005,999,986]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.CountryConsumer=e.CountryProvider=e.useContext=e.CountryContext=e.DEFAULT_COUNTRY_CONTEXT=void 0;var n=t(r(d[1])),o=r(d[2]),C={translation:'common',getCountryNameAsync:o.getCountryNameAsync,getImageFlagAsync:o.getImageFlagAsync,getEmojiFlagAsync:o.getEmojiFlagAsync,getCountriesAsync:o.getCountriesAsync,getCountryCallingCodeAsync:o.getCountryCallingCodeAsync,getCountryCurrencyAsync:o.getCountryCurrencyAsync,search:o.search,getLetters:o.getLetters,getCountryInfoAsync:o.getCountryInfoAsync};e.DEFAULT_COUNTRY_CONTEXT=C;var y=n.createContext(C);e.CountryContext=y;e.useContext=function(){return n.useContext(y)};var u=y.Provider,s=y.Consumer;e.CountryConsumer=s,e.CountryProvider=u},984,[1,12,985]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.getCountryInfoAsync=e.getLetters=e.search=e.getCountriesAsync=e.getCountryCurrencyAsync=e.getCountryCallingCodeAsync=e.getCountryNameAsync=e.getImageFlagAsync=e.getEmojiFlagAsync=e.loadDataAsync=void 0;var t=n(r(d[1])),o=n(r(d[2])),u=r(d[3]),c=n(r(d[4]));function s(n,t){var o=Object.keys(n);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(n);t&&(u=u.filter(function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})),o.push.apply(o,u)}return o}function f(n){for(var o=1;o<arguments.length;o++){var u=null!=arguments[o]?arguments[o]:{};o%2?s(Object(u),!0).forEach(function(o){(0,t.default)(n,o,u[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(u)):s(Object(u)).forEach(function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(u,t))})}return n}var l,p=(l={emojiCountries:void 0,imageCountries:void 0},function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u.FlagType.EMOJI;return new Promise(function(t,o){switch(n){case u.FlagType.FLAT:l.imageCountries?t(l.imageCountries):fetch("https://xcarpentier.github.io/react-native-country-picker-modal/countries/").then(function(n){return n.json()}).then(function(n){l.imageCountries=n,t(l.imageCountries)}).catch(o);break;default:l.emojiCountries?t(l.emojiCountries):(l.emojiCountries=r(d[5]),t(l.emojiCountries))}})});e.loadDataAsync=p;e.getEmojiFlagAsync=function(){var n,t,u=arguments;return o.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:return n=u.length>0&&void 0!==u[0]?u[0]:'FR',c.next=3,o.default.awrap(p());case 3:if(t=c.sent){c.next=6;break}throw new Error('Unable to find emoji because emojiCountries is undefined');case 6:return c.abrupt("return",t[n].flag);case 7:case"end":return c.stop()}})};e.getImageFlagAsync=function(){var n,t,c=arguments;return o.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return n=c.length>0&&void 0!==c[0]?c[0]:'FR',s.next=3,o.default.awrap(p(u.FlagType.FLAT));case 3:if(t=s.sent){s.next=6;break}throw new Error('Unable to find image because imageCountries is undefined');case 6:return s.abrupt("return",t[n].flag);case 7:case"end":return s.stop()}})};var y=function(){var n,t,u,c=arguments;return o.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return n=c.length>0&&void 0!==c[0]?c[0]:'FR',t=c.length>1&&void 0!==c[1]?c[1]:'common',s.next=4,o.default.awrap(p());case 4:if(u=s.sent){s.next=7;break}throw new Error('Unable to find image because imageCountries is undefined');case 7:return s.abrupt("return",u[n].name?u[n].name[t]:u[n].name.common);case 8:case"end":return s.stop()}})};e.getCountryNameAsync=y;var h=function(n){var t;return o.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,o.default.awrap(p());case 2:if(t=u.sent){u.next=5;break}throw new Error('Unable to find image because imageCountries is undefined');case 5:return u.abrupt("return",t[n].callingCode[0]);case 6:case"end":return u.stop()}})};e.getCountryCallingCodeAsync=h;var v=function(n){var t;return o.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,o.default.awrap(p());case 2:if(t=u.sent){u.next=5;break}throw new Error('Unable to find image because imageCountries is undefined');case 5:return u.abrupt("return",t[n].currency[0]);case 6:case"end":return u.stop()}})};e.getCountryCurrencyAsync=v;var b=function(n){return function(t){return!!n[t]}},C=function(n){return function(t){return!n||t.region===n}},w=function(n){return function(t){return!n||t.subregion===n}},x=function(n){return function(t){return!(n&&n.length>0)||n.includes(t.cca2)}},j=function(n){return function(t){return!(n&&n.length>0)||!n.includes(t.cca2)}};e.getCountriesAsync=function(n){var t,c,s,l,y,h,v,A=arguments;return o.default.async(function(O){for(;;)switch(O.prev=O.next){case 0:return t=A.length>1&&void 0!==A[1]?A[1]:'common',c=A.length>2?A[2]:void 0,s=A.length>3?A[3]:void 0,l=A.length>4?A[4]:void 0,y=A.length>5?A[5]:void 0,O.next=7,o.default.awrap(p(n));case 7:if(h=O.sent){O.next=10;break}return O.abrupt("return",[]);case 10:return v=u.CountryCodeList.filter(b(h)).map(function(n){return f({cca2:n},f({},h[n],{name:h[n].name[t]||h[n].name.common}))}).filter(C(c)).filter(w(s)).filter(x(l)).filter(j(y)).sort(function(n,t){return n.name.localeCompare(t.name)}),O.abrupt("return",v);case 12:case"end":return O.stop()}})};var A,O={shouldSort:!0,threshold:.6,location:0,distance:100,maxPatternLength:32,minMatchCharLength:1,keys:['name','callingCode']};e.search=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:'',t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:O;return 0===t.length?[]:(A||(A=new c.default(t,o)),n&&''!==n?A.search(n):t)};e.getLetters=function(n){return t=n.map(function(n){return n.name.substr(0,1).toLocaleUpperCase()}).sort(function(n,t){return n.localeCompare(t)}),Array.from(new Set(t));var t};e.getCountryInfoAsync=function(n){var t,u,c,s,f;return o.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:return t=n.countryCode,u=n.translation,l.next=3,o.default.awrap(y(t,u||'common'));case 3:return c=l.sent,l.next=6,o.default.awrap(v(t));case 6:return s=l.sent,l.next=9,o.default.awrap(h(t));case 9:return f=l.sent,l.abrupt("return",{countryName:c,currency:s,callingCode:f});case 11:case"end":return l.stop()}})}},985,[3,50,272,986,987,988]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.FlagType=e.TranslationLanguageCodeList=e.SubregionList=e.RegionList=e.CountryCodeList=void 0;e.CountryCodeList=['AF','AL','DZ','AS','AD','AO','AI','AQ','AG','AR','AM','AW','AU','AT','AZ','BS','BH','BD','BB','BY','BE','BZ','BJ','BM','BT','BO','BA','BW','BV','BR','IO','VG','BN','BG','BF','BI','KH','CM','CA','CV','BQ','KY','CF','TD','CL','CN','CX','CC','CO','KM','CK','CR','HR','CU','CW','CY','CZ','CD','DK','DJ','DM','DO','EC','EG','SV','GQ','ER','EE','SZ','ET','FK','FO','FJ','FI','FR','GF','PF','TF','GA','GM','GE','DE','GH','GI','GR','GL','GD','GP','GU','GT','GG','GN','GW','GY','HT','HM','HN','HU','IS','IN','ID','IR','IQ','IE','IM','IL','IT','CI','JM','JP','JE','JO','KZ','KE','XK','KW','KG','LA','LV','LB','LS','LR','LY','LI','LT','LU','MO','MK','MG','MW','MY','MV','ML','MT','MH','MQ','MR','MU','YT','MX','FM','MD','MC','MN','ME','MS','MA','MZ','MM','NA','NR','NP','NL','NC','NZ','NI','NE','NG','NU','NF','KP','MP','NO','OM','PK','PW','PS','PA','PG','PY','PE','PH','PN','PL','PT','PR','QA','CG','RO','RU','RW','RE','BL','SH','KN','LC','MF','PM','VC','WS','SM','SA','SN','RS','SC','SL','SG','SX','SK','SI','SB','SO','ZA','GS','KR','SS','ES','LK','SD','SR','SJ','SE','CH','SY','ST','TW','TJ','TZ','TH','TL','TG','TK','TO','TT','TN','TR','TM','TC','TV','UG','UA','AE','GB','US','UM','VI','UY','UZ','VU','VA','VE','VN','WF','EH','YE','ZM','ZW','KI','HK','AX'];e.RegionList=['Africa','Americas','Antarctic','Asia','Europe','Oceania'];e.SubregionList=['Southern Asia','Southern Europe','Northern Africa','Polynesia','Middle Africa','Caribbean','South America','Western Asia','Australia and New Zealand','Western Europe','Eastern Europe','Central America','Western Africa','North America','Southern Africa','Eastern Africa','South-Eastern Asia','Eastern Asia','Northern Europe','Melanesia','Micronesia','Central Asia','Central Europe'];var A;e.TranslationLanguageCodeList=['common','cym','deu','fra','hrv','ita','jpn','nld','por','rus','spa','svk','fin','zho','isr'],e.FlagType=A,(function(A){A.FLAT="flat",A.EMOJI="emoji"})(A||(e.FlagType=A={}))},986,[]);
+__d(function(g,r,i,a,m,e,d){var t,n;t=this,n=function(){return(function(t){var n={};function o(s){if(n[s])return n[s].exports;var c=n[s]={i:s,l:!1,exports:{}};return t[s].call(c.exports,c,c.exports,o),c.l=!0,c.exports}return o.m=t,o.c=n,o.d=function(t,n,s){o.o(t,n)||Object.defineProperty(t,n,{enumerable:!0,get:s})},o.r=function(t){"undefined"!=typeof Symbol&&("function"==typeof Symbol?Symbol.toStringTag:"@@toStringTag")&&Object.defineProperty(t,"function"==typeof Symbol?Symbol.toStringTag:"@@toStringTag",{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},o.t=function(t,n){if(1&n&&(t=o(t)),8&n)return t;if(4&n&&"object"==typeof t&&t&&t.__esModule)return t;var s=Object.create(null);if(o.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:t}),2&n&&"string"!=typeof t)for(var c in t)o.d(s,c,function(n){return t[n]}.bind(null,c));return s},o.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return o.d(n,"a",n),n},o.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},o.p="",o(o.s=1)})([function(t,n){t.exports=function(t){return Array.isArray?Array.isArray(t):"[object Array]"===Object.prototype.toString.call(t)}},function(t,n,o){function s(t){return(s="function"==typeof Symbol&&"symbol"==typeof("function"==typeof Symbol?Symbol.iterator:"@@iterator")?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==("function"==typeof Symbol?Symbol.prototype:"@@prototype")?"symbol":typeof t})(t)}function c(t,n){for(var o=0;o<n.length;o++){var s=n[o];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(t,s.key,s)}}var h=o(2),l=o(8),u=o(0),f=(function(){function t(n,o){var s=o.location,c=void 0===s?0:s,h=o.distance,u=void 0===h?100:h,f=o.threshold,v=void 0===f?.6:f,p=o.maxPatternLength,y=void 0===p?32:p,S=o.caseSensitive,k=void 0!==S&&S,b=o.tokenSeparator,x=void 0===b?/ +/g:b,M=o.findAllMatches,_=void 0!==M&&M,L=o.minMatchCharLength,w=void 0===L?1:L,A=o.id,C=void 0===A?null:A,I=o.keys,O=void 0===I?[]:I,j=o.shouldSort,P=void 0===j||j,T=o.getFn,F=void 0===T?l:T,z=o.sortFn,E=void 0===z?function(t,n){return t.score-n.score}:z,K=o.tokenize,$=void 0!==K&&K,J=o.matchAllTokens,N=void 0!==J&&J,R=o.includeMatches,q=void 0!==R&&R,B=o.includeScore,D=void 0!==B&&B,G=o.verbose,H=void 0!==G&&G;!(function(n,o){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")})(this),this.options={location:c,distance:u,threshold:v,maxPatternLength:y,isCaseSensitive:k,tokenSeparator:x,findAllMatches:_,minMatchCharLength:w,id:C,keys:O,includeMatches:q,includeScore:D,shouldSort:P,getFn:F,sortFn:E,verbose:H,tokenize:$,matchAllTokens:N},this.setCollection(n)}var n,o;return n=t,(o=[{key:"setCollection",value:function(t){return this.list=t,t}},{key:"search",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{limit:!1};this._log('---------\nSearch pattern: "'.concat(t,'"'));var o=this._prepareSearchers(t),s=o.tokenSearchers,c=o.fullSearcher,h=this._search(s,c),l=h.weights,u=h.results;return this._computeScore(l,u),this.options.shouldSort&&this._sort(u),n.limit&&"number"==typeof n.limit&&(u=u.slice(0,n.limit)),this._format(u)}},{key:"_prepareSearchers",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=[];if(this.options.tokenize)for(var o=t.split(this.options.tokenSeparator),s=0,c=o.length;s<c;s+=1)n.push(new h(o[s],this.options));return{tokenSearchers:n,fullSearcher:new h(t,this.options)}}},{key:"_search",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0,o=this.list,s={},c=[];if("string"==typeof o[0]){for(var h=0,l=o.length;h<l;h+=1)this._analyze({key:"",value:o[h],record:h,index:h},{resultMap:s,results:c,tokenSearchers:t,fullSearcher:n});return{weights:null,results:c}}for(var u={},f=0,v=o.length;f<v;f+=1)for(var p=o[f],y=0,S=this.options.keys.length;y<S;y+=1){var k=this.options.keys[y];if("string"!=typeof k){if(u[k.name]={weight:1-k.weight||1},k.weight<=0||k.weight>1)throw new Error("Key weight has to be > 0 and <= 1");k=k.name}else u[k]={weight:1};this._analyze({key:k,value:this.options.getFn(p,k),record:p,index:f},{resultMap:s,results:c,tokenSearchers:t,fullSearcher:n})}return{weights:u,results:c}}},{key:"_analyze",value:function(t,n){var o=t.key,s=t.arrayIndex,c=void 0===s?-1:s,h=t.value,l=t.record,f=t.index,v=n.tokenSearchers,p=void 0===v?[]:v,y=n.fullSearcher,S=void 0===y?[]:y,k=n.resultMap,b=void 0===k?{}:k,x=n.results,M=void 0===x?[]:x;if(null!=h){var _=!1,L=-1,w=0;if("string"==typeof h){this._log("\nKey: ".concat(""===o?"-":o));var A=S.search(h);if(this._log('Full text: "'.concat(h,'", score: ').concat(A.score)),this.options.tokenize){for(var C=h.split(this.options.tokenSeparator),I=[],O=0;O<p.length;O+=1){var j=p[O];this._log('\nPattern: "'.concat(j.pattern,'"'));for(var P=!1,T=0;T<C.length;T+=1){var F=C[T],z=j.search(F),E={};z.isMatch?(E[F]=z.score,_=!0,P=!0,I.push(z.score)):(E[F]=1,this.options.matchAllTokens||I.push(1)),this._log('Token: "'.concat(F,'", score: ').concat(E[F]))}P&&(w+=1)}L=I[0];for(var K=I.length,$=1;$<K;$+=1)L+=I[$];L/=K,this._log("Token score average:",L)}var J=A.score;L>-1&&(J=(J+L)/2),this._log("Score average:",J);var N=!this.options.tokenize||!this.options.matchAllTokens||w>=p.length;if(this._log("\nCheck Matches: ".concat(N)),(_||A.isMatch)&&N){var R=b[f];R?R.output.push({key:o,arrayIndex:c,value:h,score:J,matchedIndices:A.matchedIndices}):(b[f]={item:l,output:[{key:o,arrayIndex:c,value:h,score:J,matchedIndices:A.matchedIndices}]},M.push(b[f]))}}else if(u(h))for(var q=0,B=h.length;q<B;q+=1)this._analyze({key:o,arrayIndex:q,value:h[q],record:l,index:f},{resultMap:b,results:M,tokenSearchers:p,fullSearcher:S})}}},{key:"_computeScore",value:function(t,n){this._log("\n\nComputing score:\n");for(var o=0,s=n.length;o<s;o+=1){for(var c=n[o].output,h=c.length,l=1,u=1,f=0;f<h;f+=1){var v=t?t[c[f].key].weight:1,p=(1===v?c[f].score:c[f].score||.001)*v;1!==v?u=Math.min(u,p):(c[f].nScore=p,l*=p)}n[o].score=1===u?l:u,this._log(n[o])}}},{key:"_sort",value:function(t){this._log("\n\nSorting...."),t.sort(this.options.sortFn)}},{key:"_format",value:function(t){var n=[];if(this.options.verbose){var o=[];this._log("\n\nOutput:\n\n",JSON.stringify(t,function(t,n){if("object"===s(n)&&null!==n){if(-1!==o.indexOf(n))return;o.push(n)}return n})),o=null}var c=[];this.options.includeMatches&&c.push(function(t,n){var o=t.output;n.matches=[];for(var s=0,c=o.length;s<c;s+=1){var h=o[s];if(0!==h.matchedIndices.length){var l={indices:h.matchedIndices,value:h.value};h.key&&(l.key=h.key),h.hasOwnProperty("arrayIndex")&&h.arrayIndex>-1&&(l.arrayIndex=h.arrayIndex),n.matches.push(l)}}}),this.options.includeScore&&c.push(function(t,n){n.score=t.score});for(var h=0,l=t.length;h<l;h+=1){var u=t[h];if(this.options.id&&(u.item=this.options.getFn(u.item,this.options.id)[0]),c.length){for(var f={item:u.item},v=0,p=c.length;v<p;v+=1)c[v](u,f);n.push(f)}else n.push(u.item)}return n}},{key:"_log",value:function(){var t;this.options.verbose&&(t=console).log.apply(t,arguments)}}])&&c(n.prototype,o),t})();t.exports=f},function(t,n,o){function s(t,n){for(var o=0;o<n.length;o++){var s=n[o];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(t,s.key,s)}}var c=o(3),h=o(4),l=o(7),u=(function(){function t(n,o){var s=o.location,c=void 0===s?0:s,h=o.distance,u=void 0===h?100:h,f=o.threshold,v=void 0===f?.6:f,p=o.maxPatternLength,y=void 0===p?32:p,S=o.isCaseSensitive,k=void 0!==S&&S,b=o.tokenSeparator,x=void 0===b?/ +/g:b,M=o.findAllMatches,_=void 0!==M&&M,L=o.minMatchCharLength,w=void 0===L?1:L;!(function(n,o){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")})(this),this.options={location:c,distance:u,threshold:v,maxPatternLength:y,isCaseSensitive:k,tokenSeparator:x,findAllMatches:_,minMatchCharLength:w},this.pattern=this.options.isCaseSensitive?n:n.toLowerCase(),this.pattern.length<=y&&(this.patternAlphabet=l(this.pattern))}var n,o;return n=t,(o=[{key:"search",value:function(t){if(this.options.isCaseSensitive||(t=t.toLowerCase()),this.pattern===t)return{isMatch:!0,score:0,matchedIndices:[[0,t.length-1]]};var n=this.options,o=n.maxPatternLength,s=n.tokenSeparator;if(this.pattern.length>o)return c(t,this.pattern,s);var l=this.options,u=l.location,f=l.distance,v=l.threshold,p=l.findAllMatches,y=l.minMatchCharLength;return h(t,this.pattern,this.patternAlphabet,{location:u,distance:f,threshold:v,findAllMatches:p,minMatchCharLength:y})}}])&&s(n.prototype,o),t})();t.exports=u},function(t,n){var o=/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g;t.exports=function(t,n){var s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:/ +/g,c=new RegExp(n.replace(o,"\\$&").replace(s,"|")),h=t.match(c),l=!!h,u=[];if(l)for(var f=0,v=h.length;f<v;f+=1){var p=h[f];u.push([t.indexOf(p),p.length-1])}return{score:l?.5:1,isMatch:l,matchedIndices:u}}},function(t,n,o){var s=o(5),c=o(6);t.exports=function(t,n,o,h){for(var l=h.location,u=void 0===l?0:l,f=h.distance,v=void 0===f?100:f,p=h.threshold,y=void 0===p?.6:p,S=h.findAllMatches,k=void 0!==S&&S,b=h.minMatchCharLength,x=void 0===b?1:b,M=u,_=t.length,L=y,w=t.indexOf(n,M),A=n.length,C=[],I=0;I<_;I+=1)C[I]=0;if(-1!==w){var O=s(n,{errors:0,currentLocation:w,expectedLocation:M,distance:v});if(L=Math.min(O,L),-1!==(w=t.lastIndexOf(n,M+A))){var j=s(n,{errors:0,currentLocation:w,expectedLocation:M,distance:v});L=Math.min(j,L)}}w=-1;for(var P=[],T=1,F=A+_,z=1<<A-1,E=0;E<A;E+=1){for(var K=0,$=F;K<$;)s(n,{errors:E,currentLocation:M+$,expectedLocation:M,distance:v})<=L?K=$:F=$,$=Math.floor((F-K)/2+K);F=$;var J=Math.max(1,M-$+1),N=k?_:Math.min(M+$,_)+A,R=Array(N+2);R[N+1]=(1<<E)-1;for(var q=N;q>=J;q-=1){var B=q-1,D=o[t.charAt(B)];if(D&&(C[B]=1),R[q]=(R[q+1]<<1|1)&D,0!==E&&(R[q]|=(P[q+1]|P[q])<<1|1|P[q+1]),R[q]&z&&(T=s(n,{errors:E,currentLocation:B,expectedLocation:M,distance:v}))<=L){if(L=T,(w=B)<=M)break;J=Math.max(1,2*M-w)}}if(s(n,{errors:E+1,currentLocation:M,expectedLocation:M,distance:v})>L)break;P=R}return{isMatch:w>=0,score:0===T?.001:T,matchedIndices:c(C,x)}}},function(t,n){t.exports=function(t,n){var o=n.errors,s=void 0===o?0:o,c=n.currentLocation,h=void 0===c?0:c,l=n.expectedLocation,u=void 0===l?0:l,f=n.distance,v=void 0===f?100:f,p=s/t.length,y=Math.abs(u-h);return v?p+y/v:y?1:p}},function(t,n){t.exports=function(){for(var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,o=[],s=-1,c=-1,h=0,l=t.length;h<l;h+=1){var u=t[h];u&&-1===s?s=h:u||-1===s||((c=h-1)-s+1>=n&&o.push([s,c]),s=-1)}return t[h-1]&&h-s>=n&&o.push([s,h-1]),o}},function(t,n){t.exports=function(t){for(var n={},o=t.length,s=0;s<o;s+=1)n[t.charAt(s)]=0;for(var c=0;c<o;c+=1)n[t.charAt(c)]|=1<<o-c-1;return n}},function(t,n,o){var s=o(0);t.exports=function(t,n){return(function t(n,o,c){if(o){var h=o.indexOf("."),l=o,u=null;-1!==h&&(l=o.slice(0,h),u=o.slice(h+1));var f=n[l];if(null!=f)if(u||"string"!=typeof f&&"number"!=typeof f)if(s(f))for(var v=0,p=f.length;v<p;v+=1)t(f[v],u,c);else u&&t(f,u,c);else c.push(f.toString())}else c.push(n);return c})(t,n,[])}}])},"object"==typeof e&&"object"==typeof m?m.exports=n():"function"==typeof define&&define.amd?define("Fuse",[],n):"object"==typeof e?e.Fuse=n():t.Fuse=n()},987,[]);
+__d(function(a,n,r,e,i,o,s){i.exports={AF:{currency:["AFN"],callingCode:["93"],region:"Asia",subregion:"Southern Asia",flag:"flag-af",name:{common:"Afghanistan",ces:"Afgh\xe1nist\xe1n",cym:"Affganistan",deu:"Afghanistan",fra:"Afghanistan",hrv:"Afganistan",ita:"Afghanistan",jpn:"\u30a2\u30d5\u30ac\u30cb\u30b9\u30bf\u30f3",nld:"Afghanistan",por:"Afeganist\xe3o",rus:"\u0410\u0444\u0433\u0430\u043d\u0438\u0441\u0442\u0430\u043d",slk:"Afganistan",spa:"Afganist\xe1n",fin:"Afganistan",est:"Afganistan",zho:"\u963f\u5bcc\u6c57",pol:"Afganistan",urd:"\u0627\u0641\u063a\u0627\u0646\u0633\u062a\u0627\u0646",kor:"\uc544\ud504\uac00\ub2c8\uc2a4\ud0c4"}},AL:{currency:["ALL"],callingCode:["355"],region:"Europe",subregion:"Southern Europe",flag:"flag-al",name:{common:"Albania",ces:"Alb\xe1nie",cym:"Albania",deu:"Albanien",fra:"Albanie",hrv:"Albanija",ita:"Albania",jpn:"\u30a2\u30eb\u30d0\u30cb\u30a2",nld:"Albani\xeb",por:"Alb\xe2nia",rus:"\u0410\u043b\u0431\u0430\u043d\u0438\u044f",slk:"Alb\xe1nsko",spa:"Albania",fin:"Albania",est:"Albaania",zho:"\u963f\u5c14\u5df4\u5c3c\u4e9a",pol:"Albania",urd:"\u0627\u0644\u0628\u0627\u0646\u06cc\u0627",kor:"\uc54c\ubc14\ub2c8\uc544"}},DZ:{currency:["DZD"],callingCode:["213"],region:"Africa",subregion:"Northern Africa",flag:"flag-dz",name:{common:"Algeria",ces:"Al\u017e\xedrsko",cym:"Algeria",deu:"Algerien",fra:"Alg\xe9rie",hrv:"Al\u017eir",ita:"Algeria",jpn:"\u30a2\u30eb\u30b8\u30a7\u30ea\u30a2",nld:"Algerije",por:"Arg\xe9lia",rus:"\u0410\u043b\u0436\u0438\u0440",slk:"Al\u017e\xedrsko",spa:"Argelia",fin:"Algeria",est:"Al\u017eeeria",zho:"\u963f\u5c14\u53ca\u5229\u4e9a",pol:"Algieria",urd:"\u0627\u0644\u062c\u0632\u0627\u0626\u0631",kor:"\uc54c\uc81c\ub9ac"}},AS:{currency:["USD"],callingCode:["1684"],region:"Oceania",subregion:"Polynesia",flag:"flag-as",name:{common:"American Samoa",ces:"Americk\xe1 Samoa",deu:"Amerikanisch-Samoa",fra:"Samoa am\xe9ricaines",hrv:"Ameri\u010dka Samoa",ita:"Samoa Americane",jpn:"\u30a2\u30e1\u30ea\u30ab\u9818\u30b5\u30e2\u30a2",nld:"Amerikaans Samoa",por:"Samoa Americana",rus:"\u0410\u043c\u0435\u0440\u0438\u043a\u0430\u043d\u0441\u043a\u043e\u0435 \u0421\u0430\u043c\u043e\u0430",slk:"Americk\xe1 Samoa",spa:"Samoa Americana",fin:"Amerikan Samoa",est:"Ameerika Samoa",zho:"\u7f8e\u5c5e\u8428\u6469\u4e9a",pol:"Samoa Ameryka\u0144skie",urd:"\u0627\u0645\u0631\u06cc\u06a9\u06cc \u0633\u0645\u0648\u0648\u0627",kor:"\uc544\uba54\ub9ac\uce78\uc0ac\ubaa8\uc544"}},AD:{currency:["EUR"],callingCode:["376"],region:"Europe",subregion:"Southern Europe",flag:"flag-ad",name:{common:"Andorra",ces:"Andorra",cym:"Andorra",deu:"Andorra",fra:"Andorre",hrv:"Andora",ita:"Andorra",jpn:"\u30a2\u30f3\u30c9\u30e9",nld:"Andorra",por:"Andorra",rus:"\u0410\u043d\u0434\u043e\u0440\u0440\u0430",slk:"Andorra",spa:"Andorra",fin:"Andorra",est:"Andorra",zho:"\u5b89\u9053\u5c14",pol:"Andora",urd:"\u0627\u0646\u0688\u0648\u0631\u0627",kor:"\uc548\ub3c4\ub77c"}},AO:{currency:["AOA"],callingCode:["244"],region:"Africa",subregion:"Middle Africa",flag:"flag-ao",name:{common:"Angola",ces:"Angola",cym:"Angola",deu:"Angola",fra:"Angola",hrv:"Angola",ita:"Angola",jpn:"\u30a2\u30f3\u30b4\u30e9",nld:"Angola",por:"Angola",rus:"\u0410\u043d\u0433\u043e\u043b\u0430",slk:"Angola",spa:"Angola",fin:"Angola",est:"Angola",zho:"\u5b89\u54e5\u62c9",pol:"Angola",urd:"\u0627\u0646\u06af\u0648\u0644\u06c1",kor:"\uc559\uace8\ub77c"}},AI:{currency:["XCD"],callingCode:["1264"],region:"Americas",subregion:"Caribbean",flag:"flag-ai",name:{common:"Anguilla",ces:"Anguilla",deu:"Anguilla",fra:"Anguilla",hrv:"Angvila",ita:"Anguilla",jpn:"\u30a2\u30f3\u30ae\u30e9",nld:"Anguilla",por:"Anguilla",rus:"\u0410\u043d\u0433\u0438\u043b\u044c\u044f",slk:"Anguilla",spa:"Anguilla",fin:"Anguilla",est:"Anguilla",zho:"\u5b89\u572d\u62c9",pol:"Anguilla",urd:"\u0627\u06cc\u0646\u06af\u0648\u06cc\u0644\u0627",kor:"\uc575\uadc8\ub77c"}},AQ:{currency:[],callingCode:[],region:"Antarctic",subregion:"",flag:"flag-aq",name:{common:"Antarctica",ces:"Antarktida",cym:"Yr Antarctig",deu:"Antarktis",fra:"Antarctique",hrv:"Antarktika",ita:"Antartide",jpn:"\u5357\u6975",nld:"Antarctica",por:"Ant\xe1rtida",rus:"\u0410\u043d\u0442\u0430\u0440\u043a\u0442\u0438\u0434\u0430",slk:"Antarkt\xedda",spa:"Ant\xe1rtida",fin:"Etel\xe4manner",est:"Antarktika",zho:"\u5357\u6781\u6d32",pol:"Antarktyka",urd:"\u0627\u0646\u0679\u0627\u0631\u06a9\u0679\u06a9\u0627",kor:"\ub0a8\uadf9"}},AG:{currency:["XCD"],callingCode:["1268"],region:"Americas",subregion:"Caribbean",flag:"flag-ag",name:{common:"Antigua and Barbuda",ces:"Antigua a Barbuda",cym:"Antigwa a Barbiwda",deu:"Antigua und Barbuda",fra:"Antigua-et-Barbuda",hrv:"Antigva i Barbuda",ita:"Antigua e Barbuda",jpn:"\u30a2\u30f3\u30c6\u30a3\u30b0\u30a2\u30fb\u30d0\u30fc\u30d6\u30fc\u30c0",nld:"Antigua en Barbuda",por:"Ant\xedgua e Barbuda",rus:"\u0410\u043d\u0442\u0438\u0433\u0443\u0430 \u0438 \u0411\u0430\u0440\u0431\u0443\u0434\u0430",slk:"Antigua a Barbuda",spa:"Antigua y Barbuda",fin:"Antigua ja Barbuda",est:"Antigua ja Barbuda",zho:"\u5b89\u63d0\u74dc\u548c\u5df4\u5e03\u8fbe",pol:"Antigua i Barbuda",urd:"\u0627\u06cc\u0646\u0679\u06cc\u06af\u0648\u0627 \u0648 \u0628\u0627\u0631\u0628\u0648\u0688\u0627",kor:"\uc564\ud2f0\uac00 \ubc14\ubd80\ub2e4"}},AR:{currency:["ARS"],callingCode:["54"],region:"Americas",subregion:"South America",flag:"flag-ar",name:{common:"Argentina",ces:"Argentina",cym:"Ariannin",deu:"Argentinien",fra:"Argentine",hrv:"Argentina",ita:"Argentina",jpn:"\u30a2\u30eb\u30bc\u30f3\u30c1\u30f3",nld:"Argentini\xeb",por:"Argentina",rus:"\u0410\u0440\u0433\u0435\u043d\u0442\u0438\u043d\u0430",slk:"Argent\xedna",spa:"Argentina",fin:"Argentiina",est:"Argentina",zho:"\u963f\u6839\u5ef7",pol:"Argentyna",urd:"\u0627\u0631\u062c\u0646\u0679\u0627\u0626\u0646",kor:"\uc544\ub974\ud5e8\ud2f0\ub098"}},AM:{currency:["AMD"],callingCode:["374"],region:"Asia",subregion:"Western Asia",flag:"flag-am",name:{common:"Armenia",ces:"Arm\xe9nie",cym:"Armenia",deu:"Armenien",fra:"Arm\xe9nie",hrv:"Armenija",ita:"Armenia",jpn:"\u30a2\u30eb\u30e1\u30cb\u30a2",nld:"Armeni\xeb",por:"Arm\xe9nia",rus:"\u0410\u0440\u043c\u0435\u043d\u0438\u044f",slk:"Arm\xe9nsko",spa:"Armenia",fin:"Armenia",est:"Armeenia",zho:"\u4e9a\u7f8e\u5c3c\u4e9a",pol:"Armenia",urd:"\u0622\u0631\u0645\u06cc\u0646\u06cc\u0627",kor:"\uc544\ub974\uba54\ub2c8\uc544"}},AW:{currency:["AWG"],callingCode:["297"],region:"Americas",subregion:"Caribbean",flag:"flag-aw",name:{common:"Aruba",ces:"Aruba",deu:"Aruba",fra:"Aruba",hrv:"Aruba",ita:"Aruba",jpn:"\u30a2\u30eb\u30d0",nld:"Aruba",por:"Aruba",rus:"\u0410\u0440\u0443\u0431\u0430",slk:"Aruba",spa:"Aruba",fin:"Aruba",est:"Aruba",zho:"\u963f\u9c81\u5df4",pol:"Aruba",urd:"\u0627\u0631\u0648\u0628\u0627",kor:"\uc544\ub8e8\ubc14"}},AU:{currency:["AUD"],callingCode:["61"],region:"Oceania",subregion:"Australia and New Zealand",flag:"flag-au",name:{common:"Australia",ces:"Austr\xe1lie",cym:"Awstralia",deu:"Australien",fra:"Australie",hrv:"Australija",ita:"Australia",jpn:"\u30aa\u30fc\u30b9\u30c8\u30e9\u30ea\u30a2",nld:"Australi\xeb",por:"Austr\xe1lia",rus:"\u0410\u0432\u0441\u0442\u0440\u0430\u043b\u0438\u044f",slk:"Austr\xe1lia",spa:"Australia",fin:"Australia",est:"Austraalia",zho:"\u6fb3\u5927\u5229\u4e9a",pol:"Australia",urd:"\u0622\u0633\u0679\u0631\u06cc\u0644\u06cc\u0627",kor:"\ud638\uc8fc"}},AT:{currency:["EUR"],callingCode:["43"],region:"Europe",subregion:"Western Europe",flag:"flag-at",name:{common:"Austria",ces:"Rakousko",cym:"Awstria",deu:"\xd6sterreich",fra:"Autriche",hrv:"Austrija",ita:"Austria",jpn:"\u30aa\u30fc\u30b9\u30c8\u30ea\u30a2",nld:"Oostenrijk",por:"\xc1ustria",rus:"\u0410\u0432\u0441\u0442\u0440\u0438\u044f",slk:"Rak\xfasko",spa:"Austria",fin:"It\xe4valta",est:"Austria",zho:"\u5965\u5730\u5229",pol:"Austria",urd:"\u0622\u0633\u0679\u0631\u06cc\u0627",kor:"\uc624\uc2a4\ud2b8\ub9ac\uc544"}},AZ:{currency:["AZN"],callingCode:["994"],region:"Asia",subregion:"Western Asia",flag:"flag-az",name:{common:"Azerbaijan",ces:"\xc1zerb\xe1jd\u017e\xe1n",cym:"Aserbaijan",deu:"Aserbaidschan",fra:"Azerba\xefdjan",hrv:"Azerbajd\u017ean",ita:"Azerbaijan",jpn:"\u30a2\u30bc\u30eb\u30d0\u30a4\u30b8\u30e3\u30f3",nld:"Azerbeidzjan",por:"Azerbeij\xe3o",rus:"\u0410\u0437\u0435\u0440\u0431\u0430\u0439\u0434\u0436\u0430\u043d",slk:"Azerbaj\u01c7an",spa:"Azerbaiy\xe1n",fin:"Azerbaidzan",est:"Aserbaid\u017eaan",zho:"\u963f\u585e\u62dc\u7586",pol:"Azerbejd\u017can",urd:"\u0622\u0630\u0631\u0628\u0627\u0626\u06cc\u062c\u0627\u0646",kor:"\uc544\uc81c\ub974\ubc14\uc774\uc794"}},BS:{currency:["BSD"],callingCode:["1242"],region:"Americas",subregion:"Caribbean",flag:"flag-bs",name:{common:"Bahamas",ces:"Bahamy",cym:"Bahamas",deu:"Bahamas",fra:"Bahamas",hrv:"Bahami",ita:"Bahamas",jpn:"\u30d0\u30cf\u30de",nld:"Bahama\u2019s",por:"Bahamas",rus:"\u0411\u0430\u0433\u0430\u043c\u0441\u043a\u0438\u0435 \u041e\u0441\u0442\u0440\u043e\u0432\u0430",slk:"Bahamy",spa:"Bahamas",fin:"Bahamasaaret",est:"Bahama",zho:"\u5df4\u54c8\u9a6c",pol:"Bahamy",urd:"\u0628\u06c1\u0627\u0645\u0627\u0633",kor:"\ubc14\ud558\ub9c8"}},BH:{currency:["BHD"],callingCode:["973"],region:"Asia",subregion:"Western Asia",flag:"flag-bh",name:{common:"Bahrain",ces:"Bahrajn",cym:"Bahrain",deu:"Bahrain",fra:"Bahre\xefn",hrv:"Bahrein",ita:"Bahrein",jpn:"\u30d0\u30fc\u30ec\u30fc\u30f3",nld:"Bahrein",por:"Bahrein",rus:"\u0411\u0430\u0445\u0440\u0435\u0439\u043d",slk:"Bahrajn",spa:"Bahrein",fin:"Bahrain",est:"Bahrein",zho:"\u5df4\u6797",pol:"Bahrajn",urd:"\u0628\u062d\u0631\u06cc\u0646",kor:"\ubc14\ub808\uc778"}},BD:{currency:["BDT"],callingCode:["880"],region:"Asia",subregion:"Southern Asia",flag:"flag-bd",name:{common:"Bangladesh",ces:"Banglad\xe9\u0161",cym:"Bangladesh",deu:"Bangladesch",fra:"Bangladesh",hrv:"Banglade\u0161",ita:"Bangladesh",jpn:"\u30d0\u30f3\u30b0\u30e9\u30c7\u30b7\u30e5",nld:"Bangladesh",por:"Bangladesh",rus:"\u0411\u0430\u043d\u0433\u043b\u0430\u0434\u0435\u0448",slk:"Banglad\xe9\u0161",spa:"Bangladesh",fin:"Bangladesh",est:"Bangladesh",zho:"\u5b5f\u52a0\u62c9\u56fd",pol:"Bangladesz",urd:"\u0628\u0646\u06af\u0644\u06c1 \u062f\u06cc\u0634",kor:"\ubc29\uae00\ub77c\ub370\uc2dc"}},BB:{currency:["BBD"],callingCode:["1246"],region:"Americas",subregion:"Caribbean",flag:"flag-bb",name:{common:"Barbados",ces:"Barbados",cym:"Barbados",deu:"Barbados",fra:"Barbade",hrv:"Barbados",ita:"Barbados",jpn:"\u30d0\u30eb\u30d0\u30c9\u30b9",nld:"Barbados",por:"Barbados",rus:"\u0411\u0430\u0440\u0431\u0430\u0434\u043e\u0441",slk:"Barbados",spa:"Barbados",fin:"Barbados",est:"Barbados",zho:"\u5df4\u5df4\u591a\u65af",pol:"Barbados",urd:"\u0628\u0627\u0631\u0628\u0627\u0688\u0648\u0633",kor:"\ubc14\ubca0\uc774\ub3c4\uc2a4"}},BY:{currency:["BYN"],callingCode:["375"],region:"Europe",subregion:"Eastern Europe",flag:"flag-by",name:{common:"Belarus",ces:"B\u011blorusko",cym:"Belarws",deu:"Wei\xdfrussland",fra:"Bi\xe9lorussie",hrv:"Bjelorusija",ita:"Bielorussia",jpn:"\u30d9\u30e9\u30eb\u30fc\u30b7",nld:"Wit-Rusland",por:"Bielor\xfassia",rus:"\u0411\u0435\u043b\u0430\u0440\u0443\u0441\u044c",slk:"Bielorusko",spa:"Bielorrusia",fin:"Valko-Ven\xe4j\xe4",est:"Valgevene",zho:"\u767d\u4fc4\u7f57\u65af",pol:"Bia\u0142oru\u015b",urd:"\u0628\u06cc\u0644\u0627\u0631\u0648\u0633",kor:"\ubca8\ub77c\ub8e8\uc2a4"}},BE:{currency:["EUR"],callingCode:["32"],region:"Europe",subregion:"Western Europe",flag:"flag-be",name:{common:"Belgium",ces:"Belgie",cym:"Gwlad Belg",deu:"Belgien",fra:"Belgique",hrv:"Belgija",ita:"Belgio",jpn:"\u30d9\u30eb\u30ae\u30fc",nld:"Belgi\xeb",por:"B\xe9lgica",rus:"\u0411\u0435\u043b\u044c\u0433\u0438\u044f",slk:"Belgicko",spa:"B\xe9lgica",fin:"Belgia",est:"Belgia",zho:"\u6bd4\u5229\u65f6",pol:"Belgia",urd:"\u0628\u0644\u062c\u0626\u06cc\u0645",kor:"\ubca8\uae30\uc5d0"}},BZ:{currency:["BZD"],callingCode:["501"],region:"Americas",subregion:"Central America",flag:"flag-bz",name:{common:"Belize",ces:"Belize",cym:"Bel\xees",deu:"Belize",fra:"Belize",hrv:"Belize",ita:"Belize",jpn:"\u30d9\u30ea\u30fc\u30ba",nld:"Belize",por:"Belize",rus:"\u0411\u0435\u043b\u0438\u0437",slk:"Belize",spa:"Belice",fin:"Belize",est:"Belize",zho:"\u4f2f\u5229\u5179",pol:"Belize",urd:"\u0628\u06cc\u0644\u06cc\u0632",kor:"\ubca8\ub9ac\uc988"}},BJ:{currency:["XOF"],callingCode:["229"],region:"Africa",subregion:"Western Africa",flag:"flag-bj",name:{common:"Benin",ces:"Benin",cym:"Benin",deu:"Benin",fra:"B\xe9nin",hrv:"Benin",ita:"Benin",jpn:"\u30d9\u30ca\u30f3",nld:"Benin",por:"Benin",rus:"\u0411\u0435\u043d\u0438\u043d",slk:"Benin",spa:"Ben\xedn",fin:"Benin",est:"Benin",zho:"\u8d1d\u5b81",pol:"Benin",urd:"\u0628\u06cc\u0646\u0646",kor:"\ubca0\ub0c9"}},BM:{currency:["BMD"],callingCode:["1441"],region:"Americas",subregion:"North America",flag:"flag-bm",name:{common:"Bermuda",ces:"Bermudy",cym:"Bermiwda",deu:"Bermuda",fra:"Bermudes",hrv:"Bermudi",ita:"Bermuda",jpn:"\u30d0\u30df\u30e5\u30fc\u30c0",nld:"Bermuda",por:"Bermudas",rus:"\u0411\u0435\u0440\u043c\u0443\u0434\u0441\u043a\u0438\u0435 \u041e\u0441\u0442\u0440\u043e\u0432\u0430",slk:"Bermudy",spa:"Bermudas",fin:"Bermuda",est:"Bermuda",zho:"\u767e\u6155\u5927",pol:"Bermudy",urd:"\u0628\u0631\u0645\u0648\u062f\u0627",kor:"\ubc84\ubba4\ub2e4"}},BT:{currency:["BTN","INR"],callingCode:["975"],region:"Asia",subregion:"Southern Asia",flag:"flag-bt",name:{common:"Bhutan",ces:"Bh\xfat\xe1n",cym:"Bhwtan",deu:"Bhutan",fra:"Bhoutan",hrv:"Butan",ita:"Bhutan",jpn:"\u30d6\u30fc\u30bf\u30f3",nld:"Bhutan",por:"But\xe3o",rus:"\u0411\u0443\u0442\u0430\u043d",slk:"Bhut\xe1n",spa:"But\xe1n",fin:"Bhutan",est:"Bhutan",zho:"\u4e0d\u4e39",pol:"Bhutan",urd:"\u0628\u06be\u0648\u0679\u0627\u0646",kor:"\ubd80\ud0c4"}},BO:{currency:["BOB"],callingCode:["591"],region:"Americas",subregion:"South America",flag:"flag-bo",name:{common:"Bolivia",ces:"Bol\xedvie",cym:"Bolifia",deu:"Bolivien",fra:"Bolivie",hrv:"Bolivija",ita:"Bolivia",jpn:"\u30dc\u30ea\u30d3\u30a2\u591a\u6c11\u65cf\u56fd",nld:"Bolivia",por:"Bol\xedvia",rus:"\u0411\u043e\u043b\u0438\u0432\u0438\u044f",slk:"Bol\xedvia",spa:"Bolivia",fin:"Bolivia",est:"Boliivia",zho:"\u73bb\u5229\u7ef4\u4e9a",pol:"Boliwia",urd:"\u0628\u0648\u0644\u06cc\u0648\u06cc\u0627",kor:"\ubcfc\ub9ac\ube44\uc544"}},BA:{currency:["BAM"],callingCode:["387"],region:"Europe",subregion:"Southern Europe",flag:"flag-ba",name:{common:"Bosnia and Herzegovina",ces:"Bosna a Hercegovina",cym:"Bosnia a Hercegovina",deu:"Bosnien und Herzegowina",fra:"Bosnie-Herz\xe9govine",hrv:"Bosna i Hercegovina",ita:"Bosnia ed Erzegovina",jpn:"\u30dc\u30b9\u30cb\u30a2\u30fb\u30d8\u30eb\u30c4\u30a7\u30b4\u30d3\u30ca",nld:"Bosni\xeb en Herzegovina",por:"B\xf3snia e Herzegovina",rus:"\u0411\u043e\u0441\u043d\u0438\u044f \u0438 \u0413\u0435\u0440\u0446\u0435\u0433\u043e\u0432\u0438\u043d\u0430",slk:"Bosna a Hercegovina",spa:"Bosnia y Herzegovina",fin:"Bosnia ja Hertsegovina",est:"Bosnia ja Hertsegoviina",zho:"\u6ce2\u65af\u5c3c\u4e9a\u548c\u9ed1\u585e\u54e5\u7ef4\u90a3",pol:"Bo\u015bnia i Hercegowina",urd:"\u0628\u0648\u0633\u0646\u06cc\u0627 \u0648 \u06c1\u0631\u0632\u06cc\u06af\u0648\u0648\u06cc\u0646\u0627",kor:"\ubcf4\uc2a4\ub2c8\uc544 \ud5e4\ub974\uccb4\uace0\ube44\ub098"}},BW:{currency:["BWP"],callingCode:["267"],region:"Africa",subregion:"Southern Africa",flag:"flag-bw",name:{common:"Botswana",ces:"Botswana",deu:"Botswana",fra:"Botswana",hrv:"Bocvana",ita:"Botswana",jpn:"\u30dc\u30c4\u30ef\u30ca",nld:"Botswana",por:"Botswana",rus:"\u0411\u043e\u0442\u0441\u0432\u0430\u043d\u0430",slk:"Botswana",spa:"Botswana",fin:"Botswana",est:"Botswana",zho:"\u535a\u8328\u74e6\u7eb3",pol:"Botswana",urd:"\u0628\u0648\u0679\u0633\u0648\u0627\u0646\u0627",kor:"\ubcf4\uce20\uc640\ub098"}},BV:{currency:["NOK"],callingCode:[],region:"Antarctic",subregion:"",flag:"flag-bv",name:{common:"Bouvet Island",ces:"Bouvet\u016fv ostrov",deu:"Bouvetinsel",fra:"\xcele Bouvet",hrv:"Otok Bouvet",ita:"Isola Bouvet",jpn:"\u30d6\u30fc\u30d9\u5cf6",nld:"Bouveteiland",por:"Ilha Bouvet",rus:"\u041e\u0441\u0442\u0440\u043e\u0432 \u0411\u0443\u0432\u0435",slk:"Bouvetov ostrov",spa:"Isla Bouvet",fin:"Bouvet'nsaari",est:"Bouvet\u2019 saar",zho:"\u5e03\u7ef4\u5c9b",pol:"Wyspa Bouveta",urd:"\u062c\u0632\u06cc\u0631\u06c1 \u0628\u0648\u0648\u06c1",kor:"\ubd80\ubca0 \uc12c"}},BR:{currency:["BRL"],callingCode:["55"],region:"Americas",subregion:"South America",flag:"flag-br",name:{common:"Brazil",ces:"Braz\xedlie",cym:"Brasil",deu:"Brasilien",fra:"Br\xe9sil",hrv:"Brazil",ita:"Brasile",jpn:"\u30d6\u30e9\u30b8\u30eb",nld:"Brazili\xeb",por:"Brasil",rus:"\u0411\u0440\u0430\u0437\u0438\u043b\u0438\u044f",slk:"Braz\xedlia",spa:"Brasil",fin:"Brasilia",est:"Brasiilia",zho:"\u5df4\u897f",pol:"Brazylia",urd:"\u0628\u0631\u0627\u0632\u06cc\u0644",kor:"\ube0c\ub77c\uc9c8"}},IO:{currency:["USD"],callingCode:["246"],region:"Africa",subregion:"Eastern Africa",flag:"flag-io",name:{common:"British Indian Ocean Territory",ces:"Britsk\xe9 indickooce\xe1nsk\xe9 \xfazem\xed",cym:"Tiriogaeth Brydeinig Cefnfor India",deu:"Britisches Territorium im Indischen Ozean",fra:"Territoire britannique de l'oc\xe9an Indien",hrv:"Britanski Indijskooceanski teritorij",ita:"Territorio britannico dell'oceano indiano",jpn:"\u30a4\u30ae\u30ea\u30b9\u9818\u30a4\u30f3\u30c9\u6d0b\u5730\u57df",nld:"Britse Gebieden in de Indische Oceaan",por:"Territ\xf3rio Brit\xe2nico do Oceano \xcdndico",rus:"\u0411\u0440\u0438\u0442\u0430\u043d\u0441\u043a\u0430\u044f \u0442\u0435\u0440\u0440\u0438\u0442\u043e\u0440\u0438\u044f \u0432 \u0418\u043d\u0434\u0438\u0439\u0441\u043a\u043e\u043c \u043e\u043a\u0435\u0430\u043d\u0435",slk:"Britsk\xe9 indickooce\xe1nske \xfazemie",spa:"Territorio Brit\xe1nico del Oc\xe9ano \xcdndico",fin:"Brittil\xe4inen Intian valtameren alue",est:"Briti India ookeani ala",zho:"\u82f1\u5c5e\u5370\u5ea6\u6d0b\u9886\u5730",pol:"Brytyjskie Terytorium Oceanu Indyjskiego",urd:"\u0628\u0631\u0637\u0627\u0646\u0648\u06cc \u0628\u062d\u0631\u06c1\u0646\u062f \u062e\u0637\u06c1",kor:"\uc778\ub3c4"}},VG:{currency:["USD"],callingCode:["1284"],region:"Americas",subregion:"Caribbean",flag:"flag-vg",name:{common:"British Virgin Islands",ces:"Britsk\xe9 Panensk\xe9 ostrovy",deu:"Britische Jungferninseln",fra:"\xceles Vierges britanniques",hrv:"Britanski Djevi\u010danski Otoci",ita:"Isole Vergini Britanniche",jpn:"\u30a4\u30ae\u30ea\u30b9\u9818\u30f4\u30a1\u30fc\u30b8\u30f3\u8af8\u5cf6",nld:"Britse Maagdeneilanden",por:"Ilhas Virgens",rus:"\u0411\u0440\u0438\u0442\u0430\u043d\u0441\u043a\u0438\u0435 \u0412\u0438\u0440\u0433\u0438\u043d\u0441\u043a\u0438\u0435 \u043e\u0441\u0442\u0440\u043e\u0432\u0430",slk:"Panensk\xe9 ostrovy",spa:"Islas V\xedrgenes del Reino Unido",fin:"Neitsytsaaret",est:"Briti Neitsisaared",zho:"\u82f1\u5c5e\u7ef4\u5c14\u4eac\u7fa4\u5c9b",pol:"Brytyjskie Wyspy Dziewicze",urd:"\u0628\u0631\u0637\u0627\u0646\u0648\u06cc \u062c\u0632\u0627\u0626\u0631 \u0648\u0631\u062c\u0646",kor:"\uc601\uad6d\ub839 \ubc84\uc9c4\uc544\uc77c\ub79c\ub4dc"}},BN:{currency:["BND"],callingCode:["673"],region:"Asia",subregion:"South-Eastern Asia",flag:"flag-bn",name:{common:"Brunei",ces:"Brunej",cym:"Brunei",deu:"Brunei",fra:"Brunei",hrv:"Brunej",ita:"Brunei",jpn:"\u30d6\u30eb\u30cd\u30a4\u30fb\u30c0\u30eb\u30b5\u30e9\u30fc\u30e0",nld:"Brunei",por:"Brunei",rus:"\u0411\u0440\u0443\u043d\u0435\u0439",slk:"Brunej",spa:"Brunei",fin:"Brunei",est:"Brunei",zho:"\u6587\u83b1",pol:"Brunei",urd:"\u0628\u0631\u0648\u0646\u0627\u0626\u06cc",kor:"\ube0c\ub8e8\ub098\uc774"}},BG:{currency:["BGN"],callingCode:["359"],region:"Europe",subregion:"Eastern Europe",flag:"flag-bg",name:{common:"Bulgaria",ces:"Bulharsko",cym:"Bwlgaria",deu:"Bulgarien",fra:"Bulgarie",hrv:"Bugarska",ita:"Bulgaria",jpn:"\u30d6\u30eb\u30ac\u30ea\u30a2",nld:"Bulgarije",por:"Bulg\xe1ria",rus:"\u0411\u043e\u043b\u0433\u0430\u0440\u0438\u044f",slk:"Bulharsko",spa:"Bulgaria",fin:"Bulgaria",est:"Bulgaaria",zho:"\u4fdd\u52a0\u5229\u4e9a",pol:"Bu\u0142garia",urd:"\u0628\u0644\u063a\u0627\u0631\u06cc\u06c1",kor:"\ubd88\uac00\ub9ac\uc544"}},BF:{currency:["XOF"],callingCode:["226"],region:"Africa",subregion:"Western Africa",flag:"flag-bf",name:{common:"Burkina Faso",ces:"Burkina Faso",cym:"Bwrcina Ffaso",deu:"Burkina Faso",fra:"Burkina Faso",hrv:"Burkina Faso",ita:"Burkina Faso",jpn:"\u30d6\u30eb\u30ad\u30ca\u30d5\u30a1\u30bd",nld:"Burkina Faso",por:"Burkina Faso",rus:"\u0411\u0443\u0440\u043a\u0438\u043d\u0430-\u0424\u0430\u0441\u043e",slk:"Burkina Faso",spa:"Burkina Faso",fin:"Burkina Faso",est:"Burkina Faso",zho:"\u5e03\u57fa\u7eb3\u6cd5\u7d22",pol:"Burkina Faso",urd:"\u0628\u0631\u06a9\u06cc\u0646\u0627 \u0641\u0627\u0633\u0648",kor:"\ubd80\ub974\ud0a4\ub098\ud30c\uc18c"}},BI:{currency:["BIF"],callingCode:["257"],region:"Africa",subregion:"Eastern Africa",flag:"flag-bi",name:{common:"Burundi",ces:"Burundi",cym:"Bwrwndi",deu:"Burundi",fra:"Burundi",hrv:"Burundi",ita:"Burundi",jpn:"\u30d6\u30eb\u30f3\u30b8",nld:"Burundi",por:"Burundi",rus:"\u0411\u0443\u0440\u0443\u043d\u0434\u0438",slk:"Burundi",spa:"Burundi",fin:"Burundi",est:"Burundi",zho:"\u5e03\u9686\u8fea",pol:"Burundi",urd:"\u0628\u0631\u0648\u0646\u0688\u06cc",kor:"\ubd80\ub8ec\ub514"}},KH:{currency:["KHR"],callingCode:["855"],region:"Asia",subregion:"South-Eastern Asia",flag:"flag-kh",name:{common:"Cambodia",ces:"Kambod\u017ea",cym:"Cambodia",deu:"Kambodscha",fra:"Cambodge",hrv:"Kambod\u017ea",ita:"Cambogia",jpn:"\u30ab\u30f3\u30dc\u30b8\u30a2",nld:"Cambodja",por:"Camboja",rus:"\u041a\u0430\u043c\u0431\u043e\u0434\u0436\u0430",slk:"Kambo\u01c6a",spa:"Camboya",fin:"Kambod\u017ea",est:"Kambod\u017ea",zho:"\u67ec\u57d4\u5be8",pol:"Kambod\u017ca",urd:"\u06a9\u0645\u0628\u0648\u0688\u06cc\u0627",kor:"\uce84\ubcf4\ub514\uc544"}},CM:{currency:["XAF"],callingCode:["237"],region:"Africa",subregion:"Middle Africa",flag:"flag-cm",name:{common:"Cameroon",ces:"Kamerun",cym:"Camer\u0175n",deu:"Kamerun",fra:"Cameroun",hrv:"Kamerun",ita:"Camerun",jpn:"\u30ab\u30e1\u30eb\u30fc\u30f3",nld:"Kameroen",por:"Camar\xf5es",rus:"\u041a\u0430\u043c\u0435\u0440\u0443\u043d",slk:"Kamerun",spa:"Camer\xfan",fin:"Kamerun",est:"Kamerun",zho:"\u5580\u9ea6\u9686",pol:"Wybrze\u017be Ko\u015bci S\u0142oniowej",urd:"\u06a9\u06cc\u0645\u0631\u0648\u0646",kor:"\uce74\uba54\ub8ec"}},CA:{currency:["CAD"],callingCode:["1"],region:"Americas",subregion:"North America",flag:"flag-ca",name:{common:"Canada",ces:"Kanada",cym:"Canada",deu:"Kanada",fra:"Canada",hrv:"Kanada",ita:"Canada",jpn:"\u30ab\u30ca\u30c0",nld:"Canada",por:"Canad\xe1",rus:"\u041a\u0430\u043d\u0430\u0434\u0430",slk:"Kanada",spa:"Canad\xe1",fin:"Kanada",est:"Kanada",zho:"\u52a0\u62ff\u5927",pol:"Kanada",urd:"\u06a9\u06cc\u0646\u06cc\u0688\u0627",kor:"\uce90\ub098\ub2e4"}},CV:{currency:["CVE"],callingCode:["238"],region:"Africa",subregion:"Western Africa",flag:"flag-cv",name:{common:"Cape Verde",ces:"Kapverdy",cym:"Penrhyn Verde",deu:"Kap Verde",fra:"\xceles du Cap-Vert",hrv:"Zelenortska Republika",ita:"Capo Verde",jpn:"\u30ab\u30fc\u30dc\u30d9\u30eb\u30c7",nld:"Kaapverdi\xeb",por:"Cabo Verde",rus:"\u041a\u0430\u0431\u043e-\u0412\u0435\u0440\u0434\u0435",slk:"Kapverdy",spa:"Cabo Verde",fin:"Kap Verde",est:"Roheneemesaared",zho:"\u4f5b\u5f97\u89d2",pol:"Republika Zielonego Przyl\u0105dka",urd:"\u06a9\u06cc\u067e \u0648\u0631\u0688\u06cc",kor:"\uce74\ubcf4\ubca0\ub974\ub370"}},BQ:{currency:["USD"],callingCode:["599"],region:"Americas",subregion:"Caribbean",flag:"flag-bq",name:{common:"Caribbean Netherlands",ces:"Karibsk\xe9 Nizozemsko",deu:"Karibische Niederlande",fra:"Pays-Bas carib\xe9ens",hrv:"Bonaire, Sint Eustatius i Saba",ita:"Paesi Bassi caraibici",jpn:"\u30dc\u30cd\u30fc\u30eb\u3001\u30b7\u30f3\u30c8\u30fb\u30e6\u30fc\u30b9\u30bf\u30c6\u30a3\u30a6\u30b9\u304a\u3088\u3073\u30b5\u30d0",nld:"Caribisch Nederland",por:"Pa\xedses Baixos Caribenhos",rus:"\u041a\u0430\u0440\u0438\u0431\u0441\u043a\u0438\u0435 \u041d\u0438\u0434\u0435\u0440\u043b\u0430\u043d\u0434\u044b",slk:"Bonaire, Sint Eustatius a Saba",spa:"Caribe Neerland\xe9s",fin:"Bonaire, Sint Eustatius ja Saba",est:"Bonaire, Sint Eustatius ja Saba",zho:"\u8377\u862d\u52a0\u52d2\u6bd4\u5340",pol:"Antyle Holenderskie",urd:"\u06a9\u06cc\u0631\u06cc\u0628\u06cc\u0646 \u0646\u06cc\u062f\u0631\u0644\u06cc\u0646\u0688\u0632",kor:"\uce74\ub9ac\ube0c \ub124\ub35c\ub780\ub4dc"}},KY:{currency:["KYD"],callingCode:["1345"],region:"Americas",subregion:"Caribbean",flag:"flag-ky",name:{common:"Cayman Islands",ces:"Kajmansk\xe9 ostrovy",cym:"Ynysoedd Cayman",deu:"Kaimaninseln",fra:"\xceles Ca\xefmans",hrv:"Kajmanski otoci",ita:"Isole Cayman",jpn:"\u30b1\u30a4\u30de\u30f3\u8af8\u5cf6",nld:"Caymaneilanden",por:"Ilhas Caim\xe3o",rus:"\u041a\u0430\u0439\u043c\u0430\u043d\u043e\u0432\u044b \u043e\u0441\u0442\u0440\u043e\u0432\u0430",slk:"Kajmanie ostrovy",spa:"Islas Caim\xe1n",fin:"Caymansaaret",est:"Kaimanisaared",zho:"\u5f00\u66fc\u7fa4\u5c9b",pol:"Kajmany",urd:"\u062c\u0632\u0627\u0626\u0631 \u06a9\u06cc\u0645\u06cc\u0646",kor:"\ucf00\uc774\ub9e8 \uc81c\ub3c4"}},CF:{currency:["XAF"],callingCode:["236"],region:"Africa",subregion:"Middle Africa",flag:"flag-cf",name:{common:"Central African Republic",ces:"St\u0159edoafrick\xe1 republika",cym:"Gweriniaeth Canolbarth Affrica",deu:"Zentralafrikanische Republik",fra:"R\xe9publique centrafricaine",hrv:"Srednjoafri\u010dka Republika",ita:"Repubblica Centrafricana",jpn:"\u4e2d\u592e\u30a2\u30d5\u30ea\u30ab\u5171\u548c\u56fd",nld:"Centraal-Afrikaanse Republiek",por:"Rep\xfablica Centro-Africana",rus:"\u0426\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u043e\u0430\u0444\u0440\u0438\u043a\u0430\u043d\u0441\u043a\u0430\u044f \u0420\u0435\u0441\u043f\u0443\u0431\u043b\u0438\u043a\u0430",slk:"Stredoafrick\xe1 republika",spa:"Rep\xfablica Centroafricana",fin:"Keski-Afrikan tasavalta",est:"Kesk-Aafrika Vabariik",zho:"\u4e2d\u975e\u5171\u548c\u56fd",pol:"Republika \u015arodkowoafryka\u0144ska",urd:"\u0648\u0633\u0637\u06cc \u0627\u0641\u0631\u06cc\u0642\u06cc \u062c\u0645\u06c1\u0648\u0631\u06cc\u06c1",kor:"\uc911\uc559\uc544\ud504\ub9ac\uce74 \uacf5\ud654\uad6d"}},TD:{currency:["XAF"],callingCode:["235"],region:"Africa",subregion:"Middle Africa",flag:"flag-td",name:{common:"Chad",ces:"\u010cad",cym:"Tsiad",deu:"Tschad",fra:"Tchad",hrv:"\u010cad",ita:"Ciad",jpn:"\u30c1\u30e3\u30c9",nld:"Tsjaad",por:"Chade",rus:"\u0427\u0430\u0434",slk:"\u010cad",spa:"Chad",fin:"T\u0161ad",est:"T\u0161aad",zho:"\u4e4d\u5f97",pol:"Czad",urd:"\u0686\u0627\u0688",kor:"\ucc28\ub4dc"}},CL:{currency:["CLP"],callingCode:["56"],region:"Americas",subregion:"South America",flag:"flag-cl",name:{common:"Chile",ces:"Chile",cym:"Chile",deu:"Chile",fra:"Chili",hrv:"\u010cile",ita:"Cile",jpn:"\u30c1\u30ea",nld:"Chili",por:"Chile",rus:"\u0427\u0438\u043b\u0438",slk:"\u010cile",spa:"Chile",fin:"Chile",est:"T\u0161iili",zho:"\u667a\u5229",pol:"Chile",urd:"\u0686\u0644\u06cc",kor:"\uce60\ub808"}},CN:{currency:["CNY"],callingCode:["86"],region:"Asia",subregion:"Eastern Asia",flag:"flag-cn",name:{common:"China",ces:"\u010c\xedna",cym:"Tsieina",deu:"China",fra:"Chine",hrv:"Kina",ita:"Cina",jpn:"\u4e2d\u56fd",nld:"China",por:"China",rus:"\u041a\u0438\u0442\u0430\u0439",slk:"\u010c\xedna",spa:"China",fin:"Kiina",est:"Hiina",pol:"Chiny",urd:"\u0686\u06cc\u0646",kor:"\uc911\uad6d"}},CX:{currency:["AUD"],callingCode:["61"],region:"Oceania",subregion:"Australia and New Zealand",flag:"flag-cx",name:{common:"Christmas Island",ces:"V\xe1no\u010dn\xed ostrov",cym:"Ynys y Nadolig",deu:"Weihnachtsinsel",fra:"\xcele Christmas",hrv:"Bo\u017ei\u0107ni otok",ita:"Isola di Natale",jpn:"\u30af\u30ea\u30b9\u30de\u30b9\u5cf6",nld:"Christmaseiland",por:"Ilha do Natal",rus:"\u041e\u0441\u0442\u0440\u043e\u0432 \u0420\u043e\u0436\u0434\u0435\u0441\u0442\u0432\u0430",slk:"Viano\u010dn\xfa ostrov",spa:"Isla de Navidad",fin:"Joulusaari",est:"J\xf5ulusaar",zho:"\u5723\u8bde\u5c9b",pol:"Wyspa Bo\u017cego Narodzenia",urd:"\u062c\u0632\u06cc\u0631\u06c1 \u06a9\u0631\u0633\u0645\u0633",kor:"\ud06c\ub9ac\uc2a4\ub9c8\uc2a4 \uc12c"}},CC:{currency:["AUD"],callingCode:["61"],region:"Oceania",subregion:"Australia and New Zealand",flag:"flag-cc",name:{common:"Cocos (Keeling) Islands",ces:"Kokosov\xe9 ostrovy",cym:"Ynysoedd Cocos",deu:"Kokosinseln",fra:"\xceles Cocos",hrv:"Kokosovi Otoci",ita:"Isole Cocos e Keeling",jpn:"\u30b3\u30b3\u30b9\uff08\u30ad\u30fc\u30ea\u30f3\u30b0\uff09\u8af8\u5cf6",nld:"Cocoseilanden",por:"Ilhas Cocos (Keeling)",rus:"\u041a\u043e\u043a\u043e\u0441\u043e\u0432\u044b\u0435 \u043e\u0441\u0442\u0440\u043e\u0432\u0430",slk:"Kokosov\xe9 ostrovy",spa:"Islas Cocos o Islas Keeling",fin:"Kookossaaret",est:"Kookossaared",zho:"\u79d1\u79d1\u65af",pol:"Wyspy Kokosowe",urd:"\u062c\u0632\u0627\u0626\u0631 \u06a9\u0648\u06a9\u0648\u0633",kor:"\ucf54\ucf54\uc2a4 \uc81c\ub3c4"}},CO:{currency:["COP"],callingCode:["57"],region:"Americas",subregion:"South America",flag:"flag-co",name:{common:"Colombia",ces:"Kolumbie",cym:"Colombia",deu:"Kolumbien",fra:"Colombie",hrv:"Kolumbija",ita:"Colombia",jpn:"\u30b3\u30ed\u30f3\u30d3\u30a2",nld:"Colombia",por:"Col\xf4mbia",rus:"\u041a\u043e\u043b\u0443\u043c\u0431\u0438\u044f",slk:"Kolumbia",spa:"Colombia",fin:"Kolumbia",est:"Colombia",zho:"\u54e5\u4f26\u6bd4\u4e9a",pol:"Kolumbia",urd:"\u06a9\u0648\u0644\u0645\u0628\u06cc\u0627",kor:"\ucf5c\ub86c\ube44\uc544"}},KM:{currency:["KMF"],callingCode:["269"],region:"Africa",subregion:"Eastern Africa",flag:"flag-km",name:{common:"Comoros",ces:"Komory",cym:"Y Comoros",deu:"Komoren",fra:"Comores",hrv:"Komori",ita:"Comore",jpn:"\u30b3\u30e2\u30ed",nld:"Comoren",por:"Comores",rus:"\u041a\u043e\u043c\u043e\u0440\u044b",slk:"Komory",spa:"Comoras",fin:"Komorit",est:"Komoorid",zho:"\u79d1\u6469\u7f57",pol:"Komory",urd:"\u0627\u0644\u0642\u0645\u0631\u06cc",kor:"\ucf54\ubaa8\ub85c"}},CK:{currency:["NZD","CKD"],callingCode:["682"],region:"Oceania",subregion:"Polynesia",flag:"flag-ck",name:{common:"Cook Islands",ces:"Cookovy ostrovy",cym:"Ynysoedd Cook",deu:"Cookinseln",fra:"\xceles Cook",hrv:"Cookovo Oto\u010dje",ita:"Isole Cook",jpn:"\u30af\u30c3\u30af\u8af8\u5cf6",nld:"Cookeilanden",por:"Ilhas Cook",rus:"\u041e\u0441\u0442\u0440\u043e\u0432\u0430 \u041a\u0443\u043a\u0430",slk:"Cookove ostrovy",spa:"Islas Cook",fin:"Cookinsaaret",est:"Cooki saared",zho:"\u5e93\u514b\u7fa4\u5c9b",pol:"Wyspy Cooka",urd:"\u062c\u0632\u0627\u0626\u0631 \u06a9\u06a9",kor:"\ucfe1 \uc81c\ub3c4"}},CR:{currency:["CRC"],callingCode:["506"],region:"Americas",subregion:"Central America",flag:"flag-cr",name:{common:"Costa Rica",ces:"Kostarika",cym:"Costa Rica",deu:"Costa Rica",fra:"Costa Rica",hrv:"Kostarika",ita:"Costa Rica",jpn:"\u30b3\u30b9\u30bf\u30ea\u30ab",nld:"Costa Rica",por:"Costa Rica",rus:"\u041a\u043e\u0441\u0442\u0430-\u0420\u0438\u043a\u0430",slk:"Kostarika",spa:"Costa Rica",fin:"Costa Rica",est:"Costa Rica",zho:"\u54e5\u65af\u8fbe\u9ece\u52a0",pol:"Kostaryka",urd:"\u06a9\u0648\u0633\u0679\u0627\u0631\u06cc\u06a9\u0627",kor:"\ucf54\uc2a4\ud0c0\ub9ac\uce74"}},HR:{currency:["HRK"],callingCode:["385"],region:"Europe",subregion:"Southern Europe",flag:"flag-hr",name:{common:"Croatia",ces:"Chorvatsko",cym:"Croatia",deu:"Kroatien",fra:"Croatie",hrv:"Hrvatska",ita:"Croazia",jpn:"\u30af\u30ed\u30a2\u30c1\u30a2",nld:"Kroati\xeb",por:"Cro\xe1cia",rus:"\u0425\u043e\u0440\u0432\u0430\u0442\u0438\u044f",slk:"Chorv\xe1tsko",spa:"Croacia",fin:"Kroatia",est:"Horvaatia",zho:"\u514b\u7f57\u5730\u4e9a",pol:"Chorwacja",urd:"\u06a9\u0631\u0648\u06cc\u0626\u0634\u0627",kor:"\ud06c\ub85c\uc544\ud2f0\uc544"}},CU:{currency:["CUC","CUP"],callingCode:["53"],region:"Americas",subregion:"Caribbean",flag:"flag-cu",name:{common:"Cuba",ces:"Kuba",cym:"Ciwba",deu:"Kuba",fra:"Cuba",hrv:"Kuba",ita:"Cuba",jpn:"\u30ad\u30e5\u30fc\u30d0",nld:"Cuba",por:"Cuba",rus:"\u041a\u0443\u0431\u0430",slk:"Kuba",spa:"Cuba",fin:"Kuuba",est:"Kuuba",zho:"\u53e4\u5df4",pol:"Kuba",urd:"\u06a9\u06cc\u0648\u0628\u0627",kor:"\ucfe0\ubc14"}},CW:{currency:["ANG"],callingCode:["5999"],region:"Americas",subregion:"Caribbean",flag:"flag-cw",name:{common:"Cura\xe7ao",ces:"Cura\xe7ao",deu:"Cura\xe7ao",fra:"Cura\xe7ao",nld:"Cura\xe7ao",por:"ilha da Cura\xe7\xe3o",rus:"\u041a\u044e\u0440\u0430\u0441\u0430\u043e",slk:"Curacao",spa:"Curazao",fin:"Cura\xe7ao",est:"Cura\xe7ao",zho:"\u5e93\u62c9\u7d22",pol:"Cura\xe7ao",urd:"\u06a9\u06cc\u0648\u0631\u0627\u0633\u0627\u0624",kor:"\ud034\ub77c\uc18c"}},CY:{currency:["EUR"],callingCode:["357"],region:"Europe",subregion:"Eastern Europe",flag:"flag-cy",name:{common:"Cyprus",ces:"Kypr",cym:"Cyprus",deu:"Zypern",fra:"Chypre",hrv:"Cipar",ita:"Cipro",jpn:"\u30ad\u30d7\u30ed\u30b9",nld:"Cyprus",por:"Chipre",rus:"\u041a\u0438\u043f\u0440",slk:"Cyprus",spa:"Chipre",fin:"Kypros",est:"K\xfcpros",zho:"\u585e\u6d66\u8def\u65af",pol:"Cypr",urd:"\u0642\u0628\u0631\u0635",kor:"\ud0a4\ud504\ub85c\uc2a4"}},CZ:{currency:["CZK"],callingCode:["420"],region:"Europe",subregion:"Eastern Europe",flag:"flag-cz",name:{common:"Czechia",ces:"\u010cesko",cym:"Y Weriniaeth Tsiec",deu:"Tschechien",fra:"Tch\xe9quie",hrv:"\u010ce\u0161ka",ita:"Cechia",jpn:"\u30c1\u30a7\u30b3",nld:"Tsjechi\xeb",por:"Ch\xe9quia",rus:"\u0427\u0435\u0445\u0438\u044f",slk:"\u010cesko",spa:"Chequia",fin:"T\u0161ekki",est:"T\u0161ehhi",zho:"\u6377\u514b",pol:"Czechy",urd:"\u0686\u064a\u06a9",kor:"\uccb4\ucf54"}},CD:{currency:["CDF"],callingCode:["243"],region:"Africa",subregion:"Middle Africa",flag:"flag-cd",name:{common:"DR Congo",ces:"DR Kongo",cym:"Gweriniaeth Ddemocrataidd Congo",deu:"Kongo (Dem. Rep.)",fra:"Congo (R\xe9p. d\xe9m.)",hrv:"Kongo, Demokratska Republika",ita:"Congo (Rep. Dem.)",jpn:"\u30b3\u30f3\u30b4\u6c11\u4e3b\u5171\u548c\u56fd",nld:"Congo (DRC)",por:"Rep\xfablica Democr\xe1tica do Congo",rus:"\u0414\u0435\u043c\u043e\u043a\u0440\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0420\u0435\u0441\u043f\u0443\u0431\u043b\u0438\u043a\u0430 \u041a\u043e\u043d\u0433\u043e",slk:"Kongo",spa:"Congo (Rep. Dem.)",fin:"Kongon demokraattinen tasavalta",est:"Kongo DV",zho:"\u6c11\u4e3b\u521a\u679c",pol:"Demokratyczna Republika Konga",urd:"\n\u06a9\u0627\u0646\u06af\u0648",kor:"\ucf69\uace0 \ubbfc\uc8fc \uacf5\ud654\uad6d"}},DK:{currency:["DKK"],callingCode:["45"],region:"Europe",subregion:"Northern Europe",flag:"flag-dk",name:{common:"Denmark",ces:"D\xe1nsko",cym:"Denmarc",deu:"D\xe4nemark",fra:"Danemark",hrv:"Danska",ita:"Danimarca",jpn:"\u30c7\u30f3\u30de\u30fc\u30af",nld:"Denemarken",por:"Dinamarca",rus:"\u0414\u0430\u043d\u0438\u044f",slk:"D\xe1nsko",spa:"Dinamarca",fin:"Tanska",est:"Taani",zho:"\u4e39\u9ea6",pol:"Dania",urd:"\u0688\u0646\u0645\u0627\u0631\u06a9",kor:"\ub374\ub9c8\ud06c"}},DJ:{currency:["DJF"],callingCode:["253"],region:"Africa",subregion:"Eastern Africa",flag:"flag-dj",name:{common:"Djibouti",ces:"D\u017eibutsko",cym:"Jibwti",deu:"Dschibuti",fra:"Djibouti",hrv:"D\u017eibuti",ita:"Gibuti",jpn:"\u30b8\u30d6\u30c1",nld:"Djibouti",por:"Djibouti",rus:"\u0414\u0436\u0438\u0431\u0443\u0442\u0438",slk:"\u01c5ibutsko",spa:"Djibouti",fin:"Dijibouti",est:"Djibouti",zho:"\u5409\u5e03\u63d0",pol:"D\u017cibuti",urd:"\u062c\u0628\u0648\u062a\u06cc",kor:"\uc9c0\ubd80\ud2f0"}},DM:{currency:["XCD"],callingCode:["1767"],region:"Americas",subregion:"Caribbean",flag:"flag-dm",name:{common:"Dominica",ces:"Dominika",cym:"Dominica",deu:"Dominica",fra:"Dominique",hrv:"Dominika",ita:"Dominica",jpn:"\u30c9\u30df\u30cb\u30ab\u56fd",nld:"Dominica",por:"Dominica",rus:"\u0414\u043e\u043c\u0438\u043d\u0438\u043a\u0430",slk:"Dominika",spa:"Dominica",fin:"Dominica",est:"Dominica",zho:"\u591a\u7c73\u5c3c\u52a0",pol:"Dominika",urd:"\u0688\u0648\u0645\u06cc\u0646\u06cc\u06a9\u0627",kor:"\ub3c4\ubbf8\ub2c8\uce74 \uacf5\ud654\uad6d"}},DO:{currency:["DOP"],callingCode:["1809","1829","1849"],region:"Americas",subregion:"Caribbean",flag:"flag-do",name:{common:"Dominican Republic",ces:"Dominik\xe1nsk\xe1 republika",cym:"Gweriniaeth Dominica",deu:"Dominikanische Republik",fra:"R\xe9publique dominicaine",hrv:"Dominikanska Republika",ita:"Repubblica Dominicana",jpn:"\u30c9\u30df\u30cb\u30ab\u5171\u548c\u56fd",nld:"Dominicaanse Republiek",por:"Rep\xfablica Dominicana",rus:"\u0414\u043e\u043c\u0438\u043d\u0438\u043a\u0430\u043d\u0441\u043a\u0430\u044f \u0420\u0435\u0441\u043f\u0443\u0431\u043b\u0438\u043a\u0430",slk:"Dominik\xe1nska republika",spa:"Rep\xfablica Dominicana",fin:"Dominikaaninen tasavalta",est:"Dominikaani Vabariik",zho:"\u591a\u660e\u5c3c\u52a0",pol:"Dominikana",urd:"\u0688\u0648\u0645\u06cc\u0646\u06cc\u06a9\u0646",kor:"\ub3c4\ubbf8\ub2c8\uce74 \uacf5\ud654\uad6d"}},EC:{currency:["USD"],callingCode:["593"],region:"Americas",subregion:"South America",flag:"flag-ec",name:{common:"Ecuador",ces:"Ekv\xe1dor",cym:"Ecwador",deu:"Ecuador",fra:"\xc9quateur",hrv:"Ekvador",ita:"Ecuador",jpn:"\u30a8\u30af\u30a2\u30c9\u30eb",nld:"Ecuador",por:"Equador",rus:"\u042d\u043a\u0432\u0430\u0434\u043e\u0440",slk:"Ekv\xe1dor",spa:"Ecuador",fin:"Ecuador",est:"Ecuador",zho:"\u5384\u74dc\u591a\u5c14",pol:"Ekwador",urd:"\u0627\u06cc\u06a9\u0648\u0627\u0688\u0648\u0631",kor:"\uc5d0\ucf70\ub3c4\ub974"}},EG:{currency:["EGP"],callingCode:["20"],region:"Africa",subregion:"Northern Africa",flag:"flag-eg",name:{common:"Egypt",ces:"Egypt",cym:"Yr Aifft",deu:"\xc4gypten",fra:"\xc9gypte",hrv:"Egipat",ita:"Egitto",jpn:"\u30a8\u30b8\u30d7\u30c8",nld:"Egypte",por:"Egito",rus:"\u0415\u0433\u0438\u043f\u0435\u0442",slk:"Egypt",spa:"Egipto",fin:"Egypti",est:"Egiptus",zho:"\u57c3\u53ca",pol:"Egipt",urd:"\u0645\u0635\u0631",kor:"\uc774\uc9d1\ud2b8"}},SV:{currency:["SVC","USD"],callingCode:["503"],region:"Americas",subregion:"Central America",flag:"flag-sv",name:{common:"El Salvador",ces:"Salvador",cym:"El Salfador",deu:"El Salvador",fra:"Salvador",hrv:"Salvador",ita:"El Salvador",jpn:"\u30a8\u30eb\u30b5\u30eb\u30d0\u30c9\u30eb",nld:"El Salvador",por:"El Salvador",rus:"\u0421\u0430\u043b\u044c\u0432\u0430\u0434\u043e\u0440",slk:"Salv\xe1dor",spa:"El Salvador",fin:"El Salvador",est:"El Salvador",zho:"\u8428\u5c14\u74e6\u591a",pol:"Salwador",urd:"\u0627\u06cc\u0644 \u0633\u06cc\u0644\u0648\u0627\u0688\u0648\u0631",kor:"\uc5d8\uc0b4\ubc14\ub3c4\ub974"}},GQ:{currency:["XAF"],callingCode:["240"],region:"Africa",subregion:"Middle Africa",flag:"flag-gq",name:{common:"Equatorial Guinea",ces:"Rovn\xedkov\xe1 Guinea",cym:"Gini Gyhydeddol",deu:"\xc4quatorialguinea",fra:"Guin\xe9e \xe9quatoriale",hrv:"Ekvatorijalna Gvineja",ita:"Guinea Equatoriale",jpn:"\u8d64\u9053\u30ae\u30cb\u30a2",nld:"Equatoriaal-Guinea",por:"Guin\xe9 Equatorial",rus:"\u042d\u043a\u0432\u0430\u0442\u043e\u0440\u0438\u0430\u043b\u044c\u043d\u0430\u044f \u0413\u0432\u0438\u043d\u0435\u044f",slk:"Rovn\xedkov\xe1 Guinea",spa:"Guinea Ecuatorial",fin:"P\xe4iv\xe4ntasaajan Guinea",est:"Ekvatoriaal-Guinea",zho:"\u8d64\u9053\u51e0\u5185\u4e9a",pol:"Gwinea R\xf3wnikowa",urd:"\u0627\u0633\u062a\u0648\u0627\u0626\u06cc \u06af\u0646\u06cc",kor:"\uc801\ub3c4 \uae30\ub2c8"}},ER:{currency:["ERN"],callingCode:["291"],region:"Africa",subregion:"Eastern Africa",flag:"flag-er",name:{common:"Eritrea",ces:"Eritrea",cym:"Eritrea",deu:"Eritrea",fra:"\xc9rythr\xe9e",hrv:"Eritreja",ita:"Eritrea",jpn:"\u30a8\u30ea\u30c8\u30ea\u30a2",nld:"Eritrea",por:"Eritreia",rus:"\u042d\u0440\u0438\u0442\u0440\u0435\u044f",slk:"Eritrea",spa:"Eritrea",fin:"Eritrea",est:"Eritrea",zho:"\u5384\u7acb\u7279\u91cc\u4e9a",pol:"Erytrea",urd:"\u0627\u0631\u062a\u0631\u06cc\u0627",kor:"\uc5d0\ub9ac\ud2b8\ub808\uc544"}},EE:{currency:["EUR"],callingCode:["372"],region:"Europe",subregion:"Northern Europe",flag:"flag-ee",name:{common:"Estonia",ces:"Estonsko",cym:"Estonia",deu:"Estland",fra:"Estonie",hrv:"Estonija",ita:"Estonia",jpn:"\u30a8\u30b9\u30c8\u30cb\u30a2",nld:"Estland",por:"Est\xf3nia",rus:"\u042d\u0441\u0442\u043e\u043d\u0438\u044f",slk:"Est\xf3nsko",spa:"Estonia",fin:"Viro",est:"Eesti",zho:"\u7231\u6c99\u5c3c\u4e9a",pol:"Estonia",urd:"\u0627\u0633\u0679\u0648\u0646\u06cc\u0627",kor:"\uc5d0\uc2a4\ud1a0\ub2c8\uc544"}},SZ:{currency:["SZL"],callingCode:["268"],region:"Africa",subregion:"Southern Africa",flag:"flag-sz",name:{common:"Eswatini",ces:"Svazijsko",deu:"Swasiland",fra:"Swaziland",hrv:"Svazi",ita:"Swaziland",jpn:"\u30b9\u30ef\u30b8\u30e9\u30f3\u30c9",nld:"Swaziland",por:"Suazil\xe2ndia",rus:"\u0421\u0432\u0430\u0437\u0438\u043b\u0435\u043d\u0434",slk:"Svazijsko",spa:"Suazilandia",fin:"Swazimaa",est:"Svaasimaa",pol:"Suazi",zho:"\u65af\u5a01\u58eb\u5170",urd:"\u0633\u0648\u0627\u0632\u06cc \u0644\u06cc\u0646\u0688",kor:"\uc5d0\uc2a4\uc640\ud2f0\ub2c8"}},ET:{currency:["ETB"],callingCode:["251"],region:"Africa",subregion:"Eastern Africa",flag:"flag-et",name:{common:"Ethiopia",ces:"Etiopie",cym:"Ethiopia",deu:"\xc4thiopien",fra:"\xc9thiopie",hrv:"Etiopija",ita:"Etiopia",jpn:"\u30a8\u30c1\u30aa\u30d4\u30a2",nld:"Ethiopi\xeb",por:"Eti\xf3pia",rus:"\u042d\u0444\u0438\u043e\u043f\u0438\u044f",slk:"Eti\xf3pia",spa:"Etiop\xeda",fin:"Etiopia",est:"Etioopia",zho:"\u57c3\u585e\u4fc4\u6bd4\u4e9a",pol:"Etiopia",urd:"\u0627\u06cc\u062a\u06be\u0648\u067e\u06cc\u0627",kor:"\uc5d0\ud2f0\uc624\ud53c\uc544"}},FK:{currency:["FKP"],callingCode:["500"],region:"Americas",subregion:"South America",flag:"flag-fk",name:{common:"Falkland Islands",ces:"Falklandy",deu:"Falklandinseln",fra:"\xceles Malouines",hrv:"Falklandski Otoci",ita:"Isole Falkland o Isole Malvine",jpn:"\u30d5\u30a9\u30fc\u30af\u30e9\u30f3\u30c9\uff08\u30de\u30eb\u30d3\u30ca\u30b9\uff09\u8af8\u5cf6",nld:"Falklandeilanden",por:"Ilhas Malvinas",rus:"\u0424\u043e\u043b\u043a\u043b\u0435\u043d\u0434\u0441\u043a\u0438\u0435 \u043e\u0441\u0442\u0440\u043e\u0432\u0430",slk:"Falklandy",spa:"Islas Malvinas",fin:"Falkandinsaaret",est:"Falklandi saared",zho:"\u798f\u514b\u5170\u7fa4\u5c9b",pol:"Falklandy",urd:"\u062c\u0632\u0627\u0626\u0631 \u0641\u0627\u06a9\u0644\u06cc\u0646\u0688",kor:"\ud3ec\ud074\ub79c\ub4dc \uc81c\ub3c4"}},FO:{currency:["DKK"],callingCode:["298"],region:"Europe",subregion:"Northern Europe",flag:"flag-fo",name:{common:"Faroe Islands",ces:"Faersk\xe9 ostrovy",deu:"F\xe4r\xf6er-Inseln",fra:"\xceles F\xe9ro\xe9",hrv:"Farski Otoci",ita:"Isole Far Oer",jpn:"\u30d5\u30a7\u30ed\u30fc\u8af8\u5cf6",nld:"Faer\xf6er",por:"Ilhas Faro\xe9",rus:"\u0424\u0430\u0440\u0435\u0440\u0441\u043a\u0438\u0435 \u043e\u0441\u0442\u0440\u043e\u0432\u0430",slk:"Faersk\xe9 ostrovy",spa:"Islas Faroe",fin:"F\xe4rsaaret",est:"F\xe4\xe4ri saared",zho:"\u6cd5\u7f57\u7fa4\u5c9b",pol:"Wyspy Owcze",urd:"\u062c\u0632\u0627\u0626\u0631 \u0641\u0627\u0631\u0648",kor:"\ud398\ub85c \uc81c\ub3c4"}},FJ:{currency:["FJD"],callingCode:["679"],region:"Oceania",subregion:"Melanesia",flag:"flag-fj",name:{common:"Fiji",ces:"Fid\u017ei",deu:"Fidschi",fra:"Fidji",hrv:"Fi\u0111i",ita:"Figi",jpn:"\u30d5\u30a3\u30b8\u30fc",nld:"Fiji",por:"Fiji",rus:"\u0424\u0438\u0434\u0436\u0438",slk:"Fi\u01c6i",spa:"Fiyi",fin:"Fid\u017ei",est:"Fid\u017ei",zho:"\u6590\u6d4e",pol:"Fid\u017ci",urd:"\u0641\u062c\u06cc",kor:"\ud53c\uc9c0"}},FI:{currency:["EUR"],callingCode:["358"],region:"Europe",subregion:"Northern Europe",flag:"flag-fi",name:{common:"Finland",ces:"Finsko",deu:"Finnland",fra:"Finlande",hrv:"Finska",ita:"Finlandia",jpn:"\u30d5\u30a3\u30f3\u30e9\u30f3\u30c9",nld:"Finland",por:"Finl\xe2ndia",rus:"\u0424\u0438\u043d\u043b\u044f\u043d\u0434\u0438\u044f",slk:"F\xednsko",spa:"Finlandia",fin:"Suomi",est:"Soome",zho:"\u82ac\u5170",pol:"Finlandia",urd:"\u0641\u0646 \u0644\u06cc\u0646\u0688",kor:"\ud540\ub780\ub4dc"}},FR:{currency:["EUR"],callingCode:["33"],region:"Europe",subregion:"Western Europe",flag:"flag-fr",name:{common:"France",ces:"Francie",deu:"Frankreich",fra:"France",hrv:"Francuska",ita:"Francia",jpn:"\u30d5\u30e9\u30f3\u30b9",nld:"Frankrijk",por:"Fran\xe7a",rus:"\u0424\u0440\u0430\u043d\u0446\u0438\u044f",slk:"Franc\xfazsko",spa:"Francia",fin:"Ranska",est:"Prantsusmaa",zho:"\u6cd5\u56fd",pol:"Francja",urd:"\u0641\u0631\u0627\u0646\u0633",kor:"\ud504\ub791\uc2a4"}},GF:{currency:["EUR"],callingCode:["594"],region:"Americas",subregion:"South America",flag:"flag-gf",name:{common:"French Guiana",ces:"Francouzsk\xe1 Guyana",deu:"Franz\xf6sisch-Guayana",fra:"Guyane",hrv:"Francuska Gvajana",ita:"Guyana francese",jpn:"\u30d5\u30e9\u30f3\u30b9\u9818\u30ae\u30a2\u30ca",nld:"Frans-Guyana",por:"Guiana Francesa",rus:"\u0424\u0440\u0430\u043d\u0446\u0443\u0437\u0441\u043a\u0430\u044f \u0413\u0432\u0438\u0430\u043d\u0430",slk:"Guyana",spa:"Guayana Francesa",fin:"Ranskan Guayana",est:"Prantsuse Guajaana",zho:"\u6cd5\u5c5e\u572d\u4e9a\u90a3",pol:"Gujana Francuska",urd:"\u0641\u0631\u0627\u0646\u0633\u06cc\u0633\u06cc \u06af\u06cc\u0627\u0646\u0627",kor:"\ud504\ub791\uc2a4\ub839 \uae30\uc544\ub098"}},PF:{currency:["XPF"],callingCode:["689"],region:"Oceania",subregion:"Polynesia",flag:"flag-pf",name:{common:"French Polynesia",ces:"Francouzsk\xe1 Polyn\xe9sie",deu:"Franz\xf6sisch-Polynesien",fra:"Polyn\xe9sie fran\xe7aise",hrv:"Francuska Polinezija",ita:"Polinesia Francese",jpn:"\u30d5\u30e9\u30f3\u30b9\u9818\u30dd\u30ea\u30cd\u30b7\u30a2",nld:"Frans-Polynesi\xeb",por:"Polin\xe9sia Francesa",rus:"\u0424\u0440\u0430\u043d\u0446\u0443\u0437\u0441\u043a\u0430\u044f \u041f\u043e\u043b\u0438\u043d\u0435\u0437\u0438\u044f",slk:"Franc\xfazska Polyn\xe9zia",spa:"Polinesia Francesa",fin:"Ranskan Polynesia",est:"Prantsuse Pol\xfcneesia",zho:"\u6cd5\u5c5e\u6ce2\u5229\u5c3c\u897f\u4e9a",pol:"Polinezja Francuska",urd:"\u0641\u0631\u0627\u0646\u0633\u06cc\u0633\u06cc \u067e\u0648\u0644\u06cc\u0646\u06cc\u0634\u06cc\u0627",kor:"\ud504\ub791\uc2a4\ub839 \ud3f4\ub9ac\ub124\uc2dc\uc544"}},TF:{currency:["EUR"],callingCode:[],region:"Antarctic",subregion:"",flag:"flag-tf",name:{common:"French Southern and Antarctic Lands",ces:"Francouzsk\xe1 ji\u017en\xed a antarktick\xe1 \xfazem\xed",deu:"Franz\xf6sische S\xfcd- und Antarktisgebiete",fra:"Terres australes et antarctiques fran\xe7aises",hrv:"Francuski ju\u017eni i antarkti\u010dki teritoriji",ita:"Territori Francesi del Sud",jpn:"\u30d5\u30e9\u30f3\u30b9\u9818\u5357\u65b9\u30fb\u5357\u6975\u5730\u57df",nld:"Franse Gebieden in de zuidelijke Indische Oceaan",por:"Terras Austrais e Ant\xe1rticas Francesas",rus:"\u0424\u0440\u0430\u043d\u0446\u0443\u0437\u0441\u043a\u0438\u0435 \u042e\u0436\u043d\u044b\u0435 \u0438 \u0410\u043d\u0442\u0430\u0440\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0442\u0435\u0440\u0440\u0438\u0442\u043e\u0440\u0438\u0438",slk:"Franc\xfazske ju\u017dn\xe9 a antarktick\xe9 \xfazemia",spa:"Tierras Australes y Ant\xe1rticas Francesas",fin:"Ranskan etel\xe4iset ja antarktiset alueet",est:"Prantsuse L\xf5unaalad",zho:"\u6cd5\u56fd\u5357\u90e8\u548c\u5357\u6781\u571f\u5730",pol:"Francuskie Terytoria Po\u0142udniowe i Antarktyczne",urd:"\u0633\u0631\u0632\u0645\u06cc\u0646 \u062c\u0646\u0648\u0628\u06cc \u0641\u0631\u0627\u0646\u0633\u06cc\u0633\u06cc\u06c1 \u0648 \u0627\u0646\u0679\u0627\u0631\u06a9\u0679\u06cc\u06a9\u0627",kor:"\ud504\ub791\uc2a4\ub839 \ub0a8\ubd80\uc640 \ub0a8\uadf9 \uc9c0\uc5ed"}},GA:{currency:["XAF"],callingCode:["241"],region:"Africa",subregion:"Middle Africa",flag:"flag-ga",name:{common:"Gabon",ces:"Gabon",deu:"Gabun",fra:"Gabon",hrv:"Gabon",ita:"Gabon",jpn:"\u30ac\u30dc\u30f3",nld:"Gabon",por:"Gab\xe3o",rus:"\u0413\u0430\u0431\u043e\u043d",slk:"Gabon",spa:"Gab\xf3n",fin:"Gabon",est:"Gabon",zho:"\u52a0\u84ec",pol:"Gabon",urd:"\u06af\u06cc\u0628\u0648\u0646",kor:"\uac00\ubd09"}},GM:{currency:["GMD"],callingCode:["220"],region:"Africa",subregion:"Western Africa",flag:"flag-gm",name:{common:"Gambia",ces:"Gambie",deu:"Gambia",fra:"Gambie",hrv:"Gambija",ita:"Gambia",jpn:"\u30ac\u30f3\u30d3\u30a2",nld:"Gambia",por:"G\xe2mbia",rus:"\u0413\u0430\u043c\u0431\u0438\u044f",slk:"Gambia",spa:"Gambia",fin:"Gambia",est:"Gambia",zho:"\u5188\u6bd4\u4e9a",pol:"Gambia",urd:"\u06af\u06cc\u0645\u0628\u06cc\u0627",kor:"\uac10\ube44\uc544"}},GE:{currency:["GEL"],callingCode:["995"],region:"Asia",subregion:"Western Asia",flag:"flag-ge",name:{common:"Georgia",ces:"Gruzie",deu:"Georgien",fra:"G\xe9orgie",hrv:"Gruzija",ita:"Georgia",jpn:"\u30b0\u30eb\u30b8\u30a2",nld:"Georgi\xeb",por:"Ge\xf3rgia",rus:"\u0413\u0440\u0443\u0437\u0438\u044f",slk:"Gruz\xednsko",spa:"Georgia",fin:"Georgia",est:"Gruusia",zho:"\u683c\u9c81\u5409\u4e9a",pol:"Gruzja",urd:"\u062c\u0627\u0631\u062c\u06cc\u0627",kor:"\uc870\uc9c0\uc544"}},DE:{currency:["EUR"],callingCode:["49"],region:"Europe",subregion:"Western Europe",flag:"flag-de",name:{common:"Germany",ces:"N\u011bmecko",deu:"Deutschland",fra:"Allemagne",hrv:"Njema\u010dka",ita:"Germania",jpn:"\u30c9\u30a4\u30c4",nld:"Duitsland",por:"Alemanha",rus:"\u0413\u0435\u0440\u043c\u0430\u043d\u0438\u044f",slk:"Nemecko",spa:"Alemania",fin:"Saksa",est:"Saksamaa",zho:"\u5fb7\u56fd",pol:"Niemcy",urd:"\u062c\u0631\u0645\u0646\u06cc",kor:"\ub3c5\uc77c"}},GH:{currency:["GHS"],callingCode:["233"],region:"Africa",subregion:"Western Africa",flag:"flag-gh",name:{common:"Ghana",ces:"Ghana",deu:"Ghana",fra:"Ghana",hrv:"Gana",ita:"Ghana",jpn:"\u30ac\u30fc\u30ca",nld:"Ghana",por:"Gana",rus:"\u0413\u0430\u043d\u0430",slk:"Ghana",spa:"Ghana",fin:"Ghana",est:"Ghana",zho:"\u52a0\u7eb3",pol:"Ghana",urd:"\u06af\u06be\u0627\u0646\u0627",kor:"\uac00\ub098"}},GI:{currency:["GIP"],callingCode:["350"],region:"Europe",subregion:"Southern Europe",flag:"flag-gi",name:{common:"Gibraltar",ces:"Gibraltar",deu:"Gibraltar",fra:"Gibraltar",hrv:"Gibraltar",ita:"Gibilterra",jpn:"\u30b8\u30d6\u30e9\u30eb\u30bf\u30eb",nld:"Gibraltar",por:"Gibraltar",rus:"\u0413\u0438\u0431\u0440\u0430\u043b\u0442\u0430\u0440",slk:"Gibralt\xe1r",spa:"Gibraltar",fin:"Gibraltar",est:"Gibraltar",zho:"\u76f4\u5e03\u7f57\u9640",pol:"Gibraltar",urd:"\u062c\u0628\u0644 \u0627\u0644\u0637\u0627\u0631\u0642",kor:"\uc9c0\ube0c\ub864\ud130"}},GR:{currency:["EUR"],callingCode:["30"],region:"Europe",subregion:"Southern Europe",flag:"flag-gr",name:{common:"Greece",ces:"\u0158ecko",deu:"Griechenland",fra:"Gr\xe8ce",hrv:"Gr\u010dka",ita:"Grecia",jpn:"\u30ae\u30ea\u30b7\u30e3",nld:"Griekenland",por:"Gr\xe9cia",rus:"\u0413\u0440\u0435\u0446\u0438\u044f",slk:"Gre\xe9cko",spa:"Grecia",fin:"Kreikka",est:"Kreeka",zho:"\u5e0c\u814a",pol:"Grecja",urd:"\u06cc\u0648\u0646\u0627\u0646",kor:"\uadf8\ub9ac\uc2a4"}},GL:{currency:["DKK"],callingCode:["299"],region:"Americas",subregion:"North America",flag:"flag-gl",name:{common:"Greenland",ces:"Gr\xf3nsko",deu:"Gr\xf6nland",fra:"Groenland",hrv:"Grenland",ita:"Groenlandia",jpn:"\u30b0\u30ea\u30fc\u30f3\u30e9\u30f3\u30c9",nld:"Groenland",por:"Gronel\xe2ndia",rus:"\u0413\u0440\u0435\u043d\u043b\u0430\u043d\u0434\u0438\u044f",slk:"Gr\xf3nsko",spa:"Groenlandia",fin:"Gro\xf6nlanti",est:"Gr\xf6\xf6nimaa",zho:"\u683c\u9675\u5170",pol:"Grenlandia",urd:"\u06af\u0631\u06cc\u0646 \u0644\u06cc\u0646\u0688",kor:"\uadf8\ub9b0\ub780\ub4dc"}},GD:{currency:["XCD"],callingCode:["1473"],region:"Americas",subregion:"Caribbean",flag:"flag-gd",name:{common:"Grenada",ces:"Grenada",deu:"Grenada",fra:"Grenade",hrv:"Grenada",ita:"Grenada",jpn:"\u30b0\u30ec\u30ca\u30c0",nld:"Grenada",por:"Granada",rus:"\u0413\u0440\u0435\u043d\u0430\u0434\u0430",slk:"Grenada",spa:"Grenada",fin:"Grenada",est:"Grenada",zho:"\u683c\u6797\u7eb3\u8fbe",pol:"Grenada",urd:"\u06af\u0631\u06cc\u0646\u0627\u0688\u0627",kor:"\uadf8\ub808\ub098\ub2e4"}},GP:{currency:["EUR"],callingCode:["590"],region:"Americas",subregion:"Caribbean",flag:"flag-gp",name:{common:"Guadeloupe",ces:"Guadeloupe",deu:"Guadeloupe",fra:"Guadeloupe",hrv:"Gvadalupa",ita:"Guadeloupa",jpn:"\u30b0\u30a2\u30c9\u30eb\u30fc\u30d7",nld:"Guadeloupe",por:"Guadalupe",rus:"\u0413\u0432\u0430\u0434\u0435\u043b\u0443\u043f\u0430",slk:"Guadeloupe",spa:"Guadalupe",fin:"Guadeloupe",est:"Guadeloupe",zho:"\u74dc\u5fb7\u7f57\u666e\u5c9b",pol:"Gwadelupa",urd:"\u06af\u0648\u0627\u0688\u06cc\u0644\u0648\u067e",kor:"\uacfc\ub4e4\ub8e8\ud504"}},GU:{currency:["USD"],callingCode:["1671"],region:"Oceania",subregion:"Micronesia",flag:"flag-gu",name:{common:"Guam",ces:"Guam",deu:"Guam",fra:"Guam",hrv:"Guam",ita:"Guam",jpn:"\u30b0\u30a2\u30e0",nld:"Guam",por:"Guam",rus:"\u0413\u0443\u0430\u043c",slk:"Guam",spa:"Guam",fin:"Guam",est:"Guam",zho:"\u5173\u5c9b",pol:"Guam",urd:"\u06af\u0648\u0627\u0645",kor:"\uad0c"}},GT:{currency:["GTQ"],callingCode:["502"],region:"Americas",subregion:"Central America",flag:"flag-gt",name:{common:"Guatemala",ces:"Guatemala",deu:"Guatemala",fra:"Guatemala",hrv:"Gvatemala",ita:"Guatemala",jpn:"\u30b0\u30a2\u30c6\u30de\u30e9",nld:"Guatemala",por:"Guatemala",rus:"\u0413\u0432\u0430\u0442\u0435\u043c\u0430\u043b\u0430",slk:"Guatemala",spa:"Guatemala",fin:"Guatemala",est:"Guatemala",zho:"\u5371\u5730\u9a6c\u62c9",pol:"Gwatemala",urd:"\u06af\u0648\u0627\u062a\u06cc\u0645\u0627\u0644\u0627",kor:"\uacfc\ud14c\ub9d0\ub77c"}},GG:{currency:["GBP"],callingCode:["44"],region:"Europe",subregion:"Northern Europe",flag:"flag-gg",name:{common:"Guernsey",ces:"Guernsey",deu:"Guernsey",fra:"Guernesey",hrv:"Guernsey",ita:"Guernsey",jpn:"\u30ac\u30fc\u30f3\u30b8\u30fc",nld:"Guernsey",por:"Guernsey",rus:"\u0413\u0435\u0440\u043d\u0441\u0438",slk:"Guernsey",spa:"Guernsey",fin:"Guernsey",est:"Guernsey",zho:"\u6839\u897f\u5c9b",pol:"Guernsey",urd:"\u06af\u0631\u0646\u0632\u06cc",kor:"\uac74\uc9c0 \uc12c"}},GN:{currency:["GNF"],callingCode:["224"],region:"Africa",subregion:"Western Africa",flag:"flag-gn",name:{common:"Guinea",ces:"Guinea",deu:"Guinea",fra:"Guin\xe9e",hrv:"Gvineja",ita:"Guinea",jpn:"\u30ae\u30cb\u30a2",nld:"Guinee",por:"Guin\xe9",rus:"\u0413\u0432\u0438\u043d\u0435\u044f",slk:"Guinea",spa:"Guinea",fin:"Guinea",est:"Guinea",zho:"\u51e0\u5185\u4e9a",pol:"Gwinea",urd:"\u06af\u0646\u06cc",kor:"\uae30\ub2c8"}},GW:{currency:["XOF"],callingCode:["245"],region:"Africa",subregion:"Western Africa",flag:"flag-gw",name:{common:"Guinea-Bissau",ces:"Guinea-Bissau",deu:"Guinea-Bissau",fra:"Guin\xe9e-Bissau",hrv:"Gvineja Bisau",ita:"Guinea-Bissau",jpn:"\u30ae\u30cb\u30a2\u30d3\u30b5\u30a6",nld:"Guinee-Bissau",por:"Guin\xe9-Bissau",rus:"\u0413\u0432\u0438\u043d\u0435\u044f-\u0411\u0438\u0441\u0430\u0443",slk:"Guinea-Bissau",spa:"Guinea-Bis\xe1u",fin:"Guinea-Bissau",est:"Guinea-Bissau",zho:"\u51e0\u5185\u4e9a\u6bd4\u7ecd",pol:"Gwinea Bissau",urd:"\u06af\u0646\u06cc \u0628\u0633\u0627\u0624",kor:"\uae30\ub2c8\ube44\uc0ac\uc6b0"}},GY:{currency:["GYD"],callingCode:["592"],region:"Americas",subregion:"South America",flag:"flag-gy",name:{common:"Guyana",ces:"Guyana",deu:"Guyana",fra:"Guyana",hrv:"Gvajana",ita:"Guyana",jpn:"\u30ac\u30a4\u30a2\u30ca",nld:"Guyana",por:"Guiana",rus:"\u0413\u0430\u0439\u0430\u043d\u0430",slk:"Guyana",spa:"Guyana",fin:"Guayana",est:"Guyana",zho:"\u572d\u4e9a\u90a3",pol:"Gujana",urd:"\u06af\u06cc\u0627\u0646\u0627",kor:"\uac00\uc774\uc544\ub098"}},HT:{currency:["HTG","USD"],callingCode:["509"],region:"Americas",subregion:"Caribbean",flag:"flag-ht",name:{common:"Haiti",ces:"Haiti",deu:"Haiti",fra:"Ha\xefti",hrv:"Haiti",ita:"Haiti",jpn:"\u30cf\u30a4\u30c1",nld:"Ha\xefti",por:"Haiti",rus:"\u0413\u0430\u0438\u0442\u0438",slk:"Haiti",spa:"Haiti",fin:"Haiti",est:"Haiti",zho:"\u6d77\u5730",pol:"Haiti",urd:"\u06c1\u06cc\u0679\u06cc",kor:"\uc544\uc774\ud2f0"}},HM:{currency:["AUD"],callingCode:[],region:"Antarctic",subregion:"",flag:"flag-hm",name:{common:"Heard Island and McDonald Islands",ces:"Heard\u016fv ostrov a McDonaldovy ostrovy",deu:"Heard und die McDonaldinseln",fra:"\xceles Heard-et-MacDonald",hrv:"Otok Heard i oto\u010dje McDonald",ita:"Isole Heard e McDonald",jpn:"\u30cf\u30fc\u30c9\u5cf6\u3068\u30de\u30af\u30c9\u30ca\u30eb\u30c9\u8af8\u5cf6",nld:"Heard-en McDonaldeilanden",por:"Ilha Heard e Ilhas McDonald",rus:"\u041e\u0441\u0442\u0440\u043e\u0432 \u0425\u0435\u0440\u0434 \u0438 \u043e\u0441\u0442\u0440\u043e\u0432\u0430 \u041c\u0430\u043a\u0434\u043e\u043d\u0430\u043b\u044c\u0434",slk:"Heardov ostrov",spa:"Islas Heard y McDonald",fin:"Heard ja McDonaldinsaaret",est:"Heard ja McDonald",zho:"\u8d6b\u5fb7\u5c9b\u548c\u9ea6\u5f53\u52b3\u7fa4\u5c9b",pol:"Wyspy Heard i McDonalda",urd:"\u062c\u0632\u06cc\u0631\u06c1 \u06c1\u0631\u0688 \u0648 \u062c\u0632\u0627\u0626\u0631 \u0645\u06a9\u0688\u0648\u0646\u0644\u0688",kor:"\ud5c8\ub4dc \ub9e5\ub3c4\ub110\ub4dc \uc81c\ub3c4"}},HN:{currency:["HNL"],callingCode:["504"],region:"Americas",subregion:"Central America",flag:"flag-hn",name:{common:"Honduras",ces:"Honduras",deu:"Honduras",fra:"Honduras",hrv:"Honduras",ita:"Honduras",jpn:"\u30db\u30f3\u30b8\u30e5\u30e9\u30b9",nld:"Honduras",por:"Honduras",rus:"\u0413\u043e\u043d\u0434\u0443\u0440\u0430\u0441",slk:"Honduras",spa:"Honduras",fin:"Honduras",est:"Honduras",zho:"\u6d2a\u90fd\u62c9\u65af",pol:"Honduras",urd:"\u06c1\u0648\u0646\u0688\u0648\u0631\u0627\u0633",kor:"\uc628\ub450\ub77c\uc2a4"}},HK:{currency:["HKD"],callingCode:["852"],region:"Asia",subregion:"Eastern Asia",flag:"flag-hk",name:{common:"Hong Kong",ces:"Hongkong",deu:"Hongkong",fra:"Hong Kong",hrv:"Hong Kong",ita:"Hong Kong",jpn:"\u9999\u6e2f",nld:"Hongkong",por:"Hong Kong",rus:"\u0413\u043e\u043d\u043a\u043e\u043d\u0433",slk:"Hongkong",spa:"Hong Kong",fin:"Hongkong",est:"Hongkong",pol:"Hongkong",urd:"\u06c1\u0627\u0646\u06af \u06a9\u0627\u0646\u06af",kor:"\ud64d\ucf69"}},HU:{currency:["HUF"],callingCode:["36"],region:"Europe",subregion:"Eastern Europe",flag:"flag-hu",name:{common:"Hungary",ces:"Ma\u010farsko",deu:"Ungarn",fra:"Hongrie",hrv:"Ma\u0111arska",ita:"Ungheria",jpn:"\u30cf\u30f3\u30ac\u30ea\u30fc",nld:"Hongarije",por:"Hungria",rus:"\u0412\u0435\u043d\u0433\u0440\u0438\u044f",slk:"Ma\u010farsko",spa:"Hungr\xeda",fin:"Unkari",est:"Ungari",zho:"\u5308\u7259\u5229",pol:"W\u0119gry",urd:"\u0645\u062c\u0627\u0631\u0633\u062a\u0627\u0646",kor:"\ud5dd\uac00\ub9ac"}},IS:{currency:["ISK"],callingCode:["354"],region:"Europe",subregion:"Northern Europe",flag:"flag-is",name:{common:"Iceland",ces:"Island",deu:"Island",fra:"Islande",hrv:"Island",ita:"Islanda",jpn:"\u30a2\u30a4\u30b9\u30e9\u30f3\u30c9",nld:"IJsland",por:"Isl\xe2ndia",rus:"\u0418\u0441\u043b\u0430\u043d\u0434\u0438\u044f",slk:"Island",spa:"Islandia",fin:"Islanti",est:"Island",zho:"\u51b0\u5c9b",pol:"Islandia",urd:"\u0622\u0626\u0633 \u0644\u06cc\u0646\u0688",kor:"\uc544\uc774\uc2ac\ub780\ub4dc"}},IN:{currency:["INR"],callingCode:["91"],region:"Asia",subregion:"Southern Asia",flag:"flag-in",name:{common:"India",ces:"Indie",deu:"Indien",fra:"Inde",hrv:"Indija",ita:"India",jpn:"\u30a4\u30f3\u30c9",nld:"India",por:"\xcdndia",rus:"\u0418\u043d\u0434\u0438\u044f",slk:"India",spa:"India",fin:"Intia",est:"India",zho:"\u5370\u5ea6",pol:"Indie",urd:"\u0628\u06be\u0627\u0631\u062a",kor:"\uc778\ub3c4"}},ID:{currency:["IDR"],callingCode:["62"],region:"Asia",subregion:"South-Eastern Asia",flag:"flag-id",name:{common:"Indonesia",ces:"Indon\xe9sie",deu:"Indonesien",fra:"Indon\xe9sie",hrv:"Indonezija",ita:"Indonesia",jpn:"\u30a4\u30f3\u30c9\u30cd\u30b7\u30a2",nld:"Indonesi\xeb",por:"Indon\xe9sia",rus:"\u0418\u043d\u0434\u043e\u043d\u0435\u0437\u0438\u044f",slk:"Indon\xe9zia",spa:"Indonesia",fin:"Indonesia",est:"Indoneesia",zho:"\u5370\u5ea6\u5c3c\u897f\u4e9a",pol:"Indonezja",urd:"\u0627\u0646\u0688\u0648\u0646\u06cc\u0634\u06cc\u0627",kor:"\uc778\ub3c4\ub124\uc2dc\uc544"}},IR:{currency:["IRR"],callingCode:["98"],region:"Asia",subregion:"Southern Asia",flag:"flag-ir",name:{common:"Iran",ces:"\xcdr\xe1n",deu:"Iran",fra:"Iran",hrv:"Iran",ita:"Iran",jpn:"\u30a4\u30e9\u30f3\u30fb\u30a4\u30b9\u30e9\u30e0\u5171\u548c\u56fd",nld:"Iran",por:"Ir\xe3o",rus:"\u0418\u0440\u0430\u043d",slk:"Ir\xe1n",spa:"Iran",fin:"Iran",est:"Iraan",zho:"\u4f0a\u6717",pol:"Iran",urd:"\u0627\u06cc\u0631\u0627\u0646",kor:"\uc774\ub780"}},IQ:{currency:["IQD"],callingCode:["964"],region:"Asia",subregion:"Western Asia",flag:"flag-iq",name:{common:"Iraq",ces:"Ir\xe1k",deu:"Irak",fra:"Irak",hrv:"Irak",ita:"Iraq",jpn:"\u30a4\u30e9\u30af",nld:"Irak",por:"Iraque",rus:"\u0418\u0440\u0430\u043a",slk:"Irak",spa:"Irak",fin:"Irak",est:"Iraak",zho:"\u4f0a\u62c9\u514b",pol:"Irak",urd:"\u0639\u0631\u0627\u0642",kor:"\uc774\ub77c\ud06c"}},IE:{currency:["EUR"],callingCode:["353"],region:"Europe",subregion:"Northern Europe",flag:"flag-ie",name:{common:"Ireland",ces:"Irsko",deu:"Irland",fra:"Irlande",hrv:"Irska",ita:"Irlanda",jpn:"\u30a2\u30a4\u30eb\u30e9\u30f3\u30c9",nld:"Ierland",por:"Irlanda",rus:"\u0418\u0440\u043b\u0430\u043d\u0434\u0438\u044f",slk:"\xcdrsko",spa:"Irlanda",fin:"Irlanti",est:"Iirimaa",zho:"\u7231\u5c14\u5170",pol:"Irlandia",urd:"\u062c\u0632\u06cc\u0631\u06c1 \u0622\u0626\u0631\u0644\u06cc\u0646\u0688",kor:"\uc544\uc77c\ub79c\ub4dc"}},IM:{currency:["GBP"],callingCode:["44"],region:"Europe",subregion:"Northern Europe",flag:"flag-im",name:{common:"Isle of Man",ces:"Ostrov Man",deu:"Insel Man",fra:"\xcele de Man",hrv:"Otok Man",ita:"Isola di Man",jpn:"\u30de\u30f3\u5cf6",nld:"Isle of Man",por:"Ilha de Man",rus:"\u041e\u0441\u0442\u0440\u043e\u0432 \u041c\u044d\u043d",slk:"Man",spa:"Isla de Man",fin:"Mansaari",est:"Mani saar",zho:"\u9a6c\u6069\u5c9b",pol:"Wyspa Man",urd:"\u0622\u0626\u0644 \u0622\u0641 \u0645\u06cc\u0646",kor:"\ub9e8\uc12c"}},IL:{currency:["ILS"],callingCode:["972"],region:"Asia",subregion:"Western Asia",flag:"flag-il",name:{common:"Israel",ces:"Izrael",deu:"Israel",fra:"Isra\xebl",hrv:"Izrael",ita:"Israele",jpn:"\u30a4\u30b9\u30e9\u30a8\u30eb",nld:"Isra\xebl",por:"Israel",rus:"\u0418\u0437\u0440\u0430\u0438\u043b\u044c",slk:"Izrael",spa:"Israel",fin:"Israel",est:"Iisrael",zho:"\u4ee5\u8272\u5217",pol:"Izrael",urd:"\u0627\u0633\u0631\u0627\u0626\u06cc\u0644",kor:"\uc774\uc2a4\ub77c\uc5d8"}},IT:{currency:["EUR"],callingCode:["39"],region:"Europe",subregion:"Southern Europe",flag:"flag-it",name:{common:"Italy",ces:"It\xe1lie",deu:"Italien",fra:"Italie",hrv:"Italija",ita:"Italia",jpn:"\u30a4\u30bf\u30ea\u30a2",nld:"Itali\xeb",por:"It\xe1lia",rus:"\u0418\u0442\u0430\u043b\u0438\u044f",slk:"Taliansko",spa:"Italia",fin:"Italia",est:"Itaalia",zho:"\u610f\u5927\u5229",pol:"W\u0142ochy",urd:"\u0627\u0637\u0627\u0644\u06cc\u06c1",kor:"\uc774\ud0c8\ub9ac\uc544"}},CI:{currency:["XOF"],callingCode:["225"],region:"Africa",subregion:"Western Africa",flag:"flag-ci",name:{common:"Ivory Coast",ces:"Pob\u0159e\u017e\xed slonoviny",deu:"Elfenbeink\xfcste",fra:"C\xf4te d'Ivoire",hrv:"Obala Bjelokosti",ita:"Costa d'Avorio",jpn:"\u30b3\u30fc\u30c8\u30b8\u30dc\u30ef\u30fc\u30eb",nld:"Ivoorkust",por:"Costa do Marfim",rus:"\u041a\u043e\u0442-\u0434\u2019\u0418\u0432\u0443\u0430\u0440",slk:"Pobr\u017eie Slonoviny",spa:"Costa de Marfil",fin:"Norsunluurannikko",est:"Elevandiluurannik",zho:"\u79d1\u7279\u8fea\u74e6",pol:"Wybrze\u017be Ko\u015bci S\u0142oniowej",urd:"\u0622\u0626\u06cc\u0648\u0631\u06cc \u06a9\u0648\u0633\u0679",kor:"\ucf54\ud2b8\ub514\ubd80\uc544\ub974"}},JM:{currency:["JMD"],callingCode:["1876"],region:"Americas",subregion:"Caribbean",flag:"flag-jm",name:{common:"Jamaica",ces:"Jamajka",deu:"Jamaika",fra:"Jama\xefque",hrv:"Jamajka",ita:"Giamaica",jpn:"\u30b8\u30e3\u30de\u30a4\u30ab",nld:"Jamaica",por:"Jamaica",rus:"\u042f\u043c\u0430\u0439\u043a\u0430",slk:"Jamajka",spa:"Jamaica",fin:"Jamaika",est:"Jamaica",zho:"\u7259\u4e70\u52a0",pol:"Jamajka",urd:"\u062c\u0645\u06cc\u06a9\u0627",kor:"\uc790\uba54\uc774\uce74"}},JP:{currency:["JPY"],callingCode:["81"],region:"Asia",subregion:"Eastern Asia",flag:"flag-jp",name:{common:"Japan",ces:"Japonsko",deu:"Japan",fra:"Japon",hrv:"Japan",ita:"Giappone",jpn:"\u65e5\u672c",nld:"Japan",por:"Jap\xe3o",rus:"\u042f\u043f\u043e\u043d\u0438\u044f",slk:"Japonsko",spa:"Jap\xf3n",fin:"Japani",est:"Jaapan",zho:"\u65e5\u672c",pol:"Japonia",urd:"\u062c\u0627\u067e\u0627\u0646",kor:"\uc77c\ubcf8"}},JE:{currency:["GBP"],callingCode:["44"],region:"Europe",subregion:"Northern Europe",flag:"flag-je",name:{common:"Jersey",ces:"Jersey",deu:"Jersey",fra:"Jersey",hrv:"Jersey",ita:"Isola di Jersey",jpn:"\u30b8\u30e3\u30fc\u30b8\u30fc",nld:"Jersey",por:"Jersey",rus:"\u0414\u0436\u0435\u0440\u0441\u0438",slk:"Jersey",spa:"Jersey",fin:"Jersey",est:"Jersey",zho:"\u6cfd\u897f\u5c9b",pol:"Jersey",urd:"\u062c\u0631\u0632\u06cc",kor:"\uc800\uc9c0 \uc12c"}},JO:{currency:["JOD"],callingCode:["962"],region:"Asia",subregion:"Western Asia",flag:"flag-jo",name:{common:"Jordan",ces:"Jord\xe1nsko",deu:"Jordanien",fra:"Jordanie",hrv:"Jordan",ita:"Giordania",jpn:"\u30e8\u30eb\u30c0\u30f3",nld:"Jordani\xeb",por:"Jord\xe2nia",rus:"\u0418\u043e\u0440\u0434\u0430\u043d\u0438\u044f",slk:"Jord\xe1nsko",spa:"Jordania",fin:"Jordania",est:"Jordaania",zho:"\u7ea6\u65e6",pol:"Jordania",urd:"\u0627\u0631\u062f\u0646",kor:"\uc694\ub974\ub2e8"}},KZ:{currency:["KZT"],callingCode:["7"],region:"Asia",subregion:"Central Asia",flag:"flag-kz",name:{common:"Kazakhstan",ces:"Kazachst\xe1n",deu:"Kasachstan",fra:"Kazakhstan",hrv:"Kazahstan",ita:"Kazakistan",jpn:"\u30ab\u30b6\u30d5\u30b9\u30bf\u30f3",nld:"Kazachstan",por:"Cazaquist\xe3o",rus:"\u041a\u0430\u0437\u0430\u0445\u0441\u0442\u0430\u043d",slk:"Kazachstan",spa:"Kazajist\xe1n",fin:"Kazakstan",est:"Kasahstan",zho:"\u54c8\u8428\u514b\u65af\u5766",pol:"Kazachstan",urd:"\u0642\u0627\u0632\u0642\u0633\u062a\u0627\u0646",kor:"\uce74\uc790\ud750\uc2a4\ud0c4"}},KE:{currency:["KES"],callingCode:["254"],region:"Africa",subregion:"Eastern Africa",flag:"flag-ke",name:{common:"Kenya",ces:"Ke\u0148a",deu:"Kenia",fra:"Kenya",hrv:"Kenija",ita:"Kenya",jpn:"\u30b1\u30cb\u30a2",nld:"Kenia",por:"Qu\xe9nia",rus:"\u041a\u0435\u043d\u0438\u044f",slk:"Ke\u0148a",spa:"Kenia",fin:"Kenia",est:"Keenia",zho:"\u80af\u5c3c\u4e9a",pol:"Kenia",urd:"\u06a9\u06cc\u0646\u06cc\u0627",kor:"\ucf00\ub0d0"}},KI:{currency:["AUD"],callingCode:["686"],region:"Oceania",subregion:"Micronesia",flag:"flag-ki",name:{common:"Kiribati",ces:"Kiribati",deu:"Kiribati",fra:"Kiribati",hrv:"Kiribati",ita:"Kiribati",jpn:"\u30ad\u30ea\u30d0\u30b9",nld:"Kiribati",por:"Kiribati",rus:"\u041a\u0438\u0440\u0438\u0431\u0430\u0442\u0438",slk:"Kiribati",spa:"Kiribati",fin:"Kiribati",est:"Kiribati",zho:"\u57fa\u91cc\u5df4\u65af",pol:"Kiribati",urd:"\u06a9\u06cc\u0631\u06cc\u0628\u0627\u062a\u06cc",kor:"\ud0a4\ub9ac\ubc14\uc2dc"}},XK:{currency:["EUR"],callingCode:["383"],region:"Europe",subregion:"Eastern Europe",flag:"flag-xk",name:{common:"Kosovo",ces:"Kosovo",deu:"Kosovo",fra:"Kosovo",hrv:"Kosovo",ita:"Kosovo",nld:"Kosovo",por:"Kosovo",rus:"\u0420\u0435\u0441\u043f\u0443\u0431\u043b\u0438\u043a\u0430 \u041a\u043e\u0441\u043e\u0432\u043e",slk:"Kosovo",spa:"Kosovo",fin:"Kosovo",est:"Kosovo",zho:"\u79d1\u7d22\u6c83",pol:"Kosowo",urd:"\u06a9\u0648\u0633\u0648\u0648\u06c1",kor:"\ucf54\uc18c\ubcf4"}},KW:{currency:["KWD"],callingCode:["965"],region:"Asia",subregion:"Western Asia",flag:"flag-kw",name:{common:"Kuwait",ces:"Kuvajt",deu:"Kuwait",fra:"Kowe\xeft",hrv:"Kuvajt",ita:"Kuwait",jpn:"\u30af\u30a6\u30a7\u30fc\u30c8",nld:"Koeweit",por:"Kuwait",rus:"\u041a\u0443\u0432\u0435\u0439\u0442",slk:"Kuvajt",spa:"Kuwait",fin:"Kuwait",est:"Kuveit",zho:"\u79d1\u5a01\u7279",pol:"Kuwejt",urd:"\u06a9\u0648\u06cc\u062a",kor:"\ucfe0\uc6e8\uc774\ud2b8"}},KG:{currency:["KGS"],callingCode:["996"],region:"Asia",subregion:"Central Asia",flag:"flag-kg",name:{common:"Kyrgyzstan",ces:"Kyrgyzst\xe1n",deu:"Kirgisistan",fra:"Kirghizistan",hrv:"Kirgistan",ita:"Kirghizistan",jpn:"\u30ad\u30eb\u30ae\u30b9",nld:"Kirgizi\xeb",por:"Quirguist\xe3o",rus:"\u041a\u0438\u0440\u0433\u0438\u0437\u0438\u044f",slk:"Kirgizsko",spa:"Kirguizist\xe1n",fin:"Kirgisia",est:"K\xf5rg\xf5zstan",zho:"\u5409\u5c14\u5409\u65af\u65af\u5766",pol:"Kirgistan",urd:"\u06a9\u0631\u063a\u06cc\u0632\u0633\u062a\u0627\u0646",kor:"\ud0a4\ub974\uae30\uc2a4\uc2a4\ud0c4"}},LA:{currency:["LAK"],callingCode:["856"],region:"Asia",subregion:"South-Eastern Asia",flag:"flag-la",name:{common:"Laos",ces:"Laos",deu:"Laos",fra:"Laos",hrv:"Laos",ita:"Laos",jpn:"\u30e9\u30aa\u30b9\u4eba\u6c11\u6c11\u4e3b\u5171\u548c\u56fd",nld:"Laos",por:"Laos",rus:"\u041b\u0430\u043e\u0441",slk:"Laos",spa:"Laos",fin:"Laos",est:"Laos",zho:"\u8001\u631d",pol:"Laos",urd:"\u0644\u0627\u0624\u0633",kor:"\ub77c\uc624\uc2a4"}},LV:{currency:["EUR"],callingCode:["371"],region:"Europe",subregion:"Northern Europe",flag:"flag-lv",name:{common:"Latvia",ces:"Loty\u0161sko",deu:"Lettland",fra:"Lettonie",hrv:"Latvija",ita:"Lettonia",jpn:"\u30e9\u30c8\u30d3\u30a2",nld:"Letland",por:"Let\xf3nia",rus:"\u041b\u0430\u0442\u0432\u0438\u044f",slk:"Loty\u0161sko",spa:"Letonia",fin:"Latvia",est:"L\xe4ti",zho:"\u62c9\u8131\u7ef4\u4e9a",pol:"\u0141otwa",urd:"\u0644\u0679\u0648\u06cc\u0627",kor:"\ub77c\ud2b8\ube44\uc544"}},LB:{currency:["LBP"],callingCode:["961"],region:"Asia",subregion:"Western Asia",flag:"flag-lb",name:{common:"Lebanon",ces:"Libanon",deu:"Libanon",fra:"Liban",hrv:"Libanon",ita:"Libano",jpn:"\u30ec\u30d0\u30ce\u30f3",nld:"Libanon",por:"L\xedbano",rus:"\u041b\u0438\u0432\u0430\u043d",slk:"Libanon",spa:"L\xedbano",fin:"Libanon",est:"Liibanon",zho:"\u9ece\u5df4\u5ae9",pol:"Liban",urd:"\u0644\u0628\u0646\u0627\u0646",kor:"\ub808\ubc14\ub17c"}},LS:{currency:["LSL","ZAR"],callingCode:["266"],region:"Africa",subregion:"Southern Africa",flag:"flag-ls",name:{common:"Lesotho",ces:"Lesotho",deu:"Lesotho",fra:"Lesotho",hrv:"Lesoto",ita:"Lesotho",jpn:"\u30ec\u30bd\u30c8",nld:"Lesotho",por:"Lesoto",rus:"\u041b\u0435\u0441\u043e\u0442\u043e",slk:"Lesotho",spa:"Lesotho",fin:"Lesotho",est:"Lesotho",zho:"\u83b1\u7d22\u6258",pol:"Lesotho",urd:"\u0644\u06cc\u0633\u0648\u062a\u06be\u0648",kor:"\ub808\uc18c\ud1a0"}},LR:{currency:["LRD"],callingCode:["231"],region:"Africa",subregion:"Western Africa",flag:"flag-lr",name:{common:"Liberia",ces:"Lib\xe9rie",deu:"Liberia",fra:"Liberia",hrv:"Liberija",ita:"Liberia",jpn:"\u30ea\u30d9\u30ea\u30a2",nld:"Liberia",por:"Lib\xe9ria",rus:"\u041b\u0438\u0431\u0435\u0440\u0438\u044f",slk:"Lib\xe9ria",spa:"Liberia",fin:"Liberia",est:"Libeeria",zho:"\u5229\u6bd4\u91cc\u4e9a",pol:"Liberia",urd:"\u0644\u0627\u0626\u0628\u06cc\u0631\u06cc\u0627",kor:"\ub77c\uc774\ubca0\ub9ac\uc544"}},LY:{currency:["LYD"],callingCode:["218"],region:"Africa",subregion:"Northern Africa",flag:"flag-ly",name:{common:"Libya",ces:"Libye",deu:"Libyen",fra:"Libye",hrv:"Libija",ita:"Libia",jpn:"\u30ea\u30d3\u30a2",nld:"Libi\xeb",por:"L\xedbia",rus:"\u041b\u0438\u0432\u0438\u044f",slk:"L\xedbya",spa:"Libia",fin:"Libya",est:"Liib\xfca",zho:"\u5229\u6bd4\u4e9a",pol:"Libia",urd:"\u0644\u06cc\u0628\u06cc\u0627",kor:"\ub9ac\ube44\uc544"}},LI:{currency:["CHF"],callingCode:["423"],region:"Europe",subregion:"Western Europe",flag:"flag-li",name:{common:"Liechtenstein",ces:"Lichten\u0161tejnsko",deu:"Liechtenstein",fra:"Liechtenstein",hrv:"Lihten\u0161tajn",ita:"Liechtenstein",jpn:"\u30ea\u30d2\u30c6\u30f3\u30b7\u30e5\u30bf\u30a4\u30f3",nld:"Liechtenstein",por:"Liechtenstein",rus:"\u041b\u0438\u0445\u0442\u0435\u043d\u0448\u0442\u0435\u0439\u043d",slk:"Lichten\u0161tajnsko",spa:"Liechtenstein",fin:"Liechenstein",est:"Liechtenstein",zho:"\u5217\u652f\u6566\u58eb\u767b",pol:"Liechtenstein",urd:"\u0644\u06cc\u062e\u062a\u06cc\u0646\u0633\u062a\u0627\u0626\u0646",kor:"\ub9ac\ud788\ud150\uc288\ud0c0\uc778"}},LT:{currency:["EUR"],callingCode:["370"],region:"Europe",subregion:"Northern Europe",flag:"flag-lt",name:{common:"Lithuania",ces:"Litva",deu:"Litauen",fra:"Lituanie",hrv:"Litva",ita:"Lituania",jpn:"\u30ea\u30c8\u30a2\u30cb\u30a2",nld:"Litouwen",por:"Litu\xe2nia",rus:"\u041b\u0438\u0442\u0432\u0430",slk:"Litva",spa:"Lituania",fin:"Liettua",est:"Leedu",zho:"\u7acb\u9676\u5b9b",pol:"Litwa",urd:"\u0644\u062a\u06be\u0648\u0648\u06cc\u0646\u06cc\u0627",kor:"\ub9ac\ud22c\uc544\ub2c8\uc544"}},LU:{currency:["EUR"],callingCode:["352"],region:"Europe",subregion:"Western Europe",flag:"flag-lu",name:{common:"Luxembourg",ces:"Lucembursko",deu:"Luxemburg",fra:"Luxembourg",hrv:"Luksemburg",ita:"Lussemburgo",jpn:"\u30eb\u30af\u30bb\u30f3\u30d6\u30eb\u30af",nld:"Luxemburg",por:"Luxemburgo",rus:"\u041b\u044e\u043a\u0441\u0435\u043c\u0431\u0443\u0440\u0433",slk:"Luxembursko",spa:"Luxemburgo",fin:"Luxemburg",est:"Luksemburg",zho:"\u5362\u68ee\u5821",pol:"Luksemburg",urd:"\u0644\u06a9\u0633\u0645\u0628\u0631\u06af",kor:"\ub8e9\uc148\ubd80\ub974\ud06c"}},MO:{currency:["MOP"],callingCode:["853"],region:"Asia",subregion:"Eastern Asia",flag:"flag-mo",name:{common:"Macau",ces:"Macao",deu:"Macao",fra:"Macao",hrv:"Makao",ita:"Macao",jpn:"\u30de\u30ab\u30aa",nld:"Macao",por:"Macau",rus:"\u041c\u0430\u043a\u0430\u043e",slk:"Macao",spa:"Macao",fin:"Macao",est:"Macau",pol:"Makau",urd:"\u0645\u06a9\u0627\u0624",kor:"\ub9c8\uce74\uc624"}},MK:{currency:["MKD"],callingCode:["389"],region:"Europe",subregion:"Southern Europe",flag:"flag-mk",name:{common:"Macedonia",ces:"Makedonie",deu:"Mazedonien",fra:"Mac\xe9doine",hrv:"Makedonija",ita:"Macedonia",jpn:"\u30de\u30b1\u30c9\u30cb\u30a2\u65e7\u30e6\u30fc\u30b4\u30b9\u30e9\u30d3\u30a2\u5171\u548c\u56fd",nld:"Macedoni\xeb",por:"Maced\xf3nia",rus:"\u0420\u0435\u0441\u043f\u0443\u0431\u043b\u0438\u043a\u0430 \u041c\u0430\u043a\u0435\u0434\u043e\u043d\u0438\u044f",slk:"Maced\xf3nsko",spa:"Macedonia",fin:"Makedonia",est:"Makedoonia",zho:"\u9a6c\u5176\u987f",pol:"Macedonia",urd:"\u0645\u0642\u062f\u0648\u0646\u06cc\u06c1",kor:"\ub9c8\ucf00\ub3c4\ub2c8\uc544"}},MG:{currency:["MGA"],callingCode:["261"],region:"Africa",subregion:"Eastern Africa",flag:"flag-mg",name:{common:"Madagascar",ces:"Madagaskar",deu:"Madagaskar",fra:"Madagascar",hrv:"Madagaskar",ita:"Madagascar",jpn:"\u30de\u30c0\u30ac\u30b9\u30ab\u30eb",nld:"Madagaskar",por:"Madag\xe1scar",rus:"\u041c\u0430\u0434\u0430\u0433\u0430\u0441\u043a\u0430\u0440",slk:"Madagaskar",spa:"Madagascar",fin:"Madagaskar",est:"Madagaskar",zho:"\u9a6c\u8fbe\u52a0\u65af\u52a0",pol:"Madagaskar",urd:"\u0645\u0688\u063a\u0627\u0633\u06a9\u0631",kor:"\ub9c8\ub2e4\uac00\uc2a4\uce74\ub974"}},MW:{currency:["MWK"],callingCode:["265"],region:"Africa",subregion:"Eastern Africa",flag:"flag-mw",name:{common:"Malawi",ces:"Malawi",deu:"Malawi",fra:"Malawi",hrv:"Malavi",ita:"Malawi",jpn:"\u30de\u30e9\u30a6\u30a4",nld:"Malawi",por:"Malawi",rus:"\u041c\u0430\u043b\u0430\u0432\u0438",slk:"Malawi",spa:"Malawi",fin:"Malawi",est:"Malawi",zho:"\u9a6c\u62c9\u7ef4",pol:"Malawi",urd:"\u0645\u0644\u0627\u0648\u06cc",kor:"\ub9d0\ub77c\uc704"}},MY:{currency:["MYR"],callingCode:["60"],region:"Asia",subregion:"South-Eastern Asia",flag:"flag-my",name:{common:"Malaysia",ces:"Malajsie",deu:"Malaysia",fra:"Malaisie",hrv:"Malezija",ita:"Malesia",jpn:"\u30de\u30ec\u30fc\u30b7\u30a2",nld:"Maleisi\xeb",por:"Mal\xe1sia",rus:"\u041c\u0430\u043b\u0430\u0439\u0437\u0438\u044f",slk:"Malajzia",spa:"Malasia",fin:"Malesia",est:"Malaisia",zho:"\u9a6c\u6765\u897f\u4e9a",pol:"Malezja",urd:"\u0645\u0644\u0627\u0626\u06cc\u0634\u06cc\u0627",kor:"\ub9d0\ub808\uc774\uc2dc\uc544"}},MV:{currency:["MVR"],callingCode:["960"],region:"Asia",subregion:"Southern Asia",flag:"flag-mv",name:{common:"Maldives",ces:"Maledivy",deu:"Malediven",fra:"Maldives",hrv:"Maldivi",ita:"Maldive",jpn:"\u30e2\u30eb\u30c7\u30a3\u30d6",nld:"Maldiven",por:"Maldivas",spa:"Maldivas",rus:"\u041c\u0430\u043b\u044c\u0434\u0438\u0432\u044b",slk:"Maldivy",fin:"Malediivit",est:"Maldiivid",zho:"\u9a6c\u5c14\u4ee3\u592b",pol:"Malediwy",urd:"\u0645\u0627\u0644\u062f\u06cc\u067e",kor:"\ubab0\ub514\ube0c"}},ML:{currency:["XOF"],callingCode:["223"],region:"Africa",subregion:"Western Africa",flag:"flag-ml",name:{common:"Mali",ces:"Mali",deu:"Mali",fra:"Mali",hrv:"Mali",ita:"Mali",jpn:"\u30de\u30ea",nld:"Mali",por:"Mali",rus:"\u041c\u0430\u043b\u0438",slk:"Mali",spa:"Mali",fin:"Mali",est:"Mali",zho:"\u9a6c\u91cc",pol:"Mali",urd:"\u0645\u0627\u0644\u06cc",kor:"\ub9d0\ub9ac"}},MT:{currency:["EUR"],callingCode:["356"],region:"Europe",subregion:"Southern Europe",flag:"flag-mt",name:{common:"Malta",ces:"Malta",deu:"Malta",fra:"Malte",hrv:"Malta",ita:"Malta",jpn:"\u30de\u30eb\u30bf",nld:"Malta",por:"Malta",rus:"\u041c\u0430\u043b\u044c\u0442\u0430",slk:"Malta",spa:"Malta",fin:"Malta",est:"Malta",zho:"\u9a6c\u8033\u4ed6",pol:"Malta",urd:"\u0645\u0627\u0644\u0679\u0627",kor:"\ubab0\ud0c0"}},MH:{currency:["USD"],callingCode:["692"],region:"Oceania",subregion:"Micronesia",flag:"flag-mh",name:{common:"Marshall Islands",ces:"Marshallovy ostrovy",deu:"Marshallinseln",fra:"\xceles Marshall",hrv:"Mar\u0161alovi Otoci",ita:"Isole Marshall",jpn:"\u30de\u30fc\u30b7\u30e3\u30eb\u8af8\u5cf6",nld:"Marshalleilanden",por:"Ilhas Marshall",rus:"\u041c\u0430\u0440\u0448\u0430\u043b\u043b\u043e\u0432\u044b \u041e\u0441\u0442\u0440\u043e\u0432\u0430",slk:"Marshallove ostrovy",spa:"Islas Marshall",fin:"Marshallinsaaret",est:"Marshalli Saared",zho:"\u9a6c\u7ecd\u5c14\u7fa4\u5c9b",pol:"Wyspy Marshalla",urd:"\u062c\u0632\u0627\u0626\u0631 \u0645\u0627\u0631\u0634\u0644",kor:"\ub9c8\uc15c \uc81c\ub3c4"}},MQ:{currency:["EUR"],callingCode:["596"],region:"Americas",subregion:"Caribbean",flag:"flag-mq",name:{common:"Martinique",ces:"Martinik",deu:"Martinique",fra:"Martinique",hrv:"Martinique",ita:"Martinica",jpn:"\u30de\u30eb\u30c6\u30a3\u30cb\u30fc\u30af",nld:"Martinique",por:"Martinica",rus:"\u041c\u0430\u0440\u0442\u0438\u043d\u0438\u043a\u0430",spa:"Martinica",slk:"Martinique",fin:"Martinique",est:"Martinique",zho:"\u9a6c\u63d0\u5c3c\u514b",pol:"Martynika",urd:"\u0645\u0627\u0631\u0679\u06cc\u0646\u06cc\u06a9",kor:"\ub9c8\ub974\ud2f0\ub2c8\ud06c"}},MR:{currency:["MRO"],callingCode:["222"],region:"Africa",subregion:"Western Africa",flag:"flag-mr",name:{common:"Mauritania",ces:"Maurit\xe1nie",deu:"Mauretanien",fra:"Mauritanie",hrv:"Mauritanija",ita:"Mauritania",jpn:"\u30e2\u30fc\u30ea\u30bf\u30cb\u30a2",nld:"Mauritani\xeb",por:"Maurit\xe2nia",rus:"\u041c\u0430\u0432\u0440\u0438\u0442\u0430\u043d\u0438\u044f",slk:"Maurit\xe1nia",spa:"Mauritania",fin:"Mauritania",est:"Mauritaania",zho:"\u6bdb\u91cc\u5854\u5c3c\u4e9a",pol:"Mauretania",urd:"\u0645\u0648\u0631\u06cc\u062a\u0627\u0646\u06cc\u06c1",kor:"\ubaa8\ub9ac\ud0c0\ub2c8"}},MU:{currency:["MUR"],callingCode:["230"],region:"Africa",subregion:"Eastern Africa",flag:"flag-mu",name:{common:"Mauritius",ces:"Mauricius",deu:"Mauritius",fra:"\xcele Maurice",hrv:"Mauricijus",ita:"Mauritius",jpn:"\u30e2\u30fc\u30ea\u30b7\u30e3\u30b9",nld:"Mauritius",por:"Maur\xedcio",rus:"\u041c\u0430\u0432\u0440\u0438\u043a\u0438\u0439",slk:"Maur\xedcius",spa:"Mauricio",fin:"Mauritius",est:"Mauritius",zho:"\u6bdb\u91cc\u6c42\u65af",pol:"Mauritius",urd:"\u0645\u0648\u0631\u06cc\u0634\u0633",kor:"\ubaa8\ub9ac\uc154\uc2a4"}},YT:{currency:["EUR"],callingCode:["262"],region:"Africa",subregion:"Eastern Africa",flag:"flag-yt",name:{common:"Mayotte",ces:"Mayotte",deu:"Mayotte",fra:"Mayotte",hrv:"Mayotte",ita:"Mayotte",jpn:"\u30de\u30e8\u30c3\u30c8",nld:"Mayotte",por:"Mayotte",rus:"\u041c\u0430\u0439\u043e\u0442\u0442\u0430",slk:"Mayotte",spa:"Mayotte",fin:"Mayotte",est:"Mayotte",zho:"\u9a6c\u7ea6\u7279",pol:"Majotta",urd:"\u0645\u0627\u06cc\u0648\u0679",kor:"\ub9c8\uc694\ud2b8"}},MX:{currency:["MXN"],callingCode:["52"],region:"Americas",subregion:"North America",flag:"flag-mx",name:{common:"Mexico",ces:"Mexiko",deu:"Mexiko",fra:"Mexique",hrv:"Meksiko",ita:"Messico",jpn:"\u30e1\u30ad\u30b7\u30b3",nld:"Mexico",por:"M\xe9xico",rus:"\u041c\u0435\u043a\u0441\u0438\u043a\u0430",slk:"Mexiko",spa:"M\xe9xico",fin:"Meksiko",est:"Mehhiko",zho:"\u58a8\u897f\u54e5",pol:"Meksyk",urd:"\u0645\u06cc\u06a9\u0633\u06cc\u06a9\u0648",kor:"\uba55\uc2dc\ucf54"}},FM:{currency:["USD"],callingCode:["691"],region:"Oceania",subregion:"Micronesia",flag:"flag-fm",name:{common:"Micronesia",ces:"Mikron\xe9sie",deu:"Mikronesien",fra:"Micron\xe9sie",hrv:"Mikronezija",ita:"Micronesia",jpn:"\u30df\u30af\u30ed\u30cd\u30b7\u30a2\u9023\u90a6",nld:"Micronesi\xeb",por:"Micron\xe9sia",rus:"\u0424\u0435\u0434\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u0435 \u0428\u0442\u0430\u0442\u044b \u041c\u0438\u043a\u0440\u043e\u043d\u0435\u0437\u0438\u0438",slk:"Mikron\xe9zia",spa:"Micronesia",fin:"Mikronesia",est:"Mikroneesia",zho:"\u5bc6\u514b\u7f57\u5c3c\u897f\u4e9a",pol:"Mikronezja",urd:"\u0645\u0627\u0626\u06a9\u0631\u0648\u0646\u06cc\u0634\u06cc\u0627",kor:"\ubbf8\ud06c\ub85c\ub124\uc2dc\uc544"}},MD:{currency:["MDL"],callingCode:["373"],region:"Europe",subregion:"Eastern Europe",flag:"flag-md",name:{common:"Moldova",ces:"Moldavsko",deu:"Moldawien",fra:"Moldavie",hrv:"Moldova",ita:"Moldavia",jpn:"\u30e2\u30eb\u30c9\u30d0\u5171\u548c\u56fd",nld:"Moldavi\xeb",por:"Mold\xe1via",rus:"\u041c\u043e\u043b\u0434\u0430\u0432\u0438\u044f",slk:"Moldavsko",spa:"Moldavia",fin:"Moldova",est:"Moldova",zho:"\u6469\u5c14\u591a\u74e6",pol:"Mo\u0142dawia",urd:"\u0645\u0627\u0644\u062f\u0648\u0648\u0627",kor:"\ubab0\ub3c4\ubc14"}},MC:{currency:["EUR"],callingCode:["377"],region:"Europe",subregion:"Western Europe",flag:"flag-mc",name:{common:"Monaco",ces:"Monako",deu:"Monaco",fra:"Monaco",hrv:"Monako",ita:"Principato di Monaco",jpn:"\u30e2\u30ca\u30b3",nld:"Monaco",por:"M\xf3naco",rus:"\u041c\u043e\u043d\u0430\u043a\u043e",slk:"Monako",spa:"M\xf3naco",fin:"Monaco",est:"Monaco",zho:"\u6469\u7eb3\u54e5",pol:"Monako",urd:"\u0645\u0648\u0646\u0627\u06a9\u0648",kor:"\ubaa8\ub098\ucf54"}},MN:{currency:["MNT"],callingCode:["976"],region:"Asia",subregion:"Eastern Asia",flag:"flag-mn",name:{common:"Mongolia",ces:"Mongolsko",deu:"Mongolei",fra:"Mongolie",hrv:"Mongolija",ita:"Mongolia",jpn:"\u30e2\u30f3\u30b4\u30eb",nld:"Mongoli\xeb",por:"Mong\xf3lia",rus:"\u041c\u043e\u043d\u0433\u043e\u043b\u0438\u044f",slk:"Mongolsko",spa:"Mongolia",fin:"Mongolia",est:"Mongoolia",zho:"\u8499\u53e4",pol:"Mongolia",urd:"\u0645\u0646\u06af\u0648\u0644\u06cc\u0627",kor:"\ubabd\uace8\uad6d"}},ME:{currency:["EUR"],callingCode:["382"],region:"Europe",subregion:"Southern Europe",flag:"flag-me",name:{common:"Montenegro",ces:"\u010cern\xe1 Hora",deu:"Montenegro",fra:"Mont\xe9n\xe9gro",hrv:"Crna Gora",ita:"Montenegro",jpn:"\u30e2\u30f3\u30c6\u30cd\u30b0\u30ed",nld:"Montenegro",por:"Montenegro",rus:"\u0427\u0435\u0440\u043d\u043e\u0433\u043e\u0440\u0438\u044f",slk:"\u010cierna Hora",spa:"Montenegro",fin:"Montenegro",est:"Montenegro",zho:"\u9ed1\u5c71",pol:"Czarnog\xf3ra",urd:"\u0645\u0648\u0646\u0679\u06cc\u0646\u06cc\u06af\u0631\u0648",kor:"\ubaac\ud14c\ub124\uadf8\ub85c"}},MS:{currency:["XCD"],callingCode:["1664"],region:"Americas",subregion:"Caribbean",flag:"flag-ms",name:{common:"Montserrat",ces:"Montserrat",deu:"Montserrat",fra:"Montserrat",hrv:"Montserrat",ita:"Montserrat",jpn:"\u30e2\u30f3\u30c8\u30bb\u30e9\u30c8",nld:"Montserrat",por:"Montserrat",rus:"\u041c\u043e\u043d\u0442\u0441\u0435\u0440\u0440\u0430\u0442",slk:"Montserrat",spa:"Montserrat",fin:"Montserrat",est:"Montserrat",zho:"\u8499\u7279\u585e\u62c9\u7279",pol:"Montserrat",urd:"\u0645\u0627\u0646\u0679\u0633\u0631\u06cc\u0679",kor:"\ubaac\ud2b8\uc138\ub7ab"}},MA:{currency:["MAD"],callingCode:["212"],region:"Africa",subregion:"Northern Africa",flag:"flag-ma",name:{common:"Morocco",ces:"Maroko",deu:"Marokko",fra:"Maroc",hrv:"Maroko",ita:"Marocco",jpn:"\u30e2\u30ed\u30c3\u30b3",nld:"Marokko",por:"Marrocos",rus:"\u041c\u0430\u0440\u043e\u043a\u043a\u043e",slk:"Maroko",spa:"Marruecos",fin:"Marokko",est:"Maroko",zho:"\u6469\u6d1b\u54e5",pol:"Maroko",urd:"\u0645\u0631\u0627\u06a9\u0634",kor:"\ubaa8\ub85c\ucf54"}},MZ:{currency:["MZN"],callingCode:["258"],region:"Africa",subregion:"Eastern Africa",flag:"flag-mz",name:{common:"Mozambique",ces:"Mosambik",deu:"Mosambik",fra:"Mozambique",hrv:"Mozambik",ita:"Mozambico",jpn:"\u30e2\u30b6\u30f3\u30d3\u30fc\u30af",nld:"Mozambique",por:"Mo\xe7ambique",rus:"\u041c\u043e\u0437\u0430\u043c\u0431\u0438\u043a",slk:"Mozambik",spa:"Mozambique",fin:"Mosambik",est:"Mosambiik",zho:"\u83ab\u6851\u6bd4\u514b",pol:"Mozambik",urd:"\u0645\u0648\u0632\u0645\u0628\u06cc\u0642",kor:"\ubaa8\uc7a0\ube44\ud06c"}},MM:{currency:["MMK"],callingCode:["95"],region:"Asia",subregion:"South-Eastern Asia",flag:"flag-mm",name:{common:"Myanmar",ces:"Myanmar",deu:"Myanmar",fra:"Birmanie",hrv:"Mijanmar",ita:"Birmania",jpn:"\u30df\u30e3\u30f3\u30de\u30fc",nld:"Myanmar",por:"Myanmar",rus:"\u041c\u044c\u044f\u043d\u043c\u0430",slk:"Mjanmarsko",spa:"Myanmar",fin:"Myanmar",est:"Myanmar",zho:"\u7f05\u7538",pol:"Mjanma",urd:"\u0645\u06cc\u0627\u0646\u0645\u0627\u0631",kor:"\ubbf8\uc580\ub9c8"}},NA:{currency:["NAD","ZAR"],callingCode:["264"],region:"Africa",subregion:"Southern Africa",flag:"flag-na",name:{common:"Namibia",ces:"Namibie",deu:"Namibia",fra:"Namibie",hrv:"Namibija",ita:"Namibia",jpn:"\u30ca\u30df\u30d3\u30a2",nld:"Namibi\xeb",por:"Nam\xedbia",rus:"\u041d\u0430\u043c\u0438\u0431\u0438\u044f",slk:"Nam\xedbia",spa:"Namibia",fin:"Namibia",est:"Namiibia",zho:"\u7eb3\u7c73\u6bd4\u4e9a",pol:"Namibia",urd:"\u0646\u0645\u06cc\u0628\u06cc\u0627",kor:"\ub098\ubbf8\ube44\uc544"}},NR:{currency:["AUD"],callingCode:["674"],region:"Oceania",subregion:"Micronesia",flag:"flag-nr",name:{common:"Nauru",ces:"Nauru",deu:"Nauru",fra:"Nauru",hrv:"Nauru",ita:"Nauru",jpn:"\u30ca\u30a6\u30eb",nld:"Nauru",por:"Nauru",rus:"\u041d\u0430\u0443\u0440\u0443",slk:"Nauru",spa:"Nauru",fin:"Nauru",est:"Nauru",zho:"\u7459\u9c81",pol:"Nauru",urd:"\u0646\u0627\u0648\u0631\u0648",kor:"\ub098\uc6b0\ub8e8"}},NP:{currency:["NPR"],callingCode:["977"],region:"Asia",subregion:"Southern Asia",flag:"flag-np",name:{common:"Nepal",ces:"Nep\xe1l",deu:"Nepal",fra:"N\xe9pal",hrv:"Nepal",ita:"Nepal",jpn:"\u30cd\u30d1\u30fc\u30eb",nld:"Nepal",por:"Nepal",rus:"\u041d\u0435\u043f\u0430\u043b",slk:"Nep\xe1l",spa:"Nepal",fin:"Nepal",est:"Nepal",zho:"\u5c3c\u6cca\u5c14",pol:"Nepal",urd:"\u0646\u06cc\u067e\u0627\u0644",kor:"\ub124\ud314"}},NL:{currency:["EUR"],callingCode:["31"],region:"Europe",subregion:"Western Europe",flag:"flag-nl",name:{common:"Netherlands",ces:"Nizozemsko",deu:"Niederlande",fra:"Pays-Bas",hrv:"Nizozemska",ita:"Paesi Bassi",jpn:"\u30aa\u30e9\u30f3\u30c0",nld:"Nederland",por:"Holanda",rus:"\u041d\u0438\u0434\u0435\u0440\u043b\u0430\u043d\u0434\u044b",slk:"Holansko",spa:"Pa\xedses Bajos",fin:"Alankomaat",est:"Holland",zho:"\u8377\u5170",pol:"Holandia",urd:"\u0646\u06cc\u062f\u0631\u0644\u06cc\u0646\u0688\u0632",kor:"\ub124\ub35c\ub780\ub4dc"}},NC:{currency:["XPF"],callingCode:["687"],region:"Oceania",subregion:"Melanesia",flag:"flag-nc",name:{common:"New Caledonia",ces:"Nov\xe1 Kaledonie",deu:"Neukaledonien",fra:"Nouvelle-Cal\xe9donie",hrv:"Nova Kaledonija",ita:"Nuova Caledonia",jpn:"\u30cb\u30e5\u30fc\u30ab\u30ec\u30c9\u30cb\u30a2",nld:"Nieuw-Caledoni\xeb",por:"Nova Caled\xf3nia",rus:"\u041d\u043e\u0432\u0430\u044f \u041a\u0430\u043b\u0435\u0434\u043e\u043d\u0438\u044f",slk:"Nov\xe1 Kaled\xf3nia",spa:"Nueva Caledonia",fin:"Uusi-Kaledonia",est:"Uus-Kaledoonia",zho:"\u65b0\u5580\u91cc\u591a\u5c3c\u4e9a",pol:"Nowa Kaledonia",urd:"\u0646\u06cc\u0648 \u06a9\u06cc\u0644\u06cc\u0688\u0648\u0646\u06cc\u0627",kor:"\ub204\ubca8\uce7c\ub808\ub3c4\ub2c8"}},NZ:{currency:["NZD"],callingCode:["64"],region:"Oceania",subregion:"Australia and New Zealand",flag:"flag-nz",name:{common:"New Zealand",ces:"Nov\xfd Z\xe9land",deu:"Neuseeland",fra:"Nouvelle-Z\xe9lande",hrv:"Novi Zeland",ita:"Nuova Zelanda",jpn:"\u30cb\u30e5\u30fc\u30b8\u30fc\u30e9\u30f3\u30c9",nld:"Nieuw-Zeeland",por:"Nova Zel\xe2ndia",rus:"\u041d\u043e\u0432\u0430\u044f \u0417\u0435\u043b\u0430\u043d\u0434\u0438\u044f",slk:"Nov\xfd Z\xe9land",spa:"Nueva Zelanda",fin:"Uusi-Seelanti",est:"Uus-Meremaa",zho:"\u65b0\u897f\u5170",pol:"Nowa Zelandia",urd:"\u0646\u06cc\u0648\u0632\u06cc \u0644\u06cc\u0646\u0688",kor:"\ub274\uc9c8\ub79c\ub4dc"}},NI:{currency:["NIO"],callingCode:["505"],region:"Americas",subregion:"Central America",flag:"flag-ni",name:{common:"Nicaragua",ces:"Nikaragua",deu:"Nicaragua",fra:"Nicaragua",hrv:"Nikaragva",ita:"Nicaragua",jpn:"\u30cb\u30ab\u30e9\u30b0\u30a2",nld:"Nicaragua",por:"Nicar\xe1gua",rus:"\u041d\u0438\u043a\u0430\u0440\u0430\u0433\u0443\u0430",slk:"Nikaragua",spa:"Nicaragua",fin:"Nicaragua",est:"Nicaragua",zho:"\u5c3c\u52a0\u62c9\u74dc",pol:"Nikaragua",urd:"\u0646\u06a9\u0627\u0631\u0627\u06af\u0648\u0627",kor:"\ub2c8\uce74\ub77c\uacfc"}},NE:{currency:["XOF"],callingCode:["227"],region:"Africa",subregion:"Western Africa",flag:"flag-ne",name:{common:"Niger",ces:"Niger",deu:"Niger",fra:"Niger",hrv:"Niger",ita:"Niger",jpn:"\u30cb\u30b8\u30a7\u30fc\u30eb",nld:"Niger",por:"N\xedger",rus:"\u041d\u0438\u0433\u0435\u0440",slk:"Niger",spa:"N\xedger",fin:"Niger",est:"Niger",zho:"\u5c3c\u65e5\u5c14",pol:"Niger",urd:"\u0646\u0627\u0626\u062c\u0631",kor:"\ub2c8\uc81c\ub974"}},NG:{currency:["NGN"],callingCode:["234"],region:"Africa",subregion:"Western Africa",flag:"flag-ng",name:{common:"Nigeria",ces:"Nig\xe9rie",deu:"Nigeria",fra:"Nig\xe9ria",hrv:"Nigerija",ita:"Nigeria",jpn:"\u30ca\u30a4\u30b8\u30a7\u30ea\u30a2",nld:"Nigeria",por:"Nig\xe9ria",rus:"\u041d\u0438\u0433\u0435\u0440\u0438\u044f",slk:"Nig\xe9ria",spa:"Nigeria",fin:"Nigeria",est:"Nigeeria",zho:"\u5c3c\u65e5\u5229\u4e9a",pol:"Nigeria",urd:"\u0646\u0627\u0626\u062c\u06cc\u0631\u06cc\u0627",kor:"\ub098\uc774\uc9c0\ub9ac\uc544"}},NU:{currency:["NZD"],callingCode:["683"],region:"Oceania",subregion:"Polynesia",flag:"flag-nu",name:{common:"Niue",ces:"Niue",deu:"Niue",fra:"Niue",hrv:"Niue",ita:"Niue",jpn:"\u30cb\u30a6\u30a8",nld:"Niue",por:"Niue",rus:"\u041d\u0438\u0443\u044d",slk:"Niue",spa:"Niue",fin:"Niue",est:"Niue",zho:"\u7ebd\u57c3",pol:"Niue",urd:"\u0646\u06cc\u0648\u0648\u06d2",kor:"\ub2c8\uc6b0\uc5d0"}},NF:{currency:["AUD"],callingCode:["672"],region:"Oceania",subregion:"Australia and New Zealand",flag:"flag-nf",name:{common:"Norfolk Island",ces:"Norfolk",deu:"Norfolkinsel",fra:"\xcele Norfolk",hrv:"Otok Norfolk",ita:"Isola Norfolk",jpn:"\u30ce\u30fc\u30d5\u30a9\u30fc\u30af\u5cf6",nld:"Norfolkeiland",por:"Ilha Norfolk",rus:"\u041d\u043e\u0440\u0444\u043e\u043b\u043a",slk:"Norfolk",spa:"Isla de Norfolk",fin:"Norfolkinsaari",est:"Norfolk",zho:"\u8bfa\u798f\u514b\u5c9b",pol:"Wyspa Norfolk",urd:"\u062c\u0632\u06cc\u0631\u06c1 \u0646\u0648\u0631\u0641\u06a9",kor:"\ub178\ud37d \uc12c"}},KP:{currency:["KPW"],callingCode:["850"],region:"Asia",subregion:"Eastern Asia",flag:"flag-kp",name:{common:"North Korea",ces:"Severn\xed Korea",deu:"Nordkorea",fra:"Cor\xe9e du Nord",hrv:"Sjeverna Koreja",ita:"Corea del Nord",jpn:"\u671d\u9bae\u6c11\u4e3b\u4e3b\u7fa9\u4eba\u6c11\u5171\u548c\u56fd",nld:"Noord-Korea",por:"Coreia do Norte",rus:"\u0421\u0435\u0432\u0435\u0440\u043d\u0430\u044f \u041a\u043e\u0440\u0435\u044f",slk:"K\xf3rejsk\xe1 \u013eudovodemokratick\xe1 republika (K\u013dR, Severn\xe1 K\xf3rea)",spa:"Corea del Norte",fin:"Pohjois-Korea",est:"P\xf5hja-Korea",zho:"\u671d\u9c9c",pol:"Korea P\xf3\u0142nocna",urd:"\u0634\u0645\u0627\u0644\u06cc \u06a9\u0648\u0631\u06cc\u0627",kor:"\uc870\uc120"}},MP:{currency:["USD"],callingCode:["1670"],region:"Oceania",subregion:"Micronesia",flag:"flag-mp",name:{common:"Northern Mariana Islands",ces:"Severn\xed Mariany",deu:"N\xf6rdliche Marianen",fra:"\xceles Mariannes du Nord",hrv:"Sjevernomarijanski otoci",ita:"Isole Marianne Settentrionali",jpn:"\u5317\u30de\u30ea\u30a2\u30ca\u8af8\u5cf6",nld:"Noordelijke Marianeneilanden",por:"Marianas Setentrionais",rus:"\u0421\u0435\u0432\u0435\u0440\u043d\u044b\u0435 \u041c\u0430\u0440\u0438\u0430\u043d\u0441\u043a\u0438\u0435 \u043e\u0441\u0442\u0440\u043e\u0432\u0430",slk:"Severn\xe9 Mari\xe1ny",spa:"Islas Marianas del Norte",fin:"Pohjois-Mariaanit",est:"P\xf5hja-Mariaanid",zho:"\u5317\u9a6c\u91cc\u4e9a\u7eb3\u7fa4\u5c9b",pol:"Mariany P\xf3\u0142nocne",urd:"\u062c\u0632\u0627\u0626\u0631 \u0634\u0645\u0627\u0644\u06cc \u0645\u0627\u0631\u06cc\u0627\u0646\u0627",kor:"\ubd81\ub9c8\ub9ac\uc544\ub098 \uc81c\ub3c4"}},NO:{currency:["NOK"],callingCode:["47"],region:"Europe",subregion:"Northern Europe",flag:"flag-no",name:{common:"Norway",ces:"Norsko",deu:"Norwegen",fra:"Norv\xe8ge",hrv:"Norve\u0161ka",ita:"Norvegia",jpn:"\u30ce\u30eb\u30a6\u30a7\u30fc",nld:"Noorwegen",por:"Noruega",rus:"\u041d\u043e\u0440\u0432\u0435\u0433\u0438\u044f",slk:"N\xf3rsko",spa:"Noruega",fin:"Norja",est:"Norra",zho:"\u632a\u5a01",pol:"Norwegia",urd:"\u0646\u0627\u0631\u0648\u06d2",kor:"\ub178\ub974\uc6e8\uc774"}},OM:{currency:["OMR"],callingCode:["968"],region:"Asia",subregion:"Western Asia",flag:"flag-om",name:{common:"Oman",ces:"Om\xe1n",deu:"Oman",fra:"Oman",hrv:"Oman",ita:"oman",jpn:"\u30aa\u30de\u30fc\u30f3",nld:"Oman",por:"Om\xe3",rus:"\u041e\u043c\u0430\u043d",slk:"Om\xe1n",spa:"Om\xe1n",fin:"Oman",est:"Omaan",zho:"\u963f\u66fc",pol:"Oman",urd:"\u0639\u0645\u0627\u0646",kor:"\uc624\ub9cc"}},PK:{currency:["PKR"],callingCode:["92"],region:"Asia",subregion:"Southern Asia",flag:"flag-pk",name:{common:"Pakistan",ces:"P\xe1kist\xe1n",deu:"Pakistan",fra:"Pakistan",hrv:"Pakistan",ita:"Pakistan",jpn:"\u30d1\u30ad\u30b9\u30bf\u30f3",nld:"Pakistan",por:"Paquist\xe3o",rus:"\u041f\u0430\u043a\u0438\u0441\u0442\u0430\u043d",slk:"Pakistan",spa:"Pakist\xe1n",fin:"Pakistan",est:"Pakistan",zho:"\u5df4\u57fa\u65af\u5766",pol:"Pakistan",urd:"\u067e\u0627\u06a9\u0633\u062a\u0627\u0646",kor:"\ud30c\ud0a4\uc2a4\ud0c4"}},PW:{currency:["USD"],callingCode:["680"],region:"Oceania",subregion:"Micronesia",flag:"flag-pw",name:{common:"Palau",ces:"Palau",deu:"Palau",fra:"Palaos (Palau)",hrv:"Palau",ita:"Palau",jpn:"\u30d1\u30e9\u30aa",nld:"Palau",por:"Palau",rus:"\u041f\u0430\u043b\u0430\u0443",slk:"Palau",spa:"Palau",fin:"Palau",est:"Belau",zho:"\u5e15\u52b3",pol:"Palau",urd:"\u067e\u0644\u0627\u0624",kor:"\ud314\ub77c\uc6b0"}},PS:{currency:["ILS"],callingCode:["970"],region:"Asia",subregion:"Western Asia",flag:"flag-ps",name:{common:"Palestine",ces:"Palestina",deu:"Pal\xe4stina",fra:"Palestine",hrv:"Palestina",ita:"Palestina",jpn:"\u30d1\u30ec\u30b9\u30c1\u30ca",nld:"Palestijnse gebieden",por:"Palestina",rus:"\u041f\u0430\u043b\u0435\u0441\u0442\u0438\u043d\u0430",slk:"Palest\xedna",spa:"Palestina",fin:"Palestiina",est:"Palestiina",zho:"\u5df4\u52d2\u65af\u5766",pol:"Palestyna",urd:"\u0641\u0644\u0633\u0637\u06cc\u0646",kor:"\ud314\ub808\uc2a4\ud0c0\uc778"}},PA:{currency:["PAB","USD"],callingCode:["507"],region:"Americas",subregion:"Central America",flag:"flag-pa",name:{common:"Panama",ces:"Panama",deu:"Panama",fra:"Panama",hrv:"Panama",ita:"Panama",jpn:"\u30d1\u30ca\u30de",nld:"Panama",por:"Panam\xe1",rus:"\u041f\u0430\u043d\u0430\u043c\u0430",slk:"Panama",spa:"Panam\xe1",fin:"Panama",est:"Panama",zho:"\u5df4\u62ff\u9a6c",pol:"Panama",urd:"\u067e\u0627\u0646\u0627\u0645\u0627",kor:"\ud30c\ub098\ub9c8"}},PG:{currency:["PGK"],callingCode:["675"],region:"Oceania",subregion:"Melanesia",flag:"flag-pg",name:{common:"Papua New Guinea",ces:"Papua-Nov\xe1 Guinea",deu:"Papua-Neuguinea",fra:"Papouasie-Nouvelle-Guin\xe9e",hrv:"Papua Nova Gvineja",ita:"Papua Nuova Guinea",jpn:"\u30d1\u30d7\u30a2\u30cb\u30e5\u30fc\u30ae\u30cb\u30a2",nld:"Papoea-Nieuw-Guinea",por:"Papua Nova Guin\xe9",rus:"\u041f\u0430\u043f\u0443\u0430 \u2014 \u041d\u043e\u0432\u0430\u044f \u0413\u0432\u0438\u043d\u0435\u044f",slk:"Papua-Nov\xe1 Guinea",spa:"Pap\xfaa Nueva Guinea",fin:"Papua-Uusi-Guinea",est:"Paapua Uus-Guinea",zho:"\u5df4\u5e03\u4e9a\u65b0\u51e0\u5185\u4e9a",pol:"Papua-Nowa Gwinea",urd:"\u067e\u0627\u067e\u0648\u0627 \u0646\u06cc\u0648 \u06af\u0646\u06cc",kor:"\ud30c\ud478\uc544\ub274\uae30\ub2c8"}},PY:{currency:["PYG"],callingCode:["595"],region:"Americas",subregion:"South America",flag:"flag-py",name:{common:"Paraguay",ces:"Paraguay",deu:"Paraguay",fra:"Paraguay",hrv:"Paragvaj",ita:"Paraguay",jpn:"\u30d1\u30e9\u30b0\u30a2\u30a4",nld:"Paraguay",por:"Paraguai",rus:"\u041f\u0430\u0440\u0430\u0433\u0432\u0430\u0439",slk:"Paraguaj",spa:"Paraguay",fin:"Paraguay",est:"Paraguay",zho:"\u5df4\u62c9\u572d",pol:"Paragwaj",urd:"\u067e\u06cc\u0631\u0627\u06af\u0648\u0626\u06d2",kor:"\ud30c\ub77c\uacfc\uc774"}},PE:{currency:["PEN"],callingCode:["51"],region:"Americas",subregion:"South America",flag:"flag-pe",name:{common:"Peru",ces:"Peru",deu:"Peru",fra:"P\xe9rou",hrv:"Peru",ita:"Per\xf9",jpn:"\u30da\u30eb\u30fc",nld:"Peru",por:"Per\xfa",rus:"\u041f\u0435\u0440\u0443",slk:"Peru",spa:"Per\xfa",fin:"Peru",est:"Peruu",zho:"\u79d8\u9c81",pol:"Peru",urd:"\u067e\u06cc\u0631\u0648",kor:"\ud398\ub8e8"}},PH:{currency:["PHP"],callingCode:["63"],region:"Asia",subregion:"South-Eastern Asia",flag:"flag-ph",name:{common:"Philippines",ces:"Filip\xedny",deu:"Philippinen",fra:"Philippines",hrv:"Filipini",ita:"Filippine",jpn:"\u30d5\u30a3\u30ea\u30d4\u30f3",nld:"Filipijnen",por:"Filipinas",rus:"\u0424\u0438\u043b\u0438\u043f\u043f\u0438\u043d\u044b",slk:"Filip\xedny",spa:"Filipinas",fin:"Filippiinit",est:"Filipiinid",zho:"\u83f2\u5f8b\u5bbe",pol:"Filipiny",urd:"\u0641\u0644\u067e\u0627\u0626\u0646",kor:"\ud544\ub9ac\ud540"}},PN:{currency:["NZD"],callingCode:["64"],region:"Oceania",subregion:"Polynesia",flag:"flag-pn",name:{common:"Pitcairn Islands",ces:"Pitcairnovy ostrovy",deu:"Pitcairninseln",fra:"\xceles Pitcairn",hrv:"Pitcairnovo oto\u010dje",ita:"Isole Pitcairn",jpn:"\u30d4\u30c8\u30b1\u30a2\u30f3",nld:"Pitcairneilanden",por:"Ilhas Pitcairn",rus:"\u041e\u0441\u0442\u0440\u043e\u0432\u0430 \u041f\u0438\u0442\u043a\u044d\u0440\u043d",slk:"Pitcairnove ostrovy",spa:"Islas Pitcairn",fin:"Pitcairn",est:"Pitcairn",zho:"\u76ae\u7279\u51ef\u6069\u7fa4\u5c9b",pol:"Pitcairn",urd:"\u062c\u0632\u0627\u0626\u0631 \u067e\u0679\u06a9\u06cc\u0631\u0646",kor:"\ud54f\ucf00\uc5b8 \uc81c\ub3c4"}},PL:{currency:["PLN"],callingCode:["48"],region:"Europe",subregion:"Eastern Europe",flag:"flag-pl",name:{common:"Poland",ces:"Polsko",deu:"Polen",fra:"Pologne",hrv:"Poljska",ita:"Polonia",jpn:"\u30dd\u30fc\u30e9\u30f3\u30c9",nld:"Polen",por:"Pol\xf3nia",rus:"\u041f\u043e\u043b\u044c\u0448\u0430",slk:"Po\u013esko",spa:"Polonia",fin:"Puola",est:"Poola",zho:"\u6ce2\u5170",pol:"Polska",urd:"\u067e\u0648\u0644\u06cc\u0646\u0688",kor:"\ud3f4\ub780\ub4dc"}},PT:{currency:["EUR"],callingCode:["351"],region:"Europe",subregion:"Southern Europe",flag:"flag-pt",name:{common:"Portugal",ces:"Portugalsko",deu:"Portugal",fra:"Portugal",hrv:"Portugal",ita:"Portogallo",jpn:"\u30dd\u30eb\u30c8\u30ac\u30eb",nld:"Portugal",por:"Portugal",rus:"\u041f\u043e\u0440\u0442\u0443\u0433\u0430\u043b\u0438\u044f",slk:"Portugalsko",spa:"Portugal",fin:"Portugali",est:"Portugal",zho:"\u8461\u8404\u7259",pol:"Portugalia",urd:"\u067e\u0631\u062a\u06af\u0627\u0644",kor:"\ud3ec\ub974\ud22c\uac08"}},PR:{currency:["USD"],callingCode:["1787","1939"],region:"Americas",subregion:"Caribbean",flag:"flag-pr",name:{common:"Puerto Rico",ces:"Portoriko",deu:"Puerto Rico",fra:"Porto Rico",hrv:"Portoriko",ita:"Porto Rico",jpn:"\u30d7\u30a8\u30eb\u30c8\u30ea\u30b3",nld:"Puerto Rico",por:"Porto Rico",rus:"\u041f\u0443\u044d\u0440\u0442\u043e-\u0420\u0438\u043a\u043e",slk:"Portoriko",spa:"Puerto Rico",fin:"Puerto Rico",est:"Puerto Rico",zho:"\u6ce2\u591a\u9ece\u5404",pol:"Portoryko",urd:"\u067e\u0648\u0631\u0679\u0648 \u0631\u06cc\u06a9\u0648",kor:"\ud478\uc5d0\ub974\ud1a0\ub9ac\ucf54"}},QA:{currency:["QAR"],callingCode:["974"],region:"Asia",subregion:"Western Asia",flag:"flag-qa",name:{common:"Qatar",ces:"Katar",deu:"Katar",fra:"Qatar",hrv:"Katar",ita:"Qatar",jpn:"\u30ab\u30bf\u30fc\u30eb",nld:"Qatar",por:"Catar",rus:"\u041a\u0430\u0442\u0430\u0440",slk:"Katar",spa:"Catar",fin:"Qatar",est:"Katar",zho:"\u5361\u5854\u5c14",pol:"Katar",urd:"\u0642\u0637\u0631",kor:"\uce74\ud0c0\ub974"}},CG:{currency:["XAF"],callingCode:["242"],region:"Africa",subregion:"Middle Africa",flag:"flag-cg",name:{common:"Republic of the Congo",ces:"Kongo",cym:"Gweriniaeth y Congo",deu:"Kongo",fra:"Congo",hrv:"Kongo",ita:"Congo",jpn:"\u30b3\u30f3\u30b4\u5171\u548c\u56fd",nld:"Congo",por:"Congo",rus:"\u0420\u0435\u0441\u043f\u0443\u0431\u043b\u0438\u043a\u0430 \u041a\u043e\u043d\u0433\u043e",slk:"Kongo",spa:"Congo",fin:"Kongo-Brazzaville",est:"Kongo Vabariik",zho:"\u521a\u679c",pol:"Kongo",urd:"\u062c\u0645\u06c1\u0648\u0631\u06cc\u06c1 \u06a9\u0627\u0646\u06af\u0648",kor:"\ucf69\uace0"}},RO:{currency:["RON"],callingCode:["40"],region:"Europe",subregion:"Eastern Europe",flag:"flag-ro",name:{common:"Romania",ces:"Rumunsko",deu:"Rum\xe4nien",fra:"Roumanie",hrv:"Rumunjska",ita:"Romania",jpn:"\u30eb\u30fc\u30de\u30cb\u30a2",nld:"Roemeni\xeb",por:"Rom\xe9nia",rus:"\u0420\u0443\u043c\u044b\u043d\u0438\u044f",slk:"Rumunsko",spa:"Rumania",fin:"Romania",est:"Rumeenia",zho:"\u7f57\u9a6c\u5c3c\u4e9a",pol:"Rumunia",urd:"\u0631\u0648\u0645\u0627\u0646\u06cc\u06c1",kor:"\ub8e8\ub9c8\ub2c8\uc544"}},RU:{currency:["RUB"],callingCode:["7"],region:"Europe",subregion:"Eastern Europe",flag:"flag-ru",name:{common:"Russia",ces:"Rusko",deu:"Russland",fra:"Russie",hrv:"Rusija",ita:"Russia",jpn:"\u30ed\u30b7\u30a2\u9023\u90a6",nld:"Rusland",por:"R\xfassia",rus:"\u0420\u043e\u0441\u0441\u0438\u044f",slk:"Rusko",spa:"Rusia",fin:"Ven\xe4j\xe4",est:"Venemaa",zho:"\u4fc4\u7f57\u65af",pol:"Rosja",urd:"\u0631\u0648\u0633",kor:"\ub7ec\uc2dc\uc544"}},RW:{currency:["RWF"],callingCode:["250"],region:"Africa",subregion:"Eastern Africa",flag:"flag-rw",name:{common:"Rwanda",ces:"Rwanda",deu:"Ruanda",fra:"Rwanda",hrv:"Ruanda",ita:"Ruanda",jpn:"\u30eb\u30ef\u30f3\u30c0",nld:"Rwanda",por:"Ruanda",rus:"\u0420\u0443\u0430\u043d\u0434\u0430",slk:"Rwanda",spa:"Ruanda",fin:"Ruanda",est:"Rwanda",zho:"\u5362\u65fa\u8fbe",pol:"Rwanda",urd:"\u0631\u0648\u0627\u0646\u0688\u0627",kor:"\ub974\uc644\ub2e4"}},RE:{currency:["EUR"],callingCode:["262"],region:"Africa",subregion:"Eastern Africa",flag:"flag-re",name:{common:"R\xe9union",ces:"R\xe9union",deu:"R\xe9union",fra:"R\xe9union",hrv:"R\xe9union",ita:"Riunione",jpn:"\u30ec\u30e6\u30cb\u30aa\u30f3",nld:"R\xe9union",por:"Reuni\xe3o",rus:"\u0420\u0435\u044e\u043d\u044c\u043e\u043d",slk:"R\xe9union",spa:"Reuni\xf3n",fin:"R\xe9union",est:"R\xe9union",zho:"\u7559\u5c3c\u65fa\u5c9b",pol:"Reunion",urd:"\u0631\u06d2 \u06cc\u0648\u0646\u06cc\u0648\u06ba",kor:"\ub808\uc704\ub2c8\uc639"}},BL:{currency:["EUR"],callingCode:["590"],region:"Americas",subregion:"Caribbean",flag:"flag-bl",name:{common:"Saint Barth\xe9lemy",ces:"Svat\xfd Bartolom\u011bj",deu:"Saint-Barth\xe9lemy",fra:"Saint-Barth\xe9lemy",hrv:"Saint Barth\xe9lemy",ita:"Antille Francesi",jpn:"\u30b5\u30f3\u30fb\u30d0\u30eb\u30c6\u30eb\u30df\u30fc",nld:"Saint Barth\xe9lemy",por:"S\xe3o Bartolomeu",rus:"\u0421\u0435\u043d-\u0411\u0430\u0440\u0442\u0435\u043b\u0435\u043c\u0438",slk:"Sv\xe4t\xfd Bartolomej",spa:"San Bartolom\xe9",fin:"Saint-Barth\xe9lemy",est:"Saint-Barth\xe9lemy",zho:"\u5723\u5df4\u6cf0\u52d2\u7c73",pol:"Saint-Barth\xe9lemy",urd:"\u0633\u06cc\u0646\u0679 \u0628\u0627\u0631\u062a\u06be\u06cc\u0645\u0644\u06d2",kor:"\uc0dd\ubc14\ub974\ud154\ub808\ubbf8"}},SH:{currency:["SHP","GBP"],callingCode:["290","247"],region:"Africa",subregion:"Western Africa",flag:"flag-sh",name:{common:"Saint Helena, Ascension and Tristan da Cunha",ces:"Svat\xe1 Helena, Ascension a Tristan da Cunha",deu:"St. Helena, Ascension und Tristan da Cunha",fra:"Sainte-H\xe9l\xe8ne, Ascension et Tristan da Cunha",hrv:"Sveta Helena",ita:"Sant'Elena, Ascensione e Tristan da Cunha",jpn:"\u30bb\u30f3\u30c8\u30d8\u30ec\u30ca\u30fb\u30a2\u30bb\u30f3\u30b7\u30e7\u30f3\u304a\u3088\u3073\u30c8\u30ea\u30b9\u30bf\u30f3\u30c0\u30af\u30fc\u30cb\u30e3",nld:"Sint-Helena, Ascension en Tristan da Cunha",por:"Santa Helena, Ascens\xe3o e Trist\xe3o da Cunha",rus:"\u041e\u0441\u0442\u0440\u043e\u0432\u0430 \u0421\u0432\u044f\u0442\u043e\u0439 \u0415\u043b\u0435\u043d\u044b, \u0412\u043e\u0437\u043d\u0435\u0441\u0435\u043d\u0438\u044f \u0438 \u0422\u0440\u0438\u0441\u0442\u0430\u043d-\u0434\u0430-\u041a\u0443\u043d\u044c\u044f",slk:"Sv\xe4t\xe1 Helena (z\xe1morsk\xe9 \xfazemie)",spa:"Santa Elena, Ascensi\xf3n y Trist\xe1n de Acu\xf1a",fin:"Saint Helena, Ascension ja Tristan da Cunha",est:"Saint Helena, Ascension ja Tristan da Cunha",zho:"\u5723\u8d6b\u52d2\u62ff\u3001\u963f\u68ee\u677e\u548c\u7279\u91cc\u65af\u5766-\u8fbe\u5e93\u5c3c\u4e9a",pol:"Wyspa \u015awi\u0119tej Heleny, Wyspa Wniebowst\u0105pienia i Tristan da Cunha",urd:"\u0633\u06cc\u0646\u0679 \u06c1\u0644\u06cc\u0646\u0627\u060c \u0627\u0633\u06cc\u0646\u0634\u0646 \u0648 \u062a\u0631\u0633\u0679\u0627\u0646 \u062f\u0627 \u06a9\u0648\u0646\u06cc\u0627",kor:"\uc138\uc778\ud2b8\ud5ec\ub808\ub098"}},KN:{currency:["XCD"],callingCode:["1869"],region:"Americas",subregion:"Caribbean",flag:"flag-kn",name:{common:"Saint Kitts and Nevis",ces:"Svat\xfd Kry\u0161tof a Nevis",deu:"St. Kitts und Nevis",fra:"Saint-Christophe-et-Ni\xe9v\xe8s",hrv:"Sveti Kristof i Nevis",ita:"Saint Kitts e Nevis",jpn:"\u30bb\u30f3\u30c8\u30af\u30ea\u30b9\u30c8\u30d5\u30a1\u30fc\u30fb\u30cd\u30a4\u30d3\u30b9",nld:"Saint Kitts en Nevis",por:"S\xe3o Crist\xf3v\xe3o e Nevis",rus:"\u0421\u0435\u043d\u0442-\u041a\u0438\u0442\u0441 \u0438 \u041d\u0435\u0432\u0438\u0441",slk:"Sv\xe4t\xfd Kri\u0161tof a Nevis",spa:"San Crist\xf3bal y Nieves",fin:"Saint Kitts ja Nevis",est:"Saint Kitts ja Nevis",zho:"\u5723\u57fa\u8328\u548c\u5c3c\u7ef4\u65af",pol:"Saint Kitts i Nevis",urd:"\u0633\u06cc\u0646\u0679 \u06a9\u06cc\u0679\u0632 \u0648 \u0646\u0627\u0648\u06cc\u0633",kor:"\uc138\uc778\ud2b8\ud0a4\uce20 \ub124\ube44\uc2a4"}},LC:{currency:["XCD"],callingCode:["1758"],region:"Americas",subregion:"Caribbean",flag:"flag-lc",name:{common:"Saint Lucia",ces:"Svat\xe1 Lucie",deu:"St. Lucia",fra:"Sainte-Lucie",hrv:"Sveta Lucija",ita:"Santa Lucia",jpn:"\u30bb\u30f3\u30c8\u30eb\u30b7\u30a2",nld:"Saint Lucia",por:"Santa L\xfacia",rus:"\u0421\u0435\u043d\u0442-\u041b\u044e\u0441\u0438\u044f",slk:"Sv\xe4t\xe1 Lucia",spa:"Santa Luc\xeda",fin:"Saint Lucia",est:"Saint Lucia",zho:"\u5723\u5362\u897f\u4e9a",pol:"Saint Lucia",urd:"\u0633\u06cc\u0646\u0679 \u0644\u0648\u0633\u06cc\u0627",kor:"\uc138\uc778\ud2b8\ub8e8\uc2dc\uc544"}},MF:{currency:["EUR"],callingCode:["590"],region:"Americas",subregion:"Caribbean",flag:"flag-mf",name:{common:"Saint Martin",ces:"Svat\xfd Martin (Francie)",deu:"Saint-Martin",fra:"Saint-Martin",hrv:"Sveti Martin",ita:"Saint Martin",jpn:"\u30b5\u30f3\u30fb\u30de\u30eb\u30bf\u30f3\uff08\u30d5\u30e9\u30f3\u30b9\u9818\uff09",nld:"Saint-Martin",por:"S\xe3o Martinho",rus:"\u0421\u0435\u043d-\u041c\u0430\u0440\u0442\u0435\u043d",slk:"Saint-Martin",spa:"Saint Martin",fin:"Saint-Martin",est:"Saint-Martin",zho:"\u5723\u9a6c\u4e01",pol:"Saint-Martin",urd:"\u0633\u06cc\u0646\u0679 \u0645\u0627\u0631\u0679\u0646",kor:"\uc0dd\ub9c8\ub974\ud0f1"}},PM:{currency:["EUR"],callingCode:["508"],region:"Americas",subregion:"North America",flag:"flag-pm",name:{common:"Saint Pierre and Miquelon",ces:"Saint-Pierre a Miquelon",deu:"St. Pierre und Miquelon",fra:"Saint-Pierre-et-Miquelon",hrv:"Sveti Petar i Mikelon",ita:"Saint-Pierre e Miquelon",jpn:"\u30b5\u30f3\u30d4\u30a8\u30fc\u30eb\u5cf6\u30fb\u30df\u30af\u30ed\u30f3\u5cf6",nld:"Saint Pierre en Miquelon",por:"Saint-Pierre e Miquelon",rus:"\u0421\u0435\u043d-\u041f\u044c\u0435\u0440 \u0438 \u041c\u0438\u043a\u0435\u043b\u043e\u043d",slk:"Saint Pierre a Miquelon",spa:"San Pedro y Miquel\xf3n",fin:"Saint-Pierre ja Miquelon",est:"Saint-Pierre ja Miquelon",zho:"\u5723\u76ae\u57c3\u5c14\u548c\u5bc6\u514b\u9686",pol:"Saint-Pierre i Miquelon",urd:"\u0633\u06cc\u0646\u0679 \u067e\u06cc\u0626\u0631 \u0648 \u0645\u06cc\u06a9\u06cc\u0644\u0648\u0646",kor:"\uc0dd\ud53c\uc5d0\ub974 \ubbf8\ud074\ub871"}},VC:{currency:["XCD"],callingCode:["1784"],region:"Americas",subregion:"Caribbean",flag:"flag-vc",name:{common:"Saint Vincent and the Grenadines",ces:"Svat\xfd Vincenc a Grenadiny",deu:"St. Vincent und die Grenadinen",fra:"Saint-Vincent-et-les-Grenadines",hrv:"Sveti Vincent i Grenadini",ita:"Saint Vincent e Grenadine",jpn:"\u30bb\u30f3\u30c8\u30d3\u30f3\u30bb\u30f3\u30c8\u304a\u3088\u3073\u30b0\u30ec\u30ca\u30c7\u30a3\u30fc\u30f3\u8af8\u5cf6",nld:"Saint Vincent en de Grenadines",por:"S\xe3o Vincente e Granadinas",rus:"\u0421\u0435\u043d\u0442-\u0412\u0438\u043d\u0441\u0435\u043d\u0442 \u0438 \u0413\u0440\u0435\u043d\u0430\u0434\u0438\u043d\u044b",slk:"Sv\xe4t\xfd Vincent a Grenad\xedny",spa:"San Vicente y Granadinas",fin:"Saint Vincent ja Grenadiinit",est:"Saint Vincent",zho:"\u5723\u6587\u68ee\u7279\u548c\u683c\u6797\u7eb3\u4e01\u65af",pol:"Saint Vincent i Grenadyny",urd:"\u0633\u06cc\u0646\u0679 \u0648\u06cc\u0646\u0633\u06cc\u0646\u0679 \u0648 \u06af\u0631\u06cc\u0646\u0627\u0688\u0627\u0626\u0646\u0632",kor:"\uc138\uc778\ud2b8\ube48\uc13c\ud2b8 \uadf8\ub808\ub098\ub518"}},WS:{currency:["WST"],callingCode:["685"],region:"Oceania",subregion:"Polynesia",flag:"flag-ws",name:{common:"Samoa",ces:"Samoa",deu:"Samoa",fra:"Samoa",hrv:"Samoa",ita:"Samoa",jpn:"\u30b5\u30e2\u30a2",nld:"Samoa",por:"Samoa",rus:"\u0421\u0430\u043c\u043e\u0430",slk:"Samoa",spa:"Samoa",fin:"Samoa",est:"Samoa",zho:"\u8428\u6469\u4e9a",pol:"Samoa",urd:"\u0633\u0627\u0645\u0648\u0648\u0627",kor:"\uc0ac\ubaa8\uc544"}},SM:{currency:["EUR"],callingCode:["378"],region:"Europe",subregion:"Southern Europe",flag:"flag-sm",name:{common:"San Marino",ces:"San Marino",deu:"San Marino",fra:"Saint-Marin",hrv:"San Marino",ita:"San Marino",jpn:"\u30b5\u30f3\u30de\u30ea\u30ce",nld:"San Marino",por:"San Marino",rus:"\u0421\u0430\u043d-\u041c\u0430\u0440\u0438\u043d\u043e",slk:"San Mar\xedno",spa:"San Marino",fin:"San Marino",est:"San Marino",zho:"\u5723\u9a6c\u529b\u8bfa",pol:"San Marino",urd:"\u0633\u0627\u0646 \u0645\u0627\u0631\u06cc\u0646\u0648",kor:"\uc0b0\ub9c8\ub9ac\ub178"}},SA:{currency:["SAR"],callingCode:["966"],region:"Asia",subregion:"Western Asia",flag:"flag-sa",name:{common:"Saudi Arabia",ces:"Sa\xfadsk\xe1 Ar\xe1bie",deu:"Saudi-Arabien",fra:"Arabie Saoudite",hrv:"Saudijska Arabija",ita:"Arabia Saudita",jpn:"\u30b5\u30a6\u30b8\u30a2\u30e9\u30d3\u30a2",nld:"Saoedi-Arabi\xeb",por:"Ar\xe1bia Saudita",rus:"\u0421\u0430\u0443\u0434\u043e\u0432\u0441\u043a\u0430\u044f \u0410\u0440\u0430\u0432\u0438\u044f",slk:"Saudsk\xe1 Ar\xe1bia",spa:"Arabia Saud\xed",fin:"Saudi-Arabia",est:"Saudi Araabia",zho:"\u6c99\u7279\u963f\u62c9\u4f2f",pol:"Arabia Saudyjska",urd:"\u0633\u0639\u0648\u062f\u06cc \u0639\u0631\u0628",kor:"\uc0ac\uc6b0\ub514\uc544\ub77c\ube44\uc544"}},SN:{currency:["XOF"],callingCode:["221"],region:"Africa",subregion:"Western Africa",flag:"flag-sn",name:{common:"Senegal",ces:"Senegal",deu:"Senegal",fra:"S\xe9n\xe9gal",hrv:"Senegal",ita:"Senegal",jpn:"\u30bb\u30cd\u30ac\u30eb",nld:"Senegal",por:"Senegal",rus:"\u0421\u0435\u043d\u0435\u0433\u0430\u043b",slk:"Senegal",spa:"Senegal",fin:"Senegal",est:"Senegal",zho:"\u585e\u5185\u52a0\u5c14",pol:"Senegal",urd:"\u0633\u06cc\u0646\u06cc\u06af\u0627\u0644",kor:"\uc138\ub124\uac08"}},RS:{currency:["RSD"],callingCode:["381"],region:"Europe",subregion:"Southern Europe",flag:"flag-rs",name:{common:"Serbia",ces:"Srbsko",deu:"Serbien",fra:"Serbie",hrv:"Srbija",ita:"Serbia",jpn:"\u30bb\u30eb\u30d3\u30a2",nld:"Servi\xeb",por:"S\xe9rvia",rus:"\u0421\u0435\u0440\u0431\u0438\u044f",slk:"Srbsko",spa:"Serbia",fin:"Serbia",est:"Serbia",zho:"\u585e\u5c14\u7ef4\u4e9a",pol:"Serbia",urd:"\u0633\u0631\u0628\u06cc\u0627",kor:"\uc138\ub974\ube44\uc544"}},SC:{currency:["SCR"],callingCode:["248"],region:"Africa",subregion:"Eastern Africa",flag:"flag-sc",name:{common:"Seychelles",ces:"Seychely",deu:"Seychellen",fra:"Seychelles",hrv:"Sej\u0161eli",ita:"Seychelles",jpn:"\u30bb\u30fc\u30b7\u30a7\u30eb",nld:"Seychellen",por:"Seicheles",rus:"\u0421\u0435\u0439\u0448\u0435\u043b\u044c\u0441\u043a\u0438\u0435 \u041e\u0441\u0442\u0440\u043e\u0432\u0430",slk:"Seychely",spa:"Seychelles",fin:"Seychellit",est:"Sei\u0161ellid",zho:"\u585e\u820c\u5c14",pol:"Seszele",urd:"\u0633\u06cc\u0686\u06cc\u0644\u06cc\u0633",kor:"\uc138\uc774\uc178"}},SL:{currency:["SLL"],callingCode:["232"],region:"Africa",subregion:"Western Africa",flag:"flag-sl",name:{common:"Sierra Leone",ces:"Sierra Leone",deu:"Sierra Leone",fra:"Sierra Leone",hrv:"Sijera Leone",ita:"Sierra Leone",jpn:"\u30b7\u30a8\u30e9\u30ec\u30aa\u30cd",nld:"Sierra Leone",por:"Serra Leoa",rus:"\u0421\u044c\u0435\u0440\u0440\u0430-\u041b\u0435\u043e\u043d\u0435",slk:"Sierra Leone",spa:"Sierra Leone",fin:"Sierra Leone",est:"Sierra Leone",zho:"\u585e\u62c9\u5229\u6602",pol:"Sierra Leone",urd:"\u0633\u06cc\u0631\u0627\u0644\u06cc\u0648\u0646",kor:"\uc2dc\uc5d0\ub77c\ub9ac\uc628"}},SG:{currency:["SGD"],callingCode:["65"],region:"Asia",subregion:"South-Eastern Asia",flag:"flag-sg",name:{common:"Singapore",ces:"Singapur",deu:"Singapur",fra:"Singapour",hrv:"Singapur",ita:"Singapore",jpn:"\u30b7\u30f3\u30ac\u30dd\u30fc\u30eb",nld:"Singapore",por:"Singapura",rus:"\u0421\u0438\u043d\u0433\u0430\u043f\u0443\u0440",slk:"Singapur",spa:"Singapur",fin:"Singapore",est:"Singapur",pol:"Singapur",urd:"\u0633\u0646\u06af\u0627\u067e\u0648\u0631",kor:"\uc2f1\uac00\ud3ec\ub974"}},SX:{currency:["ANG"],callingCode:["1721"],region:"Americas",subregion:"Caribbean",flag:"flag-sx",name:{common:"Sint Maarten",ces:"Svat\xfd Martin (Nizozemsko)",deu:"Sint Maarten",fra:"Saint-Martin",hrv:"Sveti Martin",ita:"Sint Maarten",jpn:"\u30b7\u30f3\u30c8\u30fb\u30de\u30fc\u30eb\u30c6\u30f3",nld:"Sint Maarten",por:"S\xe3o Martinho",rus:"\u0421\u0438\u043d\u0442-\u041c\u0430\u0440\u0442\u0435\u043d",slk:"Sint Maarten",spa:"Sint Maarten",fin:"Sint Maarten",est:"Sint Maarten",zho:"\u5723\u9a6c\u4e01\u5c9b",pol:"Sint Maarten",urd:"\u0633\u0646\u0679 \u0645\u0627\u0631\u0679\u0646",kor:"\uc2e0\ud2b8\ub9c8\ub974\ud134"}},SK:{currency:["EUR"],callingCode:["421"],region:"Europe",subregion:"Central Europe",flag:"flag-sk",name:{common:"Slovakia",ces:"Slovensko",deu:"Slowakei",fra:"Slovaquie",hrv:"Slova\u010dka",ita:"Slovacchia",jpn:"\u30b9\u30ed\u30d0\u30ad\u30a2",nld:"Slowakije",por:"Eslov\xe1quia",rus:"\u0421\u043b\u043e\u0432\u0430\u043a\u0438\u044f",slk:"Slovensko",spa:"Rep\xfablica Eslovaca",fin:"Slovakia",est:"Slovakkia",zho:"\u65af\u6d1b\u4f10\u514b",pol:"S\u0142owacja",urd:"\u0633\u0644\u0648\u0648\u0627\u06a9\u06cc\u06c1",kor:"\uc2ac\ub85c\ubc14\ud0a4\uc544"}},SI:{currency:["EUR"],callingCode:["386"],region:"Europe",subregion:"Southern Europe",flag:"flag-si",name:{common:"Slovenia",ces:"Slovinsko",deu:"Slowenien",fra:"Slov\xe9nie",hrv:"Slovenija",ita:"Slovenia",jpn:"\u30b9\u30ed\u30d9\u30cb\u30a2",nld:"Sloveni\xeb",por:"Eslov\xe9nia",rus:"\u0421\u043b\u043e\u0432\u0435\u043d\u0438\u044f",slk:"Slovinsko",spa:"Eslovenia",fin:"Slovenia",est:"Sloveenia",zho:"\u65af\u6d1b\u6587\u5c3c\u4e9a",pol:"S\u0142owenia",urd:"\u0633\u0644\u0648\u0648\u06cc\u0646\u06cc\u0627",kor:"\uc2ac\ub85c\ubca0\ub2c8\uc544"}},SB:{currency:["SBD"],callingCode:["677"],region:"Oceania",subregion:"Melanesia",flag:"flag-sb",name:{common:"Solomon Islands",ces:"\u0160alamounovy ostrovy",deu:"Salomonen",fra:"\xceles Salomon",hrv:"Solomonski Otoci",ita:"Isole Salomone",jpn:"\u30bd\u30ed\u30e2\u30f3\u8af8\u5cf6",nld:"Salomonseilanden",por:"Ilhas Salom\xe3o",rus:"\u0421\u043e\u043b\u043e\u043c\u043e\u043d\u043e\u0432\u044b \u041e\u0441\u0442\u0440\u043e\u0432\u0430",slk:"Salomonove ostrovy",spa:"Islas Salom\xf3n",fin:"Salomonsaaret",est:"Saalomoni Saared",zho:"\u6240\u7f57\u95e8\u7fa4\u5c9b",pol:"Wyspy Salomona",urd:"\u062c\u0632\u0627\u0626\u0631 \u0633\u0644\u06cc\u0645\u0627\u0646",kor:"\uc194\ub85c\ubaac \uc81c\ub3c4"}},SO:{currency:["SOS"],callingCode:["252"],region:"Africa",subregion:"Eastern Africa",flag:"flag-so",name:{common:"Somalia",ces:"Som\xe1lsko",deu:"Somalia",fra:"Somalie",hrv:"Somalija",ita:"Somalia",jpn:"\u30bd\u30de\u30ea\u30a2",nld:"Somali\xeb",por:"Som\xe1lia",rus:"\u0421\u043e\u043c\u0430\u043b\u0438",slk:"Som\xe1lsko",spa:"Somalia",fin:"Somalia",est:"Somaalia",zho:"\u7d22\u9a6c\u91cc",pol:"Somalia",urd:"\u0635\u0648\u0645\u0627\u0644\u06cc\u06c1",kor:"\uc18c\ub9d0\ub9ac\uc544"}},ZA:{currency:["ZAR"],callingCode:["27"],region:"Africa",subregion:"Southern Africa",flag:"flag-za",name:{common:"South Africa",ces:"Jihoafrick\xe1 republika",deu:"S\xfcdafrika",fra:"Afrique du Sud",hrv:"Ju\u017enoafri\u010dka Republika",ita:"Sud Africa",jpn:"\u5357\u30a2\u30d5\u30ea\u30ab",nld:"Zuid-Afrika",por:"\xc1frica do Sul",rus:"\u042e\u0436\u043d\u043e-\u0410\u0444\u0440\u0438\u043a\u0430\u043d\u0441\u043a\u0430\u044f \u0420\u0435\u0441\u043f\u0443\u0431\u043b\u0438\u043a\u0430",slk:"Juhoafrick\xe1 republika",spa:"Rep\xfablica de Sud\xe1frica",fin:"Etel\xe4-Afrikka",est:"L\xf5una-Aafrika Vabariik",zho:"\u5357\u975e",pol:"Po\u0142udniowa Afryka",urd:"\u062c\u0646\u0648\u0628\u06cc \u0627\u0641\u0631\u06cc\u0642\u0627",kor:"\ub0a8\uc544\ud504\ub9ac\uce74"}},GS:{currency:["GBP"],callingCode:["500"],region:"Antarctic",subregion:"",flag:"flag-gs",name:{common:"South Georgia",ces:"Ji\u017en\xed Georgie a Ji\u017en\xed Sandwichovy ostrovy",deu:"S\xfcdgeorgien und die S\xfcdlichen Sandwichinseln",fra:"G\xe9orgie du Sud-et-les \xceles Sandwich du Sud",hrv:"Ju\u017ena Georgija i oto\u010dje Ju\u017eni Sandwich",ita:"Georgia del Sud e Isole Sandwich Meridionali",jpn:"\u30b5\u30a6\u30b9\u30b8\u30e7\u30fc\u30b8\u30a2\u30fb\u30b5\u30a6\u30b9\u30b5\u30f3\u30c9\u30a6\u30a3\u30c3\u30c1\u8af8\u5cf6",nld:"Zuid-Georgia en Zuidelijke Sandwicheilanden",por:"Ilhas Ge\xf3rgia do Sul e Sandwich do Sul",rus:"\u042e\u0436\u043d\u0430\u044f \u0413\u0435\u043e\u0440\u0433\u0438\u044f \u0438 \u042e\u0436\u043d\u044b\u0435 \u0421\u0430\u043d\u0434\u0432\u0438\u0447\u0435\u0432\u044b \u043e\u0441\u0442\u0440\u043e\u0432\u0430",slk:"Ju\u017en\xe1 Georgia a Ju\u017en\xe9 Sandwichove ostrovy",spa:"Islas Georgias del Sur y Sandwich del Sur",fin:"Etel\xe4-Georgia ja Etel\xe4iset Sandwichsaaret",est:"L\xf5una-Georgia ja L\xf5una-Sandwichi saared",zho:"\u5357\u4e54\u6cbb\u4e9a",pol:"Georgia Po\u0142udniowa i Sandwich Po\u0142udniowy",urd:"\u062c\u0646\u0648\u0628\u06cc \u062c\u0627\u0631\u062c\u06cc\u0627",kor:"\uc870\uc9c0\uc544"}},KR:{currency:["KRW"],callingCode:["82"],region:"Asia",subregion:"Eastern Asia",flag:"flag-kr",name:{common:"South Korea",ces:"Ji\u017en\xed Korea",deu:"S\xfcdkorea",fra:"Cor\xe9e du Sud",hrv:"Ju\u017ena Koreja",ita:"Corea del Sud",jpn:"\u97d3\u56fd",nld:"Zuid-Korea",por:"Coreia do Sul",rus:"\u042e\u0436\u043d\u0430\u044f \u041a\u043e\u0440\u0435\u044f",slk:"Ju\u017en\xe1 K\xf3rea",spa:"Corea del Sur",fin:"Etel\xe4-Korea",est:"L\xf5una-Korea",zho:"\u97e9\u56fd",pol:"Korea Po\u0142udniowa",urd:"\u062c\u0646\u0648\u0628\u06cc \u06a9\u0648\u0631\u06cc\u0627",kor:"\ud55c\uad6d"}},SS:{currency:["SSP"],callingCode:["211"],region:"Africa",subregion:"Middle Africa",flag:"flag-ss",name:{common:"South Sudan",ces:"Ji\u017en\xed S\xfad\xe1n",deu:"S\xfcdsudan",fra:"Soudan du Sud",hrv:"Ju\u017eni Sudan",ita:"Sudan del sud",jpn:"\u5357\u30b9\u30fc\u30c0\u30f3",nld:"Zuid-Soedan",por:"Sud\xe3o do Sul",rus:"\u042e\u0436\u043d\u044b\u0439 \u0421\u0443\u0434\u0430\u043d",slk:"Ju\u017en\xfd Sud\xe1n",spa:"Sud\xe1n del Sur",fin:"Etel\xe4-Sudan",est:"L\xf5una-Sudaan",zho:"\u5357\u82cf\u4e39",pol:"Sudan",urd:"\u062c\u0646\u0648\u0628\u06cc \u0633\u0648\u0688\u0627\u0646",kor:"\ub0a8\uc218\ub2e8"}},ES:{currency:["EUR"],callingCode:["34"],region:"Europe",subregion:"Southern Europe",flag:"flag-es",name:{common:"Spain",ces:"\u0160pan\u011blsko",deu:"Spanien",fra:"Espagne",hrv:"\u0160panjolska",ita:"Spagna",jpn:"\u30b9\u30da\u30a4\u30f3",nld:"Spanje",por:"Espanha",rus:"\u0418\u0441\u043f\u0430\u043d\u0438\u044f",slk:"\u0160panielsko",spa:"Espa\xf1a",fin:"Espanja",est:"Hispaania",zho:"\u897f\u73ed\u7259",pol:"Hiszpania",urd:"\u06c1\u0633\u067e\u0627\u0646\u06cc\u06c1",kor:"\uc2a4\ud398\uc778"}},LK:{currency:["LKR"],callingCode:["94"],region:"Asia",subregion:"Southern Asia",flag:"flag-lk",name:{common:"Sri Lanka",ces:"Sr\xed Lanka",deu:"Sri Lanka",fra:"Sri Lanka",hrv:"\u0160ri Lanka",ita:"Sri Lanka",jpn:"\u30b9\u30ea\u30e9\u30f3\u30ab",nld:"Sri Lanka",por:"Sri Lanka",rus:"\u0428\u0440\u0438-\u041b\u0430\u043d\u043a\u0430",slk:"Sr\xed Lanka",spa:"Sri Lanka",fin:"Sri Lanka",est:"Sri Lanka",zho:"\u65af\u91cc\u5170\u5361",pol:"Sri Lanka",urd:"\u0633\u0631\u06cc \u0644\u0646\u06a9\u0627",kor:"\uc2a4\ub9ac\ub791\uce74"}},SD:{currency:["SDG"],callingCode:["249"],region:"Africa",subregion:"Northern Africa",flag:"flag-sd",name:{common:"Sudan",ces:"S\xfad\xe1n",deu:"Sudan",fra:"Soudan",hrv:"Sudan",ita:"Sudan",jpn:"\u30b9\u30fc\u30c0\u30f3",nld:"Soedan",por:"Sud\xe3o",rus:"\u0421\u0443\u0434\u0430\u043d",slk:"Sud\xe1n",spa:"Sud\xe1n",fin:"Sudan",est:"Sudaan",zho:"\u82cf\u4e39",pol:"Sudan",urd:"\u0633\u0648\u062f\u0627\u0646",kor:"\uc218\ub2e8"}},SR:{currency:["SRD"],callingCode:["597"],region:"Americas",subregion:"South America",flag:"flag-sr",name:{common:"Suriname",ces:"Surinam",deu:"Suriname",fra:"Surinam",hrv:"Surinam",ita:"Suriname",jpn:"\u30b9\u30ea\u30ca\u30e0",nld:"Suriname",por:"Suriname",rus:"\u0421\u0443\u0440\u0438\u043d\u0430\u043c",slk:"Surinam",spa:"Surinam",fin:"Suriname",est:"Suriname",zho:"\u82cf\u91cc\u5357",pol:"Surinam",urd:"\u0633\u0631\u06cc\u0646\u0627\u0645",kor:"\uc218\ub9ac\ub0a8"}},SJ:{currency:["NOK"],callingCode:["4779"],region:"Europe",subregion:"Northern Europe",flag:"flag-sj",name:{common:"Svalbard and Jan Mayen",ces:"\u0160picberky a Jan Mayen",deu:"Spitzbergen und Jan Mayen",fra:"Svalbard et Jan Mayen",hrv:"Svalbard i Jan Mayen",ita:"Svalbard e Jan Mayen",jpn:"\u30b9\u30f4\u30a1\u30fc\u30eb\u30d0\u30eb\u8af8\u5cf6\u304a\u3088\u3073\u30e4\u30f3\u30de\u30a4\u30a8\u30f3\u5cf6",nld:"Svalbard en Jan Mayen",por:"Ilhas Svalbard e Jan Mayen",rus:"\u0428\u043f\u0438\u0446\u0431\u0435\u0440\u0433\u0435\u043d \u0438 \u042f\u043d-\u041c\u0430\u0439\u0435\u043d",slk:"Svalbard a Jan Mayen",spa:"Islas Svalbard y Jan Mayen",fin:"Huippuvuoret",est:"Svalbard",zho:"\u65af\u74e6\u5c14\u5df4\u7279",pol:"Svalbard i Jan Mayen",urd:"\u0633\u0648\u0627\u0644\u0628\u0627\u0631\u0688 \u0627\u0648\u0631 \u062c\u0627\u0646 \u0645\u06cc\u0626\u0646",kor:"\uc2a4\ubc1c\ubc14\ub974 \uc580\ub9c8\uc60c \uc81c\ub3c4"}},SE:{currency:["SEK"],callingCode:["46"],region:"Europe",subregion:"Northern Europe",flag:"flag-se",name:{common:"Sweden",ces:"\u0160v\xe9dsko",deu:"Schweden",fra:"Su\xe8de",hrv:"\u0160vedska",ita:"Svezia",jpn:"\u30b9\u30a6\u30a7\u30fc\u30c7\u30f3",nld:"Zweden",por:"Su\xe9cia",rus:"\u0428\u0432\u0435\u0446\u0438\u044f",slk:"\u0160v\xe9dsko",spa:"Suecia",fin:"Ruotsi",est:"Rootsi",zho:"\u745e\u5178",pol:"Szwecja",urd:"\u0633\u0648\u06cc\u0688\u0646",kor:"\uc2a4\uc6e8\ub374"}},CH:{currency:["CHF"],callingCode:["41"],region:"Europe",subregion:"Western Europe",flag:"flag-ch",name:{common:"Switzerland",ces:"\u0160v\xfdcarsko",deu:"Schweiz",fra:"Suisse",hrv:"\u0160vicarska",ita:"Svizzera",jpn:"\u30b9\u30a4\u30b9",nld:"Zwitserland",por:"Su\xed\xe7a",rus:"\u0428\u0432\u0435\u0439\u0446\u0430\u0440\u0438\u044f",slk:"\u0160vaj\u010diarsko",spa:"Suiza",fin:"Sveitsi",est:"\u0160veits",zho:"\u745e\u58eb",pol:"Szwajcaria",urd:"\u0633\u0648\u06cc\u0679\u0630\u0631\u0644\u06cc\u0646\u0688",kor:"\uc2a4\uc704\uc2a4"}},SY:{currency:["SYP"],callingCode:["963"],region:"Asia",subregion:"Western Asia",flag:"flag-sy",name:{common:"Syria",ces:"S\xfdrie",deu:"Syrien",fra:"Syrie",hrv:"Sirija",ita:"Siria",jpn:"\u30b7\u30ea\u30a2\u30fb\u30a2\u30e9\u30d6\u5171\u548c\u56fd",nld:"Syri\xeb",por:"S\xedria",rus:"\u0421\u0438\u0440\u0438\u044f",slk:"S\xfdria",spa:"Siria",fin:"Syyria",est:"S\xfc\xfcria",zho:"\u53d9\u5229\u4e9a",pol:"Syria",urd:"\u0633\u0648\u0631\u06cc\u06c1",kor:"\uc2dc\ub9ac\uc544"}},ST:{currency:["STD"],callingCode:["239"],region:"Africa",subregion:"Middle Africa",flag:"flag-st",name:{common:"S\xe3o Tom\xe9 and Pr\xedncipe",ces:"Svat\xfd Tom\xe1\u0161 a Princ\u016fv ostrov",deu:"S\xe3o Tom\xe9 und Pr\xedncipe",fra:"S\xe3o Tom\xe9 et Pr\xedncipe",hrv:"Sveti Toma i Princip",ita:"S\xe3o Tom\xe9 e Pr\xedncipe",jpn:"\u30b5\u30f3\u30c8\u30e1\u30fb\u30d7\u30ea\u30f3\u30b7\u30da",nld:"Sao Tom\xe9 en Principe",por:"S\xe3o Tom\xe9 e Pr\xedncipe",spa:"Santo Tom\xe9 y Pr\xedncipe",rus:"\u0421\u0430\u043d-\u0422\u043e\u043c\u0435 \u0438 \u041f\u0440\u0438\u043d\u0441\u0438\u043f\u0438",slk:"Sv\xe4t\xfd Tom\xe1\u0161 a Princov ostrov",fin:"S\xe3o T\xe9me ja Pr\xedncipe",est:"S\xe3o Tom\xe9 ja Pr\xedncipe",zho:"\u5723\u591a\u7f8e\u548c\u666e\u6797\u897f\u6bd4",pol:"Wyspy \u015awi\u0119tego Tomasza i Ksi\u0105\u017c\u0119ca",urd:"\u0633\u0627\u0624 \u0679\u0648\u0645\u06d2 \u0648 \u067e\u0631\u0646\u0633\u067e\u06d2",kor:"\uc0c1\ud22c\uba54 \ud504\ub9b0\uc2dc\ud398"}},TW:{currency:["TWD"],callingCode:["886"],region:"Asia",subregion:"Eastern Asia",flag:"flag-tw",name:{common:"Taiwan",ces:"Tchaj-wan",deu:"Taiwan",fra:"Ta\xefwan",hrv:"Tajvan",ita:"Taiwan",jpn:"\u53f0\u6e7e",nld:"Taiwan",por:"Ilha Formosa",rus:"\u0422\u0430\u0439\u0432\u0430\u043d\u044c",slk:"Taiwan",spa:"Taiw\xe1n",fin:"Taiwan",est:"Taiwan",pol:"Tajwan",urd:"\u062a\u0627\u0626\u06cc\u0648\u0627\u0646",kor:"\ub300\ub9cc"}},TJ:{currency:["TJS"],callingCode:["992"],region:"Asia",subregion:"Central Asia",flag:"flag-tj",name:{common:"Tajikistan",ces:"T\xe1d\u017eikist\xe1n",deu:"Tadschikistan",fra:"Tadjikistan",hrv:"Ta\u0111ikistan",ita:"Tagikistan",jpn:"\u30bf\u30b8\u30ad\u30b9\u30bf\u30f3",nld:"Tadzjikistan",por:"Tajiquist\xe3o",rus:"\u0422\u0430\u0434\u0436\u0438\u043a\u0438\u0441\u0442\u0430\u043d",slk:"Ta\u01c6ikistan",spa:"Tayikist\xe1n",fin:"Tad\u017eikistan",est:"Tad\u017eikistan",zho:"\u5854\u5409\u514b\u65af\u5766",pol:"Tad\u017cykistan",urd:"\u062a\u0627\u062c\u06a9\u0633\u062a\u0627\u0646",kor:"\ud0c0\uc9c0\ud0a4\uc2a4\ud0c4"}},TZ:{currency:["TZS"],callingCode:["255"],region:"Africa",subregion:"Eastern Africa",flag:"flag-tz",name:{common:"Tanzania",ces:"Tanzanie",deu:"Tansania",fra:"Tanzanie",hrv:"Tanzanija",ita:"Tanzania",jpn:"\u30bf\u30f3\u30b6\u30cb\u30a2",nld:"Tanzania",por:"Tanz\xe2nia",rus:"\u0422\u0430\u043d\u0437\u0430\u043d\u0438\u044f",slk:"Tanz\xe1nia",spa:"Tanzania",fin:"Tansania",est:"Tansaania",zho:"\u5766\u6851\u5c3c\u4e9a",pol:"Tanzania",urd:"\u062a\u0646\u0632\u0627\u0646\u06cc\u06c1",kor:"\ud0c4\uc790\ub2c8\uc544"}},TH:{currency:["THB"],callingCode:["66"],region:"Asia",subregion:"South-Eastern Asia",flag:"flag-th",name:{common:"Thailand",ces:"Thajsko",deu:"Thailand",fra:"Tha\xeflande",hrv:"Tajland",ita:"Tailandia",jpn:"\u30bf\u30a4",nld:"Thailand",por:"Tail\xe2ndia",rus:"\u0422\u0430\u0438\u043b\u0430\u043d\u0434",slk:"Thajsko",spa:"Tailandia",fin:"Thaimaa",est:"Tai",zho:"\u6cf0\u56fd",pol:"Tajlandia",urd:"\u062a\u06be\u0627\u0626\u06cc \u0644\u06cc\u0646\u0688",kor:"\ud0dc\uad6d"}},TL:{currency:["USD"],callingCode:["670"],region:"Asia",subregion:"South-Eastern Asia",flag:"flag-tl",name:{common:"Timor-Leste",ces:"V\xfdchodn\xed Timor",deu:"Osttimor",fra:"Timor oriental",hrv:"Isto\u010dni Timor",ita:"Timor Est",jpn:"\u6771\u30c6\u30a3\u30e2\u30fc\u30eb",nld:"Oost-Timor",por:"Timor-Leste",rus:"\u0412\u043e\u0441\u0442\u043e\u0447\u043d\u044b\u0439 \u0422\u0438\u043c\u043e\u0440",slk:"V\xfdchodn\xfd Timor",spa:"Timor Oriental",fin:"It\xe4-Timor",est:"Ida-Timor",zho:"\u4e1c\u5e1d\u6c76",pol:"Timor Wschodni",urd:"\u0645\u0634\u0631\u0642\u06cc \u062a\u06cc\u0645\u0648\u0631",kor:"\ub3d9\ud2f0\ubaa8\ub974"}},TG:{currency:["XOF"],callingCode:["228"],region:"Africa",subregion:"Western Africa",flag:"flag-tg",name:{common:"Togo",ces:"Togo",deu:"Togo",fra:"Togo",hrv:"Togo",ita:"Togo",jpn:"\u30c8\u30fc\u30b4",nld:"Togo",por:"Togo",rus:"\u0422\u043e\u0433\u043e",slk:"Togo",spa:"Togo",fin:"Togo",est:"Togo",zho:"\u591a\u54e5",pol:"Togo",urd:"\u0679\u0648\u06af\u0648",kor:"\ud1a0\uace0"}},TK:{currency:["NZD"],callingCode:["690"],region:"Oceania",subregion:"Polynesia",flag:"flag-tk",name:{common:"Tokelau",ces:"Tokelau",deu:"Tokelau",fra:"Tokelau",hrv:"Tokelau",ita:"Isole Tokelau",jpn:"\u30c8\u30b1\u30e9\u30a6",nld:"Tokelau",por:"Tokelau",rus:"\u0422\u043e\u043a\u0435\u043b\u0430\u0443",slk:"Tokelau",spa:"Islas Tokelau",fin:"Tokelau",est:"Tokelau",zho:"\u6258\u514b\u52b3",pol:"Tokelau",urd:"\u0679\u0648\u06a9\u06cc\u0644\u0627\u0624",kor:"\ud1a0\ucf08\ub77c\uc6b0"}},TO:{currency:["TOP"],callingCode:["676"],region:"Oceania",subregion:"Polynesia",flag:"flag-to",name:{common:"Tonga",ces:"Tonga",deu:"Tonga",fra:"Tonga",hrv:"Tonga",ita:"Tonga",jpn:"\u30c8\u30f3\u30ac",nld:"Tonga",por:"Tonga",rus:"\u0422\u043e\u043d\u0433\u0430",slk:"Tonga",spa:"Tonga",fin:"Tonga",est:"Tonga",zho:"\u6c64\u52a0",pol:"Tonga",urd:"\u0679\u0648\u0646\u06af\u0627",kor:"\ud1b5\uac00"}},TT:{currency:["TTD"],callingCode:["1868"],region:"Americas",subregion:"Caribbean",flag:"flag-tt",name:{common:"Trinidad and Tobago",ces:"Trinidad a Tobago",deu:"Trinidad und Tobago",fra:"Trinit\xe9-et-Tobago",hrv:"Trinidad i Tobago",ita:"Trinidad e Tobago",jpn:"\u30c8\u30ea\u30cb\u30c0\u30fc\u30c9\u30fb\u30c8\u30d0\u30b4",nld:"Trinidad en Tobago",por:"Trinidade e Tobago",rus:"\u0422\u0440\u0438\u043d\u0438\u0434\u0430\u0434 \u0438 \u0422\u043e\u0431\u0430\u0433\u043e",slk:"Trinidad a Tobago",spa:"Trinidad y Tobago",fin:"Trinidad ja Tobago",est:"Trinidad ja Tobago",zho:"\u7279\u7acb\u5c3c\u8fbe\u548c\u591a\u5df4\u54e5",pol:"Trynidad i Tobago",urd:"\u0679\u0631\u06cc\u0646\u06cc\u0688\u0627\u0688 \u0648 \u0679\u0648\u0628\u0627\u06af\u0648",kor:"\ud2b8\ub9ac\ub2c8\ub2e4\ub4dc \ud1a0\ubc14\uace0"}},TN:{currency:["TND"],callingCode:["216"],region:"Africa",subregion:"Northern Africa",flag:"flag-tn",name:{common:"Tunisia",ces:"Tunisko",deu:"Tunesien",fra:"Tunisie",hrv:"Tunis",ita:"Tunisia",jpn:"\u30c1\u30e5\u30cb\u30b8\u30a2",nld:"Tunesi\xeb",por:"Tun\xedsia",rus:"\u0422\u0443\u043d\u0438\u0441",slk:"Tunisko",spa:"T\xfanez",fin:"Tunisia",est:"Tuneesia",zho:"\u7a81\u5c3c\u65af",pol:"Tunezja",urd:"\u062a\u0648\u0646\u0633",kor:"\ud280\ub2c8\uc9c0"}},TR:{currency:["TRY"],callingCode:["90"],region:"Asia",subregion:"Western Asia",flag:"flag-tr",name:{common:"Turkey",ces:"Turecko",deu:"T\xfcrkei",fra:"Turquie",hrv:"Turska",ita:"Turchia",jpn:"\u30c8\u30eb\u30b3",nld:"Turkije",por:"Turquia",rus:"\u0422\u0443\u0440\u0446\u0438\u044f",slk:"Turecko",spa:"Turqu\xeda",fin:"Turkki",est:"T\xfcrgi",zho:"\u571f\u8033\u5176",pol:"Turcja",urd:"\u062a\u0631\u06a9\u06cc",kor:"\ud130\ud0a4"}},TM:{currency:["TMT"],callingCode:["993"],region:"Asia",subregion:"Central Asia",flag:"flag-tm",name:{common:"Turkmenistan",ces:"Turkmenist\xe1n",deu:"Turkmenistan",fra:"Turkm\xe9nistan",hrv:"Turkmenistan",ita:"Turkmenistan",jpn:"\u30c8\u30eb\u30af\u30e1\u30cb\u30b9\u30bf\u30f3",nld:"Turkmenistan",por:"Turquemenist\xe3o",rus:"\u0422\u0443\u0440\u043a\u043c\u0435\u043d\u0438\u044f",slk:"Turkm\xe9nsko",spa:"Turkmenist\xe1n",fin:"Turkmenistan",est:"T\xfcrkmenistan",zho:"\u571f\u5e93\u66fc\u65af\u5766",pol:"Turkmenistan",urd:"\u062a\u0631\u06a9\u0645\u0627\u0646\u0633\u062a\u0627\u0646",kor:"\ud22c\ub974\ud06c\uba54\ub2c8\uc2a4\ud0c4"}},TC:{currency:["USD"],callingCode:["1649"],region:"Americas",subregion:"Caribbean",flag:"flag-tc",name:{common:"Turks and Caicos Islands",ces:"Turks a Caicos",deu:"Turks-und Caicosinseln",fra:"\xceles Turques-et-Ca\xefques",hrv:"Otoci Turks i Caicos",ita:"Isole Turks e Caicos",jpn:"\u30bf\u30fc\u30af\u30b9\u30fb\u30ab\u30a4\u30b3\u30b9\u8af8\u5cf6",nld:"Turks-en Caicoseilanden",por:"Ilhas Turks e Caicos",rus:"\u0422\u0435\u0440\u043a\u0441 \u0438 \u041a\u0430\u0439\u043a\u043e\u0441",slk:"Turks a Caicos",spa:"Islas Turks y Caicos",fin:"Turks-ja Caicossaaret",est:"Turks ja Caicos",zho:"\u7279\u514b\u65af\u548c\u51ef\u79d1\u65af\u7fa4\u5c9b",pol:"Turks i Caicos",urd:"\u062c\u0632\u0627\u0626\u0631 \u06a9\u06cc\u06a9\u0633 \u0648 \u062a\u0631\u06a9\u06cc\u06c1",kor:"\ud130\ud06c\uc2a4 \ucf00\uc774\ucee4\uc2a4 \uc81c\ub3c4"}},TV:{currency:["AUD"],callingCode:["688"],region:"Oceania",subregion:"Polynesia",flag:"flag-tv",name:{common:"Tuvalu",ces:"Tuvalu",deu:"Tuvalu",fra:"Tuvalu",hrv:"Tuvalu",ita:"Tuvalu",jpn:"\u30c4\u30d0\u30eb",nld:"Tuvalu",por:"Tuvalu",rus:"\u0422\u0443\u0432\u0430\u043b\u0443",slk:"Tuvalu",spa:"Tuvalu",fin:"Tuvalu",est:"Tuvalu",zho:"\u56fe\u74e6\u5362",pol:"Tuvalu",urd:"\u062a\u0648\u0648\u0627\u0644\u0648",kor:"\ud22c\ubc1c\ub8e8"}},UG:{currency:["UGX"],callingCode:["256"],region:"Africa",subregion:"Eastern Africa",flag:"flag-ug",name:{common:"Uganda",ces:"Uganda",deu:"Uganda",fra:"Ouganda",hrv:"Uganda",ita:"Uganda",jpn:"\u30a6\u30ac\u30f3\u30c0",nld:"Oeganda",por:"Uganda",rus:"\u0423\u0433\u0430\u043d\u0434\u0430",slk:"Uganda",spa:"Uganda",fin:"Uganda",est:"Uganda",zho:"\u4e4c\u5e72\u8fbe",pol:"Uganda",urd:"\u06cc\u0648\u06af\u0646\u0688\u0627",kor:"\uc6b0\uac04\ub2e4"}},UA:{currency:["UAH"],callingCode:["380"],region:"Europe",subregion:"Eastern Europe",flag:"flag-ua",name:{common:"Ukraine",ces:"Ukrajina",deu:"Ukraine",fra:"Ukraine",hrv:"Ukrajina",ita:"Ucraina",jpn:"\u30a6\u30af\u30e9\u30a4\u30ca",nld:"Oekra\xefne",por:"Ucr\xe2nia",rus:"\u0423\u043a\u0440\u0430\u0438\u043d\u0430",slk:"Ukrajina",spa:"Ucrania",fin:"Ukraina",est:"Ukraina",zho:"\u4e4c\u514b\u5170",pol:"Ukraina",urd:"\u06cc\u0648\u06a9\u0631\u06cc\u0646",kor:"\uc6b0\ud06c\ub77c\uc774\ub098"}},AE:{currency:["AED"],callingCode:["971"],region:"Asia",subregion:"Western Asia",flag:"flag-ae",name:{common:"United Arab Emirates",ces:"Spojen\xe9 arabsk\xe9 emir\xe1ty",deu:"Vereinigte Arabische Emirate",fra:"\xc9mirats arabes unis",hrv:"Ujedinjeni Arapski Emirati",ita:"Emirati Arabi Uniti",jpn:"\u30a2\u30e9\u30d6\u9996\u9577\u56fd\u9023\u90a6",nld:"Verenigde Arabische Emiraten",por:"Emirados \xc1rabes Unidos",rus:"\u041e\u0431\u044a\u0435\u0434\u0438\u043d\u0451\u043d\u043d\u044b\u0435 \u0410\u0440\u0430\u0431\u0441\u043a\u0438\u0435 \u042d\u043c\u0438\u0440\u0430\u0442\u044b",slk:"Spojen\xe9 arabsk\xe9 emir\xe1ty",spa:"Emiratos \xc1rabes Unidos",fin:"Arabiemiraatit",est:"Araabia \xdchendemiraadid",zho:"\u963f\u62c9\u4f2f\u8054\u5408\u914b\u957f\u56fd",pol:"Zjednoczone Emiraty Arabskie",urd:"\u0645\u062a\u062d\u062f\u06c1 \u0639\u0631\u0628 \u0627\u0645\u0627\u0631\u0627\u062a",kor:"\uc544\ub78d\uc5d0\ubbf8\ub9ac\ud2b8"}},GB:{currency:["GBP"],callingCode:["44"],region:"Europe",subregion:"Northern Europe",flag:"flag-gb",name:{common:"United Kingdom",ces:"Spojen\xe9 kr\xe1lovstv\xed",deu:"Vereinigtes K\xf6nigreich",fra:"Royaume-Uni",hrv:"Ujedinjeno Kraljevstvo",ita:"Regno Unito",jpn:"\u30a4\u30ae\u30ea\u30b9",nld:"Verenigd Koninkrijk",por:"Reino Unido",rus:"\u0412\u0435\u043b\u0438\u043a\u043e\u0431\u0440\u0438\u0442\u0430\u043d\u0438\u044f",slk:"Ve\u013ek\xe1 Brit\xe1nia (Spojen\xe9 kr\xe1\u013eovstvo)",spa:"Reino Unido",fin:"Yhdistynyt kuningaskunta",est:"Suurbritannia",zho:"\u82f1\u56fd",pol:"Zjednoczone Kr\u0142lestwo",urd:"\u0645\u0645\u0644\u06a9\u062a\u0650 \u0645\u062a\u062d\u062f\u06c1",kor:"\uc601\uad6d"}},US:{currency:["USD"],callingCode:["1"],region:"Americas",subregion:"North America",flag:"flag-us",name:{common:"United States",ces:"Spojen\xe9 st\xe1ty",deu:"Vereinigte Staaten",fra:"\xc9tats-Unis",hrv:"Sjedinjene Ameri\u010dke Dr\u017eave",ita:"Stati Uniti d'America",jpn:"\u30a2\u30e1\u30ea\u30ab\u5408\u8846\u56fd",nld:"Verenigde Staten",por:"Estados Unidos",rus:"\u0421\u043e\u0435\u0434\u0438\u043d\u0451\u043d\u043d\u044b\u0435 \u0428\u0442\u0430\u0442\u044b \u0410\u043c\u0435\u0440\u0438\u043a\u0438",slk:"Spojen\xe9 \u0161t\xe1ty americk\xe9",spa:"Estados Unidos",fin:"Yhdysvallat",est:"Ameerika \xdchendriigid",zho:"\u7f8e\u56fd",pol:"Stany Zjednoczone",urd:"\u0631\u06cc\u0627\u0633\u062a\u06c1\u0627\u0626\u06d2 \u0645\u062a\u062d\u062f\u06c1",kor:"\ubbf8\uad6d"}},UM:{currency:["USD"],callingCode:[],region:"Americas",subregion:"North America",flag:"flag-um",name:{common:"United States Minor Outlying Islands",ces:"Men\u0161\xed odlehl\xe9 ostrovy USA",deu:"Kleinere Inselbesitzungen der Vereinigten Staaten",fra:"\xceles mineures \xe9loign\xe9es des \xc9tats-Unis",hrv:"Mali udaljeni otoci SAD-a",ita:"Isole minori esterne degli Stati Uniti d'America",jpn:"\u5408\u8846\u56fd\u9818\u6709\u5c0f\u96e2\u5cf6",nld:"Kleine afgelegen eilanden van de Verenigde Staten",por:"Ilhas Menores Distantes dos Estados Unidos",rus:"\u0412\u043d\u0435\u0448\u043d\u0438\u0435 \u043c\u0430\u043b\u044b\u0435 \u043e\u0441\u0442\u0440\u043e\u0432\u0430 \u0421\u0428\u0410",slk:"Men\u0161ie od\u013eahl\xe9 ostrovy USA",spa:"Islas Ultramarinas Menores de Estados Unidos",fin:"Yhdysvaltain asumattomat saaret",est:"\xdchendriikide hajasaared",zho:"\u7f8e\u56fd\u672c\u571f\u5916\u5c0f\u5c9b\u5c7f",pol:"Dalekie Wyspy Mniejsze Stan\xf3w Zjednoczonych",urd:"\u0627\u0645\u0631\u06cc\u06a9\u06cc \u0686\u06be\u0648\u0679\u06d2 \u0628\u06cc\u0631\u0648\u0646\u06cc \u062c\u0632\u0627\u0626\u0631",kor:"\ubbf8\uad6d\ub839 \uad70\uc18c \uc81c\ub3c4"}},VI:{currency:["USD"],callingCode:["1340"],region:"Americas",subregion:"Caribbean",flag:"flag-vi",name:{common:"United States Virgin Islands",ces:"Americk\xe9 Panensk\xe9 ostrovy",deu:"Amerikanische Jungferninseln",fra:"\xceles Vierges des \xc9tats-Unis",hrv:"Ameri\u010dki Djevi\u010danski Otoci",ita:"Isole Vergini americane",jpn:"\u30a2\u30e1\u30ea\u30ab\u9818\u30f4\u30a1\u30fc\u30b8\u30f3\u8af8\u5cf6",nld:"Amerikaanse Maagdeneilanden",por:"Ilhas Virgens dos Estados Unidos",rus:"\u0412\u0438\u0440\u0433\u0438\u043d\u0441\u043a\u0438\u0435 \u041e\u0441\u0442\u0440\u043e\u0432\u0430",slk:"Americk\xe9 Panensk\xe9 ostrovy",spa:"Islas V\xedrgenes de los Estados Unidos",fin:"Neitsytsaaret",est:"Neitsisaared, USA",zho:"\u7f8e\u5c5e\u7ef4\u5c14\u4eac\u7fa4\u5c9b",pol:"Wyspy Dziewicze Stan\xf3w Zjednoczonych",urd:"\u0627\u0645\u0631\u06cc\u06a9\u06cc \u062c\u0632\u0627\u0626\u0631 \u0648\u0631\u062c\u0646",kor:"\ubbf8\uad6d\ub839 \ubc84\uc9c4\uc544\uc77c\ub79c\ub4dc"}},UY:{currency:["UYU"],callingCode:["598"],region:"Americas",subregion:"South America",flag:"flag-uy",name:{common:"Uruguay",ces:"Uruguay",deu:"Uruguay",fra:"Uruguay",hrv:"Urugvaj",ita:"Uruguay",jpn:"\u30a6\u30eb\u30b0\u30a2\u30a4",nld:"Uruguay",por:"Uruguai",rus:"\u0423\u0440\u0443\u0433\u0432\u0430\u0439",slk:"Uruguaj",spa:"Uruguay",fin:"Uruguay",est:"Uruguay",zho:"\u4e4c\u62c9\u572d",pol:"Urugwaj",urd:"\u06cc\u0648\u0631\u0627\u06af\u0648\u0626\u06d2",kor:"\uc6b0\ub8e8\uacfc\uc774"}},UZ:{currency:["UZS"],callingCode:["998"],region:"Asia",subregion:"Central Asia",flag:"flag-uz",name:{common:"Uzbekistan",ces:"Uzbekist\xe1n",deu:"Usbekistan",fra:"Ouzb\xe9kistan",hrv:"Uzbekistan",ita:"Uzbekistan",jpn:"\u30a6\u30ba\u30d9\u30ad\u30b9\u30bf\u30f3",nld:"Oezbekistan",por:"Uzbequist\xe3o",rus:"\u0423\u0437\u0431\u0435\u043a\u0438\u0441\u0442\u0430\u043d",slk:"Uzbekistan",spa:"Uzbekist\xe1n",fin:"Uzbekistan",est:"Usbekistan",zho:"\u4e4c\u5179\u522b\u514b\u65af\u5766",pol:"Uzbekistan",urd:"\u0627\u0632\u0628\u06a9\u0633\u062a\u0627\u0646",kor:"\uc6b0\uc988\ubca0\ud0a4\uc2a4\ud0c4"}},VU:{currency:["VUV"],callingCode:["678"],region:"Oceania",subregion:"Melanesia",flag:"flag-vu",name:{common:"Vanuatu",ces:"Vanuatu",deu:"Vanuatu",fra:"Vanuatu",hrv:"Vanuatu",ita:"Vanuatu",jpn:"\u30d0\u30cc\u30a2\u30c4",nld:"Vanuatu",por:"Vanuatu",rus:"\u0412\u0430\u043d\u0443\u0430\u0442\u0443",slk:"Vanuatu",spa:"Vanuatu",fin:"Vanuatu",est:"Vanuatu",zho:"\u74e6\u52aa\u963f\u56fe",pol:"Vanuatu",urd:"\u0648\u0627\u0646\u0648\u0627\u062a\u0648",kor:"\ubc14\ub204\uc544\ud22c"}},VA:{currency:["EUR"],callingCode:["3906698","379"],region:"Europe",subregion:"Southern Europe",flag:"flag-va",name:{common:"Vatican City",ces:"Vatik\xe1n",deu:"Vatikanstadt",fra:"Cit\xe9 du Vatican",hrv:"Vatikan",ita:"Citt\xe0 del Vaticano",jpn:"\u30d0\u30c1\u30ab\u30f3\u5e02\u56fd",nld:"Vaticaanstad",por:"Cidade do Vaticano",rus:"\u0412\u0430\u0442\u0438\u043a\u0430\u043d",slk:"Vatik\xe1n",spa:"Ciudad del Vaticano",fin:"Vatikaani",est:"Vatikan",zho:"\u68b5\u8482\u5188",pol:"Watykan",urd:"\u0648\u06cc\u0679\u06cc\u06a9\u0646 \u0633\u0679\u06cc",kor:"\ubc14\ud2f0\uce78"}},VE:{currency:["VEF"],callingCode:["58"],region:"Americas",subregion:"South America",flag:"flag-ve",name:{common:"Venezuela",ces:"Venezuela",deu:"Venezuela",fra:"Venezuela",hrv:"Venezuela",ita:"Venezuela",jpn:"\u30d9\u30cd\u30ba\u30a8\u30e9\u30fb\u30dc\u30ea\u30d0\u30eb\u5171\u548c\u56fd",nld:"Venezuela",por:"Venezuela",rus:"\u0412\u0435\u043d\u0435\u0441\u0443\u044d\u043b\u0430",slk:"Venezuela",spa:"Venezuela",fin:"Venezuela",est:"Venezuela",zho:"\u59d4\u5185\u745e\u62c9",pol:"Wenezuela",urd:"\u0648\u06cc\u0646\u06cc\u0632\u0648\u06cc\u0644\u0627",kor:"\ubca0\ub124\uc218\uc5d8\ub77c"}},VN:{currency:["VND"],callingCode:["84"],region:"Asia",subregion:"South-Eastern Asia",flag:"flag-vn",name:{common:"Vietnam",ces:"Vietnam",deu:"Vietnam",fra:"Vi\xeat Nam",hrv:"Vijetnam",ita:"Vietnam",jpn:"\u30d9\u30c8\u30ca\u30e0",nld:"Vietnam",por:"Vietname",rus:"\u0412\u044c\u0435\u0442\u043d\u0430\u043c",slk:"Vietnam",spa:"Vietnam",fin:"Vietnam",est:"Vietnam",zho:"\u8d8a\u5357",pol:"Wietnam",urd:"\u0648\u06cc\u062a\u0646\u0627\u0645",kor:"\ubca0\ud2b8\ub0a8"}},WF:{currency:["XPF"],callingCode:["681"],region:"Oceania",subregion:"Polynesia",flag:"flag-wf",name:{common:"Wallis and Futuna",ces:"Wallis a Futuna",deu:"Wallis und Futuna",fra:"Wallis-et-Futuna",hrv:"Wallis i Fortuna",ita:"Wallis e Futuna",jpn:"\u30a6\u30a9\u30ea\u30b9\u30fb\u30d5\u30c4\u30ca",nld:"Wallis en Futuna",por:"Wallis e Futuna",rus:"\u0423\u043e\u043b\u043b\u0438\u0441 \u0438 \u0424\u0443\u0442\u0443\u043d\u0430",slk:"Wallis a Futuna",spa:"Wallis y Futuna",fin:"Wallis ja Futuna",est:"Wallis ja Futuna",zho:"\u74e6\u5229\u65af\u548c\u5bcc\u56fe\u7eb3\u7fa4\u5c9b",pol:"Wallis i Futuna",urd:"\u0648\u0627\u0644\u0633 \u0648 \u0641\u062a\u0648\u0646\u06c1",kor:""}},EH:{currency:["MAD","DZD","MRO"],callingCode:["212"],region:"Africa",subregion:"Northern Africa",flag:"flag-eh",name:{common:"Western Sahara",ces:"Z\xe1padn\xed Sahara",deu:"Westsahara",fra:"Sahara Occidental",hrv:"Zapadna Sahara",ita:"Sahara Occidentale",jpn:"\u897f\u30b5\u30cf\u30e9",nld:"Westelijke Sahara",por:"Saara Ocidental",rus:"\u0417\u0430\u043f\u0430\u0434\u043d\u0430\u044f \u0421\u0430\u0445\u0430\u0440\u0430",slk:"Z\xe1padn\xe1 Sahara",spa:"Sahara Occidental",fin:"L\xe4nsi-Sahara",est:"L\xe4\xe4ne-Sahara",zho:"\u897f\u6492\u54c8\u62c9",pol:"Sahara Zachodnia",urd:"\u0645\u063a\u0631\u0628\u06cc \u0635\u062d\u0627\u0631\u0627",kor:"\uc11c\uc0ac\ud558\ub77c"}},YE:{currency:["YER"],callingCode:["967"],region:"Asia",subregion:"Western Asia",flag:"flag-ye",name:{common:"Yemen",ces:"Jemen",deu:"Jemen",fra:"Y\xe9men",hrv:"Jemen",ita:"Yemen",jpn:"\u30a4\u30a8\u30e1\u30f3",nld:"Jemen",por:"I\xe9men",rus:"\u0419\u0435\u043c\u0435\u043d",slk:"Jemen",spa:"Yemen",fin:"Jemen",est:"Jeemen",zho:"\u4e5f\u95e8",pol:"Jemen",urd:"\u06cc\u0645\u0646",kor:"\uc608\uba58"}},ZM:{currency:["ZMW"],callingCode:["260"],region:"Africa",subregion:"Eastern Africa",flag:"flag-zm",name:{common:"Zambia",ces:"Zambie",deu:"Sambia",fra:"Zambie",hrv:"Zambija",ita:"Zambia",jpn:"\u30b6\u30f3\u30d3\u30a2",nld:"Zambia",por:"Z\xe2mbia",rus:"\u0417\u0430\u043c\u0431\u0438\u044f",slk:"Zambia",spa:"Zambia",fin:"Sambia",est:"Sambia",zho:"\u8d5e\u6bd4\u4e9a",pol:"Zambia",urd:"\u0632\u06cc\u0645\u0628\u06cc\u0627",kor:"\uc7a0\ube44\uc544"}},ZW:{currency:["ZWL"],callingCode:["263"],region:"Africa",subregion:"Eastern Africa",flag:"flag-zw",name:{common:"Zimbabwe",ces:"Zimbabwe",deu:"Simbabwe",fra:"Zimbabwe",hrv:"Zimbabve",ita:"Zimbabwe",jpn:"\u30b8\u30f3\u30d0\u30d6\u30a8",nld:"Zimbabwe",por:"Zimbabwe",rus:"\u0417\u0438\u043c\u0431\u0430\u0431\u0432\u0435",slk:"Zimbabwe",spa:"Zimbabue",fin:"Zimbabwe",est:"Zimbabwe",zho:"\u6d25\u5df4\u5e03\u97e6",pol:"Zimbabwe",urd:"\u0632\u0645\u0628\u0627\u0628\u0648\u06d2",kor:"\uc9d0\ubc14\ube0c\uc6e8"}},AX:{currency:["EUR"],callingCode:["358"],region:"Europe",subregion:"Northern Europe",flag:"flag-ax",name:{common:"\xc5land Islands",ces:"\xc5landy",deu:"\xc5land",fra:"Ahvenanmaa",hrv:"\xc5landski otoci",ita:"Isole Aland",jpn:"\u30aa\u30fc\u30e9\u30f3\u30c9\u8af8\u5cf6",nld:"\xc5landeilanden",por:"Al\xe2ndia",rus:"\u0410\u043b\u0430\u043d\u0434\u0441\u043a\u0438\u0435 \u043e\u0441\u0442\u0440\u043e\u0432\u0430",slk:"Alandy",spa:"Alandia",fin:"Ahvenanmaa",est:"Ahvenamaa",zho:"\u5965\u5170\u7fa4\u5c9b",pol:"Wyspy Alandzkie",urd:"\u062c\u0632\u0627\u0626\u0631 \u0627\u0648\u0644\u0646\u062f",kor:"\uc62c\ub780\ub4dc \uc81c\ub3c4"}}}},988,[]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.useTheme=e.ThemeProvider=e.DARK_THEME=e.DEFAULT_THEME=void 0;var o=t(r(d[1])),n=r(d[2]),c=r(d[3]),l=r(d[4]);function f(t,o){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(t);o&&(c=c.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,c)}return n}var u={primaryColor:'#ccc',primaryColorVariant:'#eee',backgroundColor:'#ffffff',onBackgroundTextColor:'#000000',fontSize:16,fontFamily:c.Platform.select({ios:'System',android:'Roboto',web:'Arial'}),filterPlaceholderTextColor:'#aaa',activeOpacity:.5,itemHeight:(0,l.getHeightPercent)(7),flagSize:c.Platform.select({android:20,default:30}),flagSizeButton:c.Platform.select({android:20,default:30})};e.DEFAULT_THEME=u;var p=(function(t){for(var n=1;n<arguments.length;n++){var c=null!=arguments[n]?arguments[n]:{};n%2?f(Object(c),!0).forEach(function(n){(0,o.default)(t,n,c[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(c)):f(Object(c)).forEach(function(o){Object.defineProperty(t,o,Object.getOwnPropertyDescriptor(c,o))})}return t})({},u,{primaryColor:'#222',primaryColorVariant:'#444',backgroundColor:'#000',onBackgroundTextColor:'#fff'});e.DARK_THEME=p;var s=(0,n.createTheming)(u),b=s.ThemeProvider,y=s.useTheme;e.useTheme=y,e.ThemeProvider=b},989,[3,50,990,16,995]);
+__d(function(g,r,i,a,m,e,d){"use strict";e.__esModule=!0;var t,u=(t=r(d[0]))&&t.__esModule?t:{default:t};e.createTheming=u.default},990,[991]);
+__d(function(g,r,i,a,m,e,d){"use strict";e.__esModule=!0,e.default=function(f){var c=t.createContext(f),l=(0,u.default)(f,c),s=(0,o.default)(l,c);return{ThemeContext:c,ThemeProvider:l,withTheme:s,useTheme:function(u){var o=t.useContext(c),f=t.useMemo(function(){return o&&u?(0,n.default)(o,u):o||u},[o,u]);return f}}};var t=(function(t){if(t&&t.__esModule)return t;var n={};if(null!=t)for(var u in t)if(Object.prototype.hasOwnProperty.call(t,u)){var o=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(t,u):{};o.get||o.set?Object.defineProperty(n,u,o):n[u]=t[u]}return n.default=t,n})(r(d[0])),n=f(r(d[1])),u=f(r(d[2])),o=f(r(d[3]));function f(t){return t&&t.__esModule?t:{default:t}}},991,[12,992,993,994]);
+__d(function(g,r,i,a,m,e,d){var t,n;t=this,n=function(){'use strict';var t=function(t){return n(t)&&!o(t)};function n(t){return!!t&&'object'==typeof t}function o(t){var n=Object.prototype.toString.call(t);return'[object RegExp]'===n||'[object Date]'===n||u(t)}var c='function'==typeof Symbol&&("function"==typeof Symbol?Symbol.for:"@@for")?("function"==typeof Symbol?Symbol.for:"@@for")('react.element'):60103;function u(t){return t.$$typeof===c}function f(t,n){return!1!==n.clone&&n.isMergeableObject(t)?j((o=t,Array.isArray(o)?[]:{}),t,n):t;var o}function y(t,n,o){return t.concat(n).map(function(t){return f(t,o)})}function b(t,n){if(!n.customMerge)return j;var o=n.customMerge(t);return'function'==typeof o?o:j}function l(t){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(t).filter(function(n){return t.propertyIsEnumerable(n)}):[]}function s(t){return Object.keys(t).concat(l(t))}function p(t,n,o){var c={};return o.isMergeableObject(t)&&s(t).forEach(function(n){c[n]=f(t[n],o)}),s(n).forEach(function(u){o.isMergeableObject(n[u])&&t[u]?c[u]=b(u,o)(t[u],n[u],o):c[u]=f(n[u],o)}),c}function j(n,o,c){(c=c||{}).arrayMerge=c.arrayMerge||y,c.isMergeableObject=c.isMergeableObject||t;var u=Array.isArray(o);return u===Array.isArray(n)?u?c.arrayMerge(n,o,c):p(n,o,c):f(o,c)}return j.all=function(t,n){if(!Array.isArray(t))throw new Error('first argument should be an array');return t.reduce(function(t,o){return j(t,o,n)},{})},j},'object'==typeof e&&void 0!==m?m.exports=n():'function'==typeof define&&define.amd?define(n):(t=t||self).deepmerge=n()},992,[]);
+__d(function(g,r,i,a,m,e,d){"use strict";e.__esModule=!0,e.default=void 0;var t=(function(t){if(t&&t.__esModule)return t;var o={};if(null!=t)for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){var p=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(t,n):{};p.get||p.set?Object.defineProperty(o,n,p):o[n]=t[n]}return o.default=t,o})(r(d[0]));var o=function(o,n){var p,u,c,f,l;return u=p=(function(o){var p,u;function c(){return o.apply(this,arguments)||this}return u=o,(p=c).prototype=Object.create(u.prototype),p.prototype.constructor=p,p.__proto__=u,c.prototype.render=function(){return t.createElement(n.Provider,{value:this.props.theme},this.props.children)},c})(t.Component),l={theme:o},(f="defaultProps")in(c=p)?Object.defineProperty(c,f,{value:l,enumerable:!0,configurable:!0,writable:!0}):c[f]=l,u};e.default=o},993,[12]);
+__d(function(g,r,i,a,m,e,d){"use strict";e.__esModule=!0,e.default=void 0;var t=(function(t){if(t&&t.__esModule)return t;var n={};if(null!=t)for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o)){var u=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(t,o):{};u.get||u.set?Object.defineProperty(n,o,u):n[o]=t[o]}return n.default=t,n})(r(d[0])),n=u(r(d[1])),o=u(r(d[2]));function u(t){return t&&t.__esModule?t:{default:t}}function c(){return(c=Object.assign||function(t){for(var n=1;n<arguments.length;n++){var o=arguments[n];for(var u in o)Object.prototype.hasOwnProperty.call(o,u)&&(t[u]=o[u])}return t}).apply(this,arguments)}function f(t,n){if(null==t)return{};var o,u,c={},f=Object.keys(t);for(u=0;u<f.length;u++)o=f[u],n.indexOf(o)>=0||(c[o]=t[o]);return c}function l(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function p(t,n,o){return n in t?Object.defineProperty(t,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[n]=o,t}var s=function(u,s){return function(u){var v=(function(o){var v,h;function _(){for(var t,u=arguments.length,c=new Array(u),f=0;f<u;f++)c[f]=arguments[f];return p(l(t=o.call.apply(o,[this].concat(c))||this),"_previous",void 0),p(l(t),"_merge",function(o,u){var c=t._previous;if(c&&c.a===o&&c.b===u)return c.result;var f=o&&u&&o!==u?(0,n.default)(o,u):o||u;return t._previous={a:o,b:u,result:f},f}),t}return h=o,(v=_).prototype=Object.create(h.prototype),v.prototype.constructor=v,v.__proto__=h,_.prototype.render=function(){var n=this,o=this.props,l=o._reactThemeProviderForwardedRef,p=f(o,["_reactThemeProviderForwardedRef"]);return t.createElement(s.Consumer,null,function(o){return t.createElement(u,c({},p,{theme:n._merge(o,p.theme),ref:l}))})},_})(t.Component),h=t.forwardRef(function(n,o){return t.createElement(v,c({},n,{_reactThemeProviderForwardedRef:o}))});return h.displayName="withTheme("+(u.displayName||u.name)+")",(0,o.default)(h,u),h}};e.default=s},994,[12,992,384]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.getHeightPercent=void 0;var t=r(d[0]),n=t.Dimensions.get('window').height,o='android'===t.Platform.OS?n-24:n;e.getHeightPercent=function(t){return Math.round(o*(t/100))}},995,[16]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.CountryPicker=void 0;var o=n(r(d[2])),l=n(r(d[3])),u=n(r(d[4])),c=t(r(d[5])),s=r(d[6]),f=r(d[7]),h=r(d[8]),y=r(d[9]),C=r(d[10]),w=r(d[11]),p=r(d[12]);function F(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);n&&(l=l.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,l)}return o}function b(t){for(var n=1;n<arguments.length;n++){var l=null!=arguments[n]?arguments[n]:{};n%2?F(Object(l),!0).forEach(function(n){(0,o.default)(t,n,l[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(l)):F(Object(l)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(l,n))})}return t}var B=function(t){return t.renderFlagButton?t.renderFlagButton(t):c.default.createElement(C.FlagButton,(0,u.default)({},t))},v=function(t){return t.renderCountryFilter?t.renderCountryFilter(t):c.default.createElement(y.CountryFilter,(0,u.default)({},t))},O=function(t){var n=t.countryCode,o=t.region,y=t.subregion,C=t.countryCodes,F=t.renderFlagButton,O=t.renderCountryFilter,P=t.filterProps,j=t.modalProps,E=t.flatListProps,S=t.onSelect,M=t.withEmoji,A=t.withFilter,I=t.withCloseButton,D=t.withCountryNameButton,L=t.withCallingCodeButton,T=t.withCurrencyButton,_=t.containerButtonStyle,k=t.withAlphaFilter,x=t.withCallingCode,N=t.withCurrency,q=t.withFlag,H=t.withModal,J=t.withFlagButton,R=t.onClose,z=t.onOpen,G=t.closeButtonImage,K=t.closeButtonStyle,Q=t.closeButtonImageStyle,U=t.excludeCountries,V=t.placeholder,W=(0,c.useState)({visible:t.visible||!1,countries:[],filter:'',filterFocus:!1}),X=(0,l.default)(W,2),Y=X[0],Z=X[1],$=(0,w.useContext)(),tt=$.translation,et=$.getCountriesAsync,nt=Y.visible,rt=Y.filter,ot=Y.countries,lt=Y.filterFocus;(0,c.useEffect)(function(){Y.visible!==t.visible&&Z(b({},Y,{visible:t.visible||!1}))},[t.visible]);var it=function(){Z(b({},Y,{filter:'',visible:!1})),R&&R()},ut=function(t){return Z(b({},Y,{filter:t}))},at=function(t){return Z(b({},Y,{countries:t}))},ct=function(){return Z(b({},Y,{filterFocus:!0}))},st=function(){return Z(b({},Y,{filterFocus:!1}))},ft={countryCode:n,withEmoji:M,withCountryNameButton:D,withCallingCodeButton:L,withCurrencyButton:T,withFlagButton:J,renderFlagButton:F,onOpen:function(){Z(b({},Y,{visible:!0})),z&&z()},containerButtonStyle:_,placeholder:V};return(0,c.useEffect)(function(){et(M?h.FlagType.EMOJI:h.FlagType.FLAT,tt,o,y,C,U).then(at).catch(console.warn)},[tt,M]),c.default.createElement(c.default.Fragment,null,H&&B(ft),c.default.createElement(s.CountryModal,(0,u.default)({},b({visible:nt,withModal:H},j),{onRequestClose:it}),c.default.createElement(f.HeaderModal,(0,u.default)({},{withFilter:A,onClose:it,closeButtonImage:G,closeButtonImageStyle:Q,closeButtonStyle:K,withCloseButton:I},{renderFilter:function(t){return v(b({},t,{renderCountryFilter:O,onChangeText:ut,value:rt,onFocus:ct,onBlur:st},P))}})),c.default.createElement(p.CountryList,(0,u.default)({},{onSelect:function(t){S(t),it()},data:ot,letters:[],withAlphaFilter:k&&''===rt,withCallingCode:x,withCurrency:N,withFlag:q,withEmoji:M,filter:rt,filterFocus:lt,flatListProps:E}))))};e.CountryPicker=O,O.defaultProps={withModal:!0,withAlphaFilter:!1,withCallingCode:!1,placeholder:'Select Country'}},996,[1,3,50,25,11,12,997,999,986,1003,1004,984,1014]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),o=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.CountryModal=void 0;var l=o(r(d[2])),n=o(r(d[3])),u=t(r(d[4])),c=r(d[5]),f=r(d[6]),h=r(d[7]),M=c.StyleSheet.create({container:{flex:1}}),y=function(t){var o=t.children,y=t.withModal,s=(0,n.default)(t,["children","withModal"]),v=(0,h.useTheme)().backgroundColor,w=u.createElement(c.SafeAreaView,{style:[M.container,{backgroundColor:v}]},o);return y?u.createElement(f.Modal,(0,l.default)({},s),w):w};e.CountryModal=y,y.defaultProps={animationType:'slide',animated:!0,withModal:!0}},997,[1,3,11,56,12,16,998,989]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Modal",{enumerable:!0,get:function(){return n.Modal}});var n=r(d[0])},998,[16]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.HeaderModal=void 0;var l=t(r(d[1])),o=r(d[2]),n=t(r(d[3])),u=o.StyleSheet.create({container:{flexDirection:'row',alignItems:'center'}}),c=function(t){var c=t.withFilter,s=t.withCloseButton,f=t.closeButtonImage,y=t.closeButtonStyle,v=t.closeButtonImageStyle,w=t.onClose,B=t.renderFilter;return l.default.createElement(o.View,{style:u.container},s&&l.default.createElement(n.default,{image:f,style:y,imageStyle:v,onPress:w}),c&&B(t))};e.HeaderModal=c,c.defaultProps={withCloseButton:!0}},999,[3,12,16,1000]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),n=r(d[2]),o=t(r(d[3])),c=r(d[4]),u=n.StyleSheet.create({container:{height:48,width:'15%',alignItems:'center',justifyContent:'center'},imageStyle:{height:25,width:25,resizeMode:'contain'}}),s=function(t){var o=r(d[5]);t.image&&(o=t.image);var s=(0,c.useTheme)().onBackgroundTextColor;return l.default.createElement(n.View,{style:[u.container,t.style]},l.default.createElement(n.TouchableNativeFeedback,{background:n.Platform.Version<21?n.TouchableNativeFeedback.SelectableBackground():n.TouchableNativeFeedback.SelectableBackgroundBorderless(),onPress:t.onPress},l.default.createElement(n.View,null,l.default.createElement(n.Image,{source:o,style:[u.imageStyle,t.imageStyle,{tintColor:s}]}))))},f=function(t){var o=r(d[6]);t.image&&(o=t.image);var s=(0,c.useTheme)().onBackgroundTextColor;return l.default.createElement(n.View,{style:[u.container,t.style]},l.default.createElement(n.TouchableOpacity,{onPress:t.onPress},l.default.createElement(n.Image,{source:o,style:[u.imageStyle,t.imageStyle,{tintColor:s}]})))},y={onPress:o.default.func,image:o.default.any};f.prototype=y,s.prototype=y;var h=n.Platform.select({ios:f,android:s,web:f});e.default=h},1000,[3,12,16,67,989,1001,1002]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-country-picker-modal/lib/assets/images",width:512,height:512,scales:[1],hash:"12466ff36f23f268e95685369ab6883b",name:"close",type:"png"})},1001,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-country-picker-modal/lib/assets/images",width:512,height:512,scales:[1],hash:"0dc8a49d999a851497c910bbb0afbba2",name:"close.ios",type:"png"})},1002,[174]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.CountryFilter=void 0;var o=t(r(d[1])),n=t(r(d[2])),l=t(r(d[3])),c=r(d[4]),u=r(d[5]);function f(t,o){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);o&&(l=l.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,l)}return n}var p=c.StyleSheet.create({input:(function(t){for(var o=1;o<arguments.length;o++){var l=null!=arguments[o]?arguments[o]:{};o%2?f(Object(l),!0).forEach(function(o){(0,n.default)(t,o,l[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(l)):f(Object(l)).forEach(function(o){Object.defineProperty(t,o,Object.getOwnPropertyDescriptor(l,o))})}return t})({height:48,width:'70%'},c.Platform.select({web:{outlineWidth:0,outlineColor:'transparent',outlineOffset:0}}))}),s=function(t){var n=(0,u.useTheme)(),f=n.filterPlaceholderTextColor,s=n.fontFamily,y=n.fontSize,O=n.onBackgroundTextColor;return l.default.createElement(c.TextInput,(0,o.default)({testID:"text-input-country-filter",autoCorrect:!1,placeholderTextColor:f,style:[p.input,{fontFamily:s,fontSize:y,color:O}]},t))};e.CountryFilter=s,s.defaultProps={autoFocus:!1,placeholder:'Enter country name'}},1003,[3,11,50,12,16,989]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.FlagButton=void 0;var o=n(r(d[2])),l=n(r(d[3])),u=t(r(d[4])),c=r(d[5]),h=r(d[6]),f=r(d[7]),y=r(d[8]),C=r(d[9]),w=c.StyleSheet.create({container:{alignItems:'flex-start',justifyContent:'flex-start'},containerWithEmoji:{marginTop:0},containerWithoutEmoji:{marginTop:5},flagWithSomethingContainer:{flexDirection:'row',flexWrap:'wrap',alignItems:'center'},something:{fontSize:16}}),s=function(t){return u.default.createElement(y.CountryText,(0,l.default)({},t,{style:w.something}))},B=(0,u.memo)(function(t){var n=t.countryCode,y=t.withEmoji,C=t.withCountryNameButton,B=t.withCurrencyButton,E=t.withCallingCodeButton,p=t.withFlagButton,j=t.flagSize,S=t.placeholder,F=(0,f.useContext)(),v=F.translation,W=F.getCountryInfoAsync,x=(0,u.useState)({countryName:'',currency:'',callingCode:''}),N=(0,o.default)(x,2),z=N[0],T=N[1],O=z.countryName,_=z.currency,I=z.callingCode;return(0,u.useEffect)(function(){n&&W({countryCode:n,translation:v}).then(T).catch(console.warn)},[n,C,B,E]),u.default.createElement(c.View,{style:w.flagWithSomethingContainer},n?u.default.createElement(h.Flag,(0,l.default)({},{withEmoji:y,countryCode:n,withFlagButton:p,flagSize:j})):u.default.createElement(s,null,S),C&&O?u.default.createElement(s,null,O+' '):null,B&&_?u.default.createElement(s,null,"("+_+") "):null,E&&I?u.default.createElement(s,null,"+"+I):null)}),E=function(t){var n=t.withEmoji,o=t.withCountryNameButton,h=t.withCallingCodeButton,f=t.withCurrencyButton,y=t.withFlagButton,s=t.countryCode,E=t.containerButtonStyle,p=t.onOpen,j=t.placeholder,S=(0,C.useTheme)().flagSizeButton;return u.default.createElement(c.TouchableOpacity,{activeOpacity:.7,onPress:p},u.default.createElement(c.View,{style:[w.container,n?w.containerWithEmoji:w.containerWithoutEmoji,E]},u.default.createElement(B,(0,l.default)({},{countryCode:s,withEmoji:n,withCountryNameButton:o,withCallingCodeButton:h,withCurrencyButton:f,withFlagButton:y,flagSize:S,placeholder:j}))))};e.FlagButton=E,E.defaultProps={withEmoji:!0,withCountryNameButton:!1,withCallingCodeButton:!1,withCurrencyButton:!1,withFlagButton:!0}},1004,[1,3,25,11,12,16,1005,984,1013,989]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.Flag=void 0;var l=n(r(d[2])),o=t(r(d[3])),u=r(d[4]),c=r(d[5]),s=r(d[6]),f=r(d[7]),y=f.StyleSheet.create({container:{justifyContent:'center',alignItems:'center',width:30,marginRight:10},emojiFlag:{alignItems:'center',justifyContent:'center',borderWidth:1/f.PixelRatio.get(),borderColor:'transparent',backgroundColor:'transparent'},imageFlag:{resizeMode:'contain',width:25,height:19,borderWidth:1/f.PixelRatio.get(),opacity:.8}}),h=(0,o.memo)(function(t){var n=t.countryCode,l=t.flagSize,u=(0,c.useContext)().getImageFlagAsync,h=(0,s.useAsync)(u,[n]);return h.loading?o.default.createElement(f.ActivityIndicator,{size:'small'}):o.default.createElement(f.Image,{resizeMode:'contain',style:[y.imageFlag,{borderColor:'transparent',height:l}],source:{uri:h.result}})}),C=(0,o.memo)(function(t){var n=t.countryCode,h=t.flagSize,C=(0,c.useContext)().getEmojiFlagAsync,E=(0,s.useAsync)(C,[n]);return E.loading?o.default.createElement(f.ActivityIndicator,{size:'small'}):o.default.createElement(f.Text,{style:[y.emojiFlag,{fontSize:h}],allowFontScaling:!1},o.default.createElement(u.Emoji,(0,l.default)({},{name:E.result})))}),E=function(t){var n=t.countryCode,u=t.withEmoji,c=t.withFlagButton,s=t.flagSize;return c?o.default.createElement(f.View,{style:y.container},u?o.default.createElement(C,(0,l.default)({},{countryCode:n,flagSize:s})):o.default.createElement(h,(0,l.default)({},{countryCode:n,flagSize:s}))):null};e.Flag=E,E.defaultProps={withEmoji:!0,withFlagButton:!0}},1005,[1,3,11,12,1006,984,1011,16]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.Emoji=void 0;var o=n(r(d[2])),l=r(d[3]),u=t(r(d[4])),c=(0,o.memo)(function(t){var n=t.name,c=u.default.get(n);return o.default.createElement(l.Text,{allowFontScaling:!1},c)});e.Emoji=c},1006,[3,1,12,16,1007]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0])},1007,[1008]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),o=/:([a-zA-Z0-9_\-\+]+):/g,u=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function f(n){var t=n.indexOf(':');return t>-1?t===n.length-1?f(n=n.substring(0,t)):f(n=n.substr(t+1)):n}function c(n){return'string'==typeof n&&n.length>0?':'+n+':':n}var y=String.fromCharCode(65039),s=new RegExp(y,'g');function j(n){return n.replace(s,'')}var p=Object.keys(t).reduce(function(n,o){return n[j(t[o])]=o,n},{}),h={emoji:t,_get:function(n){return t.hasOwnProperty(n)?t[n]:'string'==typeof(o=n)&&':'!==o[0]?c(o):o;var o},get:function(n){return n=f(n),h._get(n)},find:function(n){return h.findByName(n)||h.findByCode(n)},findByName:function(n){var o=f(n),u=t[o];return u?{emoji:u,key:o}:void 0},findByCode:function(n){var o=j(n),u=p[o];return u?{emoji:t[u],key:u}:void 0},hasEmoji:function(n){return h.hasEmojiByName(n)||h.hasEmojiByCode(n)},hasEmojiByName:function(n){var t=h.findByName(n);return!!t&&t.key===f(n)},hasEmojiByCode:function(n){var t=h.findByCode(n);return!!t&&j(t.emoji)===j(n)},which:function(n,t){var o=j(n),u=p[o];return t?c(u):u},emojify:function(n,t,u){return n?n.split(o).map(function(n,o){if(o%2==0)return n;var f=h._get(n),c=f.indexOf(':')>-1;return c&&'function'==typeof t?t(n):c||'function'!=typeof u?f:u(f,n)}).join(''):''},random:function(){var n=Object.keys(t),o=n[Math.floor(Math.random()*n.length)];return{key:o,emoji:h._get(o)}},search:function(n){var o=Object.keys(t),u=f(n);return o.filter(function(n){return 0===n.toString().indexOf(u)}).map(function(n){return{key:n,emoji:h._get(n)}})},unemojify:function(t){return t?n(t).map(function(n){return h.which(n,!0)||n}).join(''):''},replace:function(t,o,f){if(!t)return'';var c='function'==typeof o?o:function(){return o},y=n(t),s=y.map(function(n,t){var o=h.findByCode(n);return o&&f&&' '===y[t+1]&&(y[t+1]=''),o?c(o):n}).join('');return f?s.replace(u,''):s},strip:function(n){return h.replace(n,'',!0)}};m.exports=h},1008,[1009,1010]);
+__d(function(g,r,i,a,m,e,d){var t=9007199254740991,n='[object Arguments]',u='[object Function]',f='[object GeneratorFunction]',o='[object Map]',c='[object Set]',l='[object String]',s=/^\[object .+?Constructor\]$/,b=/^(?:0|[1-9]\d*)$/,p="(?:\\ud83c[\\udde6-\\uddff]){2}",y="[\\ud800-\\udbff][\\udc00-\\udfff]",j="[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe23\\u20d0-\\u20f0]|\\ud83c[\\udffb-\\udfff])?"+("(?:\\u200d(?:"+["[^\\ud800-\\udfff]",p,y].join('|')+")[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe23\\u20d0-\\u20f0]|\\ud83c[\\udffb-\\udfff])?)*"),v='(?:'+["[^\\ud800-\\udfff][\\u0300-\\u036f\\ufe20-\\ufe23\\u20d0-\\u20f0]?","[\\u0300-\\u036f\\ufe20-\\ufe23\\u20d0-\\u20f0]",p,y,"[\\ud800-\\udfff]"].join('|')+')',h=RegExp("\\ud83c[\\udffb-\\udfff](?=\\ud83c[\\udffb-\\udfff])|"+v+j,'g'),O=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe23\\u20d0-\\u20f0\\ufe0e\\ufe0f]"),w='object'==typeof g&&g&&g.Object===Object&&g,A='object'==typeof self&&self&&self.Object===Object&&self,S=w||A||Function('return this')();function _(t,n){for(var u=-1,f=t?t.length:0,o=Array(f);++u<f;)o[u]=n(t[u],u,t);return o}function E(t){return t.split('')}function $(t,n){for(var u=-1,f=Array(t);++u<t;)f[u]=n(u);return f}function k(t,n){return _(n,function(n){return t[n]})}function x(t,n){return null==t?void 0:t[n]}function P(t){return O.test(t)}function M(t){var n=!1;if(null!=t&&'function'!=typeof t.toString)try{n=!!(t+'')}catch(t){}return n}function F(t){for(var n,u=[];!(n=t.next()).done;)u.push(n.value);return u}function R(t){var n=-1,u=Array(t.size);return t.forEach(function(t,f){u[++n]=[f,t]}),u}function D(t){var n=-1,u=Array(t.size);return t.forEach(function(t){u[++n]=t}),u}function V(t){return t.match(h)||[]}var W,z,I,B=Function.prototype,C=Object.prototype,G=S['__core-js_shared__'],T=(W=/[^.]+$/.exec(G&&G.keys&&G.keys.IE_PROTO||''))?'Symbol(src)_1.'+W:'',q=B.toString,H=C.hasOwnProperty,J=C.toString,K=RegExp('^'+q.call(H).replace(/[\\^$.*+?()[\]{}|]/g,'\\$&').replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,'$1.*?')+'$'),L=S.Symbol,N=L?"function"==typeof L?L.iterator:"@@iterator":void 0,Q=C.propertyIsEnumerable,U=(z=Object.keys,I=Object,function(t){return z(I(t))}),X=dt(S,'DataView'),Y=dt(S,'Map'),Z=dt(S,'Promise'),tt=dt(S,'Set'),rt=dt(S,'WeakMap'),et=pt(X),nt=pt(Y),ut=pt(Z),ft=pt(tt),ot=pt(rt);function ct(t,n){var u=jt(t)||yt(t)?$(t.length,String):[],f=u.length,o=!!f;for(var c in t)!n&&!H.call(t,c)||o&&('length'==c||bt(c,f))||u.push(c);return u}function it(t){return!(!wt(t)||T&&T in t)&&(gt(t)||M(t)?K:s).test(pt(t))}function at(t){if(u=(n=t)&&n.constructor,f='function'==typeof u&&u.prototype||C,n!==f)return U(t);var n,u,f,o=[];for(var c in Object(t))H.call(t,c)&&'constructor'!=c&&o.push(c);return o}function lt(t,n){var u=-1,f=t.length;for(n||(n=Array(f));++u<f;)n[u]=t[u];return n}function dt(t,n){var u=x(t,n);return it(u)?u:void 0}var st=function(t){return J.call(t)};function bt(n,u){return!!(u=null==u?t:u)&&('number'==typeof n||b.test(n))&&n>-1&&n%1==0&&n<u}function pt(t){if(null!=t){try{return q.call(t)}catch(t){}try{return t+''}catch(t){}}return''}function yt(t){return ht(t)&&H.call(t,'callee')&&(!Q.call(t,'callee')||J.call(t)==n)}(X&&"[object DataView]"!=st(new X(new ArrayBuffer(1)))||Y&&st(new Y)!=o||Z&&"[object Promise]"!=st(Z.resolve())||tt&&st(new tt)!=c||rt&&"[object WeakMap]"!=st(new rt))&&(st=function(t){var n=J.call(t),u="[object Object]"==n?t.constructor:void 0,f=u?pt(u):void 0;if(f)switch(f){case et:return"[object DataView]";case nt:return o;case ut:return"[object Promise]";case ft:return c;case ot:return"[object WeakMap]"}return n});var jt=Array.isArray;function vt(t){return null!=t&&Ot(t.length)&&!gt(t)}function ht(t){return mt(t)&&vt(t)}function gt(t){var n=wt(t)?J.call(t):'';return n==u||n==f}function Ot(n){return'number'==typeof n&&n>-1&&n%1==0&&n<=t}function wt(t){var n=typeof t;return!!t&&('object'==n||'function'==n)}function mt(t){return!!t&&'object'==typeof t}function At(t){return'string'==typeof t||!jt(t)&&mt(t)&&J.call(t)==l}function St(t){return vt(t)?ct(t):at(t)}function _t(t){return t?k(t,St(t)):[]}m.exports=function(t){if(!t)return[];if(vt(t))return At(t)?P(n=t)?V(n):E(n):lt(t);var n;if(N&&t[N])return F(t[N]());var u=st(t);return(u==o?R:u==c?D:_t)(t)}},1009,[]);
+__d(function(a,e,l,o,n,i,_){n.exports={100:"\ud83d\udcaf",1234:"\ud83d\udd22",umbrella_with_rain_drops:"\u2614",coffee:"\u2615",aries:"\u2648",taurus:"\u2649",sagittarius:"\u2650",capricorn:"\u2651",aquarius:"\u2652",pisces:"\u2653",anchor:"\u2693",white_check_mark:"\u2705",sparkles:"\u2728",question:"\u2753",grey_question:"\u2754",grey_exclamation:"\u2755",exclamation:"\u2757",heavy_exclamation_mark:"\u2757",heavy_plus_sign:"\u2795",heavy_minus_sign:"\u2796",heavy_division_sign:"\u2797",hash:"#\ufe0f\u20e3",keycap_star:"*\ufe0f\u20e3",zero:"0\ufe0f\u20e3",one:"1\ufe0f\u20e3",two:"2\ufe0f\u20e3",three:"3\ufe0f\u20e3",four:"4\ufe0f\u20e3",five:"5\ufe0f\u20e3",six:"6\ufe0f\u20e3",seven:"7\ufe0f\u20e3",eight:"8\ufe0f\u20e3",nine:"9\ufe0f\u20e3",copyright:"\xa9\ufe0f",registered:"\xae\ufe0f",mahjong:"\ud83c\udc04",black_joker:"\ud83c\udccf",a:"\ud83c\udd70\ufe0f",b:"\ud83c\udd71\ufe0f",o2:"\ud83c\udd7e\ufe0f",parking:"\ud83c\udd7f\ufe0f",ab:"\ud83c\udd8e",cl:"\ud83c\udd91",cool:"\ud83c\udd92",free:"\ud83c\udd93",id:"\ud83c\udd94",new:"\ud83c\udd95",ng:"\ud83c\udd96",ok:"\ud83c\udd97",sos:"\ud83c\udd98",up:"\ud83c\udd99",vs:"\ud83c\udd9a","flag-ac":"\ud83c\udde6\ud83c\udde8","flag-ad":"\ud83c\udde6\ud83c\udde9","flag-ae":"\ud83c\udde6\ud83c\uddea","flag-af":"\ud83c\udde6\ud83c\uddeb","flag-ag":"\ud83c\udde6\ud83c\uddec","flag-ai":"\ud83c\udde6\ud83c\uddee","flag-al":"\ud83c\udde6\ud83c\uddf1","flag-am":"\ud83c\udde6\ud83c\uddf2","flag-ao":"\ud83c\udde6\ud83c\uddf4","flag-aq":"\ud83c\udde6\ud83c\uddf6","flag-ar":"\ud83c\udde6\ud83c\uddf7","flag-as":"\ud83c\udde6\ud83c\uddf8","flag-at":"\ud83c\udde6\ud83c\uddf9","flag-au":"\ud83c\udde6\ud83c\uddfa","flag-aw":"\ud83c\udde6\ud83c\uddfc","flag-ax":"\ud83c\udde6\ud83c\uddfd","flag-az":"\ud83c\udde6\ud83c\uddff","flag-ba":"\ud83c\udde7\ud83c\udde6","flag-bb":"\ud83c\udde7\ud83c\udde7","flag-bd":"\ud83c\udde7\ud83c\udde9","flag-be":"\ud83c\udde7\ud83c\uddea","flag-bf":"\ud83c\udde7\ud83c\uddeb","flag-bg":"\ud83c\udde7\ud83c\uddec","flag-bh":"\ud83c\udde7\ud83c\udded","flag-bi":"\ud83c\udde7\ud83c\uddee","flag-bj":"\ud83c\udde7\ud83c\uddef","flag-bl":"\ud83c\udde7\ud83c\uddf1","flag-bm":"\ud83c\udde7\ud83c\uddf2","flag-bn":"\ud83c\udde7\ud83c\uddf3","flag-bo":"\ud83c\udde7\ud83c\uddf4","flag-bq":"\ud83c\udde7\ud83c\uddf6","flag-br":"\ud83c\udde7\ud83c\uddf7","flag-bs":"\ud83c\udde7\ud83c\uddf8","flag-bt":"\ud83c\udde7\ud83c\uddf9","flag-bv":"\ud83c\udde7\ud83c\uddfb","flag-bw":"\ud83c\udde7\ud83c\uddfc","flag-by":"\ud83c\udde7\ud83c\uddfe","flag-bz":"\ud83c\udde7\ud83c\uddff","flag-ca":"\ud83c\udde8\ud83c\udde6","flag-cc":"\ud83c\udde8\ud83c\udde8","flag-cd":"\ud83c\udde8\ud83c\udde9","flag-cf":"\ud83c\udde8\ud83c\uddeb","flag-cg":"\ud83c\udde8\ud83c\uddec","flag-ch":"\ud83c\udde8\ud83c\udded","flag-ci":"\ud83c\udde8\ud83c\uddee","flag-ck":"\ud83c\udde8\ud83c\uddf0","flag-cl":"\ud83c\udde8\ud83c\uddf1","flag-cm":"\ud83c\udde8\ud83c\uddf2",cn:"\ud83c\udde8\ud83c\uddf3","flag-cn":"\ud83c\udde8\ud83c\uddf3","flag-co":"\ud83c\udde8\ud83c\uddf4","flag-cp":"\ud83c\udde8\ud83c\uddf5","flag-cr":"\ud83c\udde8\ud83c\uddf7","flag-cu":"\ud83c\udde8\ud83c\uddfa","flag-cv":"\ud83c\udde8\ud83c\uddfb","flag-cw":"\ud83c\udde8\ud83c\uddfc","flag-cx":"\ud83c\udde8\ud83c\uddfd","flag-cy":"\ud83c\udde8\ud83c\uddfe","flag-cz":"\ud83c\udde8\ud83c\uddff",de:"\ud83c\udde9\ud83c\uddea","flag-de":"\ud83c\udde9\ud83c\uddea","flag-dg":"\ud83c\udde9\ud83c\uddec","flag-dj":"\ud83c\udde9\ud83c\uddef","flag-dk":"\ud83c\udde9\ud83c\uddf0","flag-dm":"\ud83c\udde9\ud83c\uddf2","flag-do":"\ud83c\udde9\ud83c\uddf4","flag-dz":"\ud83c\udde9\ud83c\uddff","flag-ea":"\ud83c\uddea\ud83c\udde6","flag-ec":"\ud83c\uddea\ud83c\udde8","flag-ee":"\ud83c\uddea\ud83c\uddea","flag-eg":"\ud83c\uddea\ud83c\uddec","flag-eh":"\ud83c\uddea\ud83c\udded","flag-er":"\ud83c\uddea\ud83c\uddf7",es:"\ud83c\uddea\ud83c\uddf8","flag-es":"\ud83c\uddea\ud83c\uddf8","flag-et":"\ud83c\uddea\ud83c\uddf9","flag-eu":"\ud83c\uddea\ud83c\uddfa","flag-fi":"\ud83c\uddeb\ud83c\uddee","flag-fj":"\ud83c\uddeb\ud83c\uddef","flag-fk":"\ud83c\uddeb\ud83c\uddf0","flag-fm":"\ud83c\uddeb\ud83c\uddf2","flag-fo":"\ud83c\uddeb\ud83c\uddf4",fr:"\ud83c\uddeb\ud83c\uddf7","flag-fr":"\ud83c\uddeb\ud83c\uddf7","flag-ga":"\ud83c\uddec\ud83c\udde6",gb:"\ud83c\uddec\ud83c\udde7",uk:"\ud83c\uddec\ud83c\udde7","flag-gb":"\ud83c\uddec\ud83c\udde7","flag-gd":"\ud83c\uddec\ud83c\udde9","flag-ge":"\ud83c\uddec\ud83c\uddea","flag-gf":"\ud83c\uddec\ud83c\uddeb","flag-gg":"\ud83c\uddec\ud83c\uddec","flag-gh":"\ud83c\uddec\ud83c\udded","flag-gi":"\ud83c\uddec\ud83c\uddee","flag-gl":"\ud83c\uddec\ud83c\uddf1","flag-gm":"\ud83c\uddec\ud83c\uddf2","flag-gn":"\ud83c\uddec\ud83c\uddf3","flag-gp":"\ud83c\uddec\ud83c\uddf5","flag-gq":"\ud83c\uddec\ud83c\uddf6","flag-gr":"\ud83c\uddec\ud83c\uddf7","flag-gs":"\ud83c\uddec\ud83c\uddf8","flag-gt":"\ud83c\uddec\ud83c\uddf9","flag-gu":"\ud83c\uddec\ud83c\uddfa","flag-gw":"\ud83c\uddec\ud83c\uddfc","flag-gy":"\ud83c\uddec\ud83c\uddfe","flag-hk":"\ud83c\udded\ud83c\uddf0","flag-hm":"\ud83c\udded\ud83c\uddf2","flag-hn":"\ud83c\udded\ud83c\uddf3","flag-hr":"\ud83c\udded\ud83c\uddf7","flag-ht":"\ud83c\udded\ud83c\uddf9","flag-hu":"\ud83c\udded\ud83c\uddfa","flag-ic":"\ud83c\uddee\ud83c\udde8","flag-id":"\ud83c\uddee\ud83c\udde9","flag-ie":"\ud83c\uddee\ud83c\uddea","flag-il":"\ud83c\uddee\ud83c\uddf1","flag-im":"\ud83c\uddee\ud83c\uddf2","flag-in":"\ud83c\uddee\ud83c\uddf3","flag-io":"\ud83c\uddee\ud83c\uddf4","flag-iq":"\ud83c\uddee\ud83c\uddf6","flag-ir":"\ud83c\uddee\ud83c\uddf7","flag-is":"\ud83c\uddee\ud83c\uddf8",it:"\ud83c\uddee\ud83c\uddf9","flag-it":"\ud83c\uddee\ud83c\uddf9","flag-je":"\ud83c\uddef\ud83c\uddea","flag-jm":"\ud83c\uddef\ud83c\uddf2","flag-jo":"\ud83c\uddef\ud83c\uddf4",jp:"\ud83c\uddef\ud83c\uddf5","flag-jp":"\ud83c\uddef\ud83c\uddf5","flag-ke":"\ud83c\uddf0\ud83c\uddea","flag-kg":"\ud83c\uddf0\ud83c\uddec","flag-kh":"\ud83c\uddf0\ud83c\udded","flag-ki":"\ud83c\uddf0\ud83c\uddee","flag-km":"\ud83c\uddf0\ud83c\uddf2","flag-kn":"\ud83c\uddf0\ud83c\uddf3","flag-kp":"\ud83c\uddf0\ud83c\uddf5",kr:"\ud83c\uddf0\ud83c\uddf7","flag-kr":"\ud83c\uddf0\ud83c\uddf7","flag-kw":"\ud83c\uddf0\ud83c\uddfc","flag-ky":"\ud83c\uddf0\ud83c\uddfe","flag-kz":"\ud83c\uddf0\ud83c\uddff","flag-la":"\ud83c\uddf1\ud83c\udde6","flag-lb":"\ud83c\uddf1\ud83c\udde7","flag-lc":"\ud83c\uddf1\ud83c\udde8","flag-li":"\ud83c\uddf1\ud83c\uddee","flag-lk":"\ud83c\uddf1\ud83c\uddf0","flag-lr":"\ud83c\uddf1\ud83c\uddf7","flag-ls":"\ud83c\uddf1\ud83c\uddf8","flag-lt":"\ud83c\uddf1\ud83c\uddf9","flag-lu":"\ud83c\uddf1\ud83c\uddfa","flag-lv":"\ud83c\uddf1\ud83c\uddfb","flag-ly":"\ud83c\uddf1\ud83c\uddfe","flag-ma":"\ud83c\uddf2\ud83c\udde6","flag-mc":"\ud83c\uddf2\ud83c\udde8","flag-md":"\ud83c\uddf2\ud83c\udde9","flag-me":"\ud83c\uddf2\ud83c\uddea","flag-mf":"\ud83c\uddf2\ud83c\uddeb","flag-mg":"\ud83c\uddf2\ud83c\uddec","flag-mh":"\ud83c\uddf2\ud83c\udded","flag-mk":"\ud83c\uddf2\ud83c\uddf0","flag-ml":"\ud83c\uddf2\ud83c\uddf1","flag-mm":"\ud83c\uddf2\ud83c\uddf2","flag-mn":"\ud83c\uddf2\ud83c\uddf3","flag-mo":"\ud83c\uddf2\ud83c\uddf4","flag-mp":"\ud83c\uddf2\ud83c\uddf5","flag-mq":"\ud83c\uddf2\ud83c\uddf6","flag-mr":"\ud83c\uddf2\ud83c\uddf7","flag-ms":"\ud83c\uddf2\ud83c\uddf8","flag-mt":"\ud83c\uddf2\ud83c\uddf9","flag-mu":"\ud83c\uddf2\ud83c\uddfa","flag-mv":"\ud83c\uddf2\ud83c\uddfb","flag-mw":"\ud83c\uddf2\ud83c\uddfc","flag-mx":"\ud83c\uddf2\ud83c\uddfd","flag-my":"\ud83c\uddf2\ud83c\uddfe","flag-mz":"\ud83c\uddf2\ud83c\uddff","flag-na":"\ud83c\uddf3\ud83c\udde6","flag-nc":"\ud83c\uddf3\ud83c\udde8","flag-ne":"\ud83c\uddf3\ud83c\uddea","flag-nf":"\ud83c\uddf3\ud83c\uddeb","flag-ng":"\ud83c\uddf3\ud83c\uddec","flag-ni":"\ud83c\uddf3\ud83c\uddee","flag-nl":"\ud83c\uddf3\ud83c\uddf1","flag-no":"\ud83c\uddf3\ud83c\uddf4","flag-np":"\ud83c\uddf3\ud83c\uddf5","flag-nr":"\ud83c\uddf3\ud83c\uddf7","flag-nu":"\ud83c\uddf3\ud83c\uddfa","flag-nz":"\ud83c\uddf3\ud83c\uddff","flag-om":"\ud83c\uddf4\ud83c\uddf2","flag-pa":"\ud83c\uddf5\ud83c\udde6","flag-pe":"\ud83c\uddf5\ud83c\uddea","flag-pf":"\ud83c\uddf5\ud83c\uddeb","flag-pg":"\ud83c\uddf5\ud83c\uddec","flag-ph":"\ud83c\uddf5\ud83c\udded","flag-pk":"\ud83c\uddf5\ud83c\uddf0","flag-pl":"\ud83c\uddf5\ud83c\uddf1","flag-pm":"\ud83c\uddf5\ud83c\uddf2","flag-pn":"\ud83c\uddf5\ud83c\uddf3","flag-pr":"\ud83c\uddf5\ud83c\uddf7","flag-ps":"\ud83c\uddf5\ud83c\uddf8","flag-pt":"\ud83c\uddf5\ud83c\uddf9","flag-pw":"\ud83c\uddf5\ud83c\uddfc","flag-py":"\ud83c\uddf5\ud83c\uddfe","flag-qa":"\ud83c\uddf6\ud83c\udde6","flag-re":"\ud83c\uddf7\ud83c\uddea","flag-ro":"\ud83c\uddf7\ud83c\uddf4","flag-rs":"\ud83c\uddf7\ud83c\uddf8",ru:"\ud83c\uddf7\ud83c\uddfa","flag-ru":"\ud83c\uddf7\ud83c\uddfa","flag-rw":"\ud83c\uddf7\ud83c\uddfc","flag-sa":"\ud83c\uddf8\ud83c\udde6","flag-sb":"\ud83c\uddf8\ud83c\udde7","flag-sc":"\ud83c\uddf8\ud83c\udde8","flag-sd":"\ud83c\uddf8\ud83c\udde9","flag-se":"\ud83c\uddf8\ud83c\uddea","flag-sg":"\ud83c\uddf8\ud83c\uddec","flag-sh":"\ud83c\uddf8\ud83c\udded","flag-si":"\ud83c\uddf8\ud83c\uddee","flag-sj":"\ud83c\uddf8\ud83c\uddef","flag-sk":"\ud83c\uddf8\ud83c\uddf0","flag-sl":"\ud83c\uddf8\ud83c\uddf1","flag-sm":"\ud83c\uddf8\ud83c\uddf2","flag-sn":"\ud83c\uddf8\ud83c\uddf3","flag-so":"\ud83c\uddf8\ud83c\uddf4","flag-sr":"\ud83c\uddf8\ud83c\uddf7","flag-ss":"\ud83c\uddf8\ud83c\uddf8","flag-st":"\ud83c\uddf8\ud83c\uddf9","flag-sv":"\ud83c\uddf8\ud83c\uddfb","flag-sx":"\ud83c\uddf8\ud83c\uddfd","flag-sy":"\ud83c\uddf8\ud83c\uddfe","flag-sz":"\ud83c\uddf8\ud83c\uddff","flag-ta":"\ud83c\uddf9\ud83c\udde6","flag-tc":"\ud83c\uddf9\ud83c\udde8","flag-td":"\ud83c\uddf9\ud83c\udde9","flag-tf":"\ud83c\uddf9\ud83c\uddeb","flag-tg":"\ud83c\uddf9\ud83c\uddec","flag-th":"\ud83c\uddf9\ud83c\udded","flag-tj":"\ud83c\uddf9\ud83c\uddef","flag-tk":"\ud83c\uddf9\ud83c\uddf0","flag-tl":"\ud83c\uddf9\ud83c\uddf1","flag-tm":"\ud83c\uddf9\ud83c\uddf2","flag-tn":"\ud83c\uddf9\ud83c\uddf3","flag-to":"\ud83c\uddf9\ud83c\uddf4","flag-tr":"\ud83c\uddf9\ud83c\uddf7","flag-tt":"\ud83c\uddf9\ud83c\uddf9","flag-tv":"\ud83c\uddf9\ud83c\uddfb","flag-tw":"\ud83c\uddf9\ud83c\uddfc","flag-tz":"\ud83c\uddf9\ud83c\uddff","flag-ua":"\ud83c\uddfa\ud83c\udde6","flag-ug":"\ud83c\uddfa\ud83c\uddec","flag-um":"\ud83c\uddfa\ud83c\uddf2","flag-un":"\ud83c\uddfa\ud83c\uddf3",us:"\ud83c\uddfa\ud83c\uddf8","flag-us":"\ud83c\uddfa\ud83c\uddf8","flag-uy":"\ud83c\uddfa\ud83c\uddfe","flag-uz":"\ud83c\uddfa\ud83c\uddff","flag-va":"\ud83c\uddfb\ud83c\udde6","flag-vc":"\ud83c\uddfb\ud83c\udde8","flag-ve":"\ud83c\uddfb\ud83c\uddea","flag-vg":"\ud83c\uddfb\ud83c\uddec","flag-vi":"\ud83c\uddfb\ud83c\uddee","flag-vn":"\ud83c\uddfb\ud83c\uddf3","flag-vu":"\ud83c\uddfb\ud83c\uddfa","flag-wf":"\ud83c\uddfc\ud83c\uddeb","flag-ws":"\ud83c\uddfc\ud83c\uddf8","flag-xk":"\ud83c\uddfd\ud83c\uddf0","flag-ye":"\ud83c\uddfe\ud83c\uddea","flag-yt":"\ud83c\uddfe\ud83c\uddf9","flag-za":"\ud83c\uddff\ud83c\udde6","flag-zm":"\ud83c\uddff\ud83c\uddf2","flag-zw":"\ud83c\uddff\ud83c\uddfc",koko:"\ud83c\ude01",sa:"\ud83c\ude02\ufe0f",u7121:"\ud83c\ude1a",u6307:"\ud83c\ude2f",u7981:"\ud83c\ude32",u7a7a:"\ud83c\ude33",u5408:"\ud83c\ude34",u6e80:"\ud83c\ude35",u6709:"\ud83c\ude36",u6708:"\ud83c\ude37\ufe0f",u7533:"\ud83c\ude38",u5272:"\ud83c\ude39",u55b6:"\ud83c\ude3a",ideograph_advantage:"\ud83c\ude50",accept:"\ud83c\ude51",cyclone:"\ud83c\udf00",foggy:"\ud83c\udf01",closed_umbrella:"\ud83c\udf02",night_with_stars:"\ud83c\udf03",sunrise_over_mountains:"\ud83c\udf04",sunrise:"\ud83c\udf05",city_sunset:"\ud83c\udf06",city_sunrise:"\ud83c\udf07",rainbow:"\ud83c\udf08",bridge_at_night:"\ud83c\udf09",ocean:"\ud83c\udf0a",volcano:"\ud83c\udf0b",milky_way:"\ud83c\udf0c",earth_africa:"\ud83c\udf0d",earth_americas:"\ud83c\udf0e",earth_asia:"\ud83c\udf0f",globe_with_meridians:"\ud83c\udf10",new_moon:"\ud83c\udf11",waxing_crescent_moon:"\ud83c\udf12",first_quarter_moon:"\ud83c\udf13",moon:"\ud83c\udf14",waxing_gibbous_moon:"\ud83c\udf14",full_moon:"\ud83c\udf15",waning_gibbous_moon:"\ud83c\udf16",last_quarter_moon:"\ud83c\udf17",waning_crescent_moon:"\ud83c\udf18",crescent_moon:"\ud83c\udf19",new_moon_with_face:"\ud83c\udf1a",first_quarter_moon_with_face:"\ud83c\udf1b",last_quarter_moon_with_face:"\ud83c\udf1c",full_moon_with_face:"\ud83c\udf1d",sun_with_face:"\ud83c\udf1e",star2:"\ud83c\udf1f",stars:"\ud83c\udf20",thermometer:"\ud83c\udf21\ufe0f",mostly_sunny:"\ud83c\udf24\ufe0f",sun_small_cloud:"\ud83c\udf24\ufe0f",barely_sunny:"\ud83c\udf25\ufe0f",sun_behind_cloud:"\ud83c\udf25\ufe0f",partly_sunny_rain:"\ud83c\udf26\ufe0f",sun_behind_rain_cloud:"\ud83c\udf26\ufe0f",rain_cloud:"\ud83c\udf27\ufe0f",snow_cloud:"\ud83c\udf28\ufe0f",lightning:"\ud83c\udf29\ufe0f",lightning_cloud:"\ud83c\udf29\ufe0f",tornado:"\ud83c\udf2a\ufe0f",tornado_cloud:"\ud83c\udf2a\ufe0f",fog:"\ud83c\udf2b\ufe0f",wind_blowing_face:"\ud83c\udf2c\ufe0f",hotdog:"\ud83c\udf2d",taco:"\ud83c\udf2e",burrito:"\ud83c\udf2f",chestnut:"\ud83c\udf30",seedling:"\ud83c\udf31",evergreen_tree:"\ud83c\udf32",deciduous_tree:"\ud83c\udf33",palm_tree:"\ud83c\udf34",cactus:"\ud83c\udf35",hot_pepper:"\ud83c\udf36\ufe0f",tulip:"\ud83c\udf37",cherry_blossom:"\ud83c\udf38",rose:"\ud83c\udf39",hibiscus:"\ud83c\udf3a",sunflower:"\ud83c\udf3b",blossom:"\ud83c\udf3c",corn:"\ud83c\udf3d",ear_of_rice:"\ud83c\udf3e",herb:"\ud83c\udf3f",four_leaf_clover:"\ud83c\udf40",maple_leaf:"\ud83c\udf41",fallen_leaf:"\ud83c\udf42",leaves:"\ud83c\udf43",mushroom:"\ud83c\udf44",tomato:"\ud83c\udf45",eggplant:"\ud83c\udf46",grapes:"\ud83c\udf47",melon:"\ud83c\udf48",watermelon:"\ud83c\udf49",tangerine:"\ud83c\udf4a",lemon:"\ud83c\udf4b",banana:"\ud83c\udf4c",pineapple:"\ud83c\udf4d",apple:"\ud83c\udf4e",green_apple:"\ud83c\udf4f",pear:"\ud83c\udf50",peach:"\ud83c\udf51",cherries:"\ud83c\udf52",strawberry:"\ud83c\udf53",hamburger:"\ud83c\udf54",pizza:"\ud83c\udf55",meat_on_bone:"\ud83c\udf56",poultry_leg:"\ud83c\udf57",rice_cracker:"\ud83c\udf58",rice_ball:"\ud83c\udf59",rice:"\ud83c\udf5a",curry:"\ud83c\udf5b",ramen:"\ud83c\udf5c",spaghetti:"\ud83c\udf5d",bread:"\ud83c\udf5e",fries:"\ud83c\udf5f",sweet_potato:"\ud83c\udf60",dango:"\ud83c\udf61",oden:"\ud83c\udf62",sushi:"\ud83c\udf63",fried_shrimp:"\ud83c\udf64",fish_cake:"\ud83c\udf65",icecream:"\ud83c\udf66",shaved_ice:"\ud83c\udf67",ice_cream:"\ud83c\udf68",doughnut:"\ud83c\udf69",cookie:"\ud83c\udf6a",chocolate_bar:"\ud83c\udf6b",candy:"\ud83c\udf6c",lollipop:"\ud83c\udf6d",custard:"\ud83c\udf6e",honey_pot:"\ud83c\udf6f",cake:"\ud83c\udf70",bento:"\ud83c\udf71",stew:"\ud83c\udf72",fried_egg:"\ud83c\udf73",cooking:"\ud83c\udf73",fork_and_knife:"\ud83c\udf74",tea:"\ud83c\udf75",sake:"\ud83c\udf76",wine_glass:"\ud83c\udf77",cocktail:"\ud83c\udf78",tropical_drink:"\ud83c\udf79",beer:"\ud83c\udf7a",beers:"\ud83c\udf7b",baby_bottle:"\ud83c\udf7c",knife_fork_plate:"\ud83c\udf7d\ufe0f",champagne:"\ud83c\udf7e",popcorn:"\ud83c\udf7f",ribbon:"\ud83c\udf80",gift:"\ud83c\udf81",birthday:"\ud83c\udf82",jack_o_lantern:"\ud83c\udf83",christmas_tree:"\ud83c\udf84",santa:"\ud83c\udf85",fireworks:"\ud83c\udf86",sparkler:"\ud83c\udf87",balloon:"\ud83c\udf88",tada:"\ud83c\udf89",confetti_ball:"\ud83c\udf8a",tanabata_tree:"\ud83c\udf8b",crossed_flags:"\ud83c\udf8c",bamboo:"\ud83c\udf8d",dolls:"\ud83c\udf8e",flags:"\ud83c\udf8f",wind_chime:"\ud83c\udf90",rice_scene:"\ud83c\udf91",school_satchel:"\ud83c\udf92",mortar_board:"\ud83c\udf93",medal:"\ud83c\udf96\ufe0f",reminder_ribbon:"\ud83c\udf97\ufe0f",studio_microphone:"\ud83c\udf99\ufe0f",level_slider:"\ud83c\udf9a\ufe0f",control_knobs:"\ud83c\udf9b\ufe0f",film_frames:"\ud83c\udf9e\ufe0f",admission_tickets:"\ud83c\udf9f\ufe0f",carousel_horse:"\ud83c\udfa0",ferris_wheel:"\ud83c\udfa1",roller_coaster:"\ud83c\udfa2",fishing_pole_and_fish:"\ud83c\udfa3",microphone:"\ud83c\udfa4",movie_camera:"\ud83c\udfa5",cinema:"\ud83c\udfa6",headphones:"\ud83c\udfa7",art:"\ud83c\udfa8",tophat:"\ud83c\udfa9",circus_tent:"\ud83c\udfaa",ticket:"\ud83c\udfab",clapper:"\ud83c\udfac",performing_arts:"\ud83c\udfad",video_game:"\ud83c\udfae",dart:"\ud83c\udfaf",slot_machine:"\ud83c\udfb0","8ball":"\ud83c\udfb1",game_die:"\ud83c\udfb2",bowling:"\ud83c\udfb3",flower_playing_cards:"\ud83c\udfb4",musical_note:"\ud83c\udfb5",notes:"\ud83c\udfb6",saxophone:"\ud83c\udfb7",guitar:"\ud83c\udfb8",musical_keyboard:"\ud83c\udfb9",trumpet:"\ud83c\udfba",violin:"\ud83c\udfbb",musical_score:"\ud83c\udfbc",running_shirt_with_sash:"\ud83c\udfbd",tennis:"\ud83c\udfbe",ski:"\ud83c\udfbf",basketball:"\ud83c\udfc0",checkered_flag:"\ud83c\udfc1",snowboarder:"\ud83c\udfc2","woman-running":"\ud83c\udfc3\u200d\u2640\ufe0f","man-running":"\ud83c\udfc3\u200d\u2642\ufe0f",runner:"\ud83c\udfc3\u200d\u2642\ufe0f",running:"\ud83c\udfc3\u200d\u2642\ufe0f","woman-surfing":"\ud83c\udfc4\u200d\u2640\ufe0f","man-surfing":"\ud83c\udfc4\u200d\u2642\ufe0f",surfer:"\ud83c\udfc4\u200d\u2642\ufe0f",sports_medal:"\ud83c\udfc5",trophy:"\ud83c\udfc6",horse_racing:"\ud83c\udfc7",football:"\ud83c\udfc8",rugby_football:"\ud83c\udfc9","woman-swimming":"\ud83c\udfca\u200d\u2640\ufe0f","man-swimming":"\ud83c\udfca\u200d\u2642\ufe0f",swimmer:"\ud83c\udfca\u200d\u2642\ufe0f","woman-lifting-weights":"\ud83c\udfcb\ufe0f\u200d\u2640\ufe0f","man-lifting-weights":"\ud83c\udfcb\ufe0f\u200d\u2642\ufe0f",weight_lifter:"\ud83c\udfcb\ufe0f\u200d\u2642\ufe0f","woman-golfing":"\ud83c\udfcc\ufe0f\u200d\u2640\ufe0f","man-golfing":"\ud83c\udfcc\ufe0f\u200d\u2642\ufe0f",golfer:"\ud83c\udfcc\ufe0f\u200d\u2642\ufe0f",racing_motorcycle:"\ud83c\udfcd\ufe0f",racing_car:"\ud83c\udfce\ufe0f",cricket_bat_and_ball:"\ud83c\udfcf",volleyball:"\ud83c\udfd0",field_hockey_stick_and_ball:"\ud83c\udfd1",ice_hockey_stick_and_puck:"\ud83c\udfd2",table_tennis_paddle_and_ball:"\ud83c\udfd3",snow_capped_mountain:"\ud83c\udfd4\ufe0f",camping:"\ud83c\udfd5\ufe0f",beach_with_umbrella:"\ud83c\udfd6\ufe0f",building_construction:"\ud83c\udfd7\ufe0f",house_buildings:"\ud83c\udfd8\ufe0f",cityscape:"\ud83c\udfd9\ufe0f",derelict_house_building:"\ud83c\udfda\ufe0f",classical_building:"\ud83c\udfdb\ufe0f",desert:"\ud83c\udfdc\ufe0f",desert_island:"\ud83c\udfdd\ufe0f",national_park:"\ud83c\udfde\ufe0f",stadium:"\ud83c\udfdf\ufe0f",house:"\ud83c\udfe0",house_with_garden:"\ud83c\udfe1",office:"\ud83c\udfe2",post_office:"\ud83c\udfe3",european_post_office:"\ud83c\udfe4",hospital:"\ud83c\udfe5",bank:"\ud83c\udfe6",atm:"\ud83c\udfe7",hotel:"\ud83c\udfe8",love_hotel:"\ud83c\udfe9",convenience_store:"\ud83c\udfea",school:"\ud83c\udfeb",department_store:"\ud83c\udfec",factory:"\ud83c\udfed",izakaya_lantern:"\ud83c\udfee",lantern:"\ud83c\udfee",japanese_castle:"\ud83c\udfef",european_castle:"\ud83c\udff0","rainbow-flag":"\ud83c\udff3\ufe0f\u200d\ud83c\udf08",waving_white_flag:"\ud83c\udff3\ufe0f","flag-england":"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","flag-scotland":"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc73\udb40\udc63\udb40\udc74\udb40\udc7f","flag-wales":"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc77\udb40\udc6c\udb40\udc73\udb40\udc7f",waving_black_flag:"\ud83c\udff4",rosette:"\ud83c\udff5\ufe0f",label:"\ud83c\udff7\ufe0f",badminton_racquet_and_shuttlecock:"\ud83c\udff8",bow_and_arrow:"\ud83c\udff9",amphora:"\ud83c\udffa","skin-tone-2":"\ud83c\udffb","skin-tone-3":"\ud83c\udffc","skin-tone-4":"\ud83c\udffd","skin-tone-5":"\ud83c\udffe","skin-tone-6":"\ud83c\udfff",rat:"\ud83d\udc00",mouse2:"\ud83d\udc01",ox:"\ud83d\udc02",water_buffalo:"\ud83d\udc03",cow2:"\ud83d\udc04",tiger2:"\ud83d\udc05",leopard:"\ud83d\udc06",rabbit2:"\ud83d\udc07",cat2:"\ud83d\udc08",dragon:"\ud83d\udc09",crocodile:"\ud83d\udc0a",whale2:"\ud83d\udc0b",snail:"\ud83d\udc0c",snake:"\ud83d\udc0d",racehorse:"\ud83d\udc0e",ram:"\ud83d\udc0f",goat:"\ud83d\udc10",sheep:"\ud83d\udc11",monkey:"\ud83d\udc12",rooster:"\ud83d\udc13",chicken:"\ud83d\udc14",dog2:"\ud83d\udc15",pig2:"\ud83d\udc16",boar:"\ud83d\udc17",elephant:"\ud83d\udc18",octopus:"\ud83d\udc19",shell:"\ud83d\udc1a",bug:"\ud83d\udc1b",ant:"\ud83d\udc1c",bee:"\ud83d\udc1d",honeybee:"\ud83d\udc1d",beetle:"\ud83d\udc1e",fish:"\ud83d\udc1f",tropical_fish:"\ud83d\udc20",blowfish:"\ud83d\udc21",turtle:"\ud83d\udc22",hatching_chick:"\ud83d\udc23",baby_chick:"\ud83d\udc24",hatched_chick:"\ud83d\udc25",bird:"\ud83d\udc26",penguin:"\ud83d\udc27",koala:"\ud83d\udc28",poodle:"\ud83d\udc29",dromedary_camel:"\ud83d\udc2a",camel:"\ud83d\udc2b",dolphin:"\ud83d\udc2c",flipper:"\ud83d\udc2c",mouse:"\ud83d\udc2d",cow:"\ud83d\udc2e",tiger:"\ud83d\udc2f",rabbit:"\ud83d\udc30",cat:"\ud83d\udc31",dragon_face:"\ud83d\udc32",whale:"\ud83d\udc33",horse:"\ud83d\udc34",monkey_face:"\ud83d\udc35",dog:"\ud83d\udc36",pig:"\ud83d\udc37",frog:"\ud83d\udc38",hamster:"\ud83d\udc39",wolf:"\ud83d\udc3a",bear:"\ud83d\udc3b",panda_face:"\ud83d\udc3c",pig_nose:"\ud83d\udc3d",feet:"\ud83d\udc3e",paw_prints:"\ud83d\udc3e",chipmunk:"\ud83d\udc3f\ufe0f",eyes:"\ud83d\udc40","eye-in-speech-bubble":"\ud83d\udc41\ufe0f\u200d\ud83d\udde8\ufe0f",eye:"\ud83d\udc41\ufe0f",ear:"\ud83d\udc42",nose:"\ud83d\udc43",lips:"\ud83d\udc44",tongue:"\ud83d\udc45",point_up_2:"\ud83d\udc46",point_down:"\ud83d\udc47",point_left:"\ud83d\udc48",point_right:"\ud83d\udc49",facepunch:"\ud83d\udc4a",punch:"\ud83d\udc4a",wave:"\ud83d\udc4b",ok_hand:"\ud83d\udc4c","+1":"\ud83d\udc4d",thumbsup:"\ud83d\udc4d","-1":"\ud83d\udc4e",thumbsdown:"\ud83d\udc4e",clap:"\ud83d\udc4f",open_hands:"\ud83d\udc50",crown:"\ud83d\udc51",womans_hat:"\ud83d\udc52",eyeglasses:"\ud83d\udc53",necktie:"\ud83d\udc54",shirt:"\ud83d\udc55",tshirt:"\ud83d\udc55",jeans:"\ud83d\udc56",dress:"\ud83d\udc57",kimono:"\ud83d\udc58",bikini:"\ud83d\udc59",womans_clothes:"\ud83d\udc5a",purse:"\ud83d\udc5b",handbag:"\ud83d\udc5c",pouch:"\ud83d\udc5d",mans_shoe:"\ud83d\udc5e",shoe:"\ud83d\udc5e",athletic_shoe:"\ud83d\udc5f",high_heel:"\ud83d\udc60",sandal:"\ud83d\udc61",boot:"\ud83d\udc62",footprints:"\ud83d\udc63",bust_in_silhouette:"\ud83d\udc64",busts_in_silhouette:"\ud83d\udc65",boy:"\ud83d\udc66",girl:"\ud83d\udc67","male-farmer":"\ud83d\udc68\u200d\ud83c\udf3e","male-cook":"\ud83d\udc68\u200d\ud83c\udf73","male-student":"\ud83d\udc68\u200d\ud83c\udf93","male-singer":"\ud83d\udc68\u200d\ud83c\udfa4","male-artist":"\ud83d\udc68\u200d\ud83c\udfa8","male-teacher":"\ud83d\udc68\u200d\ud83c\udfeb","male-factory-worker":"\ud83d\udc68\u200d\ud83c\udfed","man-boy-boy":"\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66","man-boy":"\ud83d\udc68\u200d\ud83d\udc66","man-girl-boy":"\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc66","man-girl-girl":"\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc67","man-girl":"\ud83d\udc68\u200d\ud83d\udc67","man-man-boy":"\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66","man-man-boy-boy":"\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66","man-man-girl":"\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67","man-man-girl-boy":"\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc66","man-man-girl-girl":"\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc67","man-woman-boy":"\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66",family:"\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66","man-woman-boy-boy":"\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66","man-woman-girl":"\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67","man-woman-girl-boy":"\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66","man-woman-girl-girl":"\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67","male-technologist":"\ud83d\udc68\u200d\ud83d\udcbb","male-office-worker":"\ud83d\udc68\u200d\ud83d\udcbc","male-mechanic":"\ud83d\udc68\u200d\ud83d\udd27","male-scientist":"\ud83d\udc68\u200d\ud83d\udd2c","male-astronaut":"\ud83d\udc68\u200d\ud83d\ude80","male-firefighter":"\ud83d\udc68\u200d\ud83d\ude92","male-doctor":"\ud83d\udc68\u200d\u2695\ufe0f","male-judge":"\ud83d\udc68\u200d\u2696\ufe0f","male-pilot":"\ud83d\udc68\u200d\u2708\ufe0f","man-heart-man":"\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68","man-kiss-man":"\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68",man:"\ud83d\udc68","female-farmer":"\ud83d\udc69\u200d\ud83c\udf3e","female-cook":"\ud83d\udc69\u200d\ud83c\udf73","female-student":"\ud83d\udc69\u200d\ud83c\udf93","female-singer":"\ud83d\udc69\u200d\ud83c\udfa4","female-artist":"\ud83d\udc69\u200d\ud83c\udfa8","female-teacher":"\ud83d\udc69\u200d\ud83c\udfeb","female-factory-worker":"\ud83d\udc69\u200d\ud83c\udfed","woman-boy-boy":"\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66","woman-boy":"\ud83d\udc69\u200d\ud83d\udc66","woman-girl-boy":"\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66","woman-girl-girl":"\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67","woman-girl":"\ud83d\udc69\u200d\ud83d\udc67","woman-woman-boy":"\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66","woman-woman-boy-boy":"\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66","woman-woman-girl":"\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67","woman-woman-girl-boy":"\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66","woman-woman-girl-girl":"\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67","female-technologist":"\ud83d\udc69\u200d\ud83d\udcbb","female-office-worker":"\ud83d\udc69\u200d\ud83d\udcbc","female-mechanic":"\ud83d\udc69\u200d\ud83d\udd27","female-scientist":"\ud83d\udc69\u200d\ud83d\udd2c","female-astronaut":"\ud83d\udc69\u200d\ud83d\ude80","female-firefighter":"\ud83d\udc69\u200d\ud83d\ude92","female-doctor":"\ud83d\udc69\u200d\u2695\ufe0f","female-judge":"\ud83d\udc69\u200d\u2696\ufe0f","female-pilot":"\ud83d\udc69\u200d\u2708\ufe0f","woman-heart-man":"\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc68",couple_with_heart:"\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc68","woman-heart-woman":"\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc69","woman-kiss-man":"\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68",couplekiss:"\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68","woman-kiss-woman":"\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69",woman:"\ud83d\udc69",couple:"\ud83d\udc6b",man_and_woman_holding_hands:"\ud83d\udc6b",two_men_holding_hands:"\ud83d\udc6c",two_women_holding_hands:"\ud83d\udc6d","female-police-officer":"\ud83d\udc6e\u200d\u2640\ufe0f","male-police-officer":"\ud83d\udc6e\u200d\u2642\ufe0f",cop:"\ud83d\udc6e\u200d\u2642\ufe0f","woman-with-bunny-ears-partying":"\ud83d\udc6f\u200d\u2640\ufe0f",dancers:"\ud83d\udc6f\u200d\u2640\ufe0f","man-with-bunny-ears-partying":"\ud83d\udc6f\u200d\u2642\ufe0f",bride_with_veil:"\ud83d\udc70","blond-haired-woman":"\ud83d\udc71\u200d\u2640\ufe0f","blond-haired-man":"\ud83d\udc71\u200d\u2642\ufe0f",person_with_blond_hair:"\ud83d\udc71\u200d\u2642\ufe0f",man_with_gua_pi_mao:"\ud83d\udc72","woman-wearing-turban":"\ud83d\udc73\u200d\u2640\ufe0f","man-wearing-turban":"\ud83d\udc73\u200d\u2642\ufe0f",man_with_turban:"\ud83d\udc73\u200d\u2642\ufe0f",older_man:"\ud83d\udc74",older_woman:"\ud83d\udc75",baby:"\ud83d\udc76","female-construction-worker":"\ud83d\udc77\u200d\u2640\ufe0f","male-construction-worker":"\ud83d\udc77\u200d\u2642\ufe0f",construction_worker:"\ud83d\udc77\u200d\u2642\ufe0f",princess:"\ud83d\udc78",japanese_ogre:"\ud83d\udc79",japanese_goblin:"\ud83d\udc7a",ghost:"\ud83d\udc7b",angel:"\ud83d\udc7c",alien:"\ud83d\udc7d",space_invader:"\ud83d\udc7e",imp:"\ud83d\udc7f",skull:"\ud83d\udc80","woman-tipping-hand":"\ud83d\udc81\u200d\u2640\ufe0f",information_desk_person:"\ud83d\udc81\u200d\u2640\ufe0f","man-tipping-hand":"\ud83d\udc81\u200d\u2642\ufe0f","female-guard":"\ud83d\udc82\u200d\u2640\ufe0f","male-guard":"\ud83d\udc82\u200d\u2642\ufe0f",guardsman:"\ud83d\udc82\u200d\u2642\ufe0f",dancer:"\ud83d\udc83",lipstick:"\ud83d\udc84",nail_care:"\ud83d\udc85","woman-getting-massage":"\ud83d\udc86\u200d\u2640\ufe0f",massage:"\ud83d\udc86\u200d\u2640\ufe0f","man-getting-massage":"\ud83d\udc86\u200d\u2642\ufe0f","woman-getting-haircut":"\ud83d\udc87\u200d\u2640\ufe0f",haircut:"\ud83d\udc87\u200d\u2640\ufe0f","man-getting-haircut":"\ud83d\udc87\u200d\u2642\ufe0f",barber:"\ud83d\udc88",syringe:"\ud83d\udc89",pill:"\ud83d\udc8a",kiss:"\ud83d\udc8b",love_letter:"\ud83d\udc8c",ring:"\ud83d\udc8d",gem:"\ud83d\udc8e",bouquet:"\ud83d\udc90",wedding:"\ud83d\udc92",heartbeat:"\ud83d\udc93",broken_heart:"\ud83d\udc94",two_hearts:"\ud83d\udc95",sparkling_heart:"\ud83d\udc96",heartpulse:"\ud83d\udc97",cupid:"\ud83d\udc98",blue_heart:"\ud83d\udc99",green_heart:"\ud83d\udc9a",yellow_heart:"\ud83d\udc9b",purple_heart:"\ud83d\udc9c",gift_heart:"\ud83d\udc9d",revolving_hearts:"\ud83d\udc9e",heart_decoration:"\ud83d\udc9f",diamond_shape_with_a_dot_inside:"\ud83d\udca0",bulb:"\ud83d\udca1",anger:"\ud83d\udca2",bomb:"\ud83d\udca3",zzz:"\ud83d\udca4",boom:"\ud83d\udca5",collision:"\ud83d\udca5",sweat_drops:"\ud83d\udca6",droplet:"\ud83d\udca7",dash:"\ud83d\udca8",hankey:"\ud83d\udca9",poop:"\ud83d\udca9",shit:"\ud83d\udca9",muscle:"\ud83d\udcaa",dizzy:"\ud83d\udcab",speech_balloon:"\ud83d\udcac",thought_balloon:"\ud83d\udcad",white_flower:"\ud83d\udcae",moneybag:"\ud83d\udcb0",currency_exchange:"\ud83d\udcb1",heavy_dollar_sign:"\ud83d\udcb2",credit_card:"\ud83d\udcb3",yen:"\ud83d\udcb4",dollar:"\ud83d\udcb5",euro:"\ud83d\udcb6",pound:"\ud83d\udcb7",money_with_wings:"\ud83d\udcb8",chart:"\ud83d\udcb9",seat:"\ud83d\udcba",computer:"\ud83d\udcbb",briefcase:"\ud83d\udcbc",minidisc:"\ud83d\udcbd",floppy_disk:"\ud83d\udcbe",cd:"\ud83d\udcbf",dvd:"\ud83d\udcc0",file_folder:"\ud83d\udcc1",open_file_folder:"\ud83d\udcc2",page_with_curl:"\ud83d\udcc3",page_facing_up:"\ud83d\udcc4",date:"\ud83d\udcc5",calendar:"\ud83d\udcc6",card_index:"\ud83d\udcc7",chart_with_upwards_trend:"\ud83d\udcc8",chart_with_downwards_trend:"\ud83d\udcc9",bar_chart:"\ud83d\udcca",clipboard:"\ud83d\udccb",pushpin:"\ud83d\udccc",round_pushpin:"\ud83d\udccd",paperclip:"\ud83d\udcce",straight_ruler:"\ud83d\udccf",triangular_ruler:"\ud83d\udcd0",bookmark_tabs:"\ud83d\udcd1",ledger:"\ud83d\udcd2",notebook:"\ud83d\udcd3",notebook_with_decorative_cover:"\ud83d\udcd4",closed_book:"\ud83d\udcd5",book:"\ud83d\udcd6",open_book:"\ud83d\udcd6",green_book:"\ud83d\udcd7",blue_book:"\ud83d\udcd8",orange_book:"\ud83d\udcd9",books:"\ud83d\udcda",name_badge:"\ud83d\udcdb",scroll:"\ud83d\udcdc",memo:"\ud83d\udcdd",pencil:"\ud83d\udcdd",telephone_receiver:"\ud83d\udcde",pager:"\ud83d\udcdf",fax:"\ud83d\udce0",satellite_antenna:"\ud83d\udce1",loudspeaker:"\ud83d\udce2",mega:"\ud83d\udce3",outbox_tray:"\ud83d\udce4",inbox_tray:"\ud83d\udce5",package:"\ud83d\udce6","e-mail":"\ud83d\udce7",incoming_envelope:"\ud83d\udce8",envelope_with_arrow:"\ud83d\udce9",mailbox_closed:"\ud83d\udcea",mailbox:"\ud83d\udceb",mailbox_with_mail:"\ud83d\udcec",mailbox_with_no_mail:"\ud83d\udced",postbox:"\ud83d\udcee",postal_horn:"\ud83d\udcef",newspaper:"\ud83d\udcf0",iphone:"\ud83d\udcf1",calling:"\ud83d\udcf2",vibration_mode:"\ud83d\udcf3",mobile_phone_off:"\ud83d\udcf4",no_mobile_phones:"\ud83d\udcf5",signal_strength:"\ud83d\udcf6",camera:"\ud83d\udcf7",camera_with_flash:"\ud83d\udcf8",video_camera:"\ud83d\udcf9",tv:"\ud83d\udcfa",radio:"\ud83d\udcfb",vhs:"\ud83d\udcfc",film_projector:"\ud83d\udcfd\ufe0f",prayer_beads:"\ud83d\udcff",twisted_rightwards_arrows:"\ud83d\udd00",repeat:"\ud83d\udd01",repeat_one:"\ud83d\udd02",arrows_clockwise:"\ud83d\udd03",arrows_counterclockwise:"\ud83d\udd04",low_brightness:"\ud83d\udd05",high_brightness:"\ud83d\udd06",mute:"\ud83d\udd07",speaker:"\ud83d\udd08",sound:"\ud83d\udd09",loud_sound:"\ud83d\udd0a",battery:"\ud83d\udd0b",electric_plug:"\ud83d\udd0c",mag:"\ud83d\udd0d",mag_right:"\ud83d\udd0e",lock_with_ink_pen:"\ud83d\udd0f",closed_lock_with_key:"\ud83d\udd10",key:"\ud83d\udd11",lock:"\ud83d\udd12",unlock:"\ud83d\udd13",bell:"\ud83d\udd14",no_bell:"\ud83d\udd15",bookmark:"\ud83d\udd16",link:"\ud83d\udd17",radio_button:"\ud83d\udd18",back:"\ud83d\udd19",end:"\ud83d\udd1a",on:"\ud83d\udd1b",soon:"\ud83d\udd1c",top:"\ud83d\udd1d",underage:"\ud83d\udd1e",keycap_ten:"\ud83d\udd1f",capital_abcd:"\ud83d\udd20",abcd:"\ud83d\udd21",symbols:"\ud83d\udd23",abc:"\ud83d\udd24",fire:"\ud83d\udd25",flashlight:"\ud83d\udd26",wrench:"\ud83d\udd27",hammer:"\ud83d\udd28",nut_and_bolt:"\ud83d\udd29",hocho:"\ud83d\udd2a",knife:"\ud83d\udd2a",gun:"\ud83d\udd2b",microscope:"\ud83d\udd2c",telescope:"\ud83d\udd2d",crystal_ball:"\ud83d\udd2e",six_pointed_star:"\ud83d\udd2f",beginner:"\ud83d\udd30",trident:"\ud83d\udd31",black_square_button:"\ud83d\udd32",white_square_button:"\ud83d\udd33",red_circle:"\ud83d\udd34",large_blue_circle:"\ud83d\udd35",large_orange_diamond:"\ud83d\udd36",large_blue_diamond:"\ud83d\udd37",small_orange_diamond:"\ud83d\udd38",small_blue_diamond:"\ud83d\udd39",small_red_triangle:"\ud83d\udd3a",small_red_triangle_down:"\ud83d\udd3b",arrow_up_small:"\ud83d\udd3c",arrow_down_small:"\ud83d\udd3d",om_symbol:"\ud83d\udd49\ufe0f",dove_of_peace:"\ud83d\udd4a\ufe0f",kaaba:"\ud83d\udd4b",mosque:"\ud83d\udd4c",synagogue:"\ud83d\udd4d",menorah_with_nine_branches:"\ud83d\udd4e",clock1:"\ud83d\udd50",clock2:"\ud83d\udd51",clock3:"\ud83d\udd52",clock4:"\ud83d\udd53",clock5:"\ud83d\udd54",clock6:"\ud83d\udd55",clock7:"\ud83d\udd56",clock8:"\ud83d\udd57",clock9:"\ud83d\udd58",clock10:"\ud83d\udd59",clock11:"\ud83d\udd5a",clock12:"\ud83d\udd5b",clock130:"\ud83d\udd5c",clock230:"\ud83d\udd5d",clock330:"\ud83d\udd5e",clock430:"\ud83d\udd5f",clock530:"\ud83d\udd60",clock630:"\ud83d\udd61",clock730:"\ud83d\udd62",clock830:"\ud83d\udd63",clock930:"\ud83d\udd64",clock1030:"\ud83d\udd65",clock1130:"\ud83d\udd66",clock1230:"\ud83d\udd67",candle:"\ud83d\udd6f\ufe0f",mantelpiece_clock:"\ud83d\udd70\ufe0f",hole:"\ud83d\udd73\ufe0f",man_in_business_suit_levitating:"\ud83d\udd74\ufe0f","female-detective":"\ud83d\udd75\ufe0f\u200d\u2640\ufe0f","male-detective":"\ud83d\udd75\ufe0f\u200d\u2642\ufe0f",sleuth_or_spy:"\ud83d\udd75\ufe0f\u200d\u2642\ufe0f",dark_sunglasses:"\ud83d\udd76\ufe0f",spider:"\ud83d\udd77\ufe0f",spider_web:"\ud83d\udd78\ufe0f",joystick:"\ud83d\udd79\ufe0f",man_dancing:"\ud83d\udd7a",linked_paperclips:"\ud83d\udd87\ufe0f",lower_left_ballpoint_pen:"\ud83d\udd8a\ufe0f",lower_left_fountain_pen:"\ud83d\udd8b\ufe0f",lower_left_paintbrush:"\ud83d\udd8c\ufe0f",lower_left_crayon:"\ud83d\udd8d\ufe0f",raised_hand_with_fingers_splayed:"\ud83d\udd90\ufe0f",middle_finger:"\ud83d\udd95",reversed_hand_with_middle_finger_extended:"\ud83d\udd95","spock-hand":"\ud83d\udd96",black_heart:"\ud83d\udda4",desktop_computer:"\ud83d\udda5\ufe0f",printer:"\ud83d\udda8\ufe0f",three_button_mouse:"\ud83d\uddb1\ufe0f",trackball:"\ud83d\uddb2\ufe0f",frame_with_picture:"\ud83d\uddbc\ufe0f",card_index_dividers:"\ud83d\uddc2\ufe0f",card_file_box:"\ud83d\uddc3\ufe0f",file_cabinet:"\ud83d\uddc4\ufe0f",wastebasket:"\ud83d\uddd1\ufe0f",spiral_note_pad:"\ud83d\uddd2\ufe0f",spiral_calendar_pad:"\ud83d\uddd3\ufe0f",compression:"\ud83d\udddc\ufe0f",old_key:"\ud83d\udddd\ufe0f",rolled_up_newspaper:"\ud83d\uddde\ufe0f",dagger_knife:"\ud83d\udde1\ufe0f",speaking_head_in_silhouette:"\ud83d\udde3\ufe0f",left_speech_bubble:"\ud83d\udde8\ufe0f",right_anger_bubble:"\ud83d\uddef\ufe0f",ballot_box_with_ballot:"\ud83d\uddf3\ufe0f",world_map:"\ud83d\uddfa\ufe0f",mount_fuji:"\ud83d\uddfb",tokyo_tower:"\ud83d\uddfc",statue_of_liberty:"\ud83d\uddfd",japan:"\ud83d\uddfe",moyai:"\ud83d\uddff",grinning:"\ud83d\ude00",grin:"\ud83d\ude01",joy:"\ud83d\ude02",smiley:"\ud83d\ude03",smile:"\ud83d\ude04",sweat_smile:"\ud83d\ude05",laughing:"\ud83d\ude06",satisfied:"\ud83d\ude06",innocent:"\ud83d\ude07",smiling_imp:"\ud83d\ude08",wink:"\ud83d\ude09",blush:"\ud83d\ude0a",yum:"\ud83d\ude0b",relieved:"\ud83d\ude0c",heart_eyes:"\ud83d\ude0d",sunglasses:"\ud83d\ude0e",smirk:"\ud83d\ude0f",neutral_face:"\ud83d\ude10",expressionless:"\ud83d\ude11",unamused:"\ud83d\ude12",sweat:"\ud83d\ude13",pensive:"\ud83d\ude14",confused:"\ud83d\ude15",confounded:"\ud83d\ude16",kissing:"\ud83d\ude17",kissing_heart:"\ud83d\ude18",kissing_smiling_eyes:"\ud83d\ude19",kissing_closed_eyes:"\ud83d\ude1a",stuck_out_tongue:"\ud83d\ude1b",stuck_out_tongue_winking_eye:"\ud83d\ude1c",stuck_out_tongue_closed_eyes:"\ud83d\ude1d",disappointed:"\ud83d\ude1e",worried:"\ud83d\ude1f",angry:"\ud83d\ude20",rage:"\ud83d\ude21",cry:"\ud83d\ude22",persevere:"\ud83d\ude23",triumph:"\ud83d\ude24",disappointed_relieved:"\ud83d\ude25",frowning:"\ud83d\ude26",anguished:"\ud83d\ude27",fearful:"\ud83d\ude28",weary:"\ud83d\ude29",sleepy:"\ud83d\ude2a",tired_face:"\ud83d\ude2b",grimacing:"\ud83d\ude2c",sob:"\ud83d\ude2d",open_mouth:"\ud83d\ude2e",hushed:"\ud83d\ude2f",cold_sweat:"\ud83d\ude30",scream:"\ud83d\ude31",astonished:"\ud83d\ude32",flushed:"\ud83d\ude33",sleeping:"\ud83d\ude34",dizzy_face:"\ud83d\ude35",no_mouth:"\ud83d\ude36",mask:"\ud83d\ude37",smile_cat:"\ud83d\ude38",joy_cat:"\ud83d\ude39",smiley_cat:"\ud83d\ude3a",heart_eyes_cat:"\ud83d\ude3b",smirk_cat:"\ud83d\ude3c",kissing_cat:"\ud83d\ude3d",pouting_cat:"\ud83d\ude3e",crying_cat_face:"\ud83d\ude3f",scream_cat:"\ud83d\ude40",slightly_frowning_face:"\ud83d\ude41",slightly_smiling_face:"\ud83d\ude42",upside_down_face:"\ud83d\ude43",face_with_rolling_eyes:"\ud83d\ude44","woman-gesturing-no":"\ud83d\ude45\u200d\u2640\ufe0f",no_good:"\ud83d\ude45\u200d\u2640\ufe0f","man-gesturing-no":"\ud83d\ude45\u200d\u2642\ufe0f","woman-gesturing-ok":"\ud83d\ude46\u200d\u2640\ufe0f",ok_woman:"\ud83d\ude46\u200d\u2640\ufe0f","man-gesturing-ok":"\ud83d\ude46\u200d\u2642\ufe0f","woman-bowing":"\ud83d\ude47\u200d\u2640\ufe0f","man-bowing":"\ud83d\ude47\u200d\u2642\ufe0f",bow:"\ud83d\ude47\u200d\u2642\ufe0f",see_no_evil:"\ud83d\ude48",hear_no_evil:"\ud83d\ude49",speak_no_evil:"\ud83d\ude4a","woman-raising-hand":"\ud83d\ude4b\u200d\u2640\ufe0f",raising_hand:"\ud83d\ude4b\u200d\u2640\ufe0f","man-raising-hand":"\ud83d\ude4b\u200d\u2642\ufe0f",raised_hands:"\ud83d\ude4c","woman-frowning":"\ud83d\ude4d\u200d\u2640\ufe0f",person_frowning:"\ud83d\ude4d\u200d\u2640\ufe0f","man-frowning":"\ud83d\ude4d\u200d\u2642\ufe0f","woman-pouting":"\ud83d\ude4e\u200d\u2640\ufe0f",person_with_pouting_face:"\ud83d\ude4e\u200d\u2640\ufe0f","man-pouting":"\ud83d\ude4e\u200d\u2642\ufe0f",pray:"\ud83d\ude4f",rocket:"\ud83d\ude80",helicopter:"\ud83d\ude81",steam_locomotive:"\ud83d\ude82",railway_car:"\ud83d\ude83",bullettrain_side:"\ud83d\ude84",bullettrain_front:"\ud83d\ude85",train2:"\ud83d\ude86",metro:"\ud83d\ude87",light_rail:"\ud83d\ude88",station:"\ud83d\ude89",tram:"\ud83d\ude8a",train:"\ud83d\ude8b",bus:"\ud83d\ude8c",oncoming_bus:"\ud83d\ude8d",trolleybus:"\ud83d\ude8e",busstop:"\ud83d\ude8f",minibus:"\ud83d\ude90",ambulance:"\ud83d\ude91",fire_engine:"\ud83d\ude92",police_car:"\ud83d\ude93",oncoming_police_car:"\ud83d\ude94",taxi:"\ud83d\ude95",oncoming_taxi:"\ud83d\ude96",car:"\ud83d\ude97",red_car:"\ud83d\ude97",oncoming_automobile:"\ud83d\ude98",blue_car:"\ud83d\ude99",truck:"\ud83d\ude9a",articulated_lorry:"\ud83d\ude9b",tractor:"\ud83d\ude9c",monorail:"\ud83d\ude9d",mountain_railway:"\ud83d\ude9e",suspension_railway:"\ud83d\ude9f",mountain_cableway:"\ud83d\udea0",aerial_tramway:"\ud83d\udea1",ship:"\ud83d\udea2","woman-rowing-boat":"\ud83d\udea3\u200d\u2640\ufe0f","man-rowing-boat":"\ud83d\udea3\u200d\u2642\ufe0f",rowboat:"\ud83d\udea3\u200d\u2642\ufe0f",speedboat:"\ud83d\udea4",traffic_light:"\ud83d\udea5",vertical_traffic_light:"\ud83d\udea6",construction:"\ud83d\udea7",rotating_light:"\ud83d\udea8",triangular_flag_on_post:"\ud83d\udea9",door:"\ud83d\udeaa",no_entry_sign:"\ud83d\udeab",smoking:"\ud83d\udeac",no_smoking:"\ud83d\udead",put_litter_in_its_place:"\ud83d\udeae",do_not_litter:"\ud83d\udeaf",potable_water:"\ud83d\udeb0","non-potable_water":"\ud83d\udeb1",bike:"\ud83d\udeb2",no_bicycles:"\ud83d\udeb3","woman-biking":"\ud83d\udeb4\u200d\u2640\ufe0f","man-biking":"\ud83d\udeb4\u200d\u2642\ufe0f",bicyclist:"\ud83d\udeb4\u200d\u2642\ufe0f","woman-mountain-biking":"\ud83d\udeb5\u200d\u2640\ufe0f","man-mountain-biking":"\ud83d\udeb5\u200d\u2642\ufe0f",mountain_bicyclist:"\ud83d\udeb5\u200d\u2642\ufe0f","woman-walking":"\ud83d\udeb6\u200d\u2640\ufe0f","man-walking":"\ud83d\udeb6\u200d\u2642\ufe0f",walking:"\ud83d\udeb6\u200d\u2642\ufe0f",no_pedestrians:"\ud83d\udeb7",children_crossing:"\ud83d\udeb8",mens:"\ud83d\udeb9",womens:"\ud83d\udeba",restroom:"\ud83d\udebb",baby_symbol:"\ud83d\udebc",toilet:"\ud83d\udebd",wc:"\ud83d\udebe",shower:"\ud83d\udebf",bath:"\ud83d\udec0",bathtub:"\ud83d\udec1",passport_control:"\ud83d\udec2",customs:"\ud83d\udec3",baggage_claim:"\ud83d\udec4",left_luggage:"\ud83d\udec5",couch_and_lamp:"\ud83d\udecb\ufe0f",sleeping_accommodation:"\ud83d\udecc",shopping_bags:"\ud83d\udecd\ufe0f",bellhop_bell:"\ud83d\udece\ufe0f",bed:"\ud83d\udecf\ufe0f",place_of_worship:"\ud83d\uded0",octagonal_sign:"\ud83d\uded1",shopping_trolley:"\ud83d\uded2",hammer_and_wrench:"\ud83d\udee0\ufe0f",shield:"\ud83d\udee1\ufe0f",oil_drum:"\ud83d\udee2\ufe0f",motorway:"\ud83d\udee3\ufe0f",railway_track:"\ud83d\udee4\ufe0f",motor_boat:"\ud83d\udee5\ufe0f",small_airplane:"\ud83d\udee9\ufe0f",airplane_departure:"\ud83d\udeeb",airplane_arriving:"\ud83d\udeec",satellite:"\ud83d\udef0\ufe0f",passenger_ship:"\ud83d\udef3\ufe0f",scooter:"\ud83d\udef4",motor_scooter:"\ud83d\udef5",canoe:"\ud83d\udef6",sled:"\ud83d\udef7",flying_saucer:"\ud83d\udef8",zipper_mouth_face:"\ud83e\udd10",money_mouth_face:"\ud83e\udd11",face_with_thermometer:"\ud83e\udd12",nerd_face:"\ud83e\udd13",thinking_face:"\ud83e\udd14",face_with_head_bandage:"\ud83e\udd15",robot_face:"\ud83e\udd16",hugging_face:"\ud83e\udd17",the_horns:"\ud83e\udd18",sign_of_the_horns:"\ud83e\udd18",call_me_hand:"\ud83e\udd19",raised_back_of_hand:"\ud83e\udd1a","left-facing_fist":"\ud83e\udd1b","right-facing_fist":"\ud83e\udd1c",handshake:"\ud83e\udd1d",crossed_fingers:"\ud83e\udd1e",hand_with_index_and_middle_fingers_crossed:"\ud83e\udd1e",i_love_you_hand_sign:"\ud83e\udd1f",face_with_cowboy_hat:"\ud83e\udd20",clown_face:"\ud83e\udd21",nauseated_face:"\ud83e\udd22",rolling_on_the_floor_laughing:"\ud83e\udd23",drooling_face:"\ud83e\udd24",lying_face:"\ud83e\udd25","woman-facepalming":"\ud83e\udd26\u200d\u2640\ufe0f","man-facepalming":"\ud83e\udd26\u200d\u2642\ufe0f",face_palm:"\ud83e\udd26",sneezing_face:"\ud83e\udd27",face_with_raised_eyebrow:"\ud83e\udd28",face_with_one_eyebrow_raised:"\ud83e\udd28","star-struck":"\ud83e\udd29",grinning_face_with_star_eyes:"\ud83e\udd29",zany_face:"\ud83e\udd2a",grinning_face_with_one_large_and_one_small_eye:"\ud83e\udd2a",shushing_face:"\ud83e\udd2b",face_with_finger_covering_closed_lips:"\ud83e\udd2b",face_with_symbols_on_mouth:"\ud83e\udd2c",serious_face_with_symbols_covering_mouth:"\ud83e\udd2c",face_with_hand_over_mouth:"\ud83e\udd2d",smiling_face_with_smiling_eyes_and_hand_covering_mouth:"\ud83e\udd2d",face_vomiting:"\ud83e\udd2e",face_with_open_mouth_vomiting:"\ud83e\udd2e",exploding_head:"\ud83e\udd2f",shocked_face_with_exploding_head:"\ud83e\udd2f",pregnant_woman:"\ud83e\udd30","breast-feeding":"\ud83e\udd31",palms_up_together:"\ud83e\udd32",selfie:"\ud83e\udd33",prince:"\ud83e\udd34",man_in_tuxedo:"\ud83e\udd35",mrs_claus:"\ud83e\udd36",mother_christmas:"\ud83e\udd36","woman-shrugging":"\ud83e\udd37\u200d\u2640\ufe0f","man-shrugging":"\ud83e\udd37\u200d\u2642\ufe0f",shrug:"\ud83e\udd37","woman-cartwheeling":"\ud83e\udd38\u200d\u2640\ufe0f","man-cartwheeling":"\ud83e\udd38\u200d\u2642\ufe0f",person_doing_cartwheel:"\ud83e\udd38","woman-juggling":"\ud83e\udd39\u200d\u2640\ufe0f","man-juggling":"\ud83e\udd39\u200d\u2642\ufe0f",juggling:"\ud83e\udd39",fencer:"\ud83e\udd3a","woman-wrestling":"\ud83e\udd3c\u200d\u2640\ufe0f","man-wrestling":"\ud83e\udd3c\u200d\u2642\ufe0f",wrestlers:"\ud83e\udd3c","woman-playing-water-polo":"\ud83e\udd3d\u200d\u2640\ufe0f","man-playing-water-polo":"\ud83e\udd3d\u200d\u2642\ufe0f",water_polo:"\ud83e\udd3d","woman-playing-handball":"\ud83e\udd3e\u200d\u2640\ufe0f","man-playing-handball":"\ud83e\udd3e\u200d\u2642\ufe0f",handball:"\ud83e\udd3e",wilted_flower:"\ud83e\udd40",drum_with_drumsticks:"\ud83e\udd41",clinking_glasses:"\ud83e\udd42",tumbler_glass:"\ud83e\udd43",spoon:"\ud83e\udd44",goal_net:"\ud83e\udd45",first_place_medal:"\ud83e\udd47",second_place_medal:"\ud83e\udd48",third_place_medal:"\ud83e\udd49",boxing_glove:"\ud83e\udd4a",martial_arts_uniform:"\ud83e\udd4b",curling_stone:"\ud83e\udd4c",croissant:"\ud83e\udd50",avocado:"\ud83e\udd51",cucumber:"\ud83e\udd52",bacon:"\ud83e\udd53",potato:"\ud83e\udd54",carrot:"\ud83e\udd55",baguette_bread:"\ud83e\udd56",green_salad:"\ud83e\udd57",shallow_pan_of_food:"\ud83e\udd58",stuffed_flatbread:"\ud83e\udd59",egg:"\ud83e\udd5a",glass_of_milk:"\ud83e\udd5b",peanuts:"\ud83e\udd5c",kiwifruit:"\ud83e\udd5d",pancakes:"\ud83e\udd5e",dumpling:"\ud83e\udd5f",fortune_cookie:"\ud83e\udd60",takeout_box:"\ud83e\udd61",chopsticks:"\ud83e\udd62",bowl_with_spoon:"\ud83e\udd63",cup_with_straw:"\ud83e\udd64",coconut:"\ud83e\udd65",broccoli:"\ud83e\udd66",pie:"\ud83e\udd67",pretzel:"\ud83e\udd68",cut_of_meat:"\ud83e\udd69",sandwich:"\ud83e\udd6a",canned_food:"\ud83e\udd6b",crab:"\ud83e\udd80",lion_face:"\ud83e\udd81",scorpion:"\ud83e\udd82",turkey:"\ud83e\udd83",unicorn_face:"\ud83e\udd84",eagle:"\ud83e\udd85",duck:"\ud83e\udd86",bat:"\ud83e\udd87",shark:"\ud83e\udd88",owl:"\ud83e\udd89",fox_face:"\ud83e\udd8a",butterfly:"\ud83e\udd8b",deer:"\ud83e\udd8c",gorilla:"\ud83e\udd8d",lizard:"\ud83e\udd8e",rhinoceros:"\ud83e\udd8f",shrimp:"\ud83e\udd90",squid:"\ud83e\udd91",giraffe_face:"\ud83e\udd92",zebra_face:"\ud83e\udd93",hedgehog:"\ud83e\udd94",sauropod:"\ud83e\udd95","t-rex":"\ud83e\udd96",cricket:"\ud83e\udd97",cheese_wedge:"\ud83e\uddc0",face_with_monocle:"\ud83e\uddd0",adult:"\ud83e\uddd1",child:"\ud83e\uddd2",older_adult:"\ud83e\uddd3",bearded_person:"\ud83e\uddd4",person_with_headscarf:"\ud83e\uddd5",woman_in_steamy_room:"\ud83e\uddd6\u200d\u2640\ufe0f",man_in_steamy_room:"\ud83e\uddd6\u200d\u2642\ufe0f",person_in_steamy_room:"\ud83e\uddd6\u200d\u2642\ufe0f",woman_climbing:"\ud83e\uddd7\u200d\u2640\ufe0f",person_climbing:"\ud83e\uddd7\u200d\u2640\ufe0f",man_climbing:"\ud83e\uddd7\u200d\u2642\ufe0f",woman_in_lotus_position:"\ud83e\uddd8\u200d\u2640\ufe0f",person_in_lotus_position:"\ud83e\uddd8\u200d\u2640\ufe0f",man_in_lotus_position:"\ud83e\uddd8\u200d\u2642\ufe0f",female_mage:"\ud83e\uddd9\u200d\u2640\ufe0f",mage:"\ud83e\uddd9\u200d\u2640\ufe0f",male_mage:"\ud83e\uddd9\u200d\u2642\ufe0f",female_fairy:"\ud83e\uddda\u200d\u2640\ufe0f",fairy:"\ud83e\uddda\u200d\u2640\ufe0f",male_fairy:"\ud83e\uddda\u200d\u2642\ufe0f",female_vampire:"\ud83e\udddb\u200d\u2640\ufe0f",vampire:"\ud83e\udddb\u200d\u2640\ufe0f",male_vampire:"\ud83e\udddb\u200d\u2642\ufe0f",mermaid:"\ud83e\udddc\u200d\u2640\ufe0f",merman:"\ud83e\udddc\u200d\u2642\ufe0f",merperson:"\ud83e\udddc\u200d\u2642\ufe0f",female_elf:"\ud83e\udddd\u200d\u2640\ufe0f",male_elf:"\ud83e\udddd\u200d\u2642\ufe0f",elf:"\ud83e\udddd\u200d\u2642\ufe0f",female_genie:"\ud83e\uddde\u200d\u2640\ufe0f",male_genie:"\ud83e\uddde\u200d\u2642\ufe0f",genie:"\ud83e\uddde\u200d\u2642\ufe0f",female_zombie:"\ud83e\udddf\u200d\u2640\ufe0f",male_zombie:"\ud83e\udddf\u200d\u2642\ufe0f",zombie:"\ud83e\udddf\u200d\u2642\ufe0f",brain:"\ud83e\udde0",orange_heart:"\ud83e\udde1",billed_cap:"\ud83e\udde2",scarf:"\ud83e\udde3",gloves:"\ud83e\udde4",coat:"\ud83e\udde5",socks:"\ud83e\udde6",bangbang:"\u203c\ufe0f",interrobang:"\u2049\ufe0f",tm:"\u2122\ufe0f",information_source:"\u2139\ufe0f",left_right_arrow:"\u2194\ufe0f",arrow_up_down:"\u2195\ufe0f",arrow_upper_left:"\u2196\ufe0f",arrow_upper_right:"\u2197\ufe0f",arrow_lower_right:"\u2198\ufe0f",arrow_lower_left:"\u2199\ufe0f",leftwards_arrow_with_hook:"\u21a9\ufe0f",arrow_right_hook:"\u21aa\ufe0f",watch:"\u231a",hourglass:"\u231b",keyboard:"\u2328\ufe0f",eject:"\u23cf\ufe0f",fast_forward:"\u23e9",rewind:"\u23ea",arrow_double_up:"\u23eb",arrow_double_down:"\u23ec",black_right_pointing_double_triangle_with_vertical_bar:"\u23ed\ufe0f",black_left_pointing_double_triangle_with_vertical_bar:"\u23ee\ufe0f",black_right_pointing_triangle_with_double_vertical_bar:"\u23ef\ufe0f",alarm_clock:"\u23f0",stopwatch:"\u23f1\ufe0f",timer_clock:"\u23f2\ufe0f",hourglass_flowing_sand:"\u23f3",double_vertical_bar:"\u23f8\ufe0f",black_square_for_stop:"\u23f9\ufe0f",black_circle_for_record:"\u23fa\ufe0f",m:"\u24c2\ufe0f",black_small_square:"\u25aa\ufe0f",white_small_square:"\u25ab\ufe0f",arrow_forward:"\u25b6\ufe0f",arrow_backward:"\u25c0\ufe0f",white_medium_square:"\u25fb\ufe0f",black_medium_square:"\u25fc\ufe0f",white_medium_small_square:"\u25fd",black_medium_small_square:"\u25fe",sunny:"\u2600\ufe0f",cloud:"\u2601\ufe0f",umbrella:"\u2602\ufe0f",snowman:"\u2603\ufe0f",comet:"\u2604\ufe0f",phone:"\u260e\ufe0f",telephone:"\u260e\ufe0f",ballot_box_with_check:"\u2611\ufe0f",shamrock:"\u2618\ufe0f",point_up:"\u261d\ufe0f",skull_and_crossbones:"\u2620\ufe0f",radioactive_sign:"\u2622\ufe0f",biohazard_sign:"\u2623\ufe0f",orthodox_cross:"\u2626\ufe0f",star_and_crescent:"\u262a\ufe0f",peace_symbol:"\u262e\ufe0f",yin_yang:"\u262f\ufe0f",wheel_of_dharma:"\u2638\ufe0f",white_frowning_face:"\u2639\ufe0f",relaxed:"\u263a\ufe0f",female_sign:"\u2640\ufe0f",male_sign:"\u2642\ufe0f",gemini:"\u264a",cancer:"\u264b",leo:"\u264c",virgo:"\u264d",libra:"\u264e",scorpius:"\u264f",spades:"\u2660\ufe0f",clubs:"\u2663\ufe0f",hearts:"\u2665\ufe0f",diamonds:"\u2666\ufe0f",hotsprings:"\u2668\ufe0f",recycle:"\u267b\ufe0f",wheelchair:"\u267f",hammer_and_pick:"\u2692\ufe0f",crossed_swords:"\u2694\ufe0f",medical_symbol:"\u2695\ufe0f",staff_of_aesculapius:"\u2695\ufe0f",scales:"\u2696\ufe0f",alembic:"\u2697\ufe0f",gear:"\u2699\ufe0f",atom_symbol:"\u269b\ufe0f",fleur_de_lis:"\u269c\ufe0f",warning:"\u26a0\ufe0f",zap:"\u26a1",white_circle:"\u26aa",black_circle:"\u26ab",coffin:"\u26b0\ufe0f",funeral_urn:"\u26b1\ufe0f",soccer:"\u26bd",baseball:"\u26be",snowman_without_snow:"\u26c4",partly_sunny:"\u26c5",thunder_cloud_and_rain:"\u26c8\ufe0f",ophiuchus:"\u26ce",pick:"\u26cf\ufe0f",helmet_with_white_cross:"\u26d1\ufe0f",chains:"\u26d3\ufe0f",no_entry:"\u26d4",shinto_shrine:"\u26e9\ufe0f",church:"\u26ea",mountain:"\u26f0\ufe0f",umbrella_on_ground:"\u26f1\ufe0f",fountain:"\u26f2",golf:"\u26f3",ferry:"\u26f4\ufe0f",boat:"\u26f5",sailboat:"\u26f5",skier:"\u26f7\ufe0f",ice_skate:"\u26f8\ufe0f","woman-bouncing-ball":"\u26f9\ufe0f\u200d\u2640\ufe0f","man-bouncing-ball":"\u26f9\ufe0f\u200d\u2642\ufe0f",person_with_ball:"\u26f9\ufe0f\u200d\u2642\ufe0f",tent:"\u26fa",fuelpump:"\u26fd",scissors:"\u2702\ufe0f",airplane:"\u2708\ufe0f",email:"\u2709\ufe0f",envelope:"\u2709\ufe0f",fist:"\u270a",hand:"\u270b",raised_hand:"\u270b",v:"\u270c\ufe0f",writing_hand:"\u270d\ufe0f",pencil2:"\u270f\ufe0f",black_nib:"\u2712\ufe0f",heavy_check_mark:"\u2714\ufe0f",heavy_multiplication_x:"\u2716\ufe0f",latin_cross:"\u271d\ufe0f",star_of_david:"\u2721\ufe0f",eight_spoked_asterisk:"\u2733\ufe0f",eight_pointed_black_star:"\u2734\ufe0f",snowflake:"\u2744\ufe0f",sparkle:"\u2747\ufe0f",x:"\u274c",negative_squared_cross_mark:"\u274e",heavy_heart_exclamation_mark_ornament:"\u2763\ufe0f",heart:"\u2764\ufe0f",arrow_right:"\u27a1\ufe0f",curly_loop:"\u27b0",loop:"\u27bf",arrow_heading_up:"\u2934\ufe0f",arrow_heading_down:"\u2935\ufe0f",arrow_left:"\u2b05\ufe0f",arrow_up:"\u2b06\ufe0f",arrow_down:"\u2b07\ufe0f",black_large_square:"\u2b1b",white_large_square:"\u2b1c",star:"\u2b50",o:"\u2b55",wavy_dash:"\u3030\ufe0f",part_alternation_mark:"\u303d\ufe0f",congratulations:"\u3297\ufe0f",secret:"\u3299\ufe0f"}},1010,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';m.exports=r(d[0])},1011,[1012]);
+__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]);function n(){return(n=Object.assign||function(t){for(var n=1;n<arguments.length;n++){var u=arguments[n];for(var o in u)Object.prototype.hasOwnProperty.call(u,o)&&(t[o]=u[o])}return t}).apply(this,arguments)}"undefined"!=typeof Symbol&&(("function"==typeof Symbol?Symbol.iterator:"@@iterator")||(Symbol.iterator=Symbol("Symbol.iterator"))),"undefined"!=typeof Symbol&&("function"!=typeof Symbol||Symbol.asyncIterator||(Symbol.asyncIterator=Symbol("Symbol.asyncIterator")));var u="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?t.useLayoutEffect:t.useEffect,o={status:"not-requested",loading:!1,result:void 0,error:void 0},s={status:"loading",loading:!0,result:void 0,error:void 0},c=function(){},f={initialState:function(t){return t&&t.executeOnMount?s:o},executeOnMount:!0,executeOnUpdate:!0,setLoading:function(t){return s},setResult:function(t,n){return{status:"success",loading:!1,result:t,error:void 0}},setError:function(t,n){return{status:"error",loading:!1,result:void 0,error:t}},onSuccess:c,onError:c},l=function(u,o,s){var c,l=n({},f,{},s),v=t.useState(null),y=v[0],b=v[1],h=(function(u){var o=t.useState(function(){return u.initialState(u)}),s=o[0],c=o[1],f=t.useCallback(function(){return c(u.initialState(u))},[c,u]),l=t.useCallback(function(){return c(u.setLoading(s))},[s,c]),v=t.useCallback(function(t){return c(u.setResult(t,s))},[s,c]),y=t.useCallback(function(t){return c(u.setError(t,s))},[s,c]),b=c,h=t.useCallback(function(t){return b(n({},s,{},t))},[s,b]);return{value:s,set:b,merge:h,reset:f,setLoading:l,setResult:v,setError:y}})(l),p=(c=t.useRef(!1),t.useEffect(function(){return c.current=!0,function(){c.current=!1}},[]),function(){return c.current}),S=(function(){var n=t.useRef(null);return{set:function(t){return n.current=t},get:function(){return n.current},is:function(t){return n.current===t}}})(),w=function(t){return p()&&S.is(t)},E=function(){for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];var s=u.apply(void 0,n);if(b(n),s instanceof Promise)return S.set(s),h.setLoading(),s.then(function(t){w(s)&&h.setResult(t),l.onSuccess(t,{isCurrent:function(){return S.is(s)}})},function(t){w(s)&&h.setError(t),l.onError(t,{isCurrent:function(){return S.is(s)}})}),s;var c=s;return h.setResult(c),Promise.resolve(c)},C=!p();return t.useEffect(function(){C?l.executeOnMount&&E.apply(void 0,o):l.executeOnUpdate&&E.apply(void 0,o)},o),n({},h.value,{set:h.set,merge:h.merge,reset:h.reset,execute:E,currentPromise:S.get(),currentParams:y})};function v(t,n,u){return l(t,n,u)}var y=function(t,u){return l(t,[],n({},u,{executeOnMount:!1,executeOnUpdate:!1}))};e.useAsync=v,e.useAsyncAbortable=function(n,u,o){var s=t.useRef();return v(function(){for(var t=arguments.length,u=new Array(t),o=0;o<t;o++)u[o]=arguments[o];try{s.current&&s.current.abort();var c=new AbortController;return s.current=c,Promise.resolve((function(t,o){try{var s=Promise.resolve(n.apply(void 0,[c.signal].concat(u)))}catch(t){return o(!0,t)}return s&&s.then?s.then(o.bind(null,!1),o.bind(null,!0)):o(!1,value)})(0,function(t,n){if(s.current===c&&(s.current=void 0),t)throw n;return n}))}catch(t){return Promise.reject(t)}},u,o)},e.useAsyncCallback=y,e.useAsyncFetchMore=function(n){var o,s,c=n.value,f=n.fetchMore,l=n.merge,v=n.isEnd,b=(s=t.useRef(o=c),u(function(){s.current=o}),function(){return s.current}),h=t.useState(!1),p=h[0],S=h[1],w=t.useRef(0),E=y(function(){try{var t=b();if("success"!==t.status)throw new Error("Can't fetch more if the original fetch is not a success");if("loading"===E.status)throw new Error("Can't fetch more, because we are already fetching more!");w.current=w.current+1;var n=w.current;return Promise.resolve(f(t.result)).then(function(u){return t.status===b().status&&t.result===b().result&&w.current===n&&(c.merge({result:l(c.result,u)}),v(u)&&S(!0)),u})}catch(t){return Promise.reject(t)}}),C="success"!==c.status;return t.useEffect(function(){C&&(E.reset(),S(!1))},[C]),{canFetchMore:"success"===c.status&&"loading"!==E.status,loading:E.loading,status:E.status,fetchMore:E.execute,isEnd:p}}},1012,[12]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.CountryText=void 0;var o=t(r(d[1])),n=t(r(d[2])),u=r(d[3]),l=r(d[4]);e.CountryText=function(t){var f=(0,l.useTheme)(),c=f.fontFamily,y=f.fontSize,v=f.onBackgroundTextColor;return n.default.createElement(u.Text,(0,o.default)({},t,{style:{fontFamily:c,fontSize:y,color:v}}))}},1013,[3,11,12,16,989]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.CountryList=void 0;var o=n(r(d[2])),l=n(r(d[3])),c=n(r(d[4])),u=t(r(d[5])),s=r(d[6]),f=r(d[7]),y=r(d[8]),h=r(d[9]),p=r(d[10]);function w(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);n&&(l=l.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,l)}return o}function C(t){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?w(Object(o),!0).forEach(function(n){(0,l.default)(t,n,o[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):w(Object(o)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(o,n))})}return t}var b=2/s.PixelRatio.get(),O=s.StyleSheet.create({container:{flex:1,flexDirection:'row',justifyContent:'space-between'},letters:{marginRight:10,backgroundColor:'transparent',justifyContent:'center',alignItems:'center'},letter:{height:23,width:20,justifyContent:'center',alignItems:'center'},letterText:{textAlign:'center'},itemCountry:{flexDirection:'row',justifyContent:'flex-start',alignItems:'center',paddingHorizontal:5},itemCountryName:{width:'90%'},list:{flex:1},sep:{borderBottomWidth:b,width:'100%'}}),j=function(t){var n=t.letter,o=t.scrollTo,l=(0,f.useTheme)(),y=l.fontSize,h=l.activeOpacity;return u.default.createElement(s.TouchableOpacity,(0,c.default)({testID:"letter-"+n,key:n,onPress:function(){return o(n)}},{activeOpacity:h}),u.default.createElement(s.View,{style:O.letter},u.default.createElement(p.CountryText,{style:[O.letterText,{fontSize:.8*y}],allowFontScaling:!1},n)))},v=function(t){var n=(0,f.useTheme)(),o=n.activeOpacity,l=n.itemHeight,h=n.flagSize,w=t.country,C=t.onSelect,b=t.withFlag,j=t.withEmoji,v=t.withCallingCode,E=t.withCurrency,S=[];return v&&w.callingCode&&w.callingCode.length>0&&S.push("+"+w.callingCode.join('|')),E&&w.currency&&w.currency.length>0&&S.push(w.currency.join('|')),u.default.createElement(s.TouchableOpacity,(0,c.default)({key:w.cca2,testID:"country-selector-"+w.cca2,onPress:function(){return C(w)}},{activeOpacity:o}),u.default.createElement(s.View,{style:[O.itemCountry,{height:l}]},b&&u.default.createElement(y.Flag,(0,c.default)({},{withEmoji:j,countryCode:w.cca2,flagSize:h})),u.default.createElement(s.View,{style:O.itemCountryName},u.default.createElement(p.CountryText,{allowFontScaling:!1,numberOfLines:2,ellipsizeMode:'tail'},w.name,S.length>0&&" ("+S.join(', ')+")"))))};v.defaultProps={withFlag:!0,withCallingCode:!1};var E=(0,u.memo)(v),S=function(t){return function(n){var o=n.item;return u.default.createElement(E,(0,c.default)({},C({country:o},t)))}},T=function(t){return t.cca2},x=function(){var t=(0,f.useTheme)().primaryColorVariant;return u.default.createElement(s.View,{style:[O.sep,{borderBottomColor:t}]})},P=s.Dimensions.get('window').height,F=function(t){var n=t.data,l=t.withAlphaFilter,y=t.withEmoji,p=t.withFlag,w=t.withCallingCode,C=t.withCurrency,v=t.onSelect,E=t.filter,F=t.flatListProps,I=t.filterFocus,k=(0,u.useRef)(null),D=(0,u.useState)(''),L=(0,o.default)(D,2),V=L[0],z=L[1],R=(0,f.useTheme)(),_=R.itemHeight,A=R.backgroundColor,H=n.map(function(t){return t.name.substr(0,1)}).join(''),M=function(t){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],o=H.indexOf(t);z(t),k.current&&k.current.scrollToIndex({animated:n,index:o})},N=(0,h.useContext)(),B=N.search,W=(0,N.getLetters)(n);(0,u.useEffect)(function(){n&&n.length>0&&I&&!E&&M(W[0],!1)},[I]);var q=Math.round(P/(_||1));return u.default.createElement(s.View,{style:[O.container,{backgroundColor:A}]},u.default.createElement(s.FlatList,(0,c.default)({onScrollToIndexFailed:!0,ref:k,testID:'list-countries',keyboardShouldPersistTaps:'handled',automaticallyAdjustContentInsets:!1,scrollEventThrottle:1,getItemLayout:function(t,n){return{length:_+b,offset:(_+b)*n,index:n}},renderItem:S({withEmoji:y,withFlag:p,withCallingCode:w,withCurrency:C,onSelect:v})},{data:B(E,n),keyExtractor:T,onScrollToIndexFailed:function(t){k.current&&(k.current.scrollToEnd(),M(V))},ItemSeparatorComponent:x,initialNumToRender:q},F)),l&&u.default.createElement(s.ScrollView,{contentContainerStyle:O.letters,keyboardShouldPersistTaps:'always'},W.map(function(t){return u.default.createElement(j,(0,c.default)({key:t},{letter:t,scrollTo:M}))})))};e.CountryList=F,F.defaultProps={filterFocus:void 0}},1014,[1,3,25,50,11,12,16,989,1005,984,1013]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),o=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=o(r(d[2])),l=o(r(d[3])),n=o(r(d[4])),s=o(r(d[5])),f=o(r(d[6])),c=o(r(d[7])),p=o(r(d[8])),h=t(r(d[9])),y=r(d[10]),C=o(r(d[11])),b=o(r(d[12])),v=o(r(d[13])),k=o(r(d[14])),S=o(r(d[15])),N=o(r(d[16])),x=(function(t){function o(t,u){var c;(0,l.default)(this,o),(c=(0,n.default)(this,(0,s.default)(o).call(this,t,u))).onChangePhoneNumber=c.onChangePhoneNumber.bind((0,f.default)(c)),c.onPressFlag=c.onPressFlag.bind((0,f.default)(c)),c.selectCountry=c.selectCountry.bind((0,f.default)(c)),c.getFlag=c.getFlag.bind((0,f.default)(c)),c.getISOCode=c.getISOCode.bind((0,f.default)(c));var p=c.props,h=p.countriesList,y=p.disabled,C=p.initialCountry;h&&b.default.setCustomCountriesData(h);var v=k.default.getCountryDataByCode(C);return c.state={iso2:C,disabled:y,formattedNumber:v?"+"+v.dialCode:"",value:null},c}return(0,p.default)(o,t),(0,c.default)(o,null,[{key:"setCustomCountriesData",value:function(t){b.default.setCustomCountriesData(t)}}]),(0,c.default)(o,[{key:"componentWillMount",value:function(){this.props.value&&this.updateFlagAndFormatNumber(this.props.value)}},{key:"componentDidMount",value:function(){var t=this.props.textProps;t.placeholder&&this.setState({formattedNumber:this.state.formattedNumber+" "+t.placeholder})}},{key:"componentWillReceiveProps",value:function(t){var o=t.value,u=t.disabled;this.setState({disabled:u}),o&&o!==this.state.value&&(this.setState({value:o}),this.updateFlagAndFormatNumber(o))}},{key:"onChangePhoneNumber",value:function(t){var o=this,u=this.props.onChangePhoneNumber?function(){o.props.onChangePhoneNumber(t)}:null;this.updateFlagAndFormatNumber(t,u)}},{key:"onPressFlag",value:function(){this.props.onPressFlag?this.props.onPressFlag():(this.state.iso2&&this.picker.selectCountry(this.state.iso2),this.picker.show())}},{key:"getPickerData",value:function(){return k.default.getAllCountries().map(function(t,o){return{key:o,image:v.default.get(t.iso2),label:t.name,dialCode:"+"+t.dialCode,iso2:t.iso2}})}},{key:"getCountryCode",value:function(){return k.default.getCountryDataByCode(this.state.iso2).dialCode}},{key:"getAllCountries",value:function(){return k.default.getAllCountries()}},{key:"getFlag",value:function(t){return v.default.get(t)}},{key:"getDialCode",value:function(){return k.default.getDialCode(this.state.formattedNumber)}},{key:"getValue",value:function(){return this.state.formattedNumber}},{key:"getNumberType",value:function(){return k.default.getNumberType(this.state.formattedNumber,this.state.iso2)}},{key:"getISOCode",value:function(){return this.state.iso2}},{key:"selectCountry",value:function(t){var o=this;if(this.state.iso2!==t){var u=k.default.getCountryDataByCode(t);u&&this.setState({iso2:t,formattedNumber:"+"+u.dialCode},function(){o.props.onSelectCountry&&o.props.onSelectCountry(t)})}}},{key:"isValidNumber",value:function(){return k.default.isValidNumber(this.state.formattedNumber,this.state.iso2)}},{key:"updateFlagAndFormatNumber",value:function(t){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,u=this.props,l=u.allowZeroAfterCountryCode,n=u.initialCountry,s=t;t&&("+"!==s[0]&&(s="+"+s),s=l?s:this.possiblyEliminateZeroAfterCountryCode(s),n=k.default.getCountryCodeOfNumber(s)),this.setState({iso2:n,formattedNumber:s},o)}},{key:"possiblyEliminateZeroAfterCountryCode",value:function(t){var o=k.default.getDialCode(t);return t.startsWith(o+"0")?o+t.substr(o.length+1):t}},{key:"focus",value:function(){this.inputPhone.focus()}},{key:"render",value:function(){var t=this,o=this.state,l=o.iso2,n=o.formattedNumber,s=o.disabled,f=this.props.textComponent||y.TextInput;return h.default.createElement(y.View,{style:[S.default.container,this.props.style]},h.default.createElement(y.TouchableWithoutFeedback,{onPress:this.onPressFlag,disabled:s},h.default.createElement(y.Image,{source:v.default.get(l),style:[S.default.flag,this.props.flagStyle],onPress:this.onPressFlag})),h.default.createElement(y.View,{style:{flex:1,marginLeft:this.props.offset||10}},h.default.createElement(f,(0,u.default)({ref:function(o){t.inputPhone=o},editable:!s,autoCorrect:!1,style:[S.default.text,this.props.textStyle],onChangeText:function(o){t.onChangePhoneNumber(o)},onFocus:function(){return t.setState({formattedNumber:n.replace(/[^0-9+-]/g,'')})},onBlur:function(){var o=t.props.textProps;if(o&&o.placeholder){var u="+"+k.default.getCountryDataByCode(l).dialCode;0===n.trim().replace(u,'').length&&t.setState({formattedNumber:u+" "+o.placeholder})}},keyboardType:"phone-pad",underlineColorAndroid:"rgba(0,0,0,0)",value:n},this.props.textProps))),h.default.createElement(N.default,{ref:function(o){t.picker=o},selectedCountry:l,onSubmit:this.selectCountry,buttonColor:this.props.pickerButtonColor,buttonTextStyle:this.props.pickerButtonTextStyle,itemStyle:this.props.itemStyle,cancelText:this.props.cancelText,cancelTextStyle:this.props.cancelTextStyle,confirmText:this.props.confirmText,confirmTextStyle:this.props.confirmTextStyle,pickerBackgroundColor:this.props.pickerBackgroundColor,itemStyle:this.props.pickerItemStyle}))}}]),o})(h.Component);e.default=x,x.propTypes={textComponent:C.default.func,initialCountry:C.default.string,onChangePhoneNumber:C.default.func,value:C.default.string,style:C.default.object,flagStyle:C.default.object,textStyle:C.default.object,offset:C.default.number,textProps:C.default.object,onSelectCountry:C.default.func,pickerButtonColor:C.default.string,pickerBackgroundColor:C.default.string,pickerItemStyle:C.default.object,countriesList:C.default.arrayOf(C.default.shape({name:C.default.string,iso2:C.default.string,dialCode:C.default.string,priority:C.default.number,areaCodes:C.default.arrayOf(C.default.string)})),cancelText:C.default.string,cancelTextStyle:C.default.object,confirmText:C.default.string,confirmTextTextStyle:C.default.object,disabled:C.default.bool,allowZeroAfterCountryCode:C.default.bool},x.defaultProps={initialCountry:"us",disabled:!1,allowZeroAfterCountryCode:!0}},1015,[1,3,11,4,6,8,7,5,9,12,16,67,1016,1018,1261,1264,1265]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=t(r(d[2])),u=r(d[3]),s=null,c=(function(){function t(){(0,n.default)(this,t),this.countryCodes=[],this.countriesData=null}return(0,o.default)(t,null,[{key:"getInstance",value:function(){return s||(s=new t),s}}]),(0,o.default)(t,[{key:"setCustomCountriesData",value:function(t){this.countriesData=t}},{key:"addCountryCode",value:function(t,n,o){n in this.countryCodes||(this.countryCodes[n]=[]);var u=o||0;this.countryCodes[n][u]=t}},{key:"getAll",value:function(){return this.countries||(this.countries=(0,u.orderBy)(this.countriesData||r(d[4]),['name'],['asc'])),this.countries}},{key:"getCountryCodes",value:function(){var t=this;return this.countryCodes.length||this.getAll().map(function(n){t.addCountryCode(n.iso2,n.dialCode,n.priority),n.areaCodes&&n.areaCodes.map(function(o){t.addCountryCode(n.iso2,n.dialCode+o)})}),this.countryCodes}},{key:"getCountryDataByCode",value:function(t){return(0,u.find)(this.getAll(),function(n){return n.iso2===t})}}]),t})().getInstance();e.default=c},1016,[3,4,5,729,1017]);
+__d(function(a,i,e,o,r,l,d){r.exports=[{name:"Afghanistan (\u202b\u0627\u0641\u063a\u0627\u0646\u0633\u062a\u0627\u0646\u202c\u200e)",iso2:"af",dialCode:"93",priority:0,areaCodes:null},{name:"Albania (Shqip\xebri)",iso2:"al",dialCode:"355",priority:0,areaCodes:null},{name:"Algeria (\u202b\u0627\u0644\u062c\u0632\u0627\u0626\u0631\u202c\u200e)",iso2:"dz",dialCode:"213",priority:0,areaCodes:null},{name:"American Samoa",iso2:"as",dialCode:"1684",priority:0,areaCodes:null},{name:"Andorra",iso2:"ad",dialCode:"376",priority:0,areaCodes:null},{name:"Angola",iso2:"ao",dialCode:"244",priority:0,areaCodes:null},{name:"Anguilla",iso2:"ai",dialCode:"1264",priority:0,areaCodes:null},{name:"Antigua and Barbuda",iso2:"ag",dialCode:"1268",priority:0,areaCodes:null},{name:"Argentina",iso2:"ar",dialCode:"54",priority:0,areaCodes:null},{name:"Armenia (\u0540\u0561\u0575\u0561\u057d\u057f\u0561\u0576)",iso2:"am",dialCode:"374",priority:0,areaCodes:null},{name:"Aruba",iso2:"aw",dialCode:"297",priority:0,areaCodes:null},{name:"Australia",iso2:"au",dialCode:"61",priority:0,areaCodes:null},{name:"Austria (\xd6sterreich)",iso2:"at",dialCode:"43",priority:0,areaCodes:null},{name:"Azerbaijan (Az\u0259rbaycan)",iso2:"az",dialCode:"994",priority:0,areaCodes:null},{name:"Bahamas",iso2:"bs",dialCode:"1242",priority:0,areaCodes:null},{name:"Bahrain (\u202b\u0627\u0644\u0628\u062d\u0631\u064a\u0646\u202c\u200e)",iso2:"bh",dialCode:"973",priority:0,areaCodes:null},{name:"Bangladesh (\u09ac\u09be\u0982\u09b2\u09be\u09a6\u09c7\u09b6)",iso2:"bd",dialCode:"880",priority:0,areaCodes:null},{name:"Barbados",iso2:"bb",dialCode:"1246",priority:0,areaCodes:null},{name:"Belarus (\u0411\u0435\u043b\u0430\u0440\u0443\u0441\u044c)",iso2:"by",dialCode:"375",priority:0,areaCodes:null},{name:"Belgium (Belgi\xeb)",iso2:"be",dialCode:"32",priority:0,areaCodes:null},{name:"Belize",iso2:"bz",dialCode:"501",priority:0,areaCodes:null},{name:"Benin (B\xe9nin)",iso2:"bj",dialCode:"229",priority:0,areaCodes:null},{name:"Bermuda",iso2:"bm",dialCode:"1441",priority:0,areaCodes:null},{name:"Bhutan (\u0f60\u0f56\u0fb2\u0f74\u0f42)",iso2:"bt",dialCode:"975",priority:0,areaCodes:null},{name:"Bolivia",iso2:"bo",dialCode:"591",priority:0,areaCodes:null},{name:"Bosnia and Herzegovina (\u0411\u043e\u0441\u043d\u0430 \u0438 \u0425\u0435\u0440\u0446\u0435\u0433\u043e\u0432\u0438\u043d\u0430)",iso2:"ba",dialCode:"387",priority:0,areaCodes:null},{name:"Botswana",iso2:"bw",dialCode:"267",priority:0,areaCodes:null},{name:"Brazil (Brasil)",iso2:"br",dialCode:"55",priority:0,areaCodes:null},{name:"British Indian Ocean Territory",iso2:"io",dialCode:"246",priority:0,areaCodes:null},{name:"British Virgin Islands",iso2:"vg",dialCode:"1284",priority:0,areaCodes:null},{name:"Brunei",iso2:"bn",dialCode:"673",priority:0,areaCodes:null},{name:"Bulgaria (\u0411\u044a\u043b\u0433\u0430\u0440\u0438\u044f)",iso2:"bg",dialCode:"359",priority:0,areaCodes:null},{name:"Burkina Faso",iso2:"bf",dialCode:"226",priority:0,areaCodes:null},{name:"Burundi (Uburundi)",iso2:"bi",dialCode:"257",priority:0,areaCodes:null},{name:"Cambodia (\u1780\u1798\u17d2\u1796\u17bb\u1787\u17b6)",iso2:"kh",dialCode:"855",priority:0,areaCodes:null},{name:"Cameroon (Cameroun)",iso2:"cm",dialCode:"237",priority:0,areaCodes:null},{name:"Canada",iso2:"ca",dialCode:"1",priority:1,areaCodes:["204","226","236","249","250","289","306","343","365","387","403","416","418","431","437","438","450","506","514","519","548","579","581","587","604","613","639","647","672","705","709","742","778","780","782","807","819","825","867","873","902","905"]},{name:"Cape Verde (Kabu Verdi)",iso2:"cv",dialCode:"238",priority:0,areaCodes:null},{name:"Caribbean Netherlands",iso2:"bq",dialCode:"599",priority:1,areaCodes:null},{name:"Cayman Islands",iso2:"ky",dialCode:"1345",priority:0,areaCodes:null},{name:"Central African Republic (R\xe9publique centrafricaine)",iso2:"cf",dialCode:"236",priority:0,areaCodes:null},{name:"Chad (Tchad)",iso2:"td",dialCode:"235",priority:0,areaCodes:null},{name:"Chile",iso2:"cl",dialCode:"56",priority:0,areaCodes:null},{name:"China (\u4e2d\u56fd)",iso2:"cn",dialCode:"86",priority:0,areaCodes:null},{name:"Christmas Island",iso2:"cx",dialCode:"61",priority:2,areaCodes:null},{name:"Cocos (Keeling) Islands",iso2:"cc",dialCode:"61",priority:1,areaCodes:null},{name:"Colombia",iso2:"co",dialCode:"57",priority:0,areaCodes:null},{name:"Comoros (\u202b\u062c\u0632\u0631 \u0627\u0644\u0642\u0645\u0631\u202c\u200e)",iso2:"km",dialCode:"269",priority:0,areaCodes:null},{name:"Congo (DRC) (Jamhuri ya Kidemokrasia ya Kongo)",iso2:"cd",dialCode:"243",priority:0,areaCodes:null},{name:"Congo (Republic) (Congo-Brazzaville)",iso2:"cg",dialCode:"242",priority:0,areaCodes:null},{name:"Cook Islands",iso2:"ck",dialCode:"682",priority:0,areaCodes:null},{name:"Costa Rica",iso2:"cr",dialCode:"506",priority:0,areaCodes:null},{name:"C\xf4te d\u2019Ivoire",iso2:"ci",dialCode:"225",priority:0,areaCodes:null},{name:"Croatia (Hrvatska)",iso2:"hr",dialCode:"385",priority:0,areaCodes:null},{name:"Cuba",iso2:"cu",dialCode:"53",priority:0,areaCodes:null},{name:"Cura\xe7ao",iso2:"cw",dialCode:"599",priority:0,areaCodes:null},{name:"Cyprus (\u039a\u03cd\u03c0\u03c1\u03bf\u03c2)",iso2:"cy",dialCode:"357",priority:0,areaCodes:null},{name:"Czech Republic (\u010cesk\xe1 republika)",iso2:"cz",dialCode:"420",priority:0,areaCodes:null},{name:"Denmark (Danmark)",iso2:"dk",dialCode:"45",priority:0,areaCodes:null},{name:"Djibouti",iso2:"dj",dialCode:"253",priority:0,areaCodes:null},{name:"Dominica",iso2:"dm",dialCode:"1767",priority:0,areaCodes:null},{name:"Dominican Republic (Rep\xfablica Dominicana)",iso2:"do",dialCode:"1",priority:2,areaCodes:["809","829","849"]},{name:"Ecuador",iso2:"ec",dialCode:"593",priority:0,areaCodes:null},{name:"Egypt (\u202b\u0645\u0635\u0631\u202c\u200e)",iso2:"eg",dialCode:"20",priority:0,areaCodes:null},{name:"El Salvador",iso2:"sv",dialCode:"503",priority:0,areaCodes:null},{name:"Equatorial Guinea (Guinea Ecuatorial)",iso2:"gq",dialCode:"240",priority:0,areaCodes:null},{name:"Eritrea",iso2:"er",dialCode:"291",priority:0,areaCodes:null},{name:"Estonia (Eesti)",iso2:"ee",dialCode:"372",priority:0,areaCodes:null},{name:"Ethiopia",iso2:"et",dialCode:"251",priority:0,areaCodes:null},{name:"Falkland Islands (Islas Malvinas)",iso2:"fk",dialCode:"500",priority:0,areaCodes:null},{name:"Faroe Islands (F\xf8royar)",iso2:"fo",dialCode:"298",priority:0,areaCodes:null},{name:"Fiji",iso2:"fj",dialCode:"679",priority:0,areaCodes:null},{name:"Finland (Suomi)",iso2:"fi",dialCode:"358",priority:0,areaCodes:null},{name:"France",iso2:"fr",dialCode:"33",priority:0,areaCodes:null},{name:"French Guiana (Guyane fran\xe7aise)",iso2:"gf",dialCode:"594",priority:0,areaCodes:null},{name:"French Polynesia (Polyn\xe9sie fran\xe7aise)",iso2:"pf",dialCode:"689",priority:0,areaCodes:null},{name:"Gabon",iso2:"ga",dialCode:"241",priority:0,areaCodes:null},{name:"Gambia",iso2:"gm",dialCode:"220",priority:0,areaCodes:null},{name:"Georgia (\u10e1\u10d0\u10e5\u10d0\u10e0\u10d7\u10d5\u10d4\u10da\u10dd)",iso2:"ge",dialCode:"995",priority:0,areaCodes:null},{name:"Germany (Deutschland)",iso2:"de",dialCode:"49",priority:0,areaCodes:null},{name:"Ghana (Gaana)",iso2:"gh",dialCode:"233",priority:0,areaCodes:null},{name:"Gibraltar",iso2:"gi",dialCode:"350",priority:0,areaCodes:null},{name:"Greece (\u0395\u03bb\u03bb\u03ac\u03b4\u03b1)",iso2:"gr",dialCode:"30",priority:0,areaCodes:null},{name:"Greenland (Kalaallit Nunaat)",iso2:"gl",dialCode:"299",priority:0,areaCodes:null},{name:"Grenada",iso2:"gd",dialCode:"1473",priority:0,areaCodes:null},{name:"Guadeloupe",iso2:"gp",dialCode:"590",priority:0,areaCodes:null},{name:"Guam",iso2:"gu",dialCode:"1671",priority:0,areaCodes:null},{name:"Guatemala",iso2:"gt",dialCode:"502",priority:0,areaCodes:null},{name:"Guernsey",iso2:"gg",dialCode:"44",priority:1,areaCodes:null},{name:"Guinea (Guin\xe9e)",iso2:"gn",dialCode:"224",priority:0,areaCodes:null},{name:"Guinea-Bissau (Guin\xe9 Bissau)",iso2:"gw",dialCode:"245",priority:0,areaCodes:null},{name:"Guyana",iso2:"gy",dialCode:"592",priority:0,areaCodes:null},{name:"Haiti",iso2:"ht",dialCode:"509",priority:0,areaCodes:null},{name:"Honduras",iso2:"hn",dialCode:"504",priority:0,areaCodes:null},{name:"Hong Kong (\u9999\u6e2f)",iso2:"hk",dialCode:"852",priority:0,areaCodes:null},{name:"Hungary (Magyarorsz\xe1g)",iso2:"hu",dialCode:"36",priority:0,areaCodes:null},{name:"Iceland (\xcdsland)",iso2:"is",dialCode:"354",priority:0,areaCodes:null},{name:"India (\u092d\u093e\u0930\u0924)",iso2:"in",dialCode:"91",priority:0,areaCodes:null},{name:"Indonesia",iso2:"id",dialCode:"62",priority:0,areaCodes:null},{name:"Iran (\u202b\u0627\u06cc\u0631\u0627\u0646\u202c\u200e)",iso2:"ir",dialCode:"98",priority:0,areaCodes:null},{name:"Iraq (\u202b\u0627\u0644\u0639\u0631\u0627\u0642\u202c\u200e)",iso2:"iq",dialCode:"964",priority:0,areaCodes:null},{name:"Ireland",iso2:"ie",dialCode:"353",priority:0,areaCodes:null},{name:"Isle of Man",iso2:"im",dialCode:"44",priority:2,areaCodes:null},{name:"Israel (\u202b\u05d9\u05e9\u05e8\u05d0\u05dc\u202c\u200e)",iso2:"il",dialCode:"972",priority:0,areaCodes:null},{name:"Italy (Italia)",iso2:"it",dialCode:"39",priority:0,areaCodes:null},{name:"Jamaica",iso2:"jm",dialCode:"1876",priority:0,areaCodes:null},{name:"Japan (\u65e5\u672c)",iso2:"jp",dialCode:"81",priority:0,areaCodes:null},{name:"Jersey",iso2:"je",dialCode:"44",priority:3,areaCodes:null},{name:"Jordan (\u202b\u0627\u0644\u0623\u0631\u062f\u0646\u202c\u200e)",iso2:"jo",dialCode:"962",priority:0,areaCodes:null},{name:"Kazakhstan (\u041a\u0430\u0437\u0430\u0445\u0441\u0442\u0430\u043d)",iso2:"kz",dialCode:"7",priority:1,areaCodes:null},{name:"Kenya",iso2:"ke",dialCode:"254",priority:0,areaCodes:null},{name:"Kiribati",iso2:"ki",dialCode:"686",priority:0,areaCodes:null},{name:"Kuwait (\u202b\u0627\u0644\u0643\u0648\u064a\u062a\u202c\u200e)",iso2:"kw",dialCode:"965",priority:0,areaCodes:null},{name:"Kyrgyzstan (\u041a\u044b\u0440\u0433\u044b\u0437\u0441\u0442\u0430\u043d)",iso2:"kg",dialCode:"996",priority:0,areaCodes:null},{name:"Laos (\u0ea5\u0eb2\u0ea7)",iso2:"la",dialCode:"856",priority:0,areaCodes:null},{name:"Latvia (Latvija)",iso2:"lv",dialCode:"371",priority:0,areaCodes:null},{name:"Lebanon (\u202b\u0644\u0628\u0646\u0627\u0646\u202c\u200e)",iso2:"lb",dialCode:"961",priority:0,areaCodes:null},{name:"Lesotho",iso2:"ls",dialCode:"266",priority:0,areaCodes:null},{name:"Liberia",iso2:"lr",dialCode:"231",priority:0,areaCodes:null},{name:"Libya (\u202b\u0644\u064a\u0628\u064a\u0627\u202c\u200e)",iso2:"ly",dialCode:"218",priority:0,areaCodes:null},{name:"Liechtenstein",iso2:"li",dialCode:"423",priority:0,areaCodes:null},{name:"Lithuania (Lietuva)",iso2:"lt",dialCode:"370",priority:0,areaCodes:null},{name:"Luxembourg",iso2:"lu",dialCode:"352",priority:0,areaCodes:null},{name:"Macau (\u6fb3\u9580)",iso2:"mo",dialCode:"853",priority:0,areaCodes:null},{name:"Macedonia (FYROM) (\u041c\u0430\u043a\u0435\u0434\u043e\u043d\u0438\u0458\u0430)",iso2:"mk",dialCode:"389",priority:0,areaCodes:null},{name:"Madagascar (Madagasikara)",iso2:"mg",dialCode:"261",priority:0,areaCodes:null},{name:"Malawi",iso2:"mw",dialCode:"265",priority:0,areaCodes:null},{name:"Malaysia",iso2:"my",dialCode:"60",priority:0,areaCodes:null},{name:"Maldives",iso2:"mv",dialCode:"960",priority:0,areaCodes:null},{name:"Mali",iso2:"ml",dialCode:"223",priority:0,areaCodes:null},{name:"Malta",iso2:"mt",dialCode:"356",priority:0,areaCodes:null},{name:"Marshall Islands",iso2:"mh",dialCode:"692",priority:0,areaCodes:null},{name:"Martinique",iso2:"mq",dialCode:"596",priority:0,areaCodes:null},{name:"Mauritania (\u202b\u0645\u0648\u0631\u064a\u062a\u0627\u0646\u064a\u0627\u202c\u200e)",iso2:"mr",dialCode:"222",priority:0,areaCodes:null},{name:"Mauritius (Moris)",iso2:"mu",dialCode:"230",priority:0,areaCodes:null},{name:"Mayotte",iso2:"yt",dialCode:"262",priority:1,areaCodes:null},{name:"Mexico (M\xe9xico)",iso2:"mx",dialCode:"52",priority:0,areaCodes:null},{name:"Micronesia",iso2:"fm",dialCode:"691",priority:0,areaCodes:null},{name:"Moldova (Republica Moldova)",iso2:"md",dialCode:"373",priority:0,areaCodes:null},{name:"Monaco",iso2:"mc",dialCode:"377",priority:0,areaCodes:null},{name:"Mongolia (\u041c\u043e\u043d\u0433\u043e\u043b)",iso2:"mn",dialCode:"976",priority:0,areaCodes:null},{name:"Montenegro (Crna Gora)",iso2:"me",dialCode:"382",priority:0,areaCodes:null},{name:"Montserrat",iso2:"ms",dialCode:"1664",priority:0,areaCodes:null},{name:"Morocco (\u202b\u0627\u0644\u0645\u063a\u0631\u0628\u202c\u200e)",iso2:"ma",dialCode:"212",priority:0,areaCodes:null},{name:"Mozambique (Mo\xe7ambique)",iso2:"mz",dialCode:"258",priority:0,areaCodes:null},{name:"Myanmar (Burma)",iso2:"mm",dialCode:"95",priority:0,areaCodes:null},{name:"Namibia (Namibi\xeb)",iso2:"na",dialCode:"264",priority:0,areaCodes:null},{name:"Nauru",iso2:"nr",dialCode:"674",priority:0,areaCodes:null},{name:"Nepal (\u0928\u0947\u092a\u093e\u0932)",iso2:"np",dialCode:"977",priority:0,areaCodes:null},{name:"Netherlands (Nederland)",iso2:"nl",dialCode:"31",priority:0,areaCodes:null},{name:"New Caledonia (Nouvelle-Cal\xe9donie)",iso2:"nc",dialCode:"687",priority:0,areaCodes:null},{name:"New Zealand",iso2:"nz",dialCode:"64",priority:0,areaCodes:null},{name:"Nicaragua",iso2:"ni",dialCode:"505",priority:0,areaCodes:null},{name:"Niger (Nijar)",iso2:"ne",dialCode:"227",priority:0,areaCodes:null},{name:"Nigeria",iso2:"ng",dialCode:"234",priority:0,areaCodes:null},{name:"Niue",iso2:"nu",dialCode:"683",priority:0,areaCodes:null},{name:"Norfolk Island",iso2:"nf",dialCode:"672",priority:0,areaCodes:null},{name:"North Korea (\uc870\uc120 \ubbfc\uc8fc\uc8fc\uc758 \uc778\ubbfc \uacf5\ud654\uad6d)",iso2:"kp",dialCode:"850",priority:0,areaCodes:null},{name:"Northern Mariana Islands",iso2:"mp",dialCode:"1670",priority:0,areaCodes:null},{name:"Norway (Norge)",iso2:"no",dialCode:"47",priority:0,areaCodes:null},{name:"Oman (\u202b\u0639\u064f\u0645\u0627\u0646\u202c\u200e)",iso2:"om",dialCode:"968",priority:0,areaCodes:null},{name:"Pakistan (\u202b\u067e\u0627\u06a9\u0633\u062a\u0627\u0646\u202c\u200e)",iso2:"pk",dialCode:"92",priority:0,areaCodes:null},{name:"Palau",iso2:"pw",dialCode:"680",priority:0,areaCodes:null},{name:"Palestine (\u202b\u0641\u0644\u0633\u0637\u064a\u0646\u202c\u200e)",iso2:"ps",dialCode:"970",priority:0,areaCodes:null},{name:"Panama (Panam\xe1)",iso2:"pa",dialCode:"507",priority:0,areaCodes:null},{name:"Papua New Guinea",iso2:"pg",dialCode:"675",priority:0,areaCodes:null},{name:"Paraguay",iso2:"py",dialCode:"595",priority:0,areaCodes:null},{name:"Peru (Per\xfa)",iso2:"pe",dialCode:"51",priority:0,areaCodes:null},{name:"Philippines",iso2:"ph",dialCode:"63",priority:0,areaCodes:null},{name:"Poland (Polska)",iso2:"pl",dialCode:"48",priority:0,areaCodes:null},{name:"Portugal",iso2:"pt",dialCode:"351",priority:0,areaCodes:null},{name:"Puerto Rico",iso2:"pr",dialCode:"1",priority:3,areaCodes:["787","939"]},{name:"Qatar (\u202b\u0642\u0637\u0631\u202c\u200e)",iso2:"qa",dialCode:"974",priority:0,areaCodes:null},{name:"R\xe9union (La R\xe9union)",iso2:"re",dialCode:"262",priority:0,areaCodes:null},{name:"Romania (Rom\xe2nia)",iso2:"ro",dialCode:"40",priority:0,areaCodes:null},{name:"Russia (\u0420\u043e\u0441\u0441\u0438\u044f)",iso2:"ru",dialCode:"7",priority:0,areaCodes:null},{name:"Rwanda",iso2:"rw",dialCode:"250",priority:0,areaCodes:null},{name:"Saint Barth\xe9lemy (Saint-Barth\xe9lemy)",iso2:"bl",dialCode:"590",priority:1,areaCodes:null},{name:"Saint Helena",iso2:"sh",dialCode:"290",priority:0,areaCodes:null},{name:"Saint Kitts and Nevis",iso2:"kn",dialCode:"1869",priority:0,areaCodes:null},{name:"Saint Lucia",iso2:"lc",dialCode:"1758",priority:0,areaCodes:null},{name:"Saint Martin (Saint-Martin (partie fran\xe7aise))",iso2:"mf",dialCode:"590",priority:2,areaCodes:null},{name:"Saint Pierre and Miquelon (Saint-Pierre-et-Miquelon)",iso2:"pm",dialCode:"508",priority:0,areaCodes:null},{name:"Saint Vincent and the Grenadines",iso2:"vc",dialCode:"1784",priority:0,areaCodes:null},{name:"Samoa",iso2:"ws",dialCode:"685",priority:0,areaCodes:null},{name:"San Marino",iso2:"sm",dialCode:"378",priority:0,areaCodes:null},{name:"S\xe3o Tom\xe9 and Pr\xedncipe (S\xe3o Tom\xe9 e Pr\xedncipe)",iso2:"st",dialCode:"239",priority:0,areaCodes:null},{name:"Saudi Arabia (\u202b\u0627\u0644\u0645\u0645\u0644\u0643\u0629 \u0627\u0644\u0639\u0631\u0628\u064a\u0629 \u0627\u0644\u0633\u0639\u0648\u062f\u064a\u0629\u202c\u200e)",iso2:"sa",dialCode:"966",priority:0,areaCodes:null},{name:"Senegal (S\xe9n\xe9gal)",iso2:"sn",dialCode:"221",priority:0,areaCodes:null},{name:"Serbia (\u0421\u0440\u0431\u0438\u0458\u0430)",iso2:"rs",dialCode:"381",priority:0,areaCodes:null},{name:"Seychelles",iso2:"sc",dialCode:"248",priority:0,areaCodes:null},{name:"Sierra Leone",iso2:"sl",dialCode:"232",priority:0,areaCodes:null},{name:"Singapore",iso2:"sg",dialCode:"65",priority:0,areaCodes:null},{name:"Sint Maarten",iso2:"sx",dialCode:"1721",priority:0,areaCodes:null},{name:"Slovakia (Slovensko)",iso2:"sk",dialCode:"421",priority:0,areaCodes:null},{name:"Slovenia (Slovenija)",iso2:"si",dialCode:"386",priority:0,areaCodes:null},{name:"Solomon Islands",iso2:"sb",dialCode:"677",priority:0,areaCodes:null},{name:"Somalia (Soomaaliya)",iso2:"so",dialCode:"252",priority:0,areaCodes:null},{name:"South Africa",iso2:"za",dialCode:"27",priority:0,areaCodes:null},{name:"South Korea (\ub300\ud55c\ubbfc\uad6d)",iso2:"kr",dialCode:"82",priority:0,areaCodes:null},{name:"South Sudan (\u202b\u062c\u0646\u0648\u0628 \u0627\u0644\u0633\u0648\u062f\u0627\u0646\u202c\u200e)",iso2:"ss",dialCode:"211",priority:0,areaCodes:null},{name:"Spain (Espa\xf1a)",iso2:"es",dialCode:"34",priority:0,areaCodes:null},{name:"Sri Lanka (\u0dc1\u0dca\u200d\u0dbb\u0dd3 \u0dbd\u0d82\u0d9a\u0dcf\u0dc0)",iso2:"lk",dialCode:"94",priority:0,areaCodes:null},{name:"Sudan (\u202b\u0627\u0644\u0633\u0648\u062f\u0627\u0646\u202c\u200e)",iso2:"sd",dialCode:"249",priority:0,areaCodes:null},{name:"Suriname",iso2:"sr",dialCode:"597",priority:0,areaCodes:null},{name:"Svalbard and Jan Mayen",iso2:"sj",dialCode:"47",priority:1,areaCodes:null},{name:"Swaziland",iso2:"sz",dialCode:"268",priority:0,areaCodes:null},{name:"Sweden (Sverige)",iso2:"se",dialCode:"46",priority:0,areaCodes:null},{name:"Switzerland (Schweiz)",iso2:"ch",dialCode:"41",priority:0,areaCodes:null},{name:"Syria (\u202b\u0633\u0648\u0631\u064a\u0627\u202c\u200e)",iso2:"sy",dialCode:"963",priority:0,areaCodes:null},{name:"Taiwan (\u53f0\u7063)",iso2:"tw",dialCode:"886",priority:0,areaCodes:null},{name:"Tajikistan",iso2:"tj",dialCode:"992",priority:0,areaCodes:null},{name:"Tanzania",iso2:"tz",dialCode:"255",priority:0,areaCodes:null},{name:"Thailand (\u0e44\u0e17\u0e22)",iso2:"th",dialCode:"66",priority:0,areaCodes:null},{name:"Timor-Leste",iso2:"tl",dialCode:"670",priority:0,areaCodes:null},{name:"Togo",iso2:"tg",dialCode:"228",priority:0,areaCodes:null},{name:"Tokelau",iso2:"tk",dialCode:"690",priority:0,areaCodes:null},{name:"Tonga",iso2:"to",dialCode:"676",priority:0,areaCodes:null},{name:"Trinidad and Tobago",iso2:"tt",dialCode:"1868",priority:0,areaCodes:null},{name:"Tunisia (\u202b\u062a\u0648\u0646\u0633\u202c\u200e)",iso2:"tn",dialCode:"216",priority:0,areaCodes:null},{name:"Turkey (T\xfcrkiye)",iso2:"tr",dialCode:"90",priority:0,areaCodes:null},{name:"Turkmenistan",iso2:"tm",dialCode:"993",priority:0,areaCodes:null},{name:"Turks and Caicos Islands",iso2:"tc",dialCode:"1649",priority:0,areaCodes:null},{name:"Tuvalu",iso2:"tv",dialCode:"688",priority:0,areaCodes:null},{name:"U.S. Virgin Islands",iso2:"vi",dialCode:"1340",priority:0,areaCodes:null},{name:"Uganda",iso2:"ug",dialCode:"256",priority:0,areaCodes:null},{name:"Ukraine (\u0423\u043a\u0440\u0430\u0457\u043d\u0430)",iso2:"ua",dialCode:"380",priority:0,areaCodes:null},{name:"United Arab Emirates (\u202b\u0627\u0644\u0625\u0645\u0627\u0631\u0627\u062a \u0627\u0644\u0639\u0631\u0628\u064a\u0629 \u0627\u0644\u0645\u062a\u062d\u062f\u0629\u202c\u200e)",iso2:"ae",dialCode:"971",priority:0,areaCodes:null},{name:"United Kingdom",iso2:"gb",dialCode:"44",priority:0,areaCodes:null},{name:"United States",iso2:"us",dialCode:"1",priority:0,areaCodes:null},{name:"Uruguay",iso2:"uy",dialCode:"598",priority:0,areaCodes:null},{name:"Uzbekistan (O\u02bbzbekiston)",iso2:"uz",dialCode:"998",priority:0,areaCodes:null},{name:"Vanuatu",iso2:"vu",dialCode:"678",priority:0,areaCodes:null},{name:"Vatican City (Citt\xe0 del Vaticano)",iso2:"va",dialCode:"39",priority:1,areaCodes:null},{name:"Venezuela",iso2:"ve",dialCode:"58",priority:0,areaCodes:null},{name:"Vietnam (Vi\u1ec7t Nam)",iso2:"vn",dialCode:"84",priority:0,areaCodes:null},{name:"Wallis and Futuna",iso2:"wf",dialCode:"681",priority:0,areaCodes:null},{name:"Western Sahara (\u202b\u0627\u0644\u0635\u062d\u0631\u0627\u0621 \u0627\u0644\u063a\u0631\u0628\u064a\u0629\u202c\u200e)",iso2:"eh",dialCode:"212",priority:1,areaCodes:null},{name:"Yemen (\u202b\u0627\u0644\u064a\u0645\u0646\u202c\u200e)",iso2:"ye",dialCode:"967",priority:0,areaCodes:null},{name:"Zambia",iso2:"zm",dialCode:"260",priority:0,areaCodes:null},{name:"Zimbabwe",iso2:"zw",dialCode:"263",priority:0,areaCodes:null},{name:"\xc5land Islands",iso2:"ax",dialCode:"358",priority:1,areaCodes:null}]},1017,[]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),s=t(r(d[2])),c=null,l=(function(){function t(){(0,n.default)(this,t),this.flags={ad:r(d[3]),ae:r(d[4]),af:r(d[5]),ag:r(d[6]),ai:r(d[7]),al:r(d[8]),am:r(d[9]),ao:r(d[10]),ar:r(d[11]),as:r(d[12]),at:r(d[13]),au:r(d[14]),aw:r(d[15]),ax:r(d[16]),az:r(d[17]),ba:r(d[18]),bb:r(d[19]),bd:r(d[20]),be:r(d[21]),bf:r(d[22]),bg:r(d[23]),bh:r(d[24]),bi:r(d[25]),bj:r(d[26]),bl:r(d[27]),bm:r(d[28]),bn:r(d[29]),bo:r(d[30]),bq:r(d[31]),br:r(d[32]),bs:r(d[33]),bt:r(d[34]),bw:r(d[35]),by:r(d[36]),bz:r(d[37]),ca:r(d[38]),cc:r(d[39]),cd:r(d[40]),cf:r(d[41]),cg:r(d[42]),ch:r(d[43]),ci:r(d[44]),ck:r(d[45]),cl:r(d[46]),cm:r(d[47]),cn:r(d[48]),co:r(d[49]),cr:r(d[50]),cu:r(d[51]),cv:r(d[52]),cw:r(d[53]),cx:r(d[54]),cy:r(d[55]),cz:r(d[56]),de:r(d[57]),dj:r(d[58]),dk:r(d[59]),dm:r(d[60]),do:r(d[61]),dz:r(d[62]),ec:r(d[63]),ee:r(d[64]),eg:r(d[65]),eh:r(d[66]),er:r(d[67]),es:r(d[68]),et:r(d[69]),fi:r(d[70]),fj:r(d[71]),fk:r(d[72]),fm:r(d[73]),fo:r(d[74]),fr:r(d[75]),ga:r(d[76]),gb:r(d[77]),gd:r(d[78]),ge:r(d[79]),gf:r(d[80]),gg:r(d[81]),gh:r(d[82]),gi:r(d[83]),gm:r(d[84]),gn:r(d[85]),gp:r(d[86]),gq:r(d[87]),gr:r(d[88]),gt:r(d[89]),gu:r(d[90]),gw:r(d[91]),gy:r(d[92]),hk:r(d[93]),hn:r(d[94]),hr:r(d[95]),ht:r(d[96]),hu:r(d[97]),id:r(d[98]),ie:r(d[99]),il:r(d[100]),im:r(d[101]),in:r(d[102]),io:r(d[103]),iq:r(d[104]),ir:r(d[105]),is:r(d[106]),it:r(d[107]),je:r(d[108]),jm:r(d[109]),jo:r(d[110]),jp:r(d[111]),ke:r(d[112]),kg:r(d[113]),kh:r(d[114]),ki:r(d[115]),km:r(d[116]),kn:r(d[117]),kp:r(d[118]),kr:r(d[119]),ks:r(d[120]),kw:r(d[121]),ky:r(d[122]),kz:r(d[123]),la:r(d[124]),lb:r(d[125]),lc:r(d[126]),li:r(d[127]),lk:r(d[128]),lr:r(d[129]),ls:r(d[130]),lt:r(d[131]),lu:r(d[132]),lv:r(d[133]),ly:r(d[134]),ma:r(d[135]),mc:r(d[136]),md:r(d[137]),me:r(d[138]),mf:r(d[139]),mg:r(d[140]),mh:r(d[141]),mk:r(d[142]),ml:r(d[143]),mm:r(d[144]),mn:r(d[145]),mo:r(d[146]),mp:r(d[147]),mq:r(d[148]),mr:r(d[149]),ms:r(d[150]),mt:r(d[151]),mu:r(d[152]),mv:r(d[153]),mw:r(d[154]),mx:r(d[155]),my:r(d[156]),mz:r(d[157]),na:r(d[158]),nc:r(d[159]),ne:r(d[160]),nf:r(d[161]),ng:r(d[162]),ni:r(d[163]),nl:r(d[164]),no:r(d[165]),np:r(d[166]),nr:r(d[167]),nu:r(d[168]),nz:r(d[169]),om:r(d[170]),pa:r(d[171]),pe:r(d[172]),pf:r(d[173]),pg:r(d[174]),ph:r(d[175]),pk:r(d[176]),pl:r(d[177]),pm:r(d[178]),pr:r(d[179]),ps:r(d[180]),pt:r(d[181]),pw:r(d[182]),py:r(d[183]),qa:r(d[184]),re:r(d[185]),ro:r(d[186]),rs:r(d[187]),ru:r(d[188]),rw:r(d[189]),sa:r(d[190]),sb:r(d[191]),sc:r(d[192]),sd:r(d[193]),se:r(d[194]),sg:r(d[195]),sh:r(d[196]),si:r(d[197]),sj:r(d[198]),sk:r(d[199]),sl:r(d[200]),sm:r(d[201]),sn:r(d[202]),so:r(d[203]),sr:r(d[204]),ss:r(d[205]),st:r(d[206]),sv:r(d[207]),sx:r(d[208]),sy:r(d[209]),sz:r(d[210]),tc:r(d[211]),td:r(d[212]),tg:r(d[213]),th:r(d[214]),tj:r(d[215]),tk:r(d[216]),tl:r(d[217]),tm:r(d[218]),tn:r(d[219]),to:r(d[220]),tr:r(d[221]),tt:r(d[222]),tv:r(d[223]),tw:r(d[224]),tz:r(d[225]),ua:r(d[226]),ug:r(d[227]),us:r(d[228]),uy:r(d[229]),uz:r(d[230]),va:r(d[231]),vc:r(d[232]),ve:r(d[233]),vg:r(d[234]),vi:r(d[235]),vn:r(d[236]),vu:r(d[237]),wf:r(d[238]),ws:r(d[239]),ye:r(d[240]),yt:r(d[241]),za:r(d[242]),zm:r(d[243]),zw:r(d[244])}}return(0,s.default)(t,null,[{key:"getInstance",value:function(){return c||(c=new t),c}}]),(0,s.default)(t,[{key:"get",value:function(t){return this.flags[t]}}]),t})().getInstance();e.default=l},1018,[3,4,5,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:385,scales:[1],hash:"656c5b7473e257c5f681bfcfa04e825c",name:"ad",type:"png"})},1019,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"21fc2c04a8f670b62658a9726913bbc5",name:"ae",type:"png"})},1020,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"e89638307efb2088ee047b073d64d9f0",name:"af",type:"png"})},1021,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"f601041ecc597dc251c3e82409ac91c8",name:"ag",type:"png"})},1022,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:240,height:120,scales:[1],hash:"ff2487154f636d5cdf36ab200333f842",name:"ai",type:"png"})},1023,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:393,scales:[1],hash:"b264ab36e282ff9b16165a1e98dbb7e5",name:"al",type:"png"})},1024,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"6fc8c2ec4abb9057b8fe6e788a3006c3",name:"am",type:"png"})},1025,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"e57c6e576870c25ce1f21b2acf26fe0b",name:"ao",type:"png"})},1026,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:354,scales:[1],hash:"3ae373fa31cc2820113f2669cfc99195",name:"ar",type:"png"})},1027,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:255,height:128,scales:[1],hash:"70d9a9f5f0cb76535d4d8bd705d9b684",name:"as",type:"png"})},1028,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"dd8fe250547c5222b48c2b710cb8417e",name:"at",type:"png"})},1029,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"99524679f4cab30970ef73ddb06bc5ca",name:"au",type:"png"})},1030,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:180,height:120,scales:[1],hash:"70b29501d68246924a7b8d05d928b57a",name:"aw",type:"png"})},1031,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:520,height:340,scales:[1],hash:"42aab862284d8a08535cac9f1f6a03d9",name:"ax",type:"png"})},1032,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"f1cef75ed66f89b4625981bdd270f8dc",name:"az",type:"png"})},1033,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"860c9f4cb536a4544b3ae6142660be8f",name:"ba",type:"png"})},1034,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"ed440a5581eef2ae755447f365e70b89",name:"bb",type:"png"})},1035,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:330,scales:[1],hash:"d0f6d8a4bf9484e16352cc442d60e6b4",name:"bd",type:"png"})},1036,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:477,scales:[1],hash:"bdf10e77474c1686990fd61cd24a9f68",name:"be",type:"png"})},1037,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"8ab6a4ea826741b465dc61cf9a607e45",name:"bf",type:"png"})},1038,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:330,scales:[1],hash:"f8978f38857226aebe9272b0fae675ad",name:"bg",type:"png"})},1039,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:330,scales:[1],hash:"e669af77038c06d1026a75ddb410b77b",name:"bh",type:"png"})},1040,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:330,scales:[1],hash:"0fe266bfbdd45680f6017969cb7b0692",name:"bi",type:"png"})},1041,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"78bcee18ea28b9b4ba26fb3dd9ca161f",name:"bj",type:"png"})},1042,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:180,height:120,scales:[1],hash:"db226c04d05f6d50aeca1668442a6ea1",name:"bl",type:"png"})},1043,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:240,height:120,scales:[1],hash:"647577908c2b8245e321c23e5f2a01ac",name:"bm",type:"png"})},1044,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"6174f291286db9ff22966d917bb2a6b0",name:"bn",type:"png"})},1045,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:375,scales:[1],hash:"dc39da53f05ee6a78e70820e6fe57731",name:"bo",type:"png"})},1046,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"3c28f6636e2baa5a29ee66beef98e7d7",name:"bq",type:"png"})},1047,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:385,scales:[1],hash:"6827f261416397cc9982ae6ca30ab770",name:"br",type:"png"})},1048,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"8b06661e8682a9a8f5630f15c0aa5319",name:"bs",type:"png"})},1049,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"bde3270a01cb960201ecb628bd3a5623",name:"bt",type:"png"})},1050,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"bf7cd133ff45958c2991377ba140cdd7",name:"bw",type:"png"})},1051,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"cd84880cd7b49d68a35e8d75ffe22eb8",name:"by",type:"png"})},1052,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"26d8c85559d347f4009461dde23a69e5",name:"bz",type:"png"})},1053,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"77e3e1f249feac2f62fd6dab69b0f9dc",name:"ca",type:"png"})},1054,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:240,height:120,scales:[1],hash:"9827265c66200b4c17446d0cab2c0d8a",name:"cc",type:"png"})},1055,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"2ac94b0f6afd455b71e4d700ba040e2f",name:"cd",type:"png"})},1056,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"c97ee5c0e1f14a26d7a8b637d9e20dfc",name:"cf",type:"png"})},1057,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"a9d3fe60409e2045f51bb1dc75ef145d",name:"cg",type:"png"})},1058,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:550,scales:[1],hash:"152979eaec8c78c59aea0bd2708c62a1",name:"ch",type:"png"})},1059,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"efabb6631e81deb6d84e23e30036fa65",name:"ci",type:"png"})},1060,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:240,height:120,scales:[1],hash:"b5ac3b3ac422b648ccc384b09a9b3e41",name:"ck",type:"png"})},1061,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"d1c56584e4c28820cd4bc48814ffcc2f",name:"cl",type:"png"})},1062,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"985edb4ece584a93fa430e61be6dcc6a",name:"cm",type:"png"})},1063,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"04ee30a7c806bf2e435c890dedb89372",name:"cn",type:"png"})},1064,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"41e4150e6a963160206a65dd389599f5",name:"co",type:"png"})},1065,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:330,scales:[1],hash:"fb41aa1136672c50a5d761660be595eb",name:"cr",type:"png"})},1066,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"245f4efcc05029630c7e5f8af6a1ae5f",name:"cu",type:"png"})},1067,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:324,scales:[1],hash:"b8dfff2b5e251df889de64a2c168843a",name:"cv",type:"png"})},1068,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:180,height:120,scales:[1],hash:"f23611e8ae8f17c135bacf7a4076c3d4",name:"cw",type:"png"})},1069,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:240,height:120,scales:[1],hash:"fed487bddd3c6f080aaee06438aeafea",name:"cx",type:"png"})},1070,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:330,scales:[1],hash:"293e93339ac3b97ad7c25b26c38be271",name:"cy",type:"png"})},1071,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"63041111fe7cbe59f08d6afbc8248ba6",name:"cz",type:"png"})},1072,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:330,scales:[1],hash:"abbd4565f7bcef8dc782a07aeaae4d2d",name:"de",type:"png"})},1073,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"25ca580e34afea803daa94866ab07c7d",name:"dj",type:"png"})},1074,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:416,scales:[1],hash:"b8a494a4f6a2836ee6eab604d58861be",name:"dk",type:"png"})},1075,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"d41090a03be155adeae3d698e05e7132",name:"dm",type:"png"})},1076,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:344,scales:[1],hash:"d052e0b27c5b6d0dc6e0d117e4cdeaa5",name:"do",type:"png"})},1077,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"30c25de44a748159bfc5fbd373292fac",name:"dz",type:"png"})},1078,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"e6cc1f96ed55f4c5ece03ce3e38aa88b",name:"ec",type:"png"})},1079,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:350,scales:[1],hash:"ce238cf370b78134ea7f695aa4b4c780",name:"ee",type:"png"})},1080,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"e362f359a3f68b188ab67dfef60b8b12",name:"eg",type:"png"})},1081,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"0f41bf1abaf399c4c0965a9c61ed39a3",name:"eh",type:"png"})},1082,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"c828c44606e29d01873343461fdb4550",name:"er",type:"png"})},1083,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"8c819b2f3d8c6dc7e0637c2441dc6fa2",name:"es",type:"png"})},1084,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"4995ccb291433f4d5da52e3d1bbda832",name:"et",type:"png"})},1085,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:336,scales:[1],hash:"861bff67e9bd2b8f5b98bbea97526cde",name:"fi",type:"png"})},1086,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"3055dc2befb1e3758da8340bbc0ff217",name:"fj",type:"png"})},1087,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:240,height:120,scales:[1],hash:"c63ee1c865cfd4b7037573581c70ae63",name:"fk",type:"png"})},1088,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:289,scales:[1],hash:"fb08426e210cdd18af9376a552fdaeae",name:"fm",type:"png"})},1089,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:165,height:120,scales:[1],hash:"d4b60ba28c3a4465188bd48e6714149e",name:"fo",type:"png"})},1090,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"09a791be0aa03e3b35933c12cbf618f8",name:"fr",type:"png"})},1091,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:413,scales:[1],hash:"2b978005eda9d90af267b4df0f90ac0c",name:"ga",type:"png"})},1092,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"f2f57cc63057db97b7c449a09a6ba444",name:"gb",type:"png"})},1093,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:330,scales:[1],hash:"5df5e43fd221cf6968c30ef53ab38785",name:"gd",type:"png"})},1094,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"93a054b741caaae1245235894e038d43",name:"ge",type:"png"})},1095,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:180,height:120,scales:[1],hash:"be239d1a382be893671d62ebdbc28de8",name:"gf",type:"png"})},1096,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:180,height:120,scales:[1],hash:"50e36b9542e0572e42c10140cc3bec98",name:"gg",type:"png"})},1097,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"d37fd3e2e31b86b923152bc4ef4d7133",name:"gh",type:"png"})},1098,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:240,height:120,scales:[1],hash:"a9a67e793e178cb26c8920f7110c9545",name:"gi",type:"png"})},1099,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"89ad16c947ab14bf99ed8dad6ed13b41",name:"gm",type:"png"})},1100,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"5de64672d77fb58f53f33b0b39497d42",name:"gn",type:"png"})},1101,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:600,height:400,scales:[1],hash:"d434f10bce063bfe8ab79d31d57e6a5e",name:"gp",type:"png"})},1102,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"e3b327fdb7a6f26a24212e5e70f9593c",name:"gq",type:"png"})},1103,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"9c13e3a15b1ffe61c7f0b3ddd4390f06",name:"gr",type:"png"})},1104,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:344,scales:[1],hash:"c15face77db6dfc87a680fd96ee31cc7",name:"gt",type:"png"})},1105,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:224,height:120,scales:[1],hash:"e753f7043a5590caed3b8828cd937345",name:"gu",type:"png"})},1106,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"74a99ffd785563a18bf83f994696b1da",name:"gw",type:"png"})},1107,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:330,scales:[1],hash:"a32e34bca6e2146f923ff3c7f4b08dfa",name:"gy",type:"png"})},1108,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:180,height:120,scales:[1],hash:"71a18b72b90e30b46d5e76ccaa71c995",name:"hk",type:"png"})},1109,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"52eb6cee832a55271682334e74a0e4a0",name:"hn",type:"png"})},1110,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"7bd313de9856c7d31351eb2e371ed9cf",name:"hr",type:"png"})},1111,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:330,scales:[1],hash:"97ab227bd06e71b718c177f9977a4440",name:"ht",type:"png"})},1112,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"d90a9c4f4d323b44dd4c62b69f1e2c9d",name:"hu",type:"png"})},1113,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"f8edb3942e38e627c5a7286c5bd01a1c",name:"id",type:"png"})},1114,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"f99dd6e4742bbb8cac0f14f1f05369c7",name:"ie",type:"png"})},1115,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:400,scales:[1],hash:"d90b5103897ce3de2bad678e9e815549",name:"il",type:"png"})},1116,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:240,height:120,scales:[1],hash:"a605cedca9b9f2f6e2c7a7c33cf1bfa1",name:"im",type:"png"})},1117,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"23aa28b15a963006c370a3951017aaf2",name:"in",type:"png"})},1118,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:240,height:120,scales:[1],hash:"3ff21d100a4e94ec2d4a42453ec2bde8",name:"io",type:"png"})},1119,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"059bad53d2ed4d25ae92bc16c46df39f",name:"iq",type:"png"})},1120,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:314,scales:[1],hash:"a2e82dba84d48e59bdafba0f3b0e0ba8",name:"ir",type:"png"})},1121,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:396,scales:[1],hash:"e6d60c230e58fd44a6b9c64459e82afc",name:"is",type:"png"})},1122,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"b90e559a19e8a2d3f1b9b978568e4a41",name:"it",type:"png"})},1123,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:200,height:120,scales:[1],hash:"6aade315b0e2c840f3ac8a5b31fa22de",name:"je",type:"png"})},1124,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"b2800abdab4203ee29f96c3ba14c1a96",name:"jm",type:"png"})},1125,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"8a3bd4981c9ad5ecb7f81f7f2c7e11ab",name:"jo",type:"png"})},1126,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"8543c7aec077337fa492de9020a2e8e9",name:"jp",type:"png"})},1127,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"332964d18933b7e32f0db5a3684b9433",name:"ke",type:"png"})},1128,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:330,scales:[1],hash:"1c92e07ac53b53430ce53d64f26ec4d2",name:"kg",type:"png"})},1129,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"a379858069cfb4b76e7ef0f4a09a2709",name:"kh",type:"png"})},1130,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"425f5fd052f712b976dce9d80544f00b",name:"ki",type:"png"})},1131,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:330,scales:[1],hash:"05c7f5280f11d2bc35d5687de56a83b6",name:"km",type:"png"})},1132,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"16bcad632490d7560eae7d74f4162c1e",name:"kn",type:"png"})},1133,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"af42f710e4a10ba47c433efcc89f3889",name:"kp",type:"png"})},1134,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"e0c2b4f59ee723b1979928e682caf85b",name:"kr",type:"png"})},1135,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"ae38db7a40627a4a26ecf55b9e253ef5",name:"ks",type:"png"})},1136,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"79c3c3623bdfa681537a4e2c6d65491c",name:"kw",type:"png"})},1137,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:240,height:120,scales:[1],hash:"68e641e9af8ec3072bb8f543dcbd93b3",name:"ky",type:"png"})},1138,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"f0a24c9db9dbae94f19e0501e9171954",name:"kz",type:"png"})},1139,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"b55ba28d1e0e8a911aa860afaa310320",name:"la",type:"png"})},1140,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"f68fa25942b86d982d05b030407781b6",name:"lb",type:"png"})},1141,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"2e9ebc8c8731a0961259cd7324f5c474",name:"lc",type:"png"})},1142,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:330,scales:[1],hash:"883b0b831d200cce7750d54593f3e60e",name:"li",type:"png"})},1143,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"b33dbf1534fdbc4951e0a266a3cdc36b",name:"lk",type:"png"})},1144,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:289,scales:[1],hash:"62d28a5b80baed5d3b88becee469539e",name:"lr",type:"png"})},1145,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"bcd2c7b257dad9f6c65587bbcbc86064",name:"ls",type:"png"})},1146,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:330,scales:[1],hash:"614a881a65c203755de7dc35ab6e2ed6",name:"lt",type:"png"})},1147,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:330,scales:[1],hash:"6688c459e497c72ef4601aa02b85cac3",name:"lu",type:"png"})},1148,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"4cba04e93ea9d5ba83812b1e4ad284b7",name:"lv",type:"png"})},1149,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"7dd318a3bde58a95980c1d0dc73dd1e2",name:"ly",type:"png"})},1150,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"b119e23c320733e4c992dbc0ffc23966",name:"ma",type:"png"})},1151,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:440,scales:[1],hash:"7cc2706ac0658a498d96fdb523093cba",name:"mc",type:"png"})},1152,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"90ce5a48bca4032c4a43f0d4394b2f43",name:"md",type:"png"})},1153,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"9f44f9c13192ffcd438d66bed57f17b7",name:"me",type:"png"})},1154,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"09a791be0aa03e3b35933c12cbf618f8",name:"mf",type:"png"})},1155,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"75bfe5f1314af84921bfd16f9e7c244f",name:"mg",type:"png"})},1156,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:289,scales:[1],hash:"c8caa175bf630a665c7eb311aef4ecc5",name:"mh",type:"png"})},1157,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"bbfeaa4510b0601e6ce2aa461bf2838f",name:"mk",type:"png"})},1158,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"8bdd06f5373c834adf9e1650071c42e3",name:"ml",type:"png"})},1159,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:306,scales:[1],hash:"12ba82ed5b74446c3a2cdfb74b5d85a7",name:"mm",type:"png"})},1160,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"5a9dafd8736c0362f034fdbe4b0de653",name:"mn",type:"png"})},1161,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:180,height:120,scales:[1],hash:"b3745e0fb3b7f02db6fd6c67e65e1e69",name:"mo",type:"png"})},1162,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:228,height:120,scales:[1],hash:"7cda8917740563da731082841ab0a14d",name:"mp",type:"png"})},1163,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:180,height:120,scales:[1],hash:"3acccce148ee8bee3fb42136fa16f517",name:"mq",type:"png"})},1164,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"1306dffb89d8921e2b478737c7b9471c",name:"mr",type:"png"})},1165,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:240,height:120,scales:[1],hash:"199a5a6b9f19646dd66ad8bb1dfe9cfe",name:"ms",type:"png"})},1166,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"1f800e791c126fa41d3e4b9b790b9bf4",name:"mt",type:"png"})},1167,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"5ae234d4265da61bf9e5c8cf59bab154",name:"mu",type:"png"})},1168,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"8d384a0089876f070c4df2b0f6aa2e28",name:"mv",type:"png"})},1169,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"8cf054ae9bb2790c6ebd77a60584a765",name:"mw",type:"png"})},1170,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:314,scales:[1],hash:"45ad2f667e09002e6ecaf5f5e212f2da",name:"mx",type:"png"})},1171,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"5adca3251cb05fb0de17830b5c594d56",name:"my",type:"png"})},1172,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"57ea1e5cf18f2f23f5a09a43124ce8dd",name:"mz",type:"png"})},1173,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"272478b8d531c1ec944da8be48d56b65",name:"na",type:"png"})},1174,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:240,height:120,scales:[1],hash:"5170c1e6b26829b37daa13519846ca5c",name:"nc",type:"png"})},1175,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:471,scales:[1],hash:"9b8ea71a725684d96dbffe0199c33ca6",name:"ne",type:"png"})},1176,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:240,height:120,scales:[1],hash:"f1d8671033443c5e13956df45bc61303",name:"nf",type:"png"})},1177,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"1cb2f4223eb470435ed99d4566c2ddbf",name:"ng",type:"png"})},1178,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:330,scales:[1],hash:"26df812a9d250efa0723b8d4d35a1bd1",name:"ni",type:"png"})},1179,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"3c28f6636e2baa5a29ee66beef98e7d7",name:"nl",type:"png"})},1180,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:400,scales:[1],hash:"9f077e747533059d00c35952bc10c16e",name:"no",type:"png"})},1181,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:672,scales:[1],hash:"d01e1cf888e3dfd53c1c9549ce784b44",name:"np",type:"png"})},1182,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"fa4a2d52297929d9488eec5a980d5e76",name:"nr",type:"png"})},1183,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:240,height:120,scales:[1],hash:"90746345242a7b2815c90738b459c681",name:"nu",type:"png"})},1184,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"9060388cb5b0e4865484a8c24583b24e",name:"nz",type:"png"})},1185,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"ba5a7dbfa723ab7f3e02300879e761c8",name:"om",type:"png"})},1186,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"2a0d89683fe6deb67d684934f1648035",name:"pa",type:"png"})},1187,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"d1a7c041614c087034e412acda5fb340",name:"pe",type:"png"})},1188,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:180,height:120,scales:[1],hash:"bdd0b2c4b643b57389b90deabd550346",name:"pf",type:"png"})},1189,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:413,scales:[1],hash:"7f02140df8430d0de9b9faddb06e9762",name:"pg",type:"png"})},1190,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"e75d5f2f5744bebde4e8caa45d9923d6",name:"ph",type:"png"})},1191,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"d4d1e9701d7f33fda13898dfaf437c94",name:"pk",type:"png"})},1192,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:344,scales:[1],hash:"4114588a26828a4839a136dd5cef745d",name:"pl",type:"png"})},1193,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:180,height:120,scales:[1],hash:"71a02434a19616dc8361b7264ad5e258",name:"pm",type:"png"})},1194,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:180,height:120,scales:[1],hash:"02ace463d7634337b27f8c1cf1d7b51a",name:"pr",type:"png"})},1195,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:240,height:120,scales:[1],hash:"a1483a544ada9b5f060747936e80dd25",name:"ps",type:"png"})},1196,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"67bf8f9e91bd1462d48bedbce86d2cfa",name:"pt",type:"png"})},1197,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:344,scales:[1],hash:"07069ee6f592b7d31693f303f5db073c",name:"pw",type:"png"})},1198,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:330,scales:[1],hash:"2c12d78296e387a4a3a1ec58746e3c6f",name:"py",type:"png"})},1199,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:216,scales:[1],hash:"af41a2007953bfbd0732551aba7cbb49",name:"qa",type:"png"})},1200,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:180,height:120,scales:[1],hash:"678ffd1c8c3769aff642ed62c16ad897",name:"re",type:"png"})},1201,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"8263b2b2ef5b6ab2b44d3dc289c52522",name:"ro",type:"png"})},1202,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"d583be7ec8813f27d82ee0f77232aa6b",name:"rs",type:"png"})},1203,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"28d7d912e888fdd70369f4cb6c0a430f",name:"ru",type:"png"})},1204,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"a712fac20d79de8c15f69c383455396d",name:"rw",type:"png"})},1205,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"01c13e57ce441176c6faa88ef6a1d30e",name:"sa",type:"png"})},1206,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"67dafd60fda959a1ab5697e6cd4a2791",name:"sb",type:"png"})},1207,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"eee2148b070931f4ef08b18d00591ee3",name:"sc",type:"png"})},1208,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"f4c717e23ed2b96e1d9f75a8d630057f",name:"sd",type:"png"})},1209,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:344,scales:[1],hash:"2bb064ef6a4ff2189a2f95e26fd7dc5f",name:"se",type:"png"})},1210,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"532b6d0f28ef025780f863c9fe8e8af7",name:"sg",type:"png"})},1211,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:240,height:120,scales:[1],hash:"5e5280dac769556303806f51414c12ff",name:"sh",type:"png"})},1212,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"14651cb55bd671c5f7d06a04370522dc",name:"si",type:"png"})},1213,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:400,scales:[1],hash:"9f077e747533059d00c35952bc10c16e",name:"sj",type:"png"})},1214,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"9142d792e33c1d2964ac2db435c589c6",name:"sk",type:"png"})},1215,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"f79ef42b8b163c2388af9afdf3fc0323",name:"sl",type:"png"})},1216,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:413,scales:[1],hash:"1896d72b45c24f7a1a6972c5778564e7",name:"sm",type:"png"})},1217,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"c6b9a4306dd4dcb5e16d2d3b24092fbe",name:"sn",type:"png"})},1218,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"751c75e178df0c1d65563fa5244a6e18",name:"so",type:"png"})},1219,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"0465a4dc9488af2189f38632c30916d9",name:"sr",type:"png"})},1220,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:240,height:120,scales:[1],hash:"014c4b109d7a0da794294db1aba7bae8",name:"ss",type:"png"})},1221,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"7597a4d1074ae463efdda6d00e3c126e",name:"st",type:"png"})},1222,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:310,scales:[1],hash:"8f52682c02d9c20e292d016f5d64fb1b",name:"sv",type:"png"})},1223,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:180,height:120,scales:[1],hash:"563169bc7d0b5395ba2eb45bcebd37c5",name:"sx",type:"png"})},1224,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"b8b3bd4b10bc2f2db2f3b80d7395e66d",name:"sy",type:"png"})},1225,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"a637d912892ba84e145f04e5e7647f15",name:"sz",type:"png"})},1226,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:640,height:320,scales:[1],hash:"30b3889e52e520ab75ca2998181ec922",name:"tc",type:"png"})},1227,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"eaaf3d8adb48aae3bbda062e411fa1ab",name:"td",type:"png"})},1228,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:340,scales:[1],hash:"9a420beec0afc41c955998d3ebf9eeba",name:"tg",type:"png"})},1229,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"4e3a12e2d53fbce4bd9de5c7bc10217f",name:"th",type:"png"})},1230,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"71177cefe9de7cccf1c134349245a14a",name:"tj",type:"png"})},1231,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:240,height:120,scales:[1],hash:"9370e8ffaade6a692ee4bb26b293a5de",name:"tk",type:"png"})},1232,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"540973dbc55ac4501667cc2eab071f46",name:"tl",type:"png"})},1233,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"a86ccb7d0e7a7f8719668db9c3e3e0b9",name:"tm",type:"png"})},1234,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"9a6a802b83424fd7f14776e33314c9ba",name:"tn",type:"png"})},1235,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"5ff0b3e684faa102fad43a26d247f1bd",name:"to",type:"png"})},1236,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"da828b5eae7f04bf52dd9fb8912a2126",name:"tr",type:"png"})},1237,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:330,scales:[1],hash:"078d46b4daf3735833398c6f8814276a",name:"tt",type:"png"})},1238,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"d3827ccb1b68cebce2500a061a67cc62",name:"tv",type:"png"})},1239,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"9bc3ddaee5a12c8eb8467beccd2ed6a5",name:"tw",type:"png"})},1240,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"950ff9649d293d1b2f423c68134bde75",name:"tz",type:"png"})},1241,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"5393073f061156373de9c127b93ca41e",name:"ua",type:"png"})},1242,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"f37753b15d534b32e92205ba4fb356ad",name:"ug",type:"png"})},1243,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:289,scales:[1],hash:"e4a75107b2413eda9113052a8eb1daaa",name:"us",type:"png"})},1244,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"fb46025c8904fcd52666cadef23483f9",name:"uy",type:"png"})},1245,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"dfe060d4881a16c50c9937826a1b2a7c",name:"uz",type:"png"})},1246,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:550,scales:[1],hash:"e3cb65103a8be6a903770b620c513e62",name:"va",type:"png"})},1247,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"a98ace1d1953a94497e63ec4bf396dbf",name:"vc",type:"png"})},1248,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"d9c1ebf197431fc7c164ea7fa7aab429",name:"ve",type:"png"})},1249,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:240,height:120,scales:[1],hash:"62926b879ee4f1eea72c62422bef4d7f",name:"vg",type:"png"})},1250,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:180,height:120,scales:[1],hash:"ebaa3b94ff25d6bd023a8aff36078375",name:"vi",type:"png"})},1251,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"3c2780a5891c010c2a018672db469191",name:"vn",type:"png"})},1252,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:330,scales:[1],hash:"aacc435844ead5125b3e78de0cc54981",name:"vu",type:"png"})},1253,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:180,height:120,scales:[1],hash:"fbe7f8c9950fe1d354eb55f5c5e283b2",name:"wf",type:"png"})},1254,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"c15ea127d3f546bb13dac2dba8884bc0",name:"ws",type:"png"})},1255,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"82a714ec1cdd86dbe42274e28b63c865",name:"ye",type:"png"})},1256,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"09a791be0aa03e3b35933c12cbf618f8",name:"yt",type:"png"})},1257,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"f636c4cdcd30bf9e04768deb06fd738d",name:"za",type:"png"})},1258,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:367,scales:[1],hash:"d04925e638e235a8a958a433c22c170a",name:"zm",type:"png"})},1259,[174]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-phone-input/lib/resources/flags/images",width:550,height:275,scales:[1],hash:"aa8aa9017e63d1bbd08479dd96d605ba",name:"zw",type:"png"})},1260,[174]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])),n=t(r(d[2])),l=t(r(d[3])),o=t(r(d[4])),f=t(r(d[5])),c=r(d[6]).PhoneNumberUtil.getInstance(),s=null,y=(function(){function t(){(0,u.default)(this,t)}return(0,n.default)(t,[{key:"getAllCountries",value:function(){return o.default.getAll()}},{key:"getDialCode",value:function(t){var u='';if('+'===t.charAt(0))for(var n='',l=0;l<t.length;l++){var f=t.charAt(l);if(this.isNumeric(f)&&(n+=f,o.default.getCountryCodes()[n]&&(u=t.substr(0,l+1)),4===n.length))break}return u}},{key:"getNumeric",value:function(t){return t.replace(/\D/g,'')}},{key:"isNumeric",value:function(t){return!isNaN(parseFloat(t))&&isFinite(t)}},{key:"getCountryCodeOfNumber",value:function(t){var u=this.getDialCode(t),n=this.getNumeric(u),f=o.default.getCountryCodes()[n];return f?l.default.first(f.filter(function(t){return t})):''}},{key:"parse",value:function(t,u){try{return c.parse(t,u)}catch(t){return console.log("Exception was thrown: "+t.toString()),null}}},{key:"isValidNumber",value:function(t,u){var n=this.parse(t,u);return!!n&&c.isValidNumber(n)}},{key:"getNumberType",value:function(t,u){var n=this.parse(t,u),o=n?c.getNumberType(n):-1;return l.default.findKey(f.default,function(t){return t===o})}},{key:"getCountryDataByCode",value:function(t){return o.default.getCountryDataByCode(t)}}],[{key:"getInstance",value:function(){return s||(s=new t),s}}]),t})().getInstance();e.default=y},1261,[3,4,5,729,1016,1262,1263]);
+__d(function(E,I,_,O,L,N,R){L.exports={FIXED_LINE:0,MOBILE:1,FIXED_LINE_OR_MOBILE:2,TOLL_FREE:3,PREMIUM_RATE:4,SHARED_COST:5,VOIP:6,PERSONAL_NUMBER:7,PAGER:8,UAN:9,VOICEMAIL:10,UNKNOWN:-1}},1262,[]);
+__d(function(global,_$$_REQUIRE,_$$_IMPORT_DEFAULT,_$$_IMPORT_ALL,module,exports,_dependencyMap){!(function(e){if("object"==typeof exports&&void 0!==module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{("undefined"!=typeof window?window:void 0!==global?global:"undefined"!=typeof self?self:this).libphonenumber=e()}})(function(){var define,module,exports;return(function e(t,o,n){function r(i,a){if(!o[i]){if(!t[i]){var u="function"==typeof _$$_REQUIRE&&_$$_REQUIRE;if(!a&&u)return u(i,!0);if(d)return d(i,!0);var s=new Error("Cannot find module '"+i+"'");throw s.code="MODULE_NOT_FOUND",s}var g=o[i]={exports:{}};t[i][0].call(g.exports,function(e){var o=t[i][1][e];return r(o||e)},g,g.exports,e,t,o,n)}return o[i].exports}for(var d="function"==typeof _$$_REQUIRE&&_$$_REQUIRE,i=0;i<n.length;i++)r(n[i]);return r})({1:[function(require,module,exports){var COMPILED=!0,goog=goog||{};goog.global=this,goog.isDef=function(e){return void 0!==e},goog.isString=function(e){return"string"==typeof e},goog.isBoolean=function(e){return"boolean"==typeof e},goog.isNumber=function(e){return"number"==typeof e},goog.exportPath_=function(e,t,o){e=e.split("."),o=o||goog.global,e[0]in o||!o.execScript||o.execScript("var "+e[0]);for(var n;e.length&&(n=e.shift());)!e.length&&goog.isDef(t)?o[n]=t:o=o[n]&&o[n]!==Object.prototype[n]?o[n]:o[n]={}},goog.define=function(e,t){var o=t;goog.exportPath_(e,o)},goog.DEBUG=!0,goog.LOCALE="en",goog.TRUSTED_SITE=!0,goog.STRICT_MODE_COMPATIBLE=!1,goog.DISALLOW_TEST_ONLY_CODE=!goog.DEBUG,goog.ENABLE_CHROME_APP_SAFE_SCRIPT_LOADING=!1,goog.provide=function(e){if(goog.isInModuleLoader_())throw Error("goog.provide can not be used within a goog.module.");goog.constructNamespace_(e)},goog.constructNamespace_=function(e,t){goog.exportPath_(e,t)},goog.VALID_MODULE_RE_=/^[a-zA-Z_$][a-zA-Z0-9._$]*$/,goog.module=function(e){if(!goog.isString(e)||!e||-1==e.search(goog.VALID_MODULE_RE_))throw Error("Invalid module identifier");if(!goog.isInModuleLoader_())throw Error("Module "+e+" has been loaded incorrectly. Note, modules cannot be loaded as normal scripts. They require some kind of pre-processing step. You're likely trying to load a module via a script tag or as a part of a concatenated bundle without rewriting the module. For more info see: https://github.com/google/closure-library/wiki/goog.module:-an-ES6-module-like-alternative-to-goog.provide.");if(goog.moduleLoaderState_.moduleName)throw Error("goog.module may only be called once per module.");goog.moduleLoaderState_.moduleName=e},goog.module.get=function(e){return goog.module.getInternal_(e)},goog.module.getInternal_=function(e){return null},goog.moduleLoaderState_=null,goog.isInModuleLoader_=function(){return null!=goog.moduleLoaderState_},goog.module.declareLegacyNamespace=function(){goog.moduleLoaderState_.declareLegacyNamespace=!0},goog.setTestOnly=function(e){if(goog.DISALLOW_TEST_ONLY_CODE)throw e=e||"",Error("Importing test-only code into non-debug environment"+(e?": "+e:"."))},goog.forwardDeclare=function(e){},goog.getObjectByName=function(e,t){for(var o,n=e.split("."),r=t||goog.global;o=n.shift();){if(!goog.isDefAndNotNull(r[o]))return null;r=r[o]}return r},goog.globalize=function(e,t){var o,n=t||goog.global;for(o in e)n[o]=e[o]},goog.addDependency=function(e,t,o,n){if(goog.DEPENDENCIES_ENABLED){var r;e=e.replace(/\\/g,"/");var d=goog.dependencies_;n&&"boolean"!=typeof n||(n=n?{module:"goog"}:{});for(var i=0;r=t[i];i++)d.nameToPath[r]=e,d.loadFlags[e]=n;for(n=0;t=o[n];n++)e in d.requires||(d.requires[e]={}),d.requires[e][t]=!0}},goog.ENABLE_DEBUG_LOADER=!0,goog.logToConsole_=function(e){goog.global.console&&goog.global.console.error(e)},goog.require=function(e){},goog.basePath="",goog.nullFunction=function(){},goog.abstractMethod=function(){throw Error("unimplemented abstract method")},goog.addSingletonGetter=function(e){e.instance_=void 0,e.getInstance=function(){return e.instance_?e.instance_:(goog.DEBUG&&(goog.instantiatedSingletons_[goog.instantiatedSingletons_.length]=e),e.instance_=new e)}},goog.instantiatedSingletons_=[],goog.LOAD_MODULE_USING_EVAL=!0,goog.SEAL_MODULE_EXPORTS=goog.DEBUG,goog.loadedModules_={},goog.DEPENDENCIES_ENABLED=!1,goog.TRANSPILE="detect",goog.TRANSPILER="transpile.js",goog.DEPENDENCIES_ENABLED&&(goog.dependencies_={loadFlags:{},nameToPath:{},requires:{},visited:{},written:{},deferred:{}},goog.inHtmlDocument_=function(){var e=goog.global.document;return null!=e&&"write"in e},goog.findBasePath_=function(){if(goog.isDef(goog.global.CLOSURE_BASE_PATH)&&goog.isString(goog.global.CLOSURE_BASE_PATH))goog.basePath=goog.global.CLOSURE_BASE_PATH;else if(goog.inHtmlDocument_()){var e=goog.global.document,t=e.currentScript;for(t=(e=t?[t]:e.getElementsByTagName("SCRIPT")).length-1;0<=t;--t){var o=e[t].src,n=-1==(n=o.lastIndexOf("?"))?o.length:n;if("base.js"==o.substr(n-7,7)){goog.basePath=o.substr(0,n-7);break}}}},goog.importScript_=function(e,t){(goog.global.CLOSURE_IMPORT_SCRIPT||goog.writeScriptTag_)(e,t)&&(goog.dependencies_.written[e]=!0)},goog.IS_OLD_IE_=!(goog.global.atob||!goog.global.document||!goog.global.document.all),goog.oldIeWaiting_=!1,goog.importProcessedScript_=function(e,t,o){goog.importScript_("",'goog.retrieveAndExec_("'+e+'", '+t+", "+o+");")},goog.queuedModules_=[],goog.wrapModule_=function(e,t){return goog.LOAD_MODULE_USING_EVAL&&goog.isDef(goog.global.JSON)?"goog.loadModule("+goog.global.JSON.stringify(t+"\n//# sourceURL="+e+"\n")+");":'goog.loadModule(function(exports) {"use strict";'+t+"\n;return exports});\n//# sourceURL="+e+"\n"},goog.loadQueuedModules_=function(){var e=goog.queuedModules_.length;if(0<e){var t=goog.queuedModules_;goog.queuedModules_=[];for(var o=0;o<e;o++)goog.maybeProcessDeferredPath_(t[o])}goog.oldIeWaiting_=!1},goog.maybeProcessDeferredDep_=function(e){goog.isDeferredModule_(e)&&goog.allDepsAreAvailable_(e)&&(e=goog.getPathFromDeps_(e),goog.maybeProcessDeferredPath_(goog.basePath+e))},goog.isDeferredModule_=function(e){var t=(e=goog.getPathFromDeps_(e))&&goog.dependencies_.loadFlags[e]||{},o=t.lang||"es3";return!(!e||"goog"!=t.module&&!goog.needsTranspile_(o))&&goog.basePath+e in goog.dependencies_.deferred},goog.allDepsAreAvailable_=function(e){if((e=goog.getPathFromDeps_(e))&&e in goog.dependencies_.requires)for(var t in goog.dependencies_.requires[e])if(!goog.isProvided_(t)&&!goog.isDeferredModule_(t))return!1;return!0},goog.maybeProcessDeferredPath_=function(e){if(e in goog.dependencies_.deferred){var t=goog.dependencies_.deferred[e];delete goog.dependencies_.deferred[e],goog.globalEval(t)}},goog.loadModuleFromUrl=function(e){goog.retrieveAndExec_(e,!0,!1)},goog.writeScriptSrcNode_=function(e){goog.global.document.write('<script type="text/javascript" src="'+e+'"><\/script>')},goog.appendScriptSrcNode_=function(e){var t=goog.global.document,o=t.createElement("script");o.type="text/javascript",o.src=e,o.defer=!1,o.async=!1,t.head.appendChild(o)},goog.writeScriptTag_=function(e,t){if(goog.inHtmlDocument_()){var o=goog.global.document;if(!goog.ENABLE_CHROME_APP_SAFE_SCRIPT_LOADING&&"complete"==o.readyState){if(/\bdeps.js$/.test(e))return!1;throw Error('Cannot write "'+e+'" after document load')}if(void 0===t)if(goog.IS_OLD_IE_){goog.oldIeWaiting_=!0;var n=" onreadystatechange='goog.onScriptLoad_(this, "+ ++goog.lastNonModuleScriptIndex_+")' ";o.write('<script type="text/javascript" src="'+e+'"'+n+"><\/script>")}else goog.ENABLE_CHROME_APP_SAFE_SCRIPT_LOADING?goog.appendScriptSrcNode_(e):goog.writeScriptSrcNode_(e);else o.write('<script type="text/javascript">'+goog.protectScriptTag_(t)+"<\/script>");return!0}return!1},goog.protectScriptTag_=function(e){return e.replace(/<\/(SCRIPT)/gi,"\\x3c/$1")},goog.needsTranspile_=function(e){if("always"==goog.TRANSPILE)return!0;if("never"==goog.TRANSPILE)return!1;if(goog.requiresTranspilation_||(goog.requiresTranspilation_=goog.createRequiresTranspilation_()),e in goog.requiresTranspilation_)return goog.requiresTranspilation_[e];throw Error("Unknown language mode: "+e)},goog.requiresTranspilation_=null,goog.lastNonModuleScriptIndex_=0,goog.onScriptLoad_=function(e,t){return"complete"==e.readyState&&goog.lastNonModuleScriptIndex_==t&&goog.loadQueuedModules_(),!0},goog.writeScripts_=function(e){var t=[],o={},n=goog.dependencies_;!(function e(r){if(!(r in n.written||r in n.visited)){if(n.visited[r]=!0,r in n.requires)for(var d in n.requires[r])if(!goog.isProvided_(d)){if(!(d in n.nameToPath))throw Error("Undefined nameToPath for "+d);e(n.nameToPath[d])}r in o||(o[r]=!0,t.push(r))}})(e);for(var r=0;r<t.length;r++)e=t[r],goog.dependencies_.written[e]=!0;var d=goog.moduleLoaderState_;for(goog.moduleLoaderState_=null,r=0;r<t.length;r++){if(!(e=t[r]))throw goog.moduleLoaderState_=d,Error("Undefined script input");var i=n.loadFlags[e]||{},a=goog.needsTranspile_(i.lang||"es3");"goog"==i.module||a?goog.importProcessedScript_(goog.basePath+e,"goog"==i.module,a):goog.importScript_(goog.basePath+e)}goog.moduleLoaderState_=d},goog.getPathFromDeps_=function(e){return e in goog.dependencies_.nameToPath?goog.dependencies_.nameToPath[e]:null},goog.findBasePath_(),goog.global.CLOSURE_NO_DEPS||goog.importScript_(goog.basePath+"deps.js")),goog.hasBadLetScoping=null,goog.useSafari10Workaround=function(){if(null==goog.hasBadLetScoping){try{var a=!eval('"use strict";let x = 1; function f() { return typeof x; };f() == "number";')}catch(e){a=!1}goog.hasBadLetScoping=a}return goog.hasBadLetScoping},goog.workaroundSafari10EvalBug=function(e){return"(function(){"+e+"\n;})();\n"},goog.loadModule=function(e){var t=goog.moduleLoaderState_;try{if(goog.moduleLoaderState_={moduleName:void 0,declareLegacyNamespace:!1},goog.isFunction(e))var o=e.call(void 0,{});else{if(!goog.isString(e))throw Error("Invalid module definition");goog.useSafari10Workaround()&&(e=goog.workaroundSafari10EvalBug(e)),o=goog.loadModuleFromSource_.call(void 0,e)}var n=goog.moduleLoaderState_.moduleName;if(!goog.isString(n)||!n)throw Error('Invalid module name "'+n+'"');goog.moduleLoaderState_.declareLegacyNamespace?goog.constructNamespace_(n,o):goog.SEAL_MODULE_EXPORTS&&Object.seal&&"object"==typeof o&&null!=o&&Object.seal(o),goog.loadedModules_[n]=o}finally{goog.moduleLoaderState_=t}},goog.loadModuleFromSource_=function(a){return eval(a),{}},goog.normalizePath_=function(e){e=e.split("/");for(var t=0;t<e.length;)"."==e[t]?e.splice(t,1):t&&".."==e[t]&&e[t-1]&&".."!=e[t-1]?e.splice(--t,2):t++;return e.join("/")},goog.loadFileSync_=function(e){if(goog.global.CLOSURE_LOAD_FILE_SYNC)return goog.global.CLOSURE_LOAD_FILE_SYNC(e);try{var t=new goog.global.XMLHttpRequest;return t.open("get",e,!1),t.send(),0==t.status||200==t.status?t.responseText:null}catch(e){return null}},goog.retrieveAndExec_=function(e,t,o){},goog.transpile_=function(a,b){var c=goog.global.$jscomp;c||(goog.global.$jscomp=c={});var d=c.transpile;if(!d){var e=goog.basePath+goog.TRANSPILER,f=goog.loadFileSync_(e);if(f){if(eval(f+"\n//# sourceURL="+e),goog.global.$gwtExport&&goog.global.$gwtExport.$jscomp&&!goog.global.$gwtExport.$jscomp.transpile)throw Error('The transpiler did not properly export the "transpile" method. $gwtExport: '+JSON.stringify(goog.global.$gwtExport));goog.global.$jscomp.transpile=goog.global.$gwtExport.$jscomp.transpile,c=goog.global.$jscomp,d=c.transpile}}return d||(d=c.transpile=function(e,t){return goog.logToConsole_(t+" requires transpilation but no transpiler was found."),e}),d(a,b)},goog.typeOf=function(e){var t=typeof e;if("object"==t){if(!e)return"null";if(e instanceof Array)return"array";if(e instanceof Object)return t;var o=Object.prototype.toString.call(e);if("[object Window]"==o)return"object";if("[object Array]"==o||"number"==typeof e.length&&void 0!==e.splice&&void 0!==e.propertyIsEnumerable&&!e.propertyIsEnumerable("splice"))return"array";if("[object Function]"==o||void 0!==e.call&&void 0!==e.propertyIsEnumerable&&!e.propertyIsEnumerable("call"))return"function"}else if("function"==t&&void 0===e.call)return"object";return t},goog.isNull=function(e){return null===e},goog.isDefAndNotNull=function(e){return null!=e},goog.isArray=function(e){return"array"==goog.typeOf(e)},goog.isArrayLike=function(e){var t=goog.typeOf(e);return"array"==t||"object"==t&&"number"==typeof e.length},goog.isDateLike=function(e){return goog.isObject(e)&&"function"==typeof e.getFullYear},goog.isFunction=function(e){return"function"==goog.typeOf(e)},goog.isObject=function(e){var t=typeof e;return"object"==t&&null!=e||"function"==t},goog.getUid=function(e){return e[goog.UID_PROPERTY_]||(e[goog.UID_PROPERTY_]=++goog.uidCounter_)},goog.hasUid=function(e){return!!e[goog.UID_PROPERTY_]},goog.removeUid=function(e){null!==e&&"removeAttribute"in e&&e.removeAttribute(goog.UID_PROPERTY_);try{delete e[goog.UID_PROPERTY_]}catch(e){}},goog.UID_PROPERTY_="closure_uid_"+(1e9*Math.random()>>>0),goog.uidCounter_=0,goog.getHashCode=goog.getUid,goog.removeHashCode=goog.removeUid,goog.cloneObject=function(e){if("object"==(o=goog.typeOf(e))||"array"==o){if(e.clone)return e.clone();var t,o="array"==o?[]:{};for(t in e)o[t]=goog.cloneObject(e[t]);return o}return e},goog.bindNative_=function(e,t,o){return e.call.apply(e.bind,arguments)},goog.bindJs_=function(e,t,o){if(!e)throw Error();if(2<arguments.length){var n=Array.prototype.slice.call(arguments,2);return function(){var o=Array.prototype.slice.call(arguments);return Array.prototype.unshift.apply(o,n),e.apply(t,o)}}return function(){return e.apply(t,arguments)}},goog.bind=function(e,t,o){return Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?goog.bind=goog.bindNative_:goog.bind=goog.bindJs_,goog.bind.apply(null,arguments)},goog.partial=function(e,t){var o=Array.prototype.slice.call(arguments,1);return function(){var t=o.slice();return t.push.apply(t,arguments),e.apply(this,t)}},goog.mixin=function(e,t){for(var o in t)e[o]=t[o]},goog.now=goog.TRUSTED_SITE&&Date.now||function(){return+new Date},goog.globalEval=function(e){if(goog.global.execScript)goog.global.execScript(e,"JavaScript");else{if(!goog.global.eval)throw Error("goog.globalEval not available");if(null==goog.evalWorksForGlobals_)if(goog.global.eval("var _evalTest_ = 1;"),void 0!==goog.global._evalTest_){try{delete goog.global._evalTest_}catch(e){}goog.evalWorksForGlobals_=!0}else goog.evalWorksForGlobals_=!1;if(goog.evalWorksForGlobals_)goog.global.eval(e);else{var t=goog.global.document,o=t.createElement("SCRIPT");o.type="text/javascript",o.defer=!1,o.appendChild(t.createTextNode(e)),t.body.appendChild(o),t.body.removeChild(o)}}},goog.evalWorksForGlobals_=null,goog.getCssName=function(e,t){if("."==String(e).charAt(0))throw Error('className passed in goog.getCssName must not start with ".". You passed: '+e);var o=function(e){return goog.cssNameMapping_[e]||e},n=function(e){e=e.split("-");for(var t=[],n=0;n<e.length;n++)t.push(o(e[n]));return t.join("-")};n=goog.cssNameMapping_?"BY_WHOLE"==goog.cssNameMappingStyle_?o:n:function(e){return e},n=t?e+"-"+n(t):n(e);return goog.global.CLOSURE_CSS_NAME_MAP_FN?goog.global.CLOSURE_CSS_NAME_MAP_FN(n):n},goog.setCssNameMapping=function(e,t){goog.cssNameMapping_=e,goog.cssNameMappingStyle_=t},goog.getMsg=function(e,t){return t&&(e=e.replace(/\{\$([^}]+)}/g,function(e,o){return null!=t&&o in t?t[o]:e})),e},goog.getMsgWithFallback=function(e,t){return e},goog.exportSymbol=function(e,t,o){goog.exportPath_(e,t,o)},goog.exportProperty=function(e,t,o){e[t]=o},goog.inherits=function(e,t){function o(){}o.prototype=t.prototype,e.superClass_=t.prototype,e.prototype=new o,e.prototype.constructor=e,e.base=function(e,o,n){for(var r=Array(arguments.length-2),d=2;d<arguments.length;d++)r[d-2]=arguments[d];return t.prototype[o].apply(e,r)}},goog.base=function(e,t,o){var n=arguments.callee.caller;if(goog.STRICT_MODE_COMPATIBLE||goog.DEBUG&&!n)throw Error("arguments.caller not defined.  goog.base() cannot be used with strict mode code. See http://www.ecma-international.org/ecma-262/5.1/#sec-C");if(n.superClass_){for(var r=Array(arguments.length-1),d=1;d<arguments.length;d++)r[d-1]=arguments[d];return n.superClass_.constructor.apply(e,r)}for(r=Array(arguments.length-2),d=2;d<arguments.length;d++)r[d-2]=arguments[d];d=!1;for(var i=e.constructor;i;i=i.superClass_&&i.superClass_.constructor)if(i.prototype[t]===n)d=!0;else if(d)return i.prototype[t].apply(e,r);if(e[t]===n)return e.constructor.prototype[t].apply(e,r);throw Error("goog.base called from a method of one name to a method of a different name")},goog.scope=function(e){if(goog.isInModuleLoader_())throw Error("goog.scope is not supported within a goog.module.");e.call(goog.global)},goog.defineClass=function(e,t){var o=t.constructor,n=t.statics;return o&&o!=Object.prototype.constructor||(o=function(){throw Error("cannot instantiate an interface (no constructor defined).")}),o=goog.defineClass.createSealingConstructor_(o,e),e&&goog.inherits(o,e),delete t.constructor,delete t.statics,goog.defineClass.applyProperties_(o.prototype,t),null!=n&&(n instanceof Function?n(o):goog.defineClass.applyProperties_(o,n)),o},goog.defineClass.SEAL_CLASS_INSTANCES=goog.DEBUG,goog.defineClass.createSealingConstructor_=function(e,t){if(!goog.defineClass.SEAL_CLASS_INSTANCES)return e;var o=!goog.defineClass.isUnsealable_(t);return function t(){var n=e.apply(this,arguments)||this;return n[goog.UID_PROPERTY_]=n[goog.UID_PROPERTY_],this.constructor===t&&o&&Object.seal instanceof Function&&Object.seal(n),n}},goog.defineClass.isUnsealable_=function(e){return e&&e.prototype&&e.prototype[goog.UNSEALABLE_CONSTRUCTOR_PROPERTY_]},goog.defineClass.OBJECT_PROTOTYPE_FIELDS_="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "),goog.defineClass.applyProperties_=function(e,t){for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);for(var n=0;n<goog.defineClass.OBJECT_PROTOTYPE_FIELDS_.length;n++)o=goog.defineClass.OBJECT_PROTOTYPE_FIELDS_[n],Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])},goog.tagUnsealableClass=function(e){},goog.UNSEALABLE_CONSTRUCTOR_PROPERTY_="goog_defineClass_legacy_unsealable",goog.createRequiresTranspilation_=function(){function a(e,t){d?c[e]=!0:t()?c[e]=!1:d=c[e]=!0}function b(a){try{return!!eval(a)}catch(e){return!1}}var c={es3:!1},d=!1,e=goog.global.navigator&&goog.global.navigator.userAgent?goog.global.navigator.userAgent:"";return a("es5",function(){return b("[1,].length==1")}),a("es6",function(){var t=e.match(/Edge\/(\d+)(\.\d)*/i);return!(t&&15>Number(t[1]))&&b('(()=>{"use strict";class X{constructor(){if(new.target!=String)throw 1;this.x=42}}let q=Reflect.construct(X,[],String);if(q.x!=42||!(q instanceof String))throw 1;for(const a of[2,3]){if(a==2)continue;function f(z={a}){let a=0;return z.a}{function f(){return 0;}}return f()==3}})()')}),a("es6-impl",function(){return!0}),a("es7",function(){return b("2 ** 2 == 4")}),a("es8",function(){return b("async () => 1, true")}),c},goog.string={},goog.string.StringBuffer=function(e,t){null!=e&&this.append.apply(this,arguments)},goog.string.StringBuffer.prototype.buffer_="",goog.string.StringBuffer.prototype.set=function(e){this.buffer_=""+e},goog.string.StringBuffer.prototype.append=function(e,t,o){if(this.buffer_+=String(e),null!=t)for(var n=1;n<arguments.length;n++)this.buffer_+=arguments[n];return this},goog.string.StringBuffer.prototype.clear=function(){this.buffer_=""},goog.string.StringBuffer.prototype.getLength=function(){return this.buffer_.length},goog.string.StringBuffer.prototype.toString=function(){return this.buffer_},goog.debug={},goog.debug.Error=function(e){if(Error.captureStackTrace)Error.captureStackTrace(this,goog.debug.Error);else{var t=Error().stack;t&&(this.stack=t)}e&&(this.message=String(e)),this.reportErrorToServer=!0},goog.inherits(goog.debug.Error,Error),goog.debug.Error.prototype.name="CustomError",goog.dom={},goog.dom.NodeType={ELEMENT:1,ATTRIBUTE:2,TEXT:3,CDATA_SECTION:4,ENTITY_REFERENCE:5,ENTITY:6,PROCESSING_INSTRUCTION:7,COMMENT:8,DOCUMENT:9,DOCUMENT_TYPE:10,DOCUMENT_FRAGMENT:11,NOTATION:12},goog.string.DETECT_DOUBLE_ESCAPING=!1,goog.string.FORCE_NON_DOM_HTML_UNESCAPING=!1,goog.string.Unicode={NBSP:"\xa0"},goog.string.startsWith=function(e,t){return 0==e.lastIndexOf(t,0)},goog.string.endsWith=function(e,t){var o=e.length-t.length;return 0<=o&&e.indexOf(t,o)==o},goog.string.caseInsensitiveStartsWith=function(e,t){return 0==goog.string.caseInsensitiveCompare(t,e.substr(0,t.length))},goog.string.caseInsensitiveEndsWith=function(e,t){return 0==goog.string.caseInsensitiveCompare(t,e.substr(e.length-t.length,t.length))},goog.string.caseInsensitiveEquals=function(e,t){return e.toLowerCase()==t.toLowerCase()},goog.string.subs=function(e,t){for(var o=e.split("%s"),n="",r=Array.prototype.slice.call(arguments,1);r.length&&1<o.length;)n+=o.shift()+r.shift();return n+o.join("%s")},goog.string.collapseWhitespace=function(e){return e.replace(/[\s\xa0]+/g," ").replace(/^\s+|\s+$/g,"")},goog.string.isEmptyOrWhitespace=function(e){return/^[\s\xa0]*$/.test(e)},goog.string.isEmptyString=function(e){return 0==e.length},goog.string.isEmpty=goog.string.isEmptyOrWhitespace,goog.string.isEmptyOrWhitespaceSafe=function(e){return goog.string.isEmptyOrWhitespace(goog.string.makeSafe(e))},goog.string.isEmptySafe=goog.string.isEmptyOrWhitespaceSafe,goog.string.isBreakingWhitespace=function(e){return!/[^\t\n\r ]/.test(e)},goog.string.isAlpha=function(e){return!/[^a-zA-Z]/.test(e)},goog.string.isNumeric=function(e){return!/[^0-9]/.test(e)},goog.string.isAlphaNumeric=function(e){return!/[^a-zA-Z0-9]/.test(e)},goog.string.isSpace=function(e){return" "==e},goog.string.isUnicodeChar=function(e){return 1==e.length&&" "<=e&&"~">=e||"\x80"<=e&&"\ufffd">=e},goog.string.stripNewlines=function(e){return e.replace(/(\r\n|\r|\n)+/g," ")},goog.string.canonicalizeNewlines=function(e){return e.replace(/(\r\n|\r|\n)/g,"\n")},goog.string.normalizeWhitespace=function(e){return e.replace(/\xa0|\s/g," ")},goog.string.normalizeSpaces=function(e){return e.replace(/\xa0|[ \t]+/g," ")},goog.string.collapseBreakingSpaces=function(e){return e.replace(/[\t\r\n ]+/g," ").replace(/^[\t\r\n ]+|[\t\r\n ]+$/g,"")},goog.string.trim=goog.TRUSTED_SITE&&String.prototype.trim?function(e){return e.trim()}:function(e){return e.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")},goog.string.trimLeft=function(e){return e.replace(/^[\s\xa0]+/,"")},goog.string.trimRight=function(e){return e.replace(/[\s\xa0]+$/,"")},goog.string.caseInsensitiveCompare=function(e,t){var o=String(e).toLowerCase(),n=String(t).toLowerCase();return o<n?-1:o==n?0:1},goog.string.numberAwareCompare_=function(e,t,o){if(e==t)return 0;if(!e)return-1;if(!t)return 1;for(var n=e.toLowerCase().match(o),r=t.toLowerCase().match(o),d=Math.min(n.length,r.length),i=0;i<d;i++){o=n[i];var a=r[i];if(o!=a)return e=parseInt(o,10),!isNaN(e)&&(t=parseInt(a,10),!isNaN(t)&&e-t)?e-t:o<a?-1:1}return n.length!=r.length?n.length-r.length:e<t?-1:1},goog.string.intAwareCompare=function(e,t){return goog.string.numberAwareCompare_(e,t,/\d+|\D+/g)},goog.string.floatAwareCompare=function(e,t){return goog.string.numberAwareCompare_(e,t,/\d+|\.\d+|\D+/g)},goog.string.numerateCompare=goog.string.floatAwareCompare,goog.string.urlEncode=function(e){return encodeURIComponent(String(e))},goog.string.urlDecode=function(e){return decodeURIComponent(e.replace(/\+/g," "))},goog.string.newLineToBr=function(e,t){return e.replace(/(\r\n|\r|\n)/g,t?"<br />":"<br>")},goog.string.htmlEscape=function(e,t){if(t)e=e.replace(goog.string.AMP_RE_,"&amp;").replace(goog.string.LT_RE_,"&lt;").replace(goog.string.GT_RE_,"&gt;").replace(goog.string.QUOT_RE_,"&quot;").replace(goog.string.SINGLE_QUOTE_RE_,"&#39;").replace(goog.string.NULL_RE_,"&#0;"),goog.string.DETECT_DOUBLE_ESCAPING&&(e=e.replace(goog.string.E_RE_,"&#101;"));else{if(!goog.string.ALL_RE_.test(e))return e;-1!=e.indexOf("&")&&(e=e.replace(goog.string.AMP_RE_,"&amp;")),-1!=e.indexOf("<")&&(e=e.replace(goog.string.LT_RE_,"&lt;")),-1!=e.indexOf(">")&&(e=e.replace(goog.string.GT_RE_,"&gt;")),-1!=e.indexOf('"')&&(e=e.replace(goog.string.QUOT_RE_,"&quot;")),-1!=e.indexOf("'")&&(e=e.replace(goog.string.SINGLE_QUOTE_RE_,"&#39;")),-1!=e.indexOf("\0")&&(e=e.replace(goog.string.NULL_RE_,"&#0;")),goog.string.DETECT_DOUBLE_ESCAPING&&-1!=e.indexOf("e")&&(e=e.replace(goog.string.E_RE_,"&#101;"))}return e},goog.string.AMP_RE_=/&/g,goog.string.LT_RE_=/</g,goog.string.GT_RE_=/>/g,goog.string.QUOT_RE_=/"/g,goog.string.SINGLE_QUOTE_RE_=/'/g,goog.string.NULL_RE_=/\x00/g,goog.string.E_RE_=/e/g,goog.string.ALL_RE_=goog.string.DETECT_DOUBLE_ESCAPING?/[\x00&<>"'e]/:/[\x00&<>"']/,goog.string.unescapeEntities=function(e){return goog.string.contains(e,"&")?!goog.string.FORCE_NON_DOM_HTML_UNESCAPING&&"document"in goog.global?goog.string.unescapeEntitiesUsingDom_(e):goog.string.unescapePureXmlEntities_(e):e},goog.string.unescapeEntitiesWithDocument=function(e,t){return goog.string.contains(e,"&")?goog.string.unescapeEntitiesUsingDom_(e,t):e},goog.string.unescapeEntitiesUsingDom_=function(e,t){var o={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'},n=t?t.createElement("div"):goog.global.document.createElement("div");return e.replace(goog.string.HTML_ENTITY_PATTERN_,function(e,t){var r=o[e];if(r)return r;if("#"==t.charAt(0)){var d=Number("0"+t.substr(1));isNaN(d)||(r=String.fromCharCode(d))}return r||(n.innerHTML=e+" ",r=n.firstChild.nodeValue.slice(0,-1)),o[e]=r})},goog.string.unescapePureXmlEntities_=function(e){return e.replace(/&([^;]+);/g,function(e,t){switch(t){case"amp":return"&";case"lt":return"<";case"gt":return">";case"quot":return'"';default:if("#"==t.charAt(0)){var o=Number("0"+t.substr(1));if(!isNaN(o))return String.fromCharCode(o)}return e}})},goog.string.HTML_ENTITY_PATTERN_=/&([^;\s<&]+);?/g,goog.string.whitespaceEscape=function(e,t){return goog.string.newLineToBr(e.replace(/  /g," &#160;"),t)},goog.string.preserveSpaces=function(e){return e.replace(/(^|[\n ]) /g,"$1"+goog.string.Unicode.NBSP)},goog.string.stripQuotes=function(e,t){for(var o=t.length,n=0;n<o;n++){var r=1==o?t:t.charAt(n);if(e.charAt(0)==r&&e.charAt(e.length-1)==r)return e.substring(1,e.length-1)}return e},goog.string.truncate=function(e,t,o){return o&&(e=goog.string.unescapeEntities(e)),e.length>t&&(e=e.substring(0,t-3)+"..."),o&&(e=goog.string.htmlEscape(e)),e},goog.string.truncateMiddle=function(e,t,o,n){if(o&&(e=goog.string.unescapeEntities(e)),n&&e.length>t){n>t&&(n=t);var r=e.length-n;e=e.substring(0,t-n)+"..."+e.substring(r)}else e.length>t&&(n=Math.floor(t/2),r=e.length-n,e=e.substring(0,n+t%2)+"..."+e.substring(r));return o&&(e=goog.string.htmlEscape(e)),e},goog.string.specialEscapeChars_={"\0":"\\0","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\x0B",'"':'\\"',"\\":"\\\\","<":"<"},goog.string.jsEscapeCache_={"'":"\\'"},goog.string.quote=function(e){e=String(e);for(var t=['"'],o=0;o<e.length;o++){var n=e.charAt(o),r=n.charCodeAt(0);t[o+1]=goog.string.specialEscapeChars_[n]||(31<r&&127>r?n:goog.string.escapeChar(n))}return t.push('"'),t.join("")},goog.string.escapeString=function(e){for(var t=[],o=0;o<e.length;o++)t[o]=goog.string.escapeChar(e.charAt(o));return t.join("")},goog.string.escapeChar=function(e){if(e in goog.string.jsEscapeCache_)return goog.string.jsEscapeCache_[e];if(e in goog.string.specialEscapeChars_)return goog.string.jsEscapeCache_[e]=goog.string.specialEscapeChars_[e];var t=e.charCodeAt(0);if(31<t&&127>t)var o=e;else 256>t?(o="\\x",(16>t||256<t)&&(o+="0")):(o="\\u",4096>t&&(o+="0")),o+=t.toString(16).toUpperCase();return goog.string.jsEscapeCache_[e]=o},goog.string.contains=function(e,t){return-1!=e.indexOf(t)},goog.string.caseInsensitiveContains=function(e,t){return goog.string.contains(e.toLowerCase(),t.toLowerCase())},goog.string.countOf=function(e,t){return e&&t?e.split(t).length-1:0},goog.string.removeAt=function(e,t,o){var n=e;return 0<=t&&t<e.length&&0<o&&(n=e.substr(0,t)+e.substr(t+o,e.length-t-o)),n},goog.string.remove=function(e,t){return e.replace(t,"")},goog.string.removeAll=function(e,t){var o=new RegExp(goog.string.regExpEscape(t),"g");return e.replace(o,"")},goog.string.replaceAll=function(e,t,o){return t=new RegExp(goog.string.regExpEscape(t),"g"),e.replace(t,o.replace(/\$/g,"$$$$"))},goog.string.regExpEscape=function(e){return String(e).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")},goog.string.repeat=String.prototype.repeat?function(e,t){return e.repeat(t)}:function(e,t){return Array(t+1).join(e)},goog.string.padNumber=function(e,t,o){return-1==(o=(e=goog.isDef(o)?e.toFixed(o):String(e)).indexOf("."))&&(o=e.length),goog.string.repeat("0",Math.max(0,t-o))+e},goog.string.makeSafe=function(e){return null==e?"":String(e)},goog.string.buildString=function(e){return Array.prototype.join.call(arguments,"")},goog.string.getRandomString=function(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^goog.now()).toString(36)},goog.string.compareVersions=function(e,t){for(var o=0,n=goog.string.trim(String(e)).split("."),r=goog.string.trim(String(t)).split("."),d=Math.max(n.length,r.length),i=0;0==o&&i<d;i++){var a=n[i]||"",u=r[i]||"";do{if(a=/(\d*)(\D*)(.*)/.exec(a)||["","","",""],u=/(\d*)(\D*)(.*)/.exec(u)||["","","",""],0==a[0].length&&0==u[0].length)break;o=0==a[1].length?0:parseInt(a[1],10);var s=0==u[1].length?0:parseInt(u[1],10);o=goog.string.compareElements_(o,s)||goog.string.compareElements_(0==a[2].length,0==u[2].length)||goog.string.compareElements_(a[2],u[2]),a=a[3],u=u[3]}while(0==o)}return o},goog.string.compareElements_=function(e,t){return e<t?-1:e>t?1:0},goog.string.hashCode=function(e){for(var t=0,o=0;o<e.length;++o)t=31*t+e.charCodeAt(o)>>>0;return t},goog.string.uniqueStringCounter_=2147483648*Math.random()|0,goog.string.createUniqueString=function(){return"goog_"+goog.string.uniqueStringCounter_++},goog.string.toNumber=function(e){var t=Number(e);return 0==t&&goog.string.isEmptyOrWhitespace(e)?NaN:t},goog.string.isLowerCamelCase=function(e){return/^[a-z]+([A-Z][a-z]*)*$/.test(e)},goog.string.isUpperCamelCase=function(e){return/^([A-Z][a-z]*)+$/.test(e)},goog.string.toCamelCase=function(e){return String(e).replace(/\-([a-z])/g,function(e,t){return t.toUpperCase()})},goog.string.toSelectorCase=function(e){return String(e).replace(/([A-Z])/g,"-$1").toLowerCase()},goog.string.toTitleCase=function(e,t){var o=goog.isString(t)?goog.string.regExpEscape(t):"\\s";return e.replace(new RegExp("(^"+(o?"|["+o+"]+":"")+")([a-z])","g"),function(e,t,o){return t+o.toUpperCase()})},goog.string.capitalize=function(e){return String(e.charAt(0)).toUpperCase()+String(e.substr(1)).toLowerCase()},goog.string.parseInt=function(e){return isFinite(e)&&(e=String(e)),goog.isString(e)?/^\s*-?0x/i.test(e)?parseInt(e,16):parseInt(e,10):NaN},goog.string.splitLimit=function(e,t,o){e=e.split(t);for(var n=[];0<o&&e.length;)n.push(e.shift()),o--;return e.length&&n.push(e.join(t)),n},goog.string.lastComponent=function(e,t){if(!t)return e;"string"==typeof t&&(t=[t]);for(var o=-1,n=0;n<t.length;n++)if(""!=t[n]){var r=e.lastIndexOf(t[n]);r>o&&(o=r)}return-1==o?e:e.slice(o+1)},goog.string.editDistance=function(e,t){var o=[],n=[];if(e==t)return 0;if(!e.length||!t.length)return Math.max(e.length,t.length);for(var r=0;r<t.length+1;r++)o[r]=r;for(r=0;r<e.length;r++){n[0]=r+1;for(var d=0;d<t.length;d++)n[d+1]=Math.min(n[d]+1,o[d+1]+1,o[d]+Number(e[r]!=t[d]));for(d=0;d<o.length;d++)o[d]=n[d]}return n[t.length]},goog.asserts={},goog.asserts.ENABLE_ASSERTS=goog.DEBUG,goog.asserts.AssertionError=function(e,t){t.unshift(e),goog.debug.Error.call(this,goog.string.subs.apply(null,t)),t.shift(),this.messagePattern=e},goog.inherits(goog.asserts.AssertionError,goog.debug.Error),goog.asserts.AssertionError.prototype.name="AssertionError",goog.asserts.DEFAULT_ERROR_HANDLER=function(e){throw e},goog.asserts.errorHandler_=goog.asserts.DEFAULT_ERROR_HANDLER,goog.asserts.doAssertFailure_=function(e,t,o,n){var r="Assertion failed";if(o){r+=": "+o;var d=n}else e&&(r+=": "+e,d=t);e=new goog.asserts.AssertionError(""+r,d||[]),goog.asserts.errorHandler_(e)},goog.asserts.setErrorHandler=function(e){goog.asserts.ENABLE_ASSERTS&&(goog.asserts.errorHandler_=e)},goog.asserts.assert=function(e,t,o){return goog.asserts.ENABLE_ASSERTS&&!e&&goog.asserts.doAssertFailure_("",null,t,Array.prototype.slice.call(arguments,2)),e},goog.asserts.fail=function(e,t){goog.asserts.ENABLE_ASSERTS&&goog.asserts.errorHandler_(new goog.asserts.AssertionError("Failure"+(e?": "+e:""),Array.prototype.slice.call(arguments,1)))},goog.asserts.assertNumber=function(e,t,o){return goog.asserts.ENABLE_ASSERTS&&!goog.isNumber(e)&&goog.asserts.doAssertFailure_("Expected number but got %s: %s.",[goog.typeOf(e),e],t,Array.prototype.slice.call(arguments,2)),e},goog.asserts.assertString=function(e,t,o){return goog.asserts.ENABLE_ASSERTS&&!goog.isString(e)&&goog.asserts.doAssertFailure_("Expected string but got %s: %s.",[goog.typeOf(e),e],t,Array.prototype.slice.call(arguments,2)),e},goog.asserts.assertFunction=function(e,t,o){return goog.asserts.ENABLE_ASSERTS&&!goog.isFunction(e)&&goog.asserts.doAssertFailure_("Expected function but got %s: %s.",[goog.typeOf(e),e],t,Array.prototype.slice.call(arguments,2)),e},goog.asserts.assertObject=function(e,t,o){return goog.asserts.ENABLE_ASSERTS&&!goog.isObject(e)&&goog.asserts.doAssertFailure_("Expected object but got %s: %s.",[goog.typeOf(e),e],t,Array.prototype.slice.call(arguments,2)),e},goog.asserts.assertArray=function(e,t,o){return goog.asserts.ENABLE_ASSERTS&&!goog.isArray(e)&&goog.asserts.doAssertFailure_("Expected array but got %s: %s.",[goog.typeOf(e),e],t,Array.prototype.slice.call(arguments,2)),e},goog.asserts.assertBoolean=function(e,t,o){return goog.asserts.ENABLE_ASSERTS&&!goog.isBoolean(e)&&goog.asserts.doAssertFailure_("Expected boolean but got %s: %s.",[goog.typeOf(e),e],t,Array.prototype.slice.call(arguments,2)),e},goog.asserts.assertElement=function(e,t,o){return!goog.asserts.ENABLE_ASSERTS||goog.isObject(e)&&e.nodeType==goog.dom.NodeType.ELEMENT||goog.asserts.doAssertFailure_("Expected Element but got %s: %s.",[goog.typeOf(e),e],t,Array.prototype.slice.call(arguments,2)),e},goog.asserts.assertInstanceof=function(e,t,o,n){return!goog.asserts.ENABLE_ASSERTS||e instanceof t||goog.asserts.doAssertFailure_("Expected instanceof %s but got %s.",[goog.asserts.getType_(t),goog.asserts.getType_(e)],o,Array.prototype.slice.call(arguments,3)),e},goog.asserts.assertObjectPrototypeIsIntact=function(){for(var e in Object.prototype)goog.asserts.fail(e+" should not be enumerable in Object.prototype.")},goog.asserts.getType_=function(e){return e instanceof Function?e.displayName||e.name||"unknown type name":e instanceof Object?e.constructor.displayName||e.constructor.name||Object.prototype.toString.call(e):null===e?"null":typeof e},goog.array={},goog.NATIVE_ARRAY_PROTOTYPES=goog.TRUSTED_SITE,goog.array.ASSUME_NATIVE_FUNCTIONS=!1,goog.array.peek=function(e){return e[e.length-1]},goog.array.last=goog.array.peek,goog.array.indexOf=goog.NATIVE_ARRAY_PROTOTYPES&&(goog.array.ASSUME_NATIVE_FUNCTIONS||Array.prototype.indexOf)?function(e,t,o){return goog.asserts.assert(null!=e.length),Array.prototype.indexOf.call(e,t,o)}:function(e,t,o){if(o=null==o?0:0>o?Math.max(0,e.length+o):o,goog.isString(e))return goog.isString(t)&&1==t.length?e.indexOf(t,o):-1;for(;o<e.length;o++)if(o in e&&e[o]===t)return o;return-1},goog.array.lastIndexOf=goog.NATIVE_ARRAY_PROTOTYPES&&(goog.array.ASSUME_NATIVE_FUNCTIONS||Array.prototype.lastIndexOf)?function(e,t,o){return goog.asserts.assert(null!=e.length),Array.prototype.lastIndexOf.call(e,t,null==o?e.length-1:o)}:function(e,t,o){if(0>(o=null==o?e.length-1:o)&&(o=Math.max(0,e.length+o)),goog.isString(e))return goog.isString(t)&&1==t.length?e.lastIndexOf(t,o):-1;for(;0<=o;o--)if(o in e&&e[o]===t)return o;return-1},goog.array.forEach=goog.NATIVE_ARRAY_PROTOTYPES&&(goog.array.ASSUME_NATIVE_FUNCTIONS||Array.prototype.forEach)?function(e,t,o){goog.asserts.assert(null!=e.length),Array.prototype.forEach.call(e,t,o)}:function(e,t,o){for(var n=e.length,r=goog.isString(e)?e.split(""):e,d=0;d<n;d++)d in r&&t.call(o,r[d],d,e)},goog.array.forEachRight=function(e,t,o){var n=e.length,r=goog.isString(e)?e.split(""):e;for(n=n-1;0<=n;--n)n in r&&t.call(o,r[n],n,e)},goog.array.filter=goog.NATIVE_ARRAY_PROTOTYPES&&(goog.array.ASSUME_NATIVE_FUNCTIONS||Array.prototype.filter)?function(e,t,o){return goog.asserts.assert(null!=e.length),Array.prototype.filter.call(e,t,o)}:function(e,t,o){for(var n=e.length,r=[],d=0,i=goog.isString(e)?e.split(""):e,a=0;a<n;a++)if(a in i){var u=i[a];t.call(o,u,a,e)&&(r[d++]=u)}return r},goog.array.map=goog.NATIVE_ARRAY_PROTOTYPES&&(goog.array.ASSUME_NATIVE_FUNCTIONS||Array.prototype.map)?function(e,t,o){return goog.asserts.assert(null!=e.length),Array.prototype.map.call(e,t,o)}:function(e,t,o){for(var n=e.length,r=Array(n),d=goog.isString(e)?e.split(""):e,i=0;i<n;i++)i in d&&(r[i]=t.call(o,d[i],i,e));return r},goog.array.reduce=goog.NATIVE_ARRAY_PROTOTYPES&&(goog.array.ASSUME_NATIVE_FUNCTIONS||Array.prototype.reduce)?function(e,t,o,n){return goog.asserts.assert(null!=e.length),n&&(t=goog.bind(t,n)),Array.prototype.reduce.call(e,t,o)}:function(e,t,o,n){var r=o;return goog.array.forEach(e,function(o,d){r=t.call(n,r,o,d,e)}),r},goog.array.reduceRight=goog.NATIVE_ARRAY_PROTOTYPES&&(goog.array.ASSUME_NATIVE_FUNCTIONS||Array.prototype.reduceRight)?function(e,t,o,n){return goog.asserts.assert(null!=e.length),goog.asserts.assert(null!=t),n&&(t=goog.bind(t,n)),Array.prototype.reduceRight.call(e,t,o)}:function(e,t,o,n){var r=o;return goog.array.forEachRight(e,function(o,d){r=t.call(n,r,o,d,e)}),r},goog.array.some=goog.NATIVE_ARRAY_PROTOTYPES&&(goog.array.ASSUME_NATIVE_FUNCTIONS||Array.prototype.some)?function(e,t,o){return goog.asserts.assert(null!=e.length),Array.prototype.some.call(e,t,o)}:function(e,t,o){for(var n=e.length,r=goog.isString(e)?e.split(""):e,d=0;d<n;d++)if(d in r&&t.call(o,r[d],d,e))return!0;return!1},goog.array.every=goog.NATIVE_ARRAY_PROTOTYPES&&(goog.array.ASSUME_NATIVE_FUNCTIONS||Array.prototype.every)?function(e,t,o){return goog.asserts.assert(null!=e.length),Array.prototype.every.call(e,t,o)}:function(e,t,o){for(var n=e.length,r=goog.isString(e)?e.split(""):e,d=0;d<n;d++)if(d in r&&!t.call(o,r[d],d,e))return!1;return!0},goog.array.count=function(e,t,o){var n=0;return goog.array.forEach(e,function(e,r,d){t.call(o,e,r,d)&&++n},o),n},goog.array.find=function(e,t,o){return 0>(t=goog.array.findIndex(e,t,o))?null:goog.isString(e)?e.charAt(t):e[t]},goog.array.findIndex=function(e,t,o){for(var n=e.length,r=goog.isString(e)?e.split(""):e,d=0;d<n;d++)if(d in r&&t.call(o,r[d],d,e))return d;return-1},goog.array.findRight=function(e,t,o){return 0>(t=goog.array.findIndexRight(e,t,o))?null:goog.isString(e)?e.charAt(t):e[t]},goog.array.findIndexRight=function(e,t,o){var n=e.length,r=goog.isString(e)?e.split(""):e;for(n=n-1;0<=n;n--)if(n in r&&t.call(o,r[n],n,e))return n;return-1},goog.array.contains=function(e,t){return 0<=goog.array.indexOf(e,t)},goog.array.isEmpty=function(e){return 0==e.length},goog.array.clear=function(e){if(!goog.isArray(e))for(var t=e.length-1;0<=t;t--)delete e[t];e.length=0},goog.array.insert=function(e,t){goog.array.contains(e,t)||e.push(t)},goog.array.insertAt=function(e,t,o){goog.array.splice(e,o,0,t)},goog.array.insertArrayAt=function(e,t,o){goog.partial(goog.array.splice,e,o,0).apply(null,t)},goog.array.insertBefore=function(e,t,o){var n;2==arguments.length||0>(n=goog.array.indexOf(e,o))?e.push(t):goog.array.insertAt(e,t,n)},goog.array.remove=function(e,t){var o,n=goog.array.indexOf(e,t);return(o=0<=n)&&goog.array.removeAt(e,n),o},goog.array.removeLast=function(e,t){var o=goog.array.lastIndexOf(e,t);return 0<=o&&(goog.array.removeAt(e,o),!0)},goog.array.removeAt=function(e,t){return goog.asserts.assert(null!=e.length),1==Array.prototype.splice.call(e,t,1).length},goog.array.removeIf=function(e,t,o){return 0<=(t=goog.array.findIndex(e,t,o))&&(goog.array.removeAt(e,t),!0)},goog.array.removeAllIf=function(e,t,o){var n=0;return goog.array.forEachRight(e,function(r,d){t.call(o,r,d,e)&&goog.array.removeAt(e,d)&&n++}),n},goog.array.concat=function(e){return Array.prototype.concat.apply([],arguments)},goog.array.join=function(e){return Array.prototype.concat.apply([],arguments)},goog.array.toArray=function(e){var t=e.length;if(0<t){for(var o=Array(t),n=0;n<t;n++)o[n]=e[n];return o}return[]},goog.array.clone=goog.array.toArray,goog.array.extend=function(e,t){for(var o=1;o<arguments.length;o++){var n=arguments[o];if(goog.isArrayLike(n)){var r=e.length||0,d=n.length||0;e.length=r+d;for(var i=0;i<d;i++)e[r+i]=n[i]}else e.push(n)}},goog.array.splice=function(e,t,o,n){return goog.asserts.assert(null!=e.length),Array.prototype.splice.apply(e,goog.array.slice(arguments,1))},goog.array.slice=function(e,t,o){return goog.asserts.assert(null!=e.length),2>=arguments.length?Array.prototype.slice.call(e,t):Array.prototype.slice.call(e,t,o)},goog.array.removeDuplicates=function(e,t,o){t=t||e;var n=function(e){return goog.isObject(e)?"o"+goog.getUid(e):(typeof e).charAt(0)+e};o=o||n;n={};for(var r=0,d=0;d<e.length;){var i=e[d++],a=o(i);Object.prototype.hasOwnProperty.call(n,a)||(n[a]=!0,t[r++]=i)}t.length=r},goog.array.binarySearch=function(e,t,o){return goog.array.binarySearch_(e,o||goog.array.defaultCompare,!1,t)},goog.array.binarySelect=function(e,t,o){return goog.array.binarySearch_(e,t,!0,void 0,o)},goog.array.binarySearch_=function(e,t,o,n,r){for(var d,i=0,a=e.length;i<a;){var u=i+a>>1,s=o?t.call(r,e[u],u,e):t(n,e[u]);0<s?i=u+1:(a=u,d=!s)}return d?i:~i},goog.array.sort=function(e,t){e.sort(t||goog.array.defaultCompare)},goog.array.stableSort=function(e,t){for(var o=Array(e.length),n=0;n<e.length;n++)o[n]={index:n,value:e[n]};var r=t||goog.array.defaultCompare;for(goog.array.sort(o,function(e,t){return r(e.value,t.value)||e.index-t.index}),n=0;n<e.length;n++)e[n]=o[n].value},goog.array.sortByKey=function(e,t,o){var n=o||goog.array.defaultCompare;goog.array.sort(e,function(e,o){return n(t(e),t(o))})},goog.array.sortObjectsByKey=function(e,t,o){goog.array.sortByKey(e,function(e){return e[t]},o)},goog.array.isSorted=function(e,t,o){t=t||goog.array.defaultCompare;for(var n=1;n<e.length;n++){var r=t(e[n-1],e[n]);if(0<r||0==r&&o)return!1}return!0},goog.array.equals=function(e,t,o){if(!goog.isArrayLike(e)||!goog.isArrayLike(t)||e.length!=t.length)return!1;var n=e.length;o=o||goog.array.defaultCompareEquality;for(var r=0;r<n;r++)if(!o(e[r],t[r]))return!1;return!0},goog.array.compare3=function(e,t,o){o=o||goog.array.defaultCompare;for(var n=Math.min(e.length,t.length),r=0;r<n;r++){var d=o(e[r],t[r]);if(0!=d)return d}return goog.array.defaultCompare(e.length,t.length)},goog.array.defaultCompare=function(e,t){return e>t?1:e<t?-1:0},goog.array.inverseDefaultCompare=function(e,t){return-goog.array.defaultCompare(e,t)},goog.array.defaultCompareEquality=function(e,t){return e===t},goog.array.binaryInsert=function(e,t,o){return 0>(o=goog.array.binarySearch(e,t,o))&&(goog.array.insertAt(e,t,-(o+1)),!0)},goog.array.binaryRemove=function(e,t,o){return 0<=(t=goog.array.binarySearch(e,t,o))&&goog.array.removeAt(e,t)},goog.array.bucket=function(e,t,o){for(var n={},r=0;r<e.length;r++){var d=e[r],i=t.call(o,d,r,e);goog.isDef(i)&&(n[i]||(n[i]=[])).push(d)}return n},goog.array.toObject=function(e,t,o){var n={};return goog.array.forEach(e,function(r,d){n[t.call(o,r,d,e)]=r}),n},goog.array.range=function(e,t,o){var n=[],r=0,d=e;if(o=o||1,void 0!==t&&(r=e,d=t),0>o*(d-r))return[];if(0<o)for(e=r;e<d;e+=o)n.push(e);else for(e=r;e>d;e+=o)n.push(e);return n},goog.array.repeat=function(e,t){for(var o=[],n=0;n<t;n++)o[n]=e;return o},goog.array.flatten=function(e){for(var t=[],o=0;o<arguments.length;o++){var n=arguments[o];if(goog.isArray(n))for(var r=0;r<n.length;r+=8192)for(var d=goog.array.slice(n,r,r+8192),i=(d=goog.array.flatten.apply(null,d),0);i<d.length;i++)t.push(d[i]);else t.push(n)}return t},goog.array.rotate=function(e,t){return goog.asserts.assert(null!=e.length),e.length&&(0<(t%=e.length)?Array.prototype.unshift.apply(e,e.splice(-t,t)):0>t&&Array.prototype.push.apply(e,e.splice(0,-t))),e},goog.array.moveItem=function(e,t,o){goog.asserts.assert(0<=t&&t<e.length),goog.asserts.assert(0<=o&&o<e.length),t=Array.prototype.splice.call(e,t,1),Array.prototype.splice.call(e,o,0,t[0])},goog.array.zip=function(e){if(!arguments.length)return[];for(var t=[],o=arguments[0].length,n=1;n<arguments.length;n++)arguments[n].length<o&&(o=arguments[n].length);for(n=0;n<o;n++){for(var r=[],d=0;d<arguments.length;d++)r.push(arguments[d][n]);t.push(r)}return t},goog.array.shuffle=function(e,t){for(var o=t||Math.random,n=e.length-1;0<n;n--){var r=Math.floor(o()*(n+1)),d=e[n];e[n]=e[r],e[r]=d}},goog.array.copyByIndex=function(e,t){var o=[];return goog.array.forEach(t,function(t){o.push(e[t])}),o},goog.array.concatMap=function(e,t,o){return goog.array.concat.apply([],goog.array.map(e,t,o))},goog.object={},goog.object.is=function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t},goog.object.forEach=function(e,t,o){for(var n in e)t.call(o,e[n],n,e)},goog.object.filter=function(e,t,o){var n,r={};for(n in e)t.call(o,e[n],n,e)&&(r[n]=e[n]);return r},goog.object.map=function(e,t,o){var n,r={};for(n in e)r[n]=t.call(o,e[n],n,e);return r},goog.object.some=function(e,t,o){for(var n in e)if(t.call(o,e[n],n,e))return!0;return!1},goog.object.every=function(e,t,o){for(var n in e)if(!t.call(o,e[n],n,e))return!1;return!0},goog.object.getCount=function(e){var t,o=0;for(t in e)o++;return o},goog.object.getAnyKey=function(e){for(var t in e)return t},goog.object.getAnyValue=function(e){for(var t in e)return e[t]},goog.object.contains=function(e,t){return goog.object.containsValue(e,t)},goog.object.getValues=function(e){var t,o=[],n=0;for(t in e)o[n++]=e[t];return o},goog.object.getKeys=function(e){var t,o=[],n=0;for(t in e)o[n++]=t;return o},goog.object.getValueByKeys=function(e,t){for(var o=(n=goog.isArrayLike(t))?t:arguments,n=n?0:1;n<o.length&&(e=e[o[n]],goog.isDef(e));n++);return e},goog.object.containsKey=function(e,t){return null!==e&&t in e},goog.object.containsValue=function(e,t){for(var o in e)if(e[o]==t)return!0;return!1},goog.object.findKey=function(e,t,o){for(var n in e)if(t.call(o,e[n],n,e))return n},goog.object.findValue=function(e,t,o){return(t=goog.object.findKey(e,t,o))&&e[t]},goog.object.isEmpty=function(e){for(var t in e)return!1;return!0},goog.object.clear=function(e){for(var t in e)delete e[t]},goog.object.remove=function(e,t){var o;return(o=t in e)&&delete e[t],o},goog.object.add=function(e,t,o){if(null!==e&&t in e)throw Error('The object already contains the key "'+t+'"');goog.object.set(e,t,o)},goog.object.get=function(e,t,o){return null!==e&&t in e?e[t]:o},goog.object.set=function(e,t,o){e[t]=o},goog.object.setIfUndefined=function(e,t,o){return t in e?e[t]:e[t]=o},goog.object.setWithReturnValueIfNotSet=function(e,t,o){return t in e?e[t]:(o=o(),e[t]=o)},goog.object.equals=function(e,t){for(var o in e)if(!(o in t)||e[o]!==t[o])return!1;for(o in t)if(!(o in e))return!1;return!0},goog.object.clone=function(e){var t,o={};for(t in e)o[t]=e[t];return o},goog.object.unsafeClone=function(e){if("object"==(o=goog.typeOf(e))||"array"==o){if(goog.isFunction(e.clone))return e.clone();var t,o="array"==o?[]:{};for(t in e)o[t]=goog.object.unsafeClone(e[t]);return o}return e},goog.object.transpose=function(e){var t,o={};for(t in e)o[e[t]]=t;return o},goog.object.PROTOTYPE_FIELDS_="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "),goog.object.extend=function(e,t){for(var o,n,r=1;r<arguments.length;r++){for(o in n=arguments[r])e[o]=n[o];for(var d=0;d<goog.object.PROTOTYPE_FIELDS_.length;d++)o=goog.object.PROTOTYPE_FIELDS_[d],Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}},goog.object.create=function(e){var t=arguments.length;if(1==t&&goog.isArray(arguments[0]))return goog.object.create.apply(null,arguments[0]);if(t%2)throw Error("Uneven number of arguments");for(var o={},n=0;n<t;n+=2)o[arguments[n]]=arguments[n+1];return o},goog.object.createSet=function(e){var t=arguments.length;if(1==t&&goog.isArray(arguments[0]))return goog.object.createSet.apply(null,arguments[0]);for(var o={},n=0;n<t;n++)o[arguments[n]]=!0;return o},goog.object.createImmutableView=function(e){var t=e;return Object.isFrozen&&!Object.isFrozen(e)&&(t=Object.create(e),Object.freeze(t)),t},goog.object.isImmutableView=function(e){return!!Object.isFrozen&&Object.isFrozen(e)},goog.object.getAllPropertyNames=function(e,t,o){if(!e)return[];if(!Object.getOwnPropertyNames||!Object.getPrototypeOf)return goog.object.getKeys(e);for(var n={};e&&(e!==Object.prototype||t)&&(e!==Function.prototype||o);){for(var r=Object.getOwnPropertyNames(e),d=0;d<r.length;d++)n[r[d]]=!0;e=Object.getPrototypeOf(e)}return goog.object.getKeys(n)},goog.proto2={},goog.proto2.FieldDescriptor=function(e,t,o){switch(this.parent_=e,goog.asserts.assert(goog.string.isNumeric(t)),this.tag_=t,this.name_=o.name,this.isPacked_=!!o.packed,this.isRepeated_=!!o.repeated,this.isRequired_=!!o.required,this.fieldType_=o.fieldType,this.nativeType_=o.type,this.deserializationConversionPermitted_=!1,this.fieldType_){case goog.proto2.FieldDescriptor.FieldType.INT64:case goog.proto2.FieldDescriptor.FieldType.UINT64:case goog.proto2.FieldDescriptor.FieldType.FIXED64:case goog.proto2.FieldDescriptor.FieldType.SFIXED64:case goog.proto2.FieldDescriptor.FieldType.SINT64:case goog.proto2.FieldDescriptor.FieldType.FLOAT:case goog.proto2.FieldDescriptor.FieldType.DOUBLE:this.deserializationConversionPermitted_=!0}this.defaultValue_=o.defaultValue},goog.proto2.FieldDescriptor.FieldType={DOUBLE:1,FLOAT:2,INT64:3,UINT64:4,INT32:5,FIXED64:6,FIXED32:7,BOOL:8,STRING:9,GROUP:10,MESSAGE:11,BYTES:12,UINT32:13,ENUM:14,SFIXED32:15,SFIXED64:16,SINT32:17,SINT64:18},goog.proto2.FieldDescriptor.prototype.getTag=function(){return this.tag_},goog.proto2.FieldDescriptor.prototype.getContainingType=function(){return this.parent_.prototype.getDescriptor()},goog.proto2.FieldDescriptor.prototype.getName=function(){return this.name_},goog.proto2.FieldDescriptor.prototype.getDefaultValue=function(){if(void 0===this.defaultValue_){var e=this.nativeType_;if(e===Boolean)this.defaultValue_=!1;else if(e===Number)this.defaultValue_=0;else{if(e!==String)return new e;this.defaultValue_=this.deserializationConversionPermitted_?"0":""}}return this.defaultValue_},goog.proto2.FieldDescriptor.prototype.getFieldType=function(){return this.fieldType_},goog.proto2.FieldDescriptor.prototype.getNativeType=function(){return this.nativeType_},goog.proto2.FieldDescriptor.prototype.deserializationConversionPermitted=function(){return this.deserializationConversionPermitted_},goog.proto2.FieldDescriptor.prototype.getFieldMessageType=function(){return this.nativeType_.prototype.getDescriptor()},goog.proto2.FieldDescriptor.prototype.isCompositeType=function(){return this.fieldType_==goog.proto2.FieldDescriptor.FieldType.MESSAGE||this.fieldType_==goog.proto2.FieldDescriptor.FieldType.GROUP},goog.proto2.FieldDescriptor.prototype.isPacked=function(){return this.isPacked_},goog.proto2.FieldDescriptor.prototype.isRepeated=function(){return this.isRepeated_},goog.proto2.FieldDescriptor.prototype.isRequired=function(){return this.isRequired_},goog.proto2.FieldDescriptor.prototype.isOptional=function(){return!this.isRepeated_&&!this.isRequired_},goog.proto2.Descriptor=function(e,t,o){for(this.messageType_=e,this.name_=t.name||null,this.fullName_=t.fullName||null,this.containingType_=t.containingType,this.fields_={},e=0;e<o.length;e++)t=o[e],this.fields_[t.getTag()]=t},goog.proto2.Descriptor.prototype.getName=function(){return this.name_},goog.proto2.Descriptor.prototype.getFullName=function(){return this.fullName_},goog.proto2.Descriptor.prototype.getContainingType=function(){return this.containingType_?this.containingType_.getDescriptor():null},goog.proto2.Descriptor.prototype.getFields=function(){var e=goog.object.getValues(this.fields_);return goog.array.sort(e,function(e,t){return e.getTag()-t.getTag()}),e},goog.proto2.Descriptor.prototype.getFieldsMap=function(){return this.fields_},goog.proto2.Descriptor.prototype.findFieldByName=function(e){return goog.object.findValue(this.fields_,function(t,o,n){return t.getName()==e})||null},goog.proto2.Descriptor.prototype.findFieldByTag=function(e){return goog.asserts.assert(goog.string.isNumeric(e)),this.fields_[parseInt(e,10)]||null},goog.proto2.Descriptor.prototype.createMessageInstance=function(){return new this.messageType_},goog.proto2.Message=function(){this.values_={},this.fields_=this.getDescriptor().getFieldsMap(),this.deserializedFields_=this.lazyDeserializer_=null},goog.proto2.Message.FieldType={DOUBLE:1,FLOAT:2,INT64:3,UINT64:4,INT32:5,FIXED64:6,FIXED32:7,BOOL:8,STRING:9,GROUP:10,MESSAGE:11,BYTES:12,UINT32:13,ENUM:14,SFIXED32:15,SFIXED64:16,SINT32:17,SINT64:18},goog.proto2.Message.prototype.initializeForLazyDeserializer=function(e,t){this.lazyDeserializer_=e,this.values_=t,this.deserializedFields_={}},goog.proto2.Message.prototype.setUnknown=function(e,t){goog.asserts.assert(!this.fields_[e],"Field is not unknown in this message"),goog.asserts.assert(1<=e,"Tag "+e+' has value "'+t+'" in descriptor '+this.getDescriptor().getName()),goog.asserts.assert(null!==t,"Value cannot be null"),this.values_[e]=t,this.deserializedFields_&&delete this.deserializedFields_[e]},goog.proto2.Message.prototype.forEachUnknown=function(e,t){var o,n=t||this;for(o in this.values_){var r=Number(o);this.fields_[r]||e.call(n,r,this.values_[o])}},goog.proto2.Message.prototype.getDescriptor=goog.abstractMethod,goog.proto2.Message.prototype.has=function(e){return goog.asserts.assert(e.getContainingType()==this.getDescriptor(),"The current message does not contain the given field"),this.has$Value(e.getTag())},goog.proto2.Message.prototype.arrayOf=function(e){return goog.asserts.assert(e.getContainingType()==this.getDescriptor(),"The current message does not contain the given field"),this.array$Values(e.getTag())},goog.proto2.Message.prototype.countOf=function(e){return goog.asserts.assert(e.getContainingType()==this.getDescriptor(),"The current message does not contain the given field"),this.count$Values(e.getTag())},goog.proto2.Message.prototype.get=function(e,t){return goog.asserts.assert(e.getContainingType()==this.getDescriptor(),"The current message does not contain the given field"),this.get$Value(e.getTag(),t)},goog.proto2.Message.prototype.getOrDefault=function(e,t){return goog.asserts.assert(e.getContainingType()==this.getDescriptor(),"The current message does not contain the given field"),this.get$ValueOrDefault(e.getTag(),t)},goog.proto2.Message.prototype.set=function(e,t){goog.asserts.assert(e.getContainingType()==this.getDescriptor(),"The current message does not contain the given field"),this.set$Value(e.getTag(),t)},goog.proto2.Message.prototype.add=function(e,t){goog.asserts.assert(e.getContainingType()==this.getDescriptor(),"The current message does not contain the given field"),this.add$Value(e.getTag(),t)},goog.proto2.Message.prototype.clear=function(e){goog.asserts.assert(e.getContainingType()==this.getDescriptor(),"The current message does not contain the given field"),this.clear$Field(e.getTag())},goog.proto2.Message.prototype.equals=function(e){if(!e||this.constructor!=e.constructor)return!1;for(var t=this.getDescriptor().getFields(),o=0;o<t.length;o++){var n=t[o],r=n.getTag();if(this.has$Value(r)!=e.has$Value(r))return!1;if(this.has$Value(r)){var d=n.isCompositeType(),i=this.getValueForTag_(r);r=e.getValueForTag_(r);if(n.isRepeated()){if(i.length!=r.length)return!1;for(n=0;n<i.length;n++){var a=i[n],u=r[n];if(d?!a.equals(u):a!=u)return!1}}else if(d?!i.equals(r):i!=r)return!1}}return!0},goog.proto2.Message.prototype.copyFrom=function(e){goog.asserts.assert(this.constructor==e.constructor,"The source message must have the same type."),this!=e&&(this.values_={},this.deserializedFields_&&(this.deserializedFields_={}),this.mergeFrom(e))},goog.proto2.Message.prototype.mergeFrom=function(e){goog.asserts.assert(this.constructor==e.constructor,"The source message must have the same type.");for(var t=this.getDescriptor().getFields(),o=0;o<t.length;o++){var n=(d=t[o]).getTag();if(e.has$Value(n)){this.deserializedFields_&&delete this.deserializedFields_[d.getTag()];var r=d.isCompositeType();if(d.isRepeated())for(var d=e.array$Values(n),i=0;i<d.length;i++)this.add$Value(n,r?d[i].clone():d[i]);else d=e.getValueForTag_(n),r?(r=this.getValueForTag_(n))?r.mergeFrom(d):this.set$Value(n,d.clone()):this.set$Value(n,d)}}},goog.proto2.Message.prototype.clone=function(){var e=new this.constructor;return e.copyFrom(this),e},goog.proto2.Message.prototype.initDefaults=function(e){for(var t=this.getDescriptor().getFields(),o=0;o<t.length;o++){var n=t[o],r=n.getTag(),d=n.isCompositeType();if(this.has$Value(r)||n.isRepeated()||(d?this.values_[r]=new(n.getNativeType()):e&&(this.values_[r]=n.getDefaultValue())),d)if(n.isRepeated())for(n=this.array$Values(r),r=0;r<n.length;r++)n[r].initDefaults(e);else this.get$Value(r).initDefaults(e)}},goog.proto2.Message.prototype.has$Value=function(e){return null!=this.values_[e]},goog.proto2.Message.prototype.getValueForTag_=function(e){var t=this.values_[e];return goog.isDefAndNotNull(t)?this.lazyDeserializer_?e in this.deserializedFields_?this.deserializedFields_[e]:(t=this.lazyDeserializer_.deserializeField(this,this.fields_[e],t),this.deserializedFields_[e]=t):t:null},goog.proto2.Message.prototype.get$Value=function(e,t){var o=this.getValueForTag_(e);if(this.fields_[e].isRepeated()){var n=t||0;return goog.asserts.assert(0<=n&&n<o.length,"Given index %s is out of bounds.  Repeated field length: %s",n,o.length),o[n]}return o},goog.proto2.Message.prototype.get$ValueOrDefault=function(e,t){return this.has$Value(e)?this.get$Value(e,t):this.fields_[e].getDefaultValue()},goog.proto2.Message.prototype.array$Values=function(e){return this.getValueForTag_(e)||[]},goog.proto2.Message.prototype.count$Values=function(e){return this.fields_[e].isRepeated()?this.has$Value(e)?this.values_[e].length:0:this.has$Value(e)?1:0},goog.proto2.Message.prototype.set$Value=function(e,t){goog.asserts.ENABLE_ASSERTS&&this.checkFieldType_(this.fields_[e],t),this.values_[e]=t,this.deserializedFields_&&(this.deserializedFields_[e]=t)},goog.proto2.Message.prototype.add$Value=function(e,t){goog.asserts.ENABLE_ASSERTS&&this.checkFieldType_(this.fields_[e],t),this.values_[e]||(this.values_[e]=[]),this.values_[e].push(t),this.deserializedFields_&&delete this.deserializedFields_[e]},goog.proto2.Message.prototype.checkFieldType_=function(e,t){e.getFieldType()==goog.proto2.FieldDescriptor.FieldType.ENUM?goog.asserts.assertNumber(t):goog.asserts.assert(Object(t).constructor==e.getNativeType())},goog.proto2.Message.prototype.clear$Field=function(e){delete this.values_[e],this.deserializedFields_&&delete this.deserializedFields_[e]},goog.proto2.Message.createDescriptor=function(e,t){var o,n=[],r=t[0];for(o in t)0!=o&&n.push(new goog.proto2.FieldDescriptor(e,o,t[o]));return new goog.proto2.Descriptor(e,r,n)},goog.proto2.Serializer=function(){},goog.proto2.Serializer.DECODE_SYMBOLIC_ENUMS=!1,goog.proto2.Serializer.prototype.serialize=goog.abstractMethod,goog.proto2.Serializer.prototype.getSerializedValue=function(e,t){return e.isCompositeType()?this.serialize(t):goog.isNumber(t)&&!isFinite(t)?t.toString():t},goog.proto2.Serializer.prototype.deserialize=function(e,t){var o=e.createMessageInstance();return this.deserializeTo(o,t),goog.asserts.assert(o instanceof goog.proto2.Message),o},goog.proto2.Serializer.prototype.deserializeTo=goog.abstractMethod,goog.proto2.Serializer.prototype.getDeserializedValue=function(e,t){if(e.isCompositeType())return t instanceof goog.proto2.Message?t:this.deserialize(e.getFieldMessageType(),t);if(e.getFieldType()==goog.proto2.FieldDescriptor.FieldType.ENUM){if(goog.proto2.Serializer.DECODE_SYMBOLIC_ENUMS&&goog.isString(t)){var o=e.getNativeType();if(o.hasOwnProperty(t))return o[t]}return goog.isString(t)&&goog.proto2.Serializer.INTEGER_REGEX.test(t)&&0<(o=Number(t))?o:t}if(!e.deserializationConversionPermitted())return t;if((o=e.getNativeType())===String){if(goog.isNumber(t))return String(t)}else if(o===Number&&goog.isString(t)&&("Infinity"===t||"-Infinity"===t||"NaN"===t||goog.proto2.Serializer.INTEGER_REGEX.test(t)))return Number(t);return t},goog.proto2.Serializer.INTEGER_REGEX=/^-?[0-9]+$/,goog.proto2.LazyDeserializer=function(){},goog.inherits(goog.proto2.LazyDeserializer,goog.proto2.Serializer),goog.proto2.LazyDeserializer.prototype.deserialize=function(e,t){var o=e.createMessageInstance();return o.initializeForLazyDeserializer(this,t),goog.asserts.assert(o instanceof goog.proto2.Message),o},goog.proto2.LazyDeserializer.prototype.deserializeTo=function(e,t){throw Error("Unimplemented")},goog.proto2.LazyDeserializer.prototype.deserializeField=goog.abstractMethod,goog.proto2.PbLiteSerializer=function(){},goog.inherits(goog.proto2.PbLiteSerializer,goog.proto2.LazyDeserializer),goog.proto2.PbLiteSerializer.prototype.zeroIndexing_=!1,goog.proto2.PbLiteSerializer.prototype.setZeroIndexed=function(e){this.zeroIndexing_=e},goog.proto2.PbLiteSerializer.prototype.serialize=function(e){for(var t=e.getDescriptor().getFields(),o=[],n=this.zeroIndexing_,r=0;r<t.length;r++){var d=t[r];if(e.has(d)){var i=d.getTag();i=n?i-1:i;if(d.isRepeated()){o[i]=[];for(var a=0;a<e.countOf(d);a++)o[i][a]=this.getSerializedValue(d,e.get(d,a))}else o[i]=this.getSerializedValue(d,e.get(d))}}return e.forEachUnknown(function(e,t){o[n?e-1:e]=t}),o},goog.proto2.PbLiteSerializer.prototype.deserializeField=function(e,t,o){if(null==o)return o;if(t.isRepeated()){e=[],goog.asserts.assert(goog.isArray(o),"Value must be array: %s",o);for(var n=0;n<o.length;n++)e[n]=this.getDeserializedValue(t,o[n]);return e}return this.getDeserializedValue(t,o)},goog.proto2.PbLiteSerializer.prototype.getSerializedValue=function(e,t){return e.getFieldType()==goog.proto2.FieldDescriptor.FieldType.BOOL?t?1:0:goog.proto2.Serializer.prototype.getSerializedValue.apply(this,arguments)},goog.proto2.PbLiteSerializer.prototype.getDeserializedValue=function(e,t){return e.getFieldType()==goog.proto2.FieldDescriptor.FieldType.BOOL?(goog.asserts.assert(goog.isNumber(t)||goog.isBoolean(t),"Value is expected to be a number or boolean"),!!t):goog.proto2.Serializer.prototype.getDeserializedValue.apply(this,arguments)},goog.proto2.PbLiteSerializer.prototype.deserialize=function(e,t){var o=t;if(this.zeroIndexing_){var n;o=[];for(n in t)o[parseInt(n,10)+1]=t[n]}return goog.proto2.PbLiteSerializer.superClass_.deserialize.call(this,e,o)};var i18n={phonenumbers:{}};i18n.phonenumbers.NumberFormat=function(){goog.proto2.Message.call(this)},goog.inherits(i18n.phonenumbers.NumberFormat,goog.proto2.Message),i18n.phonenumbers.NumberFormat.descriptor_=null,i18n.phonenumbers.NumberFormat.prototype.getPattern=function(){return this.get$Value(1)},i18n.phonenumbers.NumberFormat.prototype.getPatternOrDefault=function(){return this.get$ValueOrDefault(1)},i18n.phonenumbers.NumberFormat.prototype.setPattern=function(e){this.set$Value(1,e)},i18n.phonenumbers.NumberFormat.prototype.hasPattern=function(){return this.has$Value(1)},i18n.phonenumbers.NumberFormat.prototype.patternCount=function(){return this.count$Values(1)},i18n.phonenumbers.NumberFormat.prototype.clearPattern=function(){this.clear$Field(1)},i18n.phonenumbers.NumberFormat.prototype.getFormat=function(){return this.get$Value(2)},i18n.phonenumbers.NumberFormat.prototype.getFormatOrDefault=function(){return this.get$ValueOrDefault(2)},i18n.phonenumbers.NumberFormat.prototype.setFormat=function(e){this.set$Value(2,e)},i18n.phonenumbers.NumberFormat.prototype.hasFormat=function(){return this.has$Value(2)},i18n.phonenumbers.NumberFormat.prototype.formatCount=function(){return this.count$Values(2)},i18n.phonenumbers.NumberFormat.prototype.clearFormat=function(){this.clear$Field(2)},i18n.phonenumbers.NumberFormat.prototype.getLeadingDigitsPattern=function(e){return this.get$Value(3,e)},i18n.phonenumbers.NumberFormat.prototype.getLeadingDigitsPatternOrDefault=function(e){return this.get$ValueOrDefault(3,e)},i18n.phonenumbers.NumberFormat.prototype.addLeadingDigitsPattern=function(e){this.add$Value(3,e)},i18n.phonenumbers.NumberFormat.prototype.leadingDigitsPatternArray=function(){return this.array$Values(3)},i18n.phonenumbers.NumberFormat.prototype.hasLeadingDigitsPattern=function(){return this.has$Value(3)},i18n.phonenumbers.NumberFormat.prototype.leadingDigitsPatternCount=function(){return this.count$Values(3)},i18n.phonenumbers.NumberFormat.prototype.clearLeadingDigitsPattern=function(){this.clear$Field(3)},i18n.phonenumbers.NumberFormat.prototype.getNationalPrefixFormattingRule=function(){return this.get$Value(4)},i18n.phonenumbers.NumberFormat.prototype.getNationalPrefixFormattingRuleOrDefault=function(){return this.get$ValueOrDefault(4)},i18n.phonenumbers.NumberFormat.prototype.setNationalPrefixFormattingRule=function(e){this.set$Value(4,e)},i18n.phonenumbers.NumberFormat.prototype.hasNationalPrefixFormattingRule=function(){return this.has$Value(4)},i18n.phonenumbers.NumberFormat.prototype.nationalPrefixFormattingRuleCount=function(){return this.count$Values(4)},i18n.phonenumbers.NumberFormat.prototype.clearNationalPrefixFormattingRule=function(){this.clear$Field(4)},i18n.phonenumbers.NumberFormat.prototype.getNationalPrefixOptionalWhenFormatting=function(){return this.get$Value(6)},i18n.phonenumbers.NumberFormat.prototype.getNationalPrefixOptionalWhenFormattingOrDefault=function(){return this.get$ValueOrDefault(6)},i18n.phonenumbers.NumberFormat.prototype.setNationalPrefixOptionalWhenFormatting=function(e){this.set$Value(6,e)},i18n.phonenumbers.NumberFormat.prototype.hasNationalPrefixOptionalWhenFormatting=function(){return this.has$Value(6)},i18n.phonenumbers.NumberFormat.prototype.nationalPrefixOptionalWhenFormattingCount=function(){return this.count$Values(6)},i18n.phonenumbers.NumberFormat.prototype.clearNationalPrefixOptionalWhenFormatting=function(){this.clear$Field(6)},i18n.phonenumbers.NumberFormat.prototype.getDomesticCarrierCodeFormattingRule=function(){return this.get$Value(5)},i18n.phonenumbers.NumberFormat.prototype.getDomesticCarrierCodeFormattingRuleOrDefault=function(){return this.get$ValueOrDefault(5)},i18n.phonenumbers.NumberFormat.prototype.setDomesticCarrierCodeFormattingRule=function(e){this.set$Value(5,e)},i18n.phonenumbers.NumberFormat.prototype.hasDomesticCarrierCodeFormattingRule=function(){return this.has$Value(5)},i18n.phonenumbers.NumberFormat.prototype.domesticCarrierCodeFormattingRuleCount=function(){return this.count$Values(5)},i18n.phonenumbers.NumberFormat.prototype.clearDomesticCarrierCodeFormattingRule=function(){this.clear$Field(5)},i18n.phonenumbers.PhoneNumberDesc=function(){goog.proto2.Message.call(this)},goog.inherits(i18n.phonenumbers.PhoneNumberDesc,goog.proto2.Message),i18n.phonenumbers.PhoneNumberDesc.descriptor_=null,i18n.phonenumbers.PhoneNumberDesc.prototype.getNationalNumberPattern=function(){return this.get$Value(2)},i18n.phonenumbers.PhoneNumberDesc.prototype.getNationalNumberPatternOrDefault=function(){return this.get$ValueOrDefault(2)},i18n.phonenumbers.PhoneNumberDesc.prototype.setNationalNumberPattern=function(e){this.set$Value(2,e)},i18n.phonenumbers.PhoneNumberDesc.prototype.hasNationalNumberPattern=function(){return this.has$Value(2)},i18n.phonenumbers.PhoneNumberDesc.prototype.nationalNumberPatternCount=function(){return this.count$Values(2)},i18n.phonenumbers.PhoneNumberDesc.prototype.clearNationalNumberPattern=function(){this.clear$Field(2)},i18n.phonenumbers.PhoneNumberDesc.prototype.getPossibleNumberPattern=function(){return this.get$Value(3)},i18n.phonenumbers.PhoneNumberDesc.prototype.getPossibleNumberPatternOrDefault=function(){return this.get$ValueOrDefault(3)},i18n.phonenumbers.PhoneNumberDesc.prototype.setPossibleNumberPattern=function(e){this.set$Value(3,e)},i18n.phonenumbers.PhoneNumberDesc.prototype.hasPossibleNumberPattern=function(){return this.has$Value(3)},i18n.phonenumbers.PhoneNumberDesc.prototype.possibleNumberPatternCount=function(){return this.count$Values(3)},i18n.phonenumbers.PhoneNumberDesc.prototype.clearPossibleNumberPattern=function(){this.clear$Field(3)},i18n.phonenumbers.PhoneNumberDesc.prototype.getPossibleLength=function(e){return this.get$Value(9,e)},i18n.phonenumbers.PhoneNumberDesc.prototype.getPossibleLengthOrDefault=function(e){return this.get$ValueOrDefault(9,e)},i18n.phonenumbers.PhoneNumberDesc.prototype.addPossibleLength=function(e){this.add$Value(9,e)},i18n.phonenumbers.PhoneNumberDesc.prototype.possibleLengthArray=function(){return this.array$Values(9)},i18n.phonenumbers.PhoneNumberDesc.prototype.hasPossibleLength=function(){return this.has$Value(9)},i18n.phonenumbers.PhoneNumberDesc.prototype.possibleLengthCount=function(){return this.count$Values(9)},i18n.phonenumbers.PhoneNumberDesc.prototype.clearPossibleLength=function(){this.clear$Field(9)},i18n.phonenumbers.PhoneNumberDesc.prototype.getPossibleLengthLocalOnly=function(e){return this.get$Value(10,e)},i18n.phonenumbers.PhoneNumberDesc.prototype.getPossibleLengthLocalOnlyOrDefault=function(e){return this.get$ValueOrDefault(10,e)},i18n.phonenumbers.PhoneNumberDesc.prototype.addPossibleLengthLocalOnly=function(e){this.add$Value(10,e)},i18n.phonenumbers.PhoneNumberDesc.prototype.possibleLengthLocalOnlyArray=function(){return this.array$Values(10)},i18n.phonenumbers.PhoneNumberDesc.prototype.hasPossibleLengthLocalOnly=function(){return this.has$Value(10)},i18n.phonenumbers.PhoneNumberDesc.prototype.possibleLengthLocalOnlyCount=function(){return this.count$Values(10)},i18n.phonenumbers.PhoneNumberDesc.prototype.clearPossibleLengthLocalOnly=function(){this.clear$Field(10)},i18n.phonenumbers.PhoneNumberDesc.prototype.getExampleNumber=function(){return this.get$Value(6)},i18n.phonenumbers.PhoneNumberDesc.prototype.getExampleNumberOrDefault=function(){return this.get$ValueOrDefault(6)},i18n.phonenumbers.PhoneNumberDesc.prototype.setExampleNumber=function(e){this.set$Value(6,e)},i18n.phonenumbers.PhoneNumberDesc.prototype.hasExampleNumber=function(){return this.has$Value(6)},i18n.phonenumbers.PhoneNumberDesc.prototype.exampleNumberCount=function(){return this.count$Values(6)},i18n.phonenumbers.PhoneNumberDesc.prototype.clearExampleNumber=function(){this.clear$Field(6)},i18n.phonenumbers.PhoneNumberDesc.prototype.getNationalNumberMatcherData=function(){return this.get$Value(7)},i18n.phonenumbers.PhoneNumberDesc.prototype.getNationalNumberMatcherDataOrDefault=function(){return this.get$ValueOrDefault(7)},i18n.phonenumbers.PhoneNumberDesc.prototype.setNationalNumberMatcherData=function(e){this.set$Value(7,e)},i18n.phonenumbers.PhoneNumberDesc.prototype.hasNationalNumberMatcherData=function(){return this.has$Value(7)},i18n.phonenumbers.PhoneNumberDesc.prototype.nationalNumberMatcherDataCount=function(){return this.count$Values(7)},i18n.phonenumbers.PhoneNumberDesc.prototype.clearNationalNumberMatcherData=function(){this.clear$Field(7)},i18n.phonenumbers.PhoneMetadata=function(){goog.proto2.Message.call(this)},goog.inherits(i18n.phonenumbers.PhoneMetadata,goog.proto2.Message),i18n.phonenumbers.PhoneMetadata.descriptor_=null,i18n.phonenumbers.PhoneMetadata.prototype.getGeneralDesc=function(){return this.get$Value(1)},i18n.phonenumbers.PhoneMetadata.prototype.getGeneralDescOrDefault=function(){return this.get$ValueOrDefault(1)},i18n.phonenumbers.PhoneMetadata.prototype.setGeneralDesc=function(e){this.set$Value(1,e)},i18n.phonenumbers.PhoneMetadata.prototype.hasGeneralDesc=function(){return this.has$Value(1)},i18n.phonenumbers.PhoneMetadata.prototype.generalDescCount=function(){return this.count$Values(1)},i18n.phonenumbers.PhoneMetadata.prototype.clearGeneralDesc=function(){this.clear$Field(1)},i18n.phonenumbers.PhoneMetadata.prototype.getFixedLine=function(){return this.get$Value(2)},i18n.phonenumbers.PhoneMetadata.prototype.getFixedLineOrDefault=function(){return this.get$ValueOrDefault(2)},i18n.phonenumbers.PhoneMetadata.prototype.setFixedLine=function(e){this.set$Value(2,e)},i18n.phonenumbers.PhoneMetadata.prototype.hasFixedLine=function(){return this.has$Value(2)},i18n.phonenumbers.PhoneMetadata.prototype.fixedLineCount=function(){return this.count$Values(2)},i18n.phonenumbers.PhoneMetadata.prototype.clearFixedLine=function(){this.clear$Field(2)},i18n.phonenumbers.PhoneMetadata.prototype.getMobile=function(){return this.get$Value(3)},i18n.phonenumbers.PhoneMetadata.prototype.getMobileOrDefault=function(){return this.get$ValueOrDefault(3)},i18n.phonenumbers.PhoneMetadata.prototype.setMobile=function(e){this.set$Value(3,e)},i18n.phonenumbers.PhoneMetadata.prototype.hasMobile=function(){return this.has$Value(3)},i18n.phonenumbers.PhoneMetadata.prototype.mobileCount=function(){return this.count$Values(3)},i18n.phonenumbers.PhoneMetadata.prototype.clearMobile=function(){this.clear$Field(3)},i18n.phonenumbers.PhoneMetadata.prototype.getTollFree=function(){return this.get$Value(4)},i18n.phonenumbers.PhoneMetadata.prototype.getTollFreeOrDefault=function(){return this.get$ValueOrDefault(4)},i18n.phonenumbers.PhoneMetadata.prototype.setTollFree=function(e){this.set$Value(4,e)},i18n.phonenumbers.PhoneMetadata.prototype.hasTollFree=function(){return this.has$Value(4)},i18n.phonenumbers.PhoneMetadata.prototype.tollFreeCount=function(){return this.count$Values(4)},i18n.phonenumbers.PhoneMetadata.prototype.clearTollFree=function(){this.clear$Field(4)},i18n.phonenumbers.PhoneMetadata.prototype.getPremiumRate=function(){return this.get$Value(5)},i18n.phonenumbers.PhoneMetadata.prototype.getPremiumRateOrDefault=function(){return this.get$ValueOrDefault(5)},i18n.phonenumbers.PhoneMetadata.prototype.setPremiumRate=function(e){this.set$Value(5,e)},i18n.phonenumbers.PhoneMetadata.prototype.hasPremiumRate=function(){return this.has$Value(5)},i18n.phonenumbers.PhoneMetadata.prototype.premiumRateCount=function(){return this.count$Values(5)},i18n.phonenumbers.PhoneMetadata.prototype.clearPremiumRate=function(){this.clear$Field(5)},i18n.phonenumbers.PhoneMetadata.prototype.getSharedCost=function(){return this.get$Value(6)},i18n.phonenumbers.PhoneMetadata.prototype.getSharedCostOrDefault=function(){return this.get$ValueOrDefault(6)},i18n.phonenumbers.PhoneMetadata.prototype.setSharedCost=function(e){this.set$Value(6,e)},i18n.phonenumbers.PhoneMetadata.prototype.hasSharedCost=function(){return this.has$Value(6)},i18n.phonenumbers.PhoneMetadata.prototype.sharedCostCount=function(){return this.count$Values(6)},i18n.phonenumbers.PhoneMetadata.prototype.clearSharedCost=function(){this.clear$Field(6)},i18n.phonenumbers.PhoneMetadata.prototype.getPersonalNumber=function(){return this.get$Value(7)},i18n.phonenumbers.PhoneMetadata.prototype.getPersonalNumberOrDefault=function(){return this.get$ValueOrDefault(7)},i18n.phonenumbers.PhoneMetadata.prototype.setPersonalNumber=function(e){this.set$Value(7,e)},i18n.phonenumbers.PhoneMetadata.prototype.hasPersonalNumber=function(){return this.has$Value(7)},i18n.phonenumbers.PhoneMetadata.prototype.personalNumberCount=function(){return this.count$Values(7)},i18n.phonenumbers.PhoneMetadata.prototype.clearPersonalNumber=function(){this.clear$Field(7)},i18n.phonenumbers.PhoneMetadata.prototype.getVoip=function(){return this.get$Value(8)},i18n.phonenumbers.PhoneMetadata.prototype.getVoipOrDefault=function(){return this.get$ValueOrDefault(8)},i18n.phonenumbers.PhoneMetadata.prototype.setVoip=function(e){this.set$Value(8,e)},i18n.phonenumbers.PhoneMetadata.prototype.hasVoip=function(){return this.has$Value(8)},i18n.phonenumbers.PhoneMetadata.prototype.voipCount=function(){return this.count$Values(8)},i18n.phonenumbers.PhoneMetadata.prototype.clearVoip=function(){this.clear$Field(8)},i18n.phonenumbers.PhoneMetadata.prototype.getPager=function(){return this.get$Value(21)},i18n.phonenumbers.PhoneMetadata.prototype.getPagerOrDefault=function(){return this.get$ValueOrDefault(21)},i18n.phonenumbers.PhoneMetadata.prototype.setPager=function(e){this.set$Value(21,e)},i18n.phonenumbers.PhoneMetadata.prototype.hasPager=function(){return this.has$Value(21)},i18n.phonenumbers.PhoneMetadata.prototype.pagerCount=function(){return this.count$Values(21)},i18n.phonenumbers.PhoneMetadata.prototype.clearPager=function(){this.clear$Field(21)},i18n.phonenumbers.PhoneMetadata.prototype.getUan=function(){return this.get$Value(25)},i18n.phonenumbers.PhoneMetadata.prototype.getUanOrDefault=function(){return this.get$ValueOrDefault(25)},i18n.phonenumbers.PhoneMetadata.prototype.setUan=function(e){this.set$Value(25,e)},i18n.phonenumbers.PhoneMetadata.prototype.hasUan=function(){return this.has$Value(25)},i18n.phonenumbers.PhoneMetadata.prototype.uanCount=function(){return this.count$Values(25)},i18n.phonenumbers.PhoneMetadata.prototype.clearUan=function(){this.clear$Field(25)},i18n.phonenumbers.PhoneMetadata.prototype.getEmergency=function(){return this.get$Value(27)},i18n.phonenumbers.PhoneMetadata.prototype.getEmergencyOrDefault=function(){return this.get$ValueOrDefault(27)},i18n.phonenumbers.PhoneMetadata.prototype.setEmergency=function(e){this.set$Value(27,e)},i18n.phonenumbers.PhoneMetadata.prototype.hasEmergency=function(){return this.has$Value(27)},i18n.phonenumbers.PhoneMetadata.prototype.emergencyCount=function(){return this.count$Values(27)},i18n.phonenumbers.PhoneMetadata.prototype.clearEmergency=function(){this.clear$Field(27)},i18n.phonenumbers.PhoneMetadata.prototype.getVoicemail=function(){return this.get$Value(28)},i18n.phonenumbers.PhoneMetadata.prototype.getVoicemailOrDefault=function(){return this.get$ValueOrDefault(28)},i18n.phonenumbers.PhoneMetadata.prototype.setVoicemail=function(e){this.set$Value(28,e)},i18n.phonenumbers.PhoneMetadata.prototype.hasVoicemail=function(){return this.has$Value(28)},i18n.phonenumbers.PhoneMetadata.prototype.voicemailCount=function(){return this.count$Values(28)},i18n.phonenumbers.PhoneMetadata.prototype.clearVoicemail=function(){this.clear$Field(28)},i18n.phonenumbers.PhoneMetadata.prototype.getNoInternationalDialling=function(){return this.get$Value(24)},i18n.phonenumbers.PhoneMetadata.prototype.getNoInternationalDiallingOrDefault=function(){return this.get$ValueOrDefault(24)},i18n.phonenumbers.PhoneMetadata.prototype.setNoInternationalDialling=function(e){this.set$Value(24,e)},i18n.phonenumbers.PhoneMetadata.prototype.hasNoInternationalDialling=function(){return this.has$Value(24)},i18n.phonenumbers.PhoneMetadata.prototype.noInternationalDiallingCount=function(){return this.count$Values(24)},i18n.phonenumbers.PhoneMetadata.prototype.clearNoInternationalDialling=function(){this.clear$Field(24)},i18n.phonenumbers.PhoneMetadata.prototype.getId=function(){return this.get$Value(9)},i18n.phonenumbers.PhoneMetadata.prototype.getIdOrDefault=function(){return this.get$ValueOrDefault(9)},i18n.phonenumbers.PhoneMetadata.prototype.setId=function(e){this.set$Value(9,e)},i18n.phonenumbers.PhoneMetadata.prototype.hasId=function(){return this.has$Value(9)},i18n.phonenumbers.PhoneMetadata.prototype.idCount=function(){return this.count$Values(9)},i18n.phonenumbers.PhoneMetadata.prototype.clearId=function(){this.clear$Field(9)},i18n.phonenumbers.PhoneMetadata.prototype.getCountryCode=function(){return this.get$Value(10)},i18n.phonenumbers.PhoneMetadata.prototype.getCountryCodeOrDefault=function(){return this.get$ValueOrDefault(10)},i18n.phonenumbers.PhoneMetadata.prototype.setCountryCode=function(e){this.set$Value(10,e)},i18n.phonenumbers.PhoneMetadata.prototype.hasCountryCode=function(){return this.has$Value(10)},i18n.phonenumbers.PhoneMetadata.prototype.countryCodeCount=function(){return this.count$Values(10)},i18n.phonenumbers.PhoneMetadata.prototype.clearCountryCode=function(){this.clear$Field(10)},i18n.phonenumbers.PhoneMetadata.prototype.getInternationalPrefix=function(){return this.get$Value(11)},i18n.phonenumbers.PhoneMetadata.prototype.getInternationalPrefixOrDefault=function(){return this.get$ValueOrDefault(11)},i18n.phonenumbers.PhoneMetadata.prototype.setInternationalPrefix=function(e){this.set$Value(11,e)},i18n.phonenumbers.PhoneMetadata.prototype.hasInternationalPrefix=function(){return this.has$Value(11)},i18n.phonenumbers.PhoneMetadata.prototype.internationalPrefixCount=function(){return this.count$Values(11)},i18n.phonenumbers.PhoneMetadata.prototype.clearInternationalPrefix=function(){this.clear$Field(11)},i18n.phonenumbers.PhoneMetadata.prototype.getPreferredInternationalPrefix=function(){return this.get$Value(17)},i18n.phonenumbers.PhoneMetadata.prototype.getPreferredInternationalPrefixOrDefault=function(){return this.get$ValueOrDefault(17)},i18n.phonenumbers.PhoneMetadata.prototype.setPreferredInternationalPrefix=function(e){this.set$Value(17,e)},i18n.phonenumbers.PhoneMetadata.prototype.hasPreferredInternationalPrefix=function(){return this.has$Value(17)},i18n.phonenumbers.PhoneMetadata.prototype.preferredInternationalPrefixCount=function(){return this.count$Values(17)},i18n.phonenumbers.PhoneMetadata.prototype.clearPreferredInternationalPrefix=function(){this.clear$Field(17)},i18n.phonenumbers.PhoneMetadata.prototype.getNationalPrefix=function(){return this.get$Value(12)},i18n.phonenumbers.PhoneMetadata.prototype.getNationalPrefixOrDefault=function(){return this.get$ValueOrDefault(12)},i18n.phonenumbers.PhoneMetadata.prototype.setNationalPrefix=function(e){this.set$Value(12,e)},i18n.phonenumbers.PhoneMetadata.prototype.hasNationalPrefix=function(){return this.has$Value(12)},i18n.phonenumbers.PhoneMetadata.prototype.nationalPrefixCount=function(){return this.count$Values(12)},i18n.phonenumbers.PhoneMetadata.prototype.clearNationalPrefix=function(){this.clear$Field(12)},i18n.phonenumbers.PhoneMetadata.prototype.getPreferredExtnPrefix=function(){return this.get$Value(13)},i18n.phonenumbers.PhoneMetadata.prototype.getPreferredExtnPrefixOrDefault=function(){return this.get$ValueOrDefault(13)},i18n.phonenumbers.PhoneMetadata.prototype.setPreferredExtnPrefix=function(e){this.set$Value(13,e)},i18n.phonenumbers.PhoneMetadata.prototype.hasPreferredExtnPrefix=function(){return this.has$Value(13)},i18n.phonenumbers.PhoneMetadata.prototype.preferredExtnPrefixCount=function(){return this.count$Values(13)},i18n.phonenumbers.PhoneMetadata.prototype.clearPreferredExtnPrefix=function(){this.clear$Field(13)},i18n.phonenumbers.PhoneMetadata.prototype.getNationalPrefixForParsing=function(){return this.get$Value(15)},i18n.phonenumbers.PhoneMetadata.prototype.getNationalPrefixForParsingOrDefault=function(){return this.get$ValueOrDefault(15)},i18n.phonenumbers.PhoneMetadata.prototype.setNationalPrefixForParsing=function(e){this.set$Value(15,e)},i18n.phonenumbers.PhoneMetadata.prototype.hasNationalPrefixForParsing=function(){return this.has$Value(15)},i18n.phonenumbers.PhoneMetadata.prototype.nationalPrefixForParsingCount=function(){return this.count$Values(15)},i18n.phonenumbers.PhoneMetadata.prototype.clearNationalPrefixForParsing=function(){this.clear$Field(15)},i18n.phonenumbers.PhoneMetadata.prototype.getNationalPrefixTransformRule=function(){return this.get$Value(16)},i18n.phonenumbers.PhoneMetadata.prototype.getNationalPrefixTransformRuleOrDefault=function(){return this.get$ValueOrDefault(16)},i18n.phonenumbers.PhoneMetadata.prototype.setNationalPrefixTransformRule=function(e){this.set$Value(16,e)},i18n.phonenumbers.PhoneMetadata.prototype.hasNationalPrefixTransformRule=function(){return this.has$Value(16)},i18n.phonenumbers.PhoneMetadata.prototype.nationalPrefixTransformRuleCount=function(){return this.count$Values(16)},i18n.phonenumbers.PhoneMetadata.prototype.clearNationalPrefixTransformRule=function(){this.clear$Field(16)},i18n.phonenumbers.PhoneMetadata.prototype.getSameMobileAndFixedLinePattern=function(){return this.get$Value(18)},i18n.phonenumbers.PhoneMetadata.prototype.getSameMobileAndFixedLinePatternOrDefault=function(){return this.get$ValueOrDefault(18)},i18n.phonenumbers.PhoneMetadata.prototype.setSameMobileAndFixedLinePattern=function(e){this.set$Value(18,e)},i18n.phonenumbers.PhoneMetadata.prototype.hasSameMobileAndFixedLinePattern=function(){return this.has$Value(18)},i18n.phonenumbers.PhoneMetadata.prototype.sameMobileAndFixedLinePatternCount=function(){return this.count$Values(18)},i18n.phonenumbers.PhoneMetadata.prototype.clearSameMobileAndFixedLinePattern=function(){this.clear$Field(18)},i18n.phonenumbers.PhoneMetadata.prototype.getNumberFormat=function(e){return this.get$Value(19,e)},i18n.phonenumbers.PhoneMetadata.prototype.getNumberFormatOrDefault=function(e){return this.get$ValueOrDefault(19,e)},i18n.phonenumbers.PhoneMetadata.prototype.addNumberFormat=function(e){this.add$Value(19,e)},i18n.phonenumbers.PhoneMetadata.prototype.numberFormatArray=function(){return this.array$Values(19)},i18n.phonenumbers.PhoneMetadata.prototype.hasNumberFormat=function(){return this.has$Value(19)},i18n.phonenumbers.PhoneMetadata.prototype.numberFormatCount=function(){return this.count$Values(19)},i18n.phonenumbers.PhoneMetadata.prototype.clearNumberFormat=function(){this.clear$Field(19)},i18n.phonenumbers.PhoneMetadata.prototype.getIntlNumberFormat=function(e){return this.get$Value(20,e)},i18n.phonenumbers.PhoneMetadata.prototype.getIntlNumberFormatOrDefault=function(e){return this.get$ValueOrDefault(20,e)},i18n.phonenumbers.PhoneMetadata.prototype.addIntlNumberFormat=function(e){this.add$Value(20,e)},i18n.phonenumbers.PhoneMetadata.prototype.intlNumberFormatArray=function(){return this.array$Values(20)},i18n.phonenumbers.PhoneMetadata.prototype.hasIntlNumberFormat=function(){return this.has$Value(20)},i18n.phonenumbers.PhoneMetadata.prototype.intlNumberFormatCount=function(){return this.count$Values(20)},i18n.phonenumbers.PhoneMetadata.prototype.clearIntlNumberFormat=function(){this.clear$Field(20)},i18n.phonenumbers.PhoneMetadata.prototype.getMainCountryForCode=function(){return this.get$Value(22)},i18n.phonenumbers.PhoneMetadata.prototype.getMainCountryForCodeOrDefault=function(){return this.get$ValueOrDefault(22)},i18n.phonenumbers.PhoneMetadata.prototype.setMainCountryForCode=function(e){this.set$Value(22,e)},i18n.phonenumbers.PhoneMetadata.prototype.hasMainCountryForCode=function(){return this.has$Value(22)},i18n.phonenumbers.PhoneMetadata.prototype.mainCountryForCodeCount=function(){return this.count$Values(22)},i18n.phonenumbers.PhoneMetadata.prototype.clearMainCountryForCode=function(){this.clear$Field(22)},i18n.phonenumbers.PhoneMetadata.prototype.getLeadingDigits=function(){return this.get$Value(23)},i18n.phonenumbers.PhoneMetadata.prototype.getLeadingDigitsOrDefault=function(){return this.get$ValueOrDefault(23)},i18n.phonenumbers.PhoneMetadata.prototype.setLeadingDigits=function(e){this.set$Value(23,e)},i18n.phonenumbers.PhoneMetadata.prototype.hasLeadingDigits=function(){return this.has$Value(23)},i18n.phonenumbers.PhoneMetadata.prototype.leadingDigitsCount=function(){return this.count$Values(23)},i18n.phonenumbers.PhoneMetadata.prototype.clearLeadingDigits=function(){this.clear$Field(23)},i18n.phonenumbers.PhoneMetadata.prototype.getLeadingZeroPossible=function(){return this.get$Value(26)},i18n.phonenumbers.PhoneMetadata.prototype.getLeadingZeroPossibleOrDefault=function(){return this.get$ValueOrDefault(26)},i18n.phonenumbers.PhoneMetadata.prototype.setLeadingZeroPossible=function(e){this.set$Value(26,e)},i18n.phonenumbers.PhoneMetadata.prototype.hasLeadingZeroPossible=function(){return this.has$Value(26)},i18n.phonenumbers.PhoneMetadata.prototype.leadingZeroPossibleCount=function(){return this.count$Values(26)},i18n.phonenumbers.PhoneMetadata.prototype.clearLeadingZeroPossible=function(){this.clear$Field(26)},i18n.phonenumbers.PhoneMetadataCollection=function(){goog.proto2.Message.call(this)},goog.inherits(i18n.phonenumbers.PhoneMetadataCollection,goog.proto2.Message),i18n.phonenumbers.PhoneMetadataCollection.descriptor_=null,i18n.phonenumbers.PhoneMetadataCollection.prototype.getMetadata=function(e){return this.get$Value(1,e)},i18n.phonenumbers.PhoneMetadataCollection.prototype.getMetadataOrDefault=function(e){return this.get$ValueOrDefault(1,e)},i18n.phonenumbers.PhoneMetadataCollection.prototype.addMetadata=function(e){this.add$Value(1,e)},i18n.phonenumbers.PhoneMetadataCollection.prototype.metadataArray=function(){return this.array$Values(1)},i18n.phonenumbers.PhoneMetadataCollection.prototype.hasMetadata=function(){return this.has$Value(1)},i18n.phonenumbers.PhoneMetadataCollection.prototype.metadataCount=function(){return this.count$Values(1)},i18n.phonenumbers.PhoneMetadataCollection.prototype.clearMetadata=function(){this.clear$Field(1)},i18n.phonenumbers.NumberFormat.prototype.getDescriptor=function(){var e=i18n.phonenumbers.NumberFormat.descriptor_;return e||(i18n.phonenumbers.NumberFormat.descriptor_=e=goog.proto2.Message.createDescriptor(i18n.phonenumbers.NumberFormat,{0:{name:"NumberFormat",fullName:"i18n.phonenumbers.NumberFormat"},1:{name:"pattern",required:!0,fieldType:goog.proto2.Message.FieldType.STRING,type:String},2:{name:"format",required:!0,fieldType:goog.proto2.Message.FieldType.STRING,type:String},3:{name:"leading_digits_pattern",repeated:!0,fieldType:goog.proto2.Message.FieldType.STRING,type:String},4:{name:"national_prefix_formatting_rule",fieldType:goog.proto2.Message.FieldType.STRING,type:String},6:{name:"national_prefix_optional_when_formatting",fieldType:goog.proto2.Message.FieldType.BOOL,defaultValue:!1,type:Boolean},5:{name:"domestic_carrier_code_formatting_rule",fieldType:goog.proto2.Message.FieldType.STRING,type:String}})),e},i18n.phonenumbers.NumberFormat.getDescriptor=i18n.phonenumbers.NumberFormat.prototype.getDescriptor,i18n.phonenumbers.PhoneNumberDesc.prototype.getDescriptor=function(){var e=i18n.phonenumbers.PhoneNumberDesc.descriptor_;return e||(i18n.phonenumbers.PhoneNumberDesc.descriptor_=e=goog.proto2.Message.createDescriptor(i18n.phonenumbers.PhoneNumberDesc,{0:{name:"PhoneNumberDesc",fullName:"i18n.phonenumbers.PhoneNumberDesc"},2:{name:"national_number_pattern",fieldType:goog.proto2.Message.FieldType.STRING,type:String},3:{name:"possible_number_pattern",fieldType:goog.proto2.Message.FieldType.STRING,type:String},9:{name:"possible_length",repeated:!0,fieldType:goog.proto2.Message.FieldType.INT32,type:Number},10:{name:"possible_length_local_only",repeated:!0,fieldType:goog.proto2.Message.FieldType.INT32,type:Number},6:{name:"example_number",fieldType:goog.proto2.Message.FieldType.STRING,type:String},7:{name:"national_number_matcher_data",fieldType:goog.proto2.Message.FieldType.BYTES,type:String}})),e},i18n.phonenumbers.PhoneNumberDesc.getDescriptor=i18n.phonenumbers.PhoneNumberDesc.prototype.getDescriptor,i18n.phonenumbers.PhoneMetadata.prototype.getDescriptor=function(){var e=i18n.phonenumbers.PhoneMetadata.descriptor_;return e||(i18n.phonenumbers.PhoneMetadata.descriptor_=e=goog.proto2.Message.createDescriptor(i18n.phonenumbers.PhoneMetadata,{0:{name:"PhoneMetadata",fullName:"i18n.phonenumbers.PhoneMetadata"},1:{name:"general_desc",fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneNumberDesc},2:{name:"fixed_line",fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneNumberDesc},3:{name:"mobile",fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneNumberDesc},4:{name:"toll_free",fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneNumberDesc},5:{name:"premium_rate",fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneNumberDesc},6:{name:"shared_cost",fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneNumberDesc},7:{name:"personal_number",fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneNumberDesc},8:{name:"voip",fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneNumberDesc},21:{name:"pager",fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneNumberDesc},25:{name:"uan",fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneNumberDesc},27:{name:"emergency",fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneNumberDesc},28:{name:"voicemail",fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneNumberDesc},24:{name:"no_international_dialling",fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneNumberDesc},9:{name:"id",required:!0,fieldType:goog.proto2.Message.FieldType.STRING,type:String},10:{name:"country_code",fieldType:goog.proto2.Message.FieldType.INT32,type:Number},11:{name:"international_prefix",fieldType:goog.proto2.Message.FieldType.STRING,type:String},17:{name:"preferred_international_prefix",fieldType:goog.proto2.Message.FieldType.STRING,type:String},12:{name:"national_prefix",fieldType:goog.proto2.Message.FieldType.STRING,type:String},13:{name:"preferred_extn_prefix",fieldType:goog.proto2.Message.FieldType.STRING,type:String},15:{name:"national_prefix_for_parsing",fieldType:goog.proto2.Message.FieldType.STRING,type:String},16:{name:"national_prefix_transform_rule",fieldType:goog.proto2.Message.FieldType.STRING,type:String},18:{name:"same_mobile_and_fixed_line_pattern",fieldType:goog.proto2.Message.FieldType.BOOL,defaultValue:!1,type:Boolean},19:{name:"number_format",repeated:!0,fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.NumberFormat},20:{name:"intl_number_format",repeated:!0,fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.NumberFormat},22:{name:"main_country_for_code",fieldType:goog.proto2.Message.FieldType.BOOL,defaultValue:!1,type:Boolean},23:{name:"leading_digits",fieldType:goog.proto2.Message.FieldType.STRING,type:String},26:{name:"leading_zero_possible",fieldType:goog.proto2.Message.FieldType.BOOL,defaultValue:!1,type:Boolean}})),e},i18n.phonenumbers.PhoneMetadata.getDescriptor=i18n.phonenumbers.PhoneMetadata.prototype.getDescriptor,i18n.phonenumbers.PhoneMetadataCollection.prototype.getDescriptor=function(){var e=i18n.phonenumbers.PhoneMetadataCollection.descriptor_;return e||(i18n.phonenumbers.PhoneMetadataCollection.descriptor_=e=goog.proto2.Message.createDescriptor(i18n.phonenumbers.PhoneMetadataCollection,{0:{name:"PhoneMetadataCollection",fullName:"i18n.phonenumbers.PhoneMetadataCollection"},1:{name:"metadata",repeated:!0,fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneMetadata}})),e},i18n.phonenumbers.PhoneMetadataCollection.getDescriptor=i18n.phonenumbers.PhoneMetadataCollection.prototype.getDescriptor,i18n.phonenumbers.PhoneNumber=function(){goog.proto2.Message.call(this)},goog.inherits(i18n.phonenumbers.PhoneNumber,goog.proto2.Message),i18n.phonenumbers.PhoneNumber.prototype.getCountryCode=function(){return this.get$Value(1)},i18n.phonenumbers.PhoneNumber.prototype.getCountryCodeOrDefault=function(){return this.get$ValueOrDefault(1)},i18n.phonenumbers.PhoneNumber.prototype.setCountryCode=function(e){this.set$Value(1,e)},i18n.phonenumbers.PhoneNumber.prototype.hasCountryCode=function(){return this.has$Value(1)},i18n.phonenumbers.PhoneNumber.prototype.countryCodeCount=function(){return this.count$Values(1)},i18n.phonenumbers.PhoneNumber.prototype.clearCountryCode=function(){this.clear$Field(1)},i18n.phonenumbers.PhoneNumber.prototype.getNationalNumber=function(){return this.get$Value(2)},i18n.phonenumbers.PhoneNumber.prototype.getNationalNumberOrDefault=function(){return this.get$ValueOrDefault(2)},i18n.phonenumbers.PhoneNumber.prototype.setNationalNumber=function(e){this.set$Value(2,e)},i18n.phonenumbers.PhoneNumber.prototype.hasNationalNumber=function(){return this.has$Value(2)},i18n.phonenumbers.PhoneNumber.prototype.nationalNumberCount=function(){return this.count$Values(2)},i18n.phonenumbers.PhoneNumber.prototype.clearNationalNumber=function(){this.clear$Field(2)},i18n.phonenumbers.PhoneNumber.prototype.getExtension=function(){return this.get$Value(3)},i18n.phonenumbers.PhoneNumber.prototype.getExtensionOrDefault=function(){return this.get$ValueOrDefault(3)},i18n.phonenumbers.PhoneNumber.prototype.setExtension=function(e){this.set$Value(3,e)},i18n.phonenumbers.PhoneNumber.prototype.hasExtension=function(){return this.has$Value(3)},i18n.phonenumbers.PhoneNumber.prototype.extensionCount=function(){return this.count$Values(3)},i18n.phonenumbers.PhoneNumber.prototype.clearExtension=function(){this.clear$Field(3)},i18n.phonenumbers.PhoneNumber.prototype.getItalianLeadingZero=function(){return this.get$Value(4)},i18n.phonenumbers.PhoneNumber.prototype.getItalianLeadingZeroOrDefault=function(){return this.get$ValueOrDefault(4)},i18n.phonenumbers.PhoneNumber.prototype.setItalianLeadingZero=function(e){this.set$Value(4,e)},i18n.phonenumbers.PhoneNumber.prototype.hasItalianLeadingZero=function(){return this.has$Value(4)},i18n.phonenumbers.PhoneNumber.prototype.italianLeadingZeroCount=function(){return this.count$Values(4)},i18n.phonenumbers.PhoneNumber.prototype.clearItalianLeadingZero=function(){this.clear$Field(4)},i18n.phonenumbers.PhoneNumber.prototype.getNumberOfLeadingZeros=function(){return this.get$Value(8)},i18n.phonenumbers.PhoneNumber.prototype.getNumberOfLeadingZerosOrDefault=function(){return this.get$ValueOrDefault(8)},i18n.phonenumbers.PhoneNumber.prototype.setNumberOfLeadingZeros=function(e){this.set$Value(8,e)},i18n.phonenumbers.PhoneNumber.prototype.hasNumberOfLeadingZeros=function(){return this.has$Value(8)},i18n.phonenumbers.PhoneNumber.prototype.numberOfLeadingZerosCount=function(){return this.count$Values(8)},i18n.phonenumbers.PhoneNumber.prototype.clearNumberOfLeadingZeros=function(){this.clear$Field(8)},i18n.phonenumbers.PhoneNumber.prototype.getRawInput=function(){return this.get$Value(5)},i18n.phonenumbers.PhoneNumber.prototype.getRawInputOrDefault=function(){return this.get$ValueOrDefault(5)},i18n.phonenumbers.PhoneNumber.prototype.setRawInput=function(e){this.set$Value(5,e)},i18n.phonenumbers.PhoneNumber.prototype.hasRawInput=function(){return this.has$Value(5)},i18n.phonenumbers.PhoneNumber.prototype.rawInputCount=function(){return this.count$Values(5)},i18n.phonenumbers.PhoneNumber.prototype.clearRawInput=function(){this.clear$Field(5)},i18n.phonenumbers.PhoneNumber.prototype.getCountryCodeSource=function(){return this.get$Value(6)},i18n.phonenumbers.PhoneNumber.prototype.getCountryCodeSourceOrDefault=function(){return this.get$ValueOrDefault(6)},i18n.phonenumbers.PhoneNumber.prototype.setCountryCodeSource=function(e){this.set$Value(6,e)},i18n.phonenumbers.PhoneNumber.prototype.hasCountryCodeSource=function(){return this.has$Value(6)},i18n.phonenumbers.PhoneNumber.prototype.countryCodeSourceCount=function(){return this.count$Values(6)},i18n.phonenumbers.PhoneNumber.prototype.clearCountryCodeSource=function(){this.clear$Field(6)},i18n.phonenumbers.PhoneNumber.prototype.getPreferredDomesticCarrierCode=function(){return this.get$Value(7)},i18n.phonenumbers.PhoneNumber.prototype.getPreferredDomesticCarrierCodeOrDefault=function(){return this.get$ValueOrDefault(7)},i18n.phonenumbers.PhoneNumber.prototype.setPreferredDomesticCarrierCode=function(e){this.set$Value(7,e)},i18n.phonenumbers.PhoneNumber.prototype.hasPreferredDomesticCarrierCode=function(){return this.has$Value(7)},i18n.phonenumbers.PhoneNumber.prototype.preferredDomesticCarrierCodeCount=function(){return this.count$Values(7)},i18n.phonenumbers.PhoneNumber.prototype.clearPreferredDomesticCarrierCode=function(){this.clear$Field(7)},i18n.phonenumbers.PhoneNumber.CountryCodeSource={FROM_NUMBER_WITH_PLUS_SIGN:1,FROM_NUMBER_WITH_IDD:5,FROM_NUMBER_WITHOUT_PLUS_SIGN:10,FROM_DEFAULT_COUNTRY:20},i18n.phonenumbers.PhoneNumber.prototype.getDescriptor=function(){return i18n.phonenumbers.PhoneNumber.descriptor_||(i18n.phonenumbers.PhoneNumber.descriptor_=goog.proto2.Message.createDescriptor(i18n.phonenumbers.PhoneNumber,{0:{name:"PhoneNumber",fullName:"i18n.phonenumbers.PhoneNumber"},1:{name:"country_code",required:!0,fieldType:goog.proto2.Message.FieldType.INT32,type:Number},2:{name:"national_number",required:!0,fieldType:goog.proto2.Message.FieldType.UINT64,type:Number},3:{name:"extension",fieldType:goog.proto2.Message.FieldType.STRING,type:String},4:{name:"italian_leading_zero",fieldType:goog.proto2.Message.FieldType.BOOL,type:Boolean},8:{name:"number_of_leading_zeros",fieldType:goog.proto2.Message.FieldType.INT32,defaultValue:1,type:Number},5:{name:"raw_input",fieldType:goog.proto2.Message.FieldType.STRING,type:String},6:{name:"country_code_source",fieldType:goog.proto2.Message.FieldType.ENUM,defaultValue:i18n.phonenumbers.PhoneNumber.CountryCodeSource.FROM_NUMBER_WITH_PLUS_SIGN,type:i18n.phonenumbers.PhoneNumber.CountryCodeSource},7:{name:"preferred_domestic_carrier_code",fieldType:goog.proto2.Message.FieldType.STRING,type:String}})),i18n.phonenumbers.PhoneNumber.descriptor_},i18n.phonenumbers.PhoneNumber.ctor=i18n.phonenumbers.PhoneNumber,i18n.phonenumbers.PhoneNumber.ctor.getDescriptor=i18n.phonenumbers.PhoneNumber.prototype.getDescriptor,i18n.phonenumbers.metadata={},i18n.phonenumbers.metadata.countryCodeToRegionCodeMap={1:"US AG AI AS BB BM BS CA DM DO GD GU JM KN KY LC MP MS PR SX TC TT VC VG VI".split(" "),7:["RU","KZ"],20:["EG"],27:["ZA"],30:["GR"],31:["NL"],32:["BE"],33:["FR"],34:["ES"],36:["HU"],39:["IT","VA"],40:["RO"],41:["CH"],43:["AT"],44:["GB","GG","IM","JE"],45:["DK"],46:["SE"],47:["NO","SJ"],48:["PL"],49:["DE"],51:["PE"],52:["MX"],53:["CU"],54:["AR"],55:["BR"],56:["CL"],57:["CO"],58:["VE"],60:["MY"],61:["AU","CC","CX"],62:["ID"],63:["PH"],64:["NZ"],65:["SG"],66:["TH"],81:["JP"],82:["KR"],84:["VN"],86:["CN"],90:["TR"],91:["IN"],92:["PK"],93:["AF"],94:["LK"],95:["MM"],98:["IR"],211:["SS"],212:["MA","EH"],213:["DZ"],216:["TN"],218:["LY"],220:["GM"],221:["SN"],222:["MR"],223:["ML"],224:["GN"],225:["CI"],226:["BF"],227:["NE"],228:["TG"],229:["BJ"],230:["MU"],231:["LR"],232:["SL"],233:["GH"],234:["NG"],235:["TD"],236:["CF"],237:["CM"],238:["CV"],239:["ST"],240:["GQ"],241:["GA"],242:["CG"],243:["CD"],244:["AO"],245:["GW"],246:["IO"],247:["AC"],248:["SC"],249:["SD"],250:["RW"],251:["ET"],252:["SO"],253:["DJ"],254:["KE"],255:["TZ"],256:["UG"],257:["BI"],258:["MZ"],260:["ZM"],261:["MG"],262:["RE","YT"],263:["ZW"],264:["NA"],265:["MW"],266:["LS"],267:["BW"],268:["SZ"],269:["KM"],290:["SH","TA"],291:["ER"],297:["AW"],298:["FO"],299:["GL"],350:["GI"],351:["PT"],352:["LU"],353:["IE"],354:["IS"],355:["AL"],356:["MT"],357:["CY"],358:["FI","AX"],359:["BG"],370:["LT"],371:["LV"],372:["EE"],373:["MD"],374:["AM"],375:["BY"],376:["AD"],377:["MC"],378:["SM"],380:["UA"],381:["RS"],382:["ME"],385:["HR"],386:["SI"],387:["BA"],389:["MK"],420:["CZ"],421:["SK"],423:["LI"],500:["FK"],501:["BZ"],502:["GT"],503:["SV"],504:["HN"],505:["NI"],506:["CR"],507:["PA"],508:["PM"],509:["HT"],590:["GP","BL","MF"],591:["BO"],592:["GY"],593:["EC"],594:["GF"],595:["PY"],596:["MQ"],597:["SR"],598:["UY"],599:["CW","BQ"],670:["TL"],672:["NF"],673:["BN"],674:["NR"],675:["PG"],676:["TO"],677:["SB"],678:["VU"],679:["FJ"],680:["PW"],681:["WF"],682:["CK"],683:["NU"],685:["WS"],686:["KI"],687:["NC"],688:["TV"],689:["PF"],690:["TK"],691:["FM"],692:["MH"],800:["001"],808:["001"],850:["KP"],852:["HK"],853:["MO"],855:["KH"],856:["LA"],870:["001"],878:["001"],880:["BD"],881:["001"],882:["001"],883:["001"],886:["TW"],888:["001"],960:["MV"],961:["LB"],962:["JO"],963:["SY"],964:["IQ"],965:["KW"],966:["SA"],967:["YE"],968:["OM"],970:["PS"],971:["AE"],972:["IL"],973:["BH"],974:["QA"],975:["BT"],976:["MN"],977:["NP"],979:["001"],992:["TJ"],993:["TM"],994:["AZ"],995:["GE"],996:["KG"],998:["UZ"]},i18n.phonenumbers.metadata.countryToMetadata={AC:[,[,,"[46]\\d{4}|[01589]\\d{5}",,,,,,,[5,6]],[,,"6[2-467]\\d{3}",,,,"62889",,,[5]],[,,"4\\d{4}",,,,"40123",,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AC",247,"00",,,,,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"[01589]\\d{5}",,,,"542011",,,[6]],,,[,,,,,,,,,[-1]]],AD:[,[,,"[16]\\d{5,8}|[37-9]\\d{5}",,,,,,,[6,8,9]],[,,"[78]\\d{5}",,,,"712345",,,[6]],[,,"(?:3\\d|6(?:[0-8]|90\\d{2}))\\d{4}",,,,"312345",,,[6,9]],[,,"180[02]\\d{4}",,,,"18001234",,,[8]],[,,"[19]\\d{5}",,,,"912345",,,[6]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AD",376,"00",,,,,,,,[[,"(\\d{3})(\\d{3})","$1 $2",["[137-9]|6[0-8]"]],[,"(\\d{4})(\\d{4})","$1 $2",["180","180[02]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["690"]]],,[,,,,,,,,,[-1]],,,[,,"1800\\d{4}",,,,"18000000",,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AE:[,[,,"[2-79]\\d{7,8}|800\\d{2,9}",,,,,,,[5,6,7,8,9,10,11,12]],[,,"[2-4679][2-8]\\d{6}",,,,"22345678",,,[8],[7]],[,,"5[024-68]\\d{7}",,,,"501234567",,,[9]],[,,"400\\d{6}|800\\d{2,9}",,,,"800123456"],[,,"900[02]\\d{5}",,,,"900234567",,,[9]],[,,"700[05]\\d{5}",,,,"700012345",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AE",971,"00","0",,,"0",,,,[[,"([2-4679])(\\d{3})(\\d{4})","$1 $2 $3",["[2-4679][2-8]"],"0$1"],[,"(5\\d)(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"],[,"([479]00)(\\d)(\\d{5})","$1 $2 $3",["[479]0"],"$1"],[,"([68]00)(\\d{2,9})","$1 $2",["60|8"],"$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"600[25]\\d{5}",,,,"600212345",,,[9]],,,[,,,,,,,,,[-1]]],AF:[,[,,"[2-7]\\d{8}",,,,,,,[9],[7]],[,,"(?:[25][0-8]|[34][0-4]|6[0-5])[2-9]\\d{6}",,,,"234567890",,,,[7]],[,,"7(?:[014-9]\\d|2[89]|30)\\d{6}",,,,"701234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AF",93,"00","0",,,"0",,,,[[,"([2-7]\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AG:[,[,,"[2589]\\d{9}",,,,,,,[10],[7]],[,,"268(?:4(?:6[0-38]|84)|56[0-2])\\d{4}",,,,"2684601234",,,,[7]],[,,"268(?:464|7(?:2\\d|3[246]|64|7[0-689]|8[02-68]))\\d{4}",,,,"2684641234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"5(?:00|22|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,"26848[01]\\d{4}",,,,"2684801234",,,,[7]],"AG",1,"011","1",,,"1",,,,,,[,,"26840[69]\\d{4}",,,,"2684061234",,,,[7]],,"268",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AI:[,[,,"[2589]\\d{9}",,,,,,,[10],[7]],[,,"2644(?:6[12]|9[78])\\d{4}",,,,"2644612345",,,,[7]],[,,"264(?:235|476|5(?:3[6-9]|8[1-4])|7(?:29|72))\\d{4}",,,,"2642351234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"5(?:00|22|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"AI",1,"011","1",,,"1",,,,,,[,,,,,,,,,[-1]],,"264",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AL:[,[,,"[2-57]\\d{7}|6\\d{8}|8\\d{5,7}|9\\d{5}",,,,,,,[6,7,8,9],[5]],[,,"(?:2(?:1(?:0[2-9]|[1-9]\\d)|[247]\\d{2}|[35][2-9]\\d|[68](?:0[2-9]|[1-9]\\d)|9(?:[089][2-9]|[1-7]\\d))|3(?:1(?:[04-9][2-9]|[1-3]\\d)|[2-6]\\d{2}|[79](?:[09][2-9]|[1-8]\\d)|8(?:0[2-9]|[1-9]\\d))|4\\d{3}|5(?:1(?:[05-9][2-9]|[1-4]\\d)|[2-578]\\d{2}|6(?:[06-9][2-9]|[1-5]\\d)|9(?:[089][2-9]|[1-7]\\d))|8(?:[19](?:[06-9][2-9]|[1-5]\\d)|[2-6]\\d{2}|[78](?:[089][2-9]|[1-7]\\d)))\\d{4}",,,,"22345678",,,[8],[5,6,7]],[,,"6(?:[689][2-9]|7[2-6])\\d{6}",,,,"662123456",,,[9]],[,,"800\\d{4}",,,,"8001234",,,[7]],[,,"900[1-9]\\d{2}",,,,"900123",,,[6]],[,,"808[1-9]\\d{2}",,,,"808123",,,[6]],[,,"700[2-9]\\d{4}",,,,"70021234",,,[8]],[,,,,,,,,,[-1]],"AL",355,"00","0",,,"0",,,,[[,"(4)(\\d{3})(\\d{4})","$1 $2 $3",["4[0-6]"],"0$1"],[,"(6\\d)(\\d{3})(\\d{4})","$1 $2 $3",["6"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2358][2-5]|4[7-9]"],"0$1"],[,"(\\d{3})(\\d{3,5})","$1 $2",["[235][16-9]|8[016-9]|[79]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AM:[,[,,"[1-9]\\d{7}",,,,,,,[8],[5,6]],[,,"(?:1[0-2]\\d|2(?:2[2-46]|3[1-8]|4[2-69]|5[2-7]|6[1-9]|8[1-7])|3[12]2|47\\d)\\d{5}",,,,"10123456",,,,[5,6]],[,,"(?:4[1349]|55|77|9[1-9])\\d{6}",,,,"77123456"],[,,"800\\d{5}",,,,"80012345"],[,,"90[016]\\d{5}",,,,"90012345"],[,,"80[1-4]\\d{5}",,,,"80112345"],[,,,,,,,,,[-1]],[,,"60(?:2[078]|[3-7]\\d|8[0-5])\\d{4}",,,,"60271234"],"AM",374,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{6})","$1 $2",["1|47"],"(0$1)"],[,"(\\d{2})(\\d{6})","$1 $2",["4[1349]|[5-7]|9[1-9]"],"0$1"],[,"(\\d{3})(\\d{5})","$1 $2",["[23]"],"(0$1)"],[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["8|90"],"0 $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AO:[,[,,"[29]\\d{8}",,,,,,,[9]],[,,"2\\d(?:[26-9]\\d|\\d[26-9])\\d{5}",,,,"222123456"],[,,"9[1-49]\\d{7}",,,,"923123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AO",244,"00",,,,,,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AR:[,[,,"11\\d{8}|[2368]\\d{9}|9\\d{10}",,,,,,,[10,11],[6,7,8]],[,,"11\\d{8}|(?:2(?:2(?:[013]\\d|2[13-79]|4[1-6]|5[2457]|6[124-8]|7[1-4]|8[13-6]|9[1267])|3(?:1[467]|2[03-6]|3[13-8]|[49][2-6]|5[2-8]|[067]\\d)|4(?:7[3-8]|9\\d)|6(?:[01346]\\d|2[24-6]|5[15-8])|80\\d|9(?:[0124789]\\d|3[1-6]|5[234]|6[2-46]))|3(?:3(?:2[79]|6\\d|8[2578])|4(?:[78]\\d|0[0124-9]|[1-35]\\d|4[24-7]|6[02-9]|9[123678])|5(?:[138]\\d|2[1245]|4[1-9]|6[2-4]|7[1-6])|6[24]\\d|7(?:[0469]\\d|1[1568]|2[013-9]|3[145]|5[14-8]|7[2-57]|8[0-24-9])|8(?:[013578]\\d|2[15-7]|4[13-6]|6[1-357-9]|9[124]))|670\\d)\\d{6}",,,,"1123456789",,,[10],[6,7,8]],[,,"675\\d{7}|9(?:11[2-9]\\d{7}|(?:2(?:2[013]|3[067]|49|6[01346]|80|9[147-9])|3(?:36|4[12358]|5[138]|6[24]|7[069]|8[013578]))[2-9]\\d{6}|\\d{4}[2-9]\\d{5})",,,,"91123456789",,,,[6,7,8]],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,"60[04579]\\d{7}",,,,"6001234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AR",54,"00","0",,,"0?(?:(11|2(?:2(?:02?|[13]|2[13-79]|4[1-6]|5[2457]|6[124-8]|7[1-4]|8[13-6]|9[1267])|3(?:02?|1[467]|2[03-6]|3[13-8]|[49][2-6]|5[2-8]|[67])|4(?:7[3-578]|9)|6(?:[0136]|2[24-6]|4[6-8]?|5[15-8])|80|9(?:0[1-3]|[19]|2\\d|3[1-6]|4[02568]?|5[2-4]|6[2-46]|72?|8[23]?))|3(?:3(?:2[79]|6|8[2578])|4(?:0[0-24-9]|[12]|3[5-8]?|4[24-7]|5[4-68]?|6[02-9]|7[126]|8[2379]?|9[1-36-8])|5(?:1|2[1245]|3[237]?|4[1-46-9]|6[2-4]|7[1-6]|8[2-5]?)|6[24]|7(?:[069]|1[1568]|2[15]|3[145]|4[13]|5[14-8]|7[2-57]|8[126])|8(?:[01]|2[15-7]|3[2578]?|4[13-6]|5[4-8]?|6[1-357-9]|7[36-8]?|8[5-8]?|9[124])))?15)?","9$1",,,[[,"([68]\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["[68]"],"0$1"],[,"(\\d{2})(\\d{4})","$1-$2",["[2-9]"],"$1"],[,"(\\d{3})(\\d{4})","$1-$2",["[2-9]"],"$1"],[,"(\\d{4})(\\d{4})","$1-$2",["[2-9]"],"$1"],[,"(9)(11)(\\d{4})(\\d{4})","$2 15-$3-$4",["911"],"0$1"],[,"(9)(\\d{3})(\\d{3})(\\d{4})","$2 15-$3-$4",["9(?:2[234689]|3[3-8])","9(?:2(?:2[013]|3[067]|49|6[01346]|80|9[147-9])|3(?:36|4[1-358]|5[138]|6[24]|7[069]|8[013578]))","9(?:2(?:2(?:0[013-9]|[13])|3(?:0[013-9]|[67])|49|6(?:[0136]|4[0-59])|8|9(?:[19]|44|7[013-9]|8[14]))|3(?:36|4(?:[12]|3[456]|[58]4)|5(?:1|3[0-24-689]|8[46])|6|7[069]|8(?:[01]|34|[578][45])))","9(?:2(?:2(?:0[013-9]|[13])|3(?:0[013-9]|[67])|49|6(?:[0136]|4[0-59])|8|9(?:[19]|44|7[013-9]|8[14]))|3(?:36|4(?:[12]|3(?:4|5[014]|6[1239])|[58]4)|5(?:1|3[0-24-689]|8[46])|6|7[069]|8(?:[01]|34|[578][45])))"],"0$1"],[,"(9)(\\d{4})(\\d{2})(\\d{4})","$2 15-$3-$4",["9[23]"],"0$1"],[,"(11)(\\d{4})(\\d{4})","$1 $2-$3",["1"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2-$3",["2(?:2[013]|3[067]|49|6[01346]|80|9[147-9])|3(?:36|4[1-358]|5[138]|6[24]|7[069]|8[013578])","2(?:2(?:0[013-9]|[13])|3(?:0[013-9]|[67])|49|6(?:[0136]|4[0-59])|8|9(?:[19]|44|7[013-9]|8[14]))|3(?:36|4(?:[12]|3[456]|[58]4)|5(?:1|3[0-24-689]|8[46])|6|7[069]|8(?:[01]|34|[578][45]))","2(?:2(?:0[013-9]|[13])|3(?:0[013-9]|[67])|49|6(?:[0136]|4[0-59])|8|9(?:[19]|44|7[013-9]|8[14]))|3(?:36|4(?:[12]|3(?:4|5[014]|6[1239])|[58]4)|5(?:1|3[0-24-689]|8[46])|6|7[069]|8(?:[01]|34|[578][45]))"],"0$1",,1],[,"(\\d{4})(\\d{2})(\\d{4})","$1 $2-$3",["[23]"],"0$1",,1],[,"(\\d{3})","$1",["1[012]|911"],"$1"]],[[,"([68]\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["[68]"],"0$1"],[,"(9)(11)(\\d{4})(\\d{4})","$1 $2 $3-$4",["911"]],[,"(9)(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3-$4",["9(?:2[234689]|3[3-8])","9(?:2(?:2[013]|3[067]|49|6[01346]|80|9[147-9])|3(?:36|4[1-358]|5[138]|6[24]|7[069]|8[013578]))","9(?:2(?:2(?:0[013-9]|[13])|3(?:0[013-9]|[67])|49|6(?:[0136]|4[0-59])|8|9(?:[19]|44|7[013-9]|8[14]))|3(?:36|4(?:[12]|3[456]|[58]4)|5(?:1|3[0-24-689]|8[46])|6|7[069]|8(?:[01]|34|[578][45])))","9(?:2(?:2(?:0[013-9]|[13])|3(?:0[013-9]|[67])|49|6(?:[0136]|4[0-59])|8|9(?:[19]|44|7[013-9]|8[14]))|3(?:36|4(?:[12]|3(?:4|5[014]|6[1239])|[58]4)|5(?:1|3[0-24-689]|8[46])|6|7[069]|8(?:[01]|34|[578][45])))"]],[,"(9)(\\d{4})(\\d{2})(\\d{4})","$1 $2 $3-$4",["9[23]"]],[,"(11)(\\d{4})(\\d{4})","$1 $2-$3",["1"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2-$3",["2(?:2[013]|3[067]|49|6[01346]|80|9[147-9])|3(?:36|4[1-358]|5[138]|6[24]|7[069]|8[013578])","2(?:2(?:0[013-9]|[13])|3(?:0[013-9]|[67])|49|6(?:[0136]|4[0-59])|8|9(?:[19]|44|7[013-9]|8[14]))|3(?:36|4(?:[12]|3[456]|[58]4)|5(?:1|3[0-24-689]|8[46])|6|7[069]|8(?:[01]|34|[578][45]))","2(?:2(?:0[013-9]|[13])|3(?:0[013-9]|[67])|49|6(?:[0136]|4[0-59])|8|9(?:[19]|44|7[013-9]|8[14]))|3(?:36|4(?:[12]|3(?:4|5[014]|6[1239])|[58]4)|5(?:1|3[0-24-689]|8[46])|6|7[069]|8(?:[01]|34|[578][45]))"],"0$1",,1],[,"(\\d{4})(\\d{2})(\\d{4})","$1 $2-$3",["[23]"],"0$1",,1]],[,,,,,,,,,[-1]],,,[,,"810\\d{7}",,,,"8101234567",,,[10]],[,,"810\\d{7}",,,,"8101234567",,,[10]],,,[,,,,,,,,,[-1]]],AS:[,[,,"[5689]\\d{9}",,,,,,,[10],[7]],[,,"6846(?:22|33|44|55|77|88|9[19])\\d{4}",,,,"6846221234",,,,[7]],[,,"684(?:2(?:5[2468]|72)|7(?:3[13]|70))\\d{4}",,,,"6847331234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"5(?:00|22|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"AS",1,"011","1",,,"1",,,,,,[,,,,,,,,,[-1]],,"684",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AT:[,[,,"[1-9]\\d{3,12}",,,,,,,[4,5,6,7,8,9,10,11,12,13],[3]],[,,"1\\d{3,12}|(?:2(?:1[467]|2[13-8]|5[2357]|6[1-46-8]|7[1-8]|8[124-7]|9[1458])|3(?:1[1-8]|3[23568]|4[5-7]|5[1378]|6[1-38]|8[3-68])|4(?:2[1-8]|35|63|7[1368]|8[2457])|5(?:12|2[1-8]|3[357]|4[147]|5[12578]|6[37])|6(?:13|2[1-47]|4[1-35-8]|5[468]|62)|7(?:2[1-8]|3[25]|4[13478]|5[68]|6[16-8]|7[1-6]|9[45]))\\d{3,10}",,,,"1234567890",,,,[3]],[,,"6(?:5[0-3579]|6[013-9]|[7-9]\\d)\\d{4,10}",,,,"664123456",,,[7,8,9,10,11,12,13]],[,,"800\\d{6,10}",,,,"800123456",,,[9,10,11,12,13]],[,,"9(?:0[01]|3[019])\\d{6,10}",,,,"900123456",,,[9,10,11,12,13]],[,,"8(?:10\\d|2(?:[01]\\d|8\\d?))\\d{5,9}",,,,"810123456",,,[8,9,10,11,12,13]],[,,,,,,,,,[-1]],[,,"780\\d{6,10}",,,,"780123456",,,[9,10,11,12,13]],"AT",43,"00","0",,,"0",,,,[[,"(116\\d{3})","$1",["116"],"$1"],[,"(1)(\\d{3,12})","$1 $2",["1"],"0$1"],[,"(5\\d)(\\d{3,5})","$1 $2",["5[079]"],"0$1"],[,"(5\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["5[079]"],"0$1"],[,"(5\\d)(\\d{4})(\\d{4,7})","$1 $2 $3",["5[079]"],"0$1"],[,"(\\d{3})(\\d{3,10})","$1 $2",["316|46|51|732|6(?:5[0-3579]|[6-9])|7(?:[28]0)|[89]"],"0$1"],[,"(\\d{4})(\\d{3,9})","$1 $2",["2|3(?:1[1-578]|[3-8])|4[2378]|5[2-6]|6(?:[12]|4[1-9]|5[468])|7(?:2[1-8]|35|4[1-8]|[5-79])"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"5(?:(?:0[1-9]|17)\\d{2,10}|[79]\\d{3,11})|720\\d{6,10}",,,,"50123",,,[5,6,7,8,9,10,11,12,13]],,,[,,,,,,,,,[-1]]],AU:[,[,,"1\\d{4,9}|[2-578]\\d{8}",,,,,,,[5,6,7,8,9,10]],[,,"[237]\\d{8}|8(?:[6-8]\\d{3}|9(?:[02-9]\\d{2}|1(?:[0-57-9]\\d|6[0135-9])))\\d{4}",,,,"212345678",,,[9],[8]],[,,"14(?:5\\d|71)\\d{5}|4(?:[0-3]\\d|4[47-9]|5[0-25-9]|6[6-9]|7[02-9]|8[147-9]|9[017-9])\\d{6}",,,,"412345678",,,[9]],[,,"180(?:0\\d{3}|2)\\d{3}",,,,"1800123456",,,[7,10]],[,,"19(?:0[0126]\\d|[679])\\d{5}",,,,"1900123456",,,[8,10]],[,,"13(?:00\\d{3}|45[0-4]|\\d)\\d{3}",,,,"1300123456",,,[6,8,10]],[,,"500\\d{6}",,,,"500123456",,,[9]],[,,"550\\d{6}",,,,"550123456",,,[9]],"AU",61,"(?:14(?:1[14]|34|4[17]|[56]6|7[47]|88))?001[14-689]","0",,,"0",,"0011",,[[,"([2378])(\\d{4})(\\d{4})","$1 $2 $3",["[2378]"],"(0$1)"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[45]|14"],"0$1"],[,"(16)(\\d{3,4})","$1 $2",["16"],"0$1"],[,"(16)(\\d{3})(\\d{2,4})","$1 $2 $3",["16"],"0$1"],[,"(1[389]\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:[38]0|90)","1(?:[38]00|90)"],"$1"],[,"(180)(2\\d{3})","$1 $2",["180","1802"],"$1"],[,"(19\\d)(\\d{3})","$1 $2",["19[13]"],"$1"],[,"(19\\d{2})(\\d{4})","$1 $2",["19[679]"],"$1"],[,"(13)(\\d{2})(\\d{2})","$1 $2 $3",["13[1-9]"],"$1"]],,[,,"16\\d{3,7}",,,,"1612345",,,[5,6,7,8,9]],1,,[,,"1(?:3(?:00\\d{3}|45[0-4]|\\d)\\d{3}|80(?:0\\d{6}|2\\d{3}))",,,,"1300123456",,,[6,7,8,10]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AW:[,[,,"[25-9]\\d{6}",,,,,,,[7]],[,,"5(?:2\\d|8[1-9])\\d{4}",,,,"5212345"],[,,"(?:5(?:6\\d|9[2-478])|6(?:[039]0|22|4[01]|6[0-2])|7[34]\\d|9(?:6[45]|9[4-8]))\\d{4}",,,,"5601234"],[,,"800\\d{4}",,,,"8001234"],[,,"900\\d{4}",,,,"9001234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"28\\d{5}|501\\d{4}",,,,"5011234"],"AW",297,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AX:[,[,,"[15]\\d{6,9}|2\\d{4,9}|3\\d{5,9}|4\\d{7,10}|[67]\\d{7,9}|8\\d{7,8}",,,,,,,[5,6,7,8,9,10,11]],[,,"18[1-8]\\d{4,6}",,,,"181234567",,,[7,8,9]],[,,"4(?:[0-8]\\d{6,8}|9\\d{9})|50\\d{6,8}",,,,"412345678",,,[8,9,10,11]],[,,"800\\d{5,6}",,,,"800123456",,,[8,9]],[,,"[67]00\\d{5,6}",,,,"600123456",,,[8,9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AX",358,"00|99(?:[02469]|5(?:11|33|5[59]|88|9[09]))","0",,,"0",,"00",,,,[,,,,,,,,,[-1]],,,[,,"100\\d{4,6}|20(?:0\\d{4,6}|2[023]\\d{4,5}|9[89]\\d{1,6})|300\\d{3,7}|60(?:[12]\\d{5,6}|6\\d{7})|7(?:1\\d{7}|3\\d{8}|5[03-9]\\d{5,6})",,,,"1001234",,,[5,6,7,8,9,10]],[,,"10(?:0\\d{4,6}|[1-9]\\d{5,7})|2(?:0(?:0\\d{4,6}|[13-8]\\d{5,7}|2(?:[023]\\d{4,5}|[14-9]\\d{4,6})|9(?:[0-7]\\d{4,6}|[89]\\d{1,6}))|9\\d{6,8})|3(?:0(?:0\\d{3,7}|[1-57-9]\\d{5,7}|6(?:\\d{3}|\\d{5,7}))|93\\d{5,7})|60(?:[12]\\d{5,6}|6\\d{7})|7(?:1\\d{7}|3\\d{8}|5[03-9]\\d{5,6})",,,,"10112345",,,[5,6,7,8,9,10]],,,[,,,,,,,,,[-1]]],AZ:[,[,,"[1-9]\\d{8}",,,,,,,[9],[7]],[,,"(?:1[28]\\d{3}|2(?:02|1[24]|2[2-4]|33|[45]2|6[23])\\d{2}|365(?:[0-46-9]\\d|5[0-35-9]))\\d{4}",,,,"123123456",,,,[7]],[,,"(?:36554|(?:4[04]|5[015]|60|7[07])\\d{3})\\d{4}",,,,"401234567"],[,,"88\\d{7}",,,,"881234567"],[,,"900200\\d{3}",,,,"900200123"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AZ",994,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["(?:1[28]|2(?:[45]2|[0-36])|365)"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[4-8]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["9"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BA:[,[,,"[3-9]\\d{7,8}",,,,,,,[8,9],[6]],[,,"(?:[35]\\d|49)\\d{6}",,,,"30123456",,,[8],[6]],[,,"6(?:0(?:3\\d|40)|[1-356]\\d|44[0-6]|71[137])\\d{5}",,,,"61123456"],[,,"8[08]\\d{6}",,,,"80123456",,,[8]],[,,"9[0246]\\d{6}",,,,"90123456",,,[8]],[,,"8[12]\\d{6}",,,,"82123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BA",387,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2-$3",["[3-5]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["6[1-356]|[7-9]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["6[047]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"70[23]\\d{5}",,,,"70223456",,,[8]],,,[,,,,,,,,,[-1]]],BB:[,[,,"[2589]\\d{9}",,,,,,,[10],[7]],[,,"246(?:2(?:2[78]|7[0-4])|4(?:1[024-6]|2\\d|3[2-9])|5(?:20|[34]\\d|54|7[1-3])|6(?:2\\d|38)|7(?:37|57)|9(?:1[89]|63))\\d{4}",,,,"2464123456",,,,[7]],[,,"246(?:2(?:[356]\\d|4[0-57-9]|8[0-79])|45\\d|8(?:[2-5]\\d|83))\\d{4}",,,,"2462501234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900\\d{7}|246976\\d{4}",,,,"9002123456",,,,[7]],[,,,,,,,,,[-1]],[,,"5(?:00|22|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,"24631\\d{5}",,,,"2463101234",,,,[7]],"BB",1,"011","1",,,"1",,,,,,[,,,,,,,,,[-1]],,"246",[,,,,,,,,,[-1]],[,,"246(?:292|367|4(?:1[7-9]|3[01]|44|67)|736)\\d{4}",,,,"2464301234",,,,[7]],,,[,,,,,,,,,[-1]]],BD:[,[,,"[2-79]\\d{5,9}|1\\d{9}|8[0-7]\\d{4,8}",,,,,,,[6,7,8,9,10]],[,,"2(?:[45]\\d{3}|7(?:1[0-267]|2[0-289]|3[0-29]|4[01]|5[1-3]|6[013]|7[0178]|91)|8(?:0[125]|[139][1-6]|2[0157-9]|41|6[1-35]|7[1-5]|8[1-8]|90)|9(?:0[0-2]|1[0-4]|2[568]|3[3-6]|5[5-7]|6[0167]|7[15]|8[0146-9]))\\d{4}|3(?:12?[5-7]\\d{2}|0(?:2(?:[025-79]\\d|[348]\\d{1,2})|3(?:[2-4]\\d|[56]\\d?))|2(?:1\\d{2}|2(?:[12]\\d|[35]\\d{1,2}|4\\d?))|3(?:1\\d{2}|2(?:[2356]\\d|4\\d{1,2}))|4(?:1\\d{2}|2(?:2\\d{1,2}|[47]|5\\d{2}))|5(?:1\\d{2}|29)|[67]1\\d{2}|8(?:1\\d{2}|2(?:2\\d{2}|3|4\\d)))\\d{3}|4(?:0(?:2(?:[09]\\d|7)|33\\d{2})|1\\d{3}|2(?:1\\d{2}|2(?:[25]\\d?|[348]\\d|[67]\\d{1,2}))|3(?:1\\d{2}(?:\\d{2})?|2(?:[045]\\d|[236-9]\\d{1,2})|32\\d{2})|4(?:[18]\\d{2}|2(?:[2-46]\\d{2}|3)|5[25]\\d{2})|5(?:1\\d{2}|2(?:3\\d|5))|6(?:[18]\\d{2}|2(?:3(?:\\d{2})?|[46]\\d{1,2}|5\\d{2}|7\\d)|5(?:3\\d?|4\\d|[57]\\d{1,2}|6\\d{2}|8))|71\\d{2}|8(?:[18]\\d{2}|23\\d{2}|54\\d{2})|9(?:[18]\\d{2}|2[2-5]\\d{2}|53\\d{1,2}))\\d{3}|5(?:02[03489]\\d{2}|1\\d{2}|2(?:1\\d{2}|2(?:2(?:\\d{2})?|[457]\\d{2}))|3(?:1\\d{2}|2(?:[37](?:\\d{2})?|[569]\\d{2}))|4(?:1\\d{2}|2[46]\\d{2})|5(?:1\\d{2}|26\\d{1,2})|6(?:[18]\\d{2}|2|53\\d{2})|7(?:1|24)\\d{2}|8(?:1|26)\\d{2}|91\\d{2})\\d{3}|6(?:0(?:1\\d{2}|2(?:3\\d{2}|4\\d{1,2}))|2(?:2[2-5]\\d{2}|5(?:[3-5]\\d{2}|7)|8\\d{2})|3(?:1|2[3478])\\d{2}|4(?:1|2[34])\\d{2}|5(?:1|2[47])\\d{2}|6(?:[18]\\d{2}|6(?:2(?:2\\d|[34]\\d{2})|5(?:[24]\\d{2}|3\\d|5\\d{1,2})))|72[2-5]\\d{2}|8(?:1\\d{2}|2[2-5]\\d{2})|9(?:1\\d{2}|2[2-6]\\d{2}))\\d{3}|7(?:(?:02|[3-589]1|6[12]|72[24])\\d{2}|21\\d{3}|32)\\d{3}|8(?:(?:4[12]|[5-7]2|1\\d?)|(?:0|3[12]|[5-7]1|217)\\d)\\d{4}|9(?:[35]1|(?:[024]2|81)\\d|(?:1|[24]1)\\d{2})\\d{3}",,,,"27111234",,,[6,7,8,9]],[,,"(?:1[13-9]\\d|(?:3[78]|44)[02-9]|6(?:44|6[02-9]))\\d{7}",,,,"1812345678",,,[10]],[,,"80[03]\\d{7}",,,,"8001234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"96(?:0[49]|1[0-4]|6[69])\\d{6}",,,,"9604123456",,,[10]],"BD",880,"00","0",,,"0",,,,[[,"(2)(\\d{7,8})","$1-$2",["2"],"0$1"],[,"(\\d{2})(\\d{4,6})","$1-$2",["[3-79]1"],"0$1"],[,"(\\d{4})(\\d{3,6})","$1-$2",["1|3(?:0|[2-58]2)|4(?:0|[25]2|3[23]|[4689][25])|5(?:[02-578]2|6[25])|6(?:[0347-9]2|[26][25])|7[02-9]2|8(?:[023][23]|[4-7]2)|9(?:[02][23]|[458]2|6[016])"],"0$1"],[,"(\\d{3})(\\d{3,7})","$1-$2",["[3-79][2-9]|8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BE:[,[,,"[1-9]\\d{7,8}",,,,,,,[8,9]],[,,"(?:1[0-69]|[23][2-8]|4[23]|5\\d|6[013-57-9]|71|8[1-79]|9[2-4])\\d{6}|80[2-8]\\d{5}",,,,"12345678",,,[8]],[,,"4(?:6[0135-8]|[79]\\d|8[3-9])\\d{6}",,,,"470123456",,,[9]],[,,"800\\d{5}",,,,"80012345",,,[8]],[,,"(?:70[2-467]|90[0-79])\\d{5}",,,,"90123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BE",32,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4[6-9]"],"0$1"],[,"(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[23]|4[23]|9[2-4]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[156]|7[018]|8(?:0[1-9]|[1-79])"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:80|9)0"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"78\\d{6}",,,,"78123456",,,[8]],,,[,,,,,,,,,[-1]]],BF:[,[,,"[25-7]\\d{7}",,,,,,,[8]],[,,"2(?:0(?:49|5[23]|6[56]|9[016-9])|4(?:4[569]|5[4-6]|6[56]|7[0179])|5(?:[34]\\d|50|6[5-7]))\\d{4}",,,,"20491234"],[,,"(?:5[156]\\d|[67]\\d{2})\\d{5}",,,,"70123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BF",226,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BG:[,[,,"[23567]\\d{5,7}|[489]\\d{6,8}",,,,,,,[6,7,8,9],[4,5]],[,,"2\\d{5,7}|(?:[36]\\d|5[1-9]|8[1-6]|9[1-7])\\d{5,6}|(?:4(?:[124-7]\\d|3[1-6])|7(?:0[1-9]|[1-9]\\d))\\d{4,5}",,,,"2123456",,,[6,7,8],[4,5]],[,,"(?:8[7-9]\\d|9(?:8\\d|99))\\d{6}|4(?:3[0789]|8\\d)\\d{5}",,,,"48123456",,,[8,9]],[,,"800\\d{5}",,,,"80012345",,,[8]],[,,"90\\d{6}",,,,"90123456",,,[8]],[,,,,,,,,,[-1]],[,,"700\\d{5}",,,,"70012345",,,[8]],[,,,,,,,,,[-1]],"BG",359,"00","0",,,"0",,,,[[,"(2)(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["2"],"0$1"],[,"(2)(\\d{3})(\\d{3,4})","$1 $2 $3",["2"],"0$1"],[,"(\\d{3})(\\d{4})","$1 $2",["43[124-7]|70[1-9]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3",["43[124-7]|70[1-9]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[78]00"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["999"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["48|8[7-9]|9[08]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BH:[,[,,"[136-9]\\d{7}",,,,,,,[8]],[,,"(?:1(?:3[1356]|6[0156]|7\\d)\\d|6(?:1[16]\\d|500|6(?:0\\d|3[12]|44|7[7-9])|9[69][69])|7(?:1(?:11|78)|7\\d{2}))\\d{4}",,,,"17001234"],[,,"(?:3(?:[1-4679]\\d|5[013-69]|8[0-47-9])\\d|6(?:3(?:00|33|6[16])|6(?:[69]\\d|3[03-9]|7[0-6])))\\d{4}",,,,"36001234"],[,,"80\\d{6}",,,,"80123456"],[,,"(?:87|9[014578])\\d{6}",,,,"90123456"],[,,"84\\d{6}",,,,"84123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BH",973,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BI:[,[,,"[267]\\d{7}",,,,,,,[8]],[,,"22\\d{6}",,,,"22201234"],[,,"(?:29|6[189]|7[124-9])\\d{6}",,,,"79561234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BI",257,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BJ:[,[,,"[2689]\\d{7}|7\\d{3}",,,,,,,[4,8]],[,,"2(?:02|1[037]|2[45]|3[68])\\d{5}",,,,"20211234",,,[8]],[,,"(?:6[1-8]|9[03-9])\\d{6}",,,,"90011234",,,[8]],[,,"7[3-5]\\d{2}",,,,"7312",,,[4]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"857[58]\\d{4}",,,,"85751234",,,[8]],"BJ",229,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"81\\d{6}",,,,"81123456",,,[8]],,,[,,,,,,,,,[-1]]],BL:[,[,,"[56]\\d{8}",,,,,,,[9]],[,,"590(?:2[7-9]|5[12]|87)\\d{4}",,,,"590271234"],[,,"690(?:0[05-9]|[1-9]\\d)\\d{4}",,,,"690001234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BL",590,"00","0",,,"0",,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BM:[,[,,"[4589]\\d{9}",,,,,,,[10],[7]],[,,"441(?:2(?:02|23|61|[3479]\\d)|[46]\\d{2}|5(?:4\\d|60|89)|824)\\d{4}",,,,"4412345678",,,,[7]],[,,"441(?:[37]\\d|5[0-39])\\d{5}",,,,"4413701234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"5(?:00|22|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"BM",1,"011","1",,,"1",,,,,,[,,,,,,,,,[-1]],,"441",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BN:[,[,,"[2-578]\\d{6}",,,,,,,[7]],[,,"2(?:[013-9]\\d|2[0-7])\\d{4}|[3-5]\\d{6}",,,,"2345678"],[,,"22[89]\\d{4}|[78]\\d{6}",,,,"7123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BN",673,"00",,,,,,,,[[,"([2-578]\\d{2})(\\d{4})","$1 $2"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BO:[,[,,"[23467]\\d{7}",,,,,,,[8],[7]],[,,"(?:2(?:2\\d{2}|5(?:11|[258]\\d|9[67])|6(?:12|2\\d|9[34])|8(?:2[34]|39|62))|3(?:3\\d{2}|4(?:6\\d|8[24])|8(?:25|42|5[257]|86|9[25])|9(?:2\\d|3[234]|4[248]|5[24]|6[2-6]|7\\d))|4(?:4\\d{2}|6(?:11|[24689]\\d|72)))\\d{4}",,,,"22123456",,,,[7]],[,,"[67]\\d{7}",,,,"71234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BO",591,"00(1\\d)?","0",,,"0(1\\d)?",,,,[[,"([234])(\\d{7})","$1 $2",["[234]"],,"0$CC $1"],[,"([67]\\d{7})","$1",["[67]"],,"0$CC $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BQ:[,[,,"[347]\\d{6}",,,,,,,[7]],[,,"(?:318[023]|41(?:6[023]|70)|7(?:1[578]|50)\\d)\\d{3}",,,,"7151234"],[,,"(?:31(?:8[14-8]|9[14578])|416[145-9]|7(?:0[01]|7[07]|8\\d|9[056])\\d)\\d{3}",,,,"3181234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BQ",599,"00",,,,,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BR:[,[,,"[1-46-9]\\d{7,10}|5(?:[0-4]\\d{7,9}|5(?:[2-8]\\d{7}|9\\d{7,8}))",,,,,,,[8,9,10,11]],[,,"(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-5]\\d{7}",,,,"1123456789",,,[10],[8]],[,,"(?:[189][1-9]|2[12478])(?:7|9\\d)\\d{7}|(?:3[1-578]|[46][1-9]|5[13-5]|7[13-579])(?:[6-8]|9\\d?)\\d{7}",,,,"11961234567",,,[10,11],[8]],[,,"800\\d{6,7}",,,,"800123456",,,[9,10]],[,,"(?:300|[59]00\\d?)\\d{6}",,,,"300123456",,,[9,10]],[,,"(?:300\\d(?:\\d{2})?|40(?:0\\d|20))\\d{4}",,,,"40041234",,,[8,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BR",55,"00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)","0",,,"0(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\d{10,11}))?","$2",,,[[,"(\\d{4})(\\d{4})","$1-$2",["(?:300|40[02])","(?:300|40(?:0|20))"]],[,"([3589]00)(\\d{2,3})(\\d{4})","$1 $2 $3",["[3589]00"],"0$1"],[,"(\\d{3,5})","$1",["1[125689]"],"$1"],[,"(\\d{4})(\\d{4})","$1-$2",["[2-9](?:[1-9]|0[1-9])"],"$1"],[,"(\\d{5})(\\d{4})","$1-$2",["9(?:[1-9]|0[1-9])"],"$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["[1-9][1-9]"],"($1)","0 $CC ($1)"],[,"(\\d{2})(\\d{5})(\\d{4})","$1 $2-$3",["[1-9][1-9]9"],"($1)","0 $CC ($1)"]],[[,"(\\d{4})(\\d{4})","$1-$2",["(?:300|40[02])","(?:300|40(?:0|20))"]],[,"([3589]00)(\\d{2,3})(\\d{4})","$1 $2 $3",["[3589]00"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["[1-9][1-9]"],"($1)","0 $CC ($1)"],[,"(\\d{2})(\\d{5})(\\d{4})","$1 $2-$3",["[1-9][1-9]9"],"($1)","0 $CC ($1)"]],[,,,,,,,,,[-1]],,,[,,"(?:300\\d|40(?:0\\d|20))\\d{4}",,,,"40041234",,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BS:[,[,,"[2589]\\d{9}",,,,,,,[10],[7]],[,,"242(?:3(?:02|[236][1-9]|4[0-24-9]|5[0-68]|7[3467]|8[0-4]|9[2-467])|461|502|6(?:0[1-3]|12|7[67]|8[78]|9[89])|7(?:02|88))\\d{4}",,,,"2423456789",,,,[7]],[,,"242(?:3(?:5[79]|[79]5)|4(?:[2-4][1-9]|5[1-8]|6[2-8]|7\\d|81)|5(?:2[45]|3[35]|44|5[1-9]|65|77)|6[34]6|7(?:27|38)|8(?:0[1-9]|1[02-9]|2\\d|99))\\d{4}",,,,"2423591234",,,,[7]],[,,"242300\\d{4}|8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456",,,,[7]],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"5(?:00|22|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"BS",1,"011","1",,,"1",,,,,,[,,,,,,,,,[-1]],,"242",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BT:[,[,,"[1-8]\\d{6,7}",,,,,,,[7,8],[6]],[,,"(?:2[3-6]|[34][5-7]|5[236]|6[2-46]|7[246]|8[2-4])\\d{5}",,,,"2345678",,,[7],[6]],[,,"(?:1[67]|77)\\d{6}",,,,"17123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BT",975,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1|77"]],[,"([2-8])(\\d{3})(\\d{3})","$1 $2 $3",["[2-68]|7[246]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BW:[,[,,"[2-79]\\d{6,7}",,,,,,,[7,8]],[,,"(?:2(?:4[0-48]|6[0-24]|9[0578])|3(?:1[0-35-9]|55|[69]\\d|7[01])|4(?:6[03]|7[1267]|9[0-5])|5(?:3[0389]|4[0489]|7[1-47]|88|9[0-49])|6(?:2[1-35]|5[149]|8[067]))\\d{4}",,,,"2401234",,,[7]],[,,"7(?:[1-6]\\d|7[014-8])\\d{5}",,,,"71123456",,,[8]],[,,,,,,,,,[-1]],[,,"90\\d{5}",,,,"9012345",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"79[12][01]\\d{4}",,,,"79101234",,,[8]],"BW",267,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[2-6]"]],[,"(7\\d)(\\d{3})(\\d{3})","$1 $2 $3",["7"]],[,"(90)(\\d{5})","$1 $2",["9"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BY:[,[,,"[1-4]\\d{8}|800\\d{3,7}|[89]\\d{9,10}",,,,,,,[6,7,8,9,10,11],[5]],[,,"(?:1(?:5(?:1[1-5]|[24]\\d|6[2-4]|9[1-7])|6(?:[235]\\d|4[1-7])|7\\d{2})|2(?:1(?:[246]\\d|3[0-35-9]|5[1-9])|2(?:[235]\\d|4[0-8])|3(?:[26]\\d|3[02-79]|4[024-7]|5[03-7])))\\d{5}",,,,"152450911",,,[9],[5,6,7]],[,,"(?:2(?:5[5679]|9[1-9])|33\\d|44\\d)\\d{6}",,,,"294911911",,,[9]],[,,"8(?:0[13]|20\\d)\\d{7}|800\\d{3,7}",,,,"8011234567"],[,,"(?:810|902)\\d{7}",,,,"9021234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"249\\d{6}",,,,"249123456",,,[9]],"BY",375,"810","8",,,"8?0?",,"8~10",,[[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["17[0-3589]|2[4-9]|[34]","17(?:[02358]|1[0-2]|9[0189])|2[4-9]|[34]"],"8 0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["1(?:5[24]|6[235]|7[467])|2(?:1[246]|2[25]|3[26])","1(?:5[24]|6(?:2|3[04-9]|5[0346-9])|7(?:[46]|7[37-9]))|2(?:1[246]|2[25]|3[26])"],"8 0$1"],[,"(\\d{4})(\\d{2})(\\d{3})","$1 $2-$3",["1(?:5[169]|6[3-5]|7[179])|2(?:1[35]|2[34]|3[3-5])","1(?:5[169]|6(?:3[1-3]|4|5[125])|7(?:1[3-9]|7[0-24-6]|9[2-7]))|2(?:1[35]|2[34]|3[3-5])"],"8 0$1"],[,"([89]\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["8[01]|9"],"8 $1"],[,"(82\\d)(\\d{4})(\\d{4})","$1 $2 $3",["82"],"8 $1"],[,"(800)(\\d{3})","$1 $2",["800"],"8 $1"],[,"(800)(\\d{2})(\\d{2,4})","$1 $2 $3",["800"],"8 $1"]],,[,,,,,,,,,[-1]],,,[,,"8(?:0[13]|10|20\\d)\\d{7}|800\\d{3,7}|902\\d{7}",,,,"82012345678"],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BZ:[,[,,"[2-8]\\d{6}|0\\d{10}",,,,,,,[7,11]],[,,"(?:2(?:[02]\\d|36)|[3-58][02]\\d|7(?:[02]\\d|32))\\d{4}",,,,"2221234",,,[7]],[,,"6[0-35-7]\\d{5}",,,,"6221234",,,[7]],[,,"0800\\d{7}",,,,"08001234123",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BZ",501,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1-$2",["[2-8]"]],[,"(0)(800)(\\d{4})(\\d{3})","$1-$2-$3-$4",["0"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]]],CA:[,[,,"[2-9]\\d{9}|3\\d{6}",,,,,,,[7,10]],[,,"(?:2(?:04|[23]6|[48]9|50)|3(?:06|43|65)|4(?:03|1[68]|3[178]|50)|5(?:06|1[49]|48|79|8[17])|6(?:0[04]|13|22|39|47)|7(?:0[59]|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}|310\\d{4}",,,,"2042345678",,,[10],[7]],[,,"(?:2(?:04|[23]6|[48]9|50)|3(?:06|43|65)|4(?:03|1[68]|3[178]|50)|5(?:06|1[49]|48|79|8[17])|6(?:0[04]|13|22|39|47)|7(?:0[59]|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}",,,,"2042345678",,,[10],[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}|310\\d{4}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456",,,[10]],[,,,,,,,,,[-1]],[,,"5(?:00|22|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678",,,[10]],[,,,,,,,,,[-1]],"CA",1,"011","1",,,"1",,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CC:[,[,,"[1458]\\d{5,9}",,,,,,,[6,7,9,10],[8]],[,,"89162\\d{4}",,,,"891621234",,,[9],[8]],[,,"14(?:5\\d|71)\\d{5}|4(?:[0-2]\\d|3[0-57-9]|4[47-9]|5[0-25-9]|6[6-9]|7[02-9]|8[147-9]|9[017-9])\\d{6}",,,,"412345678",,,[9]],[,,"180(?:0\\d{3}|2)\\d{3}",,,,"1800123456",,,[7,10]],[,,"190[0126]\\d{6}",,,,"1900123456",,,[10]],[,,"13(?:00\\d{2})?\\d{4}",,,,"1300123456",,,[6,10]],[,,"500\\d{6}",,,,"500123456",,,[9]],[,,"550\\d{6}",,,,"550123456",,,[9]],"CC",61,"(?:14(?:1[14]|34|4[17]|[56]6|7[47]|88))?001[14-689]","0",,,"0",,"0011",,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CD:[,[,,"[2-6]\\d{6}|[18]\\d{6,8}|9\\d{8}",,,,,,,[7,9]],[,,"1(?:2\\d{7}|\\d{6})|[2-6]\\d{6}",,,,"1234567"],[,,"8(?:[0-2459]\\d{2}|8)\\d{5}|9[017-9]\\d{7}",,,,"991234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CD",243,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["12"],"0$1"],[,"([89]\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["8[0-2459]|9"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["88"],"0$1"],[,"(\\d{2})(\\d{5})","$1 $2",["[1-6]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CF:[,[,,"[278]\\d{7}",,,,,,,[8]],[,,"2[12]\\d{6}",,,,"21612345"],[,,"7[0257]\\d{6}",,,,"70012345"],[,,,,,,,,,[-1]],[,,"8776\\d{4}",,,,"87761234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CF",236,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CG:[,[,,"[028]\\d{8}",,,,,,,[9]],[,,"222[1-589]\\d{5}",,,,"222123456"],[,,"0[14-6]\\d{7}",,,,"061234567"],[,,,,,,,,,[-1]],[,,"80(?:0\\d{2}|11[01])\\d{4}",,,,"800123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CG",242,"00",,,,,,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["801"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[02]"]],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["800"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]]],CH:[,[,,"[2-9]\\d{8}|860\\d{9}",,,,,,,[9,12]],[,,"(?:2[12467]|3[1-4]|4[134]|5[256]|6[12]|[7-9]1)\\d{7}",,,,"212345678",,,[9]],[,,"7[5-9]\\d{7}",,,,"781234567",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"90[016]\\d{6}",,,,"900123456",,,[9]],[,,"84[0248]\\d{6}",,,,"840123456",,,[9]],[,,"878\\d{6}",,,,"878123456",,,[9]],[,,,,,,,,,[-1]],"CH",41,"00","0",,,"0",,,,[[,"([2-9]\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-7]|[89]1"],"0$1"],[,"([89]\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["8[047]|90"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["860"],"0$1"]],,[,,"74[0248]\\d{6}",,,,"740123456",,,[9]],,,[,,,,,,,,,[-1]],[,,"5[18]\\d{7}",,,,"581234567",,,[9]],,,[,,"860\\d{9}",,,,"860123456789",,,[12]]],CI:[,[,,"[02-8]\\d{7}",,,,,,,[8]],[,,"(?:2(?:0[023]|1[02357]|[23][045]|4[03-5])|3(?:0[06]|1[069]|[2-4][07]|5[09]|6[08]))\\d{5}",,,,"21234567"],[,,"(?:0[1-9]|4\\d|5[14-9]|6[015-79]|[78][4-9])\\d{6}",,,,"01234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CI",225,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]]],CK:[,[,,"[2-8]\\d{4}",,,,,,,[5]],[,,"(?:2\\d|3[13-7]|4[1-5])\\d{3}",,,,"21234"],[,,"[5-8]\\d{4}",,,,"71234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CK",682,"00",,,,,,,,[[,"(\\d{2})(\\d{3})","$1 $2"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CL:[,[,,"(?:[2-9]|600|123)\\d{7,8}",,,,,,,[9,10,11],[7,8]],[,,"2(?:1962\\d{4}|2\\d{7}|32[0-2467]\\d{5})|(?:3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|9[3-9])\\d{7}",,,,"221234567",,,[9],[7,8]],[,,"2(?:1962\\d{4}|2\\d{7}|32[0-2467]\\d{5})|(?:3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|9[3-9])\\d{7}",,,,"961234567",,,[9],[8]],[,,"800\\d{6}|1230\\d{7}",,,,"800123456",,,[9,11]],[,,,,,,,,,[-1]],[,,"600\\d{7,8}",,,,"6001234567",,,[10,11]],[,,,,,,,,,[-1]],[,,"44\\d{7}",,,,"441234567",,,[9]],"CL",56,"(?:0|1(?:1[0-69]|2[0-57]|5[13-58]|69|7[0167]|8[018]))0","0",,,"0|(1(?:1[0-69]|2[0-57]|5[13-58]|69|7[0167]|8[018]))",,,1,[[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2[23]"],"($1)","$CC ($1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[357]|4[1-35]|6[13-57]"],"($1)","$CC ($1)"],[,"(9)(\\d{4})(\\d{4})","$1 $2 $3",["9"],"0$1"],[,"(44)(\\d{3})(\\d{4})","$1 $2 $3",["44"],"0$1"],[,"([68]00)(\\d{3})(\\d{3,4})","$1 $2 $3",["60|8"],"$1"],[,"(600)(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3 $4",["60"],"$1"],[,"(1230)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"$1"],[,"(\\d{5})(\\d{4})","$1 $2",["219"],"($1)","$CC ($1)"],[,"(\\d{4,5})","$1",["[1-9]"],"$1"]],[[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2[23]"],"($1)","$CC ($1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[357]|4[1-35]|6[13-57]"],"($1)","$CC ($1)"],[,"(9)(\\d{4})(\\d{4})","$1 $2 $3",["9"],"0$1"],[,"(44)(\\d{3})(\\d{4})","$1 $2 $3",["44"],"0$1"],[,"([68]00)(\\d{3})(\\d{3,4})","$1 $2 $3",["60|8"],"$1"],[,"(600)(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3 $4",["60"],"$1"],[,"(1230)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"$1"],[,"(\\d{5})(\\d{4})","$1 $2",["219"],"($1)","$CC ($1)"]],[,,,,,,,,,[-1]],,,[,,"600\\d{7,8}",,,,"6001234567",,,[10,11]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CM:[,[,,"[2368]\\d{7,8}",,,,,,,[8,9]],[,,"2(?:22|33|4[23])\\d{6}",,,,"222123456",,,[9]],[,,"6[5-9]\\d{7}",,,,"671234567",,,[9]],[,,"88\\d{6}",,,,"88012345",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CM",237,"00",,,,,,,,[[,"([26])(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[26]"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[23]|88"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CN:[,[,,"[1-7]\\d{6,11}|8[0-357-9]\\d{6,9}|9\\d{7,10}",,,,,,,[7,8,9,10,11,12],[5,6]],[,,"21(?:100\\d{2}|95\\d{3,4}|\\d{8,10})|(?:10|2[02-57-9]|3(?:11|7[179])|4(?:[15]1|3[1-35])|5(?:1\\d|2[37]|3[12]|51|7[13-79]|9[15])|7(?:31|5[457]|6[09]|91)|8(?:[57]1|98))(?:100\\d{2}|95\\d{3,4}|\\d{8})|(?:3(?:1[02-9]|35|49|5\\d|7[02-68]|9[1-68])|4(?:1[02-9]|2[179]|3[3-9]|5[2-9]|6[4789]|7\\d|8[23])|5(?:3[03-9]|4[36]|5[02-9]|6[1-46]|7[028]|80|9[2-46-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[17]\\d|2[248]|3[04-9]|4[3-6]|5[0-4689]|6[2368]|9[02-9])|8(?:078|1[236-8]|2[5-7]|3\\d|5[1-9]|7[02-9]|8[3678]|9[1-7])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:100\\d{2}|95\\d{3,4}|\\d{7})|80(?:29|6[03578]|7[018]|81)\\d{4}",,,,"1012345678",,,,[5,6]],[,,"1(?:[38]\\d|4[57]|5[0-35-9]|7[0-35-8])\\d{8}",,,,"13123456789",,,[11]],[,,"(?:10)?800\\d{7}",,,,"8001234567",,,[10,12]],[,,"16[08]\\d{5}",,,,"16812345",,,[8]],[,,"400\\d{7}|950\\d{7,8}|(?:10|2[0-57-9]|3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[4789]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[3678]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))96\\d{3,4}",,,,"4001234567",,,[7,8,9,10,11],[5,6]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CN",86,"(1(?:[129]\\d{3}|79\\d{2}))?00","0",,,"(1(?:[129]\\d{3}|79\\d{2}))|0",,"00",,[[,"(80\\d{2})(\\d{4})","$1 $2",["80[2678]"],"0$1","$CC $1",1],[,"([48]00)(\\d{3})(\\d{4})","$1 $2 $3",["[48]00"]],[,"(\\d{5,6})","$1",["100|95"]],[,"(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2\\d)[19]","(?:10|2\\d)(?:10|9[56])","(?:10|2\\d)(?:100|9[56])"],"0$1","$CC $1"],[,"(\\d{3})(\\d{5,6})","$1 $2",["[3-9]","[3-9]\\d{2}[19]","[3-9]\\d{2}(?:10|9[56])"],"0$1","$CC $1"],[,"(\\d{3,4})(\\d{4})","$1 $2",["[2-9]"]],[,"(21)(\\d{4})(\\d{4,6})","$1 $2 $3",["21"],"0$1","$CC $1",1],[,"([12]\\d)(\\d{4})(\\d{4})","$1 $2 $3",["10[1-9]|2[02-9]","10[1-9]|2[02-9]","10(?:[1-79]|8(?:[1-9]|0[1-9]))|2[02-9]"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["3(?:1[02-9]|35|49|5|7[02-68]|9[1-68])|4(?:1[02-9]|2[179]|[35][2-9]|6[4789]|7\\d|8[23])|5(?:3[03-9]|4[36]|5[02-9]|6[1-46]|7[028]|80|9[2-46-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[04-9]|4[3-6]|6[2368])|8(?:1[236-8]|2[5-7]|3|5[1-9]|7[02-9]|8[3678]|9[1-7])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["3(?:11|7[179])|4(?:[15]1|3[1-35])|5(?:1|2[37]|3[12]|51|7[13-79]|9[15])|7(?:31|5[457]|6[09]|91)|8(?:[57]1|98)"],"0$1","$CC $1",1],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["807","8078"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["1[3-578]"],,"$CC $1"],[,"(10800)(\\d{3})(\\d{4})","$1 $2 $3",["108","1080","10800"]],[,"(\\d{3})(\\d{7,8})","$1 $2",["950"]]],[[,"(80\\d{2})(\\d{4})","$1 $2",["80[2678]"],"0$1","$CC $1",1],[,"([48]00)(\\d{3})(\\d{4})","$1 $2 $3",["[48]00"]],[,"(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2\\d)[19]","(?:10|2\\d)(?:10|9[56])","(?:10|2\\d)(?:100|9[56])"],"0$1","$CC $1"],[,"(\\d{3})(\\d{5,6})","$1 $2",["[3-9]","[3-9]\\d{2}[19]","[3-9]\\d{2}(?:10|9[56])"],"0$1","$CC $1"],[,"(21)(\\d{4})(\\d{4,6})","$1 $2 $3",["21"],"0$1","$CC $1",1],[,"([12]\\d)(\\d{4})(\\d{4})","$1 $2 $3",["10[1-9]|2[02-9]","10[1-9]|2[02-9]","10(?:[1-79]|8(?:[1-9]|0[1-9]))|2[02-9]"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["3(?:1[02-9]|35|49|5|7[02-68]|9[1-68])|4(?:1[02-9]|2[179]|[35][2-9]|6[4789]|7\\d|8[23])|5(?:3[03-9]|4[36]|5[02-9]|6[1-46]|7[028]|80|9[2-46-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[04-9]|4[3-6]|6[2368])|8(?:1[236-8]|2[5-7]|3|5[1-9]|7[02-9]|8[3678]|9[1-7])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["3(?:11|7[179])|4(?:[15]1|3[1-35])|5(?:1|2[37]|3[12]|51|7[13-79]|9[15])|7(?:31|5[457]|6[09]|91)|8(?:[57]1|98)"],"0$1","$CC $1",1],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["807","8078"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["1[3-578]"],,"$CC $1"],[,"(10800)(\\d{3})(\\d{4})","$1 $2 $3",["108","1080","10800"]],[,"(\\d{3})(\\d{7,8})","$1 $2",["950"]]],[,,,,,,,,,[-1]],,,[,,"(?:4|(?:10)?8)00\\d{7}|950\\d{7,8}",,,,"4001234567",,,[10,11,12]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CO:[,[,,"(?:[13]\\d{0,3}|[24-8])\\d{7}",,,,,,,[8,10,11],[7]],[,,"[124-8][2-9]\\d{6}",,,,"12345678",,,[8],[7]],[,,"3(?:0[0-5]|1\\d|2[0-3]|5[01])\\d{7}",,,,"3211234567",,,[10]],[,,"1800\\d{7}",,,,"18001234567",,,[11]],[,,"19(?:0[01]|4[78])\\d{7}",,,,"19001234567",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CO",57,"00(?:4(?:[14]4|56)|[579])","0",,,"0([3579]|4(?:44|56))?",,,,[[,"(\\d)(\\d{7})","$1 $2",["1(?:8[2-9]|9[0-3]|[2-7])|[24-8]","1(?:8[2-9]|9(?:09|[1-3])|[2-7])|[24-8]"],"($1)","0$CC $1"],[,"(\\d{3})(\\d{7})","$1 $2",["3"],,"0$CC $1"],[,"(1)(\\d{3})(\\d{7})","$1-$2-$3",["1(?:80|9[04])","1(?:800|9(?:0[01]|4[78]))"],"0$1"]],[[,"(\\d)(\\d{7})","$1 $2",["1(?:8[2-9]|9[0-3]|[2-7])|[24-8]","1(?:8[2-9]|9(?:09|[1-3])|[2-7])|[24-8]"],"($1)","0$CC $1"],[,"(\\d{3})(\\d{7})","$1 $2",["3"],,"0$CC $1"],[,"(1)(\\d{3})(\\d{7})","$1 $2 $3",["1(?:80|9[04])","1(?:800|9(?:0[01]|4[78]))"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CR:[,[,,"[24-9]\\d{7,9}",,,,,,,[8,10]],[,,"2[0-24-7]\\d{6}",,,,"22123456",,,[8]],[,,"5(?:0[01]|7[0-3])\\d{5}|6(?:[0-4]\\d{3}|500[01])\\d{3}|(?:7[0-3]|8[3-9])\\d{6}",,,,"83123456",,,[8]],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,"90[059]\\d{7}",,,,"9001234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"210[0-6]\\d{4}|4\\d{7}|5100\\d{4}",,,,"40001234",,,[8]],"CR",506,"00",,,,"(19(?:0[012468]|1[09]|20|66|77|99))",,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[24-7]|8[3-9]"],,"$CC $1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[89]0"],,"$CC $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CU:[,[,,"[2-57]\\d{5,7}",,,,,,,[6,7,8],[4,5]],[,,"2[1-4]\\d{5,6}|3(?:1\\d{6}|[23]\\d{4,6})|4(?:[125]\\d{5,6}|[36]\\d{6}|[78]\\d{4,6})|7\\d{6,7}",,,,"71234567",,,,[4,5]],[,,"5\\d{7}",,,,"51234567",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CU",53,"119","0",,,"0",,,,[[,"(\\d)(\\d{6,7})","$1 $2",["7"],"(0$1)"],[,"(\\d{2})(\\d{4,6})","$1 $2",["[2-4]"],"(0$1)"],[,"(\\d)(\\d{7})","$1 $2",["5"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CV:[,[,,"[259]\\d{6}",,,,,,,[7]],[,,"2(?:2[1-7]|3[0-8]|4[12]|5[1256]|6\\d|7[1-3]|8[1-5])\\d{4}",,,,"2211234"],[,,"(?:9\\d|59)\\d{5}",,,,"9911234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CV",238,"0",,,,,,,,[[,"(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CW:[,[,,"[169]\\d{6,7}",,,,,,,[7,8]],[,,"9(?:[48]\\d{2}|50\\d|7(?:2[0-24]|[34]\\d|6[35-7]|77|8[7-9]))\\d{4}",,,,"94151234",,,[8]],[,,"9(?:5(?:[12467]\\d|3[01])|6(?:[15-9]\\d|3[01]))\\d{4}",,,,"95181234",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"60[0-2]\\d{4}",,,,"6001234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CW",599,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[13-7]"]],[,"(9)(\\d{3})(\\d{4})","$1 $2 $3",["9"]]],,[,,"955\\d{5}",,,,"95581234",,,[8]],1,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CX:[,[,,"[1458]\\d{5,9}",,,,,,,[6,7,8,9,10]],[,,"89164\\d{4}",,,,"891641234",,,[9],[8]],[,,"14(?:5\\d|71)\\d{5}|4(?:[0-2]\\d|3[0-57-9]|4[47-9]|5[0-25-9]|6[6-9]|7[02-9]|8[147-9]|9[017-9])\\d{6}",,,,"412345678",,,[9]],[,,"180(?:0\\d{3}|2)\\d{3}",,,,"1800123456",,,[7,10]],[,,"190[0126]\\d{6}",,,,"1900123456",,,[10]],[,,"13(?:00\\d{2})?\\d{4}",,,,"1300123456",,,[6,8,10]],[,,"500\\d{6}",,,,"500123456",,,[9]],[,,"550\\d{6}",,,,"550123456",,,[9]],"CX",61,"(?:14(?:1[14]|34|4[17]|[56]6|7[47]|88))?001[14-689]","0",,,"0",,"0011",,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CY:[,[,,"[257-9]\\d{7}",,,,,,,[8]],[,,"2[2-6]\\d{6}",,,,"22345678"],[,,"9[4-79]\\d{6}",,,,"96123456"],[,,"800\\d{5}",,,,"80001234"],[,,"90[09]\\d{5}",,,,"90012345"],[,,"80[1-9]\\d{5}",,,,"80112345"],[,,"700\\d{5}",,,,"70012345"],[,,,,,,,,,[-1]],"CY",357,"00",,,,,,,,[[,"(\\d{2})(\\d{6})","$1 $2"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"(?:50|77)\\d{6}",,,,"77123456"],,,[,,,,,,,,,[-1]]],CZ:[,[,,"[2-8]\\d{8}|9\\d{8,11}",,,,,,,[9,10,11,12]],[,,"2\\d{8}|(?:3[1257-9]|4[16-9]|5[13-9])\\d{7}",,,,"212345678",,,[9]],[,,"(?:60[1-8]|7(?:0[2-5]|[2379]\\d))\\d{6}",,,,"601123456",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"9(?:0[05689]|76)\\d{6}",,,,"900123456",,,[9]],[,,"8[134]\\d{7}",,,,"811234567",,,[9]],[,,"70[01]\\d{6}",,,,"700123456",,,[9]],[,,"9[17]0\\d{6}",,,,"910123456",,,[9]],"CZ",420,"00",,,,,,,,[[,"([2-9]\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]|9[015-7]"]],[,"(96\\d)(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["96"]],[,"(9\\d)(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9[36]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"9(?:5\\d|7[234])\\d{6}",,,,"972123456",,,[9]],,,[,,"9(?:3\\d{9}|6\\d{7,10})",,,,"93123456789"]],DE:[,[,,"[1-35-9]\\d{3,14}|4(?:[0-8]\\d{3,12}|9(?:[0-37]\\d|4(?:[1-35-8]|4\\d?)|5\\d{1,2}|6[1-8]\\d?)\\d{2,8})",,,,,,,[4,5,6,7,8,9,10,11,12,13,14,15],[3]],[,,"2\\d{5,13}|3(?:0\\d{3,13}|2\\d{9}|[3-9]\\d{4,13})|4(?:0\\d{3,12}|\\d{5,13})|5(?:0[2-8]|[1256]\\d|[38][0-8]|4\\d{0,2}|[79][0-7])\\d{3,11}|6(?:\\d{5,13}|9\\d{3,12})|7(?:0[2-8]|[1-9]\\d)\\d{3,10}|8(?:0[2-9]|[1-8]\\d|9\\d?)\\d{3,10}|9(?:0[6-9]\\d{3,10}|1\\d{4,12}|[2-9]\\d{4,11})",,,,"30123456",,,[5,6,7,8,9,10,11,12,13,14,15],[3,4]],[,,"1(?:5[0-25-9]\\d{8}|6[023]\\d{7,8}|7\\d{8,9})",,,,"15123456789",,,[10,11]],[,,"800\\d{7,12}",,,,"8001234567890",,,[10,11,12,13,14,15]],[,,"137[7-9]\\d{6}|900(?:[135]\\d{6}|9\\d{7})",,,,"9001234567",,,[10,11]],[,,"1(?:3(?:7[1-6]\\d{6}|8\\d{4})|80\\d{5,11})",,,,"18012345",,,[7,8,9,10,11,12,13,14]],[,,"700\\d{8}",,,,"70012345678",,,[11]],[,,,,,,,,,[-1]],"DE",49,"00","0",,,"0",,,,[[,"(1\\d{2})(\\d{7,8})","$1 $2",["1[67]"],"0$1"],[,"(15\\d{3})(\\d{6})","$1 $2",["15[0568]"],"0$1"],[,"(1\\d{3})(\\d{7})","$1 $2",["15"],"0$1"],[,"(\\d{2})(\\d{3,11})","$1 $2",["3[02]|40|[68]9"],"0$1"],[,"(\\d{3})(\\d{3,11})","$1 $2",["2(?:\\d1|0[2389]|1[24]|28|34)|3(?:[3-9][15]|40)|[4-8][1-9]1|9(?:06|[1-9]1)"],"0$1"],[,"(\\d{4})(\\d{2,11})","$1 $2",["[24-6]|[7-9](?:\\d[1-9]|[1-9]\\d)|3(?:[3569][02-46-9]|4[2-4679]|7[2-467]|8[2-46-8])","[24-6]|[7-9](?:\\d[1-9]|[1-9]\\d)|3(?:3(?:0[1-467]|2[127-9]|3[124578]|[46][1246]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|3[1357]|4[13578]|6[1246]|7[1356]|9[1346])|5(?:0[14]|2[1-3589]|3[1357]|4[1246]|6[1-4]|7[1346]|8[13568]|9[1246])|6(?:0[356]|2[1-489]|3[124-6]|4[1347]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|3[1357]|4[145]|6[1-5]|7[1-4])|8(?:21|3[1468]|4[1347]|6[0135-9]|7[1467]|8[136])|9(?:0[12479]|2[1358]|3[1357]|4[134679]|6[1-9]|7[136]|8[147]|9[1468]))"],"0$1"],[,"(3\\d{4})(\\d{1,10})","$1 $2",["3"],"0$1"],[,"(800)(\\d{7,12})","$1 $2",["800"],"0$1"],[,"(\\d{3})(\\d)(\\d{4,10})","$1 $2 $3",["(?:18|90)0|137","1(?:37|80)|900[1359]"],"0$1"],[,"(1\\d{2})(\\d{5,11})","$1 $2",["181"],"0$1"],[,"(18\\d{3})(\\d{6})","$1 $2",["185","1850","18500"],"0$1"],[,"(18\\d{2})(\\d{7})","$1 $2",["18[68]"],"0$1"],[,"(18\\d)(\\d{8})","$1 $2",["18[2-579]"],"0$1"],[,"(700)(\\d{4})(\\d{4})","$1 $2 $3",["700"],"0$1"],[,"(138)(\\d{4})","$1 $2",["138"],"0$1"],[,"(15[013-68])(\\d{2})(\\d{8})","$1 $2 $3",["15[013-68]"],"0$1"],[,"(15[279]\\d)(\\d{2})(\\d{7})","$1 $2 $3",["15[279]"],"0$1"],[,"(1[67]\\d)(\\d{2})(\\d{7,8})","$1 $2 $3",["1(?:6[023]|7)"],"0$1"]],,[,,"16(?:4\\d{1,10}|[89]\\d{1,11})",,,,"16412345",,,[4,5,6,7,8,9,10,11,12,13,14]],,,[,,,,,,,,,[-1]],[,,"18(?:1\\d{5,11}|[2-9]\\d{8})",,,,"18500123456",,,[8,9,10,11,12,13,14]],,,[,,"1(?:5(?:(?:2\\d55|7\\d99|9\\d33)\\d{7}|(?:[034568]00|113)\\d{8})|6(?:013|255|399)\\d{7,8}|7(?:[015]13|[234]55|[69]33|[78]99)\\d{7,8})",,,,"177991234567",,,[12,13]]],DJ:[,[,,"[27]\\d{7}",,,,,,,[8]],[,,"2(?:1[2-5]|7[45])\\d{5}",,,,"21360003"],[,,"77\\d{6}",,,,"77831001"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"DJ",253,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],DK:[,[,,"[2-9]\\d{7}",,,,,,,[8]],[,,"(?:[2-7]\\d|8[126-9]|9[1-36-9])\\d{6}",,,,"32123456"],[,,"(?:[2-7]\\d|8[126-9]|9[1-36-9])\\d{6}",,,,"20123456"],[,,"80\\d{6}",,,,"80123456"],[,,"90\\d{6}",,,,"90123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"DK",45,"00",,,,,,,1,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],DM:[,[,,"[57-9]\\d{9}",,,,,,,[10],[7]],[,,"767(?:2(?:55|66)|4(?:2[01]|4[0-25-9])|50[0-4]|70[1-3])\\d{4}",,,,"7674201234",,,,[7]],[,,"767(?:2(?:[234689]5|7[5-7])|31[5-7]|61[2-7])\\d{4}",,,,"7672251234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"5(?:00|22|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"DM",1,"011","1",,,"1",,,,,,[,,,,,,,,,[-1]],,"767",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],DO:[,[,,"[589]\\d{9}",,,,,,,[10],[7]],[,,"8(?:[04]9[2-9]\\d{6}|29(?:2(?:[0-59]\\d|6[04-9]|7[0-27]|8[0237-9])|3(?:[0-35-9]\\d|4[7-9])|[45]\\d{2}|6(?:[0-27-9]\\d|[3-5][1-9]|6[0135-8])|7(?:0[013-9]|[1-37]\\d|4[1-35689]|5[1-4689]|6[1-57-9]|8[1-79]|9[1-8])|8(?:0[146-9]|1[0-48]|[248]\\d|3[1-79]|5[01589]|6[013-68]|7[124-8]|9[0-8])|9(?:[0-24]\\d|3[02-46-9]|5[0-79]|60|7[0169]|8[57-9]|9[02-9]))\\d{4})",,,,"8092345678",,,,[7]],[,,"8[024]9[2-9]\\d{6}",,,,"8092345678",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"5(?:00|22|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"DO",1,"011","1",,,"1",,,,,,[,,,,,,,,,[-1]],,"8[024]9",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],DZ:[,[,,"(?:[1-4]|[5-9]\\d)\\d{7}",,,,,,,[8,9]],[,,"(?:1\\d|2[013-79]|3[0-8]|4[0135689])\\d{6}|9619\\d{5}",,,,"12345678"],[,,"(?:5[4-6]|7[7-9])\\d{7}|6(?:[569]\\d|7[0-6])\\d{6}",,,,"551234567",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"80[3-689]1\\d{5}",,,,"808123456",,,[9]],[,,"80[12]1\\d{5}",,,,"801123456",,,[9]],[,,,,,,,,,[-1]],[,,"98[23]\\d{6}",,,,"983123456",,,[9]],"DZ",213,"00","0",,,"0",,,,[[,"([1-4]\\d)(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-4]"],"0$1"],[,"([5-8]\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-8]"],"0$1"],[,"(9\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["9"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],EC:[,[,,"1\\d{9,10}|[2-8]\\d{7}|9\\d{8}",,,,,,,[8,9,10,11],[7]],[,,"[2-7][2-7]\\d{6}",,,,"22123456",,,[8],[7]],[,,"9(?:(?:39|[45][89]|7[7-9]|[89]\\d)\\d|6(?:[017-9]\\d|2[0-4]))\\d{5}",,,,"991234567",,,[9]],[,,"1800\\d{6,7}",,,,"18001234567",,,[10,11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"[2-7]890\\d{4}",,,,"28901234",,,[8]],"EC",593,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2-$3",["[247]|[356][2-8]"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["9"],"0$1"],[,"(1800)(\\d{3})(\\d{3,4})","$1 $2 $3",["1"],"$1"]],[[,"(\\d)(\\d{3})(\\d{4})","$1-$2-$3",["[247]|[356][2-8]"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["9"],"0$1"],[,"(1800)(\\d{3})(\\d{3,4})","$1 $2 $3",["1"],"$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],EE:[,[,,"1\\d{3,4}|[3-9]\\d{6,7}|800\\d{6,7}",,,,,,,[4,5,7,8,10]],[,,"(?:3[23589]|4[3-8]|6\\d|7[1-9]|88)\\d{5}",,,,"3212345",,,[7]],[,,"(?:5\\d|8[1-5])\\d{6}|5(?:[02]\\d{2}|1(?:[0-8]\\d|95)|5[0-478]\\d|64[0-4]|65[1-589])\\d{3}",,,,"51234567",,,[7,8]],[,,"800(?:0\\d{3}|1\\d|[2-9])\\d{3}",,,,"80012345",,,[7,8,10]],[,,"(?:40\\d{2}|900)\\d{4}",,,,"9001234",,,[7,8]],[,,,,,,,,,[-1]],[,,"70[0-2]\\d{5}",,,,"70012345",,,[8]],[,,,,,,,,,[-1]],"EE",372,"00",,,,,,,,[[,"([3-79]\\d{2})(\\d{4})","$1 $2",["[369]|4[3-8]|5(?:[0-2]|5[0-478]|6[45])|7[1-9]","[369]|4[3-8]|5(?:[02]|1(?:[0-8]|95)|5[0-478]|6(?:4[0-4]|5[1-589]))|7[1-9]"]],[,"(70)(\\d{2})(\\d{4})","$1 $2 $3",["70"]],[,"(8000)(\\d{3})(\\d{3})","$1 $2 $3",["800","8000"]],[,"([458]\\d{3})(\\d{3,4})","$1 $2",["40|5|8(?:00|[1-5])","40|5|8(?:00[1-9]|[1-5])"]]],,[,,,,,,,,,[-1]],,,[,,"1\\d{3,4}|800[2-9]\\d{3}",,,,"8002123",,,[4,5,7]],[,,"1(?:2[01245]|3[0-6]|4[1-489]|5[0-59]|6[1-46-9]|7[0-27-9]|8[189]|9[012])\\d{1,2}",,,,"12123",,,[4,5]],,,[,,,,,,,,,[-1]]],EG:[,[,,"1\\d{4,9}|[2456]\\d{8}|3\\d{7}|[89]\\d{8,9}",,,,,,,[5,8,9,10],[7]],[,,"(?:1(?:3[23]\\d|5(?:[23]|9\\d))|2[2-4]\\d{2}|3\\d{2}|4(?:0[2-5]|[578][23]|64)\\d|5(?:0[2-7]|[57][23])\\d|6[24-689]3\\d|8(?:2[2-57]|4[26]|6[237]|8[2-4])\\d|9(?:2[27]|3[24]|52|6[2356]|7[2-4])\\d)\\d{5}|1[69]\\d{3}",,,,"234567890",,,[5,8,9],[7]],[,,"1(?:0[0-269]|1[0-245]|2[0-278])\\d{7}",,,,"1001234567",,,[10]],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,"900\\d{7}",,,,"9001234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"EG",20,"00","0",,,"0",,,,[[,"(\\d)(\\d{7,8})","$1 $2",["[23]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1[012]|[89]00"],"0$1"],[,"(\\d{2})(\\d{6,7})","$1 $2",["1[35]|[4-6]|[89][2-9]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],EH:[,[,,"[5-9]\\d{8}",,,,,,,[9]],[,,"528[89]\\d{5}",,,,"528812345"],[,,"(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[07][07]|6[12]))\\d{6}",,,,"650123456"],[,,"80\\d{7}",,,,"801234567"],[,,"89\\d{7}",,,,"891234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"5924[01]\\d{4}",,,,"592401234"],"EH",212,"00","0",,,"0",,,,,,[,,,,,,,,,[-1]],,"528[89]",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ER:[,[,,"[178]\\d{6}",,,,,,,[7],[6]],[,,"1(?:1[12568]|20|40|55|6[146])\\d{4}|8\\d{6}",,,,"8370362",,,,[6]],[,,"17[1-3]\\d{4}|7\\d{6}",,,,"7123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"ER",291,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",,"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ES:[,[,,"[5-9]\\d{8}",,,,,,,[9]],[,,"8(?:[1356]\\d|[28][0-8]|[47][1-9])\\d{6}|9(?:[135]\\d{7}|[28][0-8]\\d{6}|4[1-9]\\d{6}|6(?:[0-8]\\d{6}|9(?:0(?:[0-57-9]\\d{4}|6(?:0[0-8]|1[1-9]|[2-9]\\d)\\d{2})|[1-9]\\d{5}))|7(?:[124-9]\\d{2}|3(?:[0-8]\\d|9[1-9]))\\d{4})",,,,"810123456"],[,,"(?:6\\d{6}|7[1-48]\\d{5}|9(?:6906(?:09|10)|7390\\d{2}))\\d{2}",,,,"612345678"],[,,"[89]00\\d{6}",,,,"800123456"],[,,"80[367]\\d{6}",,,,"803123456"],[,,"90[12]\\d{6}",,,,"901123456"],[,,"70\\d{7}",,,,"701234567"],[,,,,,,,,,[-1]],"ES",34,"00",,,,,,,,[[,"([89]00)(\\d{3})(\\d{3})","$1 $2 $3",["[89]00"]],[,"([5-9]\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[568]|[79][0-8]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"51\\d{7}",,,,"511234567"],,,[,,,,,,,,,[-1]]],ET:[,[,,"[1-59]\\d{8}",,,,,,,[9],[7]],[,,"(?:11(?:1(?:1[124]|2[2-57]|3[1-5]|5[5-8]|8[6-8])|2(?:13|3[6-8]|5[89]|7[05-9]|8[2-6])|3(?:2[01]|3[0-289]|4[1289]|7[1-4]|87)|4(?:1[69]|3[2-49]|4[0-3]|6[5-8])|5(?:1[578]|44|5[0-4])|6(?:18|2[69]|39|4[5-7]|5[1-5]|6[0-59]|8[015-8]))|2(?:2(?:11[1-9]|22[0-7]|33\\d|44[1467]|66[1-68])|5(?:11[124-6]|33[2-8]|44[1467]|55[14]|66[1-3679]|77[124-79]|880))|3(?:3(?:11[0-46-8]|22[0-6]|33[0134689]|44[04]|55[0-6]|66[01467])|4(?:44[0-8]|55[0-69]|66[0-3]|77[1-5]))|4(?:6(?:22[0-24-7]|33[1-5]|44[13-69]|55[14-689]|660|88[1-4])|7(?:11[1-9]|22[1-9]|33[13-7]|44[13-6]|55[1-689]))|5(?:7(?:227|55[05]|(?:66|77)[14-8])|8(?:11[149]|22[013-79]|33[0-68]|44[013-8]|550|66[1-5]|77\\d)))\\d{4}",,,,"111112345",,,,[7]],[,,"9(?:[1-46-8]\\d|5[89])\\d{6}",,,,"911234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"ET",251,"00","0",,,"0",,,,[[,"([1-59]\\d)(\\d{3})(\\d{4})","$1 $2 $3",,"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FI:[,[,,"[16]\\d{6,9}|2\\d{4,9}|[35]\\d{5,9}|4\\d{7,10}|7\\d{7,9}|[89]\\d{6,8}",,,,,,,[5,6,7,8,9,10,11]],[,,"1[3-79][1-8]\\d{4,6}|[235689][1-8]\\d{5,7}",,,,"131234567",,,[7,8,9]],[,,"4(?:[0-8]\\d{6,8}|9\\d{9})|50\\d{4,8}",,,,"412345678",,,[6,7,8,9,10,11]],[,,"800\\d{5,6}",,,,"800123456",,,[8,9]],[,,"[67]00\\d{5,6}",,,,"600123456",,,[8,9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"FI",358,"00|99(?:[02469]|5(?:11|33|5[59]|88|9[09]))","0",,,"0",,"00",,[[,"(\\d{3})(\\d{3,7})","$1 $2",["(?:[16-8]0|300)"],"0$1"],[,"(116\\d{3})","$1",["116"],"$1"],[,"(\\d{2})(\\d{3,9})","$1 $2",["1[3-9]|2[09]|4|50|7(?:[13]|5[03-9])"],"0$1"],[,"(75\\d{3})","$1",["75[12]"],"0$1"],[,"(\\d)(\\d{5,9})","$1 $2",["[25689][1-8]|3(?:0[1-9]|[1-8])"],"0$1"],[,"(39\\d)(\\d{3})(\\d{3})","$1 $2 $3",["39"],"0$1"]],[[,"(\\d{3})(\\d{3,7})","$1 $2",["(?:[16-8]0|300)"],"0$1"],[,"(116\\d{3})","$1",["116"],"$1"],[,"(\\d{2})(\\d{3,9})","$1 $2",["1[3-9]|2[09]|4|50|7(?:[13]|5[03-9])"],"0$1"],[,"(\\d)(\\d{5,9})","$1 $2",["[25689][1-8]|3(?:0[1-9]|[1-8])"],"0$1"],[,"(39\\d)(\\d{3})(\\d{3})","$1 $2 $3",["39"],"0$1"]],[,,,,,,,,,[-1]],1,,[,,"100\\d{4,6}|20(?:0\\d{4,6}|2[023]\\d{4,5}|9[89]\\d{1,6})|300\\d{3,7}|60(?:[12]\\d{5,6}|6\\d{7})|7(?:1\\d{7}|3\\d{8}|5[03-9]\\d{5,6})",,,,"1001234",,,[5,6,7,8,9,10]],[,,"10(?:0\\d{4,6}|[1-9]\\d{5,7})|2(?:0(?:0\\d{4,6}|[13-8]\\d{5,7}|2(?:[023]\\d{4,5}|[14-9]\\d{4,6})|9(?:[0-7]\\d{4,6}|[89]\\d{1,6}))|9\\d{6,8})|3(?:0(?:0\\d{3,7}|[1-57-9]\\d{5,7}|6(?:\\d{3}|\\d{5,7}))|93\\d{5,7})|60(?:[12]\\d{5,6}|6\\d{7})|7(?:1\\d{7}|3\\d{8}|5[03-9]\\d{5,6})",,,,"10112345",,,[5,6,7,8,9,10]],,,[,,,,,,,,,[-1]]],FJ:[,[,,"[35-9]\\d{6}|0\\d{10}",,,,,,,[7,11]],[,,"(?:3[0-5]|6[25-7]|8[58])\\d{5}",,,,"3212345",,,[7]],[,,"(?:5[018]|[79]\\d|8[034679])\\d{5}",,,,"7012345",,,[7]],[,,"0800\\d{7}",,,,"08001234567",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"FJ",679,"0(?:0|52)",,,,,,"00",,[[,"(\\d{3})(\\d{4})","$1 $2",["[35-9]"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]]],FK:[,[,,"[2-7]\\d{4}",,,,,,,[5]],[,,"[2-47]\\d{4}",,,,"31234"],[,,"[56]\\d{4}",,,,"51234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"FK",500,"00",,,,,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FM:[,[,,"[39]\\d{6}",,,,,,,[7]],[,,"3[2357]0[1-9]\\d{3}|9[2-6]\\d{5}",,,,"3201234"],[,,"3[2357]0[1-9]\\d{3}|9[2-7]\\d{5}",,,,"3501234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"FM",691,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FO:[,[,,"[2-9]\\d{5}",,,,,,,[6]],[,,"(?:20|[3-4]\\d|8[19])\\d{4}",,,,"201234"],[,,"(?:[27][1-9]|5\\d)\\d{4}",,,,"211234"],[,,"80[257-9]\\d{3}",,,,"802123"],[,,"90(?:[1345][15-7]|2[125-7]|99)\\d{2}",,,,"901123"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:6[0-36]|88)\\d{4}",,,,"601234"],"FO",298,"00",,,,"(10(?:01|[12]0|88))",,,,[[,"(\\d{6})","$1",,,"$CC $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FR:[,[,,"[1-9]\\d{8}",,,,,,,[9]],[,,"[1-5]\\d{8}",,,,"123456789"],[,,"(?:6\\d|7[3-9])\\d{7}",,,,"612345678"],[,,"80[0-5]\\d{6}",,,,"801234567"],[,,"89[1-37-9]\\d{6}",,,,"891123456"],[,,"8(?:1[0-29]|2[0156]|84|90)\\d{6}",,,,"810123456"],[,,,,,,,,,[-1]],[,,"9\\d{8}",,,,"912345678"],"FR",33,"00","0",,,"0",,,,[[,"([1-79])(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[1-79]"],"0$1"],[,"(1\\d{2})(\\d{3})","$1 $2",["11"],"$1"],[,"(8\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0 $1"]],[[,"([1-79])(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[1-79]"],"0$1"],[,"(8\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0 $1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"80[6-9]\\d{6}",,,,"806123456"],,,[,,,,,,,,,[-1]]],GA:[,[,,"0?\\d{7}",,,,,,,[7,8]],[,,"01\\d{6}",,,,"01441234",,,[8]],[,,"0?[2-7]\\d{6}",,,,"06031234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GA",241,"00",,,,,,,,[[,"(\\d)(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-7]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]]],GB:[,[,,"\\d{7,10}",,,,,,,[7,9,10],[4,5,6,8]],[,,"2(?:0[01378]|3[0189]|4[017]|8[0-46-9]|9[0-2])\\d{7}|1(?:1(?:3[0-48]|[46][0-4]|5[0-26-9]|[78][0-49])|21[0-7]|31[0-8]|[4-69]1\\d)\\d{6}|1(?:2(?:0[024-9]|2[3-9]|3[3-79]|4[1-689]|[58][02-9]|6[0-47-9]|7[013-9]|9\\d)|3(?:0\\d|[25][02-9]|3[02-579]|[468][0-46-9]|7[1-35-79]|9[2-578])|4(?:0[03-9]|[28][02-57-9]|[37]\\d|4[02-69]|5[0-8]|[69][0-79])|5(?:0[1-35-9]|2[024-9]|3[015689]|4[02-9]|5[03-9]|6\\d|7[0-35-9]|8[0-468]|9[0-57-9])|6(?:0[034689]|2[0-35689]|[38][013-9]|4[1-467]|5[0-69]|6[13-9]|7[0-8]|9[0124578])|7(?:0[0246-9]|2\\d|3[0236-8]|4[03-9]|5[0-46-9]|6[013-9]|7[0-35-9]|8[024-9]|9[02-9])|8(?:0[35-9]|2[1-57-9]|3[02-578]|4[0-578]|5[124-9]|6[2-69]|7\\d|8[02-9]|9[02569])|9(?:0[02-589]|2[02-689]|3[1-57-9]|4[2-9]|5[0-579]|6[2-47-9]|7[0-24578]|8\\d|9[2-57]))\\d{6}|1(?:2(?:0(?:46[1-4]|87[2-9])|545[1-79]|76(?:2\\d|3[1-8]|6[1-6])|9(?:7(?:2[0-4]|3[2-5])|8(?:2[2-8]|7[0-47-9]|8[345])))|3(?:638[2-5]|647[23]|8(?:47[04-9]|64[0157-9]))|4(?:044[1-7]|20(?:2[23]|8\\d)|6(?:0(?:30|5[2-57]|6[1-8]|7[2-8])|140)|8(?:052|87[123]))|5(?:24(?:3[2-79]|6\\d)|276\\d|6(?:26[06-9]|686))|6(?:06(?:4\\d|7[4-79])|295[567]|35[34]\\d|47(?:24|61)|59(?:5[08]|6[67]|74)|955[0-4])|7(?:26(?:6[13-9]|7[0-7])|442\\d|50(?:2[0-3]|[3-68]2|76))|8(?:27[56]\\d|37(?:5[2-5]|8[239])|84(?:3[2-58]))|9(?:0(?:0(?:6[1-8]|85)|52\\d)|3583|4(?:66[1-8]|9(?:2[01]|81))|63(?:23|3[1-4])|9561))\\d{3}|176888[2-46-8]\\d{2}|16977[23]\\d{3}",,,,"1212345678",,,[9,10],[4,5,6,7,8]],[,,"7(?:[1-3]\\d{3}|4(?:[0-46-9]\\d{2}|5(?:[0-689]\\d|7[0-57-9]))|5(?:0[0-8]|[13-9]\\d|2[0-35-9])\\d|7(?:0(?:0[01]|[1-9]\\d)|[1-7]\\d{2}|8[02-9]\\d|9[0-689]\\d)|8(?:[014-9]\\d|[23][0-8])\\d|9(?:[024-9]\\d{2}|1(?:[02-9]\\d|1[028])|3[0-689]\\d))\\d{5}",,,,"7400123456",,,[10]],[,,"80(?:0(?:1111|\\d{6,7})|8\\d{7})|500\\d{6}",,,,"8001234567"],[,,"(?:87[123]|9(?:[01]\\d|8[2349]))\\d{7}",,,,"9012345678",,,[10]],[,,"8(?:4(?:5464\\d|[2-5]\\d{7})|70\\d{7})",,,,"8431234567",,,[7,10]],[,,"70\\d{8}",,,,"7012345678",,,[10]],[,,"56\\d{8}",,,,"5612345678",,,[10]],"GB",44,"00","0"," x",,"0",,,,[[,"(7\\d{3})(\\d{6})","$1 $2",["7(?:[1-57-9]|62)","7(?:[1-57-9]|624)"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["2|5[56]|7[06]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1(?:1|\\d1)|3|9[018]"],"0$1"],[,"(\\d{5})(\\d{4,5})","$1 $2",["1(?:38|5[23]|69|76|94)","1(?:387|5(?:24|39)|697|768|946)","1(?:3873|5(?:242|39[456])|697[347]|768[347]|9467)"],"0$1"],[,"(1\\d{3})(\\d{5,6})","$1 $2",["1"],"0$1"],[,"(800)(\\d{4})","$1 $2",["800","8001","80011","800111","8001111"],"0$1"],[,"(845)(46)(4\\d)","$1 $2 $3",["845","8454","84546","845464"],"0$1"],[,"(8\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["8(?:4[2-5]|7[0-3])"],"0$1"],[,"(80\\d)(\\d{3})(\\d{4})","$1 $2 $3",["80"],"0$1"],[,"([58]00)(\\d{6})","$1 $2",["[58]00"],"0$1"]],,[,,"76(?:0[012]|2[356]|4[0134]|5[49]|6[0-369]|77|81|9[39])\\d{6}",,,,"7640123456",,,[10]],1,,[,,,,,,,,,[-1]],[,,"(?:3[0347]|55)\\d{8}",,,,"5512345678",,,[10]],,,[,,,,,,,,,[-1]]],GD:[,[,,"[4589]\\d{9}",,,,,,,[10],[7]],[,,"473(?:2(?:3[0-2]|69)|3(?:2[89]|86)|4(?:[06]8|3[5-9]|4[0-49]|5[5-79]|68|73|90)|63[68]|7(?:58|84)|800|938)\\d{4}",,,,"4732691234",,,,[7]],[,,"473(?:4(?:0[2-79]|1[04-9]|20|58)|5(?:2[01]|3[3-8])|901)\\d{4}",,,,"4734031234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"5(?:00|22|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"GD",1,"011","1",,,"1",,,,,,[,,,,,,,,,[-1]],,"473",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GE:[,[,,"[34578]\\d{8}",,,,,,,[9],[6]],[,,"(?:3(?:[256]\\d|4[124-9]|7[0-4])|4(?:1\\d|2[2-7]|3[1-79]|4[2-8]|7[239]|9[1-7]))\\d{6}",,,,"322123456",,,,[6]],[,,"5(?:[14]4|5[0157-9]|68|7[0147-9]|9[0-35-9])\\d{6}",,,,"555123456"],[,,"800\\d{6}",,,,"800123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"706\\d{6}",,,,"706123456"],"GE",995,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[348]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5"],"$1"]],,[,,,,,,,,,[-1]],,,[,,"706\\d{6}",,,,"706123456"],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GF:[,[,,"[56]\\d{8}",,,,,,,[9]],[,,"594(?:10|2[012457-9]|3[0-57-9]|4[3-9]|5[7-9]|6[0-3]|9[014])\\d{4}",,,,"594101234"],[,,"694(?:[0249]\\d|1[2-9]|3[0-48])\\d{4}",,,,"694201234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GF",594,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",,"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GG:[,[,,"[135789]\\d{6,9}",,,,,,,[7,9,10],[6]],[,,"1481[25-9]\\d{5}",,,,"1481256789",,,[10],[6]],[,,"7(?:781\\d|839\\d|911[17])\\d{5}",,,,"7781123456",,,[10]],[,,"80(?:0(?:1111|\\d{6,7})|8\\d{7})|500\\d{6}",,,,"8001234567"],[,,"(?:87[123]|9(?:[01]\\d|8[0-3]))\\d{7}",,,,"9012345678",,,[10]],[,,"8(?:4(?:5464\\d|[2-5]\\d{7})|70\\d{7})",,,,"8431234567",,,[7,10]],[,,"70\\d{8}",,,,"7012345678",,,[10]],[,,"56\\d{8}",,,,"5612345678",,,[10]],"GG",44,"00","0"," x",,"0",,,,,,[,,"76(?:0[012]|2[356]|4[0134]|5[49]|6[0-369]|77|81|9[39])\\d{6}",,,,"7640123456",,,[10]],,,[,,,,,,,,,[-1]],[,,"(?:3[0347]|55)\\d{8}",,,,"5512345678",,,[10]],,,[,,,,,,,,,[-1]]],GH:[,[,,"[235]\\d{8}|8\\d{7}",,,,,,,[8,9],[7]],[,,"3(?:0(?:[237]\\d|80)|[167](?:2[0-6]|7\\d|80)|2(?:2[0-5]|7\\d|80)|3(?:2[0-3]|7\\d|80)|4(?:2[013-9]|3[01]|7\\d|80)|5(?:2[0-7]|7\\d|80)|8(?:2[0-2]|7\\d|80)|9(?:[28]0|7\\d))\\d{5}",,,,"302345678",,,[9],[7]],[,,"(?:2[034678]\\d|5(?:[0457]\\d|6[01]))\\d{6}",,,,"231234567",,,[9]],[,,"800\\d{5}",,,,"80012345",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GH",233,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[235]"],"0$1"],[,"(\\d{3})(\\d{5})","$1 $2",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,"800\\d{5}",,,,"80012345",,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GI:[,[,,"[256]\\d{7}",,,,,,,[8]],[,,"2(?:00\\d{2}|1(?:6[24-7]\\d|90[0-2])|2(?:2[2457]\\d|50[0-2]))\\d{3}",,,,"20012345"],[,,"(?:5[46-8]|62)\\d{6}",,,,"57123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GI",350,"00",,,,,,,,[[,"(\\d{3})(\\d{5})","$1 $2",["2"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GL:[,[,,"[1-689]\\d{5}",,,,,,,[6]],[,,"(?:19|3[1-6]|6[14689]|8[14-79]|9\\d)\\d{4}",,,,"321000"],[,,"[245][2-9]\\d{4}",,,,"221234"],[,,"80\\d{4}",,,,"801234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"3[89]\\d{4}",,,,"381234"],"GL",299,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GM:[,[,,"[2-9]\\d{6}",,,,,,,[7]],[,,"(?:4(?:[23]\\d{2}|4(?:1[024679]|[6-9]\\d))|5(?:54[0-7]|6(?:[67]\\d)|7(?:1[04]|2[035]|3[58]|48))|8\\d{3})\\d{3}",,,,"5661234"],[,,"[23679]\\d{6}",,,,"3012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GM",220,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GN:[,[,,"[367]\\d{7,8}",,,,,,,[8,9]],[,,"30(?:24|3[12]|4[1-35-7]|5[13]|6[189]|[78]1|9[1478])\\d{4}",,,,"30241234",,,[8]],[,,"6[02356]\\d{7}",,,,"601123456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"722\\d{6}",,,,"722123456",,,[9]],"GN",224,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["3"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[67]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GP:[,[,,"[56]\\d{8}",,,,,,,[9]],[,,"590(?:0[13468]|1[012]|2[0-68]|3[28]|4[0-8]|5[579]|6[0189]|70|8[0-689]|9\\d)\\d{4}",,,,"590201234"],[,,"690(?:0[05-9]|[1-9]\\d)\\d{4}",,,,"690001234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GP",590,"00","0",,,"0",,,,[[,"([56]90)(\\d{2})(\\d{4})","$1 $2-$3",,"0$1"]],,[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GQ:[,[,,"[23589]\\d{8}",,,,,,,[9]],[,,"3(?:3(?:3\\d[7-9]|[0-24-9]\\d[46])|5\\d{2}[7-9])\\d{4}",,,,"333091234"],[,,"(?:222|55[15])\\d{6}",,,,"222123456"],[,,"80\\d[1-9]\\d{5}",,,,"800123456"],[,,"90\\d[1-9]\\d{5}",,,,"900123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GQ",240,"00",,,,,,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235]"]],[,"(\\d{3})(\\d{6})","$1 $2",["[89]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GR:[,[,,"[26-9]\\d{9}",,,,,,,[10]],[,,"2(?:1\\d{2}|2(?:2[1-46-9]|3[1-8]|4[1-7]|5[1-4]|6[1-8]|7[1-5]|[89][1-9])|3(?:1\\d|2[1-57]|[35][1-3]|4[13]|7[1-7]|8[124-6]|9[1-79])|4(?:1\\d|2[1-8]|3[1-4]|4[13-5]|6[1-578]|9[1-5])|5(?:1\\d|[29][1-4]|3[1-5]|4[124]|5[1-6])|6(?:1\\d|3[1245]|4[1-7]|5[13-9]|[269][1-6]|7[14]|8[1-5])|7(?:1\\d|2[1-5]|3[1-6]|4[1-7]|5[1-57]|6[135]|9[125-7])|8(?:1\\d|2[1-5]|[34][1-4]|9[1-57]))\\d{6}",,,,"2123456789"],[,,"69\\d{8}",,,,"6912345678"],[,,"800\\d{7}",,,,"8001234567"],[,,"90[19]\\d{7}",,,,"9091234567"],[,,"8(?:0[16]|12|25)\\d{7}",,,,"8011234567"],[,,"70\\d{8}",,,,"7012345678"],[,,,,,,,,,[-1]],"GR",30,"00",,,,,,,,[[,"([27]\\d)(\\d{4})(\\d{4})","$1 $2 $3",["21|7"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["2[2-9]1|[689]"]],[,"(2\\d{3})(\\d{6})","$1 $2",["2[2-9][02-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GT:[,[,,"[2-7]\\d{7}|1[89]\\d{9}",,,,,,,[8,11]],[,,"[267][2-9]\\d{6}",,,,"22456789",,,[8]],[,,"[345]\\d{7}",,,,"51234567",,,[8]],[,,"18[01]\\d{8}",,,,"18001112222",,,[11]],[,,"19\\d{9}",,,,"19001112222",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GT",502,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[2-7]"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GU:[,[,,"[5689]\\d{9}",,,,,,,[10],[7]],[,,"671(?:3(?:00|3[39]|4[349]|55|6[26])|4(?:56|7[1-9]|8[0236-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[5-9])|7(?:[079]7|2[0167]|3[45]|47|8[789])|8(?:[2-5789]8|6[48])|9(?:2[29]|6[79]|7[179]|8[789]|9[78]))\\d{4}",,,,"6713001234",,,,[7]],[,,"671(?:3(?:00|3[39]|4[349]|55|6[26])|4(?:56|7[1-9]|8[0236-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[5-9])|7(?:[079]7|2[0167]|3[45]|47|8[789])|8(?:[2-5789]8|6[48])|9(?:2[29]|6[79]|7[179]|8[789]|9[78]))\\d{4}",,,,"6713001234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"5(?:00|22|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"GU",1,"011","1",,,"1",,,1,,,[,,,,,,,,,[-1]],,"671",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GW:[,[,,"(?:4(?:0\\d{5}|4\\d{7})|9\\d{8})",,,,,,,[7,9]],[,,"443\\d{6}",,,,"443201234",,,[9]],[,,"9(?:5(?:5\\d|6[0-2])|6(?:5[0-2]|6\\d|9[012])|77\\d)\\d{5}",,,,"955012345",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"40\\d{5}",,,,"4012345",,,[7]],"GW",245,"00",,,,,,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["44|9[567]"]],[,"(\\d{3})(\\d{4})","$1 $2",["40"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GY:[,[,,"[2-46-9]\\d{6}",,,,,,,[7]],[,,"(?:2(?:1[6-9]|2[0-35-9]|3[1-4]|5[3-9]|6\\d|7[0-24-79])|3(?:2[25-9]|3\\d)|4(?:4[0-24]|5[56])|77[1-57])\\d{4}",,,,"2201234"],[,,"6\\d{6}",,,,"6091234"],[,,"(?:289|862)\\d{4}",,,,"2891234"],[,,"9008\\d{3}",,,,"9008123"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GY",592,"001",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],HK:[,[,,"[235-7]\\d{7}|8\\d{7,8}|9\\d{4,10}",,,,,,,[5,6,7,8,9,11]],[,,"(?:2(?:[13-8]\\d|2[013-9]|9[0-24-9])|3(?:[1569][0-24-9]|4[0-246-9]|7[0-24-69]|89)|58[01])\\d{5}",,,,"21234567",,,[8]],[,,"(?:5(?:[1-59][0-46-9]|6[0-4689]|7[0-2469])|6(?:0[1-9]|[1459]\\d|[2368][0-57-9]|7[0-79])|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\d))\\d{5}",,,,"51234567",,,[8]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"900(?:[0-24-9]\\d{7}|3\\d{1,4})",,,,"90012345678",,,[5,6,7,8,11]],[,,,,,,,,,[-1]],[,,"8(?:1[1-4679]|2[0-367]|3[02-47])\\d{5}",,,,"81123456",,,[8]],[,,,,,,,,,[-1]],"HK",852,"00(?:[126-9]|30|5[09])?",,,,,,"00",,[[,"(\\d{4})(\\d{4})","$1 $2",["[235-7]|[89](?:0[1-9]|[1-9])"]],[,"(800)(\\d{3})(\\d{3})","$1 $2 $3",["800"]],[,"(900)(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["900"]],[,"(900)(\\d{2,5})","$1 $2",["900"]]],,[,,"7(?:1[0-369]|[23][0-37-9]|47|5[1578]|6[0235]|7[278]|8[236-9]|9[025-9])\\d{5}",,,,"71234567",,,[8]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],HN:[,[,,"[237-9]\\d{7}",,,,,,,[8]],[,,"2(?:2(?:0[019]|1[1-36]|[23]\\d|4[04-6]|5[57]|7[01389]|8[0146-9]|9[012])|4(?:07|2[3-59]|3[13-689]|4[0-68]|5[1-35])|5(?:16|4[03-5]|5\\d|6[4-6]|74)|6(?:[056]\\d|17|3[04]|4[0-378]|[78][0-8]|9[01])|7(?:6[46-9]|7[02-9]|8[034])|8(?:79|8[0-35789]|9[1-57-9]))\\d{4}",,,,"22123456"],[,,"[37-9]\\d{7}",,,,"91234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"HN",504,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1-$2"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],HR:[,[,,"[1-7]\\d{5,8}|[89]\\d{6,8}",,,,,,,[6,7,8,9]],[,,"1\\d{7}|(?:2[0-3]|3[1-5]|4[02-47-9]|5[1-3])\\d{6,7}",,,,"12345678",,,[8,9],[6,7]],[,,"9(?:01\\d|[1259]\\d{2}|7(?:[0679]\\d|51)|8\\d{1,2})\\d{5}",,,,"921234567",,,[8,9]],[,,"80[01]\\d{4,6}",,,,"800123456",,,[7,8,9]],[,,"6(?:[01]\\d{0,2}|[459]\\d{2})\\d{4}",,,,"611234",,,[6,7,8]],[,,,,,,,,,[-1]],[,,"7[45]\\d{6}",,,,"74123456",,,[8]],[,,,,,,,,,[-1]],"HR",385,"00","0",,,"0",,,,[[,"(1)(\\d{4})(\\d{3})","$1 $2 $3",["1"],"0$1"],[,"([2-5]\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-5]"],"0$1"],[,"(9\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],[,"(6[01])(\\d{2})(\\d{2,3})","$1 $2 $3",["6[01]"],"0$1"],[,"([67]\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[67]"],"0$1"],[,"(80[01])(\\d{2})(\\d{2,3})","$1 $2 $3",["8"],"0$1"],[,"(80[01])(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"(?:62\\d?|72)\\d{6}",,,,"62123456",,,[8,9]],,,[,,,,,,,,,[-1]]],HT:[,[,,"[2-489]\\d{7}",,,,,,,[8]],[,,"2(?:2\\d|5[1-5]|81|9[149])\\d{5}",,,,"22453300"],[,,"[34]\\d{7}",,,,"34101234"],[,,"8\\d{7}",,,,"80012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:9(?:[67][0-4]|8[0-3589]|9\\d))\\d{5}",,,,"98901234"],"HT",509,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],HU:[,[,,"[1-9]\\d{7,8}",,,,,,,[8,9],[6]],[,,"(?:1\\d|2[2-9]|3[2-7]|4[24-9]|5[2-79]|6[23689]|7[2-9]|8[2-57-9]|9[2-69])\\d{6}",,,,"12345678",,,[8],[6]],[,,"(?:[257]0|3[01])\\d{7}",,,,"201234567",,,[9]],[,,"[48]0\\d{6}",,,,"80123456",,,[8]],[,,"9[01]\\d{6}",,,,"90123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"21\\d{7}",,,,"211234567",,,[9]],"HU",36,"00","06",,,"06",,,,[[,"(1)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"($1)"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"($1)"]],,[,,,,,,,,,[-1]],,,[,,"[48]0\\d{6}",,,,"80123456",,,[8]],[,,"38\\d{7}",,,,"381234567",,,[9]],,,[,,,,,,,,,[-1]]],ID:[,[,,"(?:[1-79]\\d{6,10}|8\\d{7,11})",,,,,,,[7,8,9,10,11,12],[5,6]],[,,"2(?:1(?:14\\d{3}|[0-8]\\d{6,7}|500\\d{3}|9\\d{6})|2\\d{6,8}|4\\d{7,8})|(?:2(?:[35][1-4]|6[0-8]|7[1-6]|8\\d|9[1-8])|3(?:1|[25][1-8]|3[1-68]|4[1-3]|6[1-3568]|7[0-469]|8\\d)|4(?:0[1-589]|1[01347-9]|2[0-36-8]|3[0-24-68]|43|5[1-378]|6[1-5]|7[134]|8[1245])|5(?:1[1-35-9]|2[25-8]|3[124-9]|4[1-3589]|5[1-46]|6[1-8])|6(?:19?|[25]\\d|3[1-69]|4[1-6])|7(?:02|[125][1-9]|[36]\\d|4[1-8]|7[0-36-9])|9(?:0[12]|1[013-8]|2[0-479]|5[125-8]|6[23679]|7[159]|8[01346]))\\d{5,8}",,,,"612345678",,,[7,8,9,10,11],[5,6]],[,,"(?:2(?:1(?:3[145]|4[01]|5[1-469]|60|8[0359]|9\\d)|2(?:88|9[1256])|3[1-4]9|4(?:36|91)|5(?:1[349]|[2-4]9)|6[0-7]9|7(?:[1-36]9|4[39])|8[1-5]9|9[1-48]9)|3(?:19[1-3]|2[12]9|3[13]9|4(?:1[69]|39)|5[14]9|6(?:1[69]|2[89])|709)|4[13]19|5(?:1(?:19|8[39])|4[129]9|6[12]9)|6(?:19[12]|2(?:[23]9|77))|7(?:1[13]9|2[15]9|419|5(?:1[89]|29)|6[15]9|7[178]9))\\d{5,6}|8[1-35-9]\\d{7,10}",,,,"812345678",,,[9,10,11,12]],[,,"177\\d{6,8}|800\\d{5,7}",,,,"8001234567",,,[8,9,10,11]],[,,"809\\d{7}",,,,"8091234567",,,[10]],[,,"804\\d{7}",,,,"8041234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"ID",62,"0(?:0[1789]|10(?:00|1[67]))","0",,,"0",,,,[[,"(\\d{2})(\\d{5,8})","$1 $2",["2[124]|[36]1"],"(0$1)"],[,"(\\d{3})(\\d{5,8})","$1 $2",["[4579]|2[035-9]|[36][02-9]"],"(0$1)"],[,"(8\\d{2})(\\d{3,4})(\\d{3})","$1-$2-$3",["8[1-35-9]"],"0$1"],[,"(8\\d{2})(\\d{4})(\\d{4,5})","$1-$2-$3",["8[1-35-9]"],"0$1"],[,"(1)(500)(\\d{3})","$1 $2 $3",["15"],"$1"],[,"(177)(\\d{6,8})","$1 $2",["17"],"0$1"],[,"(800)(\\d{5,7})","$1 $2",["800"],"0$1"],[,"(804)(\\d{3})(\\d{4})","$1 $2 $3",["804"],"0$1"],[,"(80\\d)(\\d)(\\d{3})(\\d{3})","$1 $2 $3 $4",["80[79]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,"8071\\d{6}",,,,"8071123456",,,[10]],[,,"1500\\d{3}|8071\\d{6}",,,,"8071123456",,,[7,10]],,,[,,,,,,,,,[-1]]],IE:[,[,,"[124-9]\\d{6,9}",,,,,,,[7,8,9,10],[5,6]],[,,"1\\d{7,8}|2(?:1\\d{6,7}|3\\d{7}|[24-9]\\d{5})|4(?:0[24]\\d{5}|[1-469]\\d{7}|5\\d{6}|7\\d{5}|8[0-46-9]\\d{7})|5(?:0[45]\\d{5}|1\\d{6}|[23679]\\d{7}|8\\d{5})|6(?:1\\d{6}|[237-9]\\d{5}|[4-6]\\d{7})|7[14]\\d{7}|9(?:1\\d{6}|[04]\\d{7}|[35-9]\\d{5})",,,,"2212345",,,,[5,6]],[,,"8(?:22\\d{6}|[35-9]\\d{7})",,,,"850123456",,,[9]],[,,"1800\\d{6}",,,,"1800123456",,,[10]],[,,"15(?:1[2-8]|[2-8]0|9[089])\\d{6}",,,,"1520123456",,,[10]],[,,"18[59]0\\d{6}",,,,"1850123456",,,[10]],[,,"700\\d{6}",,,,"700123456",,,[9]],[,,"76\\d{7}",,,,"761234567",,,[9]],"IE",353,"00","0",,,"0",,,,[[,"(1)(\\d{3,4})(\\d{4})","$1 $2 $3",["1"],"(0$1)"],[,"(\\d{2})(\\d{5})","$1 $2",["2[24-9]|47|58|6[237-9]|9[35-9]"],"(0$1)"],[,"(\\d{3})(\\d{5})","$1 $2",["40[24]|50[45]"],"(0$1)"],[,"(48)(\\d{4})(\\d{4})","$1 $2 $3",["48"],"(0$1)"],[,"(818)(\\d{3})(\\d{3})","$1 $2 $3",["81"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[24-69]|7[14]"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["76|8[35-9]"],"0$1"],[,"(8\\d)(\\d)(\\d{3})(\\d{4})","$1 $2 $3 $4",["8[35-9]5"],"0$1"],[,"(700)(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:8[059]|5)","1(?:8[059]0|5)"],"$1"]],,[,,,,,,,,,[-1]],,,[,,"18[59]0\\d{6}",,,,"1850123456",,,[10]],[,,"818\\d{6}",,,,"818123456",,,[9]],,,[,,"8[35-9]5\\d{7}",,,,"8551234567",,,[10]]],IL:[,[,,"1\\d{6,11}|[2-589]\\d{3}(?:\\d{3,6})?|6\\d{3}|7\\d{6,9}",,,,,,,[4,7,8,9,10,11,12]],[,,"(?:153\\d{1,2}|[2-489])\\d{7}",,,,"21234567",,,[8,11,12],[7]],[,,"5(?:[02-47-9]\\d{2}|5(?:01|2[23]|3[2-4]|4[45]|5[5689]|6[6-8]|7[0178]|8[6-9]|9[2-9])|6[2-9]\\d)\\d{5}",,,,"501234567",,,[9]],[,,"1(?:80[019]\\d{3}|255)\\d{3}",,,,"1800123456",,,[7,10]],[,,"1(?:212|(?:9(?:0[01]|19)|200)\\d{2})\\d{4}",,,,"1919123456",,,[8,9,10]],[,,"1700\\d{6}",,,,"1700123456",,,[10]],[,,,,,,,,,[-1]],[,,"7(?:18\\d|2[23]\\d|3[237]\\d|47\\d|6[58]\\d|7\\d{2}|8(?:2\\d|33|55|77|81)|9[2579]\\d)\\d{5}",,,,"771234567",,,[9]],"IL",972,"0(?:0|1[2-9])","0",,,"0",,,,[[,"([2-489])(\\d{3})(\\d{4})","$1-$2-$3",["[2-489]"],"0$1"],[,"([57]\\d)(\\d{3})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],[,"(153)(\\d{1,2})(\\d{3})(\\d{4})","$1 $2 $3 $4",["153"],"$1"],[,"(1)([7-9]\\d{2})(\\d{3})(\\d{3})","$1-$2-$3-$4",["1[7-9]"],"$1"],[,"(1255)(\\d{3})","$1-$2",["125"],"$1"],[,"(1200)(\\d{3})(\\d{3})","$1-$2-$3",["120"],"$1"],[,"(1212)(\\d{2})(\\d{2})","$1-$2-$3",["121"],"$1"],[,"(1599)(\\d{6})","$1-$2",["15"],"$1"],[,"(\\d{4})","*$1",["[2-689]"],"$1"]],,[,,,,,,,,,[-1]],,,[,,"1700\\d{6}|[2-689]\\d{3}",,,,"1700123456",,,[4,10]],[,,"[2-689]\\d{3}|1599\\d{6}",,,,"1599123456",,,[4,10]],,,[,,,,,,,,,[-1]]],IM:[,[,,"[135789]\\d{6,9}",,,,,,,[10],[6]],[,,"1624[5-8]\\d{5}",,,,"1624756789",,,,[6]],[,,"7(?:4576|[59]24\\d)\\d{5}",,,,"7924123456"],[,,"808162\\d{4}",,,,"8081624567"],[,,"(?:872299|90[0167]624)\\d{4}",,,,"9016247890"],[,,"8(?:4(?:40[49]06|5624\\d)|70624\\d)\\d{3}",,,,"8456247890"],[,,"70\\d{8}",,,,"7012345678"],[,,"56\\d{8}",,,,"5612345678"],"IM",44,"00","0"," x",,"0",,,,,,[,,"7624[0-4689]\\d{5}",,,,"7624212345"],,,[,,,,,,,,,[-1]],[,,"3(?:08162\\d|3\\d{5}|4(?:40[49]06|5624\\d)|7(?:0624\\d|2299\\d))\\d{3}|55\\d{8}",,,,"5512345678"],,,[,,,,,,,,,[-1]]],IN:[,[,,"008\\d{9}|1\\d{7,12}|[2-9]\\d{9,10}",,,,,,,[8,9,10,11,12,13],[6,7]],[,,"(?:11|2[02]|33|4[04]|79)[2-7]\\d{7}|80[2-467]\\d{7}|(?:1(?:2[0-249]|3[0-25]|4[145]|[59][14]|6[014]|7[1257]|8[01346])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|[36][25]|22|4[28]|5[12]|[78]1|9[15])|6(?:12|[2345]1|57|6[13]|7[14]|80)|7(?:12|2[14]|3[134]|4[47]|5[15]|[67]1|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91))[2-7]\\d{6}|(?:(?:1(?:2[35-8]|3[346-9]|4[236-9]|[59][0235-9]|6[235-9]|7[34689]|8[257-9])|2(?:1[134689]|3[24-8]|4[2-8]|5[25689]|6[2-4679]|7[13-79]|8[2-479]|9[235-9])|3(?:01|1[79]|2[1-5]|4[25-8]|5[125689]|6[235-7]|7[157-9]|8[2-467])|4(?:1[14578]|2[5689]|3[2-467]|5[4-7]|6[35]|73|8[2689]|9[2389])|5(?:[16][146-9]|2[14-8]|3[1346]|4[14-69]|5[46]|7[2-4]|8[2-8]|9[246])|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|[57][2-689]|6[24-578]|8[1-6])|8(?:1[1357-9]|2[235-8]|3[03-57-9]|4[0-24-9]|5\\d|6[2457-9]|7[1-6]|8[1256]|9[2-4]))\\d|7(?:(?:1[013-9]|2[0235-9]|3[2679]|4[1-35689]|5[2-46-9]|[67][02-9]|9\\d)\\d|8(?:2[0-6]|[013-8]\\d)))[2-7]\\d{5}",,,,"1123456789",,,[10],[6,7,8]],[,,"(?:600[1-3]\\d|7(?:0\\d{3}|19[0-5]\\d|2(?:[0235679]\\d{2}|[14][017-9]\\d|8(?:[0-59]\\d|[678][089]))|3(?:[05-8]\\d{2}|1(?:[089]\\d|7[5-8])|2(?:[0-49][089]|[5-8]\\d)|3[017-9]\\d|4(?:[07-9]\\d|11)|9(?:[016-9]\\d|[2-5][089]))|4(?:0\\d{2}|1(?:[015-9]\\d|[23][089]|4[089])|2(?:0[089]|[1-7][089]|[89]\\d)|3(?:[0-8][089]|9\\d)|4(?:[089]\\d|11|7[02-8])|[56]\\d[089]|7(?:[089]\\d|11|7[02-8])|8(?:[0-24-7][089]|[389]\\d)|9(?:[0-6][089]|7[089]|[89]\\d))|5(?:[0346-8]\\d{2}|1(?:[07-9]\\d|11)|2(?:[04-9]\\d|[123][089])|5[017-9]\\d|9(?:[0-6][089]|[7-9]\\d))|6(?:0(?:[0-47]\\d|[5689][089])|(?:1[0-257-9]|[6-9]\\d)\\d|2(?:[0-4]\\d|[5-9][089])|3(?:[02-8][089]|[19]\\d)|4\\d[089]|5(?:[0-367][089]|[4589]\\d))|7(?:0(?:0[02-9]|[13-6][089]|[289]\\d|7[89])|[1-9]\\d{2})|8(?:[0-79]\\d{2}|8(?:[089]\\d|11|7[02-9]))|9(?:[089]\\d{2}|313|7(?:[02-8]\\d|9[07-9])))|8(?:0(?:[01589]\\d{2}|6[67]\\d|7(?:[02-8]\\d|9[05-9]))|1(?:[02-57-9]\\d{2}|1(?:[0-35-9]\\d|4[0-46-9])|6(?:[089]\\d|7[02-8]))|2(?:0(?:[089]\\d|7[02])|[14](?:[089]\\d|7[02-8])|[235-9]\\d{2})|3(?:[0357-9]\\d{2}|1(?:[089]\\d|7[02-6])|2(?:[09]\\d|77|8[0-689])|4(?:0[1-7]|[1-9]\\d)|6(?:[089]\\d|7[02-7]))|[45]\\d{3}|6(?:[02457-9]\\d{2}|1(?:[089]\\d|7[02-8])|3(?:[089]\\d|7[02-8])|6(?:[08]\\d|7[02-8]|9\\d))|7(?:0[07-9]\\d|[1-69]\\d{2}|[78](?:[089]\\d|7[02-8]))|8(?:[0-25-9]\\d{2}|3(?:[089]\\d|7[02-8])|4(?:[0489]\\d|7[02-68]))|9(?:[02-9]\\d{2}|1(?:[0289]\\d|7[2-6])))|9\\d{4})\\d{5}",,,,"8123456789",,,[10]],[,,"00800\\d{7}|1(?:600\\d{6}|80(?:0\\d{4,9}|3\\d{9}))",,,,"1800123456"],[,,"186[12]\\d{9}",,,,"1861123456789",,,[13]],[,,"1860\\d{7}",,,,"18603451234",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"IN",91,"00","0",,,"0",,,,[[,"(\\d{5})(\\d{5})","$1 $2",["600|7(?:[02-8]|19|9[037-9])|8(?:0[015-9]|[1-9])|9","600|7(?:[078]|19[0-5]|2(?:[02356-9]|[14][017-9]|9[389])|3(?:[025-9]|1[07-9]|[34][017-9])|4(?:[0-35689]|[47][017-9])|5(?:[02346-9]|1[017-9]|5[017-9])|6(?:[02-9]|1[0-257-9])|9(?:[089]|31|7[02-9]))|8(?:0(?:[01589]|6[67]|7[02-9])|1(?:[0-57-9]|6[07-9])|2(?:0[07-9]|[14][07-9]|[235-9])|3(?:[03-57-9]|[126][07-9])|[45]|6(?:[02457-9]|[136][07-9])|7(?:[078][07-9]|[1-69])|8(?:[0-25-9]|3[07-9]|4[047-9])|9(?:[02-9]|1[027-9]))|9","600|7(?:0|19[0-5]|2(?:[0235679]|[14][017-9]|8(?:[0-569]|[78][089])|9[389])|3(?:[05-8]|1(?:[089]|7[5-9])|2(?:[5-8]|[0-49][089])|3[017-9]|4(?:[07-9]|11)|9(?:[01689]|[2345][089]|40|7[0189]))|4(?:[056]|1(?:[0135-9]|[23][089]|2[089]|4[089])|2(?:0[089]|[1-7][089]|[89])|3(?:[0-8][089]|9)|4(?:[089]|11|7[02-8])|7(?:[089]|11|7[02-8])|8(?:[0-24-7][089]|[389])|9(?:[0-7][089]|[89]))|5(?:[0346-9]|1[017-9]|2(?:[03-9]|[12][089])|5[017-9])|6(?:[0346-9]|1[0-257-9]|2(?:[0-4]\\d|[5-9][089])|5(?:[0-367][089]|[4589]))|7(?:0(?:[02-9]|1[089])|[1-9])|8(?:[0-79]|8(?:0[0189]|11|8[013-9]|9))|9(?:[089]|313|7(?:[02-8]|9[07-9])))|8(?:0(?:[01589]|6[67]|7(?:[02-8]|9[05-9]))|1(?:[02-57-9]|1(?:[0-35-9]|4[0-46-9])|6(?:[089]|7[02-8]))|2(?:0(?:[089]|7[02])|[14](?:[089]|7[02-8])|[235-9])|3(?:[0357-9]|1(?:[089]|7[02-6])|2(?:[09]|77|8[0-689])|4(?:0[1-7]|[1-9])|6(?:[089]|7[02-7]))|[45]|6(?:[02457-9]|1(?:[089]|7[02-8])|3(?:[089]|7[02-8])|6(?:[08]|7[02-8]|9\\d))|7(?:0[07-9]|[1-69]|7(?:[089]|7[02-8])|8(?:[089]|7[02-8]))|8(?:[0-25-9]|3(?:[089]|7[02-8])|4(?:[0489]|7[02-68]))|9(?:[02-9]|1(?:[0289]|7[2-6])))|9"],"0$1",,1],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["11|2[02]|33|4[04]|79[1-9]|80[2-46]"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1(?:2[0-249]|3[0-25]|4[145]|[59][14]|7[1257]|[68][1-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|[36][25]|22|4[28]|5[12]|[78]1|9[15])|6(?:12|[2-4]1|5[17]|6[13]|7[14]|80)|7(?:12|2[14]|3[134]|4[47]|5[15]|[67]1|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)"],"0$1",,1],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:[23579]|[468][1-9])|[2-8]"],"0$1",,1],[,"(\\d{2})(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3 $4",["008"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["140"],"$1",,1],[,"(\\d{4})(\\d{2})(\\d{4})","$1 $2 $3",["160","1600"],"$1",,1],[,"(\\d{4})(\\d{4,5})","$1 $2",["180","1800"],"$1",,1],[,"(\\d{4})(\\d{2,4})(\\d{4})","$1 $2 $3",["180","1800"],"$1",,1],[,"(\\d{4})(\\d{3,4})(\\d{4})","$1 $2 $3",["186","1860"],"$1",,1],[,"(\\d{4})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["18[06]"],"$1",,1]],,[,,,,,,,,,[-1]],,,[,,"00800\\d{7}|1(?:600\\d{6}|8(?:0(?:0\\d{4,9}|3\\d{9})|6(?:0\\d{7}|[12]\\d{9})))",,,,"1800123456"],[,,"140\\d{7}",,,,"1409305260",,,[10]],1,,[,,,,,,,,,[-1]]],IO:[,[,,"3\\d{6}",,,,,,,[7]],[,,"37\\d{5}",,,,"3709100"],[,,"38\\d{5}",,,,"3801234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"IO",246,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],IQ:[,[,,"[1-7]\\d{7,9}",,,,,,,[8,9,10],[6,7]],[,,"1\\d{7}|(?:2[13-5]|3[02367]|4[023]|5[03]|6[026])\\d{6,7}",,,,"12345678",,,[8,9],[6,7]],[,,"7[3-9]\\d{8}",,,,"7912345678",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"IQ",964,"00","0",,,"0",,,,[[,"(1)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],[,"([2-6]\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-6]"],"0$1"],[,"(7\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],IR:[,[,,"[1-8]\\d{5,9}|9(?:[0-4]\\d{8}|9\\d{8})",,,,,,,[6,7,10],[4,5,8]],[,,"(?:(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])(?:\\d{8}|(?:[16]|[289]\\d?)\\d{3}))|94(?:000|11[1-7]|2\\d{2}|440)\\d{5}",,,,"2123456789",,,,[4,5,8]],[,,"9(?:0[1-3]\\d{2}|[1-3]\\d{3}|9(?:0\\d{2}|44\\d|810|9(?:00|11|9[89])))\\d{5}",,,,"9123456789",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:[2-6]0\\d|993)\\d{7}",,,,"9932123456",,,[10]],"IR",98,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[1-8]"],"0$1"],[,"(\\d{2})(\\d{4,5})","$1 $2",["[1-8]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"]],,[,,"943\\d{7}",,,,"9432123456",,,[10]],,,[,,"(?:9411[1-7]|94440)\\d{5}",,,,"9411110000",,,[10]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],IS:[,[,,"[4-9]\\d{6}|38\\d{7}",,,,,,,[7,9]],[,,"(?:4(?:1[0-24-69]|2[0-7]|[37][0-8]|4[0-245]|5[0-68]|6\\d|8[0-36-8])|5(?:05|[156]\\d|2[02578]|3[0-79]|4[03-7]|7[0-2578]|8[0-35-9]|9[013-689])|87[23])\\d{4}",,,,"4101234",,,[7]],[,,"38[589]\\d{6}|(?:6(?:1[1-8]|2[0-6]|3[027-9]|4[014679]|5[0159]|[67][0-69]|9\\d)|7(?:5[057]|[6-8]\\d)|8(?:2[0-59]|3[0-4]|[469]\\d|5[1-9]|88))\\d{4}",,,,"6111234"],[,,"800\\d{4}",,,,"8001234",,,[7]],[,,"90\\d{5}",,,,"9011234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"49\\d{5}",,,,"4921234",,,[7]],"IS",354,"1(?:0(?:01|10|20)|100)|00",,,,,,"00",,[[,"(\\d{3})(\\d{4})","$1 $2",["[4-9]"]],[,"(3\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["3"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"809\\d{4}",,,,"8091234",,,[7]],,,[,,"(?:6(?:2[78]|49|8\\d)|8(?:7[0189]|80)|95[48])\\d{4}",,,,"6271234",,,[7]]],IT:[,[,,"[01589]\\d{5,10}|3(?:[12457-9]\\d{8}|[36]\\d{7,9})",,,,,,,[6,7,8,9,10,11]],[,,"0(?:[26]\\d{4,9}|(?:1(?:[0159]\\d|[27][1-5]|31|4[1-4]|6[1356]|8[2-57])|3(?:[0159]\\d|2[1-4]|3[12]|[48][1-6]|6[2-59]|7[1-7])|4(?:[0159]\\d|[23][1-9]|4[245]|6[1-5]|7[1-4]|81)|5(?:[0159]\\d|2[1-5]|3[2-6]|4[1-79]|6[4-6]|7[1-578]|8[3-8])|7(?:[0159]\\d|2[12]|3[1-7]|4[2346]|6[13569]|7[13-6]|8[1-59])|8(?:[0159]\\d|2[34578]|3[1-356]|[6-8][1-5])|9(?:[0159]\\d|[238][1-5]|4[12]|6[1-8]|7[1-6]))\\d{2,7})",,,,"0212345678"],[,,"3(?:[12457-9]\\d{8}|6\\d{7,8}|3\\d{7,9})",,,,"3123456789",,,[9,10,11]],[,,"80(?:0\\d{6}|3\\d{3})",,,,"800123456",,,[6,9]],[,,"0878\\d{5}|1(?:44|6[346])\\d{6}|89(?:2\\d{3}|4(?:[0-4]\\d{2}|[5-9]\\d{4})|5(?:[0-4]\\d{2}|[5-9]\\d{6})|9\\d{6})",,,,"899123456",,,[6,8,9,10]],[,,"84(?:[08]\\d{6}|[17]\\d{3})",,,,"848123456",,,[6,9]],[,,"1(?:78\\d|99)\\d{6}",,,,"1781234567",,,[9,10]],[,,"55\\d{8}",,,,"5512345678",,,[10]],"IT",39,"00",,,,,,,,[[,"(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[26]|55"]],[,"(0[26])(\\d{4})(\\d{5})","$1 $2 $3",["0[26]"]],[,"(0[26])(\\d{4,6})","$1 $2",["0[26]"]],[,"(0\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[13-57-9][0159]"]],[,"(\\d{3})(\\d{3,6})","$1 $2",["0[13-57-9][0159]|8(?:03|4[17]|9[245])","0[13-57-9][0159]|8(?:03|4[17]|9(?:2|[45][0-4]))"]],[,"(0\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["0[13-57-9][2-46-8]"]],[,"(0\\d{3})(\\d{2,6})","$1 $2",["0[13-57-9][2-46-8]"]],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[13]|8(?:00|4[08]|9[59])","[13]|8(?:00|4[08]|9(?:5[5-9]|9))"]],[,"(\\d{4})(\\d{4})","$1 $2",["894","894[5-9]"]],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["3"]]],,[,,,,,,,,,[-1]],1,,[,,"848\\d{6}",,,,"848123456",,,[9]],[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]]],JE:[,[,,"[135789]\\d{6,9}",,,,,,,[10],[6]],[,,"1534[0-24-8]\\d{5}",,,,"1534456789",,,,[6]],[,,"7(?:509\\d|7(?:00[378]|97[7-9])|829\\d|937\\d)\\d{5}",,,,"7797712345"],[,,"80(?:07(?:35|81)|8901)\\d{4}",,,,"8007354567"],[,,"(?:871206|90(?:066[59]|1810|71(?:07|55)))\\d{4}",,,,"9018105678"],[,,"8(?:4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|70002)\\d{4}",,,,"8447034567"],[,,"701511\\d{4}",,,,"7015115678"],[,,"56\\d{8}",,,,"5612345678"],"JE",44,"00","0"," x",,"0",,,,,,[,,"76(?:0[012]|2[356]|4[0134]|5[49]|6[0-369]|77|81|9[39])\\d{6}",,,,"7640123456"],,,[,,,,,,,,,[-1]],[,,"3(?:0(?:07(?:35|81)|8901)|3\\d{4}|4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))\\d{4}|55\\d{8}",,,,"5512345678"],,,[,,,,,,,,,[-1]]],JM:[,[,,"[589]\\d{9}",,,,,,,[10],[7]],[,,"876(?:5(?:0[12]|1[0-468]|2[35]|63)|6(?:0[1-3579]|1[027-9]|[23]\\d|40|5[06]|6[2-589]|7[05]|8[04]|9[4-9])|7(?:0[2-689]|[1-6]\\d|8[056]|9[45])|9(?:0[1-8]|1[02378]|[2-8]\\d|9[2-468]))\\d{4}",,,,"8765123456",,,,[7]],[,,"876(?:2[14-9]\\d|[348]\\d{2}|5(?:0[3-9]|[2-57-9]\\d|6[0-24-9])|7(?:0[07]|7\\d|8[1-47-9]|9[0-36-9])|9(?:[01]9|9[0579]))\\d{4}",,,,"8762101234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"5(?:00|22|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"JM",1,"011","1",,,"1",,,,,,[,,,,,,,,,[-1]],,"876",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],JO:[,[,,"[235-9]\\d{7,8}",,,,,,,[8,9]],[,,"(?:2(?:6(?:2[0-35-9]|3[0-57-8]|4[24-7]|5[0-24-8]|[6-8][023]|9[0-3])|7(?:0[1-79]|10|2[014-7]|3[0-689]|4[019]|5[0-3578]))|32(?:0[1-69]|1[1-35-7]|2[024-7]|3\\d|4[0-3]|[57][023]|6[03])|53(?:0[0-3]|[13][023]|2[0-59]|49|5[0-35-9]|6[15]|7[45]|8[1-6]|9[0-36-9])|6(?:2[50]0|3(?:00|33)|4(?:0[0125]|1[2-7]|2[0569]|[38][07-9]|4[025689]|6[0-589]|7\\d|9[0-2])|5(?:[01][056]|2[034]|3[0-57-9]|4[17-8]|5[0-69]|6[0-35-9]|7[1-379]|8[0-68]|9[02-39]))|87(?:[02]0|7[08]|90))\\d{4}",,,,"62001234",,,[8]],[,,"7(?:55|7[025-9]|8[0-25-9]|9[0-25-9])\\d{6}",,,,"790123456",,,[9]],[,,"80\\d{6}",,,,"80012345",,,[8]],[,,"900\\d{5}",,,,"90012345",,,[8]],[,,"85\\d{6}",,,,"85012345",,,[8]],[,,"70\\d{7}",,,,"700123456",,,[9]],[,,,,,,,,,[-1]],"JO",962,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2356]|87"],"(0$1)"],[,"(7)(\\d{4})(\\d{4})","$1 $2 $3",["7[457-9]"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["70"],"0$1"],[,"(\\d{3})(\\d{5,6})","$1 $2",["8[0158]|9"],"0$1"]],,[,,"74(?:66|77)\\d{5}",,,,"746612345",,,[9]],,,[,,,,,,,,,[-1]],[,,"8(?:10|8\\d)\\d{5}",,,,"88101234",,,[8]],,,[,,,,,,,,,[-1]]],JP:[,[,,"[1-9]\\d{8,9}|00(?:[36]\\d{7,14}|7\\d{5,7}|8\\d{7})",,,,,,,[8,9,10,11,12,13,14,15,16,17]],[,,"(?:1(?:1[235-8]|2[3-6]|3[3-9]|4[2-6]|[58][2-8]|6[2-7]|7[2-9]|9[1-9])|2[2-9]\\d|[36][1-9]\\d|4(?:6[02-8]|[2-578]\\d|9[2-59])|5(?:6[1-9]|7[2-8]|[2-589]\\d)|7(?:3[4-9]|4[02-9]|[25-9]\\d)|8(?:3[2-9]|4[5-9]|5[1-9]|8[03-9]|[2679]\\d)|9(?:[679][1-9]|[2-58]\\d))\\d{6}",,,,"312345678",,,[9]],[,,"[7-9]0[1-9]\\d{7}",,,,"9012345678",,,[10]],[,,"120\\d{6}|800\\d{7}|00(?:37\\d{6,13}|66\\d{6,13}|777(?:[01]\\d{2}|5\\d{3}|8\\d{4})|882[1245]\\d{4})",,,,"120123456"],[,,"990\\d{6}",,,,"990123456",,,[9]],[,,,,,,,,,[-1]],[,,"60\\d{7}",,,,"601234567",,,[9]],[,,"50[1-9]\\d{7}",,,,"5012345678",,,[10]],"JP",81,"010","0",,,"0",,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3",["(?:12|57|99)0"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["800"],"0$1"],[,"(\\d{4})(\\d{4})","$1-$2",["0077"],"$1"],[,"(\\d{4})(\\d{2})(\\d{3,4})","$1-$2-$3",["0077"],"$1"],[,"(\\d{4})(\\d{2})(\\d{4})","$1-$2-$3",["0088"],"$1"],[,"(\\d{4})(\\d{3})(\\d{3,4})","$1-$2-$3",["00(?:37|66)"],"$1"],[,"(\\d{4})(\\d{4})(\\d{4,5})","$1-$2-$3",["00(?:37|66)"],"$1"],[,"(\\d{4})(\\d{5})(\\d{5,6})","$1-$2-$3",["00(?:37|66)"],"$1"],[,"(\\d{4})(\\d{6})(\\d{6,7})","$1-$2-$3",["00(?:37|66)"],"$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[2579]0|80[1-9]"],"0$1"],[,"(\\d{4})(\\d)(\\d{4})","$1-$2-$3",["1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|5(?:76|97)|499|746|8(?:3[89]|63|47|51)|9(?:49|80|9[16])","1(?:267|3(?:7[247]|9[278])|4(?:5[67]|66)|5(?:47|58|64|8[67])|6(?:3[245]|48|5[4-68]))|5(?:76|97)9|499[2468]|7468|8(?:3(?:8[78]|96)|636|477|51[24])|9(?:496|802|9(?:1[23]|69))","1(?:267|3(?:7[247]|9[278])|4(?:5[67]|66)|5(?:47|58|64|8[67])|6(?:3[245]|48|5[4-68]))|5(?:769|979[2-69])|499[2468]|7468|8(?:3(?:8[78]|96[2457-9])|636[2-57-9]|477|51[24])|9(?:496|802|9(?:1[23]|69))"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["1(?:2[3-6]|3[3-9]|4[2-6]|5[2-8]|[68][2-7]|7[2-689]|9[1-578])|2(?:2[03-689]|3[3-58]|4[0-468]|5[04-8]|6[013-8]|7[06-9]|8[02-57-9]|9[13])|4(?:2[28]|3[689]|6[035-7]|7[05689]|80|9[3-5])|5(?:3[1-36-9]|4[4578]|5[013-8]|6[1-9]|7[2-8]|8[14-7]|9[4-9])|7(?:2[15]|3[5-9]|4[02-9]|6[135-8]|7[0-4689]|9[014-9])|8(?:2[49]|3[3-8]|4[5-8]|5[2-9]|6[35-9]|7[579]|8[03-579]|9[2-8])|9(?:[23]0|4[02-46-9]|5[024-79]|6[4-9]|7[2-47-9]|8[02-7]|9[3-7])","1(?:2[3-6]|3[3-9]|4[2-6]|5(?:[236-8]|[45][2-69])|[68][2-7]|7[2-689]|9[1-578])|2(?:2(?:[04-689]|3[23])|3[3-58]|4[0-468]|5(?:5[78]|7[2-4]|[0468][2-9])|6(?:[0135-8]|4[2-5])|7(?:[0679]|8[2-7])|8(?:[024578]|3[25-9]|9[6-9])|9(?:11|3[2-4]))|4(?:2(?:2[2-9]|8[237-9])|3[689]|6[035-7]|7(?:[059][2-8]|[68])|80|9[3-5])|5(?:3[1-36-9]|4[4578]|5[013-8]|6[1-9]|7[2-8]|8[14-7]|9(?:[89][2-8]|[4-7]))|7(?:2[15]|3[5-9]|4[02-9]|6[135-8]|7[0-4689]|9(?:[017-9]|4[6-8]|5[2-478]|6[2-589]))|8(?:2(?:4[4-8]|9[2-8])|3(?:7[2-6]|[3-6][2-9]|8[2-5])|4[5-8]|5[2-9]|6(?:[37]|5[4-7]|6[2-9]|8[2-8]|9[236-9])|7[579]|8[03-579]|9[2-8])|9(?:[23]0|4[02-46-9]|5[024-79]|6[4-9]|7[2-47-9]|8[02-7]|9(?:3[34]|[4-7]))","1(?:2[3-6]|3[3-9]|4[2-6]|5(?:[236-8]|[45][2-69])|[68][2-7]|7[2-689]|9[1-578])|2(?:2(?:[04-689]|3[23])|3[3-58]|4[0-468]|5(?:5[78]|7[2-4]|[0468][2-9])|6(?:[0135-8]|4[2-5])|7(?:[0679]|8[2-7])|8(?:[024578]|3[25-9]|9[6-9])|9(?:11|3[2-4]))|4(?:2(?:2[2-9]|8[237-9])|3[689]|6[035-7]|7(?:[059][2-8]|[68])|80|9[3-5])|5(?:3[1-36-9]|4[4578]|5[013-8]|6[1-9]|7[2-8]|8[14-7]|9(?:[89][2-8]|[4-7]))|7(?:2[15]|3[5-9]|4[02-9]|6[135-8]|7[0-4689]|9(?:[017-9]|4[6-8]|5[2-478]|6[2-589]))|8(?:2(?:4[4-8]|9(?:[3578]|20|4[04-9]|6[56]))|3(?:7(?:[2-5]|6[0-59])|[3-6][2-9]|8[2-5])|4[5-8]|5[2-9]|6(?:[37]|5(?:[467]|5[014-9])|6(?:[2-8]|9[02-69])|8[2-8]|9(?:[236-8]|9[23]))|7[579]|8[03-579]|9[2-8])|9(?:[23]0|4[02-46-9]|5[024-79]|6[4-9]|7[2-47-9]|8[02-7]|9(?:3(?:3[02-9]|4[0-24689])|4[2-69]|[5-7]))","1(?:2[3-6]|3[3-9]|4[2-6]|5(?:[236-8]|[45][2-69])|[68][2-7]|7[2-689]|9[1-578])|2(?:2(?:[04-689]|3[23])|3[3-58]|4[0-468]|5(?:5[78]|7[2-4]|[0468][2-9])|6(?:[0135-8]|4[2-5])|7(?:[0679]|8[2-7])|8(?:[024578]|3[25-9]|9[6-9])|9(?:11|3[2-4]))|4(?:2(?:2[2-9]|8[237-9])|3[689]|6[035-7]|7(?:[059][2-8]|[68])|80|9[3-5])|5(?:3[1-36-9]|4[4578]|5[013-8]|6[1-9]|7[2-8]|8[14-7]|9(?:[89][2-8]|[4-7]))|7(?:2[15]|3[5-9]|4[02-9]|6[135-8]|7[0-4689]|9(?:[017-9]|4[6-8]|5[2-478]|6[2-589]))|8(?:2(?:4[4-8]|9(?:[3578]|20|4[04-9]|6(?:5[25]|60)))|3(?:7(?:[2-5]|6[0-59])|[3-6][2-9]|8[2-5])|4[5-8]|5[2-9]|6(?:[37]|5(?:[467]|5[014-9])|6(?:[2-8]|9[02-69])|8[2-8]|9(?:[236-8]|9[23]))|7[579]|8[03-579]|9[2-8])|9(?:[23]0|4[02-46-9]|5[024-79]|6[4-9]|7[2-47-9]|8[02-7]|9(?:3(?:3[02-9]|4[0-24689])|4[2-69]|[5-7]))"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["1|2(?:2[37]|5[5-9]|64|78|8[39]|91)|4(?:2[2689]|64|7[347])|5(?:[2-589]|39)|60|8(?:[46-9]|3[279]|2[124589])|9(?:[235-8]|93)","1|2(?:2[37]|5(?:[57]|[68]0|9[19])|64|78|8[39]|917)|4(?:2(?:[68]|20|9[178])|64|7[347])|5(?:[2-589]|39[67])|60|8(?:[46-9]|3[279]|2[124589])|9(?:[235-8]|93[34])","1|2(?:2[37]|5(?:[57]|[68]0|9(?:17|99))|64|78|8[39]|917)|4(?:2(?:[68]|20|9[178])|64|7[347])|5(?:[2-589]|39[67])|60|8(?:[46-9]|3[279]|2[124589])|9(?:[235-8]|93(?:31|4))"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["2(?:9[14-79]|74|[34]7|[56]9)|82|993"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1-$2-$3",["3|4(?:2[09]|7[01])|6[1-9]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["[2479][1-9]"],"0$1"]],[[,"(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3",["(?:12|57|99)0"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["800"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[2579]0|80[1-9]"],"0$1"],[,"(\\d{4})(\\d)(\\d{4})","$1-$2-$3",["1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|5(?:76|97)|499|746|8(?:3[89]|63|47|51)|9(?:49|80|9[16])","1(?:267|3(?:7[247]|9[278])|4(?:5[67]|66)|5(?:47|58|64|8[67])|6(?:3[245]|48|5[4-68]))|5(?:76|97)9|499[2468]|7468|8(?:3(?:8[78]|96)|636|477|51[24])|9(?:496|802|9(?:1[23]|69))","1(?:267|3(?:7[247]|9[278])|4(?:5[67]|66)|5(?:47|58|64|8[67])|6(?:3[245]|48|5[4-68]))|5(?:769|979[2-69])|499[2468]|7468|8(?:3(?:8[78]|96[2457-9])|636[2-57-9]|477|51[24])|9(?:496|802|9(?:1[23]|69))"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["1(?:2[3-6]|3[3-9]|4[2-6]|5[2-8]|[68][2-7]|7[2-689]|9[1-578])|2(?:2[03-689]|3[3-58]|4[0-468]|5[04-8]|6[013-8]|7[06-9]|8[02-57-9]|9[13])|4(?:2[28]|3[689]|6[035-7]|7[05689]|80|9[3-5])|5(?:3[1-36-9]|4[4578]|5[013-8]|6[1-9]|7[2-8]|8[14-7]|9[4-9])|7(?:2[15]|3[5-9]|4[02-9]|6[135-8]|7[0-4689]|9[014-9])|8(?:2[49]|3[3-8]|4[5-8]|5[2-9]|6[35-9]|7[579]|8[03-579]|9[2-8])|9(?:[23]0|4[02-46-9]|5[024-79]|6[4-9]|7[2-47-9]|8[02-7]|9[3-7])","1(?:2[3-6]|3[3-9]|4[2-6]|5(?:[236-8]|[45][2-69])|[68][2-7]|7[2-689]|9[1-578])|2(?:2(?:[04-689]|3[23])|3[3-58]|4[0-468]|5(?:5[78]|7[2-4]|[0468][2-9])|6(?:[0135-8]|4[2-5])|7(?:[0679]|8[2-7])|8(?:[024578]|3[25-9]|9[6-9])|9(?:11|3[2-4]))|4(?:2(?:2[2-9]|8[237-9])|3[689]|6[035-7]|7(?:[059][2-8]|[68])|80|9[3-5])|5(?:3[1-36-9]|4[4578]|5[013-8]|6[1-9]|7[2-8]|8[14-7]|9(?:[89][2-8]|[4-7]))|7(?:2[15]|3[5-9]|4[02-9]|6[135-8]|7[0-4689]|9(?:[017-9]|4[6-8]|5[2-478]|6[2-589]))|8(?:2(?:4[4-8]|9[2-8])|3(?:7[2-6]|[3-6][2-9]|8[2-5])|4[5-8]|5[2-9]|6(?:[37]|5[4-7]|6[2-9]|8[2-8]|9[236-9])|7[579]|8[03-579]|9[2-8])|9(?:[23]0|4[02-46-9]|5[024-79]|6[4-9]|7[2-47-9]|8[02-7]|9(?:3[34]|[4-7]))","1(?:2[3-6]|3[3-9]|4[2-6]|5(?:[236-8]|[45][2-69])|[68][2-7]|7[2-689]|9[1-578])|2(?:2(?:[04-689]|3[23])|3[3-58]|4[0-468]|5(?:5[78]|7[2-4]|[0468][2-9])|6(?:[0135-8]|4[2-5])|7(?:[0679]|8[2-7])|8(?:[024578]|3[25-9]|9[6-9])|9(?:11|3[2-4]))|4(?:2(?:2[2-9]|8[237-9])|3[689]|6[035-7]|7(?:[059][2-8]|[68])|80|9[3-5])|5(?:3[1-36-9]|4[4578]|5[013-8]|6[1-9]|7[2-8]|8[14-7]|9(?:[89][2-8]|[4-7]))|7(?:2[15]|3[5-9]|4[02-9]|6[135-8]|7[0-4689]|9(?:[017-9]|4[6-8]|5[2-478]|6[2-589]))|8(?:2(?:4[4-8]|9(?:[3578]|20|4[04-9]|6[56]))|3(?:7(?:[2-5]|6[0-59])|[3-6][2-9]|8[2-5])|4[5-8]|5[2-9]|6(?:[37]|5(?:[467]|5[014-9])|6(?:[2-8]|9[02-69])|8[2-8]|9(?:[236-8]|9[23]))|7[579]|8[03-579]|9[2-8])|9(?:[23]0|4[02-46-9]|5[024-79]|6[4-9]|7[2-47-9]|8[02-7]|9(?:3(?:3[02-9]|4[0-24689])|4[2-69]|[5-7]))","1(?:2[3-6]|3[3-9]|4[2-6]|5(?:[236-8]|[45][2-69])|[68][2-7]|7[2-689]|9[1-578])|2(?:2(?:[04-689]|3[23])|3[3-58]|4[0-468]|5(?:5[78]|7[2-4]|[0468][2-9])|6(?:[0135-8]|4[2-5])|7(?:[0679]|8[2-7])|8(?:[024578]|3[25-9]|9[6-9])|9(?:11|3[2-4]))|4(?:2(?:2[2-9]|8[237-9])|3[689]|6[035-7]|7(?:[059][2-8]|[68])|80|9[3-5])|5(?:3[1-36-9]|4[4578]|5[013-8]|6[1-9]|7[2-8]|8[14-7]|9(?:[89][2-8]|[4-7]))|7(?:2[15]|3[5-9]|4[02-9]|6[135-8]|7[0-4689]|9(?:[017-9]|4[6-8]|5[2-478]|6[2-589]))|8(?:2(?:4[4-8]|9(?:[3578]|20|4[04-9]|6(?:5[25]|60)))|3(?:7(?:[2-5]|6[0-59])|[3-6][2-9]|8[2-5])|4[5-8]|5[2-9]|6(?:[37]|5(?:[467]|5[014-9])|6(?:[2-8]|9[02-69])|8[2-8]|9(?:[236-8]|9[23]))|7[579]|8[03-579]|9[2-8])|9(?:[23]0|4[02-46-9]|5[024-79]|6[4-9]|7[2-47-9]|8[02-7]|9(?:3(?:3[02-9]|4[0-24689])|4[2-69]|[5-7]))"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["1|2(?:2[37]|5[5-9]|64|78|8[39]|91)|4(?:2[2689]|64|7[347])|5(?:[2-589]|39)|60|8(?:[46-9]|3[279]|2[124589])|9(?:[235-8]|93)","1|2(?:2[37]|5(?:[57]|[68]0|9[19])|64|78|8[39]|917)|4(?:2(?:[68]|20|9[178])|64|7[347])|5(?:[2-589]|39[67])|60|8(?:[46-9]|3[279]|2[124589])|9(?:[235-8]|93[34])","1|2(?:2[37]|5(?:[57]|[68]0|9(?:17|99))|64|78|8[39]|917)|4(?:2(?:[68]|20|9[178])|64|7[347])|5(?:[2-589]|39[67])|60|8(?:[46-9]|3[279]|2[124589])|9(?:[235-8]|93(?:31|4))"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["2(?:9[14-79]|74|[34]7|[56]9)|82|993"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1-$2-$3",["3|4(?:2[09]|7[01])|6[1-9]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["[2479][1-9]"],"0$1"]],[,,"20\\d{8}",,,,"2012345678",,,[10]],,,[,,"00(?:37\\d{6,13}|66\\d{6,13}|777(?:[01]\\d{2}|5\\d{3}|8\\d{4})|882[1245]\\d{4})",,,,"00777012"],[,,"570\\d{6}",,,,"570123456",,,[9]],1,,[,,,,,,,,,[-1]]],KE:[,[,,"20\\d{6,7}|[4-9]\\d{6,9}",,,,,,,[7,8,9,10]],[,,"20\\d{6,7}|4(?:0\\d{6,7}|[136]\\d{7}|[245]\\d{5,7})|5(?:[08]\\d{7}|[1-79]\\d{5,7})|6(?:[01457-9]\\d{5,7}|2\\d{7}|6\\d{6,7})",,,,"202012345",,,[7,8,9]],[,,"7(?:[0-3679]\\d|4[0-479]|5[0-6]|8[0-25-9])\\d{6}",,,,"712123456",,,[9]],[,,"800[24-8]\\d{5,6}",,,,"800223456",,,[9,10]],[,,"900[02-9]\\d{5}",,,,"900223456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KE",254,"000","0",,,"005|0",,,,[[,"(\\d{2})(\\d{5,7})","$1 $2",["[24-6]"],"0$1"],[,"(\\d{3})(\\d{6})","$1 $2",["7"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KG:[,[,,"[235-8]\\d{8,9}",,,,,,,[9,10],[5,6]],[,,"(?:3(?:1(?:[256]\\d|3[1-9]|47)|2(?:22|3[0-479]|6[0-7])|4(?:22|5[6-9]|6\\d)|5(?:22|3[4-7]|59|6\\d)|6(?:22|5[35-7]|6\\d)|7(?:22|3[468]|4[1-9]|59|[67]\\d)|9(?:22|4[1-8]|6\\d))|6(?:09|12|2[2-4])\\d)\\d{5}",,,,"312123456",,,[9],[5,6]],[,,"(?:20[0-35]|5[124-7]\\d|7[07]\\d)\\d{6}",,,,"700123456",,,[9]],[,,"800\\d{6,7}",,,,"800123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KG",996,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[25-7]|31[25]"],"0$1"],[,"(\\d{4})(\\d{5})","$1 $2",["3(?:1[36]|[2-9])"],"0$1"],[,"(\\d{3})(\\d{3})(\\d)(\\d{3})","$1 $2 $3 $4",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KH:[,[,,"[1-9]\\d{7,9}",,,,,,,[8,9,10],[6,7]],[,,"(?:2[3-6]|3[2-6]|4[2-4]|[5-7][2-5])(?:[237-9]|4[56]|5\\d|6\\d?)\\d{5}|23(?:4[234]|8\\d{2})\\d{4}",,,,"23756789",,,[8,9],[6,7]],[,,"(?:1(?:[013-79]\\d|[28]\\d{1,2})|2[3-6]48|3(?:[18]\\d{2}|[2-6]48)|4[2-4]48|5[2-5]48|6(?:[016-9]\\d|[2-5]48)|7(?:[07-9]\\d|[16]\\d{2}|[2-5]48)|8(?:[013-79]\\d|8\\d{2})|9(?:6\\d{2}|7\\d{1,2}|[0-589]\\d))\\d{5}",,,,"91234567",,,[8,9]],[,,"1800(?:1\\d|2[019])\\d{4}",,,,"1800123456",,,[10]],[,,"1900(?:1\\d|2[09])\\d{4}",,,,"1900123456",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KH",855,"00[14-9]","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["1\\d[1-9]|[2-9]"],"0$1"],[,"(1[89]00)(\\d{3})(\\d{3})","$1 $2 $3",["1[89]0"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KI:[,[,,"[2458]\\d{4}|3\\d{4,7}|7\\d{7}",,,,,,,[5,8]],[,,"(?:[24]\\d|3[1-9]|50|8[0-5])\\d{3}|7(?:27|31|5[0-4])\\d{5}",,,,"31234"],[,,"7[23]0\\d{5}",,,,"72012345",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"30(?:0[01]\\d{2}|12(?:11|20))\\d{2}",,,,"30010000",,,[8]],"KI",686,"00",,,,"0",,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KM:[,[,,"[3478]\\d{6}",,,,,,,[7]],[,,"7[4-7]\\d{5}",,,,"7712345"],[,,"[34]\\d{6}",,,,"3212345"],[,,,,,,,,,[-1]],[,,"(?:39[01]|8\\d{2})\\d{4}",,,,"8001234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KM",269,"00",,,,,,,,[[,"(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KN:[,[,,"[589]\\d{9}",,,,,,,[10],[7]],[,,"869(?:2(?:29|36)|302|4(?:6[015-9]|70))\\d{4}",,,,"8692361234",,,,[7]],[,,"869(?:5(?:5[6-8]|6[5-7])|66\\d|76[02-7])\\d{4}",,,,"8697652917",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"5(?:00|22|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"KN",1,"011","1",,,"1",,,,,,[,,,,,,,,,[-1]],,"869",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KP:[,[,,"1\\d{9}|[28]\\d{7}",,,,,,,[8,10],[6,7]],[,,"2\\d{7}|85\\d{6}",,,,"21234567",,,[8],[6,7]],[,,"19[123]\\d{7}",,,,"1921234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KP",850,"00|99","0",,,"0",,,,[[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,"2(?:[0-24-9]\\d{2}|3(?:[0-79]\\d|8[02-9]))\\d{4}",,,,"23821234",,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KR:[,[,,"007\\d{9,11}|[1-7]\\d{3,9}|8\\d{8}",,,,,,,[4,5,6,8,9,10,12,13,14],[3,7]],[,,"(?:2|3[1-3]|[46][1-4]|5[1-5])(?:1\\d{2,3}|[1-9]\\d{6,7})",,,,"22123456",,,[4,5,6,8,9,10],[3,7]],[,,"1[0-26-9]\\d{7,8}",,,,"1000000000",,,[9,10]],[,,"(?:00798\\d{0,2}|80)\\d{7}",,,,"801234567",,,[9,12,13,14]],[,,"60[2-9]\\d{6}",,,,"602345678",,,[9]],[,,,,,,,,,[-1]],[,,"50\\d{8}",,,,"5012345678",,,[10]],[,,"70\\d{8}",,,,"7012345678",,,[10]],"KR",82,"00(?:[124-68]|3\\d{2}|7(?:[0-8]\\d|9[0-79]))","0",,,"0(8[1-46-8]|85\\d{2})?",,,,[[,"(\\d{5})(\\d{3,4})(\\d{4})","$1 $2 $3",["00798"],"$1","0$CC-$1"],[,"(\\d{5})(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3 $4",["00798"],"$1","0$CC-$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["1(?:0|1[19]|[69]9|5[458])|[57]0","1(?:0|1[19]|[69]9|5(?:44|59|8))|[57]0"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{3,4})(\\d{4})","$1-$2-$3",["1(?:[01]|5[1-4]|6[2-8]|[7-9])|[68]0|[3-6][1-9][1-9]","1(?:[01]|5(?:[1-3]|4[56])|6[2-8]|[7-9])|[68]0|[3-6][1-9][1-9]"],"0$1","0$CC-$1"],[,"(\\d{3})(\\d)(\\d{4})","$1-$2-$3",["131","1312"],"0$1","0$CC-$1"],[,"(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["131","131[13-9]"],"0$1","0$CC-$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["13[2-9]"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3-$4",["30"],"0$1","0$CC-$1"],[,"(\\d)(\\d{3,4})(\\d{4})","$1-$2-$3",["2[1-9]"],"0$1","0$CC-$1"],[,"(\\d)(\\d{3,4})","$1-$2",["21[0-46-9]"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{3,4})","$1-$2",["[3-6][1-9]1","[3-6][1-9]1(?:[0-46-9])"],"0$1","0$CC-$1"],[,"(\\d{4})(\\d{4})","$1-$2",["1(?:5[246-9]|6[04678]|8[03579])","1(?:5(?:22|44|66|77|88|99)|6(?:00|44|6[16]|70|88)|8(?:00|33|55|77|99))"],"$1","0$CC-$1"]],[[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["1(?:0|1[19]|[69]9|5[458])|[57]0","1(?:0|1[19]|[69]9|5(?:44|59|8))|[57]0"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{3,4})(\\d{4})","$1-$2-$3",["1(?:[01]|5[1-4]|6[2-8]|[7-9])|[68]0|[3-6][1-9][1-9]","1(?:[01]|5(?:[1-3]|4[56])|6[2-8]|[7-9])|[68]0|[3-6][1-9][1-9]"],"0$1","0$CC-$1"],[,"(\\d{3})(\\d)(\\d{4})","$1-$2-$3",["131","1312"],"0$1","0$CC-$1"],[,"(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["131","131[13-9]"],"0$1","0$CC-$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["13[2-9]"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3-$4",["30"],"0$1","0$CC-$1"],[,"(\\d)(\\d{3,4})(\\d{4})","$1-$2-$3",["2[1-9]"],"0$1","0$CC-$1"],[,"(\\d)(\\d{3,4})","$1-$2",["21[0-46-9]"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{3,4})","$1-$2",["[3-6][1-9]1","[3-6][1-9]1(?:[0-46-9])"],"0$1","0$CC-$1"],[,"(\\d{4})(\\d{4})","$1-$2",["1(?:5[246-9]|6[04678]|8[03579])","1(?:5(?:22|44|66|77|88|99)|6(?:00|44|6[16]|70|88)|8(?:00|33|55|77|99))"],"$1","0$CC-$1"]],[,,"15\\d{7,8}",,,,"1523456789",,,[9,10]],,,[,,"00798\\d{7,9}",,,,"007981234567",,,[12,13,14]],[,,"1(?:5(?:22|44|66|77|88|99)|6(?:00|44|6[16]|70|88)|8(?:00|33|55|77|99))\\d{4}",,,,"15441234",,,[8]],1,,[,,,,,,,,,[-1]]],KW:[,[,,"[12569]\\d{6,7}",,,,,,,[7,8]],[,,"(?:18\\d|2(?:[23]\\d{2}|4(?:[1-35-9]\\d|44)|5(?:0[034]|[2-46]\\d|5[1-3]|7[1-7])))\\d{4}",,,,"22345678"],[,,"(?:5(?:[05]\\d{2}|1[0-7]\\d|2(?:22|5[25])|6[56]\\d)|6(?:0[034679]\\d|222|5[015-9]\\d|6\\d{2}|7[067]\\d|9[0369]\\d)|9(?:0[09]\\d|22\\d|4[01479]\\d|55\\d|6[0679]\\d|[79]\\d{2}|8[057-9]\\d))\\d{4}",,,,"50012345",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KW",965,"00",,,,,,,,[[,"(\\d{4})(\\d{3,4})","$1 $2",["[16]|2(?:[0-35-9]|4[0-35-9])|9[024-9]|52[25]"]],[,"(\\d{3})(\\d{5})","$1 $2",["244|5(?:[015]|6[56])"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KY:[,[,,"[3589]\\d{9}",,,,,,,[10],[7]],[,,"345(?:2(?:22|44)|444|6(?:23|38|40)|7(?:4[35-79]|6[6-9]|77)|8(?:00|1[45]|25|[48]8)|9(?:14|4[035-9]))\\d{4}",,,,"3452221234",,,,[7]],[,,"345(?:32[1-9]|5(?:1[67]|2[5-7]|4[6-8]|76)|9(?:1[67]|2[2-9]|3[689]))\\d{4}",,,,"3453231234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}|345976\\d{4}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"5(?:00|22|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"KY",1,"011","1",,,"1",,,,,,[,,"345849\\d{4}",,,,"3458491234"],,"345",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KZ:[,[,,"(?:33\\d|7\\d{2}|80[09])\\d{7}",,,,,,,[10]],[,,"33622\\d{5}|7(?:1(?:0(?:[23]\\d|4[0-3]|59|63)|1(?:[23]\\d|4[0-79]|59)|2(?:[23]\\d|59)|3(?:2\\d|3[0-79]|4[0-35-9]|59)|4(?:[24]\\d|3[013-9]|5[1-9])|5(?:2\\d|3[1-9]|4[0-7]|59)|6(?:[234]\\d|5[19]|61)|72\\d|8(?:[27]\\d|3[1-46-9]|4[0-5]))|2(?:1(?:[23]\\d|4[46-9]|5[3469])|2(?:2\\d|3[0679]|46|5[12679])|3(?:[234]\\d|5[139])|4(?:2\\d|3[1235-9]|59)|5(?:[23]\\d|4[01246-8]|59|61)|6(?:2\\d|3[1-9]|4[0-4]|59)|7(?:[2379]\\d|40|5[279])|8(?:[23]\\d|4[0-3]|59)|9(?:2\\d|3[124578]|59)))\\d{5}",,,,"7123456789"],[,,"7(?:0[012578]|47|6[02-4]|7[15-8]|85)\\d{7}",,,,"7710009998"],[,,"800\\d{7}",,,,"8001234567"],[,,"809\\d{7}",,,,"8091234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"751\\d{7}",,,,"7511234567"],"KZ",7,"810","8",,,"8",,"8~10",,,,[,,,,,,,,,[-1]],,,[,,"751\\d{7}",,,,"7511234567"],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LA:[,[,,"[2-8]\\d{7,9}",,,,,,,[8,9,10],[6]],[,,"(?:2[13]|3(?:0\\d|[14])|[5-7][14]|41|8[1468])\\d{6}",,,,"21212862",,,[8,9],[6]],[,,"20(?:2[2389]|5[24-689]|7[6-8]|9[15-9])\\d{6}",,,,"2023123456",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LA",856,"00","0",,,"0",,,,[[,"(20)(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["20"],"0$1"],[,"([2-8]\\d)(\\d{3})(\\d{3})","$1 $2 $3",["2[13]|3[14]|[4-8]"],"0$1"],[,"(30)(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["30"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LB:[,[,,"[13-9]\\d{6,7}",,,,,,,[7,8]],[,,"(?:[14-6]\\d{2}|7(?:[2-57]\\d|62|8[0-7]|9[04-9])|8[02-9]\\d|9\\d{2})\\d{4}",,,,"1123456",,,[7]],[,,"(?:3\\d|7(?:[01]\\d|6[013-9]|8[89]|9[1-3])|81\\d)\\d{5}",,,,"71123456"],[,,,,,,,,,[-1]],[,,"9[01]\\d{6}",,,,"90123456",,,[8]],[,,"80\\d{6}",,,,"80123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LB",961,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[13-6]|7(?:[2-57]|62|8[0-7]|9[04-9])|8[02-9]|9"],"0$1"],[,"([7-9]\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[89][01]|7(?:[01]|6[013-9]|8[89]|9[1-3])"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LC:[,[,,"[5789]\\d{9}",,,,,,,[10],[7]],[,,"758(?:4(?:30|5[0-9]|6[2-9]|8[0-2])|57[0-2]|638)\\d{4}",,,,"7584305678",,,,[7]],[,,"758(?:28[4-7]|384|4(?:6[01]|8[4-9])|5(?:1[89]|20|84)|7(?:1[2-9]|2[0-8]))\\d{4}",,,,"7582845678",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"5(?:00|22|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"LC",1,"011","1",,,"1",,,,,,[,,,,,,,,,[-1]],,"758",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LI:[,[,,"6\\d{8}|[23789]\\d{6}",,,,,,,[7,9]],[,,"(?:2(?:01|1[27]|3\\d|6[02-578]|96)|3(?:7[0135-7]|8[048]|9[0269]))\\d{4}",,,,"2345678",,,[7]],[,,"6(?:5(?:09|1\\d|20)|6(?:0[0-6]|10|2[06-9]|39))\\d{5}|7(?:[37-9]\\d|42|56)\\d{4}",,,,"660234567"],[,,"80(?:02[28]|9\\d{2})\\d{2}",,,,"8002222",,,[7]],[,,"90(?:02[258]|1(?:23|3[14])|66[136])\\d{2}",,,,"9002222",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LI",423,"00","0",,,"0|10(?:01|20|66)",,,,[[,"(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[23789]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6[56]"]],[,"(69)(7\\d{2})(\\d{4})","$1 $2 $3",["697"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"870(?:28|87)\\d{2}",,,,"8702812",,,[7]],,,[,,"697(?:42|56|[78]\\d)\\d{4}",,,,"697861234",,,[9]]],LK:[,[,,"[1-9]\\d{8}",,,,,,,[9],[7]],[,,"(?:[189]1|2[13-7]|3[1-8]|4[157]|5[12457]|6[35-7])[2-57]\\d{6}",,,,"112345678",,,,[7]],[,,"7[0125-8]\\d{7}",,,,"712345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LK",94,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{1})(\\d{6})","$1 $2 $3",["[1-689]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LR:[,[,,"2\\d{7,8}|[378]\\d{8}|4\\d{6}|5\\d{6,8}",,,,,,,[7,8,9]],[,,"(?:2\\d{3}|33333)\\d{4}",,,,"21234567",,,[8,9]],[,,"(?:20\\d{2}|330\\d|4[67]|5(?:55)?\\d|77\\d{2}|88\\d{2})\\d{5}",,,,"770123456",,,[7,9]],[,,,,,,,,,[-1]],[,,"332(?:02|[2-5]\\d)\\d{4}",,,,"332021234",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LR",231,"00","0",,,"0",,,,[[,"(2\\d)(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],[,"([4-5])(\\d{3})(\\d{3})","$1 $2 $3",["[45]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[23578]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LS:[,[,,"[2568]\\d{7}",,,,,,,[8]],[,,"2\\d{7}",,,,"22123456"],[,,"[56]\\d{7}",,,,"50123456"],[,,"800[256]\\d{4}",,,,"80021234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LS",266,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LT:[,[,,"[3-9]\\d{7}",,,,,,,[8]],[,,"(?:3[1478]|4[124-6]|52)\\d{6}",,,,"31234567"],[,,"6\\d{7}",,,,"61234567"],[,,"800\\d{5}",,,,"80012345"],[,,"9(?:0[0239]|10)\\d{5}",,,,"90012345"],[,,"808\\d{5}",,,,"80812345"],[,,"700\\d{5}",,,,"70012345"],[,,,,,,,,,[-1]],"LT",370,"00","8",,,"[08]",,,,[[,"([34]\\d)(\\d{6})","$1 $2",["37|4(?:1|5[45]|6[2-4])"],"(8-$1)",,1],[,"([3-6]\\d{2})(\\d{5})","$1 $2",["3[148]|4(?:[24]|6[09])|528|6"],"(8-$1)",,1],[,"([7-9]\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["[7-9]"],"8 $1",,1],[,"(5)(2\\d{2})(\\d{4})","$1 $2 $3",["52[0-79]"],"(8-$1)",,1]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"70[67]\\d{5}",,,,"70712345"],,,[,,,,,,,,,[-1]]],LU:[,[,,"[24-9]\\d{3,10}|3(?:[0-46-9]\\d{2,9}|5[013-9]\\d{1,8})",,,,,,,[4,5,6,7,8,9,10,11]],[,,"(?:2[2-9]\\d{2,9}|(?:[3457]\\d{2}|8(?:0[2-9]|[13-9]\\d)|9(?:0[89]|[2-579]\\d))\\d{1,8})",,,,"27123456"],[,,"6[25-79][18]\\d{6}",,,,"628123456",,,[9]],[,,"800\\d{5}",,,,"80012345",,,[8]],[,,"90[015]\\d{5}",,,,"90012345",,,[8]],[,,"801\\d{5}",,,,"80112345",,,[8]],[,,"70\\d{6}",,,,"70123456",,,[8]],[,,"20(?:1\\d{5}|[2-689]\\d{1,7})",,,,"20201234",,,[4,5,6,7,8,9,10]],"LU",352,"00",,,,"(15(?:0[06]|1[12]|35|4[04]|55|6[26]|77|88|99)\\d)",,,,[[,"(\\d{2})(\\d{3})","$1 $2",["[2-5]|7[1-9]|[89](?:[1-9]|0[2-9])"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[2-5]|7[1-9]|[89](?:[1-9]|0[2-9])"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["20"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4",["2(?:[0367]|4[3-8])"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["20"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4 $5",["2(?:[0367]|4[3-8])"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{1,4})","$1 $2 $3 $4",["2(?:[12589]|4[12])|[3-5]|7[1-9]|8(?:[1-9]|0[2-9])|9(?:[1-9]|0[2-46-9])"],,"$CC $1"],[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["70|80[01]|90[015]"],,"$CC $1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"],,"$CC $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LV:[,[,,"[2689]\\d{7}",,,,,,,[8]],[,,"6\\d{7}",,,,"63123456"],[,,"2\\d{7}",,,,"21234567"],[,,"80\\d{6}",,,,"80123456"],[,,"90\\d{6}",,,,"90123456"],[,,"81\\d{6}",,,,"81123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LV",371,"00",,,,,,,,[[,"([2689]\\d)(\\d{3})(\\d{3})","$1 $2 $3"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LY:[,[,,"[25679]\\d{8}",,,,,,,[9],[7]],[,,"(?:2[1345]|5[1347]|6[123479]|71)\\d{7}",,,,"212345678",,,,[7]],[,,"9[1-6]\\d{7}",,,,"912345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LY",218,"00","0",,,"0",,,,[[,"([25679]\\d)(\\d{7})","$1-$2",,"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MA:[,[,,"[5-9]\\d{8}",,,,,,,[9]],[,,"5(?:2(?:[015-79]\\d|2[02-9]|3[2-57]|4[2-8]|8[235-7])\\d|3(?:[0-48]\\d|[57][2-9]|6[2-8]|9[3-9])\\d|4[067]\\d{2}|5[03]\\d{2})\\d{4}",,,,"520123456"],[,,"(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[07][07]|6[12]))\\d{6}",,,,"650123456"],[,,"80\\d{7}",,,,"801234567"],[,,"89\\d{7}",,,,"891234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"5924[01]\\d{4}",,,,"592401234"],"MA",212,"00","0",,,"0",,,,[[,"([5-7]\\d{2})(\\d{6})","$1-$2",["5(?:2[015-7]|3[0-4])|[67]"],"0$1"],[,"([58]\\d{3})(\\d{5})","$1-$2",["5(?:2[2-489]|3[5-9]|92)|892","5(?:2(?:[2-48]|9[0-7])|3(?:[5-79]|8[0-7])|924)|892"],"0$1"],[,"(5\\d{4})(\\d{4})","$1-$2",["5(?:29|38)","5(?:29|38)[89]"],"0$1"],[,"([5]\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5(?:4[067]|5[03])"],"0$1"],[,"(8[09])(\\d{7})","$1-$2",["8(?:0|9[013-9])"],"0$1"]],,[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MC:[,[,,"[34689]\\d{7,8}",,,,,,,[8,9]],[,,"870\\d{5}|9[2-47-9]\\d{6}",,,,"99123456",,,[8]],[,,"3\\d{7}|4(?:4\\d|5[1-9])\\d{5}|6\\d{8}",,,,"612345678"],[,,"90\\d{6}",,,,"90123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MC",377,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[39]"],"$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["4"],"0$1"],[,"(6)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["6"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3",["8"],"$1"]],,[,,,,,,,,,[-1]],,,[,,"870\\d{5}",,,,"87012345",,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MD:[,[,,"[235-9]\\d{7}",,,,,,,[8]],[,,"(?:2[1-9]\\d|3[1-79]\\d|5(?:33|5[257]))\\d{5}",,,,"22212345"],[,,"(?:562|6\\d{2}|7(?:[189]\\d|6[07]|7[457-9]))\\d{5}",,,,"62112345"],[,,"800\\d{5}",,,,"80012345"],[,,"90[056]\\d{5}",,,,"90012345"],[,,"808\\d{5}",,,,"80812345"],[,,,,,,,,,[-1]],[,,"3[08]\\d{6}",,,,"30123456"],"MD",373,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["22|3"],"0$1"],[,"([25-7]\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["2[13-9]|[5-7]"],"0$1"],[,"([89]\\d{2})(\\d{5})","$1 $2",["[89]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"803\\d{5}",,,,"80312345"],,,[,,,,,,,,,[-1]]],ME:[,[,,"[2-9]\\d{7,8}",,,,,,,[8],[6]],[,,"(?:20[2-8]|3(?:0[2-7]|[12][235-7]|3[24-7])|4(?:0[2-467]|1[267])|5(?:0[2467]|1[267]|2[2367]))\\d{5}",,,,"30234567",,,,[6]],[,,"6(?:00\\d|3[024]\\d|6[0-25]\\d|[7-9]\\d{2})\\d{4}",,,,"67622901"],[,,"80[0-258]\\d{5}",,,,"80080002"],[,,"(?:9(?:4[1568]|5[178]))\\d{5}",,,,"94515151"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"78[1-49]\\d{5}",,,,"78108780"],"ME",382,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-57-9]|6[036-9]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"77[1-9]\\d{5}",,,,"77273012"],,,[,,,,,,,,,[-1]]],MF:[,[,,"[56]\\d{8}",,,,,,,[9]],[,,"590(?:[02][79]|13|5[0-268]|[78]7)\\d{4}",,,,"590271234"],[,,"690(?:0[05-9]|[1-9]\\d)\\d{4}",,,,"690001234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MF",590,"00","0",,,"0",,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MG:[,[,,"[23]\\d{8}",,,,,,,[9],[7]],[,,"20(?:2\\d{2}|4[47]\\d|5[3467]\\d|6[279]\\d|7(?:2[29]|[35]\\d)|8[268]\\d|9[245]\\d)\\d{4}",,,,"202123456",,,,[7]],[,,"3[2-49]\\d{7}",,,,"321234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"22\\d{7}",,,,"221234567"],"MG",261,"00","0",,,"0",,,,[[,"([23]\\d)(\\d{2})(\\d{3})(\\d{2})","$1 $2 $3 $4",,"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MH:[,[,,"[2-6]\\d{6}",,,,,,,[7]],[,,"(?:247|528|625)\\d{4}",,,,"2471234"],[,,"(?:235|329|45[56]|545)\\d{4}",,,,"2351234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"635\\d{4}",,,,"6351234"],"MH",692,"011","1",,,"1",,,,[[,"(\\d{3})(\\d{4})","$1-$2"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MK:[,[,,"[2-578]\\d{7}",,,,,,,[8],[6,7]],[,,"(?:2(?:[23]\\d|5[124578]|6[01])|3(?:1[3-6]|[23][2-6]|4[2356])|4(?:[23][2-6]|4[3-6]|5[256]|6[25-8]|7[24-6]|8[4-6]))\\d{5}",,,,"22212345",,,,[6,7]],[,,"7(?:[0-25-8]\\d{2}|32\\d|421|9[23]\\d)\\d{4}",,,,"72345678"],[,,"800\\d{5}",,,,"80012345"],[,,"5[02-9]\\d{6}",,,,"50012345"],[,,"8(?:0[1-9]|[1-9]\\d)\\d{5}",,,,"80123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MK",389,"00","0",,,"0",,,,[[,"(2)(\\d{3})(\\d{4})","$1 $2 $3",["2"],"0$1"],[,"([347]\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[347]"],"0$1"],[,"([58]\\d{2})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["[58]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ML:[,[,,"[246-9]\\d{7}",,,,,,,[8]],[,,"(?:2(?:0(?:2\\d|7[0-8])|1(?:2[5-7]|[3-689]\\d))|44[1239]\\d)\\d{4}",,,,"20212345"],[,,"(?:2(?:079|17\\d)|[679]\\d{3}|8[239]\\d{2})\\d{4}",,,,"65012345"],[,,"80\\d{6}",,,,"80012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"ML",223,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[246-9]"]],[,"(\\d{4})","$1",["67|74"]]],[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[246-9]"]]],[,,,,,,,,,[-1]],,,[,,"80\\d{6}",,,,"80012345"],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MM:[,[,,"[1478]\\d{5,7}|[256]\\d{5,8}|9(?:[279]\\d{0,2}|[58]|[34]\\d{1,2}|6\\d?)\\d{6}",,,,,,,[6,7,8,9,10],[5]],[,,"1(?:2\\d{1,2}|[3-5]\\d|6\\d?|[89][0-6]\\d)\\d{4}|2(?:2(?:000\\d{3}|\\d{4})|3\\d{4}|4(?:0\\d{5}|\\d{4})|5(?:1\\d{3,6}|[02-9]\\d{3,5})|[6-9]\\d{4})|4(?:2[245-8]|3(?:[2-46]|56?)|[46][2-6]|5[3-5])\\d{4}|5(?:2(?:2(?:\\d{1,2})?|[3-8])|3[2-68]|4(?:21?|[4-8])|5[23]|6[2-4]|7[2-8]|8[24-7]|9[2-7])\\d{4}|6(?:0[23]|1(?:2(?:0|4\\d)?|[356])|2[2-6]|3[24-6]|4(?:2(?:4\\d)?|[3-6])|5[2-4]|6[2-8]|7(?:[2367]|4\\d|5\\d?|8[145]\\d)|8[245]|9(?:20?|4))\\d{4}|7(?:[04][24-8]|1(?:20?|[3-7])|22|3[2-4]|5[2-7])\\d{4}|8(?:1(?:2\\d{1,2}|[3-689]\\d)|2(?:2\\d|3(?:\\d|20)|[4-8]\\d)|3[24]\\d|4[24-7]\\d|5[245]\\d|6[23]\\d)\\d{3}",,,,"1234567",,,[6,7,8,9],[5]],[,,"17[01]\\d{4}|9(?:2(?:[0-4]|5\\d{2}|6[0-5]\\d)|3(?:[0-36]|4[069])\\d|4(?:0[0-4]\\d|[1379]\\d|2\\d{2}|4[0-589]\\d|5\\d{2}|88)|5[0-6]|61?\\d|7(?:3\\d|[6-9]\\d{2})|8\\d|9(?:1\\d|[5-7]\\d{2}|[089]))\\d{5}",,,,"92123456",,,[7,8,9,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"1333\\d{4}",,,,"13331234",,,[8]],"MM",95,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["1|2[245]"],"0$1"],[,"(2)(\\d{4})(\\d{4})","$1 $2 $3",["251"],"0$1"],[,"(\\d)(\\d{2})(\\d{3})","$1 $2 $3",["16|2"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["67|81"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{3,4})","$1 $2 $3",["[4-8]"],"0$1"],[,"(9)(\\d{3})(\\d{4,6})","$1 $2 $3",["9(?:2[0-4]|[35-9]|4[137-9])"],"0$1"],[,"(9)([34]\\d{4})(\\d{4})","$1 $2 $3",["9(?:3[0-36]|4[0-57-9])"],"0$1"],[,"(9)(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["92[56]"],"0$1"],[,"(9)(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3 $4",["93"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MN:[,[,,"[12]\\d{7,9}|[57-9]\\d{7}",,,,,,,[8,9,10],[6,7]],[,,"[12](?:1\\d|2(?:[1-3]\\d?|7\\d)|3[2-8]\\d{1,2}|4[2-68]\\d{1,2}|5[1-4689]\\d{1,2})\\d{5}|5[0568]\\d{6}",,,,"50123456",,,,[6,7]],[,,"(?:8(?:[05689]\\d|3[01])|9[013-9]\\d)\\d{5}",,,,"88123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"7[05-8]\\d{6}",,,,"75123456",,,[8]],"MN",976,"001","0",,,"0",,,,[[,"([12]\\d)(\\d{2})(\\d{4})","$1 $2 $3",["[12]1"],"0$1"],[,"([12]2\\d)(\\d{5,6})","$1 $2",["[12]2[1-3]"],"0$1"],[,"([12]\\d{3})(\\d{5})","$1 $2",["[12](?:27|[3-5])","[12](?:27|[3-5]\\d)2"],"0$1"],[,"(\\d{4})(\\d{4})","$1 $2",["[57-9]"],"$1"],[,"([12]\\d{4})(\\d{4,5})","$1 $2",["[12](?:27|[3-5])","[12](?:27|[3-5]\\d)[4-9]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MO:[,[,,"[268]\\d{7}",,,,,,,[8]],[,,"(?:28[2-57-9]|8[2-57-9]\\d)\\d{5}",,,,"28212345"],[,,"6(?:[2356]\\d|8[158])\\d{5}",,,,"66123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MO",853,"00",,,,,,,,[[,"([268]\\d{3})(\\d{4})","$1 $2"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MP:[,[,,"[5689]\\d{9}",,,,,,,[10],[7]],[,,"670(?:2(?:3[3-7]|56|8[5-8])|32[1238]|4(?:33|8[348])|5(?:32|55|88)|6(?:64|70|82)|78[3589]|8[3-9]8|989)\\d{4}",,,,"6702345678",,,,[7]],[,,"670(?:2(?:3[3-7]|56|8[5-8])|32[1238]|4(?:33|8[348])|5(?:32|55|88)|6(?:64|70|82)|78[3589]|8[3-9]8|989)\\d{4}",,,,"6702345678",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"5(?:00|22|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"MP",1,"011","1",,,"1",,,1,,,[,,,,,,,,,[-1]],,"670",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MQ:[,[,,"[56]\\d{8}",,,,,,,[9]],[,,"596(?:0[2-5]|[12]0|3[05-9]|4[024-8]|[5-7]\\d|89|9[4-8])\\d{4}",,,,"596301234"],[,,"696(?:[0-47-9]\\d|5[0-6]|6[0-4])\\d{4}",,,,"696201234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MQ",596,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",,"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MR:[,[,,"[2-48]\\d{7}",,,,,,,[8]],[,,"25[08]\\d{5}|35\\d{6}|45[1-7]\\d{5}",,,,"35123456"],[,,"[234][0-46-9]\\d{6}",,,,"22123456"],[,,"800\\d{5}",,,,"80012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MR",222,"00",,,,,,,,[[,"([2-48]\\d)(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MS:[,[,,"[5689]\\d{9}",,,,,,,[10],[7]],[,,"664491\\d{4}",,,,"6644912345",,,,[7]],[,,"66449[2-6]\\d{4}",,,,"6644923456",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"5(?:00|22|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"MS",1,"011","1",,,"1",,,,,,[,,,,,,,,,[-1]],,"664",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MT:[,[,,"[2357-9]\\d{7}",,,,,,,[8]],[,,"2(?:0(?:1[0-6]|3[1-4]|[69]\\d)|[1-357]\\d{2})\\d{4}",,,,"21001234"],[,,"(?:7(?:210|[79]\\d{2})|9(?:2(?:1[01]|31)|696|8(?:1[1-3]|89|97)|9\\d{2}))\\d{4}",,,,"96961234"],[,,"800[3467]\\d{4}",,,,"80071234"],[,,"5(?:0(?:0(?:37|43)|6\\d{2}|70\\d|9[0168]\\d)|[12]\\d0[1-5])\\d{3}",,,,"50037123"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"3550\\d{4}",,,,"35501234"],"MT",356,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2"]],,[,,"7117\\d{4}",,,,"71171234"],,,[,,,,,,,,,[-1]],[,,"501\\d{5}",,,,"50112345"],,,[,,,,,,,,,[-1]]],MU:[,[,,"[2-9]\\d{6,7}",,,,,,,[7,8]],[,,"(?:2(?:[03478]\\d|1[0-7]|6[1-69])|4(?:[013568]\\d|2[4-7])|5(?:44\\d|471)|6\\d{2}|8(?:14|3[129]))\\d{4}",,,,"2012345"],[,,"5(?:2[59]\\d|4(?:2[1-389]|4\\d|7[1-9]|9\\d)|7\\d{2}|8(?:[0-25689]\\d|4[3479]|7[15-8])|9[0-8]\\d)\\d{4}",,,,"52512345",,,[8]],[,,"80[012]\\d{4}",,,,"8001234",,,[7]],[,,"30\\d{5}",,,,"3012345",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"3(?:20|9\\d)\\d{4}",,,,"3201234",,,[7]],"MU",230,"0(?:0|[2-7]0|33)",,,,,,"020",,[[,"([2-46-9]\\d{2})(\\d{4})","$1 $2",["[2-46-9]"]],[,"(5\\d{3})(\\d{4})","$1 $2",["5"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MV:[,[,,"[346-8]\\d{6,9}|9(?:00\\d{7}|\\d{6})",,,,,,,[7,10]],[,,"(?:3(?:0[0-3]|3[0-59])|6(?:[57][02468]|6[024568]|8[024689]|90))\\d{4}",,,,"6701234",,,[7]],[,,"(?:46[46]|7[3-9]\\d|9[15-9]\\d)\\d{4}",,,,"7712345",,,[7]],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,"900\\d{7}",,,,"9001234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MV",960,"0(?:0|19)",,,,,,"00",,[[,"(\\d{3})(\\d{4})","$1-$2",["[3467]|9(?:[1-9]|0[1-9])"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]00"]]],,[,,"781\\d{4}",,,,"7812345",,,[7]],,,[,,,,,,,,,[-1]],[,,"4[05]0\\d{4}",,,,"4001234",,,[7]],,,[,,,,,,,,,[-1]]],MW:[,[,,"(?:1(?:\\d{2})?|[2789]\\d{2})\\d{6}",,,,,,,[7,9]],[,,"(?:1[2-9]|21\\d{2})\\d{5}",,,,"1234567"],[,,"(?:111|77\\d|88\\d|99\\d)\\d{6}",,,,"991234567",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MW",265,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["1"],"0$1"],[,"(2\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1789]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MX:[,[,,"[1-9]\\d{9,10}",,,,,,,[10,11],[7,8]],[,,"(?:33|55|81)\\d{8}|(?:2(?:0[01]|2[2-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-6][1-9]|[37][1-8]|8[1-35-9]|9[2-689])|5(?:88|9[1-79])|6(?:1[2-68]|[234][1-9]|5[1-3689]|6[12457-9]|7[1-7]|8[67]|9[4-8])|7(?:[13467][1-9]|2[1-8]|5[13-9]|8[1-69]|9[17])|8(?:2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69][1-9]|7[12]|8[1-8]))\\d{7}",,,,"2221234567",,,[10],[7,8]],[,,"1(?:(?:33|55|81)\\d{8}|(?:2(?:2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-6][1-9]|[37][1-8]|8[1-35-9]|9[2-689])|5(?:88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[12457-9]|7[1-7]|8[67]|9[4-8])|7(?:[13467][1-9]|2[1-8]|5[13-9]|8[1-69]|9[17])|8(?:2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69][1-9]|7[12]|8[1-8]))\\d{7})",,,,"12221234567",,,[11]],[,,"8(?:00|88)\\d{7}",,,,"8001234567",,,[10]],[,,"900\\d{7}",,,,"9001234567",,,[10]],[,,"300\\d{7}",,,,"3001234567",,,[10]],[,,"500\\d{7}",,,,"5001234567",,,[10]],[,,,,,,,,,[-1]],"MX",52,"0[09]","01",,,"0[12]|04[45](\\d{10})","1$1",,,[[,"([358]\\d)(\\d{4})(\\d{4})","$1 $2 $3",["33|55|81"],"01 $1",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2467]|3[0-2457-9]|5[089]|8[02-9]|9[0-35-9]"],"01 $1",,1],[,"(1)([358]\\d)(\\d{4})(\\d{4})","044 $2 $3 $4",["1(?:33|55|81)"],"$1",,1],[,"(1)(\\d{3})(\\d{3})(\\d{4})","044 $2 $3 $4",["1(?:[2467]|3[0-2457-9]|5[089]|8[2-9]|9[1-35-9])"],"$1",,1]],[[,"([358]\\d)(\\d{4})(\\d{4})","$1 $2 $3",["33|55|81"],"01 $1",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2467]|3[0-2457-9]|5[089]|8[02-9]|9[0-35-9]"],"01 $1",,1],[,"(1)([358]\\d)(\\d{4})(\\d{4})","$1 $2 $3 $4",["1(?:33|55|81)"]],[,"(1)(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["1(?:[2467]|3[0-2457-9]|5[089]|8[2-9]|9[1-35-9])"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]]],MY:[,[,,"[13-9]\\d{7,9}",,,,,,,[8,9,10],[6,7]],[,,"(?:3[2-9]\\d|[4-9][2-9])\\d{6}",,,,"323456789",,,[8,9],[6,7]],[,,"1(?:1[1-5]\\d{2}|[02-4679][2-9]\\d|59\\d{2}|8(?:1[23]|[2-9]\\d))\\d{5}",,,,"123456789",,,[9,10]],[,,"1[378]00\\d{6}",,,,"1300123456",,,[10]],[,,"1600\\d{6}",,,,"1600123456",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"154\\d{7}",,,,"1541234567",,,[10]],"MY",60,"00","0",,,"0",,,,[[,"([4-79])(\\d{3})(\\d{4})","$1-$2 $3",["[4-79]"],"0$1"],[,"(3)(\\d{4})(\\d{4})","$1-$2 $3",["3"],"0$1"],[,"([18]\\d)(\\d{3})(\\d{3,4})","$1-$2 $3",["1[02-46-9][1-9]|8"],"0$1"],[,"(1)([36-8]00)(\\d{2})(\\d{4})","$1-$2-$3-$4",["1[36-8]0"]],[,"(11)(\\d{4})(\\d{4})","$1-$2 $3",["11"],"0$1"],[,"(15[49])(\\d{3})(\\d{4})","$1-$2 $3",["15"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MZ:[,[,,"[28]\\d{7,8}",,,,,,,[8,9]],[,,"2(?:[1346]\\d|5[0-2]|[78][12]|93)\\d{5}",,,,"21123456",,,[8]],[,,"8[2-7]\\d{7}",,,,"821234567",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MZ",258,"00",,,,,,,,[[,"([28]\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["2|8[2-7]"]],[,"(80\\d)(\\d{3})(\\d{3})","$1 $2 $3",["80"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NA:[,[,,"[68]\\d{7,8}",,,,,,,[8,9]],[,,"6(?:1(?:17|2(?:[0189]\\d|[2-6]|7\\d?)|3(?:[01378]|2\\d)|4(?:[024]|10?|3[15]?)|69|7[014])|2(?:17|5(?:[0-36-8]|4\\d?)|69|70)|3(?:17|2(?:[0237]\\d?|[14-689])|34|6[289]|7[01]|81)|4(?:17|2(?:[012]|7\\d?)|4(?:[06]|1\\d?)|5(?:[01357]|[25]\\d?)|69|7[01])|5(?:17|2(?:[0459]|[23678]\\d?)|69|7[01])|6(?:17|2(?:5|6\\d?)|38|42|69|7[01])|7(?:17|2(?:[569]|[234]\\d?)|3(?:0\\d?|[13])|6[89]|7[01]))\\d{4}",,,,"61221234"],[,,"(?:60|8[125])\\d{7}",,,,"811234567",,,[9]],[,,,,,,,,,[-1]],[,,"8701\\d{5}",,,,"870123456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"8(?:3\\d{2}|86)\\d{5}",,,,"88612345"],"NA",264,"00","0",,,"0",,,,[[,"(8\\d)(\\d{3})(\\d{4})","$1 $2 $3",["8[1235]"],"0$1"],[,"(6\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["6"],"0$1"],[,"(88)(\\d{3})(\\d{3})","$1 $2 $3",["88"],"0$1"],[,"(870)(\\d{3})(\\d{3})","$1 $2 $3",["870"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NC:[,[,,"[2-57-9]\\d{5}",,,,,,,[6]],[,,"(?:2[03-9]|3[0-5]|4[1-7]|88)\\d{4}",,,,"201234"],[,,"(?:5[0-4]|[79]\\d|8[0-79])\\d{4}",,,,"751234"],[,,,,,,,,,[-1]],[,,"36\\d{4}",,,,"366711"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NC",687,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})","$1.$2.$3",["[2-46-9]|5[0-4]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NE:[,[,,"[0289]\\d{7}",,,,,,,[8]],[,,"2(?:0(?:20|3[1-7]|4[134]|5[14]|6[14578]|7[1-578])|1(?:4[145]|5[14]|6[14-68]|7[169]|88))\\d{4}",,,,"20201234"],[,,"(?:8[089]|9\\d)\\d{6}",,,,"93123456"],[,,"08\\d{6}",,,,"08123456"],[,,"09\\d{6}",,,,"09123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NE",227,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[289]|09"]],[,"(08)(\\d{3})(\\d{3})","$1 $2 $3",["08"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]]],NF:[,[,,"[13]\\d{5}",,,,,,,[6],[5]],[,,"(?:1(?:06|17|28|39)|3[012]\\d)\\d{3}",,,,"106609",,,,[5]],[,,"3[58]\\d{4}",,,,"381234",,,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NF",672,"00",,,,,,,,[[,"(\\d{2})(\\d{4})","$1 $2",["1"]],[,"(\\d)(\\d{5})","$1 $2",["3"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NG:[,[,,"[1-6]\\d{5,8}|9\\d{5,9}|[78]\\d{5,13}",,,,,,,[7,8,10,11,12,13,14],[5,6]],[,,"[12]\\d{6,7}|9(?:0[3-9]|[1-9]\\d)\\d{5}|(?:3\\d|4[023568]|5[02368]|6[02-469]|7[4-69]|8[2-9])\\d{6}|(?:4[47]|5[14579]|6[1578]|7[0-357])\\d{5,6}|(?:78|41)\\d{5}",,,,"12345678",,,[7,8],[5,6]],[,,"(?:1(?:7[34]\\d|8(?:04|[124579]\\d|8[0-3])|95\\d)|287[0-7]|3(?:18[1-8]|88[0-7]|9(?:8[5-9]|6[1-5]))|4(?:28[0-2]|6(?:7[1-9]|8[02-47])|88[0-2])|5(?:2(?:7[7-9]|8\\d)|38[1-79]|48[0-7]|68[4-7])|6(?:2(?:7[7-9]|8\\d)|4(?:3[7-9]|[68][129]|7[04-69]|9[1-8])|58[0-2]|98[7-9])|7(?:38[0-7]|69[1-8]|78[2-4])|8(?:28[3-9]|38[0-2]|4(?:2[12]|3[147-9]|5[346]|7[4-9]|8[014-689]|90)|58[1-8]|78[2-9]|88[5-7])|98[07]\\d)\\d{4}|(?:70(?:[1-689]\\d|7[0-3])|8(?:0(?:1[01]|[2-9]\\d)|1(?:[0-8]\\d|9[01]))|90[235-9]\\d)\\d{6}",,,,"8021234567",,,[8,10]],[,,"800\\d{7,11}",,,,"80017591759",,,[10,11,12,13,14]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NG",234,"009","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]|9(?:0[3-9]|[1-9])"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[3-6]|7(?:[1-79]|0[1-9])|8[2-9]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["70|8[01]|90[235-9]"],"0$1"],[,"([78]00)(\\d{4})(\\d{4,5})","$1 $2 $3",["[78]00"],"0$1"],[,"([78]00)(\\d{5})(\\d{5,6})","$1 $2 $3",["[78]00"],"0$1"],[,"(78)(\\d{2})(\\d{3})","$1 $2 $3",["78"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"700\\d{7,11}",,,,"7001234567",,,[10,11,12,13,14]],,,[,,,,,,,,,[-1]]],NI:[,[,,"[12578]\\d{7}",,,,,,,[8]],[,,"2\\d{7}",,,,"21234567"],[,,"5(?:5[0-7]\\d{5}|[78]\\d{6})|7[5-8]\\d{6}|8\\d{7}",,,,"81234567"],[,,"1800\\d{4}",,,,"18001234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NI",505,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NL:[,[,,"1\\d{4,8}|[2-7]\\d{8}|[89]\\d{6,9}",,,,,,,[5,6,7,8,9,10]],[,,"(?:1[0135-8]|2[02-69]|3[0-68]|4[0135-9]|[57]\\d|8[478])\\d{7}",,,,"101234567",,,[9]],[,,"6[1-58]\\d{7}",,,,"612345678",,,[9]],[,,"800\\d{4,7}",,,,"8001234",,,[7,8,9,10]],[,,"90[069]\\d{4,7}",,,,"9061234",,,[7,8,9,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:6760|85\\d{2})\\d{5}",,,,"851234567",,,[9]],"NL",31,"00","0",,,"0",,,,[[,"([1-578]\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1[035]|2[0346]|3[03568]|4[0356]|5[0358]|7|8[4578]"],"0$1"],[,"([1-5]\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["1[16-8]|2[259]|3[124]|4[17-9]|5[124679]"],"0$1"],[,"(6)(\\d{8})","$1 $2",["6[0-57-9]"],"0$1"],[,"(66)(\\d{7})","$1 $2",["66"],"0$1"],[,"(14)(\\d{3,4})","$1 $2",["14"],"$1"],[,"([89]0\\d)(\\d{4,7})","$1 $2",["80|9"],"0$1"]],,[,,"66\\d{7}",,,,"662345678",,,[9]],,,[,,"14\\d{3,4}",,,,"14123",,,[5,6]],[,,"140(?:1(?:[035]|[16-8]\\d)|2(?:[0346]|[259]\\d)|3(?:[03568]|[124]\\d)|4(?:[0356]|[17-9]\\d)|5(?:[0358]|[124679]\\d)|7\\d|8[458])",,,,"14020",,,[5,6]],,,[,,,,,,,,,[-1]]],NO:[,[,,"0\\d{4}|[2-9]\\d{7}",,,,,,,[5,8]],[,,"(?:2[1-4]|3[1-3578]|5[1-35-7]|6[1-4679]|7[0-8])\\d{6}",,,,"21234567",,,[8]],[,,"(?:4[015-8]|5[89]|87|9\\d)\\d{6}",,,,"40612345",,,[8]],[,,"80[01]\\d{5}",,,,"80012345",,,[8]],[,,"82[09]\\d{5}",,,,"82012345",,,[8]],[,,"810(?:0[0-6]|[2-8]\\d)\\d{3}",,,,"81021234",,,[8]],[,,"880\\d{5}",,,,"88012345",,,[8]],[,,"85[0-5]\\d{5}",,,,"85012345",,,[8]],"NO",47,"00",,,,,,,,[[,"([489]\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["[489]"]],[,"([235-7]\\d)(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[235-7]"]]],,[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]],[,,"0\\d{4}|81(?:0(?:0[7-9]|1\\d)|5\\d{2})\\d{3}",,,,"01234"],1,,[,,"81[23]\\d{5}",,,,"81212345",,,[8]]],NP:[,[,,"[1-8]\\d{7}|9(?:[1-69]\\d{6,8}|7[2-6]\\d{5,7}|8\\d{8})",,,,,,,[8,10],[6,7]],[,,"(?:1[0-6]\\d|2[13-79][2-6]|3[135-8][2-6]|4[146-9][2-6]|5[135-7][2-6]|6[13-9][2-6]|7[15-9][2-6]|8[1-46-9][2-6]|9[1-79][2-6])\\d{5}",,,,"14567890",,,[8],[6,7]],[,,"9(?:6[013]|7[245]|8[0-24-6])\\d{7}",,,,"9841234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NP",977,"00","0",,,"0",,,,[[,"(1)(\\d{7})","$1-$2",["1[2-6]"],"0$1"],[,"(\\d{2})(\\d{6})","$1-$2",["1[01]|[2-8]|9(?:[1-69]|7[15-9])"],"0$1"],[,"(9\\d{2})(\\d{7})","$1-$2",["9(?:6[013]|7[245]|8)"],"$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NR:[,[,,"[458]\\d{6}",,,,,,,[7]],[,,"(?:444|888)\\d{4}",,,,"4441234"],[,,"55[5-9]\\d{4}",,,,"5551234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NR",674,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NU:[,[,,"[1-5]\\d{3}",,,,,,,[4]],[,,"[34]\\d{3}",,,,"4002"],[,,"[125]\\d{3}",,,,"1234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NU",683,"00",,,,,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NZ:[,[,,"6[235-9]\\d{6}|[2-57-9]\\d{7,9}",,,,,,,[8,9,10],[7]],[,,"(?:3[2-79]|[49][2-9]|6[235-9]|7[2-57-9])\\d{6}|24099\\d{3}",,,,"32345678",,,[8],[7]],[,,"2(?:[028]\\d{7,8}|1(?:[03]\\d{5,7}|[12457]\\d{5,6}|[689]\\d{5})|[79]\\d{7})",,,,"211234567"],[,,"508\\d{6,7}|80\\d{6,8}",,,,"800123456"],[,,"90\\d{6,7}",,,,"900123456",,,[8,9]],[,,,,,,,,,[-1]],[,,"70\\d{7}",,,,"701234567",,,[9]],[,,,,,,,,,[-1]],"NZ",64,"0(?:0|161)","0",,,"0",,"00",,[[,"(\\d)(\\d{3})(\\d{4})","$1-$2 $3",["240|[346]|7[2-57-9]|9[1-9]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["21"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,5})","$1 $2 $3",["2(?:1[1-9]|[69]|7[0-35-9])|70|86"],"0$1"],[,"(2\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["2[028]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["90"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:10|74)|5|[89]0"],"0$1"]],,[,,"[28]6\\d{6,7}",,,,"26123456",,,[8,9]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],OM:[,[,,"(?:5|[279]\\d)\\d{6}|800\\d{5,6}",,,,,,,[7,8,9]],[,,"2[2-6]\\d{6}",,,,"23123456",,,[8]],[,,"7[19]\\d{6}|9(?:0[1-9]|[1-9]\\d)\\d{5}",,,,"92123456",,,[8]],[,,"8007\\d{4,5}|500\\d{4}",,,,"80071234"],[,,"900\\d{5}",,,,"90012345",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"OM",968,"00",,,,,,,,[[,"(2\\d)(\\d{6})","$1 $2",["2"]],[,"([79]\\d{3})(\\d{4})","$1 $2",["[79]"]],[,"([58]00)(\\d{4,6})","$1 $2",["[58]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PA:[,[,,"[1-9]\\d{6,7}",,,,,,,[7,8]],[,,"(?:1(?:0[0-8]|1[49]|2[37]|3[0137]|4[147]|5[05]|6[58]|7[0167]|8[58]|9[139])|2(?:[0235679]\\d|1[0-7]|4[04-9]|8[028])|3(?:[09]\\d|1[014-7]|2[0-3]|3[03]|4[03-57]|55|6[068]|7[06-8]|8[06-9])|4(?:3[013-69]|4\\d|7[0-589])|5(?:[01]\\d|2[0-7]|[56]0|79)|7(?:0[09]|2[0-267]|3[06]|[469]0|5[06-9]|7[0-24-79]|8[7-9])|8(?:09|[34]\\d|5[0134]|8[02])|9(?:0[6-9]|1[016-8]|2[036-8]|3[3679]|40|5[0489]|6[06-9]|7[046-9]|8[36-8]|9[1-9]))\\d{4}",,,,"2001234",,,[7]],[,,"(?:1[16]1|21[89]|8(?:1[01]|7[23]))\\d{4}|6(?:[024-9]\\d|1[0-5]|3[0-24-9])\\d{5}",,,,"60012345"],[,,"80[09]\\d{4}",,,,"8001234",,,[7]],[,,"(?:779|8(?:55|60|7[78])|9(?:00|81))\\d{4}",,,,"8601234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"PA",507,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1-$2",["[1-57-9]"]],[,"(\\d{4})(\\d{4})","$1-$2",["6"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PE:[,[,,"[14-9]\\d{7,8}",,,,,,,[8,9],[6,7]],[,,"(?:1\\d|4[1-4]|5[1-46]|6[1-7]|7[2-46]|8[2-4])\\d{6}",,,,"11234567",,,[8],[6,7]],[,,"9\\d{8}",,,,"912345678",,,[9]],[,,"800\\d{5}",,,,"80012345",,,[8]],[,,"805\\d{5}",,,,"80512345",,,[8]],[,,"801\\d{5}",,,,"80112345",,,[8]],[,,"80[24]\\d{5}",,,,"80212345",,,[8]],[,,,,,,,,,[-1]],"PE",51,"19(?:1[124]|77|90)00","0"," Anexo ",,"0",,,,[[,"(1)(\\d{7})","$1 $2",["1"],"(0$1)"],[,"([4-8]\\d)(\\d{6})","$1 $2",["[4-7]|8[2-4]"],"(0$1)"],[,"(\\d{3})(\\d{5})","$1 $2",["80"],"(0$1)"],[,"(9\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PF:[,[,,"4\\d{5,7}|8\\d{7}",,,,,,,[6,8]],[,,"4(?:[09][45689]\\d|4)\\d{4}",,,,"40412345"],[,,"8[79]\\d{6}",,,,"87123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"PF",689,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4[09]|8[79]"]],[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["44"]]],,[,,,,,,,,,[-1]],,,[,,"44\\d{4}",,,,"441234",,,[6]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PG:[,[,,"[1-9]\\d{6,7}",,,,,,,[7,8]],[,,"(?:3[0-2]\\d|4[257]\\d|5[34]\\d|64[1-9]|77(?:[0-24]\\d|30)|85[02-46-9]|9[78]\\d)\\d{4}",,,,"3123456",,,[7]],[,,"7(?:[0-689]\\d|75)\\d{5}",,,,"70123456",,,[8]],[,,"180\\d{4}",,,,"1801234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"2(?:0[0-47]|7[568])\\d{4}",,,,"2751234",,,[7]],"PG",675,"140[1-3]|00",,,,,,"00",,[[,"(\\d{3})(\\d{4})","$1 $2",["[13-689]|27"]],[,"(\\d{4})(\\d{4})","$1 $2",["20|7"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PH:[,[,,"2\\d{5,7}|[3-9]\\d{7,9}|1800\\d{7,9}",,,,,,,[6,8,9,10,11,12,13],[5,7]],[,,"2\\d{5}(?:\\d{2})?|(?:3[2-68]|4[2-9]|5[2-6]|6[2-58]|7[24578]|8[2-8])\\d{7}|88(?:22\\d{6}|42\\d{4})",,,,"21234567",,,[6,8,9,10],[5,7]],[,,"(?:81[37]|9(?:0[5-9]|1[024-9]|2[0-35-9]|3[02-9]|4[235-9]|5[056]|6[5-7]|7[34-79]|89|9[4-9]))\\d{7}",,,,"9051234567",,,[10]],[,,"1800\\d{7,9}",,,,"180012345678",,,[11,12,13]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"PH",63,"00","0",,,"0",,,,[[,"(2)(\\d{3})(\\d{4})","$1 $2 $3",["2"],"(0$1)"],[,"(2)(\\d{5})","$1 $2",["2"],"(0$1)"],[,"(\\d{4})(\\d{4,6})","$1 $2",["3(?:23|39|46)|4(?:2[3-6]|[35]9|4[26]|76)|5(?:22|44)|642|8(?:62|8[245])","3(?:230|397|461)|4(?:2(?:35|[46]4|51)|396|4(?:22|63)|59[347]|76[15])|5(?:221|446)|642[23]|8(?:622|8(?:[24]2|5[13]))"],"(0$1)"],[,"(\\d{5})(\\d{4})","$1 $2",["346|4(?:27|9[35])|883","3469|4(?:279|9(?:30|56))|8834"],"(0$1)"],[,"([3-8]\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[3-8]"],"(0$1)"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["81|9"],"0$1"],[,"(1800)(\\d{3})(\\d{4})","$1 $2 $3",["1"]],[,"(1800)(\\d{1,2})(\\d{3})(\\d{4})","$1 $2 $3 $4",["1"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PK:[,[,,"1\\d{8}|[2-8]\\d{5,11}|9(?:[013-9]\\d{4,9}|2\\d(?:111\\d{6}|\\d{3,7}))",,,,,,,[8,9,10,11,12],[6,7]],[,,"(?:21|42)[2-9]\\d{7}|(?:2[25]|4[0146-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]\\d{6}|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8]))[2-9]\\d{5,6}|58[126]\\d{7}",,,,"2123456789",,,[9,10],[6,7,8]],[,,"3(?:[014]\\d|2[0-5]|3[0-7]|55|64)\\d{7}",,,,"3012345678",,,[10]],[,,"800\\d{5}",,,,"80012345",,,[8]],[,,"900\\d{5}",,,,"90012345",,,[8]],[,,,,,,,,,[-1]],[,,"122\\d{6}",,,,"122044444",,,[9]],[,,,,,,,,,[-1]],"PK",92,"00","0",,,"0",,,,[[,"(\\d{2})(111)(\\d{3})(\\d{3})","$1 $2 $3 $4",["(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)1","(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)11","(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)111"],"(0$1)"],[,"(\\d{3})(111)(\\d{3})(\\d{3})","$1 $2 $3 $4",["2[349]|45|54|60|72|8[2-5]|9[2-9]","(?:2[349]|45|54|60|72|8[2-5]|9[2-9])\\d1","(?:2[349]|45|54|60|72|8[2-5]|9[2-9])\\d11","(?:2[349]|45|54|60|72|8[2-5]|9[2-9])\\d111"],"(0$1)"],[,"(\\d{2})(\\d{7,8})","$1 $2",["(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]"],"(0$1)"],[,"(\\d{3})(\\d{6,7})","$1 $2",["2[349]|45|5(?:4|8[12])|60|72|8[2-5]|9[2-9]","(?:2[349]|45|5(?:4|8[12])|60|72|8[2-5]|9[2-9])\\d[2-9]"],"(0$1)"],[,"(3\\d{2})(\\d{7})","$1 $2",["3"],"0$1"],[,"(1\\d{3})(\\d{5,6})","$1 $2",["1"],"$1"],[,"(586\\d{2})(\\d{5})","$1 $2",["586"],"(0$1)"],[,"([89]00)(\\d{3})(\\d{2})","$1 $2 $3",["[89]00"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"(?:2(?:[125]|3[2358]|4[2-4]|9[2-8])|4(?:[0-246-9]|5[3479])|5(?:[1-35-7]|4[2-467])|6(?:[1-8]|0[468])|7(?:[14]|2[236])|8(?:[16]|2[2-689]|3[23578]|4[3478]|5[2356])|9(?:1|22|3[27-9]|4[2-6]|6[3569]|9[2-7]))111\\d{6}",,,,"21111825888",,,[11,12]],,,[,,,,,,,,,[-1]]],PL:[,[,,"[12]\\d{6,8}|[3-57-9]\\d{8}|6\\d{5,8}",,,,,,,[6,7,8,9]],[,,"(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])\\d{7}|[12]2\\d{5}",,,,"123456789",,,[7,9]],[,,"(?:45|5[0137]|6[069]|7[2389]|88)\\d{7}",,,,"512345678",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"70\\d{7}",,,,"701234567",,,[9]],[,,"801\\d{6}",,,,"801234567",,,[9]],[,,,,,,,,,[-1]],[,,"39\\d{7}",,,,"391234567",,,[9]],"PL",48,"00",,,,,,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["26|39|45|5[0137]|6[0469]|7[02389]|8[08]"]],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[14]|2[0-57-9]|3[2-4]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145]"]],[,"(\\d{2})(\\d{1})(\\d{4})","$1 $2 $3",["[12]2"]],[,"(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["64"]],[,"(\\d{3})(\\d{3})","$1 $2",["64"]]],,[,,"64\\d{4,7}",,,,"641234567"],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PM:[,[,,"[45]\\d{5}",,,,,,,[6]],[,,"41\\d{4}",,,,"411234"],[,,"55\\d{4}",,,,"551234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"PM",508,"00","0",,,"0",,,,[[,"([45]\\d)(\\d{2})(\\d{2})","$1 $2 $3",,"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PR:[,[,,"[5789]\\d{9}",,,,,,,[10],[7]],[,,"(?:787|939)[2-9]\\d{6}",,,,"7872345678",,,,[7]],[,,"(?:787|939)[2-9]\\d{6}",,,,"7872345678",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"5(?:00|22|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"PR",1,"011","1",,,"1",,,1,,,[,,,,,,,,,[-1]],,"787|939",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PS:[,[,,"[24589]\\d{7,8}|1(?:[78]\\d{8}|[49]\\d{2,3})",,,,,,,[4,5,8,9,10],[7]],[,,"(?:22[234789]|42[45]|82[01458]|92[369])\\d{5}",,,,"22234567",,,[8],[7]],[,,"5[69]\\d{7}",,,,"599123456",,,[9]],[,,"1800\\d{6}",,,,"1800123456",,,[10]],[,,"1(?:4|9\\d)\\d{2}",,,,"19123",,,[4,5]],[,,"1700\\d{6}",,,,"1700123456",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"PS",970,"00","0",,,"0",,,,[[,"([2489])(2\\d{2})(\\d{4})","$1 $2 $3",["[2489]"],"0$1"],[,"(5[69]\\d)(\\d{3})(\\d{3})","$1 $2 $3",["5"],"0$1"],[,"(1[78]00)(\\d{3})(\\d{3})","$1 $2 $3",["1[78]"],"$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PT:[,[,,"[2-46-9]\\d{8}",,,,,,,[9]],[,,"2(?:[12]\\d|[35][1-689]|4[1-59]|6[1-35689]|7[1-9]|8[1-69]|9[1256])\\d{6}",,,,"212345678"],[,,"9(?:[1236]\\d{2}|480)\\d{5}",,,,"912345678"],[,,"80[02]\\d{6}",,,,"800123456"],[,,"6(?:0[178]|4[68])\\d{6}|76(?:0[1-57]|1[2-47]|2[237])\\d{5}",,,,"760123456"],[,,"80(?:8\\d|9[1579])\\d{5}",,,,"808123456"],[,,"884[0-4689]\\d{5}",,,,"884123456"],[,,"30\\d{7}",,,,"301234567"],"PT",351,"00",,,,,,,,[[,"(2\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2[12]"]],[,"([2-46-9]\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2[3-9]|[346-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"7(?:0(?:7\\d|8[17]))\\d{5}",,,,"707123456"],,,[,,"600\\d{6}",,,,"600110000"]],PW:[,[,,"[2-8]\\d{6}",,,,,,,[7]],[,,"2552255|(?:277|345|488|5(?:35|44|87)|6(?:22|54|79)|7(?:33|47)|8(?:24|55|76))\\d{4}",,,,"2771234"],[,,"(?:6[234689]0|77[45789])\\d{4}",,,,"6201234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"PW",680,"01[12]",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PY:[,[,,"5[0-5]\\d{4,7}|[2-46-9]\\d{5,8}",,,,,,,[6,7,8,9],[5]],[,,"(?:[26]1|3[289]|4[124678]|7[123]|8[1236])\\d{5,7}|(?:2(?:2[4568]|7[15]|9[1-5])|3(?:18|3[167]|4[2357]|51)|4(?:18|2[45]|3[12]|5[13]|64|71|9[1-47])|5(?:[1-4]\\d|5[0234])|6(?:3[1-3]|44|7[1-4678])|7(?:17|4[0-4]|6[1-578]|75|8[0-8])|858)\\d{5,6}",,,,"212345678",,,[7,8,9],[5,6]],[,,"9(?:6[12]|[78][1-6]|9[1-5])\\d{6}",,,,"961456789",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"8700[0-4]\\d{4}",,,,"870012345",,,[9]],"PY",595,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{5})","$1 $2",["(?:[26]1|3[289]|4[124678]|7[123]|8[1236])"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["(?:[26]1|3[289]|4[124678]|7[123]|8[1236])"],"(0$1)"],[,"(\\d{3})(\\d{3,6})","$1 $2",["[2-9]0"],"0$1"],[,"(\\d{3})(\\d{6})","$1 $2",["9[1-9]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["8700"]],[,"(\\d{3})(\\d{4,5})","$1 $2",["[2-8][1-9]"],"(0$1)"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8][1-9]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"[2-9]0\\d{4,7}",,,,"201234567"],,,[,,,,,,,,,[-1]]],QA:[,[,,"[2-8]\\d{6,7}",,,,,,,[7,8]],[,,"4[04]\\d{6}",,,,"44123456",,,[8]],[,,"[3567]\\d{7}",,,,"33123456",,,[8]],[,,"800\\d{4}",,,,"8001234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"QA",974,"00",,,,,,,,[[,"([28]\\d{2})(\\d{4})","$1 $2",["[28]"]],[,"([3-7]\\d{3})(\\d{4})","$1 $2",["[3-7]"]]],,[,,"2(?:[12]\\d|61)\\d{4}",,,,"2123456",,,[7]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],RE:[,[,,"[268]\\d{8}",,,,,,,[9]],[,,"262\\d{6}",,,,"262161234"],[,,"69(?:2\\d{2}|3(?:0[0-46]|1[013]|2[0-2]|3[039]|4[0-7]|5[05]|6[06]|7[07]|8[0-38]|9[0-479]))\\d{4}",,,,"692123456"],[,,"80\\d{7}",,,,"801234567"],[,,"89[1-37-9]\\d{6}",,,,"891123456"],[,,"8(?:1[019]|2[0156]|84|90)\\d{6}",,,,"810123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"RE",262,"00","0",,,"0",,,,[[,"([268]\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",,"0$1"]],,[,,,,,,,,,[-1]],1,"262|69|8",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],RO:[,[,,"[23]\\d{5,8}|[7-9]\\d{8}",,,,,,,[6,9]],[,,"2(?:1(?:\\d{7}|9\\d{3})|[3-6](?:\\d{7}|\\d9\\d{2}))|3(?:1\\d{4}(?:\\d{3})?|[3-6]\\d{7})",,,,"211234567"],[,,"7(?:[0-8]\\d{2}|99\\d)\\d{5}",,,,"712345678",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"90[036]\\d{6}",,,,"900123456",,,[9]],[,,"801\\d{6}",,,,"801123456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"RO",40,"00","0"," int ",,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[23]1"],"0$1"],[,"(\\d{2})(\\d{4})","$1 $2",["[23]1"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[23][3-7]|[7-9]"],"0$1"],[,"(2\\d{2})(\\d{3})","$1 $2",["2[3-6]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"37\\d{7}",,,,"372123456",,,[9]],,,[,,,,,,,,,[-1]]],RS:[,[,,"[126-9]\\d{4,11}|3(?:[0-79]\\d{3,10}|8[2-9]\\d{2,9})",,,,,,,[6,7,8,9,10,11,12],[5]],[,,"(?:1(?:[02-9][2-9]|1[1-9])\\d|2(?:[0-24-7][2-9]\\d|[389](?:0[2-9]|[2-9]\\d))|3(?:[0-8][2-9]\\d|9(?:[2-9]\\d|0[2-9])))\\d{3,8}",,,,"10234567",,,[7,8,9,10,11,12],[5,6]],[,,"6(?:[0-689]|7\\d)\\d{6,7}",,,,"601234567",,,[8,9,10]],[,,"800\\d{3,9}",,,,"80012345"],[,,"(?:90[0169]|78\\d)\\d{3,7}",,,,"90012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"RS",381,"00","0",,,"0",,,,[[,"([23]\\d{2})(\\d{4,9})","$1 $2",["(?:2[389]|39)0"],"0$1"],[,"([1-3]\\d)(\\d{5,10})","$1 $2",["1|2(?:[0-24-7]|[389][1-9])|3(?:[0-8]|9[1-9])"],"0$1"],[,"(6\\d)(\\d{6,8})","$1 $2",["6"],"0$1"],[,"([89]\\d{2})(\\d{3,9})","$1 $2",["[89]"],"0$1"],[,"(7[26])(\\d{4,9})","$1 $2",["7[26]"],"0$1"],[,"(7[08]\\d)(\\d{4,9})","$1 $2",["7[08]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"7[06]\\d{4,10}",,,,"700123456"],,,[,,,,,,,,,[-1]]],RU:[,[,,"[3489]\\d{9}",,,,,,,[10]],[,,"(?:3(?:0[12]|4[1-35-79]|5[1-3]|65|8[1-58]|9[0145])|4(?:01|1[1356]|2[13467]|7[1-5]|8[1-7]|9[1-689])|8(?:1[1-8]|2[01]|3[13-6]|4[0-8]|5[15]|6[1-35-79]|7[1-37-9]))\\d{7}",,,,"3011234567"],[,,"9\\d{9}",,,,"9123456789"],[,,"80[04]\\d{7}",,,,"8001234567"],[,,"80[39]\\d{7}",,,,"8091234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"RU",7,"810","8",,,"8",,"8~10",,[[,"(\\d{3})(\\d{2})(\\d{2})","$1-$2-$3",["[1-79]"],"$1",,1],[,"([3489]\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[34689]"],"8 ($1)",,1],[,"(7\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"8 ($1)",,1]],[[,"([3489]\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[34689]"],"8 ($1)",,1],[,"(7\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"8 ($1)",,1]],[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],RW:[,[,,"[027-9]\\d{7,8}",,,,,,,[8,9]],[,,"2[258]\\d{7}|06\\d{6}",,,,"250123456"],[,,"7[238]\\d{7}",,,,"720123456",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"900\\d{6}",,,,"900123456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"RW",250,"00","0",,,"0",,,,[[,"(2\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"$1"],[,"([7-9]\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[7-9]"],"0$1"],[,"(0\\d)(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]]],SA:[,[,,"1\\d{7,8}|(?:[2-467]|92)\\d{7}|5\\d{8}|8\\d{9}",,,,,,,[8,9,10],[7]],[,,"11\\d{7}|1?(?:2[24-8]|3[35-8]|4[3-68]|6[2-5]|7[235-7])\\d{6}",,,,"112345678",,,[8,9],[7]],[,,"(?:5(?:[013-689]\\d|7[0-26-8])|811\\d)\\d{6}",,,,"512345678",,,[9,10]],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,,,,,,,,[-1]],[,,"92[05]\\d{6}",,,,"920012345",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SA",966,"00","0",,,"0",,,,[[,"([1-467])(\\d{3})(\\d{4})","$1 $2 $3",["[1-467]"],"0$1"],[,"(1\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1[1-467]"],"0$1"],[,"(5\\d)(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"],[,"(92\\d{2})(\\d{5})","$1 $2",["92"],"$1"],[,"(800)(\\d{3})(\\d{4})","$1 $2 $3",["80"],"$1"],[,"(811)(\\d{3})(\\d{3,4})","$1 $2 $3",["81"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SB:[,[,,"[1-9]\\d{4,6}",,,,,,,[5,7]],[,,"(?:1[4-79]|[23]\\d|4[0-2]|5[03]|6[0-37])\\d{3}",,,,"40123",,,[5]],[,,"48\\d{3}|7(?:30|[46-8]\\d|5[025-9]|9[0-5])\\d{4}|8[4-9]\\d{5}|9(?:1[2-9]|2[013-9]|3[0-2]|[46]\\d|5[0-46-9]|7[0-689]|8[0-79]|9[0-8])\\d{4}",,,,"7421234"],[,,"1[38]\\d{3}",,,,"18123",,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"5[12]\\d{3}",,,,"51123",,,[5]],"SB",677,"0[01]",,,,,,,,[[,"(\\d{2})(\\d{5})","$1 $2",["[7-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SC:[,[,,"[24689]\\d{5,6}",,,,,,,[7]],[,,"4[2-46]\\d{5}",,,,"4217123"],[,,"2[5-8]\\d{5}",,,,"2510123"],[,,"8000\\d{3}",,,,"8000000"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:64\\d|971)\\d{4}",,,,"6412345"],"SC",248,"0(?:[02]|10?)",,,,,,"00",,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[246]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SD:[,[,,"[19]\\d{8}",,,,,,,[9]],[,,"1(?:[125]\\d|8[3567])\\d{6}",,,,"121231234"],[,,"9[0-3569]\\d{7}",,,,"911231234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SD",249,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",,"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SE:[,[,,"[1-35-9]\\d{5,11}|4\\d{6,8}",,,,,,,[6,7,8,9,10,12]],[,,"1(?:0[1-8]\\d{6}|[136]\\d{5,7}|(?:2[0-35]|4[0-4]|5[0-25-9]|7[13-6]|[89]\\d)\\d{5,6})|2(?:[136]\\d{5,7}|(?:2[0-7]|4[0136-8]|5[0138]|7[018]|8[01]|9[0-57])\\d{5,6})|3(?:[356]\\d{5,7}|(?:0[0-4]|1\\d|2[0-25]|4[056]|7[0-2]|8[0-3]|9[023])\\d{5,6})|4(?:[0246]\\d{5,7}|(?:1[013-8]|3[0135]|5[14-79]|7[0-246-9]|8[0156]|9[0-689])\\d{5,6})|5(?:0[0-6]|[15][0-5]|2[0-68]|3[0-4]|4\\d|6[03-5]|7[013]|8[0-79]|9[01])\\d{5,6}|6(?:[03]\\d{5,7}|(?:1[1-3]|2[0-4]|4[02-57]|5[0-37]|6[0-3]|7[0-2]|8[0247]|9[0-356])\\d{5,6})|8\\d{6,8}|9(?:0[1-9]\\d{4,6}|(?:1[0-68]|2\\d|3[02-5]|4[0-3]|5[0-4]|[68][01]|7[0135-8])\\d{5,6})",,,,"8123456",,,[7,8,9]],[,,"7[02369]\\d{7}",,,,"701234567",,,[9]],[,,"20\\d{4,7}",,,,"20123456",,,[6,7,8,9]],[,,"649\\d{6}|9(?:00|39|44)[1-8]\\d{3,6}",,,,"9001234567",,,[7,8,9,10]],[,,"77(?:0\\d{3}(?:\\d{3})?|[1-7]\\d{6})",,,,"771234567",,,[6,9]],[,,"75[1-8]\\d{6}",,,,"751234567",,,[9]],[,,,,,,,,,[-1]],"SE",46,"00","0",,,"0",,,,[[,"(8)(\\d{2,3})(\\d{2,3})(\\d{2})","$1-$2 $3 $4",["8"],"0$1"],[,"([1-69]\\d)(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["1[013689]|2[0136]|3[1356]|4[0246]|54|6[03]|90"],"0$1"],[,"([1-469]\\d)(\\d{3})(\\d{2})","$1-$2 $3",["1[136]|2[136]|3[356]|4[0246]|6[03]|90"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1-$2 $3 $4",["1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[0-5]|4[0-3])"],"0$1"],[,"(\\d{3})(\\d{2,3})(\\d{2})","$1-$2 $3",["1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[0-5]|4[0-3])"],"0$1"],[,"(7\\d)(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["7"],"0$1"],[,"(77)(\\d{2})(\\d{2})","$1-$2$3",["7"],"0$1"],[,"(20)(\\d{2,3})(\\d{2})","$1-$2 $3",["20"],"0$1"],[,"(9[034]\\d)(\\d{2})(\\d{2})(\\d{3})","$1-$2 $3 $4",["9[034]"],"0$1"],[,"(9[034]\\d)(\\d{4})","$1-$2",["9[034]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4 $5",["25[245]|67[3-6]"],"0$1"]],[[,"(8)(\\d{2,3})(\\d{2,3})(\\d{2})","$1 $2 $3 $4",["8"]],[,"([1-69]\\d)(\\d{2,3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[013689]|2[0136]|3[1356]|4[0246]|54|6[03]|90"]],[,"([1-469]\\d)(\\d{3})(\\d{2})","$1 $2 $3",["1[136]|2[136]|3[356]|4[0246]|6[03]|90"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[0-5]|4[0-3])"]],[,"(\\d{3})(\\d{2,3})(\\d{2})","$1 $2 $3",["1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[0-5]|4[0-3])"]],[,"(7\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["7"]],[,"(77)(\\d{2})(\\d{2})","$1 $2 $3",["7"]],[,"(20)(\\d{2,3})(\\d{2})","$1 $2 $3",["20"]],[,"(9[034]\\d)(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["9[034]"]],[,"(9[034]\\d)(\\d{4})","$1 $2",["9[034]"]],[,"(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["25[245]|67[3-6]"]]],[,,"74[02-9]\\d{6}",,,,"740123456",,,[9]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,"(?:25[245]|67[3-6])\\d{9}",,,,"254123456789",,,[12]]],SG:[,[,,"[36]\\d{7}|[17-9]\\d{7,10}",,,,,,,[8,10,11]],[,,"6[1-9]\\d{6}",,,,"61234567",,,[8]],[,,"(?:8[1-8]|9[0-8])\\d{6}",,,,"81234567",,,[8]],[,,"1?800\\d{7}",,,,"18001234567",,,[10,11]],[,,"1900\\d{7}",,,,"19001234567",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"3[12]\\d{6}",,,,"31234567",,,[8]],"SG",65,"0[0-3]\\d",,,,,,,,[[,"([3689]\\d{3})(\\d{4})","$1 $2",["[369]|8[1-9]"]],[,"(1[89]00)(\\d{3})(\\d{4})","$1 $2 $3",["1[89]"]],[,"(7000)(\\d{4})(\\d{3})","$1 $2 $3",["70"]],[,"(800)(\\d{3})(\\d{4})","$1 $2 $3",["80"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"7000\\d{7}",,,,"70001234567",,,[11]],,,[,,,,,,,,,[-1]]],SH:[,[,,"[256]\\d{4}",,,,,,,[4,5]],[,,"2(?:[0-57-9]\\d|6[4-9])\\d{2}",,,,"22158"],[,,"[56]\\d{4}",,,,"51234",,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"262\\d{2}",,,,"26212",,,[5]],"SH",290,"00",,,,,,,,,,[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SI:[,[,,"[1-7]\\d{6,7}|[89]\\d{4,7}",,,,,,,[5,6,7,8]],[,,"(?:1\\d|[25][2-8]|3[24-8]|4[24-8]|7[3-8])\\d{6}",,,,"11234567",,,[8],[7]],[,,"(?:[37][01]\\d|4[0139]\\d|51\\d|6(?:[48]\\d|9[69]))\\d{5}",,,,"31234567",,,[8]],[,,"80\\d{4,6}",,,,"80123456",,,[6,7,8]],[,,"90\\d{4,6}|89[1-3]\\d{2,5}",,,,"90123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:59|8[1-3])\\d{6}",,,,"59012345",,,[8]],"SI",386,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[12]|3[24-8]|4[24-8]|5[2-8]|7[3-8]"],"(0$1)"],[,"([3-7]\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[37][01]|4[0139]|51|6"],"0$1"],[,"([89][09])(\\d{3,6})","$1 $2",["[89][09]"],"0$1"],[,"([58]\\d{2})(\\d{5})","$1 $2",["59|8[1-3]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SJ:[,[,,"0\\d{4}|[45789]\\d{7}",,,,,,,[5,8]],[,,"79\\d{6}",,,,"79123456",,,[8]],[,,"(?:4[015-8]|5[89]|9\\d)\\d{6}",,,,"41234567",,,[8]],[,,"80[01]\\d{5}",,,,"80012345",,,[8]],[,,"82[09]\\d{5}",,,,"82012345",,,[8]],[,,"810(?:0[0-6]|[2-8]\\d)\\d{3}",,,,"81021234",,,[8]],[,,"880\\d{5}",,,,"88012345",,,[8]],[,,"85[0-5]\\d{5}",,,,"85012345",,,[8]],"SJ",47,"00",,,,,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"0\\d{4}|81(?:0(?:0[7-9]|1\\d)|5\\d{2})\\d{3}",,,,"01234"],1,,[,,"81[23]\\d{5}",,,,"81212345",,,[8]]],SK:[,[,,"(?:[2-68]\\d{5,8}|9\\d{6,8})",,,,,,,[6,7,9]],[,,"2(?:1(?:6\\d{3,4}|7\\d{3})|[2-9]\\d{7})|[3-5][1-8](?:1(?:6\\d{2,3}|7\\d{3})|\\d{7})",,,,"221234567"],[,,"9(?:0(?:[1-8]\\d|9[1-9])|(?:1[0-24-9]|[45]\\d)\\d)\\d{5}",,,,"912123456",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"9(?:[78]\\d{7}|00\\d{6})",,,,"900123456",,,[9]],[,,"8[5-9]\\d{7}",,,,"850123456",,,[9]],[,,,,,,,,,[-1]],[,,"6(?:02|5[0-4]|9[0-6])\\d{6}",,,,"690123456",,,[9]],"SK",421,"00","0",,,"0",,,,[[,"(2)(1[67])(\\d{3,4})","$1 $2 $3",["21[67]"],"0$1"],[,"([3-5]\\d)(1[67])(\\d{2,3})","$1 $2 $3",["[3-5]"],"0$1"],[,"(2)(\\d{3})(\\d{3})(\\d{2})","$1/$2 $3 $4",["2"],"0$1"],[,"([3-5]\\d)(\\d{3})(\\d{2})(\\d{2})","$1/$2 $3 $4",["[3-5]"],"0$1"],[,"([689]\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[689]"],"0$1"],[,"(9090)(\\d{3})","$1 $2",["9090"],"0$1"]],,[,,"9090\\d{3}",,,,"9090123",,,[7]],,,[,,"(?:602|8(?:00|[5-9]\\d)|9(?:00|[78]\\d))\\d{6}|9090\\d{3}",,,,"800123456",,,[7,9]],[,,"96\\d{7}",,,,"961234567",,,[9]],,,[,,,,,,,,,[-1]]],SL:[,[,,"[2-9]\\d{7}",,,,,,,[8],[6]],[,,"[235]2[2-4][2-9]\\d{4}",,,,"22221234",,,,[6]],[,,"(?:2[15]|3[03-5]|4[04]|5[05]|66|7[6-9]|8[08]|99)\\d{6}",,,,"25123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SL",232,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{6})","$1 $2",,"(0$1)"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SM:[,[,,"[05-7]\\d{7,9}",,,,,,,[8,10],[6]],[,,"0549(?:8[0157-9]|9\\d)\\d{4}",,,,"0549886377",,,[10],[6]],[,,"6[16]\\d{6}",,,,"66661212",,,[8]],[,,,,,,,,,[-1]],[,,"7[178]\\d{6}",,,,"71123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"5[158]\\d{6}",,,,"58001110",,,[8]],"SM",378,"00",,,,"(?:0549)?([89]\\d{5})","0549$1",,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-7]"]],[,"(0549)(\\d{6})","$1 $2",["0"]],[,"(\\d{6})","0549 $1",["[89]"]]],[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-7]"]],[,"(0549)(\\d{6})","($1) $2",["0"]],[,"(\\d{6})","(0549) $1",["[89]"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]]],SN:[,[,,"[3789]\\d{8}",,,,,,,[9]],[,,"3(?:0(?:1[0-2]|80)|282|3(?:8[1-9]|9[3-9])|611)\\d{5}",,,,"301012345"],[,,"7(?:[06-8]\\d|21|90)\\d{6}",,,,"701234567"],[,,"800\\d{6}",,,,"800123456"],[,,"88[4689]\\d{6}",,,,"884123456"],[,,"81[02468]\\d{6}",,,,"810123456"],[,,,,,,,,,[-1]],[,,"39[01]\\d{6}|3392\\d{5}|93330\\d{4}",,,,"933301234"],"SN",221,"00",,,,,,,,[[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[379]"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SO:[,[,,"[1-9]\\d{5,8}",,,,,,,[6,7,8,9]],[,,"(?:1\\d{1,2}|2[0-79]\\d|3[0-46-8]?\\d|4[0-7]?\\d|59\\d|8[125])\\d{4}",,,,"4012345",,,[6,7]],[,,"(?:15\\d|2(?:4\\d|8)|3[59]\\d{2}|4[89]\\d{2}|6[1-9]?\\d{2}|7(?:[1-8]\\d|9\\d{1,2})|8[08]\\d{2}|9(?:0[67]|[2-9])\\d)\\d{5}",,,,"71123456",,,[7,8,9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SO",252,"00","0",,,"0",,,,[[,"(\\d{6})","$1",["[134]"]],[,"(\\d)(\\d{6})","$1 $2",["2[0-79]|[13-5]"]],[,"(\\d)(\\d{7})","$1 $2",["24|[67]"]],[,"(\\d{2})(\\d{4})","$1 $2",["8[125]"]],[,"(\\d{2})(\\d{5,7})","$1 $2",["15|28|6[1-35-9]|799|9[2-9]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["3[59]|4[89]|6[24-6]|79|8[08]|90"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SR:[,[,,"[2-8]\\d{5,6}",,,,,,,[6,7]],[,,"(?:2[1-3]|3[0-7]|4\\d|5[2-58]|68\\d)\\d{4}",,,,"211234"],[,,"(?:7[124-7]|8[1-9])\\d{5}",,,,"7412345",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"56\\d{4}",,,,"561234",,,[6]],"SR",597,"00",,,,,,,,[[,"(\\d{3})(\\d{3})","$1-$2",["[2-4]|5[2-58]"]],[,"(\\d{2})(\\d{2})(\\d{2})","$1-$2-$3",["56"]],[,"(\\d{3})(\\d{4})","$1-$2",["[6-8]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SS:[,[,,"[19]\\d{8}",,,,,,,[9]],[,,"18\\d{7}",,,,"181234567"],[,,"(?:12|9[1257])\\d{7}",,,,"977123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SS",211,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",,"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ST:[,[,,"[29]\\d{6}",,,,,,,[7]],[,,"22\\d{5}",,,,"2221234"],[,,"9(?:0(?:0[5-9]|[1-9]\\d)|[89]\\d{2})\\d{3}",,,,"9812345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"ST",239,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SV:[,[,,"[267]\\d{7}|[89]\\d{6}(?:\\d{4})?",,,,,,,[7,8,11]],[,,"2[1-6]\\d{6}",,,,"21234567",,,[8]],[,,"[67]\\d{7}",,,,"70123456",,,[8]],[,,"800\\d{4}(?:\\d{4})?",,,,"8001234",,,[7,11]],[,,"900\\d{4}(?:\\d{4})?",,,,"9001234",,,[7,11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SV",503,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[267]"]],[,"(\\d{3})(\\d{4})","$1 $2",["[89]"]],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[89]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SX:[,[,,"[5789]\\d{9}",,,,,,,[10],[7]],[,,"7215(?:4[2-8]|8[239]|9[056])\\d{4}",,,,"7215425678",,,,[7]],[,,"7215(?:1[02]|2\\d|5[034679]|8[014-8])\\d{4}",,,,"7215205678",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"5(?:00|22|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"SX",1,"011","1",,,"1",,,,,,[,,,,,,,,,[-1]],,"721",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SY:[,[,,"[1-59]\\d{7,8}",,,,,,,[8,9],[6,7]],[,,"(?:1(?:1\\d?|4\\d|[2356])|2(?:1\\d?|[235])|3(?:[13]\\d|4)|4[13]|5[1-3])\\d{6}",,,,"112345678",,,,[6,7]],[,,"9(?:22|[3-589]\\d|6[024-9])\\d{6}",,,,"944567890",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SY",963,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-5]"],"0$1",,1],[,"(9\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1",,1]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SZ:[,[,,"[027]\\d{7}",,,,,,,[8]],[,,"2[2-5]\\d{6}",,,,"22171234"],[,,"7[6-8]\\d{6}",,,,"76123456"],[,,"0800\\d{4}",,,,"08001234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SZ",268,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[027]"]]],,[,,,,,,,,,[-1]],,,[,,"0800\\d{4}",,,,"08001234"],[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]]],TA:[,[,,"8\\d{3}",,,,,,,[4]],[,,"8\\d{3}",,,,"8999"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TA",290,"00",,,,,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TC:[,[,,"[5689]\\d{9}",,,,,,,[10],[7]],[,,"649(?:712|9(?:4\\d|50))\\d{4}",,,,"6497121234",,,,[7]],[,,"649(?:2(?:3[129]|4[1-7])|3(?:3[1-389]|4[1-8])|4[34][1-3])\\d{4}",,,,"6492311234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"5(?:00|22|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,"64971[01]\\d{4}",,,,"6497101234",,,,[7]],"TC",1,"011","1",,,"1",,,,,,[,,,,,,,,,[-1]],,"649",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TD:[,[,,"[2679]\\d{7}",,,,,,,[8]],[,,"22(?:[3789]0|5[0-5]|6[89])\\d{4}",,,,"22501234"],[,,"(?:6[023568]\\d|77\\d|9\\d{2})\\d{5}",,,,"63012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TD",235,"00|16",,,,,,"00",,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TG:[,[,,"[29]\\d{7}",,,,,,,[8]],[,,"2(?:2[2-7]|3[23]|44|55|66|77)\\d{5}",,,,"22212345"],[,,"9[0-36-9]\\d{6}",,,,"90112345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TG",228,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[29]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TH:[,[,,"[2-9]\\d{7,8}|1\\d{3}(?:\\d{5,6})?",,,,,,,[4,8,9,10]],[,,"(?:2\\d|3[2-9]|4[2-5]|5[2-6]|7[3-7])\\d{6}",,,,"21234567",,,[8]],[,,"(?:14|6[1-6]|[89]\\d)\\d{7}",,,,"812345678",,,[9]],[,,"1800\\d{6}",,,,"1800123456",,,[10]],[,,"1900\\d{6}",,,,"1900123456",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"6[08]\\d{7}",,,,"601234567",,,[9]],"TH",66,"00","0",,,"0",,,,[[,"(2)(\\d{3})(\\d{4})","$1 $2 $3",["2"],"0$1"],[,"([13-9]\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["14|[3-9]"],"0$1"],[,"(1[89]00)(\\d{3})(\\d{3})","$1 $2 $3",["1"],"$1"]],,[,,,,,,,,,[-1]],,,[,,"1\\d{3}",,,,"1100",,,[4]],[,,"1\\d{3}",,,,"1100",,,[4]],,,[,,,,,,,,,[-1]]],TJ:[,[,,"[3-57-9]\\d{8}",,,,,,,[9],[3,5,7]],[,,"(?:3(?:1[3-5]|2[245]|3[12]|4[24-7]|5[25]|72)|4(?:46|74|87))\\d{6}",,,,"372123456",,,,[3,5,7]],[,,"(?:41[18]|(?:5[05]|77|88|9[0-35-9])\\d)\\d{6}",,,,"917123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TJ",992,"810","8",,,"8",,"8~10",,[[,"([349]\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[34]7|91[78]"],"$1",,1],[,"([457-9]\\d)(\\d{3})(\\d{4})","$1 $2 $3",["4[148]|[578]|9(?:1[59]|[0235-9])"],"$1",,1],[,"(331700)(\\d)(\\d{2})","$1 $2 $3",["331","3317","33170","331700"],"$1",,1],[,"(\\d{4})(\\d)(\\d{4})","$1 $2 $3",["3[1-5]","3(?:[1245]|3(?:[02-9]|1[0-589]))"],"$1",,1]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TK:[,[,,"[2-47]\\d{3,6}",,,,,,,[4,5,6,7]],[,,"(?:2[2-4]|[34]\\d)\\d{2,5}",,,,"3101"],[,,"7[2-4]\\d{2,5}",,,,"7290"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TK",690,"00",,,,,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TL:[,[,,"[2-489]\\d{6}|7\\d{6,7}",,,,,,,[7,8]],[,,"(?:2[1-5]|3[1-9]|4[1-4])\\d{5}",,,,"2112345",,,[7]],[,,"7[3-8]\\d{6}",,,,"77212345",,,[8]],[,,"80\\d{5}",,,,"8012345",,,[7]],[,,"90\\d{5}",,,,"9012345",,,[7]],[,,,,,,,,,[-1]],[,,"70\\d{5}",,,,"7012345",,,[7]],[,,,,,,,,,[-1]],"TL",670,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[2-489]|70"]],[,"(\\d{4})(\\d{4})","$1 $2",["7[3-8]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TM:[,[,,"[1-6]\\d{7}",,,,,,,[8]],[,,"(?:1(?:2\\d|3[1-9])|2(?:22|4[0-35-8])|3(?:22|4[03-9])|4(?:22|3[128]|4\\d|6[15])|5(?:22|5[7-9]|6[014-689]))\\d{5}",,,,"12345678"],[,,"6[1-9]\\d{6}",,,,"66123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TM",993,"810","8",,,"8",,"8~10",,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["12"],"(8 $1)"],[,"(\\d{2})(\\d{6})","$1 $2",["6"],"8 $1"],[,"(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2-$3-$4",["13|[2-5]"],"(8 $1)"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TN:[,[,,"[2-57-9]\\d{7}",,,,,,,[8]],[,,"3(?:[012]\\d|6[0-4]|91)\\d{5}|7\\d{7}|81200\\d{3}",,,,"71234567"],[,,"(?:[259]\\d|4[0-6])\\d{6}",,,,"20123456"],[,,"8010\\d{4}",,,,"80101234"],[,,"88\\d{6}",,,,"88123456"],[,,"8[12]10\\d{4}",,,,"81101234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TN",216,"00",,,,,,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TO:[,[,,"[02-8]\\d{4,6}",,,,,,,[5,7]],[,,"(?:2\\d|3[1-8]|4[1-4]|[56]0|7[0149]|8[05])\\d{3}",,,,"20123",,,[5]],[,,"(?:7[578]|8[47-9])\\d{5}",,,,"7715123",,,[7]],[,,"0800\\d{3}",,,,"0800222",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TO",676,"00",,,,,,,,[[,"(\\d{2})(\\d{3})","$1-$2",["[1-6]|7[0-4]|8[05]"]],[,"(\\d{3})(\\d{4})","$1 $2",["7[5-9]|8[47-9]"]],[,"(\\d{4})(\\d{3})","$1 $2",["0"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]]],TR:[,[,,"[2-589]\\d{9}|444\\d{4}",,,,,,,[7,10]],[,,"(?:2(?:[13][26]|[28][2468]|[45][268]|[67][246])|3(?:[13][28]|[24-6][2468]|[78][02468]|92)|4(?:[16][246]|[23578][2468]|4[26]))\\d{7}",,,,"2123456789",,,[10]],[,,"5(?:(?:0[1-7]|22|[34]\\d|5[1-59]|9[246])\\d{2}|6161)\\d{5}",,,,"5012345678",,,[10]],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,"900\\d{7}",,,,"9001234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TR",90,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[23]|4(?:[0-35-9]|4[0-35-9])"],"(0$1)",,1],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5[02-69]"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["51|[89]"],"0$1",,1],[,"(444)(\\d{1})(\\d{3})","$1 $2 $3",["444"]]],,[,,"512\\d{7}",,,,"5123456789",,,[10]],,,[,,"444\\d{4}",,,,"4441444",,,[7]],[,,"444\\d{4}|850\\d{7}",,,,"4441444"],,,[,,,,,,,,,[-1]]],TT:[,[,,"[589]\\d{9}",,,,,,,[10],[7]],[,,"868(?:2(?:01|[23]\\d)|6(?:0[79]|1[02-8]|2[1-9]|[3-69]\\d|7[0-79])|82[124])\\d{4}",,,,"8682211234",,,,[7]],[,,"868(?:2(?:6[6-9]|[789]\\d)|3(?:0[1-9]|1[02-9]|[2-9]\\d)|4[6-9]\\d|6(?:20|78|8\\d)|7(?:0[1-9]|1[02-9]|[2-9]\\d))\\d{4}",,,,"8682911234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"5(?:00|22|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"TT",1,"011","1",,,"1",,,,,,[,,,,,,,,,[-1]],,"868",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,"868619\\d{4}",,,,"8686191234",,,,[7]]],TV:[,[,,"[279]\\d{4,6}",,,,,,,[5,6,7]],[,,"2[02-9]\\d{3}",,,,"20123",,,[5]],[,,"(?:70\\d|90)\\d{4}",,,,"901234",,,[6,7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TV",688,"00",,,,,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TW:[,[,,"2\\d{6,8}|[3-689]\\d{7,8}|7\\d{7,9}",,,,,,,[7,8,9,10]],[,,"2(?:[235-8]\\d{7}|4\\d{6,7})|[3-8]\\d{7,8}",,,,"221234567",,,[8,9]],[,,"9\\d{8}",,,,"912345678",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"20(?:2|[013-9]\\d{2})\\d{4}",,,,"203123456",,,[7,9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"70\\d{8}",,,,"7012345678",,,[10]],"TW",886,"0(?:0[25679]|19)","0","#",,"0",,,,[[,"(20)(\\d)(\\d{4})","$1 $2 $3",["202"],"0$1"],[,"(20)(\\d{3})(\\d{4})","$1 $2 $3",["20[013-9]"],"0$1"],[,"([2-8])(\\d{3,4})(\\d{4})","$1 $2 $3",["2[23-8]|[3-6]|[78][1-9]"],"0$1"],[,"([89]\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["80|9"],"0$1"],[,"(70)(\\d{4})(\\d{4})","$1 $2 $3",["70"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TZ:[,[,,"\\d{9}",,,,,,,[7,9]],[,,"2[2-8]\\d{7}",,,,"222345678"],[,,"(?:6[2-9]|7[13-9])\\d{7}",,,,"621234567",,,[9]],[,,"80[08]\\d{6}",,,,"800123456",,,[9]],[,,"90\\d{7}",,,,"900123456",,,[9]],[,,"8(?:40|6[01])\\d{6}",,,,"840123456",,,[9]],[,,,,,,,,,[-1]],[,,"41\\d{7}",,,,"412345678",,,[9]],"TZ",255,"00[056]","0",,,"0",,,,[[,"([24]\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[24]"],"0$1"],[,"([67]\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[67]"],"0$1"],[,"([89]\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[89]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,"(?:8(?:[04]0|6[01])|90\\d)\\d{6}",,,,"800123456",,,[9]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],UA:[,[,,"[3-9]\\d{8}",,,,,,,[9],[5,6,7]],[,,"(?:3[1-8]|4[13-8]|5[1-7]|6[12459])\\d{7}",,,,"311234567",,,,[5,6,7]],[,,"(?:39|50|6[36-8]|7[13]|9[1-9])\\d{7}",,,,"391234567"],[,,"800\\d{6}",,,,"800123456"],[,,"900[2-49]\\d{5}",,,,"900212345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"89\\d{7}",,,,"891234567"],"UA",380,"00","0",,,"0",,"0~0",,[[,"([3-9]\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[38]9|4(?:[45][0-5]|87)|5(?:0|6[37]|7[37])|6[36-8]|7|9[1-9]","[38]9|4(?:[45][0-5]|87)|5(?:0|6(?:3[14-7]|7)|7[37])|6[36-8]|7|9[1-9]"],"0$1"],[,"([3-689]\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["3[1-8]2|4[13678]2|5(?:[12457]2|6[24])|6(?:[49]2|[12][29]|5[24])|8[0-8]|90","3(?:[1-46-8]2[013-9]|52)|4(?:[1378]2|62[013-9])|5(?:[12457]2|6[24])|6(?:[49]2|[12][29]|5[24])|8[0-8]|90"],"0$1"],[,"([3-6]\\d{3})(\\d{5})","$1 $2",["3(?:5[013-9]|[1-46-8])|4(?:[137][013-9]|6|[45][6-9]|8[4-6])|5(?:[1245][013-9]|6[0135-9]|3|7[4-6])|6(?:[49][013-9]|5[0135-9]|[12][13-8])","3(?:5[013-9]|[1-46-8](?:22|[013-9]))|4(?:[137][013-9]|6(?:[013-9]|22)|[45][6-9]|8[4-6])|5(?:[1245][013-9]|6(?:3[02389]|[015689])|3|7[4-6])|6(?:[49][013-9]|5[0135-9]|[12][13-8])"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],UG:[,[,,"\\d{9}",,,,,,,[9],[5,6,7]],[,,"20(?:[0147]\\d{2}|2(?:40|[5-9]\\d)|3(?:0[0-4]|[23]\\d)|5[0-4]\\d|6[035-9]\\d|8[0-2]\\d)\\d{4}|[34]\\d{8}",,,,"312345678",,,,[5,6,7]],[,,"7(?:(?:0[0-7]|[15789]\\d|30|4[0-4])\\d|2(?:[03]\\d|60))\\d{5}",,,,"712345678"],[,,"800[123]\\d{5}",,,,"800123456"],[,,"90[123]\\d{6}",,,,"901123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"UG",256,"00[057]","0",,,"0",,,,[[,"(\\d{3})(\\d{6})","$1 $2",["[7-9]|20(?:[013-8]|2[5-9])|4(?:6[45]|[7-9])"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["3|4(?:[1-5]|6[0-36-9])"],"0$1"],[,"(2024)(\\d{5})","$1 $2",["2024"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],US:[,[,,"[2-9]\\d{9}",,,,,,,[10],[7]],[,,"(?:2(?:0[1-35-9]|1[02-9]|2[04589]|3[149]|4[08]|5[1-46]|6[0279]|7[026]|8[13])|3(?:0[1-57-9]|1[02-9]|2[0135]|3[0-24679]|4[67]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[0235]|58|6[39]|7[0589]|8[04])|5(?:0[1-57-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-37]|7[013-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|3[016]|4[16]|5[017]|6[0-279]|78|8[012])|7(?:0[1-46-8]|1[02-9]|2[0457]|3[1247]|4[037]|5[47]|6[02359]|7[02-59]|8[156])|8(?:0[1-68]|1[02-8]|28|3[0-25]|4[3578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[014678]|4[0179]|5[12469]|7[0-3589]|8[0459]))[2-9]\\d{6}",,,,"2015550123",,,,[7]],[,,"(?:2(?:0[1-35-9]|1[02-9]|2[04589]|3[149]|4[08]|5[1-46]|6[0279]|7[026]|8[13])|3(?:0[1-57-9]|1[02-9]|2[0135]|3[0-24679]|4[67]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[0235]|58|6[39]|7[0589]|8[04])|5(?:0[1-57-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-37]|7[013-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|3[016]|4[16]|5[017]|6[0-279]|78|8[012])|7(?:0[1-46-8]|1[02-9]|2[0457]|3[1247]|4[037]|5[47]|6[02359]|7[02-59]|8[156])|8(?:0[1-68]|1[02-8]|28|3[0-25]|4[3578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[014678]|4[0179]|5[12469]|7[0-3589]|8[0459]))[2-9]\\d{6}",,,,"2015550123",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"5(?:00|22|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"US",1,"011","1",,,"1",,,1,[[,"(\\d{3})(\\d{4})","$1-$2",,,,1],[,"(\\d{3})(\\d{3})(\\d{4})","($1) $2-$3",,,,1]],[[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3"]],[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],UY:[,[,,"[2489]\\d{6,7}",,,,,,,[7,8]],[,,"2\\d{7}|4[2-7]\\d{6}",,,,"21231234",,,[8],[7]],[,,"9[1-9]\\d{6}",,,,"94231234",,,[8]],[,,"80[05]\\d{4}",,,,"8001234",,,[7]],[,,"90[0-8]\\d{4}",,,,"9001234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"UY",598,"0(?:1[3-9]\\d|0)","0"," int. ",,"0",,"00",,[[,"(\\d{4})(\\d{4})","$1 $2",["[24]"]],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["9[1-9]"],"0$1"],[,"(\\d{3})(\\d{4})","$1 $2",["[89]0"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],UZ:[,[,,"[679]\\d{8}",,,,,,,[9],[7]],[,,"(?:6(?:1(?:22|3[124]|4[1-4]|5[123578]|64)|2(?:22|3[0-57-9]|41)|5(?:22|3[3-7]|5[024-8])|6\\d{2}|7(?:[23]\\d|7[69])|9(?:22|4[1-8]|6[135]))|7(?:0(?:5[4-9]|6[0146]|7[12456]|9[135-8])|1[12]\\d|2(?:22|3[1345789]|4[123579]|5[14])|3(?:2\\d|3[1578]|4[1-35-7]|5[1-57]|61)|4(?:2\\d|3[1-579]|7[1-79])|5(?:22|5[1-9]|6[1457])|6(?:22|3[12457]|4[13-8])|9(?:22|5[1-9])))\\d{5}",,,,"662345678",,,,[7]],[,,"6(?:1(?:2(?:98|2[01])|35[0-4]|50\\d|61[23]|7(?:[01][017]|4\\d|55|9[5-9]))|2(?:11\\d|2(?:[12]1|9[01379])|5(?:[126]\\d|3[0-4])|7\\d{2})|5(?:19[01]|2(?:27|9[26])|30\\d|59\\d|7\\d{2})|6(?:2(?:1[5-9]|2[0367]|38|41|52|60)|3[79]\\d|4(?:56|83)|7(?:[07]\\d|1[017]|3[07]|4[047]|5[057]|67|8[0178]|9[79])|9[0-3]\\d)|7(?:2(?:24|3[237]|4[5-9]|7[15-8])|5(?:7[12]|8[0589])|7(?:0\\d|[39][07])|9(?:0\\d|7[079]))|9(?:2(?:1[1267]|5\\d|3[01]|7[0-4])|5[67]\\d|6(?:2[0-26]|8\\d)|7\\d{2}))\\d{4}|7(?:0\\d{3}|1(?:13[01]|6(?:0[47]|1[67]|66)|71[3-69]|98\\d)|2(?:2(?:2[79]|95)|3(?:2[5-9]|6[0-6])|57\\d|7(?:0\\d|1[17]|2[27]|3[37]|44|5[057]|66|88))|3(?:2(?:1[0-6]|21|3[469]|7[159])|33\\d|5(?:0[0-4]|5[579]|9\\d)|7(?:[0-3579]\\d|4[0467]|6[67]|8[078])|9[4-6]\\d)|4(?:2(?:29|5[0257]|6[0-7]|7[1-57])|5(?:1[0-4]|8\\d|9[5-9])|7(?:0\\d|1[024589]|2[0127]|3[0137]|[46][07]|5[01]|7[5-9]|9[079])|9(?:7[015-9]|[89]\\d))|5(?:112|2(?:0\\d|2[29]|[49]4)|3[1568]\\d|52[6-9]|7(?:0[01578]|1[017]|[23]7|4[047]|[5-7]\\d|8[78]|9[079]))|6(?:2(?:2[1245]|4[2-4])|39\\d|41[179]|5(?:[349]\\d|5[0-2])|7(?:0[017]|[13]\\d|22|44|55|67|88))|9(?:22[128]|3(?:2[0-4]|7\\d)|57[05629]|7(?:2[05-9]|3[37]|4\\d|60|7[2579]|87|9[07])))\\d{4}|9[0-57-9]\\d{7}",,,,"912345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"UZ",998,"810","8",,,"8",,"8~10",,[[,"([679]\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",,"8 $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VA:[,[,,"(?:0(?:878\\d{5}|6698\\d{5})|[1589]\\d{5,10}|3(?:[12457-9]\\d{8}|[36]\\d{7,9}))",,,,,,,[6,8,9,10,11]],[,,"06698\\d{5}",,,,"0669812345",,,[10]],[,,"3(?:[12457-9]\\d{8}|6\\d{7,8}|3\\d{7,9})",,,,"3123456789",,,[9,10,11]],[,,"80(?:0\\d{6}|3\\d{3})",,,,"800123456",,,[6,9]],[,,"0878\\d{5}|1(?:44|6[346])\\d{6}|89(?:2\\d{3}|4(?:[0-4]\\d{2}|[5-9]\\d{4})|5(?:[0-4]\\d{2}|[5-9]\\d{6})|9\\d{6})",,,,"899123456",,,[6,8,9,10]],[,,"84(?:[08]\\d{6}|[17]\\d{3})",,,,"848123456",,,[6,9]],[,,"1(?:78\\d|99)\\d{6}",,,,"1781234567",,,[9,10]],[,,"55\\d{8}",,,,"5512345678",,,[10]],"VA",39,"00",,,,,,,,,,[,,,,,,,,,[-1]],,,[,,"848\\d{6}",,,,"848123456",,,[9]],[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]]],VC:[,[,,"[5789]\\d{9}",,,,,,,[10],[7]],[,,"784(?:266|3(?:6[6-9]|7\\d|8[0-24-6])|4(?:38|5[0-36-8]|8[0-8])|5(?:55|7[0-2]|93)|638|784)\\d{4}",,,,"7842661234",,,,[7]],[,,"784(?:4(?:3[0-4]|5[45]|89|9[0-58])|5(?:2[6-9]|3[0-4]))\\d{4}",,,,"7844301234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"5(?:00|22|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"VC",1,"011","1",,,"1",,,,,,[,,,,,,,,,[-1]],,"784",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VE:[,[,,"[24589]\\d{9}",,,,,,,[10],[7]],[,,"(?:2(?:12|3[457-9]|[58][1-9]|[467]\\d|9[1-6])|50[01])\\d{7}",,,,"2121234567",,,,[7]],[,,"4(?:1[24-8]|2[46])\\d{7}",,,,"4121234567"],[,,"800\\d{7}",,,,"8001234567"],[,,"900\\d{7}",,,,"9001234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"VE",58,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{7})","$1-$2",,"0$1","$CC $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VG:[,[,,"[2589]\\d{9}",,,,,,,[10],[7]],[,,"284(?:(?:229|4(?:22|9[45])|774|8(?:52|6[459]))\\d{4}|496[0-5]\\d{3})",,,,"2842291234",,,,[7]],[,,"284(?:(?:3(?:0[0-3]|4[0-7]|68|9[34])|4(?:4[0-6]|68|99)|54[0-57])\\d{4}|496[6-9]\\d{3})",,,,"2843001234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"5(?:00|22|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"VG",1,"011","1",,,"1",,,,,,[,,,,,,,,,[-1]],,"284",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VI:[,[,,"[3589]\\d{9}",,,,,,,[10],[7]],[,,"340(?:2(?:01|2[0678]|44|77)|3(?:32|44)|4(?:22|7[34])|5(?:1[34]|55)|6(?:26|4[23]|77|9[023])|7(?:1[2-589]|27|7\\d)|884|998)\\d{4}",,,,"3406421234",,,,[7]],[,,"340(?:2(?:01|2[0678]|44|77)|3(?:32|44)|4(?:22|7[34])|5(?:1[34]|55)|6(?:26|4[23]|77|9[023])|7(?:1[2-589]|27|7\\d)|884|998)\\d{4}",,,,"3406421234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"5(?:00|22|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"VI",1,"011","1",,,"1",,,1,,,[,,,,,,,,,[-1]],,"340",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VN:[,[,,"[167]\\d{6,9}|[2-59]\\d{7,9}|8\\d{6,8}",,,,,,,[7,8,9,10]],[,,"(?:2(?:0[3-9]|1[0-689]|2[0-25-9]|3[2-9]|[48][02-9]|5[124-9]?|6[0-39]?|7[0-7]?|9[0-4679])\\d|3(?:[0136]|[25][01])\\d|4\\d{2}|5(?:0[01]|[5-9])\\d|6(?:[0-46-8]|5[01])\\d|7(?:[02-79]|[18][01])\\d)\\d{6}|8(?:[2-5]\\d|6[236]|7[13])\\d{6}",,,,"2101234567",,,[9,10]],[,,"(?:9\\d|1(?:2\\d|6[2-9]|8[68]|99))\\d{7}|8(?:6[89]|8\\d|9[89])\\d{6}",,,,"912345678",,,[9,10]],[,,"1800\\d{4,6}",,,,"1800123456",,,[8,9,10]],[,,"1900\\d{4,6}",,,,"1900123456",,,[8,9,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"VN",84,"00","0",,,"0",,,,[[,"([17]99)(\\d{4})","$1 $2",["[17]99"],"0$1",,1],[,"([48])(\\d{4})(\\d{4})","$1 $2 $3",["4|8(?:[2-5]|6[236]|7[13])"],"0$1",,1],[,"([235-7]\\d)(\\d{4})(\\d{3})","$1 $2 $3",["2[5-7]|3[0136]|5[5-9]|6[0-46-8]|7[02-79]"],"0$1",,1],[,"(80)(\\d{5})","$1 $2",["80"],"0$1",,1],[,"(69\\d)(\\d{4,5})","$1 $2",["69"],"0$1",,1],[,"([235-7]\\d{2})(\\d{4})(\\d{3})","$1 $2 $3",["2(?:[0-489]|5[124-9]|6[0-39]|7[0-7])|3[25]|50|65|7[18]"],"0$1",,1],[,"([89]\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8(?:8|9[89])|9"],"0$1",,1],[,"(1[2689]\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1(?:[26]|8[68]|99)"],"0$1",,1],[,"(86[89])(\\d{3})(\\d{3})","$1 $2 $3",["86[89]"],"0$1",,1],[,"(1[89]00)(\\d{4,6})","$1 $2",["1[89]0"],"$1",,1]],,[,,,,,,,,,[-1]],,,[,,"[17]99\\d{4}|69\\d{5,6}",,,,"1992000",,,[7,8]],[,,"[17]99\\d{4}|69\\d{5,6}|80\\d{5}",,,,"1992000",,,[7,8]],,,[,,,,,,,,,[-1]]],VU:[,[,,"[2-57-9]\\d{4,6}",,,,,,,[5,7]],[,,"(?:2[02-9]\\d|3(?:[5-7]\\d|8[0-8])|48[4-9]|88\\d)\\d{2}",,,,"22123",,,[5]],[,,"(?:5(?:7[2-5]|[0-689]\\d)|7[013-7]\\d)\\d{4}",,,,"5912345",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"VU",678,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[579]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"3[03]\\d{3}|900\\d{4}",,,,"30123"],,,[,,,,,,,,,[-1]]],WF:[,[,,"[4-8]\\d{5}",,,,,,,[6]],[,,"(?:50|68|72)\\d{4}",,,,"501234"],[,,"(?:50|68|72|8[23])\\d{4}",,,,"501234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"WF",681,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,"[48]0\\d{4}",,,,"401234"]],WS:[,[,,"[2-8]\\d{4,6}",,,,,,,[5,6,7]],[,,"(?:[2-5]\\d|6[1-9]|84\\d{2})\\d{3}",,,,"22123",,,[5,7]],[,,"(?:60|7[25-7]\\d)\\d{4}",,,,"601234",,,[6,7]],[,,"800\\d{3}",,,,"800123",,,[6]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"WS",685,"0",,,,,,,,[[,"(8\\d{2})(\\d{3,4})","$1 $2",["8"]],[,"(7\\d)(\\d{5})","$1 $2",["7"]],[,"(\\d{5})","$1",["[2-6]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],YE:[,[,,"[1-7]\\d{6,8}",,,,,,,[7,8,9],[6]],[,,"(?:1(?:7\\d|[2-68])|2[2-68]|3[2358]|4[2-58]|5[2-6]|6[3-58]|7[24-68])\\d{5}",,,,"1234567",,,[7,8],[6]],[,,"7[0137]\\d{7}",,,,"712345678",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"YE",967,"00","0",,,"0",,,,[[,"([1-7])(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-6]|7[24-68]"],"0$1"],[,"(7\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["7[0137]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],YT:[,[,,"[268]\\d{8}",,,,,,,[9]],[,,"269(?:6[0-4]|50)\\d{4}",,,,"269601234"],[,,"639(?:0[0-79]|1[019]|[26]\\d|3[09]|[45]0|7[06]|9[04-79])\\d{4}",,,,"639012345"],[,,"80\\d{7}",,,,"801234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"YT",262,"00","0",,,"0",,,,,,[,,,,,,,,,[-1]],,"269|63",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ZA:[,[,,"[1-79]\\d{8}|8\\d{4,8}",,,,,,,[5,6,7,8,9]],[,,"(?:1[0-8]|2[1-378]|3[1-69]|4\\d|5[1346-8])\\d{7}",,,,"101234567",,,[9]],[,,"(?:6\\d|7[0-46-9])\\d{7}|8(?:[1-4]\\d{1,5}|5\\d{5})\\d{2}",,,,"711234567"],[,,"80\\d{7}",,,,"801234567",,,[9]],[,,"86[2-9]\\d{6}|9[0-2]\\d{7}",,,,"862345678",,,[9]],[,,"860\\d{6}",,,,"860123456",,,[9]],[,,,,,,,,,[-1]],[,,"87\\d{7}",,,,"871234567",,,[9]],"ZA",27,"00","0",,,"0",,,,[[,"(860)(\\d{3})(\\d{3})","$1 $2 $3",["860"],"0$1"],[,"(\\d{2})(\\d{3,4})","$1 $2",["8[1-4]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["8[1-4]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-79]|8(?:[0-57]|6[1-9])"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"861\\d{6}",,,,"861123456",,,[9]],,,[,,,,,,,,,[-1]]],ZM:[,[,,"[289]\\d{8}",,,,,,,[9]],[,,"21[1-8]\\d{6}",,,,"211234567"],[,,"9(?:5[034589]|[67]\\d)\\d{6}",,,,"955123456"],[,,"800\\d{6}",,,,"800123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"ZM",260,"00","0",,,"0",,,,[[,"([29]\\d)(\\d{7})","$1 $2",["[29]"],"0$1"],[,"(800)(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ZW:[,[,,"2(?:[0-2457-9]\\d{3,8}|6(?:[14]\\d{7}|\\d{4}))|[13-79]\\d{4,9}|8[06]\\d{8}",,,,,,,[5,6,7,8,9,10],[3,4]],[,,"(?:2(?:0(?:4\\d|5\\d{2})|2[278]\\d|48\\d|7(?:[1-7]\\d|[089]\\d{2})|8(?:[2-57-9]|[146]\\d{2})|98)|3(?:08|17|3[78]|7(?:[19]|[56]\\d)|8[37]|98)|5[15][78]|6(?:28\\d{2}|37|6[78]|75\\d|98|8(?:7\\d|8)))\\d{3}|(?:2(?:1[39]|2[0157]|31|[56][14]|7[35]|84)|329)\\d{7}|(?:1(?:3\\d{2}|[4-8]|9\\d)|2(?:0\\d{2}|12|292|[569]\\d)|3(?:[26]|[013459]\\d)|5(?:0|1[2-4]|26|[37]2|5\\d{2}|[689]\\d)|6(?:[39]|[01246]\\d|[78]\\d{2}))\\d{3}|(?:29\\d|39|54)\\d{6}|(?:(?:25|54)83\\d|2582\\d{2}|65[2-8])\\d{2}|(?:4\\d{6,7}|9[2-9]\\d{4,5})",,,,"1312345",,,,[3,4]],[,,"7[1378]\\d{7}",,,,"711234567",,,[9]],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"86(?:1[12]|30|44|55|77|8[367]|99)\\d{6}",,,,"8686123456",,,[10]],"ZW",263,"00","0",,,"0",,,,[[,"([49])(\\d{3})(\\d{2,4})","$1 $2 $3",["4|9[2-9]"],"0$1"],[,"(7\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["7"],"0$1"],[,"(86\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["86[24]"],"0$1"],[,"([2356]\\d{2})(\\d{3,5})","$1 $2",["2(?:0[45]|2[278]|[49]8|[78])|3(?:08|17|3[78]|7[1569]|8[37]|98)|5[15][78]|6(?:[29]8|[38]7|6[78]|75|[89]8)"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:1[39]|2[0157]|31|[56][14]|7[35]|84)|329"],"0$1"],[,"([1-356]\\d)(\\d{3,5})","$1 $2",["1[3-9]|2[02569]|3[0-69]|5[05689]|6\\d"],"0$1"],[,"([235]\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[23]9|54"],"0$1"],[,"([25]\\d{3})(\\d{3,5})","$1 $2",["(?:25|54)8","258[23]|5483"],"0$1"],[,"(8\\d{3})(\\d{6})","$1 $2",["86"],"0$1"],[,"(80\\d)(\\d{3})(\\d{4})","$1 $2 $3",["80"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],800:[,[,,"\\d{8}",,,,,,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"\\d{8}",,,,"12345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",800,,,,,,,,1,[[,"(\\d{4})(\\d{4})","$1 $2"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]]],808:[,[,,"\\d{8}",,,,,,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"\\d{8}",,,,"12345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",808,,,,,,,,1,[[,"(\\d{4})(\\d{4})","$1 $2"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]]],870:[,[,,"[35-7]\\d{8}",,,,,,,[9]],[,,,,,,,,,[-1]],[,,"(?:[356]\\d|7[6-8])\\d{7}",,,,"301234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",870,,,,,,,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],878:[,[,,"1\\d{11}",,,,,,,[12]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"10\\d{10}",,,,"101234567890"],"001",878,,,,,,,,1,[[,"(\\d{2})(\\d{5})(\\d{5})","$1 $2 $3"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],881:[,[,,"[67]\\d{8}",,,,,,,[9]],[,,,,,,,,,[-1]],[,,"[67]\\d{8}",,,,"612345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",881,,,,,,,,,[[,"(\\d)(\\d{3})(\\d{5})","$1 $2 $3",["[67]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],882:[,[,,"[13]\\d{6,11}",,,,,,,[7,8,9,10,11,12]],[,,,,,,,,,[-1]],[,,"3(?:2\\d{3}|37\\d{2}|4(?:2|7\\d{3}))\\d{4}",,,,"3421234",,,[7,9,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"1(?:3(?:0[0347]|[13][0139]|2[035]|4[013568]|6[0459]|7[06]|8[15678]|9[0689])\\d{4}|6\\d{5,10})|3(?:45|9\\d{3})\\d{7}",,,,"390123456789"],"001",882,,,,,,,,,[[,"(\\d{2})(\\d{4})(\\d{3})","$1 $2 $3",["3[23]"]],[,"(\\d{2})(\\d{5})","$1 $2",["16|342"]],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["34[57]"]],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["348"]],[,"(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["1"]],[,"(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["16"]],[,"(\\d{2})(\\d{4,5})(\\d{5})","$1 $2 $3",["16|39"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,"348[57]\\d{7}",,,,"34851234567",,,[11]]],883:[,[,,"51\\d{7}(?:\\d{3})?",,,,,,,[9,12]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"51(?:00\\d{5}(?:\\d{3})?|[13]0\\d{8})",,,,"510012345"],"001",883,,,,,,,,1,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["510"]],[,"(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["510"]],[,"(\\d{4})(\\d{4})(\\d{4})","$1 $2 $3",["51[13]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],888:[,[,,"\\d{11}",,,,,,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",888,,,,,,,,1,[[,"(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"\\d{11}",,,,"12345678901"],1,,[,,,,,,,,,[-1]]],979:[,[,,"\\d{9}",,,,,,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"\\d{9}",,,,"123456789"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",979,,,,,,,,1,[[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]]]},i18n.phonenumbers.PhoneNumberUtil=function(){this.regionToMetadataMap={}},goog.addSingletonGetter(i18n.phonenumbers.PhoneNumberUtil),i18n.phonenumbers.Error={INVALID_COUNTRY_CODE:"Invalid country calling code",NOT_A_NUMBER:"The string supplied did not seem to be a phone number",TOO_SHORT_AFTER_IDD:"Phone number too short after IDD",TOO_SHORT_NSN:"The string supplied is too short to be a phone number",TOO_LONG:"The string supplied is too long to be a phone number"},i18n.phonenumbers.PhoneNumberUtil.NANPA_COUNTRY_CODE_=1,i18n.phonenumbers.PhoneNumberUtil.MIN_LENGTH_FOR_NSN_=2,i18n.phonenumbers.PhoneNumberUtil.MAX_LENGTH_FOR_NSN_=17,i18n.phonenumbers.PhoneNumberUtil.MAX_LENGTH_COUNTRY_CODE_=3,i18n.phonenumbers.PhoneNumberUtil.MAX_INPUT_STRING_LENGTH_=250,i18n.phonenumbers.PhoneNumberUtil.UNKNOWN_REGION_="ZZ",i18n.phonenumbers.PhoneNumberUtil.COLOMBIA_MOBILE_TO_FIXED_LINE_PREFIX_="3",i18n.phonenumbers.PhoneNumberUtil.MOBILE_TOKEN_MAPPINGS_={52:"1",54:"9"},i18n.phonenumbers.PhoneNumberUtil.GEO_MOBILE_COUNTRIES_=[52,54,55],i18n.phonenumbers.PhoneNumberUtil.PLUS_SIGN="+",i18n.phonenumbers.PhoneNumberUtil.STAR_SIGN_="*",i18n.phonenumbers.PhoneNumberUtil.RFC3966_EXTN_PREFIX_=";ext=",i18n.phonenumbers.PhoneNumberUtil.RFC3966_PREFIX_="tel:",i18n.phonenumbers.PhoneNumberUtil.RFC3966_PHONE_CONTEXT_=";phone-context=",i18n.phonenumbers.PhoneNumberUtil.RFC3966_ISDN_SUBADDRESS_=";isub=",i18n.phonenumbers.PhoneNumberUtil.DIGIT_MAPPINGS={0:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9","\uff10":"0","\uff11":"1","\uff12":"2","\uff13":"3","\uff14":"4","\uff15":"5","\uff16":"6","\uff17":"7","\uff18":"8","\uff19":"9","\u0660":"0","\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u06f0":"0","\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9"},i18n.phonenumbers.PhoneNumberUtil.DIALLABLE_CHAR_MAPPINGS_={0:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9","+":i18n.phonenumbers.PhoneNumberUtil.PLUS_SIGN,"*":"*","#":"#"},i18n.phonenumbers.PhoneNumberUtil.ALPHA_MAPPINGS_={A:"2",B:"2",C:"2",D:"3",E:"3",F:"3",G:"4",H:"4",I:"4",J:"5",K:"5",L:"5",M:"6",N:"6",O:"6",P:"7",Q:"7",R:"7",S:"7",T:"8",U:"8",V:"8",W:"9",X:"9",Y:"9",Z:"9"},i18n.phonenumbers.PhoneNumberUtil.ALL_NORMALIZATION_MAPPINGS_={0:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9","\uff10":"0","\uff11":"1","\uff12":"2","\uff13":"3","\uff14":"4","\uff15":"5","\uff16":"6","\uff17":"7","\uff18":"8","\uff19":"9","\u0660":"0","\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u06f0":"0","\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9",A:"2",B:"2",C:"2",D:"3",E:"3",F:"3",G:"4",H:"4",I:"4",J:"5",K:"5",L:"5",M:"6",N:"6",O:"6",P:"7",Q:"7",R:"7",S:"7",T:"8",U:"8",V:"8",W:"9",X:"9",Y:"9",Z:"9"},i18n.phonenumbers.PhoneNumberUtil.ALL_PLUS_NUMBER_GROUPING_SYMBOLS_={0:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",A:"A",B:"B",C:"C",D:"D",E:"E",F:"F",G:"G",H:"H",I:"I",J:"J",K:"K",L:"L",M:"M",N:"N",O:"O",P:"P",Q:"Q",R:"R",S:"S",T:"T",U:"U",V:"V",W:"W",X:"X",Y:"Y",Z:"Z",a:"A",b:"B",c:"C",d:"D",e:"E",f:"F",g:"G",h:"H",i:"I",j:"J",k:"K",l:"L",m:"M",n:"N",o:"O",p:"P",q:"Q",r:"R",s:"S",t:"T",u:"U",v:"V",w:"W",x:"X",y:"Y",z:"Z","-":"-","\uff0d":"-","\u2010":"-","\u2011":"-","\u2012":"-","\u2013":"-","\u2014":"-","\u2015":"-","\u2212":"-","/":"/","\uff0f":"/"," ":" ","\u3000":" ","\u2060":" ",".":".","\uff0e":"."},i18n.phonenumbers.PhoneNumberUtil.UNIQUE_INTERNATIONAL_PREFIX_=/[\d]+(?:[~\u2053\u223C\uFF5E][\d]+)?/,i18n.phonenumbers.PhoneNumberUtil.VALID_PUNCTUATION="-x\u2010-\u2015\u2212\u30fc\uff0d-\uff0f \xa0\xad\u200b\u2060\u3000()\uff08\uff09\uff3b\uff3d.\\[\\]/~\u2053\u223c\uff5e",i18n.phonenumbers.PhoneNumberUtil.VALID_DIGITS_="0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9",i18n.phonenumbers.PhoneNumberUtil.VALID_ALPHA_="A-Za-z",i18n.phonenumbers.PhoneNumberUtil.PLUS_CHARS_="+\uff0b",i18n.phonenumbers.PhoneNumberUtil.PLUS_CHARS_PATTERN=new RegExp("["+i18n.phonenumbers.PhoneNumberUtil.PLUS_CHARS_+"]+"),i18n.phonenumbers.PhoneNumberUtil.LEADING_PLUS_CHARS_PATTERN_=new RegExp("^["+i18n.phonenumbers.PhoneNumberUtil.PLUS_CHARS_+"]+"),i18n.phonenumbers.PhoneNumberUtil.SEPARATOR_PATTERN_="["+i18n.phonenumbers.PhoneNumberUtil.VALID_PUNCTUATION+"]+",i18n.phonenumbers.PhoneNumberUtil.CAPTURING_DIGIT_PATTERN=new RegExp("(["+i18n.phonenumbers.PhoneNumberUtil.VALID_DIGITS_+"])"),i18n.phonenumbers.PhoneNumberUtil.VALID_START_CHAR_PATTERN_=new RegExp("["+i18n.phonenumbers.PhoneNumberUtil.PLUS_CHARS_+i18n.phonenumbers.PhoneNumberUtil.VALID_DIGITS_+"]"),i18n.phonenumbers.PhoneNumberUtil.SECOND_NUMBER_START_PATTERN_=/[\\\/] *x/,i18n.phonenumbers.PhoneNumberUtil.UNWANTED_END_CHAR_PATTERN_=new RegExp("[^"+i18n.phonenumbers.PhoneNumberUtil.VALID_DIGITS_+i18n.phonenumbers.PhoneNumberUtil.VALID_ALPHA_+"#]+$"),i18n.phonenumbers.PhoneNumberUtil.VALID_ALPHA_PHONE_PATTERN_=/(?:.*?[A-Za-z]){3}.*/,i18n.phonenumbers.PhoneNumberUtil.MIN_LENGTH_PHONE_NUMBER_PATTERN_="["+i18n.phonenumbers.PhoneNumberUtil.VALID_DIGITS_+"]{"+i18n.phonenumbers.PhoneNumberUtil.MIN_LENGTH_FOR_NSN_+"}",i18n.phonenumbers.PhoneNumberUtil.VALID_PHONE_NUMBER_="["+i18n.phonenumbers.PhoneNumberUtil.PLUS_CHARS_+"]*(?:["+i18n.phonenumbers.PhoneNumberUtil.VALID_PUNCTUATION+i18n.phonenumbers.PhoneNumberUtil.STAR_SIGN_+"]*["+i18n.phonenumbers.PhoneNumberUtil.VALID_DIGITS_+"]){3,}["+i18n.phonenumbers.PhoneNumberUtil.VALID_PUNCTUATION+i18n.phonenumbers.PhoneNumberUtil.STAR_SIGN_+i18n.phonenumbers.PhoneNumberUtil.VALID_ALPHA_+i18n.phonenumbers.PhoneNumberUtil.VALID_DIGITS_+"]*",i18n.phonenumbers.PhoneNumberUtil.DEFAULT_EXTN_PREFIX_=" ext. ",i18n.phonenumbers.PhoneNumberUtil.CAPTURING_EXTN_DIGITS_="(["+i18n.phonenumbers.PhoneNumberUtil.VALID_DIGITS_+"]{1,7})",i18n.phonenumbers.PhoneNumberUtil.EXTN_PATTERNS_FOR_PARSING_=i18n.phonenumbers.PhoneNumberUtil.RFC3966_EXTN_PREFIX_+i18n.phonenumbers.PhoneNumberUtil.CAPTURING_EXTN_DIGITS_+"|[ \xa0\\t,]*(?:e?xt(?:ensi(?:o\u0301?|\xf3))?n?|\uff45?\uff58\uff54\uff4e?|[;,x\uff58#\uff03~\uff5e]|int|anexo|\uff49\uff4e\uff54)[:\\.\uff0e]?[ \xa0\\t,-]*"+i18n.phonenumbers.PhoneNumberUtil.CAPTURING_EXTN_DIGITS_+"#?|[- ]+(["+i18n.phonenumbers.PhoneNumberUtil.VALID_DIGITS_+"]{1,5})#",i18n.phonenumbers.PhoneNumberUtil.EXTN_PATTERN_=new RegExp("(?:"+i18n.phonenumbers.PhoneNumberUtil.EXTN_PATTERNS_FOR_PARSING_+")$","i"),i18n.phonenumbers.PhoneNumberUtil.VALID_PHONE_NUMBER_PATTERN_=new RegExp("^"+i18n.phonenumbers.PhoneNumberUtil.MIN_LENGTH_PHONE_NUMBER_PATTERN_+"$|^"+i18n.phonenumbers.PhoneNumberUtil.VALID_PHONE_NUMBER_+"(?:"+i18n.phonenumbers.PhoneNumberUtil.EXTN_PATTERNS_FOR_PARSING_+")?$","i"),i18n.phonenumbers.PhoneNumberUtil.NON_DIGITS_PATTERN_=/\D+/,i18n.phonenumbers.PhoneNumberUtil.FIRST_GROUP_PATTERN_=/(\$\d)/,i18n.phonenumbers.PhoneNumberUtil.NP_PATTERN_=/\$NP/,i18n.phonenumbers.PhoneNumberUtil.FG_PATTERN_=/\$FG/,i18n.phonenumbers.PhoneNumberUtil.CC_PATTERN_=/\$CC/,i18n.phonenumbers.PhoneNumberUtil.FIRST_GROUP_ONLY_PREFIX_PATTERN_=/^\(?\$1\)?$/,i18n.phonenumbers.PhoneNumberUtil.REGION_CODE_FOR_NON_GEO_ENTITY="001",i18n.phonenumbers.PhoneNumberFormat={E164:0,INTERNATIONAL:1,NATIONAL:2,RFC3966:3},i18n.phonenumbers.PhoneNumberType={FIXED_LINE:0,MOBILE:1,FIXED_LINE_OR_MOBILE:2,TOLL_FREE:3,PREMIUM_RATE:4,SHARED_COST:5,VOIP:6,PERSONAL_NUMBER:7,PAGER:8,UAN:9,VOICEMAIL:10,UNKNOWN:-1},i18n.phonenumbers.PhoneNumberUtil.MatchType={NOT_A_NUMBER:0,NO_MATCH:1,SHORT_NSN_MATCH:2,NSN_MATCH:3,EXACT_MATCH:4},i18n.phonenumbers.PhoneNumberUtil.ValidationResult={IS_POSSIBLE:0,IS_POSSIBLE_LOCAL_ONLY:4,INVALID_COUNTRY_CODE:1,TOO_SHORT:2,INVALID_LENGTH:5,TOO_LONG:3},i18n.phonenumbers.PhoneNumberUtil.extractPossibleNumber=function(e){var t=e.search(i18n.phonenumbers.PhoneNumberUtil.VALID_START_CHAR_PATTERN_);return 0<=t?0<=(t=(e=(e=e.substring(t)).replace(i18n.phonenumbers.PhoneNumberUtil.UNWANTED_END_CHAR_PATTERN_,"")).search(i18n.phonenumbers.PhoneNumberUtil.SECOND_NUMBER_START_PATTERN_))&&(e=e.substring(0,t)):e="",e},i18n.phonenumbers.PhoneNumberUtil.isViablePhoneNumber=function(e){return!(e.length<i18n.phonenumbers.PhoneNumberUtil.MIN_LENGTH_FOR_NSN_)&&i18n.phonenumbers.PhoneNumberUtil.matchesEntirely_(i18n.phonenumbers.PhoneNumberUtil.VALID_PHONE_NUMBER_PATTERN_,e)},i18n.phonenumbers.PhoneNumberUtil.normalize=function(e){return i18n.phonenumbers.PhoneNumberUtil.matchesEntirely_(i18n.phonenumbers.PhoneNumberUtil.VALID_ALPHA_PHONE_PATTERN_,e)?i18n.phonenumbers.PhoneNumberUtil.normalizeHelper_(e,i18n.phonenumbers.PhoneNumberUtil.ALL_NORMALIZATION_MAPPINGS_,!0):i18n.phonenumbers.PhoneNumberUtil.normalizeDigitsOnly(e)},i18n.phonenumbers.PhoneNumberUtil.normalizeSB_=function(e){var t=i18n.phonenumbers.PhoneNumberUtil.normalize(e.toString());e.clear(),e.append(t)},i18n.phonenumbers.PhoneNumberUtil.normalizeDigitsOnly=function(e){return i18n.phonenumbers.PhoneNumberUtil.normalizeHelper_(e,i18n.phonenumbers.PhoneNumberUtil.DIGIT_MAPPINGS,!0)},i18n.phonenumbers.PhoneNumberUtil.normalizeDiallableCharsOnly=function(e){return i18n.phonenumbers.PhoneNumberUtil.normalizeHelper_(e,i18n.phonenumbers.PhoneNumberUtil.DIALLABLE_CHAR_MAPPINGS_,!0)},i18n.phonenumbers.PhoneNumberUtil.convertAlphaCharactersInNumber=function(e){return i18n.phonenumbers.PhoneNumberUtil.normalizeHelper_(e,i18n.phonenumbers.PhoneNumberUtil.ALL_NORMALIZATION_MAPPINGS_,!1)},i18n.phonenumbers.PhoneNumberUtil.prototype.getLengthOfGeographicalAreaCode=function(e){var t=this.getMetadataForRegion(this.getRegionCodeForNumber(e));return null!=t&&(t.hasNationalPrefix()||e.hasItalianLeadingZero())&&this.isNumberGeographical(e)?this.getLengthOfNationalDestinationCode(e):0},i18n.phonenumbers.PhoneNumberUtil.prototype.getLengthOfNationalDestinationCode=function(e){if(e.hasExtension()){var t=e.clone();t.clearExtension()}else t=e;return 0==(t=this.format(t,i18n.phonenumbers.PhoneNumberFormat.INTERNATIONAL).split(i18n.phonenumbers.PhoneNumberUtil.NON_DIGITS_PATTERN_))[0].length&&t.shift(),2>=t.length?0:this.getNumberType(e)==i18n.phonenumbers.PhoneNumberType.MOBILE&&""!=(e=i18n.phonenumbers.PhoneNumberUtil.getCountryMobileToken(e.getCountryCodeOrDefault()))?t[2].length+e.length:t[1].length},i18n.phonenumbers.PhoneNumberUtil.getCountryMobileToken=function(e){return i18n.phonenumbers.PhoneNumberUtil.MOBILE_TOKEN_MAPPINGS_[e]||""},i18n.phonenumbers.PhoneNumberUtil.prototype.getSupportedRegions=function(){return goog.array.filter(Object.keys(i18n.phonenumbers.metadata.countryToMetadata),function(e){return isNaN(e)})},i18n.phonenumbers.PhoneNumberUtil.prototype.getSupportedGlobalNetworkCallingCodes=function(){var e=goog.array.filter(Object.keys(i18n.phonenumbers.metadata.countryToMetadata),function(e){return!isNaN(e)});return goog.array.map(e,function(e){return parseInt(e,10)})},i18n.phonenumbers.PhoneNumberUtil.descHasPossibleNumberData_=function(e){return null!=e&&(1!=e.possibleLengthCount()||-1!=e.possibleLengthArray()[0])},i18n.phonenumbers.PhoneNumberUtil.descHasData_=function(e){return null!=e&&(e.hasExampleNumber()||i18n.phonenumbers.PhoneNumberUtil.descHasPossibleNumberData_(e)||e.hasNationalNumberPattern())},i18n.phonenumbers.PhoneNumberUtil.getSupportedTypesForMetadata_=function(e){var t=[];return goog.object.forEach(i18n.phonenumbers.PhoneNumberType,function(o){if(o!=i18n.phonenumbers.PhoneNumberType.FIXED_LINE_OR_MOBILE&&o!=i18n.phonenumbers.PhoneNumberType.UNKNOWN){var n=i18n.phonenumbers.PhoneNumberUtil.getNumberDescByType_(e,o);i18n.phonenumbers.PhoneNumberUtil.descHasData_(n)&&t.push(o)}}),t},i18n.phonenumbers.PhoneNumberUtil.prototype.getSupportedTypesForRegion=function(e){return this.isValidRegionCode_(e)?i18n.phonenumbers.PhoneNumberUtil.getSupportedTypesForMetadata_(this.getMetadataForRegion(e)):[]},i18n.phonenumbers.PhoneNumberUtil.prototype.getSupportedTypesForNonGeoEntity=function(e){return null==(e=this.getMetadataForNonGeographicalRegion(e))?[]:i18n.phonenumbers.PhoneNumberUtil.getSupportedTypesForMetadata_(e)},i18n.phonenumbers.PhoneNumberUtil.normalizeHelper_=function(e,t,o){for(var n,r,d=new goog.string.StringBuffer,i=e.length,a=0;a<i;++a)null!=(r=t[(n=e.charAt(a)).toUpperCase()])?d.append(r):o||d.append(n);return d.toString()},i18n.phonenumbers.PhoneNumberUtil.prototype.formattingRuleHasFirstGroupOnly=function(e){return 0==e.length||i18n.phonenumbers.PhoneNumberUtil.FIRST_GROUP_ONLY_PREFIX_PATTERN_.test(e)},i18n.phonenumbers.PhoneNumberUtil.prototype.isNumberGeographical=function(e){var t=this.getNumberType(e);return t==i18n.phonenumbers.PhoneNumberType.FIXED_LINE||t==i18n.phonenumbers.PhoneNumberType.FIXED_LINE_OR_MOBILE||goog.array.contains(i18n.phonenumbers.PhoneNumberUtil.GEO_MOBILE_COUNTRIES_,e.getCountryCodeOrDefault())&&t==i18n.phonenumbers.PhoneNumberType.MOBILE},i18n.phonenumbers.PhoneNumberUtil.prototype.isValidRegionCode_=function(e){return null!=e&&isNaN(e)&&e.toUpperCase()in i18n.phonenumbers.metadata.countryToMetadata},i18n.phonenumbers.PhoneNumberUtil.prototype.hasValidCountryCallingCode_=function(e){return e in i18n.phonenumbers.metadata.countryCodeToRegionCodeMap},i18n.phonenumbers.PhoneNumberUtil.prototype.format=function(e,t){if(0==e.getNationalNumber()&&e.hasRawInput()&&0<(o=e.getRawInputOrDefault()).length)return o;var o=e.getCountryCodeOrDefault(),n=this.getNationalSignificantNumber(e);if(t==i18n.phonenumbers.PhoneNumberFormat.E164)return this.prefixNumberWithCountryCallingCode_(o,i18n.phonenumbers.PhoneNumberFormat.E164,n,"");if(!this.hasValidCountryCallingCode_(o))return n;var r=this.getRegionCodeForCountryCode(o),d=this.getMetadataForRegionOrCallingCode_(o,r);r=this.maybeGetFormattedExtension_(e,d,t),n=this.formatNsn_(n,d,t);return this.prefixNumberWithCountryCallingCode_(o,t,n,r)},i18n.phonenumbers.PhoneNumberUtil.prototype.formatByPattern=function(e,t,o){var n=e.getCountryCodeOrDefault(),r=this.getNationalSignificantNumber(e);if(!this.hasValidCountryCallingCode_(n))return r;var d=this.getRegionCodeForCountryCode(n),i=(d=this.getMetadataForRegionOrCallingCode_(n,d),this.chooseFormattingPatternForNumber_(o,r));if(null!=i){if(o=i.clone(),0<(i=i.getNationalPrefixFormattingRuleOrDefault()).length){var a=d.getNationalPrefixOrDefault();0<a.length?(i=i.replace(i18n.phonenumbers.PhoneNumberUtil.NP_PATTERN_,a).replace(i18n.phonenumbers.PhoneNumberUtil.FG_PATTERN_,"$1"),o.setNationalPrefixFormattingRule(i)):o.clearNationalPrefixFormattingRule()}r=this.formatNsnUsingPattern_(r,o,t)}return e=this.maybeGetFormattedExtension_(e,d,t),this.prefixNumberWithCountryCallingCode_(n,t,r,e)},i18n.phonenumbers.PhoneNumberUtil.prototype.formatNationalNumberWithCarrierCode=function(e,t){var o=e.getCountryCodeOrDefault(),n=this.getNationalSignificantNumber(e);if(!this.hasValidCountryCallingCode_(o))return n;var r=this.getRegionCodeForCountryCode(o),d=this.getMetadataForRegionOrCallingCode_(o,r);r=this.maybeGetFormattedExtension_(e,d,i18n.phonenumbers.PhoneNumberFormat.NATIONAL),n=this.formatNsn_(n,d,i18n.phonenumbers.PhoneNumberFormat.NATIONAL,t);return this.prefixNumberWithCountryCallingCode_(o,i18n.phonenumbers.PhoneNumberFormat.NATIONAL,n,r)},i18n.phonenumbers.PhoneNumberUtil.prototype.getMetadataForRegionOrCallingCode_=function(e,t){return i18n.phonenumbers.PhoneNumberUtil.REGION_CODE_FOR_NON_GEO_ENTITY==t?this.getMetadataForNonGeographicalRegion(e):this.getMetadataForRegion(t)},i18n.phonenumbers.PhoneNumberUtil.prototype.formatNationalNumberWithPreferredCarrierCode=function(e,t){return this.formatNationalNumberWithCarrierCode(e,0<e.getPreferredDomesticCarrierCodeOrDefault().length?e.getPreferredDomesticCarrierCodeOrDefault():t)},i18n.phonenumbers.PhoneNumberUtil.prototype.formatNumberForMobileDialing=function(e,t,o){var n=e.getCountryCodeOrDefault();if(!this.hasValidCountryCallingCode_(n))return e.hasRawInput()?e.getRawInputOrDefault():"";var r="";(e=e.clone()).clearExtension();var d=this.getRegionCodeForCountryCode(n),i=this.getNumberType(e),a=i!=i18n.phonenumbers.PhoneNumberType.UNKNOWN;if(t==d)r=i==i18n.phonenumbers.PhoneNumberType.FIXED_LINE||i==i18n.phonenumbers.PhoneNumberType.MOBILE||i==i18n.phonenumbers.PhoneNumberType.FIXED_LINE_OR_MOBILE,"CO"==d&&i==i18n.phonenumbers.PhoneNumberType.FIXED_LINE?r=this.formatNationalNumberWithCarrierCode(e,i18n.phonenumbers.PhoneNumberUtil.COLOMBIA_MOBILE_TO_FIXED_LINE_PREFIX_):"BR"==d&&r?r=0<e.getPreferredDomesticCarrierCodeOrDefault().length?this.formatNationalNumberWithPreferredCarrierCode(e,""):"":a&&"HU"==d?r=this.getNddPrefixForRegion(d,!0)+" "+this.format(e,i18n.phonenumbers.PhoneNumberFormat.NATIONAL):n==i18n.phonenumbers.PhoneNumberUtil.NANPA_COUNTRY_CODE_?(t=this.getMetadataForRegion(t),r=this.canBeInternationallyDialled(e)&&this.testNumberLength_(this.getNationalSignificantNumber(e),t)!=i18n.phonenumbers.PhoneNumberUtil.ValidationResult.TOO_SHORT?this.format(e,i18n.phonenumbers.PhoneNumberFormat.INTERNATIONAL):this.format(e,i18n.phonenumbers.PhoneNumberFormat.NATIONAL)):r=(d==i18n.phonenumbers.PhoneNumberUtil.REGION_CODE_FOR_NON_GEO_ENTITY||("MX"==d||"CL"==d)&&r)&&this.canBeInternationallyDialled(e)?this.format(e,i18n.phonenumbers.PhoneNumberFormat.INTERNATIONAL):this.format(e,i18n.phonenumbers.PhoneNumberFormat.NATIONAL);else if(a&&this.canBeInternationallyDialled(e))return o?this.format(e,i18n.phonenumbers.PhoneNumberFormat.INTERNATIONAL):this.format(e,i18n.phonenumbers.PhoneNumberFormat.E164);return o?r:i18n.phonenumbers.PhoneNumberUtil.normalizeDiallableCharsOnly(r)},i18n.phonenumbers.PhoneNumberUtil.prototype.formatOutOfCountryCallingNumber=function(e,t){if(!this.isValidRegionCode_(t))return this.format(e,i18n.phonenumbers.PhoneNumberFormat.INTERNATIONAL);var o=e.getCountryCodeOrDefault(),n=this.getNationalSignificantNumber(e);if(!this.hasValidCountryCallingCode_(o))return n;if(o==i18n.phonenumbers.PhoneNumberUtil.NANPA_COUNTRY_CODE_){if(this.isNANPACountry(t))return o+" "+this.format(e,i18n.phonenumbers.PhoneNumberFormat.NATIONAL)}else if(o==this.getCountryCodeForValidRegion_(t))return this.format(e,i18n.phonenumbers.PhoneNumberFormat.NATIONAL);var r=this.getMetadataForRegion(t),d=r.getInternationalPrefixOrDefault(),i="";return i18n.phonenumbers.PhoneNumberUtil.matchesEntirely_(i18n.phonenumbers.PhoneNumberUtil.UNIQUE_INTERNATIONAL_PREFIX_,d)?i=d:r.hasPreferredInternationalPrefix()&&(i=r.getPreferredInternationalPrefixOrDefault()),r=this.getRegionCodeForCountryCode(o),r=this.getMetadataForRegionOrCallingCode_(o,r),n=this.formatNsn_(n,r,i18n.phonenumbers.PhoneNumberFormat.INTERNATIONAL),r=this.maybeGetFormattedExtension_(e,r,i18n.phonenumbers.PhoneNumberFormat.INTERNATIONAL),0<i.length?i+" "+o+" "+n+r:this.prefixNumberWithCountryCallingCode_(o,i18n.phonenumbers.PhoneNumberFormat.INTERNATIONAL,n,r)},i18n.phonenumbers.PhoneNumberUtil.prototype.formatInOriginalFormat=function(e,t){if(e.hasRawInput()&&(this.hasUnexpectedItalianLeadingZero_(e)||!this.hasFormattingPatternForNumber_(e)))return e.getRawInputOrDefault();if(!e.hasCountryCodeSource())return this.format(e,i18n.phonenumbers.PhoneNumberFormat.NATIONAL);switch(e.getCountryCodeSource()){case i18n.phonenumbers.PhoneNumber.CountryCodeSource.FROM_NUMBER_WITH_PLUS_SIGN:var o=this.format(e,i18n.phonenumbers.PhoneNumberFormat.INTERNATIONAL);break;case i18n.phonenumbers.PhoneNumber.CountryCodeSource.FROM_NUMBER_WITH_IDD:o=this.formatOutOfCountryCallingNumber(e,t);break;case i18n.phonenumbers.PhoneNumber.CountryCodeSource.FROM_NUMBER_WITHOUT_PLUS_SIGN:o=this.format(e,i18n.phonenumbers.PhoneNumberFormat.INTERNATIONAL).substring(1);break;default:var n=this.getRegionCodeForCountryCode(e.getCountryCodeOrDefault()),r=this.getNddPrefixForRegion(n,!0);if(o=this.format(e,i18n.phonenumbers.PhoneNumberFormat.NATIONAL),null!=r&&0!=r.length&&!this.rawInputContainsNationalPrefix_(e.getRawInputOrDefault(),r,n)&&(n=this.getMetadataForRegion(n),r=this.getNationalSignificantNumber(e),null!=(n=this.chooseFormattingPatternForNumber_(n.numberFormatArray(),r)))){var d=(r=n.getNationalPrefixFormattingRuleOrDefault()).indexOf("$1");0>=d||(r=r.substring(0,d),0!=(r=i18n.phonenumbers.PhoneNumberUtil.normalizeDigitsOnly(r)).length&&((o=n.clone()).clearNationalPrefixFormattingRule(),o=this.formatByPattern(e,i18n.phonenumbers.PhoneNumberFormat.NATIONAL,[o])))}}return n=e.getRawInputOrDefault(),null!=o&&0<n.length&&((r=i18n.phonenumbers.PhoneNumberUtil.normalizeDiallableCharsOnly(o))!=(d=i18n.phonenumbers.PhoneNumberUtil.normalizeDiallableCharsOnly(n))&&(o=n)),o},i18n.phonenumbers.PhoneNumberUtil.prototype.rawInputContainsNationalPrefix_=function(e,t,o){if(e=i18n.phonenumbers.PhoneNumberUtil.normalizeDigitsOnly(e),goog.string.startsWith(e,t))try{return this.isValidNumber(this.parse(e.substring(t.length),o))}catch(e){}return!1},i18n.phonenumbers.PhoneNumberUtil.prototype.hasUnexpectedItalianLeadingZero_=function(e){return e.hasItalianLeadingZero()&&!this.isLeadingZeroPossible(e.getCountryCodeOrDefault())},i18n.phonenumbers.PhoneNumberUtil.prototype.hasFormattingPatternForNumber_=function(e){var t=e.getCountryCodeOrDefault(),o=this.getRegionCodeForCountryCode(t);return null!=(t=this.getMetadataForRegionOrCallingCode_(t,o))&&(e=this.getNationalSignificantNumber(e),null!=this.chooseFormattingPatternForNumber_(t.numberFormatArray(),e))},i18n.phonenumbers.PhoneNumberUtil.prototype.formatOutOfCountryKeepingAlphaChars=function(e,t){if(0==(n=e.getRawInputOrDefault()).length)return this.formatOutOfCountryCallingNumber(e,t);var o=e.getCountryCodeOrDefault();if(!this.hasValidCountryCallingCode_(o))return n;var n=i18n.phonenumbers.PhoneNumberUtil.normalizeHelper_(n,i18n.phonenumbers.PhoneNumberUtil.ALL_PLUS_NUMBER_GROUPING_SYMBOLS_,!0),r=this.getNationalSignificantNumber(e);if(3<r.length){var d=n.indexOf(r.substring(0,3));-1!=d&&(n=n.substring(d))}if(d=this.getMetadataForRegion(t),o==i18n.phonenumbers.PhoneNumberUtil.NANPA_COUNTRY_CODE_){if(this.isNANPACountry(t))return o+" "+n}else if(null!=d&&o==this.getCountryCodeForValidRegion_(t))return null==(o=this.chooseFormattingPatternForNumber_(d.numberFormatArray(),r))?n:((o=o.clone()).setPattern("(\\d+)(.*)"),o.setFormat("$1$2"),this.formatNsnUsingPattern_(n,o,i18n.phonenumbers.PhoneNumberFormat.NATIONAL));return r="",null!=d&&(r=d.getInternationalPrefixOrDefault(),r=i18n.phonenumbers.PhoneNumberUtil.matchesEntirely_(i18n.phonenumbers.PhoneNumberUtil.UNIQUE_INTERNATIONAL_PREFIX_,r)?r:d.getPreferredInternationalPrefixOrDefault()),d=this.getRegionCodeForCountryCode(o),d=this.getMetadataForRegionOrCallingCode_(o,d),d=this.maybeGetFormattedExtension_(e,d,i18n.phonenumbers.PhoneNumberFormat.INTERNATIONAL),0<r.length?r+" "+o+" "+n+d:this.prefixNumberWithCountryCallingCode_(o,i18n.phonenumbers.PhoneNumberFormat.INTERNATIONAL,n,d)},i18n.phonenumbers.PhoneNumberUtil.prototype.getNationalSignificantNumber=function(e){var t=""+e.getNationalNumber();return e.hasItalianLeadingZero()&&e.getItalianLeadingZero()&&0<e.getNumberOfLeadingZerosOrDefault()?Array(e.getNumberOfLeadingZerosOrDefault()+1).join("0")+t:t},i18n.phonenumbers.PhoneNumberUtil.prototype.prefixNumberWithCountryCallingCode_=function(e,t,o,n){switch(t){case i18n.phonenumbers.PhoneNumberFormat.E164:return i18n.phonenumbers.PhoneNumberUtil.PLUS_SIGN+e+o+n;case i18n.phonenumbers.PhoneNumberFormat.INTERNATIONAL:return i18n.phonenumbers.PhoneNumberUtil.PLUS_SIGN+e+" "+o+n;case i18n.phonenumbers.PhoneNumberFormat.RFC3966:return i18n.phonenumbers.PhoneNumberUtil.RFC3966_PREFIX_+i18n.phonenumbers.PhoneNumberUtil.PLUS_SIGN+e+"-"+o+n;default:return o+n}},i18n.phonenumbers.PhoneNumberUtil.prototype.formatNsn_=function(e,t,o,n){return t=0==t.intlNumberFormatArray().length||o==i18n.phonenumbers.PhoneNumberFormat.NATIONAL?t.numberFormatArray():t.intlNumberFormatArray(),null==(t=this.chooseFormattingPatternForNumber_(t,e))?e:this.formatNsnUsingPattern_(e,t,o,n)},i18n.phonenumbers.PhoneNumberUtil.prototype.chooseFormattingPatternForNumber_=function(e,t){for(var o,n=e.length,r=0;r<n;++r){var d=(o=e[r]).leadingDigitsPatternCount();if((0==d||0==t.search(o.getLeadingDigitsPattern(d-1)))&&(d=new RegExp(o.getPattern()),i18n.phonenumbers.PhoneNumberUtil.matchesEntirely_(d,t)))return o}return null},i18n.phonenumbers.PhoneNumberUtil.prototype.formatNsnUsingPattern_=function(e,t,o,n){var r=t.getFormatOrDefault(),d=new RegExp(t.getPattern()),i=t.getDomesticCarrierCodeFormattingRuleOrDefault();return o==i18n.phonenumbers.PhoneNumberFormat.NATIONAL&&null!=n&&0<n.length&&0<i.length?(t=i.replace(i18n.phonenumbers.PhoneNumberUtil.CC_PATTERN_,n),r=r.replace(i18n.phonenumbers.PhoneNumberUtil.FIRST_GROUP_PATTERN_,t),e=e.replace(d,r)):(t=t.getNationalPrefixFormattingRuleOrDefault(),e=o==i18n.phonenumbers.PhoneNumberFormat.NATIONAL&&null!=t&&0<t.length?e.replace(d,r.replace(i18n.phonenumbers.PhoneNumberUtil.FIRST_GROUP_PATTERN_,t)):e.replace(d,r)),o==i18n.phonenumbers.PhoneNumberFormat.RFC3966&&(e=(e=e.replace(new RegExp("^"+i18n.phonenumbers.PhoneNumberUtil.SEPARATOR_PATTERN_),"")).replace(new RegExp(i18n.phonenumbers.PhoneNumberUtil.SEPARATOR_PATTERN_,"g"),"-")),e},i18n.phonenumbers.PhoneNumberUtil.prototype.getExampleNumber=function(e){return this.getExampleNumberForType(e,i18n.phonenumbers.PhoneNumberType.FIXED_LINE)},i18n.phonenumbers.PhoneNumberUtil.prototype.getExampleNumberForType=function(e,t){if(!this.isValidRegionCode_(e))return null;var o=i18n.phonenumbers.PhoneNumberUtil.getNumberDescByType_(this.getMetadataForRegion(e),t);try{if(o.hasExampleNumber())return this.parse(o.getExampleNumber(),e)}catch(e){}return null},i18n.phonenumbers.PhoneNumberUtil.prototype.getExampleNumberForNonGeoEntity=function(e){var t=this.getMetadataForNonGeographicalRegion(e);if(null!=t&&null!=(t=goog.array.find([t.getMobile(),t.getTollFree(),t.getSharedCost(),t.getVoip(),t.getVoicemail(),t.getUan(),t.getPremiumRate()],function(e,t){return e.hasExampleNumber()})))try{return this.parse("+"+e+t.getExampleNumber(),"ZZ")}catch(e){}return null},i18n.phonenumbers.PhoneNumberUtil.prototype.maybeGetFormattedExtension_=function(e,t,o){return e.hasExtension()&&0!=e.getExtension().length?o==i18n.phonenumbers.PhoneNumberFormat.RFC3966?i18n.phonenumbers.PhoneNumberUtil.RFC3966_EXTN_PREFIX_+e.getExtension():t.hasPreferredExtnPrefix()?t.getPreferredExtnPrefix()+e.getExtensionOrDefault():i18n.phonenumbers.PhoneNumberUtil.DEFAULT_EXTN_PREFIX_+e.getExtensionOrDefault():""},i18n.phonenumbers.PhoneNumberUtil.getNumberDescByType_=function(e,t){switch(t){case i18n.phonenumbers.PhoneNumberType.PREMIUM_RATE:return e.getPremiumRate();case i18n.phonenumbers.PhoneNumberType.TOLL_FREE:return e.getTollFree();case i18n.phonenumbers.PhoneNumberType.MOBILE:return e.getMobile();case i18n.phonenumbers.PhoneNumberType.FIXED_LINE:case i18n.phonenumbers.PhoneNumberType.FIXED_LINE_OR_MOBILE:return e.getFixedLine();case i18n.phonenumbers.PhoneNumberType.SHARED_COST:return e.getSharedCost();case i18n.phonenumbers.PhoneNumberType.VOIP:return e.getVoip();case i18n.phonenumbers.PhoneNumberType.PERSONAL_NUMBER:return e.getPersonalNumber();case i18n.phonenumbers.PhoneNumberType.PAGER:return e.getPager();case i18n.phonenumbers.PhoneNumberType.UAN:return e.getUan();case i18n.phonenumbers.PhoneNumberType.VOICEMAIL:return e.getVoicemail();default:return e.getGeneralDesc()}},i18n.phonenumbers.PhoneNumberUtil.prototype.getNumberType=function(e){var t=this.getRegionCodeForNumber(e);return null==(t=this.getMetadataForRegionOrCallingCode_(e.getCountryCodeOrDefault(),t))?i18n.phonenumbers.PhoneNumberType.UNKNOWN:(e=this.getNationalSignificantNumber(e),this.getNumberTypeHelper_(e,t))},i18n.phonenumbers.PhoneNumberUtil.prototype.getNumberTypeHelper_=function(e,t){return this.isNumberMatchingDesc_(e,t.getGeneralDesc())?this.isNumberMatchingDesc_(e,t.getPremiumRate())?i18n.phonenumbers.PhoneNumberType.PREMIUM_RATE:this.isNumberMatchingDesc_(e,t.getTollFree())?i18n.phonenumbers.PhoneNumberType.TOLL_FREE:this.isNumberMatchingDesc_(e,t.getSharedCost())?i18n.phonenumbers.PhoneNumberType.SHARED_COST:this.isNumberMatchingDesc_(e,t.getVoip())?i18n.phonenumbers.PhoneNumberType.VOIP:this.isNumberMatchingDesc_(e,t.getPersonalNumber())?i18n.phonenumbers.PhoneNumberType.PERSONAL_NUMBER:this.isNumberMatchingDesc_(e,t.getPager())?i18n.phonenumbers.PhoneNumberType.PAGER:this.isNumberMatchingDesc_(e,t.getUan())?i18n.phonenumbers.PhoneNumberType.UAN:this.isNumberMatchingDesc_(e,t.getVoicemail())?i18n.phonenumbers.PhoneNumberType.VOICEMAIL:this.isNumberMatchingDesc_(e,t.getFixedLine())?t.getSameMobileAndFixedLinePattern()||this.isNumberMatchingDesc_(e,t.getMobile())?i18n.phonenumbers.PhoneNumberType.FIXED_LINE_OR_MOBILE:i18n.phonenumbers.PhoneNumberType.FIXED_LINE:!t.getSameMobileAndFixedLinePattern()&&this.isNumberMatchingDesc_(e,t.getMobile())?i18n.phonenumbers.PhoneNumberType.MOBILE:i18n.phonenumbers.PhoneNumberType.UNKNOWN:i18n.phonenumbers.PhoneNumberType.UNKNOWN},i18n.phonenumbers.PhoneNumberUtil.prototype.getMetadataForRegion=function(e){if(null==e)return null;if(e=e.toUpperCase(),null==(t=this.regionToMetadataMap[e])){var t=new goog.proto2.PbLiteSerializer,o=i18n.phonenumbers.metadata.countryToMetadata[e];if(null==o)return null;t=t.deserialize(i18n.phonenumbers.PhoneMetadata.getDescriptor(),o),this.regionToMetadataMap[e]=t}return t},i18n.phonenumbers.PhoneNumberUtil.prototype.getMetadataForNonGeographicalRegion=function(e){return this.getMetadataForRegion(""+e)},i18n.phonenumbers.PhoneNumberUtil.prototype.isNumberMatchingDesc_=function(e,t){var o=e.length;return!(0<t.possibleLengthCount()&&-1==goog.array.indexOf(t.possibleLengthArray(),o))&&i18n.phonenumbers.PhoneNumberUtil.matchesEntirely_(t.getNationalNumberPatternOrDefault(),e)},i18n.phonenumbers.PhoneNumberUtil.prototype.isValidNumber=function(e){var t=this.getRegionCodeForNumber(e);return this.isValidNumberForRegion(e,t)},i18n.phonenumbers.PhoneNumberUtil.prototype.isValidNumberForRegion=function(e,t){var o=e.getCountryCodeOrDefault(),n=this.getMetadataForRegionOrCallingCode_(o,t);return null!=n&&(i18n.phonenumbers.PhoneNumberUtil.REGION_CODE_FOR_NON_GEO_ENTITY==t||o==this.getCountryCodeForValidRegion_(t))&&(o=this.getNationalSignificantNumber(e),this.getNumberTypeHelper_(o,n)!=i18n.phonenumbers.PhoneNumberType.UNKNOWN)},i18n.phonenumbers.PhoneNumberUtil.prototype.getRegionCodeForNumber=function(e){if(null==e)return null;var t=e.getCountryCodeOrDefault();return null==(t=i18n.phonenumbers.metadata.countryCodeToRegionCodeMap[t])?null:1==t.length?t[0]:this.getRegionCodeForNumberFromRegionList_(e,t)},i18n.phonenumbers.PhoneNumberUtil.prototype.getRegionCodeForNumberFromRegionList_=function(e,t){for(var o,n=this.getNationalSignificantNumber(e),r=t.length,d=0;d<r;d++){o=t[d];var i=this.getMetadataForRegion(o);if(i.hasLeadingDigits()){if(0==n.search(i.getLeadingDigits()))return o}else if(this.getNumberTypeHelper_(n,i)!=i18n.phonenumbers.PhoneNumberType.UNKNOWN)return o}return null},i18n.phonenumbers.PhoneNumberUtil.prototype.getRegionCodeForCountryCode=function(e){return null==(e=i18n.phonenumbers.metadata.countryCodeToRegionCodeMap[e])?i18n.phonenumbers.PhoneNumberUtil.UNKNOWN_REGION_:e[0]},i18n.phonenumbers.PhoneNumberUtil.prototype.getRegionCodesForCountryCode=function(e){return null==(e=i18n.phonenumbers.metadata.countryCodeToRegionCodeMap[e])?[]:e},i18n.phonenumbers.PhoneNumberUtil.prototype.getCountryCodeForRegion=function(e){return this.isValidRegionCode_(e)?this.getCountryCodeForValidRegion_(e):0},i18n.phonenumbers.PhoneNumberUtil.prototype.getCountryCodeForValidRegion_=function(e){var t=this.getMetadataForRegion(e);if(null==t)throw Error("Invalid region code: "+e);return t.getCountryCodeOrDefault()},i18n.phonenumbers.PhoneNumberUtil.prototype.getNddPrefixForRegion=function(e,t){var o=this.getMetadataForRegion(e);return null==o?null:0==(o=o.getNationalPrefixOrDefault()).length?null:(t&&(o=o.replace("~","")),o)},i18n.phonenumbers.PhoneNumberUtil.prototype.isNANPACountry=function(e){return null!=e&&goog.array.contains(i18n.phonenumbers.metadata.countryCodeToRegionCodeMap[i18n.phonenumbers.PhoneNumberUtil.NANPA_COUNTRY_CODE_],e.toUpperCase())},i18n.phonenumbers.PhoneNumberUtil.prototype.isLeadingZeroPossible=function(e){return null!=(e=this.getMetadataForRegionOrCallingCode_(e,this.getRegionCodeForCountryCode(e)))&&e.getLeadingZeroPossibleOrDefault()},i18n.phonenumbers.PhoneNumberUtil.prototype.isAlphaNumber=function(e){return!!i18n.phonenumbers.PhoneNumberUtil.isViablePhoneNumber(e)&&(e=new goog.string.StringBuffer(e),this.maybeStripExtension(e),i18n.phonenumbers.PhoneNumberUtil.matchesEntirely_(i18n.phonenumbers.PhoneNumberUtil.VALID_ALPHA_PHONE_PATTERN_,e.toString()))},i18n.phonenumbers.PhoneNumberUtil.prototype.isPossibleNumber=function(e){return(e=this.isPossibleNumberWithReason(e))==i18n.phonenumbers.PhoneNumberUtil.ValidationResult.IS_POSSIBLE||e==i18n.phonenumbers.PhoneNumberUtil.ValidationResult.IS_POSSIBLE_LOCAL_ONLY},i18n.phonenumbers.PhoneNumberUtil.prototype.isPossibleNumberForType=function(e,t){var o=this.isPossibleNumberForTypeWithReason(e,t);return o==i18n.phonenumbers.PhoneNumberUtil.ValidationResult.IS_POSSIBLE||o==i18n.phonenumbers.PhoneNumberUtil.ValidationResult.IS_POSSIBLE_LOCAL_ONLY},i18n.phonenumbers.PhoneNumberUtil.prototype.testNumberLength_=function(e,t){return this.testNumberLengthForType_(e,t,i18n.phonenumbers.PhoneNumberType.UNKNOWN)},i18n.phonenumbers.PhoneNumberUtil.prototype.testNumberLengthForType_=function(e,t,o){var n=0==(r=i18n.phonenumbers.PhoneNumberUtil.getNumberDescByType_(t,o)).possibleLengthCount()?t.getGeneralDesc().possibleLengthArray():r.possibleLengthArray(),r=r.possibleLengthLocalOnlyArray();if(o==i18n.phonenumbers.PhoneNumberType.FIXED_LINE_OR_MOBILE){if(!i18n.phonenumbers.PhoneNumberUtil.descHasPossibleNumberData_(i18n.phonenumbers.PhoneNumberUtil.getNumberDescByType_(t,i18n.phonenumbers.PhoneNumberType.FIXED_LINE)))return this.testNumberLengthForType_(e,t,i18n.phonenumbers.PhoneNumberType.MOBILE);o=i18n.phonenumbers.PhoneNumberUtil.getNumberDescByType_(t,i18n.phonenumbers.PhoneNumberType.MOBILE),i18n.phonenumbers.PhoneNumberUtil.descHasPossibleNumberData_(o)&&(n=n.concat(0==o.possibleLengthCount()?t.getGeneralDesc().possibleLengthArray():o.possibleLengthArray()),goog.array.sort(n),0==r.length?r=o.possibleLengthLocalOnlyArray():(r=r.concat(o.possibleLengthLocalOnlyArray()),goog.array.sort(r)))}return-1==n[0]?i18n.phonenumbers.PhoneNumberUtil.ValidationResult.INVALID_LENGTH:(e=e.length,-1<goog.array.indexOf(r,e)?i18n.phonenumbers.PhoneNumberUtil.ValidationResult.IS_POSSIBLE_LOCAL_ONLY:(t=n[0])==e?i18n.phonenumbers.PhoneNumberUtil.ValidationResult.IS_POSSIBLE:t>e?i18n.phonenumbers.PhoneNumberUtil.ValidationResult.TOO_SHORT:n[n.length-1]<e?i18n.phonenumbers.PhoneNumberUtil.ValidationResult.TOO_LONG:-1<goog.array.indexOf(n,e,1)?i18n.phonenumbers.PhoneNumberUtil.ValidationResult.IS_POSSIBLE:i18n.phonenumbers.PhoneNumberUtil.ValidationResult.INVALID_LENGTH)},i18n.phonenumbers.PhoneNumberUtil.prototype.isPossibleNumberWithReason=function(e){return this.isPossibleNumberForTypeWithReason(e,i18n.phonenumbers.PhoneNumberType.UNKNOWN)},i18n.phonenumbers.PhoneNumberUtil.prototype.isPossibleNumberForTypeWithReason=function(e,t){var o=this.getNationalSignificantNumber(e),n=e.getCountryCodeOrDefault();if(!this.hasValidCountryCallingCode_(n))return i18n.phonenumbers.PhoneNumberUtil.ValidationResult.INVALID_COUNTRY_CODE;var r=this.getRegionCodeForCountryCode(n);n=this.getMetadataForRegionOrCallingCode_(n,r);return this.testNumberLengthForType_(o,n,t)},i18n.phonenumbers.PhoneNumberUtil.prototype.isPossibleNumberString=function(e,t){try{return this.isPossibleNumber(this.parse(e,t))}catch(e){return!1}},i18n.phonenumbers.PhoneNumberUtil.prototype.truncateTooLongNumber=function(e){if(this.isValidNumber(e))return!0;var t=e.clone(),o=e.getNationalNumberOrDefault();do{if(o=Math.floor(o/10),t.setNationalNumber(o),0==o||this.isPossibleNumberWithReason(t)==i18n.phonenumbers.PhoneNumberUtil.ValidationResult.TOO_SHORT)return!1}while(!this.isValidNumber(t));return e.setNationalNumber(o),!0},i18n.phonenumbers.PhoneNumberUtil.prototype.extractCountryCode=function(e,t){var o=e.toString();if(0==o.length||"0"==o.charAt(0))return 0;for(var n,r=o.length,d=1;d<=i18n.phonenumbers.PhoneNumberUtil.MAX_LENGTH_COUNTRY_CODE_&&d<=r;++d)if((n=parseInt(o.substring(0,d),10))in i18n.phonenumbers.metadata.countryCodeToRegionCodeMap)return t.append(o.substring(d)),n;return 0},i18n.phonenumbers.PhoneNumberUtil.prototype.maybeExtractCountryCode=function(e,t,o,n,r){if(0==e.length)return 0;var d;if(e=new goog.string.StringBuffer(e),null!=t&&(d=t.getInternationalPrefix()),null==d&&(d="NonMatch"),d=this.maybeStripInternationalPrefixAndNormalize(e,d),n&&r.setCountryCodeSource(d),d!=i18n.phonenumbers.PhoneNumber.CountryCodeSource.FROM_DEFAULT_COUNTRY){if(e.getLength()<=i18n.phonenumbers.PhoneNumberUtil.MIN_LENGTH_FOR_NSN_)throw Error(i18n.phonenumbers.Error.TOO_SHORT_AFTER_IDD);if(0!=(t=this.extractCountryCode(e,o)))return r.setCountryCode(t),t;throw Error(i18n.phonenumbers.Error.INVALID_COUNTRY_CODE)}if(null!=t){var i=""+(d=t.getCountryCodeOrDefault()),a=e.toString();if(goog.string.startsWith(a,i)&&(i=new goog.string.StringBuffer(a.substring(i.length)),a=t.getGeneralDesc(),a=new RegExp(a.getNationalNumberPatternOrDefault()),this.maybeStripNationalPrefixAndCarrierCode(i,t,null),i=i.toString(),!i18n.phonenumbers.PhoneNumberUtil.matchesEntirely_(a,e.toString())&&i18n.phonenumbers.PhoneNumberUtil.matchesEntirely_(a,i)||this.testNumberLength_(e.toString(),t)==i18n.phonenumbers.PhoneNumberUtil.ValidationResult.TOO_LONG))return o.append(i),n&&r.setCountryCodeSource(i18n.phonenumbers.PhoneNumber.CountryCodeSource.FROM_NUMBER_WITHOUT_PLUS_SIGN),r.setCountryCode(d),d}return r.setCountryCode(0),0},i18n.phonenumbers.PhoneNumberUtil.prototype.parsePrefixAsIdd_=function(e,t){var o=t.toString();if(0==o.search(e)){var n=o.match(e)[0].length,r=o.substring(n).match(i18n.phonenumbers.PhoneNumberUtil.CAPTURING_DIGIT_PATTERN);return!(r&&null!=r[1]&&0<r[1].length&&"0"==i18n.phonenumbers.PhoneNumberUtil.normalizeDigitsOnly(r[1]))&&(t.clear(),t.append(o.substring(n)),!0)}return!1},i18n.phonenumbers.PhoneNumberUtil.prototype.maybeStripInternationalPrefixAndNormalize=function(e,t){var o=e.toString();return 0==o.length?i18n.phonenumbers.PhoneNumber.CountryCodeSource.FROM_DEFAULT_COUNTRY:i18n.phonenumbers.PhoneNumberUtil.LEADING_PLUS_CHARS_PATTERN_.test(o)?(o=o.replace(i18n.phonenumbers.PhoneNumberUtil.LEADING_PLUS_CHARS_PATTERN_,""),e.clear(),e.append(i18n.phonenumbers.PhoneNumberUtil.normalize(o)),i18n.phonenumbers.PhoneNumber.CountryCodeSource.FROM_NUMBER_WITH_PLUS_SIGN):(o=new RegExp(t),i18n.phonenumbers.PhoneNumberUtil.normalizeSB_(e),this.parsePrefixAsIdd_(o,e)?i18n.phonenumbers.PhoneNumber.CountryCodeSource.FROM_NUMBER_WITH_IDD:i18n.phonenumbers.PhoneNumber.CountryCodeSource.FROM_DEFAULT_COUNTRY)},i18n.phonenumbers.PhoneNumberUtil.prototype.maybeStripNationalPrefixAndCarrierCode=function(e,t,o){var n=e.toString(),r=n.length,d=t.getNationalPrefixForParsing();if(0==r||null==d||0==d.length)return!1;var i=new RegExp("^(?:"+d+")");if(r=i.exec(n)){d=new RegExp(t.getGeneralDesc().getNationalNumberPatternOrDefault());var a=i18n.phonenumbers.PhoneNumberUtil.matchesEntirely_(d,n),u=r.length-1;if(null==(t=t.getNationalPrefixTransformRule())||0==t.length||null==r[u]||0==r[u].length){if(a&&!i18n.phonenumbers.PhoneNumberUtil.matchesEntirely_(d,n.substring(r[0].length)))return!1;null!=o&&0<u&&null!=r[u]&&o.append(r[1]),e.set(n.substring(r[0].length))}else{if(n=n.replace(i,t),a&&!i18n.phonenumbers.PhoneNumberUtil.matchesEntirely_(d,n))return!1;null!=o&&0<u&&o.append(r[1]),e.set(n)}return!0}return!1},i18n.phonenumbers.PhoneNumberUtil.prototype.maybeStripExtension=function(e){var t=e.toString(),o=t.search(i18n.phonenumbers.PhoneNumberUtil.EXTN_PATTERN_);if(0<=o&&i18n.phonenumbers.PhoneNumberUtil.isViablePhoneNumber(t.substring(0,o)))for(var n=t.match(i18n.phonenumbers.PhoneNumberUtil.EXTN_PATTERN_),r=n.length,d=1;d<r;++d)if(null!=n[d]&&0<n[d].length)return e.clear(),e.append(t.substring(0,o)),n[d];return""},i18n.phonenumbers.PhoneNumberUtil.prototype.checkRegionForParsing_=function(e,t){return this.isValidRegionCode_(t)||null!=e&&0<e.length&&i18n.phonenumbers.PhoneNumberUtil.LEADING_PLUS_CHARS_PATTERN_.test(e)},i18n.phonenumbers.PhoneNumberUtil.prototype.parse=function(e,t){return this.parseHelper_(e,t,!1,!0)},i18n.phonenumbers.PhoneNumberUtil.prototype.parseAndKeepRawInput=function(e,t){if(!this.isValidRegionCode_(t)&&0<e.length&&e.charAt(0)!=i18n.phonenumbers.PhoneNumberUtil.PLUS_SIGN)throw Error(i18n.phonenumbers.Error.INVALID_COUNTRY_CODE);return this.parseHelper_(e,t,!0,!0)},i18n.phonenumbers.PhoneNumberUtil.setItalianLeadingZerosForPhoneNumber_=function(e,t){if(1<e.length&&"0"==e.charAt(0)){t.setItalianLeadingZero(!0);for(var o=1;o<e.length-1&&"0"==e.charAt(o);)o++;1!=o&&t.setNumberOfLeadingZeros(o)}},i18n.phonenumbers.PhoneNumberUtil.prototype.parseHelper_=function(e,t,o,n){if(null==e)throw Error(i18n.phonenumbers.Error.NOT_A_NUMBER);if(e.length>i18n.phonenumbers.PhoneNumberUtil.MAX_INPUT_STRING_LENGTH_)throw Error(i18n.phonenumbers.Error.TOO_LONG);var r=new goog.string.StringBuffer;if(this.buildNationalNumberForParsing_(e,r),!i18n.phonenumbers.PhoneNumberUtil.isViablePhoneNumber(r.toString()))throw Error(i18n.phonenumbers.Error.NOT_A_NUMBER);if(n&&!this.checkRegionForParsing_(r.toString(),t))throw Error(i18n.phonenumbers.Error.INVALID_COUNTRY_CODE);n=new i18n.phonenumbers.PhoneNumber,o&&n.setRawInput(e),0<(e=this.maybeStripExtension(r)).length&&n.setExtension(e),e=this.getMetadataForRegion(t);var d=new goog.string.StringBuffer,i=0,a=r.toString();try{i=this.maybeExtractCountryCode(a,e,d,o,n)}catch(t){if(t.message!=i18n.phonenumbers.Error.INVALID_COUNTRY_CODE||!i18n.phonenumbers.PhoneNumberUtil.LEADING_PLUS_CHARS_PATTERN_.test(a))throw t;if(a=a.replace(i18n.phonenumbers.PhoneNumberUtil.LEADING_PLUS_CHARS_PATTERN_,""),0==(i=this.maybeExtractCountryCode(a,e,d,o,n)))throw t}if(0!=i?(r=this.getRegionCodeForCountryCode(i))!=t&&(e=this.getMetadataForRegionOrCallingCode_(i,r)):(i18n.phonenumbers.PhoneNumberUtil.normalizeSB_(r),d.append(r.toString()),null!=t?(i=e.getCountryCodeOrDefault(),n.setCountryCode(i)):o&&n.clearCountryCodeSource()),d.getLength()<i18n.phonenumbers.PhoneNumberUtil.MIN_LENGTH_FOR_NSN_)throw Error(i18n.phonenumbers.Error.TOO_SHORT_NSN);if(null!=e&&(t=new goog.string.StringBuffer,r=new goog.string.StringBuffer(d.toString()),this.maybeStripNationalPrefixAndCarrierCode(r,e,t),this.testNumberLength_(r.toString(),e)!=i18n.phonenumbers.PhoneNumberUtil.ValidationResult.TOO_SHORT&&(d=r,o&&0<t.toString().length&&n.setPreferredDomesticCarrierCode(t.toString()))),(t=(o=d.toString()).length)<i18n.phonenumbers.PhoneNumberUtil.MIN_LENGTH_FOR_NSN_)throw Error(i18n.phonenumbers.Error.TOO_SHORT_NSN);if(t>i18n.phonenumbers.PhoneNumberUtil.MAX_LENGTH_FOR_NSN_)throw Error(i18n.phonenumbers.Error.TOO_LONG);return i18n.phonenumbers.PhoneNumberUtil.setItalianLeadingZerosForPhoneNumber_(o,n),n.setNationalNumber(parseInt(o,10)),n},i18n.phonenumbers.PhoneNumberUtil.prototype.buildNationalNumberForParsing_=function(e,t){var o=e.indexOf(i18n.phonenumbers.PhoneNumberUtil.RFC3966_PHONE_CONTEXT_);if(0<=o){var n=o+i18n.phonenumbers.PhoneNumberUtil.RFC3966_PHONE_CONTEXT_.length;if(e.charAt(n)==i18n.phonenumbers.PhoneNumberUtil.PLUS_SIGN){var r=e.indexOf(";",n);0<r?t.append(e.substring(n,r)):t.append(e.substring(n))}n=e.indexOf(i18n.phonenumbers.PhoneNumberUtil.RFC3966_PREFIX_),t.append(e.substring(0<=n?n+i18n.phonenumbers.PhoneNumberUtil.RFC3966_PREFIX_.length:0,o))}else t.append(i18n.phonenumbers.PhoneNumberUtil.extractPossibleNumber(e));0<(n=(o=t.toString()).indexOf(i18n.phonenumbers.PhoneNumberUtil.RFC3966_ISDN_SUBADDRESS_))&&(t.clear(),t.append(o.substring(0,n)))},i18n.phonenumbers.PhoneNumberUtil.copyCoreFieldsOnly_=function(e){var t=new i18n.phonenumbers.PhoneNumber;return t.setCountryCode(e.getCountryCodeOrDefault()),t.setNationalNumber(e.getNationalNumberOrDefault()),0<e.getExtensionOrDefault().length&&t.setExtension(e.getExtensionOrDefault()),e.getItalianLeadingZero()&&(t.setItalianLeadingZero(!0),t.setNumberOfLeadingZeros(e.getNumberOfLeadingZerosOrDefault())),t},i18n.phonenumbers.PhoneNumberUtil.prototype.isNumberMatch=function(e,t){if("string"==typeof e)try{var o=this.parse(e,i18n.phonenumbers.PhoneNumberUtil.UNKNOWN_REGION_)}catch(n){if(n.message!=i18n.phonenumbers.Error.INVALID_COUNTRY_CODE)return i18n.phonenumbers.PhoneNumberUtil.MatchType.NOT_A_NUMBER;if("string"!=typeof t)if((r=this.getRegionCodeForCountryCode(t.getCountryCodeOrDefault()))!=i18n.phonenumbers.PhoneNumberUtil.UNKNOWN_REGION_){try{o=this.parse(e,r)}catch(e){return i18n.phonenumbers.PhoneNumberUtil.MatchType.NOT_A_NUMBER}return(o=this.isNumberMatch(o,t))==i18n.phonenumbers.PhoneNumberUtil.MatchType.EXACT_MATCH?i18n.phonenumbers.PhoneNumberUtil.MatchType.NSN_MATCH:o}try{o=this.parseHelper_(e,null,!1,!1)}catch(e){return i18n.phonenumbers.PhoneNumberUtil.MatchType.NOT_A_NUMBER}}else o=e.clone();if("string"==typeof t)try{var n=this.parse(t,i18n.phonenumbers.PhoneNumberUtil.UNKNOWN_REGION_);return this.isNumberMatch(e,n)}catch(e){return e.message!=i18n.phonenumbers.Error.INVALID_COUNTRY_CODE?i18n.phonenumbers.PhoneNumberUtil.MatchType.NOT_A_NUMBER:this.isNumberMatch(t,o)}else n=t.clone();if(o=i18n.phonenumbers.PhoneNumberUtil.copyCoreFieldsOnly_(o),n=i18n.phonenumbers.PhoneNumberUtil.copyCoreFieldsOnly_(n),o.hasExtension()&&n.hasExtension()&&o.getExtension()!=n.getExtension())return i18n.phonenumbers.PhoneNumberUtil.MatchType.NO_MATCH;var r=o.getCountryCodeOrDefault(),d=n.getCountryCodeOrDefault();return 0!=r&&0!=d?o.equals(n)?i18n.phonenumbers.PhoneNumberUtil.MatchType.EXACT_MATCH:r==d&&this.isNationalNumberSuffixOfTheOther_(o,n)?i18n.phonenumbers.PhoneNumberUtil.MatchType.SHORT_NSN_MATCH:i18n.phonenumbers.PhoneNumberUtil.MatchType.NO_MATCH:(o.setCountryCode(0),n.setCountryCode(0),o.equals(n)?i18n.phonenumbers.PhoneNumberUtil.MatchType.NSN_MATCH:this.isNationalNumberSuffixOfTheOther_(o,n)?i18n.phonenumbers.PhoneNumberUtil.MatchType.SHORT_NSN_MATCH:i18n.phonenumbers.PhoneNumberUtil.MatchType.NO_MATCH)},i18n.phonenumbers.PhoneNumberUtil.prototype.isNationalNumberSuffixOfTheOther_=function(e,t){var o=""+e.getNationalNumber(),n=""+t.getNationalNumber();return goog.string.endsWith(o,n)||goog.string.endsWith(n,o)},i18n.phonenumbers.PhoneNumberUtil.prototype.canBeInternationallyDialled=function(e){var t=this.getMetadataForRegion(this.getRegionCodeForNumber(e));return null==t||(e=this.getNationalSignificantNumber(e),!this.isNumberMatchingDesc_(e,t.getNoInternationalDialling()))},i18n.phonenumbers.PhoneNumberUtil.matchesEntirely_=function(e,t){var o="string"==typeof e?t.match("^(?:"+e+")$"):t.match(e);return!(!o||o[0].length!=t.length)},i18n.phonenumbers.AsYouTypeFormatter=function(e){this.DIGIT_PLACEHOLDER_="\u2008",this.DIGIT_PATTERN_=new RegExp(this.DIGIT_PLACEHOLDER_),this.currentOutput_="",this.formattingTemplate_=new goog.string.StringBuffer,this.currentFormattingPattern_="",this.accruedInput_=new goog.string.StringBuffer,this.accruedInputWithoutFormatting_=new goog.string.StringBuffer,this.ableToFormat_=!0,this.isExpectingCountryCallingCode_=this.isCompleteNumber_=this.inputHasFormatting_=!1,this.phoneUtil_=i18n.phonenumbers.PhoneNumberUtil.getInstance(),this.positionToRemember_=this.originalPosition_=this.lastMatchPosition_=0,this.prefixBeforeNationalNumber_=new goog.string.StringBuffer,this.shouldAddSpaceAfterNationalPrefix_=!1,this.extractedNationalPrefix_="",this.nationalNumber_=new goog.string.StringBuffer,this.possibleFormats_=[],this.defaultCountry_=e,this.defaultMetadata_=this.currentMetadata_=this.getMetadataForRegion_(this.defaultCountry_)},i18n.phonenumbers.AsYouTypeFormatter.SEPARATOR_BEFORE_NATIONAL_NUMBER_=" ",i18n.phonenumbers.AsYouTypeFormatter.EMPTY_METADATA_=new i18n.phonenumbers.PhoneMetadata,i18n.phonenumbers.AsYouTypeFormatter.EMPTY_METADATA_.setInternationalPrefix("NA"),i18n.phonenumbers.AsYouTypeFormatter.CHARACTER_CLASS_PATTERN_=/\[([^\[\]])*\]/g,i18n.phonenumbers.AsYouTypeFormatter.STANDALONE_DIGIT_PATTERN_=/\d(?=[^,}][^,}])/g,i18n.phonenumbers.AsYouTypeFormatter.ELIGIBLE_FORMAT_PATTERN_=new RegExp("^["+i18n.phonenumbers.PhoneNumberUtil.VALID_PUNCTUATION+"]*(\\$\\d["+i18n.phonenumbers.PhoneNumberUtil.VALID_PUNCTUATION+"]*)+$"),i18n.phonenumbers.AsYouTypeFormatter.NATIONAL_PREFIX_SEPARATORS_PATTERN_=/[- ]/,i18n.phonenumbers.AsYouTypeFormatter.MIN_LEADING_DIGITS_LENGTH_=3,i18n.phonenumbers.AsYouTypeFormatter.prototype.getMetadataForRegion_=function(e){return e=this.phoneUtil_.getCountryCodeForRegion(e),e=this.phoneUtil_.getRegionCodeForCountryCode(e),null!=(e=this.phoneUtil_.getMetadataForRegion(e))?e:i18n.phonenumbers.AsYouTypeFormatter.EMPTY_METADATA_},i18n.phonenumbers.AsYouTypeFormatter.prototype.maybeCreateNewTemplate_=function(){for(var e=this.possibleFormats_.length,t=0;t<e;++t){var o=this.possibleFormats_[t],n=o.getPatternOrDefault();if(this.currentFormattingPattern_==n)return!1;if(this.createFormattingTemplate_(o))return this.currentFormattingPattern_=n,this.shouldAddSpaceAfterNationalPrefix_=i18n.phonenumbers.AsYouTypeFormatter.NATIONAL_PREFIX_SEPARATORS_PATTERN_.test(o.getNationalPrefixFormattingRule()),this.lastMatchPosition_=0,!0}return this.ableToFormat_=!1},i18n.phonenumbers.AsYouTypeFormatter.prototype.getAvailableFormats_=function(e){for(var t=this.isCompleteNumber_&&0<this.currentMetadata_.intlNumberFormatCount()?this.currentMetadata_.intlNumberFormatArray():this.currentMetadata_.numberFormatArray(),o=t.length,n=0;n<o;++n){var r=t[n];(!this.currentMetadata_.hasNationalPrefix()||this.isCompleteNumber_||r.getNationalPrefixOptionalWhenFormatting()||this.phoneUtil_.formattingRuleHasFirstGroupOnly(r.getNationalPrefixFormattingRuleOrDefault()))&&this.isFormatEligible_(r.getFormatOrDefault())&&this.possibleFormats_.push(r)}this.narrowDownPossibleFormats_(e)},i18n.phonenumbers.AsYouTypeFormatter.prototype.isFormatEligible_=function(e){return i18n.phonenumbers.AsYouTypeFormatter.ELIGIBLE_FORMAT_PATTERN_.test(e)},i18n.phonenumbers.AsYouTypeFormatter.prototype.narrowDownPossibleFormats_=function(e){for(var t=[],o=e.length-i18n.phonenumbers.AsYouTypeFormatter.MIN_LEADING_DIGITS_LENGTH_,n=this.possibleFormats_.length,r=0;r<n;++r){if(0==(i=this.possibleFormats_[r]).leadingDigitsPatternCount())t.push(this.possibleFormats_[r]);else{var d=Math.min(o,i.leadingDigitsPatternCount()-1),i=i.getLeadingDigitsPattern(d);0==e.search(i)&&t.push(this.possibleFormats_[r])}}this.possibleFormats_=t},i18n.phonenumbers.AsYouTypeFormatter.prototype.createFormattingTemplate_=function(e){var t=e.getPatternOrDefault();return-1==t.indexOf("|")&&(t=(t=t.replace(i18n.phonenumbers.AsYouTypeFormatter.CHARACTER_CLASS_PATTERN_,"\\d")).replace(i18n.phonenumbers.AsYouTypeFormatter.STANDALONE_DIGIT_PATTERN_,"\\d"),this.formattingTemplate_.clear(),0<(e=this.getFormattingTemplate_(t,e.getFormatOrDefault())).length&&(this.formattingTemplate_.append(e),!0))},i18n.phonenumbers.AsYouTypeFormatter.prototype.getFormattingTemplate_=function(e,t){var o="999999999999999".match(e)[0];return o.length<this.nationalNumber_.getLength()?"":(o=o.replace(new RegExp(e,"g"),t)).replace(RegExp("9","g"),this.DIGIT_PLACEHOLDER_)},i18n.phonenumbers.AsYouTypeFormatter.prototype.clear=function(){this.currentOutput_="",this.accruedInput_.clear(),this.accruedInputWithoutFormatting_.clear(),this.formattingTemplate_.clear(),this.lastMatchPosition_=0,this.currentFormattingPattern_="",this.prefixBeforeNationalNumber_.clear(),this.extractedNationalPrefix_="",this.nationalNumber_.clear(),this.ableToFormat_=!0,this.inputHasFormatting_=!1,this.originalPosition_=this.positionToRemember_=0,this.isExpectingCountryCallingCode_=this.isCompleteNumber_=!1,this.possibleFormats_=[],this.shouldAddSpaceAfterNationalPrefix_=!1,this.currentMetadata_!=this.defaultMetadata_&&(this.currentMetadata_=this.getMetadataForRegion_(this.defaultCountry_))},i18n.phonenumbers.AsYouTypeFormatter.prototype.inputDigit=function(e){return this.currentOutput_=this.inputDigitWithOptionToRememberPosition_(e,!1)},i18n.phonenumbers.AsYouTypeFormatter.prototype.inputDigitAndRememberPosition=function(e){return this.currentOutput_=this.inputDigitWithOptionToRememberPosition_(e,!0)},i18n.phonenumbers.AsYouTypeFormatter.prototype.inputDigitWithOptionToRememberPosition_=function(e,t){if(this.accruedInput_.append(e),t&&(this.originalPosition_=this.accruedInput_.getLength()),this.isDigitOrLeadingPlusSign_(e)?e=this.normalizeAndAccrueDigitsAndPlusSign_(e,t):(this.ableToFormat_=!1,this.inputHasFormatting_=!0),!this.ableToFormat_){if(!this.inputHasFormatting_)if(this.attemptToExtractIdd_()){if(this.attemptToExtractCountryCallingCode_())return this.attemptToChoosePatternWithPrefixExtracted_()}else if(this.ableToExtractLongerNdd_())return this.prefixBeforeNationalNumber_.append(i18n.phonenumbers.AsYouTypeFormatter.SEPARATOR_BEFORE_NATIONAL_NUMBER_),this.attemptToChoosePatternWithPrefixExtracted_();return this.accruedInput_.toString()}switch(this.accruedInputWithoutFormatting_.getLength()){case 0:case 1:case 2:return this.accruedInput_.toString();case 3:if(!this.attemptToExtractIdd_())return this.extractedNationalPrefix_=this.removeNationalPrefixFromNationalNumber_(),this.attemptToChooseFormattingPattern_();this.isExpectingCountryCallingCode_=!0;default:if(this.isExpectingCountryCallingCode_)return this.attemptToExtractCountryCallingCode_()&&(this.isExpectingCountryCallingCode_=!1),this.prefixBeforeNationalNumber_.toString()+this.nationalNumber_.toString();if(0<this.possibleFormats_.length){var o=this.inputDigitHelper_(e),n=this.attemptToFormatAccruedDigits_();return 0<n.length?n:(this.narrowDownPossibleFormats_(this.nationalNumber_.toString()),this.maybeCreateNewTemplate_()?this.inputAccruedNationalNumber_():this.ableToFormat_?this.appendNationalNumber_(o):this.accruedInput_.toString())}return this.attemptToChooseFormattingPattern_()}},i18n.phonenumbers.AsYouTypeFormatter.prototype.attemptToChoosePatternWithPrefixExtracted_=function(){return this.ableToFormat_=!0,this.isExpectingCountryCallingCode_=!1,this.possibleFormats_=[],this.lastMatchPosition_=0,this.formattingTemplate_.clear(),this.currentFormattingPattern_="",this.attemptToChooseFormattingPattern_()},i18n.phonenumbers.AsYouTypeFormatter.prototype.getExtractedNationalPrefix_=function(){return this.extractedNationalPrefix_},i18n.phonenumbers.AsYouTypeFormatter.prototype.ableToExtractLongerNdd_=function(){if(0<this.extractedNationalPrefix_.length){var e=this.nationalNumber_.toString();this.nationalNumber_.clear(),this.nationalNumber_.append(this.extractedNationalPrefix_),this.nationalNumber_.append(e);var t=(e=this.prefixBeforeNationalNumber_.toString()).lastIndexOf(this.extractedNationalPrefix_);this.prefixBeforeNationalNumber_.clear(),this.prefixBeforeNationalNumber_.append(e.substring(0,t))}return this.extractedNationalPrefix_!=this.removeNationalPrefixFromNationalNumber_()},i18n.phonenumbers.AsYouTypeFormatter.prototype.isDigitOrLeadingPlusSign_=function(e){return i18n.phonenumbers.PhoneNumberUtil.CAPTURING_DIGIT_PATTERN.test(e)||1==this.accruedInput_.getLength()&&i18n.phonenumbers.PhoneNumberUtil.PLUS_CHARS_PATTERN.test(e)},i18n.phonenumbers.AsYouTypeFormatter.prototype.attemptToFormatAccruedDigits_=function(){for(var e=this.nationalNumber_.toString(),t=this.possibleFormats_.length,o=0;o<t;++o){var n=this.possibleFormats_[o],r=n.getPatternOrDefault();if(new RegExp("^(?:"+r+")$").test(e))return this.shouldAddSpaceAfterNationalPrefix_=i18n.phonenumbers.AsYouTypeFormatter.NATIONAL_PREFIX_SEPARATORS_PATTERN_.test(n.getNationalPrefixFormattingRule()),e=e.replace(new RegExp(r,"g"),n.getFormat()),this.appendNationalNumber_(e)}return""},i18n.phonenumbers.AsYouTypeFormatter.prototype.appendNationalNumber_=function(e){var t=this.prefixBeforeNationalNumber_.getLength();return this.shouldAddSpaceAfterNationalPrefix_&&0<t&&this.prefixBeforeNationalNumber_.toString().charAt(t-1)!=i18n.phonenumbers.AsYouTypeFormatter.SEPARATOR_BEFORE_NATIONAL_NUMBER_?this.prefixBeforeNationalNumber_+i18n.phonenumbers.AsYouTypeFormatter.SEPARATOR_BEFORE_NATIONAL_NUMBER_+e:this.prefixBeforeNationalNumber_+e},i18n.phonenumbers.AsYouTypeFormatter.prototype.getRememberedPosition=function(){if(!this.ableToFormat_)return this.originalPosition_;for(var e=0,t=0,o=this.accruedInputWithoutFormatting_.toString(),n=this.currentOutput_.toString();e<this.positionToRemember_&&t<n.length;)o.charAt(e)==n.charAt(t)&&e++,t++;return t},i18n.phonenumbers.AsYouTypeFormatter.prototype.attemptToChooseFormattingPattern_=function(){var e=this.nationalNumber_.toString();return e.length>=i18n.phonenumbers.AsYouTypeFormatter.MIN_LEADING_DIGITS_LENGTH_?(this.getAvailableFormats_(e),0<(e=this.attemptToFormatAccruedDigits_()).length?e:this.maybeCreateNewTemplate_()?this.inputAccruedNationalNumber_():this.accruedInput_.toString()):this.appendNationalNumber_(e)},i18n.phonenumbers.AsYouTypeFormatter.prototype.inputAccruedNationalNumber_=function(){var e=this.nationalNumber_.toString(),t=e.length;if(0<t){for(var o="",n=0;n<t;n++)o=this.inputDigitHelper_(e.charAt(n));return this.ableToFormat_?this.appendNationalNumber_(o):this.accruedInput_.toString()}return this.prefixBeforeNationalNumber_.toString()},i18n.phonenumbers.AsYouTypeFormatter.prototype.isNanpaNumberWithNationalPrefix_=function(){if(1!=this.currentMetadata_.getCountryCode())return!1;var e=this.nationalNumber_.toString();return"1"==e.charAt(0)&&"0"!=e.charAt(1)&&"1"!=e.charAt(1)},i18n.phonenumbers.AsYouTypeFormatter.prototype.removeNationalPrefixFromNationalNumber_=function(){var e=this.nationalNumber_.toString(),t=0;if(this.isNanpaNumberWithNationalPrefix_())t=1,this.prefixBeforeNationalNumber_.append("1").append(i18n.phonenumbers.AsYouTypeFormatter.SEPARATOR_BEFORE_NATIONAL_NUMBER_),this.isCompleteNumber_=!0;else if(this.currentMetadata_.hasNationalPrefixForParsing()){var o=new RegExp("^(?:"+this.currentMetadata_.getNationalPrefixForParsing()+")");null!=(o=e.match(o))&&null!=o[0]&&0<o[0].length&&(this.isCompleteNumber_=!0,t=o[0].length,this.prefixBeforeNationalNumber_.append(e.substring(0,t)))}return this.nationalNumber_.clear(),this.nationalNumber_.append(e.substring(t)),e.substring(0,t)},i18n.phonenumbers.AsYouTypeFormatter.prototype.attemptToExtractIdd_=function(){var e=this.accruedInputWithoutFormatting_.toString(),t=new RegExp("^(?:\\"+i18n.phonenumbers.PhoneNumberUtil.PLUS_SIGN+"|"+this.currentMetadata_.getInternationalPrefix()+")");return null!=(t=e.match(t))&&null!=t[0]&&0<t[0].length&&(this.isCompleteNumber_=!0,t=t[0].length,this.nationalNumber_.clear(),this.nationalNumber_.append(e.substring(t)),this.prefixBeforeNationalNumber_.clear(),this.prefixBeforeNationalNumber_.append(e.substring(0,t)),e.charAt(0)!=i18n.phonenumbers.PhoneNumberUtil.PLUS_SIGN&&this.prefixBeforeNationalNumber_.append(i18n.phonenumbers.AsYouTypeFormatter.SEPARATOR_BEFORE_NATIONAL_NUMBER_),!0)},i18n.phonenumbers.AsYouTypeFormatter.prototype.attemptToExtractCountryCallingCode_=function(){if(0==this.nationalNumber_.getLength())return!1;var e=new goog.string.StringBuffer,t=this.phoneUtil_.extractCountryCode(this.nationalNumber_,e);return 0!=t&&(this.nationalNumber_.clear(),this.nationalNumber_.append(e.toString()),e=this.phoneUtil_.getRegionCodeForCountryCode(t),i18n.phonenumbers.PhoneNumberUtil.REGION_CODE_FOR_NON_GEO_ENTITY==e?this.currentMetadata_=this.phoneUtil_.getMetadataForNonGeographicalRegion(t):e!=this.defaultCountry_&&(this.currentMetadata_=this.getMetadataForRegion_(e)),this.prefixBeforeNationalNumber_.append(""+t).append(i18n.phonenumbers.AsYouTypeFormatter.SEPARATOR_BEFORE_NATIONAL_NUMBER_),this.extractedNationalPrefix_="",!0)},i18n.phonenumbers.AsYouTypeFormatter.prototype.normalizeAndAccrueDigitsAndPlusSign_=function(e,t){if(e==i18n.phonenumbers.PhoneNumberUtil.PLUS_SIGN){var o=e;this.accruedInputWithoutFormatting_.append(e)}else o=i18n.phonenumbers.PhoneNumberUtil.DIGIT_MAPPINGS[e],this.accruedInputWithoutFormatting_.append(o),this.nationalNumber_.append(o);return t&&(this.positionToRemember_=this.accruedInputWithoutFormatting_.getLength()),o},i18n.phonenumbers.AsYouTypeFormatter.prototype.inputDigitHelper_=function(e){var t=this.formattingTemplate_.toString();if(0<=t.substring(this.lastMatchPosition_).search(this.DIGIT_PATTERN_)){var o=t.search(this.DIGIT_PATTERN_);return e=t.replace(this.DIGIT_PATTERN_,e),this.formattingTemplate_.clear(),this.formattingTemplate_.append(e),this.lastMatchPosition_=o,e.substring(0,this.lastMatchPosition_+1)}return 1==this.possibleFormats_.length&&(this.ableToFormat_=!1),this.currentFormattingPattern_="",this.accruedInput_.toString()},Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=i18n.phonenumbers,module.exports=exports.default},{}]},{},[1])(1)})},1263,[]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[0]),n=t.Dimensions.get('window').width,o=t.StyleSheet.create({container:{flexDirection:'row',alignItems:'center',justifyContent:'center'},basicContainer:{flex:1,justifyContent:'flex-end',alignItems:'center'},modalContainer:{width:n,justifyContent:'center',alignItems:'center',padding:0},buttonView:{width:n,padding:8,borderTopWidth:.5,borderTopColor:'lightgrey',justifyContent:'space-between',flexDirection:'row'},bottomPicker:{width:n},flag:{height:20,width:30,borderRadius:2,borderWidth:.5,borderColor:'#cecece',backgroundColor:'#cecece'},text:{height:20,padding:0,justifyContent:'center'}});e.default=o},1264,[16]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),l=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=l(r(d[2])),o=l(r(d[3])),s=l(r(d[4])),u=l(r(d[5])),c=l(r(d[6])),f=l(r(d[7])),y=t(r(d[8])),p=r(d[9]),h=l(r(d[10])),b=l(r(d[11])),C=l(r(d[12])),S=p.Picker.Item,k={buttonColor:h.default.string,labels:h.default.array,confirmText:h.default.string,cancelText:h.default.string,itemStyle:h.default.object,onSubmit:h.default.func},v=(function(t){function l(t){var o;return(0,n.default)(this,l),(o=(0,s.default)(this,(0,u.default)(l).call(this,t))).state={buttonColor:o.props.buttonColor||'#007AFF',modalVisible:!1,selectedCountry:o.props.selectedCountry||b.default.getAll()[0]},o.onPressCancel=o.onPressCancel.bind((0,c.default)(o)),o.onPressSubmit=o.onPressSubmit.bind((0,c.default)(o)),o.onValueChange=o.onValueChange.bind((0,c.default)(o)),o}return(0,f.default)(l,t),(0,o.default)(l,[{key:"componentWillReceiveProps",value:function(t){this.setState({selectedCountry:t.selectedCountry})}},{key:"selectCountry",value:function(t){this.setState({selectedCountry:t})}},{key:"onPressCancel",value:function(){this.setState({modalVisible:!1})}},{key:"onPressSubmit",value:function(){this.props.onSubmit&&this.props.onSubmit(this.state.selectedCountry),this.setState({modalVisible:!1})}},{key:"onValueChange",value:function(t){this.setState({selectedCountry:t})}},{key:"show",value:function(){this.setState({modalVisible:!0})}},{key:"renderItem",value:function(t,l){return y.default.createElement(S,{key:t.iso2,value:t.iso2,label:t.name})}},{key:"render",value:function(){var t=this,l=this.state.buttonColor,n=this.props.itemStyle||{};return y.default.createElement(p.Modal,{animationType:"slide",transparent:!0,visible:this.state.modalVisible,onRequestClose:function(){console.log('Country picker has been closed.')}},y.default.createElement(p.View,{style:C.default.basicContainer},y.default.createElement(p.View,{style:[C.default.modalContainer,{backgroundColor:this.props.pickerBackgroundColor||'white'}]},y.default.createElement(p.View,{style:C.default.buttonView},y.default.createElement(p.TouchableOpacity,{onPress:this.onPressCancel},y.default.createElement(p.Text,{style:[{color:l},this.props.buttonTextStyle]},this.props.cancelText||'Cancel')),y.default.createElement(p.TouchableOpacity,{onPress:this.onPressSubmit},y.default.createElement(p.Text,{style:[{color:l},this.props.buttonTextStyle]},this.props.confirmText||'Confirm'))),y.default.createElement(p.View,{style:C.default.mainBox},y.default.createElement(p.Picker,{ref:function(l){t.picker=l},style:C.default.bottomPicker,selectedValue:this.state.selectedCountry,onValueChange:function(l){return t.onValueChange(l)},itemStyle:n,mode:"dialog"},b.default.getAll().map(function(l,n){return t.renderItem(l,n)}))))))}}]),l})(y.Component);e.default=v,v.propTypes=k},1265,[1,3,4,5,6,8,7,9,12,16,67,1016,1264]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=t(r(d[1])),n=t(r(d[2])),l=t(r(d[3])),o=t(r(d[4])),c=t(r(d[5])),u=t(r(d[6])),p=r(d[7]),y=r(d[8]),h=r(d[9]),f=t(r(d[10])),w=(t(r(d[11])),t(r(d[12]))),S=t(r(d[13])),E=t(r(d[14])),_=t(r(d[15])),v=t(r(d[16])),P=(function(t){function P(){var t,n;(0,s.default)(this,P);for(var c=arguments.length,u=new Array(c),y=0;y<c;y++)u[y]=arguments[y];return(n=(0,l.default)(this,(t=(0,o.default)(P)).call.apply(t,[this].concat(u)))).state={checkSyncStarted:!1,password:null,placeholder:__('password'),syncApplyStarted:!1,syncApplyCompleted:!1,syncChecked:!1,revealPassword:!1,autoPassword:!1,autoLoginAttempted:!1,autoLoginTried:!1,autoLoginFlow:!0},n.onEnableSyncPressed=function(){var t=n.props,s=t.getSync,l=t.hasSyncedWallet,o=t.navigation,c=t.setClientSetting,u=t.syncApply,y=t.syncData,h=t.syncHash;n.setState({syncApplyStarted:!0},function(){if(l)u(h,y,n.state.password?n.state.password:'');else{var t=n.state.password?n.state.password:'';0===t.trim().length?(s(t),c(S.default.SETTING_DEVICE_WALLET_SYNCED,!0),o.goBack()):p.Lbry.wallet_encrypt({new_password:t}).then(function(){s(t),c(S.default.SETTING_DEVICE_WALLET_SYNCED,!0),o.goBack()})}})},n.finishSync=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],s=n.props,l=s.navigation,o=s.notify;(0,s.setClientSetting)(S.default.SETTING_DEVICE_WALLET_SYNCED,!0),p.Lbry.wallet_status().then(function(s){s.is_locked?p.Lbry.wallet_unlock({password:n.state.password?n.state.password:''}).then(function(s){s?l.goBack():t&&o({message:__('The wallet could not be unlocked at this time. Please restart the app.')})}):l.goBack()})},n.handleChangeText=function(t){var s=n.props.onPasswordChanged;n.setState({password:t}),s&&s(t)},n}return(0,c.default)(P,t),(0,n.default)(P,[{key:"componentDidMount",value:function(){var t=this.props,s=t.checkSync,n=t.setEmailVerificationPhase;this.setState({checkSyncStarted:!0},function(){return s()}),n&&n(!1)}},{key:"componentWillReceiveProps",value:function(t){var s=t.getSyncIsPending,n=t.syncApplyIsPending,l=t.syncApplyErrorMessage,o=this.props,c=(o.getSync,o.hasSyncedWallet,o.navigation,o.notify);o.setClientSetting;this.state.checkSyncStarted&&!s&&this.setState({syncChecked:!0}),this.state.syncApplyStarted&&!n&&(l&&l.trim().length>0?(this.state.autoLoginTried&&c({message:__(l),isError:!0}),this.setState({autoLoginTried:!0,syncApplyStarted:!1,autoLoginFlow:!1})):(this.setState({syncApplyCompleted:!0}),y.NativeModules.UtilityModule&&y.NativeModules.UtilityModule.setSecureValue(S.default.KEY_WALLET_PASSWORD,this.state.password?this.state.password:''),this.finishSync(!0)))}},{key:"componentDidUpdate",value:function(){var t=this,s=this.props.hasSyncedWallet;!this.state.syncChecked||this.state.autoPassword||s||(this.setState({password:'',autoPassword:!0}),this.onEnableSyncPressed()),this.state.syncChecked&&s&&!this.state.autoLoginAttempted&&this.setState({autoLoginAttempted:!0,password:''},function(){return t.onEnableSyncPressed()})}},{key:"render",value:function(){var t,s,n=this,l=this.props,o=l.hasSyncedWallet,c=l.syncApplyIsPending,p=l.signInFlow;return t=o?u.default.createElement(y.Text,{style:E.default.paragraph},__('Please enter the password you used to secure your wallet.')):u.default.createElement(y.Text,{style:E.default.paragraph},__('Please enter a password to secure your account and wallet.')),this.state.syncChecked?this.state.autoLoginFlow&&(c||this.state.syncApplyCompleted)?s=u.default.createElement(y.View,null,u.default.createElement(y.View,{style:E.default.centerInside},u.default.createElement(y.ActivityIndicator,{size:'small',color:w.default.White}))):o&&this.state.autoLoginAttempted&&(s=u.default.createElement(y.View,null,u.default.createElement(y.Text,{style:v.default.verificationTitle},__('Wallet Sync')),t,u.default.createElement(y.View,{style:E.default.passwordInputContainer},u.default.createElement(y.TextInput,{style:E.default.passwordInput,placeholder:this.state.placeholder,underlineColorAndroid:"transparent",selectionColor:w.default.NextLbryGreen,secureTextEntry:!this.state.revealPassword,value:this.state.password,onChangeText:function(t){return n.handleChangeText(t)},onFocus:function(){n.state.password&&0!==n.state.password.length||n.setState({placeholder:''})},onBlur:function(){n.state.password&&0!==n.state.password.length||n.setState({placeholder:__('password')})}}),u.default.createElement(y.TouchableOpacity,{style:E.default.revealPasswordIcon,onPress:function(){return n.setState({revealPassword:!n.state.revealPassword})}},u.default.createElement(_.default,{name:this.state.revealPassword?'eye-slash':'eye',size:16,style:E.default.revealIcon}))),(!o&&this.state.password&&this.state.password.trim().length)>0&&u.default.createElement(y.View,{style:E.default.passwordStrength},u.default.createElement(h.BarPasswordStrengthDisplay,{width:y.Dimensions.get('window').width-80,minLength:1,password:this.state.password})),u.default.createElement(y.Text,{style:E.default.infoParagraph},__('Note: for wallet security purposes, LBRY is unable to reset your password.')),u.default.createElement(y.View,{style:v.default.buttonContainer},!this.state.syncApplyStarted&&u.default.createElement(f.default,{style:v.default.verificationButton,theme:'light',text:p?__('Use LBRY'):__('Enable sync'),onPress:this.onEnableSyncPressed}),(c||this.state.syncApplyCompleted)&&u.default.createElement(y.View,{style:E.default.centerInside},u.default.createElement(y.ActivityIndicator,{size:'small',color:w.default.White}))))):s=u.default.createElement(y.View,{style:E.default.centered},u.default.createElement(y.ActivityIndicator,{size:"large",color:w.default.White,style:E.default.waiting}),u.default.createElement(y.Text,{style:E.default.paragraph},__('Retrieving your account information...'))),u.default.createElement(y.View,{style:E.default.container},s)}}]),P})(u.default.PureComponent);e.default=P},1266,[3,4,5,6,8,9,12,401,16,889,679,498,674,493,906,502,918]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),c=r(d[2]),l=r(d[3]),S=r(d[4]),u=r(d[5]),s=r(d[6]),o=r(d[7]),f=t(r(d[8])),E=t(r(d[9])),_=(0,n.connect)(function(t){return{currentRoute:(0,u.selectCurrentRoute)(t),backupDismissed:(0,l.makeSelectClientSetting)(f.default.SETTING_BACKUP_DISMISSED)(t),balance:(0,s.selectBalance)(t),deviceWalletSynced:(0,l.makeSelectClientSetting)(f.default.SETTING_DEVICE_WALLET_SYNCED)(t),hasSyncedWallet:(0,o.selectHasSyncedWallet)(t),rewardsNotInterested:(0,l.makeSelectClientSetting)(f.default.SETTING_REWARDS_NOT_INTERESTED)(t),understandsRisks:(0,l.makeSelectClientSetting)(f.default.SETTING_ALPHA_UNDERSTANDS_RISKS)(t),user:(0,o.selectUser)(t)}},function(t){return{checkSync:function(){return t((0,o.doCheckSync)())},getSync:function(n,c){return t((0,o.doGetSync)(n,c))},setClientSetting:function(n,l){return t((0,c.doSetClientSetting)(n,l))},pushDrawerStack:function(){return t((0,S.doPushDrawerStack)(f.default.DRAWER_ROUTE_WALLET))},setPlayerVisible:function(){return t((0,S.doSetPlayerVisible)(!1))}}})(E.default);e.default=_},1267,[3,378,721,409,492,496,401,408,493,1268]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=t(r(d[2])),u=t(r(d[3])),o=t(r(d[4])),s=t(r(d[5])),c=t(r(d[6])),f=r(d[7]),v=t(r(d[8])),p=t(r(d[9])),E=t(r(d[10])),h=t(r(d[11])),y=t(r(d[12])),S=t(r(d[13])),_=t(r(d[14])),k=t(r(d[15])),C=(t(r(d[16])),t(r(d[17])),t(r(d[18]))),W=t(r(d[19])),L=t(r(d[20])),M=(function(t){function M(){var t,l;(0,n.default)(this,M);for(var s=arguments.length,c=new Array(s),v=0;v<s;v++)c[v]=arguments[v];return(l=(0,u.default)(this,(t=(0,o.default)(M)).call.apply(t,[this].concat(c)))).onComponentFocused=function(){var t=l.props,n=t.pushDrawerStack,u=t.setPlayerVisible;n(),u(),f.NativeModules.Firebase.setCurrentScreen('Wallet');var o=l.props,s=o.deviceWalletSynced,c=o.getSync,v=o.user;s&&v&&v.has_verified_email&&f.NativeModules.UtilityModule.getSecureValue(W.default.KEY_WALLET_PASSWORD).then(function(t){c(t)})},l.onDismissBackupPressed=function(){(0,l.props.setClientSetting)(W.default.SETTING_BACKUP_DISMISSED,!0)},l}return(0,s.default)(M,t),(0,l.default)(M,[{key:"componentWillMount",value:function(){this.props.navigation}},{key:"componentWillUnmount",value:function(){this.didFocusListener&&this.didFocusListener.remove()}},{key:"componentDidMount",value:function(){this.onComponentFocused()}},{key:"componentWillReceiveProps",value:function(t){var n=t.currentRoute,l=this.props.currentRoute;W.default.FULL_ROUTE_NAME_WALLET===n&&n!==l&&this.onComponentFocused()}},{key:"render",value:function(){var t=this.props,n=t.balance,l=(t.backupDismissed,t.hasSyncedWallet,t.rewardsNotInterested),u=t.understandsRisks,o=(t.setClientSetting,t.navigation),s=t.user;return s&&s.has_verified_email||u?c.default.createElement(f.View,{style:L.default.container},c.default.createElement(C.default,{navigation:o}),c.default.createElement(f.ScrollView,{style:L.default.scrollContainer,keyboardShouldPersistTaps:'handled',removeClippedSubviews:!1},!l&&(!n||0===n)&&c.default.createElement(S.default,{navigation:o}),c.default.createElement(E.default,null),c.default.createElement(h.default,null),c.default.createElement(p.default,null),c.default.createElement(y.default,null),c.default.createElement(v.default,{navigation:o}),c.default.createElement(k.default,{navigation:o}))):c.default.createElement(f.View,{style:L.default.container},c.default.createElement(C.default,{navigation:o}),c.default.createElement(_.default,{navigation:o}))}}]),M})(c.default.PureComponent);e.default=M},1268,[3,4,5,6,8,9,12,16,1269,1271,1273,1276,1278,1280,1282,1284,679,498,705,493,698]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[1]),c=r(d[2]),s=n(r(d[3])),o=(0,t.connect)(function(n){return{fetchingTransactions:(0,c.selectIsFetchingTransactions)(n),transactions:(0,c.selectRecentTransactions)(n),hasTransactions:(0,c.selectHasTransactions)(n)}},function(n){return{fetchTransactions:function(){return n((0,c.doFetchTransactions)())}}})(s.default);e.default=o},1269,[3,378,401,1270]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=t(r(d[2])),s=t(r(d[3])),o=t(r(d[4])),u=t(r(d[5])),f=t(r(d[6])),c=r(d[7]),y=(t(r(d[8])),t(r(d[9]))),_=t(r(d[10])),h=t(r(d[11])),v=(function(t){function v(){return(0,n.default)(this,v),(0,s.default)(this,(0,o.default)(v).apply(this,arguments))}return(0,u.default)(v,t),(0,l.default)(v,[{key:"componentDidMount",value:function(){this.props.fetchTransactions()}},{key:"render",value:function(){var t=this.props,n=t.fetchingTransactions,l=(t.hasTransactions,t.transactions),s=t.navigation;return f.default.createElement(c.View,{style:h.default.transactionsCard},f.default.createElement(c.View,{style:[h.default.row,h.default.transactionsHeader]},f.default.createElement(c.Text,{style:h.default.transactionsTitle},__('Recent Transactions')),f.default.createElement(y.default,{style:h.default.link,navigation:s,text:__('View All'),href:'#TransactionHistory'})),n&&f.default.createElement(c.Text,{style:h.default.infoText},__('Fetching transactions...')),!n&&f.default.createElement(_.default,{navigation:s,transactions:l.slice(0,5),emptyMessage:__("Looks like you don't have any recent transactions.")}))}}]),v})(f.default.PureComponent);e.default=v},1270,[3,4,5,6,8,9,12,16,679,498,974,698]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),s=r(d[2]),c=t(r(d[3])),u=(0,n.connect)(function(t){return{receiveAddress:(0,s.selectReceiveAddress)(t),gettingNewAddress:(0,s.selectGettingNewAddress)(t)}},function(t){return{checkAddressIsMine:function(n){return t((0,s.doCheckAddressIsMine)(n))},getNewAddress:function(){return t((0,s.doGetNewAddress)())}}})(c.default);e.default=u},1271,[3,378,401,1272]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),s=t(r(d[2])),n=t(r(d[3])),u=t(r(d[4])),o=t(r(d[5])),f=t(r(d[6])),c=r(d[7]),y=t(r(d[8])),p=t(r(d[9])),v=t(r(d[10])),_=(function(t){function _(){return(0,l.default)(this,_),(0,n.default)(this,(0,u.default)(_).apply(this,arguments))}return(0,o.default)(_,t),(0,s.default)(_,[{key:"componentWillMount",value:function(){var t=this.props,l=t.checkAddressIsMine,s=t.receiveAddress,n=t.getNewAddress;s?l(s):n()}},{key:"render",value:function(){var t=this.props,l=t.receiveAddress,s=t.getNewAddress,n=t.gettingNewAddress;return f.default.createElement(c.View,{style:v.default.card},f.default.createElement(c.Text,{style:v.default.title},__('Receive Credits')),f.default.createElement(c.Text,{style:[v.default.text,v.default.bottomMarginMedium]},__('Use this wallet address to receive credits sent by another user (or yourself).')),f.default.createElement(y.default,{address:l,style:v.default.bottomMarginSmall}),f.default.createElement(p.default,{style:[v.default.button,v.default.bottomMarginLarge],icon:'sync',text:__('Get new address'),onPress:s,disabled:n}),f.default.createElement(c.Text,{style:v.default.smallText},__('You can generate a new address at any time, and any previous addresses will continue to work. Using multiple addresses can be helpful for keeping track of incoming payments from multiple sources.')))}}]),_})(f.default.PureComponent);e.default=_},1272,[3,4,5,6,8,9,12,16,696,679,698]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=r(d[1]),t=r(d[2]),u=n(r(d[3])),c=(0,l.connect)(function(n){return{balance:(0,t.selectBalance)(n)}},null)(u.default);e.default=c},1273,[3,378,401,1274]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),u=t(r(d[2])),n=t(r(d[3])),f=t(r(d[4])),c=t(r(d[5])),o=t(r(d[6])),s=r(d[7]),y=r(d[8]),p=(t(r(d[9])),t(r(d[10])),t(r(d[11]))),v=(function(t){function v(){return(0,l.default)(this,v),(0,n.default)(this,(0,f.default)(v).apply(this,arguments))}return(0,c.default)(v,t),(0,u.default)(v,[{key:"render",value:function(){var t=this.props.balance;return o.default.createElement(s.View,{style:p.default.balanceCard},o.default.createElement(s.Image,{style:p.default.balanceBackground,resizeMode:'cover',source:r(d[12])}),o.default.createElement(s.Text,{style:p.default.balanceTitle},__('Balance')),o.default.createElement(s.Text,{style:p.default.balanceCaption},__('You currently have')),o.default.createElement(s.Text,{style:p.default.balance},(t||0===t)&&(0,y.formatCredits)(parseFloat(t),2)+' LBC'))}}]),v})(o.default.PureComponent);e.default=v},1274,[3,4,5,6,8,9,12,16,401,696,679,698,1275]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/src/assets",width:315,height:210,scales:[2],hash:"56af77e0c491efde0f3a08ed665184f9",name:"stripe",type:"png"})},1275,[174]);
+__d(function(g,r,i,a,m,e,d){var l=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var c=r(d[1]),n=r(d[2]),t=l(r(d[3])),s=(0,c.connect)(function(l){return{claimsBalance:(0,n.selectClaimsBalance)(l)||0,supportsBalance:(0,n.selectSupportsBalance)(l)||0,tipsBalance:(0,n.selectTipsBalance)(l)||0}},null)(t.default);e.default=s},1276,[3,378,401,1277]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),u=t(r(d[2])),f=t(r(d[3])),n=t(r(d[4])),s=t(r(d[5])),c=t(r(d[6])),o=r(d[7]),E=r(d[8]),y=(t(r(d[9])),t(r(d[10])),t(r(d[11]))),x=t(r(d[12])),w=t(r(d[13])),p=(function(t){function p(){return(0,l.default)(this,p),(0,f.default)(this,(0,n.default)(p).apply(this,arguments))}return(0,s.default)(p,t),(0,u.default)(p,[{key:"render",value:function(){var t=this.props,l=t.claimsBalance,u=t.supportsBalance,f=t.tipsBalance;return c.default.createElement(o.View,{style:w.default.balanceExtraCard},c.default.createElement(o.View,{style:w.default.walletExtraRow},c.default.createElement(o.View,{style:w.default.walletExtraCol},c.default.createElement(x.default,{style:w.default.walletExtraIcon,color:y.default.LbryGreen,name:'gift',size:16}),c.default.createElement(o.Text,{style:w.default.walletExtraCaption},__('You also have')),c.default.createElement(o.View,{style:w.default.balanceRow},c.default.createElement(o.Text,{style:w.default.walletExtraBalance},(0,E.formatCredits)(parseFloat(f),2)),c.default.createElement(o.Text,{style:w.default.walletExtraCurrency},"LBC")),c.default.createElement(o.Text,{style:w.default.text},__('in tips'))),c.default.createElement(o.View,{style:w.default.walletExtraCol},c.default.createElement(x.default,{style:w.default.walletExtraIcon,color:y.default.LbryGreen,name:'lock',size:16}),c.default.createElement(o.Text,{style:w.default.walletExtraCaption},__('You staked')),c.default.createElement(o.View,{style:w.default.balanceRow},c.default.createElement(o.Text,{style:w.default.walletExtraBalance},(0,E.formatCredits)(parseFloat(l),2)),c.default.createElement(o.Text,{style:w.default.walletExtraCurrency},"LBC")),c.default.createElement(o.Text,{style:w.default.text},__('in your publishes')),c.default.createElement(o.View,{style:[w.default.balanceRow,w.default.walletExtraTopMargin]},c.default.createElement(o.Text,{style:w.default.walletExtraBalance},(0,E.formatCredits)(parseFloat(u),2)),c.default.createElement(o.Text,{style:w.default.walletExtraCurrency},"LBC")),c.default.createElement(o.Text,{style:w.default.text},__('in your supports')))))}}]),p})(c.default.PureComponent);e.default=p},1277,[3,4,5,6,8,9,12,16,401,696,679,674,502,698]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[1]),o=r(d[2]),c=n(r(d[3])),f=(0,t.connect)(function(n){return{balance:(0,o.selectBalance)(n),draftTransaction:(0,o.selectDraftTransaction)(n),transactionError:(0,o.selectDraftTransactionError)(n)}},function(n){return{sendToAddress:function(t,c){return n((0,o.doSendDraftTransaction)(t,c))},notify:function(t){return n((0,o.doToast)(t))}}})(c.default);e.default=f},1278,[3,378,401,1279]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),s=t(r(d[2])),u=t(r(d[3])),l=t(r(d[4])),o=t(r(d[5])),f=t(r(d[6])),c=r(d[7]),p=r(d[8]),h=t(r(d[9])),y=t(r(d[10])),_=t(r(d[11])),x=t(r(d[12])),b=(function(t){function b(){var t,s;(0,n.default)(this,b);for(var o=arguments.length,f=new Array(o),h=0;h<o;h++)f[h]=arguments[h];return(s=(0,u.default)(this,(t=(0,l.default)(b)).call.apply(t,[this].concat(f)))).amountInput=null,s.state={amount:null,address:null,addressChanged:!1,addressValid:!1,creditsInputFocused:!1},s.handleSend=function(){var t=s.props,n=t.balance,u=t.sendToAddress,l=t.notify,o=s.state,f=o.address,h=o.amount;!f||c.regexAddress.test(f)&&'r'!==f.substring(0,1)?h>n?l({message:__('Insufficient credits'),isError:!0}):h&&f&&p.Alert.alert(__('Send LBC'),"Are you sure you want to send "+h+" LBC to "+f+"?",[{text:__('No')},{text:__('Yes'),onPress:function(){u(f,parseFloat(h)),s.setState({address:null,amount:null})}}]):l({message:__('The recipient address is not a valid LBRY address.'),isError:!0})},s.handleAddressInputBlur=function(){s.state.addressChanged&&!s.state.addressValid&&(0,s.props.notify)({message:__('The recipient address is not a valid LBRY address.'),isError:!0})},s.handleAddressInputSubmit=function(){s.amountInput&&s.amountInput.focus()},s}return(0,o.default)(b,t),(0,s.default)(b,[{key:"componentWillUpdate",value:function(t){var n=t.draftTransaction,s=t.transactionError;s&&s.trim().length>0&&this.setState({address:n.address,amount:n.amount})}},{key:"render",value:function(){var t=this,n=this.props.balance,s=this.state.address&&this.state.amount>0&&this.state.address.trim().length>0&&this.state.addressValid;return f.default.createElement(p.View,{style:x.default.card},f.default.createElement(p.Text,{style:x.default.title},__('Send Credits')),f.default.createElement(p.Text,{style:x.default.text},__('Recipient address')),f.default.createElement(p.View,{style:[x.default.row,x.default.bottomMarginMedium]},f.default.createElement(p.TextInput,{onChangeText:function(n){return t.setState({address:n,addressChanged:!0,addressValid:0===n.trim().length||c.regexAddress.test(n)&&!n.startsWith('r')})},numberOfLines:1,onBlur:this.handleAddressInputBlur,onSubmitEditing:this.handleAddressInputSubmit,placeholder:'bbFxRyXXXXXXXXXXXZD8nE7XTLUxYnddTs',underlineColorAndroid:y.default.NextLbryGreen,value:this.state.address,returnKeyType:'next',style:[x.default.input,x.default.addressInput,x.default.bottomMarginMedium]}),f.default.createElement(h.default,{icon:'paste',style:x.default.button,onPress:function(){return p.Clipboard.getString().then(function(n){return t.setState({address:n,addressChanged:!0})})}})),f.default.createElement(p.Text,{style:x.default.text},__('Amount')),f.default.createElement(p.View,{style:x.default.row},f.default.createElement(p.View,{style:x.default.amountRow},f.default.createElement(p.TextInput,{ref:function(n){return t.amountInput=n},onChangeText:function(n){return t.setState({amount:n})},onFocus:function(){return t.setState({creditsInputFocused:!0})},onBlur:function(){return t.setState({creditsInputFocused:!1})},keyboardType:'numeric',placeholder:'0',underlineColorAndroid:y.default.NextLbryGreen,value:this.state.amount,style:[x.default.input,x.default.amountInput]}),f.default.createElement(p.Text,{style:[x.default.text,x.default.currency]},"LBC"),f.default.createElement(p.View,{style:x.default.balanceFocus},this.state.creditsInputFocused&&f.default.createElement(_.default,{name:"coins",size:12}),this.state.creditsInputFocused&&f.default.createElement(p.Text,{style:x.default.balanceText},(0,c.formatCredits)(parseFloat(n),1,!0)))),f.default.createElement(h.default,{text:__('Send'),style:[x.default.button,x.default.sendButton],disabled:!s,onPress:this.handleSend})))}}]),b})(f.default.PureComponent);e.default=b},1279,[3,4,5,6,8,9,12,401,16,679,674,502,698]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=r(d[1]),n=r(d[2]),l=t(r(d[3])),c=(0,u.connect)(function(t){return{unclaimedRewardAmount:(0,n.selectUnclaimedRewardValue)(t),user:(0,n.selectUser)(t)}})(l.default);e.default=c},1280,[3,378,408,1281]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=t(r(d[2])),l=t(r(d[3])),f=t(r(d[4])),o=t(r(d[5])),c=t(r(d[6])),s=r(d[7]),_=t(r(d[8])),v=t(r(d[9])),w=(function(t){function w(){return(0,n.default)(this,w),(0,l.default)(this,(0,f.default)(w).apply(this,arguments))}return(0,o.default)(w,t),(0,u.default)(w,[{key:"render",value:function(){var t=this.props,n=t.navigation,u=t.unclaimedRewardAmount,l=t.user,f=l&&l.has_verified_email;return c.default.createElement(s.TouchableOpacity,{style:v.default.rewardDriverCard,onPress:function(){return n.navigate('Rewards')}},c.default.createElement(_.default,{name:"award",size:16,style:v.default.rewardIcon}),f&&c.default.createElement(s.Text,{style:v.default.rewardDriverText},0===u&&__('Free credits available in rewards.'),1===u&&__('%amount% free credit available in rewards.',{amount:u}),u>1&&__('%amount% free credits available in rewards.',{amount:u}),' ',__('Tap to learn more.')),!f&&c.default.createElement(s.Text,{style:v.default.rewardDriverText},1===u&&__('Get %amount% free credit after creating an account.',{amount:u}),1!==u&&__('Get %amount% free credits after creating an account.',{amount:u})))}}]),w})(c.default.PureComponent);e.default=w},1281,[3,4,5,6,8,9,12,16,502,698]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),u=r(d[2]),o=r(d[3]),f=r(d[4]),c=t(r(d[5])),l=(0,n.connect)(function(t){return{user:(0,f.selectUser)(t)}},function(t){return{notify:function(n){return t((0,u.doToast)(n))},setClientSetting:function(n,u){return t((0,o.doSetClientSetting)(n,u))}}})(c.default);e.default=l},1282,[3,378,401,721,408,1283]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=t(r(d[2])),u=t(r(d[3])),o=t(r(d[4])),s=t(r(d[5])),f=t(r(d[6])),c=r(d[7]),y=(t(r(d[8])),t(r(d[9]))),_=t(r(d[10])),p=t(r(d[11])),v=(t(r(d[12])),t(r(d[13])),t(r(d[14]))),w=(function(t){function w(){var t,l;(0,n.default)(this,w);for(var s=arguments.length,f=new Array(s),c=0;c<s;c++)f[c]=arguments[c];return(l=(0,u.default)(this,(t=(0,o.default)(w)).call.apply(t,[this].concat(f)))).onContinuePressed=function(){var t=l.props;t.navigation;(0,t.setClientSetting)(_.default.SETTING_ALPHA_UNDERSTANDS_RISKS,!0)},l.onSignInPressed=function(){l.props.navigation.navigate({routeName:'Verification',key:'verification',params:{syncFlow:!0,signInFlow:!0}})},l}return(0,s.default)(w,t),(0,l.default)(w,[{key:"render",value:function(){var t=this.props;t.navigation,t.user;return f.default.createElement(c.View,{style:v.default.signInContainer},f.default.createElement(c.View,{style:v.default.signInSummaryRow},f.default.createElement(c.Text,{style:v.default.signInTitle},__('Account Recommended'))),f.default.createElement(c.View,{style:v.default.onboarding},f.default.createElement(c.Text,{style:v.default.onboardingText},__('A lbry.tv account allows you to earn rewards, backup your wallet, and keep everything in sync.'),'\n\n',__('Without an account, you assume all responsibility for securing your wallet and LBRY data.'))),f.default.createElement(c.View,{style:v.default.buttonRow},f.default.createElement(p.default,{style:v.default.continueLink,text:__('Skip Account'),onPress:this.onContinuePressed}),f.default.createElement(y.default,{style:v.default.signInButton,theme:'light',text:__('Sign Up'),onPress:this.onSignInPressed})))}}]),w})(f.default.Component);e.default=w},1283,[3,4,5,6,8,9,12,16,723,679,493,498,674,502,698]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),u=r(d[2]),l=r(d[3]),o=r(d[4]),c=r(d[5]),f=t(r(d[6])),S=t(r(d[7])),E=(0,n.connect)(function(t){return{deviceWalletSynced:(0,l.makeSelectClientSetting)(f.default.SETTING_DEVICE_WALLET_SYNCED)(t),userEmail:(0,c.selectUserEmail)(t)}},function(t){return{notify:function(n){return t((0,o.doToast)(n))},setClientSetting:function(n,l){return t((0,u.doSetClientSetting)(n,l))}}})(S.default);e.default=E},1284,[3,378,721,409,401,408,493,1285]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),n=t(r(d[2])),u=t(r(d[3])),f=t(r(d[4])),c=t(r(d[5])),s=t(r(d[6])),o=r(d[7]),y=(t(r(d[8])),t(r(d[9]))),_=t(r(d[10])),w=t(r(d[11])),E=(function(t){function E(){var t,n;(0,l.default)(this,E);for(var c=arguments.length,s=new Array(c),_=0;_<c;_++)s[_]=arguments[_];return(n=(0,u.default)(this,(t=(0,f.default)(E)).call.apply(t,[this].concat(s)))).handleSyncStatusChange=function(t){var l=n.props,u=l.navigation,f=l.notify,c=l.setClientSetting;t?u.navigate({routeName:'Verification',key:'verification',params:{syncFlow:!0}}):o.Alert.alert(__('Disable wallet sync'),__('Are you sure you want to turn off wallet sync?'),[{text:__('No')},{text:__('Yes'),onPress:function(){c(y.default.SETTING_DEVICE_WALLET_SYNCED,!1),f({message:__('Wallet sync was successfully disabled.')})}}],{cancelable:!0})},n}return(0,c.default)(E,t),(0,n.default)(E,[{key:"render",value:function(){var t=this.props,l=t.deviceWalletSynced,n=t.userEmail;return s.default.createElement(o.View,{style:w.default.syncDriverCard},s.default.createElement(o.Text,{style:w.default.syncDriverTitle},__('Wallet Sync')),s.default.createElement(o.View,{style:w.default.switchRow},s.default.createElement(o.View,{style:w.default.tableCol},s.default.createElement(o.Text,{style:w.default.labelText},__('Sync status'))),s.default.createElement(o.View,{style:w.default.tableColRow},s.default.createElement(o.Text,{selectable:!0,style:w.default.valueText},l?__('On'):__('Off')),s.default.createElement(o.Switch,{style:w.default.syncSwitch,value:l,onValueChange:this.handleSyncStatusChange}))),l&&s.default.createElement(o.View,{style:w.default.tableRow},s.default.createElement(o.View,{style:w.default.tableCol},s.default.createElement(o.Text,{style:w.default.labelText},__('Connected email'))),s.default.createElement(o.View,{style:w.default.tableCol},s.default.createElement(o.Text,{selectable:!0,style:w.default.valueText,numberOfLines:1},n||__('No connected email')))),s.default.createElement(o.View,{style:w.default.linkRow},s.default.createElement(o.View,{style:w.default.tableCol},s.default.createElement(_.default,{text:__('Manual backup'),href:"https://lbry.com/faq/how-to-backup-wallet#android",style:w.default.syncDriverLink})),s.default.createElement(o.View,{style:w.default.rightTableCol},!l&&s.default.createElement(_.default,{text:__('Sync FAQ'),href:"https://lbry.com/faq/how-to-backup-wallet#sync",style:[w.default.syncDriverLink,w.default.rightLink]}))))}}]),E})(s.default.PureComponent);e.default=E},1285,[3,4,5,6,8,9,12,16,679,493,498,698]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"createDrawerNavigator",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"DrawerRouter",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"DrawerNavigatorItems",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"DrawerItems",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"DrawerSidebar",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(e,"DrawerView",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(e,"DrawerGestureContext",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(e,"DrawerProgressContext",{enumerable:!0,get:function(){return D.default}}),Object.defineProperty(e,"NavigationDrawerState",{enumerable:!0,get:function(){return l.NavigationDrawerState}}),Object.defineProperty(e,"NavigationDrawerProp",{enumerable:!0,get:function(){return l.NavigationDrawerProp}}),Object.defineProperty(e,"NavigationDrawerOptions",{enumerable:!0,get:function(){return l.NavigationDrawerOptions}}),Object.defineProperty(e,"NavigationDrawerConfig",{enumerable:!0,get:function(){return l.NavigationDrawerConfig}}),Object.defineProperty(e,"NavigationDrawerRouterConfig",{enumerable:!0,get:function(){return l.NavigationDrawerRouterConfig}}),Object.defineProperty(e,"NavigationDrawerScreenProps",{enumerable:!0,get:function(){return l.NavigationDrawerScreenProps}}),Object.defineProperty(e,"NavigationDrawerScreenComponent",{enumerable:!0,get:function(){return l.NavigationDrawerScreenComponent}}),Object.defineProperty(e,"DrawerContentComponentProps",{enumerable:!0,get:function(){return l.DrawerContentComponentProps}}),Object.defineProperty(e,"DrawerLockMode",{enumerable:!0,get:function(){return l.DrawerLockMode}}),Object.defineProperty(e,"DrawerIconProps",{enumerable:!0,get:function(){return l.DrawerIconProps}}),Object.defineProperty(e,"DrawerLabelProps",{enumerable:!0,get:function(){return l.DrawerLabelProps}}),e.DrawerActions=void 0;var o=n(r(d[2]));e.DrawerActions=o;var u=t(r(d[3])),f=t(r(d[4])),c=t(r(d[5])),b=t(r(d[6])),p=t(r(d[7])),w=t(r(d[8])),D=t(r(d[9])),l=r(d[10])},1286,[3,1,1287,1288,1289,1298,1293,1290,1294,1297,1300]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.toggleDrawer=e.closeDrawer=e.openDrawer=e.MARK_DRAWER_IDLE=e.MARK_DRAWER_SETTLING=e.MARK_DRAWER_ACTIVE=e.DRAWER_CLOSED=e.DRAWER_OPENED=e.TOGGLE_DRAWER=e.CLOSE_DRAWER=e.OPEN_DRAWER=void 0;var R=t(r(d[1]));function E(t,R){var E=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);R&&(n=n.filter(function(R){return Object.getOwnPropertyDescriptor(t,R).enumerable})),E.push.apply(E,n)}return E}function n(t){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?E(o,!0).forEach(function(E){(0,R.default)(t,E,o[E])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):E(o).forEach(function(R){Object.defineProperty(t,R,Object.getOwnPropertyDescriptor(o,R))})}return t}e.OPEN_DRAWER="Navigation/OPEN_DRAWER";e.CLOSE_DRAWER="Navigation/CLOSE_DRAWER";e.TOGGLE_DRAWER="Navigation/TOGGLE_DRAWER";e.DRAWER_OPENED='Navigation/DRAWER_OPENED';e.DRAWER_CLOSED='Navigation/DRAWER_CLOSED';e.MARK_DRAWER_ACTIVE='Navigation/MARK_DRAWER_ACTIVE';e.MARK_DRAWER_SETTLING='Navigation/MARK_DRAWER_SETTLING';e.MARK_DRAWER_IDLE='Navigation/MARK_DRAWER_IDLE';e.openDrawer=function(t){return n({type:"Navigation/OPEN_DRAWER"},t)};e.closeDrawer=function(t){return n({type:"Navigation/CLOSE_DRAWER"},t)};e.toggleDrawer=function(t){return n({type:"Navigation/TOGGLE_DRAWER"},t)}},1287,[3,50]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),o=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=o(r(d[2])),l=o(r(d[3])),c=t(r(d[4])),s=r(d[5]),u=r(d[6]),f=o(r(d[7])),b=o(r(d[8])),p=o(r(d[9])),y="/Users/satya/Workspace/Callstack/react-navigation-drawer/src/navigators/createDrawerNavigator.tsx";function h(t,o){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);o&&(l=l.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,l)}return n}function w(t){for(var o=1;o<arguments.length;o++){var l=null!=arguments[o]?arguments[o]:{};o%2?h(l,!0).forEach(function(o){(0,n.default)(t,o,l[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(l)):h(l).forEach(function(o){Object.defineProperty(t,o,Object.getOwnPropertyDescriptor(l,o))})}return t}var v={drawerWidth:function(){var t=s.Dimensions.get('window'),o=t.height,n=t.width,l=Math.min(o,n),c=n>o,u=l>=600,f='ios'===s.Platform.OS?c?32:44:56,b=u?320:280;return Math.min(l-f,b)},contentComponent:function(t){return c.createElement(s.ScrollView,{alwaysBounceVertical:!1,__source:{fileName:y,lineNumber:23}},c.createElement(u.SafeAreaView,{forceInset:{top:'always',horizontal:'never'},__source:{fileName:y,lineNumber:24}},c.createElement(p.default,(0,l.default)({},t,{__source:{fileName:y,lineNumber:25}}))))},drawerPosition:s.I18nManager.isRTL?'right':'left',keyboardDismissMode:'on-drag',drawerBackgroundColor:{light:u.ThemeColors.light.bodyContent,dark:u.ThemeColors.dark.bodyContent},overlayColor:{light:'rgba(0, 0, 0, 0.5)',dark:'rgba(0, 0, 0, 0.5)'},drawerType:'front',hideStatusBar:!1,statusBarAnimation:'slide'},O=function(t){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=w({},v,{},o),l=(0,f.default)(t,n);return(0,u.createNavigator)(b.default,l,n)};e.default=O},1288,[1,3,50,11,12,16,411,1289,1290,1298]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(r(d[2])),u=r(d[3]),c=t(r(d[4]));function p(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(t);n&&(u=u.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,u)}return o}function s(t){for(var n=1;n<arguments.length;n++){var u=null!=arguments[n]?arguments[n]:{};n%2?p(u,!0).forEach(function(n){(0,o.default)(t,n,u[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(u)):p(u).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(u,n))})}return t}function f(t,n,o){return t.hasOwnProperty(n)&&void 0!==t[n]?t:(t[n]=o,t)}var O=function t(n){return n.routes&&'number'==typeof n.index&&n.routes[n.index]?t(n.routes[n.index]):n.key};e.default=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};n=f(n=f(n=s({},n),'resetOnBlur',!!n.unmountInactiveRoutes||!!n.resetOnBlur),'backBehavior','initialRoute');var o=(0,u.SwitchRouter)(t,n);return s({},o,{getActionCreators:function(t,n){return s({openDrawer:function(){return c.openDrawer({key:n})},closeDrawer:function(){return c.closeDrawer({key:n})},toggleDrawer:function(){return c.toggleDrawer({key:n})}},o.getActionCreators(t,n))},getStateForAction:function(t,n){if(!n)return s({},o.getStateForAction(t,void 0),{isDrawerOpen:!1});if(null==t.key||t.key===n.key){if(t.type===c.CLOSE_DRAWER||t.type===u.NavigationActions.BACK&&n.isDrawerOpen)return s({},n,{isDrawerOpen:!1});if(t.type===c.OPEN_DRAWER)return s({},n,{isDrawerOpen:!0});if(t.type===c.TOGGLE_DRAWER)return s({},n,{isDrawerOpen:!n.isDrawerOpen})}var p=o.getStateForAction(t,n);return null===p?null:p!==n?O(p)!==O(n)&&n.isDrawerOpen?s({},p,{isDrawerOpen:!1}):p:n}})}},1289,[1,3,50,411,1287]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(r(d[2])),s=n(r(d[3])),p=n(r(d[4])),l=n(r(d[5])),c=n(r(d[6])),u=n(r(d[7])),f=n(r(d[8])),v=t(r(d[9])),h=r(d[10]),w=r(d[11]),y=r(d[12]),C=t(r(d[13])),k=n(r(d[14])),D=n(r(d[15])),P=n(r(d[16])),_=n(r(d[17])),S="/Users/satya/Workspace/Callstack/react-navigation-drawer/src/views/DrawerView.tsx",W=(function(t){function n(){var t,o;(0,p.default)(this,n);for(var l=arguments.length,f=new Array(l),D=0;D<l;D++)f[D]=arguments[D];return(o=(0,c.default)(this,(t=(0,u.default)(n)).call.apply(t,[this].concat(f)))).state={loaded:[o.props.navigation.state.index],drawerWidth:'function'==typeof o.props.navigationConfig.drawerWidth?o.props.navigationConfig.drawerWidth():o.props.navigationConfig.drawerWidth},o.drawerGestureRef=v.createRef(),o.handleDrawerOpen=function(){var t=o.props.navigation;t.dispatch(C.openDrawer({key:t.state.key}))},o.handleDrawerClose=function(){var t=o.props.navigation;t.dispatch(C.closeDrawer({key:t.state.key}))},o.updateWidth=function(){var t='function'==typeof o.props.navigationConfig.drawerWidth?o.props.navigationConfig.drawerWidth():o.props.navigationConfig.drawerWidth;o.state.drawerWidth!==t&&o.setState({drawerWidth:t})},o.renderNavigationView=function(t){var n=t.progress;return v.createElement(k.default,(0,s.default)({screenProps:o.props.screenProps,drawerOpenProgress:n,navigation:o.props.navigation,descriptors:o.props.descriptors,contentComponent:o.props.navigationConfig.contentComponent,contentOptions:o.props.navigationConfig.contentOptions,drawerPosition:o.props.navigationConfig.drawerPosition,style:o.props.navigationConfig.style},o.props.navigationConfig,{__source:{fileName:S,lineNumber:132}}))},o.renderContent=function(){var t=o.props,n=t.lazy,s=t.navigation,p=o.state.loaded,l=s.state.routes;if(o.props.navigationConfig.unmountInactiveRoutes){var c=s.state.routes[s.state.index].key,u=o.props.descriptors[c];return v.createElement(w.SceneView,{navigation:u.navigation,screenProps:o.props.screenProps,component:u.getComponent(),__source:{fileName:S,lineNumber:156}})}return v.createElement(y.ScreenContainer,{style:N.content,__source:{fileName:S,lineNumber:164}},l.map(function(t,l){if(n&&!p.includes(l))return null;var c=s.state.index===l,u=o.props.descriptors[t.key];return v.createElement(P.default,{key:t.key,style:[h.StyleSheet.absoluteFill,{opacity:c?1:0}],isVisible:c,__source:{fileName:S,lineNumber:175}},v.createElement(w.SceneView,{navigation:u.navigation,screenProps:o.props.screenProps,component:u.getComponent(),__source:{fileName:S,lineNumber:183}}))}))},o.setDrawerGestureRef=function(t){o.drawerGestureRef.current=t},o}return(0,f.default)(n,t),(0,l.default)(n,[{key:"componentDidMount",value:function(){h.Dimensions.addEventListener('change',this.updateWidth)}},{key:"componentWillUnmount",value:function(){h.Dimensions.removeEventListener('change',this.updateWidth)}},{key:"getDrawerBackgroundColor",value:function(){var t=this.props.navigationConfig.drawerBackgroundColor;return t?'string'==typeof t?t:t[this.context]:w.ThemeColors[this.context].bodyContent}},{key:"getOverlayColor",value:function(){var t=this.props.navigationConfig.overlayColor;return t?'string'==typeof t?t:t[this.context]:'rgba(0,0,0,0.5)'}},{key:"render",value:function(){var t=this.props.navigation,n=this.props.navigationConfig,o=n.drawerType,s=n.sceneContainerStyle,p=n.edgeWidth,l=n.minSwipeDistance,c=n.hideStatusBar,u=n.statusBarAnimation,f=n.gestureHandlerProps,h=t.state.routes[t.state.index].key,w=this.props.descriptors[h].options.drawerLockMode,y=this.getDrawerBackgroundColor(),C=this.getOverlayColor(),k='locked-closed'!==w&&('locked-open'===w||this.props.navigation.state.isDrawerOpen);return v.createElement(D.default.Provider,{value:this.drawerGestureRef,__source:{fileName:S,lineNumber:250}},v.createElement(_.default,{open:k,locked:'locked-open'===w||'locked-closed'===w,onOpen:this.handleDrawerOpen,onClose:this.handleDrawerClose,onGestureRef:this.setDrawerGestureRef,gestureHandlerProps:f,drawerType:o,drawerPosition:this.props.navigationConfig.drawerPosition,sceneContainerStyle:s,drawerStyle:{backgroundColor:y,width:this.state.drawerWidth},overlayStyle:{backgroundColor:C},swipeEdgeWidth:p,swipeDistanceThreshold:l,hideStatusBar:c,statusBarAnimation:u,renderDrawerContent:this.renderNavigationView,renderSceneContent:this.renderContent,__source:{fileName:S,lineNumber:251}}))}}],[{key:"getDerivedStateFromProps",value:function(t,n){var s=t.navigation.state.index;return{loaded:n.loaded.includes(s)?n.loaded:[].concat((0,o.default)(n.loaded),[s])}}}]),n})(v.PureComponent);e.default=W,W.contextType=w.ThemeContext,W.defaultProps={lazy:!0};var N=h.StyleSheet.create({content:{flex:1}})},1290,[1,3,31,11,4,5,6,8,9,12,16,411,1291,1287,1293,1294,1295,1296]);
+__d(function(g,r,i,a,m,e,d){var t,n,c,u,o,l,S=r(d[0]),f=S(r(d[1])),s=S(r(d[2])),v=S(r(d[3])),p=S(r(d[4])),h=S(r(d[5])),N=S(r(d[6])),k=S(r(d[7])),C=S(r(d[8])),w=r(d[9]),y=r(d[10]),b=!1,H=function(t){return void 0!==w.UIManager.getViewManagerConfig?w.UIManager.getViewManagerConfig(t):w.UIManager[t]};function R(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];(b=t)&&!H('RNSScreen')&&console.error("Screen native module hasn't been linked. Please check the react-native-screens README for more details")}var E={get NativeScreen(){return t=t||(0,w.requireNativeComponent)('RNSScreen',null)},get NativeScreenContainer(){return n=n||(0,w.requireNativeComponent)('RNSScreenContainer',null)},get NativeScreenStack(){return c=c||(0,w.requireNativeComponent)('RNSScreenStack',null)},get NativeScreenStackHeaderConfig(){return u=u||(0,w.requireNativeComponent)('RNSScreenStackHeaderConfig',null)},get NativeScreenStackHeaderSubview(){return o=o||(0,w.requireNativeComponent)('RNSScreenStackHeaderSubview',null)}},M=(function(t){function n(){var t,c;(0,v.default)(this,n);for(var u=arguments.length,o=new Array(u),l=0;l<u;l++)o[l]=arguments[l];return(c=(0,h.default)(this,(t=(0,N.default)(n)).call.apply(t,[this].concat(o)))).setRef=function(t){c._ref=t,c.props.onComponentRef&&c.props.onComponentRef(t)},c}return(0,k.default)(n,t),(0,p.default)(n,[{key:"setNativeProps",value:function(t){this._ref.setNativeProps(t)}},{key:"render",value:function(){if(b){if(l=l||w.Animated.createAnimatedComponent(E.NativeScreen),y.version.minor>=57||0===y.version.minor)return C.default.createElement(l,(0,f.default)({},this.props,{ref:this.setRef}));var t=this.props,n=t.style,c=t.children,u=(0,s.default)(t,["style","children"]);return C.default.createElement(l,(0,f.default)({},u,{ref:this.setRef,style:w.StyleSheet.absoluteFill}),C.default.createElement(w.Animated.View,{style:n},c))}var o=this.props,S=(o.active,o.onComponentRef,(0,s.default)(o,["active","onComponentRef"]));return C.default.createElement(w.Animated.View,(0,f.default)({},S,{ref:this.setRef}))}}]),n})(C.default.Component),V=(function(t){function n(){return(0,v.default)(this,n),(0,h.default)(this,(0,N.default)(n).apply(this,arguments))}return(0,k.default)(n,t),(0,p.default)(n,[{key:"render",value:function(){return b?C.default.createElement(E.NativeScreenContainer,this.props):C.default.createElement(w.View,this.props)}}]),n})(C.default.Component),A=w.StyleSheet.create({headerSubview:{position:'absolute',top:0,right:0,flexDirection:'row',alignItems:'center',justifyContent:'center'}});m.exports={ScreenContainer:V,Screen:M,get NativeScreen(){return E.NativeScreen},get NativeScreenContainer(){return E.NativeScreenContainer},get ScreenStack(){return E.NativeScreenStack},get ScreenStackHeaderConfig(){return E.NativeScreenStackHeaderConfig},get ScreenStackHeaderSubview(){return E.NativeScreenStackHeaderSubview},ScreenStackHeaderBackButtonImage:function(t){return C.default.createElement(E.NativeScreenStackHeaderSubview,{type:"back",style:A.headerSubview},C.default.createElement(w.Image,(0,f.default)({resizeMode:"center",fadeDuration:0},t)))},ScreenStackHeaderRightView:function(t){return C.default.createElement(E.NativeScreenStackHeaderSubview,(0,f.default)({},t,{type:"right",style:A.headerSubview}))},ScreenStackHeaderLeftView:function(t){return C.default.createElement(E.NativeScreenStackHeaderSubview,(0,f.default)({},t,{type:"left",style:A.headerSubview}))},ScreenStackHeaderCenterView:function(t){return C.default.createElement(E.NativeScreenStackHeaderSubview,(0,f.default)({},t,{type:"center",style:A.headerSubview}))},enableScreens:R,useScreens:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];console.warn('Method `useScreens` is deprecated, please use `enableScreens`'),R(t)},screensEnabled:function(){return b}}},1291,[3,11,56,4,5,6,8,9,12,16,1292]);
+__d(function(g,r,i,a,m,e,d){e.version={major:0,minor:61,patch:5,prerelease:null}},1292,[]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(r(d[2])),s=n(r(d[3])),u=n(r(d[4])),c=n(r(d[5])),p=n(r(d[6])),l=n(r(d[7])),f=t(r(d[8])),h=r(d[9]),v=r(d[10]),w="/Users/satya/Workspace/Callstack/react-navigation-drawer/src/views/DrawerSidebar.tsx",y=(function(t){function n(){var t,o;(0,s.default)(this,n);for(var u=arguments.length,l=new Array(u),f=0;f<u;f++)l[f]=arguments[f];return(o=(0,c.default)(this,(t=(0,p.default)(n)).call.apply(t,[this].concat(l)))).getScreenOptions=function(t){var n=o.props.descriptors[t];if(!n.options)throw new Error('Cannot access screen descriptor options from drawer sidebar');return n.options},o.getLabel=function(t){var n=t.focused,s=t.tintColor,u=t.route,c=o.getScreenOptions(u.key),p=c.drawerLabel,l=c.title;return p?'function'==typeof p?p({tintColor:s,focused:n}):p:'string'==typeof l?l:u.routeName},o.renderIcon=function(t){var n=t.focused,s=t.tintColor,u=t.route,c=o.getScreenOptions(u.key).drawerIcon;return c?'function'==typeof c?c({tintColor:s,focused:n}):c:null},o.handleItemPress=function(t){var n=t.route;t.focused?o.props.navigation.closeDrawer():o.props.navigation.dispatch(v.NavigationActions.navigate({routeName:n.routeName}))},o}return(0,l.default)(n,t),(0,u.default)(n,[{key:"render",value:function(){var t=this.props.contentComponent;if(!t)return null;var n=this.props.navigation.state;if('number'!=typeof n.index)throw new Error('The index of the route should be state in the navigation state');return f.createElement(h.View,{style:[b.container,this.props.style],__source:{fileName:w,lineNumber:100}},f.createElement(t,(0,o.default)({},this.props.contentOptions,{navigation:this.props.navigation,descriptors:this.props.descriptors,drawerOpenProgress:this.props.drawerOpenProgress,items:n.routes,activeItemKey:n.routes[n.index]?n.routes[n.index].key:null,screenProps:this.props.screenProps,getLabel:this.getLabel,renderIcon:this.renderIcon,onItemPress:this.handleItemPress,drawerPosition:this.props.drawerPosition,__source:{fileName:w,lineNumber:101}})))}}]),n})(f.PureComponent);e.default=y;var b=h.StyleSheet.create({container:{flex:1}})},1293,[1,3,11,4,5,6,8,9,12,16,411]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])).createContext(null);e.default=l},1294,[1,12]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),l=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=l(r(d[2])),s=l(r(d[3])),c=l(r(d[4])),u=l(r(d[5])),o=l(r(d[6])),f=l(r(d[7])),v=l(r(d[8])),p=t(r(d[9])),h=r(d[10]),b=r(d[11]),_="/Users/satya/Workspace/Callstack/react-navigation-drawer/src/views/ResourceSavingScene.tsx",y=(function(t){function l(){return(0,c.default)(this,l),(0,o.default)(this,(0,f.default)(l).apply(this,arguments))}return(0,v.default)(l,t),(0,u.default)(l,[{key:"render",value:function(){if(b.screensEnabled&&(0,b.screensEnabled)()){var t=this.props,l=t.isVisible,c=(0,s.default)(t,["isVisible"]);return p.createElement(b.Screen,(0,n.default)({active:l?1:0},c,{__source:{fileName:_,lineNumber:21}}))}var u=this.props,o=u.isVisible,f=u.children,v=u.style,y=(0,s.default)(u,["isVisible","children","style"]);return p.createElement(h.View,(0,n.default)({style:[S.container,v],collapsable:!1,removeClippedSubviews:'ios'!==h.Platform.OS||!o,pointerEvents:o?'auto':'none'},y,{__source:{fileName:_,lineNumber:26}}),p.createElement(h.View,{style:o?S.attached:S.detached,__source:{fileName:_,lineNumber:37}},f))}}]),l})(p.Component);e.default=y;var S=h.StyleSheet.create({container:{flex:1,overflow:'hidden'},attached:{flex:1},detached:{flex:1,top:3e3}})},1295,[1,3,11,56,4,5,6,8,9,12,16,1291]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(r(d[2])),s=n(r(d[3])),l=n(r(d[4])),u=n(r(d[5])),p=n(r(d[6])),c=n(r(d[7])),h=n(r(d[8])),f=n(r(d[9])),w=t(r(d[10])),y=r(d[11]),v=r(d[12]),S=n(r(d[13])),O=n(r(d[14])),T="/Users/satya/Workspace/Callstack/react-navigation-drawer/src/views/Drawer.tsx";function X(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);n&&(s=s.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,s)}return o}function b(t){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?X(o,!0).forEach(function(n){(0,l.default)(t,n,o[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):X(o).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(o,n))})}return t}var V=S.default.Clock,k=S.default.Value,D=S.default.onChange,P=S.default.clockRunning,C=S.default.startClock,E=S.default.stopClock,W=S.default.interpolate,_=S.default.spring,N=S.default.abs,x=S.default.add,B=S.default.and,I=S.default.block,L=S.default.call,j=S.default.cond,H=S.default.divide,F=S.default.eq,G=S.default.event,M=S.default.greaterThan,R=S.default.lessThan,A=S.default.max,U=S.default.min,q=S.default.multiply,z=S.default.neq,K=S.default.or,Y=S.default.set,J=S.default.sub,Q=1,Z=0,$=0,ee=-1,te=1,re=-1,ne=60,ae=5,ie={stiffness:1e3,damping:500,mass:3,overshootClamping:!0,restDisplacementThreshold:.01,restSpeedThreshold:.01},oe=(function(t){function n(){var t,o;(0,u.default)(this,n);for(var l=arguments.length,p=new Array(l),f=0;f<l;f++)p[f]=arguments[f];return(o=(0,c.default)(this,(t=(0,h.default)(n)).call.apply(t,[this].concat(p)))).clock=new V,o.isDrawerTypeFront=new k('front'===o.props.drawerType?Q:Z),o.isLocked=new k(o.props.locked?Q:Z),o.isOpen=new k(o.props.open?Q:Z),o.nextIsOpen=new k(ee),o.isSwiping=new k(Z),o.gestureState=new k(v.State.UNDETERMINED),o.touchX=new k(0),o.velocityX=new k(0),o.gestureX=new k(0),o.offsetX=new k(0),o.position=new k(0),o.containerWidth=new k(0),o.drawerWidth=new k(0),o.drawerOpacity=new k(0),o.drawerPosition=new k('right'===o.props.drawerPosition?re:te),o.touchDistanceFromDrawer=j(o.isDrawerTypeFront,j(F(o.drawerPosition,te),A(J(J(o.touchX,o.gestureX),o.drawerWidth),0),U(q(J(J(o.containerWidth,o.drawerWidth),J(o.touchX,o.gestureX)),re),0)),0),o.swipeDistanceThreshold=new k(void 0!==o.props.swipeDistanceThreshold?o.props.swipeDistanceThreshold:ne),o.swipeVelocityThreshold=new k(o.props.swipeVelocityThreshold),o.currentOpenValue=o.props.open,o.isStatusBarHidden=!1,o.manuallyTriggerSpring=new k(Z),o.transitionTo=function(t){var n=new k(0),l=new k(0),u={position:o.position,time:new k(0),finished:new k(Z),velocity:new k(0)};return I([j(P(o.clock),$,[Y(n,q(t,o.drawerWidth,o.drawerPosition)),Y(l,0),Y(u.time,0),Y(u.finished,Z),Y(u.velocity,o.velocityX),Y(o.isOpen,t),C(o.clock),Y(o.manuallyTriggerSpring,Z)]),_(o.clock,u,b({},ie,{toValue:n})),j(u.finished,[Y(o.touchX,0),Y(o.gestureX,0),Y(o.velocityX,0),Y(o.offsetX,0),E(o.clock),L([o.isOpen],function(t){var n=(0,s.default)(t,1)[0];Boolean(n)!==o.props.open&&o.toggleDrawer(o.props.open)})])])},o.dragX=I([D(o.isOpen,L([o.isOpen],function(t){var n=(0,s.default)(t,1)[0],l=Boolean(n);o.currentOpenValue=l,l!==o.props.open&&(l?o.props.onOpen():o.props.onClose(),o.pendingOpenValue=l,o.forceUpdate())})),D(o.nextIsOpen,j(z(o.nextIsOpen,ee),[j(P(o.clock),E(o.clock)),Y(o.isOpen,o.nextIsOpen),Y(o.gestureX,0),Y(o.nextIsOpen,ee)])),D(o.isSwiping,L([o.isSwiping],function(t){var n=(0,s.default)(t,1)[0],l=o.props.keyboardDismissMode;n===Q?('on-drag'===l&&y.Keyboard.dismiss(),o.toggleStatusBar(!0)):o.toggleStatusBar(o.currentOpenValue)})),j(F(o.gestureState,v.State.ACTIVE),[j(o.isSwiping,$,[Y(o.isSwiping,Q),Y(o.offsetX,o.position)]),Y(o.position,x(o.offsetX,o.gestureX,o.touchDistanceFromDrawer)),E(o.clock)],[Y(o.isSwiping,Z),Y(o.touchX,0),o.transitionTo(j(o.manuallyTriggerSpring,o.isOpen,j(K(B(M(N(o.gestureX),ae),M(N(o.velocityX),o.swipeVelocityThreshold)),M(N(o.gestureX),o.swipeDistanceThreshold)),j(F(o.drawerPosition,te),M(j(F(o.velocityX,0),o.gestureX,o.velocityX),0),R(j(F(o.velocityX,0),o.gestureX,o.velocityX),0)),o.isOpen)))]),o.position]),o.translateX=j(F(o.drawerPosition,re),U(A(q(o.drawerWidth,-1),o.dragX),0),A(U(o.drawerWidth,o.dragX),0)),o.progress=j(F(o.drawerWidth,0),0,N(H(o.translateX,o.drawerWidth))),o.handleGestureEvent=G([{nativeEvent:{x:o.touchX,translationX:o.gestureX,velocityX:o.velocityX}}]),o.handleGestureStateChange=G([{nativeEvent:{state:function(t){return Y(o.gestureState,t)}}}]),o.handleTapStateChange=G([{nativeEvent:{oldState:function(t){return j(B(F(t,v.State.ACTIVE),F(o.isLocked,Z)),Y(o.manuallyTriggerSpring,Q))}}}]),o.handleContainerLayout=function(t){return o.containerWidth.setValue(t.nativeEvent.layout.width)},o.handleDrawerLayout=function(t){o.drawerWidth.setValue(t.nativeEvent.layout.width),o.toggleDrawer(o.props.open),requestAnimationFrame(function(){return o.drawerOpacity.setValue(1)})},o.toggleDrawer=function(t){o.currentOpenValue!==t&&(o.nextIsOpen.setValue(t?Q:Z),o.currentOpenValue=t)},o.toggleStatusBar=function(t){var n=o.props,s=n.hideStatusBar,l=n.statusBarAnimation;s&&o.isStatusBarHidden!==t&&(o.isStatusBarHidden=t,y.StatusBar.setHidden(t,l))},o}return(0,f.default)(n,t),(0,p.default)(n,[{key:"componentDidUpdate",value:function(t){var n=this.props,o=n.open,s=n.drawerPosition,l=n.drawerType,u=n.locked,p=n.swipeDistanceThreshold,c=n.swipeVelocityThreshold,h=n.hideStatusBar;t.locked!==u&&this.isLocked.setValue(u?Q:Z),'boolean'==typeof this.pendingOpenValue&&o===this.pendingOpenValue||this.toggleDrawer(o),this.pendingOpenValue=void 0,o!==t.open&&h&&this.toggleStatusBar(o),t.drawerPosition!==s&&this.drawerPosition.setValue('right'===s?re:te),t.drawerType!==l&&this.isDrawerTypeFront.setValue('front'===l?Q:Z),t.swipeDistanceThreshold!==p&&this.swipeDistanceThreshold.setValue(void 0!==p?p:ne),t.swipeVelocityThreshold!==c&&this.swipeVelocityThreshold.setValue(c)}},{key:"componentWillUnmount",value:function(){this.toggleStatusBar(!1)}},{key:"render",value:function(){var t=this,n=this.props,s=n.open,l=n.locked,u=n.drawerPosition,p=n.drawerType,c=n.swipeEdgeWidth,h=n.sceneContainerStyle,f=n.drawerStyle,X=n.overlayStyle,b=n.onGestureRef,V=n.renderDrawerContent,k=n.renderSceneContent,P=n.gestureHandlerProps,C='right'===u,E='front'===p?0:this.translateX,_='back'===p?y.I18nManager.isRTL?q(this.drawerWidth,re):this.drawerWidth:this.translateX,N=y.I18nManager.isRTL?'100%':q(this.drawerWidth,-1),x=C?{right:0,width:s?void 0:c}:{left:0,width:s?void 0:c};return w.createElement(O.default.Provider,{value:this.progress,__source:{fileName:T,lineNumber:524}},w.createElement(v.PanGestureHandler,(0,o.default)({ref:b,activeOffsetX:[-5,ae],failOffsetY:[-5,ae],onGestureEvent:this.handleGestureEvent,onHandlerStateChange:this.handleGestureStateChange,hitSlop:x,enabled:!l},P,{__source:{fileName:T,lineNumber:525}}),w.createElement(S.default.View,{onLayout:this.handleContainerLayout,style:se.main,__source:{fileName:T,lineNumber:535}},w.createElement(S.default.View,{style:[se.content,{transform:[{translateX:E}]},h],importantForAccessibility:s?'no-hide-descendants':'yes',__source:{fileName:T,lineNumber:539}},k({progress:this.progress}),w.createElement(v.TapGestureHandler,{onHandlerStateChange:this.handleTapStateChange,__source:{fileName:T,lineNumber:550}},w.createElement(S.default.View,{style:[se.overlay,{opacity:W(this.progress,{inputRange:[.05,1],outputRange:[0,1]}),zIndex:j(M(this.progress,.05),0,-1)},X],__source:{fileName:T,lineNumber:553}}))),w.createElement(S.default.Code,{exec:I([D(this.manuallyTriggerSpring,[j(F(this.manuallyTriggerSpring,Q),[Y(this.nextIsOpen,Z),L([],function(){return t.currentOpenValue=!1})])])]),__source:{fileName:T,lineNumber:575}}),w.createElement(S.default.View,{accessibilityViewIsModal:s,removeClippedSubviews:'ios'!==y.Platform.OS,onLayout:this.handleDrawerLayout,style:[se.container,C?{right:N}:{left:N},{transform:[{translateX:_}],opacity:this.drawerOpacity,zIndex:'back'===p?-1:0},f],__source:{fileName:T,lineNumber:585}},V({progress:this.progress})))))}}]),n})(w.PureComponent);e.default=oe,oe.defaultProps={locked:!1,drawerPostion:y.I18nManager.isRTL?'left':'right',drawerType:'front',swipeEdgeWidth:32,swipeVelocityThreshold:500,keyboardDismissMode:'on-drag',hideStatusBar:!1,statusBarAnimation:'slide'};var se=y.StyleSheet.create({container:{backgroundColor:'white',position:'absolute',top:0,bottom:0,width:'80%',maxWidth:'100%'},overlay:b({},y.StyleSheet.absoluteFillObject,{backgroundColor:'rgba(0, 0, 0, 0.5)'}),content:{flex:1},main:{flex:1,overflow:'hidden'}})},1296,[1,3,11,25,50,4,5,6,8,9,12,16,464,784,1297]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])).createContext(null);e.default=l},1297,[1,12]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(r(d[2])),l=n(r(d[3])),c=n(r(d[4])),s=n(r(d[5])),u=n(r(d[6])),f=n(r(d[7])),v=t(r(d[8])),y=r(d[9]),p=r(d[10]),h=n(r(d[11])),k="/Users/satya/Workspace/Callstack/react-navigation-drawer/src/views/DrawerNavigatorItems.tsx",C=(function(t){function n(){return(0,l.default)(this,n),(0,s.default)(this,(0,u.default)(n).apply(this,arguments))}return(0,f.default)(n,t),(0,c.default)(n,[{key:"getActiveTintColor",value:function(){var t=this.props.activeTintColor;if(t)return'string'==typeof t?t:t[this.context]}},{key:"getInactiveTintColor",value:function(){var t=this.props.inactiveTintColor;if(t)return'string'==typeof t?t:t[this.context]}},{key:"getActiveBackgroundColor",value:function(){var t=this.props.activeBackgroundColor;if(t)return'string'==typeof t?t:t[this.context]}},{key:"getInactiveBackgroundColor",value:function(){var t=this.props.inactiveBackgroundColor;if(t)return'string'==typeof t?t:t[this.context]}},{key:"render",value:function(){var t=this.props,n=t.items,l=t.activeItemKey,c=t.getLabel,s=t.renderIcon,u=t.onItemPress,f=t.itemsContainerStyle,C=t.itemStyle,I=t.labelStyle,_=t.activeLabelStyle,N=t.inactiveLabelStyle,T=t.iconContainerStyle,w=t.drawerPosition,x=this.getActiveTintColor(),S=this.getActiveBackgroundColor(),B=this.getInactiveTintColor(),P=this.getInactiveBackgroundColor();return v.createElement(y.View,{style:[b.container,f],__source:{fileName:k,lineNumber:102}},n.map(function(t,n){var f,A=l===t.key,E=A?x:B,L=A?S:P,V={route:t,index:n,focused:A,tintColor:E},D=s(V),W=c(V),j='string'==typeof W?W:void 0,z=A?_:N;return v.createElement(h.default,{key:t.key,accessible:!0,accessibilityLabel:j,onPress:function(){u({route:t,focused:A})},delayPressIn:0,__source:{fileName:k,lineNumber:118}},v.createElement(p.SafeAreaView,{style:[{backgroundColor:L},b.item,C],forceInset:(f={},(0,o.default)(f,w,'always'),(0,o.default)(f,'left'===w?'right':'left','never'),(0,o.default)(f,"vertical",'never'),f),__source:{fileName:k,lineNumber:127}},D?v.createElement(y.View,{style:[b.icon,A?null:b.inactiveIcon,T],__source:{fileName:k,lineNumber:136}},D):null,'string'==typeof W?v.createElement(y.Text,{style:[b.label,{color:E},I,z],__source:{fileName:k,lineNumber:147}},W):W))}))}}]),n})(v.Component);e.default=C,C.defaultProps={activeTintColor:{light:'#2196f3',dark:'#fff'},activeBackgroundColor:{light:'rgba(0, 0, 0, .04)',dark:'rgba(255, 255, 255, .04)'},inactiveTintColor:{light:'rgba(0, 0, 0, .87)',dark:'rgba(255, 255, 255, .87)'},inactiveBackgroundColor:{light:'transparent',dark:'transparent'}},C.contextType=p.ThemeContext;var b=y.StyleSheet.create({container:{paddingVertical:4},item:{flexDirection:'row',alignItems:'center'},icon:{marginHorizontal:16,width:24,alignItems:'center'},inactiveIcon:{opacity:.62},label:{margin:16,fontWeight:'bold'}})},1298,[1,3,50,4,5,6,8,9,12,16,411,1299]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),l=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=l(r(d[2])),o=l(r(d[3])),u=l(r(d[4])),n=l(r(d[5])),c=l(r(d[6])),p=l(r(d[7])),f=l(r(d[8])),h=t(r(d[9])),b=r(d[10]),v="/Users/satya/Workspace/Callstack/react-navigation-drawer/src/views/TouchableItem.tsx",y=(function(t){function l(){return(0,u.default)(this,l),(0,c.default)(this,(0,p.default)(l).apply(this,arguments))}return(0,f.default)(l,t),(0,n.default)(l,[{key:"render",value:function(){if('android'===b.Platform.OS&&b.Platform.Version>=21){var t=this.props,l=t.style,u=(0,o.default)(t,["style"]);return h.createElement(b.TouchableNativeFeedback,(0,s.default)({},u,{style:null,background:b.TouchableNativeFeedback.Ripple(this.props.pressColor,this.props.borderless),__source:{fileName:v,lineNumber:47}}),h.createElement(b.View,{style:l,__source:{fileName:v,lineNumber:55}},h.Children.only(this.props.children)))}return h.createElement(b.TouchableOpacity,(0,s.default)({},this.props,{__source:{fileName:v,lineNumber:61}}),this.props.children)}}]),l})(h.Component);e.default=y,y.defaultProps={borderless:!1,pressColor:'rgba(0, 0, 0, .32)'}},1299,[1,3,11,56,4,5,6,8,9,12,16]);
+__d(function(g,r,i,a,m,e,d){},1300,[]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"createStackNavigator",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"Header",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"HeaderBackButton",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"HeaderTitle",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"HeaderStyleInterpolator",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"StackView",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(e,"StackViewCard",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(e,"StackViewLayout",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(e,"StackViewStyleInterpolator",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(e,"StackViewTransitionConfigs",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(e,"createPointerEventsContainer",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(e,"Transitioner",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(e,"ScenesReducer",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"StackGestureContext",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(e,"NavigationStackState",{enumerable:!0,get:function(){return v.NavigationStackState}}),Object.defineProperty(e,"NavigationStackProp",{enumerable:!0,get:function(){return v.NavigationStackProp}}),Object.defineProperty(e,"NavigationStackOptions",{enumerable:!0,get:function(){return v.NavigationStackOptions}}),Object.defineProperty(e,"NavigationStackConfig",{enumerable:!0,get:function(){return v.NavigationStackConfig}}),Object.defineProperty(e,"NavigationStackScreenComponent",{enumerable:!0,get:function(){return v.NavigationStackScreenComponent}}),Object.defineProperty(e,"NavigationStackScreenProps",{enumerable:!0,get:function(){return v.NavigationStackScreenProps}}),Object.defineProperty(e,"HeaderProps",{enumerable:!0,get:function(){return v.HeaderProps}}),Object.defineProperty(e,"HeaderBackButtonProps",{enumerable:!0,get:function(){return v.HeaderBackButtonProps}}),e.Assets=void 0;var n=r(d[1]),o=t(r(d[2])),u=t(r(d[3])),c=t(r(d[4])),f=t(r(d[5])),l=t(r(d[6])),b=t(r(d[7])),p=t(r(d[8])),P=t(r(d[9])),S=t(r(d[10])),y=t(r(d[11])),O=t(r(d[12])),j=t(r(d[13])),s=t(r(d[14])),k=t(r(d[15])),v=r(d[16]),N=n.Platform.select({ios:[r(d[17]),r(d[18])],default:[r(d[17])]});e.Assets=N},1301,[3,16,1302,1308,1310,1309,1316,1303,1306,1305,1320,1319,1307,1324,1325,1322,1327,1313,1318]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(d[1]),l=r(d[2]),n=t(r(d[3]));var u=function(t){var u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},v=(0,o.StackRouter)(t,u),f=(0,o.createNavigator)(n.default,v,u);return u.disableKeyboardHandling||'web'===l.Platform.OS||(f=(0,o.createKeyboardAwareNavigator)(f,u)),f};e.default=u},1302,[3,411,16,1303]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[2])),s=t(r(d[3])),c=t(r(d[4])),l=t(r(d[5])),u=t(r(d[6])),p=t(r(d[7])),f=t(r(d[8])),v=n(r(d[9])),h=r(d[10]),y=r(d[11]),E=t(r(d[12])),S=t(r(d[13])),b=t(r(d[14])),k="/Users/satya/Workspace/Callstack/react-navigation-stack/src/views/StackView/StackView.tsx",T='android'===h.Platform.OS||'ios'===h.Platform.OS,C={mode:'card',cardShadowEnabled:!0,cardOverlayEnabled:!1},w=(function(n){function t(){var n,l;(0,c.default)(this,t);for(var f=arguments.length,h=new Array(f),S=0;S<f;S++)h[S]=arguments[S];return(l=(0,u.default)(this,(n=(0,p.default)(t)).call.apply(n,[this].concat(h)))).configureTransition=function(n,t){return(0,s.default)({useNativeDriver:T},b.default.getTransitionConfig(l.props.navigationConfig.transitionConfig,n,t,'modal'===l.props.navigationConfig.mode).transitionSpec)},l.getShadowEnabled=function(){var n=l.props.navigationConfig;return n&&n.hasOwnProperty('cardShadowEnabled')?n.cardShadowEnabled:C.cardShadowEnabled},l.getCardOverlayEnabled=function(){var n=l.props.navigationConfig;return n&&n.hasOwnProperty('cardOverlayEnabled')?n.cardOverlayEnabled:C.cardOverlayEnabled},l.renderStackviewLayout=function(n,t){var s=l.props,c=s.screenProps,u=s.navigationConfig;return v.createElement(E.default,(0,o.default)({},u,{cardShadowEnabled:l.getShadowEnabled(),cardOverlayEnabled:l.getCardOverlayEnabled(),onGestureBegin:l.props.onGestureBegin,onGestureCanceled:l.props.onGestureCanceled,onGestureEnd:l.props.onGestureEnd,screenProps:c,transitionProps:n,lastTransitionProps:t,__source:{fileName:k,lineNumber:104}}))},l.handleTransitionEnd=function(n,t){var o=l.props,s=o.navigationConfig,c=o.navigation,u=o.onTransitionEnd,p=void 0===u?s.onTransitionEnd:u,f=n.scene.route.key,v=c.state.routes[c.state.index].key===f;n.navigation.state.isTransitioning&&v&&c.dispatch(y.StackActions.completeTransition({key:c.state.key,toChildKey:f})),p&&p(n,t)},l}return(0,f.default)(t,n),(0,l.default)(t,[{key:"render",value:function(){return v.createElement(S.default,{render:this.renderStackviewLayout,configureTransition:this.configureTransition,screenProps:this.props.screenProps,navigation:this.props.navigation,descriptors:this.props.descriptors,onTransitionStart:this.props.onTransitionStart||this.props.navigationConfig.onTransitionStart,onTransitionEnd:this.handleTransitionEnd,__source:{fileName:k,lineNumber:41}})}},{key:"componentDidMount",value:function(){var n=this.props.navigation;n.state.isTransitioning&&n.dispatch(y.StackActions.completeTransition({key:n.state.key}))}}]),t})(v.Component);e.default=w},1303,[1,3,11,1304,4,5,6,8,9,12,16,411,1305,1324,1319]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);m.exports=function(n){for(var o=1;o<arguments.length;o++){var c=null!=arguments[o]?Object(arguments[o]):{},f=Object.keys(c);'function'==typeof Object.getOwnPropertySymbols&&(f=f.concat(Object.getOwnPropertySymbols(c).filter(function(t){return Object.getOwnPropertyDescriptor(c,t).enumerable}))),f.forEach(function(o){t(n,o,c[o])})}return n}},1304,[50]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=n(r(d[2])),o=n(r(d[3])),l=n(r(d[4])),u=n(r(d[5])),p=n(r(d[6])),h=n(r(d[7])),c=n(r(d[8])),f=n(r(d[9])),v=t(r(d[10])),y=r(d[11]),P=r(d[12]),S=r(d[13]),k=r(d[14]),V=n(r(d[15])),_=n(r(d[16])),b=n(r(d[17])),w=n(r(d[18])),G=n(r(d[19])),E=n(r(d[20])),H=r(d[21]),C="/Users/satya/Workspace/Callstack/react-navigation-stack/src/views/StackView/StackViewLayout.tsx",A=y.Dimensions.get('window'),x=A.width,I=A.height,M=!('ios'!==y.Platform.OS||y.Platform.isPad||y.Platform.isTVOS||812!==I&&812!==x&&896!==I&&896!==x),N=y.Easing.inOut(y.Easing.ease),T=['center','left'],O=['fade-in-place','uikit'],R=['toggle','fade','translate'],B='android'===y.Platform.OS||'ios'===y.Platform.OS,D=function(t){return'ios'===y.Platform.OS?t&&!y.Platform.isPad?32:M?88:64:'android'===y.Platform.OS?56:64},L=(function(t){function n(t){var s;return(0,u.default)(this,n),(s=(0,h.default)(this,(0,c.default)(n).call(this,t))).immediateIndex=null,s.handleFloatingHeaderLayout=function(t){var n=t.nativeEvent.layout.height;n!==s.state.floatingHeaderHeight&&s.setState({floatingHeaderHeight:n})},s.handlePanGestureStateChange=function(t){var n=t.nativeEvent;if(n.oldState===k.State.ACTIVE){if(1===s.positionSwitch.__getValue())return;s.isMotionVertical()?s.handleReleaseVertical(n):s.handleReleaseHorizontal(n)}else n.state===k.State.ACTIVE&&(s.props.onGestureBegin&&s.props.onGestureBegin(),s.positionSwitch.setValue(0))},s.renderCard=function(t){var n=s.props,u=n.transitionProps,p=n.cardShadowEnabled,h=n.cardOverlayEnabled,c=n.transparentCard,f=n.cardStyle,P=s.transitionConfig.screenInterpolator,S=P&&P((0,l.default)({},u,{shadowEnabled:p,cardOverlayEnabled:h,position:s.position,scene:t})),k=t.descriptor.options,_=null!==k.header&&!1!==k.headerShown,b=s.getHeaderMode(),w=y.StyleSheet.absoluteFill;return _&&'float'===b&&!k.headerTransparent&&(w=(0,l.default)({},y.Platform.select({web:{},default:y.StyleSheet.absoluteFillObject}),{paddingTop:s.state.floatingHeaderHeight})),v.createElement(V.default,(0,o.default)({},u,{key:"card_"+t.key,position:s.position,realPosition:u.position,animatedStyle:S,transparent:c,style:[w,f],scene:t,__source:{fileName:C,lineNumber:975}}),s.renderInnerScene(t))},s.panGestureRef=v.createRef(),s.gestureX=new y.Animated.Value(0),s.gestureY=new y.Animated.Value(0),s.positionSwitch=new y.Animated.Value(1),y.Animated.subtract?s.gestureSwitch=y.Animated.subtract(1,s.positionSwitch):s.gestureSwitch=y.Animated.add(1,y.Animated.multiply(-1,s.positionSwitch)),s.gestureEvent=y.Animated.event([{nativeEvent:{translationX:s.gestureX,translationY:s.gestureY}}],{useNativeDriver:B}),s.state={floatingHeaderHeight:D(t.isLandscape)},s}return(0,f.default)(n,t),(0,p.default)(n,[{key:"renderHeader",value:function(t,n){var u=t.descriptor.options,p=u.header,h=u.headerShown;if((null===p||!1===h)&&'screen'===n)return null;if(v.isValidElement(p))return p;var c=p||function(t){return v.createElement(_.default,(0,o.default)({},t,{__source:{fileName:C,lineNumber:217}}))},f=this.transitionConfig,y=f.headerLeftInterpolator,S=f.headerTitleInterpolator,k=f.headerRightInterpolator,V=f.headerBackgroundInterpolator,b=this.getHeaderBackgroundTransitionPreset();b&&(V=b);var w=this.props,G=w.transitionProps,E=(0,s.default)(w,["transitionProps"]);return v.createElement(P.NavigationProvider,{value:t.descriptor.navigation,__source:{fileName:C,lineNumber:234}},c((0,l.default)({},E,G,{position:this.position,scene:t,mode:n,transitionPreset:this.getHeaderTransitionPreset(),layoutPreset:this.getHeaderLayoutPreset(),backTitleVisible:this.getHeaderBackTitleVisible(),leftInterpolator:y,titleInterpolator:S,rightInterpolator:k,backgroundInterpolator:V})))}},{key:"reset",value:function(t,n){'ios'===y.Platform.OS&&(0,H.supportsImprovedSpringAnimation)()?y.Animated.spring(this.props.transitionProps.position,{toValue:t,stiffness:6e3,damping:100,mass:3,overshootClamping:!0,restDisplacementThreshold:.01,restSpeedThreshold:.01,useNativeDriver:B}).start():y.Animated.timing(this.props.transitionProps.position,{toValue:t,duration:n,easing:N,useNativeDriver:B}).start()}},{key:"goBack",value:function(t,n){var s=this,o=this.props.transitionProps,l=o.navigation,u=o.position,p=o.scenes,h=Math.max(t-1,0);this.immediateIndex=h;var c=function(){s.immediateIndex=null;var t=p.find(function(t){return t.index===h+1});t&&(l.dispatch(P.NavigationActions.back({key:t.route.key,immediate:!0})),l.dispatch(P.StackActions.completeTransition()))};'ios'===y.Platform.OS&&(0,H.supportsImprovedSpringAnimation)()?y.Animated.spring(u,{toValue:h,stiffness:7e3,damping:300,mass:3,overshootClamping:!0,restDisplacementThreshold:.01,restSpeedThreshold:.01,useNativeDriver:B}).start(c):y.Animated.timing(u,{toValue:h,duration:n,easing:N,useNativeDriver:B}).start(c)}},{key:"prepareAnimated",value:function(){this.props!==this.prevProps&&(this.prevProps=this.props,this.prepareGesture(),this.preparePosition(),this.prepareTransitionConfig())}},{key:"render",value:function(){this.prepareAnimated();var t=this.props.transitionProps,n=t.navigation.state.index,s=t.scenes,l=this.getHeaderMode(),u=null;if('float'===l){var p=t.scene;u=v.createElement(y.View,{style:X.floatingHeader,pointerEvents:"box-none",onLayout:this.handleFloatingHeaderLayout,__source:{fileName:C,lineNumber:356}},this.renderHeader(p,l))}return v.createElement(k.PanGestureHandler,(0,o.default)({},this.gestureActivationCriteria(),{ref:this.panGestureRef,onGestureEvent:this.gestureEvent,onHandlerStateChange:this.handlePanGestureStateChange,enabled:n>0&&this.isGestureEnabled(),__source:{fileName:C,lineNumber:367}}),v.createElement(y.Animated.View,{style:[X.container,'light'===this.context?this.transitionConfig.containerStyleLight:this.transitionConfig.containerStyleDark,this.transitionConfig.containerStyle],__source:{fileName:C,lineNumber:374}},v.createElement(G.default.Provider,{value:this.panGestureRef,__source:{fileName:C,lineNumber:383}},v.createElement(S.ScreenContainer,{style:X.scenes,__source:{fileName:C,lineNumber:384}},s.map(this.renderCard)),u)))}},{key:"componentDidUpdate",value:function(t){var n=t.transitionProps.navigation.state,s=this.props.transitionProps.navigation.state;n.index!==s.index&&this.maybeCancelGesture()}},{key:"getGestureResponseDistance",value:function(){var t=this.props.transitionProps.scene.descriptor.options.gestureResponseDistance,n=void 0===t?{}:t;return this.isModal()?n.vertical||135:n.horizontal||50}},{key:"gestureActivationCriteria",value:function(){var t=this.props.transitionProps.layout,n=this.getGestureResponseDistance(),s=this.isMotionInverted();if(this.isMotionVertical()){var o=t.height.__getValue();return{maxDeltaX:15,minOffsetY:s?-5:5,hitSlop:s?{top:-o+n}:{bottom:-o+n}}}var l=-t.width.__getValue()+n;return{minOffsetX:s?-5:5,maxDeltaY:20,hitSlop:s?{left:l}:{right:l}}}},{key:"isGestureEnabled",value:function(){var t=this.props.transitionProps.scene.descriptor.options.gesturesEnabled;return'boolean'==typeof t?t:'ios'===y.Platform.OS}},{key:"isMotionVertical",value:function(){return this.isModal()}},{key:"isModal",value:function(){return'modal'===this.props.mode}},{key:"isMotionInverted",value:function(){var t=this.props.transitionProps.scene.descriptor.options.gestureDirection;return this.isModal()?'inverted'===t:'string'==typeof t?'inverted'===t:y.I18nManager.isRTL}},{key:"computeHorizontalGestureValue",value:function(t){var n=t.translationX,s=this.props.transitionProps,o=s.navigation,l=s.layout,u=o.state.index,p=l.width.__getValue(),h=u-(this.isMotionInverted()?-1*n:n)/p;return(0,E.default)(u-1,h,u)}},{key:"computeVerticalGestureValue",value:function(t){var n=t.translationY,s=this.props.transitionProps,o=s.navigation,l=s.layout,u=o.state.index,p=l.height.__getValue(),h=u-(this.isMotionInverted()?-1*n:n)/p;return(0,E.default)(u-1,h,u)}},{key:"maybeCancelGesture",value:function(){this.positionSwitch.setValue(1)}},{key:"prepareGesture",value:function(){if(!this.isGestureEnabled())return 1!==this.positionSwitch.__getValue()&&this.positionSwitch.setValue(1),void(this.gesturePosition=void 0);0!==this.props.transitionProps.layout.width.__getValue()&&0!==this.props.transitionProps.layout.height.__getValue()&&(this.isMotionVertical()?this.prepareGestureVertical():this.prepareGestureHorizontal())}},{key:"prepareGestureHorizontal",value:function(){var t=this.props.transitionProps.navigation.state.index;this.isMotionInverted()?this.gesturePosition=y.Animated.add(t,y.Animated.divide(this.gestureX,this.props.transitionProps.layout.width)).interpolate({inputRange:[t-1,t],outputRange:[t-1,t],extrapolate:'clamp'}):this.gesturePosition=y.Animated.add(t,y.Animated.multiply(-1,y.Animated.divide(this.gestureX,this.props.transitionProps.layout.width))).interpolate({inputRange:[t-1,t],outputRange:[t-1,t],extrapolate:'clamp'})}},{key:"prepareGestureVertical",value:function(){var t=this.props.transitionProps.navigation.state.index;this.isMotionInverted()?this.gesturePosition=y.Animated.add(t,y.Animated.divide(this.gestureY,this.props.transitionProps.layout.height)).interpolate({inputRange:[t-1,t],outputRange:[t-1,t],extrapolate:'clamp'}):this.gesturePosition=y.Animated.add(t,y.Animated.multiply(-1,y.Animated.divide(this.gestureY,this.props.transitionProps.layout.height))).interpolate({inputRange:[t-1,t],outputRange:[t-1,t],extrapolate:'clamp'})}},{key:"handleReleaseHorizontal",value:function(t){var n=this.props.transitionProps,s=n.navigation,o=n.position,l=n.layout,u=s.state.index,p=null==this.immediateIndex?u:this.immediateIndex,h=l.width.__getValue(),c=this.isMotionInverted()?-1:1,f=c*t.translationX,v=c*t.velocityX,y=h/500,P=Math.max(Math.abs(v),y),S=this.isMotionInverted()?(h-f)/P:f/P,k=this.isMotionInverted()?f/P:(h-f)/P,V=this.computeHorizontalGestureValue(t);return o.setValue(V),this.positionSwitch.setValue(1),v<-50?(this.props.onGestureCanceled&&this.props.onGestureCanceled(),void this.reset(p,S)):v>50?(this.props.onGestureEnd&&this.props.onGestureEnd(),void this.goBack(p,k)):void(V<=u-.5?(this.props.onGestureEnd&&this.props.onGestureEnd(),this.goBack(p,k)):(this.props.onGestureCanceled&&this.props.onGestureCanceled(),this.reset(p,S)))}},{key:"handleReleaseVertical",value:function(t){var n=this.props.transitionProps,s=n.navigation,o=n.position,l=n.layout,u=s.state.index,p=null==this.immediateIndex?u:this.immediateIndex,h=l.height.__getValue(),c=this.isMotionInverted(),f=c?-1:1,v=f*t.translationY,y=f*t.velocityY,P=h/500,S=Math.max(Math.abs(y),P),k=c?(h-v)/S:v/S,V=c?v/S:(h-v)/S,_=this.computeVerticalGestureValue(t);return o.setValue(_),this.positionSwitch.setValue(1),y<-50?(this.props.onGestureCanceled&&this.props.onGestureCanceled(),void this.reset(p,k)):y>50?(this.props.onGestureEnd&&this.props.onGestureEnd(),void this.goBack(p,V)):void(_<=u-.5?(this.props.onGestureEnd&&this.props.onGestureEnd(),this.goBack(p,V)):(this.props.onGestureCanceled&&this.props.onGestureCanceled(),this.reset(p,k)))}},{key:"getHeaderMode",value:function(){return this.props.headerMode?this.props.headerMode:'android'===y.Platform.OS||'modal'===this.props.mode?'screen':'float'}},{key:"getHeaderBackgroundTransitionPreset",value:function(){var t=this.props.headerBackgroundTransitionPreset;if(t&&R.includes(t)){if('fade'===t)return w.default.forBackgroundWithFade;if('translate'===t)return w.default.forBackgroundWithTranslation;if('toggle'===t)return w.default.forBackgroundWithInactiveHidden}return null}},{key:"getHeaderLayoutPreset",value:function(){var t=this.props.headerLayoutPreset;return t&&T.includes(t)?t:'ios'!==y.Platform.OS?'left':'center'}},{key:"getHeaderTransitionPreset",value:function(){if('ios'!==y.Platform.OS||'screen'===this.getHeaderMode())return'fade-in-place';var t=this.props.headerTransitionPreset;return t&&O.includes(t)?t:'fade-in-place'}},{key:"getHeaderBackTitleVisible",value:function(){var t=this.props.headerBackTitleVisible,n=!('left'===this.getHeaderLayoutPreset()||'ios'!==y.Platform.OS);return'boolean'==typeof t?t:n}},{key:"renderInnerScene",value:function(t){var n=t.descriptor,s=n.navigation,o=(0,n.getComponent)(),l=this.props.screenProps,u=this.getHeaderMode();return'screen'===u?v.createElement(y.View,{style:X.container,__source:{fileName:C,lineNumber:887}},v.createElement(y.View,{style:X.scenes,__source:{fileName:C,lineNumber:888}},v.createElement(P.SceneView,{screenProps:l,navigation:s,component:o,__source:{fileName:C,lineNumber:889}})),this.renderHeader(t,u)):v.createElement(P.SceneView,{screenProps:l,navigation:s,component:o,__source:{fileName:C,lineNumber:900}})}},{key:"prepareTransitionConfig",value:function(){this.transitionConfig=b.default.getTransitionConfig(this.props.transitionConfig,(0,l.default)({},this.props.transitionProps,{position:this.position}),this.props.lastTransitionProps,this.isModal())}},{key:"preparePosition",value:function(){this.gesturePosition?this.position=y.Animated.add(y.Animated.multiply(this.props.transitionProps.position,this.positionSwitch),y.Animated.multiply(this.gesturePosition,this.gestureSwitch)):this.position=this.props.transitionProps.position}}]),n})(v.Component);L.contextType=P.ThemeContext;var X=y.StyleSheet.create({container:{flex:1,flexDirection:'column-reverse',overflow:'hidden'},scenes:{flex:1},floatingHeader:{position:y.Platform.select({default:'absolute',web:'fixed'}),left:0,top:0,right:0}}),Y=(0,P.withOrientation)(L);e.default=Y},1305,[1,3,56,11,1304,4,5,6,8,9,12,16,411,1291,464,1306,1308,1319,1316,1322,1323,1321]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),o=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=o(r(d[2])),l=o(r(d[3])),s=o(r(d[4])),c=o(r(d[5])),u=o(r(d[6])),f=o(r(d[7])),p=o(r(d[8])),h=o(r(d[9])),y=t(r(d[10])),b=r(d[11]),k=r(d[12]),v=r(d[13]),C=o(r(d[14])),w="/Users/satya/Workspace/Callstack/react-navigation-stack/src/views/StackView/StackViewCard.tsx";function S(t){return'ios'===b.Platform.OS?{accessibilityElementsHidden:!t}:'android'===b.Platform.OS?{importantForAccessibility:t?'yes':'no-hide-descendants'}:{}}var _=(function(t){function o(){return(0,c.default)(this,o),(0,f.default)(this,(0,p.default)(o).apply(this,arguments))}return(0,h.default)(o,t),(0,u.default)(o,[{key:"render",value:function(){var t,o=this.props,n=o.children,c=o.pointerEvents,u=o.style,f=o.position,p=o.transparent,h=o.scene,v=h.index,C=h.isActive,_=b.Platform.select({web:C,default:p||C?1:f.interpolate({inputRange:[v,v+1-1e-5,v+1],outputRange:[1,1,0],extrapolate:'clamp'})}),x=this.props.animatedStyle||{},E=x.shadowOpacity,N=x.overlayOpacity,D=(0,s.default)(x,["shadowOpacity","overlayOpacity"]),L=b.StyleSheet.flatten(u)||{},A=L.backgroundColor,R=(0,s.default)(L,["backgroundColor"]),V='dark'===this.context;return t=V?p?O.transparentDark:O.cardDark:p?O.transparentLight:O.cardLight,y.createElement(k.Screen,{pointerEvents:c,onComponentRef:this.props.onComponentRef,style:[D,R],active:_,__source:{fileName:w,lineNumber:93}},!p&&E?y.createElement(b.Animated.View,{style:[O.shadow,{shadowOpacity:E}],pointerEvents:"none",__source:{fileName:w,lineNumber:101}}):null,y.createElement(b.Animated.View,(0,l.default)({},S(C),{style:[t,A&&'transparent'!==A?{backgroundColor:A}:null],__source:{fileName:w,lineNumber:106}}),n),N?y.createElement(b.Animated.View,{pointerEvents:"none",style:[V?O.overlayDark:O.overlayLight,{opacity:N}],__source:{fileName:w,lineNumber:118}}):null)}}]),o})(y.Component);_.contextType=v.ThemeContext;var O=b.StyleSheet.create({cardLight:{flex:1,backgroundColor:v.ThemeColors.light.body},cardDark:{flex:1,backgroundColor:v.ThemeColors.dark.body},overlayLight:(0,n.default)({},b.StyleSheet.absoluteFillObject,{backgroundColor:'#000'}),overlayDark:(0,n.default)({},b.StyleSheet.absoluteFillObject,{backgroundColor:'#fff'}),shadow:{top:0,left:0,bottom:0,width:3,position:'absolute',backgroundColor:'#fff',shadowOffset:{width:-1,height:1},shadowRadius:5,shadowColor:'#000'},transparentLight:{flex:1,backgroundColor:'transparent'},transparentDark:{flex:1,backgroundColor:'transparent'}}),x=(0,C.default)(_);e.default=x},1306,[1,3,1304,11,56,4,5,6,8,9,12,16,1291,411,1307]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return(function(n){function E(){var t,n;(0,s.default)(this,E);for(var o=arguments.length,u=new Array(o),v=0;v<o;v++)u[v]=arguments[v];return(n=(0,l.default)(this,(t=(0,p.default)(E)).call.apply(t,[this].concat(u)))).pointerEvents=n.computePointerEvents(),n.component=null,n.handleComponentRef=function(t){if(n.component=t,t&&'function'!=typeof t.setNativeProps)throw new Error('Component must implement method `setNativeProps`')},n.handlePositionChange=function(){if(n.component){var t=n.computePointerEvents();n.pointerEvents!==t&&(n.pointerEvents=t,n.component.setNativeProps({pointerEvents:t}))}},n}return(0,v.default)(E,n),(0,u.default)(E,[{key:"componentWillUnmount",value:function(){this.positionListener&&this.positionListener.remove()}},{key:"bindPosition",value:function(){this.positionListener&&this.positionListener.remove(),this.positionListener=new P(this.props.realPosition,this.handlePositionChange)}},{key:"computePointerEvents",value:function(){var t=this.props,n=t.navigation,o=t.realPosition,s=t.scene;if(s.isStale||n.state.index!==s.index)return s.index>n.state.index?'box-only':'none';var u=o.__getAnimatedValue()-n.state.index;return Math.abs(u)>h?'box-only':'auto'}},{key:"render",value:function(){return this.bindPosition(),this.pointerEvents=this.computePointerEvents(),c.createElement(t,(0,o.default)({},this.props,{pointerEvents:this.pointerEvents,onComponentRef:this.handleComponentRef,__source:{fileName:f,lineNumber:95}}))}}]),E})(c.Component)};var o=n(r(d[2])),s=n(r(d[3])),u=n(r(d[4])),l=n(r(d[5])),p=n(r(d[6])),v=n(r(d[7])),c=t(r(d[8])),f="/Users/satya/Workspace/Callstack/react-navigation-stack/src/views/StackView/createPointerEventsContainer.tsx",h=.01;var P=(function(){function t(n,o){(0,s.default)(this,t),this.value=n,this.token=n.addListener(o)}return(0,u.default)(t,[{key:"remove",value:function(){this.value.removeListener(this.token)}}]),t})()},1307,[1,3,11,4,5,6,8,9,12]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(r(d[2])),l=n(r(d[3])),s=n(r(d[4])),u=n(r(d[5])),c=n(r(d[6])),f=n(r(d[7])),p=n(r(d[8])),h=n(r(d[9])),b=n(r(d[10])),y=t(r(d[11])),k=r(d[12]),v=r(d[13]),C=n(r(d[14])),S=n(r(d[15])),x=n(r(d[16])),w=n(r(d[17])),T="/Users/satya/Workspace/Callstack/react-navigation-stack/src/views/Header/Header.tsx",B=k.Platform.select({ios:44,android:56,default:64}),L=k.Platform.select({ios:20,default:0}),_=k.Platform.select({ios:70,default:56}),I=k.Platform.select({ios:20,android:56,default:64}),N=function(t,n,o){if('left'===t){var l={left:I,right:I};return n||(l.left='web'===k.Platform.OS?16:0),o||(l.right=0),l}if('center'===t){var s={left:_,right:_};return n||o||(s.left=0,s.right=0),s}},P=function(t){return'ios'===k.Platform.OS?t&&!k.Platform.isPad?32:44:'android'===k.Platform.OS?56:64},V=(function(t){function n(){var t,o;(0,c.default)(this,n);for(var f=arguments.length,b=new Array(f),v=0;v<f;v++)b[v]=arguments[v];return(o=(0,p.default)(this,(t=(0,h.default)(n)).call.apply(t,[this].concat(b)))).state={widths:{}},o.renderTitleComponent=function(t){var n=o.props.layoutPreset,c=t.scene.descriptor.options,f=c.headerTitle;if(y.isValidElement(f))return f;var p=o.getHeaderTitleString(t.scene),h=c.headerTitleStyle,b=c.headerTintColor,k=c.headerTitleAllowFontScaling;return(f&&'string'!=typeof f?f:function(t){return y.createElement(C.default,(0,l.default)({},t,{__source:{fileName:T,lineNumber:227}}))})({onLayout:'center'===n?function(n){var l=n.nativeEvent.layout.width;o.setState(function(n){return{widths:(0,u.default)({},n.widths,(0,s.default)({},t.scene.key,l))}})}:void 0,allowFontScaling:Boolean(k),style:[b?{color:b}:null,'center'===n?{textAlign:'center'}:{textAlign:'left'},h],children:p})},o.renderLeftComponent=function(t){var n=t.scene.descriptor.options;if(y.isValidElement(n.headerLeft)||null===n.headerLeft)return n.headerLeft;if(n.headerLeft||0!==t.scene.index){var l=o.getBackButtonTitleString(t.scene),s=o.getTruncatedBackButtonTitle(t.scene),u=o.state.widths[t.scene.key]?(o.props.layout.initWidth-o.state.widths[t.scene.key])/2:void 0,c=n.headerLeft||S.default;return y.createElement(c,{onPress:function(){requestAnimationFrame(function(){t.scene.descriptor.navigation.goBack(t.scene.descriptor.key)})},pressColorAndroid:n.headerPressColorAndroid,tintColor:n.headerTintColor,backImage:n.headerBackImage,title:l,truncatedTitle:s,backTitleVisible:o.props.backTitleVisible,allowFontScaling:n.headerBackAllowFontScaling,titleStyle:n.headerBackTitleStyle,layoutPreset:o.props.layoutPreset,width:u,scene:t.scene,__source:{fileName:T,lineNumber:275}})}},o.renderModularLeftComponent=function(t,n,l){var s=t.scene.descriptor,u=s.options,c=s.navigation,f=o.getBackButtonTitleString(t.scene),p=o.getTruncatedBackButtonTitle(t.scene),h=o.state.widths[t.scene.key]?(o.props.layout.initWidth-o.state.widths[t.scene.key])/2:void 0;return y.createElement(x.default,{onPress:function(){requestAnimationFrame(function(){c.goBack(t.scene.descriptor.key)})},ButtonContainerComponent:n,LabelContainerComponent:l,backTitleVisible:o.props.backTitleVisible,pressColorAndroid:u.headerPressColorAndroid,tintColor:u.headerTintColor,backImage:u.headerBackImage,title:f,truncatedTitle:p,titleStyle:u.headerBackTitleStyle,layoutPreset:o.props.layoutPreset,width:h,scene:t.scene,__source:{fileName:T,lineNumber:318}})},o.renderRightComponent=function(t){var n=t.scene.descriptor.options.headerRight;return'function'==typeof n?n():n||null},o.renderLeft=function(t){var n=t.scene.descriptor.options,l=o.props.transitionPreset,s=t.style;return n.headerLeftContainerStyle&&(s=[s,n.headerLeftContainerStyle]),'uikit'!==l||n.headerBackImage||n.headerLeft||null===n.headerLeft?o.renderSubView((0,u.default)({},t,{style:s}),'left',o.renderLeftComponent,o.props.leftInterpolator):o.renderModularSubView((0,u.default)({},t,{style:s}),'left',o.renderModularLeftComponent,o.props.leftLabelInterpolator,o.props.leftButtonInterpolator)},o.renderTitle=function(t,n){var l=o.props,s=l.layoutPreset,c=l.transitionPreset,f=[{justifyContent:'center'===s?'center':'flex-start'},N(s,n.hasLeftComponent,n.hasRightComponent),n.headerTitleContainerStyle];return o.renderSubView((0,u.default)({},t,{style:f}),'title',o.renderTitleComponent,'uikit'===c?o.props.titleFromLeftInterpolator:o.props.titleInterpolator)},o.renderRight=function(t){var n=t.scene.descriptor.options,l=t.style;return n.headerRightContainerStyle&&(l=[l,n.headerRightContainerStyle]),o.renderSubView((0,u.default)({},t,{style:l}),'right',o.renderRightComponent,o.props.rightInterpolator)},o.renderBackground=function(t){var n=t.scene,l=n.index,s=n.descriptor.options,c=o.props.navigation.state.index-l;return Math.abs(c)>2?null:o.renderSubView((0,u.default)({},t,{style:k.StyleSheet.absoluteFill}),'background',function(){return'function'==typeof s.headerBackground?s.headerBackground():s.headerBackground},o.props.backgroundInterpolator)},o.renderModularSubView=function(t,n,l,s,c){var f=t.scene,p=f.index,h=f.isStale,b=f.key;if(0!==p){var v=o.props.navigation.state.index-p;if(Math.abs(v)>2)return null;var C=l(t,function(n){var l=n.children;return y.createElement(k.Animated.View,{style:[c((0,u.default)({},o.props,t))],__source:{fileName:T,lineNumber:483}},l)},function(n){var l=n.children;return y.createElement(k.Animated.View,{style:[s((0,u.default)({},o.props,t))],__source:{fileName:T,lineNumber:491}},l)});if(null===C)return C;var S=0!==v||h?'none':'box-none';return y.createElement(k.View,{key:n+"_"+b,pointerEvents:S,style:[M.item,M[n],t.style],__source:{fileName:T,lineNumber:511}},C)}},o.renderSubView=function(t,n,l,s){var c=t.scene,f=c.index,p=c.isStale,h=c.key,b=o.props.navigation.state.index-f;if(Math.abs(b)>2)return null;var v=l(t);if(null==v)return null;var C=0!==b||p?'none':'box-none';return y.createElement(k.Animated.View,{pointerEvents:C,key:n+"_"+h,style:[M.item,M[n],t.style,s&&s((0,u.default)({},o.props,t))],__source:{fileName:T,lineNumber:547}},v)},o.renderHeader=function(t){var n=t.scene.descriptor.options;if(null===n.header||!1===n.headerShown)return null;var s=o.renderLeft(t),u=o.renderRight(t),c=o.renderTitle(t,{hasLeftComponent:!!s,hasRightComponent:!!u,headerTitleContainerStyle:n.headerTitleContainerStyle}),f=o.props.transitionPreset,p={style:M.header,key:"scene_"+t.scene.key};return n.headerLeft||n.headerBackImage||'ios'!==k.Platform.OS||'uikit'!==f?y.createElement(k.View,(0,l.default)({},p,{__source:{fileName:T,lineNumber:593}}),c,s,u):y.createElement(k.MaskedViewIOS,(0,l.default)({},p,{maskElement:y.createElement(k.View,{style:M.iconMaskContainer,__source:{fileName:T,lineNumber:604}},y.createElement(k.Image,{source:r(d[18]),style:M.iconMask,__source:{fileName:T,lineNumber:605}}),y.createElement(k.View,{style:M.iconMaskFillerRect,__source:{fileName:T,lineNumber:609}})),__source:{fileName:T,lineNumber:601}}),c,s,u)},o}return(0,b.default)(n,t),(0,f.default)(n,[{key:"getHeaderTitleString",value:function(t){var n=t.descriptor.options;return'string'==typeof n.headerTitle?n.headerTitle:(n.title&&n.title,n.title)}},{key:"getLastScene",value:function(t){return this.props.scenes.find(function(n){return n.index===t.index-1})}},{key:"getBackButtonTitleString",value:function(t){var n=this.getLastScene(t);if(!n)return null;var o=n.descriptor.options.headerBackTitle;return o||null===o?o:this.getHeaderTitleString(n)}},{key:"getTruncatedBackButtonTitle",value:function(t){var n=this.getLastScene(t);return n?n.descriptor.options.headerTruncatedBackTitle:null}},{key:"render",value:function(){var t,n,l=this,s=this.props,u=s.mode,c=s.scene,f=s.isLandscape;if('float'===u){var p={};this.props.scenes.forEach(function(t){p[t.index]=t});var h=Object.values(p).map(function(t){return{position:l.props.position,scene:t}});t=h.map(function(t){return l.renderHeader(t)}),n=h.map(function(t){return l.renderBackground(t)})}else{var b={position:new k.Animated.Value(this.props.scene.index),scene:this.props.scene};t=this.renderHeader(b),n=this.renderBackground(b)}var C=c.descriptor.options,S=C.headerStyle,x=void 0===S?{}:S,w=k.StyleSheet.flatten(x),B=P(f),L=(w.alignItems,w.justifyContent,w.flex,w.flexDirection,w.flexGrow,w.flexShrink,w.flexBasis,w.flexWrap,w.position,w.padding,w.paddingHorizontal,w.paddingRight,w.paddingLeft,w.top,w.right,w.bottom,w.left,(0,o.default)(w,["alignItems","justifyContent","flex","flexDirection","flexGrow","flexShrink","flexBasis","flexWrap","position","padding","paddingHorizontal","paddingRight","paddingLeft","top","right","bottom","left"])),_='dark'===this.context,I=[C.headerTransparent?_?M.transparentContainerDark:M.transparentContainerLight:_?M.containerDark:M.containerLight,{height:B},L],N=C.headerForceInset||{top:'always',bottom:'never',horizontal:'always'},V=L.backgroundColor;return V||(V=_?v.ThemeColors.dark.header:v.ThemeColors.light.header),y.createElement(k.Animated.View,{style:[this.props.layoutInterpolator(this.props),'ios'!==k.Platform.OS||C.headerTransparent?null:{backgroundColor:V}],__source:{fileName:T,lineNumber:730}},y.createElement(v.SafeAreaView,{forceInset:N,style:I,__source:{fileName:T,lineNumber:738}},n,y.createElement(k.View,{style:M.flexOne,__source:{fileName:T,lineNumber:740}},t)))}}]),n})(y.PureComponent);V.contextType=v.ThemeContext,V.defaultProps={layoutInterpolator:w.default.forLayout,leftInterpolator:w.default.forLeft,leftButtonInterpolator:w.default.forLeftButton,leftLabelInterpolator:w.default.forLeftLabel,titleFromLeftInterpolator:w.default.forCenterFromLeft,titleInterpolator:w.default.forCenter,rightInterpolator:w.default.forRight,backgroundInterpolator:w.default.forBackground};var E=k.Platform.select({android:{elevation:4},web:{boxShadow:"0 2px 4px -1px rgba(0,0,0,0.2), 0 4px 5px 0 rgba(0,0,0,0.14), 0 1px 10px 0 rgba(0,0,0,0.12)"},default:{borderBottomWidth:k.StyleSheet.hairlineWidth,borderBottomColor:v.ThemeColors.light.headerBorder}}),A=k.Platform.select({android:{elevation:4},web:{boxShadow:"0 2px 4px -1px rgba(0,0,0,0.2), 0 4px 5px 0 rgba(0,0,0,0.14), 0 1px 10px 0 rgba(0,0,0,0.12)"},default:{borderBottomWidth:k.StyleSheet.hairlineWidth,borderBottomColor:v.ThemeColors.dark.headerBorder}}),M=k.StyleSheet.create({containerLight:(0,u.default)({},E,{backgroundColor:v.ThemeColors.light.header}),containerDark:(0,u.default)({},A,{backgroundColor:v.ThemeColors.dark.header}),transparentContainerLight:(0,u.default)({},E,{position:'absolute',top:0,left:0,right:0,borderBottomWidth:0,borderBottomColor:'transparent',elevation:0}),transparentContainerDark:(0,u.default)({},A,{position:'absolute',top:0,left:0,right:0,borderBottomWidth:0,borderBottomColor:'transparent',elevation:0}),header:(0,u.default)({},k.StyleSheet.absoluteFillObject,{flexDirection:'row'}),item:{backgroundColor:'transparent'},iconMaskContainer:{flex:1,flexDirection:'row',justifyContent:'center'},iconMaskFillerRect:{flex:1,backgroundColor:'#d8d8d8',marginLeft:-5},iconMask:{height:23,width:14.5,marginLeft:8.5,marginTop:-2.5,alignSelf:'center',resizeMode:'contain',transform:[{scaleX:k.I18nManager.isRTL?-1:1}]},background:{},title:{bottom:0,top:0,position:'absolute',alignItems:'center',flexDirection:'row'},left:{left:0,bottom:0,top:0,position:'absolute',alignItems:'center',flexDirection:'row'},right:{right:0,bottom:0,top:0,position:'absolute',flexDirection:'row',alignItems:'center'},flexOne:{flex:1}}),R=(0,l.default)((0,v.withOrientation)(V),{get HEIGHT(){return B+L}});e.default=R},1308,[1,3,56,11,50,1304,4,5,6,8,9,12,16,411,1309,1310,1315,1316,1318]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),l=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=l(r(d[2])),n=l(r(d[3])),s=l(r(d[4])),f=l(r(d[5])),u=l(r(d[6])),c=l(r(d[7])),h=l(r(d[8])),y=l(r(d[9])),v=t(r(d[10])),p=r(d[11]),b=r(d[12]),T=(function(t){function l(){return(0,f.default)(this,l),(0,c.default)(this,(0,h.default)(l).apply(this,arguments))}return(0,y.default)(l,t),(0,u.default)(l,[{key:"render",value:function(){var t=this.props,l=t.style,o=(0,s.default)(t,["style"]),f=b.ThemeColors[this.context];return v.createElement(p.Animated.Text,(0,n.default)({numberOfLines:1},o,{style:[_.title,{color:f.label},l],accessibilityTraits:"header",__source:{fileName:"/Users/satya/Workspace/Callstack/react-navigation-stack/src/views/Header/HeaderTitle.tsx",lineNumber:17}}))}}]),l})(v.Component);T.contextType=b.ThemeContext;var _=p.StyleSheet.create({title:(0,o.default)({},p.Platform.select({ios:{fontSize:17,fontWeight:'600',color:'rgba(0, 0, 0, .9)',marginHorizontal:16},android:{fontSize:20,fontWeight:'500',color:'rgba(0, 0, 0, .9)',marginHorizontal:16},default:{fontSize:18,fontWeight:'400',color:'#3c4043'}}))}),x=T;e.default=x},1309,[1,3,1304,11,56,4,5,6,8,9,12,16,411]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=n(r(d[2])),o=n(r(d[3])),s=n(r(d[4])),c=n(r(d[5])),u=n(r(d[6])),f=n(r(d[7])),b=t(r(d[8])),h=r(d[9]),p=r(d[10]),y=n(r(d[11])),T=n(r(d[12])),v=n(r(d[13])),k="/Users/satya/Workspace/Callstack/react-navigation-stack/src/views/Header/HeaderBackButton.tsx",C=(function(t){function n(){var t,l;(0,o.default)(this,n);for(var s=arguments.length,f=new Array(s),b=0;b<s;b++)f[b]=arguments[b];return(l=(0,c.default)(this,(t=(0,u.default)(n)).call.apply(t,[this].concat(f)))).state={},l.handleTextLayout=function(t){l.state.initialTextWidth||l.setState({initialTextWidth:t.nativeEvent.layout.x+t.nativeEvent.layout.width})},l.getTitleText=function(){var t=l.props,n=t.width,o=t.title,s=t.truncatedTitle,c=l.state.initialTextWidth;return null===o?null:o?c&&n&&c>n?s:o:s},l}return(0,f.default)(n,t),(0,s.default)(n,[{key:"renderBackImage",value:function(){var t=this.props,n=t.backImage,l=t.backTitleVisible,o=this.props.tintColor;o||'android'!==h.Platform.OS||(o=p.ThemeColors[this.context].label);var s=this.getTitleText();return b.isValidElement(n)?n:n?n({tintColor:o,title:s}):b.createElement(h.Image,{style:[x.icon,!!l&&x.iconWithTitle,!!o&&{tintColor:o}],source:T.default,fadeDuration:0,__source:{fileName:k,lineNumber:71}})}},{key:"maybeRenderTitle",value:function(){var t=this.props,n=t.allowFontScaling,l=t.backTitleVisible,o=t.titleStyle,s=t.tintColor,c=this.getTitleText();return l&&null!==c?b.createElement(h.Text,{accessible:!1,onLayout:this.handleTextLayout,style:[x.title,!!s&&{color:s},o],numberOfLines:1,allowFontScaling:!!n,__source:{fileName:k,lineNumber:114}},this.getTitleText()):null}},{key:"render",value:function(){var t=this.props,n=t.onPress,l=t.pressColorAndroid,o=t.title,s=t.disabled,c=b.createElement(y.default,{disabled:s,accessible:!0,accessibilityRole:"button",accessibilityComponentType:"button",accessibilityLabel:o?o+", back":'Go back',accessibilityTraits:"button",testID:"header-back",delayPressIn:0,onPress:s?void 0:n,pressColor:l,style:[x.container,s&&x.disabled],borderless:!0,__source:{fileName:k,lineNumber:130}},b.createElement(h.View,{style:x.container,__source:{fileName:k,lineNumber:144}},this.renderBackImage(),this.maybeRenderTitle()));return'ios'===h.Platform.OS?c:b.createElement(h.View,{style:x.androidButtonWrapper,__source:{fileName:k,lineNumber:154}},c)}}]),n})(b.PureComponent);C.defaultProps={pressColorAndroid:'rgba(0, 0, 0, .32)',tintColor:h.Platform.select({ios:'#037aff',web:'#5f6368'}),truncatedTitle:'Back',backImage:h.Platform.select({web:v.default})},C.contextType=p.ThemeContext;var x=h.StyleSheet.create({disabled:{opacity:.5},androidButtonWrapper:(0,l.default)({margin:13,backgroundColor:'transparent'},h.Platform.select({web:{marginLeft:21},default:{}})),container:{alignItems:'center',flexDirection:'row',backgroundColor:'transparent'},title:{fontSize:17,paddingRight:10},icon:h.Platform.select({ios:{backgroundColor:'transparent',height:21,width:13,marginLeft:9,marginRight:22,marginVertical:12,resizeMode:'contain',transform:[{scaleX:h.I18nManager.isRTL?-1:1}]},default:{height:24,width:24,margin:3,resizeMode:'contain',backgroundColor:'transparent',transform:[{scaleX:h.I18nManager.isRTL?-1:1}]}}),iconWithTitle:'ios'===h.Platform.OS?{marginRight:6}:{}}),w=C;e.default=w},1310,[1,3,1304,4,5,6,8,9,12,16,411,1311,1313,1314]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),l=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=l(r(d[2])),o=l(r(d[3])),u=l(r(d[4])),n=l(r(d[5])),p=l(r(d[6])),c=l(r(d[7])),f=l(r(d[8])),h=t(r(d[9])),b=r(d[10]),_=l(r(d[11])),v="/Users/satya/Workspace/Callstack/react-navigation-stack/src/views/TouchableItem.tsx",y=(function(t){function l(){return(0,u.default)(this,l),(0,p.default)(this,(0,c.default)(l).apply(this,arguments))}return(0,f.default)(l,t),(0,n.default)(l,[{key:"render",value:function(){if('android'===b.Platform.OS&&b.Platform.Version>=21){var t=this.props,l=t.style,u=(0,o.default)(t,["style"]);return h.createElement(b.TouchableNativeFeedback,(0,s.default)({},u,{style:null,background:b.TouchableNativeFeedback.Ripple(this.props.pressColor,this.props.borderless),__source:{fileName:v,lineNumber:52}}),h.createElement(b.View,{style:l,__source:{fileName:v,lineNumber:60}},h.Children.only(this.props.children)))}return'ios'===b.Platform.OS?h.createElement(_.default,(0,s.default)({hitSlop:{top:10,bottom:10,right:10,left:10},disallowInterruption:!0,enabled:!this.props.disabled},this.props,{__source:{fileName:v,lineNumber:65}}),this.props.children):h.createElement(b.TouchableOpacity,(0,s.default)({},this.props,{__source:{fileName:v,lineNumber:76}}),this.props.children)}}]),l})(h.Component);e.default=y,y.defaultProps={borderless:!1,pressColor:'rgba(0, 0, 0, .32)'}},1311,[1,3,11,56,4,5,6,8,9,12,16,1312]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(r(d[2])),s=n(r(d[3])),l=n(r(d[4])),c=n(r(d[5])),u=n(r(d[6])),p=n(r(d[7])),f=n(r(d[8])),h=t(r(d[9])),v=r(d[10]),y=r(d[11]),A=v.Animated.createAnimatedComponent(y.BaseButton),S='android'===v.Platform.OS||'ios'===v.Platform.OS,C=(function(t){function n(){var t,o;(0,l.default)(this,n);for(var s=arguments.length,c=new Array(s),f=0;f<s;f++)c[f]=arguments[f];return(o=(0,u.default)(this,(t=(0,p.default)(n)).call.apply(t,[this].concat(c)))).opacity=new v.Animated.Value(1),o.handleActiveStateChange=function(t){'android'!==v.Platform.OS&&v.Animated.spring(o.opacity,{stiffness:1e3,damping:500,mass:3,overshootClamping:!0,restDisplacementThreshold:.01,restSpeedThreshold:.01,toValue:t?o.props.activeOpacity:1,useNativeDriver:S}).start(),o.props.onActiveStateChange&&o.props.onActiveStateChange(t)},o}return(0,f.default)(n,t),(0,c.default)(n,[{key:"render",value:function(){var t=this.props,n=t.children,l=t.style,c=t.enabled,u=(0,s.default)(t,["children","style","enabled"]);return h.createElement(A,(0,o.default)({},u,{onActiveStateChange:this.handleActiveStateChange,style:[l,'ios'===v.Platform.OS&&c&&{opacity:this.opacity}],__source:{fileName:"/Users/satya/Workspace/Callstack/react-navigation-stack/src/views/BorderlessButton.tsx",lineNumber:42}}),n)}}]),n})(h.Component);e.default=C,C.defaultProps={activeOpacity:.3,borderless:!0}},1312,[1,3,11,56,4,5,6,8,9,12,16,464]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-navigation-stack/lib/module/views/assets",width:24,height:24,scales:[1,1.5,2,3,4],hash:"a364dc7a784101f7c8f6791c7b4514ce",name:"back-icon",type:"png"})},1313,[174]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var c=t.tintColor;return l.createElement("svg",{width:"24px",height:"24px",viewBox:"0 0 24 24",__source:{fileName:n,lineNumber:9}},l.createElement("path",{fill:c,d:"M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z",__source:{fileName:n,lineNumber:10}}))};var l=t(r(d[1])),n="/Users/satya/Workspace/Callstack/react-navigation-stack/src/views/Header/BackButtonWeb.tsx"},1314,[1,12]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=n(r(d[2])),o=n(r(d[3])),s=n(r(d[4])),c=n(r(d[5])),u=n(r(d[6])),f=t(r(d[7])),h=r(d[8]),b=n(r(d[9])),y=n(r(d[10])),p="/Users/satya/Workspace/Callstack/react-navigation-stack/src/views/Header/ModularHeaderBackButton.tsx",v=(function(t){function n(){var t,o;(0,l.default)(this,n);for(var u=arguments.length,f=new Array(u),h=0;h<u;h++)f[h]=arguments[h];return(o=(0,s.default)(this,(t=(0,c.default)(n)).call.apply(t,[this].concat(f)))).state={},o.onTextLayout=function(t){o.state.initialTextWidth||o.setState({initialTextWidth:t.nativeEvent.layout.x+t.nativeEvent.layout.width})},o.getTitleText=function(){var t=o.props,n=t.width,l=t.title,s=t.truncatedTitle,c=o.state.initialTextWidth;return null===l?null:l?c&&n&&c>n?s:l.length>8?s:l:s},o}return(0,u.default)(n,t),(0,o.default)(n,[{key:"renderBackImage",value:function(){var t=this.props,n=t.backImage,l=t.backTitleVisible,o=t.tintColor;return f.isValidElement(n)?n:n?n({tintColor:o}):f.createElement(h.Image,{style:[T.icon,!!l&&T.iconWithTitle,!!o&&{tintColor:o}],source:y.default,__source:{fileName:p,lineNumber:51}})}},{key:"maybeRenderTitle",value:function(){var t=this.props,n=t.backTitleVisible,l=t.titleStyle,o=t.tintColor,s=this.getTitleText();if(!n||null===s)return null;var c=this.props.LabelContainerComponent;return f.createElement(c,{__source:{fileName:p,lineNumber:90}},f.createElement(h.Text,{accessible:!1,onLayout:this.onTextLayout,style:[T.title,!!o&&{color:o},l],numberOfLines:1,__source:{fileName:p,lineNumber:91}},this.getTitleText()))}},{key:"render",value:function(){var t=this.props,n=t.onPress,l=t.title,o=this.props.ButtonContainerComponent;return f.createElement(b.default,{accessibilityComponentType:"button",accessibilityLabel:l?l+", back":'Go back',accessibilityTraits:"button",testID:"header-back",delayPressIn:0,onPress:n,style:T.container,borderless:!0,__source:{fileName:p,lineNumber:112}},f.createElement(h.View,{style:T.container,__source:{fileName:p,lineNumber:122}},f.createElement(o,{__source:{fileName:p,lineNumber:123}},this.renderBackImage()),this.maybeRenderTitle()))}}]),n})(f.PureComponent);v.defaultProps={tintColor:'#037aff',truncatedTitle:'Back'};var T=h.StyleSheet.create({container:{alignItems:'center',flexDirection:'row',backgroundColor:'transparent',marginBottom:1,overflow:'visible'},title:{fontSize:17,paddingRight:10},icon:{height:21,width:12,marginLeft:9,marginRight:22,marginVertical:12,resizeMode:'contain',transform:[{scaleX:h.I18nManager.isRTL?-1:1}]},iconWithTitle:{marginRight:3}}),k=v;e.default=k},1315,[1,3,4,5,6,8,9,12,16,1311,1313]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),o=t(r(d[2]));function u(t){if(!t)return!0;var n=t.descriptor.options,o=n.header,u=n.headerShown;return null!==o&&!1!==u}var s=function(t,n,o,s){return{inputRange:[n,n+.001,o-.9,o-.2,o,s-.001,s],outputRange:[0,u(t[n])?0:1,u(t[n])?0:1,u(t[n])?.3:1,u(t[o])?1:0,u(t[s])?0:1,0],extrapolate:'clamp'}};function p(t){return!t[t.length-1].isActive}var f=n.Dimensions.get('window').width/2-70-25;var c=n.Dimensions.get('window').width/2-70+25;var l={opacity:1},v={opacity:0};function R(t){var n=t.navigation,o=t.scene;return n.state.index===o.index?l:v}var x=n.Dimensions.get('window').width;var y={forLayout:function(t){var s=t.layout,f=t.position,c=t.scene,l=t.scenes;if('float'!==t.mode)return{};var v=p(l),R=(0,o.default)(t);if(!R)return{};var x=R.first,y=R.last,h=c.index,w=s.initWidth||n.Dimensions.get('window').width;if(v&&!u(l[h])&&!u(l[y])||!v&&!u(l[x])&&!u(l[h]))return{transform:[{translateX:w}]};var L=n.I18nManager.isRTL?-1:1;return{transform:[{translateX:f.interpolate({inputRange:[x,h,y],outputRange:[L*(u(l[x])?0:w),L*(u(l[h])?0:v?w:-w),L*(u(l[y])?0:-w)],extrapolate:'clamp'})}]}},forLeft:function(t){var n=t.position,u=t.scene,p=t.scenes,f=(0,o.default)(t);if(!f)return{opacity:0};var c=f.first,l=f.last,v=u.index;return{opacity:n.interpolate(s(p,c,v,l))}},forLeftButton:function(t){var n=t.position,s=t.scene,p=t.scenes,f=(0,o.default)(t);if(!f)return{opacity:0};var c=f.first,l=f.last,v=s.index,R=[c,c+.001,c+Math.abs(v-c)/2,v,l-Math.abs(l-v)/2,l-.001,l],x=[0,u(p[c])?0:1,u(p[c])?.3:1,u(p[v])?1:0,u(p[l])?.3:1,u(p[l])?0:1,0];return{opacity:n.interpolate({inputRange:R,outputRange:x,extrapolate:'clamp'})}},forLeftLabel:function(t){var s=t.position,p=t.scene,c=t.scenes,l=(0,o.default)(t);if(!l)return{opacity:0};var v=l.first,R=l.last,x=p.index,y=f;return{opacity:s.interpolate({inputRange:[v,v+.001,x-.35,x,x+.5,R-.001,R],outputRange:[0,u(c[v])?0:1,u(c[v])?0:1,u(c[x])?1:0,u(c[R])?.5:1,u(c[R])?0:1,0],extrapolate:'clamp'}),transform:[{translateX:s.interpolate({inputRange:[v,v+.001,x,R-.001,R],outputRange:n.I18nManager.isRTL?[1.5*-y,u(c[v])?1.5*-y:0,0,u(c[R])?y:0,y]:[y,u(c[v])?y:0,0,u(c[R])?1.5*-y:0,1.5*-y],extrapolate:'clamp'})}]}},forCenterFromLeft:function(t){var s=t.position,p=t.scene,f=t.scenes,l=(0,o.default)(t);if(!l)return{opacity:0};var v=l.first,R=l.last,x=p.index,y=c;return{opacity:s.interpolate({inputRange:[v,v+.001,x-.5,x,x+.7,R-.001,R],outputRange:[0,u(f[v])?0:1,u(f[v])?0:1,u(f[x])?1:0,u(f[R])?0:1,u(f[R])?0:1,0],extrapolate:'clamp'}),transform:[{translateX:s.interpolate({inputRange:[v,v+.001,x,R-.001,R],outputRange:n.I18nManager.isRTL?[-y,u(f[v])?-y:0,0,u(f[R])?y:0,y]:[y,u(f[v])?y:0,0,u(f[R])?-y:0,-y],extrapolate:'clamp'})}]}},forCenter:function(t){var n=t.position,u=t.scene,p=t.scenes,f=(0,o.default)(t);if(!f)return{opacity:0};var c=f.first,l=f.last,v=u.index;return{opacity:n.interpolate(s(p,c,v,l))}},forRight:function(t){var n=t.position,u=t.scene,p=t.scenes,f=(0,o.default)(t);if(!f)return{opacity:0};var c=f.first,l=f.last,v=u.index;return{opacity:n.interpolate(s(p,c,v,l))}},forBackground:R,forBackgroundWithInactiveHidden:R,forBackgroundWithFade:function(t){var n=t.position,u=t.scene,s=(0,o.default)(t);return s?{opacity:n.interpolate({inputRange:[s.first,u.index,s.last],outputRange:[0,1,0],extrapolate:'clamp'})}:{opacity:0}},forBackgroundWithTranslation:function(t){var u=t.position,s=t.scene,p=(0,o.default)(t);if(!p)return{opacity:0};var f=p.first,c=p.last,l=s.index,v=[x,0,-x];return{transform:[{translateX:u.interpolate({inputRange:[f,l,c],outputRange:n.I18nManager.isRTL?v.reverse():v,extrapolate:'clamp'})}]}}};e.default=y},1316,[3,16,1317]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=function(n){var t=n.scene,f=n.scenes,s=t.index,u=f.length-1;if(!f[u].isActive){var l=f.findIndex(function(n){return n===t}),c=f.findIndex(function(n){return n.isActive}),o=f[c].index,v=f[u].index;return s!==o&&l===u?{first:Math.min(o,s-1),last:s+1}:s===o&&l===c?{first:s-1,last:Math.max(v,s+1)}:s===o||l>c?null:{first:s-1,last:s+1}}return{first:s-1,last:s+1}};e.default=n},1317,[]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-navigation-stack/lib/module/views/assets",width:50,height:85,scales:[1],hash:"6165c9d7a2e729ba57b23dd93add5366",name:"back-icon-mask",type:"png"})},1318,[174]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o,t=n(r(d[1])),l=r(d[2]),s=n(r(d[3])),u={transitionSpec:o=(0,r(d[4]).supportsImprovedSpringAnimation)()?{timing:l.Animated.spring,stiffness:1e3,damping:500,mass:3,overshootClamping:!0,restDisplacementThreshold:.01,restSpeedThreshold:.01}:{duration:500,easing:l.Easing.bezier(.2833,.99,.31833,.99),timing:l.Animated.timing},screenInterpolator:s.default.forHorizontal,containerStyleLight:{backgroundColor:'#eee'},containerStyleDark:{backgroundColor:'#000'}},c={transitionSpec:o,screenInterpolator:s.default.forVertical,containerStyleLight:{backgroundColor:'#eee'},containerStyleDark:{backgroundColor:'#000'}},f={transitionSpec:{duration:350,easing:l.Easing.out(l.Easing.poly(5)),timing:l.Animated.timing},screenInterpolator:s.default.forFadeFromBottomAndroid},p={transitionSpec:{duration:150,easing:l.Easing.in(l.Easing.linear),timing:l.Animated.timing},screenInterpolator:s.default.forFadeToBottomAndroid},S={transitionSpec:{duration:0,timing:l.Animated.timing},screenInterpolator:s.default.forNoAnimation,containerStyleLight:{backgroundColor:'#eee'},containerStyleDark:{backgroundColor:'#000'}};function A(n,o,t){return'ios'!==l.Platform.OS?o&&n.index<o.index?p:f:t?c:u}var h={defaultTransitionConfig:A,getTransitionConfig:function(n,o,l,s){var u=A(o,l,s);return n?(0,t.default)({},u,n(o,l,s)):u},SlideFromRightIOS:u,ModalSlideFromBottomIOS:c,FadeInFromBottomAndroid:f,FadeOutToBottomAndroid:p,NoAnimation:S};e.default=h},1319,[3,1304,16,1320,1321]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),o=t(r(d[2])),u=1e-5;function l(t){var n=t.navigation,o=t.scene,u=n.state.index===o.index,l=u?0:1e6;return{opacity:u?1:0,transform:[{translateX:l},{translateY:l}]}}var p={forHorizontal:function(t){var p=t.layout,s=t.position,f=t.scene;if(!p.isMeasured)return l(t);var c=(0,o.default)(t);if(!c)return{opacity:0};var v=c.first,y=c.last,R=f.index,x=p.initWidth,M=s.interpolate({inputRange:[v,R,y],outputRange:n.I18nManager.isRTL?[-x,0,.3*x]:[x,0,-.3*x],extrapolate:'clamp'}),h=t.shadowEnabled?s.interpolate({inputRange:[v,R,y],outputRange:[0,.7,0],extrapolate:'clamp'}):null;return{transform:[{translateX:M}],overlayOpacity:t.cardOverlayEnabled?s.interpolate({inputRange:[R,y-.5,y,y+u],outputRange:[0,.07,.07,0],extrapolate:'clamp'}):null,shadowOpacity:h}},forVertical:function(t){var n=t.layout,u=t.position,p=t.scene;if(!n.isMeasured)return l(t);var s=(0,o.default)(t);if(!s)return{opacity:0};var f=s.first,c=s.last,v=p.index,y=n.initHeight;return{transform:[{translateY:u.interpolate({inputRange:[f,v,c],outputRange:[y,0,0],extrapolate:'clamp'})}]}},forFadeFromBottomAndroid:function(t){var n=t.layout,u=t.position,p=t.scene;if(!n.isMeasured)return l(t);var s=(0,o.default)(t);if(!s)return{opacity:0};var f=s.first,c=s.last,v=p.index,y=u.interpolate({inputRange:[f,f+.5,f+.9,v,c-1e-5,c],outputRange:[0,.25,.7,1,1,0],extrapolate:'clamp'}),R=.08*n.initHeight;return{opacity:y,transform:[{translateY:u.interpolate({inputRange:[f,v,c],outputRange:[R,0,0],extrapolate:'clamp'})}]}},forFadeToBottomAndroid:function(t){var n=t.layout,u=t.position,p=t.scene;if(!n.isMeasured)return l(t);var s=(0,o.default)(t);if(!s)return{opacity:0};var f=s.first,c=s.last,v=[f,p.index,c],y=u.interpolate({inputRange:v,outputRange:[0,1,1],extrapolate:'clamp'}),R=.08*n.initHeight;return{opacity:y,transform:[{translateY:u.interpolate({inputRange:v,outputRange:[R,0,0],extrapolate:'clamp'})}]}},forFade:function(t){var n=t.layout,u=t.position,p=t.scene;if(!n.isMeasured)return l(t);var s=(0,o.default)(t);if(!s)return{opacity:0};var f=s.first,c=s.last,v=p.index;return{opacity:u.interpolate({inputRange:[f,v,c],outputRange:[0,1,1],extrapolate:'clamp'})}},forNoAnimation:function(){return{}}};e.default=p},1320,[3,16,1317]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.supportsImprovedSpringAnimation=void 0;var n=r(d[0]).NativeModules.PlatformConstants;e.supportsImprovedSpringAnimation=function(){if(n&&n.reactNativeVersion){var o=n.reactNativeVersion,t=o.major,s=o.minor;return s>=50||0===t&&0===s}return!1}},1321,[16]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])).createContext(null);e.default=l},1322,[1,12]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(n,t,u){if(t<n)return n;if(t>u)return u;return t}},1323,[]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=n(r(d[2])),o=n(r(d[3])),u=n(r(d[4])),p=n(r(d[5])),c=n(r(d[6])),l=n(r(d[7])),f=n(r(d[8])),v=t(r(d[9])),h=r(d[10]),T=n(r(d[11])),P={duration:250,easing:h.Easing.inOut(h.Easing.ease),timing:h.Animated.timing},x=(function(t){function n(t){var p;(0,u.default)(this,n),(p=(0,c.default)(this,(0,l.default)(n).call(this,t))).computeScenes=function(t,n){var s=(0,T.default)(p.state.scenes,n.navigation.state,t.navigation.state,n.descriptors);if(n.navigation.state.isTransitioning||(s=S(s)),n.screenProps!==p.props.screenProps&&p.setState({nextScenes:s}),s!==p.state.scenes)return s},p.handleLayout=function(t){var n=t.nativeEvent.layout,s=n.height,u=n.width;if(p.state.layout.initWidth!==u||p.state.layout.initHeight!==s){var c=(0,o.default)({},p.state.layout,{initHeight:s,initWidth:u,isMeasured:!0});c.height.setValue(s),c.width.setValue(u);var l=(0,o.default)({},p.state,{layout:c});p.transitionProps=y(p.props,l),p.setState(l)}},p.handleTransitionEnd=function(){if(p.isComponentMounted){var t=p.prevTransitionProps;p.prevTransitionProps=void 0;var n=S(p.state.scenes),u=(0,o.default)({},p.state,{scenes:n});p.transitionProps=y(p.props,u),p.setState(u,function(){var n,o;return s.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:if(!p.props.onTransitionEnd){u.next=5;break}if(!((n=p.props.onTransitionEnd(p.transitionProps,t))instanceof Promise)){u.next=5;break}return u.next=5,s.default.awrap(n);case 5:p.queuedTransition?(o=p.queuedTransition.prevProps,p.queuedTransition=null,p.startTransition(o,p.props)):p.isTransitionRunning=!1;case 6:case"end":return u.stop()}})})}};var f={height:new h.Animated.Value(0),initHeight:0,initWidth:0,isMeasured:!1,width:new h.Animated.Value(0)},v=new h.Animated.Value(p.props.navigation.state.index);return p.positionListener=v.addListener(function(){}),p.state={layout:f,position:v,scenes:(0,T.default)([],p.props.navigation.state,null,p.props.descriptors)},p.prevTransitionProps=void 0,p.transitionProps=y(t,p.state),p.isComponentMounted=!1,p.isTransitionRunning=!1,p.queuedTransition=null,p}return(0,f.default)(n,t),(0,p.default)(n,[{key:"componentDidMount",value:function(){this.isComponentMounted=!0}},{key:"componentWillUnmount",value:function(){this.isComponentMounted=!1,this.positionListener&&this.state.position.removeListener(this.positionListener)}},{key:"UNSAFE_componentWillReceiveProps",value:function(t){this.isTransitionRunning?this.queuedTransition||(this.queuedTransition={prevProps:this.props}):this.startTransition(this.props,t)}},{key:"startTransition",value:function(t,n){var u=this,p=t.navigation.state.index!==n.navigation.state.index,c=this.computeScenes(t,n);if(!c)return this.prevTransitionProps=this.transitionProps,this.state.position.setValue(t.navigation.state.index),void this.handleTransitionEnd();var l=(0,o.default)({},this.state,{scenes:c}),f=l.position,v=n.navigation.state.index;this.prevTransitionProps=this.transitionProps,this.transitionProps=y(n,l);var h=this.transitionProps.navigation.state.isTransitioning;h&&p?h&&(this.isTransitionRunning=!0,this.setState(l,function(){var t,c,l,h,T;return s.default.async(function(x){for(;;)switch(x.prev=x.next){case 0:if(!n.onTransitionStart){x.next=5;break}if(!((t=n.onTransitionStart(u.transitionProps,u.prevTransitionProps))instanceof Promise)){x.next=5;break}return x.next=5,s.default.awrap(t);case 5:c=n.configureTransition?n.configureTransition(u.transitionProps,u.prevTransitionProps):null,l=(0,o.default)({},P,c),h=l.timing,delete l.timing,T=f.__getValue()!==v,p&&T?h(f,(0,o.default)({},l,{toValue:n.navigation.state.index})).start(function(){requestAnimationFrame(u.handleTransitionEnd)}):u.handleTransitionEnd();case 11:case"end":return x.stop()}})})):this.setState(l,function(){var t;return s.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(!n.onTransitionStart){o.next=5;break}if(!((t=n.onTransitionStart(u.transitionProps,u.prevTransitionProps))instanceof Promise)){o.next=5;break}return o.next=5,s.default.awrap(t);case 5:p&&f.setValue(v),u.handleTransitionEnd();case 7:case"end":return o.stop()}})})}},{key:"render",value:function(){return v.createElement(h.View,{onLayout:this.handleLayout,style:E.main,__source:{fileName:"/Users/satya/Workspace/Callstack/react-navigation-stack/src/views/Transitioner.tsx",lineNumber:267}},this.props.render(this.transitionProps,this.prevTransitionProps))}}]),n})(v.Component);function y(t,n){var s=t.navigation,o=n.layout,u=n.position,p=n.scenes,c=p.find(k);if(!c)throw new Error('Could not find active scene');return{layout:o,navigation:s,position:u,scenes:p,scene:c,index:c.index}}function w(t){return!t.isStale}function S(t){var n=t.filter(w);return n.length===t.length?t:n}function k(t){return t.isActive}var E=h.StyleSheet.create({main:{flex:1}}),V=x;e.default=V},1324,[1,3,272,1304,4,5,6,8,9,12,16,1325]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,o,s,l){if(t.forEach(function(t){var n=t.route;l&&l[n.key]&&(t.descriptor=l[n.key])}),s===o)return t;var h=new Map,v=new Map,y=new Map;t.forEach(function(t){var n=t.key;t.isStale&&y.set(n,t),h.set(n,t)});var k=new Set,x=o.routes;x.length>o.index+1&&(console.warn('StackRouter provided invalid state, index should always be the top route'),x=o.routes.slice(0,o.index+1));if(x.forEach(function(t,n){var o=u+t.key,s={index:n,isActive:!1,isStale:!1,key:o,route:t,descriptor:l&&l[t.key]};if(k.has(o))throw new Error("navigation.state.routes["+n+"].key \""+o+"\" conflicts with another route!");k.add(o),y.has(o)&&y.delete(o),v.set(o,s)}),s){var p=s.routes;p.length>s.index+1&&(console.warn('StackRouter provided invalid state, index should always be the top route'),p=p.slice(0,s.index+1)),p.forEach(function(n,o){var s=u+n.key;if(!v.has(s)){var c=t.find(function(t){return t.route.key===n.key}),f=c?c.descriptor:l[n.key];f&&y.set(s,{index:o,isActive:!1,isStale:!0,key:s,route:n,descriptor:f})}})}var w=[],E=function(t){var n=t.key,o=h.has(n)?h.get(n):null;o&&f(o,t)?w.push(o):w.push(t)};y.forEach(E),v.forEach(E),w.sort(c);var S=0;if(w.forEach(function(t,u){var s=!t.isStale&&t.index===o.index;s!==t.isActive&&(w[u]=(0,n.default)({},t,{isActive:s})),s&&S++}),1!==S)throw new Error("There should always be only one scene active, not "+S+".");if(w.length!==t.length)return w;if(w.some(function(n,o){return!f(t[o],n)}))return w;return t};var n=t(r(d[1])),o=t(r(d[2])),u='scene_';function s(t,n){var o=t.length-n.length;return o>0?1:o<0?-1:t>n?1:-1}function c(t,n){return t.index>n.index?1:t.index<n.index?-1:s(t.key,n.key)}function f(t,n){return t.key===n.key&&t.index===n.index&&t.isStale===n.isStale&&t.isActive===n.isActive&&l(t.route,n.route)}function l(t,n){return t&&n?t.key===n.key&&(0,o.default)(t,n):t===n}},1325,[3,1304,1326]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=Object.prototype.hasOwnProperty;function n(t,n){return t===n?0!==t||0!==n||1/t==1/n:t!=t&&n!=n}var u=function(u,o){if(n(u,o))return!0;if('object'!=typeof u||null===u||'object'!=typeof o||null===o)return!1;var f=Object.keys(u),l=Object.keys(o);if(f.length!==l.length)return!1;for(var c=0;c<f.length;c++)if(!t.call(o,f[c])||!n(u[f[c]],o[f[c]]))return!1;return!0};e.default=u},1326,[]);
+__d(function(g,r,i,a,m,e,d){},1327,[]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0});var n={reduxifyNavigator:!0,initializeListeners:!0,createReduxBoundAddListener:!0,createNavigationPropConstructor:!0,createDidUpdateCallback:!0,createReactNavigationReduxMiddleware:!0,createReduxContainer:!0,createNavigationReducer:!0};e.reduxifyNavigator=function(){(0,c.default)(!1,"reduxifyNavigator is deprecated in react-navigation-redux-helpers@3.0.0! Please use createReduxContainer instead.")},e.initializeListeners=function(){(0,c.default)(!1,"initializeListeners is deprecated in react-navigation-redux-helpers@2.0.0! Please use createReduxContainer instead.")},e.createReduxBoundAddListener=function(){(0,c.default)(!1,"createReduxBoundAddListener is deprecated in react-navigation-redux-helpers@2.0.0! Please use createReduxContainer instead.")},e.createNavigationPropConstructor=function(){(0,c.default)(!1,"createNavigationPropConstructor is deprecated in react-navigation-redux-helpers@2.0.0! Please use createReduxContainer instead.")},e.createDidUpdateCallback=function(){(0,c.default)(!1,"createDidUpdateCallback is deprecated in react-navigation-redux-helpers@2.0.0! Please use createReduxContainer instead.")},Object.defineProperty(e,"createReactNavigationReduxMiddleware",{enumerable:!0,get:function(){return u.createReactNavigationReduxMiddleware}}),Object.defineProperty(e,"createReduxContainer",{enumerable:!0,get:function(){return o.createReduxContainer}}),Object.defineProperty(e,"createNavigationReducer",{enumerable:!0,get:function(){return s.createNavigationReducer}});var c=t(r(d[1])),u=r(d[2]),o=r(d[3]),s=r(d[4]),l=r(d[5]);Object.keys(l).forEach(function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(n,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return l[t]}}))})},1328,[3,17,1329,1331,1330,1332]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.createReactNavigationReduxMiddleware=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"root";return function(o){return function(u){return function(c){var s=o.getState(),f=u(c),v=o.getState();return p(n,{type:'action',action:c,state:t(v),lastState:t(s)}),f}}}},e.createDidUpdateCallback=function(t){return h.bind(null,t)},e.initializeListeners=function(t,n){p(t,{type:'action',action:u.initAction,state:n,lastState:null}),h(t)},e.createNavigationPropConstructor=function(t){return function(u,c,f,l){return(0,n.default)(f,"App.router must be provided to createNavigationPropConstructor as of react-navigation-redux-helpers@2.0.0. Learn more: https://reactnavigation.org/docs/en/redux-integration.html#breaking-changes-in-2.3"),(0,n.default)(l,"getCurrentNavigation must be provided to createNavigationPropConstructor as of react-navigation-redux-helpers@2.0.0. Learn more: https://reactnavigation.org/docs/en/redux-integration.html#breaking-changes-in-2.3"),(0,o.getNavigation)(f,c,u,s(t),v,l)}};var n=t(r(d[1])),o=r(d[2]),u=r(d[3]),c=new Map;function s(t){var n=c.get(t);return n||(n=new Set,c.set(t,n)),n}var f={},v=function(){return f};var l=new Map;function p(t,n){var o=function(){return s(t).forEach(function(t){return t(n)})};if(n.action&&n.action.hasOwnProperty('type')&&n.action.type.startsWith("Navigation")&&n.state!==n.lastState){var u=l.get(t);u?u.push(o):l.set(t,[o])}else o()}function h(t){var n=l.get(t);if(n){l.delete(t);var o=n,u=Array.isArray(o),c=0;for(o=u?o:o["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var s;if(u){if(c>=o.length)break;s=o[c++]}else{if((c=o.next()).done)break;s=c.value}s()}}}},1329,[3,17,412,1330]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.createNavigationReducer=function(n){var o=n.router.getStateForAction(t,null);return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o,c=arguments.length>1?arguments[1]:void 0;return n.router.getStateForAction(c,t)||t}},e.initAction=void 0;var t=r(d[0]).NavigationActions.init();e.initAction=t},1330,[412]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.createReduxContainer=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"root",k=(0,P.createDidUpdateCallback)(n),y=(0,P.createNavigationPropConstructor)(n),N=(function(N){function C(){var t,n;(0,p.default)(this,C);for(var o=arguments.length,u=new Array(o),l=0;l<o;l++)u[l]=arguments[l];return(n=(0,s.default)(this,(t=(0,c.default)(C)).call.apply(t,[this].concat(u)))).getCurrentNavigation=function(){return n.currentNavProp},n}return(0,h.default)(C,N),(0,l.default)(C,[{key:"componentDidMount",value:function(){(0,P.initializeListeners)(n,this.props.state)}},{key:"componentDidUpdate",value:function(){k()}},{key:"render",value:function(){var n=this.props,p=n.dispatch,l=n.state,s=(0,u.default)(n,["dispatch","state"]);return this.currentNavProp=y(p,l,t.router,this.getCurrentNavigation),v.createElement(f.NavigationProvider,{value:this.currentNavProp},v.createElement(t,(0,o.default)({},s,{navigation:this.currentNavProp})))}},{key:"theme",get:function(){return'light'===this.props.theme||'dark'===this.props.theme?this.props.theme:'no-preference'===this.props.theme?'light':(console.warn("Invalid theme provided: "+this.props.theme+". Only 'light' and 'dark' are supported. Falling back to 'light'"),'light')}}]),C})(v.PureComponent);return N.router=t.router,N.defaultProps={theme:'no-preference'},N};var o=n(r(d[2])),u=n(r(d[3])),p=n(r(d[4])),l=n(r(d[5])),s=n(r(d[6])),c=n(r(d[7])),h=n(r(d[8])),v=t(r(d[9])),f=r(d[10]),P=r(d[11])},1331,[1,3,11,56,4,5,6,8,9,12,412,1329]);
+__d(function(g,r,i,a,m,e,d){},1332,[]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[1]),u=n(r(d[2])),l=r(d[3]),c=(0,t.connect)(null,function(n){return{clearQuery:function(){return n({type:l.ACTIONS.HISTORY_NAVIGATE})}}})(u.default);e.default=c},1333,[3,378,1334,401]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=t(r(d[2])),l=t(r(d[3])),o=t(r(d[4])),s=t(r(d[5])),f=t(r(d[6])),c=r(d[7]),p=t(r(d[8])),v=(function(t){function v(){return(0,n.default)(this,v),(0,l.default)(this,(0,o.default)(v).apply(this,arguments))}return(0,s.default)(v,t),(0,u.default)(v,[{key:"clearAndGoBack",value:function(){var t=this.props.navigation;this.props.clearQuery(),t.dispatch(c.NavigationActions.back())}},{key:"render",value:function(){var t=this,n=this.props.style;return f.default.createElement(p.default,{name:"x",size:24,style:n,onPress:function(){return t.clearAndGoBack()}})}}]),v})(f.default.PureComponent);e.default=v},1334,[3,4,5,6,8,9,12,411,934]);
+__d(function(g,r,i,a,m,e,d){var o=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=o(r(d[1])),c=r(d[2]);function n(o,t){var c=Object.keys(o);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(o);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(o,t).enumerable})),c.push.apply(c,n)}return c}function s(o){for(var c=1;c<arguments.length;c++){var s=null!=arguments[c]?arguments[c]:{};c%2?n(s,!0).forEach(function(c){(0,t.default)(o,c,s[c])}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(s)):n(s).forEach(function(t){Object.defineProperty(o,t,Object.getOwnPropertyDescriptor(s,t))})}return o}var l={LENGTH_LONG:c.NativeModules.RNSnackbar.LENGTH_LONG,LENGTH_SHORT:c.NativeModules.RNSnackbar.LENGTH_SHORT,LENGTH_INDEFINITE:c.NativeModules.RNSnackbar.LENGTH_INDEFINITE,show:function(o){var t=o.action||{},n=t.onPress||function(){},l=t.color&&(0,c.processColor)(t.color),u=o.backgroundColor&&(0,c.processColor)(o.backgroundColor),N=o.color&&(0,c.processColor)(o.color),b=s({},o,{action:o.action?s({},t,{color:l}):void 0,backgroundColor:u,color:N});c.NativeModules.RNSnackbar.show(b,n)},dismiss:function(){c.NativeModules.RNSnackbar.dismiss()}};e.default=l},1335,[3,50,16]);
+__d(function(g,r,i,a,m,e,d){"use strict";e.__esModule=!0;var t={persistReducer:!0,persistCombineReducers:!0,persistStore:!0,createMigrate:!0,createTransform:!0,getStoredState:!0,createPersistoid:!0,purgeStoredState:!0};e.purgeStoredState=e.createPersistoid=e.getStoredState=e.createTransform=e.createMigrate=e.persistStore=e.persistCombineReducers=e.persistReducer=void 0;var s=v(r(d[0]));e.persistReducer=s.default;var o=v(r(d[1]));e.persistCombineReducers=o.default;var u=v(r(d[2]));e.persistStore=u.default;var c=v(r(d[3]));e.createMigrate=c.default;var f=v(r(d[4]));e.createTransform=f.default;var l=v(r(d[5]));e.getStoredState=l.default;var p=v(r(d[6]));e.createPersistoid=p.default;var S=v(r(d[7]));e.purgeStoredState=S.default;var n=r(d[8]);function v(t){return t&&t.__esModule?t:{default:t}}Object.keys(n).forEach(function(s){"default"!==s&&"__esModule"!==s&&(Object.prototype.hasOwnProperty.call(t,s)||(e[s]=n[s]))})},1336,[1337,1343,1345,1346,1347,1341,1340,1342,1338]);
+__d(function(g,r,i,a,m,e,d){"use strict";e.__esModule=!0,e.default=function(f,c){var l=void 0!==f.version?f.version:t.DEFAULT_VERSION,v=(f.debug,void 0===f.stateReconciler?n.default:f.stateReconciler),O=f.getStoredState||u.default,h=void 0!==f.timeout?f.timeout:b,_=null,P=!1,j=!0,w=function(t){return t._persist.rehydrated&&_&&!j&&_.update(t),t};return function(n,u){var b=n||{},E=b._persist,S=y(b,["_persist"]),k=S;if(u.type===t.PERSIST){var R=!1,T=function(t,n){R||(u.rehydrate(f.key,t,n),R=!0)};if(h&&setTimeout(function(){!R&&T(void 0,new Error("redux-persist: persist timed out for persist key \"".concat(f.key,"\"")))},h),j=!1,_||(_=(0,o.default)(f)),E)return p({},c(k,u),{_persist:E});if('function'!=typeof u.rehydrate||'function'!=typeof u.register)throw new Error('redux-persist: either rehydrate or register is not a function on the PERSIST action. This can happen if the action is being replayed. This is an unexplored use case, please open an issue and we will figure out a resolution.');return u.register(f.key),O(f).then(function(t){var n=f.migrate||function(t,n){return Promise.resolve(t)};n(t,l).then(function(t){T(t)},function(t){T(void 0,t)})},function(t){T(void 0,t)}),p({},c(k,u),{_persist:{version:l,rehydrated:!1}})}if(u.type===t.PURGE)return P=!0,u.result((0,s.default)(f)),p({},c(k,u),{_persist:E});if(u.type===t.FLUSH)return u.result(_&&_.flush()),p({},c(k,u),{_persist:E});if(u.type===t.PAUSE)j=!0;else if(u.type===t.REHYDRATE){if(P)return p({},k,{_persist:p({},E,{rehydrated:!0})});if(u.key===f.key){var D=c(k,u),x=u.payload,I=!1!==v&&void 0!==x?v(x,n,D,f):D,U=p({},I,{_persist:p({},E,{rehydrated:!0})});return w(U)}}if(!E)return c(n,u);var A=c(k,u);return A===k?n:w(p({},A,{_persist:E}))}};var t=r(d[0]),n=f(r(d[1])),o=f(r(d[2])),u=f(r(d[3])),s=f(r(d[4]));function f(t){return t&&t.__esModule?t:{default:t}}function c(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(t);n&&(u=u.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,u)}return o}function p(t){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?c(o,!0).forEach(function(n){l(t,n,o[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):c(o).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(o,n))})}return t}function l(t,n,o){return n in t?Object.defineProperty(t,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[n]=o,t}function y(t,n){if(null==t)return{};var o,u,s=v(t,n);if(Object.getOwnPropertySymbols){var f=Object.getOwnPropertySymbols(t);for(u=0;u<f.length;u++)o=f[u],n.indexOf(o)>=0||Object.prototype.propertyIsEnumerable.call(t,o)&&(s[o]=t[o])}return s}function v(t,n){if(null==t)return{};var o,u,s={},f=Object.keys(t);for(u=0;u<f.length;u++)o=f[u],n.indexOf(o)>=0||(s[o]=t[o]);return s}var b=5e3},1337,[1338,1339,1340,1341,1342]);
+__d(function(g,r,i,a,m,e,d){"use strict";e.__esModule=!0,e.DEFAULT_VERSION=e.REGISTER=e.PURGE=e.PERSIST=e.PAUSE=e.REHYDRATE=e.FLUSH=e.KEY_PREFIX=void 0;e.KEY_PREFIX='persist:';e.FLUSH='persist/FLUSH';e.REHYDRATE='persist/REHYDRATE';e.PAUSE='persist/PAUSE';e.PERSIST='persist/PERSIST';e.PURGE='persist/PURGE';e.REGISTER='persist/REGISTER';e.DEFAULT_VERSION=-1},1338,[]);
+__d(function(g,r,i,a,m,e,d){"use strict";function t(o){return(t="function"==typeof Symbol&&"symbol"==typeof("function"==typeof Symbol?Symbol.iterator:"@@iterator")?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==("function"==typeof Symbol?Symbol.prototype:"@@prototype")?"symbol":typeof t})(o)}function o(t,o){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(t);o&&(c=c.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,c)}return n}function n(t){for(var n=1;n<arguments.length;n++){var u=null!=arguments[n]?arguments[n]:{};n%2?o(u,!0).forEach(function(o){c(t,o,u[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(u)):o(u).forEach(function(o){Object.defineProperty(t,o,Object.getOwnPropertyDescriptor(u,o))})}return t}function c(t,o,n){return o in t?Object.defineProperty(t,o,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[o]=n,t}e.__esModule=!0,e.default=function(o,c,u,f){f.debug;var y=n({},u);o&&'object'===t(o)&&Object.keys(o).forEach(function(t){'_persist'!==t&&c[t]===u[t]&&(y[t]=o[t])});return y}},1339,[]);
+__d(function(g,r,i,a,m,e,d){"use strict";e.__esModule=!0,e.default=function(o){var l,u=o.blacklist||null,c=o.whitelist||null,f=o.transforms||[],s=o.throttle||0,h="".concat(void 0!==o.keyPrefix?o.keyPrefix:t.KEY_PREFIX).concat(o.key),v=o.storage;l=!1===o.serialize?function(t){return t}:'function'==typeof o.serialize?o.serialize:n;var y=o.writeFailHandler||null,O={},k={},x=[],p=null,_=null;function E(){if(0===x.length)return p&&clearInterval(p),void(p=null);var t=x.shift(),n=f.reduce(function(n,o){return o.in(n,t,O)},O[t]);if(void 0!==n)try{k[t]=l(n)}catch(t){console.error('redux-persist/createPersistoid: error serializing state',t)}else delete k[t];0===x.length&&P()}function P(){Object.keys(k).forEach(function(t){void 0===O[t]&&delete k[t]}),_=v.setItem(h,l(k)).catch(z)}function b(t){return(!c||-1!==c.indexOf(t)||'_persist'===t)&&(!u||-1===u.indexOf(t))}function z(t){y&&y(t)}return{update:function(t){Object.keys(t).forEach(function(n){b(n)&&O[n]!==t[n]&&-1===x.indexOf(n)&&x.push(n)}),Object.keys(O).forEach(function(n){void 0===t[n]&&b(n)&&-1===x.indexOf(n)&&void 0!==O[n]&&x.push(n)}),null===p&&(p=setInterval(E,s)),O=t},flush:function(){for(;0!==x.length;)E();return _||Promise.resolve()}}};var t=r(d[0]);function n(t){return JSON.stringify(t)}},1340,[1338]);
+__d(function(g,r,i,a,m,e,d){"use strict";e.__esModule=!0,e.default=function(u){var c,o=u.transforms||[],f="".concat(void 0!==u.keyPrefix?u.keyPrefix:t.KEY_PREFIX).concat(u.key),s=u.storage;u.debug;c=!1===u.deserialize?function(t){return t}:'function'==typeof u.deserialize?u.deserialize:n;return s.getItem(f).then(function(t){if(t)try{var n={},u=c(t);return Object.keys(u).forEach(function(t){n[t]=o.reduceRight(function(n,c){return c.out(n,t,u)},c(u[t]))}),n}catch(t){throw t}})};var t=r(d[0]);function n(t){return JSON.parse(t)}},1341,[1338]);
+__d(function(g,r,i,a,m,e,d){"use strict";e.__esModule=!0,e.default=function(o){var c=o.storage,u="".concat(void 0!==o.keyPrefix?o.keyPrefix:t.KEY_PREFIX).concat(o.key);return c.removeItem(u,n)};var t=r(d[0]);function n(t){0}},1342,[1338]);
+__d(function(g,r,i,a,m,e,d){"use strict";e.__esModule=!0,e.default=function(n,o){return n.stateReconciler=void 0===n.stateReconciler?c.default:n.stateReconciler,(0,u.default)(n,(0,t.combineReducers)(o))};var t=r(d[0]),u=n(r(d[1])),c=n(r(d[2]));function n(t){return t&&t.__esModule?t:{default:t}}},1343,[391,1337,1344]);
+__d(function(g,r,i,a,m,e,d){"use strict";function t(o){return(t="function"==typeof Symbol&&"symbol"==typeof("function"==typeof Symbol?Symbol.iterator:"@@iterator")?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==("function"==typeof Symbol?Symbol.prototype:"@@prototype")?"symbol":typeof t})(o)}function o(t,o){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(t);o&&(c=c.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,c)}return n}function n(t){for(var n=1;n<arguments.length;n++){var u=null!=arguments[n]?arguments[n]:{};n%2?o(u,!0).forEach(function(o){c(t,o,u[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(u)):o(u).forEach(function(o){Object.defineProperty(t,o,Object.getOwnPropertyDescriptor(u,o))})}return t}function c(t,o,n){return o in t?Object.defineProperty(t,o,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[o]=n,t}e.__esModule=!0,e.default=function(o,c,u,f){f.debug;var y=n({},u);o&&'object'===t(o)&&Object.keys(o).forEach(function(f){var b;'_persist'!==f&&(c[f]===u[f]&&(null===(b=u[f])||Array.isArray(b)||'object'!==t(b)?y[f]=o[f]:y[f]=n({},y[f],{},o[f])))});return y}},1344,[]);
+__d(function(g,r,i,a,m,e,d){"use strict";e.__esModule=!0,e.default=function(o,c,u){var s=u||!1,p=(0,t.createStore)(b,l,c&&c.enhancer?c.enhancer:void 0),y=function(t){p.dispatch({type:n.REGISTER,key:t})},h=function(t,c,u){var f={type:n.REHYDRATE,payload:c,err:u,key:t};o.dispatch(f),p.dispatch(f),s&&O.getState().bootstrapped&&(s(),s=!1)},O=f({},p,{purge:function(){var t=[];return o.dispatch({type:n.PURGE,result:function(n){t.push(n)}}),Promise.all(t)},flush:function(){var t=[];return o.dispatch({type:n.FLUSH,result:function(n){t.push(n)}}),Promise.all(t)},pause:function(){o.dispatch({type:n.PAUSE})},persist:function(){o.dispatch({type:n.PERSIST,register:y,rehydrate:h})}});c&&c.manualPersist||O.persist();return O};var t=r(d[0]),n=r(d[1]);function o(t){return s(t)||u(t)||c()}function c(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function u(t){if(("function"==typeof Symbol?Symbol.iterator:"@@iterator")in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}function s(t){if(Array.isArray(t)){for(var n=0,o=new Array(t.length);n<t.length;n++)o[n]=t[n];return o}}function p(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(t);n&&(c=c.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,c)}return o}function f(t){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?p(o,!0).forEach(function(n){y(t,n,o[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):p(o).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(o,n))})}return t}function y(t,n,o){return n in t?Object.defineProperty(t,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[n]=o,t}var l={registry:[],bootstrapped:!1},b=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l,c=arguments.length>1?arguments[1]:void 0;switch(c.type){case n.REGISTER:return f({},t,{registry:[].concat(o(t.registry),[c.key])});case n.REHYDRATE:var u=t.registry.indexOf(c.key),s=o(t.registry);return s.splice(u,1),f({},t,{registry:s,bootstrapped:0===s.length});default:return t}}},1345,[391,1338]);
+__d(function(g,r,i,a,m,e,d){"use strict";e.__esModule=!0,e.default=function(n,s){(s||{}).debug;return function(s,o){if(!s)return Promise.resolve(void 0);var u=s._persist&&void 0!==s._persist.version?s._persist.version:t.DEFAULT_VERSION;if(u===o)return Promise.resolve(s);if(u>o)return Promise.resolve(s);var c=Object.keys(n).map(function(t){return parseInt(t)}).filter(function(t){return o>=t&&t>u}).sort(function(t,n){return t-n});try{var f=c.reduce(function(t,s){return n[s](t)},s);return Promise.resolve(f)}catch(t){return Promise.reject(t)}}};var t=r(d[0])},1346,[1338]);
+__d(function(g,r,i,a,m,e,d){"use strict";e.__esModule=!0,e.default=function(n,t){var u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},l=u.whitelist||null,f=u.blacklist||null;function o(n){return!(!l||-1!==l.indexOf(n))||!(!f||-1===f.indexOf(n))}return{in:function(t,u,l){return!o(u)&&n?n(t,u,l):t},out:function(n,u,l){return!o(u)&&t?t(n,u,l):n}}}},1347,[]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.__=function(n,s){var o=g.window?g.window:window,u=o.language?o.language:'en',w=o.i18n_messages[u]&&o.i18n_messages[u][n]||n;if(!s)return w;return w.replace(/%([^%]+)%/g,function(n,o){return s.hasOwnProperty(o)?s[o]:o})};var s=r(d[1]);r(d[2]),r(d[3]),n(r(d[4])),n(r(d[5]));window.language=s.NativeModules.UtilityModule.language,window.i18n_messages=window.i18n_messages||{}},1348,[3,16,401,408,723,882]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])),n=t(r(d[2])),o=r(d[3]),c=n.default.setAsyncStorageHandler(u.default).configure().useReactNative().use((0,o.reactotronRedux)()).connect();e.default=c},1349,[3,723,1350,1357]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]);function o(t){return t&&"object"==typeof t&&"default"in t?t.default:t}Object.defineProperty(e,"__esModule",{value:!0});var c=r(d[2]),u=r(d[3]),s=o(r(d[4])),l=r(d[5]),f=o(l),p=o(r(d[6])),y=o(r(d[7]));function v(t){return(v="function"==typeof Symbol&&"symbol"==typeof("function"==typeof Symbol?Symbol.iterator:"@@iterator")?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==("function"==typeof Symbol?Symbol.prototype:"@@prototype")?"symbol":typeof t})(t)}function h(t,n,o,c,u,s,l){try{var f=t[s](l),p=f.value}catch(t){return void o(t)}f.done?n(p):Promise.resolve(p).then(c,u)}function b(t){return function(){var n=this,o=arguments;return new Promise(function(c,u){function s(t){h(f,c,u,s,l,"next",t)}function l(t){h(f,c,u,s,l,"throw",t)}var f=t.apply(n,o);s(void 0)})}}function w(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function S(t,n){for(var o,c=0;c<n.length;c++)(o=n[c]).enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}function k(t,n,o){return n&&S(t.prototype,n),o&&S(t,o),t}function O(t,n,o){return n in t?Object.defineProperty(t,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[n]=o,t}function N(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(t);n&&(c=c.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,c)}return o}function H(t){for(var n,o=1;o<arguments.length;o++)n=null==arguments[o]?{}:arguments[o],o%2?N(n,!0).forEach(function(o){O(t,o,n[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):N(n).forEach(function(o){Object.defineProperty(t,o,Object.getOwnPropertyDescriptor(n,o))});return t}function E(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),n&&I(t,n)}function x(t){return(x=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function I(t,n){return(I=Object.setPrototypeOf||function(t,n){return t.__proto__=n,t})(t,n)}function C(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function M(t,n){return!n||"object"!=typeof n&&"function"!=typeof n?C(t):n}function P(t){try{if(!t.PlatformConstants)return null;if(!t.PlatformConstants.reactNativeVersion)return null;var n=t.PlatformConstants.reactNativeVersion.major,o=t.PlatformConstants.reactNativeVersion.minor,c=t.PlatformConstants.reactNativeVersion.patch,u=t.PlatformConstants.reactNativeVersion.prerelease;if("number"!=typeof n)return null;var s=[];return s.push("".concat(n,".").concat(o,".").concat(c)),u&&s.push("-".concat(u)),s.join("")}catch(t){}return null}function j(t,n){var o=Math.ceil;try{var c={},u={};return t&&(c={screenWidth:o(t.width),screenHeight:o(t.height),screenScale:t.scale,screenFontScale:t.fontScale}),n&&(u={windowWidth:o(n.width),windowHeight:o(n.height),windowScale:n.scale,windowFontScale:n.fontScale}),H({},c,{},u)}catch(t){}return null}var R={ignore:[]},T=function(o){return function(c){var u,s,l,f,p,y,v,h,w,S,k,O,N,H,E=n({},R,o||{}).ignore||R.ignore,x=!1,I=function(t,n){c.send("asyncStorage.mutation",{action:t,data:n})},C=(H=b(t.mark(function n(o,c,s){return t.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:try{0>E.indexOf(o)&&I("setItem",{key:o,value:c})}catch(t){}return t.abrupt("return",u(o,c,s));case 2:case"end":return t.stop()}},n)})),function(){return H.apply(this,arguments)}),M=(N=b(t.mark(function n(o,c){return t.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:try{0>E.indexOf(o)&&I("removeItem",{key:o})}catch(t){}return t.abrupt("return",s(o,c));case 2:case"end":return t.stop()}},n)})),function(){return N.apply(this,arguments)}),P=(O=b(t.mark(function n(o,c,u){return t.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:try{0>E.indexOf(o)&&I("mergeItem",{key:o,value:c})}catch(t){}return t.abrupt("return",l(o,c,u));case 2:case"end":return t.stop()}},n)})),function(){return O.apply(this,arguments)}),j=(k=b(t.mark(function n(o){return t.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:try{I("clear")}catch(t){}return t.abrupt("return",f(o));case 2:case"end":return t.stop()}},n)})),function(){return k.apply(this,arguments)}),T=(S=b(t.mark(function n(o,c){var u;return t.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:try{0<(u=(o||[]).filter(function(t){return t&&t[0]&&0>E.indexOf(t[0])})).length&&I("multiSet",{pairs:u})}catch(t){}return t.abrupt("return",p(o,c));case 2:case"end":return t.stop()}},n)})),function(){return S.apply(this,arguments)}),_=(w=b(t.mark(function n(o,c){var u;return t.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:try{0<(u=(o||[]).filter(function(t){return 0>E.indexOf(t)})).length&&I("multiRemove",{keys:u})}catch(t){}return t.abrupt("return",y(o,c));case 2:case"end":return t.stop()}},n)})),function(){return w.apply(this,arguments)}),V=(h=b(t.mark(function n(o,c){var u;return t.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:try{0<(u=(o||[]).filter(function(t){return t&&t[0]&&0>E.indexOf(t[0])})).length&&I("multiMerge",{pairs:u})}catch(t){}return t.abrupt("return",v(o,c));case 2:case"end":return t.stop()}},n)})),function(){return h.apply(this,arguments)}),A=function(){x||(u=c.asyncStorageHandler.setItem,c.asyncStorageHandler.setItem=C,s=c.asyncStorageHandler.removeItem,c.asyncStorageHandler.removeItem=M,l=c.asyncStorageHandler.mergeItem,c.asyncStorageHandler.mergeItem=P,f=c.asyncStorageHandler.clear,c.asyncStorageHandler.clear=j,p=c.asyncStorageHandler.multiSet,c.asyncStorageHandler.multiSet=T,y=c.asyncStorageHandler.multiRemove,c.asyncStorageHandler.multiRemove=_,v=c.asyncStorageHandler.multiMerge,c.asyncStorageHandler.multiMerge=V,x=!0)};return c.asyncStorageHandler&&A(),{features:{trackAsyncStorage:A,untrackAsyncStorage:function(){x&&(c.asyncStorageHandler.setItem=u,c.asyncStorageHandler.removeItem=s,c.asyncStorageHandler.mergeItem=l,c.asyncStorageHandler.clear=f,c.asyncStorageHandler.multiSet=p,c.asyncStorageHandler.multiRemove=y,c.asyncStorageHandler.multiMerge=v,x=!1)}}}}};function _(t){return t=t||Object.create(null),{on:function(n,o){(t[n]||(t[n]=[])).push(o)},off:function(n,o){t[n]&&t[n].splice(t[n].indexOf(o)>>>0,1)},emit:function(n,o){(t[n]||[]).slice().map(function(t){t(o)}),(t["*"]||[]).slice().map(function(t){t(n,o)})}}}var V,A,D={container:{position:"absolute",left:0,top:0,right:0,bottom:0,zIndex:1e3,opacity:.25}},L=(function(t){function n(t){var o;return w(this,n),(o=M(this,x(n).call(this,t))).state={opacity:D.container.opacity,uri:null,justifyContent:"center",alignItems:"center"},t.emitter.on("overlay",function(t){o.setState(H({},o.state,{},t))}),o}return E(n,l.Component),k(n,[{key:"createContainerStyle",value:function(){var t=this.state,n=t.opacity,o=t.justifyContent,u=t.alignItems,s=c.Dimensions.get("window"),l=s.width,f=s.height;return H({},D.container,{opacity:n,width:l,height:f,justifyContent:o,alignItems:u})}},{key:"render",value:function(){var t=this.state,n=t.uri,o=t.width,u=t.height,s=t.growToWindow,l=t.resizeMode,p=t.marginLeft,y=void 0===p?0:p,v=t.marginRight,h=void 0===v?0:v,b=t.marginTop,w=void 0===b?0:b,S=t.marginBottom,k={width:o,height:u,marginTop:w,marginRight:h,marginBottom:void 0===S?0:S,marginLeft:y};if(s){var O=c.Dimensions.get("window");k.width=O.width,k.height=O.height}var N=n?f.createElement(c.Image,{source:{uri:n},style:k,resizeMode:s?l:null}):f.createElement(c.View,null);return f.createElement(c.View,{style:this.createContainerStyle(),pointerEvents:"none"},N)}}]),n})(),F=function(){return function(){var t=new _;return{onCommand:function(n){"overlay"!==n.type||t.emit("overlay",n.payload)},features:{overlay:function(n){return function(o){return f.createElement(c.View,{style:{flex:1}},f.createElement(n,o),f.createElement(L,{emitter:t}))}}}}}},U={url:"http://localhost:8081"},W=function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};return function(){var o=n({},U,t);return{onCommand:function(t){if("editor.open"===t.type){var n=t.payload,c=n.file,u=n.lineNumber,s="".concat(o.url,"/open-stack-frame");fetch(s,{method:"POST",body:JSON.stringify({file:c,lineNumber:u||1})})}}}}},z={veto:null},G=function(t){return function(o){function u(t,n,c){f(t,n,c);try{var u=n.map(function(t){return{functionName:"<unknown>"===t.methodName?null:t.methodName,lineNumber:t.lineNumber,columnNumber:t.column,fileName:t.file}});l.veto&&(u=u.filter(function(t){return l.veto(t)})),o.error(t,u)}catch(t){}}function s(){p||!c.NativeModules.ExceptionsManager||(f=c.NativeModules.ExceptionsManager.updateExceptionMessage,c.NativeModules.ExceptionsManager.updateExceptionMessage=u,p=!0)}var l=n({},z,t||{}),f=null,p=!1;return s(),{features:{reportError:function(t){try{if(V=V||r(d[8]),A=A||r(d[9]),V&&A){var n=V(t);A(n).then(function(n){var c=n.map(function(t){return{fileName:t.file,functionName:t.methodName,lineNumber:t.lineNumber}});l.veto&&(c=c.filter(function(t){return l.veto(t)})),o.error(t.message,c)})}}catch(t){}},trackGlobalErrors:s,untrackGlobalErrors:function(){f&&c.NativeModules.ExceptionsManager&&(c.NativeModules.ExceptionsManager.updateExceptionMessage=f,p=!1)}}}}},B=/^(image)\/.*$/i,J={},$=function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};return function(o){var c=n({},J,t),u=c.ignoreContentTypes||B,s=1e3,l={};return p.setSendCallback(function(t,n){return c.ignoreUrls&&c.ignoreUrls.test(n._url)?void(n._skipReactotron=!0):(s++,n._trackingName=s,void(l[s]={data:t,xhr:n,stopTimer:o.startTimer()}))}),p.setResponseCallback(function(t,n,c,s,f,p){if(!p._skipReactotron){var h=null,b=s?s.indexOf("?"):-1;-1<b&&(h=y.parse(s.substr(b)));var w=p._trackingName,S=l[w]||{};l[w]=null;var k=S.data,O=S.stopTimer,N={url:s||S.xhr._url,method:p._method||null,data:k,headers:p._headers||null,params:h},H=p.responseHeaders&&p.responseHeaders["content-type"]||p.responseHeaders&&p.responseHeaders["Content-Type"]||"",E=function(n){var u="~~~ skipped ~~~";if(n)try{u=JSON.parse(n)}catch(t){u=c}var s={body:u,status:t,headers:p.responseHeaders||null};o.apiResponse(N,s,O())};if("string"!=typeof c&&"object"!==v(c)||u.test(H||""))E("");else if("blob"===f&&"undefined"!=typeof FileReader&&c){var x=new FileReader;x.addEventListener("loadend",function t(){E(x.result),x.removeEventListener("loadend",t)}),x.readAsText(c)}else E(c)}}),p.enableInterception(),{}}},q=(function(t){function n(t){var o;return w(this,n),(o=M(this,x(n).call(this,t))).state={showStorybook:!1},t.emitter.on("storybook",function(t){o.setState({showStorybook:t})}),o}return E(n,l.Component),k(n,[{key:"render",value:function(){var t=this.state.showStorybook,n=this.props,o=n.storybookUi,u=n.children;return f.createElement(c.View,{style:{flex:1}},t?f.createElement(o,null):u)}}]),n})(),K=function(){return function(){var t=new _;return{onCommand:function(n){"storybook"!==n.type||t.emit("storybook",n.payload)},features:{storybookSwitcher:function(n){return function(o){return function(c){return f.createElement(q,{storybookUi:n,emitter:t},f.createElement(o,c))}}}}}}},Q=function(){return function(){return{onCommand:function(t){"devtools.open"!==t.type&&"devtools.reload"!==t.type||("devtools.open"===t.type&&c.NativeModules.DevMenu.show(),"devtools.reload"===t.type&&c.NativeModules.DevMenu.reload())}}}},X=c.NativeModules.PlatformConstants||{},Y=null,Z={createSocket:function(t){return new WebSocket(t)},host:s("localhost"),port:9090,name:"React Native App",environment:"production",client:H({reactotronLibraryName:"reactotron-react-native",reactotronLibraryVersion:"REACTOTRON_REACT_NATIVE_VERSION",platform:c.Platform.OS,platformVersion:c.Platform.Version,osRelease:X.Release,model:X.Model,serverHost:X.ServerHost,forceTouch:X.forceTouchAvailable||!1,interfaceIdiom:X.interfaceIdiom,systemName:X.systemName,uiMode:X.uiMode,serial:X.Serial,androidId:X.androidID,reactNativeVersion:P(c.NativeModules)},(function(){var t=null,n=null;try{t=c.Dimensions.get("screen")}catch(t){}try{n=c.Dimensions.get("window")}catch(t){}return j(t,n)})()),getClientId:function(){return ee.asyncStorageHandler?ee.asyncStorageHandler.getItem("@REACTOTRON/clientId"):new Promise(function(t){return t(Y)})},setClientId:function(t){return ee.asyncStorageHandler?ee.asyncStorageHandler.setItem("@REACTOTRON/clientId",t):(Y=t,Promise.resolve())},proxyHack:!0},ee=u.createClient(Z);function te(t){return"object"===v(t)?t:null}ee.useReactNative=function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};return!1!==t.errors&&ee.use(G(te(t.errors))),!1!==t.editor&&ee.use(W(te(t.editor))),!1!==t.overlay&&ee.use(F()),!1!==t.asyncStorage&&ee.use(T(te(t.asyncStorage))),!1!==t.networking&&ee.use($(te(t.networking))),!1!==t.storybook&&ee.use(K()),!1!==t.devTools&&ee.use(Q()),ee},ee.setAsyncStorageHandler=function(t){return ee.asyncStorageHandler=t,ee},e.asyncStorage=T,e.default=ee,e.devTools=Q,e.networking=$,e.openInEditor=W,e.overlay=F,e.storybook=K,e.trackGlobalErrors=G},1350,[272,11,16,1351,1352,12,1353,1354,95,1355]);
+__d(function(g,r,i,a,m,e,d){'use strict';var _extends=r(d[0]);function _typeof(n){return(_typeof="function"==typeof Symbol&&"symbol"==typeof("function"==typeof Symbol?Symbol.iterator:"@@iterator")?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==("function"==typeof Symbol?Symbol.prototype:"@@prototype")?"symbol":typeof n})(n)}function _classCallCheck(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(n,t){for(var o,s=0;s<t.length;s++)(o=t[s]).enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(n,o.key,o)}function _createClass(n,t,o){return t&&_defineProperties(n.prototype,t),o&&_defineProperties(n,o),n}function _defineProperty(n,t,o){return t in n?Object.defineProperty(n,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[t]=o,n}function ownKeys(n,t){var o=Object.keys(n);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);t&&(s=s.filter(function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})),o.push.apply(o,s)}return o}function _objectSpread2(n){for(var t,o=1;o<arguments.length;o++)t=null==arguments[o]?{}:arguments[o],o%2?ownKeys(t,!0).forEach(function(o){_defineProperty(n,o,t[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):ownKeys(t).forEach(function(o){Object.defineProperty(n,o,Object.getOwnPropertyDescriptor(t,o))});return n}function _toConsumableArray(n){return _arrayWithoutHoles(n)||_iterableToArray(n)||_nonIterableSpread()}function _arrayWithoutHoles(n){if(Array.isArray(n)){for(var t=0,o=Array(n.length);t<n.length;t++)o[t]=n[t];return o}}function _iterableToArray(n){if(("function"==typeof Symbol?Symbol.iterator:"@@iterator")in Object(n)||"[object Arguments]"===Object.prototype.toString.call(n))return Array.from(n)}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance")}Object.defineProperty(e,"__esModule",{value:!0});var isCreateSocketValid=function(n){return void 0!==n&&null!==n},isHostValid=function(n){return"string"==typeof n&&n&&""!==n},isPortValid=function(n){return"number"==typeof n&&1<=n&&65535>=n},onCommandValid=function(n){return"function"==typeof n},validate=function(n){var t=n.createSocket,o=n.host,s=n.port,u=n.onCommand;if(!isCreateSocketValid(t))throw new Error("invalid createSocket function");if(!isHostValid(o))throw new Error("invalid host");if(!isPortValid(s))throw new Error("invalid port");if(!onCommandValid(u))throw new Error("invalid onCommand handler")},logger=function(){return function(n){return{features:{log:function(){for(var t=arguments.length,o=Array(t),s=0;s<t;s++)o[s]=arguments[s];var u=o&&1===o.length?o[0]:o;n.send("log",{level:"debug",message:u},!1)},logImportant:function(){for(var t=arguments.length,o=Array(t),s=0;s<t;s++)o[s]=arguments[s];var u=o&&1===o.length?o[0]:o;n.send("log",{level:"debug",message:u},!0)},debug:function(t){var o=!!(1<arguments.length&&void 0!==arguments[1])&&arguments[1];return n.send("log",{level:"debug",message:t},!!o)},warn:function(t){return n.send("log",{level:"warn",message:t},!0)},error:function(t,o){return n.send("log",{level:"error",message:t,stack:o},!0)}}}}},image=function(){return function(n){return{features:{image:function(t){var o=t.uri,s=t.preview,u=t.filename,c=t.width,f=t.height,l=t.caption;return n.send("image",{uri:o,preview:s,filename:u,width:c,height:f,caption:l})}}}}},benchmark=function(){return function(n){var t=n.startTimer;return{features:{benchmark:function(o){var s=[],u=t(),c=function(n){var t=0===s.length?0:s[s.length-1].time,o=u();s.push({title:n,time:o,delta:o-t})};s.push({title:o,time:0,delta:0});var f=function(t){c(t),n.send("benchmark.report",{title:o,steps:s})};return{step:c,stop:f,last:f}}}}}},stateResponses=function(){return function(n){return{features:{stateActionComplete:function(t,o){var s=!!(2<arguments.length&&void 0!==arguments[2])&&arguments[2];return n.send("state.action.complete",{name:t,action:o},!!s)},stateValuesResponse:function(t,o){var s=!(2<arguments.length&&void 0!==arguments[2])||arguments[2];return n.send("state.values.response",{path:t,value:o,valid:s})},stateKeysResponse:function(t,o){var s=!(2<arguments.length&&void 0!==arguments[2])||arguments[2];return n.send("state.keys.response",{path:t,keys:o,valid:s})},stateValuesChange:function(t){return n.send("state.values.change",{changes:t})},stateBackupResponse:function(t){return n.send("state.backup.response",{state:t})}}}}},apiResponse=function(){return function(n){return{features:{apiResponse:function(t,o,s){var u=o&&o.status&&"number"==typeof o.status&&200<=o.status&&299>=o.status;n.send("api.response",{request:t,response:o,duration:s},!u)}}}}},clear=function(){return function(n){return{features:{clear:function(){return n.send("clear")}}}}},repl=function repl(){return function(reactotron){var myRepls={};return{onCommand:function onCommand(_ref){var type=_ref.type,payload=_ref.payload;if("repl."===type.substr(0,5))switch(type.substr(5)){case"ls":reactotron.send("repl.ls.response",Object.keys(myRepls));break;case"execute":reactotron.send("repl.execute.response",function(){return eval(payload)}.call(myRepls))}},features:{repl:function(n,t){if(!n)throw new Error("You must provide a name for your REPL");if(myRepls[n])throw new Error("You are already REPLing an item with that name");myRepls[n]=t}}}}},UNDEFINED="~~~ undefined ~~~",NULL="~~~ null ~~~",FALSE="~~~ false ~~~",ZERO="~~~ zero ~~~",EMPTY_STRING="~~~ empty string ~~~",CIRCULAR="~~~ Circular Reference ~~~",ANONYMOUS="~~~ anonymous function ~~~",INFINITY="~~~ Infinity ~~~",NEGATIVE_INFINITY="~~~ -Infinity ~~~";function getFunctionName(n){var t=n.name;return null===t||void 0===t||""===t?ANONYMOUS:"~~~ ".concat(t,"() ~~~")}function serialize(n){var t=!!(1<arguments.length&&void 0!==arguments[1])&&arguments[1],o=[];return JSON.stringify(n,function(n,s){if(!0===s)return!0;if(s===1/0)return INFINITY;if(s===-1/0)return NEGATIVE_INFINITY;if(0===s)return ZERO;if(void 0===s)return UNDEFINED;if(null===s)return NULL;if(!1===s)return FALSE;if(-0===s)return ZERO;if(""===s)return EMPTY_STRING;if(t&&"object"===_typeof(s)&&s.nativeEvent)return s.nativeEvent;switch(_typeof(s)){case"string":case"number":return s;case"function":return getFunctionName(s)}if(s["function"==typeof Symbol?Symbol.iterator:"@@iterator"]&&!Array.isArray(s))return _toConsumableArray(s);if(0<o.length){var u=o.indexOf(this);~u?o.splice(u+1):o.push(this),~o.indexOf(s)&&(s=CIRCULAR)}else o.push(s);return s})}var defaultPerformanceNow=function(){return Date.now()},nativePerformance="undefined"!=typeof window&&window&&(window.performance||window.msPerformance||window.webkitPerformance),performanceNow=defaultPerformanceNow,delta=function(n){return performanceNow()-n};g.nativePerformanceNow?performanceNow=g.nativePerformanceNow:nativePerformance&&(performanceNow=function(){return nativePerformance.now&&nativePerformance.now()});var start=function(){var n=performanceNow();return function(){return delta(n)}},corePlugins=[image(),logger(),benchmark(),stateResponses(),apiResponse(),clear(),repl()],DEFAULT_OPTIONS={createSocket:null,host:"localhost",port:9090,name:"reactotron-core-client",secure:!1,plugins:corePlugins,safeRecursion:!0,onCommand:function(){return null},onConnect:function(){return null},onDisconnect:function(){return null}},reservedFeatures=["options","connected","socket","plugins","configure","connect","send","use","startTimer"],isReservedFeature=function(n){return reservedFeatures.some(function(t){return t===n})};function emptyPromise(){return Promise.resolve("")}(e.ArgType||(e.ArgType={})).String="string";var ReactotronImpl=(function(){function n(){var t=this;_classCallCheck(this,n),_defineProperty(this,"options",_extends({},DEFAULT_OPTIONS)),_defineProperty(this,"connected",!1),_defineProperty(this,"socket",null),_defineProperty(this,"plugins",[]),_defineProperty(this,"sendQueue",[]),_defineProperty(this,"isReady",!1),_defineProperty(this,"lastMessageDate",new Date),_defineProperty(this,"customCommands",[]),_defineProperty(this,"customCommandLatestId",1),_defineProperty(this,"startTimer",function(){return start()}),_defineProperty(this,"send",function(n){var o=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},s=!!(2<arguments.length&&void 0!==arguments[2])&&arguments[2],u=new Date,c=u.getTime()-t.lastMessageDate.getTime();0>c&&(c=0),t.lastMessageDate=u;var f=serialize({type:n,payload:o,important:!!s,date:u.toISOString(),deltaTime:c},t.options.proxyHack);if(t.isReady)try{t.socket.send(f)}catch(n){t.isReady=!1,console.log("An error occured communicating with reactotron. Please reload your app")}else t.sendQueue.push(f)})}return _createClass(n,[{key:"configure",value:function(){var n=this,t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},o=_extends({},this.options,t);return validate(o),this.options=o,Array.isArray(this.options.plugins)&&this.options.plugins.forEach(function(t){return n.use(t)}),this}},{key:"close",value:function(){this.connected=!1,this.socket&&this.socket.close&&this.socket.close()}},{key:"connect",value:function(){var n=this;this.connected=!0;var t=this.options,o=t.createSocket,s=t.secure,u=t.host,c=t.environment,f=t.port,l=t.name,p=t.client,y=void 0===p?{}:p,h=t.getClientId,v=this.options,w=v.onCommand,b=v.onConnect,C=v.onDisconnect,P=o("".concat(s?"wss":"ws","://").concat(u,":").concat(f)),_=function(){b&&b(),n.plugins.forEach(function(n){return n.onConnect&&n.onConnect()}),(h||emptyPromise)().then(function(t){for(n.isReady=!0,n.send("client.intro",_objectSpread2({environment:c},y,{name:l,clientId:t,reactotronCoreClientVersion:"2.8.5"}));0<n.sendQueue.length;){var o=n.sendQueue[0];n.sendQueue=n.sendQueue.slice(1),n.socket.send(o)}})},E=function(){n.isReady=!1,C&&C(),n.plugins.forEach(function(n){return n.onDisconnect&&n.onDisconnect()})},I=function(t){var o=JSON.parse(t);w&&w(o),n.plugins.forEach(function(n){return n.onCommand&&n.onCommand(o)}),"custom"===o.type?n.customCommands.filter(function(n){return"string"==typeof o.payload?n.command===o.payload:n.command===o.payload.command}).forEach(function(n){return n.handler("object"===_typeof(o.payload)?o.payload.args:void 0)}):"setClientId"===o.type&&n.options.setClientId&&n.options.setClientId(o.payload)};return P.on?(P.on("open",_),P.on("close",E),P.on("message",I)):(P.onopen=_,P.onclose=E,P.onmessage=function(n){return I(n.data)}),this.socket=P,this}},{key:"display",value:function(){var n=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},t=n.name,o=n.value,s=n.preview,u=n.image,c=n.important;this.send("display",{name:t,value:o||null,preview:s||null,image:u||null},void 0!==c&&c)}},{key:"reportError",value:function(n){this.error(n)}},{key:"use",value:function(n){var t=this;if("function"!=typeof n)throw new Error("plugins must be a function");var o=n.bind(this)(this);if("object"!==_typeof(o))throw new Error("plugins must return an object");if(o.features){if("object"!==_typeof(o.features))throw new Error("features must be an object");var s=function(n){var s=o.features[n];if("function"!=typeof s)throw new Error("feature ".concat(n," is not a function"));if(isReservedFeature(n))throw new Error("feature ".concat(n," is a reserved name"));t[n]=s};Object.keys(o.features).forEach(function(n){return s(n)})}return this.plugins.push(o),o.onPlugin&&"function"==typeof o.onPlugin&&o.onPlugin.bind(this)(this),this}},{key:"onCustomCommand",value:function(n,t){var o,s,u,c,f,l=this;if("string"==typeof n?(o=n,s=t):(o=n.command,s=n.handler,u=n.title,c=n.description,f=n.args),!o)throw new Error("A command is required");if(!s)throw new Error("A handler is required for command \"".concat(o,"\""));var p=this.customCommands.filter(function(n){return n.command===o});if(0<p.length&&p.forEach(function(n){console.log(n),l.customCommands=l.customCommands.filter(function(t){return t.id!==n.id}),l.send("customCommand.unregister",{id:n.id,command:n.command})}),f){var y=[];f.forEach(function(n){if(!n.name)throw new Error("A arg on the command \"".concat(o,"\" is missing a name"));if(-1<y.indexOf(n.name))throw new Error("A arg with the name \"".concat(n.name,"\" already exists in the command \"").concat(o,"\""));y.push(n.name)})}var h={id:this.customCommandLatestId,command:o,handler:s,title:u,description:c,args:f};return this.customCommandLatestId+=1,this.customCommands.push(h),this.send("customCommand.register",{id:h.id,command:h.command,title:h.title,description:h.description,args:h.args}),function(){l.customCommands=l.customCommands.filter(function(n){return n.id!==h.id}),l.send("customCommand.unregister",{id:h.id,command:h.command})}}}]),n})();function createClient(n){var t=new ReactotronImpl;return t.configure(n),t}e.ReactotronImpl=ReactotronImpl,e.corePlugins=corePlugins,e.createClient=createClient},1351,[11]);
+__d(function(g,r,i,a,m,e,d){'use strict';function n(n){var t='undefined'!=typeof window&&window.__fbBatchedBridgeConfig&&window.__fbBatchedBridgeConfig.remoteModuleConfig;if(!Array.isArray(t)||'localhost'!==n&&'127.0.0.1'!==n)return{hostname:n,passed:!1};var s=(t.find(o)||[])[1];return s?{hostname:(s.ServerHost||n).split(':')[0],passed:!0}:{hostname:n,passed:!1}}function o(n){return n&&('AndroidConstants'===n[0]||'PlatformConstants'===n[0])}function t(n){var o,t,s,f=console.warn;return console.warn=function(){if(!(arguments[0]&&arguments[0].indexOf('Requiring module \'NativeModules\' by name')>-1))return f.apply(console,arguments)},'undefined'!=typeof window&&window.__DEV__&&'function'==typeof window.require&&'metroRequire'!==window.require.name?(o=window.require('NativeModules'),console.warn=f,o&&(o.PlatformConstants||o.AndroidConstants)?(t=o.PlatformConstants,s=o.AndroidConstants,((t?t.ServerHost:s.ServerHost)||n).split(':')[0]):n):n}m.exports=function(o){if('object'!=typeof __fbBatchedBridge||'localhost'!==o&&'127.0.0.1'!==o)return o;var s=n(o);return s.passed?s.hostname:t(o)}},1352,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t,n,s,o,p,l=r(d[0]),u=l.prototype.open,c=l.prototype.send,y=l.prototype.setRequestHeader,f=!1,R={setOpenCallback:function(n){t=n},setSendCallback:function(t){n=t},setHeaderReceivedCallback:function(t){o=t},setResponseCallback:function(t){p=t},setRequestHeaderCallback:function(t){s=t},isInterceptorEnabled:function(){return f},enableInterception:function(){f||(l.prototype.open=function(n,s){t&&t(n,s,this),u.apply(this,arguments)},l.prototype.setRequestHeader=function(t,n){s&&s(t,n,this),y.apply(this,arguments)},l.prototype.send=function(t){var s=this;n&&n(t,this),this.addEventListener&&this.addEventListener('readystatechange',function(){if(f){if(s.readyState===s.HEADERS_RECEIVED){var t,n,l=s.getResponseHeader('Content-Type'),u=s.getResponseHeader('Content-Length');l&&(t=l.split(';')[0]),u&&(n=parseInt(u,10)),o&&o(t,n,s.getAllResponseHeaders(),s)}s.readyState===s.DONE&&p&&p(s.status,s.timeout,s.response,s.responseURL,s.responseType,s)}},!1),c.apply(this,arguments)},f=!0)},disableInterception:function(){f&&(f=!1,l.prototype.send=c,l.prototype.open=u,l.prototype.setRequestHeader=y,p=null,t=null,n=null,o=null,s=null)}};m.exports=R},1353,[113]);
+__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),t=r(d[1]),o=r(d[2]),u=r(d[3]),c=r(d[4]),s=r(d[5]);function f(n){switch(n.arrayFormat){case'index':return function(t){return function(u,c){var s=u.length;return void 0===c?u:[].concat(o(u),null===c?[[y(t,n),'[',s,']'].join('')]:[[y(t,n),'[',y(s,n),']=',y(c,n)].join('')])}};case'bracket':return function(t){return function(u,c){return void 0===c?u:[].concat(o(u),null===c?[[y(t,n),'[]'].join('')]:[[y(t,n),'[]=',y(c,n)].join('')])}};case'comma':return function(t){return function(o,u,c){return null===u||void 0===u||0===u.length?o:0===c?[[y(t,n),'=',y(u,n)].join('')]:[[o,y(u,n)].join(',')]}};default:return function(t){return function(u,c){return void 0===c?u:[].concat(o(u),null===c?[y(t,n)]:[[y(t,n),'=',y(c,n)].join('')])}}}}function l(n){var t;switch(n.arrayFormat){case'index':return function(n,o,u){t=/\[(\d*)\]$/.exec(n),n=n.replace(/\[\d*\]$/,''),t?(void 0===u[n]&&(u[n]={}),u[n][t[1]]=o):u[n]=o};case'bracket':return function(n,o,u){t=/(\[\])$/.exec(n),n=n.replace(/\[\]$/,''),t?void 0!==u[n]?u[n]=[].concat(u[n],o):u[n]=[o]:u[n]=o};case'comma':return function(n,t,o){var u='string'==typeof t&&t.split('').indexOf(',')>-1?t.split(','):t;o[n]=u};default:return function(n,t,o){void 0!==o[n]?o[n]=[].concat(o[n],t):o[n]=t}}}function y(n,t){return t.encode?t.strict?u(n):encodeURIComponent(n):n}function v(n,t){return t.decode?c(n):n}function p(n){return Array.isArray(n)?n.sort():'object'==typeof n?p(Object.keys(n)).sort(function(n,t){return Number(n)-Number(t)}).map(function(t){return n[t]}):n}function b(n){var t=n.indexOf('#');return-1!==t&&(n=n.slice(0,t)),n}function j(n){var t=(n=b(n)).indexOf('?');return-1===t?'':n.slice(t+1)}function x(o,u){var c=l(u=t({decode:!0,sort:!0,arrayFormat:'none',parseNumbers:!1,parseBooleans:!1},u)),f=Object.create(null);if('string'!=typeof o)return f;if(!(o=o.trim().replace(/^[?#&]/,'')))return f;var y=o.split('&'),b=Array.isArray(y),j=0;for(y=b?y:y["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var x;if(b){if(j>=y.length)break;x=y[j++]}else{if((j=y.next()).done)break;x=j.value}var N=s(x.replace(/\+/g,' '),'='),O=n(N,2),k=O[0],A=O[1];A=void 0===A?null:v(A,u),u.parseNumbers&&!Number.isNaN(Number(A))?A=Number(A):!u.parseBooleans||null===A||'true'!==A.toLowerCase()&&'false'!==A.toLowerCase()||(A='true'===A.toLowerCase()),c(v(k,u),A,f)}return!1===u.sort?f:(!0===u.sort?Object.keys(f).sort():Object.keys(f).sort(u.sort)).reduce(function(n,t){var o=f[t];return Boolean(o)&&'object'==typeof o&&!Array.isArray(o)?n[t]=p(o):n[t]=o,n},Object.create(null))}e.extract=j,e.parse=x,e.stringify=function(n,o){if(!n)return'';var u=f(o=t({encode:!0,strict:!0,arrayFormat:'none'},o)),c=Object.keys(n);return!1!==o.sort&&c.sort(o.sort),c.map(function(t){var c=n[t];return void 0===c?'':null===c?y(t,o):Array.isArray(c)?c.reduce(u(t),[]).join('&'):y(t,o)+'='+y(c,o)}).filter(function(n){return n.length>0}).join('&')},e.parseUrl=function(n,t){return{url:b(n).split('?')[0]||'',query:x(j(n),t)}}},1354,[25,11,31,437,438,439]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=t(r(d[1])),c=t(r(d[2])),o=t(r(d[3]));function s(t,n){var c=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);n&&(o=o.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),c.push.apply(c,o)}return c}function u(t){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?s(Object(o),!0).forEach(function(n){(0,c.default)(t,n,o[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):s(Object(o)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(o,n))})}return t}var f,p=r(d[4]);m.exports=function(t){var c,s,l,b,O,y,j;return n.default.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(f||(f=g.fetch||r(d[5]).fetch),(c=p()).bundleLoadedFromServer){w.next=4;break}throw new Error('Bundle was not loaded from the packager');case 4:return s=t,l=o.default.getConstants(),(b=l.scriptURL)&&(O=!1,s=t.map(function(t){return null==t.file?t:O||(n=t.file,/^http/.test(n)||!/[\\/]/.test(n))?(O=!0,t):u({},t,{file:b});var n})),w.next=9,n.default.awrap(f(c.url+'symbolicate',{method:'POST',body:JSON.stringify({stack:s})}));case 9:return y=w.sent,w.next=12,n.default.awrap(y.json());case 12:return j=w.sent,w.abrupt("return",j.stack);case 14:case"end":return w.stop()}})}},1355,[3,272,50,177,1356,126]);
+__d(function(g,r,i,a,m,e,d){'use strict';var t,n=r(d[0])(r(d[1])),l='http://localhost:8081/';m.exports=function(){if(void 0===t){var o=n.default.getConstants().scriptURL.match(/^https?:\/\/.*?\//);t=o?o[0]:null}return{url:t||l,bundleLoadedFromServer:null!==t}}},1356,[3,177]);
+__d(function(g,r,i,a,m,e,d){'use strict';function t(n){return(t="function"==typeof Symbol&&"symbol"==typeof("function"==typeof Symbol?Symbol.iterator:"@@iterator")?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==("function"==typeof Symbol?Symbol.prototype:"@@prototype")?"symbol":typeof t})(n)}function n(t,n,o){return n in t?Object.defineProperty(t,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[n]=o,t}function o(t){for(var o=1;o<arguments.length;o++){var u=null==arguments[o]?{}:arguments[o],c=Object.keys(u);"function"==typeof Object.getOwnPropertySymbols&&(c=c.concat(Object.getOwnPropertySymbols(u).filter(function(t){return Object.getOwnPropertyDescriptor(u,t).enumerable}))),c.forEach(function(o){n(t,o,u[o])})}return t}function u(t){return c(t)||s(t)||f()}function c(t){if(Array.isArray(t)){for(var n=0,o=Array(t.length);n<t.length;n++)o[n]=t[n];return o}}function s(t){if(("function"==typeof Symbol?Symbol.iterator:"@@iterator")in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}function f(){throw new TypeError("Invalid attempt to spread non-iterable instance")}Object.defineProperty(e,"__esModule",{value:!0}),r(d[0]);var p=function(t){return t.toJS?t.toJS():t};function y(n,o){if(!n)return o;for(var u=n.split("."),c=o,s=0;s<u.length;s++)if(c=c[u[s]],s<u.length-1&&"object"!==t(c)){c=void 0;break}return c}function l(t,n){function o(){if(!t||!t.reduxStore||"function"!=typeof t.reduxStore.getState)return[];var n=t.reduxStore.getState(),o=[];return s.forEach(function(t){var c=t,s=!1;t&&t.endsWith("*")&&(s=!0,c=t.substr(0,t.length-2));var f=y(c,n);s&&c?o.push.apply(o,u(Object.entries(f).map(function(t){return{path:"".concat(c,".").concat(t[0]),value:t[1]}}))):o.push({path:c,value:f})}),o}function c(){var n=o();0<n.length&&t.stateValuesChange(n)}var s=[];return n(function(){t.reduxStore.subscribe(c)}),{sendSubscriptions:function(){var n=o();t.stateValuesChange(n)},sendSubscriptionsIfNeeded:c,setSubscriptions:function(t){s=t}}}function b(n,o,u){var c=l(n,u);return function(u){var s=u.type,f=u.payload,l=n.reduxStore;switch(s){case"state.keys.request":case"state.values.request":var b=p(l.getState());if(f.path){var v=y(f.path,b);("state.keys.request"===s?n.stateKeysResponse:n.stateValuesResponse)(f.path,"state.keys.request"===s?"object"===t(v)?Object.keys(v):void 0:v)}else n.stateKeysResponse(null,"state.keys.request"===s?Object.keys(b):b);break;case"state.values.subscribe":c.setSubscriptions(f.paths),c.sendSubscriptions();break;case"state.action.dispatch":l.dispatch(f.action);break;case"state.backup.request":var S=l.getState();o.onBackup&&(S=o.onBackup(S)),n.send("state.backup.response",{state:S});break;case"state.restore.request":var h=f.state;o.onRestore&&(h=o.onRestore(f.state,l.getState())),n.reduxStore.dispatch({type:o.restoreActionType,state:h})}}}var v="REACTOTRON_RESTORE_STATE";function S(t){var n=1<arguments.length&&void 0!==arguments[1]?arguments[1]:v;return function(o,u){var c=u.type===n?u.state:o;return t(c,u)}}function h(t,n,o){var c=[o.restoreActionType].concat(u(o.except||[]));return function(u){var s=t.startTimer(),f=n.dispatch(u),p=s(),y="PERFORM_ACTION"===u.type&&u.action?u.action:u;if(!c.some(function(t){return"string"==typeof t?y.type===t:"function"==typeof t?t(y.type):!!(t instanceof RegExp)&&t.test(y.type)})){var l=!1;o&&"function"==typeof o.isActionImportant&&(l=!!o.isActionImportant(y)),t.reportReduxAction(y,p,l)}return f}}function O(t,n,u){return function(){var c=!!(0<arguments.length&&void 0!==arguments[0])&&arguments[0];return function(s){return function(f){for(var p=arguments.length,y=Array(1<p?p-1:0),l=1;l<p;l++)y[l-1]=arguments[l];var b=s.apply(void 0,[S(f,n.restoreActionType)].concat(y)),v=o({},b,{dispatch:h(t,b,n)});return c||(t.reduxStore=v,u()),v}}}}e.reactotronRedux=function(){var n=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},u=o({},n,{restoreActionType:n.restoreActionType||v}),c=[],s=function(t){c.push(t)},f=function(){c.forEach(function(t){t()})};return function(n){return{onCommand:b(n,u,s),features:{createEnhancer:O(n,u,f),setReduxStore:function(t){n.reduxStore=t,f()},reportReduxAction:(o=n,function(n,u){var c=!!(2<arguments.length&&void 0!==arguments[2])&&arguments[2],s=n.type;"symbol"===t(s)&&(s=s.toString().replace(/^Symbol\(/,"").replace(/\)$/,"")),o.send("state.action.complete",{name:s,action:n,ms:u},c)})}};var o}}},1357,[1351]);
+__d(function(g,r,i,a,m,e,d){"use strict";e.__esModule=!0,e.default=function(t){return function(o){return(0,n.default)(o).then(function(n){return n||v(t)})}};var t,n=(t=r(d[0]))&&t.__esModule?t:{default:t};function o(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(t);n&&(u=u.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,u)}return o}function u(t){for(var n=1;n<arguments.length;n++){var u=null!=arguments[n]?arguments[n]:{};n%2?o(u,!0).forEach(function(n){c(t,n,u[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(u)):o(u).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(u,n))})}return t}function c(t,n,o){return n in t?Object.defineProperty(t,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[n]=o,t}function f(t){return(f="function"==typeof Symbol&&"symbol"==typeof("function"==typeof Symbol?Symbol.iterator:"@@iterator")?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==("function"==typeof Symbol?Symbol.prototype:"@@prototype")?"symbol":typeof t})(t)}var l='reduxPersist:';function s(){if('object'!==("undefined"==typeof self?"undefined":f(self))||!('localStorage'in self))return!1;try{var t=self.localStorage,n="redux-persist localStorage test";t.setItem(n,'test'),t.getItem(n),t.removeItem(n)}catch(t){return!1}return!0}var y=function(){return null},p={getItem:y,setItem:y,removeItem:y,getAllKeys:y},b=function(){if(!s())return p;var t=self.localStorage;return{getAllKeys:function(n){try{for(var o=[],u=0;u<t.length;u++)o.push(t.key(u));n(null,o)}catch(t){n(t)}},getItem:function(n,o){try{o(null,t.getItem(n))}catch(t){o(t)}},setItem:function(n,o,u){try{t.setItem(n,o),u(null)}catch(t){u(t)}},removeItem:function(n,o){try{t.removeItem(n),o&&o(null)}catch(t){o(t)}}}};function v(t){return new Promise(function(n,o){var c=t.storage||b(),f=!1===t.serialize?function(t){return t}:function(t){return JSON.parse(t)},s=t.blacklist||[],y=t.whitelist||!1,p=t.transforms||[],v=void 0!==t.keyPrefix?t.keyPrefix:l;c.keys&&!c.getAllKeys&&(c=u({},c,{getAllKeys:c.keys}));var O={},h=0;function S(t,n){var o=null;try{var u=n?f(n):void 0;o=p.reduceRight(function(n,o){return o.out(n,t,{})},u)}catch(t){}return o}function I(t){return(!y||-1!==y.indexOf(t))&&-1===s.indexOf(t)}function P(t){return"".concat(v).concat(t)}c.getAllKeys(function(t){var u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(t)return o(t);var f=u.filter(function(t){return 0===t.indexOf(v)}).map(function(t){return t.slice(v.length)}).filter(I),l=f.length;0===l&&n(void 0),f.forEach(function(t){c.getItem(P(t),function(o,u){O[t]=S(t,u),(h+=1)===l&&n(O)})})})})}},1358,[1341]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=t(r(d[2]));function o(t,n){var u=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);n&&(o=o.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),u.push.apply(u,o)}return u}function f(t){for(var u=1;u<arguments.length;u++){var f=null!=arguments[u]?arguments[u]:{};u%2?o(Object(f),!0).forEach(function(u){(0,n.default)(t,u,f[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(f)):o(Object(f)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(f,n))})}return t}var c=function(t){return function(n){var o,f=(o=t,u.default.fs.exists(o).then(function(t){return t?new Promise(function(t){return t(!0)}):u.default.fs.mkdir(o)}));return function(){for(var t=arguments.length,u=new Array(t),o=0;o<t;o++)u[o]=arguments[o];return f.then(function(){return n.apply(void 0,u)})}}},l=u.default.fs.dirs.DocumentDir+"/persistStore",s=c(l),h={storagePath:l,encoding:"utf8",toFileName:function(t){return t.split(":").join("-")},fromFileName:function(t){return t.split("-").join(":")}},p=function(t){return h.storagePath+"/"+h.toFileName(t)},y={config:function(t){h=f({},h,{},t),s=c(h.storagePath)},setItem:function(t,n,o){return u.default.fs.writeFile(p(t),n,h.encoding).then(function(){return o&&o()}).catch(function(t){return o&&o(t)})},getItem:s(function(t,n){var o=p(h.toFileName(t));return u.default.fs.readFile(o,h.encoding).then(function(t){if(n&&n(null,t),!n)return t}).catch(function(t){if(n&&n(t),!n)throw t})}),removeItem:function(t,n){return u.default.fs.unlink(p(h.toFileName(t))).then(function(){return n&&n()}).catch(function(t){if(n&&n(t),!n)throw t})},getAllKeys:function(t){return u.default.fs.exists(h.storagePath).then(function(t){return!!t||u.default.fs.mkdir(h.storagePath)}).then(function(){return u.default.fs.ls(h.storagePath).then(function(t){return t.map(function(t){return h.fromFileName(t)})}).then(function(n){if(t&&t(null,n),!t)return n})}).catch(function(n){if(t&&t(n),!t)throw n})},clear:void 0,clear:function(t){return y.getAllKeys(function(n,u){if(n)throw n;if(Array.isArray(u)&&u.length){var o=[];return u.forEach(function(n){y.removeItem(n,function(f){o.push(n),f&&t&&t(f,!1),o.length===u.length&&t&&t(null,!0)})}),!0}return t&&t(null,!1),!1}).catch(function(n){if(t&&t(n),!t)throw n})}},O=y;e.default=O},1359,[3,50,1360]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=r(d[2]),s=t(r(d[3])),l=t(r(d[4])),u=t(r(d[5])),c=t(r(d[6])),f=t(r(d[7])),h=t(r(d[8])),p=t(r(d[9])),b=t(r(d[10])),v=t(r(d[11])),y=(l.default.RNFetchBlobSession,l.default.readStream),w=(l.default.createFile,l.default.unlink),F=(l.default.exists,l.default.mkdir,l.default.session),P=(l.default.writeStream,l.default.readFile),R=(l.default.ls,l.default.isDir,l.default.mv,l.default.cp,f.default.Blob),B=o.DeviceEventEmitter,N=o.NativeModules.RNFetchBlob;function k(t){return(t.startsWith('content://')?'RNFetchBlob-content://':'RNFetchBlob-file://')+t}function S(){arguments.length>0&&void 0!==arguments[0]&&arguments[0];var t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};arguments.length>4&&arguments[4];if(!s.default.isFileURI(n))throw"could not fetch file from an invalid URI : "+n;n=s.default.unwrapFileURI(n);var u,c,f=null,h=-1,p='',b=null;switch(t.toLowerCase()){case'post':case'put':break;default:f=l.default.stat(n).then(function(t){return h=t.size,l.default.readStream(n,o.encoding||'utf8',Math.floor(o.bufferSize)||409600,Math.floor(o.interval)||100)}).then(function(t){return new Promise(function(n,s){t.open(),b={state:"2",headers:{source:'system-fs'},status:200,respType:'text',rnfbEncode:o.encoding||'utf8'},c(b),t.onData(function(t){u&&u(0,h,t),o.noCache||(p+=t)}),t.onError(function(t){s(t)}),t.onEnd(function(){n(new I(null,b,p))})})})}return f.progress=function(t){return u=t,f},f.stateChange=function(t){return c=t,f},f.uploadProgress=function(t){return t,f},f}function E(){for(var t,n,o,l,c=(0,u.default)(),f=this||{},p={},b=arguments.length,v=new Array(b),y=0;y<b;y++)v[y]=arguments[y];var w=[].concat(v),P=w[0],k=w[1],E=w[2],C=w[3];if(E=h.default.reduce(E,function(t,n,o){return t[o]=n||'',t},{}),s.default.isFileURI(k))return S(f,P,k,E,C);var x=new Promise(function(s,u){var h=Array.isArray(C)?'fetchBlobForm':'fetchBlob';t=B.addListener('RNFetchBlobProgress',function(t){t.taskId===c&&x.onProgress&&x.onProgress(t.written,t.total,t.chunk)}),n=B.addListener('RNFetchBlobProgress-upload',function(t){t.taskId===c&&x.onUploadProgress&&x.onUploadProgress(t.written,t.total)}),o=B.addListener('RNFetchBlobState',function(t){t.taskId===c&&(p=t),x.onStateChange&&x.onStateChange(t)}),t=B.addListener('RNFetchBlobExpire',function(t){t.taskId===c&&x.onExpire&&x.onExpire(t)}),l=B.addListener('RNFetchBlobServerPush',function(t){t.taskId===c&&x.onPartData&&x.onPartData(t.chunk)}),C instanceof R&&C.isRNFetchBlobPolyfill&&(C=C.getRNFetchBlobRef()),(0,N[h])(f,c,P,k,E||{},C,function(h,b,v){t.remove(),n.remove(),o.remove(),l.remove(),delete x.progress,delete x.uploadProgress,delete x.stateChange,delete x.part,delete x.cancel,x.cancel=function(){},h?u(new Error(h,p)):((f.path||f.fileCache||f.addAndroidDownloads||f.key||f.auto&&'blob'===p.respType)&&f.session&&F(f.session).add(v),p.rnfbEncode=b,s(new I(c,p,v)))})});return x.progress=function(){for(var t=250,n=-1,o=function(){},s=arguments.length,l=new Array(s),u=0;u<s;u++)l[u]=arguments[u];return 2===l.length?(t=l[0].interval||t,n=l[0].count||n,o=l[1]):o=l[0],x.onProgress=o,N.enableProgressReport(c,t,n),x},x.uploadProgress=function(){for(var t=250,n=-1,o=function(){},s=arguments.length,l=new Array(s),u=0;u<s;u++)l[u]=arguments[u];return 2===l.length?(t=l[0].interval||t,n=l[0].count||n,o=l[1]):o=l[0],x.onUploadProgress=o,N.enableUploadProgressReport(c,t,n),x},x.part=function(t){return x.onPartData=t,x},x.stateChange=function(t){return x.onStateChange=t,x},x.expire=function(t){return x.onExpire=t,x},x.cancel=function(s){s=s||function(){},t.remove(),n.remove(),o.remove(),N.cancelRequest(c,s)},x.taskId=c,x}'ios'===o.Platform.OS&&o.AppState.addEventListener('change',function(t){'active'===t&&N.emitExpiredEvent(function(){})}),B.addListener("RNFetchBlobMessage",function(t){if('warn'===t.event)console.warn(t.detail);else{if('error'===t.event)throw t.detail;console.log("RNFetchBlob native message",t.detail)}}),N&&N.fetchBlobForm&&N.fetchBlob||console.warn('rn-fetch-blob could not find valid native module.','please make sure you have linked native modules using `rnpm link`,','and restart RN packager or manually compile IOS/Android project.');var I=function t(o,s,u){var h=this;(0,n.default)(this,t),this.data=u,this.taskId=o,this.type=s.rnfbEncode,this.respInfo=s,this.info=function(){return h.respInfo},this.array=function(){s.headers['Content-Type']||s.headers['content-type'];return new Promise(function(t,n){switch(h.type){case'base64':break;case'path':l.default.readFile(h.data,'ascii').then(t)}})},this.blob=function(){var t=f.default.Blob,n=s.headers['Content-Type']||s.headers['content-type'];return new Promise(function(o,s){switch(h.type){case'base64':t.build(h.data,{type:n+';BASE64'}).then(o);break;case'path':f.default.Blob.build(k(h.data),{type:n}).then(o);break;default:f.default.Blob.build(h.data,{type:'text/plain'}).then(o)}})},this.text=function(){h.data;switch(h.type){case'base64':return c.default.decode(h.data);case'path':return l.default.readFile(h.data,'base64').then(function(t){return Promise.resolve(c.default.decode(t))});default:return h.data}},this.json=function(){switch(h.type){case'base64':return JSON.parse(c.default.decode(h.data));case'path':return l.default.readFile(h.data,'utf8').then(function(t){return Promise.resolve(JSON.parse(t))});default:return JSON.parse(h.data)}},this.base64=function(){switch(h.type){case'base64':return h.data;case'path':return l.default.readFile(h.data,'base64');default:return c.default.encode(h.data)}},this.flush=function(){var t=h.path();if(t&&'path'===h.type)return w(t)},this.path=function(){return'path'===h.type?h.data:null},this.session=function(t){return'path'===h.type?F(t).add(h.data):(console.warn('only file paths can be add into session.'),null)},this.readStream=function(t){return'path'===h.type?y(h.data,t):(console.warn('RNFetchblob','this response data does not contains any available stream'),null)},this.readFile=function(t){return'path'===h.type?P(h.data,t):(console.warn('RNFetchblob','this response does not contains a readable file'),null)}},C={fetch:E,base64:c.default,android:p.default,ios:b.default,config:function(t){return{fetch:E.bind(t)}},session:F,fs:l.default,wrap:k,polyfill:f.default,JSONStream:v.default};e.default=C},1360,[3,4,16,1361,1362,1366,883,1368,729,1380,1381,1382]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={isFileURI:function(t){return'string'==typeof t&&/^RNFetchBlob-file\:\/\//.test(t)},isJSONStreamURI:function(t){return'string'==typeof t&&/^JSONStream\:\/\//.test(t)},removeURIScheme:function(t,n){n=n||1;for(var o=t,u=0;u<n;u++)o=String(o).replace(/^[^\:]+\:\/\//,'');return String(o)},unwrapFileURI:function(t){return String(t).replace(/^RNFetchBlob-file\:\/\//,'')}};e.default=t},1361,[]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[1]),o=n(r(d[2])),s=n(r(d[3])),u=n(r(d[4])),f=(n(r(d[5])),t.NativeModules.RNFetchBlob),c={DocumentDir:f.DocumentDir,CacheDir:f.CacheDir,PictureDir:f.PictureDir,MusicDir:f.MusicDir,MovieDir:f.MovieDir,DownloadDir:f.DownloadDir,DCIMDir:f.DCIMDir,SDCardDir:f.SDCardDir,SDCardApplicationDir:f.SDCardApplicationDir,MainBundleDir:f.MainBundleDir,LibraryDir:f.LibraryDir};function p(n,t){return t.code=n,t}function E(n){return new Promise(function(t,o){if('string'!=typeof n)return o(p('EINVAL',new TypeError('Missing argument "path" ')));f.stat(n,function(n,s){n?o(new Error(n)):(s&&(s.size=parseInt(s.size),s.lastModified=parseInt(s.lastModified)),t(s))})})}var l={RNFetchBlobSession:o.default,unlink:function(n){return new Promise(function(t,o){if('string'!=typeof n)return o(p('EINVAL',new TypeError('Missing argument "path" ')));f.unlink(n,function(n){n?o(p('EUNSPECIFIED',new Error(n))):t()})})},mkdir:function(n){return'string'!=typeof n?Promise.reject(p('EINVAL',new TypeError('Missing argument "path" '))):f.mkdir(n)},session:function(n){return o.default.getSession(n)?new o.default(n):(o.default.setSession(n,[]),new o.default(n,[]))},ls:function(n){return'string'!=typeof n?Promise.reject(p('EINVAL',new TypeError('Missing argument "path" '))):f.ls(n)},readStream:function(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:'utf8',o=arguments.length>2?arguments[2]:void 0,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:10;return'string'!=typeof n?Promise.reject(p('EINVAL',new TypeError('Missing argument "path" '))):Promise.resolve(new u.default(n,t,o,s))},mv:function(n,t){return new Promise(function(o,s){if('string'!=typeof n||'string'!=typeof t)return s(p('EINVAL',new TypeError('Missing argument "path" and/or "destination"')));f.mv(n,t,function(n,t){n?s(p('EUNSPECIFIED',new Error(n))):o(t)})})},cp:function(n,t){return new Promise(function(o,s){if('string'!=typeof n||'string'!=typeof t)return s(p('EINVAL',new TypeError('Missing argument "path" and/or "destination"')));f.cp(n,t,function(n,t){n?s(p('EUNSPECIFIED',new Error(n))):o(t)})})},writeStream:function(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:'utf8',o=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return'string'!=typeof n?Promise.reject(p('EINVAL',new TypeError('Missing argument "path" '))):new Promise(function(u,c){f.writeStream(n,t,o,function(n,o,f){if(o){var p=new Error(o);p.code=n,c(p)}else u(new s.default(f,t))})})},writeFile:function(n,t){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:'utf8';return'string'!=typeof n?Promise.reject(p('EINVAL',new TypeError('Missing argument "path" '))):'ascii'===o.toLocaleLowerCase()?Array.isArray(t)?f.writeFileArray(n,t,!1):Promise.reject(p('EINVAL',new TypeError('"data" must be an Array when encoding is "ascii"'))):'string'!=typeof t?Promise.reject(p('EINVAL',new TypeError("\"data\" must be a String when encoding is \"utf8\" or \"base64\", but it is \""+typeof t+"\""))):f.writeFile(n,o,t,!1)},appendFile:function(n,t){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:'utf8';return'string'!=typeof n?Promise.reject(p('EINVAL',new TypeError('Missing argument "path" '))):'ascii'===o.toLocaleLowerCase()?Array.isArray(t)?f.writeFileArray(n,t,!0):Promise.reject(p('EINVAL',new TypeError('`data` of ASCII file must be an array with 0..255 numbers'))):'string'!=typeof t?Promise.reject(p('EINVAL'),new TypeError("\"data\" must be a String when encoding is \"utf8\" or \"base64\", but it is \""+typeof t+"\"")):f.writeFile(n,o,t,!0)},pathForAppGroup:function(n){return f.pathForAppGroup(n)},readFile:function(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:'utf8';return'string'!=typeof n?Promise.reject(p('EINVAL',new TypeError('Missing argument "path" '))):f.readFile(n,t)},hash:function(n,t){return'string'!=typeof n||'string'!=typeof t?Promise.reject(p('EINVAL',new TypeError('Missing argument "path" and/or "algorithm"'))):f.hash(n,t)},exists:function(n){return new Promise(function(t,o){if('string'!=typeof n)return o(p('EINVAL',new TypeError('Missing argument "path" ')));try{f.exists(n,function(n){t(n)})}catch(n){o(p('EUNSPECIFIED',new Error(n)))}})},createFile:function(n,t){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:'utf8';return'ascii'===o.toLowerCase()?Array.isArray(t)?f.createFileASCII(n,t):Promise.reject(p('EINVAL',new TypeError('`data` of ASCII file must be an array with 0..255 numbers'))):f.createFile(n,t,o)},isDir:function(n){return new Promise(function(t,o){if('string'!=typeof n)return o(p('EINVAL',new TypeError('Missing argument "path" ')));try{f.exists(n,function(n,o){t(o)})}catch(n){o(p('EUNSPECIFIED',new Error(n)))}})},stat:E,lstat:function(n){return new Promise(function(t,o){if('string'!=typeof n)return o(p('EINVAL',new TypeError('Missing argument "path" ')));f.lstat(n,function(n,s){n?o(p('EUNSPECIFIED',new Error(n))):t(s)})})},scanFile:function(n){return new Promise(function(t,o){if(void 0===n)return o(p('EINVAL',new TypeError('Missing argument')));f.scanFile(n,function(n){n?o(p('EUNSPECIFIED',new Error(n))):t()})})},dirs:c,slice:function(n,t,o,s){if('string'!=typeof n||'string'!=typeof t)return reject(p('EINVAL',new TypeError('Missing argument "src" and/or "destination"')));var u=Promise.resolve(),c=0;function l(n,t){return n<0?Math.max(0,t+n):n||0===n?n:t}return(o<0||s<0||!o||!s)&&(u=u.then(function(){return E(n)}).then(function(n){c=Math.floor(n.size),o=l(o||0,c),s=l(s,c)})),u.then(function(){return f.slice(n,t,o,s)})},asset:function(n){return'ios'===t.Platform.OS&&/^assets-library\:\/\//.test(n)?n:'bundle-assets://'+n},df:function(){return new Promise(function(n,t){f.df(function(o,s){o?t(p('EUNSPECIFIED',new Error(o))):n(s)})})}};e.default=l},1362,[3,16,1363,1364,1365,1367]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=n(r(d[1])),u=n(r(d[2])),o=r(d[3]).NativeModules.RNFetchBlob,s={},l=(function(){function n(u,o){(0,t.default)(this,n),this.name=u,s[u]||(Array.isArray(o)?s[u]=o:s[u]=[])}return(0,u.default)(n,null,[{key:"getSession",value:function(n){return s[n]}},{key:"setSession",value:function(n,t){s[n]=t}},{key:"removeSession",value:function(n){delete s[n]}}]),(0,u.default)(n,[{key:"add",value:function(n){return s[this.name].push(n),this}},{key:"remove",value:function(n){var t=s[this.name],u=t,o=Array.isArray(u),l=0;for(u=o?u:u["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var f;if(o){if(l>=u.length)break;f=u[l++]}else{if((l=u.next()).done)break;f=l.value}var v=f;if(t[v]===n){s[this.name].splice(v,1);break}}return this}},{key:"list",value:function(){return s[this.name]}},{key:"dispose",value:function(){var n=this;return new Promise(function(t,u){o.removeSession(s[n.name],function(o){o?u(new Error(o)):(delete s[n.name],t())})})}}]),n})();e.default=l},1363,[3,4,5,16]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=n(r(d[1])),o=n(r(d[2])),u=r(d[3]).NativeModules.RNFetchBlob,c=(function(){function n(o,u,c){(0,t.default)(this,n),this.id=o,this.encoding=u,this.append=c}return(0,o.default)(n,[{key:"write",value:function(n){var t=this;return new Promise(function(o,c){try{var s='ascii'===t.encoding?'writeArrayChunk':'writeChunk';if('ascii'===t.encoding.toLocaleLowerCase()&&!Array.isArray(n))return void c(new Error('ascii input data must be an Array'));u[s](t.id,n,function(n){n?c(new Error(n)):o(t)})}catch(n){c(new Error(n))}})}},{key:"close",value:function(){var n=this;return new Promise(function(t,o){try{u.closeStream(n.id,function(){t()})}catch(n){o(new Error(n))}})}}]),n})();e.default=c},1364,[3,4,5,16]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=t(r(d[2])),s=r(d[3]),h=t(r(d[4])),f=s.NativeModules.RNFetchBlob,u=s.DeviceEventEmitter,c=(function(){function t(o,s,f,c){var l=this;if((0,n.default)(this,t),this.tick=10,!o)throw Error('RNFetchBlob could not open file stream with empty `path`');this.encoding=s||'utf8',this.bufferSize=f,this.path=o,this.closed=!1,this.tick=c,this._onData=function(){},this._onEnd=function(){},this._onError=function(){},this.streamId='RNFBRS'+(0,h.default)();var E=u.addListener(this.streamId,function(t){var n=t.event,o=t.code,s=t.detail;if(l._onData&&'data'===n)l._onData(s);else{if(l._onEnd&&'end'===n)l._onEnd(s);else{var h=new Error(s);if(h.code=o||'EUNSPECIFIED',!l._onError)throw h;l._onError(h)}'error'!==n&&'end'!==n||(E.remove(),l.closed=!0)}})}return(0,o.default)(t,[{key:"open",value:function(){if(this.closed)throw new Error('Stream closed');f.readStream(this.path,this.encoding,this.bufferSize||10240,this.tick||-1,this.streamId)}},{key:"onData",value:function(t){this._onData=t}},{key:"onError",value:function(t){this._onError=t}},{key:"onEnd",value:function(t){this._onEnd=t}}]),t})();e.default=c},1365,[3,4,5,16,1366]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return Math.random().toString(36).substring(2,15)+Math.random().toString(36).substring(2,15)}},1366,[]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])),l=r(d[2]);l.NativeModules.RNFetchBlob,l.DeviceEventEmitter;e.default=function t(){(0,u.default)(this,t)}},1367,[3,4,16]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),u=t(r(d[2])),f=t(r(d[3])),o=t(r(d[4])),v=t(r(d[5])),n=t(r(d[6])),s=t(r(d[7])),_={Blob:l.default,File:u.default,XMLHttpRequest:f.default,ProgressEvent:o.default,Event:v.default,FileReader:n.default,Fetch:s.default};e.default=_},1368,[3,1369,1372,1373,1375,1376,1377,1378]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=t(r(d[2])),o=t(r(d[3])),s=t(r(d[4])),f=t(r(d[5])),u=t(r(d[6])),c=t(r(d[7])),h=t(r(d[8])),b=t(r(d[9])),v=t(r(d[10])),_=t(r(d[11])),y=new v.default('Blob'),p=h.default.dirs.DocumentDir+'/RNFetchBlob-blobs/';y.disable();var B=(function(t){function n(t,f,u){var c;(0,l.default)(this,n),(c=(0,o.default)(this,(0,s.default)(n).call(this))).isRNFetchBlobPolyfill=!0,c.multipartBoundary=null,c._ref=null,c._blobCreated=!1,c._onCreated=[],c._closed=!1,f=f||{},c.cacheName=k(),c.isRNFetchBlobPolyfill=!0,c.isDerived=u,c.type=f.type||'text/plain',y.verbose('Blob constructor called','mime',c.type,'type',typeof t,'length',t?t.length:0),c._ref=p+c.cacheName;var b=null;if(t||(t=''),t.isRNFetchBlobPolyfill){y.verbose('create Blob cache file from Blob object');c._ref=String(t.getRNFetchBlobRef());var v=c._ref;b=h.default.exists(v).then(function(n){if(n)return h.default.writeFile(v,t,'uri').then(function(t){return Promise.resolve(t)}).catch(function(t){throw"RNFetchBlob Blob file creation error, "+t});throw"could not create Blob from path "+v+", file not exists"})}else if(t instanceof FormData){y.verbose('create Blob cache file from FormData',t);var _="RNFetchBlob-"+c.cacheName+"-"+Date.now();c.multipartBoundary=_;var B=t.getParts(),w=[];if(B){for(var P in B){w.push('\r\n--'+_+'\r\n');var C=B[P];for(var R in C.headers)w.push(R+': '+C.headers[R]+'\r\n');w.push('\r\n'),C.isRNFetchBlobPolyfill?w.push(C):w.push(C.string)}y.verbose('FormData array',w),w.push('\r\n--'+_+'--\r\n'),b=F(c._ref,w)}else b=h.default.writeFile(c._ref,'','utf8')}else if('string'==typeof t&&t.startsWith('RNFetchBlob-file://')){y.verbose('create Blob cache file from file path',t),c._isReference=!0,c._ref=String(t).replace('RNFetchBlob-file://','');var N=c._ref;if(u)return(0,o.default)(c);b=h.default.stat(N).then(function(t){return Promise.resolve(t.size)})}else if('string'==typeof t){var D='utf8',x=String(c.type);/(application\/octet|\;base64)/i.test(x)?D='base64':t=t.toString(),c.type=String(c.type).replace(/;base64/gi,''),y.verbose('create Blob cache file from string','encode',D),b=h.default.writeFile(c._ref,t,D).then(function(t){return Promise.resolve(t)})}else Array.isArray(t)?(y.verbose('create Blob cache file from mixed array',t),b=F(c._ref,t)):(t=t.toString(),b=h.default.writeFile(c._ref,t,'utf8').then(function(t){return Promise.resolve(t)}));return b&&b.then(function(t){c.size=t,c._invokeOnCreateEvent()}).catch(function(t){y.error('RNFetchBlob could not create Blob : '+c._ref,t)}),c}return(0,u.default)(n,t),(0,f.default)(n,[{key:"blobPath",get:function(){return this._ref}}],[{key:"clearCache",value:function(){return h.default.unlink(p).then(function(){return h.default.mkdir(p)})}},{key:"build",value:function(t,l){return new Promise(function(o,s){new n(t,l).onCreated(o)})}},{key:"setLog",value:function(t){-1===t?y.disable():y.level(t)}}]),(0,f.default)(n,[{key:"onCreated",value:function(t){return y.verbose('#register blob onCreated',this._blobCreated),this._blobCreated?t(this):this._onCreated.push(t),this}},{key:"markAsDerived",value:function(){this._isDerived=!0}},{key:"getRNFetchBlobRef",value:function(){return this._ref}},{key:"slice",value:function(t,l){var o=this,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:'';if(this._closed)throw'Blob has been released.';y.verbose('slice called',t,l,s);var f=p+k();y.debug('fs.slice new blob will at',f);var u=new n(c.default.wrap(f),{type:s},!0);return h.default.exists(p).then(function(t){return t?Promise.resolve():h.default.mkdir(p)}).then(function(){return h.default.slice(o._ref,f,t,l)}).then(function(t){y.debug('fs.slice done',t),u._invokeOnCreateEvent(),!0}).catch(function(t){console.warn('Blob.slice failed:',t),!0}),y.debug('slice returning new Blob'),u}},{key:"readBlob",value:function(t){if(this._closed)throw'Blob has been released.';return h.default.readFile(this._ref,t||'utf8')}},{key:"close",value:function(){return this._closed?Promise.reject('Blob has been released.'):(this._closed=!0,h.default.unlink(this._ref).catch(function(t){console.warn(t)}))}},{key:"safeClose",value:function(){return this._closed?Promise.reject('Blob has been released.'):(this._closed=!0,this._isReference?Promise.resolve():h.default.unlink(this._ref).catch(function(t){console.warn(t)}))}},{key:"_invokeOnCreateEvent",value:function(){y.verbose('invoke create event',this._onCreated),this._blobCreated=!0;var t=this._onCreated;for(var n in t)'function'==typeof t[n]&&t[n](this);delete this._onCreated}},{key:"isDerived",get:function(){return this._isDerived||!1}}]),n})(_.default);function k(){return'blob-'+(0,b.default)()}function F(t,l){var o=h.default.writeFile(t,''),s=[],f=0;for(var u in l){var c=l[u];c&&(c.isRNFetchBlobPolyfill?s.push([t,c._ref,'uri']):'string'==typeof c?s.push([t,c,'utf8']):Array.isArray(c)&&s.push([t,c,'ascii']))}var b=function(t){o=o.then(function(l){return l&&(f+=l),y.verbose('mixed blob write',s[t],l),h.default.appendFile.apply(h.default,(0,n.default)(this))}.bind(s[t]))};for(var v in s)b(v);return o.then(function(){return Promise.resolve(f)})}e.default=B},1369,[3,31,4,6,8,5,9,1360,1362,1366,1370,1371]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=n(r(d[1])),t=n(r(d[2])),o=(function(){function n(t){(0,l.default)(this,n),this._isEnable=!0,this._level=0,this._name=t}return(0,t.default)(n,[{key:"level",value:function(n){this._isEnable=!0,this._level=n}},{key:"enable",value:function(){this._isEnable=!0}},{key:"disable",value:function(){this._isEnable=!1}},{key:"verbose",value:function(){for(var n,l=arguments.length,t=new Array(l),o=0;o<l;o++)t[o]=arguments[o];this._isEnable&&this._level>2&&(n=console).log.apply(n,[this._name,'verbose:'].concat(t))}},{key:"debug",value:function(){for(var n,l=arguments.length,t=new Array(l),o=0;o<l;o++)t[o]=arguments[o];this._isEnable&&this._level>1&&(n=console).log.apply(n,[this._name,'debug:'].concat(t))}},{key:"info",value:function(){for(var n,l=arguments.length,t=new Array(l),o=0;o<l;o++)t[o]=arguments[o];this._isEnable&&this._level>0&&(n=console).log.apply(n,[this._name,'info:'].concat(t))}},{key:"error",value:function(){for(var n,l=arguments.length,t=new Array(l),o=0;o<l;o++)t[o]=arguments[o];this._isEnable&&this._level>-1&&(n=console).warn.apply(n,[this._name,'error:'].concat(t))}}]),n})();e.default=o},1370,[3,4,5]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),s=t(r(d[2])),l=new(t(r(d[3])).default)('EventTarget');l.disable();var v=(function(){function t(){(0,n.default)(this,t),l.info('constructor called'),this.listeners={}}return(0,s.default)(t,[{key:"addEventListener",value:function(t,n){l.info('add event listener',t,n),t in this.listeners||(this.listeners[t]=[]),this.listeners[t].push(n)}},{key:"removeEventListener",value:function(t,n){if(l.info('remove event listener',t,n),t in this.listeners){var s=this.listeners[t];for(var v in s)if(n===s[v])return s.splice(v,1),this.removeEventListener(t,n)}}},{key:"dispatchEvent",value:function(t,n){if(l.info('dispatch event',n),t in this.listeners){var s=this.listeners[t];for(var v in s)s[v].call(this,n)}}},{key:"clearEventListeners",value:function(){for(var t in this.listeners)delete this.listeners[t]}}]),t})();e.default=v},1371,[3,4,5,1370]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=n(r(d[1])),u=n(r(d[2])),f=n(r(d[3])),l=n(r(d[4])),o=n(r(d[5])),c=(function(n){function c(n,l){var o;return(0,t.default)(this,c),(o=(0,u.default)(this,(0,f.default)(c).call(this,n,l))).name='',o}return(0,o.default)(c,n),(0,l.default)(c,null,[{key:"build",value:function(n,t,u){return new Promise(function(f,l){void 0===t&&l(new TypeError('data is undefined')),new c(t,u).onCreated(function(t){t.name=n,f(t)})})}}]),c})(n(r(d[6])).default);e.default=c},1372,[3,4,6,8,5,9,1369]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=t(r(d[1])),n=t(r(d[2])),o=t(r(d[3])),u=t(r(d[4])),p=t(r(d[5])),h=t(r(d[6])),_=t(r(d[7])),c=t(r(d[8])),f=t(r(d[9])),l=t(r(d[10])),y=t(r(d[11])),v=t(r(d[12])),b=new f.default('XMLHttpRequest');b.disable();var E=0,k=(function(t){function f(){var t;return(0,s.default)(this,f),b.verbose('XMLHttpRequest constructor called'),(t=(0,n.default)(this,(0,o.default)(f).call(this))).upload=new c.default,t._readyState=E,t._uriType='net',t._response='',t._responseText='',t._responseHeaders={},t._responseType='',t._responseURL='',t._responseXML='',t._status=0,t._statusText='',t._timeout=6e4,t._sendFlag=!1,t._uploadStarted=!1,t._increment=!1,t._config={},t._headers={'Content-Type':'text/plain'},t._cleanUp=null,t._headerReceived=function(s){b.debug('header received ',t._task.taskId,s),t.responseURL=t._url,"2"===s.state&&s.taskId===t._task.taskId&&(t._responseHeaders=s.headers,t._statusText=s.status,t._status=Math.floor(s.status),t._dispatchReadStateChange(f.HEADERS_RECEIVED))},t._uploadProgressEvent=function(s,n){t._uploadStarted||(t.upload.dispatchEvent('loadstart'),t._uploadStarted=!0),s>=n&&t.upload.dispatchEvent('load'),t.upload.dispatchEvent('progress',new y.default(!0,s,n))},t._progressEvent=function(s,n,o){b.verbose(t.readyState),t._readyState===f.HEADERS_RECEIVED&&t._dispatchReadStateChange(f.LOADING);var u=!1;n&&n>=0&&(u=!0);var p=new y.default(u,s,n);t._increment&&(t._responseText+=o),t.dispatchEvent('progress',p)},t._onError=function(s){var n=Math.floor(t.status);n>=100&&408!==n||(b.debug('XMLHttpRequest error',s),t._statusText=s,t._status=String(s).match(/\d+/),t._status=t._status?Math.floor(t.status):404,t._dispatchReadStateChange(f.DONE),(s&&String(s.message).match(/(timed\sout|timedout)/)||408==t._status)&&t.dispatchEvent('timeout'),t.dispatchEvent('loadend'),t.dispatchEvent('error',{type:'error',detail:s}),t.clearEventListeners())},t._onDone=function(s){b.debug('XMLHttpRequest done',t._url,s,(0,u.default)(t)),t._statusText=t._status;var n=function(){b.debug('request done state = 4'),t.dispatchEvent('load'),t.dispatchEvent('loadend'),t._dispatchReadStateChange(f.DONE),t.clearEventListeners()};if(s){var o=s.respInfo||{};switch(b.debug(t._url,o,o.respType),t._responseType){case'blob':s.blob().then(function(o){t._responseText=s.text(),t._response=o,n()});break;case'arraybuffer':break;case'json':t._response=s.json(),t._responseText=s.text();break;default:t._responseText=s.text(),t._response=t.responseText,n()}}},t}return(0,h.default)(f,t),(0,p.default)(f,[{key:"UNSENT",get:function(){return E}},{key:"OPENED",get:function(){return 1}},{key:"HEADERS_RECEIVED",get:function(){return 2}},{key:"LOADING",get:function(){return 3}},{key:"DONE",get:function(){return 4}}],[{key:"setLog",value:function(t){-1===t?b.disable():b.level(t)}},{key:"addBinaryContentType",value:function(t){for(var s in f.binaryContentTypes)if(new RegExp(t,'i').test(f.binaryContentTypes[s]))return;f.binaryContentTypes.push(t)}},{key:"removeBinaryContentType",value:function(t){for(var s in f.binaryContentTypes)if(new RegExp(substr,'i').test(f.binaryContentTypes[s]))return void f.binaryContentTypes.splice(s,1)}},{key:"UNSENT",get:function(){return E}},{key:"OPENED",get:function(){return 1}},{key:"HEADERS_RECEIVED",get:function(){return 2}},{key:"LOADING",get:function(){return 3}},{key:"DONE",get:function(){return 4}}]),(0,p.default)(f,[{key:"open",value:function(t,s,n,o,u){b.verbose('XMLHttpRequest open ',t,s,n,o,u),this._method=t,this._url=s,this._headers={},this._increment=v.default.isJSONStreamURI(this._url),this._url=this._url.replace(/^JSONStream\:\/\//,''),this._dispatchReadStateChange(f.OPENED)}},{key:"send",value:function(t){var s=this;if(this._body=t,this._readyState!==f.OPENED)throw'InvalidStateError : XMLHttpRequest is not opened yet.';var n=Promise.resolve();this._sendFlag=!0,b.verbose('XMLHttpRequest send ',t);var o=this._method,u=this._url,p=this._headers;b.verbose('sending request with args',o,u,p,t),b.verbose(typeof t,t instanceof FormData),t instanceof l.default?(b.debug('sending blob body',t._blobCreated),n=new Promise(function(n,o){t.onCreated(function(o){o.isDerived&&(s._cleanUp=function(){o.close()}),b.debug('body created send request'),t=_.default.wrap(o.getRNFetchBlobRef()),n()})})):'object'==typeof t?(t=JSON.stringify(t),n=Promise.resolve()):(t=t?t.toString():t,n=Promise.resolve()),n.then(function(){for(var n in b.debug('send request invoke',t),p)p[n]=p[n].toString();s._task=_.default.config({auto:!0,timeout:s._timeout,increment:s._increment,binaryContentTypes:f.binaryContentTypes}).fetch(o,u,p,t),s._task.stateChange(s._headerReceived).uploadProgress(s._uploadProgressEvent).progress(s._progressEvent).catch(s._onError).then(s._onDone)})}},{key:"overrideMimeType",value:function(t){b.verbose('XMLHttpRequest overrideMimeType',t),this._headers['Content-Type']=t}},{key:"setRequestHeader",value:function(t,s){if(b.verbose('XMLHttpRequest set header',t,s),1!==this._readyState||this._sendFlag)throw"InvalidStateError : Calling setRequestHeader in wrong state  "+this._readyState;if('string'!=typeof t||/[^\u0000-\u00ff]/.test(t))throw'TypeError : header field name should be a string';for(var n=0,o=[/[\(\)\>\<\@\,\:\\\/\[\]\?\=\}\{\s\ \u007f\;\t\0\v\r]/,/tt/];n<o.length;n++){if(o[n].test(t)||'string'!=typeof t)throw"SyntaxError : Invalid header field name "+t}this._headers[t]=s}},{key:"abort",value:function(){var t=this;b.verbose('XMLHttpRequest abort '),this._task&&this._task.cancel(function(s){var n={timeStamp:Date.now()};t.onabort&&t.onabort(),s?(n.detail=s,n.type='error',t.dispatchEvent('error',n)):(n.type='abort',t.dispatchEvent('abort',n))})}},{key:"getResponseHeader",value:function(t){return b.verbose('XMLHttpRequest get header',t,this._responseHeaders),this._responseHeaders&&(this._responseHeaders[t]||this._responseHeaders[t.toLowerCase()])||null}},{key:"getAllResponseHeaders",value:function(){if(b.verbose('XMLHttpRequest get all headers',this._responseHeaders),!this._responseHeaders)return'';var t='',s=this.responseHeaders;for(var n in s)t+=n+": "+s[n]+String.fromCharCode(13,10);return t.substr(0,t.length-2)}},{key:"_dispatchReadStateChange",value:function(t){this._readyState=t,'function'==typeof this._onreadystatechange&&this._onreadystatechange()}},{key:"onreadystatechange",set:function(t){b.verbose('XMLHttpRequest set onreadystatechange',t),this._onreadystatechange=t},get:function(){return this._onreadystatechange}},{key:"readyState",get:function(){return b.verbose('get readyState',this._readyState),this._readyState}},{key:"status",get:function(){return b.verbose('get status',this._status),this._status}},{key:"statusText",get:function(){return b.verbose('get statusText',this._statusText),this._statusText}},{key:"response",get:function(){return b.verbose('get response',this._response),this._response}},{key:"responseText",get:function(){return b.verbose('get responseText',this._responseText),this._responseText}},{key:"responseURL",get:function(){return b.verbose('get responseURL',this._responseURL),this._responseURL}},{key:"responseHeaders",get:function(){return b.verbose('get responseHeaders',this._responseHeaders),this._responseHeaders}},{key:"timeout",set:function(t){this._timeout=1e3*t,b.verbose('set timeout',this._timeout)},get:function(){return b.verbose('get timeout',this._timeout),this._timeout}},{key:"responseType",set:function(t){b.verbose('set response type',this._responseType),this._responseType=t},get:function(){return b.verbose('get response type',this._responseType),this._responseType}}],[{key:"isRNFBPolyfill",get:function(){return!0}}]),f})(c.default);e.default=k,k.binaryContentTypes=['image/','video/','audio/']},1373,[3,4,6,8,7,5,9,1360,1374,1370,1369,1375,1361]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),n=t(r(d[2])),s=t(r(d[3])),u=t(r(d[4])),f=t(r(d[5])),c=t(r(d[6])),l=t(r(d[7])),_=new(t(r(d[8])).default)('XMLHttpRequestEventTarget');_.disable();var h=(function(t){function l(){var t;return(0,o.default)(this,l),(t=(0,s.default)(this,(0,u.default)(l).call(this)))._onabort=function(){},t._onerror=function(){},t._onload=function(){},t._onloadstart=function(){},t._onprogress=function(){},t._ontimeout=function(){},t._onloadend=function(){},_.info('constructor called'),t}return(0,c.default)(l,t),(0,n.default)(l,[{key:"dispatchEvent",value:function(t,o){switch(_.debug('dispatch event',t,o),(0,f.default)((0,u.default)(l.prototype),"dispatchEvent",this).call(this,t,o),t){case'abort':this._onabort(o);break;case'error':this._onerror(o);break;case'load':this._onload(o);break;case'loadstart':this._onloadstart(o);break;case'loadend':this._onloadend(o);break;case'progress':this._onprogress(o);break;case'timeout':this._ontimeout(o)}}},{key:"onabort",set:function(t){_.info('set onabort'),this._onabort=t},get:function(){return this._onabort}},{key:"onerror",set:function(t){_.info('set onerror'),this._onerror=t},get:function(){return this._onerror}},{key:"onload",set:function(t){_.info('set onload',t),this._onload=t},get:function(){return this._onload}},{key:"onloadstart",set:function(t){_.info('set onloadstart'),this._onloadstart=t},get:function(){return this._onloadstart}},{key:"onprogress",set:function(t){_.info('set onprogress'),this._onprogress=t},get:function(){return this._onprogress}},{key:"ontimeout",set:function(t){_.info('set ontimeout'),this._ontimeout=t},get:function(){return this._ontimeout}},{key:"onloadend",set:function(t){_.info('set onloadend'),this._onloadend=t},get:function(){return this._onloadend}}]),l})(l.default);e.default=h},1374,[3,4,5,6,8,41,9,1371,1370]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),u=t(r(d[2])),n=t(r(d[3])),o=t(r(d[4])),f=t(r(d[5])),_=(function(t){function _(t,u,f){var h;return(0,l.default)(this,_),(h=(0,n.default)(this,(0,o.default)(_).call(this)))._lengthComputable=!1,h._loaded=-1,h._total=-1,h._lengthComputable=t,h._loaded=u,h._total=f,h}return(0,f.default)(_,t),(0,u.default)(_,[{key:"lengthComputable",get:function(){return this._lengthComputable}},{key:"loaded",get:function(){return this._loaded}},{key:"total",get:function(){return this._total}}]),_})(t(r(d[6])).default);e.default=_},1375,[3,4,5,6,8,9,1376]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1]));e.default=function t(){(0,u.default)(this,t)}},1376,[3,4]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=t(r(d[2])),l=t(r(d[3])),f=t(r(d[4])),o=t(r(d[5])),s=t(r(d[6])),c=(t(r(d[7])),t(r(d[8])),t(r(d[9]))),v=(t(r(d[10])),t(r(d[11]))),y=(t(r(d[12])),new v.default('FileReader'));y.level(3);var h=(function(t){function c(){var t;return(0,n.default)(this,c),(t=(0,u.default)(this,(0,l.default)(c).call(this)))._readState=0,y.verbose('file reader const'),t._result=null,t}return(0,s.default)(c,t),(0,o.default)(c,[{key:"isRNFBPolyFill",get:function(){return!0}}],[{key:"EMPTY",get:function(){return 0}},{key:"LOADING",get:function(){return 1}},{key:"DONE",get:function(){return 2}}]),(0,o.default)(c,[{key:"abort",value:function(){y.verbose('abort')}},{key:"readAsArrayBuffer",value:function(t){y.verbose('readAsArrayBuffer',t)}},{key:"readAsBinaryString",value:function(t){y.verbose('readAsBinaryString',t)}},{key:"readAsText",value:function(t,n){y.verbose('readAsText',t,n)}},{key:"readAsDataURL",value:function(t){y.verbose('readAsDataURL',t)}},{key:"dispatchEvent",value:function(t,n){y.verbose('dispatch event',t,n),(0,f.default)((0,l.default)(c.prototype),"dispatchEvent",this).call(this,t,n),'function'==typeof this["on"+t]&&this["on"+t](n)}},{key:"readyState",get:function(){return this._readyState}},{key:"result",get:function(){return this._result}}]),c})(c.default);e.default=h},1377,[3,4,6,8,41,5,9,1360,1375,1371,1369,1370,1362]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=t(r(d[1])),n=t(r(d[2])),o=t(r(d[3])),f=t(r(d[4])),u=t(r(d[5])),l=(t(r(d[6])),t(r(d[7])),t(r(d[8]))),h=new u.default('FetchPolyfill');h.disable();e.default=function t(s){(0,o.default)(this,t),(0,n.default)(this,new c(s))};var c=function t(s){(0,o.default)(this,t),this.build=function(){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=n.body,u=Promise.resolve(),c=null;n.headers=n.headers||{};var p,v,y,R=n['Content-Type']||n['content-type'],P=n.headers['Content-Type']||n.headers['content-type'];n.headers['Content-Type']=R||P,n.headers['content-type']=R||P,n.method=n.method||'GET',o&&(o instanceof FormData?(h.verbose('convert FormData to blob body'),u=l.default.build(o).then(function(t){return c=t,n.headers['Content-Type']='multipart/form-data;boundary='+t.multipartBoundary,Promise.resolve(f.default.wrap(t._ref))})):u=o.isRNFetchBlobPolyfill?Promise.resolve(f.default.wrap(o.blobPath)):'object'!=typeof o&&'application/json'!==n.headers['Content-Type']?Promise.resolve(JSON.stringify(o)):'string'!=typeof o?Promise.resolve(o.toString()):Promise.resolve(o));var w=u.then(function(o){var u=f.default.config(s).fetch(n.method,t,n.headers,o);return p&&u.progress(p),v&&u.uploadProgress(v),y&&u.cancel(),u.then(function(t){return h.verbose('response',t),null!==c&&c instanceof l.default&&c.close(),Promise.resolve(new b(t))})});return w.progress=function(t){p=t},w.uploadProgress=function(t){v=t},w.cancel=function(){y=!0,task.cancel&&task.cancel()},w}}},b=(function(){function t(s){(0,o.default)(this,t);var n=s.info();this.headers=n.headers,this.ok=n.status>=200&&n.status<=299,this.status=n.status,this.type='basic',this.bodyUsed=!1,this.resp=s,this.rnfbRespInfo=n,this.rnfbResp=s}return(0,s.default)(t,[{key:"rawResp",value:function(){return Promise.resolve(this.rnfbResp)}},{key:"arrayBuffer",value:function(){return h.verbose('to arrayBuffer',this.rnfbRespInfo),this.bodyUsed=!0,p(this.rnfbResp,this.rnfbRespInfo)}},{key:"text",value:function(){return h.verbose('to text',this.rnfbResp,this.rnfbRespInfo),this.bodyUsed=!0,v(this.rnfbResp,this.rnfbRespInfo)}},{key:"json",value:function(){return h.verbose('to json',this.rnfbResp,this.rnfbRespInfo),this.bodyUsed=!0,R(this.rnfbResp,this.rnfbRespInfo)}},{key:"blob",value:function(){return h.verbose('to blob',this.rnfbResp,this.rnfbRespInfo),this.bodyUsed=!0,y(this.rnfbResp,this.rnfbRespInfo)}}]),t})();function p(t,s){switch(s.rnfbEncode){case'path':return t.readFile('ascii');default:var n=[],o=t.text();for(var f in o)n[f]=o.charCodeAt(f);return Promise.resolve(n)}}function v(t,s){switch(s.rnfbEncode){case'base64':return Promise.resolve(t.text());case'path':return t.text();default:return Promise.resolve(t.text())}}function y(t,s){return h.verbose('readBlob',t,s),t.blob()}function R(t,s){switch(h.verbose('readJSON',t,s),s.rnfbEncode){case'base64':return Promise.resolve(t.json());case'path':return t.json();default:return Promise.resolve(t.json())}}},1378,[3,5,11,4,1360,1370,1362,1379,1369]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(n){return n=n.replace(/\\u([\d\w]{4})/gi,function(n,t){return String.fromCharCode(parseInt(t,16))}),unescape(n)}},1379,[]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[0]),o=t.NativeModules.RNFetchBlob;var n={actionViewIntent:function(n){var l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:'text/plain';return'android'===t.Platform.OS?o.actionViewIntent(n,l):Promise.reject('RNFetchBlob.android.actionViewIntent only supports Android.')},getContentIntent:function(n){return'android'===t.Platform.OS?o.getContentIntent(n):Promise.reject('RNFetchBlob.android.getContentIntent only supports Android.')},addCompleteDownload:function(n){return'android'===t.Platform.OS?o.addCompleteDownload(n):Promise.reject('RNFetchBlob.android.addCompleteDownload only supports Android.')},getSDCardDir:function(){return'android'===t.Platform.OS?o.getSDCardDir():Promise.reject('RNFetchBlob.android.getSDCardDir only supports Android.')},getSDCardApplicationDir:function(){return'android'===t.Platform.OS?o.getSDCardApplicationDir():Promise.reject('RNFetchBlob.android.getSDCardApplicationDir only supports Android.')}};e.default=n},1380,[16]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(d[0]),t=o.NativeModules.RNFetchBlob;var u={openDocument:function(u,n){return'ios'===o.Platform.OS?t.openDocument('file://'+u,n):Promise.reject('RNFetchBlob.previewDocument only supports IOS.')},previewDocument:function(u,n){return'ios'===o.Platform.OS?t.previewDocument('file://'+u,n):Promise.reject('RNFetchBlob.openDocument only supports IOS.')},excludeFromBackupKey:function(o){return t.excludeFromBackupKey('file://'+o)}};e.default=u},1381,[16]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),o=t(r(d[2])),u=t(r(d[3])),n=t(r(d[4])),s=function(t){if(window.location='',window.XMLHttpRequest.isRNFBPolyfill||(window.XMLHttpRequest=u.default,console.warn("Use JSONStream will automatically replace window.XMLHttpRequest with RNFetchBlob.polyfill.XMLHttpRequest. You are seeing this warning because you did not replace it manually.")),'string'==typeof t)t=n.default.isFileURI(t)?{url:'JSONStream://'+t,headers:{noCache:!0}}:'JSONStream://'+t;else if('object'==typeof t){var s=t.headers||{};n.default.isFileURI(t.url)&&(s.noCache=!0),t=(0,l.default)(t,{url:'JSONStream://'+t.url,headers:s})}return(0,o.default)(t)};e.default=s},1382,[3,11,1383,1373,1361]);
+__d(function(g,r,i,a,m,e,d){!(function(n,t,u,o,f,c){function s(n,t){return function(){return n.call(this,t.apply(this,arguments))}}function l(n){return function(t){return t[n]}}function h(n,t){return t.apply(c,n)}function p(n){var t=n.length-1,o=u.prototype.slice;if(0==t)return function(){return n.call(this,o.call(arguments))};if(1==t)return function(){return n.call(this,arguments[0],o.call(arguments,1))};var f=u(n.length);return function(){for(var u=0;t>u;u++)f[u]=arguments[u];return f[t]=o.call(arguments,t),n.apply(this,f)}}function v(n,t){return function(u){return n(u)&&t(u)}}function b(){}function w(){return!0}function y(n,t){return t&&t.constructor===n}function x(n){return n!==c}function I(n,u){return u instanceof t&&M(function(n){return n in u},n)}function L(n,t){return[n,t]}function k(n){return T(n.reduce((t=L,function(n,u){return t(u,n)}),Z));var t}function C(n){return E(function(n,t){return n.unshift(t),n},[],n)}function O(n,t){return t?L(n(nn(t)),O(n,tn(t))):Z}function E(n,t,u){return u?n(E(n,t,tn(u)),nn(u)):t}function j(n,t,u){return(function n(u,o){return u?t(nn(u))?(o(nn(u)),tn(u)):L(nn(u),n(tn(u),o)):Z})(n,u||b)}function M(n,t){return!t||n(nn(t))&&M(n,tn(t))}function R(n,t){n&&(nn(n).apply(null,t),R(tn(n),t))}function T(n){return(function n(t,u){return t?n(tn(t),L(nn(t),u)):u})(n,Z)}function A(n,t){return t&&(n(nn(t))?nn(t):A(n,tn(t)))}function q(n){"use strict";function t(n){F&&(p(F),v(),F=""),f=o(n+"\nLn: "+en+"\nCol: "+tn+"\nChr: "+s),b(z(c,c,f))}function u(n){return"\r"==n||"\n"==n||" "==n||"\t"==n}var f,s,l,h=n(xn).emit,p=n(In).emit,v=n(Ln).emit,b=n(pn).emit,w=65536,y=/[\\"\n]/g,x=0,I=x++,L=x++,k=x++,C=x++,O=x++,E=x++,j=x++,M=x++,R=x++,T=x++,A=x++,q=x++,H=x++,S=x++,B=x++,N=x++,_=x++,X=x++,U=x++,W=x++,$=x,D=w,F="",G="",J=!1,K=!1,P=I,Q=[],V=null,Y=0,Z=0,nn=0,tn=0,en=1;n(gn).on(function(n){if(!f){if(K)return t("Cannot write after close");var o=0;for(s=n[0];s&&(l=s,s=n[o++]);)switch(nn++,"\n"==s?(en++,tn=0):tn++,P){case I:if("{"===s)P=k;else if("["===s)P=O;else if(!u(s))return t("Non-whitespace before {[.");continue;case M:case k:if(u(s))continue;if(P===M)Q.push(R);else{if("}"===s){p({}),v(),P=Q.pop()||L;continue}Q.push(C)}if('"'!==s)return t('Malformed object key should start with " ');P=j;continue;case R:case C:if(u(s))continue;if(":"===s)P===C?(Q.push(C),F&&(p({}),h(F),F=""),Z++):F&&(h(F),F=""),P=L;else if("}"===s)F&&(p(F),v(),F=""),v(),Z--,P=Q.pop()||L;else{if(","!==s)return t("Bad object");P===C&&Q.push(C),F&&(p(F),v(),F=""),P=M}continue;case O:case L:if(u(s))continue;if(P===O){if(p([]),Z++,P=L,"]"===s){v(),Z--,P=Q.pop()||L;continue}Q.push(E)}if('"'===s)P=j;else if("{"===s)P=k;else if("["===s)P=O;else if("t"===s)P=T;else if("f"===s)P=H;else if("n"===s)P=_;else if("-"===s)G+=s;else if("0"===s)G+=s,P=$;else{if(-1==="123456789".indexOf(s))return t("Bad value");G+=s,P=$}continue;case E:if(","===s)Q.push(E),F&&(p(F),v(),F=""),P=L;else{if("]"!==s){if(u(s))continue;return t("Bad array")}F&&(p(F),v(),F=""),v(),Z--,P=Q.pop()||L}continue;case j:var c=o-1;n:for(;;){for(;Y>0;)if(V+=s,s=n.charAt(o++),4===Y?(F+=String.fromCharCode(parseInt(V,16)),Y=0,c=o-1):Y++,!s)break n;if('"'===s&&!J){P=Q.pop()||L,(F+=n.substring(c,o-1))||(p(""),v());break}if(!("\\"!==s||J||(J=!0,F+=n.substring(c,o-1),s=n.charAt(o++))))break;if(J){if(J=!1,"n"===s?F+="\n":"r"===s?F+="\r":"t"===s?F+="\t":"f"===s?F+="\f":"b"===s?F+="\b":"u"===s?(Y=1,V=""):F+=s,s=n.charAt(o++),c=o-1,s)continue;break}y.lastIndex=o;var b=y.exec(n);if(!b){o=n.length+1,F+=n.substring(c,o-1);break}if(o=b.index+1,!(s=n.charAt(b.index))){F+=n.substring(c,o-1);break}}continue;case T:if(!s)continue;if("r"!==s)return t("Invalid true started with t"+s);P=A;continue;case A:if(!s)continue;if("u"!==s)return t("Invalid true started with tr"+s);P=q;continue;case q:if(!s)continue;if("e"!==s)return t("Invalid true started with tru"+s);p(!0),v(),P=Q.pop()||L;continue;case H:if(!s)continue;if("a"!==s)return t("Invalid false started with f"+s);P=S;continue;case S:if(!s)continue;if("l"!==s)return t("Invalid false started with fa"+s);P=B;continue;case B:if(!s)continue;if("s"!==s)return t("Invalid false started with fal"+s);P=N;continue;case N:if(!s)continue;if("e"!==s)return t("Invalid false started with fals"+s);p(!1),v(),P=Q.pop()||L;continue;case _:if(!s)continue;if("u"!==s)return t("Invalid null started with n"+s);P=X;continue;case X:if(!s)continue;if("l"!==s)return t("Invalid null started with nu"+s);P=U;continue;case U:if(!s)continue;if("l"!==s)return t("Invalid null started with nul"+s);p(null),v(),P=Q.pop()||L;continue;case W:if("."!==s)return t("Leading zero not followed by .");G+=s,P=$;continue;case $:if(-1!=="0123456789".indexOf(s))G+=s;else if("."===s){if(-1!==G.indexOf("."))return t("Invalid number has two dots");G+=s}else if("e"===s||"E"===s){if(-1!==G.indexOf("e")||-1!==G.indexOf("E"))return t("Invalid number has two exponential");G+=s}else if("+"===s||"-"===s){if("e"!==l&&"E"!==l)return t("Invalid symbol in number");G+=s}else G&&(p(parseFloat(G)),v(),G=""),o--,P=Q.pop()||L;continue;default:return t("Unknown state: "+P)}nn>=D&&(x=0,F.length>w&&(t("Max buffer length exceeded: textNode"),x=Math.max(x,F.length)),G.length>w&&(t("Max buffer length exceeded: numberNode"),x=Math.max(x,G.length)),D=w-x+nn)}var x}),n(wn).on(function(){return P==I?(p({}),v(),void(K=!0)):((P!==L||0!==Z)&&t("Unexpected end"),F&&(p(F),v(),F=""),void(K=!0))})}function H(n,t){"use strict";function u(n){return function(t){o=n(o,t)}}var o,f={};for(var c in t)n(c).on(u(t[c]),f);n(dn).on(function(n){var t=nn(o),u=un(t),f=tn(o);f&&(on(nn(f))[u]=n)}),n(hn).on(function(){var n=nn(o),t=un(n),u=tn(o);u&&delete on(nn(u))[t]}),n(yn).on(function(){for(var u in t)n(u).un(f)})}function S(n){var t={};return n&&n.split("\r\n").forEach(function(n){var u=n.indexOf(": ");t[n.substring(0,u)]=n.substring(u+2)}),t}function B(n,t){function u(t){return t.port||{"http:":80,"https:":443}[t.protocol||n.protocol]}return!!(t.protocol&&t.protocol!=n.protocol||t.host&&t.host!=n.host||t.host&&u(t)!=u(n))}function N(n){var t=/(\w+:)?(?:\/\/)([\w.-]+)?(?::(\d+))?\/?/.exec(n)||[];return{protocol:t[1]||"",host:t[2]||"",port:t[3]||""}}function _(t,u,o,f,s,l,h){"use strict";function p(){var n=u.responseText,t=n.substr(w);t&&v(t),w=V(n)}var v=t(gn).emit,b=t(pn).emit,w=0,y=!0;t(yn).on(function(){u.onreadystatechange=null,u.abort()}),"onprogress"in u&&(u.onprogress=p),u.onreadystatechange=function(){function n(){try{y&&t(bn).emit(u.status,S(u.getAllResponseHeaders())),y=!1}catch(n){}}switch(u.readyState){case 2:case 3:return n();case 4:n(),2==String(u.status)[0]?(p(),t(wn).emit()):b(z(u.status,u.responseText))}};try{for(var x in u.open(o,f,!0),l)u.setRequestHeader(x,l[x]);B(n.location,N(f))||u.setRequestHeader("X-Requested-With","XMLHttpRequest"),u.withCredentials=h,u.send(s)}catch(t){n.setTimeout(P(b,z(c,c,t)),0)}}function X(n,t){return{key:n,node:t}}function U(n){function t(n,t){var o=on(nn(n));return y(u,o)?f(n,V(o),t):n}function o(n,t,u){on(nn(n))[t]=u}function f(n,t,u){n&&o(n,t,u);var f=L(X(t,u),n);return c(f),f}var c=n(sn).emit,s=n(ln).emit,l=n(mn).emit,h=n(vn).emit,p={};return p[In]=function(n,u){if(!n)return l(u),f(n,fn,u);var c=t(n,u),s=tn(c),h=un(nn(c));return o(s,h,u),L(X(h,u),s)},p[Ln]=function(n){return s(n),tn(n)||h(on(nn(n)))},p[xn]=f,p}function W(n,t,u){function o(n){return function(t){return t.id==n}}var f,c;return{on:function(u,o){var s={listener:u,id:o||u};return t&&t.emit(n,u,s.id),f=L(s,f),c=L(u,c),this},emit:function(){R(c,arguments)},un:function(t){var s;f=j(f,o(t),function(n){s=n}),s&&(c=j(c,function(n){return n==s.listener}),u&&u.emit(n,s.listener,s.id))},listeners:function(){return c},hasListener:function(n){return x(A(n?o(n):w,f))}}}function $(){function n(n){return u[n]=W(n,o,f)}function t(t){return u[t]||n(t)}var u={},o=n("newListener"),f=n("removeListener");return["emit","on","un"].forEach(function(n){t[n]=p(function(u,o){h(o,t(u)[n])})}),t}function z(n,t,u){try{var o=f.parse(t)}catch(n){}return{statusCode:n,body:t,jsonBody:o,thrown:u}}function D(n,t){function u(n,t,u){var o=T(u);n(t,C(tn(O(un,o))),C(O(on,o)))}function o(t,o,f){var c=n(t).emit;o.on(function(n){var t=f(n);!1!==t&&u(c,on(t),n)},t),n("removeListener").on(function(u){u==t&&(n(u).listeners()||o.un(t))})}var f={node:n(ln),path:n(sn)};n("newListener").on(function(n){var u=/(node|path):(.*)/.exec(n);if(u){var c=f[u[1]];c.hasListener(n)||o(n,c,t(u[2]))}})}function F(n,t){function u(n,t,u){u=u||t;var f=o(t);return n.on(function(){var t=!1;w.forget=function(){t=!0},h(arguments,f),delete w.forget,t&&n.un(u)},u),w}function o(t){return function(){try{return t.apply(w,arguments)}catch(t){n(pn).emit(z(c,c,t))}}}function f(t,u){return n(t+":"+u)}function s(n,t,o){var c,s;c="node"==n?(s=o,function(){var n=s.apply(this,arguments);x(n)&&(n==K.drop?L():k(n))}):o,u(f(n,t),c,o)}function l(n,t){for(var u in t)s(n,u,t[u])}function v(n,t,u){return Y(t)?s(n,t,u):l(n,t),w}var w,y=/^(node|path):./,I=n(vn),L=n(hn).emit,k=n(dn).emit,C=p(function(t,o){if(w[t])h(o,w[t]);else{var f=n(t),c=o[0];y.test(t)?u(f,c):f.on(c)}return w});return n(mn).on(function(n){var t;w.root=(t=n,function(){return t})}),n(bn).on(function(n,t){w.header=function(n){return n?t[n]:t}}),w={on:C,addListener:C,removeListener:function(t,u,o){if("done"==t)I.un(u);else if("node"==t||"path"==t)n.un(t+":"+u,o);else{var f=u;n(t).un(f)}return w},emit:n.emit,node:P(v,"node"),path:P(v,"path"),done:P(u,I),start:P(function(t,u){return n(t).on(o(u),u),w},bn),fail:n(pn).on,abort:n(yn).emit,header:b,root:b,source:t}}function G(n,t,u,o,f){var c=$();return t&&_(c,new XMLHttpRequest,n,t,u,o,f),q(c),H(c,U(c)),D(c,cn),F(c,t)}function J(n,t,u,o,c,s,l){return c=c?f.parse(f.stringify(c)):{},o?Y(o)||(o=f.stringify(o),c["Content-Type"]=c["Content-Type"]||"application/json"):o=null,n(u||"GET",(function(n,t){return!1===t&&(n+=-1==n.indexOf("?")?"?":"&",n+="_="+(new Date).getTime()),n})(t,l),o,c,s||!1)}function K(n){var t=en("resume","pause","pipe"),u=P(I,t);return n?u(n)||Y(n)?J(G,n):J(G,n.url,n.method,n.body,n.headers,n.withCredentials,n.cached):G()}var P=p(function(n,t){var u=t.length;return p(function(o){for(var f=0;f<o.length;f++)t[u+f]=o[f];return t.length=u+o.length,n.apply(this,t)})}),Q=(p(function(n){function t(n,t){return[h(n,t)]}var u=k(n);return p(function(n){return E(t,n,u)[0]})}),p(function(n){return p(function(t){for(var u,o=0;o<V(n);o++)if(u=h(t,n[o]))return u})})),V=l("length"),Y=P(y,String),Z=null,nn=l(0),tn=l(1),en=p(k),rn=(function(){var n=p(function(n){return n.unshift(/^/),(t=RegExp(n.map(l("source")).join(""))).exec.bind(t);var t}),t=/(\$?)/,u=/(?:{([\w ]*?)})?/,o=n(t,/([\w-_]+|\*)/,u),f=n(t,/\["([^"]+)"\]/,u),c=n(t,/\[(\d+|\*)\]/,u),s=n(t,/()/,/{([\w ]*?)}/),h=n(/\.\./),v=n(/\./),b=n(t,/!/),w=n(/$/);return function(n){return n(Q(o,f,c,s),h,v,b,w)}})(),un=l("key"),on=l("node"),fn={},cn=rn(function(n,t,u,f,c){function l(n,t){return!!t[O]?v(n,nn):n}function h(n){return n==w?w:v(function(n){return R(n)!=fn},s(n,tn))}function p(){return function(n){return R(n)==fn}}function b(n,t,u){return E(function(n,t){return t(n,u)},t,n)}function y(n,t,u,o,f){var c=n(u);if(c){var s=b(t,o,c);return f(u.substr(V(c[0])),s)}}function x(n,t){return P(y,n,t)}function L(n,t){return t}function C(n,t){return A(n,t,n?C:L)}var O=1,j=2,M=3,R=s(un,nn),T=s(on,nn),A=Q(x(n,en(l,function(n,t){var u=t[M];return u?v(s(P(I,k(u.split(/\W+/))),T),n):n},function(n,t){var u=t[j];return v(u&&"*"!=u?function(n){return R(n)==u}:w,n)},h)),x(t,en(function(n){if(n==w)return w;var t=p(),u=n,o=h(function(n){return f(n)}),f=Q(t,u,o);return f})),x(u,en()),x(f,en(l,p)),x(c,en(function(n){return function(t){var u=n(t);return!0===u?nn(t):u}})),function(n){throw o('"'+n+'" could not be tokenised')});return function(n){try{return C(n,w)}catch(t){throw o('Could not compile "'+n+'" because '+t.message)}}}),an=1,sn=an++,ln=an++,dn=an++,hn=an++,pn="fail",vn=an++,mn=an++,bn="start",gn="data",wn="end",yn=an++,xn=an++,In=an++,Ln=an++;K.drop=function(){return K.drop},"function"==typeof define&&define.amd?define("oboe",[],function(){return K}):"object"==typeof e?m.exports=K:n.oboe=K})((function(){try{return window}catch(n){return self}})(),Object,Array,Error,JSON)},1383,[]);
+__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(s){return(0,t.createTransform)(function(t){return o.default.compressToUTF16((0,n.default)(t))},function(t){if("string"!=typeof t)return"production"!==u&&console.error("redux-persist-transform-compress: expected outbound state to be a string"),t;try{return JSON.parse(o.default.decompressFromUTF16(t))}catch(t){return"production"!==u&&console.error("redux-persist-transform-compress: error while decompressing state",t),null}},s)};var t=r(d[0]),o=s(r(d[1])),n=s(r(d[2]));function s(t){return t&&t.__esModule?t:{default:t}}var u="production"},1384,[1336,1385,1386]);
+__d(function(g,r,i,a,m,e,d){var o=(function(){var o=String.fromCharCode,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-$",s={};function p(o,n){if(!s[o]){s[o]={};for(var t=0;t<o.length;t++)s[o][o.charAt(t)]=t}return s[o][n]}var c={compressToBase64:function(o){if(null==o)return"";var t=c._compress(o,6,function(o){return n.charAt(o)});switch(t.length%4){default:case 0:return t;case 1:return t+"===";case 2:return t+"==";case 3:return t+"="}},decompressFromBase64:function(o){return null==o?"":""==o?null:c._decompress(o.length,32,function(t){return p(n,o.charAt(t))})},compressToUTF16:function(n){return null==n?"":c._compress(n,15,function(n){return o(n+32)})+" "},decompressFromUTF16:function(o){return null==o?"":""==o?null:c._decompress(o.length,16384,function(n){return o.charCodeAt(n)-32})},compressToUint8Array:function(o){for(var n=c.compress(o),t=new Uint8Array(2*n.length),s=0,p=n.length;s<p;s++){var u=n.charCodeAt(s);t[2*s]=u>>>8,t[2*s+1]=u%256}return t},decompressFromUint8Array:function(n){if(null===n||void 0===n)return c.decompress(n);for(var t=new Array(n.length/2),s=0,p=t.length;s<p;s++)t[s]=256*n[2*s]+n[2*s+1];var u=[];return t.forEach(function(n){u.push(o(n))}),c.decompress(u.join(''))},compressToEncodedURIComponent:function(o){return null==o?"":c._compress(o,6,function(o){return t.charAt(o)})},decompressFromEncodedURIComponent:function(o){return null==o?"":""==o?null:(o=o.replace(/ /g,"+"),c._decompress(o.length,32,function(n){return p(t,o.charAt(n))}))},compress:function(n){return c._compress(n,16,function(n){return o(n)})},_compress:function(o,n,t){if(null==o)return"";var s,p,c,u={},l={},f="",h="",v="",w=2,A=3,y=2,C=[],M=0,_=0;for(c=0;c<o.length;c+=1)if(f=o.charAt(c),Object.prototype.hasOwnProperty.call(u,f)||(u[f]=A++,l[f]=!0),h=v+f,Object.prototype.hasOwnProperty.call(u,h))v=h;else{if(Object.prototype.hasOwnProperty.call(l,v)){if(v.charCodeAt(0)<256){for(s=0;s<y;s++)M<<=1,_==n-1?(_=0,C.push(t(M)),M=0):_++;for(p=v.charCodeAt(0),s=0;s<8;s++)M=M<<1|1&p,_==n-1?(_=0,C.push(t(M)),M=0):_++,p>>=1}else{for(p=1,s=0;s<y;s++)M=M<<1|p,_==n-1?(_=0,C.push(t(M)),M=0):_++,p=0;for(p=v.charCodeAt(0),s=0;s<16;s++)M=M<<1|1&p,_==n-1?(_=0,C.push(t(M)),M=0):_++,p>>=1}0==--w&&(w=Math.pow(2,y),y++),delete l[v]}else for(p=u[v],s=0;s<y;s++)M=M<<1|1&p,_==n-1?(_=0,C.push(t(M)),M=0):_++,p>>=1;0==--w&&(w=Math.pow(2,y),y++),u[h]=A++,v=String(f)}if(""!==v){if(Object.prototype.hasOwnProperty.call(l,v)){if(v.charCodeAt(0)<256){for(s=0;s<y;s++)M<<=1,_==n-1?(_=0,C.push(t(M)),M=0):_++;for(p=v.charCodeAt(0),s=0;s<8;s++)M=M<<1|1&p,_==n-1?(_=0,C.push(t(M)),M=0):_++,p>>=1}else{for(p=1,s=0;s<y;s++)M=M<<1|p,_==n-1?(_=0,C.push(t(M)),M=0):_++,p=0;for(p=v.charCodeAt(0),s=0;s<16;s++)M=M<<1|1&p,_==n-1?(_=0,C.push(t(M)),M=0):_++,p>>=1}0==--w&&(w=Math.pow(2,y),y++),delete l[v]}else for(p=u[v],s=0;s<y;s++)M=M<<1|1&p,_==n-1?(_=0,C.push(t(M)),M=0):_++,p>>=1;0==--w&&(w=Math.pow(2,y),y++)}for(p=2,s=0;s<y;s++)M=M<<1|1&p,_==n-1?(_=0,C.push(t(M)),M=0):_++,p>>=1;for(;;){if(M<<=1,_==n-1){C.push(t(M));break}_++}return C.join('')},decompress:function(o){return null==o?"":""==o?null:c._decompress(o.length,32768,function(n){return o.charCodeAt(n)})},_decompress:function(n,t,s){var p,c,u,l,f,h,v,w=[],A=4,y=4,C=3,M="",_=[],b={val:s(0),position:t,index:1};for(p=0;p<3;p+=1)w[p]=p;for(u=0,f=Math.pow(2,2),h=1;h!=f;)l=b.val&b.position,b.position>>=1,0==b.position&&(b.position=t,b.val=s(b.index++)),u|=(l>0?1:0)*h,h<<=1;switch(u){case 0:for(u=0,f=Math.pow(2,8),h=1;h!=f;)l=b.val&b.position,b.position>>=1,0==b.position&&(b.position=t,b.val=s(b.index++)),u|=(l>0?1:0)*h,h<<=1;v=o(u);break;case 1:for(u=0,f=Math.pow(2,16),h=1;h!=f;)l=b.val&b.position,b.position>>=1,0==b.position&&(b.position=t,b.val=s(b.index++)),u|=(l>0?1:0)*h,h<<=1;v=o(u);break;case 2:return""}for(w[3]=v,c=v,_.push(v);;){if(b.index>n)return"";for(u=0,f=Math.pow(2,C),h=1;h!=f;)l=b.val&b.position,b.position>>=1,0==b.position&&(b.position=t,b.val=s(b.index++)),u|=(l>0?1:0)*h,h<<=1;switch(v=u){case 0:for(u=0,f=Math.pow(2,8),h=1;h!=f;)l=b.val&b.position,b.position>>=1,0==b.position&&(b.position=t,b.val=s(b.index++)),u|=(l>0?1:0)*h,h<<=1;w[y++]=o(u),v=y-1,A--;break;case 1:for(u=0,f=Math.pow(2,16),h=1;h!=f;)l=b.val&b.position,b.position>>=1,0==b.position&&(b.position=t,b.val=s(b.index++)),u|=(l>0?1:0)*h,h<<=1;w[y++]=o(u),v=y-1,A--;break;case 2:return _.join('')}if(0==A&&(A=Math.pow(2,C),C++),w[v])M=w[v];else{if(v!==y)return null;M=c+c.charAt(0)}_.push(M),w[y++]=c+M.charAt(0),c=M,0==--A&&(A=Math.pow(2,C),C++)}}};return c})();'function'==typeof define&&define.amd?define(function(){return o}):void 0!==m&&null!=m&&(m.exports=o)},1385,[]);
+__d(function(g,r,i,a,m,e,d){function n(n,t){var l=[],u=[];return null==t&&(t=function(n,t){return l[0]===t?"[Circular ~]":"[Circular ~."+u.slice(0,l.indexOf(t)).join(".")+"]"}),function(s,c){if(l.length>0){var f=l.indexOf(this);~f?l.splice(f+1):l.push(this),~f?u.splice(f,1/0,s):u.push(s),~l.indexOf(c)&&(c=t.call(this,s,c))}else l.push(c);return null==n?c:n.call(this,s,c)}}(m.exports=function(t,l,u,s){return JSON.stringify(t,n(l,s),u)}).getSerialize=n},1386,[]);
+__d(function(g,r,i,a,m,e,d){'use strict';Object.defineProperty(e,"__esModule",{value:!0});var t="function"==typeof Symbol&&"symbol"==typeof("function"==typeof Symbol?Symbol.iterator:"@@iterator")?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==("function"==typeof Symbol?Symbol.prototype:"@@prototype")?"symbol":typeof t};e.createFilter=v,e.createWhitelistFilter=function(t,n,o){return v(t,n,o,'whitelist')},e.createBlacklistFilter=function(t,n,o){return v(t,n,o,'blacklist')},e.persistFilter=b;var n=r(d[0]),o=p(r(d[1])),f=p(r(d[2])),u=p(r(d[3])),l=p(r(d[4])),c=p(r(d[5])),s=p(r(d[6])),y=p(r(d[7]));function p(t){return t&&t.__esModule?t:{default:t}}function v(t,o,f){var u=arguments.length>3&&void 0!==arguments[3]?arguments[3]:'whitelist';return(0,n.createTransform)(function(t,n){return o?b(t,o,u):t},function(t,n){return f?b(t,f,u):t},{whitelist:[t]})}function h(t,n){var f=t.path,u=t.filterFunction,c=void 0===u?function(){return!0}:u,s=(0,o.default)(n,f);return s instanceof Array?s.filter(c):(0,l.default)(s,c)}function b(n){var l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],p=arguments.length>2&&void 0!==arguments[2]?arguments[2]:'whitelist',v={};return'string'==typeof l&&(l=[l]),'whitelist'===p?l.forEach(function(u){if('object'!==(void 0===u?'undefined':t(u))||u instanceof Array){var l=(0,o.default)(n,u);void 0!==l&&(0,f.default)(v,u,l)}else{var s=h(u,n);(0,c.default)(s)||(0,f.default)(v,u.path,s)}}):'blacklist'===p?(v=(0,y.default)(n),l.forEach(function(l){if('object'!==(void 0===l?'undefined':t(l))||l instanceof Array){void 0!==(0,o.default)(n,l)&&(0,u.default)(v,l)}else{var y=h(l,n);(0,c.default)(y)||(y instanceof Array?(0,f.default)(v,l.path,(0,o.default)(v,l.path).filter(function(t){return!1})):(0,s.default)(y,function(t,n){(0,u.default)(v,l.path+'['+n+']')}))}})):v=n,v}e.default=v},1387,[1336,1388,1389,1390,1391,1392,1393,1394]);
+__d(function(g,r,i,a,m,e,d){var t='Expected a function',n='__lodash_hash_undefined__',o='[object Function]',u='[object GeneratorFunction]',c='[object Symbol]',f=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,p=/^\w*$/,s=/^\./,l=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,_=/\\(\\)?/g,h=/^\[object .+?Constructor\]$/,y='object'==typeof g&&g&&g.Object===Object&&g,v='object'==typeof self&&self&&self.Object===Object&&self,b=y||v||Function('return this')();function j(t,n){return null==t?void 0:t[n]}function O(t){var n=!1;if(null!=t&&'function'!=typeof t.toString)try{n=!!(t+'')}catch(t){}return n}var w,$=Array.prototype,S=Function.prototype,x=Object.prototype,E=b['__core-js_shared__'],F=(w=/[^.]+$/.exec(E&&E.keys&&E.keys.IE_PROTO||''))?'Symbol(src)_1.'+w:'',A=S.toString,C=x.hasOwnProperty,P=x.toString,k=RegExp('^'+A.call(C).replace(/[\\^$.*+?()[\]{}|]/g,'\\$&').replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,'$1.*?')+'$'),R=b.Symbol,T=$.splice,G=Q(b,'Map'),I=Q(Object,'create'),M=R?"function"==typeof R?R.prototype:"@@prototype":void 0,q=M?M.toString:void 0;function z(t){var n=-1,o=t?t.length:0;for(this.clear();++n<o;){var u=t[n];this.set(u[0],u[1])}}function B(t){var n=-1,o=t?t.length:0;for(this.clear();++n<o;){var u=t[n];this.set(u[0],u[1])}}function D(t){var n=-1,o=t?t.length:0;for(this.clear();++n<o;){var u=t[n];this.set(u[0],u[1])}}function H(t,n){for(var o,u,c=t.length;c--;)if((o=t[c][0])===(u=n)||o!=o&&u!=u)return c;return-1}function J(t,n){for(var o,u=0,c=(n=U(n,t)?[n]:Z(o=n)?o:V(o)).length;null!=t&&u<c;)t=t[W(n[u++])];return u&&u==c?t:void 0}function K(t){return!(!rt(t)||F&&F in t)&&(tt(t)||O(t)?k:h).test(X(t))}function L(t){if('string'==typeof t)return t;if(et(t))return q?q.call(t):'';var n=t+'';return'0'==n&&1/t==-1/0?'-0':n}function N(t,n){var o,u,c=t.__data__;return('string'==(u=typeof(o=n))||'number'==u||'symbol'==u||'boolean'==u?'__proto__'!==o:null===o)?c['string'==typeof n?'string':'hash']:c.map}function Q(t,n){var o=j(t,n);return K(o)?o:void 0}function U(t,n){if(Z(t))return!1;var o=typeof t;return!('number'!=o&&'symbol'!=o&&'boolean'!=o&&null!=t&&!et(t))||(p.test(t)||!f.test(t)||null!=n&&t in Object(n))}z.prototype.clear=function(){this.__data__=I?I(null):{}},z.prototype.delete=function(t){return this.has(t)&&delete this.__data__[t]},z.prototype.get=function(t){var o=this.__data__;if(I){var u=o[t];return u===n?void 0:u}return C.call(o,t)?o[t]:void 0},z.prototype.has=function(t){var n=this.__data__;return I?void 0!==n[t]:C.call(n,t)},z.prototype.set=function(t,o){return this.__data__[t]=I&&void 0===o?n:o,this},B.prototype.clear=function(){this.__data__=[]},B.prototype.delete=function(t){var n=this.__data__,o=H(n,t);return!(o<0||(o==n.length-1?n.pop():T.call(n,o,1),0))},B.prototype.get=function(t){var n=this.__data__,o=H(n,t);return o<0?void 0:n[o][1]},B.prototype.has=function(t){return H(this.__data__,t)>-1},B.prototype.set=function(t,n){var o=this.__data__,u=H(o,t);return u<0?o.push([t,n]):o[u][1]=n,this},D.prototype.clear=function(){this.__data__={hash:new z,map:new(G||B),string:new z}},D.prototype.delete=function(t){return N(this,t).delete(t)},D.prototype.get=function(t){return N(this,t).get(t)},D.prototype.has=function(t){return N(this,t).has(t)},D.prototype.set=function(t,n){return N(this,t).set(t,n),this};var V=Y(function(t){var n;t=null==(n=t)?'':L(n);var o=[];return s.test(t)&&o.push(''),t.replace(l,function(t,n,u,c){o.push(u?c.replace(_,'$1'):n||t)}),o});function W(t){if('string'==typeof t||et(t))return t;var n=t+'';return'0'==n&&1/t==-1/0?'-0':n}function X(t){if(null!=t){try{return A.call(t)}catch(t){}try{return t+''}catch(t){}}return''}function Y(n,o){if('function'!=typeof n||o&&'function'!=typeof o)throw new TypeError(t);var u=function t(){var u=arguments,c=o?o.apply(this,u):u[0],f=t.cache;if(f.has(c))return f.get(c);var p=n.apply(this,u);return t.cache=f.set(c,p),p};return u.cache=new(Y.Cache||D),u}Y.Cache=D;var Z=Array.isArray;function tt(t){var n=rt(t)?P.call(t):'';return n==o||n==u}function rt(t){var n=typeof t;return!!t&&('object'==n||'function'==n)}function nt(t){return!!t&&'object'==typeof t}function et(t){return'symbol'==typeof t||nt(t)&&P.call(t)==c}m.exports=function(t,n,o){var u=null==t?void 0:J(t,n);return void 0===u?o:u}},1388,[]);
+__d(function(g,r,i,a,m,e,d){var t='Expected a function',n='__lodash_hash_undefined__',o=9007199254740991,u='[object Function]',c='[object GeneratorFunction]',f='[object Symbol]',p=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,s=/^\w*$/,l=/^\./,_=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,h=/\\(\\)?/g,y=/^\[object .+?Constructor\]$/,v=/^(?:0|[1-9]\d*)$/,b='object'==typeof g&&g&&g.Object===Object&&g,j='object'==typeof self&&self&&self.Object===Object&&self,O=b||j||Function('return this')();function $(t,n){return null==t?void 0:t[n]}function w(t){var n=!1;if(null!=t&&'function'!=typeof t.toString)try{n=!!(t+'')}catch(t){}return n}var S,x=Array.prototype,E=Function.prototype,F=Object.prototype,A=O['__core-js_shared__'],C=(S=/[^.]+$/.exec(A&&A.keys&&A.keys.IE_PROTO||''))?'Symbol(src)_1.'+S:'',P=E.toString,k=F.hasOwnProperty,R=F.toString,T=RegExp('^'+P.call(k).replace(/[\\^$.*+?()[\]{}|]/g,'\\$&').replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,'$1.*?')+'$'),G=O.Symbol,I=x.splice,M=X(O,'Map'),q=X(Object,'create'),z=G?"function"==typeof G?G.prototype:"@@prototype":void 0,B=z?z.toString:void 0;function D(t){var n=-1,o=t?t.length:0;for(this.clear();++n<o;){var u=t[n];this.set(u[0],u[1])}}function H(t){var n=-1,o=t?t.length:0;for(this.clear();++n<o;){var u=t[n];this.set(u[0],u[1])}}function J(t){var n=-1,o=t?t.length:0;for(this.clear();++n<o;){var u=t[n];this.set(u[0],u[1])}}function K(t,n,o){var u=t[n];k.call(t,n)&&ot(u,o)&&(void 0!==o||n in t)||(t[n]=o)}function L(t,n){for(var o=t.length;o--;)if(ot(t[o][0],n))return o;return-1}function N(t){return!(!at(t)||C&&C in t)&&(ut(t)||w(t)?T:y).test(nt(t))}function Q(t,n,o,u){if(!at(t))return t;for(var c=-1,f=(n=Z(n,t)?[n]:V(n)).length,p=f-1,s=t;null!=s&&++c<f;){var l=rt(n[c]),_=o;if(c!=p){var h=s[l];void 0===(_=u?u(h,l,s):void 0)&&(_=at(h)?h:Y(n[c+1])?[]:{})}K(s,l,_),s=s[l]}return t}function U(t){if('string'==typeof t)return t;if(ft(t))return B?B.call(t):'';var n=t+'';return'0'==n&&1/t==-1/0?'-0':n}function V(t){return it(t)?t:tt(t)}function W(t,n){var o,u,c=t.__data__;return('string'==(u=typeof(o=n))||'number'==u||'symbol'==u||'boolean'==u?'__proto__'!==o:null===o)?c['string'==typeof n?'string':'hash']:c.map}function X(t,n){var o=$(t,n);return N(o)?o:void 0}function Y(t,n){return!!(n=null==n?o:n)&&('number'==typeof t||v.test(t))&&t>-1&&t%1==0&&t<n}function Z(t,n){if(it(t))return!1;var o=typeof t;return!('number'!=o&&'symbol'!=o&&'boolean'!=o&&null!=t&&!ft(t))||(s.test(t)||!p.test(t)||null!=n&&t in Object(n))}D.prototype.clear=function(){this.__data__=q?q(null):{}},D.prototype.delete=function(t){return this.has(t)&&delete this.__data__[t]},D.prototype.get=function(t){var o=this.__data__;if(q){var u=o[t];return u===n?void 0:u}return k.call(o,t)?o[t]:void 0},D.prototype.has=function(t){var n=this.__data__;return q?void 0!==n[t]:k.call(n,t)},D.prototype.set=function(t,o){return this.__data__[t]=q&&void 0===o?n:o,this},H.prototype.clear=function(){this.__data__=[]},H.prototype.delete=function(t){var n=this.__data__,o=L(n,t);return!(o<0||(o==n.length-1?n.pop():I.call(n,o,1),0))},H.prototype.get=function(t){var n=this.__data__,o=L(n,t);return o<0?void 0:n[o][1]},H.prototype.has=function(t){return L(this.__data__,t)>-1},H.prototype.set=function(t,n){var o=this.__data__,u=L(o,t);return u<0?o.push([t,n]):o[u][1]=n,this},J.prototype.clear=function(){this.__data__={hash:new D,map:new(M||H),string:new D}},J.prototype.delete=function(t){return W(this,t).delete(t)},J.prototype.get=function(t){return W(this,t).get(t)},J.prototype.has=function(t){return W(this,t).has(t)},J.prototype.set=function(t,n){return W(this,t).set(t,n),this};var tt=et(function(t){var n;t=null==(n=t)?'':U(n);var o=[];return l.test(t)&&o.push(''),t.replace(_,function(t,n,u,c){o.push(u?c.replace(h,'$1'):n||t)}),o});function rt(t){if('string'==typeof t||ft(t))return t;var n=t+'';return'0'==n&&1/t==-1/0?'-0':n}function nt(t){if(null!=t){try{return P.call(t)}catch(t){}try{return t+''}catch(t){}}return''}function et(n,o){if('function'!=typeof n||o&&'function'!=typeof o)throw new TypeError(t);var u=function t(){var u=arguments,c=o?o.apply(this,u):u[0],f=t.cache;if(f.has(c))return f.get(c);var p=n.apply(this,u);return t.cache=f.set(c,p),p};return u.cache=new(et.Cache||J),u}function ot(t,n){return t===n||t!=t&&n!=n}et.Cache=J;var it=Array.isArray;function ut(t){var n=at(t)?R.call(t):'';return n==u||n==c}function at(t){var n=typeof t;return!!t&&('object'==n||'function'==n)}function ct(t){return!!t&&'object'==typeof t}function ft(t){return'symbol'==typeof t||ct(t)&&R.call(t)==f}m.exports=function(t,n,o){return null==t?t:Q(t,n,o)}},1389,[]);
+__d(function(g,r,i,a,m,e,d){var t='Expected a function',n='__lodash_hash_undefined__',o='[object Function]',u='[object GeneratorFunction]',c='[object Symbol]',f=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,l=/^\w*$/,p=/^\./,s=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,_=/\\(\\)?/g,h=/^\[object .+?Constructor\]$/,y='object'==typeof g&&g&&g.Object===Object&&g,v='object'==typeof self&&self&&self.Object===Object&&self,b=y||v||Function('return this')();function j(t,n){return null==t?void 0:t[n]}function O(t){var n=!1;if(null!=t&&'function'!=typeof t.toString)try{n=!!(t+'')}catch(t){}return n}var w,$=Array.prototype,S=Function.prototype,x=Object.prototype,A=b['__core-js_shared__'],E=(w=/[^.]+$/.exec(A&&A.keys&&A.keys.IE_PROTO||''))?'Symbol(src)_1.'+w:'',F=S.toString,C=x.hasOwnProperty,P=x.toString,k=RegExp('^'+F.call(C).replace(/[\\^$.*+?()[\]{}|]/g,'\\$&').replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,'$1.*?')+'$'),R=b.Symbol,T=$.splice,G=W(b,'Map'),I=W(Object,'create'),M=R?"function"==typeof R?R.prototype:"@@prototype":void 0,q=M?M.toString:void 0;function z(t){var n=-1,o=t?t.length:0;for(this.clear();++n<o;){var u=t[n];this.set(u[0],u[1])}}function B(t){var n=-1,o=t?t.length:0;for(this.clear();++n<o;){var u=t[n];this.set(u[0],u[1])}}function D(t){var n=-1,o=t?t.length:0;for(this.clear();++n<o;){var u=t[n];this.set(u[0],u[1])}}function H(t,n){for(var o,u,c=t.length;c--;)if((o=t[c][0])===(u=n)||o!=o&&u!=u)return c;return-1}function J(t,n){for(var o=0,u=(n=X(n,t)?[n]:U(n)).length;null!=t&&o<u;)t=t[tt(n[o++])];return o&&o==u?t:void 0}function K(t){return!(!it(t)||E&&E in t)&&(ot(t)||O(t)?k:h).test(rt(t))}function L(t,n,o){var u=-1,c=t.length;n<0&&(n=-n>c?0:c+n),(o=o>c?c:o)<0&&(o+=c),c=n>o?0:o-n>>>0,n>>>=0;for(var f=Array(c);++u<c;)f[u]=t[u+n];return f}function N(t){if('string'==typeof t)return t;if(at(t))return q?q.call(t):'';var n=t+'';return'0'==n&&1/t==-1/0?'-0':n}function Q(t,n){t=Y(t,n=X(n,t)?[n]:U(n));var o,u,c=tt((u=(o=n)?o.length:0)?o[u-1]:void 0);return!(null!=t&&C.call(t,c))||delete t[c]}function U(t){return et(t)?t:Z(t)}function V(t,n){var o,u,c=t.__data__;return('string'==(u=typeof(o=n))||'number'==u||'symbol'==u||'boolean'==u?'__proto__'!==o:null===o)?c['string'==typeof n?'string':'hash']:c.map}function W(t,n){var o=j(t,n);return K(o)?o:void 0}function X(t,n){if(et(t))return!1;var o=typeof t;return!('number'!=o&&'symbol'!=o&&'boolean'!=o&&null!=t&&!at(t))||(l.test(t)||!f.test(t)||null!=n&&t in Object(n))}function Y(t,n){return 1==n.length?t:J(t,L(n,0,-1))}z.prototype.clear=function(){this.__data__=I?I(null):{}},z.prototype.delete=function(t){return this.has(t)&&delete this.__data__[t]},z.prototype.get=function(t){var o=this.__data__;if(I){var u=o[t];return u===n?void 0:u}return C.call(o,t)?o[t]:void 0},z.prototype.has=function(t){var n=this.__data__;return I?void 0!==n[t]:C.call(n,t)},z.prototype.set=function(t,o){return this.__data__[t]=I&&void 0===o?n:o,this},B.prototype.clear=function(){this.__data__=[]},B.prototype.delete=function(t){var n=this.__data__,o=H(n,t);return!(o<0||(o==n.length-1?n.pop():T.call(n,o,1),0))},B.prototype.get=function(t){var n=this.__data__,o=H(n,t);return o<0?void 0:n[o][1]},B.prototype.has=function(t){return H(this.__data__,t)>-1},B.prototype.set=function(t,n){var o=this.__data__,u=H(o,t);return u<0?o.push([t,n]):o[u][1]=n,this},D.prototype.clear=function(){this.__data__={hash:new z,map:new(G||B),string:new z}},D.prototype.delete=function(t){return V(this,t).delete(t)},D.prototype.get=function(t){return V(this,t).get(t)},D.prototype.has=function(t){return V(this,t).has(t)},D.prototype.set=function(t,n){return V(this,t).set(t,n),this};var Z=nt(function(t){var n;t=null==(n=t)?'':N(n);var o=[];return p.test(t)&&o.push(''),t.replace(s,function(t,n,u,c){o.push(u?c.replace(_,'$1'):n||t)}),o});function tt(t){if('string'==typeof t||at(t))return t;var n=t+'';return'0'==n&&1/t==-1/0?'-0':n}function rt(t){if(null!=t){try{return F.call(t)}catch(t){}try{return t+''}catch(t){}}return''}function nt(n,o){if('function'!=typeof n||o&&'function'!=typeof o)throw new TypeError(t);var u=function t(){var u=arguments,c=o?o.apply(this,u):u[0],f=t.cache;if(f.has(c))return f.get(c);var l=n.apply(this,u);return t.cache=f.set(c,l),l};return u.cache=new(nt.Cache||D),u}nt.Cache=D;var et=Array.isArray;function ot(t){var n=it(t)?P.call(t):'';return n==o||n==u}function it(t){var n=typeof t;return!!t&&('object'==n||'function'==n)}function ut(t){return!!t&&'object'==typeof t}function at(t){return'symbol'==typeof t||ut(t)&&P.call(t)==c}m.exports=function(t,n){return null==t||Q(t,n)}},1390,[]);
+__d(function(g,r,i,a,m,e,d){var t='Expected a function',n='__lodash_hash_undefined__',o=1,u=2,c=9007199254740991,f='[object Arguments]',l='[object Array]',s='[object Boolean]',p='[object Date]',_='[object Error]',v='[object Function]',h='[object GeneratorFunction]',y='[object Map]',b='[object Number]',j='[object Object]',w='[object RegExp]',O='[object Set]',A='[object String]',k='[object Symbol]',S='[object ArrayBuffer]',$='[object DataView]',E=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,P=/^\w*$/,x=/^\./,F=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,M=/\\(\\)?/g,I=/^\[object .+?Constructor\]$/,T=/^(?:0|[1-9]\d*)$/,U={};U['[object Float32Array]']=U['[object Float64Array]']=U['[object Int8Array]']=U['[object Int16Array]']=U['[object Int32Array]']=U['[object Uint8Array]']=U['[object Uint8ClampedArray]']=U['[object Uint16Array]']=U['[object Uint32Array]']=!0,U[f]=U[l]=U[S]=U[s]=U[$]=U[p]=U[_]=U[v]=U[y]=U[b]=U[j]=U[w]=U[O]=U[A]=U["[object WeakMap]"]=!1;var z='object'==typeof g&&g&&g.Object===Object&&g,C='object'==typeof self&&self&&self.Object===Object&&self,L=z||C||Function('return this')(),W='object'==typeof e&&e&&!e.nodeType&&e,B=W&&'object'==typeof m&&m&&!m.nodeType&&m,D=B&&B.exports===W&&z.process,R=(function(){try{return D&&D.binding('util')}catch(t){}})(),V=R&&R.isTypedArray;function G(t,n){for(var o=-1,u=n.length,c=t.length;++o<u;)t[c+o]=n[o];return t}function N(t,n){for(var o=-1,u=t?t.length:0;++o<u;)if(n(t[o],o,t))return!0;return!1}function q(t,n){for(var o=-1,u=Array(t);++o<t;)u[o]=n(o);return u}function H(t,n){return null==t?void 0:t[n]}function J(t){var n=!1;if(null!=t&&'function'!=typeof t.toString)try{n=!!(t+'')}catch(t){}return n}function K(t){var n=-1,o=Array(t.size);return t.forEach(function(t,u){o[++n]=[u,t]}),o}function Q(t,n){return function(o){return t(n(o))}}function X(t){var n=-1,o=Array(t.size);return t.forEach(function(t){o[++n]=t}),o}var Y,Z=Array.prototype,tt=Function.prototype,rt=Object.prototype,nt=L['__core-js_shared__'],et=(Y=/[^.]+$/.exec(nt&&nt.keys&&nt.keys.IE_PROTO||''))?'Symbol(src)_1.'+Y:'',ot=tt.toString,ut=rt.hasOwnProperty,at=rt.toString,it=RegExp('^'+ot.call(ut).replace(/[\\^$.*+?()[\]{}|]/g,'\\$&').replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,'$1.*?')+'$'),ct=L.Symbol,ft=L.Uint8Array,lt=Q(Object.getPrototypeOf,Object),st=rt.propertyIsEnumerable,pt=Z.splice,_t=Object.getOwnPropertySymbols,vt=Q(Object.keys,Object),ht=nr(L,'DataView'),yt=nr(L,'Map'),bt=nr(L,'Promise'),dt=nr(L,'Set'),gt=nr(L,'WeakMap'),jt=nr(Object,'create'),wt=hr(ht),Ot=hr(yt),mt=hr(bt),At=hr(dt),kt=hr(gt),St=ct?"function"==typeof ct?ct.prototype:"@@prototype":void 0,$t=St?St.valueOf:void 0,Et=St?St.toString:void 0;function Pt(t){var n=-1,o=t?t.length:0;for(this.clear();++n<o;){var u=t[n];this.set(u[0],u[1])}}function xt(t){var n=-1,o=t?t.length:0;for(this.clear();++n<o;){var u=t[n];this.set(u[0],u[1])}}function Ft(t){var n=-1,o=t?t.length:0;for(this.clear();++n<o;){var u=t[n];this.set(u[0],u[1])}}function Mt(t){var n=-1,o=t?t.length:0;for(this.__data__=new Ft;++n<o;)this.add(t[n])}function It(t){this.__data__=new xt(t)}function Tt(t,n){var o=gr(t)||dr(t)?q(t.length,String):[],u=o.length,c=!!u;for(var f in t)!n&&!ut.call(t,f)||c&&('length'==f||ir(f,u))||o.push(f);return o}function Ut(t,n){for(var o=t.length;o--;)if(br(t[o][0],n))return o;return-1}function zt(t,n){for(var o=0,u=(n=cr(n,t)?[n]:Kt(n)).length;null!=t&&o<u;)t=t[vr(n[o++])];return o&&o==u?t:void 0}function Ct(t,n,o){var u=n(t);return gr(t)?u:G(u,o(t))}function Lt(t,n){return null!=t&&n in Object(t)}function Wt(t,n,o,u,c){return t===n||(null==t||null==n||!Ar(t)&&!kr(n)?t!=t&&n!=n:Bt(t,n,Wt,o,u,c))}function Bt(t,n,o,c,s,p){var _=gr(t),v=gr(n),h=l,y=l;_||(h=(h=ur(t))==f?j:h),v||(y=(y=ur(n))==f?j:y);var b=h==j&&!J(t),w=y==j&&!J(n),O=h==y;if(O&&!b)return p||(p=new It),_||Er(t)?Qt(t,n,o,c,s,p):Xt(t,n,h,o,c,s,p);if(!(s&u)){var A=b&&ut.call(t,'__wrapped__'),k=w&&ut.call(n,'__wrapped__');if(A||k){var S=A?t.value():t,$=k?n.value():n;return p||(p=new It),o(S,$,c,s,p)}}return!!O&&(p||(p=new It),Yt(t,n,o,c,s,p))}function Dt(t,n,o,u){var c=o.length,f=c,l=!u;if(null==t)return!f;for(t=Object(t);c--;){var s=o[c];if(l&&s[2]?s[1]!==t[s[0]]:!(s[0]in t))return!1}for(;++c<f;){var p=(s=o[c])[0],_=t[p],v=s[1];if(l&&s[2]){if(void 0===_&&!(p in t))return!1}else{var h=new It;if(u)var y=u(_,v,p,t,n,h);if(!(void 0===y?Wt(v,_,u,3,h):y))return!1}}return!0}function Rt(t){return!(!Ar(t)||et&&et in t)&&(Or(t)||J(t)?it:I).test(hr(t))}function Vt(t){if(!fr(t))return vt(t);var n=[];for(var o in Object(t))ut.call(t,o)&&'constructor'!=o&&n.push(o);return n}function Gt(t){if(!Ar(t))return pr(t);var n=fr(t),o=[];for(var u in t)('constructor'!=u||!n&&ut.call(t,u))&&o.push(u);return o}function Nt(t,n){return cr(t)&&lr(n)?sr(vr(t),n):function(o){var u=Pr(o,t);return void 0===u&&u===n?xr(o,t):Wt(n,u,void 0,3)}}function qt(t,n,o){for(var u=-1,c=n.length,f={};++u<c;){var l=n[u],s=t[l];o(s,l)&&(f[l]=s)}return f}function Ht(t){return function(n){return zt(n,t)}}function Jt(t){if('string'==typeof t)return t;if(Sr(t))return Et?Et.call(t):'';var n=t+'';return'0'==n&&1/t==-1/0?'-0':n}function Kt(t){return gr(t)?t:_r(t)}function Qt(t,n,c,f,l,s){var p=l&u,_=t.length,v=n.length;if(_!=v&&!(p&&v>_))return!1;var h=s.get(t);if(h&&s.get(n))return h==n;var y=-1,b=!0,j=l&o?new Mt:void 0;for(s.set(t,n),s.set(n,t);++y<_;){var w=t[y],O=n[y];if(f)var A=p?f(O,w,y,n,t,s):f(w,O,y,t,n,s);if(void 0!==A){if(A)continue;b=!1;break}if(j){if(!N(n,function(t,n){if(!j.has(n)&&(w===t||c(w,t,f,l,s)))return j.add(n)})){b=!1;break}}else if(w!==O&&!c(w,O,f,l,s)){b=!1;break}}return s.delete(t),s.delete(n),b}function Xt(t,n,c,f,l,v,h){switch(c){case $:if(t.byteLength!=n.byteLength||t.byteOffset!=n.byteOffset)return!1;t=t.buffer,n=n.buffer;case S:return!(t.byteLength!=n.byteLength||!f(new ft(t),new ft(n)));case s:case p:case b:return br(+t,+n);case _:return t.name==n.name&&t.message==n.message;case w:case A:return t==n+'';case y:var j=K;case O:var E=v&u;if(j||(j=X),t.size!=n.size&&!E)return!1;var P=h.get(t);if(P)return P==n;v|=o,h.set(t,n);var x=Qt(j(t),j(n),f,l,v,h);return h.delete(t),x;case k:if($t)return $t.call(t)==$t.call(n)}return!1}function Yt(t,n,o,c,f,l){var s=f&u,p=Fr(t),_=p.length;if(_!=Fr(n).length&&!s)return!1;for(var v=_;v--;){var h=p[v];if(!(s?h in n:ut.call(n,h)))return!1}var y=l.get(t);if(y&&l.get(n))return y==n;var b=!0;l.set(t,n),l.set(n,t);for(var j=s;++v<_;){var w=t[h=p[v]],O=n[h];if(c)var A=s?c(O,w,h,n,t,l):c(w,O,h,t,n,l);if(!(void 0===A?w===O||o(w,O,c,f,l):A)){b=!1;break}j||(j='constructor'==h)}if(b&&!j){var k=t.constructor,S=n.constructor;k!=S&&'constructor'in t&&'constructor'in n&&!('function'==typeof k&&k instanceof k&&'function'==typeof S&&S instanceof S)&&(b=!1)}return l.delete(t),l.delete(n),b}function Zt(t){return Ct(t,Mr,or)}function tr(t,n){var o,u,c=t.__data__;return('string'==(u=typeof(o=n))||'number'==u||'symbol'==u||'boolean'==u?'__proto__'!==o:null===o)?c['string'==typeof n?'string':'hash']:c.map}function rr(t){for(var n=Fr(t),o=n.length;o--;){var u=n[o],c=t[u];n[o]=[u,c,lr(c)]}return n}function nr(t,n){var o=H(t,n);return Rt(o)?o:void 0}Pt.prototype.clear=function(){this.__data__=jt?jt(null):{}},Pt.prototype.delete=function(t){return this.has(t)&&delete this.__data__[t]},Pt.prototype.get=function(t){var o=this.__data__;if(jt){var u=o[t];return u===n?void 0:u}return ut.call(o,t)?o[t]:void 0},Pt.prototype.has=function(t){var n=this.__data__;return jt?void 0!==n[t]:ut.call(n,t)},Pt.prototype.set=function(t,o){return this.__data__[t]=jt&&void 0===o?n:o,this},xt.prototype.clear=function(){this.__data__=[]},xt.prototype.delete=function(t){var n=this.__data__,o=Ut(n,t);return!(o<0||(o==n.length-1?n.pop():pt.call(n,o,1),0))},xt.prototype.get=function(t){var n=this.__data__,o=Ut(n,t);return o<0?void 0:n[o][1]},xt.prototype.has=function(t){return Ut(this.__data__,t)>-1},xt.prototype.set=function(t,n){var o=this.__data__,u=Ut(o,t);return u<0?o.push([t,n]):o[u][1]=n,this},Ft.prototype.clear=function(){this.__data__={hash:new Pt,map:new(yt||xt),string:new Pt}},Ft.prototype.delete=function(t){return tr(this,t).delete(t)},Ft.prototype.get=function(t){return tr(this,t).get(t)},Ft.prototype.has=function(t){return tr(this,t).has(t)},Ft.prototype.set=function(t,n){return tr(this,t).set(t,n),this},Mt.prototype.add=Mt.prototype.push=function(t){return this.__data__.set(t,n),this},Mt.prototype.has=function(t){return this.__data__.has(t)},It.prototype.clear=function(){this.__data__=new xt},It.prototype.delete=function(t){return this.__data__.delete(t)},It.prototype.get=function(t){return this.__data__.get(t)},It.prototype.has=function(t){return this.__data__.has(t)},It.prototype.set=function(t,n){var o=this.__data__;if(o instanceof xt){var u=o.__data__;if(!yt||u.length<199)return u.push([t,n]),this;o=this.__data__=new Ft(u)}return o.set(t,n),this};var er=_t?Q(_t,Object):Tr,or=_t?function(t){for(var n=[];t;)G(n,er(t)),t=lt(t);return n}:Tr,ur=function(t){return at.call(t)};function ar(t,n,o){for(var u,c=-1,f=(n=cr(n,t)?[n]:Kt(n)).length;++c<f;){var l=vr(n[c]);if(!(u=null!=t&&o(t,l)))break;t=t[l]}return u||!!(f=t?t.length:0)&&mr(f)&&ir(l,f)&&(gr(t)||dr(t))}function ir(t,n){return!!(n=null==n?c:n)&&('number'==typeof t||T.test(t))&&t>-1&&t%1==0&&t<n}function cr(t,n){if(gr(t))return!1;var o=typeof t;return!('number'!=o&&'symbol'!=o&&'boolean'!=o&&null!=t&&!Sr(t))||(P.test(t)||!E.test(t)||null!=n&&t in Object(n))}function fr(t){var n=t&&t.constructor;return t===('function'==typeof n&&n.prototype||rt)}function lr(t){return t==t&&!Ar(t)}function sr(t,n){return function(o){return null!=o&&(o[t]===n&&(void 0!==n||t in Object(o)))}}function pr(t){var n=[];if(null!=t)for(var o in Object(t))n.push(o);return n}(ht&&ur(new ht(new ArrayBuffer(1)))!=$||yt&&ur(new yt)!=y||bt&&"[object Promise]"!=ur(bt.resolve())||dt&&ur(new dt)!=O||gt&&"[object WeakMap]"!=ur(new gt))&&(ur=function(t){var n=at.call(t),o=n==j?t.constructor:void 0,u=o?hr(o):void 0;if(u)switch(u){case wt:return $;case Ot:return y;case mt:return"[object Promise]";case At:return O;case kt:return"[object WeakMap]"}return n});var _r=yr(function(t){var n;t=null==(n=t)?'':Jt(n);var o=[];return x.test(t)&&o.push(''),t.replace(F,function(t,n,u,c){o.push(u?c.replace(M,'$1'):n||t)}),o});function vr(t){if('string'==typeof t||Sr(t))return t;var n=t+'';return'0'==n&&1/t==-1/0?'-0':n}function hr(t){if(null!=t){try{return ot.call(t)}catch(t){}try{return t+''}catch(t){}}return''}function yr(n,o){if('function'!=typeof n||o&&'function'!=typeof o)throw new TypeError(t);var u=function t(){var u=arguments,c=o?o.apply(this,u):u[0],f=t.cache;if(f.has(c))return f.get(c);var l=n.apply(this,u);return t.cache=f.set(c,l),l};return u.cache=new(yr.Cache||Ft),u}function br(t,n){return t===n||t!=t&&n!=n}function dr(t){return wr(t)&&ut.call(t,'callee')&&(!st.call(t,'callee')||at.call(t)==f)}yr.Cache=Ft;var gr=Array.isArray;function jr(t){return null!=t&&mr(t.length)&&!Or(t)}function wr(t){return kr(t)&&jr(t)}function Or(t){var n=Ar(t)?at.call(t):'';return n==v||n==h}function mr(t){return'number'==typeof t&&t>-1&&t%1==0&&t<=c}function Ar(t){var n=typeof t;return!!t&&('object'==n||'function'==n)}function kr(t){return!!t&&'object'==typeof t}function Sr(t){return'symbol'==typeof t||kr(t)&&at.call(t)==k}var $r,Er=V?($r=V,function(t){return $r(t)}):function(t){return kr(t)&&mr(t.length)&&!!U[at.call(t)]};function Pr(t,n,o){var u=null==t?void 0:zt(t,n);return void 0===u?o:u}function xr(t,n){return null!=t&&ar(t,n,Lt)}function Fr(t){return jr(t)?Tt(t):Vt(t)}function Mr(t){return jr(t)?Tt(t,!0):Gt(t)}function Ir(t){return t}function Tr(){return[]}m.exports=function(t,n){return null==t?{}:qt(t,Zt(t),'function'==typeof(c=n)?c:null==c?Ir:'object'==typeof c?gr(c)?Nt(c[0],c[1]):1==(u=rr(o=c)).length&&u[0][2]?sr(u[0][0],u[0][1]):function(t){return t===o||Dt(t,o,u)}:cr(l=c)?(f=vr(l),function(t){return null==t?void 0:t[f]}):Ht(l));var o,u,c,f,l}},1391,[]);
+__d(function(g,r,i,a,m,e,d){var t=9007199254740991,n='[object Arguments]',o='[object Function]',c='[object GeneratorFunction]',u='[object Map]',f='[object Set]',l=/^\[object .+?Constructor\]$/,s='object'==typeof g&&g&&g.Object===Object&&g,p='object'==typeof self&&self&&self.Object===Object&&self,b=s||p||Function('return this')(),y='object'==typeof e&&e&&!e.nodeType&&e,j=y&&'object'==typeof m&&m&&!m.nodeType&&m,v=j&&j.exports===y;function O(t,n){return null==t?void 0:t[n]}function h(t){var n=!1;if(null!=t&&'function'!=typeof t.toString)try{n=!!(t+'')}catch(t){}return n}var w,_,k,P=Function.prototype,S=Object.prototype,$=b['__core-js_shared__'],M=(w=/[^.]+$/.exec($&&$.keys&&$.keys.IE_PROTO||''))?'Symbol(src)_1.'+w:'',x=P.toString,A=S.hasOwnProperty,F=S.toString,B=RegExp('^'+x.call(A).replace(/[\\^$.*+?()[\]{}|]/g,'\\$&').replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,'$1.*?')+'$'),D=v?b.Buffer:void 0,E=S.propertyIsEnumerable,T=D?D.isBuffer:void 0,V=(_=Object.keys,k=Object,function(t){return _(k(t))}),W=Q(b,'DataView'),I=Q(b,'Map'),R=Q(b,'Promise'),z=Q(b,'Set'),C=Q(b,'WeakMap'),G=!E.call({valueOf:1},'valueOf'),q=Y(W),H=Y(I),J=Y(R),K=Y(z),L=Y(C);function N(t){return!(!ue(t)||M&&M in t)&&(oe(t)||h(t)?B:l).test(Y(t))}function Q(t,n){var o=O(t,n);return N(o)?o:void 0}var U=function(t){return F.call(t)};function X(t){var n=t&&t.constructor;return t===('function'==typeof n&&n.prototype||S)}function Y(t){if(null!=t){try{return x.call(t)}catch(t){}try{return t+''}catch(t){}}return''}function Z(t){return re(t)&&A.call(t,'callee')&&(!E.call(t,'callee')||F.call(t)==n)}(W&&"[object DataView]"!=U(new W(new ArrayBuffer(1)))||I&&U(new I)!=u||R&&"[object Promise]"!=U(R.resolve())||z&&U(new z)!=f||C&&"[object WeakMap]"!=U(new C))&&(U=function(t){var n=F.call(t),o="[object Object]"==n?t.constructor:void 0,c=o?Y(o):void 0;if(c)switch(c){case q:return"[object DataView]";case H:return u;case J:return"[object Promise]";case K:return f;case L:return"[object WeakMap]"}return n});var ee=Array.isArray;function te(t){return null!=t&&ce(t.length)&&!oe(t)}function re(t){return ae(t)&&te(t)}var ne=T||function(){return!1};function oe(t){var n=ue(t)?F.call(t):'';return n==o||n==c}function ce(n){return'number'==typeof n&&n>-1&&n%1==0&&n<=t}function ue(t){var n=typeof t;return!!t&&('object'==n||'function'==n)}function ae(t){return!!t&&'object'==typeof t}m.exports=function(t){if(te(t)&&(ee(t)||'string'==typeof t||'function'==typeof t.splice||ne(t)||Z(t)))return!t.length;var n=U(t);if(n==u||n==f)return!t.size;if(G||X(t))return!V(t).length;for(var o in t)if(A.call(t,o))return!1;return!0}},1392,[]);
+__d(function(g,r,i,a,m,e,d){var n=9007199254740991,t='[object Arguments]',u='[object Function]',o='[object GeneratorFunction]',c=/^(?:0|[1-9]\d*)$/;function f(n,t){for(var u=-1,o=Array(n);++u<n;)o[u]=t(u);return o}var l=Object.prototype,p=l.hasOwnProperty,v=l.toString,y=l.propertyIsEnumerable;function b(n,t){var u=S(n)||F(n)?f(n.length,String):[],o=u.length,c=!!o;for(var l in n)!t&&!p.call(n,l)||c&&('length'==l||A(l,o))||u.push(l);return u}var s,h=function(n,t,u){for(var o=-1,c=Object(n),f=u(n),l=f.length;l--;){var p=f[s?l:++o];if(!1===t(c[p],p,c))break}return n};function j(n){if(!E(n))return O(n);var t,u,o,c=(u=(t=n)&&t.constructor,o='function'==typeof u&&u.prototype||l,t===o),f=[];for(var v in n)('constructor'!=v||!c&&p.call(n,v))&&f.push(v);return f}function A(t,u){return!!(u=null==u?n:u)&&('number'==typeof t||c.test(t))&&t>-1&&t%1==0&&t<u}function O(n){var t=[];if(null!=n)for(var u in Object(n))t.push(u);return t}function F(n){return k(n)&&p.call(n,'callee')&&(!y.call(n,'callee')||v.call(n)==t)}var S=Array.isArray;function _(n){return null!=n&&x(n.length)&&!w(n)}function k(n){return G(n)&&_(n)}function w(n){var t=E(n)?v.call(n):'';return t==u||t==o}function x(t){return'number'==typeof t&&t>-1&&t%1==0&&t<=n}function E(n){var t=typeof n;return!!n&&('object'==t||'function'==t)}function G(n){return!!n&&'object'==typeof n}function I(n){return _(n)?b(n,!0):j(n)}function P(n){return n}m.exports=function(n,t){return null==n?n:h(n,'function'==typeof t?t:P,I)}},1393,[]);
+__d(function(g,r,i,a,m,e,d){var t='__lodash_hash_undefined__',n=9007199254740991,o='[object Arguments]',c='[object Boolean]',u='[object Date]',f='[object Function]',s='[object GeneratorFunction]',l='[object Map]',p='[object Number]',_='[object Object]',h='[object RegExp]',y='[object Set]',v='[object String]',b='[object Symbol]',j='[object ArrayBuffer]',w='[object DataView]',O='[object Float32Array]',A='[object Float64Array]',x='[object Int8Array]',S='[object Int16Array]',P='[object Int32Array]',$='[object Uint8Array]',k='[object Uint8ClampedArray]',E='[object Uint16Array]',I='[object Uint32Array]',F=/\w*$/,M=/^\[object .+?Constructor\]$/,B=/^(?:0|[1-9]\d*)$/,U={};U[o]=U['[object Array]']=U[j]=U[w]=U[c]=U[u]=U[O]=U[A]=U[x]=U[S]=U[P]=U[l]=U[p]=U[_]=U[h]=U[y]=U[v]=U[b]=U[$]=U[k]=U[E]=U[I]=!0,U['[object Error]']=U[f]=U["[object WeakMap]"]=!1;var W='object'==typeof g&&g&&g.Object===Object&&g,D='object'==typeof self&&self&&self.Object===Object&&self,R=W||D||Function('return this')(),T='object'==typeof e&&e&&!e.nodeType&&e,z=T&&'object'==typeof m&&m&&!m.nodeType&&m,C=z&&z.exports===T;function L(t,n){return t.set(n[0],n[1]),t}function V(t,n){return t.add(n),t}function G(t,n){for(var o=-1,c=t?t.length:0;++o<c&&!1!==n(t[o],o,t););return t}function N(t,n){for(var o=-1,c=n.length,u=t.length;++o<c;)t[u+o]=n[o];return t}function q(t,n,o,c){var u=-1,f=t?t.length:0;for(c&&f&&(o=t[++u]);++u<f;)o=n(o,t[u],u,t);return o}function H(t,n){for(var o=-1,c=Array(t);++o<t;)c[o]=n(o);return c}function J(t,n){return null==t?void 0:t[n]}function K(t){var n=!1;if(null!=t&&'function'!=typeof t.toString)try{n=!!(t+'')}catch(t){}return n}function Q(t){var n=-1,o=Array(t.size);return t.forEach(function(t,c){o[++n]=[c,t]}),o}function X(t,n){return function(o){return t(n(o))}}function Y(t){var n=-1,o=Array(t.size);return t.forEach(function(t){o[++n]=t}),o}var Z,tt=Array.prototype,rt=Function.prototype,et=Object.prototype,nt=R['__core-js_shared__'],ot=(Z=/[^.]+$/.exec(nt&&nt.keys&&nt.keys.IE_PROTO||''))?'Symbol(src)_1.'+Z:'',ct=rt.toString,ut=et.hasOwnProperty,at=et.toString,it=RegExp('^'+ct.call(ut).replace(/[\\^$.*+?()[\]{}|]/g,'\\$&').replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,'$1.*?')+'$'),ft=C?R.Buffer:void 0,st=R.Symbol,lt=R.Uint8Array,pt=X(Object.getPrototypeOf,Object),_t=Object.create,ht=et.propertyIsEnumerable,yt=tt.splice,vt=Object.getOwnPropertySymbols,bt=ft?ft.isBuffer:void 0,dt=X(Object.keys,Object),jt=rr(R,'DataView'),gt=rr(R,'Map'),wt=rr(R,'Promise'),Ot=rr(R,'Set'),At=rr(R,'WeakMap'),mt=rr(Object,'create'),xt=fr(jt),St=fr(gt),Pt=fr(wt),$t=fr(Ot),kt=fr(At),Et=st?"function"==typeof st?st.prototype:"@@prototype":void 0,It=Et?Et.valueOf:void 0;function Ft(t){var n=-1,o=t?t.length:0;for(this.clear();++n<o;){var c=t[n];this.set(c[0],c[1])}}function Mt(t){var n=-1,o=t?t.length:0;for(this.clear();++n<o;){var c=t[n];this.set(c[0],c[1])}}function Bt(t){var n=-1,o=t?t.length:0;for(this.clear();++n<o;){var c=t[n];this.set(c[0],c[1])}}function Ut(t){this.__data__=new Mt(t)}function Wt(t,n){var o=pr(t)||lr(t)?H(t.length,String):[],c=o.length,u=!!c;for(var f in t)!n&&!ut.call(t,f)||u&&('length'==f||ar(f,c))||o.push(f);return o}function Dt(t,n,o){var c=t[n];ut.call(t,n)&&sr(c,o)&&(void 0!==o||n in t)||(t[n]=o)}function Rt(t,n){for(var o=t.length;o--;)if(sr(t[o][0],n))return o;return-1}function Tt(t,n){return t&&Xt(n,gr(n),t)}function zt(t,n,c,u,l,p,h){var y;if(u&&(y=p?u(t,l,p,h):u(t)),void 0!==y)return y;if(!dr(t))return t;var v=pr(t);if(v){if(y=or(t),!n)return Qt(t,y)}else{var b=nr(t),j=b==f||b==s;if(yr(t))return Gt(t,n);if(b==_||b==o||j&&!p){if(K(t))return p?t:{};if(y=cr(j?{}:t),!n)return Yt(t,Tt(y,t))}else{if(!U[b])return p?t:{};y=ur(t,b,zt,n)}}h||(h=new Ut);var w=h.get(t);if(w)return w;if(h.set(t,y),!v)var O=c?Zt(t):gr(t);return G(O||t,function(o,f){O&&(o=t[f=o]),Dt(y,f,zt(o,n,c,u,f,t,h))}),y}function Ct(t,n,o){var c=n(t);return pr(t)?c:N(c,o(t))}function Lt(t){return!(!dr(t)||ot&&ot in t)&&(vr(t)||K(t)?it:M).test(fr(t))}function Vt(t){if(!ir(t))return dt(t);var n=[];for(var o in Object(t))ut.call(t,o)&&'constructor'!=o&&n.push(o);return n}function Gt(t,n){if(n)return t.slice();var o=new t.constructor(t.length);return t.copy(o),o}function Nt(t){var n=new t.constructor(t.byteLength);return new lt(n).set(new lt(t)),n}function qt(t,n){var o=n?Nt(t.buffer):t.buffer;return new t.constructor(o,t.byteOffset,t.byteLength)}function Ht(t,n,o){return q(n?o(Q(t),!0):Q(t),L,new t.constructor)}function Jt(t,n,o){return q(n?o(Y(t),!0):Y(t),V,new t.constructor)}function Kt(t,n){var o=n?Nt(t.buffer):t.buffer;return new t.constructor(o,t.byteOffset,t.length)}function Qt(t,n){var o=-1,c=t.length;for(n||(n=Array(c));++o<c;)n[o]=t[o];return n}function Xt(t,n,o,c){o||(o={});for(var u=-1,f=n.length;++u<f;){var s=n[u],l=c?c(o[s],t[s],s,o,t):void 0;Dt(o,s,void 0===l?t[s]:l)}return o}function Yt(t,n){return Xt(t,er(t),n)}function Zt(t){return Ct(t,gr,er)}function tr(t,n){var o,c,u=t.__data__;return('string'==(c=typeof(o=n))||'number'==c||'symbol'==c||'boolean'==c?'__proto__'!==o:null===o)?u['string'==typeof n?'string':'hash']:u.map}function rr(t,n){var o=J(t,n);return Lt(o)?o:void 0}Ft.prototype.clear=function(){this.__data__=mt?mt(null):{}},Ft.prototype.delete=function(t){return this.has(t)&&delete this.__data__[t]},Ft.prototype.get=function(n){var o=this.__data__;if(mt){var c=o[n];return c===t?void 0:c}return ut.call(o,n)?o[n]:void 0},Ft.prototype.has=function(t){var n=this.__data__;return mt?void 0!==n[t]:ut.call(n,t)},Ft.prototype.set=function(n,o){return this.__data__[n]=mt&&void 0===o?t:o,this},Mt.prototype.clear=function(){this.__data__=[]},Mt.prototype.delete=function(t){var n=this.__data__,o=Rt(n,t);return!(o<0||(o==n.length-1?n.pop():yt.call(n,o,1),0))},Mt.prototype.get=function(t){var n=this.__data__,o=Rt(n,t);return o<0?void 0:n[o][1]},Mt.prototype.has=function(t){return Rt(this.__data__,t)>-1},Mt.prototype.set=function(t,n){var o=this.__data__,c=Rt(o,t);return c<0?o.push([t,n]):o[c][1]=n,this},Bt.prototype.clear=function(){this.__data__={hash:new Ft,map:new(gt||Mt),string:new Ft}},Bt.prototype.delete=function(t){return tr(this,t).delete(t)},Bt.prototype.get=function(t){return tr(this,t).get(t)},Bt.prototype.has=function(t){return tr(this,t).has(t)},Bt.prototype.set=function(t,n){return tr(this,t).set(t,n),this},Ut.prototype.clear=function(){this.__data__=new Mt},Ut.prototype.delete=function(t){return this.__data__.delete(t)},Ut.prototype.get=function(t){return this.__data__.get(t)},Ut.prototype.has=function(t){return this.__data__.has(t)},Ut.prototype.set=function(t,n){var o=this.__data__;if(o instanceof Mt){var c=o.__data__;if(!gt||c.length<199)return c.push([t,n]),this;o=this.__data__=new Bt(c)}return o.set(t,n),this};var er=vt?X(vt,Object):function(){return[]},nr=function(t){return at.call(t)};function or(t){var n=t.length,o=t.constructor(n);return n&&'string'==typeof t[0]&&ut.call(t,'index')&&(o.index=t.index,o.input=t.input),o}function cr(t){return'function'!=typeof t.constructor||ir(t)?{}:dr(n=pt(t))?_t(n):{};var n}function ur(t,n,o,f){var s,_,M,B=t.constructor;switch(n){case j:return Nt(t);case c:case u:return new B(+t);case w:return qt(t,f);case O:case A:case x:case S:case P:case $:case k:case E:case I:return Kt(t,f);case l:return Ht(t,f,o);case p:case v:return new B(t);case h:return(M=new(_=t).constructor(_.source,F.exec(_))).lastIndex=_.lastIndex,M;case y:return Jt(t,f,o);case b:return s=t,It?Object(It.call(s)):{}}}function ar(t,o){return!!(o=null==o?n:o)&&('number'==typeof t||B.test(t))&&t>-1&&t%1==0&&t<o}function ir(t){var n=t&&t.constructor;return t===('function'==typeof n&&n.prototype||et)}function fr(t){if(null!=t){try{return ct.call(t)}catch(t){}try{return t+''}catch(t){}}return''}function sr(t,n){return t===n||t!=t&&n!=n}function lr(t){return hr(t)&&ut.call(t,'callee')&&(!ht.call(t,'callee')||at.call(t)==o)}(jt&&nr(new jt(new ArrayBuffer(1)))!=w||gt&&nr(new gt)!=l||wt&&"[object Promise]"!=nr(wt.resolve())||Ot&&nr(new Ot)!=y||At&&"[object WeakMap]"!=nr(new At))&&(nr=function(t){var n=at.call(t),o=n==_?t.constructor:void 0,c=o?fr(o):void 0;if(c)switch(c){case xt:return w;case St:return l;case Pt:return"[object Promise]";case $t:return y;case kt:return"[object WeakMap]"}return n});var pr=Array.isArray;function _r(t){return null!=t&&br(t.length)&&!vr(t)}function hr(t){return jr(t)&&_r(t)}var yr=bt||function(){return!1};function vr(t){var n=dr(t)?at.call(t):'';return n==f||n==s}function br(t){return'number'==typeof t&&t>-1&&t%1==0&&t<=n}function dr(t){var n=typeof t;return!!t&&('object'==n||'function'==n)}function jr(t){return!!t&&'object'==typeof t}function gr(t){return _r(t)?Wt(t):Vt(t)}m.exports=function(t){return zt(t,!0,!0)}},1394,[]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:O,n=arguments.length>1?arguments[1]:void 0,u=f[n.type];return u?u(t,n):t};var n=t(r(d[1])),u=t(r(d[2])),o=t(r(d[3]));function l(t,n){var u=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);n&&(o=o.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),u.push.apply(u,o)}return u}function c(t){for(var u=1;u<arguments.length;u++){var o=null!=arguments[u]?arguments[u]:{};u%2?l(Object(o),!0).forEach(function(u){(0,n.default)(t,u,o[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):l(Object(o)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(o,n))})}return t}var f={},O={channelFormValues:{},publishFormValues:{}};f[o.default.ACTION_UPDATE_PUBLISH_FORM_STATE]=function(t,n){var o=n.data,l=(0,u.default)({},t.publishFormValues);return c({},t,{publishFormValues:(0,u.default)(l,o)})},f[o.default.ACTION_UPDATE_CHANNEL_FORM_STATE]=function(t,n){var o=n.data,l=(0,u.default)({},t.channelFormValues);return c({},t,{channelFormValues:(0,u.default)(l,o)})},f[o.default.ACTION_CLEAR_PUBLISH_FORM_STATE]=function(t){return c({},t,{publishFormValues:{}})},f[o.default.ACTION_CLEAR_CHANNEL_FORM_STATE]=function(t){return c({},t,{channelFormValues:{}})}},1395,[3,50,11,493]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:O,u=arguments.length>1?arguments[1]:void 0,n=R[u.type];return n?n(t,u):t};var u=t(r(d[1])),n=t(r(d[2])),l=t(r(d[3]));function c(t,u){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);u&&(l=l.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,l)}return n}function o(t){for(var n=1;n<arguments.length;n++){var l=null!=arguments[n]?arguments[n]:{};n%2?c(Object(l),!0).forEach(function(n){(0,u.default)(t,n,l[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(l)):c(Object(l)).forEach(function(u){Object.defineProperty(t,u,Object.getOwnPropertyDescriptor(l,u))})}return t}var R={},O={stack:[{route:l.default.DRAWER_ROUTE_SUBSCRIPTIONS,params:{}}],lastRouteInStack:{},playerVisible:!1,playerVisibleByUri:{},currentRoute:null};R[l.default.ACTION_SET_PLAYER_VISIBLE]=function(t,u){var l=u.data,c=l.visible,o=l.uri,R=(0,n.default)({},t.playerVisibleByUri);return o?R[o]=c:Object.keys(R).forEach(function(t){R[t]=c}),(0,n.default)({},t,{playerVisible:u.data.visible,playerVisibleByUri:R})},R[l.default.ACTION_PUSH_DRAWER_STACK]=function(t,u){var n,c=u.data,R=c.routeName,O=c.params,f=t.stack.slice(),_=f[f.length-1].route,s=R!==_;return _===l.default.DRAWER_ROUTE_CHANNEL_CREATOR_FORM&&R===l.default.DRAWER_ROUTE_CHANNEL_CREATOR&&(s=!1),_===l.default.DRAWER_ROUTE_PUBLISH_FORM&&R===l.default.DRAWER_ROUTE_PUBLISH&&(s=!1),R===l.default.DRAWER_ROUTE_SUBSCRIPTIONS&&1===f.length&&(s=!1),s&&(f.push({route:R,params:O}),n={route:R,params:O}),o({},t,{stack:f,lastRouteInStack:n})},R[l.default.ACTION_POP_DRAWER_STACK]=function(t,u){var n=1===t.stack.length?t.stack.slice():t.stack.slice(0,t.stack.length-1);return o({},t,{stack:n,lastRouteInStack:n&&n.length>0?n[n.length-1]:null})},R[l.default.ACTION_REACT_NAVGIATION_RESET]=function(t,u){return o({},t,{currentRoute:l.default.DRAWER_ROUTE_DISCOVER})},R[l.default.ACTION_REACT_NAVIGATION_NAVIGATE]=function(t,u){return o({},t,{currentRoute:u.routeName})},R[l.default.ACTION_REACT_NAVIGATION_REPLACE]=function(t,u){return o({},t,{currentRoute:u.routeName})}},1396,[3,50,11,493]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:_,n=arguments.length>1?arguments[1]:void 0,u=f[n.type];return u?u(t,n):t};var n=t(r(d[1])),u=r(d[2]),l=t(r(d[3])),f={},_={clientSettings:{},sortByItemName:l.default.SORT_BY_HOT,timeItemName:l.default.TIME_WEEK,fullscreenMode:!1};f[u.ACTIONS.CLIENT_SETTING_CHANGED]=function(t,u){var l=u.data,f=l.key,_=l.value,o=(0,n.default)({},t.clientSettings);return o[f]=_,(0,n.default)({},t,{clientSettings:o})},f[l.default.ACTION_SORT_BY_ITEM_CHANGED]=function(t,u){return(0,n.default)({},t,{sortByItemName:u.data.name})},f[l.default.ACTION_TIME_ITEM_CHANGED]=function(t,u){return(0,n.default)({},t,{timeItemName:u.data.name})},f[l.default.ACTION_FULLSCREEN_MODE_TOGGLED]=function(t,u){return(0,n.default)({},t,{fullscreenMode:u.data.mode})}},1397,[3,11,401,493]);
+__d(function(g,r,i,a,m,e,d){'use strict';function t(t){return function(n){var u=n.dispatch,c=n.getState;return function(n){return function(f){return'function'==typeof f?f(u,c,t):n(f)}}}}e.__esModule=!0;var n=t();n.withExtraArgument=t,e.default=n},1398,[]);
+__r(86);
+__r(0);
\ No newline at end of file
diff --git a/android/app/src/main/java/io/lbry/browser/DownloadManager.java b/android/app/src/main/java/io/lbry/browser/DownloadManager.java
new file mode 100644
index 0000000..bc57caa
--- /dev/null
+++ b/android/app/src/main/java/io/lbry/browser/DownloadManager.java
@@ -0,0 +1,419 @@
+package io.lbry.browser;
+
+import android.app.NotificationChannel;
+import android.app.NotificationManager;
+import android.app.PendingIntent;
+import android.content.BroadcastReceiver;
+import android.content.Context;
+import android.content.Intent;
+import android.net.Uri;
+import android.os.Build;
+import androidx.core.app.NotificationCompat;
+import androidx.core.app.NotificationManagerCompat;
+import androidx.core.content.ContextCompat;
+
+import com.facebook.react.bridge.ReactApplicationContext;
+import com.facebook.react.bridge.ReactContextBaseJavaModule;
+import com.facebook.react.bridge.ReactMethod;
+
+import io.lbry.browser.receivers.NotificationDeletedReceiver;
+import io.lbry.lbrysdk.LbrynetService;
+
+import java.text.DecimalFormat;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.List;
+import java.util.Random;
+
+public class DownloadManager {
+    private Context context;
+
+    private List<String> activeDownloads = new ArrayList<String>();
+
+    private List<String> completedDownloads = new ArrayList<String>();
+
+    private Map<String, String> downloadIdOutpointsMap = new HashMap<String, String>();
+
+    // maintain a map of uris to writtenBytes, so that we check if it's changed and don't flood RN with update events every 500ms
+    private Map<String, Double> writtenDownloadBytes = new HashMap<String, Double>();
+
+    private HashMap<Integer, NotificationCompat.Builder> builders = new HashMap<Integer, NotificationCompat.Builder>();
+
+    private HashMap<String, Integer> downloadIdNotificationIdMap = new HashMap<String, Integer>();
+
+    private HashMap<String, Boolean> stoppedDownloadsMap = new HashMap<String, Boolean>();
+
+    private static final DecimalFormat DECIMAL_FORMAT = new DecimalFormat("#");
+
+    private static final int MAX_FILENAME_LENGTH = 20;
+
+    private static final int MAX_PROGRESS = 100;
+
+    private static final String GROUP_DOWNLOADS = "io.lbry.browser.GROUP_DOWNLOADS";
+
+    private static final String NOTIFICATION_CHANNEL_ID = "io.lbry.browser.DOWNLOADS_NOTIFICATION_CHANNEL";
+
+    private static boolean channelCreated = false;
+
+    private static NotificationCompat.Builder groupBuilder = null;
+
+    public static final String NOTIFICATION_ID_KEY = "io.lbry.browser.notificationId";
+
+    public static final String ACTION_DOWNLOAD_EVENT = "io.lbry.browser.ACTION_DOWNLOAD_EVENT";
+
+    public static final String ACTION_START = "start";
+
+    public static final String ACTION_COMPLETE = "complete";
+
+    public static final String ACTION_UPDATE = "update";
+
+    public static final int DOWNLOAD_NOTIFICATION_GROUP_ID = 20;
+
+    public static boolean groupCreated = false;
+
+    public DownloadManager(Context context) {
+        this.context = context;
+    }
+
+    private int generateNotificationId() {
+        int id = 0;
+        Random random = new Random();
+        do {
+            id = random.nextInt();
+        } while (id < 1000);
+
+        return id;
+    }
+
+    private void createNotificationChannel() {
+        // Only applies to Android 8.0 Oreo (API Level 26) or higher
+        if (!channelCreated && Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
+            NotificationManager notificationManager =
+                (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);
+            NotificationChannel channel = new NotificationChannel(
+                NOTIFICATION_CHANNEL_ID, "LBRY Downloads", NotificationManager.IMPORTANCE_LOW);
+            channel.setDescription("LBRY file downloads");
+            channel.setSound(null, null);
+            notificationManager.createNotificationChannel(channel);
+        }
+    }
+
+    private void createNotificationGroup() {
+        if (!groupCreated) {
+            Intent intent = new Intent(context, NotificationDeletedReceiver.class);
+            intent.putExtra(NOTIFICATION_ID_KEY, DOWNLOAD_NOTIFICATION_GROUP_ID);
+
+            PendingIntent pendingIntent = PendingIntent.getBroadcast(context, DOWNLOAD_NOTIFICATION_GROUP_ID, intent, 0);
+            NotificationManagerCompat notificationManager = NotificationManagerCompat.from(context);
+            groupBuilder = new NotificationCompat.Builder(context, NOTIFICATION_CHANNEL_ID);
+            groupBuilder.setContentTitle("Active LBRY downloads")
+                        // contentText will be displayed if there are no notifications in the group
+                        .setContentText("There are no active LBRY downloads.")
+                        .setSmallIcon(android.R.drawable.stat_sys_download)
+                        .setPriority(NotificationCompat.PRIORITY_LOW)
+                        .setGroup(GROUP_DOWNLOADS)
+                        .setGroupSummary(true)
+                        .setDeleteIntent(pendingIntent);
+            notificationManager.notify(DOWNLOAD_NOTIFICATION_GROUP_ID, groupBuilder.build());
+
+            groupCreated = true;
+        }
+    }
+
+    public static PendingIntent getLaunchPendingIntent(String uri, Context context) {
+        Intent launchIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(uri));
+        launchIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP);
+        PendingIntent intent = PendingIntent.getActivity(context, 0, launchIntent, 0);
+        return intent;
+    }
+
+    public void updateWrittenBytesForDownload(String id, double writtenBytes) {
+        if (!writtenDownloadBytes.containsKey(id)) {
+            writtenDownloadBytes.put(id, writtenBytes);
+        }
+    }
+
+    public double getWrittenBytesForDownload(String id) {
+        if (writtenDownloadBytes.containsKey(id)) {
+            return writtenDownloadBytes.get(id);
+        }
+
+        return -1;
+    }
+
+    public void clearWrittenBytesForDownload(String id) {
+        if (writtenDownloadBytes.containsKey(id)) {
+            writtenDownloadBytes.remove(id);
+        }
+    }
+
+    private Intent getDeleteDownloadIntent(String uri) {
+        Intent intent = new Intent();
+        intent.setAction(LbrynetService.ACTION_DELETE_DOWNLOAD);
+        intent.putExtra("uri", uri);
+        intent.putExtra("nativeDelete", true);
+        return intent;
+    }
+
+    public void startDownload(String id, String filename, String outpoint) {
+        if (filename == null || filename.trim().length() == 0) {
+            return;
+        }
+
+        synchronized (this) {
+            if (!isDownloadActive(id)) {
+                activeDownloads.add(id);
+                downloadIdOutpointsMap.put(id, outpoint);
+            }
+
+            createNotificationChannel();
+            createNotificationGroup();
+
+            PendingIntent stopDownloadIntent = PendingIntent.getBroadcast(context, 0, getDeleteDownloadIntent(id), PendingIntent.FLAG_CANCEL_CURRENT);
+
+            NotificationManagerCompat notificationManager = NotificationManagerCompat.from(context);
+            NotificationCompat.Builder builder = new NotificationCompat.Builder(context, NOTIFICATION_CHANNEL_ID);
+            // The file URI is used as the unique ID
+            builder.setColor(ContextCompat.getColor(context, R.color.lbryGreen))
+                   .setContentIntent(getLaunchPendingIntent(id, context))
+                   .setContentTitle(String.format("Downloading %s", truncateFilename(filename)))
+                   .setGroup(GROUP_DOWNLOADS)
+                   .setPriority(NotificationCompat.PRIORITY_LOW)
+                   .setProgress(MAX_PROGRESS, 0, false)
+                   .setSmallIcon(android.R.drawable.stat_sys_download)
+                   .setOngoing(true)
+                   .addAction(android.R.drawable.ic_menu_close_clear_cancel, "Stop", stopDownloadIntent);
+
+            int notificationId = getNotificationId(id);
+            downloadIdNotificationIdMap.put(id, notificationId);
+            builders.put(notificationId, builder);
+            notificationManager.notify(notificationId, builder.build());
+
+            if (groupCreated && groupBuilder != null) {
+                groupBuilder.setSmallIcon(android.R.drawable.stat_sys_download);
+                notificationManager.notify(DOWNLOAD_NOTIFICATION_GROUP_ID, groupBuilder.build());
+            }
+        }
+    }
+
+    public void updateDownload(String id, String filename, double writtenBytes, double totalBytes) {
+        if (filename == null || filename.trim().length() == 0) {
+            return;
+        }
+
+        synchronized (this) {
+            createNotificationChannel();
+            createNotificationGroup();
+
+            NotificationManagerCompat notificationManager = NotificationManagerCompat.from(context);
+            NotificationCompat.Builder builder = null;
+            int notificationId = getNotificationId(id);
+            if (builders.containsKey(notificationId)) {
+                builder = builders.get(notificationId);
+            } else {
+                PendingIntent stopDownloadIntent = PendingIntent.getBroadcast(context, 0, getDeleteDownloadIntent(id), PendingIntent.FLAG_CANCEL_CURRENT);
+                builder = new NotificationCompat.Builder(context, NOTIFICATION_CHANNEL_ID);
+                builder.setColor(ContextCompat.getColor(context, R.color.lbryGreen))
+                       .setContentTitle(String.format("Downloading %s", truncateFilename(filename)))
+                       .setPriority(NotificationCompat.PRIORITY_LOW)
+                       .setOngoing(true)
+                       .addAction(android.R.drawable.ic_menu_close_clear_cancel, "Stop", stopDownloadIntent);
+                builders.put(notificationId, builder);
+            }
+
+            double progress = (writtenBytes / totalBytes) * 100;
+            builder.setContentIntent(getLaunchPendingIntent(id, context))
+                   .setContentText(String.format("%.0f%% (%s / %s)", progress, formatBytes(writtenBytes), formatBytes(totalBytes)))
+                   .setGroup(GROUP_DOWNLOADS)
+                   .setProgress(MAX_PROGRESS, new Double(progress).intValue(), false)
+                   .setSmallIcon(android.R.drawable.stat_sys_download);
+            notificationManager.notify(notificationId, builder.build());
+
+            if (progress >= MAX_PROGRESS) {
+                builder.setContentTitle(String.format("Downloaded %s", truncateFilename(filename, 30)))
+                       .setContentText(String.format("%s", formatBytes(totalBytes)))
+                       .setGroup(GROUP_DOWNLOADS)
+                       .setProgress(0, 0, false)
+                       .setSmallIcon(android.R.drawable.stat_sys_download_done)
+                       .setOngoing(false);
+                builder.mActions.clear();
+                notificationManager.notify(notificationId, builder.build());
+
+                if (downloadIdNotificationIdMap.containsKey(id)) {
+                    downloadIdNotificationIdMap.remove(id);
+                }
+                if (builders.containsKey(notificationId)) {
+                    builders.remove(notificationId);
+                }
+
+                // If there are no more downloads and the group exists, set the icon to stop animating
+                if (groupCreated && groupBuilder != null && downloadIdNotificationIdMap.size() == 0) {
+                    groupBuilder.setSmallIcon(android.R.drawable.stat_sys_download_done);
+                    notificationManager.notify(DOWNLOAD_NOTIFICATION_GROUP_ID, groupBuilder.build());
+                }
+
+                completeDownload(id, filename, totalBytes);
+            }
+        }
+    }
+
+    public void completeDownload(String id, String filename, double totalBytes) {
+        synchronized (this) {
+            if (isDownloadActive(id)) {
+                activeDownloads.remove(id);
+            }
+            if (!isDownloadCompleted(id)) {
+                completedDownloads.add(id);
+            }
+
+            NotificationManagerCompat notificationManager = NotificationManagerCompat.from(context);
+            NotificationCompat.Builder builder = null;
+            int notificationId = getNotificationId(id);
+            if (builders.containsKey(notificationId)) {
+                builder = builders.get(notificationId);
+            } else {
+                builder = new NotificationCompat.Builder(context, NOTIFICATION_CHANNEL_ID);
+                builder.setPriority(NotificationCompat.PRIORITY_LOW);
+                builders.put(notificationId, builder);
+            }
+
+            builder.setContentTitle(String.format("Downloaded %s", truncateFilename(filename, 30)))
+                   .setContentText(String.format("%s", formatBytes(totalBytes)))
+                   .setGroup(GROUP_DOWNLOADS)
+                   .setProgress(0, 0, false)
+                   .setSmallIcon(android.R.drawable.stat_sys_download_done)
+                   .setOngoing(false);
+            builder.mActions.clear();
+            notificationManager.notify(notificationId, builder.build());
+
+            // If there are no more downloads and the group exists, set the icon to stop animating
+            checkGroupDownloadIcon(notificationManager);
+        }
+    }
+
+    public void abortDownload(String id) {
+        synchronized (this) {
+            if (downloadIdNotificationIdMap.containsKey(id)) {
+                removeDownloadNotification(id);
+            }
+            activeDownloads.remove(id);
+        }
+    }
+
+    public boolean isDownloadActive(String id) {
+        return (activeDownloads.contains(id));
+    }
+
+    public boolean isDownloadCompleted(String id) {
+        return (completedDownloads.contains(id));
+    }
+
+    public boolean hasActiveDownloads() {
+        return activeDownloads.size() > 0;
+    }
+
+    public List<String> getActiveDownloads() {
+        return activeDownloads;
+    }
+
+    public List<String> getCompletedDownloads() {
+        return completedDownloads;
+    }
+
+    public String getOutpointForDownload(String uri) {
+        if (downloadIdOutpointsMap.containsKey(uri)) {
+            return downloadIdOutpointsMap.get(uri);
+        }
+
+        return null;
+    }
+
+    public void deleteDownloadUri(String uri) {
+        synchronized (this) {
+            activeDownloads.remove(uri);
+            completedDownloads.remove(uri);
+
+            if (downloadIdOutpointsMap.containsKey(uri)) {
+                downloadIdOutpointsMap.remove(uri);
+            }
+            if (downloadIdNotificationIdMap.containsKey(uri)) {
+                removeDownloadNotification(uri);
+            }
+        }
+    }
+
+    private void removeDownloadNotification(String id) {
+        int notificationId = downloadIdNotificationIdMap.get(id);
+        if (downloadIdNotificationIdMap.containsKey(id)) {
+            downloadIdNotificationIdMap.remove(id);
+        }
+        if (builders.containsKey(notificationId)) {
+            builders.remove(notificationId);
+        }
+
+        NotificationManagerCompat notificationManager = NotificationManagerCompat.from(context);
+        NotificationCompat.Builder builder = builders.get(notificationId);
+        notificationManager.cancel(notificationId);
+
+        checkGroupDownloadIcon(notificationManager);
+        if (builders.values().size() == 0) {
+            notificationManager.cancel(DOWNLOAD_NOTIFICATION_GROUP_ID);
+            groupCreated = false;
+        }
+    }
+
+    private int getNotificationId(String id) {
+        if (downloadIdNotificationIdMap.containsKey(id)) {
+            return downloadIdNotificationIdMap.get(id);
+        }
+
+        int notificationId = generateNotificationId();
+        if (MainActivity.downloadNotificationIds != null &&
+            !MainActivity.downloadNotificationIds.contains(notificationId)) {
+            MainActivity.downloadNotificationIds.add(notificationId);
+        }
+        downloadIdNotificationIdMap.put(id, notificationId);
+        return notificationId;
+    }
+
+    private void checkGroupDownloadIcon(NotificationManagerCompat notificationManager) {
+        if (groupCreated && groupBuilder != null && downloadIdNotificationIdMap.size() == 0) {
+             groupBuilder.setSmallIcon(android.R.drawable.stat_sys_download_done);
+             notificationManager.notify(DOWNLOAD_NOTIFICATION_GROUP_ID, groupBuilder.build());
+         }
+    }
+
+    private static String formatBytes(double bytes)
+    {
+        if (bytes < 1048576) { // < 1MB
+            return String.format("%s KB", DECIMAL_FORMAT.format(bytes / 1024.0));
+        }
+
+        if (bytes < 1073741824) { // < 1GB
+            return String.format("%s MB", DECIMAL_FORMAT.format(bytes / (1024.0 * 1024.0)));
+        }
+
+        return String.format("%s GB", DECIMAL_FORMAT.format(bytes / (1024.0 * 1024.0 * 1024.0)));
+    }
+
+    private static String truncateFilename(String filename, int alternateMaxLength) {
+        int maxLength = alternateMaxLength > 0 ? alternateMaxLength : MAX_FILENAME_LENGTH;
+        if (filename.length() < maxLength) {
+            return filename;
+        }
+
+        // Get the extension
+        int dotIndex = filename.lastIndexOf(".");
+        if (dotIndex > -1) {
+            String extension = filename.substring(dotIndex);
+            return String.format("%s...%s", filename.substring(0, maxLength - extension.length() - 4), extension);
+        }
+
+        return String.format("%s...", filename.substring(0, maxLength - 3));
+    }
+
+    private static String truncateFilename(String filename) {
+        return truncateFilename(filename, 0);
+    }
+}
diff --git a/android/app/src/main/java/io/lbry/browser/LbrynetMessagingService.java b/android/app/src/main/java/io/lbry/browser/LbrynetMessagingService.java
new file mode 100644
index 0000000..b43b553
--- /dev/null
+++ b/android/app/src/main/java/io/lbry/browser/LbrynetMessagingService.java
@@ -0,0 +1,157 @@
+package io.lbry.browser;
+
+import android.app.NotificationChannel;
+import android.app.NotificationManager;
+import android.app.PendingIntent;
+import android.content.Context;
+import android.content.Intent;
+import android.content.SharedPreferences;
+import android.media.RingtoneManager;
+import android.net.Uri;
+import android.os.Build;
+import android.os.Bundle;
+import androidx.core.app.NotificationCompat;
+import androidx.core.content.ContextCompat;
+import android.util.Log;
+
+import com.google.firebase.analytics.FirebaseAnalytics;
+import com.google.firebase.messaging.FirebaseMessagingService;
+import com.google.firebase.messaging.RemoteMessage;
+
+import io.lbry.browser.reactmodules.UtilityModule;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+
+public class LbrynetMessagingService extends FirebaseMessagingService {
+
+    private static final String TAG = "LbrynetMessagingService";
+
+    private static final String NOTIFICATION_CHANNEL_ID = "io.lbry.browser.LBRY_ENGAGEMENT_CHANNEL";
+
+    private static final String TYPE_SUBSCRIPTION = "subscription";
+
+    private static final String TYPE_REWARD = "reward";
+
+    private static final String TYPE_INTERESTS = "interests";
+
+    private static final String TYPE_CREATOR = "creator";
+
+    private FirebaseAnalytics firebaseAnalytics;
+
+    @Override
+    public void onMessageReceived(RemoteMessage remoteMessage) {
+        Log.d(TAG, "From: " + remoteMessage.getFrom());
+        if (firebaseAnalytics == null) {
+            firebaseAnalytics = FirebaseAnalytics.getInstance(this);
+        }
+
+        Map<String, String> payload = remoteMessage.getData();
+        if (payload != null) {
+            String type = payload.get("type");
+            String url = payload.get("target");
+            String title = payload.get("title");
+            String body = payload.get("body");
+            String name = payload.get("name"); // notification name
+            if (type != null && getEnabledTypes().indexOf(type) > -1 && body != null && body.trim().length() > 0) {
+                // only log the receive event for valid notifications received
+                if (firebaseAnalytics != null) {
+                    Bundle bundle = new Bundle();
+                    bundle.putString("name", name);
+                    firebaseAnalytics.logEvent("lbry_notification_receive", bundle);
+                }
+
+                sendNotification(title, body, type, url, name);
+            }
+        }
+    }
+
+    @Override
+    public void onNewToken(String token) {
+        Log.d(TAG, "Refreshed token: " + token);
+
+        // If you want to send messages to this application instance or
+        // manage this apps subscriptions on the server side, send the
+        // Instance ID token to your app server.
+        sendRegistrationToServer(token);
+    }
+
+    /**
+     * Persist token to third-party servers.
+     *
+     * Modify this method to associate the user's FCM InstanceID token with any server-side account
+     * maintained by your application.
+     *
+     * @param token The new token.
+     */
+    private void sendRegistrationToServer(String token) {
+        // TODO: Implement this method to send token to your app server.
+    }
+
+     /**
+     * Create and show a simple notification containing the received FCM message.
+     *
+     * @param messageBody FCM message body received.
+     */
+    private void sendNotification(String title, String messageBody, String type, String url, String name) {
+        //Intent intent = new Intent(this, MainActivity.class);
+        //intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
+        if (url == null) {
+            if (TYPE_REWARD.equals(type)) {
+                url = "lbry://?rewards";
+            } else {
+                // default to home page
+                url = "lbry://?discover";
+            }
+        }
+
+        Intent launchIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
+        launchIntent.putExtra("notification_name", name);
+        launchIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP);
+        PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, launchIntent, PendingIntent.FLAG_ONE_SHOT);
+
+        Uri defaultSoundUri = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);
+        NotificationCompat.Builder notificationBuilder =
+                new NotificationCompat.Builder(this, NOTIFICATION_CHANNEL_ID)
+                        .setColor(ContextCompat.getColor(this, R.color.lbryGreen))
+                        .setSmallIcon(R.drawable.ic_lbry)
+                        .setContentTitle(title)
+                        .setContentText(messageBody)
+                        .setAutoCancel(true)
+                        .setSound(defaultSoundUri)
+                        .setContentIntent(pendingIntent);
+
+        NotificationManager notificationManager =
+                (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
+
+        // Since android Oreo notification channel is needed.
+        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
+            NotificationChannel channel = new NotificationChannel(
+                NOTIFICATION_CHANNEL_ID, "LBRY Engagement", NotificationManager.IMPORTANCE_DEFAULT);
+            notificationManager.createNotificationChannel(channel);
+        }
+
+        notificationManager.notify(9898, notificationBuilder.build());
+    }
+
+    public List<String> getEnabledTypes() {
+        SharedPreferences sp = getSharedPreferences(MainActivity.SHARED_PREFERENCES_NAME, Context.MODE_PRIVATE);
+        List<String> enabledTypes = new ArrayList<String>();
+
+        if (sp.getBoolean(UtilityModule.RECEIVE_SUBSCRIPTION_NOTIFICATIONS, true)) {
+            enabledTypes.add(TYPE_SUBSCRIPTION);
+        }
+        if (sp.getBoolean(UtilityModule.RECEIVE_REWARD_NOTIFICATIONS, true)) {
+            enabledTypes.add(TYPE_REWARD);
+        }
+        if (sp.getBoolean(UtilityModule.RECEIVE_INTERESTS_NOTIFICATIONS, true)) {
+            enabledTypes.add(TYPE_INTERESTS);
+        }
+        if (sp.getBoolean(UtilityModule.RECEIVE_CREATOR_NOTIFICATIONS, true)) {
+            enabledTypes.add(TYPE_CREATOR);
+        }
+
+        return enabledTypes;
+    }
+}
\ No newline at end of file
diff --git a/android/app/src/main/java/io/lbry/browser/LocalFileProvider.java b/android/app/src/main/java/io/lbry/browser/LocalFileProvider.java
new file mode 100644
index 0000000..87964c2
--- /dev/null
+++ b/android/app/src/main/java/io/lbry/browser/LocalFileProvider.java
@@ -0,0 +1,7 @@
+package io.lbry.browser;
+
+import androidx.core.content.FileProvider;
+
+public class LocalFileProvider extends FileProvider {
+
+}
diff --git a/android/app/src/main/java/io/lbry/browser/MainActivity.java b/android/app/src/main/java/io/lbry/browser/MainActivity.java
new file mode 100644
index 0000000..f60abcb
--- /dev/null
+++ b/android/app/src/main/java/io/lbry/browser/MainActivity.java
@@ -0,0 +1,877 @@
+package io.lbry.browser;
+
+import android.annotation.SuppressLint;
+import android.annotation.TargetApi;
+import android.os.Build;
+import android.os.Bundle;
+import android.os.Environment;
+import android.app.Activity;
+import android.app.ActivityManager;
+import android.content.BroadcastReceiver;
+import android.content.ContentUris;
+import android.content.Context;
+import android.content.Intent;
+import android.content.IntentFilter;
+import android.content.pm.PackageManager;
+import android.content.SharedPreferences;
+import android.database.Cursor;
+import android.Manifest;
+import android.net.Uri;
+import android.provider.DocumentsContract;
+import android.provider.MediaStore;
+import android.provider.Settings;
+import androidx.core.app.ActivityCompat;
+import androidx.core.app.NotificationManagerCompat;
+import androidx.core.content.ContextCompat;
+import androidx.fragment.app.FragmentActivity;
+import android.telephony.SmsMessage;
+import android.telephony.TelephonyManager;
+import android.widget.Toast;
+
+import com.azendoo.reactnativesnackbar.SnackbarPackage;
+import com.brentvatne.react.ReactVideoPackage;
+import com.dylanvann.fastimage.FastImageViewPackage;
+import com.facebook.react.common.LifecycleState;
+import com.facebook.react.modules.core.DefaultHardwareBackBtnHandler;
+import com.facebook.react.ReactRootView;
+import com.facebook.react.ReactInstanceManager;
+import com.facebook.react.bridge.Arguments;
+import com.facebook.react.bridge.ReactContext;
+import com.facebook.react.bridge.WritableArray;
+import com.facebook.react.bridge.WritableMap;
+import com.facebook.react.bridge.ReadableNativeArray;
+import com.facebook.react.bridge.ReadableNativeMap;
+import com.facebook.react.modules.core.DeviceEventManagerModule;
+import com.facebook.react.modules.core.PermissionAwareActivity;
+import com.facebook.react.modules.core.PermissionListener;
+import com.facebook.react.shell.MainReactPackage;
+import com.facebook.react.ReactRootView;
+import com.facebook.soloader.SoLoader;
+import com.google.firebase.analytics.FirebaseAnalytics;
+import com.reactnativecommunity.asyncstorage.AsyncStoragePackage;
+import com.reactnativecommunity.webview.RNCWebViewPackage;
+import com.rnfs.RNFSPackage;
+import com.swmansion.gesturehandler.react.RNGestureHandlerEnabledRootView;
+import com.swmansion.gesturehandler.react.RNGestureHandlerPackage;
+import com.swmansion.reanimated.ReanimatedPackage;
+import com.RNFetchBlob.RNFetchBlobPackage;
+
+import io.lbry.browser.reactpackages.LbryReactPackage;
+import io.lbry.browser.reactmodules.BackgroundMediaModule;
+import io.lbry.lbrysdk.LbrynetService;
+import io.lbry.lbrysdk.ServiceHelper;
+
+import java.io.File;
+import java.io.UnsupportedEncodingException;
+import java.math.BigInteger;
+import java.net.URISyntaxException;
+import java.security.MessageDigest;
+import java.security.NoSuchAlgorithmException;
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.HashMap;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Random;
+
+import org.json.JSONObject;
+import org.json.JSONArray;
+import org.json.JSONException;
+import org.reactnative.camera.RNCameraPackage;
+
+public class MainActivity extends FragmentActivity implements DefaultHardwareBackBtnHandler, PermissionAwareActivity {
+
+    private static Activity currentActivity = null;
+
+    private static final int OVERLAY_PERMISSION_REQ_CODE = 101;
+
+    private static final int STORAGE_PERMISSION_REQ_CODE = 201;
+
+    private static final int PHONE_STATE_PERMISSION_REQ_CODE = 202;
+
+    private static final int RECEIVE_SMS_PERMISSION_REQ_CODE = 203;
+
+    public static final int DOCUMENT_PICKER_RESULT_CODE = 301;
+
+    private BroadcastReceiver notificationsReceiver;
+
+    private BroadcastReceiver smsReceiver;
+
+    private BroadcastReceiver stopServiceReceiver;
+
+    private BroadcastReceiver downloadEventReceiver;
+
+    private FirebaseAnalytics firebaseAnalytics;
+
+    private ReactRootView mReactRootView;
+
+    private ReactInstanceManager mReactInstanceManager;
+
+    public static final String SHARED_PREFERENCES_NAME = "LBRY";
+
+    public static final String SALT_KEY = "salt";
+
+    public static final String DEVICE_ID_KEY = "deviceId";
+
+    public static final String SOURCE_NOTIFICATION_ID_KEY = "sourceNotificationId";
+
+    public static final String SETTING_KEEP_DAEMON_RUNNING = "keepDaemonRunning";
+
+    public static List<Integer> downloadNotificationIds = new ArrayList<Integer>();
+
+    /**
+     * Flag which indicates whether or not the service is running. Will be updated in the
+     * onResume method.
+     */
+    private boolean serviceRunning;
+
+    private boolean receivedStopService;
+
+    private PermissionListener permissionListener;
+
+    protected String getMainComponentName() {
+        return "LBRYApp";
+    }
+    
+    public static LaunchTiming CurrentLaunchTiming;
+    
+    @Override
+    protected void onCreate(Bundle savedInstanceState) {
+        CurrentLaunchTiming = new LaunchTiming(new Date());
+        super.onCreate(savedInstanceState);
+        currentActivity = this;
+
+        SoLoader.init(this, false);
+
+        // Register the stop service receiver (so that we close the activity if the user requests the service to stop)
+        registerStopReceiver();
+
+        // Register SMS receiver for handling verification texts
+        registerSmsReceiver();
+
+        // Register the receiver to emit download events
+        registerDownloadEventReceiver();
+
+        // Start the daemon service if it is not started
+        serviceRunning = isServiceRunning(LbrynetService.class);
+        if (!serviceRunning) {
+            CurrentLaunchTiming.setColdStart(true);
+            ServiceHelper.start(this, "", LbrynetService.class, "lbrynetservice");
+        }
+
+        checkNotificationOpenIntent(getIntent());
+
+        mReactRootView = new RNGestureHandlerEnabledRootView(this);
+        mReactInstanceManager = ReactInstanceManager.builder()
+                .setApplication(getApplication())
+                .setCurrentActivity(this)
+                .setBundleAssetName("index.android.bundle")
+                .setJSMainModulePath("index")
+                .addPackage(new MainReactPackage())
+                .addPackage(new AsyncStoragePackage())
+                .addPackage(new FastImageViewPackage())
+                .addPackage(new RNCWebViewPackage())
+                .addPackage(new ReactVideoPackage())
+                .addPackage(new ReanimatedPackage())
+                .addPackage(new RNCameraPackage())
+                .addPackage(new RNFetchBlobPackage())
+                .addPackage(new RNFSPackage())
+                .addPackage(new RNGestureHandlerPackage())
+                .addPackage(new SnackbarPackage())
+                .addPackage(new LbryReactPackage())
+                .setUseDeveloperSupport(BuildConfig.DEBUG)
+                .setInitialLifecycleState(LifecycleState.RESUMED)
+                .build();
+        mReactRootView.startReactApplication(mReactInstanceManager, "LBRYApp", null);
+
+        registerNotificationsReceiver();
+
+        setContentView(mReactRootView);
+    }
+
+    private void checkNotificationOpenIntent(Intent intent) {
+        if (intent != null) {
+            String notificationName = intent.getStringExtra("notification_name");
+            if (notificationName != null) {
+                logNotificationOpen(notificationName);
+            }
+        }
+    }
+
+    private void logNotificationOpen(String name) {
+        if (firebaseAnalytics == null) {
+            firebaseAnalytics = FirebaseAnalytics.getInstance(this);
+        }
+
+        Bundle bundle = new Bundle();
+        bundle.putString("name", name);
+        firebaseAnalytics.logEvent("lbry_notification_open", bundle);
+    }
+
+    private void registerDownloadEventReceiver() {
+        IntentFilter intentFilter = new IntentFilter();
+        intentFilter.addAction(DownloadManager.ACTION_DOWNLOAD_EVENT);
+        downloadEventReceiver = new BroadcastReceiver() {
+            @Override
+            public void onReceive(Context context, Intent intent) {
+                String downloadAction = intent.getStringExtra("action");
+                String uri = intent.getStringExtra("uri");
+                String outpoint = intent.getStringExtra("outpoint");
+                String fileInfoJson = intent.getStringExtra("file_info");
+
+
+                if (uri == null || outpoint == null || (fileInfoJson == null && !"abort".equals(downloadAction))) {
+                    return;
+                }
+
+                String eventName = null;
+                WritableMap params = Arguments.createMap();
+                params.putString("uri", uri);
+                params.putString("outpoint", outpoint);
+
+                ReactContext reactContext = mReactInstanceManager.getCurrentReactContext();
+                if ("abort".equals(downloadAction)) {
+                    eventName = "onDownloadAborted";
+                    if (reactContext != null) {
+                        reactContext.getJSModule(DeviceEventManagerModule.RCTDeviceEventEmitter.class).emit(eventName, params);
+                    }
+                    return;
+                }
+
+                try {
+                    JSONObject json = new JSONObject(fileInfoJson);
+                    WritableMap fileInfo = JSONObjectToMap(json);
+                    params.putMap("fileInfo", fileInfo);
+
+                    if (DownloadManager.ACTION_UPDATE.equals(downloadAction)) {
+                        double progress = intent.getDoubleExtra("progress", 0);
+                        params.putDouble("progress", progress);
+                        eventName = "onDownloadUpdated";
+                    } else {
+                        eventName = (DownloadManager.ACTION_START.equals(downloadAction)) ? "onDownloadStarted" : "onDownloadCompleted";
+                    }
+
+                    if (reactContext != null) {
+                        reactContext.getJSModule(DeviceEventManagerModule.RCTDeviceEventEmitter.class).emit(eventName, params);
+                    }
+                } catch (JSONException ex) {
+                    // pass
+                }
+            }
+        };
+        registerReceiver(downloadEventReceiver, intentFilter);
+    }
+
+    private void registerStopReceiver() {
+        IntentFilter intentFilter = new IntentFilter();
+        intentFilter.addAction(LbrynetService.ACTION_STOP_SERVICE);
+        stopServiceReceiver = new BroadcastReceiver() {
+            @Override
+            public void onReceive(Context context, Intent intent) {
+                MainActivity.this.receivedStopService = true;
+                MainActivity.this.finish();
+            }
+        };
+        registerReceiver(stopServiceReceiver, intentFilter);
+    }
+
+    private void registerNotificationsReceiver() {
+        // Background media receiver
+        IntentFilter filter = new IntentFilter();
+        filter.addAction(BackgroundMediaModule.ACTION_PLAY);
+        filter.addAction(BackgroundMediaModule.ACTION_PAUSE);
+        notificationsReceiver = new BroadcastReceiver() {
+            @Override
+            public void onReceive(Context context, Intent intent) {
+                String action = intent.getAction();
+                ReactContext reactContext = mReactInstanceManager.getCurrentReactContext();
+                if (reactContext != null) {
+                    if (BackgroundMediaModule.ACTION_PLAY.equals(action)) {
+                        reactContext.getJSModule(DeviceEventManagerModule.RCTDeviceEventEmitter.class)
+                            .emit("onBackgroundPlayPressed", null);
+                    }
+                    if (BackgroundMediaModule.ACTION_PAUSE.equals(action)) {
+                        reactContext.getJSModule(DeviceEventManagerModule.RCTDeviceEventEmitter.class)
+                            .emit("onBackgroundPausePressed", null);
+                    }
+                }
+            }
+        };
+        registerReceiver(notificationsReceiver, filter);
+    }
+
+    public void registerSmsReceiver() {
+        if (!hasPermission(Manifest.permission.RECEIVE_SMS, this)) {
+            // don't create the receiver if we don't have the read sms permission
+            return;
+        }
+
+        IntentFilter smsFilter = new IntentFilter();
+        smsFilter.addAction("android.provider.Telephony.SMS_RECEIVED");
+        smsReceiver = new BroadcastReceiver() {
+            @Override
+            public void onReceive(Context context, Intent intent) {
+                // Get the message
+                Bundle bundle = intent.getExtras();
+                if (bundle != null) {
+                    Object[] pdus = (Object[]) bundle.get("pdus");
+                    if (pdus != null && pdus.length > 0) {
+                        SmsMessage sms  = SmsMessage.createFromPdu((byte[]) pdus[0]);
+                        String text = sms.getMessageBody();
+                        if (text == null || text.trim().length() == 0) {
+                            return;
+                        }
+
+                        // Retrieve verification code from the text message if it contains
+                        // the strings "lbry", "verification code" and the colon (following the expected format)
+                        text = text.toLowerCase();
+                        if (text.indexOf("lbry") > -1 &&  text.indexOf("verification code") > -1 && text.indexOf(":") > -1) {
+                            String code = text.substring(text.lastIndexOf(":") + 1).trim();
+                            ReactContext reactContext = mReactInstanceManager.getCurrentReactContext();
+                            if (reactContext != null) {
+                                WritableMap params = Arguments.createMap();
+                                params.putString("code", code);
+                                reactContext.getJSModule(DeviceEventManagerModule.RCTDeviceEventEmitter.class)
+                                    .emit("onVerificationCodeReceived", params);
+                            }
+                        }
+                    }
+                }
+            }
+        };
+        registerReceiver(smsReceiver, smsFilter);
+    }
+
+    @Override
+    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
+        if (requestCode == OVERLAY_PERMISSION_REQ_CODE) {
+            if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
+                if (!Settings.canDrawOverlays(this)) {
+                    // SYSTEM_ALERT_WINDOW permission not granted...
+                }
+            }
+        }
+
+        if (requestCode == DOCUMENT_PICKER_RESULT_CODE) {
+            ReactContext reactContext = mReactInstanceManager.getCurrentReactContext();
+            if (reactContext != null) {
+                if (resultCode == RESULT_OK) {
+                    Uri fileUri = data.getData();
+                    String filePath = getRealPathFromURI_API19(this, fileUri);
+                    WritableMap params = Arguments.createMap();
+                    params.putString("path", filePath);
+                    reactContext.getJSModule(DeviceEventManagerModule.RCTDeviceEventEmitter.class)
+                        .emit("onDocumentPickerFilePicked", params);
+                } else if (resultCode == RESULT_CANCELED) {
+                    // user canceled or request failed
+                    reactContext.getJSModule(DeviceEventManagerModule.RCTDeviceEventEmitter.class)
+                        .emit("onDocumentPickerCanceled", null);
+                }
+            }
+        }
+    }
+
+    public static Activity getActivity() {
+        Activity activity = new Activity();
+        activity = currentActivity;
+        return activity;
+    }
+
+    @Override
+    public void onRequestPermissionsResult(int requestCode, String permissions[], int[] grantResults) {
+        ReactContext reactContext = mReactInstanceManager.getCurrentReactContext();
+        switch (requestCode) {
+            case STORAGE_PERMISSION_REQ_CODE:
+                if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
+                    if (BuildConfig.DEBUG && !Settings.canDrawOverlays(this)) {
+                        Intent intent = new Intent(Settings.ACTION_MANAGE_OVERLAY_PERMISSION,
+                                                   Uri.parse("package:" + getPackageName()));
+                        startActivityForResult(intent, OVERLAY_PERMISSION_REQ_CODE);
+                    }
+                    if (reactContext != null) {
+                        reactContext.getJSModule(DeviceEventManagerModule.RCTDeviceEventEmitter.class)
+                            .emit("onStoragePermissionGranted", null);
+                    }
+                } else {
+                    // Permission not granted
+                    /*Toast.makeText(this,
+                        "LBRY requires access to your device storage to be able to download files and media." +
+                        " Please enable the storage permission and restart the app.", Toast.LENGTH_LONG).show();*/
+                    if (reactContext != null) {
+                        reactContext.getJSModule(DeviceEventManagerModule.RCTDeviceEventEmitter.class)
+                            .emit("onStoragePermissionRefused", null);
+                    }
+                }
+                break;
+
+            case PHONE_STATE_PERMISSION_REQ_CODE:
+                if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
+                    // Permission granted. Emit an onPhoneStatePermissionGranted event
+                    if (reactContext != null) {
+                        reactContext.getJSModule(DeviceEventManagerModule.RCTDeviceEventEmitter.class)
+                            .emit("onPhoneStatePermissionGranted", null);
+                    }
+                } else {
+                    // Permission not granted. Simply show a message.
+                    Toast.makeText(this,
+                        "No permission granted to read your device state. Rewards cannot be claimed.", Toast.LENGTH_LONG).show();
+                }
+                break;
+
+            case RECEIVE_SMS_PERMISSION_REQ_CODE:
+                if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
+                    // Permission granted. Emit an onPhoneStatePermissionGranted event
+                    if (reactContext != null) {
+                        reactContext.getJSModule(DeviceEventManagerModule.RCTDeviceEventEmitter.class)
+                            .emit("onReceiveSmsPermissionGranted", null);
+                    }
+
+                    // register the receiver
+                    if (smsReceiver == null) {
+                        registerSmsReceiver();
+                    }
+                } else {
+                    // Permission not granted. Simply show a message.
+                    Toast.makeText(this,
+                        "No permission granted to receive your SMS messages. You may have to enter the verification code manually.",
+                        Toast.LENGTH_LONG).show();
+                }
+                break;
+        }
+
+        if (permissionListener != null) {
+            permissionListener.onRequestPermissionsResult(requestCode, permissions, grantResults);
+        }
+    }
+
+    public static String acquireDeviceId(Context context) {
+        TelephonyManager telephonyManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
+        String id = null;
+        try {
+            if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
+                id = telephonyManager.getImei(); // GSM
+                if (id == null) {
+                    id = telephonyManager.getMeid(); // CDMA
+                }
+            } else {
+                id = telephonyManager.getDeviceId();
+            }
+        } catch (SecurityException ex) {
+            // Maybe the permission was not granted? Try to acquire permission
+            checkPhoneStatePermission(context);
+        } catch (Exception ex) {
+            // id could not be obtained. Display a warning that rewards cannot be claimed.
+        }
+
+        if (id == null || id.trim().length() == 0) {
+            Toast.makeText(context, "Rewards cannot be claimed because we could not identify your device.", Toast.LENGTH_LONG).show();
+        }
+
+        SharedPreferences sp = context.getSharedPreferences(SHARED_PREFERENCES_NAME, Context.MODE_PRIVATE);
+        SharedPreferences.Editor editor = sp.edit();
+        editor.putString(DEVICE_ID_KEY, id);
+        editor.commit();
+
+        return id;
+    }
+
+    @Override
+    public void invokeDefaultOnBackPressed() {
+        super.onBackPressed();
+    }
+
+    @Override
+    protected void onPause() {
+        super.onPause();
+
+        if (mReactInstanceManager != null) {
+            mReactInstanceManager.onHostPause(this);
+        }
+    }
+
+    @Override
+    protected void onResume() {
+        super.onResume();
+
+        SharedPreferences sp = getSharedPreferences(SHARED_PREFERENCES_NAME, Context.MODE_PRIVATE);
+        serviceRunning = isServiceRunning(LbrynetService.class);
+        if (!serviceRunning) {
+            ServiceHelper.start(this, "", LbrynetService.class, "lbrynetservice");
+        }
+
+        if (mReactInstanceManager != null) {
+            mReactInstanceManager.onHostResume(this, this);
+        }
+    }
+
+    @Override
+    protected void onDestroy() {
+        // check service running setting and end it here
+        SharedPreferences sp = getSharedPreferences(SHARED_PREFERENCES_NAME, Context.MODE_PRIVATE);
+        boolean shouldKeepDaemonRunning = sp.getBoolean(SETTING_KEEP_DAEMON_RUNNING, true);
+        if (!shouldKeepDaemonRunning) {
+            serviceRunning = isServiceRunning(LbrynetService.class);
+            if (serviceRunning) {
+               ServiceHelper.stop(this, LbrynetService.class);
+            }
+        }
+
+        if (notificationsReceiver != null) {
+            unregisterReceiver(notificationsReceiver);
+            notificationsReceiver = null;
+        }
+
+        if (smsReceiver != null) {
+            unregisterReceiver(smsReceiver);
+            smsReceiver = null;
+        }
+
+        if (downloadEventReceiver != null) {
+            unregisterReceiver(downloadEventReceiver);
+            downloadEventReceiver = null;
+        }
+
+        if (stopServiceReceiver != null) {
+            unregisterReceiver(stopServiceReceiver);
+            stopServiceReceiver = null;
+        }
+
+        NotificationManagerCompat notificationManager = NotificationManagerCompat.from(this);
+        notificationManager.cancel(BackgroundMediaModule.NOTIFICATION_ID);
+        notificationManager.cancel(DownloadManager.DOWNLOAD_NOTIFICATION_GROUP_ID);
+        if (downloadNotificationIds != null) {
+            for (int i = 0; i < downloadNotificationIds.size(); i++) {
+                notificationManager.cancel(downloadNotificationIds.get(i));
+            }
+        }
+        if (receivedStopService || !isServiceRunning(LbrynetService.class)) {
+            notificationManager.cancelAll();
+        }
+        super.onDestroy();
+
+        if (mReactInstanceManager != null) {
+            mReactInstanceManager.onHostDestroy(this);
+        }
+    }
+
+    @Override
+    public void onBackPressed() {
+        if (mReactInstanceManager != null) {
+            mReactInstanceManager.onBackPressed();
+        } else {
+            super.onBackPressed();
+        }
+    }
+
+    @TargetApi(Build.VERSION_CODES.M)
+    public void requestPermissions(String[] permissions, int requestCode, PermissionListener listener) {
+        permissionListener = listener;
+        ActivityCompat.requestPermissions(this, permissions, requestCode);
+    }
+
+    @Override
+    public void onNewIntent(Intent intent) {
+        if (mReactInstanceManager != null) {
+            mReactInstanceManager.onNewIntent(intent);
+        }
+
+        if (intent != null) {
+            int sourceNotificationId = intent.getIntExtra(SOURCE_NOTIFICATION_ID_KEY, -1);
+            if (sourceNotificationId > -1) {
+                NotificationManagerCompat notificationManager = NotificationManagerCompat.from(this);
+                notificationManager.cancel(sourceNotificationId);
+            }
+
+            checkNotificationOpenIntent(intent);
+        }
+
+        super.onNewIntent(intent);
+    }
+
+    private static void checkPermission(String permission, int requestCode, String rationale, Context context, boolean forceRequest) {
+        if (ContextCompat.checkSelfPermission(context, permission) != PackageManager.PERMISSION_GRANTED) {
+            // Should we show an explanation?
+            if (!forceRequest && ActivityCompat.shouldShowRequestPermissionRationale((Activity) context, permission)) {
+                Toast.makeText(context, rationale, Toast.LENGTH_LONG).show();
+            } else {
+                ActivityCompat.requestPermissions((Activity) context, new String[] { permission }, requestCode);
+            }
+        }
+    }
+
+    private static void checkPermission(String permission, int requestCode, String rationale, Context context) {
+        checkPermission(permission, requestCode, rationale, context, false);
+    }
+
+    public static boolean hasPermission(String permission, Context context) {
+        return (ContextCompat.checkSelfPermission(context, permission) == PackageManager.PERMISSION_GRANTED);
+    }
+
+    public static void checkPhoneStatePermission(Context context) {
+        // Request read phone state permission
+        checkPermission(Manifest.permission.READ_PHONE_STATE,
+                        PHONE_STATE_PERMISSION_REQ_CODE,
+                        "LBRY requires optional access to be able to identify your device for rewards. " +
+                        "You cannot claim rewards without this permission.",
+                        context,
+                        true);
+    }
+
+    public static void checkReceiveSmsPermission(Context context) {
+        // Request read phone state permission
+        checkPermission(Manifest.permission.RECEIVE_SMS,
+                        RECEIVE_SMS_PERMISSION_REQ_CODE,
+                        "LBRY requires access to be able to read a verification text message for rewards.",
+                        context,
+                        true);
+    }
+
+    public static void checkStoragePermission(Context context) {
+        // Request read phone state permission
+        checkPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE,
+                        STORAGE_PERMISSION_REQ_CODE,
+                        "LBRY requires access to your device storage to be able to download files and media.",
+                        context,
+                        true);
+    }
+
+    private boolean isServiceRunning(Class<?> serviceClass) {
+        ActivityManager manager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
+        for (ActivityManager.RunningServiceInfo serviceInfo : manager.getRunningServices(Integer.MAX_VALUE)) {
+            if (serviceClass.getName().equals(serviceInfo.service.getClassName())) {
+                return true;
+            }
+        }
+
+        return false;
+    }
+
+    private static WritableMap JSONObjectToMap(JSONObject jsonObject) throws JSONException {
+        WritableMap map = Arguments.createMap();
+        Iterator<String> keys = jsonObject.keys();
+        while(keys.hasNext()) {
+            String key = keys.next();
+            Object value = jsonObject.get(key);
+            if (value instanceof JSONArray) {
+                map.putArray(key, JSONArrayToList((JSONArray) value));
+            } else if (value instanceof JSONObject) {
+                map.putMap(key, JSONObjectToMap((JSONObject) value));
+            } else if (value instanceof  Boolean) {
+                map.putBoolean(key, (Boolean) value);
+            } else if (value instanceof  Integer) {
+                map.putInt(key, (Integer) value);
+            } else if (value instanceof  Double) {
+                map.putDouble(key, (Double) value);
+            } else if (value instanceof String)  {
+                map.putString(key, (String) value);
+            } else {
+                map.putString(key, value.toString());
+            }
+        }
+
+        return map;
+    }
+
+    private static WritableArray JSONArrayToList(JSONArray jsonArray) throws JSONException {
+        WritableArray array = Arguments.createArray();
+        for(int i = 0; i < jsonArray.length(); i++) {
+            Object value = jsonArray.get(i);
+            if (value instanceof JSONArray) {
+                array.pushArray(JSONArrayToList((JSONArray) value));
+            } else if (value instanceof JSONObject) {
+                array.pushMap(JSONObjectToMap((JSONObject) value));
+            } else if (value instanceof  Boolean) {
+                array.pushBoolean((Boolean) value);
+            } else if (value instanceof  Integer) {
+                array.pushInt((Integer) value);
+            } else if (value instanceof  Double) {
+                array.pushDouble((Double) value);
+            } else if (value instanceof String)  {
+                array.pushString((String) value);
+            } else {
+                array.pushString(value.toString());
+            }
+        }
+
+        return array;
+    }
+
+    /**
+     * https://gist.github.com/HBiSoft/15899990b8cd0723c3a894c1636550a8
+     */
+    @SuppressLint("NewApi")
+    public static String getRealPathFromURI_API19(final Context context, final Uri uri) {
+
+        final boolean isKitKat = Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT;
+
+        // DocumentProvider
+        if (isKitKat && DocumentsContract.isDocumentUri(context, uri)) {
+            // ExternalStorageProvider
+            if (isExternalStorageDocument(uri)) {
+                final String docId = DocumentsContract.getDocumentId(uri);
+                final String[] split = docId.split(":");
+                final String type = split[0];
+
+                // This is for checking Main Memory
+                if ("primary".equalsIgnoreCase(type)) {
+                    if (split.length > 1) {
+                        return Environment.getExternalStorageDirectory() + "/" + split[1];
+                    } else {
+                        return Environment.getExternalStorageDirectory() + "/";
+                    }
+                    // This is for checking SD Card
+                } else {
+                    return "storage" + "/" + docId.replace(":", "/");
+                }
+
+            }
+            // DownloadsProvider
+            else if (isDownloadsDocument(uri)) {
+                String fileName = getFilePath(context, uri);
+                if (fileName != null) {
+                    return Environment.getExternalStorageDirectory().toString() + "/Download/" + fileName;
+                }
+
+                String id = DocumentsContract.getDocumentId(uri);
+                if (id.startsWith("raw:")) {
+                    id = id.replaceFirst("raw:", "");
+                    File file = new File(id);
+                    if (file.exists())
+                        return id;
+                }
+
+                final Uri contentUri = ContentUris.withAppendedId(Uri.parse("content://downloads/public_downloads"), Long.valueOf(id));
+                return getDataColumn(context, contentUri, null, null);
+            }
+            // MediaProvider
+            else if (isMediaDocument(uri)) {
+                final String docId = DocumentsContract.getDocumentId(uri);
+                final String[] split = docId.split(":");
+                final String type = split[0];
+
+                Uri contentUri = null;
+                if ("image".equals(type)) {
+                    contentUri = MediaStore.Images.Media.EXTERNAL_CONTENT_URI;
+                } else if ("video".equals(type)) {
+                    contentUri = MediaStore.Video.Media.EXTERNAL_CONTENT_URI;
+                } else if ("audio".equals(type)) {
+                    contentUri = MediaStore.Audio.Media.EXTERNAL_CONTENT_URI;
+                }
+
+                final String selection = "_id=?";
+                final String[] selectionArgs = new String[]{
+                        split[1]
+                };
+
+                return getDataColumn(context, contentUri, selection, selectionArgs);
+            }
+        }
+        // MediaStore (and general)
+        else if ("content".equalsIgnoreCase(uri.getScheme())) {
+
+            // Return the remote address
+            if (isGooglePhotosUri(uri))
+                return uri.getLastPathSegment();
+
+            return getDataColumn(context, uri, null, null);
+        }
+        // File
+        else if ("file".equalsIgnoreCase(uri.getScheme())) {
+            return uri.getPath();
+        }
+
+        return null;
+    }
+
+    public static String getDataColumn(Context context, Uri uri, String selection, String[] selectionArgs) {
+        Cursor cursor = null;
+        final String column = "_data";
+        final String[] projection = {
+                column
+        };
+
+        try {
+            cursor = context.getContentResolver().query(uri, projection, selection, selectionArgs, null);
+            if (cursor != null && cursor.moveToFirst()) {
+                final int index = cursor.getColumnIndexOrThrow(column);
+                return cursor.getString(index);
+            }
+        } finally {
+            if (cursor != null)
+                cursor.close();
+        }
+        return null;
+    }
+
+
+    public static String getFilePath(Context context, Uri uri) {
+        Cursor cursor = null;
+        final String[] projection = { MediaStore.MediaColumns.DISPLAY_NAME };
+
+        try {
+            cursor = context.getContentResolver().query(uri, projection, null, null, null);
+            if (cursor != null && cursor.moveToFirst()) {
+                final int index = cursor.getColumnIndexOrThrow(MediaStore.MediaColumns.DISPLAY_NAME);
+                return cursor.getString(index);
+            }
+        } finally {
+            if (cursor != null)
+                cursor.close();
+        }
+        return null;
+    }
+
+    /**
+     * @param uri The Uri to check.
+     * @return Whether the Uri authority is ExternalStorageProvider.
+     */
+    public static boolean isExternalStorageDocument(Uri uri) {
+        return "com.android.externalstorage.documents".equals(uri.getAuthority());
+    }
+
+    /**
+     * @param uri The Uri to check.
+     * @return Whether the Uri authority is DownloadsProvider.
+     */
+    public static boolean isDownloadsDocument(Uri uri) {
+        return "com.android.providers.downloads.documents".equals(uri.getAuthority());
+    }
+
+    /**
+     * @param uri The Uri to check.
+     * @return Whether the Uri authority is MediaProvider.
+     */
+    public static boolean isMediaDocument(Uri uri) {
+        return "com.android.providers.media.documents".equals(uri.getAuthority());
+    }
+
+    /**
+     * @param uri The Uri to check.
+     * @return Whether the Uri authority is Google Photos.
+     */
+    public static boolean isGooglePhotosUri(Uri uri) {
+        return "com.google.android.apps.photos.content".equals(uri.getAuthority());
+    }
+    
+    public static class LaunchTiming {
+        private Date start;
+        private boolean coldStart;
+        
+        public LaunchTiming(Date start) {
+            this.start = start;
+        }
+        
+        public Date getStart() {
+            return start;
+        }
+        public void setStart(Date start) {
+            this.start = start;
+        }
+        public boolean isColdStart() {
+            return coldStart;
+        }
+        public void setColdStart(boolean coldStart) {
+            this.coldStart = coldStart;
+        }
+    }
+}
diff --git a/android/app/src/main/java/io/lbry/browser/reactmodules/BackgroundMediaModule.java b/android/app/src/main/java/io/lbry/browser/reactmodules/BackgroundMediaModule.java
new file mode 100644
index 0000000..38a6720
--- /dev/null
+++ b/android/app/src/main/java/io/lbry/browser/reactmodules/BackgroundMediaModule.java
@@ -0,0 +1,84 @@
+package io.lbry.browser.reactmodules;
+
+import android.app.Activity;
+import android.app.Notification;
+import android.app.NotificationChannel;
+import android.app.NotificationManager;
+import android.app.PendingIntent;
+import android.content.Context;
+import android.content.Intent;
+import android.content.SharedPreferences;
+import android.net.Uri;
+import android.os.Build;
+import androidx.core.app.NotificationCompat;
+import androidx.core.app.NotificationManagerCompat;
+import androidx.core.content.ContextCompat;
+
+import com.facebook.react.bridge.ReactApplicationContext;
+import com.facebook.react.bridge.ReactContextBaseJavaModule;
+import com.facebook.react.bridge.ReactMethod;
+
+import io.lbry.browser.MainActivity;
+import io.lbry.browser.R;
+import io.lbry.lbrysdk.LbrynetService;
+
+public class BackgroundMediaModule extends ReactContextBaseJavaModule {
+
+    public static final int NOTIFICATION_ID = 30;
+
+    public static final String ACTION_PLAY = "io.lbry.browser.ACTION_MEDIA_PLAY";
+
+    public static final String ACTION_PAUSE = "io.lbry.browser.ACTION_MEDIA_PAUSE";
+
+    public static final String ACTION_STOP = "io.lbry.browser.ACTION_MEDIA_STOP";
+
+    private Context context;
+
+    public BackgroundMediaModule(ReactApplicationContext reactContext) {
+        super(reactContext);
+        this.context = reactContext;
+    }
+
+    @Override
+    public String getName() {
+        return "BackgroundMedia";
+    }
+
+    @ReactMethod
+    public void showPlaybackNotification(String title, String publisher, String uri, boolean paused) {
+        Intent contextIntent = new Intent(context, MainActivity.class);
+        PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, contextIntent, PendingIntent.FLAG_UPDATE_CURRENT);
+
+        Intent playIntent = new Intent();
+        playIntent.setAction(ACTION_PLAY);
+        PendingIntent playPendingIntent = PendingIntent.getBroadcast(context, 0, playIntent, 0);
+
+        Intent pauseIntent = new Intent();
+        pauseIntent.setAction(ACTION_PAUSE);
+        PendingIntent pausePendingIntent = PendingIntent.getBroadcast(context, 0, pauseIntent, 0);
+
+        NotificationManagerCompat notificationManager = NotificationManagerCompat.from(context);
+        NotificationCompat.Builder builder = new NotificationCompat.Builder(context, LbrynetService.NOTIFICATION_CHANNEL_ID);
+        builder.setColor(ContextCompat.getColor(context, R.color.lbryGreen))
+               .setContentIntent(pendingIntent)
+               .setContentTitle(title)
+               .setContentText(publisher)
+               .setGroup(LbrynetService.GROUP_SERVICE)
+               .setOngoing(!paused)
+               .setSmallIcon(paused ? android.R.drawable.ic_media_pause : android.R.drawable.ic_media_play)
+               .setStyle(new androidx.media.app.NotificationCompat.MediaStyle()
+                         .setShowActionsInCompactView(0))
+               .addAction(paused ? android.R.drawable.ic_media_play : android.R.drawable.ic_media_pause,
+                          paused ? "Play" : "Pause",
+                          paused ? playPendingIntent : pausePendingIntent)
+               .build();
+
+        notificationManager.notify(NOTIFICATION_ID, builder.build());
+    }
+
+    @ReactMethod
+    public void hidePlaybackNotification() {
+        NotificationManagerCompat notificationManager = NotificationManagerCompat.from(context);
+        notificationManager.cancel(NOTIFICATION_ID);
+    }
+}
diff --git a/android/app/src/main/java/io/lbry/browser/reactmodules/DaemonServiceControlModule.java b/android/app/src/main/java/io/lbry/browser/reactmodules/DaemonServiceControlModule.java
new file mode 100644
index 0000000..715414d
--- /dev/null
+++ b/android/app/src/main/java/io/lbry/browser/reactmodules/DaemonServiceControlModule.java
@@ -0,0 +1,50 @@
+package io.lbry.browser.reactmodules;
+
+import android.app.Activity;
+import android.app.NotificationChannel;
+import android.content.Context;
+import android.content.pm.ActivityInfo;
+import android.content.SharedPreferences;
+
+import com.facebook.react.bridge.ReactApplicationContext;
+import com.facebook.react.bridge.ReactContextBaseJavaModule;
+import com.facebook.react.bridge.ReactMethod;
+
+import io.lbry.browser.MainActivity;
+import io.lbry.lbrysdk.LbrynetService;
+import io.lbry.lbrysdk.ServiceHelper;
+
+public class DaemonServiceControlModule extends ReactContextBaseJavaModule {
+
+    private Context context;
+
+    public DaemonServiceControlModule(ReactApplicationContext reactContext) {
+        super(reactContext);
+        this.context = reactContext;
+    }
+
+    @Override
+    public String getName() {
+        return "DaemonServiceControl";
+    }
+
+    @ReactMethod
+    public void startService() {
+        ServiceHelper.start(context, "", LbrynetService.class, "lbrynetservice");
+    }
+
+    @ReactMethod
+    public void stopService() {
+        ServiceHelper.stop(context, LbrynetService.class);
+    }
+
+    @ReactMethod
+    public void setKeepDaemonRunning(boolean value) {
+        if (context != null) {
+            SharedPreferences sp = context.getSharedPreferences(MainActivity.SHARED_PREFERENCES_NAME, Context.MODE_PRIVATE);
+            SharedPreferences.Editor editor = sp.edit();
+            editor.putBoolean(MainActivity.SETTING_KEEP_DAEMON_RUNNING, value);
+            editor.commit();
+        }
+    }
+}
diff --git a/android/app/src/main/java/io/lbry/browser/reactmodules/FirebaseModule.java b/android/app/src/main/java/io/lbry/browser/reactmodules/FirebaseModule.java
new file mode 100644
index 0000000..f23aa8e
--- /dev/null
+++ b/android/app/src/main/java/io/lbry/browser/reactmodules/FirebaseModule.java
@@ -0,0 +1,131 @@
+package io.lbry.browser.reactmodules;
+
+import android.app.Activity;
+import android.content.Context;
+import android.os.Bundle;
+import android.widget.Toast;
+
+import com.facebook.react.bridge.Promise;
+import com.facebook.react.bridge.ReactApplicationContext;
+import com.facebook.react.bridge.ReactContextBaseJavaModule;
+import com.facebook.react.bridge.ReactMethod;
+import com.facebook.react.bridge.ReadableMap;
+import com.google.firebase.analytics.FirebaseAnalytics;
+import com.google.android.gms.tasks.OnCompleteListener;
+import com.google.android.gms.tasks.Task;
+import com.google.firebase.iid.FirebaseInstanceId;
+import com.google.firebase.iid.InstanceIdResult;
+
+import io.lbry.browser.BuildConfig;
+import io.lbry.browser.MainActivity;
+import io.lbry.lbrysdk.Utils;
+
+import java.util.Date;
+import java.util.HashMap;
+import java.util.Map;
+import org.json.JSONObject;
+import org.json.JSONException;
+
+public class FirebaseModule extends ReactContextBaseJavaModule {
+
+    private Context context;
+
+    private FirebaseAnalytics firebaseAnalytics;
+
+    public FirebaseModule(ReactApplicationContext reactContext) {
+        super(reactContext);
+        this.context = reactContext;
+        this.firebaseAnalytics = FirebaseAnalytics.getInstance(context);
+    }
+
+    @Override
+    public String getName() {
+        return "Firebase";
+    }
+
+    @ReactMethod
+    public void setCurrentScreen(String name, final Promise promise) {
+        final Activity activity = getCurrentActivity();
+        if (activity != null && firebaseAnalytics != null) {
+            activity.runOnUiThread(new Runnable() {
+                public void run() {
+                    firebaseAnalytics.setCurrentScreen(activity, name, Utils.capitalizeAndStrip(name));
+                }
+            });
+        }
+        promise.resolve(true);
+    }
+
+    @ReactMethod
+    public void track(String name, ReadableMap payload) {
+        Bundle bundle = new Bundle();
+        if (payload != null) {
+            HashMap<String, Object> payloadMap = payload.toHashMap();
+            for (Map.Entry<String, Object> entry : payloadMap.entrySet()) {
+                Object value = entry.getValue();
+                if (value != null) {
+                    bundle.putString(entry.getKey(), entry.getValue().toString());
+                }
+            }
+        }
+
+        if (firebaseAnalytics != null) {
+            firebaseAnalytics.logEvent(name, bundle);
+        }
+    }
+
+    @ReactMethod
+    public void logException(boolean fatal, String message, String error) {
+        Bundle bundle = new Bundle();
+        bundle.putString("message", message);
+        bundle.putString("error", error);
+        if (firebaseAnalytics != null) {
+            firebaseAnalytics.logEvent(fatal ? "reactjs_exception" : "reactjs_warning", bundle);
+        }
+
+        if (fatal) {
+            Toast.makeText(context,
+                           "An application error occurred which has been automatically logged. " +
+                           "If you keep seeing this message, please provide feedback to the LBRY " +
+                           "team by emailing hello@lbry.com.",
+                            Toast.LENGTH_LONG).show();
+        }
+    }
+
+    @ReactMethod
+    public void getMessagingToken(final Promise promise) {
+        FirebaseInstanceId.getInstance().getInstanceId()
+            .addOnCompleteListener(new OnCompleteListener<InstanceIdResult>() {
+                @Override
+                public void onComplete(Task<InstanceIdResult> task) {
+                    if (!task.isSuccessful()) {
+                        promise.reject("Firebase getInstanceId call failed");
+                        return;
+                    }
+
+                    // Get new Instance ID token
+                    String token = task.getResult().getToken();
+                    promise.resolve(token);
+                }
+            });
+    }
+    
+    @ReactMethod
+    public void logLaunchTiming() {
+        Date end = new Date();
+        MainActivity.LaunchTiming currentTiming = MainActivity.CurrentLaunchTiming;
+        if (currentTiming == null) {
+            // no start timing data, so skip this
+            return;
+        }
+        
+        long totalTimeMs = end.getTime() - currentTiming.getStart().getTime();
+        String eventName = currentTiming.isColdStart() ? "app_cold_start" : "app_warm_start";
+        Bundle bundle = new Bundle();
+        bundle.putLong("total_ms", totalTimeMs);
+        bundle.putLong("total_seconds", new Double(Math.ceil(totalTimeMs / 1000.0)).longValue());
+        if (firebaseAnalytics != null) {
+            firebaseAnalytics.logEvent(eventName, bundle);
+        }
+    }
+}
\ No newline at end of file
diff --git a/android/app/src/main/java/io/lbry/browser/reactmodules/FirstRunModule.java b/android/app/src/main/java/io/lbry/browser/reactmodules/FirstRunModule.java
new file mode 100644
index 0000000..7321201
--- /dev/null
+++ b/android/app/src/main/java/io/lbry/browser/reactmodules/FirstRunModule.java
@@ -0,0 +1,53 @@
+package io.lbry.browser.reactmodules;
+
+import android.content.Context;
+import android.content.pm.PackageInfo;
+import android.content.pm.PackageManager;
+import android.content.SharedPreferences;
+import android.os.Bundle;
+
+import com.facebook.react.bridge.Promise;
+import com.facebook.react.bridge.ReactApplicationContext;
+import com.facebook.react.bridge.ReactContextBaseJavaModule;
+import com.facebook.react.bridge.ReactMethod;
+
+import com.google.firebase.analytics.FirebaseAnalytics;
+
+import io.lbry.browser.MainActivity;
+
+public class FirstRunModule extends ReactContextBaseJavaModule {
+    private Context context;
+
+    private SharedPreferences sp;
+
+    public FirstRunModule(ReactApplicationContext reactContext) {
+        super(reactContext);
+        this.context = reactContext;
+        this.sp = reactContext.getSharedPreferences(MainActivity.SHARED_PREFERENCES_NAME, Context.MODE_PRIVATE);
+    }
+
+    @Override
+    public String getName() {
+        return "FirstRun";
+    }
+
+    @ReactMethod
+    public void isFirstRun(final Promise promise) {
+        // If firstRun flag does not exist, default to true
+        boolean firstRun = sp.getBoolean("firstRun", true);
+        promise.resolve(firstRun);
+    }
+
+    @ReactMethod
+    public void firstRunCompleted() {
+        SharedPreferences.Editor editor = sp.edit();
+        editor.putBoolean("firstRun", false);
+        editor.commit();
+
+        FirebaseAnalytics firebase = FirebaseAnalytics.getInstance(context);
+        if (firebase != null) {
+            Bundle bundle = new Bundle();
+            firebase.logEvent("first_run_completed", bundle);
+        }
+    }
+}
diff --git a/android/app/src/main/java/io/lbry/browser/reactmodules/GalleryModule.java b/android/app/src/main/java/io/lbry/browser/reactmodules/GalleryModule.java
new file mode 100644
index 0000000..fd1e25f
--- /dev/null
+++ b/android/app/src/main/java/io/lbry/browser/reactmodules/GalleryModule.java
@@ -0,0 +1,313 @@
+package io.lbry.browser.reactmodules;
+
+import android.content.Context;
+import android.content.ContentResolver;
+import android.database.Cursor;
+import android.graphics.Bitmap;
+import android.graphics.BitmapFactory;
+import android.Manifest;
+import android.media.ThumbnailUtils;
+import android.os.AsyncTask;
+import android.os.Bundle;
+import android.provider.MediaStore;
+
+import com.facebook.react.bridge.Arguments;
+import com.facebook.react.bridge.Promise;
+import com.facebook.react.bridge.ReactApplicationContext;
+import com.facebook.react.bridge.ReactContextBaseJavaModule;
+import com.facebook.react.bridge.ReactMethod;
+import com.facebook.react.bridge.WritableArray;
+import com.facebook.react.bridge.WritableMap;
+import com.facebook.react.modules.core.DeviceEventManagerModule;
+
+import io.lbry.browser.MainActivity;
+import io.lbry.lbrysdk.Utils;
+
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.util.List;
+import java.util.ArrayList;
+
+public class GalleryModule extends ReactContextBaseJavaModule {
+    private Context context;
+
+    public GalleryModule(ReactApplicationContext reactContext) {
+        super(reactContext);
+        this.context = reactContext;
+    }
+
+    @Override
+    public String getName() {
+        return "Gallery";
+    }
+
+    @ReactMethod
+    public void getVideos(Promise promise) {
+        WritableArray items = Arguments.createArray();
+        List<GalleryItem> videos = loadVideos();
+        for (int i = 0; i < videos.size(); i++) {
+            items.pushMap(videos.get(i).toMap());
+        }
+
+        promise.resolve(items);
+    }
+
+    @ReactMethod
+    public void getThumbnailPath(Promise promise) {
+        if (context != null) {
+            File cacheDir = context.getExternalCacheDir();
+            String thumbnailPath = String.format("%s/thumbnails", cacheDir.getAbsolutePath());
+            promise.resolve(thumbnailPath);
+            return;
+        }
+
+        promise.resolve(null);
+    }
+
+    @ReactMethod
+    public void getUploadsPath(Promise promise) {
+        if (context != null) {
+            String baseFolder = Utils.getExternalStorageDir(context);
+            String uploadsPath = String.format("%s/LBRY/Uploads", baseFolder);
+            File uploadsDir = new File(uploadsPath);
+            if (!uploadsDir.isDirectory()) {
+                uploadsDir.mkdirs();
+            }
+            promise.resolve(uploadsPath);
+        }
+
+        promise.reject("The content could not be saved to the device. Please check your storage permissions.");
+    }
+
+    @ReactMethod
+    public void createVideoThumbnail(String targetId, String filePath, Promise promise) {
+        (new AsyncTask<Void, Void, String>() {
+            protected String doInBackground(Void... param) {
+                String thumbnailPath = null;
+
+                if (context != null) {
+                    Bitmap thumbnail = ThumbnailUtils.createVideoThumbnail(filePath, MediaStore.Video.Thumbnails.MINI_KIND);
+                    File cacheDir = context.getExternalCacheDir();
+                    thumbnailPath = String.format("%s/thumbnails/%s.png", cacheDir.getAbsolutePath(), targetId);
+
+                    File file = new File(thumbnailPath);
+                    try (FileOutputStream os = new FileOutputStream(thumbnailPath)) {
+                        thumbnail.compress(Bitmap.CompressFormat.PNG, 80, os);
+                        os.close();
+                    } catch (IOException ex) {
+                        promise.reject("Could not create a thumbnail for the video");
+                        return null;
+                    }
+                }
+
+                return thumbnailPath;
+            }
+
+            public void onPostExecute(String thumbnailPath) {
+                if (thumbnailPath != null && thumbnailPath.trim().length() > 0) {
+                    promise.resolve(thumbnailPath);
+                }
+            }
+        }).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
+    }
+
+    @ReactMethod
+    public void createImageThumbnail(String targetId, String filePath, Promise promise) {
+        (new AsyncTask<Void, Void, String>() {
+            protected String doInBackground(Void... param) {
+                String thumbnailPath = null;
+                FileOutputStream os = null;
+                try {
+                    Bitmap source = BitmapFactory.decodeFile(filePath);
+                    // MINI_KIND dimensions
+                    Bitmap thumbnail = Bitmap.createScaledBitmap(source, 512, 384, false);
+
+                    if (context != null) {
+                        File cacheDir = context.getExternalCacheDir();
+                        thumbnailPath = String.format("%s/thumbnails/%s.png", cacheDir.getAbsolutePath(), targetId);
+                        os = new FileOutputStream(thumbnailPath);
+                        if (thumbnail != null) {
+                            thumbnail.compress(Bitmap.CompressFormat.PNG, 80, os);
+                        }
+                        os.close();
+                    }
+                } catch (IOException ex) {
+                    promise.reject("Could not create a thumbnail for the image");
+                    return null;
+                } finally {
+                    if (os != null) {
+                        try {
+                            os.close();
+                        } catch (IOException ex) {
+                            // ignoe
+                        }
+                    }
+                }
+
+                return thumbnailPath;
+            }
+
+            public void onPostExecute(String thumbnailPath) {
+                if (thumbnailPath != null && thumbnailPath.trim().length() > 0) {
+                    promise.resolve(thumbnailPath);
+                }
+            }
+        }).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
+    }
+
+    private List<GalleryItem> loadVideos() {
+        String[] projection = {
+            MediaStore.MediaColumns._ID,
+            MediaStore.MediaColumns.DATA,
+            MediaStore.MediaColumns.DISPLAY_NAME,
+            MediaStore.MediaColumns.MIME_TYPE,
+            MediaStore.Video.Media.DURATION
+        };
+
+        List<String> ids = new ArrayList<String>();
+        List<GalleryItem> items = new ArrayList<GalleryItem>();
+        Cursor cursor = context.getContentResolver().query(MediaStore.Video.Media.EXTERNAL_CONTENT_URI, projection, null, null,
+                                                           String.format("%s DESC", MediaStore.MediaColumns.DATE_MODIFIED));
+        while (cursor.moveToNext()) {
+            int idColumn = cursor.getColumnIndex(MediaStore.MediaColumns._ID);
+            int nameColumn = cursor.getColumnIndex(MediaStore.MediaColumns.DISPLAY_NAME);
+            int typeColumn = cursor.getColumnIndex(MediaStore.MediaColumns.MIME_TYPE);
+            int pathColumn = cursor.getColumnIndex(MediaStore.MediaColumns.DATA);
+            int durationColumn = cursor.getColumnIndex(MediaStore.Video.Media.DURATION);
+
+            String id = cursor.getString(idColumn);
+            GalleryItem item = new GalleryItem();
+            item.setId(id);
+            item.setName(cursor.getString(nameColumn));
+            item.setType(cursor.getString(typeColumn));
+            item.setFilePath(cursor.getString(pathColumn));
+            items.add(item);
+            ids.add(id);
+        }
+
+        checkThumbnails(ids);
+
+        return items;
+    }
+
+    private void checkThumbnails(final List<String> ids) {
+        (new AsyncTask<Void, Void, Void>() {
+            protected Void doInBackground(Void... param) {
+                if (context != null) {
+                    ContentResolver resolver = context.getContentResolver();
+                    for (int i = 0; i < ids.size(); i++) {
+                        String id = ids.get(i);
+                        File cacheDir = context.getExternalCacheDir();
+                        File thumbnailsDir = new File(String.format("%s/thumbnails", cacheDir.getAbsolutePath()));
+                        if (!thumbnailsDir.isDirectory()) {
+                            thumbnailsDir.mkdirs();
+                        }
+
+                        String thumbnailPath = String.format("%s/%s.png", thumbnailsDir.getAbsolutePath(), id);
+                        File file = new File(thumbnailPath);
+                        if (!file.exists()) {
+                            // save the thumbnail to the path
+                            BitmapFactory.Options options = new BitmapFactory.Options();
+                            options.inSampleSize = 1;
+                            Bitmap thumbnail = MediaStore.Video.Thumbnails.getThumbnail(
+                                resolver, Long.parseLong(id), MediaStore.Video.Thumbnails.MINI_KIND, options);
+                            if (thumbnail != null) {
+                                try (FileOutputStream os = new FileOutputStream(thumbnailPath)) {
+                                    thumbnail.compress(Bitmap.CompressFormat.PNG, 80, os);
+                                } catch (IOException ex) {
+                                    // skip
+                                }
+                            }
+                        }
+                        
+                        if (file.exists() && file.length() > 0 && GalleryModule.this.context != null) {
+                            WritableMap params = Arguments.createMap();
+                            params.putString("id", id);
+                            ((ReactApplicationContext) GalleryModule.this.context).getJSModule(
+                                DeviceEventManagerModule.RCTDeviceEventEmitter.class).emit("onGalleryThumbnailChecked", params);
+                        }
+                    }
+                }
+
+                return null;
+            }
+            
+            public void onPostExecute(Void result) {
+                if (GalleryModule.this.context != null) {
+                    ((ReactApplicationContext) GalleryModule.this.context).getJSModule(
+                        DeviceEventManagerModule.RCTDeviceEventEmitter.class).emit("onAllGalleryThumbnailsChecked", null);
+                }
+            }
+        }).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
+    }
+
+    private static class GalleryItem {
+        private String id;
+
+        private int duration;
+
+        private String filePath;
+
+        private String name;
+
+        private String type;
+
+        public String getId() {
+            return id;
+        }
+
+        public void setId(String id) {
+            this.id = id;
+        }
+
+        public int getDuration() {
+            return duration;
+        }
+
+        public void setDuration(int duration) {
+            this.duration = duration;
+        }
+
+        public String getFilePath() {
+            return filePath;
+        }
+
+        public void setFilePath(String filePath) {
+            this.filePath = filePath;
+        }
+
+        public String getName() {
+            return name;
+        }
+
+        public void setName(String name) {
+            this.name = name;
+        }
+
+        public String getType() {
+            return type;
+        }
+
+        public void setType(String type) {
+            this.type = type;
+        }
+
+        public WritableMap toMap() {
+            WritableMap map = Arguments.createMap();
+            map.putString("id", id);
+            map.putString("name", name);
+            map.putString("filePath", filePath);
+            map.putString("type", type);
+            map.putInt("duration", duration);
+
+            return map;
+        }
+    }
+
+    @ReactMethod
+    public void canUseCamera(final Promise promise) {
+        promise.resolve(MainActivity.hasPermission(Manifest.permission.CAMERA, MainActivity.getActivity()));
+    }
+}
diff --git a/android/app/src/main/java/io/lbry/browser/reactmodules/RequestsModule.java b/android/app/src/main/java/io/lbry/browser/reactmodules/RequestsModule.java
new file mode 100644
index 0000000..a82a170
--- /dev/null
+++ b/android/app/src/main/java/io/lbry/browser/reactmodules/RequestsModule.java
@@ -0,0 +1,74 @@
+package io.lbry.browser.reactmodules;
+
+import android.content.Context;
+import android.os.AsyncTask;
+import android.os.Bundle;
+
+import com.facebook.react.bridge.Arguments;
+import com.facebook.react.bridge.Promise;
+import com.facebook.react.bridge.ReactApplicationContext;
+import com.facebook.react.bridge.ReactContextBaseJavaModule;
+import com.facebook.react.bridge.ReactMethod;
+import com.facebook.react.bridge.ReadableArray;
+import com.facebook.react.bridge.ReadableMap;
+import com.facebook.react.bridge.ReadableMapKeySetIterator;
+import com.facebook.react.bridge.ReadableType;
+import com.facebook.react.bridge.WritableMap;
+
+import io.lbry.browser.MainActivity;
+import io.lbry.lbrysdk.Utils;
+
+import java.util.List;
+import java.util.ArrayList;
+
+import org.json.JSONObject;
+import org.json.JSONArray;
+import org.json.JSONException;
+
+public class RequestsModule extends ReactContextBaseJavaModule {
+    private Context context;
+    
+    public RequestsModule(ReactApplicationContext reactContext) {
+        super(reactContext);
+        this.context = reactContext;
+    }
+
+    @Override
+    public String getName() {
+        return "Requests";
+    }
+    
+    @ReactMethod
+    public void get(final String url, final Promise promise) {
+        (new AsyncTask<Void, Void, String>() {
+            @Override
+            protected String doInBackground(Void... params) {
+                try {
+                    return Utils.performRequest(url);
+                } catch (Exception ex) {
+                    return null;
+                }
+            }
+            
+            protected void onPostExecute(String response) {
+                if (response == null) {
+                    promise.reject(String.format("Request to %s returned null.", url));
+                    return;
+                }
+                
+                promise.resolve(response);
+            }
+        }).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
+        
+    }
+    
+    @ReactMethod
+    public void lbryioCall(String authToken, final Promise promise) {
+        // get the auth token here, or let the app pass it in?
+    }
+    
+    @ReactMethod
+    public void lbryCall(final Promise promise) {
+        
+    }
+}
\ No newline at end of file
diff --git a/android/app/src/main/java/io/lbry/browser/reactmodules/ScreenOrientationModule.java b/android/app/src/main/java/io/lbry/browser/reactmodules/ScreenOrientationModule.java
new file mode 100644
index 0000000..58abfa2
--- /dev/null
+++ b/android/app/src/main/java/io/lbry/browser/reactmodules/ScreenOrientationModule.java
@@ -0,0 +1,47 @@
+package io.lbry.browser.reactmodules;
+
+import android.app.Activity;
+import android.content.Context;
+import android.content.pm.ActivityInfo;
+
+import com.facebook.react.bridge.ReactApplicationContext;
+import com.facebook.react.bridge.ReactContextBaseJavaModule;
+import com.facebook.react.bridge.ReactMethod;
+
+public class ScreenOrientationModule extends ReactContextBaseJavaModule {
+    private Context context;
+
+    public ScreenOrientationModule(ReactApplicationContext reactContext) {
+        super(reactContext);
+        this.context = reactContext;
+    }
+
+    @Override
+    public String getName() {
+        return "ScreenOrientation";
+    }
+
+    @ReactMethod
+    public void unlockOrientation() {
+        Activity activity = getCurrentActivity();
+        if (activity != null) {
+            activity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_USER);
+        }
+    }
+
+    @ReactMethod
+    public void lockOrientationLandscape() {
+        Activity activity = getCurrentActivity();
+        if (activity != null) {
+            activity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
+        }
+    }
+
+    @ReactMethod
+    public void lockOrientationPortrait() {
+        Activity activity = getCurrentActivity();
+        if (activity != null) {
+            activity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
+        }
+    }
+}
diff --git a/android/app/src/main/java/io/lbry/browser/reactmodules/StatePersistorModule.java b/android/app/src/main/java/io/lbry/browser/reactmodules/StatePersistorModule.java
new file mode 100644
index 0000000..9424abc
--- /dev/null
+++ b/android/app/src/main/java/io/lbry/browser/reactmodules/StatePersistorModule.java
@@ -0,0 +1,193 @@
+package io.lbry.browser.reactmodules;
+
+import android.content.Context;
+import android.os.AsyncTask;
+import android.os.Bundle;
+
+import com.facebook.react.bridge.Arguments;
+import com.facebook.react.bridge.Promise;
+import com.facebook.react.bridge.ReactApplicationContext;
+import com.facebook.react.bridge.ReactContextBaseJavaModule;
+import com.facebook.react.bridge.ReactMethod;
+import com.facebook.react.bridge.ReadableArray;
+import com.facebook.react.bridge.ReadableMap;
+import com.facebook.react.bridge.ReadableMapKeySetIterator;
+import com.facebook.react.bridge.ReadableType;
+import com.facebook.react.bridge.WritableMap;
+
+import io.lbry.browser.MainActivity;
+
+import java.util.List;
+import java.util.ArrayList;
+
+import org.json.JSONObject;
+import org.json.JSONArray;
+import org.json.JSONException;
+
+public class StatePersistorModule extends ReactContextBaseJavaModule {
+    private Context context;
+
+    private List<ReadableMap> queue;
+    
+    private ReadableMap filter;
+    
+    private ReadableMap lastState;
+
+    private AsyncTask persistTask;
+    
+    public StatePersistorModule(ReactApplicationContext reactContext) {
+        super(reactContext);
+        this.context = reactContext;
+        queue = new ArrayList<ReadableMap>();
+    }
+
+    @Override
+    public String getName() {
+        return "StatePersistor";
+    }
+    
+    /*private WritableMap filterState(ReadableMap state) {
+        WritableMap filteredState = Arguments.createMap();
+    
+        return state;
+    }*/
+    
+    public boolean hasStateChanged(ReadableMap newState) {
+        return false;
+    }
+
+    @ReactMethod
+    public void update(ReadableMap state, ReadableMap filter) {
+        if (this.filter == null) {
+            this.filter = filter;
+        }
+        // process state updates from the queue using a background task
+        synchronized (this) {
+            queue.add(state);
+        }
+        persistState();
+    }
+    
+    private void persistState() {
+        persistState(false);
+    }
+    
+    private void persistState(final boolean flush) {
+        if (flush && persistTask != null) {
+            persistTask.cancel(true);
+            persistTask = null;
+        }
+        
+        if (persistTask == null) {
+            persistTask = (new AsyncTask<Object, Void, Boolean>() {
+                protected Boolean doInBackground(Object... param) {
+                    // get the first item in the queue
+                    ReadableMap queuedState = null;
+                    if (queue.size() > 0) {
+                        synchronized (StatePersistorModule.this) {
+                            queuedState = queue.remove(flush ? queue.size() - 1 : 0);
+                            if (flush) {
+                                // we only want the final state in this scenario
+                                queue.clear();
+                            }
+                        }
+                    }
+                    
+                    if (queuedState != null) {
+                        ReadableMap state = queuedState; //(ReadableMap) filterState(queuedState);
+                        // convert to JSON object
+                        
+                        try {
+                            JSONObject json = readableMapToJSON(state);
+                            
+                            // save the state file
+                            // TODO: explore this option at a later date
+                            throw new UnsupportedOperationException();
+                        } catch (JSONException ex) {
+                            // normally shouldn't happen, but if it does, reinsert into the queue
+                            if (queuedState != null) {
+                                synchronized (StatePersistorModule.this) {
+                                    queue.add(0, queuedState);
+                                }
+                            }
+                            return false;
+                        }
+                    }
+                    
+                    return false;
+                }
+        
+                public void onPostExecute(Boolean result) {
+                    if (queue.size() > 0) {
+                        persistState();
+                    }
+                    
+                    persistTask = null;
+                }
+            });
+            persistTask.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
+        }
+    }
+    
+    @ReactMethod
+    public void flush() {
+        persistState(true);
+    }
+
+    private static JSONObject readableMapToJSON(ReadableMap readableMap) throws JSONException {
+        JSONObject json = new JSONObject();
+        ReadableMapKeySetIterator iterator = readableMap.keySetIterator();
+        while (iterator.hasNextKey()) {
+            String key = iterator.nextKey();
+            switch (readableMap.getType(key)) {
+                case Map:
+                    json.put(key, readableMapToJSON(readableMap.getMap(key)));
+                    break;
+                case Array:
+                    json.put(key, readableArrayToJSON(readableMap.getArray(key)));
+                    break;
+                case Boolean:
+                    json.put(key, readableMap.getBoolean(key));
+                    break;
+                case Null:
+                    json.put(key, JSONObject.NULL);
+                    break;
+                case Number:
+                    json.put(key, readableMap.getDouble(key));
+                    break;
+                case String:
+                    json.put(key, readableMap.getString(key));
+                    break;
+            }
+        }
+
+        return json;
+    }
+
+    private static JSONArray readableArrayToJSON(ReadableArray readableArray) throws JSONException {
+        JSONArray array = new JSONArray();
+        for (int i = 0; i < readableArray.size(); i++) {
+            switch (readableArray.getType(i)) {
+                case Null:
+                    break;
+                case Boolean:
+                    array.put(readableArray.getBoolean(i));
+                    break;
+                case Number:
+                    array.put(readableArray.getDouble(i));
+                    break;
+                case String:
+                    array.put(readableArray.getString(i));
+                    break;
+                case Map:
+                    array.put(readableMapToJSON(readableArray.getMap(i)));
+                    break;
+                case Array:
+                    array.put(readableArrayToJSON(readableArray.getArray(i)));
+                    break;
+            }
+        }
+        
+        return array;
+    }
+}
\ No newline at end of file
diff --git a/android/app/src/main/java/io/lbry/browser/reactmodules/UtilityModule.java b/android/app/src/main/java/io/lbry/browser/reactmodules/UtilityModule.java
new file mode 100644
index 0000000..721abd2
--- /dev/null
+++ b/android/app/src/main/java/io/lbry/browser/reactmodules/UtilityModule.java
@@ -0,0 +1,473 @@
+package io.lbry.browser.reactmodules;
+
+import android.app.Activity;
+import android.app.NotificationChannel;
+import android.app.NotificationManager;
+import android.app.PendingIntent;
+import android.content.Context;
+import android.content.Intent;
+import android.content.SharedPreferences;
+import android.graphics.Bitmap;
+import android.Manifest;
+import android.net.Uri;
+import android.os.AsyncTask;
+import android.os.Build;
+import androidx.core.content.FileProvider;
+import androidx.core.app.NotificationCompat;
+import androidx.core.app.NotificationManagerCompat;
+import androidx.core.content.ContextCompat;
+import android.telephony.TelephonyManager;
+import android.view.View;
+import android.view.WindowManager;
+
+import com.facebook.react.bridge.Callback;
+import com.facebook.react.bridge.Promise;
+import com.facebook.react.bridge.ReactApplicationContext;
+import com.facebook.react.bridge.ReactContextBaseJavaModule;
+import com.facebook.react.bridge.ReactMethod;
+import com.facebook.react.common.MapBuilder;
+
+import com.squareup.picasso.Picasso;
+
+import java.io.File;
+import java.io.Closeable;
+import java.io.FileInputStream;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Random;
+import java.security.KeyStore;
+
+import io.lbry.browser.DownloadManager;
+import io.lbry.browser.MainActivity;
+import io.lbry.browser.R;
+import io.lbry.lbrysdk.LbrynetService;
+import io.lbry.lbrysdk.Utils;
+
+public class UtilityModule extends ReactContextBaseJavaModule {
+    private static final Map<String, Integer> activeNotifications = new HashMap<String, Integer>();
+
+    private static final String FILE_PROVIDER = "io.lbry.browser.fileprovider";
+
+    private static final String NOTIFICATION_CHANNEL_ID = "io.lbry.browser.SUBSCRIPTIONS_NOTIFICATION_CHANNEL";
+
+    public static final String ACTION_NOTIFICATION_PLAY = "io.lbry.browser.ACTION_NOTIFICATION_PLAY";
+
+    public static final String ACTION_NOTIFICATION_LATER = "io.lbry.browser.ACTION_NOTIFICATION_LATER";
+
+    public static final String RECEIVE_SUBSCRIPTION_NOTIFICATIONS = "receiveSubscriptionNotifications";
+
+    public static final String RECEIVE_REWARD_NOTIFICATIONS = "receiveRewardNotifications";
+
+    public static final String RECEIVE_INTERESTS_NOTIFICATIONS = "receiveInterestsNotifications";
+
+    public static final String RECEIVE_CREATOR_NOTIFICATIONS = "receiveCreatorNotifications";
+
+    // the last language set to be loaded
+    private static final String LANGUAGE_SETTING_KEY = "language";
+
+    private String language;
+
+    private Context context;
+
+    private KeyStore keyStore;
+
+    public UtilityModule(ReactApplicationContext reactContext) {
+        super(reactContext);
+        this.context = reactContext;
+        try {
+            this.keyStore = Utils.initKeyStore(context);
+        } catch (Exception ex) {
+            // continue without keystore
+        }
+
+        SharedPreferences sp = context.getSharedPreferences(MainActivity.SHARED_PREFERENCES_NAME, Context.MODE_PRIVATE);
+        language = sp.getString(LANGUAGE_SETTING_KEY, "en");
+    }
+
+    @Override
+    public Map<String, Object> getConstants() {
+        final Map<String, Object> constants = MapBuilder.newHashMap();
+        constants.put("language", language);
+        return constants;
+    }
+
+    @Override
+    public String getName() {
+        return "UtilityModule";
+    }
+
+    @ReactMethod
+    public void keepAwakeOn() {
+        final Activity activity = getCurrentActivity();
+
+        if (activity != null) {
+            activity.runOnUiThread(new Runnable() {
+                @Override
+                public void run() {
+                  activity.getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
+                }
+            });
+        }
+    }
+
+    @ReactMethod
+    public void keepAwakeOff() {
+        final Activity activity = getCurrentActivity();
+
+        if (activity != null) {
+            activity.runOnUiThread(new Runnable() {
+                @Override
+                public void run() {
+                    activity.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
+                }
+            });
+        }
+    }
+
+    @ReactMethod
+    public void hideNavigationBar() {
+        final Activity activity = MainActivity.getActivity();
+        if (activity != null) {
+            activity.runOnUiThread(new Runnable() {
+                public void run() {
+                    View decorView = activity.getWindow().getDecorView();
+                    decorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION |
+                                                    View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY |
+                                                    View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN |
+                                                    View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION |
+                                                    View.SYSTEM_UI_FLAG_LAYOUT_STABLE);
+                }
+            });
+        }
+    }
+
+    @ReactMethod
+    public void showNavigationBar() {
+        final Activity activity = MainActivity.getActivity();
+        if (activity != null) {
+            activity.runOnUiThread(new Runnable() {
+                public void run() {
+                    View decorView = activity.getWindow().getDecorView();
+                    decorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE |
+                                                    View.SYSTEM_UI_FLAG_VISIBLE);
+                }
+            });
+        }
+    }
+
+    @ReactMethod
+    public void getDeviceId(boolean requestPermission, final Promise promise) {
+        if (isEmulator()) {
+            promise.reject("Rewards cannot be claimed from an emulator nor virtual device.");
+            return;
+        }
+
+        TelephonyManager telephonyManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
+        String id = null;
+        try {
+            if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
+                id = telephonyManager.getImei(); // GSM
+                if (id == null) {
+                    id = telephonyManager.getMeid(); // CDMA
+                }
+            } else {
+                id = telephonyManager.getDeviceId();
+            }
+        } catch (SecurityException ex) {
+            // Maybe the permission was not granted? Try to acquire permission
+            /*if (requestPermission) {
+                requestPhoneStatePermission();
+            }*/
+        } catch (Exception ex) {
+            // id could not be obtained. Display a warning that rewards cannot be claimed.
+            promise.reject(ex.getMessage());
+        }
+
+        if (id == null || id.trim().length() == 0) {
+            promise.reject("Rewards cannot be claimed because your device could not be identified.");
+            return;
+        }
+
+        promise.resolve(id);
+    }
+
+    @ReactMethod
+    public void canReceiveSms(final Promise promise) {
+        promise.resolve(MainActivity.hasPermission(Manifest.permission.RECEIVE_SMS, MainActivity.getActivity()));
+    }
+
+    @ReactMethod
+    public void requestReceiveSmsPermission() {
+        MainActivity activity = (MainActivity) MainActivity.getActivity();
+        if (activity != null) {
+            // Request for the RECEIVE_SMS permission
+            MainActivity.checkReceiveSmsPermission(activity);
+        }
+    }
+
+    @ReactMethod
+    public void canReadWriteStorage(final Promise promise) {
+        promise.resolve(MainActivity.hasPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE, MainActivity.getActivity()));
+    }
+
+    @ReactMethod
+    public void requestStoragePermission() {
+        MainActivity activity = (MainActivity) MainActivity.getActivity();
+        if (activity != null) {
+            MainActivity.checkStoragePermission(activity);
+        }
+    }
+
+    @ReactMethod
+    public void shareLogFile(Callback errorCallback) {
+        String logFileName = "lbrynet.log";
+        File logFile = new File(String.format("%s/%s", Utils.getAppInternalStorageDir(context), "lbrynet"), logFileName);
+        if (!logFile.exists()) {
+            errorCallback.invoke("The lbrynet.log file could not be found.");
+            return;
+        }
+
+        try {
+            Uri fileUri = FileProvider.getUriForFile(context, FILE_PROVIDER, logFile);
+            if (fileUri != null) {
+                Intent shareIntent = new Intent();
+                shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
+                shareIntent.setAction(Intent.ACTION_SEND);
+                shareIntent.setType("text/plain");
+                shareIntent.putExtra(Intent.EXTRA_STREAM, fileUri);
+
+                Intent sendLogIntent = Intent.createChooser(shareIntent, "Send LBRY log");
+                sendLogIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
+                context.startActivity(sendLogIntent);
+            }
+        } catch (IllegalArgumentException e) {
+            errorCallback.invoke("The lbrynet.log file cannot be shared due to permission restrictions.");
+        }
+    }
+
+    @ReactMethod
+    public void shareUrl(String url) {
+        Intent shareIntent = new Intent();
+        shareIntent.setAction(Intent.ACTION_SEND);
+        shareIntent.setType("text/plain");
+        shareIntent.putExtra(Intent.EXTRA_TEXT, url);
+
+        Intent shareUrlIntent = Intent.createChooser(shareIntent, "Share LBRY content");
+        shareUrlIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
+        context.startActivity(shareUrlIntent);
+    }
+
+    @ReactMethod
+    public void showNotificationForContent(final String uri, String title, String publisher, final String thumbnail, boolean isPlayable) {
+        final NotificationManager notificationManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);
+        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
+            NotificationChannel channel = new NotificationChannel(
+                NOTIFICATION_CHANNEL_ID, "LBRY Subscriptions", NotificationManager.IMPORTANCE_DEFAULT);
+            channel.setDescription("LBRY subscription notifications");
+            notificationManager.createNotificationChannel(channel);
+        }
+
+        if (activeNotifications.containsKey(uri)) {
+            // the notification for the specified uri is already present, don't try to create another one
+            return;
+        }
+
+        int id = 0;
+        Random random = new Random();
+        do {
+            id = random.nextInt();
+        } while (id < 100);
+        final int notificationId = id;
+
+        String uriWithParam = String.format("%s?download=true", uri);
+        Intent playIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(uriWithParam));
+        playIntent.putExtra(MainActivity.SOURCE_NOTIFICATION_ID_KEY, notificationId);
+        playIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP);
+        PendingIntent playPendingIntent = PendingIntent.getActivity(context, 0, playIntent, PendingIntent.FLAG_CANCEL_CURRENT);
+
+        boolean hasThumbnail = false;
+        final NotificationCompat.Builder builder = new NotificationCompat.Builder(context, NOTIFICATION_CHANNEL_ID);
+        builder.setAutoCancel(true)
+               .setColor(ContextCompat.getColor(context, R.color.lbryGreen))
+               .setContentIntent(DownloadManager.getLaunchPendingIntent(uri, context))
+               .setContentTitle(publisher)
+               .setContentText(title)
+               .setSmallIcon(R.drawable.ic_lbry)
+               .addAction(android.R.drawable.ic_media_play, (isPlayable ? "Play" : "Open"), playPendingIntent);
+
+        activeNotifications.put(uri, notificationId);
+        if (thumbnail != null) {
+            // attempt to load the thumbnail Bitmap before displaying the notification
+            final Uri thumbnailUri = Uri.parse(thumbnail);
+            if (thumbnailUri != null) {
+                hasThumbnail = true;
+                (new AsyncTask<Void, Void, Bitmap>() {
+                    protected Bitmap doInBackground(Void... params) {
+                        try {
+                            return Picasso.get().load(thumbnailUri).get();
+                        } catch (Exception e) {
+                            return null;
+                        }
+                    }
+
+                    protected void onPostExecute(Bitmap result) {
+                        if (result != null) {
+                            builder.setLargeIcon(result)
+                                   .setStyle(new NotificationCompat.BigPictureStyle().bigPicture(result).bigLargeIcon(null));
+                        }
+                        notificationManager.notify(notificationId, builder.build());
+                    }
+                }).execute();
+            }
+        }
+
+        if (!hasThumbnail) {
+            notificationManager.notify(notificationId, builder.build());
+        }
+    }
+
+    private static boolean isEmulator() {
+        String buildModel = Build.MODEL.toLowerCase();
+        return (// Check FINGERPRINT
+                Build.FINGERPRINT.startsWith("generic") ||
+                Build.FINGERPRINT.startsWith("unknown") ||
+                Build.FINGERPRINT.contains("test-keys") ||
+
+                // Check MODEL
+                buildModel.contains("google_sdk") ||
+                buildModel.contains("emulator") ||
+                buildModel.contains("android sdk built for x86") ||
+
+                // Check MANUFACTURER
+                Build.MANUFACTURER.contains("Genymotion") ||
+                "unknown".equals(Build.MANUFACTURER) ||
+
+                // Check HARDWARE
+                Build.HARDWARE.contains("goldfish") ||
+                Build.HARDWARE.contains("vbox86") ||
+
+                // Check PRODUCT
+                "google_sdk".equals(Build.PRODUCT) ||
+                "sdk_google_phone_x86".equals(Build.PRODUCT) ||
+                "sdk".equals(Build.PRODUCT) ||
+                "sdk_x86".equals(Build.PRODUCT) ||
+                "vbox86p".equals(Build.PRODUCT) ||
+
+                // Check BRAND and DEVICE
+                (Build.BRAND.startsWith("generic") && Build.DEVICE.startsWith("generic"))
+               );
+    }
+
+    @ReactMethod
+    public void setSecureValue(String key, String value) {
+        if (keyStore != null) {
+            Utils.setSecureValue(key, value, context, keyStore);
+        }
+    }
+
+    @ReactMethod
+    public void getSecureValue(String key, Promise promise) {
+        if (keyStore == null) {
+            promise.reject("no keyStore found");
+            return;
+        }
+
+        promise.resolve(Utils.getSecureValue(key, context, keyStore));
+    }
+
+    @ReactMethod
+    public void checkDownloads() {
+        Intent intent = new Intent();
+        intent.setAction(LbrynetService.ACTION_CHECK_DOWNLOADS);
+        if (context != null) {
+            context.sendBroadcast(intent);
+        }
+    }
+
+    @ReactMethod
+    public void queueDownload(String outpoint) {
+        Intent intent = new Intent();
+        intent.setAction(LbrynetService.ACTION_QUEUE_DOWNLOAD);
+        intent.putExtra("outpoint", outpoint);
+
+        if (context != null) {
+            context.sendBroadcast(intent);
+        }
+    }
+
+    @ReactMethod
+    public void deleteDownload(String uri) {
+        Intent intent = new Intent();
+        intent.setAction(LbrynetService.ACTION_DELETE_DOWNLOAD);
+        intent.putExtra("uri", uri);
+        if (context != null) {
+            context.sendBroadcast(intent);
+        }
+    }
+
+    @ReactMethod
+    public void openDocumentPicker(String type) {
+        Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT);
+        intent.setType(type);
+        Activity activity = MainActivity.getActivity();
+        if (activity != null) {
+            activity.startActivityForResult(
+                Intent.createChooser(intent, "Select a file"), MainActivity.DOCUMENT_PICKER_RESULT_CODE);
+        }
+    }
+
+    @ReactMethod
+    public void setNativeBooleanSetting(String key, boolean value) {
+        if (context != null) {
+            SharedPreferences sp = context.getSharedPreferences(MainActivity.SHARED_PREFERENCES_NAME, Context.MODE_PRIVATE);
+            SharedPreferences.Editor editor = sp.edit();
+            editor.putBoolean(key, value);
+            editor.commit();
+        }
+    }
+
+    @ReactMethod
+    public void setNativeStringSetting(String key, String value) {
+        if (context != null) {
+            SharedPreferences sp = context.getSharedPreferences(MainActivity.SHARED_PREFERENCES_NAME, Context.MODE_PRIVATE);
+            SharedPreferences.Editor editor = sp.edit();
+            editor.putString(key, value);
+            editor.commit();
+        }
+    }
+
+    @ReactMethod
+    public void getNativeStringSetting(String key, String defaultValue, Promise promise) {
+        if (context != null) {
+            SharedPreferences sp = context.getSharedPreferences(MainActivity.SHARED_PREFERENCES_NAME, Context.MODE_PRIVATE);
+            promise.resolve(sp.getString(key, defaultValue));
+        } else {
+            promise.resolve(null);
+        }
+    }
+
+    @ReactMethod
+    public void getNotificationLaunchTarget(Promise promise) {
+        Activity activity = MainActivity.getActivity();
+        if (activity != null) {
+            Intent intent = activity.getIntent();
+            if (intent != null) {
+                String target = intent.getStringExtra("target");
+                if (target != null && target.trim().length() > 0) {
+                    promise.resolve(target);
+                    return;
+                }
+            }
+        }
+
+        promise.resolve(null);
+    }
+
+    @ReactMethod
+    public void getDownloadDirectory(Promise promise) {
+        // This obtains a public default download directory after the storage permission has been granted
+        promise.resolve(Utils.getConfiguredDownloadDirectory(context));
+    }
+}
diff --git a/android/app/src/main/java/io/lbry/browser/reactmodules/VersionInfoModule.java b/android/app/src/main/java/io/lbry/browser/reactmodules/VersionInfoModule.java
new file mode 100644
index 0000000..387f1d9
--- /dev/null
+++ b/android/app/src/main/java/io/lbry/browser/reactmodules/VersionInfoModule.java
@@ -0,0 +1,37 @@
+package io.lbry.browser.reactmodules;
+
+import android.content.Context;
+import android.content.pm.PackageInfo;
+import android.content.pm.PackageManager;
+
+import com.facebook.react.bridge.Promise;
+import com.facebook.react.bridge.ReactApplicationContext;
+import com.facebook.react.bridge.ReactContextBaseJavaModule;
+import com.facebook.react.bridge.ReactMethod;
+
+public class VersionInfoModule extends ReactContextBaseJavaModule {
+    private Context context;
+
+    public VersionInfoModule(ReactApplicationContext reactContext) {
+        super(reactContext);
+        this.context = reactContext;
+    }
+
+    @Override
+    public String getName() {
+        return "VersionInfo";
+    }
+
+    @ReactMethod
+    public void getAppVersion(final Promise promise) {
+        PackageManager packageManager = this.context.getPackageManager();
+        String packageName = this.context.getPackageName();
+        try {
+            PackageInfo packageInfo = packageManager.getPackageInfo(packageName, 0);
+            promise.resolve(packageInfo.versionName);
+        } catch (PackageManager.NameNotFoundException e) {
+            // normally shouldn't happen
+            promise.resolve("Unknown");
+        }
+    }
+}
diff --git a/android/app/src/main/java/io/lbry/browser/reactpackages/LbryReactPackage.java b/android/app/src/main/java/io/lbry/browser/reactpackages/LbryReactPackage.java
new file mode 100644
index 0000000..7b1f53e
--- /dev/null
+++ b/android/app/src/main/java/io/lbry/browser/reactpackages/LbryReactPackage.java
@@ -0,0 +1,46 @@
+package io.lbry.browser.reactpackages;
+
+import com.facebook.react.ReactPackage;
+import com.facebook.react.bridge.NativeModule;
+import com.facebook.react.bridge.ReactApplicationContext;
+import com.facebook.react.uimanager.ViewManager;
+
+import io.lbry.browser.reactmodules.BackgroundMediaModule;
+import io.lbry.browser.reactmodules.DaemonServiceControlModule;
+import io.lbry.browser.reactmodules.FirstRunModule;
+import io.lbry.browser.reactmodules.FirebaseModule;
+import io.lbry.browser.reactmodules.GalleryModule;
+import io.lbry.browser.reactmodules.RequestsModule;
+import io.lbry.browser.reactmodules.ScreenOrientationModule;
+import io.lbry.browser.reactmodules.StatePersistorModule;
+import io.lbry.browser.reactmodules.VersionInfoModule;
+import io.lbry.browser.reactmodules.UtilityModule;
+
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.List;
+
+public class LbryReactPackage implements ReactPackage {
+    @Override
+    public List<ViewManager> createViewManagers(ReactApplicationContext reactContext) {
+        return Collections.emptyList();
+    }
+
+    @Override
+    public List<NativeModule> createNativeModules(ReactApplicationContext reactContext) {
+        List<NativeModule> modules = new ArrayList<>();
+
+        modules.add(new BackgroundMediaModule(reactContext));
+        modules.add(new DaemonServiceControlModule(reactContext));
+        modules.add(new FirstRunModule(reactContext));
+        modules.add(new FirebaseModule(reactContext));
+        modules.add(new GalleryModule(reactContext));
+        modules.add(new RequestsModule(reactContext));
+        modules.add(new ScreenOrientationModule(reactContext));
+        modules.add(new StatePersistorModule(reactContext));
+        modules.add(new UtilityModule(reactContext));
+        modules.add(new VersionInfoModule(reactContext));
+
+        return modules;
+    }
+}
diff --git a/android/app/src/main/java/io/lbry/browser/receivers/NotificationDeletedReceiver.java b/android/app/src/main/java/io/lbry/browser/receivers/NotificationDeletedReceiver.java
new file mode 100644
index 0000000..b3d02f2
--- /dev/null
+++ b/android/app/src/main/java/io/lbry/browser/receivers/NotificationDeletedReceiver.java
@@ -0,0 +1,17 @@
+package io.lbry.browser.receivers;
+
+import android.content.BroadcastReceiver;
+import android.content.Context;
+import android.content.Intent;
+
+import io.lbry.browser.DownloadManager;
+
+public class NotificationDeletedReceiver extends BroadcastReceiver {
+    @Override
+    public void onReceive(Context context, Intent intent) {
+        int notificationId = intent.getExtras().getInt(DownloadManager.NOTIFICATION_ID_KEY);
+        if (DownloadManager.DOWNLOAD_NOTIFICATION_GROUP_ID == notificationId) {
+            DownloadManager.groupCreated = false;
+        }
+    }
+}
diff --git a/android/app/src/main/res/drawable-hdpi/ic_launcher.png b/android/app/src/main/res/drawable-hdpi/ic_launcher.png
new file mode 100644
index 0000000..6c7126b
Binary files /dev/null and b/android/app/src/main/res/drawable-hdpi/ic_launcher.png differ
diff --git a/android/app/src/main/res/drawable-hdpi/ic_lbry.png b/android/app/src/main/res/drawable-hdpi/ic_lbry.png
new file mode 100644
index 0000000..b23a7be
Binary files /dev/null and b/android/app/src/main/res/drawable-hdpi/ic_lbry.png differ
diff --git a/android/app/src/main/res/drawable-hdpi/node_modules_reactnavigation_node_modules_reactnavigationstack_lib_module_views_assets_backicon.png b/android/app/src/main/res/drawable-hdpi/node_modules_reactnavigation_node_modules_reactnavigationstack_lib_module_views_assets_backicon.png
new file mode 100644
index 0000000..ad03a63
Binary files /dev/null and b/android/app/src/main/res/drawable-hdpi/node_modules_reactnavigation_node_modules_reactnavigationstack_lib_module_views_assets_backicon.png differ
diff --git a/android/app/src/main/res/drawable-hdpi/node_modules_reactnavigation_src_views_assets_backicon.png b/android/app/src/main/res/drawable-hdpi/node_modules_reactnavigation_src_views_assets_backicon.png
new file mode 100644
index 0000000..ad03a63
Binary files /dev/null and b/android/app/src/main/res/drawable-hdpi/node_modules_reactnavigation_src_views_assets_backicon.png differ
diff --git a/android/app/src/main/res/drawable-hdpi/node_modules_reactnavigationstack_dist_views_assets_backicon.png b/android/app/src/main/res/drawable-hdpi/node_modules_reactnavigationstack_dist_views_assets_backicon.png
new file mode 100644
index 0000000..ad03a63
Binary files /dev/null and b/android/app/src/main/res/drawable-hdpi/node_modules_reactnavigationstack_dist_views_assets_backicon.png differ
diff --git a/android/app/src/main/res/drawable-hdpi/node_modules_reactnavigationstack_lib_module_views_assets_backicon.png b/android/app/src/main/res/drawable-hdpi/node_modules_reactnavigationstack_lib_module_views_assets_backicon.png
new file mode 100644
index 0000000..ad03a63
Binary files /dev/null and b/android/app/src/main/res/drawable-hdpi/node_modules_reactnavigationstack_lib_module_views_assets_backicon.png differ
diff --git a/android/app/src/main/res/drawable-hdpi/node_modules_reactnavigationstack_src_views_assets_backicon.png b/android/app/src/main/res/drawable-hdpi/node_modules_reactnavigationstack_src_views_assets_backicon.png
new file mode 100644
index 0000000..ad03a63
Binary files /dev/null and b/android/app/src/main/res/drawable-hdpi/node_modules_reactnavigationstack_src_views_assets_backicon.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/ic_launcher.png b/android/app/src/main/res/drawable-mdpi/ic_launcher.png
new file mode 100644
index 0000000..542c83b
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/ic_launcher.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/ic_lbry.png b/android/app/src/main/res/drawable-mdpi/ic_lbry.png
new file mode 100644
index 0000000..f59cbef
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/ic_lbry.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativecountrypickermodal_lib_assets_images_close.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativecountrypickermodal_lib_assets_images_close.png
new file mode 100644
index 0000000..f8a96b2
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativecountrypickermodal_lib_assets_images_close.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativecountrypickermodal_lib_assets_images_closeios.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativecountrypickermodal_lib_assets_images_closeios.png
new file mode 100644
index 0000000..e64d614
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativecountrypickermodal_lib_assets_images_closeios.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativecountrypickermodal_src_androidclose.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativecountrypickermodal_src_androidclose.png
new file mode 100644
index 0000000..f8a96b2
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativecountrypickermodal_src_androidclose.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativepasswordstrengthmeter_src_images_eyeinvisible.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativepasswordstrengthmeter_src_images_eyeinvisible.png
new file mode 100644
index 0000000..e7d95e0
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativepasswordstrengthmeter_src_images_eyeinvisible.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativepasswordstrengthmeter_src_images_eyevisible.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativepasswordstrengthmeter_src_images_eyevisible.png
new file mode 100644
index 0000000..8588c6f
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativepasswordstrengthmeter_src_images_eyevisible.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ad.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ad.png
new file mode 100644
index 0000000..886752f
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ad.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ae.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ae.png
new file mode 100644
index 0000000..a253cd2
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ae.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_af.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_af.png
new file mode 100644
index 0000000..6ae0881
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_af.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ag.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ag.png
new file mode 100644
index 0000000..ee529d2
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ag.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ai.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ai.png
new file mode 100644
index 0000000..a598c56
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ai.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_al.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_al.png
new file mode 100644
index 0000000..4b59dfb
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_al.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_am.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_am.png
new file mode 100644
index 0000000..41b497a
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_am.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ao.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ao.png
new file mode 100644
index 0000000..f5ff237
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ao.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ar.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ar.png
new file mode 100644
index 0000000..0b25d9c
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ar.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_as.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_as.png
new file mode 100644
index 0000000..1b57100
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_as.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_at.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_at.png
new file mode 100644
index 0000000..75646ba
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_at.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_au.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_au.png
new file mode 100644
index 0000000..f2572d7
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_au.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_aw.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_aw.png
new file mode 100644
index 0000000..a72bfdd
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_aw.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ax.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ax.png
new file mode 100644
index 0000000..d78ff2e
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ax.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_az.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_az.png
new file mode 100644
index 0000000..f639aef
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_az.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ba.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ba.png
new file mode 100644
index 0000000..a4ac356
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ba.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bb.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bb.png
new file mode 100644
index 0000000..2bf58e6
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bb.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bd.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bd.png
new file mode 100644
index 0000000..e9872d1
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bd.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_be.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_be.png
new file mode 100644
index 0000000..5d1b832
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_be.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bf.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bf.png
new file mode 100644
index 0000000..5172dbf
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bf.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bg.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bg.png
new file mode 100644
index 0000000..d78308d
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bg.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bh.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bh.png
new file mode 100644
index 0000000..5e247e7
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bh.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bi.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bi.png
new file mode 100644
index 0000000..2618643
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bi.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bj.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bj.png
new file mode 100644
index 0000000..20e281f
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bj.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bl.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bl.png
new file mode 100644
index 0000000..a493852
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bl.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bm.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bm.png
new file mode 100644
index 0000000..29a8532
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bm.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bn.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bn.png
new file mode 100644
index 0000000..b4a3e60
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bn.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bo.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bo.png
new file mode 100644
index 0000000..342267c
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bo.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bq.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bq.png
new file mode 100644
index 0000000..0386cc3
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bq.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_br.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_br.png
new file mode 100644
index 0000000..4372565
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_br.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bs.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bs.png
new file mode 100644
index 0000000..1bbb1d8
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bs.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bt.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bt.png
new file mode 100644
index 0000000..cd4c853
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bt.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bw.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bw.png
new file mode 100644
index 0000000..555d80b
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bw.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_by.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_by.png
new file mode 100644
index 0000000..0dc3102
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_by.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bz.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bz.png
new file mode 100644
index 0000000..3b6c39e
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bz.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ca.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ca.png
new file mode 100644
index 0000000..c939b04
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ca.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cc.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cc.png
new file mode 100644
index 0000000..fa52dba
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cc.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cd.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cd.png
new file mode 100644
index 0000000..44043fa
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cd.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cf.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cf.png
new file mode 100644
index 0000000..5b7cb22
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cf.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cg.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cg.png
new file mode 100644
index 0000000..2d7ce4c
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cg.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ch.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ch.png
new file mode 100644
index 0000000..5fe151c
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ch.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ci.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ci.png
new file mode 100644
index 0000000..0534124
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ci.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ck.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ck.png
new file mode 100644
index 0000000..e45cb39
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ck.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cl.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cl.png
new file mode 100644
index 0000000..af74ffc
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cl.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cm.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cm.png
new file mode 100644
index 0000000..b33c811
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cm.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cn.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cn.png
new file mode 100644
index 0000000..d31bab7
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cn.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_co.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_co.png
new file mode 100644
index 0000000..b6aae55
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_co.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cr.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cr.png
new file mode 100644
index 0000000..9c92f6d
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cr.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cu.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cu.png
new file mode 100644
index 0000000..f21090e
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cu.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cv.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cv.png
new file mode 100644
index 0000000..6eeae62
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cv.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cw.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cw.png
new file mode 100644
index 0000000..c38132c
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cw.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cx.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cx.png
new file mode 100644
index 0000000..9a3e367
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cx.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cy.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cy.png
new file mode 100644
index 0000000..5544604
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cy.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cz.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cz.png
new file mode 100644
index 0000000..4fc3adb
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cz.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_de.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_de.png
new file mode 100644
index 0000000..eea2e58
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_de.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_dj.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_dj.png
new file mode 100644
index 0000000..dbc95d7
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_dj.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_dk.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_dk.png
new file mode 100644
index 0000000..e3471d3
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_dk.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_dm.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_dm.png
new file mode 100644
index 0000000..a158c88
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_dm.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_do.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_do.png
new file mode 100644
index 0000000..81fa5e8
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_do.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_dz.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_dz.png
new file mode 100644
index 0000000..b2768bc
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_dz.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ec.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ec.png
new file mode 100644
index 0000000..27fe811
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ec.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ee.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ee.png
new file mode 100644
index 0000000..21b4b72
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ee.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_eg.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_eg.png
new file mode 100644
index 0000000..d98e5d3
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_eg.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_eh.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_eh.png
new file mode 100644
index 0000000..cf45179
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_eh.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_er.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_er.png
new file mode 100644
index 0000000..3f88fc5
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_er.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_es.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_es.png
new file mode 100644
index 0000000..f589a83
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_es.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_et.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_et.png
new file mode 100644
index 0000000..d759c2f
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_et.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_fi.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_fi.png
new file mode 100644
index 0000000..2bcb6a5
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_fi.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_fj.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_fj.png
new file mode 100644
index 0000000..7aef415
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_fj.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_fk.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_fk.png
new file mode 100644
index 0000000..7b59f8c
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_fk.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_fm.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_fm.png
new file mode 100644
index 0000000..1dfbdff
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_fm.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_fo.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_fo.png
new file mode 100644
index 0000000..e2ca151
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_fo.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_fr.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_fr.png
new file mode 100644
index 0000000..fcfa7ca
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_fr.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ga.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ga.png
new file mode 100644
index 0000000..2dc5f0f
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ga.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gb.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gb.png
new file mode 100644
index 0000000..f1e0e12
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gb.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gd.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gd.png
new file mode 100644
index 0000000..5e3ed13
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gd.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ge.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ge.png
new file mode 100644
index 0000000..cd5b75d
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ge.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gf.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gf.png
new file mode 100644
index 0000000..fb15b80
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gf.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gg.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gg.png
new file mode 100644
index 0000000..1cf113d
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gg.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gh.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gh.png
new file mode 100644
index 0000000..a7b60ce
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gh.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gi.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gi.png
new file mode 100644
index 0000000..74fae09
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gi.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gm.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gm.png
new file mode 100644
index 0000000..ca440bb
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gm.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gn.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gn.png
new file mode 100644
index 0000000..0740a3f
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gn.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gp.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gp.png
new file mode 100644
index 0000000..3223f1a
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gp.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gq.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gq.png
new file mode 100644
index 0000000..bc9c8c4
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gq.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gr.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gr.png
new file mode 100644
index 0000000..ec65864
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gr.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gt.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gt.png
new file mode 100644
index 0000000..3c7cee7
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gt.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gu.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gu.png
new file mode 100644
index 0000000..c7e586f
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gu.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gw.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gw.png
new file mode 100644
index 0000000..515d457
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gw.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gy.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gy.png
new file mode 100644
index 0000000..6c3e673
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gy.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_hk.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_hk.png
new file mode 100644
index 0000000..d7bbe5a
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_hk.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_hn.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_hn.png
new file mode 100644
index 0000000..ee1d102
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_hn.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_hr.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_hr.png
new file mode 100644
index 0000000..2dae8a8
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_hr.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ht.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ht.png
new file mode 100644
index 0000000..2e15f89
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ht.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_hu.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_hu.png
new file mode 100644
index 0000000..c1c028e
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_hu.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_id.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_id.png
new file mode 100644
index 0000000..619215d
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_id.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ie.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ie.png
new file mode 100644
index 0000000..3881ba3
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ie.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_il.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_il.png
new file mode 100644
index 0000000..33fc90c
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_il.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_im.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_im.png
new file mode 100644
index 0000000..a7a52cf
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_im.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_in.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_in.png
new file mode 100644
index 0000000..2f06567
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_in.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_io.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_io.png
new file mode 100644
index 0000000..58a4b9b
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_io.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_iq.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_iq.png
new file mode 100644
index 0000000..6b5eb22
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_iq.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ir.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ir.png
new file mode 100644
index 0000000..36f7ec8
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ir.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_is.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_is.png
new file mode 100644
index 0000000..74fef41
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_is.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_it.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_it.png
new file mode 100644
index 0000000..ff7ed31
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_it.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_je.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_je.png
new file mode 100644
index 0000000..dced1b0
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_je.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_jm.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_jm.png
new file mode 100644
index 0000000..68e58fe
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_jm.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_jo.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_jo.png
new file mode 100644
index 0000000..57bd76a
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_jo.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_jp.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_jp.png
new file mode 100644
index 0000000..33f3a75
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_jp.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ke.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ke.png
new file mode 100644
index 0000000..9e8373f
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ke.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_kg.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_kg.png
new file mode 100644
index 0000000..3e7d661
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_kg.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_kh.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_kh.png
new file mode 100644
index 0000000..cf76786
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_kh.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ki.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ki.png
new file mode 100644
index 0000000..ff8e470
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ki.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_km.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_km.png
new file mode 100644
index 0000000..cbd5e1b
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_km.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_kn.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_kn.png
new file mode 100644
index 0000000..fed64fc
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_kn.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_kp.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_kp.png
new file mode 100644
index 0000000..b25aadc
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_kp.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_kr.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_kr.png
new file mode 100644
index 0000000..d035cab
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_kr.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ks.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ks.png
new file mode 100644
index 0000000..942e1b5
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ks.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_kw.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_kw.png
new file mode 100644
index 0000000..8c01668
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_kw.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ky.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ky.png
new file mode 100644
index 0000000..80bf785
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ky.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_kz.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_kz.png
new file mode 100644
index 0000000..436ac8a
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_kz.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_la.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_la.png
new file mode 100644
index 0000000..87d7fb3
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_la.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_lb.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_lb.png
new file mode 100644
index 0000000..7d3659a
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_lb.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_lc.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_lc.png
new file mode 100644
index 0000000..4bb0487
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_lc.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_li.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_li.png
new file mode 100644
index 0000000..b68b433
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_li.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_lk.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_lk.png
new file mode 100644
index 0000000..15e45c8
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_lk.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_lr.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_lr.png
new file mode 100644
index 0000000..36948ee
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_lr.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ls.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ls.png
new file mode 100644
index 0000000..70cab72
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ls.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_lt.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_lt.png
new file mode 100644
index 0000000..80bc580
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_lt.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_lu.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_lu.png
new file mode 100644
index 0000000..c5c2246
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_lu.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_lv.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_lv.png
new file mode 100644
index 0000000..75431d1
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_lv.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ly.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ly.png
new file mode 100644
index 0000000..2914da2
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ly.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ma.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ma.png
new file mode 100644
index 0000000..0f751a1
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ma.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mc.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mc.png
new file mode 100644
index 0000000..3f8311b
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mc.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_md.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_md.png
new file mode 100644
index 0000000..4645ae1
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_md.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_me.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_me.png
new file mode 100644
index 0000000..941d51d
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_me.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mf.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mf.png
new file mode 100644
index 0000000..fcfa7ca
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mf.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mg.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mg.png
new file mode 100644
index 0000000..4392205
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mg.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mh.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mh.png
new file mode 100644
index 0000000..8438bfa
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mh.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mk.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mk.png
new file mode 100644
index 0000000..3c08615
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mk.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ml.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ml.png
new file mode 100644
index 0000000..ce81958
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ml.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mm.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mm.png
new file mode 100644
index 0000000..3c1c085
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mm.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mn.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mn.png
new file mode 100644
index 0000000..2771b27
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mn.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mo.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mo.png
new file mode 100644
index 0000000..2e62a9d
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mo.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mp.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mp.png
new file mode 100644
index 0000000..98ce37b
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mp.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mq.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mq.png
new file mode 100644
index 0000000..06466b3
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mq.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mr.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mr.png
new file mode 100644
index 0000000..f4dcf1d
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mr.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ms.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ms.png
new file mode 100644
index 0000000..163f599
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ms.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mt.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mt.png
new file mode 100644
index 0000000..950502a
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mt.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mu.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mu.png
new file mode 100644
index 0000000..a634963
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mu.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mv.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mv.png
new file mode 100644
index 0000000..565a408
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mv.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mw.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mw.png
new file mode 100644
index 0000000..442dbc5
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mw.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mx.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mx.png
new file mode 100644
index 0000000..666424d
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mx.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_my.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_my.png
new file mode 100644
index 0000000..215448c
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_my.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mz.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mz.png
new file mode 100644
index 0000000..18e2a94
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mz.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_na.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_na.png
new file mode 100644
index 0000000..ca31b5d
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_na.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_nc.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_nc.png
new file mode 100644
index 0000000..a55d037
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_nc.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ne.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ne.png
new file mode 100644
index 0000000..e009729
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ne.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_nf.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_nf.png
new file mode 100644
index 0000000..8a83dbf
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_nf.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ng.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ng.png
new file mode 100644
index 0000000..ee5775a
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ng.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ni.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ni.png
new file mode 100644
index 0000000..2ebe882
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ni.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_nl.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_nl.png
new file mode 100644
index 0000000..0386cc3
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_nl.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_no.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_no.png
new file mode 100644
index 0000000..bb2f806
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_no.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_np.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_np.png
new file mode 100644
index 0000000..726500c
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_np.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_nr.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_nr.png
new file mode 100644
index 0000000..65b5811
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_nr.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_nu.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_nu.png
new file mode 100644
index 0000000..4bc2ad2
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_nu.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_nz.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_nz.png
new file mode 100644
index 0000000..abe4acf
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_nz.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_om.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_om.png
new file mode 100644
index 0000000..8681267
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_om.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_pa.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_pa.png
new file mode 100644
index 0000000..e821dee
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_pa.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_pe.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_pe.png
new file mode 100644
index 0000000..5af51ad
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_pe.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_pf.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_pf.png
new file mode 100644
index 0000000..4ecb31d
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_pf.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_pg.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_pg.png
new file mode 100644
index 0000000..1481845
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_pg.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ph.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ph.png
new file mode 100644
index 0000000..ffa33a9
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ph.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_pk.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_pk.png
new file mode 100644
index 0000000..645971c
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_pk.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_pl.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_pl.png
new file mode 100644
index 0000000..9d4e692
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_pl.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_pm.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_pm.png
new file mode 100644
index 0000000..336cb21
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_pm.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_pr.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_pr.png
new file mode 100644
index 0000000..3fc7a07
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_pr.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ps.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ps.png
new file mode 100644
index 0000000..ffc7621
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ps.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_pt.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_pt.png
new file mode 100644
index 0000000..6526f8c
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_pt.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_pw.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_pw.png
new file mode 100644
index 0000000..0a91ea5
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_pw.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_py.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_py.png
new file mode 100644
index 0000000..40dffa4
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_py.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_qa.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_qa.png
new file mode 100644
index 0000000..9cf0068
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_qa.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_re.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_re.png
new file mode 100644
index 0000000..1dc648e
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_re.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ro.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ro.png
new file mode 100644
index 0000000..0bee8d1
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ro.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_rs.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_rs.png
new file mode 100644
index 0000000..19fd38a
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_rs.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ru.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ru.png
new file mode 100644
index 0000000..66741a4
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ru.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_rw.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_rw.png
new file mode 100644
index 0000000..24080d6
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_rw.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sa.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sa.png
new file mode 100644
index 0000000..66dadb5
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sa.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sb.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sb.png
new file mode 100644
index 0000000..97e0fc7
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sb.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sc.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sc.png
new file mode 100644
index 0000000..7686373
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sc.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sd.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sd.png
new file mode 100644
index 0000000..9a6f886
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sd.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_se.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_se.png
new file mode 100644
index 0000000..5959519
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_se.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sg.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sg.png
new file mode 100644
index 0000000..8ba4220
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sg.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sh.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sh.png
new file mode 100644
index 0000000..d4c9740
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sh.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_si.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_si.png
new file mode 100644
index 0000000..3b75134
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_si.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sj.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sj.png
new file mode 100644
index 0000000..bb2f806
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sj.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sk.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sk.png
new file mode 100644
index 0000000..0769397
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sk.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sl.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sl.png
new file mode 100644
index 0000000..96cddd4
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sl.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sm.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sm.png
new file mode 100644
index 0000000..4ee071c
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sm.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sn.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sn.png
new file mode 100644
index 0000000..9415c60
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sn.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_so.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_so.png
new file mode 100644
index 0000000..93a7fdc
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_so.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sr.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sr.png
new file mode 100644
index 0000000..47092d9
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sr.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ss.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ss.png
new file mode 100644
index 0000000..e5f2259
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ss.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_st.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_st.png
new file mode 100644
index 0000000..85f7d38
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_st.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sv.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sv.png
new file mode 100644
index 0000000..9779572
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sv.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sx.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sx.png
new file mode 100644
index 0000000..ec17c24
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sx.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sy.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sy.png
new file mode 100644
index 0000000..a80b6b1
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sy.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sz.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sz.png
new file mode 100644
index 0000000..8933767
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sz.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_tc.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_tc.png
new file mode 100644
index 0000000..5f5c244
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_tc.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_td.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_td.png
new file mode 100644
index 0000000..41f123b
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_td.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_tg.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_tg.png
new file mode 100644
index 0000000..a4a1d9f
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_tg.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_th.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_th.png
new file mode 100644
index 0000000..f0f7207
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_th.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_tj.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_tj.png
new file mode 100644
index 0000000..682b5e0
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_tj.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_tk.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_tk.png
new file mode 100644
index 0000000..24b9330
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_tk.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_tl.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_tl.png
new file mode 100644
index 0000000..8a98e90
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_tl.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_tm.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_tm.png
new file mode 100644
index 0000000..58567c8
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_tm.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_tn.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_tn.png
new file mode 100644
index 0000000..db4951a
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_tn.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_to.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_to.png
new file mode 100644
index 0000000..95b78ce
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_to.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_tr.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_tr.png
new file mode 100644
index 0000000..95d0c87
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_tr.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_tt.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_tt.png
new file mode 100644
index 0000000..39a4af4
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_tt.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_tv.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_tv.png
new file mode 100644
index 0000000..6bfe412
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_tv.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_tw.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_tw.png
new file mode 100644
index 0000000..80e07d8
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_tw.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_tz.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_tz.png
new file mode 100644
index 0000000..446ecb4
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_tz.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ua.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ua.png
new file mode 100644
index 0000000..0023479
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ua.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ug.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ug.png
new file mode 100644
index 0000000..cdcab6a
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ug.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_us.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_us.png
new file mode 100644
index 0000000..5b96ff2
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_us.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_uy.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_uy.png
new file mode 100644
index 0000000..219ef44
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_uy.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_uz.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_uz.png
new file mode 100644
index 0000000..80e0a44
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_uz.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_va.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_va.png
new file mode 100644
index 0000000..c94c81d
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_va.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_vc.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_vc.png
new file mode 100644
index 0000000..77196ed
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_vc.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ve.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ve.png
new file mode 100644
index 0000000..40ae68e
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ve.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_vg.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_vg.png
new file mode 100644
index 0000000..4de2078
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_vg.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_vi.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_vi.png
new file mode 100644
index 0000000..a4bd67c
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_vi.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_vn.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_vn.png
new file mode 100644
index 0000000..d683852
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_vn.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_vu.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_vu.png
new file mode 100644
index 0000000..e1ad764
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_vu.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_wf.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_wf.png
new file mode 100644
index 0000000..c3c5a9e
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_wf.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ws.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ws.png
new file mode 100644
index 0000000..71db01f
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ws.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ye.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ye.png
new file mode 100644
index 0000000..3a2e0a2
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ye.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_yt.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_yt.png
new file mode 100644
index 0000000..fcfa7ca
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_yt.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_za.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_za.png
new file mode 100644
index 0000000..535fe71
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_za.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_zm.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_zm.png
new file mode 100644
index 0000000..7b0246a
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_zm.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_zw.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_zw.png
new file mode 100644
index 0000000..abf1386
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_zw.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnativespeedometer_images_speedometerneedle.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativespeedometer_images_speedometerneedle.png
new file mode 100644
index 0000000..42373f8
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnativespeedometer_images_speedometerneedle.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnavigation_node_modules_reactnavigationstack_lib_module_views_assets_backicon.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnavigation_node_modules_reactnavigationstack_lib_module_views_assets_backicon.png
new file mode 100644
index 0000000..083db29
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnavigation_node_modules_reactnavigationstack_lib_module_views_assets_backicon.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnavigation_node_modules_reactnavigationstack_lib_module_views_assets_backiconmask.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnavigation_node_modules_reactnavigationstack_lib_module_views_assets_backiconmask.png
new file mode 100644
index 0000000..dbddbdf
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnavigation_node_modules_reactnavigationstack_lib_module_views_assets_backiconmask.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnavigation_src_views_assets_backicon.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnavigation_src_views_assets_backicon.png
new file mode 100644
index 0000000..083db29
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnavigation_src_views_assets_backicon.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnavigation_src_views_assets_backiconmask.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnavigation_src_views_assets_backiconmask.png
new file mode 100644
index 0000000..5d7df0c
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnavigation_src_views_assets_backiconmask.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnavigationstack_dist_views_assets_backicon.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnavigationstack_dist_views_assets_backicon.png
new file mode 100644
index 0000000..083db29
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnavigationstack_dist_views_assets_backicon.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnavigationstack_dist_views_assets_backiconmask.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnavigationstack_dist_views_assets_backiconmask.png
new file mode 100644
index 0000000..5fa299b
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnavigationstack_dist_views_assets_backiconmask.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnavigationstack_lib_module_views_assets_backicon.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnavigationstack_lib_module_views_assets_backicon.png
new file mode 100644
index 0000000..083db29
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnavigationstack_lib_module_views_assets_backicon.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnavigationstack_lib_module_views_assets_backiconmask.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnavigationstack_lib_module_views_assets_backiconmask.png
new file mode 100644
index 0000000..dbddbdf
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnavigationstack_lib_module_views_assets_backiconmask.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnavigationstack_src_views_assets_backicon.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnavigationstack_src_views_assets_backicon.png
new file mode 100644
index 0000000..083db29
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnavigationstack_src_views_assets_backicon.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnavigationstack_src_views_assets_backiconmask.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnavigationstack_src_views_assets_backiconmask.png
new file mode 100644
index 0000000..dbddbdf
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/node_modules_reactnavigationstack_src_views_assets_backiconmask.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_default_avatar.jpg b/android/app/src/main/res/drawable-mdpi/src_assets_default_avatar.jpg
new file mode 100644
index 0000000..2cffd3a
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/src_assets_default_avatar.jpg differ
diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_default_channel_cover.png b/android/app/src/main/res/drawable-mdpi/src_assets_default_channel_cover.png
new file mode 100644
index 0000000..9b49120
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/src_assets_default_channel_cover.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_gerbilhappy.png b/android/app/src/main/res/drawable-mdpi/src_assets_gerbilhappy.png
new file mode 100644
index 0000000..4247f83
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/src_assets_gerbilhappy.png differ
diff --git a/android/app/src/main/res/drawable-xhdpi/ic_launcher.png b/android/app/src/main/res/drawable-xhdpi/ic_launcher.png
new file mode 100644
index 0000000..df80b81
Binary files /dev/null and b/android/app/src/main/res/drawable-xhdpi/ic_launcher.png differ
diff --git a/android/app/src/main/res/drawable-xhdpi/ic_lbry.png b/android/app/src/main/res/drawable-xhdpi/ic_lbry.png
new file mode 100644
index 0000000..872021a
Binary files /dev/null and b/android/app/src/main/res/drawable-xhdpi/ic_lbry.png differ
diff --git a/android/app/src/main/res/drawable-xhdpi/node_modules_reactnavigation_node_modules_reactnavigationstack_lib_module_views_assets_backicon.png b/android/app/src/main/res/drawable-xhdpi/node_modules_reactnavigation_node_modules_reactnavigationstack_lib_module_views_assets_backicon.png
new file mode 100644
index 0000000..6de0a1c
Binary files /dev/null and b/android/app/src/main/res/drawable-xhdpi/node_modules_reactnavigation_node_modules_reactnavigationstack_lib_module_views_assets_backicon.png differ
diff --git a/android/app/src/main/res/drawable-xhdpi/node_modules_reactnavigation_src_views_assets_backicon.png b/android/app/src/main/res/drawable-xhdpi/node_modules_reactnavigation_src_views_assets_backicon.png
new file mode 100644
index 0000000..6de0a1c
Binary files /dev/null and b/android/app/src/main/res/drawable-xhdpi/node_modules_reactnavigation_src_views_assets_backicon.png differ
diff --git a/android/app/src/main/res/drawable-xhdpi/node_modules_reactnavigationstack_dist_views_assets_backicon.png b/android/app/src/main/res/drawable-xhdpi/node_modules_reactnavigationstack_dist_views_assets_backicon.png
new file mode 100644
index 0000000..6de0a1c
Binary files /dev/null and b/android/app/src/main/res/drawable-xhdpi/node_modules_reactnavigationstack_dist_views_assets_backicon.png differ
diff --git a/android/app/src/main/res/drawable-xhdpi/node_modules_reactnavigationstack_lib_module_views_assets_backicon.png b/android/app/src/main/res/drawable-xhdpi/node_modules_reactnavigationstack_lib_module_views_assets_backicon.png
new file mode 100644
index 0000000..6de0a1c
Binary files /dev/null and b/android/app/src/main/res/drawable-xhdpi/node_modules_reactnavigationstack_lib_module_views_assets_backicon.png differ
diff --git a/android/app/src/main/res/drawable-xhdpi/node_modules_reactnavigationstack_src_views_assets_backicon.png b/android/app/src/main/res/drawable-xhdpi/node_modules_reactnavigationstack_src_views_assets_backicon.png
new file mode 100644
index 0000000..6de0a1c
Binary files /dev/null and b/android/app/src/main/res/drawable-xhdpi/node_modules_reactnavigationstack_src_views_assets_backicon.png differ
diff --git a/android/app/src/main/res/drawable-xhdpi/src_assets_stripe.png b/android/app/src/main/res/drawable-xhdpi/src_assets_stripe.png
new file mode 100644
index 0000000..e377b67
Binary files /dev/null and b/android/app/src/main/res/drawable-xhdpi/src_assets_stripe.png differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/ic_launcher.png b/android/app/src/main/res/drawable-xxhdpi/ic_launcher.png
new file mode 100644
index 0000000..d5c9438
Binary files /dev/null and b/android/app/src/main/res/drawable-xxhdpi/ic_launcher.png differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/ic_lbry.png b/android/app/src/main/res/drawable-xxhdpi/ic_lbry.png
new file mode 100644
index 0000000..048f3bb
Binary files /dev/null and b/android/app/src/main/res/drawable-xxhdpi/ic_lbry.png differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/node_modules_reactnavigation_node_modules_reactnavigationstack_lib_module_views_assets_backicon.png b/android/app/src/main/res/drawable-xxhdpi/node_modules_reactnavigation_node_modules_reactnavigationstack_lib_module_views_assets_backicon.png
new file mode 100644
index 0000000..15a983a
Binary files /dev/null and b/android/app/src/main/res/drawable-xxhdpi/node_modules_reactnavigation_node_modules_reactnavigationstack_lib_module_views_assets_backicon.png differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/node_modules_reactnavigation_src_views_assets_backicon.png b/android/app/src/main/res/drawable-xxhdpi/node_modules_reactnavigation_src_views_assets_backicon.png
new file mode 100644
index 0000000..15a983a
Binary files /dev/null and b/android/app/src/main/res/drawable-xxhdpi/node_modules_reactnavigation_src_views_assets_backicon.png differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/node_modules_reactnavigationstack_dist_views_assets_backicon.png b/android/app/src/main/res/drawable-xxhdpi/node_modules_reactnavigationstack_dist_views_assets_backicon.png
new file mode 100644
index 0000000..15a983a
Binary files /dev/null and b/android/app/src/main/res/drawable-xxhdpi/node_modules_reactnavigationstack_dist_views_assets_backicon.png differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/node_modules_reactnavigationstack_lib_module_views_assets_backicon.png b/android/app/src/main/res/drawable-xxhdpi/node_modules_reactnavigationstack_lib_module_views_assets_backicon.png
new file mode 100644
index 0000000..15a983a
Binary files /dev/null and b/android/app/src/main/res/drawable-xxhdpi/node_modules_reactnavigationstack_lib_module_views_assets_backicon.png differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/node_modules_reactnavigationstack_src_views_assets_backicon.png b/android/app/src/main/res/drawable-xxhdpi/node_modules_reactnavigationstack_src_views_assets_backicon.png
new file mode 100644
index 0000000..15a983a
Binary files /dev/null and b/android/app/src/main/res/drawable-xxhdpi/node_modules_reactnavigationstack_src_views_assets_backicon.png differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/ic_lbry.png b/android/app/src/main/res/drawable-xxxhdpi/ic_lbry.png
new file mode 100644
index 0000000..c5ff413
Binary files /dev/null and b/android/app/src/main/res/drawable-xxxhdpi/ic_lbry.png differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/node_modules_reactnavigation_node_modules_reactnavigationstack_lib_module_views_assets_backicon.png b/android/app/src/main/res/drawable-xxxhdpi/node_modules_reactnavigation_node_modules_reactnavigationstack_lib_module_views_assets_backicon.png
new file mode 100644
index 0000000..17e52e8
Binary files /dev/null and b/android/app/src/main/res/drawable-xxxhdpi/node_modules_reactnavigation_node_modules_reactnavigationstack_lib_module_views_assets_backicon.png differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/node_modules_reactnavigation_src_views_assets_backicon.png b/android/app/src/main/res/drawable-xxxhdpi/node_modules_reactnavigation_src_views_assets_backicon.png
new file mode 100644
index 0000000..17e52e8
Binary files /dev/null and b/android/app/src/main/res/drawable-xxxhdpi/node_modules_reactnavigation_src_views_assets_backicon.png differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/node_modules_reactnavigationstack_dist_views_assets_backicon.png b/android/app/src/main/res/drawable-xxxhdpi/node_modules_reactnavigationstack_dist_views_assets_backicon.png
new file mode 100644
index 0000000..17e52e8
Binary files /dev/null and b/android/app/src/main/res/drawable-xxxhdpi/node_modules_reactnavigationstack_dist_views_assets_backicon.png differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/node_modules_reactnavigationstack_lib_module_views_assets_backicon.png b/android/app/src/main/res/drawable-xxxhdpi/node_modules_reactnavigationstack_lib_module_views_assets_backicon.png
new file mode 100644
index 0000000..17e52e8
Binary files /dev/null and b/android/app/src/main/res/drawable-xxxhdpi/node_modules_reactnavigationstack_lib_module_views_assets_backicon.png differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/node_modules_reactnavigationstack_src_views_assets_backicon.png b/android/app/src/main/res/drawable-xxxhdpi/node_modules_reactnavigationstack_src_views_assets_backicon.png
new file mode 100644
index 0000000..17e52e8
Binary files /dev/null and b/android/app/src/main/res/drawable-xxxhdpi/node_modules_reactnavigationstack_src_views_assets_backicon.png differ
diff --git a/android/app/src/main/res/drawable/.gitkeep b/android/app/src/main/res/drawable/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/android/app/src/main/res/drawable/icon.png b/android/app/src/main/res/drawable/icon.png
new file mode 100644
index 0000000..fb78a16
Binary files /dev/null and b/android/app/src/main/res/drawable/icon.png differ
diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 0000000..a2f5908
Binary files /dev/null and b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
new file mode 100644
index 0000000..1b52399
Binary files /dev/null and b/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png differ
diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 0000000..ff10afd
Binary files /dev/null and b/android/app/src/main/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
new file mode 100644
index 0000000..115a4c7
Binary files /dev/null and b/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png differ
diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 0000000..dcd3cd8
Binary files /dev/null and b/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
new file mode 100644
index 0000000..459ca60
Binary files /dev/null and b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png differ
diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 0000000..8ca12fe
Binary files /dev/null and b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
new file mode 100644
index 0000000..8e19b41
Binary files /dev/null and b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png differ
diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 0000000..b824ebd
Binary files /dev/null and b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
new file mode 100644
index 0000000..4c19a13
Binary files /dev/null and b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png differ
diff --git a/android/app/src/main/res/raw/node_modules_nodeemoji_lib_emoji.json b/android/app/src/main/res/raw/node_modules_nodeemoji_lib_emoji.json
new file mode 100644
index 0000000..4fbb1c4
--- /dev/null
+++ b/android/app/src/main/res/raw/node_modules_nodeemoji_lib_emoji.json
@@ -0,0 +1 @@
+{"100":"💯","1234":"🔢","umbrella_with_rain_drops":"☔","coffee":"☕","aries":"♈","taurus":"♉","sagittarius":"♐","capricorn":"♑","aquarius":"♒","pisces":"♓","anchor":"⚓","white_check_mark":"✅","sparkles":"✨","question":"❓","grey_question":"❔","grey_exclamation":"❕","exclamation":"❗","heavy_exclamation_mark":"❗","heavy_plus_sign":"➕","heavy_minus_sign":"➖","heavy_division_sign":"➗","hash":"#️⃣","keycap_star":"*️⃣","zero":"0️⃣","one":"1️⃣","two":"2️⃣","three":"3️⃣","four":"4️⃣","five":"5️⃣","six":"6️⃣","seven":"7️⃣","eight":"8️⃣","nine":"9️⃣","copyright":"©️","registered":"®️","mahjong":"🀄","black_joker":"🃏","a":"🅰️","b":"🅱️","o2":"🅾️","parking":"🅿️","ab":"🆎","cl":"🆑","cool":"🆒","free":"🆓","id":"🆔","new":"🆕","ng":"🆖","ok":"🆗","sos":"🆘","up":"🆙","vs":"🆚","flag-ac":"🇦🇨","flag-ad":"🇦🇩","flag-ae":"🇦🇪","flag-af":"🇦🇫","flag-ag":"🇦🇬","flag-ai":"🇦🇮","flag-al":"🇦🇱","flag-am":"🇦🇲","flag-ao":"🇦🇴","flag-aq":"🇦🇶","flag-ar":"🇦🇷","flag-as":"🇦🇸","flag-at":"🇦🇹","flag-au":"🇦🇺","flag-aw":"🇦🇼","flag-ax":"🇦🇽","flag-az":"🇦🇿","flag-ba":"🇧🇦","flag-bb":"🇧🇧","flag-bd":"🇧🇩","flag-be":"🇧🇪","flag-bf":"🇧🇫","flag-bg":"🇧🇬","flag-bh":"🇧🇭","flag-bi":"🇧🇮","flag-bj":"🇧🇯","flag-bl":"🇧🇱","flag-bm":"🇧🇲","flag-bn":"🇧🇳","flag-bo":"🇧🇴","flag-bq":"🇧🇶","flag-br":"🇧🇷","flag-bs":"🇧🇸","flag-bt":"🇧🇹","flag-bv":"🇧🇻","flag-bw":"🇧🇼","flag-by":"🇧🇾","flag-bz":"🇧🇿","flag-ca":"🇨🇦","flag-cc":"🇨🇨","flag-cd":"🇨🇩","flag-cf":"🇨🇫","flag-cg":"🇨🇬","flag-ch":"🇨🇭","flag-ci":"🇨🇮","flag-ck":"🇨🇰","flag-cl":"🇨🇱","flag-cm":"🇨🇲","cn":"🇨🇳","flag-cn":"🇨🇳","flag-co":"🇨🇴","flag-cp":"🇨🇵","flag-cr":"🇨🇷","flag-cu":"🇨🇺","flag-cv":"🇨🇻","flag-cw":"🇨🇼","flag-cx":"🇨🇽","flag-cy":"🇨🇾","flag-cz":"🇨🇿","de":"🇩🇪","flag-de":"🇩🇪","flag-dg":"🇩🇬","flag-dj":"🇩🇯","flag-dk":"🇩🇰","flag-dm":"🇩🇲","flag-do":"🇩🇴","flag-dz":"🇩🇿","flag-ea":"🇪🇦","flag-ec":"🇪🇨","flag-ee":"🇪🇪","flag-eg":"🇪🇬","flag-eh":"🇪🇭","flag-er":"🇪🇷","es":"🇪🇸","flag-es":"🇪🇸","flag-et":"🇪🇹","flag-eu":"🇪🇺","flag-fi":"🇫🇮","flag-fj":"🇫🇯","flag-fk":"🇫🇰","flag-fm":"🇫🇲","flag-fo":"🇫🇴","fr":"🇫🇷","flag-fr":"🇫🇷","flag-ga":"🇬🇦","gb":"🇬🇧","uk":"🇬🇧","flag-gb":"🇬🇧","flag-gd":"🇬🇩","flag-ge":"🇬🇪","flag-gf":"🇬🇫","flag-gg":"🇬🇬","flag-gh":"🇬🇭","flag-gi":"🇬🇮","flag-gl":"🇬🇱","flag-gm":"🇬🇲","flag-gn":"🇬🇳","flag-gp":"🇬🇵","flag-gq":"🇬🇶","flag-gr":"🇬🇷","flag-gs":"🇬🇸","flag-gt":"🇬🇹","flag-gu":"🇬🇺","flag-gw":"🇬🇼","flag-gy":"🇬🇾","flag-hk":"🇭🇰","flag-hm":"🇭🇲","flag-hn":"🇭🇳","flag-hr":"🇭🇷","flag-ht":"🇭🇹","flag-hu":"🇭🇺","flag-ic":"🇮🇨","flag-id":"🇮🇩","flag-ie":"🇮🇪","flag-il":"🇮🇱","flag-im":"🇮🇲","flag-in":"🇮🇳","flag-io":"🇮🇴","flag-iq":"🇮🇶","flag-ir":"🇮🇷","flag-is":"🇮🇸","it":"🇮🇹","flag-it":"🇮🇹","flag-je":"🇯🇪","flag-jm":"🇯🇲","flag-jo":"🇯🇴","jp":"🇯🇵","flag-jp":"🇯🇵","flag-ke":"🇰🇪","flag-kg":"🇰🇬","flag-kh":"🇰🇭","flag-ki":"🇰🇮","flag-km":"🇰🇲","flag-kn":"🇰🇳","flag-kp":"🇰🇵","kr":"🇰🇷","flag-kr":"🇰🇷","flag-kw":"🇰🇼","flag-ky":"🇰🇾","flag-kz":"🇰🇿","flag-la":"🇱🇦","flag-lb":"🇱🇧","flag-lc":"🇱🇨","flag-li":"🇱🇮","flag-lk":"🇱🇰","flag-lr":"🇱🇷","flag-ls":"🇱🇸","flag-lt":"🇱🇹","flag-lu":"🇱🇺","flag-lv":"🇱🇻","flag-ly":"🇱🇾","flag-ma":"🇲🇦","flag-mc":"🇲🇨","flag-md":"🇲🇩","flag-me":"🇲🇪","flag-mf":"🇲🇫","flag-mg":"🇲🇬","flag-mh":"🇲🇭","flag-mk":"🇲🇰","flag-ml":"🇲🇱","flag-mm":"🇲🇲","flag-mn":"🇲🇳","flag-mo":"🇲🇴","flag-mp":"🇲🇵","flag-mq":"🇲🇶","flag-mr":"🇲🇷","flag-ms":"🇲🇸","flag-mt":"🇲🇹","flag-mu":"🇲🇺","flag-mv":"🇲🇻","flag-mw":"🇲🇼","flag-mx":"🇲🇽","flag-my":"🇲🇾","flag-mz":"🇲🇿","flag-na":"🇳🇦","flag-nc":"🇳🇨","flag-ne":"🇳🇪","flag-nf":"🇳🇫","flag-ng":"🇳🇬","flag-ni":"🇳🇮","flag-nl":"🇳🇱","flag-no":"🇳🇴","flag-np":"🇳🇵","flag-nr":"🇳🇷","flag-nu":"🇳🇺","flag-nz":"🇳🇿","flag-om":"🇴🇲","flag-pa":"🇵🇦","flag-pe":"🇵🇪","flag-pf":"🇵🇫","flag-pg":"🇵🇬","flag-ph":"🇵🇭","flag-pk":"🇵🇰","flag-pl":"🇵🇱","flag-pm":"🇵🇲","flag-pn":"🇵🇳","flag-pr":"🇵🇷","flag-ps":"🇵🇸","flag-pt":"🇵🇹","flag-pw":"🇵🇼","flag-py":"🇵🇾","flag-qa":"🇶🇦","flag-re":"🇷🇪","flag-ro":"🇷🇴","flag-rs":"🇷🇸","ru":"🇷🇺","flag-ru":"🇷🇺","flag-rw":"🇷🇼","flag-sa":"🇸🇦","flag-sb":"🇸🇧","flag-sc":"🇸🇨","flag-sd":"🇸🇩","flag-se":"🇸🇪","flag-sg":"🇸🇬","flag-sh":"🇸🇭","flag-si":"🇸🇮","flag-sj":"🇸🇯","flag-sk":"🇸🇰","flag-sl":"🇸🇱","flag-sm":"🇸🇲","flag-sn":"🇸🇳","flag-so":"🇸🇴","flag-sr":"🇸🇷","flag-ss":"🇸🇸","flag-st":"🇸🇹","flag-sv":"🇸🇻","flag-sx":"🇸🇽","flag-sy":"🇸🇾","flag-sz":"🇸🇿","flag-ta":"🇹🇦","flag-tc":"🇹🇨","flag-td":"🇹🇩","flag-tf":"🇹🇫","flag-tg":"🇹🇬","flag-th":"🇹🇭","flag-tj":"🇹🇯","flag-tk":"🇹🇰","flag-tl":"🇹🇱","flag-tm":"🇹🇲","flag-tn":"🇹🇳","flag-to":"🇹🇴","flag-tr":"🇹🇷","flag-tt":"🇹🇹","flag-tv":"🇹🇻","flag-tw":"🇹🇼","flag-tz":"🇹🇿","flag-ua":"🇺🇦","flag-ug":"🇺🇬","flag-um":"🇺🇲","flag-un":"🇺🇳","us":"🇺🇸","flag-us":"🇺🇸","flag-uy":"🇺🇾","flag-uz":"🇺🇿","flag-va":"🇻🇦","flag-vc":"🇻🇨","flag-ve":"🇻🇪","flag-vg":"🇻🇬","flag-vi":"🇻🇮","flag-vn":"🇻🇳","flag-vu":"🇻🇺","flag-wf":"🇼🇫","flag-ws":"🇼🇸","flag-xk":"🇽🇰","flag-ye":"🇾🇪","flag-yt":"🇾🇹","flag-za":"🇿🇦","flag-zm":"🇿🇲","flag-zw":"🇿🇼","koko":"🈁","sa":"🈂️","u7121":"🈚","u6307":"🈯","u7981":"🈲","u7a7a":"🈳","u5408":"🈴","u6e80":"🈵","u6709":"🈶","u6708":"🈷️","u7533":"🈸","u5272":"🈹","u55b6":"🈺","ideograph_advantage":"🉐","accept":"🉑","cyclone":"🌀","foggy":"🌁","closed_umbrella":"🌂","night_with_stars":"🌃","sunrise_over_mountains":"🌄","sunrise":"🌅","city_sunset":"🌆","city_sunrise":"🌇","rainbow":"🌈","bridge_at_night":"🌉","ocean":"🌊","volcano":"🌋","milky_way":"🌌","earth_africa":"🌍","earth_americas":"🌎","earth_asia":"🌏","globe_with_meridians":"🌐","new_moon":"🌑","waxing_crescent_moon":"🌒","first_quarter_moon":"🌓","moon":"🌔","waxing_gibbous_moon":"🌔","full_moon":"🌕","waning_gibbous_moon":"🌖","last_quarter_moon":"🌗","waning_crescent_moon":"🌘","crescent_moon":"🌙","new_moon_with_face":"🌚","first_quarter_moon_with_face":"🌛","last_quarter_moon_with_face":"🌜","full_moon_with_face":"🌝","sun_with_face":"🌞","star2":"🌟","stars":"🌠","thermometer":"🌡️","mostly_sunny":"🌤️","sun_small_cloud":"🌤️","barely_sunny":"🌥️","sun_behind_cloud":"🌥️","partly_sunny_rain":"🌦️","sun_behind_rain_cloud":"🌦️","rain_cloud":"🌧️","snow_cloud":"🌨️","lightning":"🌩️","lightning_cloud":"🌩️","tornado":"🌪️","tornado_cloud":"🌪️","fog":"🌫️","wind_blowing_face":"🌬️","hotdog":"🌭","taco":"🌮","burrito":"🌯","chestnut":"🌰","seedling":"🌱","evergreen_tree":"🌲","deciduous_tree":"🌳","palm_tree":"🌴","cactus":"🌵","hot_pepper":"🌶️","tulip":"🌷","cherry_blossom":"🌸","rose":"🌹","hibiscus":"🌺","sunflower":"🌻","blossom":"🌼","corn":"🌽","ear_of_rice":"🌾","herb":"🌿","four_leaf_clover":"🍀","maple_leaf":"🍁","fallen_leaf":"🍂","leaves":"🍃","mushroom":"🍄","tomato":"🍅","eggplant":"🍆","grapes":"🍇","melon":"🍈","watermelon":"🍉","tangerine":"🍊","lemon":"🍋","banana":"🍌","pineapple":"🍍","apple":"🍎","green_apple":"🍏","pear":"🍐","peach":"🍑","cherries":"🍒","strawberry":"🍓","hamburger":"🍔","pizza":"🍕","meat_on_bone":"🍖","poultry_leg":"🍗","rice_cracker":"🍘","rice_ball":"🍙","rice":"🍚","curry":"🍛","ramen":"🍜","spaghetti":"🍝","bread":"🍞","fries":"🍟","sweet_potato":"🍠","dango":"🍡","oden":"🍢","sushi":"🍣","fried_shrimp":"🍤","fish_cake":"🍥","icecream":"🍦","shaved_ice":"🍧","ice_cream":"🍨","doughnut":"🍩","cookie":"🍪","chocolate_bar":"🍫","candy":"🍬","lollipop":"🍭","custard":"🍮","honey_pot":"🍯","cake":"🍰","bento":"🍱","stew":"🍲","fried_egg":"🍳","cooking":"🍳","fork_and_knife":"🍴","tea":"🍵","sake":"🍶","wine_glass":"🍷","cocktail":"🍸","tropical_drink":"🍹","beer":"🍺","beers":"🍻","baby_bottle":"🍼","knife_fork_plate":"🍽️","champagne":"🍾","popcorn":"🍿","ribbon":"🎀","gift":"🎁","birthday":"🎂","jack_o_lantern":"🎃","christmas_tree":"🎄","santa":"🎅","fireworks":"🎆","sparkler":"🎇","balloon":"🎈","tada":"🎉","confetti_ball":"🎊","tanabata_tree":"🎋","crossed_flags":"🎌","bamboo":"🎍","dolls":"🎎","flags":"🎏","wind_chime":"🎐","rice_scene":"🎑","school_satchel":"🎒","mortar_board":"🎓","medal":"🎖️","reminder_ribbon":"🎗️","studio_microphone":"🎙️","level_slider":"🎚️","control_knobs":"🎛️","film_frames":"🎞️","admission_tickets":"🎟️","carousel_horse":"🎠","ferris_wheel":"🎡","roller_coaster":"🎢","fishing_pole_and_fish":"🎣","microphone":"🎤","movie_camera":"🎥","cinema":"🎦","headphones":"🎧","art":"🎨","tophat":"🎩","circus_tent":"🎪","ticket":"🎫","clapper":"🎬","performing_arts":"🎭","video_game":"🎮","dart":"🎯","slot_machine":"🎰","8ball":"🎱","game_die":"🎲","bowling":"🎳","flower_playing_cards":"🎴","musical_note":"🎵","notes":"🎶","saxophone":"🎷","guitar":"🎸","musical_keyboard":"🎹","trumpet":"🎺","violin":"🎻","musical_score":"🎼","running_shirt_with_sash":"🎽","tennis":"🎾","ski":"🎿","basketball":"🏀","checkered_flag":"🏁","snowboarder":"🏂","woman-running":"🏃‍♀️","man-running":"🏃‍♂️","runner":"🏃‍♂️","running":"🏃‍♂️","woman-surfing":"🏄‍♀️","man-surfing":"🏄‍♂️","surfer":"🏄‍♂️","sports_medal":"🏅","trophy":"🏆","horse_racing":"🏇","football":"🏈","rugby_football":"🏉","woman-swimming":"🏊‍♀️","man-swimming":"🏊‍♂️","swimmer":"🏊‍♂️","woman-lifting-weights":"🏋️‍♀️","man-lifting-weights":"🏋️‍♂️","weight_lifter":"🏋️‍♂️","woman-golfing":"🏌️‍♀️","man-golfing":"🏌️‍♂️","golfer":"🏌️‍♂️","racing_motorcycle":"🏍️","racing_car":"🏎️","cricket_bat_and_ball":"🏏","volleyball":"🏐","field_hockey_stick_and_ball":"🏑","ice_hockey_stick_and_puck":"🏒","table_tennis_paddle_and_ball":"🏓","snow_capped_mountain":"🏔️","camping":"🏕️","beach_with_umbrella":"🏖️","building_construction":"🏗️","house_buildings":"🏘️","cityscape":"🏙️","derelict_house_building":"🏚️","classical_building":"🏛️","desert":"🏜️","desert_island":"🏝️","national_park":"🏞️","stadium":"🏟️","house":"🏠","house_with_garden":"🏡","office":"🏢","post_office":"🏣","european_post_office":"🏤","hospital":"🏥","bank":"🏦","atm":"🏧","hotel":"🏨","love_hotel":"🏩","convenience_store":"🏪","school":"🏫","department_store":"🏬","factory":"🏭","izakaya_lantern":"🏮","lantern":"🏮","japanese_castle":"🏯","european_castle":"🏰","rainbow-flag":"🏳️‍🌈","waving_white_flag":"🏳️","flag-england":"🏴󠁧󠁢󠁥󠁮󠁧󠁿","flag-scotland":"🏴󠁧󠁢󠁳󠁣󠁴󠁿","flag-wales":"🏴󠁧󠁢󠁷󠁬󠁳󠁿","waving_black_flag":"🏴","rosette":"🏵️","label":"🏷️","badminton_racquet_and_shuttlecock":"🏸","bow_and_arrow":"🏹","amphora":"🏺","skin-tone-2":"🏻","skin-tone-3":"🏼","skin-tone-4":"🏽","skin-tone-5":"🏾","skin-tone-6":"🏿","rat":"🐀","mouse2":"🐁","ox":"🐂","water_buffalo":"🐃","cow2":"🐄","tiger2":"🐅","leopard":"🐆","rabbit2":"🐇","cat2":"🐈","dragon":"🐉","crocodile":"🐊","whale2":"🐋","snail":"🐌","snake":"🐍","racehorse":"🐎","ram":"🐏","goat":"🐐","sheep":"🐑","monkey":"🐒","rooster":"🐓","chicken":"🐔","dog2":"🐕","pig2":"🐖","boar":"🐗","elephant":"🐘","octopus":"🐙","shell":"🐚","bug":"🐛","ant":"🐜","bee":"🐝","honeybee":"🐝","beetle":"🐞","fish":"🐟","tropical_fish":"🐠","blowfish":"🐡","turtle":"🐢","hatching_chick":"🐣","baby_chick":"🐤","hatched_chick":"🐥","bird":"🐦","penguin":"🐧","koala":"🐨","poodle":"🐩","dromedary_camel":"🐪","camel":"🐫","dolphin":"🐬","flipper":"🐬","mouse":"🐭","cow":"🐮","tiger":"🐯","rabbit":"🐰","cat":"🐱","dragon_face":"🐲","whale":"🐳","horse":"🐴","monkey_face":"🐵","dog":"🐶","pig":"🐷","frog":"🐸","hamster":"🐹","wolf":"🐺","bear":"🐻","panda_face":"🐼","pig_nose":"🐽","feet":"🐾","paw_prints":"🐾","chipmunk":"🐿️","eyes":"👀","eye-in-speech-bubble":"👁️‍🗨️","eye":"👁️","ear":"👂","nose":"👃","lips":"👄","tongue":"👅","point_up_2":"👆","point_down":"👇","point_left":"👈","point_right":"👉","facepunch":"👊","punch":"👊","wave":"👋","ok_hand":"👌","+1":"👍","thumbsup":"👍","-1":"👎","thumbsdown":"👎","clap":"👏","open_hands":"👐","crown":"👑","womans_hat":"👒","eyeglasses":"👓","necktie":"👔","shirt":"👕","tshirt":"👕","jeans":"👖","dress":"👗","kimono":"👘","bikini":"👙","womans_clothes":"👚","purse":"👛","handbag":"👜","pouch":"👝","mans_shoe":"👞","shoe":"👞","athletic_shoe":"👟","high_heel":"👠","sandal":"👡","boot":"👢","footprints":"👣","bust_in_silhouette":"👤","busts_in_silhouette":"👥","boy":"👦","girl":"👧","male-farmer":"👨‍🌾","male-cook":"👨‍🍳","male-student":"👨‍🎓","male-singer":"👨‍🎤","male-artist":"👨‍🎨","male-teacher":"👨‍🏫","male-factory-worker":"👨‍🏭","man-boy-boy":"👨‍👦‍👦","man-boy":"👨‍👦","man-girl-boy":"👨‍👧‍👦","man-girl-girl":"👨‍👧‍👧","man-girl":"👨‍👧","man-man-boy":"👨‍👨‍👦","man-man-boy-boy":"👨‍👨‍👦‍👦","man-man-girl":"👨‍👨‍👧","man-man-girl-boy":"👨‍👨‍👧‍👦","man-man-girl-girl":"👨‍👨‍👧‍👧","man-woman-boy":"👨‍👩‍👦","family":"👨‍👩‍👦","man-woman-boy-boy":"👨‍👩‍👦‍👦","man-woman-girl":"👨‍👩‍👧","man-woman-girl-boy":"👨‍👩‍👧‍👦","man-woman-girl-girl":"👨‍👩‍👧‍👧","male-technologist":"👨‍💻","male-office-worker":"👨‍💼","male-mechanic":"👨‍🔧","male-scientist":"👨‍🔬","male-astronaut":"👨‍🚀","male-firefighter":"👨‍🚒","male-doctor":"👨‍⚕️","male-judge":"👨‍⚖️","male-pilot":"👨‍✈️","man-heart-man":"👨‍❤️‍👨","man-kiss-man":"👨‍❤️‍💋‍👨","man":"👨","female-farmer":"👩‍🌾","female-cook":"👩‍🍳","female-student":"👩‍🎓","female-singer":"👩‍🎤","female-artist":"👩‍🎨","female-teacher":"👩‍🏫","female-factory-worker":"👩‍🏭","woman-boy-boy":"👩‍👦‍👦","woman-boy":"👩‍👦","woman-girl-boy":"👩‍👧‍👦","woman-girl-girl":"👩‍👧‍👧","woman-girl":"👩‍👧","woman-woman-boy":"👩‍👩‍👦","woman-woman-boy-boy":"👩‍👩‍👦‍👦","woman-woman-girl":"👩‍👩‍👧","woman-woman-girl-boy":"👩‍👩‍👧‍👦","woman-woman-girl-girl":"👩‍👩‍👧‍👧","female-technologist":"👩‍💻","female-office-worker":"👩‍💼","female-mechanic":"👩‍🔧","female-scientist":"👩‍🔬","female-astronaut":"👩‍🚀","female-firefighter":"👩‍🚒","female-doctor":"👩‍⚕️","female-judge":"👩‍⚖️","female-pilot":"👩‍✈️","woman-heart-man":"👩‍❤️‍👨","couple_with_heart":"👩‍❤️‍👨","woman-heart-woman":"👩‍❤️‍👩","woman-kiss-man":"👩‍❤️‍💋‍👨","couplekiss":"👩‍❤️‍💋‍👨","woman-kiss-woman":"👩‍❤️‍💋‍👩","woman":"👩","couple":"👫","man_and_woman_holding_hands":"👫","two_men_holding_hands":"👬","two_women_holding_hands":"👭","female-police-officer":"👮‍♀️","male-police-officer":"👮‍♂️","cop":"👮‍♂️","woman-with-bunny-ears-partying":"👯‍♀️","dancers":"👯‍♀️","man-with-bunny-ears-partying":"👯‍♂️","bride_with_veil":"👰","blond-haired-woman":"👱‍♀️","blond-haired-man":"👱‍♂️","person_with_blond_hair":"👱‍♂️","man_with_gua_pi_mao":"👲","woman-wearing-turban":"👳‍♀️","man-wearing-turban":"👳‍♂️","man_with_turban":"👳‍♂️","older_man":"👴","older_woman":"👵","baby":"👶","female-construction-worker":"👷‍♀️","male-construction-worker":"👷‍♂️","construction_worker":"👷‍♂️","princess":"👸","japanese_ogre":"👹","japanese_goblin":"👺","ghost":"👻","angel":"👼","alien":"👽","space_invader":"👾","imp":"👿","skull":"💀","woman-tipping-hand":"💁‍♀️","information_desk_person":"💁‍♀️","man-tipping-hand":"💁‍♂️","female-guard":"💂‍♀️","male-guard":"💂‍♂️","guardsman":"💂‍♂️","dancer":"💃","lipstick":"💄","nail_care":"💅","woman-getting-massage":"💆‍♀️","massage":"💆‍♀️","man-getting-massage":"💆‍♂️","woman-getting-haircut":"💇‍♀️","haircut":"💇‍♀️","man-getting-haircut":"💇‍♂️","barber":"💈","syringe":"💉","pill":"💊","kiss":"💋","love_letter":"💌","ring":"💍","gem":"💎","bouquet":"💐","wedding":"💒","heartbeat":"💓","broken_heart":"💔","two_hearts":"💕","sparkling_heart":"💖","heartpulse":"💗","cupid":"💘","blue_heart":"💙","green_heart":"💚","yellow_heart":"💛","purple_heart":"💜","gift_heart":"💝","revolving_hearts":"💞","heart_decoration":"💟","diamond_shape_with_a_dot_inside":"💠","bulb":"💡","anger":"💢","bomb":"💣","zzz":"💤","boom":"💥","collision":"💥","sweat_drops":"💦","droplet":"💧","dash":"💨","hankey":"💩","poop":"💩","shit":"💩","muscle":"💪","dizzy":"💫","speech_balloon":"💬","thought_balloon":"💭","white_flower":"💮","moneybag":"💰","currency_exchange":"💱","heavy_dollar_sign":"💲","credit_card":"💳","yen":"💴","dollar":"💵","euro":"💶","pound":"💷","money_with_wings":"💸","chart":"💹","seat":"💺","computer":"💻","briefcase":"💼","minidisc":"💽","floppy_disk":"💾","cd":"💿","dvd":"📀","file_folder":"📁","open_file_folder":"📂","page_with_curl":"📃","page_facing_up":"📄","date":"📅","calendar":"📆","card_index":"📇","chart_with_upwards_trend":"📈","chart_with_downwards_trend":"📉","bar_chart":"📊","clipboard":"📋","pushpin":"📌","round_pushpin":"📍","paperclip":"📎","straight_ruler":"📏","triangular_ruler":"📐","bookmark_tabs":"📑","ledger":"📒","notebook":"📓","notebook_with_decorative_cover":"📔","closed_book":"📕","book":"📖","open_book":"📖","green_book":"📗","blue_book":"📘","orange_book":"📙","books":"📚","name_badge":"📛","scroll":"📜","memo":"📝","pencil":"📝","telephone_receiver":"📞","pager":"📟","fax":"📠","satellite_antenna":"📡","loudspeaker":"📢","mega":"📣","outbox_tray":"📤","inbox_tray":"📥","package":"📦","e-mail":"📧","incoming_envelope":"📨","envelope_with_arrow":"📩","mailbox_closed":"📪","mailbox":"📫","mailbox_with_mail":"📬","mailbox_with_no_mail":"📭","postbox":"📮","postal_horn":"📯","newspaper":"📰","iphone":"📱","calling":"📲","vibration_mode":"📳","mobile_phone_off":"📴","no_mobile_phones":"📵","signal_strength":"📶","camera":"📷","camera_with_flash":"📸","video_camera":"📹","tv":"📺","radio":"📻","vhs":"📼","film_projector":"📽️","prayer_beads":"📿","twisted_rightwards_arrows":"🔀","repeat":"🔁","repeat_one":"🔂","arrows_clockwise":"🔃","arrows_counterclockwise":"🔄","low_brightness":"🔅","high_brightness":"🔆","mute":"🔇","speaker":"🔈","sound":"🔉","loud_sound":"🔊","battery":"🔋","electric_plug":"🔌","mag":"🔍","mag_right":"🔎","lock_with_ink_pen":"🔏","closed_lock_with_key":"🔐","key":"🔑","lock":"🔒","unlock":"🔓","bell":"🔔","no_bell":"🔕","bookmark":"🔖","link":"🔗","radio_button":"🔘","back":"🔙","end":"🔚","on":"🔛","soon":"🔜","top":"🔝","underage":"🔞","keycap_ten":"🔟","capital_abcd":"🔠","abcd":"🔡","symbols":"🔣","abc":"🔤","fire":"🔥","flashlight":"🔦","wrench":"🔧","hammer":"🔨","nut_and_bolt":"🔩","hocho":"🔪","knife":"🔪","gun":"🔫","microscope":"🔬","telescope":"🔭","crystal_ball":"🔮","six_pointed_star":"🔯","beginner":"🔰","trident":"🔱","black_square_button":"🔲","white_square_button":"🔳","red_circle":"🔴","large_blue_circle":"🔵","large_orange_diamond":"🔶","large_blue_diamond":"🔷","small_orange_diamond":"🔸","small_blue_diamond":"🔹","small_red_triangle":"🔺","small_red_triangle_down":"🔻","arrow_up_small":"🔼","arrow_down_small":"🔽","om_symbol":"🕉️","dove_of_peace":"🕊️","kaaba":"🕋","mosque":"🕌","synagogue":"🕍","menorah_with_nine_branches":"🕎","clock1":"🕐","clock2":"🕑","clock3":"🕒","clock4":"🕓","clock5":"🕔","clock6":"🕕","clock7":"🕖","clock8":"🕗","clock9":"🕘","clock10":"🕙","clock11":"🕚","clock12":"🕛","clock130":"🕜","clock230":"🕝","clock330":"🕞","clock430":"🕟","clock530":"🕠","clock630":"🕡","clock730":"🕢","clock830":"🕣","clock930":"🕤","clock1030":"🕥","clock1130":"🕦","clock1230":"🕧","candle":"🕯️","mantelpiece_clock":"🕰️","hole":"🕳️","man_in_business_suit_levitating":"🕴️","female-detective":"🕵️‍♀️","male-detective":"🕵️‍♂️","sleuth_or_spy":"🕵️‍♂️","dark_sunglasses":"🕶️","spider":"🕷️","spider_web":"🕸️","joystick":"🕹️","man_dancing":"🕺","linked_paperclips":"🖇️","lower_left_ballpoint_pen":"🖊️","lower_left_fountain_pen":"🖋️","lower_left_paintbrush":"🖌️","lower_left_crayon":"🖍️","raised_hand_with_fingers_splayed":"🖐️","middle_finger":"🖕","reversed_hand_with_middle_finger_extended":"🖕","spock-hand":"🖖","black_heart":"🖤","desktop_computer":"🖥️","printer":"🖨️","three_button_mouse":"🖱️","trackball":"🖲️","frame_with_picture":"🖼️","card_index_dividers":"🗂️","card_file_box":"🗃️","file_cabinet":"🗄️","wastebasket":"🗑️","spiral_note_pad":"🗒️","spiral_calendar_pad":"🗓️","compression":"🗜️","old_key":"🗝️","rolled_up_newspaper":"🗞️","dagger_knife":"🗡️","speaking_head_in_silhouette":"🗣️","left_speech_bubble":"🗨️","right_anger_bubble":"🗯️","ballot_box_with_ballot":"🗳️","world_map":"🗺️","mount_fuji":"🗻","tokyo_tower":"🗼","statue_of_liberty":"🗽","japan":"🗾","moyai":"🗿","grinning":"😀","grin":"😁","joy":"😂","smiley":"😃","smile":"😄","sweat_smile":"😅","laughing":"😆","satisfied":"😆","innocent":"😇","smiling_imp":"😈","wink":"😉","blush":"😊","yum":"😋","relieved":"😌","heart_eyes":"😍","sunglasses":"😎","smirk":"😏","neutral_face":"😐","expressionless":"😑","unamused":"😒","sweat":"😓","pensive":"😔","confused":"😕","confounded":"😖","kissing":"😗","kissing_heart":"😘","kissing_smiling_eyes":"😙","kissing_closed_eyes":"😚","stuck_out_tongue":"😛","stuck_out_tongue_winking_eye":"😜","stuck_out_tongue_closed_eyes":"😝","disappointed":"😞","worried":"😟","angry":"😠","rage":"😡","cry":"😢","persevere":"😣","triumph":"😤","disappointed_relieved":"😥","frowning":"😦","anguished":"😧","fearful":"😨","weary":"😩","sleepy":"😪","tired_face":"😫","grimacing":"😬","sob":"😭","open_mouth":"😮","hushed":"😯","cold_sweat":"😰","scream":"😱","astonished":"😲","flushed":"😳","sleeping":"😴","dizzy_face":"😵","no_mouth":"😶","mask":"😷","smile_cat":"😸","joy_cat":"😹","smiley_cat":"😺","heart_eyes_cat":"😻","smirk_cat":"😼","kissing_cat":"😽","pouting_cat":"😾","crying_cat_face":"😿","scream_cat":"🙀","slightly_frowning_face":"🙁","slightly_smiling_face":"🙂","upside_down_face":"🙃","face_with_rolling_eyes":"🙄","woman-gesturing-no":"🙅‍♀️","no_good":"🙅‍♀️","man-gesturing-no":"🙅‍♂️","woman-gesturing-ok":"🙆‍♀️","ok_woman":"🙆‍♀️","man-gesturing-ok":"🙆‍♂️","woman-bowing":"🙇‍♀️","man-bowing":"🙇‍♂️","bow":"🙇‍♂️","see_no_evil":"🙈","hear_no_evil":"🙉","speak_no_evil":"🙊","woman-raising-hand":"🙋‍♀️","raising_hand":"🙋‍♀️","man-raising-hand":"🙋‍♂️","raised_hands":"🙌","woman-frowning":"🙍‍♀️","person_frowning":"🙍‍♀️","man-frowning":"🙍‍♂️","woman-pouting":"🙎‍♀️","person_with_pouting_face":"🙎‍♀️","man-pouting":"🙎‍♂️","pray":"🙏","rocket":"🚀","helicopter":"🚁","steam_locomotive":"🚂","railway_car":"🚃","bullettrain_side":"🚄","bullettrain_front":"🚅","train2":"🚆","metro":"🚇","light_rail":"🚈","station":"🚉","tram":"🚊","train":"🚋","bus":"🚌","oncoming_bus":"🚍","trolleybus":"🚎","busstop":"🚏","minibus":"🚐","ambulance":"🚑","fire_engine":"🚒","police_car":"🚓","oncoming_police_car":"🚔","taxi":"🚕","oncoming_taxi":"🚖","car":"🚗","red_car":"🚗","oncoming_automobile":"🚘","blue_car":"🚙","truck":"🚚","articulated_lorry":"🚛","tractor":"🚜","monorail":"🚝","mountain_railway":"🚞","suspension_railway":"🚟","mountain_cableway":"🚠","aerial_tramway":"🚡","ship":"🚢","woman-rowing-boat":"🚣‍♀️","man-rowing-boat":"🚣‍♂️","rowboat":"🚣‍♂️","speedboat":"🚤","traffic_light":"🚥","vertical_traffic_light":"🚦","construction":"🚧","rotating_light":"🚨","triangular_flag_on_post":"🚩","door":"🚪","no_entry_sign":"🚫","smoking":"🚬","no_smoking":"🚭","put_litter_in_its_place":"🚮","do_not_litter":"🚯","potable_water":"🚰","non-potable_water":"🚱","bike":"🚲","no_bicycles":"🚳","woman-biking":"🚴‍♀️","man-biking":"🚴‍♂️","bicyclist":"🚴‍♂️","woman-mountain-biking":"🚵‍♀️","man-mountain-biking":"🚵‍♂️","mountain_bicyclist":"🚵‍♂️","woman-walking":"🚶‍♀️","man-walking":"🚶‍♂️","walking":"🚶‍♂️","no_pedestrians":"🚷","children_crossing":"🚸","mens":"🚹","womens":"🚺","restroom":"🚻","baby_symbol":"🚼","toilet":"🚽","wc":"🚾","shower":"🚿","bath":"🛀","bathtub":"🛁","passport_control":"🛂","customs":"🛃","baggage_claim":"🛄","left_luggage":"🛅","couch_and_lamp":"🛋️","sleeping_accommodation":"🛌","shopping_bags":"🛍️","bellhop_bell":"🛎️","bed":"🛏️","place_of_worship":"🛐","octagonal_sign":"🛑","shopping_trolley":"🛒","hammer_and_wrench":"🛠️","shield":"🛡️","oil_drum":"🛢️","motorway":"🛣️","railway_track":"🛤️","motor_boat":"🛥️","small_airplane":"🛩️","airplane_departure":"🛫","airplane_arriving":"🛬","satellite":"🛰️","passenger_ship":"🛳️","scooter":"🛴","motor_scooter":"🛵","canoe":"🛶","sled":"🛷","flying_saucer":"🛸","zipper_mouth_face":"🤐","money_mouth_face":"🤑","face_with_thermometer":"🤒","nerd_face":"🤓","thinking_face":"🤔","face_with_head_bandage":"🤕","robot_face":"🤖","hugging_face":"🤗","the_horns":"🤘","sign_of_the_horns":"🤘","call_me_hand":"🤙","raised_back_of_hand":"🤚","left-facing_fist":"🤛","right-facing_fist":"🤜","handshake":"🤝","crossed_fingers":"🤞","hand_with_index_and_middle_fingers_crossed":"🤞","i_love_you_hand_sign":"🤟","face_with_cowboy_hat":"🤠","clown_face":"🤡","nauseated_face":"🤢","rolling_on_the_floor_laughing":"🤣","drooling_face":"🤤","lying_face":"🤥","woman-facepalming":"🤦‍♀️","man-facepalming":"🤦‍♂️","face_palm":"🤦","sneezing_face":"🤧","face_with_raised_eyebrow":"🤨","face_with_one_eyebrow_raised":"🤨","star-struck":"🤩","grinning_face_with_star_eyes":"🤩","zany_face":"🤪","grinning_face_with_one_large_and_one_small_eye":"🤪","shushing_face":"🤫","face_with_finger_covering_closed_lips":"🤫","face_with_symbols_on_mouth":"🤬","serious_face_with_symbols_covering_mouth":"🤬","face_with_hand_over_mouth":"🤭","smiling_face_with_smiling_eyes_and_hand_covering_mouth":"🤭","face_vomiting":"🤮","face_with_open_mouth_vomiting":"🤮","exploding_head":"🤯","shocked_face_with_exploding_head":"🤯","pregnant_woman":"🤰","breast-feeding":"🤱","palms_up_together":"🤲","selfie":"🤳","prince":"🤴","man_in_tuxedo":"🤵","mrs_claus":"🤶","mother_christmas":"🤶","woman-shrugging":"🤷‍♀️","man-shrugging":"🤷‍♂️","shrug":"🤷","woman-cartwheeling":"🤸‍♀️","man-cartwheeling":"🤸‍♂️","person_doing_cartwheel":"🤸","woman-juggling":"🤹‍♀️","man-juggling":"🤹‍♂️","juggling":"🤹","fencer":"🤺","woman-wrestling":"🤼‍♀️","man-wrestling":"🤼‍♂️","wrestlers":"🤼","woman-playing-water-polo":"🤽‍♀️","man-playing-water-polo":"🤽‍♂️","water_polo":"🤽","woman-playing-handball":"🤾‍♀️","man-playing-handball":"🤾‍♂️","handball":"🤾","wilted_flower":"🥀","drum_with_drumsticks":"🥁","clinking_glasses":"🥂","tumbler_glass":"🥃","spoon":"🥄","goal_net":"🥅","first_place_medal":"🥇","second_place_medal":"🥈","third_place_medal":"🥉","boxing_glove":"🥊","martial_arts_uniform":"🥋","curling_stone":"🥌","croissant":"🥐","avocado":"🥑","cucumber":"🥒","bacon":"🥓","potato":"🥔","carrot":"🥕","baguette_bread":"🥖","green_salad":"🥗","shallow_pan_of_food":"🥘","stuffed_flatbread":"🥙","egg":"🥚","glass_of_milk":"🥛","peanuts":"🥜","kiwifruit":"🥝","pancakes":"🥞","dumpling":"🥟","fortune_cookie":"🥠","takeout_box":"🥡","chopsticks":"🥢","bowl_with_spoon":"🥣","cup_with_straw":"🥤","coconut":"🥥","broccoli":"🥦","pie":"🥧","pretzel":"🥨","cut_of_meat":"🥩","sandwich":"🥪","canned_food":"🥫","crab":"🦀","lion_face":"🦁","scorpion":"🦂","turkey":"🦃","unicorn_face":"🦄","eagle":"🦅","duck":"🦆","bat":"🦇","shark":"🦈","owl":"🦉","fox_face":"🦊","butterfly":"🦋","deer":"🦌","gorilla":"🦍","lizard":"🦎","rhinoceros":"🦏","shrimp":"🦐","squid":"🦑","giraffe_face":"🦒","zebra_face":"🦓","hedgehog":"🦔","sauropod":"🦕","t-rex":"🦖","cricket":"🦗","cheese_wedge":"🧀","face_with_monocle":"🧐","adult":"🧑","child":"🧒","older_adult":"🧓","bearded_person":"🧔","person_with_headscarf":"🧕","woman_in_steamy_room":"🧖‍♀️","man_in_steamy_room":"🧖‍♂️","person_in_steamy_room":"🧖‍♂️","woman_climbing":"🧗‍♀️","person_climbing":"🧗‍♀️","man_climbing":"🧗‍♂️","woman_in_lotus_position":"🧘‍♀️","person_in_lotus_position":"🧘‍♀️","man_in_lotus_position":"🧘‍♂️","female_mage":"🧙‍♀️","mage":"🧙‍♀️","male_mage":"🧙‍♂️","female_fairy":"🧚‍♀️","fairy":"🧚‍♀️","male_fairy":"🧚‍♂️","female_vampire":"🧛‍♀️","vampire":"🧛‍♀️","male_vampire":"🧛‍♂️","mermaid":"🧜‍♀️","merman":"🧜‍♂️","merperson":"🧜‍♂️","female_elf":"🧝‍♀️","male_elf":"🧝‍♂️","elf":"🧝‍♂️","female_genie":"🧞‍♀️","male_genie":"🧞‍♂️","genie":"🧞‍♂️","female_zombie":"🧟‍♀️","male_zombie":"🧟‍♂️","zombie":"🧟‍♂️","brain":"🧠","orange_heart":"🧡","billed_cap":"🧢","scarf":"🧣","gloves":"🧤","coat":"🧥","socks":"🧦","bangbang":"‼️","interrobang":"⁉️","tm":"™️","information_source":"ℹ️","left_right_arrow":"↔️","arrow_up_down":"↕️","arrow_upper_left":"↖️","arrow_upper_right":"↗️","arrow_lower_right":"↘️","arrow_lower_left":"↙️","leftwards_arrow_with_hook":"↩️","arrow_right_hook":"↪️","watch":"⌚","hourglass":"⌛","keyboard":"⌨️","eject":"⏏️","fast_forward":"⏩","rewind":"⏪","arrow_double_up":"⏫","arrow_double_down":"⏬","black_right_pointing_double_triangle_with_vertical_bar":"⏭️","black_left_pointing_double_triangle_with_vertical_bar":"⏮️","black_right_pointing_triangle_with_double_vertical_bar":"⏯️","alarm_clock":"⏰","stopwatch":"⏱️","timer_clock":"⏲️","hourglass_flowing_sand":"⏳","double_vertical_bar":"⏸️","black_square_for_stop":"⏹️","black_circle_for_record":"⏺️","m":"Ⓜ️","black_small_square":"▪️","white_small_square":"▫️","arrow_forward":"▶️","arrow_backward":"◀️","white_medium_square":"◻️","black_medium_square":"◼️","white_medium_small_square":"◽","black_medium_small_square":"◾","sunny":"☀️","cloud":"☁️","umbrella":"☂️","snowman":"☃️","comet":"☄️","phone":"☎️","telephone":"☎️","ballot_box_with_check":"☑️","shamrock":"☘️","point_up":"☝️","skull_and_crossbones":"☠️","radioactive_sign":"☢️","biohazard_sign":"☣️","orthodox_cross":"☦️","star_and_crescent":"☪️","peace_symbol":"☮️","yin_yang":"☯️","wheel_of_dharma":"☸️","white_frowning_face":"☹️","relaxed":"☺️","female_sign":"♀️","male_sign":"♂️","gemini":"♊","cancer":"♋","leo":"♌","virgo":"♍","libra":"♎","scorpius":"♏","spades":"♠️","clubs":"♣️","hearts":"♥️","diamonds":"♦️","hotsprings":"♨️","recycle":"♻️","wheelchair":"♿","hammer_and_pick":"⚒️","crossed_swords":"⚔️","medical_symbol":"⚕️","staff_of_aesculapius":"⚕️","scales":"⚖️","alembic":"⚗️","gear":"⚙️","atom_symbol":"⚛️","fleur_de_lis":"⚜️","warning":"⚠️","zap":"⚡","white_circle":"⚪","black_circle":"⚫","coffin":"⚰️","funeral_urn":"⚱️","soccer":"⚽","baseball":"⚾","snowman_without_snow":"⛄","partly_sunny":"⛅","thunder_cloud_and_rain":"⛈️","ophiuchus":"⛎","pick":"⛏️","helmet_with_white_cross":"⛑️","chains":"⛓️","no_entry":"⛔","shinto_shrine":"⛩️","church":"⛪","mountain":"⛰️","umbrella_on_ground":"⛱️","fountain":"⛲","golf":"⛳","ferry":"⛴️","boat":"⛵","sailboat":"⛵","skier":"⛷️","ice_skate":"⛸️","woman-bouncing-ball":"⛹️‍♀️","man-bouncing-ball":"⛹️‍♂️","person_with_ball":"⛹️‍♂️","tent":"⛺","fuelpump":"⛽","scissors":"✂️","airplane":"✈️","email":"✉️","envelope":"✉️","fist":"✊","hand":"✋","raised_hand":"✋","v":"✌️","writing_hand":"✍️","pencil2":"✏️","black_nib":"✒️","heavy_check_mark":"✔️","heavy_multiplication_x":"✖️","latin_cross":"✝️","star_of_david":"✡️","eight_spoked_asterisk":"✳️","eight_pointed_black_star":"✴️","snowflake":"❄️","sparkle":"❇️","x":"❌","negative_squared_cross_mark":"❎","heavy_heart_exclamation_mark_ornament":"❣️","heart":"❤️","arrow_right":"➡️","curly_loop":"➰","loop":"➿","arrow_heading_up":"⤴️","arrow_heading_down":"⤵️","arrow_left":"⬅️","arrow_up":"⬆️","arrow_down":"⬇️","black_large_square":"⬛","white_large_square":"⬜","star":"⭐","o":"⭕","wavy_dash":"〰️","part_alternation_mark":"〽️","congratulations":"㊗️","secret":"㊙️"}
\ No newline at end of file
diff --git a/android/app/src/main/res/raw/node_modules_reactnativecountrypickermodal_data_cca2.json b/android/app/src/main/res/raw/node_modules_reactnativecountrypickermodal_data_cca2.json
new file mode 100644
index 0000000..39e3f0e
--- /dev/null
+++ b/android/app/src/main/res/raw/node_modules_reactnativecountrypickermodal_data_cca2.json
@@ -0,0 +1 @@
+["AF","AL","DZ","AS","AD","AO","AI","AQ","AG","AR","AM","AW","AU","AT","AZ","BS","BH","BD","BB","BY","BE","BZ","BJ","BM","BT","BO","BA","BW","BV","BR","IO","VG","BN","BG","BF","BI","KH","CM","CA","CV","KY","CF","TD","CL","CN","CX","CC","CO","KM","CK","CR","HR","CU","CW","CY","CZ","CD","DK","DJ","DM","DO","EC","EG","SV","GQ","ER","EE","ET","FK","FO","FJ","FI","FR","GF","PF","TF","GA","GM","GE","DE","GH","GI","GR","GL","GD","GP","GU","GT","GG","GN","GW","GY","HT","HM","HN","HK","HU","IS","IN","ID","IR","IQ","IE","IM","IL","IT","CI","JM","JP","JE","JO","KZ","KE","KI","XK","KW","KG","LA","LV","LB","LS","LR","LY","LI","LT","LU","MO","MK","MG","MW","MY","MV","ML","MT","MH","MQ","MR","MU","YT","MX","FM","MD","MC","MN","ME","MS","MA","MZ","MM","NA","NR","NP","NL","NC","NZ","NI","NE","NG","NU","NF","KP","MP","NO","OM","PK","PW","PS","PA","PG","PY","PE","PH","PN","PL","PT","PR","QA","CG","RO","RU","RW","RE","BL","KN","LC","MF","PM","VC","WS","SM","SA","SN","RS","SC","SL","SG","SX","SK","SI","SB","SO","ZA","GS","KR","SS","ES","LK","SD","SR","SJ","SZ","SE","CH","SY","ST","TW","TJ","TZ","TH","TL","TG","TK","TO","TT","TN","TR","TM","TC","TV","UG","UA","AE","GB","US","UM","VI","UY","UZ","VU","VA","VE","VN","WF","EH","YE","ZM","ZW","AX"]
diff --git a/android/app/src/main/res/raw/node_modules_reactnativecountrypickermodal_data_countries.json b/android/app/src/main/res/raw/node_modules_reactnativecountrypickermodal_data_countries.json
new file mode 100644
index 0000000..a7472ac
--- /dev/null
+++ b/android/app/src/main/res/raw/node_modules_reactnativecountrypickermodal_data_countries.json
@@ -0,0 +1 @@
+{"AF": {"currency": "AFN", "callingCode": "93", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAIAAADRv8uKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAABJ1JREFUSMfll19oU1ccx3+/c29yc2PaJG2TGFvTuljRdnViWx9sxSmlutmhFl+GCBvCQPBhyAR92VDwcb74IJTucQo+zVFQJs6/9M/AlqrB2cZqbbLYJrRNanL/5J7z20McbA/rbevci+fhcC/nz+d8fz/u73wvgl2TADjAdwBdAFkA6V+mcQZeAX1b4czXIOWBM5tt7cbfWXv/wPJKFiH+45XofwEjlkgIQKW+dA4EgGWcYHlgBCDGoLwcXC5DVaVsFnWdEUGhUCK/AzAiAnCHg2prcds2i3M5FOIjI8Q5hsNyIgFPn8Bcbum67cFUohJZTqfR1OSKRPjYmJzNOhTF8ngQQLjdptdr7d/v+flXtBKASEtg24MREYisSASiUUmWpVhMGhsDr7fg88HsrDI3Jw8NUUODjgTr15tqDqwcINrqlm2pnEiW5bpjx6RoVL13T9y4oUSjxsxMoLNTFAra1auOmhqIxSo/65LqPwznR0D7nqT/QjEAfHrgwMaqqvzEhDQ6KgBcXV08nY5euKBPT8cNQ6mo0Ht65Hh8QVEb123arnzcP3cbmU3AFysgiEhEq9xuYZovBwbcr14V794FAF8k4nW7zQcP+MOHXr+/LBwGALOvr7wokg9uqMIlk2SbZmmRMcYYEe3etautra19z575vj5aWGCqKlpaPLt3o89HLhdFIrnxcXN0lDwe8vqDRw9rEhQNc6o4xZAtgrdRDAB1dXWesjJ/fb2aTEZ7e9Xm5nw2+/vFi4+am2M7dz6/di2fSnn37l179qw78dK7oaGy6Kv3bADxZvlKwEQEAE6nkwsxfOmS/9AhT03N64mJ4szMms2b15486SwWnY8fc84LyWSwo0Pt7Hx6/ToyWZZkQHirHAOAqqodHR2NO3Zwzqd6e9n4eNqysLnZf+6c9/z5hYWF+bKy4uBg6qerksezoWlre8OOomyCAFy0lkmLg4lIEFWvXp1LJNZUV6dOn0aA6u5uPj2dHRhw1tdLDkcVY8bQUGFk2P/F0ZeTo0kwLicvpymNgCvMcSnU8Xj8ta6n+vsTuZxRVaU0NdUcObK6rc1tmvKLF8HW1tDBg3IwaFQF4pOTqftDf1iZZ1rcNtQ2lZ0xJoTo6u4+1d7u0HVfa6s+OGgND4OiQCCAhoHz80Qkbdni2r597tYtHgp9U3llYPYOk5gAscjONgWkJPq3+/fVEyc2hkLPbt7MFIv67dssHAafD2WZJ5OkaeVtbcqL5x99+VX/1OBwbBAksP2O7e8yCZETfVtb+8nhwxkhVgWDDNGIxRzT00KSnOvWOVta8pmM+TrnT2vXYj1nPs8wEwW+Xa1+I5oxnJyEK1cqjx+v2LdvLJWiTZv8FRUzmYzpcpUFAmGAuV+uix8u4AcZcDAwhK2iJdxOACAEMOaIx3OnTulPngQaG+c1LW9ZKgCWl69SVfPOHe3yjz6LyIFAYimWYMlGQAhCFLqe7ulBRFVRSNclRFCUWcMgImRAACCW6n6W4zKJANHBmExEmgaMEQBpmkzkYAyI3qHnAiLiHAAAEf56IADgfLlGeUX2Fv5maVfkbeF9/JP4E60nG6TGip3CAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE0OjQwKzAyOjAwHXwFzwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNDo0MCswMjowMGwhvXMAAAAASUVORK5CYII=", "name": {"common": "Afghanistan", "cym": "Affganistan", "deu": "Afghanistan", "fra": "Afghanistan", "hrv": "Afganistan", "ita": "Afghanistan", "jpn": "アフガニスタン", "nld": "Afghanistan", "por": "Afeganistão", "rus": "Афганистан", "spa": "Afganistán", "svk": "Afganistan", "fin": "Afganistan", "zho": "阿富汗", "isr": "אפגניסטן"}}, "AL": {"currency": "ALL", "callingCode": "355", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAgdQTFRF3iEQ3CEQ3SEQ2iAQ2yEQ3yEQ5iIR4iIQ5SIQ5yIR7iMR7yMR6SMR7SMR7CMR4yIQ4CEQuBsNxR0OvRwOtxsNahAIcREIrxoN5SIRnBcLkRYKYw8HhhQK4SEQxh0O1CAPsxsNGgQClhYLoxgMZQ8HCwIBAAAAIgUC0B8PvxwOEAIBZw8HqRkMexIJJwYDZA8HIwUD0x8PkxYLQgoFXA4HTAsFcxEIVg0GYA4HrRoMAQAAjhUK6yMRTgwGHgQCRgoFKQYDeBIJNwgEJgYDFQMCPQkEYQ4HPAkESgsFLQcDKwYDWg0GIAUCaxAIdxIJAwAATAsGLgcDeRIJ1iAPUwwGOgkEOwkEEwMBFgMCDAIBHAQCUAwGwh0O5CIQdBEIHQQCbhAIgxMJPgkESwsFCAEBAgAADQIBNQgE1SAPPwkFUQwGSAsFJQUDFwMCGwQCRwsFUgwGYg8H1yAQRAoFVAwGmxcLDgIBRwoFyh4PWA0GjRUKWw0HMQcE2CAQoBgMMgcETQwGvBwOQwoFRQoFcBEIyR4OJAUDwx0OmRcLfRMJBwEBQQoFBAEAKAYDjxUKpBgMFAMB2SAQtRsNzx8PbRAI6iMRxx4OJQYDLAYDOAgEHwUCIQUCNggE4SIQrhoNgBMJyB4ONAgE0R8PmBcLqBkMphkMrBoM9iUS2yAQTwwGfxMJ6CMR////lzGo6AAAAAFiS0dErFdl8osAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAHtSURBVDjLY2AYWoCRiYmBkZmZkYGBhYWZhYGJiRG7OlY2dg4mTi5uNkYmHl5uPgZ+AU7s6lgEhYTZRUTFxCWYJaWkZWTl5BVYsahjYmVSVFJWUVVTU9fQ1FJTU9XW0dXjZMKikoVP38DQyNjEVE3STM3cwkTB0srahgWbicy2dvYOamqOTs4urm5qau4enioS2ExkYHXz8vZRU/PVV1PzM1XzdwgIDMKmjEkgOCQ0LFxNLSJSTS0KSPtEe5vGxGI1Ms4jOl7NSg0MrKwczBISsatj8k5KdkpRSwUqtUpVSwuzTxfDppBJICM6Mys7JxdkppVaXk5+gVOhAFY3FkkXJ5eU2pcBrVVLszXKL/eIw6qQv8LVo9JIpjATaJ6/hWhVUHVNMRO2qGGtrROt125ojFJLTVVrYmjW1mspxRqF/K1teu0dnYpd3Wo92Va9ff3KE9wnCmD1DU/HpMldVpXOamrFU9T0piqL22BNPUzs07rVpms3zQAF0ExplVlqlcGsWMORZarK7DlzjRwmqKkp9s6rUJ89n48Fh5GCspMnL/BdqOgSNn9RzIKJ0/ixGghUycEky8C3eEmu89JlfALsrOw41AFVAuHE5f1qXdN4mYFZBqc6CFjBv3LVamYGwoBJgD+WCGUglYTspBIAAL5eaGbLfsJqAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE0OjQ3KzAyOjAw2Ns7QQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNDo0NyswMjowMKmGg/0AAAAASUVORK5CYII=", "name": {"common": "Albania", "cym": "Albania", "deu": "Albanien", "fra": "Albanie", "hrv": "Albanija", "ita": "Albania", "jpn": "アルバニア", "nld": "Albanië", "por": "Albânia", "rus": "Албания", "spa": "Albania", "svk": "Albánsko", "fin": "Albania", "zho": "阿尔巴尼亚", "isr": "אלבניה"}}, "DZ": {"currency": "DZD", "callingCode": "213", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAgFQTFRFAL8TAL8RH8cv4Pfi////AMATAMARH8gv4PjiAMETDLYUIKcWR6Uv5NDD/+jr//r7AcATKaMYe2oiuz8p2Sot5CQw8Sk+9DlN9mJy+qy0/vDxC7gUbXQg1ywt9Rcw9Bcw9hYw8xox8yU78yk+8yg+9VZn/MbM//7+DbcUjF8k7xsw9Bgw8hkw5yAutFM266im/dHW/dre/MzR+p6o929++73EAr4TeG0h8Row8xgw0i8sT4cbJsIw/vDy+7i//eLkOZga4CUuP5QbAMER/vX2/u/xA70TllglbXUgH8Uu4PDc+7zD92t6//j5HqoX0y4syzQrG64WH8Is25qO+5ai/dba/dzf9EVX9lpqAMITQJMb6h4vmFclAb8TH8kx3s++9j1R8ytA9DxP8hYt9lhp/vP0AMISVYQdeWwh4Pnk/bO88yM58hgv9Vdo+ZSe/NHWVYUd4Prl/sfO8yo/8hcu8hsx8y5D9l9v+q62/vb3AL4RH8gx393L90xg8hsy8yU68hUt9VBh/dve//r6HqsX0y8szDMrH8Ms25GH+XCA+7O78y1C9mFx//z84OTS//z++Zeh9mZ1Opga+7C4/uvt+7rB/ePm/dHX+Z6n93OB/MLI8yk/9llq/MrQKqMYfGoivD4p8So+9DpO9mR0+q63/vHyDbYVIacW5NDE/+js//v71zhLzwAAAAFiS0dEBI9o2VEAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAFFSURBVDjLY2DAAIxMzCyYgGEwKWRlY+cgQiEnKxc3Dy8fPwGFrAKCQsIiomLiEpJS+BSySsvIysnJKygqKauoqqnjVMiqoamlraOtq6dvYGhkbGKKU6GZuYWljryVtQ3YM7Z29jgUcjo4As0TcXIGBw+/kYurOnaFbu4KOjoWHpyMnl5ACW8fXxxWs/r5a+vIBwSyMgYFh4SGhUfw41AYGRWto6MQE8vAGBefkJiUnJKKQ2FauoWOjlwGJzAKM7Oyk3Oyc/Py+bEqLIArLCwqLtEpLSuvqMRrdVV1TW1dfUNjUzMOz7S0Aj3TBvRMe0dnl113Ty+uAIcHT3tfPwvLhIk4FXJOQg5w28mVuAIcLQqnTJ1GOFFMNzSaMXMWUcls9py5+BPuvPkLREQXLlq8ZCmhrCCwbDnPipWrqJe5SMiudFMIADEdVRLXGs/+AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE1OjAwKzAyOjAwdvRgCwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNTowMCswMjowMAep2LcAAAAASUVORK5CYII=", "name": {"common": "Algeria", "cym": "Algeria", "deu": "Algerien", "fra": "Algérie", "hrv": "Alžir", "ita": "Algeria", "jpn": "アルジェリア", "nld": "Algerije", "por": "Argélia", "rus": "Алжир", "spa": "Argelia", "svk": "Alžírsko", "fin": "Algeria", "zho": "阿尔及利亚", "isr": "אלג׳יריה"}}, "AS": {"currency": "USD", "callingCode": "1684", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAIAAADRv8uKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAABiZJREFUSMetl11sHNUVx8+5c3dmPbsz3g/bidfYxo7jeONdOwHH3iUlHygUkEIDgpaKVmolVMJDeGtF2qp9KBIPqBVplVCplfrSKokiUdqHBgmq8hIgarEVTBxCnNaJndj77fXurD0zu/eePtiJ7NIEb/B5v/f3P1/3nIsAL8JGGAIgEAIQgAQGoAAwAPJxdyu3drDcDpnqcdNcOkxt8LZH+AbC6BZM59VuXo5hoV9mtlQzzbalax7e1qrGDpgjQ4Hdw0YsWjf4LrAtvBxn+ZhI91SzzXZZ93o8bRHPwB5fMmEkhvzxqDcYuH3PusB3h8UwH1/xbAWmDuzVEyNGcpcRi3pDt2EEAIXUnMfjMcJNfCNhyYSZ3OWP9WnBAN66x3EcKSn9+YUbk5eyV8Y+PvO7p3/556FHD/KNgA2bA9vVRmPFLyIEKBXn86lZ69rFD069uZC5sXhzZi5XbfKC8KqR3n4A4BsCAwCSEhmrVBanx89nL3742T/+On1xzFejeZcaNGAeNFo0WXFaRx6JdHYBSU6AXwUGUgIiIAJjH5w6cemPry3NzjpLmCXy68g0xlVwJBkca4uOo/qf+skbAEAE3MdlFy8PsHxM1AdDxpAxYIyIEHGhXP74+KtyIe02KORBxZHFqgyhUAGKAshS5lLw5E9fvn9rn6jVFM75H+TZZtvSvbwu2NpCJAC8eWnMZo7pByblgksqgkNQcCCgoRREbV1HfvXanoPfBCCFcwDAT5/6jp4YNncnzHj0TjBAhDvYcmrfe/PnE8deFRyFFzbrsCSo6EJNwuwSlhzaHDIO/fjYA49/q7K0tLhYsW2no6MDiahe2FoyScTTLx+UmSnjwAvnTx43c1NBP/o5OQIqNXAEEFMKWRHY89jjrxxjNdtxq7qu8y8L45dxARjAodffSufyZmPA1cNXfn+0WErZAjVGCkJYA8EgR4C+cLVaJcdWNa9t2wwZQ85RUdbr4lqTUkxeuTz2r48izcEmU+/ZOSIbO3gJilUlY0NqCRwJTlU09d4X3NRSsSwhRLlcDoVCa0Jdn69EiDiXSl/9z41wyOxsb83nC0KIwrXLE++cnHrnlKEJU0VCXCjJ9u/+6LlXXncd23Zcy7KamprufTohQk3IzIeH/Q3buP8xqxKKRFo599zf2fHg/if+1t597te/0JqZB2GuAt5sDgBUVVM1r2maRFRfRv8XrTDHv0cxY02RaEtLmCuMpKjVXADoGNqHDHwcF6voCZoP7D0AAFJKIloOFSMpqVYjIWD9MScCgImx96be/d5W9ewmX+7G6BtXx84AKhKQKSoAkGSkQW5RpC1l+IWjQ098GwCYwhAREQGAr67k9bYTAgD09O9NfTLuyf7FKs56y9PTkx2aR1mycg2+QMfAc65Tfv5I4+czvZ3Nz3zjpR8yEkQryJU7xg8970sMm7sTRny7FqjvAREEc9cuIMP0+aPGtsNcUeYv/Kw9bE/X9svKJJZGAw+/3RXdpyCtiF1lyr7JQvXv71onT+dOnsm/f65y/aaQpAQaeYN3pbMRSUoQAohweR7cVk3VxlCblfpnpkim4dN9jazp67PWppnRE87ClCVaanapPPN+MXtFVF1kqsdr3D6MPv6DLl6Js3x8eUhIS9c4b2tV43FfMmEmh43Bfu1OTylIQOX66InRt48MbYOSEl1o/H5tYTw7M267Mrx5a1dXdyn371L+aiV/Obz9pa89e3z5YV9O12EAtmosVmKsEBfpdYsQxD2fnDvtm//TZ5evdne22FWlWHa9wajuZRW2rXfwgGEYlXJBD3T5zTAQLccMEV5cu5beowjXFfNzE3b2I5j5zWweZa0SVK5drz7ctf+3fdF+IomIqzONq/fqL+zG6xXhj/d5g4Flb4oLeddlcnH2+sRZPbSld+eTqsqAAJCtqeo7LfR1ioio8ZieGDaTu0IP7lD8vtVNT0J8sTtwPT+J+kRENnvicV9yxEzuMgdjWqDx/xbmusD1iMjHRaanmmmW5VuRiPseSpjJEXNwu8c0Vt9z73+nu4jo5pV+LMTkqhaNRNRYzEwOBR8a9vX3fSXwXUWs+bQNstxOmdriplXpoNrgvS/yXxrgj8ioYNLQAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE1OjAxKzAyOjAw0INrvwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNTowMSswMjowMKHe0wMAAAAASUVORK5CYII=", "name": {"common": "American Samoa", "deu": "Amerikanisch-Samoa", "fra": "Samoa américaines", "hrv": "Američka Samoa", "ita": "Samoa Americane", "jpn": "アメリカ領サモア", "nld": "Amerikaans Samoa", "por": "Samoa Americana", "rus": "Американское Самоа", "spa": "Samoa Americana", "svk": "Americká Samoa", "fin": "Amerikan Samoa", "zho": "美属萨摩亚", "isr": "סמואה האמריקנית"}}, "AD": {"currency": "EUR", "callingCode": "376", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAYAAABe3VzdAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAABQVJREFUWMPll8uLHFUUh79769HV3dMzXdPzSDrETBIDEyUxiq+FLxBEEIkuXYjGheh/4MKF/4GIC9e6ciWoSxGUKG4SFQcTk2jMZCZmMj1O93R3ddfj1j0uekyMoFRrooIHmobiVt3v/s7jnqPgY2EsU7z1xuvy0ssfKkzBV1xovYNcfBWFGm83Pd7yf97+H4ACXOc6tf3sXwNU1wiirsPpL0LWLwaIgAisrwSc/iIk6rqjA/wNWndMMkpeTLYVs/RJHT+A8lTK+vlJWssT/DQ/AGDrSgXJNdXphNUzEwyHDk57SO4Nccx4tGMpqJXhmcff57aZ82rjx5DWSpmpmZSdB9vEA4fWhUlaFyaJI4edi23qsymtlTLtH6fYnJhT/QfqyJhZPIaCCs/LOHzgLOVSRm4dkshn6fg05C5pJgT+aGVqhNbyBK3VMknk43uA1qR7AqyrcLLiKo4BKFirWFlvcGRpCffbGB+QoIbEfepuTt4MCI+COZ5QCSH6GqYXI9JLkB2p0GtZsOMpWNjFvpfy7BPvcesty+g1Q+Vkn0YccuiFJ9i9sEBzKqKaDAkbMY1Onx0TfRpbfeaDPo1Bn9p0ipn36T5Ux7rF/VwQUFGrdFncc5qF5hqCQrQiPDpD/egS8y+WyTZKpBuMSoy6+tq1Lwgw5xM1S5hAF65DhQHvuf0EB/euoHBGT7SD2TRAwOA7YXBKIemffE5G8aR3lejtrxQGLByDlWCAlRxlFcoPCJ88glN16Hx4H4OvTjFxT5XUPQ/Sug7qN2fEipAJuKXiLi4MeOr8QTq9T5hp9LAmpXfuJJ0TBvv2CbAZSmmyfQ55rjEoslyRAVkORoTcKFAKNzJULyUUbRoKAgpb/ZBhMkU8jKnd7dFvGJTro7QguQdWcJoenU0fe5dLZEA9BFkN8jtguFFCMks5tXhRXlhBB557rcjCJC3xzbkDNKYuc++DF5htdwkbKfUwpeYmTAYJwSHF5ELGjj091j5NmIsSJp2EXQ8nRJnHxnGh/tEmfteMkuZGutgYjyT1cZ0crQTHCo7IaKPtn1aCdqC2W5hbBDYhjUAbcBwBB8gsaozrrmAWa3bOXuKV59/kzsUfkO1M/iMbXoG+geohqN0P7vSozOi9ZTafmiUOvRufxVobBIPr5Ii9vp/6fbyXQtAr0P4c/DqUj4GIQruK1IId4z4uDGitplYxGCN01gO0DagwiqVRyAuZ0aghZNah/jR4DtgYurhs/lTG5EIp0OibcRffvu8MC80tFC7DocN6cx5X25F8pW0l2wrVg7WzUyg1kkkETKqJB4pqGaznksx5BFumUKkpDLhztk3JswgOq+uGbmSZqGgmKppaRWMFkragFExWPbqRpRdZTC4MkoxeZDl8IMAPNKpWvEcpvPL7i3tZXguZrfeYm3ZxnRxrhf7AYjLBWCFOBNdRdHo50dASp8JkVRPWHJozLkqEfC2jupEWLtSq6NiptaU5e5nmzGVePPaBPPbol8qKxuaKteUym6sVyoFGBAaxZce+PrO7klEhV9D9DGm/a1Xp5wxvq+i8OmaSrF7ZzeqVPRzzP2f3oSGY0RHDHTFnlaJzuYLSQnN/xOJ9HapT+dVdWichO8eosN2MLN7GBLYnI8vV5rM+Yzj8yAaXztRwPMuuA328klxrTn/9HxPuLwD+gQkEFcu+I1vX9r9Bc+eNG9xlbHH+YcCbZP95wF8AY/YwUwg4nJQAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6MzIrMDI6MDCAJh3/AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjMyKzAyOjAw8XulQwAAAABJRU5ErkJggg==", "name": {"common": "Andorra", "cym": "Andorra", "deu": "Andorra", "fra": "Andorre", "hrv": "Andora", "ita": "Andorra", "jpn": "アンドラ", "nld": "Andorra", "por": "Andorra", "rus": "Андорра", "spa": "Andorra", "svk": "Andorra", "fin": "Andorra", "zho": "安道尔", "isr": "אנדורה"}}, "AO": {"currency": "AOA", "callingCode": "244", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAbZQTFRF/wAA/wEA/wIA/wMA/wwA/x0A/wQA/20A/7sA/+gA/ycA/0MA/60A//IA/6UA/4EA/zMA/woA/x8A/yMA/8AA//8A/18A/xwA/2oA/6YA/zcA/wgA/7YA/6IA/zgA/AAA/AEA/QAA/BkA/MsA/P8A/GsA/B4A/fIA/98A/QwA/2kA/zoA/wYA/6kA/nkA/gAAwwAAwQAAxggAxAoAxQkAwwwAxAQAvwAA3HMA/9QA3C0AxAIAAAAAAwIAjIkAOzsAAgcAAAEABAQAc2kAXmAAAgAAy8gA39UALyoAAgEABAIABgQAsaQAiH0ABQMAZl4A3c8AcGcADQwAEg8A8OkA1csACQcAAQEAAgIAQTwAzsEA//EAuKwAPDgAmZEA49UAhnsAGBYAEhEAYVsA280A4dIAgHcA2soAWVIABQQAAwMAdm0A388AZV4AKicACgkAWlMA0MIA798AzL4AYFkAAQAA0s8A/vgA5NIA8uAA7tsA7+MA+e8AVk8Ar6MA8OAAf3cAGRcAUkwASUMAGxkA9eMAbGQAcWgADAwAU00AsKQAaWIABQUAOjYAwrUASUQAFBIA////QnDRNwAAAAFiS0dEkQ8NvpoAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAFDSURBVDjLY2AYxoCRiTh1TMzEmsjCysTGSNg8BnYOTi4GwrYzM3Dz8PLxCzAQNFNQiEFYRFSMgQ2/hxnEJSSlpBlkZOWwGSkPBwqKSsoqqvLyauoamvIK8mgAxUhmLX5tBh0GXT19LKFkAAeGRsYmBqYGZuYWllbm1gZogMEGBmxt7OxtHBxtnGycRV2AJBpgcIUBWxs3dw8bTy9vGx9fGz9XdIAw0cnGXzQgMMjGJjgkNMwmHMNEBDPCJjIqOibWJi4+AUMZQmG4TWISUG1ySmpaeoZNJm6FWTbZObl5+TYFhUXFJTYRWTitLrWxKSuvqKyqrqmtq29oxOPGcJum5pbWtsb2DpvOuq7ufHSlDMic8J4IoDuzbGx6+/qBjsGlMAvosPAIp3CbrAibCVk4rYbaDwspG/wKMXQQVEi0iRQoBADlxK8dqvctggAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDo1MCswMjowMNHWBVEAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6NTArMDI6MDCgi73tAAAAAElFTkSuQmCC", "name": {"common": "Angola", "cym": "Angola", "deu": "Angola", "fra": "Angola", "hrv": "Angola", "ita": "Angola", "jpn": "アンゴラ", "nld": "Angola", "por": "Angola", "rus": "Ангола", "spa": "Angola", "svk": "Angola", "fin": "Angola", "zho": "安哥拉", "isr": "אנגולה"}}, "AI": {"currency": "XCD", "callingCode": "1264", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAYAAABe3VzdAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAABrFJREFUWMPFlmtwVOUZx3/vOSe7m91AgNyEIglUyFhBDYgNVShURS4fZNSBOg0BZcZYpGg6iNOxU6fTi51pY5FEZpgCOuooKCIwBZSbtrFGMNhEQwghQskmIZtsVnbZ69lzztsPu7mQGNT9EP4z75zZM8857+88/+d53hVfLV0SyX1mo2YV3cmLm46LypeO4vMFAQUhQErJzNlT5P4/FONdsQzD70fNyCDv7fd48E91fPqfZhRFAcCSkD85h/XLJrOk4zjiXCP2NU+ybItbrW/oECBISvLNGnJf8WQVaB3PPaeFK17QNpbOUN9463F17rxCVVVRpZQqSBXQEktedZVSaiA1yzI1e7pNW7aoUKtaqGqLa7ZpLoemZW3aoh3VpmnuSwExaF8xzFIGL21Nba4o/fGD3H/qY0IflfCTsjJ2v17K9p11VG0+Rke7l+ElAUHRzHyeuGs0d50/hvOcn8ynnqYxZzoVf6/m0IEviMXiDMje95KAxyw1zSbunj2Jsqkhpp8+Qkb+jeSWl9OojefPf/kAjzfE27+dRc+KZRj+AGqGi9xde1m7/Tw3OWOsSGtmzOlPyVi8BP99D7NtXwuv7qimp8c/IBmpScyd/6JlWVLE4yZjszJYPm88C7pqsM6eIad0JeKexZw64+UWvY32B5ZiBgIoLhcFBw7hS8/GvvcNZE83WWVPcDZtPJWVx6mvc4MEoUAsatDcdAldN1ID7PqwOi4lmpQS07SQCEZl2OBKAGkYaGPHoqU7CNbV07puHVYohJKezo2bX8I141aMSBjFkY5ISyMYiKDrBoqSsFMIcHeGeGjDUdo8wZRsFnWZmXGJ1ERf7SY6F5F8mUw0ljRNrHA48VsIFKcToaokW72vYMQACIGkQ7pYE7yHDsvF8M07vDQjEOjf4LtKSqxQ6Nu/HjCFRGKlZC+AprpcQwBlb+bEAEtMEysW64tVHA5Q1SFxA00USFSZjoiKVJKXAMzb9V7CmqRTihA4XbaEfUkwRVMJf9mAu7wcKxxGcTiYWFGBa2YRVtxAxuOJ2DQbobCOaRgoQkFRIO4Jo2z8CLpSq0HtoRfqALAsyYQJYygrm8fCuYXEmpr4eudO7JMLiMxfiksqCE1LPKWqpP1oOpd/eBt52U7ijafxbt+OSE+nfup8th1y09bqQ1UFesyg26+nBAeg1HzcxMmaZka7bDy1/mcsmJWHt7IS96Or8LV2srVWZ/2GvQSvRPucFALCYZ1fPfkmv39+P77M8eSuXoXR0U7B1udZNdbNGLuk9uRXfF7bkhzUKVo8bdoE1q5bwOrSYmynP6dtdTlmJErzvauoPKlz5Nh/ub1oEoKpVz0oBLS3+9jzzgkOHvySXz+ziAc2vcy4fx/DsWULfx0zmgO/KGbrh15aL/akDvj+4aeZZI/R/bc/4vngMKE597IrPo1XtjXR1enrp+HqQzNpAACnTv2PNat38O6SW9nw7CLueO11/K+9yiPvH2BK0c2s7dH4OpjaoNaMT6r5ZPNmLKHivq+MquM9fPbZCSzTSgJY6LpBR3cYn3RhYqLKDOLdEXQ93gcajRrs2VNLdXUzjz52NytXlpBWeAeOqlewRxXAnhKgmGQvjVt6VBM5E/BFJaFAiMFnp82ukTfWgdXdhbQshBAoObl0Xda/ob4kigLZ2aNJdzkwYzqdnX6M5Ci02y2ktNB1gRCQlwe6LvD5EnPI6ZRIqRCJKL2uPR4HoYHFtTtNDgL/LvF9eei7t3Spg5KSGbS1RRjlNLmzeDpR3U5NTTNGPEph4RgqKmqprg4DAq3/Zd82BsQwm14rfih0VlYmy5c/gqJkwMXd4DkM+fcz55Y54JpCRI9SVdUAhAF6AUdSSa/NGJx9ExQbhDwQDYBrKtKysCyzL3qEAQWGYSLDlyDoAc0JN/0c4kG4uA9GFWA6JhKL9Xd86v8kU1Tgio5hxMDXAFMehtxiyJ4FRhROPEu0+wxXgia9JTLiGfR0RglJF3YzDBfehZa3YOJC+MECCLfjC0q8Xv36ZbC1VcftvgTZt4EZgezbYXRBohZn/oam82G83f0Wj3iTdHXBwSNfIH5ZQqz4p6BqEPVBWiG2sMW+f9ah6/0TYMQBpVT5x456ds+YxbkbZqNYIBmHUMdxc8NBWvZfYKCxI24xwMVGA3/lPmyX2/BLCEhwes7iefko3q6r56cKs3430qASwZWWIDf4zzOuMINRPR0om97B/S8fchBK8qi7HgMbVMUiN18hHhf0tFtIOfT0uS5gvTIthUsX4FpH7XWpwe+j/wPBL+O9kmJ9fgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDozNiswMjowMHRpOewAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6MzYrMDI6MDAFNIFQAAAAAElFTkSuQmCC", "name": {"common": "Anguilla", "deu": "Anguilla", "fra": "Anguilla", "hrv": "Angvila", "ita": "Anguilla", "jpn": "アンギラ", "nld": "Anguilla", "por": "Anguilla", "rus": "Ангилья", "spa": "Anguilla", "svk": "Anguilla", "fin": "Anguilla", "zho": "安圭拉", "isr": "אנגילה"}}, "AQ": {"flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAVBQTFRFOn3OPH7OO37OO33ONHnMM3nMN3vNPH7POXzOM3jMXJPWWZHWRYTRMHfMNnrNOX3OOHzOutHu+fv9+/z+8/f8z9/zTorTPH/PMnjMs83s/////P3++vz++vv+hq/hUo3UMXfMP4DPNXrNR4bR7PP6/f7//v7//f7+/f3+xNjwX5XXNHnNMHbLap3aj7XjKHHKP4HPQIHPZprZ+/3+mr3mK3PKPX/POHvNQoLQ6/L6xdnxUIvTJ3HJrMjqwtfwW5PW9/r9krfkirLiytzy6fH6RIPQy93y/v//3Oj2L3bLydzy+Pr9p8XpSYfSPoDP1uT1gKvfLXXLYpjYcqLceqfe9Pf8ocHoLXTLL3XLa57afqrfLnXL0eH07/X7nb7njrTjtM3skLbjt9Dt4+z44uz4LHTL9fj8bp/bPn/PMnfMr8rrpMPoKnLK1eP1e6jeMHbMsWd+rAAAAAFiS0dEGnVn5DIAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAFxSURBVDjLzZPZW4JAFMUZUBwsREuDLlqkgZq2mEll+2JppVmWtu/7+v+/BVp9Kig+9XWef3POuXdmCOI/CSGyE4wibXaacFiyJGacXd2YdSHU3o9ze3p6vT5nH8Pw5iiuhiGhH0QA8AcGBiXGLB8PBSnEUXRoGGRQwgpExOhIzEii+OjYeGwiIU2CAroUJQlTKdXYbXpmNj2nsvML1WRdIixKJi2RsLQMK6trAfiRAusZbLIWOrQBm/AdrEuGbM5lMg6Jg1vgF3857dT2Tp42khRX2NVc6iVCcU81KbkPTQpDKc4bQJ49ONRLNjiWK7oj5hpIx9FxWGlyPDnVQFxQG0kknWnTaJJrfATStUU2XzqyFc/r1qMlX+Sqs3DNNUk2c3lVvr65vdP5CPiEVq/SQVfuKymBLUFSTsLDo73lmyRVVX0qPL9odjK8vqlEO1E44cl636MfQcvv4P6k80QuTllx2vyEi+B5a04v2xH1R/oCqT03XvcrJGcAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6NDMrMDI6MDAslB9SAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjQzKzAyOjAwXcmn7gAAAABJRU5ErkJggg==", "name": {"common": "Antarctica", "cym": "Antarctica", "deu": "Antarktis", "fra": "Antarctique", "hrv": "Antarktika", "ita": "Antartide", "jpn": "南極", "nld": "Antarctica", "por": "Antártida", "rus": "Антарктида", "spa": "Antártida", "svk": "Antarktída", "fin": "Etelämanner", "zho": "南极洲", "isr": "אנטארקטיקה"}}, "AG": {"currency": "XCD", "callingCode": "1268", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAr5QTFRFBgYGBQYGBQUGAAAABgUADQsAAQAABwYAKCEAAgIALCUAWkwAJyEAFBEANgAABAMAg24ANi0AY1QAqY8AAwIAHRgAmIAAGRUALwAAuAAAJgAACggAGhYAAQEAg28AuZwAFREAnoUA3boAIx0Aup0ACAcAIQAAsgAA5QAAmgAADgAAemcAalkAW00A+9QAmoIA1bMA9s8ApYoA99EAmYAACgkAXE0AHhkACwAAkwAA4gAA4QAAbwAAAgAAMysA37sAspYAdmMA9M0A/NUA/dQA/9YA/dYA/9gAqo8Aq5AA8swAZlYAZwAA3wAA4wAA1AAARQAAGBQAemYA/tcA9c4A/NQA/9oADgsAFhMAEg8APgAA0AAA5AAAuwAAIwAAYlMAnoQAkHkA78gA/9cA/dUAsJQAupwAmYEAHgAAtgAAlwAADQAA+dMAn4UAHxoACgAAkAAA4AAAbQAACwgAXEwA6MMAm4EAGRQAZQAA3gAA0wAAQwYRABEtAxMsJjAsXl8sk4wsuawsz74s08Is0sEsvrAsmpIsZ2csLzgsBhYsABEuPAcTzwAAug4kIUzHAFvuAlvrD2brGG3rFmvrFGrrFWvrF23rEmjrBFzrAFruHU7MtBAqlSJZDF3yAGL/AGH/AGD/CV71jSVh4AIEajSIAWH+YjeQ3gIG0ggUQUa2Oki+zgkYuBMxIFTbG1bgshU4kiJaC1zzAF//AF7/CF32iyZj3QEFikuKbKT+bqX/bKX/hlGT3AIH5xYV+Lq5////+cHA5xoa6DMz+93d/OLi6Do67V1d/vT0/vb27mZm4gUF8o2N//7+85aW4wgI5BcX97u7+MPD5Rsb6DU1+9/f/OTk6Tw87WBg/vX1/vf37mlp4wYG8pCQ85mZ4wkJ5RgY+L6++MXF5R0d6Dc3/OHh/Obm6T4+7mxs73R04gEBlK46QQAAAAFiS0dEv9Pbs1UAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAHtSURBVDjLY2DABIxMWAQZmDEBCyuQYEMTRFfIzsHJzMXNzMzDi66QD5XPLyDILCQsIiomjiouwSApheBJy8gyy8krKCopi6moMosjqVVTZ9DQ1ELYq60jraunb2BoZGxiaqZoDpewsNRgsLK2sYUL2Nk7ODo5u7i6uXt4ennDhdl8fP0YrPz8A6DmBZoyBwWHhLqCQGiYQzhLRCREJio6xorBykojNg7MVY13SEhMSnaFgJRUsbR0HrBERqaGFUihlUZWNiT8dJXcXeHAPSc3DyycXxBjBVFoVVgEdiZbcUmpezIMuJWVQxxYUekHU+hXVV1TU1tX39DY1AwHLa1t7R2dNV3dPSADIQqtNHr7+idMnDRp8hQkMHXapOkzZs6arWGFUGilMWfuvPkLMMD8eQsXxVghK7RavGTpfGxg2XI/VIV+K1bOw1Q2b9VqqIFwhVYaa9ZiqJy3br2GFbpCq5gNGzdtRgGbtmyNscJUaLVt+46dKGDX7j1+2BRa7d23HwUcOIgkiazQ6tBhZHVHjlrhUmh17DhC3YmTVrgVnjp9Bq7w7Dk8Cq3OX4Cpu3jJCp9Cq8tXIOquXrPCr9Dq+g2Qupu3rAgpvH0HpPDuPYIKre4/2L//4SMrwgqtHj95+syKGIVWz1+8xBQEANFbahfUdCzxAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE0OjI4KzAyOjAw6PxCLwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNDoyOCswMjowMJmh+pMAAAAASUVORK5CYII=", "name": {"common": "Antigua and Barbuda", "cym": "Antigwa a Barbiwda", "deu": "Antigua und Barbuda", "fra": "Antigua-et-Barbuda", "hrv": "Antigva i Barbuda", "ita": "Antigua e Barbuda", "jpn": "アンティグア・バーブーダ", "nld": "Antigua en Barbuda", "por": "Antígua e Barbuda", "rus": "Антигуа и Барбуда", "spa": "Antigua y Barbuda", "svk": "Antigua a Barbuda", "fin": "Antigua ja Barbuda", "zho": "安提瓜和巴布达", "isr": "אנטיגואה וברבודה"}}, "AR": {"currency": "ARS", "callingCode": "54", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAexQTFRFAMT/AMT+BcP4FsPlFcPnFcPmFsPmBcP5Icz/JMz7OsjUXsiqa8icacidasicbcmbOsjVI8z84vj/4vj83+zH6Oag6eF959505NdW5dhW6N906Oim3+3L///////++/PM+uuh995c9txV9tc38tQ19NU19tg59t1X+N9g+uqd/PTP/frs+OmZ9+R+9dpG89Ux8dZF8tY/89Y/8tdG89Uw9+SA+Oqd/fvv+/TR9+aM9+Fo9dc08NZN8s8c88sA88sB89Ae8NVJ9NY09+Fp9uaN+vTU+vPP9+WJ9NpN8tU47tE76cIA6cMA79I98dQ589pU9uaQ9+WI9NlH8dU+79E1/NMA+NAA+dEA/dQA8NM68tU99NhD9uSE+vPO9+eS9+Fr9NUv7tNF+NIN8skA9csA+dMP79ZO9dYw9+Bn9+eP/frr+OiT9+N29dlD8NRB9NQr9dUv8dZJ8tU39dpH9+N3+OiR/Pnp//79+/HA+uqa99xR9tpK8dQ88dQ79dUw9tlE99xQ+uqb+/C+//783Pf/2/X41+e25OWa5uB85dxo49VL5NVL5dxn5+B65OSV1+e42/X5G8r/G8r+Hcn4RsjHasibc8iRc8eMcseNc8iQbsmXSsnDAcT+DcPvJMPVJcPVJMPWJ8PSEMPtAcT96IDw8AAAAAFiS0dEHesDcZEAAAAJcEhZcwAAAEgAAABIAEbJaz4AAADxSURBVDjLY2AYBTQBjEzMLKxs7IwYEhyogJOLm4eXj59bQBBNgkEIBQiLiIqJS0hKiUnLCKPKMMgiAzl5BUUlZRVVNXUNTS0UGVlUhdo6unr6BoZGxiZ6pmbmeBRaWFpZ29ja2Ts4Ojm7uOJR6Obu4enl7ePj4+vnH4BXYWBQcEhoWHhEZFR0TCwehbFx8QmJSckpqWnpGZn4FGZl5+R65uUXFBYVl5SW4VFYXlFZVV1QU1tX39DY1IyqsAUFtLa1d3R2dff09vVPQJVhmIgCJk2eMnXa9BkzZ82ejCoxESPu58ydN3/BwkWLBzpxDlcAAHiob+kULOLoAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE1OjIwKzAyOjAwNNFndgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNToyMCswMjowMEWM38oAAAAASUVORK5CYII=", "name": {"common": "Argentina", "cym": "Ariannin", "deu": "Argentinien", "fra": "Argentine", "hrv": "Argentina", "ita": "Argentina", "jpn": "アルゼンチン", "nld": "Argentinië", "por": "Argentina", "rus": "Аргентина", "spa": "Argentina", "svk": "Argentína", "fin": "Argentiina", "zho": "阿根廷", "isr": "ארגנטינה"}}, "AM": {"currency": "AMD", "callingCode": "374", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeBAMAAACs80HuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABtQTFRF/wAA4AAfHwDgAAD/HxTg4JEf/6YA/6UA////f9mp/QAAAAFiS0dECIbelXoAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAApSURBVCjPY2AYykAQC2BQwgIYjLGAwSjoggUwhGIBDGlYAEM5FjAIBQFxsYIpc0RtnwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNTowNyswMjowMLNTXoUAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTU6MDcrMDI6MDDCDuY5AAAAAElFTkSuQmCC", "name": {"common": "Armenia", "cym": "Armenia", "deu": "Armenien", "fra": "Arménie", "hrv": "Armenija", "ita": "Armenia", "jpn": "アルメニア", "nld": "Armenië", "por": "Arménia", "rus": "Армения", "spa": "Armenia", "svk": "Arménsko", "fin": "Armenia", "zho": "亚美尼亚", "isr": "ארמניה"}}, "AW": {"currency": "AWG", "callingCode": "297", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAASxQTFRFM5nMOZzON5vNMZjMaavPVqTOM5zPmoWbe5CuMJrOMpnMP5/PuFFbnm2ANJ3QMJnMV5vEyigruUdQQp/OMJrNMpzQOaDSg4unzw0NyiMmapu/N5/RMZzPMJnNOJzNTJ3KaZK2jXuUrllmyCotzQAAzQUFxDY7qWBvhoCbZJW6SJ/MNpvNUajUlqG5v11l0CUm0gYGzgAAzAAAzwAA0gsLzTAzt215h6rHQ6LROJvNR53LZJa8h4OduU9YzQICzQwNrWJwfommW5rCQZ3MNZrNL53RcZO1zxMTxi8zVaDKL5vPMZnNMZnMUJ3JxjM3slNfPZ/QO57QsWBtk3iPMprOjZewcJq8VqnTSaPQMpjMNJnMMZjOTKWz6vUVuNtHNZrKudxG6vQVS6W0////79jqOwAAAAFiS0dEY1y+LaoAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAC5SURBVDjLxdDVbgJRFIXhXQaH4t4O7lpcirtLKa7l/R+CPsHMIiHhu/6zss8hetSbAOsYoYiBQrFEKkM6uUL5rkJCtUar08t55wxGk9litX18spyt3eF0uT1enz8QDIUjHHvRWDzxlUyl0plsLl/g2iyWvsuVaq3eaLbaPEeynW6vPxiOeJ9D48l0NufP/i1+lkako9/VmoVCZrPdQSHtseyZDiA6gugEojOILiC6gugPRDcQ/o+vcwdMtZUvzqE+HgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNTowNiswMjowMBUkVTEAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTU6MDYrMDI6MDBkee2NAAAAAElFTkSuQmCC", "name": {"common": "Aruba", "deu": "Aruba", "fra": "Aruba", "hrv": "Aruba", "ita": "Aruba", "jpn": "アルバ", "nld": "Aruba", "por": "Aruba", "rus": "Аруба", "spa": "Aruba", "svk": "Aruba", "fin": "Aruba", "zho": "阿鲁巴", "isr": "ארובה"}}, "AU": {"currency": "AUD", "callingCode": "61", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAIAAADRv8uKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAAB3tJREFUSMeVV21UlMcVfu7Mu+/uwrILrMaCH4AoKhy1KjVoIERPpBgTExNqLSZaP2ty1MQEjWlq/TiJ6Ikeo0Vj64/G2qbGJmpQU7WiVbRqISp+oJYoKmLwqAeWRfbrnZn+WEVYCcic+fHOnHvmmXvvc5+5L1WMzk7Y8tdaU8T4l9YeOnJK0xxKkRDeTvFxJfkDb//q1e7DBu+evOY3szZpmg0gw6jXHF0+XjBy7J7l9nC9cOTcNz8o1LjZEAodGUx1jrmRMUw/dfzg4fkf/vaXhuFRyg/wxyxJ4zAMV8/UITveS87ZPEcfMDB2/6EGsx0IgKhDqABYTtXQK+PfcU2bWLXg/Y8+fuXw0cXdYqMAt8ZZ8DAFMMYAv1eICdPH7k273m/T76JWr+v52YZPPtm/MG8bEC6E7DDw2UNHX9pw48tJf+DnT1WkDU1PtJy/uurlFzM8HnfQDSJm+Dywxm5ckrW6Yi0rP5t4rtzIyBqdtWbBgs3B+KqOhRkAGGD23b05f8lXv7bk1g1MP5ecYmzfunPX7M8KJgcCggM+jy8pJW7PDOfYv7wrnstOLDr4ddH1pG5z9v7rBJFFSqPDmMHMnSj7gYg44e69+30Gxfeou3G/uib8Z6lM0+r37buYnW3r2y/lYrm/7JRhtYcl9ZJS/ee7aglYLSZbhGXLn4/mL/uS8w5HW+u+aGrwq7vGPA3eK5qF6SbhcknG5b27HPBX3bg8YiSz20kYwu1mmpYYYSGCX6hOunRetQNOyFZQOSdAKUVStpIJOt4y7s3ZSQ+XIadKQAECLAryb6zfcvk8h0eAtbRSnBsmE/d6JWACQrGZBJomANVyouWmbPYhHy5DXSEAymTiubkZS5fmJCR0AQx6rN60Yd9sA0CMFOCqbQx4fZrdrixWCvgbT56oXrXaEhOTkL/cEIoxMjmd0h8w+xrCHOEBvzA5TAk7rqPgLHEdjwSEABkVFb5o0ZjevZ+qrLy3ceN+Ii2E+drb/40waczrMxoavHNmZKUO+EnD5QrPpg3OvPmIdqpVq7XISFvuG7qJ+2tu16xc6cx59QvfM4e2HenstFls1pKrtwG0TKICWG1t4+bNx9PSehYXVwAm9VjBEVGuUo0msq7+dMacuSNurVlrrFl+a/TrK+v7r8yyuqZOiE0b/O2kVRcu/PBpQW79nl1X35jse/bny/nzhdsPEDwKkYCltZDLsDCulDIMBAIqyBYiIkKQa0wpljH86as1m+a8OfzauFew9fPDs9Zl/9N2+MhFc5hZBq01tnb9P0aNWuN+etRPb1U9ZdT/6c4fN694zZk4BJCtyiUR83qVzwfDwEOOKqUMKQPBW7LfL5lw8NhCx+Xv/pfUW0V3WjL0w0lL/+2qqtAt4YYhBWAoCAHAUVRU1j/xva+/rUjYvUeMy31m3Vu7x2tDnk1VyqdpjDFi7NEVlHo0H9CYsT59YlJTe2oaB8CWLh7TuHKZa8rEW1Pef/nK4E0FO0xSAlZDSjOnaMBBYIwAoZvCXQ3+nNdWzZq5xTnvnR6Hjw49883U2gOADcJHFJDS3yLVD1GJCBAxMY7t2986cODdtLSegI9bD1Yf/6LwxPjFb2+5fvP8OY3bhQQguWbqFM5KS89ctsSXUrczZVVKMYBxbi4pvbDrqzJbv74Xe2fs3lV2qYHHxXfOnTjcMFBT42ot7AQop9M2btwgm828dWtJVVUtAVPAIyHqGAFklo80SAICiAACgAcwNzGIcyaED/AAOtMc0qjPz5+wcGH2vn3lL7ywTkpF1OLZYIyUglKBlJSuum4qL7/p8ylN47oSbmK6UFAtlI9xxiEbQaTILKVi7IH4CSEZ0xmzQCkpvIBeWnq9svJucXFF0LlQfssAQIyZysurAUWkB/k2E22OpusTCaV4851gGJUybDaTxWI2DKOuzkMUUrWyV68ubrfv9u06xjjwoJw4MATtDMG5xjkNGtT9zh03EZPSQAtlZoahGhv9fr8EtOaoRACMwsK5sbGOoqLTjJmbHgzWNiYRRUfbhXCFh6sVK34RFqaEqI+Otodor1IAuFIUolDB/WnTPi8oOAiYmz9TbXnMOZPSM3PmiHnzxkRF2WfPfq66uiEv78XISOvJkxc519UTdR50716d2+0FtObpbyvHRKSUBDzFxYvT03v5/Yaua0eOVGRmLgOsROzJgJtY3cK4rVArpRhjWVmpUVFhTZvR0eGjRg1hrH1UomAFQ0r1uPGPAjNGgJGSEjttWnpDg8/rDei65vUG7t/3TZ+enpwcCxjNNbI1YEUkfqzxbaecGIOUdUlJPc6ezS8puZaaGte//wfff3+TMYdss8ciIrudR0eHXbtWB/DHPW6nnDhnUqrMzAF1dY05OSu6do1xu8WlSzWc6612UnjYgVgs2vr1r8+fP7q8vKay8hZjoU+y1naehJCAfuzYlb17TwMReXl/j4iIAPQ2e8oHHUhKSmxyckxcnBNohRDtK1fwAoxxpYhISSla+8EJSRBJaWRm9o2P77Rz52mXq5GIhUA/EXBQgZUKhpGesHwZCyhlANZW7f8P5F+JjoWibAMAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6MjQrMDI6MDAvXChbAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjI0KzAyOjAwXgGQ5wAAAABJRU5ErkJggg==", "name": {"common": "Australia", "cym": "Awstralia", "deu": "Australien", "fra": "Australie", "hrv": "Australija", "ita": "Australia", "jpn": "オーストラリア", "nld": "Australië", "por": "Austrália", "rus": "Австралия", "spa": "Australia", "svk": "Austrália", "fin": "Australia", "zho": "澳大利亚", "isr": "אוסטרליה"}}, "AT": {"currency": "EUR", "callingCode": "43", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeBAMAAACs80HuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABtQTFRF3wEB3wAA3gAA4RAQ/ezs//////7+/e7u4RERPLHzTAAAAAFiS0dEBfhv6ccAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAA5SURBVCjPY2DABgSxAPoJYgVKWACDMRbA4IIFMIRiAQxpWAB2lRQKEm9RORbA0IEFYA+QQRib2AQBXQZrlUZGX0YAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTU6MTYrMDI6MDDZjlWvAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE1OjE2KzAyOjAwqNPtEwAAAABJRU5ErkJggg==", "name": {"common": "Austria", "cym": "Awstria", "deu": "Österreich", "fra": "Autriche", "hrv": "Austrija", "ita": "Austria", "jpn": "オーストリア", "nld": "Oostenrijk", "por": "Áustria", "rus": "Австрия", "spa": "Austria", "svk": "Rakúsko", "fin": "Itävalta", "zho": "奥地利", "isr": "אוסטריה"}}, "AZ": {"currency": "AZN", "callingCode": "994", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAitQTFRFAJnMAJjMAJjLB5zNFKHQGKLRDp/PApnMAZjMJajTd8jktuLx1O/42fP7yez3m9ntTLreC5/QAJrNAJnNB5vNZcLg3PH4/v////7++uTk77a16JiX6ZaV4qqsnrjKJabSGY26GIy5GY+8fcnj9vv9/////PT056Cg005OzDQ0yzAwzTMz1UhHrHmEMZC4F426sz9Fsz1DxoOJ9vj5/fX14YeHzDExzDMzzDIyvUBEtkhPtkpQzjIyzTEx0kJC9dLS6aenzTU1zTc30D09zC0t3nRz4Hx80D08zzc23HJy/vr6+uvr1VZWyzExzjk55pub4oyM78DA8cjI4YiIzj09556e8MXFzTg4yy4u3np6/fn5/v39/vv74YaG7LS06qyszjs73Xl58MTE/vz8//398snJ335+zz097LOz662tzjo6225u7bi4776+zjw8339//ff34oqK/fj4++7u1ltb5JWV3n198MHB3nl55pmZzz4+zjIzzTEy0T9A88vM67CwzTY2zzk53G5v3nZ3zzg5zjY2sz8zsz0xw3tv9PXx5JKSvEI5sz8ytUY6tUc7GY0zGIwzGI40b8KJ8Pnz666u1VhYzjY31lBRo4JnK5I/GI0yAJozAJkyBJo1Vbt3z+zZ/f79/e3u88TF7aep7KWm3ravkLuRHaVKAJkzAJgxGqNIZMGDpdu3xenSy+3YuebKiNKjPLRmBpw4AJgyAJgwA5o1DJ49D58/B5w5hA1wTgAAAAFiS0dEJcMByQ8AAAAJcEhZcwAAAEgAAABIAEbJaz4AAAF/SURBVDjLY2AY3oCRkShVTMwsrGzsTITUcXBycfPw8vELCGIYK4QEhEVExcQlJKWkZWTl5IVQAYMCAigqKauoqqlraGppaevo6ukrKiJJMhgggKGRsaqJqaaZORBYaFsaWFkjSTLYwIGtnb2qqoOjhTkYODm7uLq5uHvAZBnM4UDL00vV28cXyvPzDwgMClYPgeozR1LoG6qqGhYO5VhEREZFR8fERmBRaB6nqhoPFbdISExKVlVNSU1Lt8BUmKGqmgkzICs7J0ZVNTrXMw9Toa+/qmpQFowXkV/gFRNViM1qrewi1eISLZiRpWU55RWVVXCF1XBQU1unqlofDpVpaHRpanZpaYXJMrQhQHtHp2pRlxPYTDPH7p7ePiRJhn4EmDBx0mTVoilTw818p02fMXPWhAlIkgyzkcCcufPmL1BduGjxkqXLls+ZjQIYVqCAlatWr1m7bv2GjZs2o0qsQFO4YvOWrdu271i5ZcUKAgqBYM6cFVgAwwoiwVBQCAA1lnoBhKT9DQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNToyMiswMjowMKNOdl8AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTU6MjIrMDI6MDDSE87jAAAAAElFTkSuQmCC", "name": {"common": "Azerbaijan", "cym": "Aserbaijan", "deu": "Aserbaidschan", "fra": "Azerbaïdjan", "hrv": "Azerbajdžan", "ita": "Azerbaijan", "jpn": "アゼルバイジャン", "nld": "Azerbeidzjan", "por": "Azerbeijão", "rus": "Азербайджан", "spa": "Azerbaiyán", "svk": "Azerbajdžan", "fin": "Azerbaidzan", "zho": "阿塞拜疆", "isr": "אזרבייג׳ן"}}, "BS": {"currency": "BSD", "callingCode": "1242", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAYlQTFRFAyorCJCVCs3VCtHZCs7WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0hKARESBF5iB7S7CNDZCM/XCM7WAAAAAAEBASMkBX+ECMXMCNHZAAUFAj5BBp6kCM3VCNDYARERBGBjB7a9ASUnBYKHCMbOAAYGA0JFBqGnARMUBGRoB7nAAikqBYeMCMjPB87XAAgIA0dKCaapHNHGHtLFHNDFBhYSWnMkv9Ak2egk1uUk1eQkAwIAOzMAsZ8A+eQA/+wA/+kACwoAX1cA0sAA/usA/+oAHxwAi38A69cAAgIAQTsA1sMA/+sAHhsAiHwA7dgACgkAW1MA0L4AAQEAMi4AqJkA9uIAFhMAe28A5dAAAAQFM0IUqq8W5eYW6OgW5uYWAR8gBXp+H8a3LtW4K9K4AAsMA1RXB7C2B8/YBs7YAAICAjEyBpGXCMvTARYXBGxwB73FAAcHA0ZJBqasASYnBYSKCMfPAQ8QAAQEAjk8BpqgAR0eBXd8CMLKBqeu////BjZAKQAAABF0Uk5T5O3t7e309fb3+Pn6+/z9/v4TFSGkAAAAAWJLR0SCi7P/RAAAAAlwSFlzAAAASAAAAEgARslrPgAAASBJREFUOMuN1GVTw0AQgOHFi0ObZAMECZS2uLsUioVixd3d3f2fE2DKNOw1d+/nZ+buZm4XICY2Ll4gSMh2uiRZ4QaJqObk5mkiEDG/oLBI58Ek/K64xK3JIhDVUo9XE4GIvrJyxeZ8cOBfFZVV0c+PhKhW19RKdewsELG+obGpuYUVJKO11rb2js4uGoHY7e/pDfSRIAVJ/QODQ4YIRBwOjhhCEEfHxif+wVQmDE1OGQJwemaWXBLSCJubX1ikz6ZwaXklQN5M4era+sbmFiNIt7jtnd29fWYWeHB4pB+fsIuAp2fnF9E/JGSE3eXVtd0XD8Ob2zvZdmh+oXr/8ChxpjDTdE9O3gz+wOeXV+5UmxDf3j/4e8KEWZ+6wOZRlC+yuq3di27g4AAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDo1MCswMjowMNHWBVEAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6NTArMDI6MDCgi73tAAAAAElFTkSuQmCC", "name": {"common": "Bahamas", "cym": "Bahamas", "deu": "Bahamas", "fra": "Bahamas", "hrv": "Bahami", "ita": "Bahamas", "jpn": "バハマ", "nld": "Bahama’s", "por": "Bahamas", "rus": "Багамские Острова", "spa": "Bahamas", "svk": "Bahamy", "fin": "Bahamasaaret", "zho": "巴哈马", "isr": "איי בהאמה"}}, "BH": {"currency": "BHD", "callingCode": "973", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAP9QTFRF//////7+/Obo85Wc6D5M4QUR3gAA4AAH4QAS4QAR/Onr9KOp5zZD4QAN4QES/fHy97i97nF75SMy4QAP+c3Q6klX4QQP3gAB4AAK/fDx97u/73V+5i484QMS4AAM+tLV6UdT/e7v7nJ75zJA4gsc4QAQ//39+MfL5zVD3gAC3QEA3wAB97m97m125iw64ggZ+tTX6UhU/e/w73iB4gYV4QAO+c3R4QMO4AAL9rK37Wlz5R8u/vP09a6z6DpH+9zf8H2G4QUT4AAJ+93f5zA+4QMQ3wAA9ait5zdE97e87nF65SMx//7/9rO49auw6DlG//z9/Onq85qh6URR4QcV6RryvgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAEgAAABIAEbJaz4AAADHSURBVDjL7ZTFEsJgDITzI8Xdi5biRYt7cXfe/1koXDhBcuDInr/ZzczuBEAVY6DR6vScwWj6KHjLbLHa7ATQ4XS5PRjIwOvzc4EgITrEhyPRmAkHn67xRAy/kQl8UkylMccMZHP5gkSKFoqlcoV4Y7VGuFHm62KjiToyaPnanNQhVSh0e320mZfpYDhCu2YwVsSJNEWjGcyU+WKJgy9WXq1JMwtttjvizKT/zD6Bv5/ZHuQDbWYqeTx965qpypzhcr3dvz6pB+eQNNljOxxrAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE0OjUzKzAyOjAw4D4fzAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNDo1MyswMjowMJFjp3AAAAAASUVORK5CYII=", "name": {"common": "Bahrain", "cym": "Bahrain", "deu": "Bahrain", "fra": "Bahreïn", "hrv": "Bahrein", "ita": "Bahrein", "jpn": "バーレーン", "nld": "Bahrein", "por": "Bahrein", "rus": "Бахрейн", "spa": "Bahrein", "svk": "Bahrajn", "fin": "Bahrain", "zho": "巴林", "isr": "בחריין"}}, "BD": {"currency": "BDT", "callingCode": "880", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAKtQTFRFClwSC1sSDVsSDlsSDFsSBF4SAGESAGISBF8SIVMSUkERbTYRUUERL04Sqx8Q8wQP/wAPqR8QLk8SZzkR+AIP/QAP+QEP+AEP9wIPZDoR+wEP+wAP/AAPAV8SMU0S9wMP+gEP9QMPAl8SqSAQpSIQI1MS8AUP/gAP7gYPIFQSBV4SC1wSTkIRbjYRajgRMU4S9gMP9QQPZjkRYzoRqh8Q8gQPLU8SIFMS////SO84FQAAAAFiS0dEOKAHpdYAAAAJcEhZcwAAAEgAAABIAEbJaz4AAADSSURBVDjL1ZPJEoIwEEQhLAMoMqIQhai47/v2/39mtCzNIcRUedE+v5qu6ekxjH+TSSyLmB8xmzgugOsQW80RD/ygUqn64BElB2EtQq6oHgNRcY0mJimlaYKtdjnJOcxozrhymmEpaXe6PVawp4qkHw/kGxF3iJS9RHHkSkeazngyzd9gjrP5YikdGGDKBBW4ko60YC063703YH0DaltrL6MdDw98uxMD35cFzk94EE94VB378C7FUV2f8PSo2Xl4AXUhn8W9fiiu/isY2s/1q7oBVsgdRZ6IiLwAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTU6MjErMDI6MDCSpmzCAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE1OjIxKzAyOjAw4/vUfgAAAABJRU5ErkJggg==", "name": {"common": "Bangladesh", "cym": "Bangladesh", "deu": "Bangladesch", "fra": "Bangladesh", "hrv": "Bangladeš", "ita": "Bangladesh", "jpn": "バングラデシュ", "nld": "Bangladesh", "por": "Bangladesh", "rus": "Бангладеш", "spa": "Bangladesh", "svk": "Bangladéš", "fin": "Bangladesh", "zho": "孟加拉国", "isr": "בנגלדש"}}, "BB": {"currency": "BBD", "callingCode": "1246", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAATtQTFRFpYo3poo3pYo4poo4mH8sExAtZ1Y4aFY4noQ3n4U3qY03p4s3AACdAQGc/9gA/9QA/9UAAACeAQGf78cAAACLAQBs/9cA/9YAwKEAAACRAAArHhkBd2MA3rkA+c8A17MATD8AAACfAABwAAAIAAAAMCgAv58A068AXk4AAgKZCQgAqYwAwqEADgsAqIwABASdFREABgUAtpgA/9oA1bIAFBEAAgGcV0kAdmIA1bEAWEkArJAAAgEAPDIA9cwA1rIArZAA6MIAJiAAFBAA2LMAXk8ArpEA2bUA/9sAlX0Ah3AA2bQABQQAZ1cA1rUABQUA2LQAFRIAMSkAfGcADAoAFhIA/9kA5b8AJR8A7sYATUAAIBsAAgIA/dMA7MUA68MAvZ0ADwwA0a8AEQ4AEg8AHBcA9MsAwKAA////G06DPgAAAAx0Uk5T/v7+/v7+/v7+/v7+1swwKwAAAAFiS0dEaMts9CIAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAFESURBVDjLzdRHW8JAEAZgULBQ4oaSpdclAQSpi6BAJHQQREB6r///HwgefDgkgSPfdd/LzM6MRHUStYR4+g8hVZ++Sa4LAnAGkpqbIwRa7VEStxqSH5I6vYyCB2EwHDykZHodyQ+NJrPFCm12h8Nug1aL2WTkhyqny408NONFyMvQHuR2OYWK8cmR/xkGgsEAfPEjuU+w6tBdOBKNxTGOx6KR8H1IECYeXlGSSGGcIpLo7TEh3EfFezqTZTFms5n0h0Kk4cocl2cLGBfYPJdTikApVUSlMsblEipSol9YqaJaHeN6DVUr4pD+bDQxbja+aHEYa323O91up/3TionCXn+A/jLo98ThcMSNJ5MxNxqKQ2I6my+Wy8V8Nj03uIBYrdcrApyfcMhsNgy8YBUgu92yl0Cw2+934JLlAhQFrv4A8MJfphFdqP62DCgAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6NDQrMDI6MDDpMyHcAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjQ0KzAyOjAwmG6ZYAAAAABJRU5ErkJggg==", "name": {"common": "Barbados", "cym": "Barbados", "deu": "Barbados", "fra": "Barbade", "hrv": "Barbados", "ita": "Barbados", "jpn": "バルバドス", "nld": "Barbados", "por": "Barbados", "rus": "Барбадос", "spa": "Barbados", "svk": "Barbados", "fin": "Barbados", "zho": "巴巴多斯", "isr": "ברבדוס"}}, "BY": {"currency": "BYR", "callingCode": "375", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAXdQTFRFoR0DoBoATJUDS5IA8tXV2YKC7MHB9+Tk35WV5amp3IqKsgEBsgAA5aur3Y+P7sjI2YOD2oaG2YCAswIC1XJy8dHR4Zyczlxc7sbG6LKyxkJC2oWF67293pKS6LGx46Ghzl1d7L+/0mtr4JiY1XV13pOT24iI3IuL3I2Nz19fyU1NzVtbx0VF2Hx80mpqwzg45aio4Jqa5q6u021t6LOzvCAg0mxs8M3NwDAwy1JS2oSExDs7xDw8wzc3xkFBx0REvicnswMDwTMzvyws13p6ux4eyUtL8MzM0GRk67u75q2t1XR035aW+evr1G9v7cLC+OjozltbsQAA2H5+5KWlylBQ6rq60Who6ri46bW14p6e2oOD4JaWswEBswAAyU5OwlVLwCUnnnI8zU9SsMCEQqAAQaAA4ZKVqahtQp8A1GdqmXM4Q6EC3oqNpZpfQ6AB3oeKr7uAQp4A5Z+hpJhd6q+ynH1C7sfH3IOG56apssWKQqAB////fb2DowAAAAR0Uk5T/v7+/rpKSvwAAAABYktHRHzRtiBfAAAACXBIWXMAAABIAAAASABGyWs+AAABAUlEQVQ4y2NgYWVj5+Dk4uYhABh4Wfn4BQSFhAkqFBEVE5eQlCKsUFpGVkhOXoGwQkUlZVEVLiFC6ngYuFTV1Pk0NAl7RktNW0dXT5+w1QaChkZcHMaErTYxNTO3sLQirNDaxtbO3sHGkbAbnUScXVzdCCt09/AU8vL2IexrE19DP/+AwCCCCoNDZNm45EMJB09YeERklEs0YV8TrZBoq4n2DCR4YmLjCACGeHCAJzAwEgCQKExMYmImACCJIjklNY0AgCSz9IxMQgCScLOycwgqBGeF3Lx8ggrBmaugsIigQnB2LS4hbDW4ACgtI6wQWKSUC1QUElYILqQqq6oJKQQA5hHNdDF/qqcAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTU6MDUrMDI6MDAkzE+sAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE1OjA1KzAyOjAwVZH3EAAAAABJRU5ErkJggg==", "name": {"common": "Belarus", "cym": "Belarws", "deu": "Weißrussland", "fra": "Biélorussie", "hrv": "Bjelorusija", "ita": "Bielorussia", "jpn": "ベラルーシ", "nld": "Wit-Rusland", "por": "Bielorússia", "rus": "Белоруссия", "spa": "Bielorrusia", "svk": "Bielorusko", "fin": "Valko-Venäjä", "zho": "白俄罗斯", "isr": "בלארוס"}}, "BE": {"currency": "EUR", "callingCode": "32", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeBAMAAACs80HuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAB5QTFRFpY0I+5QZAAAAAQEA/90M/9kM/9wL8xkw8xgw////QjDoUwAAAAJ0Uk5T/v6mqd4QAAAAAWJLR0QJ8dml7AAAAAlwSFlzAAAASAAAAEgARslrPgAAABxJREFUKM9jUAIDA9dQIAgT7wADhlHBUUFaCgIA0Ka53YIT3pMAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6MjYrMDI6MDC4wzlyAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjI2KzAyOjAwyZ6BzgAAAABJRU5ErkJggg==", "name": {"common": "Belgium", "cym": "Gwlad Belg", "deu": "Belgien", "fra": "Belgique", "hrv": "Belgija", "ita": "Belgio", "jpn": "ベルギー", "nld": "België", "por": "Bélgica", "rus": "Бельгия", "spa": "Bélgica", "svk": "Belgicko", "fin": "Belgia", "zho": "比利时", "isr": "בלגיה"}}, "BZ": {"currency": "BZD", "callingCode": "501", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAIAAADRv8uKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAABPBJREFUSMfFl2tsU2UYx5/nPafteltb2m0tdWOtZWwDB5ItzDE3AUMMsjEZCUzF8AFExRiMWQRciFGj0aAoQb8QLonGgFNCEEgwG7AFuo0MNrMM1o1d5LaVbl0vZ6c97Tnn9QPxay+LSd+8387znt95Lu/z/A+6ITOLZIgLrIyZYbM6KmcEjFWlB9M9QwgSBEopBUBESkGWadpgqGlLw5xBkGSIIURjwCgACUhxUCBkITAMSGngWUbkkhpRAEQgCPEwVWqUrmfjDVXFROkXxGiUt/Te5fqHIpFgiNUzlCKlgKm4QAtep4hJNkEEkCJkVaXi18+W16/nfOTPTdUuD/fH2gptxcpw3YsLg4J6dDQOLKWEkSHZCzGVkkYgFGQ+dqi59LcvHSf7Pg5EBYnqvMForqaoffjOg6C3e/Lk983qfe/m0hgClVNxGWH1+SQWBOgcHNlXRmy/zHEqh911pe0yiZAngWmrzjxzp2vpxi2u50rHJodzDWrWt31HSxsxqpOWGwMFTQkeE4I0LL1Sa9zZxIuCNhwLlQhW99VbHb0dzizjw5mpqfHBQNcNo87F5GgWmV2S7qbAuzwejlERmhCdKNQIIEuSSq95b6u5tffskHdkb/Vuz/UP69bXfv3RD7lWW5HN6VFqnPXb7l1of0F0DPiHxrz3396SDUoqJfM4IZggROnzxWqffD0qsuVmh7t1U41zqKGkz2Tir451c2Pj6kiM+oSxjo5TBw5YJ6I+fm6cv7yuvAD4GEMSpZpN9FEIsiiXl2QXWQsDc8Kyxav0jqWPPCc9gXyXQdt2tGv47u7GKb8yzptD75S/XFlT3yDcPlNTXNZ/MwIyC0jnCaaUAqNUqkNXPO0qzLOZnhGEqKFoPxAmONLNzfZYDUQMrFlQVLtnwy4Wea3eQCk9fuOEwfAGEAYSJjlhqBFBiufocurK6ixaCwAVRRrh/SBGDK6SHov1eKyedY5rVKNzXDwWEwAg35S/q3qnLdsGUgxxvqF+Cp+YmrswcJGVTWER+MeXVDJCYGarvJzOalbxuY0Fl/YMXKxf2DutVporc/vu3+6bDA2MrAVGSeftsUwBGOjzcI0rmrxhb99EV97iDeeHBx1f7O78rvH65MghoptsPbz/x+Y3T+9ltYqu8W6K8rrFr/q8CwBikLCPJLzHFICloWDWosInORZJFtGizwOiW2J1bCiu3mxTr9bzr+lh2YqyjRVrzfYCz9TwbPQR57cf+z0qKxI7nLi4ABiWDc/OuN2ulvftB899lW+yv7Ss9rKytFrkyxSyWq2CRdUXH4Ym84wVMHFtpLNh5ZrWM4Vx7g5jUEkJh1WSzkUpYBYz6OGyNNDStC4aY460H7HYlph0qkHftBHiPXHpMU7d/ef2rf4zLZs/6Ows+PbEIDGokrbM5EOCUkCVePhEwO1eIkgzRn3WenxyrfObqoLssxPnl2qFe73HtttwW23jp8cmWo6Ogo6VafLBnMJ0okCRMCp865O/Pv9JW5m3g9WZChfa7GY9F3soEX9z3f6eEXL856JTp1mRiSNhIAVBgEzVuRTQ/wkBTlJolFVl5lInLnfag5Hg8AP/g8f6rr+nwwE/a1ClLgTmJX0iEkgIkggMC0gA46BmgU1T+lRNd6YBfpoegoiAgFSmAEApyHz6Yq8/3RP/02K5TAl6kiFBn7F/p38BdMZJjC4jldUAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTU6MTcrMDI6MDB/+V4bAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE1OjE3KzAyOjAwDqTmpwAAAABJRU5ErkJggg==", "name": {"common": "Belize", "cym": "Belize", "deu": "Belize", "fra": "Belize", "hrv": "Belize", "ita": "Belize", "jpn": "ベリーズ", "nld": "Belize", "por": "Belize", "rus": "Белиз", "spa": "Belice", "svk": "Belize", "fin": "Belize", "zho": "伯利兹", "isr": "בליז"}}, "BJ": {"currency": "XOF", "callingCode": "229", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAFRQTFRFMZQAL5MAUZ4A7dAA/9YAUZ8A7dEA/9gA/9cAL5QAUZsA6bwC/MAC+8ACL5UATYUC0j8N4zYO4jcOTIIDzioP3x8Q3iAQTIICzysP3yAQ3iEQ////MA4+ywAAAAFiS0dEGwJg1KQAAAAJcEhZcwAAAEgAAABIAEbJaz4AAABDSURBVDjLY2BAAYxMzCzYAcOowhGrkJWNnQMrQFPIycXNw4sVoCnk4xcQFMIK0BUKi4iKYQXoCsUlJKWwglGFI0chAFSNLGheco2sAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE1OjEwKzAyOjAwul5glQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNToxMCswMjowMMsD2CkAAAAASUVORK5CYII=", "name": {"common": "Benin", "cym": "Benin", "deu": "Benin", "fra": "Bénin", "hrv": "Benin", "ita": "Benin", "jpn": "ベナン", "nld": "Benin", "por": "Benin", "rus": "Бенин", "spa": "Benín", "svk": "Benin", "fin": "Benin", "zho": "贝宁", "isr": "בנין"}}, "BM": {"currency": "BMD", "callingCode": "1441", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAIAAADRv8uKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAACNlJREFUSMetlm1wVNUZx//POXd3s7vZJQkJEEISYTASCEQwAmoVA4kFrNKaoNZRi6JCeGlFgcER5S0EgQoUR0E6tUoFdSwzAiM2hKDQ+IIoFgwJQUIkEPJCEjZ33+7uveecftgQseIX0+fDmTNn7r2/5/V/LtXekNV3VVnK9CJLqm1bDpWu3NPc1koUx7lDSiml4pwJ0bWrorSg4pWT6zYBGLH46QOF84sKl3LeRwjJGDEiIYNKISM3d/GMkXc37u/YvMmVPyn9+SVnH3gw2tZGRFAKVxlj9xZHli06fXOev7x8ztw7a8+uXbPmkX7JXsvSlbI0jTNG+BljjDhnSoUtEUwbkVO2ori8oGPyXx4PfHww66N92RXl0SHZkZBxzfdZQXnC9gc3sYm/DsydWZM7ClUHlyyZfKZx/fp1j/a/ggc4EfU4rAAiAphSYSGCaTk5a0unfzK16+E3S2TFh8lb38j55hj9Kr9sXcW4vFVdgbBGUD8OF4DW9G3N8ydObssdOe+pbUX6F4H5T7S4+w5ct27hortmz5+09bVPNm0ob2pqBUSP4wRAWYAxKGf07KKsIv1zxxsloYR+/ba9mV5QGDSsDS9XbFj/r6bW9gSmNHClzJ9GrEkVBajxxKeLjletThs5a/raYv8X9fcV0aCMwWWrFj7zu5Inb129fLfH5bAsK8a2TMvrcS186PaSAU3a3/4c9qY4N2xJn3ZPc0do9bPvv/paecC4xMgBxEkZVpDXTDXtqqgHQIw4UVAP+U3Ku33omGTl21euhIzPz7f18SrTJJutcdaslm3bAPR/6qnM119HU4NedQRDhnpvzlNKEdGR6kvHq5u9XqfLZRdCSKZxX0faH/KZvws/aS7qWvx0T+UYI84ooIcMQTwhAUoJXZdRUwhhi3f7DxwI19YCcGZneyZNElLZEvogGlV+P5QC5y6X3e12CCGlVIAixkQofG7bm1YoRJz3gKUQAOiznyYBYNfsw1h1AQXIni4DIoAACJBXzns+IgE7QFeejK1xsRqjF6YBfsC1cWO/7GwrHAZjAGLRC84jgYDT42GRiLQsIlJKcc794XDnnDmJPp824n9SzSkYjIaCUUgBIp6YAJvd9HVxRv7Kyh9SXVBgBoIOm81hRhOmTh2UlaWkJMZi6/fHjtWtXGnTdaSnjykrS05Li40TEXUFgx0LFgDQDhTOjx1xzkKhqK6HbxyZOnZESqxf9CNH0XDGe/t4pA0+N2tWsLYWgOeOOzI2b451XFzjecOMxipHUkIIcjjU2bPNu3f7EhMTjxwZ89xzAJRpgjHSNCVEd7aKCl8AGFFEqUi8s9+8uXfdWzgUQMcHezqWLXX5O8yiR1fubZvyx+LRbnszACDebT/w+fnK96uWry62e1zRIABQTDk1Tdf1utJSV0LCcbt9YDT67dtv55eWEudKSQCkaVdUj7kASu2fvuHl+S2dW9esn+46VlU3ZnR40Vw2ZdrOma9PrEx5eee/dX9Is2kKUICmcX8o8tLGd7JuWLbhlcPgGgAFkhEBwGhp1pubrTjHbYwkZ62HDpkxt7jW3QExcP8U70trHqprWLvgmQLz4/01o0Z1zX6MF07dOWPLxH3eJS+831RdDTgA3iN7SikoBngvNrevWLaj5eJlAIfLyl4cPai+tqbp4yqrvcMZZSKqAQ6qb2g7e665/tTuJ4o6Tp3WnE4lJQDtVP0ar9seOFhZ/ewiV9clNn3Gds/4V9+rba7eRUTgHkUEmApE1C1BRKRik8XiAG9sz3Nzh9UY+uRbBFjijZleTee+VpXY72JAnZl5X5fhr+l74bqOJSMYi7mv8aNVNS+uDH9WlTirZH9a/uadJ2tPbo8jSuIuoZQSQQ52GQbz+4RhxMDCMJjfBxheGQojFHPIPm7Kir0b84Yfbhk8/LAjb3rq/lzW8KXK3t2cf9flypSWhi+GrHosb6wwgkQMAB1hDFI6EvqIPn3PnfveCeXmDqkg5Q8Kp6A8HqdmRqRhAGBxcZbN4feHNWI+FR319dHrxoypOPrBd7pW0+m+KTlxaHzwkXfpnM/BbGFiplDeYRm+heP8owbE5wzN/yw9tW/bJY0DxLnp6yJf1/UcUkGKa9ygwh8VV5RLGAY3jCRAAxEUZwzALf0yC0cOFvpBX9CW4HUuKww8vkOHIBCH0bLq/nBx/hQzpIesaCxiLRYaASAyhMLPWHeFr+iAAiwFBZiAzeOp27ev+YGH2uMT+88YP2TB4vrG9vxM+4Ibm91ZeZpp6Jafv7bh0O+focy0QTu2a3a7+pFkKvWzvxpXjUHPngDqbjHWear2eCh4Q6BrBLLiXE7j0jmemlkyzh6q+3vCwOsyJ068cNB/qPW8HgkmtbYyTeutVsfwUcKAC63DU/H9vNl7Jsy86Tz/KHHy+C//OfC9VWZ9Z2JGYuWA2zpnrDf6/2PCW+/IhvPS1nuwUgwI+DraBmeI7JGb719V3ZrMWizl4Luy5vxm+Jk74ivXF2/5zpcTdTnGT+tbcORE0tjxnWEDAH31i6EAAwRzzC1Ob02Oy00ZKjK0T0csZ44BRshuwElQECb3aA4KOf3VeV+vuM05YdzoCWLytAGdl3sF5oSgQlGRoy0FKU3qpib5qEoaNsw7a95bR+232sIB0x4/9fIH67b+aXdH+EOr8z+DnFFDbK80csOK/VJu980fD6RGNSQ5Ei46n6xPab+kltY1hj6cM1rf43LZ8/w7Lnyz9K8nLg2rwT1nk0NOOJNZiqGs3qQagCS4Fb6Kp5JpzlCG5qqDcFMkiWD5sxKdwaTfxrW/W6808jk9ugx7pGnH83uNhxtMnXoHjrHjFWrdtHxC3Lc5GrxciyhS3IpIiuiw9+E2WE6pOKWcsZbsDd3dLnUCU70GAxAENyAUPhrId4x1VGfZlIegAOKkhNJl/0ar+IT54GkzRaKLwBXQy1RfHTcBXoUIcCKeDl5vq8qyBeNodIM18bR5S4tIBgKEKLqp/zdwT+iM4JZwAJeBCJACKCBIiBK4xNXK+F8f90tIuq+pywAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDoyOSswMjowME6LSZsAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6MjkrMDI6MDA/1vEnAAAAAElFTkSuQmCC", "name": {"common": "Bermuda", "cym": "Bermiwda", "deu": "Bermuda", "fra": "Bermudes", "hrv": "Bermudi", "ita": "Bermuda", "jpn": "バミューダ", "nld": "Bermuda", "por": "Bermudas", "rus": "Бермудские Острова", "spa": "Bermudas", "svk": "Bermudy", "fin": "Bermuda", "zho": "百慕大", "isr": "ברמודה"}}, "BT": {"currency": "BTN", "callingCode": "975", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAYAAABe3VzdAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAABvZJREFUWMPNmEtsVXkdxz//87r33HfvbS+lLVCgBTJjkWFABiXiBolxcDELNRpno5ho3LsyTjRhYVxoojt3miHRiSiDxgjKKAVT7AyVGcpjeJQWWmh72/s87/P/u7jIgAydQkr0uz3/c36f83vnL9RZFP9vEkAdxdtg/K9Z/iMpBRIwdAV3UJwF7iC0Z23YCxM4USdSmUueq0RDOF4RxlGcAGYQ8Iw8KKWgERSJ9W4WWh3Mx3sp5x269aPYXGtbFh+c91UnYfiCKo5ehKsI4g+erzhgrJI4qo87zioc+8s04ph0ro+6XETLfQqj+SYpy0U23yFvXMXUoKnvh6m8qM0PkoqvkhTB/e+tOOBivJ1Q7yeRy5Lp3oFZCyl09mOaOkKYxKU93J6bY+TCMT65ZYqymFLz6rNC69Lw+iMCu4Q1d5mCP4smVhBQKo1mtA7PazLvtYiSL5BsCIrlATzPQ0qFpkkMw2CxusjWHfvpHhggdJvCuvpPEnf/TnpmBMOpoEkXsdIhDmMDP05gmw3c8EXM/D40wySKQjxnkYWqQ29vL1LBQDmH++5x3PAWrH6O/Mkfkb95Gh3aZftAfq4YYMII6DIu0QoLYPYBEsuyaLWa1GbHyNgGgZ9DhDbB3WnklREabx/D2P1VMrl+mp/YSm5+nPzkMJqKVx4QQEqoqH3kV+0kVlCpVNB1DSkjVP0GqcunVPrulAgG9uIc+C7+6V8iRg8T7n6V3PQoodJYFFlKqvpsABWQyGxEchlHbMK2baRUkB9Cm6rjVidF15W/Yk6NsWh1QTJHYdcr6Nv3oyaHKU681f7KA91Zf+0grz0tUN3rINR6MKnixQV8VUILr5H2jlAJngerF8s00HSLIN2Lm1+L27GWAJ24PktoFzFffAXfD6hLE91dJFOdWJkcDOIEi/oXiLKvElT+hIod0rkeVvmHaEUlslmdupQIzUBTCjuVhvQg9UIvTv9+DNMgn0lj2mkMGZPatB3t/TcfsfPEgM2wC8fYwwK7cZOfxlI53NRXiKIQVyrmwwKZ+F/o0xNK794swCIIAmzLwDj3G6Luj2Nku8lMj9Lx1m+RpfVYfc9hTIxgjx99KLwA4km3mapX4qb2A2R6L5qIaDQaJO0UCctCSglCw9B1BJJWq4VpWSilsKRP1xvfwlu7Ey+zmp6Rn5PxKgBI7nF9yGbwxB6UWjda6mOEkYcfhZgGaHKewLEQVgEzYSI0jcAPSKXTSClxPB+9MUvGuU12fIpQCVLB4n2gpTaWZQMqBY5cQy35NWKRJ44DDHmbdeJn2JPvq2A8j1PYIaL1L+FmevAjHdXRDZqOnUxSPH+CpDOHBtjQLvll7FLLBpQKnChPS+9HT5hEjkve/TOJ1pTyrvVRuDkqijfHid97Hd/MMtO5jfld3ybI9VJsjFMaO4ym2lytQj9e9/Okbwxjh7WVAdQ1SGg1HA+UbGHoAiZayt/yQ1FfdYG4HtM5N4auIky/ipbqwLQzuDKmjs3MpgPk59+DVBH1+e/RvHyG5ORZCHiorfy3ll0kdb/MjH2IajSElPdGkVtjy9B2wjBABQ7JX32d/MQwUhP4Zo5GYQPN3h24m/bRtIpohsn6DQPYuQKthVncM6/T+5fvY6josXYfyYJYarTiNXhqDbEyUUrQCFczFX2JBX8jhmmRTLQrUxkJWs0aWjKDyHZB39Z7g0BhhzXKs+dYf+4XDPzuIJuPfpPi5WNYmTxxFJHr6iG9/WWCbA9LueiRECvAYZBA34bnOUitSCUYZK5RoqszSf76CSK3wcLqPXRc/gPpU2O4W/aT8Ksk3v39w78sQKBIBDUSbg3jxnG8yjdIdPbhui4ymUOlS1CdfGyYHwGUUhAGdSqOzrS7F19mWFXuZmM5RfnKUaxTP6XyuUMYdpamWSA5cZbCtb+BRnuHe1w+6ZC6cx7v8HeobfsimdX9WJdOkpi9uGQ1P5SDgSpQU7to6nuIcy9TnbuOWpih3L+T7KU/kj35Y4gjFstDTG44gD/4GdZNHqdw6x8krw9jSP+jk1lBJHSkZmLIAA255PH7HnR9g7vxHigfJJHMkG4Oq+KZn+BMS5HJFcnevYAeewDk6pP0D2xGH9pGo5ih0rGOTCQpXT/50b1NgEEMMmY5MqDdhCNRwsoOYusXsC4eUcnTo+izShQBGjfahgUgoVXcSND/ElldA93COPcG0msu2S6eVsY9rxOSIu8dwT5/U2ljClqI+wYfNCzAXriGGdVQooytxyTmL5KqTy5rMjyp2jNag2J0Q6VHJpQ2osRDcB8SooRXQb1zBLUwhTH6a9LNWxjP6AqgXSQPXDUsN0yRliBKlTCdeXQZLO+lp5DBlfYlDY3lwwEY0sdoTD+TvHtQ/wbo0x2+v6aVgQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDo1NyswMjowMBRxO98AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6NTcrMDI6MDBlLINjAAAAAElFTkSuQmCC", "name": {"common": "Bhutan", "cym": "Bhwtan", "deu": "Bhutan", "fra": "Bhoutan", "hrv": "Butan", "ita": "Bhutan", "jpn": "ブータン", "nld": "Bhutan", "por": "Butão", "rus": "Бутан", "spa": "Bután", "svk": "Bhután", "fin": "Bhutan", "zho": "不丹", "isr": "בהוטן"}}, "BO": {"currency": "BOB", "callingCode": "591", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeBAMAAACs80HuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABtQTFRF/7YAP7MA/wAA/wUA//8A9vsAAJkAAJoA////tCvPzgAAAAJ0Uk5T/v6mqd4QAAAAAWJLR0QIht6VegAAAAlwSFlzAAAASAAAAEgARslrPgAAACtJREFUKM9jUMICGIaKoDEWwIAVuGABg1EwFAtgEMQCGNKwAIZyLGAQCgIAwqugtTXBw2MAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6NTArMDI6MDDR1gVRAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjUwKzAyOjAwoIu97QAAAABJRU5ErkJggg==", "name": {"common": "Bolivia", "cym": "Bolifia", "deu": "Bolivien", "fra": "Bolivie", "hrv": "Bolivija", "ita": "Bolivia", "jpn": "ボリビア多民族国", "nld": "Bolivia", "por": "Bolívia", "rus": "Боливия", "spa": "Bolivia", "svk": "Bolívija", "fin": "Bolivia", "zho": "玻利维亚", "isr": "בוליביה"}}, "BA": {"currency": "BAM", "callingCode": "387", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAsFQTFRFTTpX5LcX/99R/MMA/8sC/8wAMTO3lpG8//fH/uRU/NEg/soA/80C/8wBLSyp1dTs////yL22+tQG/9IA/soD/8wCAwOXlpXSrKzcY2O+TThU8cAA/9kv/cwR/8kADg6fFxegAACSHR2kBAevYleH7+K2/+Rg/NEi/ssDAACYAQGYBASbAACWEA+clpjb8O70+N9J/9AA/coEAACZAQGZBQWbAACRV1e33NzvsrLhZ1BW8sQC/9UK/s8c/8oAMzOuCAiYKCinDxGyOi953L5a/+yN+8oF/s0OAgKZAgKXAACTVljF4OH4///8+/Gf/tMR/ckAAgKaAwOWysnm8/X/oo9+6LsA/9kA/swP/80EAACXHR2lQUGzIB+jOTu+Jh6BzqIP/+qC/M4e/80BAACVAQGXGh2xsa/V//7w/PXG/d9P/cgAb2/D39bK6b8J/9oA/ssF/8wG/80DXFy9QUGwX2DFODCGxZgK/9cy/ttV/sUAAQGaBQWYAACUBQSUAACkcm60/fC+/PXT/OJ0/c4UAwOaJyer6On59dpT/9QAJCOkhIPKd3jLeW6SwJUU/80A/tpR/8oHCwueBgaXAgKTAgOlNDKl7dNu//bO/OB0/dQz/8sAAQGVCguho6Xj+/TC/9gU/8wDAwObfXzEo6Tht62yzqIQ/c8h/9Ii/8gAHh6lAACPERKpFhSiyqs+/++D++WP/tIj/84LAgKWAACaZ2nO/v7+/uZ1/coCJiWiy8vr0tLo8Mor/s8A/9EgJyepGhmfEhOiKSipp4g6/90V++ql/9AU/88ONTW25+Lb+/HG/NMxBgaalpXT9fj/+ueE/9EA/swD/80M/80JBwecT0+2EhKhVFOzoYJA/88A/d5o/9lHAQGWDA2mzL+o///k/PXb/eN7BQWaLi+0+fr//Pjj/9gVSEiyVFS6YWG9za1OtDXQrwAAAAFiS0dEEJWyDSwAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAG/SURBVDjLY2BgZGJmYSUMGNjYOTi5uHl4CSrk4xcQFBIWERUlpFBMXEJSSlpGVo6AmQzyCopKyiqqauoarHiVMmhqaevo6gnoGxga8eJTyWBsYmxqZm5haWVtY2vHi0+hsbGJpr2Do5Ozi6ubO27rQQqNjXU8PL28fXz9/ANEefEqDDQJNA4KDgkNC4+IxKsQaH1UdExsXHxCYhJ3Ml6FxsZaKalmaekZmVnZWKMJodA4MNDULEcgNy+/oLAIr0KgUp3iktKy8orKqiL8Co2ra2rr6hsam5pbWEXxKjT2aG1NaWsX6OgsZCkSxacQZH1Xd09vX/+EiXb4FRprTpo8Zeq06TNmzpqNHPqYCo01W7XnzJ0nMH8B90IWHnwKgWCR2eIlS5cZLl+xkhe/QmPtVavXrF23fsPGTTDv41BoHKW9ecvWbQLbd/Cy8OJVaGLcWrtz1+49ezX2zZ6NTyFQqc7+AwcPHT5y9NhxUCrFrRBovZaYzomTAqdOz17Ii1ehiUn1mdVnz52/cPHSZbwKQWF65eq16zdu3rq9koBCY+M5d6Lu3rv/4CFBhYHVj7weP3n6jKBCoNLa5y9evgIAadzd4Wn8vlkAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6MzIrMDI6MDCAJh3/AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjMyKzAyOjAw8XulQwAAAABJRU5ErkJggg==", "name": {"common": "Bosnia and Herzegovina", "cym": "Bosnia a Hercegovina", "deu": "Bosnien und Herzegowina", "fra": "Bosnie-Herzégovine", "hrv": "Bosna i Hercegovina", "ita": "Bosnia ed Erzegovina", "jpn": "ボスニア・ヘルツェゴビナ", "nld": "Bosnië en Herzegovina", "por": "Bósnia e Herzegovina", "rus": "Босния и Герцеговина", "spa": "Bosnia y Herzegovina", "svk": "Bosna a Hercegovina", "fin": "Bosnia ja Hertsegovina", "zho": "波斯尼亚和黑塞哥维那", "isr": "בוסניה והרצגובינה"}}, "BW": {"currency": "BWP", "callingCode": "267", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeBAMAAACs80HuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABhQTFRFAMv/Acv/AMr/Dsv7////o6CfAAAABAQEhk2unAAAAAFiS0dEBI9o2VEAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAA5SURBVCjPY2AYfEAQC2BQwgIYjLEABhcsgCEUC2BIwwIYyrEA7Cop1I7VSVgdj9WbWAMEa9ANPgAAKWdaUey6wNYAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTU6MDErMDI6MDDQg2u/AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE1OjAxKzAyOjAwod7TAwAAAABJRU5ErkJggg==", "name": {"common": "Botswana", "deu": "Botswana", "fra": "Botswana", "hrv": "Bocvana", "ita": "Botswana", "jpn": "ボツワナ", "nld": "Botswana", "por": "Botswana", "rus": "Ботсвана", "spa": "Botswana", "svk": "Botswana", "fin": "Botswana", "zho": "博茨瓦纳", "isr": "בוצוואנה"}}, "BV": {"currency": "NOK", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAATtQTFRF1ygo2Csr1Boa7rCx////S3CzACyRBz2arsHf2UFC1iIi1ykp2C4u1R4e7rGy2URF1iUl2C0t0xkZ1Bwc0QoK7KqrSm+yBj2aACyQrcDf1TM10hIS8quq8qyr8aWk99/fS3K0rcDe8LOz8ain+P//9Pj7SXG1AC2Rp7rb9Pv9GUmeGkugG06iCD6aADeWATmXEkaeHE6iGUmfADSVADiXADWWADaWADeXD0OcD0KcD0OdD0SdBDuZCkCbEESdDkOd6/P66/P76O729/j8RW6zBj2ZAC6SoLXY+fr96O326/D3//Ty/Pv7S3O2rb/e+/z+2DY22TY22TY32DIz9NXXS3G0rL3c4XV32kBA3UxM3ElK1iQk1iAg9NLTrb3c3VdY0xQU1iMj1yoq9NPU3l5f2Cws3l1e1R0d1ysrhhJo8AAAAAFiS0dEBI9o2VEAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAD3SURBVDjL7dLJUsJAFIXhG7h2kAhGUIKKOCENqEElEkUBZ3DCAXACAXHA938CU0UnRVV3sXSj3/qvszoAjORy4wiRiQdHvQoM8R/+UigxYz4/C8fVCYkHASY4OYUhooWncWbWFeBBhJmLzuOCtbiIS8sRAYg5VjBONZrAZEwEUo7VtXU9rW9sbqVEIDNANwxjOyMG2QGmFepZMdix7eb29k3DzBeKORE4sB0eHZ/Q07NS+fxCBC4dV3hNZFrBGxSB2767+2oN60SjD/j49PzCg0afqjZfrVCmLWx33po8UJiu+s7CD99nl+ecQ2nY4Vfve9jN/lT4AwuzdojtfpIUAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE0OjU4KzAyOjAw4jlLNgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNDo1OCswMjowMJNk84oAAAAASUVORK5CYII=", "name": {"common": "Bouvet Island", "deu": "Bouvetinsel", "fra": "Île Bouvet", "hrv": "Otok Bouvet", "ita": "Isola Bouvet", "jpn": "ブーベ島", "nld": "Bouveteiland", "por": "Ilha Bouvet", "rus": "Остров Буве", "spa": "Isla Bouvet", "svk": "Bouvetov ostrov", "fin": "Bouvet'nsaari", "zho": "布维岛", "isr": "איי בובה"}}, "BR": {"currency": "BRL", "callingCode": "55", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAIAAADRv8uKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAAB1dJREFUSMe1l2lsXFcVx8+5y3vzZvc49niL4yWJ7ZgsTpqErA1qo1akbdqGig/lAxKgClqESqMiIUQDCAmiirYSbQFVaUTbD4Qt0BCh0BJE3YakiUNSnMTO5tqO42XsmfEsb+a9e+/hg1GVjcQJ4n1+9/7e+b97zv9/sWXXZrijBwEAgO5sMQC7s2UcSREqQo53iL5tMAJwpClPVlh+TKq0JzkS/r/BAsknTHvywbrxfet6/rCu576a1JQnFaG4zdJ5xdbWWX0gAkOa8mTS9nYu6f/2ovNBbqJSbZs71hgsfZiOTZStoNCIs+XPCiyQXM2Lmn9+7ujPV5xancgWfImMAEAZ1lWRe6AmlfKs45koAtmMDNxa+1uAGRIiTHlyXsh9YVnfNxZ8HLF8sD3JTblslz1LCi3scixU2pKcbA+5xzLRkZIdFBoR6KZ4cfNCC5prwi81X3q2/UKl5YP0JtIVb3eve+/EkuGJKl+JsOMunDt8/+rDd9/V81Dr0JrKzM7+pjcH6zhSiGv1348d3rCPGRIRpn3ZGc19v/PcpppUyZMBx93//tofvvGFwdEaIZQUCgEMoedLANq49OSOL+9qrb8EvnVwPPFc7/ze6UiF9BHJ3Ah/rdQIIJDyimvAr7UO/XT5qbZoPl+2g9Him/vvf+blJ5WRsUghILVgxJiWXDu259he32DjXz5cuWHJR4lYttkpPzZ3lAiPpGNlwx1urpf9KjBHMoBTvrUsnvvZ8lOPNw8joetbYadwoHvxU88/bQvXKOUWWalsNBHniAyJmDEYdtxUNnasr/3hDd2EIBDuqZ1Yn8icmg6fK4QC3HCkK/H/Ac8UmlOCITyzcOAny840hYtFXwIggpJ28Ky3s35x6O6N9tKucFOrrK+OMpLZrCoWDYGWkhnDg4HShZG6aKi4tutkuRRQhjVFip9rGHOYOTwVKygRvKJ0XrG1lSNpwLRvranM/GJF76ONI8ZwT3OOBMSkcEfTa3uGvlhWKQQRibLqRu+Rza2PPdTYvLQQCovaaCKV8vOuZ1sCgMbT8W3ru6XQCOBpzhA2JFP3VqfPFUKncyGLGcGIAAVDyPgyItQPOs9+pXVIoCl6FkOaGcLGoIjCG79K7O2+hLo0PDZtW8ySPBbrbWkKLekKbLqHR6O87R/Rvb+By2OlcNgbHk9eGKn7VMsFt2xzJAIoelZnLLdnzfHXLzbs7GtOezJuKR58cMF9ydTulf/aXJvyNfMNv3L2EqCU/tvvbeodaJayiAItC4SkXNEbGMp/cCh79H3lu7ylU295NCSM03/adT1r88rjzQ3DvmcxJARgCL7hBLh6TmZb/dhlN9CXCzECCAkdlQoAiPCGfccQM9N+eto3hhjiso6EFCwclPNbQq5fPnAg/ePv5n73lrv5EXjq2YiU6PkartuJCAHAQhKMCIA5XO8Zqll/cPVbA/W20LbQmq6Yt4SAUDtn0tfU0RKNR6ySZ45+NKk0xaOysTYUi1iEhlvqnQPZ57anUZrdr3R2NPrGA4YzmoEmnNn5lxfrN/5t1W+Hkw7XPL61NSh0SfM/jlSfyEQXx/K1oaIy3BAyBACUQikljvbfG3RMoWjCQZEvKs7AscVoymWIZd8wRCEhaItTPYGu+d6qjtdKrmEMNSEiOJZ/djry9eOLXj3fyBDCQhtCBgCaUCBVWv6744kHule83N/MkIJCaUJEKpcCqzpONyXPHDlZDjlABLbFGMPJTLm5IZwrKMEZIioFyUpe0lbviReBpgxITeAIxRm92t+8pXv5X8cTlZYvkDThVQPEADrcaMI/j1Z9MFnRFi7MixQNMV9zxylVx8f/dOgznu9prZYtqhwZcxExPe1JwaRknGF9UmTy4eromZ1P7jKaMyTH8k+mY1/t6dz9cb3FTJAbTdcNkE/OMAMICz1QdH49XFP05V2JbMTycq6zoGkoEc7vP7QaACYms8gAADiDYkm1t4SV1m45rrzBV7Y/n0ykBTFF+FJ/yzdPtA8WnQrpA+A1XnkDWzSAAW4YwsGJynfGKpuCpbZ4rlwKLO840zZ3uKd/4Wh6jtKcAKWQpTLP5u30NF/Z1vPS0y8uaLjEtDg8FX/iWOee4dog14GrC72FO11ji483jnyr/UKV7YPlTUxV7Ote9/cTS4Ynqsq+iIbc1rrBz376yMYVPY6tsrnQC+fmvXaxwRBErmmQ2YNn/BEA0p5sCrnf6Tj/cN0EMA2WT5oXi46vhGOXbadESOhb745Ufe90y83d8GZSX9X1gAQYFjrri9+P1PTnQ0tj+Tgjt2xxbiypDDFJLJUP7eidv+P0/Kwv41IZQLpV+plV5jKAkoHD9T8z0b0jybDQyyuzHAkAbaH3jVQ/0dN5cCIRk0oy0rMLu7NNmQRAgCGhXc33Xa46lo51xXMAsP1E+4/6WkuaReXMH51txMbbvcJ8EuiTAS/A9UDBSVg+AZrbvFGI23sdgAAUYYXlFxTPKZ6w/Flq+7+CZx5NyJE4wJ1RAeDfoGShzPg3Y+cAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6MzQrMDI6MDDj9ijFAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjM0KzAyOjAwkquQeQAAAABJRU5ErkJggg==", "name": {"common": "Brazil", "cym": "Brasil", "deu": "Brasilien", "fra": "Brésil", "hrv": "Brazil", "ita": "Brasile", "jpn": "ブラジル", "nld": "Brazilië", "por": "Brasil", "rus": "Бразилия", "spa": "Brasil", "svk": "Brazília", "fin": "Brasilia", "zho": "巴西", "isr": "ברזיל"}}, "IO": {"currency": "USD", "callingCode": "246", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAIAAADRv8uKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAADM9JREFUSMdNlmlYVFeax99z7629oIqiil1kFRAYcQGXqEE2AUUn2pGocdz3DbdO0ATMTBxjZ8zSMTY2GnFBIq4odqKDEUFQBAQUArLLIgVV1F631nvPfKhuJ+fD++X/nnOe8z6/5/8/SL1to8eWrafauEf2FJq1YxgkBXnvZ3y9RrkjP63UqR/sQWL/ZbHcz+Rdcdlp9zxmiYTcxMQIAMAYMwwmCMCAERAEgZqaBioq2hUKcXJy1IQJMgBgWcwwLAAgBBRFOhxMWVlTX994TIwftbXRI+fod3sWT0+v2Hv4ZM2NK/dYxgaAgHHYnExogN+RiPHsGe7ow0++emL+z83fW6143ryIAwfSMjP/jaIIlmVJgmAYnJ9/5/jxcofDAMCRSmUrVybk5KROmuSNEAmAEULd3WObNl14/PgVQixCXASiA/Ig772Rpk0TtD7bN5Uq5fzOl9FbMvRHvvqVmbhK8zho9QfVngl795c23X+BKIydRgAbgCAsPPDfF8VHZtI2MF/9wlhV84QkxT6yII1h3GJTA7B8vmzOnIiEhCBfX0lPj/rChSq9fhQhMQAXYytqPXPZQttsQkmQ0EEqh7wT5xg7e9tXr/HfvdsneZ5RR5ORUR21bQ6H00PCt4ZObh1lis5WPapsATAJCNnM3RaluMFZmmHUkPs/S2xF95dE/qm70X7q9P8ODw8hxGBMABAIMRijpKSE3NxMb2+3rq4x1ABAAHAAaAAWwA5AAggA7AB2AA4ABhADAEnaGCb85k3pBx+wTmdj3eg3p+49etATtczQ7X99M/9vHy2bt/23ZYBwxdbHCDharfnChdqff67v7FSaTDaJRHDw4MJDh9IJAgEAACBl7icAoFUb+O5iUizi0QaWpgd+LJCnpXomva/pfkPJZFZE8e0WEQ8eecRL584o7s2XieXHlh7ngfBiVenakuzuY51Hy/Ju1P5jf8C5OZOnTp3j5eMvRgixLFYq9RqN2dvbXaFws1jsZWXNg4OayEhfFD3rf+x259qcxYc+nswtPvt82ElMjRcujMf5x+mdn8azQ9rCs3cdQac7eKZRzeCrV3YT895aXqP4EgXcmztuYoyzfsxaPf3jq43FS9EXrY0qc9TTWZOmBWjnLV4aGx8f7GKbIFBr6/CGDUX19W0IsRhzSR53+hefZ+327B/772M/VOo+LlHFeEFcyy/j0QlJO+6+7jMlrUufM1jj2/y4dsDRN8ZgBplfe6f4LZME2U/Vnhw1qFT6sRHz24SJs9sNjR0BJRI5Qb8K/Lng1U9F1RUVr1+9Gnr5cujSpWf79hX39fUQhJCixCzrQOrnLwR3S0oeDhzr9+8b0QI2/fjZ4pSTazXb89Ou2o3D7WJZ4OfHVu6JsavPnR1JWXPPrrxZf17n0Mi9hJSbc0AzED8xflA3OKwdjpkQtWf+/rl+qWfP1J4ufDA0NISQE2MEQCDEYowWLpx9+HCmQuHW3T1Gve14E7h01ZR1YRdGRiUCUm2whwWIu/kFl2vHCauBy/FSuPM5Zr0lLing7/EBjLO9s2SOMJjPnUw6+Y29LQSBBFyB0qDMy8zfnbSLxSwClJuXujNn3uXLT0tKnr9+rTQarVKp4M9/zsjJSUUIACAqyhdhjB0O5reKtu5e9cSJ8sTECLGYBwBmi12rNtMWu7+/VCTijSl1N2636E32+Qlhc+YFA4KOt51Zp5aI+AIndgTI/J8NPUkJW7gyeBdSeYVEeMRN8wcAjEGtNmo0ZoXCTSYTmc22GzcaBwe1kZE+6Flt18FD15/UNBEEZllSIpFv3Dhv987EoBAvjMFlOrdvN23ffkmpHCYIxLJE4vwZqz9XbLvzH3uSd36z9PvIvMmpk9KFyohLIyc0zrcRjgXCjpkhPhNz9ifHz/h/uJqbBzZsKGpqakcIY8xBFLXB6TQQhJjLFdhsVoxNACAWy2fPDo+N9ffwENbXvykvr2NZK4cjJUjCZqVnZXqq3rsaqEoO1y2aFKqweFec7j878enWN62O2RvtrYKyKJxc8y1PbTDOnhU5bVqgj4+kt1d97dpTk2mcJCUcDs9qpRHARykp8Xl5i/38PEZGdHfuNBcV1ahUIy4cAAgAJ0GItm9fuHXrfC6Xamkabu5qr2vuqLmrtjnGAIii7dyigH45G5cpX5+UEiHxJO8/ajl65JeOju4/wMVgTGZlzc3NzVAo3Hp6xuDixVqr1YExxhizLIsxHhnRfflleXz8f8nle4XC7dHReeXlLe9UFrMY40cVXatWF4SEfOIp33s8LeFv318bM2hdPSyLMcYmk7WwsGrBgq99fPaLRDsCAg7+8MND/IeFMMY0bb9+vaGraywoyDMtLfpdoqlURrPZ5usrFQg4Q0Paq1frado2Y0bQggWRfD4HAOw2Zlxlbjuzdu7BM3yJ1/1//F7zrFOhcEtKjoqe7OeyRq3WrNHQcrlYIhEYjdarV+sHBzVRUb5QWdkxa9YxgGyCyAZYKZHs2rWruKNjBGPMsv98ZWlpvUKxF2AFQWQDrImO/rywsHpcr2WwkWHYlzczxo2v/vL3B/7hOwCtBMjmcjcvX366pqabYViMsas+f94XE5MHkI3QCoDViCTXMYyJJN0EAiFNW1jWBIAFAtnMmaExMf4eHsKGhoFff63H2MbjyQiCsFhMACaxu8f6dAgxWt4PElKJA/fOsl0PlfLZPs/Y2KqnZgIZWewkSbe4uJBp0wJ9fNx7e8dv3aqjaQ1FSXk8Hk3TCGBlRsbMvLwsX1+JUqm/e7fl3LknSuWwK8gAEABDkuI9ezK3bJnH4VBtbcNF56pv/db19fQXyVU1VgzSjUHOB0py0Mom+EnLajWj3EeVrWfOVLe3dyPkcB2CEIsxtWzZ/NzcDLncrbdXhUpK6pYvn87hkK7fDEJIpTIWFdXcvt3U26s2m22hoV4nTixPS4t2qRgDQlBdO/z0/rXMO/s4EwG7c7ANzK0OxZaciXu/xU4noiiLxXHtWv2VK3W///5Wr7fKZKLc3MwtW+bDvxbCGJtMtpKSuu7usaAgeXp6THCwHGMAAI3GTNM2Ly93Ho/q7x8vKamjafuMGUEpKZEiEd+mae979ifsL2csbgJ3LCGVmjfp56sXyNxsKamxU6cGui4wGKw6HS2TicRink5HX7lSNziojYryQQ8etOXm3mxsfEUQwLKEWCxbtWrW7t1JMTH+75yruLhuz55ijWaUIBDLciZNCty3L23RokidWWU1O3vrqxm3kJb20e7X6pvXGwAIihJnZMQdOJA6d244SRIu56qt7dm48XxHRzdCGGMKEcRaljVTlEQsFhqNFoYxALA8nsf06SGxsf5SqbCh4c3Dhy8AHAKBjKJIo9GIEI0x5efrP3NWaHiox/SRr/7SMKfx9ThBgFjsbbPZbTYDgJ0g3GJigqZNm+DtLentVd+9W2+16rhcGZ/PN5lMCGDVkiWz8/KyfHwko6OG8vKWwsKqoaFBF1wIIYwZinI7cCBr8+a5FEW2t4+cP19z+3aD3a4DYEUC3vcZDfkPowlp5A/ffRifEKLXWyorXxcUPH75shMhO8bwr1jkZGcnHj6cIZOJ+/vV6MaNxiVL4iiKcIUJQqDRmC9denrrVlNPz5jZbAsL8z5xYvmCBZF/hKu5eeDs2epHjzotNP1pzPXBsEM7ctf7egkwxgAIIbDZnLduvSgurmtrG9brLZ6eosOHF61b955r+z/hMhgsly8/czlXZmZseLi3S9brLTRtl8vFHA7Z06O6fPmpC6709Bg3Nz4AZhgYV2mfHnk/+csysW/IvfKWh791eHqKU1MnJyQEu+CiabtOR0ulQqGQq9GYL16sHRzURkX5wr17LVOmHAVYQRArAD4SCretW/fTixdvXJbrqj/99EQi2QnwIUGsAFgdEvLpt98+GBvVY4wdVsud9dH9L5vXbrgMsAqhFQDZBLEhPf27Bw/a7HbnO+eqrOwIC8sFWIHQCoCVCKE1GNMcjoebm8hopB0OPQDD4UinTAmOifGTSoWNjQPV1U0ATpFIQVGkXq8HMANQck+fGQnB4SGyZLbg6MO45k4VSfDdJR4Wi91q1QPYERJFRAROnTrB21vS16f+5ZdGu93A43kKhXy93oQA1mRnz83Pz/L2dh8bM5SXvywoeNzTM4CQE2NACGHM8vmS3NwlmzbNpSiyo2Pk/Pma0tLnNK0DYBEiw4K8uvpUkyeHnDyZnZAQbDBYHj/uPH268vnz1wA2l1sAYADu+vVJubkZMpmov38cysqaXKN4N1iDwfLXv1bMnHlMKt1NkptjY/OqqjrfTcwVG62tw9u2XQwN/VQg2AawYe3aczod/U7FGDudTGlpfVraNwpFDkVt9vM7cOFCzR8b/g8riNtys0J9WQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNToxMiswMjowMC3BcbwAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTU6MTIrMDI6MDBcnMkAAAAAAElFTkSuQmCC", "name": {"common": "British Indian Ocean Territory", "cym": "Tiriogaeth Brydeinig Cefnfor India", "deu": "Britisches Territorium im Indischen Ozean", "fra": "Territoire britannique de l'océan Indien", "hrv": "Britanski Indijskooceanski teritorij", "ita": "Territorio britannico dell'oceano indiano", "jpn": "イギリス領インド洋地域", "nld": "Britse Gebieden in de Indische Oceaan", "por": "Território Britânico do Oceano Índico", "rus": "Британская территория в Индийском океане", "spa": "Territorio Británico del Océano Índico", "svk": "Britské indickooceánske územie", "fin": "Brittiläinen Intian valtameren alue", "zho": "英属印度洋领地", "isr": "הטריטוריה הבריטית באוקיינוס ההודי"}}, "VG": {"currency": "USD", "callingCode": "1284", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAIAAADRv8uKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAAB65JREFUSMetlHtwFeUZxt/3+3b33HJuuZ1cTk4SKuGSIHeIEgRLoA4zglFA5Fodp8gISJV2BlJn7FRtEaqVMNCpHQhTdGqKigEtnVowBQUJNJAi94QEcr+c+9lzds9+39c/EtCOnbGEPLN/7c7ub5/vfd4Heyrm255aaSxcuvOdU9t+8V4w2E2IAwUhKSlnqufDE+WWrPTWtz+a++R+mQqDJQRYvcUFz49LPtL5eeFYX/fS50fN2QOGjkiEgP9f5Ld05qWaT6V1K7aMj1xq3rblN2sdThsTYQAGgAOfQkSAZJKT7NGjKh/Lqi08vSH9xoSq19XXf7/9/SYwEoj0rqgAIG09cO4th3fJWLrspe0lnt+9tv65F85Xvvn2sT++e4YlNQqACIaecLjtG2fYFvGv8pxWZcWay7kTt77xWU31mwAJgCxxt1gAfGbDhwlVi3B5RLFvVTFk/fOjlOnTHQsW9ugADQ1tpZNkp93TcEVvbU0/+amY+6hlytT6pvDuHUe7OwOZ2e5ISP1gX93dUgEAg5vWIyIlEI9pKpqozZrs9xsJLcVtT3R29f3lAEpy5vKl1Jaiy2ZKCQv4AcDptkmyZCK8sZtP26PftV8APAYAAAKAAsgAfOAugAEgAZgAACABwAEowACAACQBDEAziOvg+jEsGQJYmvhKJSFIKYnFtGhYVcwmdLuNSMwqiXhHV/eevSjLI9aukZyOaCAqKZKcnq5HVSvXTFaTWUKlMwlV/iEctfTszXGqqof80eKJBZteKS9Mk9XDtXD2VGv5MrfCyJ69is3C1/5Mz/UW2knw3T/FGi+0lC7c28iaG2+6FK4ldAGnEYEQ/L6ECUAUHAaSSC82xDtvBJ9cPXvj6gnZRw8Ef/nyv+uvv3ol/cWdZxaVptEP3jO7HFfGzX6gbHs8ok1ZPCfbTug7b2Weq7sVxdovu66ca0RUhOBCMCGEEPw717fFATgAAQDcveerVcsnWY8fjuzb3xC27GMlNQ3xaHurbHee3bdAenyOJSutacfH5UuqAVSXO2Pd5ooNzz2YcaFO21fdEqW7wkU7DrXked1FJa6okZQ4UuADQUlQSgSXOTMkpEyA4Caz3HxRbW3pR5SkCl+i8UeP+tH6Ycr0P59VYx1XCQoCshCkqy8GYDFza29/DIDIkjMUir36891Vrx1YX7l4ZeVu8yc1c/d/vAPSCkc7AtOORq/36JmKn0kK4VyI4lBf0GK9pljSArrqJj068aVa8xJzWlsACSDA47JkIY4Czd+FwAgxcTE4BpNCQdcBQciKrjMAQERKCWO6EDFZdijpHkONaqHAjIcLrhXVlrdfHV8ujt6wfNbvZCgfLJxysv7QVkfG6nj/yNnGP5qVr43cgksLTtd1EUIJ0Kwkt+v+TkokQBPj4k4NabqhgaQJSdeNwXgIYRgMQJIkV9IQsc62ZDQCQAkAM8l1GalMpy16CpPNwDWj4H4sngmEf+lxWYXoSFo0SaG3k0aQGcg5oPRt5OCOIyIIBIGI/5VOIQyDIyCigkABgCFYkmzardiJcIoAAkl1et7EB+cte3Z91Wirp6Q1eDTojDNiQsZuE4gAEAD/cxOEgO95evtXqRARStqLpHWFvQXmJKjxJePKFMWWL/iMvKKm+2D9iH6voumc4GAJgTSE3f+uDAQHY9JlqFRyzgfI+Oy8ySZHMBpqCfUWganhMt2o5FyJ0FTXN2dKhgVMQISReEfp20rbV2Ybk+y5h/w3C3z5qQC1PU3FE7Q/TGubZQ8Y/JuRDY9jIUCWRE3U01hjzkz9QQjb546cQAmcbDz+Re81NZ72U8M4E7aluuGO5eFxDEIQFIBo0+QVBfUPeevvT/dCwqD2dJAskz3hzZP6K9J7CON30jI8YEbRqrK8bvWi1/zXhONGxJ2fN9ogonTKD32pWUdClpqrjsOBNIMSHN4ZcwBkYlVuX9WUjqsd+PdeX4bLFY1FnTb7WGfurGRfSbZRmhJW+GCbDgtYAKAZWMCMtcJ96pa5CeyaCLX1ddgdDpfdUTqh7JjdKmusSbPpICRkA2/dKxiRAGgdnSnFiZyijv6AbPFKGkEqS2ZKKMj04dziqe38i7DLYIFCU74azgTQEMk9pRoRGdNsDu+GJa1x2+x2b2By+skLN3PMpkyt68LhYO8ol/Xg+bqeEsu6nBa3PmvmiHlS7qUNv8qNBLsR4CdDpYIQzOlOfXld70uLq9s6c/ae2nyw+9Y57RDXox4iepkyQhFtajBh8ZSlVjxdMm2+b1NWWtPOT9Zs2WqnAJOHBqYUhMDH5ttefGJ/JEI6OvxOOP6AZ1IOViRNynXVL0D4ubXYM3d55lNPj4n3X9tSmNneH3GO8X7dmyi9R8fc5bKtXQWtXfZl805Mz//82Bkw2cZwy+Iei/z+v/62qGRqkWRQ/Uhvz7WS++DY5VkNzeW5GeFd1Wzo4NviiIoQydFjfC88E5haeLDzVnO+Bzp60EjCI2XiyEkcWSiCuq+xbeGvd6U1N7UjKkJo9wpGhIHOYkyncupDMzLKJncW+y66rDfVRNxhVYJq9qlLY+ov5NWdCAAPUKIACC7IvTseFCEIwuCCITrMNrsnA60WEQrz3n6hx+MAYYIEUOK3S/M/RDXGpn3SjzAAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6MjgrMDI6MDDo/EIvAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjI4KzAyOjAwmaH6kwAAAABJRU5ErkJggg==", "name": {"common": "British Virgin Islands", "deu": "Britische Jungferninseln", "fra": "Îles Vierges britanniques", "hrv": "Britanski Djevičanski Otoci", "ita": "Isole Vergini Britanniche", "jpn": "イギリス領ヴァージン諸島", "nld": "Britse Maagdeneilanden", "por": "Ilhas Virgens", "rus": "Британские Виргинские острова", "spa": "Islas Vírgenes del Reino Unido", "svk": "Panenské ostrovy", "fin": "Neitsytsaaret", "zho": "英属维尔京群岛", "isr": "איי הבתולה הבריטיים"}}, "BN": {"currency": "BND", "callingCode": "673", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAYAAABe3VzdAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAAB6RJREFUWMPNmFtsXFcVhr91LnOxxzO+xHbstHaMnRDHjpM0TWkpBSQElSIQ5SLxgKAtBYFokEqpeECorYQAVaBQhITaqoC4CMoLhUqgkrbQIlElKk0au7YTOx67zcSXjC8Ze25nzjl78TBO6og0TUwK3dJ+mRmt9e21/v/M2kfCYxuUd/Cy/t8A/1NAo9V9dQHFAULQADQE1pdBBUafsjn5Nwuxrx6gIx2PgzemlEdEy+PgT0OYA/WrsGIBsrovcVILVjxDbtiibTckGkDkchAuvURVqyXTEMwy+NNoeVwpj0B5FPUmhGAWwvwqNBeFtlx45a8w8706avp9eu4t0d4p6H/ZcucNVBvsBrAbkFifwG2gPhIuQSWDemNKaQS8UdSbFIIsmEL1YCLMZyzmTlgsbi1Bq5KovwrluwDwovV1wWkBpwWpuU5oANRDggWovKZaPgHlYcqLr8qxH45SPKTUWBBtLhONhqieq/TbBXhR6Ci47eC2i9TeBIDvZAh6fwKxUyAhZrNFGFlEIhnUXwTjUTWfrJHH2wW4ZilK8WyOxcFxGqJxQttGbJdUTQ8Li3uR/hbi8XmVynEoDaPFMbRyWq7EhGKMUbkCu52dmWXyj3/G9gPC6TkqL72CHD+Jmy+iIqtPKSVI1qF924js3YXd0oSJ2fTc9n4SSU+1NEbVhCPgpdFgVt7MhHYmk3nw5MmT5PN5RIRIJILruogIYRBUf7/mACqQfu4FRh9+hPzzL+Kfmsb2A3xVfEsIUHxjqJRKLE1OMfviYTLHBknt2cW1N38QO9YmEtsmkrhFNPlRMXUfE7t+n1J7AxLpQuzkaiJfUB9ZFQexWIzm5ma6urro6+tjYOdOGjNzxBdzDHzx83Tu3nkecnZomMPffIDEe/dicsuUX8sQ3dhKfn4erfi4NXHwKtRs7kCSCYqHj3DTge+yYUv3+RiZV4Y48tgv2HTDHvbc8dk1uvEgmK+a0Jt4A/A/my/c6ib4hFVLpr+b0gdupH/HDnp7ewl//gRuYNj92AEcy8IYQ3pwiNGHHwHHYdvdd9G1ox/bcQgCnyO37yfacQ0D3/82FoLveTx977d4/dFfcuNDD7LnG/vXYRJVToU+NdEITcMTHDx6lIe1TFtdigN2I8c3b+QP99/P7oEBerdvx8oukHruRSQSIfX1r+I41dCO4xK7dhOFg8+Tv+fLxOpTjPz4UWZ+/yQb6uvZMNB3Sc1f0sUnQ49/BUU+EqljZ7SWXGGWmZUCLXWNPDUywm+O/BPbtkk11LOrsYW7Cx5Rajl86DBbHIu2jRtJJJOo7yMzZyicnmHu2RfI/+CntPlK86f30fKe69cPWEF5vLzIJstlXyRJm+Ww7ASkOpUt6QgChGHI4vwC80sFqG0lv7zMd/Z/jTOpWro6O9m+bRufmp7imhaP6ck0OjZBvOgR+9DN9D70APFk3aUB7/pkTMemQiZPh2SXVLzKhZIsqmEs9NgHWCp4jkE2BdxiRekcijAVVgDwgRbLpayGlUqF7Fye7NwcCy8f5faeNrx6i3vuu4e9WsMXHJsxy5AfHaF782aam5uJxWIXB3zsgYQUSsrcgtGJU0ZfHQ8YHAsYnQx5fcaQzRkxVJ9KjsCZvCFzWulrdbmjtoGHVrKU1GALLGtIUc35KaZWLO6MNdHR4HJs2WNoapquaBK3ppWnDx7kd8/+ifbWjXR3d9Pf38/AwADbt2+no6ODpqYmXNettjhRI9TV2tLTaXPr+1zCAJYLykzW6HA60DO/cmQlbaiJCkQML50ts7PX5jO7aggHN/Cz5SWuc+KEgINwvRMnQLkr1sjHO2uJdIYc+keJAgYLoYDBVqVcKJJOp0mn0zzzzDNYlkUikaC9vZ2tW7fS29ur8mZ3Eln928yvwF/2R6gMu5jrymzd72numE3Tkylp7FTKUzbjCwHLvqHVqkr6tO/TutGiZ4ODW69MzYV8ZWiWMePxpVgTH44keDkocaCYxX+LAflNTaIKaqqDqNtgKLmG1k64YYcjxS44NFpGBuM0vDtkoEvwpiNUlgVE6WqP4KQM/gLMDQq/za0wYapaXdKAkhqWTEh4GdO7XM6tLvs6rEwLjV1KrEHJjliMH4hTsENaSxGSloXboIhVPZhYUJkXlgrKmJQJ8xY/8s4wXqoQDSya1WGRkBzh1QEUq7q9Ihx5wmLuJZtr8zGsRkM2XsEqWURzDnZRQCCIKKVEgDrKppjLyojN0WhBK90VvC0VhicDjqdDTs0YFnNG/GAdLb6g3QaCAIb/LlRGXCITDmkvZHMKurwYi0uK3xpgkgZTAclZpDIR6lPCYiEkczakpz4mta5Dw1aH++5U8gXV6axh/LVQh8YDBsdCTkyFZOZCcisqobmCCp7TZLlU1eT8qMXEryMsTVg01gstCQvXEYIVASOYEviq5JoqLGWhoVvp/pxHY49iDMTi1TiyZgz0fTi7opqZCzkxGTI4FjKaDi4fENbc0gRKK7AyK5RKSmncoZy20aKFBmAlDTXbAuLvColGhWSbEqutduKt4p+HVqj4V1DBi8KuBjRA6EMYVD+zHXCc1Txa3eu8bq9/5D+X9Fxe2wI7sub7cN1MF6x3/LuZfwNabKNXL2/EwQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNToyMSswMjowMJKmbMIAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTU6MjErMDI6MDDj+9R+AAAAAElFTkSuQmCC", "name": {"common": "Brunei", "cym": "Brunei", "deu": "Brunei", "fra": "Brunei", "hrv": "Brunej", "ita": "Brunei", "jpn": "ブルネイ・ダルサラーム", "nld": "Brunei", "por": "Brunei", "rus": "Бруней", "spa": "Brunei", "svk": "Brunej", "fin": "Brunei", "zho": "文莱", "isr": "ברוניי"}}, "BG": {"currency": "BGN", "callingCode": "359", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeBAMAAACs80HuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAB5QTFRF////5vLgSqEfL5MAMZQAMJUARoYCyS8O3yAQ3iEQJE7QjgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAAxSURBVCjPY2AYykAQC2BQwgIYjLEABhcsgH6CoVgAQxoWwFCOBTB0YAEMM7GAQSgIAPGQqgHN6gB8AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE1OjA1KzAyOjAwJMxPrAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNTowNSswMjowMFWR9xAAAAAASUVORK5CYII=", "name": {"common": "Bulgaria", "cym": "Bwlgaria", "deu": "Bulgarien", "fra": "Bulgarie", "hrv": "Bugarska", "ita": "Bulgaria", "jpn": "ブルガリア", "nld": "Bulgarije", "por": "Bulgária", "rus": "Болгария", "spa": "Bulgaria", "svk": "Bulharsko", "fin": "Bulgaria", "zho": "保加利亚", "isr": "בולגריה"}}, "BF": {"currency": "XOF", "callingCode": "226", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAThQTFRF3gAA3wAAyxMASo0A3gAA4BMA618A3wYA9asA9aoA4ykA/N0A7GcA//MA3wgA9a0A//cA9awA3QAA5C4A/N8A//QA5C0A4h0A6EkA6EgA50UA8YsA6EcA4hwA3wAA4hQA8YAA/eAA//AA/u4A//EA8X8AyxIAyxEAyxUA1V0A6tIA/vUAS4wASooAVqIAq9EA9vAAS40ATYoANKIAM6EAOaIAer0A3eUAM6IANqAANaEAMZ8Ad7wA+vEAdrsAN58AM6AAnMsAm8oANKEAQqYA1OIA+/IA0+EAMqAAarYA5+kAi8QA5+oA9u8AabYAo84A//UA/PIAwtoAXbEAw9sAos4ARqgA2uUA7uwAkscAQKYAQaYAk8cA2eUARagAb7gAxNsAZLQAZbQAbrgAVa4AR6gAVK4A////1Ljd9gAAAAR0Uk5T+/v8/rlpGqcAAAABYktHRGdb0+mzAAAACXBIWXMAAABIAAAASABGyWs+AAABIklEQVQ4y2NgYCEOMAxRhaysRCpkYyNOITsHJztRCrm4ubmIUsjDy8tDjEI+fgEBQT58CoUgQFhEVFREDMrBplBcQkISCKSkeYFAWkoGyJaQkEUoZJSDAnkFRSVlIFABKVQBsZQUVeVhsnIMTGpQoK6hqaUtygsHotpamhrqMFk1BmYdONDV0zeAqxQ10NfThUsZGjEYIwETUzNzmEJzM1MThIyFJYMVCrC2sYWos7WzRpGwR1Po4Ai1W9TJAZ9CZxdXUV5RNzcg4e7ijEehh6cBr6iXt7ePKK+vnwc+E/0DAoOCHRyCQwIDQvGY6BwWHhEZBXScQ3RMRGycM06FHvEJic5gaWfnpIRkD9xWp4TBJT1S0/C50Rk7GzMccYKBVAgAeBqY4SGl3bgAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6NTcrMDI6MDAUcTvfAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjU3KzAyOjAwZSyDYwAAAABJRU5ErkJggg==", "name": {"common": "Burkina Faso", "cym": "Burkina Faso", "deu": "Burkina Faso", "fra": "Burkina Faso", "hrv": "Burkina Faso", "ita": "Burkina Faso", "jpn": "ブルキナファソ", "nld": "Burkina Faso", "por": "Burkina Faso", "rus": "Буркина-Фасо", "spa": "Burkina Faso", "svk": "Burkina Faso", "fin": "Burkina Faso", "zho": "布基纳法索", "isr": "בורקינה פאסו"}}, "BI": {"currency": "BIF", "callingCode": "257", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAeZQTFRF/3R0/wcH/wAA/wQE/wIC/////8/P/z09/wEB/wMD/z4+//39/6am/xsb/v////z9//z8//Hx/3Nz/wUF/f/9/P78/9TU/0ND9/73//7+//v7/6mp/x0dMNgwuvK6/v/++/77//Pz/3d3/wYG/wwM/09P/4yM/qinAM0AWOBY4/rj/9fX/0dH/2ho/+bm/f7+A9ADA88DAMwADdENiumK+f75/6Gh/vz7//7/5/zp5vzpAM8AAs4CAMsAKtcqzu7Dt4dLzu/DAc8BBNAEAc0BVN9U4PngurR+9AAAAs8CDNAMhuiG+P74ssmF1SkJ1CkIs8mGJdYlxPTE/f78xN+yxOCzB9EHAMoAh+eH/v7+/v39/f7//v79hueGqe+p/v3///3/+/762e/UtdWZ/P///f37/f77u9mj0OnG+v75wuaxw0gX4RcErKdf9P/9//3++///rrZv3B4FyjsRu9ygx+Cz3RAAt4BJ+P////v9//v8t5Ze5wUAwc+eh+mH/f791/XSuqFnt2wxxeCt9v73+v/7yOa2t3U6uZVa0vLLVd9V4fnh/vv78f703Pvh4Pvk7f3wu/K7/f/+/vr6/vr7i+mL/6ioWeBZ/9bW/0ZG/2dn/+Xl//Ly/3Z2/wsL/4uL/0JC/87O4JBTPgAAAAFiS0dEBfhv6ccAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAJ6SURBVDjLjVQHV9pQGI3Bq6FojAhqRAQHGjfgShuxFidKh9pqFVQ67N7bDruX2qGtuNc/7ZcE7GkLPbzzTt57+W7ezbvf/R7DpLGGdPa/Ld3ApjEMMjJZzsglh6nBQxlgTEBWNms0JsNRJDsLMDF8joBccx5rTMifbmTzzLkQcnjGYoVgQn4Byxk4nclgpK7P6VVBPkwCrBamkB5iEWAr1vjjf8sZNdZiG1Ak0maFjL0EDqeDPiotK1dDFa7KqqpKV4U6Ly8rJToKo8TOSFJ1Dawaf20dy9U3oJHnG9FQz7F1tRqrFTXVksS4Pd6m5haNX0SrDWKbfPiI3CbC1gpRY21pbvJ63IyiuNt9HTo/SSUI/NHOzmOqFjDprB2+dreiEFDxd3VLPb20KcHQhr7+/j4aaE7b9fZI3V1+RQcqSsDjHRgMwgHaBsdPnDxFA2gZHBzwegIaRAcSf8A3NAwLhUdw+gw/QhMLhod8AXcMEAcq/tGxs3BifAJyKCRjIkyLybFRv/I3UHFLU3DK06EIwmFEQtOyE1OSW0kMPIfzFy7OAJf4y1dwNTGQqCeBa9dv3LwVuX3n7r37D5CQWj8MHj5iHz+Zfco/Y5+/gPzvYVR55oJ4iVev37x9B/n9h4+fPiOM4Nwf8qiCzy+ogi9GvnxV1XTg23d5URV8Yf634GoKl2IpXP4xS2cBZmZ/LsdSuBRLoWqKlQNTRDEuFFETxvnogSlWNFNI0mrcZmvrLLexCRHUNzc4dn0tbrNVspldYyWzbG1rxt1x7Uaju64dzbjbW1QuGr899VKIFddesuLaixcXL6RSrgKf+gWA/RSulMx9MObULinzL4qXnyvu2DYjAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE0OjI1KzAyOjAwiSsj7wAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNDoyNSswMjowMPh2m1MAAAAASUVORK5CYII=", "name": {"common": "Burundi", "cym": "Bwrwndi", "deu": "Burundi", "fra": "Burundi", "hrv": "Burundi", "ita": "Burundi", "jpn": "ブルンジ", "nld": "Burundi", "por": "Burundi", "rus": "Бурунди", "spa": "Burundi", "svk": "Burundi", "fin": "Burundi", "zho": "布隆迪", "isr": "בורונדי"}}, "KH": {"currency": "KHR", "callingCode": "855", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAhNQTFRFGwBzHgBxHgByDAB7DAF7DAF6gQA8gQA9gQE+gAA7gQk/gQlA9QAA9AEA9QMD9AAA+3Nu+3Br4wAI5R4i4wEI4wML4QAA73t97nh74wAH5gAG5gAF5wgN8nx95gEH5gAD6BEU96mp5gEI5QAA6B0f96+w6R4g5gQK5gAC71td/N3d71tc6Bwe96+v6Bse5QAB5QED72Fi+9TU8GRm5gQG5QEB5AAA8G5u+cXF+9nZ5QIC71pc+9nY7lVX7UVJ+cDA/OTk8GNm6icr6iQp96ut+9jY+9fY6SQp6ics8GFl+9ra+cHB+s/P7URH5gII9qCh/N7e+b/A/OHh/evr/e7u+s7O+Li4+9XV/evq+b+//N/f8XV2//r6+cjI/e3t/OPj/ebm/OLi/enp/efn/e/v/vj48XR2+cPD/ODg+sjI+tHR+srK+9LS+9PT+cbG+cfH/ejo8XV35gYL4wAA8XBw+Ly8+sfH+snJ+szM+b29+Lu78W9w5gYK5gAH5gMI5QAC8nZ4+cLC+9fX+9vb+9bW8Gpt5gQJ5QIE8n1//vT0/Nzc+tDQ/err/efo/Nzd/vPz4wEJ4gAD73h8/f//+/3+/P//+vHx+NPT/P7+++zt+uvr+vHy4gAC/V1Z/2hj/2Ne/2Zh/l9b/VRQ/2Rg/2Vg/2Vh/l1Y/lxYgAA8fwAsfwAqfwArfwAufwAtDAN+DQR/////x3+KlQAAAAFiS0dEsENkrsQAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAHFSURBVDjLY2AYToAREzAxYRFkYMYELKxYBBnYEICdgx1EcnJxc7Kzw7gwwMCDBHhBBB+/gCA/H5wLAwxCSEBYBEiIiolLiIkCGZJgLgwwSMGBtIysjLSUnLyCoqKCvByUCwcIhUrKKqpqyurqGppaWtoa6urKOrp6+kpYFEobGBoZm5iamVtYWlqYm1kZWNvYKsthKpRTtrO0d3B0cnaxdHWzdHH38PTy9vFFqIQr9FP2Dwg0CgoOCQ0zCg/zCYkIcouM8lf2w1CobhYdExsXH5+QmBQQlQykHFJiU9PM1LEoTEtK18rIzMzKzsnNy8nMz8jwLihUxlAoV1RcEl6a7VOWXW5fEVpZnp3nk12VW21WI4eqsLauviG3vDG7ybK5KbelKaep2bKpPD0zt1W5rRZZoZx0e0dnXFe3Vk9CQm9BVFRyQUJCj1Z3X1x/R7s0xExIFE6YOGnylKnTpk+bOmPq1KkzZwGJGUDu7KlTJk+aMwEShdA4nztv/oKFixYuWLxkydJly5csWbIYzJ0/by4sUbADwYoV7CtXrVy9cs3K1SCwdi2YAnGBwiBZIIAl3HXrgQBMIABEDJZwGYkEA51lqQoAC02qK305p84AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6NTkrMDI6MDBETkCCAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjU5KzAyOjAwNRP4PgAAAABJRU5ErkJggg==", "name": {"common": "Cambodia", "cym": "Cambodia", "deu": "Kambodscha", "fra": "Cambodge", "hrv": "Kambodža", "ita": "Cambogia", "jpn": "カンボジア", "nld": "Cambodja", "por": "Camboja", "rus": "Камбоджа", "spa": "Camboya", "svk": "Kambodža", "fin": "Kambodža", "zho": "柬埔寨", "isr": "קמבודיה"}}, "CM": {"currency": "XAF", "callingCode": "237", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAQVQTFRFAJgRBJURiiwFxQAAwgAAwQAA1EUA/usB//ABxQwAyBcA0TwA3m4A33QA8r0Bxg8AwwcA7asB/egB0TsA00UABJQRiy4FyhAAxxYAyBYA0DYA+NcB//QB44QByBgAyRwAyh4AyR0A11IA/uoBizAF3FcA8rwB9s4B/+8B//EB/OQB99AB+NMB5YkB2l4A/ekBiisFxgMA1UoA88IB//IB++QB4XsBxQ4A00QAyRsA5o0B/uwB9s0BwgMA0kAA/ecB66MBwwUA4XwB/u4B+dcByyUA8b0B4XkBzCYA5YgB22YA0DgA8LQB1EcAwwYA2mAA5o8BxAkAzCcAyiAAwgEAxQ0A////kwE6UwAAAAFiS0dEVgoN6YkAAAAJcEhZcwAAAEgAAABIAEbJaz4AAACxSURBVDjLY2BAAoxMzCxwwMrGzoEEGEYVkqqQk4s4hazcPEQq5OXjJ0Yhq4CgkDArkBbBrVBUTFxCUlJKWkZWTl5BUUkZt0IVVTV1dWkNTS1tHR1dPX3cVhsYGhnLmHBwaMqYmplb4HUjq6WVNQeHiY2RLSHPsNrZa5rIODgS9DWrk4yzi6a0KyshheZuWu4enkJehBSyevv42rL6+QcEEjIxKBgY2CwhrqGDOz0Of4UAVDUip2lhZrwAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6MjYrMDI6MDC4wzlyAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjI2KzAyOjAwyZ6BzgAAAABJRU5ErkJggg==", "name": {"common": "Cameroon", "cym": "Camerŵn", "deu": "Kamerun", "fra": "Cameroun", "hrv": "Kamerun", "ita": "Camerun", "jpn": "カメルーン", "nld": "Kameroen", "por": "Camarões", "rus": "Камерун", "spa": "Camerún", "svk": "Kamerun", "fin": "Kamerun", "zho": "喀麦隆", "isr": "קמרון"}}, "CA": {"currency": "CAD", "callingCode": "1", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAATtQTFRF5Zysvwowvwkv/////vr7//7+/vz85Jmo9drg//3+9NTbxiNF34OX/v3978HL6rC82nOJvgYsyC1O67G95Jen/PP17LbBwxg7wRE2vwkwvwsxwBA11Ft09djexR9CvwguvgYt4Iea+u3w/ff47bnE89LZ4Y2f2WyD9+HmzDpZvgcuwA4067K+67O/1Fx189HY7bvF9tvh12Z9wxg8wRM4vwwx23eM0Etnvgctwxs+4Y6gxylKxB1A8MfQ56KwwRI3wA0zwhU5yjNT+urt2nCGvgguxSNF/fj5whY60VBr56OxwA4z2W2E+ert7LfCyCxM4Iqc/PX345KjvgUswA0yvQMqzT9c/PL045Sl6q262GmA5p+u34OW34aZ+/Dz//393oGV9tzh/vz923aL9NXc/vv88s/W8MTN+uvuEtZ6YwAAAAF0Uk5T/YPqVscAAAABYktHRAMRDEzyAAAACXBIWXMAAABIAAAASABGyWs+AAAA60lEQVQ4y2NghAImBmYsgIEJJs8wRBWysBKnkI2dgxiFnMxc3DzMvKwEFfLxCwgKCYuIElQoJi4hKSUtw0ZAoaiorJw8I6OCIrMSHoXKKqpq6hqaWoyM2jq6evoGhrgUshkZm5iamVswMllaWTPayNnitNpOkolJ2x7IcXBkYlRwcsalUNQFLgxkuLrhNNFdzcOVEc5n8uTAaTWbl5wWjOvt44sneFj9/CEyTI4BgfgDPCjYNUTbWzI0LJxAzPCbRURGRUfHxMYRUBjPzMybkAh0BCvhZJaUnEJcekxVTyNOYXx6xuDPhXRSCABQTCDtFbfICAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNToxNyswMjowMH/5XhsAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTU6MTcrMDI6MDAOpOanAAAAAElFTkSuQmCC", "name": {"common": "Canada", "cym": "Canada", "deu": "Kanada", "fra": "Canada", "hrv": "Kanada", "ita": "Canada", "jpn": "カナダ", "nld": "Canada", "por": "Canadá", "rus": "Канада", "spa": "Canadá", "svk": "Kanada", "fin": "Kanada", "zho": "加拿大", "isr": "קנדה"}}, "CV": {"currency": "CVE", "callingCode": "238", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAihQTFRFCBhzCRlzDh52CBhzCBhzBxdzBhZ0EyBuDhxxBhd0ChlyBxhzJS1mg3M+amBJGCRsCRhzFCFuVVFSKjFkLzVi1K4bsJQqFyNsChpyNDlgOz1dDBtxUE1U4LgVloE1FiJtR0ZYQUJaCxpyKDBlt5onwqIiMTZhBxd0BhZyBBV0KjFji3g5XFZNBhdyBBVzBRVzDx1ugnE9inc5FSFsBRZzJzWEIS+BITCCIzGBJjJ7JjSBIzGAJzR+IjCBJDKAKTZ+KTV+JTOCJjJ83d/s3N7r3N7s3N3j3dKq4Mp33NjM3N7q297r3NnR38t83dGh3Nzg///////4/+h0/9gk//bB//jN/9ks/+Vl//709cXA9cO+9beC9bJs9b6k9cO/9b+p9bNt9bZ99cK830Iz3jsr3jss3jwv3jwu4lJE4Us94Uw94Uw+4Uw/4k834Us+5Fgy4lE5+uLg+uHf+uLf+uDZ+ten+8xk+tm2+uHd+ter+8g8+t3M///9/+2M/9ce//Ou//rd/99I/+l9///8n6XIm6LGm6LHnKLIn5uXnJN4np6lmqHJm6HHmqHIm5+6m5yrm6HEDx93BxdyBxh1HCZpFCFtBhdzDBtwIitnBRZ0ESB4LjRjnocyiHc7IClpBRV0ER9vFSFtbmNHrpMrQEJbCRlyJS1nwqEip40uISpoemxCYVpMFiNthHM91a8aQEFbEiBuLTNj17AZs5YpGSVsKTBlGyZrSEdXc/d3NwAAAAR0Uk5T+fv89h27Wh4AAAABYktHRFDjbky8AAAACXBIWXMAAABIAAAASABGyWs+AAABdUlEQVQ4y2NgYCEOMIwqJFEhK5EK2dg5OAkqZOVi4ebh5eNnJaBQQFBImEtEVExcQlJKGq+JMrJygvIKikrKKqpq6mgKGTUQQFNLW0dDV09fw8DQyNhEAwUwmJrBgLmFpZW1jS2IaWfv4OhkbW6GBBicXaDA1c3dw9MLyvF28fH183d1QQCGADgIDAoOQfBCw8IjApAAQ2QUHETHxMbB2HHxCYlJUUiAITkFDlLTUpBAeioyL4UhIzMLCrJzcnOy4CAvvyAzCwkwFBZBQXFJaVl5BYxXVFlVVg2XAwIkz9TU1tUjeA2NTc0onmlpbYOA1vaOzq7uHiivt6+/f0IbEmCYOAkOWCabTJlqMmka66Rp02fMVFdnnYQEGGZxIyWe2XPmzpu/QJpt4aLFS5aixTUTEkd92fIVgitXrV6zdO269WxoCpmRONwbZm9UUtu0eQvL1o3bWPEoZGHh5GQVl9kuzcLJhp520RSC84I6CxaARSF2AADWZMJ/dOCgpQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDo0NSswMjowME9EKmgAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6NDUrMDI6MDA+GZLUAAAAAElFTkSuQmCC", "name": {"common": "Cape Verde", "cym": "Cape Verde", "deu": "Kap Verde", "fra": "Îles du Cap-Vert", "hrv": "Zelenortska Republika", "ita": "Capo Verde", "jpn": "カーボベルデ", "nld": "Kaapverdië", "por": "Cabo Verde", "rus": "Кабо-Верде", "spa": "Cabo Verde", "svk": "Kapverdy", "fin": "Kap Verde", "zho": "佛得角", "isr": "כף ורדה"}}, "KY": {"currency": "KYD", "callingCode": "1345", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAIAAADRv8uKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAACJdJREFUSMetl2lwVUUWx8/p7re/l7wsJGR5SQhLkgEFhQyJaIKIQEA2iZAadEYZJE4haLTKIYoMChIQCnDcA06JaJShUBlEU4ASQJZRtkAWNGFJQghJIOvb7+0+8yEwAjpVjHg+9u1bv3v+5/T/9MWarHti3l1nTU1ZWPh50fLPCFAIKwDpenfmuHtKp4sTs2a7bkupevnD8VPfYsyIiEBBqQIDs0e8NsEaueo517SJ66InLFj8meA2XSq4uWCBgUMvT81pXr3mlaIp+79fOigtQdc7EQmAXbeRAAAFRym7WUhYQcHkTxMPx7/5YtzateFvrW9xKwAFeJNQAACWcyB+V94S+mLL6Yz0oQ5PedXLS5Y+LJgC8HL2ExsZA9CCmj99bHbp032e3fm8MehJqa5ik6bPnLl+9aovEe26frPpAoA4X370zyesE/PyF8XU0OiR5kdmLVy27KG89BmT/+73exAdAICIMugHa/jSeRmPnNmilxy1rXnDOT7ng43fFczb0NbZjmgnov8jXwBmD40Kcdi2fVw2aYdj3zPr/UcOV2be1Y93HTr6t6LleV5vUAAEfMHktMTdLw15fN+rFNEr+WS1NmLU9OnFf/pjsSfInOExBqOxpxg3H3j+dBMACMG83d4gN/XrH61VVSiTxRQfx63WltdfPzN/vs3lGlhZoS61BHy69XepqAVbGtta23wRETZNk+Fh1ldW7ChauU0I282rLdz3ZwAAETCGDKjKp6HNBlIqv18hA49bAGhNF06mpKHFwhCUxwOMGYzCZOCdUumEBh4Mtg0AGAgyCIAAwBkSEAAxZIpAqV8QQ3ScqbtO+hsEAUAA0mWw6cK16/6rykpgHJQfogAYEQEgYyiVn3MDkVmXHgAAMPwC2GQ2/xfCOdN1SVIBEBpNSkrUddJ1QGTCAACMMxCCgkGOgIIrSTqgCf1cE6ADAgIQYzgt964klyU73Ve6233w++5jxy+on1VADDhZQQCCM12qzk6f0240hoUSN/hrahwpyRfffa+usNASE5O6t4zbbP72bnB3mV3xbg0DLa3OcLs/KEMirJErymBVKTPYQNOeezb9hdmNyl0uO/aOefo+t+nBrElQUVHHmPFazcXgySVC8I4OL0d4cdGE/FmZ3vrzrfNmW3pFnC1YHh0WQQAmq/kiORAdrrTYxhUr3ZtKZMGLiw+bd27+NswmzHZLy4V2AJOmS5s9JGNootX9dv3Z41zYQy17ulR/o8n+c6l5x+WE1ov1cZHODSVzHpx4W2PRCve82b7h9z7VkPrJjprHBmHTv76IjI8uH5A1avSaAX2jMvIfMsTEdBbMHWVrxcyROw/WNddVB3xEREmumDFP6pvLy7Z/qy3b1PLxIahtC9t5MH3HzotK3XjOmZEblyx57FTt8t87faeHp8Ou7d88tmrM7uit28sEIjEOAERkMJrc3d0PzXhtypS3PXePHVR/ztYr7KmdC3c/5cqePEEpgcDrG5prvgoz0qVtlXsbW+SPDYHXNpw92Pn5/TkuAMXYdY7KjlUvX7hw/IXnC5tyRneNfGBubP6sl/Y0VVYC2JUCvGoLpAhAGA2OrVsPpCUWFP/ju4R1653rPui95Z3N5m0zc5IJpAJ1rtaTM2qOISl3wdr1kZnzXij+yJqScuRUEwAnuK7BRLL7XNUdo0WYs/TRtYvfr24/9yXndkArqC4CAEAGwHpOFZCUinOH26vlz3m75IMD6z6c0/dkte/5Z+Le2gqY/ugwGBhrmB/nsjrHjQtEDR2S2dcdwtqHNEee63bYtlRqQX8Ark4S7GOYykniwLtrqmpRCzBukVdGm7LarYmhGGysFxabv1dcXX1bz2uIyBhK6bFbLUn9XAZnaP3RU5c1tidhj7nXyc4TzDZeBfaD0cLabcRshrRKeSn1rqyaDH/bZUTRU2xxVsYAMCiv5Myk0Cx/GqjM6/ZWuwEgFnwS6lsBxBXZiaQkzm0en6w4UYuoiIymEEeX32Dqw0KGmTvv1MJTWdBAseHYUcHOW3R/MyMguGZwCkY6EAEzS0U3Gj0yBgAUBABghhucT0qFiIyZEUFKXTDmkW55TDkeCNBB6T3NvXZiUcq+z9oVqzqxk8nrm0sRKMBftFMguPL0f2wgAqVIKQJACgbv2VicnpUX+kl89thNUc1DEzuyb8/6yHg+ZPCQucPWvqF5PddlDL9BIABYDGxNW8LEv5akLzj0zqXbZnyT49eg+KJ4/GjUfnZv6aHTVgN0ab8puKd0vqD+4w/n19Rsbzi+scHbu2TYXJ34pYr31svqpMEzIp13I8erX0m/AZghMCSdmAHk4rF9ImPYlH2Fy6YP6ZeZLoShqXxXUfGnq2emohzw1VIB4OOIClARcYChtyizIjklN+qflq+3frhvkXHE9HunrTxg781OVdQcffVAZH7e/MJdLCT/LyunddYkDf6hqgtQArBfnzFDUARpEWxERp/chyuCG/QF+YrHtn9VecfWJx25T+T6A75P3txUuDv5mezvZkrjKWx94eG2flrfr8ubK+u62K2AAdjwaFnE9gOmHhvpxPGx4+x89RjnxkrHHybdlzdx9Pa68PemxtyhmumJhO2S88bAYtg75PZYAA0B5vxaMCrSkuKjjr98JnQa+/6Av+50sxfu+2JfXGWoyxPem3MR1t7Yv+PCsP5HXM5/Z41J7W3odB9JH7RI1NXU/nowXG3QqTMSJmWZa+tC05Kb+kaXna0PejyJWnSq02GGph+8vqrM4VE/No4qr1CpqeKzMr7p/cOI/JbAAIAIRDqiIPLb7ZG5k6NH3NkQam2ICA3ExYa0ux1Nl5NK90Z8vPlMd9clRBORD9FMBLcKBgDOseeXR0qNiDgPiY2xRkQIzkVbu6pv6JB6O6LgXAARAUpJPWrdKvja7DlDqSSRArji/IiCcy7ljTeQ/wBc5gKe3mD2HgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDo1MiswMjowMEZJFHgAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6NTIrMDI6MDA3FKzEAAAAAElFTkSuQmCC", "name": {"common": "Cayman Islands", "cym": "Ynysoedd_Cayman", "deu": "Kaimaninseln", "fra": "Îles Caïmans", "hrv": "Kajmanski otoci", "ita": "Isole Cayman", "jpn": "ケイマン諸島", "nld": "Caymaneilanden", "por": "Ilhas Caimão", "rus": "Каймановы острова", "spa": "Islas Caimán", "svk": "Kajmanie ostrovy", "fin": "Caymansaaret", "zho": "开曼群岛", "isr": "איי קיימן"}}, "CF": {"currency": "XAF", "callingCode": "236", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAMNQTFRFj4//jY3/jo7/kYz62/Hb3OzWGaQZHqAZhM4AhsoAAAD/Dw/wBQD6sgBN/gAB+gAFV1eotQBK/wAABQX6LS3SPDzDtbVKPj7BMDDPAwP8W1uk2dkm/f0C2tolWlqldnaJ//8AeXmGAQH+jY1ymppll5dokJBvAgL9Bwf4MjLLBwf3Bgb4MDDNCAj33ylK//////r6/0pK9UU/9UY/vS8HvC8HAJkAAJoABZYAtSwABZcAtS0ABZUA2zsA2zwA//oA/0oAWGHrOAAAAAp0Uk5T/v7+/v7+/v7+/iz0QYUAAAABYktHRC8j1CARAAAACXBIWXMAAABIAAAASABGyWs+AAAAwElEQVQ4y+XPRw+CQBCG4cHOYgFRFCv2XrBhl///q0RHYmY8wM1E38NevifZXRBeiiL80plsziubSQsaPA5VfUMt/0z7hHqhaBilsh4IzUq1Vqs3zEAoRNOyWiGuFu1Ot9cfhIDD0XgynQVCLykSkeBVdI5wHgXWgra0EdpLNvwWjNHiK4TrOBsgQUtuEG6TbIAdydkfEB72Dl3AoR1PCE9HNnwT0ifvzv5nzmyAFE2+ILzKbACLdnMRujc2/Ce8AwJCj6qxb9w/AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE1OjE0KzAyOjAwThFEhgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNToxNCswMjowMD9M/DoAAAAASUVORK5CYII=", "name": {"common": "Central African Republic", "cym": "Gweriniaeth Canolbarth Affrica", "deu": "Zentralafrikanische Republik", "fra": "République centrafricaine", "hrv": "Srednjoafrička Republika", "ita": "Repubblica Centrafricana", "jpn": "中央アフリカ共和国", "nld": "Centraal-Afrikaanse Republiek", "por": "República Centro-Africana", "rus": "Центральноафриканская Республика", "spa": "República Centroafricana", "svk": "Stredoafrická republika", "fin": "Keski-Afrikan tasavalta", "zho": "中非共和国", "isr": "הרפובליקה של מרכז אפריקה"}}, "TD": {"currency": "XAF", "callingCode": "235", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeBAMAAACs80HuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABJQTFRFAABnnJwo//8A/5wA/wAA////tPKynwAAAAFiS0dEBfhv6ccAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAAaSURBVCjPY2AAA0YlMDBxAQOGUcFRQVoKAgCIN03vQD/YJgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDo1NiswMjowMLIGMGsAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6NTYrMDI6MDDDW4jXAAAAAElFTkSuQmCC", "name": {"common": "Chad", "cym": "Tsiad", "deu": "Tschad", "fra": "Tchad", "hrv": "Čad", "ita": "Ciad", "jpn": "チャド", "nld": "Tsjaad", "por": "Chade", "rus": "Чад", "spa": "Chad", "svk": "Čad", "fin": "Tšad", "zho": "乍得", "isr": "צ׳אד"}}, "CL": {"currency": "CLF", "callingCode": "56", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAMlQTFRFVVCpVE+oaWWz6ejz/v7+/f39W1asXFesl5PKW1esU06oUEunb2u2bmq2iobDmZbLm5jMjIjEVlGqhYHBg3/AUk2nfHi8fHm9Uk2oiobEjYrFmpfMWVSrnJnNVlGpX1quVE+pXlmuVFCqUk+qaGW16er1/v///f//Z0uVZkqUeV2e6dHW/OTf++Pe2ywU3S4W7D4d70Ef7icA7SUA7ScA2tnsubfb+fn73t3u/f39/Pz9/f3+3dzt8fH3////8vH47ez1ycjj7Oz15wJcQwAAADV0Uk5T/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v70ZoPgAAAAAWJLR0Q+SWQA4wAAAAlwSFlzAAAASAAAAEgARslrPgAAAJNJREFUOMtjYEAGjEzMLKzYAQPNFLIRqZCdg5MYhVzcPKa83FwEFXLy8ZuZmwkIshNSKCRsYWllbSMiRNBqUTFbO3txUcJulJB0cHSSkiDC19JSMpKycoQVCskrKDAqChFhogIU41OohAyUVVTV1LEDBg1koKmlraOLHTDooQB9A0McgMEIFRjjAgwmRIJRhSNHIQCeJpKdP7BkTgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNToxNSswMjowMOhmTzIAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTU6MTUrMDI6MDCZO/eOAAAAAElFTkSuQmCC", "name": {"common": "Chile", "cym": "Chile", "deu": "Chile", "fra": "Chili", "hrv": "Čile", "ita": "Cile", "jpn": "チリ", "nld": "Chili", "por": "Chile", "rus": "Чили", "spa": "Chile", "svk": "Čile", "fin": "Chile", "zho": "智利", "isr": "צ׳ילה"}}, "CN": {"currency": "CNY", "callingCode": "86", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAVZQTFRF/zMA/zQA/zIA/y4A/y8A/zEA/zUA/zcA/0YA/08A/2kA/yIA/zYA/zkA/yoA/4UA//wA/8AA/0oA/50A/ykA/4cA//8A/8sA/1gA/ywA/04A//gA/1MA/ysA/2MA/3EA/x4A/yUA/4wA/y0A/8YA/80A/zAA/zwA//cA/1cA/0AA/3wA/+YA/+IA/9wA/98A/+gA/+sA/+AA/+cA/+0A/4IA/3YA//IA//4A/z0A/zsA/0kA/yQA/0EA/8UA//0A/8kA/0MA/9IA/7AA/7wA/ycA/3QA//UA//sA/7UA//oA/8cA/z8A/4MA/5EA/+4A/9sA/zgA/28A/4kA/3kA//AA/4QA/7oA/+kA/9cA/9EA/5gA/0sA/1YA/ygA/0QA/8gA/0gA/7MA/70A/zoA/30A/68A/4YA/1AA/20A/yAA/5MA/9QA/2UA/4AA/64A/2EA////WzUIRwAAAAFiS0dEca8HXOIAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAGtSURBVDjLjZJpV9NAFIbnTjIzEUMbJVxIYYRYTQDZESglWBbjUitQNmVVFhVw4/9/IvVgM7Q5J7nzZc7MM+97lyGkGUCUoJrOOEkOqu6F8aDjoZkMdip7nstbjx5TSNLjXSLW5HY39vSyBBCcQl+/bGZFReHJwGCStXDz+NQV8YFTNNuKYQ3F3DN87hBKqXdn0W4LPmNcKwyhNawJ4CMxAaDioL0YHRufmETEqbHpmZez2v9L8BjTVWFnbh5LEYelEs7PyaaCZyyUF1WSB0uv0IrACi6vBM0SQF9YXjUcVVLo7hpaFQtfh5pQcnrz9l3eu1eUCN9jNVofpNIgwmsf1331IMpmaQMrm1XsKxRVAVn3pcoRM9zCoW17Zxf3AnUaQFuGaLqfPvcH3DX2D6R6Ay1dB692WLcFEU5x/Sj2Bq7xlvFQU3oNS07teL6gh8cnWit59xQ4jW2+DHzdOfWSvuT9fGj9DM8vaCoYVfjt+4/QTOUa/Q58k2YACTNZCsfhH5CaHs155SyOtHw5e3WdoQouf+Kv33p6X7j9Z+Nvhv5FpFG+kVlAorNiG3cLqPQrR7LSmnIAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTU6MDcrMDI6MDCzU16FAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE1OjA3KzAyOjAwwg7mOQAAAABJRU5ErkJggg==", "name": {"common": "China", "cym": "Tsieina", "deu": "China", "fra": "Chine", "hrv": "Kina", "ita": "Cina", "jpn": "中国", "nld": "China", "por": "China", "rus": "Китай", "spa": "China", "svk": "Čína", "fin": "Kiina", "isr": "סין"}}, "CX": {"currency": "AUD", "callingCode": "61", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAIAAADRv8uKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAABqBJREFUSMelVl1wVGcZft73+87P7iab3WwISRp+ApZisSB10DoChoFWawvTqdPWOvZGqt70Qi/qeGE7OtWpOsWh1Zk6tOOFclHQMN6IEdsgHXQcSse0GoQQJfyGTfO7JHvOnnO+7/VikxJgIUz6zt6ds9/zPc/7nPd9KP3Ai/ktPeyHtuIRW9QsISy0RDBlKKtFABEiACRiWcXht8Nzy7zWS05+XGIHVAuDFvIjRsWiIy2PtyRHJ9lnEAtIwEKAQvOjdrJh+sQaToV++wWxDGEsnOE1t9WEYkQvrIo/Uy9dw9rn2SfCCrmvQBsIh6dWx1PZ1LJBciNJHCL5iMCxwGOEFmMx/WBNlLY4NKZ8heq5CvknAAILnDg+vyQ4u9xtHXIaxyVyZ669gL4CitDkSDGiWOh0mdf68tSS5PCIOhuQpyBCPPsuwTLS5Xi4eXjfk1d613MqANuF2YqBwODptuTYhvD5jrig5bkBB8DH6ySahawyxlV4bWBvS3a6uRwEMOHtCbUyJc98LH5isWlUWJ+zvRPqyITKKFiha4Gr/7ql7FXLALCzkirCjfdigAkHPtB/LurP5uxDLQksTSa0v6gdAoQIHV030cui4pEb5ToP16/rtZErljVLaDFlKMVSr2CBKwkioawWh2BuwNeEKwYE7L8n2lIw5QSTMZ0s084+X9+0UZbhRmJ5vPvBylBbY2eP41XGyt7ylH22Nfl8zix2xQLnQuoeVXuHdClBVl+PLUBGYTgiRwkcMTGdCem1izqwuDnjGeEFJCin/bZLtPmtr629+NJKk01ZsTN9FwKRDAf89T736KTKabECAgRIBIFFivHssvjhJvPLC87b4zwQsCapY9K4dQlBSNVNhWeWPnnXJ/as75eyn0RUtU8VIwANVWjP3dHOE+7xEjuERKAJeUc+l5GteVOMaNO7/rShjJKCIwLY+RkDTGJj3d402bvr174f+lAQwayzwPhev/OzQef1NdGjzcl3+928I5pAgBX8L+BjJR6JKadFE4zM2lDmZQwwiw2dp+/vLbRMvPBu/ovN8YaCtYaYhIReHtR7LuoGB6MR5TOSCPYO6UWulA1NJogFGYWCI0aQXNt+fUtIIsAKw48fWDuIirN9cfKNE+7mvN2UM1OGfldURyZUkyOXKuibIlhsLZj9Ra0IFkgxUgQrNdx+S2CClBMFiVmns5X2/BSEd53Vxye5b5pfv6iJRBMKWi5H9PjiZPeqGAbLfUkpYQIEttqPm7GqDUpAZL/8yNKf/+RTbe3psGIzCvvO6zTj+ZXxhqxtdIQAjzBl0ZkzL6+Ocq4AJFI1wPyla6KKAA5/66sd2zY2Hz0+sm9vuX+kYWvHxI5FSDm2FNJIRH3T/OoF/ZdRta3JNHgSVsh38N9AxUKE+cFrMBYBERDbF3916vu7Thz+exHk/eGdlU25mBNOIqrXWJqW7UuSBxeZRJBXgICEoZM3S4Zvb6/UlrrKuOevxR//9F8fjMaoj1879Mlz5wpeugLLEFgLxCiG5DG2FQwi5dUHb/17yR/fX5bLThvL86612UxAYCImmpt82GPV4AoR62RsvG7nKzsiwzpdMYZhGYZbHGzOSRqMbPl8MffN3Y9M/P6xqd717M+/UgkdXSAgERihaqxzasig2JpyauM9Z377zMHlyy+LJTIMJcKWLP2td8VTv3j4zOU8e4kNvcy69/KdPeRGtwiQRCu6xIrnqbWrG5bdke4+UpwOkhrOJKIk5jDleMFjnSe333tmaaEUWzp9ufHAO3cePLZKhMiLrSViK+W00zrU+IU/ea1DtpyeGfjXnccrD9jQ3Lkqe+SNza3N/nd+9P7uV/6jGlxjBAAzSXVAxra1Lf2bl+79x3ul5354Ggy4CYQQaZBwpgKI/VDbG1YqLF+HzVW9c1knqBgATIS0rqJCYMuJVCwTIbLtLaltG1t2bF3sNASqLmDHsBvr+rKqC6zAzu3onJU60v0lWCY3EntNBwkdXUQkQfLQ/W2FJu/goUsjkxE5LAIINn26aXi0cup0iTSJoPO+RUPDwamBK+Db+GZmV2pN2WeiD7tqoL/U+8+xkEn4Q2tL16v35bLOm92XVFqLxeDAldGxCJrnR62yEoIb2VJD+eTd7F+T26+uRWYigpkz0UlwR4sfhHZ0vFJNVswEgb3NqTj3IMuI3My63vyWHnJiqXhXw16NMUsojUdBxUDPDEGR2xiGNanPBMilweAKt2XIyU3cmDLnvg7HVzNL/6PWVdmD/rs4M/1/n6RlUXSFNWgAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6NDArMDI6MDAdfAXPAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjQwKzAyOjAwbCG9cwAAAABJRU5ErkJggg==", "name": {"common": "Christmas Island", "cym": "Ynys y Nadolig", "deu": "Weihnachtsinsel", "fra": "Île Christmas", "hrv": "Božićni otok", "ita": "Isola di Natale", "jpn": "クリスマス島", "nld": "Christmaseiland", "por": "Ilha do Natal", "rus": "Остров Рождества", "spa": "Isla de Navidad", "svk": "Vianočnú ostrov", "fin": "Joulusaari", "zho": "圣诞岛", "isr": "האי כריסטמס"}}, "CC": {"currency": "AUD", "callingCode": "61", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAIAAADRv8uKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAACCRJREFUSMeNVmtUVNcV3vucOzP3wvAICGiIEoko4AN8RZKlKyukKpZaW9tlqkuN2rWMT4wmarRGIoUmtjHVSLW6aqKJNClqfWt9JEqMhhgsqSKKD+ShIKgwAwwzc++5Z/fHKAt5Lc6vO2f22d/e+9vn2wevp0yI3r3bEhqSvuZARtZ+RIVzmxAmQ5RknD6W1u/dqWWXr434c+b8ivgvsnMVHmxK4hyEcPQdNvKzpUNCV80KGRT375fnLV57VOE2YRJ0YzE7M28OHug4d35d5q+OHFoWERYoRJOicMRODnDOUBfC/es5v/nP60rEvIm2iZOfPX6ah4UDGNDZsfZ+1g5YqC54q3bsmNIVq1InJlwuyvjFhBFCNDBOAAwA4LErXx5c6E5bSOjmTW9s8+R6Mlb3yD0Qs2Xzt3klH2QdBdDM7qULAOzTv3454bCteuth7cS+osShgXrj4WNpGz+exZEAPIjsMSIgYwTgHDZuzNcfJE3aOONBZW185b0eP0/JSD/06qvrK+8+ROBE3QZGtN+4mJ+88OiWyZsCEwYXPx9Vu/ufS5b+LD9/TVTf3l6vhzFEACRpmPC713955MWKoIVTYO5b8d/mlT3Uk0ZmpmfkAAIAJ+guKgAoz/XuwXm4qRsf/+V4bdr097aPrXlnqX7vXsLK5QU/rhEul8OlWwCcTXrWmhRt7aL6PecjLxQEDh964dyN38/Nqb7fEB0dI4mcTnd9XVMLMYjoo5sIOiwDupu9AIAIHLG+3hUQGqiCMOrqMSiYqzZwu4sGDnTdudN79erIrCzv3buWXr0Y5yBEncNtsSqaZvF4DHuAlr35m8VpnymKXQgJAAASUQIAEQLwDoCLYwe0/OCcCa8hGWMWCxmGJAJJRkW5NAxLSAgPj0CGZBggJTBusTAikJJMwBCu/6Mu6v37cRwNCUhEmmZNSorWNGteXonL5UXENmkrTddLngqkfWgACCDq6oy6utb77icfJjArSC+oAIOAdGSMyIiN7bN375t2uzpxYvbJk4WMaaYpnwI22zRbO2BfmQhAPr1PT26YCWC2+pcIALgQ8t49R1CQ1tysA1ikbEszVs2c1pIZ56y5WReGAAAeECAlycaGxlOnhMvlFxurJg4lr4erKtM0s8ll49Kq2oSQJkGoStlF1hX5qoIkyMeaGR//HGOspOSuxwOtms4XGSjOrO0+dqUkh9M9MDrYrnIAaL55y2rXeFh4UUx/r8sVPHlyZFYWSSldLm9Zmd+A/uUuVlXlCAm1e7yCh9qbs7+G/F3E7SB8PaUUFVUCAKLlSWmAcwQgIpSSlLjeaQw4oZdILFuUun7TNLOp6ebk3wbcuVo6PzNs3GuqTWkEUBjmFVQlRAcG26DiD++Jc2dcGX9bfKjpx9PfcLRL4gQA4Gc+bmmQkhiz+D5aSEA0NM3a2KgjWpmi2CS4I8JCjh9ZuWHztKbz3xVH9QnxYyeXfJqcWVRRWm3TrAZAYJDflu1nk0b9qfyhHnvowDPrsuxvzzw49PayNbNNxUqgc87xaaGWknyoiABAqmqZPTt5/fqpgwZFEQkmRENqyogrV/+YkjqkdOXqmnGvBL29cnnvN+cs/lLU1yhWlSQBgCTp5+dfcutaYkL6F7suRKYtiiq8WvuvPSvy0vd+MqlffD9/PyIS2PGQQADZo0fAqlUp8+e/MmlSIoDJPtk058jxJQHehstDEtVje6qyD449aPs8+yurxQpgNU1TAkoAKUEYJoBfs9uYOWvrG9N3YN8XEsrL6p+NGbb93f/98E72ljmxA3oRGYy1xyYAXlfnys29lJ9feuZMCYCFLU5Ldh3cVx7/QkTSsJ0zto5feurGxQJFeUaYAECMoT9SAICNATAEkERcUeyf55xJHJz+Q35p7Fc5PTdusrmbZkwfNXzE89CRXCMiY9jc7P7ww8Pjx28oLCwFID60Gi4uX+6du3pt04t/35CLghA105QIQEAjhkU1fP99SV2VJ3b0qWr11rUyRKtpSkXRHj5y7Nz5nYJK6MsjnW7z3Nnrm7PPulyivTATeYkkosXrFYYhhXjM+zRQQoEz8D7i3F/KNppuAlgAGYAHiAEwRPQZMMYATCk9jHGLxQaApimFoHbqR+PHD6qqcly5UsGY0jIzOOOjwdSZ1BlX241xQgTO0E9jycmxt28/UhQmpfDpGxEBIOc2Im6aZJo+h9iqwo+d7N+/QNOsp08XMmZruV0IMBc6XqSq1sBAW21tZUxM35ycBaNHr9N1vWfPXg8eNLUR3pYJ2BHBFB4e6PUaDoe7dVhKJ6iAiB6PZ9u26W63fv9+w8iRUbNnv5aaOvjSpfJ16/YxpraW3y7eHURYU+NAxDZzoNOMGWNSeiIjgwoLM8PC7IZhWiy8oKD8pZfeF8KCyLr/yvFd7jb2rDNrKSVjtoSEfh6P0Xo/MTHGl0k38FoooPZRcoDhncRoTp06KjNzkr+/TdMsisJ1XXDOx4yJuXmztqyshjHeRc6IyJgPuOMHb6elRgRF4YbhGDdu5IkTSysr63v2DOzff3VZ2X1F8RfChK4WAph2O+McnU6BqLTPuNNSP7lwmJDQZ9++//bps+Knnyrj4iIBiEh2hYkIICIigjIzp3z00fTo6PAOdVTpwoVpEoB64ULpjh1nATxTpmwJDg4CULruKkQgknFxvebNe8VmU06eLC4trW5v1jHHrQ0qK2u8XkJUnc7m6uo6AGvX/ezTJafTbbfbiourd+3Kb2zU25/oQkCekMHQV/YOb0Wn8XJSVUZEug4d6Sj8H3bR+/KsbPlPAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE0OjUwKzAyOjAw0dYFUQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNDo1MCswMjowMKCLve0AAAAASUVORK5CYII=", "name": {"common": "Cocos (Keeling) Islands", "cym": "Ynysoedd Cocos", "deu": "Kokosinseln", "fra": "Îles Cocos", "hrv": "Kokosovi Otoci", "ita": "Isole Cocos e Keeling", "jpn": "ココス(キーリング)諸島", "nld": "Cocoseilanden", "por": "Ilhas Cocos (Keeling)", "rus": "Кокосовые острова", "spa": "Islas Cocos o Islas Keeling", "svk": "Kokosové ostrovy", "fin": "Kookossaaret", "zho": "科科斯", "isr": "איי קוקוס (קילינג)"}}, "CO": {"currency": "COP", "callingCode": "57", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeBAMAAACs80HuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAC1QTFRF/+gA/ucB/+wA7toKESKEABCQARWNABSOBBSMABWXbQpP6gAH1gAS2gAQ////+isIvAAAAAFiS0dEDm+9ME8AAAAJcEhZcwAAAEgAAABIAEbJaz4AAAA/SURBVCjP5cgxAQAQAADBr6CCCiqooIIKKqigggoqqKCLAr+a3HjwsSCIgiTIgiKogiY8u2AIpmAJtuCIF3kBsZjHOdeRgOYAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6MzMrMDI6MDAmURZLAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjMzKzAyOjAwVwyu9wAAAABJRU5ErkJggg==", "name": {"common": "Colombia", "cym": "Colombia", "deu": "Kolumbien", "fra": "Colombie", "hrv": "Kolumbija", "ita": "Colombia", "jpn": "コロンビア", "nld": "Colombia", "por": "Colômbia", "rus": "Колумбия", "spa": "Colombia", "svk": "Kolumbia", "fin": "Kolumbia", "zho": "哥伦比亚", "isr": "קולומביה"}}, "KM": {"currency": "KMF", "callingCode": "269", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAIAAADRv8uKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAABN1JREFUSMe9lVtslEUUx8/MfLfd7V5ZsKU36C6lEA3EqFtBsQLxEsFi8BKDyoMxgWgMD0ZCQnwwIWpMCDyoIQrhQQJiSERBAVFAREIDJAqly81Cu+3Swu52b99+t5njwyKtCAktLSfn4XuY+X7zP+c/c2DZ/plXiioi2JwIAYj3KFn37Ad/ulQ5yadPCRQRiABCCdyDYNWLJ2UMZfu5mqSuNVel3RLnSAgAGWM8C7RGZSZcEj+WDO3urGzwFyP3RDoLtUYQCAKpUPiAqWw/X3NVV5urMq4xls5CrZHyl0AiU6ExcSQ57sfO+6KBYoNfRwABlBIGQEc3B8EAgEAAqF/FjKluOzsxbSixyowmcY6CgCBEAIxaSv+RT6gtnCt6QaY0rAW+Oh09lPB9/Ni4x6vnCiwKtBlh108Id9uAQTAjNGsVwq7ga00LZ06Y9t3FX37vOdadD7y8W37rgcqVD73qkQlHoOSumUN7zAgdMPOLovO2PPPp/LpZey4frvdOvFbKZsyUW7J/6zm4r+tAU6i+zluN6AiwKYG7LDULtUYYYQNm/pWpz34+9wOXpL24e0VnNrGuZVV76sKJvjMq0zxyRb+e2XZub8EuxapmqEzjiIQwAiM3HQsvihrcnOyr/nL+hy5J2xLf9cVfWzmKHef3new/IxApoQKFwmSFyYcSbfu7jk4PRWq9VYiIgGSkt41SQku28fq054OaX6DYGt+lMjWgeJ+sjYVdwRvrBAqBIuwKnR/oeuGHd9e0bbC4TQnlyHFEjzV1BPcqFXNqHgaAS7meC9lugeL+8JTVsWXNlTNMbg3V5AjHLWluWVt7cvOCnctP9LVf9zkhw03JFs54V2iiZzwA9OmpglX0Kp7DPScW7lx+OderMgURh5ZIoACA8a7Q2dTfi3a+/ebspe/XL1YtFMN0uwQAlJCbdqlMifjrrpUG8nYRAf+/DW1bdrtNCU99tP7Ins/cggkCt1p4e7BMpbSRTRav+lXvBFeoQnFnjNzc2uZ1LatW/7F+4+kdXsVTVlkOgkAQcj5W1Wst3Zye/adRINxAHK7HJImyVGng566jTaGGel/1ZF9N1owf7zu9dO+qM+mLCpOHlppxNFXqyGT+vvySramgzrOUUpDoCFzNUXhk96b2HV35pETZS41Pm9xCwJJjWNxihJZLTRCogJyPhdLOe59ceWdjv6uEecqoABAjcTULtkZkKqWM7Klr5xY0tMQqZxxItFV5wt8+t64r13u8r12TVMqFpVBDo/P251es72/sNguUIgAdTlNvChLZ9BQAMMJyVqEp1LB2zspIoHZN2waNqQcTbZ3ZhMq0nJdUJu03NqdnnSwYlNqUMIHDstJtwWW27pS44PPqHp0anPx1/PuSZSkKBTBbfi0s+SY9znTyhFIcnSExCAYASigAZK08CgiqPi7paIamH66ddaRoqsRWKOMIozIUh45F+PdxCMh+ZI5DDFeiyR9/JG36trcQQKAChn1p7hBc/rGt6JLuDXY84e6NCuaApHv1UZJ5azBSZA5Qx93d6I/HmFEhZBMQAKkgo0y9ASaAIBRD0r2+juayUCEbgCN4GO4cjAQZR+q4E42+jphUqhDKdaFjRwUACWWL6V5fPObqjSJzhDK2QgfBWrLB39EsFf1CMQDGXOiN+Afvcfm5k8cBAQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNTowNCswMjowMIK7RBgAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTU6MDQrMDI6MDDz5vykAAAAAElFTkSuQmCC", "name": {"common": "Comoros", "cym": "Comoros", "deu": "Union der Komoren", "fra": "Comores", "hrv": "Komori", "ita": "Comore", "jpn": "コモロ", "nld": "Comoren", "por": "Comores", "rus": "Коморы", "spa": "Comoras", "svk": "Komory", "fin": "Komorit", "zho": "科摩罗", "isr": "קומורו"}}, "CK": {"currency": "NZD", "callingCode": "682", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAIAAADRv8uKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAAByNJREFUSMetV2tQVdcVXmvvfe659wr38riiKVasjyGSCgWCDyw21TTxQSMaMWpsOzExUVu0MaYm46M2dFJjKho1Wsdai7Xa0QyZxjZtSps6gtHR6qhwmVpToUFEA1zug/s8Z+/VHxfxFTMirl9n77PPfGt9a31rr4NNEye4fvmOyP3Gq8sObt1yGJALbkckw+jas2fxE7t/3Fh76uHKym/9yuM+fkbTEpUZliQfHj/67Ynsq3t+Mex7pRXimz8trxIiwTQV3LOxppETvIue861bu+Wd2TWn3xqVlWGaXkQC4D2HiIAhAoBp+DXXQ68smfTewJqRf945Yu9vEt7ceKHRC4BE9w4KAMCmvc+2jlnedeFi67i80V3/Plf/s4ptS2xWAdCF1w8hIqkYAJs0Y+Jf52qvHF//lZzMYafPNqRl5+eV7993FNEuZS/CBQARaq1/a2td5fC81YWPFD73kuORkS/v2VFaUv7s7J1mNIYACGBGo67+SevnDHu27beqgTn3HuwYPPKFkh1Vf/wIEQGSehsuAODCFYc5w0Bnl3QkL/xBQe6xA11X2we99hNptUYisrkgx1fvHvq7ff1mzKK318VGFaQ8PdMfNjdsqXE3tLpcifYEvba67szxesZ0pXqBj9Hd24GAcSQpfYEoJKVCNBLz+hjnQmDL+g3Ra9fS5s5NnFBkKBRWi+zoUIoSnXa7XYtEpd0h1u5vKf+gRXBhyt4AH7tp0VNO8ewSgAAAAAWgbn0V35HAkkFthvzdUMghLIH1Isf8pgUHIAC6FaPH2HVvEIADIABdf7gPE7l/+QAIuGCmqXzekEASKSmSEH2dQtculS0LNzenLy1zlUwPXG1jRBZXqkkIvk5nkj1qks1peWhHPfy+HrkOt1KNiHT3qhPf/XU7Z+jxhGw6X7VqyuOFgwPn6tSWDeakaZHvTNWT14aam0VOnrdo0kABgZraaxUbrd9//t2OzL/tOuHQVGJKovtMCIDF1YTYjYeIiIqIEQEi3Fl34u/vf6RUODtr1KYDS8cO73d50Yt46lj9+DmLV59/PZBW7LC1A3BUT06seGxU2vpt8zN0/PT5RaVOlzFs1tbDTbHOi4hJAFYi6ha8igFwROl0Wj2eMAAHUIxZbsNmqckDd+1dfc798+zGmitFY3xBszz/ten7g42Nn2q6VRIqAEBhSNy0vWpU5pp/RtNH1tUNnf3Uy+e21czB6XNKSHMCSCE4gOlyWXNyhlit+syZYw8dWpqfPzw52VFYmKnrgIiM3agHduGzjS9MG9Q6o7itouLDiWWTz2ft3FVN/g4AGxBYkewAAoEAAZz/vXTlyQmrn3lmV2TBsvR/HPmav+kPkX0LxtoBkEEIIFZSMvrs2bWPPpqBCOPGDevsDC9ePKG2dmV+/lCiAIDZU4u8NG3IiZL5n2cVrrMXb9rzr8DVy5z3A2KKjDGjR9jrTjS2fibHTD50Nui5+jnnVkS9vv4/u7ZUOwYPHvTq8tbL7TUHj543BpT96Nu5ecNPnLgkJX388YWTJy9t3lzd2RkyDNnS4v3kk0tTpuSGw9LjCSCyuGRKUUtBm0P5WzmzEbDbkoE3CazbWc6VMogiADpPSpXhsEVFT55aEw7HJk/e7Pf7iAQARyQixpihlFFcPPbw4R+WlR3Ytu1DTUs0DInAl4AykSTj2r03+njCpFSIisjMyOhvsWgWi3C7mzVNl5KUonh5c86klKmpCcXF2dXVDaFQwOuNIloYSBMICHivrhciklIxhkRyypS8I0dWZmcPcrv/x5jFMFScs7iIpVSIrKMjUFlZM3/+2MrKRQMGpBLJXjS5u/nQ1hbw+cIdHaG7NTEiYowDqBEj0oYMcQUCkXgGX7xvTEQkMgcOtHd1BaS0h8PGlzRQxpjDwXUdurpUMGjef8SIcTLZmjUzDxxYLiXFN7/QOGdKhUpKCqqrX09PdwH0mWpEZrNZrFbB2JfdiXEXExIsjKHdbol72EeqY+npzmBQWa3i2rUAEbtDffFj0um0RqPh/v0dly97ibQ+RUxEiJaWFt+hQy/t27dQCI5IeAfdQjAAY968cQ0N6xMS+hEhYyj6xjMQKV23ud2tjDFEpWkyFkMhhJQEQIwxKZWUYV23+HxhjyekaZbub/tCdU/kmmYmJyctXfr4lSve7duPIEYALEQMMUJkmTdv3IwZuStXvtfe7vH7TURBRH3XMSAywxDBYGzBgvFFRSPS05NXrZqVmZmelGRfsWJ6VtYgp9M2derXExJ0vz/KuRZvLH2iujteIgAwTSooeBNAFhQMLS9/qrnZc/ToxQ0bnk5J6ffGG3+qqjodDEYAbnTlB0J1twMAEgDsdntR0fCTJ5ukVPn5GU1NbY2NrYxpREh0o+4eIDAwhkRxAgwAFv8XQNTic+Jt89cDoLrHeu5TxixEAECMWZVSXzjy/R/q7GFwJp2rtwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNTowNyswMjowMLNTXoUAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTU6MDcrMDI6MDDCDuY5AAAAAElFTkSuQmCC", "name": {"common": "Cook Islands", "cym": "Ynysoedd Cook", "deu": "Cookinseln", "fra": "Îles Cook", "hrv": "Cookovo Otočje", "ita": "Isole Cook", "jpn": "クック諸島", "nld": "Cookeilanden", "por": "Ilhas Cook", "rus": "Острова Кука", "spa": "Islas Cook", "svk": "Cookove ostrovy", "fin": "Cookinsaaret", "zho": "库克群岛", "isr": "איי קוק"}}, "CR": {"currency": "CRC", "callingCode": "506", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeBAMAAACs80HuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAC1QTFRFAAC0AwO1AACwSkrK/////Pz+//39+dTU2QAA2QMD1wAA5EpK//z8/f3+1NTyOWQfkwAAAAFiS0dEBI9o2VEAAAAJcEhZcwAAAEgAAABIAEbJaz4AAABKSURBVCjPY2AgGghiAQxKWACDMRbA4IIFMIRiAQxpWAB27eVYAEMHFjDAgjOxAIZVWADDbiwAu9/PYAEMd7EA7NrfYQHEpwUKAQB++dslvrN5NQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNTowOCswMjowMEUbLmwAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTU6MDgrMDI6MDA0RpbQAAAAAElFTkSuQmCC", "name": {"common": "Costa Rica", "cym": "Costa Rica", "deu": "Costa Rica", "fra": "Costa Rica", "hrv": "Kostarika", "ita": "Costa Rica", "jpn": "コスタリカ", "nld": "Costa Rica", "por": "Costa Rica", "rus": "Коста-Рика", "spa": "Costa Rica", "svk": "Kostarika", "fin": "Costa Rica", "zho": "哥斯达黎加", "isr": "קוסטה ריקה"}}, "HR": {"currency": "HRK", "callingCode": "385", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAIAAADRv8uKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAABOpJREFUSMftlltsVFUUhtfa+9zamXbamU5LL1LbalvAlFgh6UWJSalWIZEHgwUEEwMPhpCIxIQHTRQi0RiMGOMlITGYUIhaJRjRBgpKIBoiWKwtnU652Nt0epvOTDszZ+bsvXwYfJQzQNAXd9br+b9zvrP23gv7vUXwXyzldh+QgADAECQgAXAgApAEHOhegFECEWMgySXiiBiWPEekVIRZpmpIBsow6qBwtCxEhhm8BMsESyRzENwLUVcqdmLJ2uMlj7p0/fiWl9976Q13lhEsrTlRsyaPC1cknMNVJgUA2mby7Q6njVsiF8M9u94+X11fremnxzRjYmaqrWnvuqbeMqPXs3T/T+6jU57cMu/YmqZDW15s6O3VQtNSUfFuwJLxnFj49OqNXc8uymsc/SjQ3Nh9apQc53VtZc352kjf9WnRkjqJM5NfNr9wY2d93eLOC/HW1RfOxDSd0a2E2/xjBLKYUhgOzEWLpuJk1FVqDt4WGTqZLO1WHqvJuX4u1LjtwcN1yyYjfYfv66w/07y5ItptSbJ1zbc7cwDxnwoBkrpRccMXqGuB5ufm1cSV32YuWmXBRcX595ehWVo+Mu27WPBjqKHk6UZj+Grr992rfj07l7I45wBwi2SFkkmbj2Ysbiaf+uLgp4a2se9StTpYkHUtdyypfaIRMGmZC6SG1cKRoOPa2vWRb7+OnvoO8vKladrEDi5ZZiMFUVopw1voyXMlfD513TPObdtiPv/U/v1yft69daurtSXe9cPC+wewsDjucJjXr6GqAtnsKKXqwi82YCJQVTk55V/dGhvylyBzVVdrUiZ6eqxwyPvqLl5VZXm8Ab+fjwYqO79ytD0ho1FgNhtVYU6nPRgRDCOruBhjMQQQs7OpsXG1vJxH8kUkKiMRGY1kVT7AVI05HIDInE5bMJCUNiUEEVnjgaRvkIgm39rXqxn+5Q8nh0dIiD/Xt/dydbh9gxRWanQ0NegnIhLCNlYBtD9l0os5HOkXtZIJEQqx3BxgjGKxlEjJWAwZZ7kumUim28I2FsmuC9KqxURw5sAHQlioKIrXK6NREYkgY6jr3OMRs7NkmmQm3c9v0lc8AlLaq5ZENpVWHZgYKF18CWB85ytElLhy5Q8juwcg1HGEiEIdR3oAeoEtnOwmImlZtrGKvei0NCKlqFCPRtJbRcyF1bIyNjeXPgYoldS8RajrwDkAYAaXBAghbcoSgsiaCJo9PVZ0Prhnb7+3aKihKdHfb83MDm/c1OcuGN60OTUzYw4MpIauCiJhCdtYpXbzNxn0FZMLsWM7ah9a7pAEiakgGoZSUsJdLhGOmLPT2eGw4nYvhOfbXj83Ii/raNs4gNBw0JbLEURMbGlwHmqRIz9fRjPBELSqKmYYpt8vTTMJvGJF7YfDnh3H5ngWFxkMIwrT7YcQAuA6/9yHFZfP7l5TYrz2bmJgwFe/0orPV3Ycyd/QLjuPdr7TsTt3PeRqwJBlApb2Vm7CGZhvGo+PBWDf74MFeqqoKE9Op7IdigiHP+5Xdue1L5gWIgiZUSDCqs8yAqedA4i4yDPEk1Xa0viYZpnjnvKuURgMSpatErO9Gu4UDACcgZRIpgRNA2RgmqAAV1Fmqu5v1bdFBQAhAYGULASZBADIQkmZ6r0rMAAQgCXh5igp7yAAIMPx9l6s/8H/2voLWvMlZwzytxcAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6MjUrMDI6MDCJKyPvAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjI1KzAyOjAw+HabUwAAAABJRU5ErkJggg==", "name": {"common": "Croatia", "cym": "Croatia", "deu": "Kroatien", "fra": "Croatie", "hrv": "Hrvatska", "ita": "Croazia", "jpn": "クロアチア", "nld": "Kroatië", "por": "Croácia", "rus": "Хорватия", "spa": "Croacia", "svk": "Chorvátsko", "fin": "Kroatia", "zho": "克罗地亚", "isr": "קרואטיה"}}, "CU": {"currency": "CUC", "callingCode": "53", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAoJQTFRFsBQ9LEHEAFf/AlHzA0/sAVDwAFDw9wAA6QMIfyVuD0zkAFb/AlDvA0/t6gEC7gEC/wAA2gcWXDCRAlL2AFT8Ak/u7QAA7AAB6QED8gAB/gAAvBAxOD22AFX/AVL3A07sAVDvAVHw6wEC+AAA9gAAmRxTHEfVAU7xAEnsAE3w6gED6wED/QAA5wQLcid6E1nsEmz/ElrvEVnuEVzx8AEC/AAA4xgg5p6q7/z/7vz/7e/77vH87vP+8AEB8QAA9kRB/9LQ//////79//78///+7QIC7AEC7AMD6wAA82do/enq/vz8/vv8/v7/7QEB7QMD7AAA7hMT95KS//r6//z8//398To67QQE8Cws+rq6//7+///87QUF7QoK+r6+7xsb7AEB9E9P+Njb3/v/6vP98vL77AIC8DIy8k5O7AgIkTJxGlnoAWH/E1vwFFvu8kRE9oOD9GNj+aqq+r299Gdn94iI81VV+gAA0QYZUS+XAFH5AFH6AEzu7xkZ+rm5+8nJ7yMj6gID8gEB+wAAxw4oOD65AFP3A1Du9Xd3//j495GR9AAB+QAAvBEyM0C+AFP282Fh/vX19oWF7QYGygggRzOiAFL7AVH5+8HB/NHR8Ccn+bCw/eHh7QID6goMhjZ9FFvtAmH/FFvv7xoa9oGB7QcH9XR08DAw9Vtb99/i3vv/6/P88fL78TY2+8XF+J+f7AID7AcH9HR1/fDw8AAB91BN/9zZ7QAB8gEC4iEq6Ku37///7vr+7vL94AYRZSuHEF3yE2v+EVrv8gEDjCBgFEreAU3wsRQ8LUHCAlL10AoeTzWfAFP6AFT64wQNcSl8CU/rA0/uAk/tohlMIUXPAlHy6vewcQAAAAFiS0dEQYnebE4AAAAJcEhZcwAAAEgAAABIAEbJaz4AAAHgSURBVDjLY2BgZGJmYWUjCBjYOTi5uHl4CSvk4xcQFBIWYRElpFBMXEJSSlpGVk5eQREfYBATE1OSUFZRVeNW19DEA0AKxcS0tHV09fQNDI2McQKIQjExCRNTM3MLSytrGxwAplBMXMvWzt7B0cnZxRErgCt0FXNz93D39HL09vHFBuAK/YDY3z8gMCjYMSQUn8KwcJDqcNeAiEjHqGgX7Fa7xrjGxsWLxbgCmf4JAYlJySmpWD0TkOaR7pjh4R4gBrE/Mys7JzcPI3j8xPILCosci0tKy8AuFfN3La+orKquQQ9wP7HaOsfQqBDH+gaIQjG/xqbmlta2dvQoFHP16HDsdOwKSICFQGN3T29fP6bCmIAJjhMdJwVMhqjz5y+fMnXa9BrMuHYNmDFz1uw5/pDAnBswb/6ChYsWYca1n9jiJUsDApYtD3AFBk9AwIqVq1avwR7X4e5+/q5pMcAA9wtYuw53gAPtA1rqDwyXgNr1UQSiUExsg7vHxk2bCSYKca0tdlu3AZOZI95ktl1iR/POXbv3WO3Fn3C13KT27T9w0OgQ/qygpFV++MhR7mMEMpe4RLfp8RPcJ1lY8WdXPhOBU6fPnGXhIVQA9Jw7f0H24iXCRcrlK0xXWQiXUWwAJhP4Hi78yG8AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6MjkrMDI6MDBOi0mbAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjI5KzAyOjAwP9bxJwAAAABJRU5ErkJggg==", "name": {"common": "Cuba", "cym": "Ciwba", "deu": "Kuba", "fra": "Cuba", "hrv": "Kuba", "ita": "Cuba", "jpn": "キューバ", "nld": "Cuba", "por": "Cuba", "rus": "Куба", "spa": "Cuba", "svk": "Kuba", "fin": "Kuuba", "zho": "古巴", "isr": "קובה"}}, "CW": {"currency": "ANG", "callingCode": "5999", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAALFQTFRFACt/ASx/ACx/ASp+ACl+DzSEACp/BjGDABx2YXmuCzSEip7E6OzzASyAAi2AACN6KEuS9/n7ASp/ASt/ACJ6PV2dVHGpCC6BBS2AASF5BSyAAid8ABhzUmymAyd8Ay2AJkuSBzGDrLrVACd9Z4Gz8PL3+fr8ABZyY32w////BC6BAB53mqvMpbTSACp+BjCCQ2ShAiJ5Ay1+ACGFQFxj//AQ8+MX//YMfYlKAB2HBC59XgHWQwAAAAFiS0dEKcq3hSQAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAC2SURBVDjLzdFJEoJADEDRMAkINiAgomIDyqDMznr/g0l5gWTBwle9/JWqpAFGggAkoiSJpFBWFJmQzVRN1zV1hnWCPDdM05jLC6xklu04tsWWLhZ6/mrlWywIRGzoOgw3210U7fZI6HLG4yRNk5hhKy0OxyzPs+MB3YgX5elUFhw95rmqm6auzmjYdv0w9F2LhgAe5x4hG8/5e1O4EMGVCG5EcCeCBxE8ieBFBG8i+BBN82t/4gtP7VYkdbck8AAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDo1OCswMjowMOI5SzYAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6NTgrMDI6MDCTZPOKAAAAAElFTkSuQmCC", "name": {"common": "Curaçao", "deu": "Curaçao", "fra": "Curaçao", "nld": "Curaçao", "por": "ilha da Curação", "rus": "Кюрасао", "spa": "Curazao", "svk": "CuraÇao", "fin": "Curaçao", "zho": "库拉索", "isr": "קוראסאו"}}, "CY": {"currency": "EUR", "callingCode": "357", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAltQTFRF//////78///9//77///+/+yc//K6//Cz/+2i//74//zy/+2h/95V/+yd/95U/91Q//nh//Cx/8oA/9tD//TI//zv//PC//K9//XL/+mL/9IV/8gA/9k5//G0//O+/+Fh/++s/+eH/8sA/9AH/8wA/9Yo/+Bc/+Jq/+Z9/8wB/80A/8wD/9xF//PD//O9/9Qr/+eA/84G/9EO/9EP/84A/88D/84C/88E/9Uv//jX/+V3/84B/9o8/9k4/88H/+Rz///8/9Yq/80B/84D/9IS//bO/9xU/8kA/88F/9Qh/+Ff/9AT//PB/fK+/tg0/ssA/ssB/88C/80G//fV/v///vTI/u+s/fK9/v34/vXH/+BX/dcv/tEY/+Z//+Nv/+R0/9o+/9MZ/uV5/f///v76/f79yenG5PThoNupvOXA++2m/M4F/tMe//zu/P32/P36v+a/otqi6PbmzOrJ/f7+yOnIR7ZHmtaYPa88oNqg/v/+/vri/v79ptylPrA+mtaaSLdIxejF+v36ZMJkitGKveW9PK88UblQvOW/6/jy/f/+/v7+7vjuwufBVLtUPK48ueO5jNKM+/37+Pz4seCxQbRBgM2A4/Tje8p7Oa04LqsswObAwufCMa0xOKw4eMh44PPghc+FQrRCrN6s9/z3uOO4csdyYMBghs+Gj9OPdch1dsh2i9GLr9+viNCIZsJmbsZus+Gz2PDYlNWUYsFieMp4VbxVmNaYfMt8ZcJlQLNAjtKO1u/W+/774fPhhM6El9aX2/Hb0e3RzevN2O/YktSSf8x/3PHc/P78Kb+E8wAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAHXSURBVDjLY2AYLoCRCasoMwsSj4WRkRmrMgagKiZGmBpGZrAIKxua+YzMQIKdg5OBhZmZmRGshoubh5ePXwDFJBagdkYGQSEhYRFmEF9UTFxCUkpaSEaWgQlZHa84g5y8AoOikrKKiqqaugaflIqmlpC2ji4DCxPC1YwMetL6BoZCmkbGJiamZipKSkJKWmbmQhaWQDlGJIuZGaxUDIXMzM20tEyAwMwcCKyttWzkGJgZ0fzKaatiB1RibW0CAUC1SvYMjA4YgcLsqGVmggDWTkLO1i6uDBhhyMjg5u5h6gw0zxRoq6mplqeXt5KQDwMjA4aRvn7+ASpOgdZAjyhpqgQFh4SGhXNijZOIyKjoGBUzmdi4+ITEpOSUkBBsqlIZ0tIzMhmysnNygaaH5OUzFBQWFTOUYFFYWlZeUZlaVR3ByJhSk8pSW1ff0AgURgdVDE3NLa1t7R2dXQwM3T29ff0TJjZPAgpjgslTpk6bPmPmrNkMDHPmzpu/YOGixUuw+qWKYemy5SumrFzFwLB6zdp16zdsxGoeEDQxbNo8dcvWbZu39+3YuWv3HqAADrC3qmnf/gMHDx0+cvTY8aaqvQw4QeoJBPtEKgM+0H3iRCoQAAmGoQcAg35zKD2gjyEAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTU6MTUrMDI6MDDoZk8yAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE1OjE1KzAyOjAwmTv3jgAAAABJRU5ErkJggg==", "name": {"common": "Cyprus", "cym": "Cyprus", "deu": "Zypern", "fra": "Chypre", "hrv": "Cipar", "ita": "Cipro", "jpn": "キプロス", "nld": "Cyprus", "por": "Chipre", "rus": "Кипр", "spa": "Chipre", "svk": "Cyprus", "fin": "Kypros", "zho": "塞浦路斯", "isr": "קפריסין"}}, "CZ": {"currency": "CZK", "callingCode": "420", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAARFQTFRFT0+c5OTw////+/v9/f3+AABnGBh7rKzR/Pz9AgJxAgJrAABlVlag6urzAABvAgJwBARxFhZ5q6vQAwNyAgJsAABmV1eh6+vzFxd6WFii6+v0ra3RWVmi7Oz0GBh6rq7SWlqjr6/SW1uj7e31/v39//7+GRl7sLDS/v7+AgFqUF2r7ubs/+/u/O3t/e7uAwBtAQJ0AAN2UAA43AsO7BMS6RER6hERAgBuAwBuAAB3HQBiqQAe/AMA6wEB5gAA6AAAAQByAAB0XABC4QAG9gAA5AAC5wEB6AEBqAAe+QAA6wAB5AAB5wABHABiHABjpwAeWwBC+AAA4AAGpwAfAgBtAQBzAAB1WgBDHgBiVQBG3AAIE5FEqAAAAAFiS0dEAmYLfGQAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAEBSURBVDjLjc5nUwIxFIXhGKqUFVCQqlIUFRWlW3ClY6WoiP7/H+LeDAwku8nlfH7nmUPIFrXZKT7icLqo3b1BuO3x+vwboETbCXiDIRwlmqbt7oUj+xgKIaBR7CkLGRqLK9FFyNCECl2GDE2m5OgqBPTgUIquhYA6jmQoFwLqTFujfMjQTJbacsfixBDQkzw9RUVAz8LnhYvLK34WYfH6plSuVGv8TGG9cXt3/9B81IWJYfGp1e50e/2BOGLihs8vr7p5xIJ709Whwb1LOC5UcWuhwX2MpNwqNLixgluGjJsouEUI3FTJsRC4T4SD8Ot79oNyEM7mQ5yD8PdvgnPG/gE0npRdY58b+QAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDo0OSswMjowMIjkQBwAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6NDkrMDI6MDD5ufigAAAAAElFTkSuQmCC", "name": {"common": "Czech Republic", "cym": "Y Weriniaeth Tsiec", "deu": "Tschechische Republik", "fra": "République tchèque", "hrv": "Češka", "ita": "Repubblica Ceca", "jpn": "チェコ", "nld": "Tsjechië", "por": "República Checa", "rus": "Чехия", "spa": "República Checa", "svk": "Česko", "fin": "Tšekki", "zho": "捷克", "isr": "צ׳כיה"}}, "CD": {"currency": "CDF", "callingCode": "243", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAe9QTFRFAH//AX/+AoD9BIH8AHr/AXn+a6ab8eQg8rcY2EQfAn/+BX/6A4H8An79AHf/M4/Pws5M/9gM5XYazhUhzAchAH3/GYfoYKClAHv/A4D8AHj/E4Htlrp0/uQQ9Z4O0SkjygAizg4hzhIhBID7SJe70Mk6AYD+AoD+AXr+YqOj6N8m/8EJ2kwfyQQkzQkhzxQhzhEhzhAhAHz/BH/7hq2B/90HJovbAX//NI/OxdBJ/9kI53QYyhElywQizxMhHonjEYXvD4TxyMZC/98AdKiSEIXwGIjoFYfrAH7/lrp1/eMR9Z4Q0CkkyQEjzg8hzAkhygckcaeV89Ub6tEk5tAo99YX+NYX8tUc4s4s9tUZ0sk7L5DT6N8nyQAj0Swj9JsRUZu07dQd/toP9tUa99YY9tYZ/9wHu8FPzxIh6HUY/9kJJIrd488q+dcW79Mf/9oNnLdtAn39/8IJ6d8mYKKmHIfl6NAm/9oM/NoNnbVtBYH70Cok9Z4Plbp1A3/9AHn/YaGi/+QAs75XYqGk89YZ7NUbEIPx53UY/9oIxM9JtsBRm7ZuJ4zb280wWZ+qYqOkSZm6GYXnRZi/A4D9AX7+AXz+BIH7BYD7AXr9YaKl6eAm85sRygYk/eQQzhYh5nYawc5M2EUf8OMhaqac////DOZeaAAAAAFiS0dEpFm+erkAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAGhSURBVDjLY2CAAEYGHICJmYWVjZ2DE8rl4sahjoeXj19AUEhYBGKcqJi4BBMWZZKSUtIysnLyCopKIGWMyiwqqqJqXIxo9qtLSmhoamnr6OrpGxgC+UaixnwmpmYsvKKiyMrMgbZaWFpZ29jaKRkqAU2UtHdwdHRydmF0dXP3QLXV08vbx9fPztBA3z+AgdEjMCg4JDQsPCIyKlqUCdnWGKitdn6xcfFAJ7IkJCYlp6SmpYtJqGGzNcPWJjPLEmSJVHZObl5+AUshEzZb9XR1iopLNEC+9igtK68wrWSpwmarb3WNV620VB1QRrm+obGpuaW1zYMRi63tHZ0WfLw85qBIkujqLuTr6e2rl8Ria0w/q4SkOjhaPFwnsPBWsUycZCSJHMJwWyUl4WEmMZmRgWnKVOZCrLYipxAQMW06Vlu50KJfnZCtOEIY01YcIUyJrYxE2spQR5StQDBj5iyCtoKBZRZhW8FgdlwsQVvBYI4/YVvBQIkIW8GAGFshJioqyMvNlcFrKxiIzJsvuICfj5eAMgaGhRyLFrOyMDMRUgcAjPCYa9vcYiMAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTU6MjIrMDI6MDCjTnZfAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE1OjIyKzAyOjAw0hPO4wAAAABJRU5ErkJggg==", "name": {"common": "DR Congo", "cym": "Gweriniaeth Ddemocrataidd Congo", "deu": "Kongo (Dem. Rep.)", "fra": "Congo (Rép. dém.)", "hrv": "Kongo, Demokratska Republika", "ita": "Congo (Rep. Dem.)", "jpn": "コンゴ民主共和国", "nld": "Congo (DRC)", "por": "República Democrática do Congo", "rus": "Демократическая Республика Конго", "spa": "Congo (Rep. Dem.)", "svk": "Kongo", "fin": "Kongon demokraattinen tasavalta", "zho": "民主刚果", "isr": "קונגו - קינשאסה"}}, "DK": {"currency": "DKK", "callingCode": "45", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeBAMAAACs80HuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADBQTFRF+xsi+xgf/EpQ//Dx//39+xsi+xgf/EpQ//Lz////+xUc/EhO//Ly/HB0//X1//7+C2BCZQAAAAV0Uk5TtbW2t7cPsqOPAAAAAWJLR0QJ8dml7AAAAAlwSFlzAAAASAAAAEgARslrPgAAAFBJREFUKM9jCAWBsIqZ7amhMBDAMPwE00Aga8/M08vSYCCRoRwEqu/NfLu9HAaKGDpAoOf9zH8nOmCgmWEmJpiCXRCrdqwWYXXSIAw6GggCAFkM9x0CLLn8AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE0OjMxKzAyOjAwsc4HYgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNDozMSswMjowMMCTv94AAAAASUVORK5CYII=", "name": {"common": "Denmark", "cym": "Denmarc", "deu": "Dänemark", "fra": "Danemark", "hrv": "Danska", "ita": "Danimarca", "jpn": "デンマーク", "nld": "Denemarken", "por": "Dinamarca", "rus": "Дания", "spa": "Dinamarca", "svk": "Dánsko", "fin": "Tanska", "zho": "丹麦", "isr": "דנמרק"}}, "DJ": {"currency": "DJF", "callingCode": "253", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAWVQTFRF0N/+dKL/WpH/aJv/Z5r/Zpn////+8fX+mLr/XZP/Y5f/aZv//v3+/v7+zNz+cKD/XJL/aJr///7+/f3+8vX+mbv/XJP/y9z+cJ//y9v+b5//ytv+//39l7r/ydv+//v7/+rq//r68PX+l7n//////2lp//Hxydr+bp7/Zpr+ZZn+Zpn+//Ly/6Wl/5CQ/w0N/4OD/6Cg8PT+lrn+WZL8ZJf/aZn/aJj//52d/w4O/wAA/wcH/46O/v78///81tz/bKHzXZztYJ3uX5zu//z8/0ZG/zAw+/36oO+WEc0WBcgRCMkSB8kR/93d/3R0//X1/39//8rK/f78+/773/jfRdpFAMcAAcwBAM0A//j4//f3/v/+meqYDc0NAMkABM0EAcwCAMwB4PjfRtpFAMgAAssCA80DAMwARtpGDc4N+/37muqZDs4N4PjgR9pGDs4O4fjgR9pH/f38m+ub3vjeoOygE88TFak2pQAAAAFiS0dEJLQG+ZkAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAFISURBVDjLjdH3P8NAHMbxUNKiIVKzQlq+9t7UqBFqj1JFqVVqb/5+NxJpIr3z/Px5vS+XE4SCQk9RMX+C6PWVlJb9I/RLYnmFXMlFBcUfEKuqa7iooChKQBJr63goDjHq9XFQEhK0PshEjZCiMgM1Q4I2MFAzVCnamBfNCQnaFJTdH4qGmhYKaxRtbnFHaQhqaxuYX9reIXs6u7odQ6EKPb19/QODIVDp9YeGR0bHxh3DogoTk5Gp6d/rz8xG5+YXFu0jR+uwFFlWCIgWk2BldW19wz4qbm5t7+yCjrP4HuwnDpKHzhERjsKgH5PbxFJwcpo+O79wzviPuq4Z3OVV5vom+3fWE1pcMssOMXfrztlCzN3l4XLC+D2Ls0LEPTzm58wQcU/PLM4IMffC5EiIuNc3DofD9xR8cDkcwmcizeVw+PWd4XNoP36z6HdatyBvAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE0OjI3KzAyOjAwHrQyxgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNDoyNyswMjowMG/pinoAAAAASUVORK5CYII=", "name": {"common": "Djibouti", "cym": "Djibouti", "deu": "Dschibuti", "fra": "Djibouti", "hrv": "Džibuti", "ita": "Gibuti", "jpn": "ジブチ", "nld": "Djibouti", "por": "Djibouti", "rus": "Джибути", "spa": "Djibouti", "svk": "Džibutsko", "fin": "Dijibouti", "zho": "吉布提", "isr": "ג׳יבוטי"}}, "DM": {"currency": "XCD", "callingCode": "1767", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAIAAADRv8uKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAABFJJREFUSMftVltsFVUUXfucM4/7aC1tsSnyhhSEhvIKYEuNBGNADRIiaIIBMdEEIij8EI1fRmJMRH8A/VGCRiMhgiAkiMFHQgMKNgZEhKA8mwLtvbS9vffOnZlzth+K+MPcqeCX7uyPSWZmrey99ouq3kQcU4RuH+vGYOMkIIElz2HHFwDQ/mP7lKYp2UJm+taGrkLWksTMcQBFLNp/wf4nHogRARRL0DtCzID584kBJgCA1gOFUQOLkYEEUAEpyAINgpFaA2ApBxp9XOI/QIsJ4BfZs9d5pUOtajWKuPbFZfmZs3new54lfAnbQFM8wNqNMT4CfEJgsLk9seiYkylStcL2VTkRYtFmu48KjuseaFAvz873uJzWMDG4Ca+XZ2WG4+KT3emRlfzlvOKT76etnMjUGYYYfFV4g/DBqt7HdjreJbXgidxVZjI3tI9I9ZZJ5YgN/DRGfJh46JR9YkZpxK+KAyKmusu+UH4gK6nAU9qsMC8mXlMftyWPr84n/Bv1F6Xd6cj3DDjAeZlZl74uuKpXgtkIYar6j1a9FGarZxXXK+1SQJAoWZzwUL0hj9YAuTIdI2AjwlkBlcjtsT9v9vY9ndeSAxchoJJib9OBTUNbvrPXk+jxk4I1/9TsbV3R37nfggQ7iEZW85dFqQtGKLGhW00bzj1dggEyJCzf6xiiUmvaG9eezM5rLVRCaCKq6BJj07KvXT2/hPrBEojoL4rICAEMtkCHxlbca0QpQFDBYGFx4Yozbm/d0TcmTZ7a+/NnX9fkbE2A9MgJkE1x69n+jlALUITSAjCRziAjtcnW6WsjAzYgsCHLDa/ZJmy+PPerYTheZZKaoNEzOLwyOiRmAX1jwt3S1aG2Q5HFxXCdoetf+Hbi4XONavlbKQAh2XV+5+jc27vuTqKI39Jmcp/wAzrRHJwe5y3fNmrHO7uChEva4NZNpVqaW6KIdQipcnMeGL/98JhzaWYQgVh3uRXV9Nq5MYIYJQqJ7cDiCe3u0GOe2zht5pw5MAYiqqxFmUxDAEg+vnSEVzvsJNgCMwRwIRFgCO9sKi7O0MSMKBHY4epO0XDWvWvxCgBsOBqZWraVmSDCcF9SPvvpxaUngk1r8/cfdCccddgBfMDCD7Xh5E51aYK/b2Fx5ebUkUHi1WeGJwNiMChqepEdY2RqQlLQeweTNcN0xSU56rzlCfTWagpR321pKTrqg+7xnjxlLZ9buOgYR5efXCptl1/JguELs+LB/LZvUlPP2H0aaYU9Cwt2iRa8a0oo1J+xLgTuyvm5bIprQmFkWUhQzCvTAroCrGzEFqjsHrvriLpeYxTzPaX69LRZpUcfabq8OtPbnWbS8dZy3H3MBDBSBWBWWH1fuOYp2r1fVJHe9/1H9dNn+IWMu9XYGkZFjqt/QAwABENAHjDwmfuh+xnasgCQ1jfPoHg28JtL/PXT3449GUPV2yW+aTzQKO8U8W3Zf4/4dx1H/6K/wN0DAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE1OjIyKzAyOjAwo052XwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNToyMiswMjowMNITzuMAAAAASUVORK5CYII=", "name": {"common": "Dominica", "cym": "Dominica", "deu": "Dominica", "fra": "Dominique", "hrv": "Dominika", "ita": "Dominica", "jpn": "ドミニカ国", "nld": "Dominica", "por": "Dominica", "rus": "Доминика", "spa": "Dominica", "svk": "Dominika", "fin": "Dominica", "zho": "多米尼加", "isr": "דומיניקה"}}, "DO": {"currency": "DOP", "callingCode": "1809", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAR1QTFRFzNbr////+NjV2Tgp1igX1ikY1ikY1igX2Tcn99bT0NntEj+jADCcADGcADGcADCcED6iET6iztjs////99fU2Tgo1igX1ikYAC6aAC2aETuhztfs2DUl1SUT1SYUSWy4SGy4VXa93OPx+/z95+vx6+/0/f//+uPh5HFm4mZa+fr9+/z+3uXyorXQrbzSxMDKysvV7vH3//v7/vr6ydnUfJqunqi53JiJy6yp3Ojqxt2xlaaaw6y0wKevrracz+fDwtyvvpdp1oyLmYejdqN9x+O53eLKwqh72qCHv6GWpqh26O3d8LOt8LKs8biz+NfU+dnU8+Pa9uTb+dLN7ODmq7zfpLXcpLbc1ioZ99bT0NntE0CjATKc2TcnEj+jqOAFTAAAAA50Uk5T9/Xz7e3t/Pz8/v79/Pw+trfuAAAAAWJLR0QB/wIt3gAAAAlwSFlzAAAASAAAAEgARslrPgAAALFJREFUOMvt0bUWwlAQRdGHewKEENzd3d3d3f7/MyBQzUtDwaLKLmedqS4iIFKLBC9CkVgCITzU6akXA21kID78d2iCzBbrO7TZHRByQi63x+vzB4KhMAZFMNFYPJFMpTNZDKJwuXyhWCpzztywUq3VG80vwla70+31vwgHw9F4MuWGM2i+WK7Wm+1ufzhC6AQx9Jn9v1yJG4SwAYz3T/ggscn48EehFJLJFWyoVKk10BOl7H44XRu8uAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDo1NCswMjowMCWZIUIAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6NTQrMDI6MDBUxJn+AAAAAElFTkSuQmCC", "name": {"common": "Dominican Republic", "cym": "Gweriniaeth_Dominica", "deu": "Dominikanische Republik", "fra": "République dominicaine", "hrv": "Dominikanska Republika", "ita": "Repubblica Dominicana", "jpn": "ドミニカ共和国", "nld": "Dominicaanse Republiek", "por": "República Dominicana", "rus": "Доминиканская Республика", "spa": "República Dominicana", "svk": "Dominikánska republika", "fin": "Dominikaaninen tasavalta", "zho": "多明尼加", "isr": "הרפובליקה הדומיניקנית"}}, "EC": {"currency": "USD", "callingCode": "593", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAIAAADRv8uKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAABktJREFUSMfFlnto3WcZx7/P+3t/v3O/JDnJTi6nSZamqe3arl0s1dmmSIadhZaqKKsyBSkUVDqK0jGUraigslrE/dNN3RSnsDJoSovDdo7FXVpt0nsDOUmb5Z6TnHNyknP9Xd7HP8qYU86vKRN8eP54eXl5Pu/z5fteiGfxfwl5X6uZwQwwSIDow0kFAKCPZv53YIZSIAEyQAYgwAUoCySIFQs/oAEm2AKrj+3pk4EZ0CBCgInlKUwPITuJDXsQaAIXWQQw+R7sEh5YA189yAAqgPnJwQxIMvM0ck4N92N+FGYBlSKNDXK0K7xEbds/e+1yH5Jvo6YF0Wa0d6OtW0SbGWCwW2FyMRczyEBuHH0/wdwINAESAKBJOBYcT8iJtsiJIWFASFTK8Ieh6ahpQtdObNwFzYALm1xdTRCcLzRO3u70lv/ujaKc49QIstNIJZGfBTHiG9GyCfVtKGTR+ghI0aK1PRxMBv0zALmQ3aVmMILhBcfYfHMisfvxcTNL8c+wN4TpC9rASS4tUUMndR+0S3MwLQrE+fTLidbVwabmBdgAu2ntAiYQLxfaQ7Gp+tj58avhiX/UXixmAhVqa6CljLN+J2ZGoRvAIi0t8Mvv8Kei3iAKjY3noWM51x4K3AFXbVpUb5bAsLX2/lNfHBn0KlMdOrJl7rx+eYbzMyrUcuBqff/Co28HPn+gPMe6l85cF9/5Q0wWMDzg7T+129LawWBUPVhVOyYwK9REBibTawrl0OZEesYspo6h+xistif/uvTT4O1DbOWTq1/pqePShd+kbtCUf/YDS2jzDcxTOyLDXASJqmpX7fiuqcG5zrXJWA1OXGzJGG2Ljda6poduVo4EeBHeRyi0vc6buWD/sN6zJW4qROzXhhqa62h1VxKcY3dzMZMLGQRzWhVm2377ylNrrLMH18Pc+NWtvnVxXzHd/tSFSeGRjrJkYcPXj0QGLyVrzt741RNtv2y1roPu3q/VpSa9uhoKkKhUZGZacL7jEF8qdWF1ogeAV3rqo1pIWFM5m1n6wt2t9Tj+Ru1BejA9JRrrJSSEzlRdUJnN+Ku5C8SVjCF9ejlngK0tmIlFMacWpT2UTwmPvxyJUWtIKkhbzyKMTVgEm+WcIX363GTEECaYqtlLdux6puqmpJpPh3//9EuhQAUQFshTwhXPydRy3Jzs0bUWrelMsGlcIeTD/LYSbAAQwUBlbCHW8+iB+rol267assxmgi5gpENlTXb0FPE7rQKvdgfBUm52YVcEvR6fd+TdgrZpScbmArJPu4MKfIC2uqc4lpFIh7KkXMCCdKdqSgfSSWXDifg8oKUQ064gcmOIRYg1J39nUBTK5q2O3OCXY7dK2hXMox7QEvH5VCYM6ZB0XIoLZnJJCB6daOhYNQl/YYAeMhZR++eRRPRyQQXMhanaqy+q1w+vwo+ip96XWVzCeviLHasmRycaINi9sttdzQzo9rVks9HAj217/6W/7f+mPNn4QqW77YXgno2Z6F61eUeN78y6c9/1HV9K6caL1hOPbXvPaOBryWboNrs/izL2vAvaUZrfKH3w5nNjo4mt+048+aWLnx5+d+3tt4LfqqjetSQEnbtVeNU/nn7wORwZo66B019pbZ9p7X22aPo04aD6lampwD5FRrXUDK2SrfOGc/sPDjbXTlxN9fzT05hL5ManjOFh//BlkRwLXOvo/OMD33Yaak/8+Jner938+a93nn/zc1pIOexxqUzf8+91EUSAS+RxwsWjh9/wrdMv9XfefKtobJJWvpyejxO4tmFO+AP60FLvvlzL5lJ6EEePf0Hk/D6uKLh9vSgFjzs4b+im9HBR2YLHVCXRIjeczn/j+R9s/dM7AF/cv+PV7//i+p7Q2CS3C+lRgF8YdiVoWvcA30ItXIPAGhSkSCoVZ7lKLB+L7v3Z0tGz1uMAdut/eTr87OHFvgkVnCWnUwjYyoFg3OOnKSWU+womCMZEJBxfLkZNq+RokXTxYeprxgyAh+2+SLpYhhaFgm5MhfyJ9CITk7unARpGFPcKBliQrpQNEgCRM82eGiwDyCLURBVmTQESbAlBilfysV8RGAAB6qPDQRqUAw2ABseBuPvuMj4crSDEypaBP3Yk2YYAFKDsf2PRiqn3Af4vAfg/Bvcb/wJ3DyDhyjakeAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNToxMSswMjowMBwpayEAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTU6MTErMDI6MDBtdNOdAAAAAElFTkSuQmCC", "name": {"common": "Ecuador", "cym": "Ecwador", "deu": "Ecuador", "fra": "Équateur", "hrv": "Ekvador", "ita": "Ecuador", "jpn": "エクアドル", "nld": "Ecuador", "por": "Equador", "rus": "Эквадор", "spa": "Ecuador", "svk": "Ekvádor", "fin": "Ecuador", "zho": "厄瓜多尔", "isr": "אקוודור"}}, "EG": {"currency": "EGP", "callingCode": "20", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAQ5QTFRF/zQ0/zQz/jIu/jMw//Hx//Dv+ujQ+ufP/u7o1tbW1dXS09HG09DD0tDB0tDA0tDC09DC09HE1dTRFRUVFRUWFRUU/wAA///////+/Prq+vfg/Pvv///97N2F7uKV8eak8+qx8eaj7+Oa692C/Prs+/fj4Mk83cQo4cpA9e2/3sYt3cMn38g4+vbe+vbc4Mg438Yx5dFZ9u/G4s1I3cQq38c0+fTX+PTW38Yy4sxH7eCN7N6I7d+L4Mg53sUu9/LO59Rj8+mw7d+M4ctE8eal8+mv5dJa/Pnq+fXa9/DK69x/4co+7uGS+PPV+fXZ+/jl/fvv/Pje+vXS+PDC9u23+PHD+/bY/fni/fvsAAAAZyyrpQAAABZ0Uk5T/v7+/v7+/v7+/v7+/v7+/v7+/v7+/sBIbWkAAAABYktHRBcL1piPAAAACXBIWXMAAABIAAAASABGyWs+AAAAo0lEQVQ4y2MQIxIwjCqkjkIMwMjEzIANsKADVjZ2DhZMwCCOBiTEJaWkxWXQhcXRFUrLyskrKCopqxBSqKqmrqGppa2jS0ihnr6BoZGxiakZIYXmFpZW1ja2dvaEFNo7ODo5u7i6GRFS6O7h6eXt4+vnT0hhQGBQcEhoWHgEhkJOVMDFzcPLxy8gKIQmzskgjAZEhEVFRYEkOmCIJBKMKqSOQgDjLcbGnZDVKQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNToxMiswMjowMC3BcbwAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTU6MTIrMDI6MDBcnMkAAAAAAElFTkSuQmCC", "name": {"common": "Egypt", "cym": "Yr Aifft", "deu": "Ägypten", "fra": "Égypte", "hrv": "Egipat", "ita": "Egitto", "jpn": "エジプト", "nld": "Egypte", "por": "Egito", "rus": "Египет", "spa": "Egipto", "svk": "Egypt", "fin": "Egypti", "zho": "埃及", "isr": "מצרים"}}, "SV": {"currency": "SVC", "callingCode": "503", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAYAAABe3VzdAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAABCFJREFUWMPtl9trXFUUh799zpn7mWvGSS/TNEmNNCSVRFOsaMWoFaEPaisKPojV/8EXfVbwrYIgKIWCliK1hQrFikhRKCShJmnLtBJTe0vGmSSTmc7tzLns7UNLH8WTtFiwC/bbZu1vr7X3Wr8l9n/SUDzApv3XAA8BHwLeW3fizrp3ZtwbKNCwEcoBQIoQ6q7r9RWJdQAKQBJQVWJynghlJDoaDjVtB7pq45DA0jawnqgaao0XNKgTk/Noqo0UIWriMRySKAwkAeLyMknmEQzRFnkU+trOScWEP0QhCMhV4s4U6HFq2jBKS2IgiFDHEA0s1YVgDFc1yMorCDlDPTCKVP4hxc1lT/rYjvQckG281nX0WA9GMEm5ViYWiqGcJlZzmWiql45rkTYzSKeG3biKLU2iiTyaHsTPuxRK/fskK+lRKf6GbkQIx0wWFyY5v9JkbmmBN556i46VptmuY8bbnDx3gqHNA+zIRMmkt1KvlIiYOZLdj/uKoK8yo1AEgiaxxGau1lt8cOobTvx6kb1DL9HX3ctsa5bT9iz9uS3s3THOsTOTfHjqKH85Ecz0NlaKM9hW7f4B1ivzOI4FgSiFi1/j3rpBvvt1SqtZ5go/of3yLdkfT3L53HFsq4t0ch+LxQIXzh8iGMsQiefptFbuH6DbqaHcFrbncmh2EiM8Tk8qi66qHCm2OZ3eRTHXy2e3slQbZUY2ZzCMFzh8YRpPCxEMJ3A7/iLoqw4msoOAomo1iXhBnh1+GkkfVmCaY72PwFA/Nxt5JqJPsLN0kWiwh9GBEa6X5rDs9p0P4s98AVqNEtKz8UJdLHsNkmYbo1NlcuoPhqOHsIVJpz3AaKXFlJtn5+BNNmU7TNyo4ngOumcTimZ9AfpKsaaHsK0aybBJf3wL309/x9DGS0j3CvlGir5bgu3WIkNcIGzX2RIv8HPhONvT20hFk0TMboKR9P2LYCiaplX7E8+qMDq4i89/OMiZhUneffUdigsvUnczKAWmXiG3Mc/JwlEKi5cYf+VlnGYJt1MjEt/kC9B3oa6XZ5Dta8j0GAe+elOUrSJvj73Gc9mUygWzSKWx7FY5W6mKwxNHyce28uWBI8pbmUGPbCK5YcRXZxbvHWz6AhSyRsqZEJaeU7/XbVFunOVq4wv6k/sZyX2khNA4X/5UzK0eocd8n25zF8NxTQVUg4qxG7QIvjrJvo99Dk1CI6RKpL0ppIizRB9LnWsoTxIVPegiTEvdwGOFDeFH6dLKBGWRkjaOo2XApzoxhG8lJLFFjhX9GTJqmjTLiNjzSNnGdZoIdDKBJwmKNgk5i43Jqr4HVyQQKN/Ka416UOGKFEtiNwKJUg5CGASCybs7HKJUtDEUAW5TrU3XrUOwKhT6P+q823CsGQ7+f0PTQ8AHzx54wL8BjGG8sZiqLygAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6NDgrMDI6MDAuk0uoAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjQ4KzAyOjAwX87zFAAAAABJRU5ErkJggg==", "name": {"common": "El Salvador", "cym": "El Salvador", "deu": "El Salvador", "fra": "Salvador", "hrv": "Salvador", "ita": "El Salvador", "jpn": "エルサルバドル", "nld": "El Salvador", "por": "El Salvador", "rus": "Сальвадор", "spa": "El Salvador", "svk": "Salvádor", "fin": "El Salvador", "zho": "萨尔瓦多", "isr": "אל סלבדור"}}, "GQ": {"currency": "XAF", "callingCode": "240", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAYBQTFRFTKAYT6MWT6MXT6MYjaTM3OvW4fDX4O/X3+3S3OfA2eOy2uOzppLP99fZ+9za+tvZ+drY9NXT2bm427y69tbV+trZ4jIt5jQr5TMr5zUsSoFyP5gKPpoAVGncSoByP5kHVWflVGjfVWfkPpkHPZoAPZkASoFzVWbkW2vnrLT0+/v/////+/fn7+Gq6t2l7uK17+O37N+r7+Ks+/jqVGbkWWrlqrPx+vr+/vz25eLS0M7PvMi9scOzysvJ5+LP/vz15ubmnLWcNZEzFI0TX6Jf5eblWGrlrLXy/f3/5OXkkLKQeJFrb5NjhrGH5ufm/v7+5+fnzs3Ou7Owtqypzs3P6enpWWvlqrPy+vv+/Pz84uLi39/fzM3NqZuSnYp+4+Pj/f3919fX1dXVysvLtq6pq5+Yy8vL0tLS3NzcVGfkWW3nq7b0+vv/6OnpxsjIwsTEyMvLx8rKycvL7e7uVGflWGXfnEV+nER+4CMd5CAW4yAX5CEX4yEYWmXdnER93iMfXpYxpgAAABp0Uk5T/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v6NeBQ9AAAAAWJLR0QrJLnkCAAAAAlwSFlzAAAASAAAAEgARslrPgAAAR5JREFUOMuNz2dTQjEQQNEFVMCCXcRu7MaCihV779gb2LA37D3qXzcJvDA4k+feT8nOmWQWiopLUEFpWTkOVlTiJBCkBIKUHOKkgCgpIUZGoZBV1TVmxSCXtWAxstpsVsufDMhlUnKKXeZwpqY5HfbEFCR19Q2NVNTU3NLqbWvvoAnFIfF1dnWLUU9vn79/YHBIC5UcHhkdG5+gekh8k1PTfDYzOze/sPg/DCwtr6yurQdMvt7Y3KJ0eycY2t0LBfcPtMtIR+lh+Oj45PTsXPfixeXVtRzdRG7v7iMPjxr49Jye4coUubKyc3Lz8qMXFSj3UuAujOX2eNTZCAz3+vb+YRYo98lMA6STEOMERDkOcY4B0jH4wjkG3z8ox34BWwca6rCG5yYAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6MzcrMDI6MDDSHjJYAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjM3KzAyOjAwo0OK5AAAAABJRU5ErkJggg==", "name": {"common": "Equatorial Guinea", "cym": "Gini Gyhydeddol", "deu": "Äquatorialguinea", "fra": "Guinée équatoriale", "hrv": "Ekvatorijalna Gvineja", "ita": "Guinea Equatoriale", "jpn": "赤道ギニア", "nld": "Equatoriaal-Guinea", "por": "Guiné Equatorial", "rus": "Экваториальная Гвинея", "spa": "Guinea Ecuatorial", "svk": "Rovníková Guinea", "fin": "Päiväntasaajan Guinea", "zho": "赤道几内亚", "isr": "גינאה המשוונית"}}, "ER": {"currency": "ERN", "callingCode": "291", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAIAAADRv8uKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAABudJREFUSMetVVtMXNcV3fuc+5wHwzDDzDhgMDYYxzz8bGIDjhPhxNgmMW1TNUorXLVSFamfVSRX+ahaVepH1ao/VfvXqK3jRkorRWqtpjZN5NqBomArFGynAdvgAAMDnhlm7tz32f3A2ICdmrjeX+djS2vttfc6C08nmz9sDw60BaeqFELQTSF5RIiE8GiFtL6287BVAspp0miTNtAWHG3Wc+Vc8kizCAkI4ZEZPAS4DxsJQRKggQCA6XJ56EuBgf2hsXrVVlG1SXEI4PEzwH9A49JLMAAARZAKZCOO16gDbcGhvcHpJ2RA0JZXsNT2OIGXihAEQyZII5IBsgobbdE/bA+NNGm5qCT7pJYEEyDY/yvAWuB7DCTm+55MqIBLQHOVoY92av071Rs7wpYMd1fwyALwExBfzQQAARn6vhOoiRIRq43x2hgbn9rtKIdnw/WnJyPE8xF+OyY5CkoeST4hfGEX3Cc1CNS4b9nlHXW1P3rOnsyDoMULt3hMl2vKyvdvTJ/sy/ddLUj6SLPefyA0ssIFTJBg62WwZmKSo4HKV5uF4bWeO4EyMy6nM6evIMfKrzcpUd2dL8W/t3f2vZuRLRUbR3P7Lhaeumik0p6ls/lKqRRkSCB5sOTD9QIjZy6VKg7VVxxt1LdUlK7NT/1soDAwlehtDbdXDb/05uypj+WgHtgWV6K6vi1ueiI7Pht1pKZxs+N8sfWSGTJEvly6HZNc9eErWAZmSMLXUtH417aX7as2RmbHT56xbmbdTCl2ZKszU1TKw5Kq3v7b2PzbV8raqoPNCa0qbF/JWlnDkSRBkMp5e0ZK7R8U6z+1EWAhLuUjXHCQPeCCABHwQcDImSesxFdbEt9sYaqUPTNmfDyrV1Uke3emf3sp/NQTNW8c8LJW/p+TvmNHO+sjz9RIFTr4kO+/IaEMglyGNjLZo7q03TZoPHQF0koWLCDL8eDEG+9P/26QgwICNry2O7Q7pVSFUZO8vA0gGMiTP/kgsD1ecawhd/Y6AS2NwgQAEAEYjAFAZdY7fjbXdS4/VqP+6/6PiOEyMAECku/zoGxeX2AgAZAU03lEi/U0fvqdv0z/ctCdMwgEVxTbXMycGY33bLenCwgItCoWmAAAcBFtxpigxgm7acL6yp9yI816f1twpDWQi6mS7fETEAdEEp5aGUl9d7ccC2TeGnHSBc5kZ66YO3edB1W5QleSgcWhW96CDT5wpkb21SrVYQS0rmTt+QIyDqtDCQEYAQK4DG1E2YO6Ga9tsPR03+3k2G07KLM78wLzDDvQXClcUd5ZBwAkhJIIGp+ki/+ZqT35bOS5TZH9m7iiEPhyTFc3lhWHZiLP1rpZE4HB50chA8aREwgDCiUoxrTksZpXX2/9ubRMEBHYwp8/qf3xwUBrJQABYLSrvuJYg/3Z4ugrf3SmCl7OEo7LJNnO5FlIrnixIfPWCA/I7tKAa7ARgTEQAoSB4JCeoPZOt6e7dKBNpKLM8qWlJkFO6MkNKLHFC7fcdAkACUjbHA3vq4pGt8yeuhzeUUWuMK8tCM9DhYefrrbGskAgxwPm5AICX4VHAMJCv0QYEE17vJeO+oc7xZZNgIiGyTOLgEvHJYihsjh0K9q1mWlSrKfRupH97NcXjUtpY1eKBeRU7+7KV5pyZ2/M/X6YB+XkiV1KMgiI1tuj+UuTElNJEDAGiOC76C8CoEhu9g4f8l48Kna1UEBF08F8AQCAMeB8hZ2IGPCJn54HxpInWmt/eNAYTs+8OzT/7lWtrrylr9dbdAqD0w4Ut3z/SPXr7fbN3PSvPpr6TT/nGiED8u9IqiW8jk6vp9vvaKNEFB0fSiaaNvA7eHdrpY+Ro5x//6aSCiW+1br5F11WT744M62yskL/1LVvvOOBFWmoTfbuQAmN4bnZ08MMVBQ20IMlxYVFYAiMgcThvlqdTgiCPK4oG3/QkXptjyi5c3/4t3ltXt8Wd9PFRG+rUl3mzpvZv1/PvHnZvDoBgCJZ56+WFEzrjqT4v4JibSwiQ0FCkKslo6G9G8J7NiS+vVPZEMqeGc+8c828kjGHJ1w/B3IKnjnofXlZUtcHwwRfAH8I3gOlBgAgQYgoMdXJFGb/Olu6kdEa4ijzwoWx9Kn3GETgyT3i5W7/+U6/rnY9kq534hWUOHIGruNTFgggtpWOd3ndR/wdLaQr65d0vRPfM75XBM8hPUEHXvZ7uv2ONhEvX5IUS9b9V/qowA82/hH/8KF1XukXB0YERBAuCgMIRWKz17V0pa1rjf848FYAk43kUrDSa3/BO37Mb99/z/iWffejeTy14hok2tTg9nR7x4+JhjpAxKKJC3lAdkdVgDVxu7boAa/Pb77X8183U3sschFIsgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDo0MSswMjowMLsLDnsAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6NDErMDI6MDDKVrbHAAAAAElFTkSuQmCC", "name": {"common": "Eritrea", "cym": "Eritrea", "deu": "Eritrea", "fra": "Érythrée", "hrv": "Eritreja", "ita": "Eritrea", "jpn": "エリトリア", "nld": "Eritrea", "por": "Eritreia", "rus": "Эритрея", "spa": "Eritrea", "svk": "Eritrea", "fin": "Eritrea", "zho": "厄立特里亚", "isr": "אריתריאה"}}, "EE": {"currency": "EUR", "callingCode": "372", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeBAMAAACs80HuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAACFQTFRFAAD/AAD+AADmAAALAAAAAAABAQEBCwsL5ubm/////v7+G0fY8QAAAAFiS0dECfHZpewAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAA7SURBVCjPY2AYfEAQC8CuUgkLYDDGAhhcsACGUCwAu0oKBdOwAOwqy7EAhg4sgGEmFsCwCgvArnJABQESX7dJCCjvGwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDo0OCswMjowMC6TS6gAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6NDgrMDI6MDBfzvMUAAAAAElFTkSuQmCC", "name": {"common": "Estonia", "cym": "Estonia", "deu": "Estland", "fra": "Estonie", "hrv": "Estonija", "ita": "Estonia", "jpn": "エストニア", "nld": "Estland", "por": "Estónia", "rus": "Эстония", "spa": "Estonia", "svk": "Estónsko", "fin": "Viro", "zho": "爱沙尼亚", "isr": "אסטוניה"}}, "ET": {"currency": "ETB", "callingCode": "251", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAqxQTFRFKYwIKIwLKYwJKIwKLI0ILY0IK4wKLI4AK44AK40CGogGF4cIH4oDKo0GHIFFD3eDBnCiB3GfD3eAHoM+K40DHYkEGIcIiqYTh6UVk6oOcJ0hCnOWBmjVAGbYLHizInW6AGfWAWfWC3SQeaEakakQiKYV/8oj/sok/8sg9ccpMXu0F3K+b5N9AGHWZJCCdJZ3AF/aV4mOJHe3PoCr/soj/8si/MUh+8Uh+MQj/8sWaI+CAF/ZAGTRWImPPH+iip1rjJ1rInW1bZJ/AGnHAF7bfJd0/8sV/8Yh/sYi/8gd6L4vEW++L3ynNn6jL3uofJh0k6FknqZae5h1NX6kGHS2LHuqHXO39cMn/8cf/MUj/8sYu61PAGbQToeTvK5MnqNgsKxRdJV6jJ1slqFloaVexrJGRoSYAGfOzrRC/8oa/cUj+8Uj/8wWqaZbAGXQAGDaH3O4laFlmqNhCmjMFGnKu69Kh5xtF2+/AGLXAGjMvK1O/8sXuaxQAGrIZpCEZY+FRoOavrJFcZN9g5lypKhXTIaVX42JOX+hAGnK/8Uh/sUi/8ceLnuoZo+Fl6Jjp6ZasqtToKReUYaUGXS2SoWWJHWy9cIm/8Yf/sUh/8ch/MYk/84Wb5OBAGDbA2rEoKZad5Z5P4GfKHivmqJijp5qAGXMAF/dg5ty/84V/8Eh/sEh/8If8b4lLHmtDHPGU4ePAF3bWYyHM32jAGDUVYmOB3LKPH6g+sEg/8Ig8TQZ7zMb+DUU4DQkP1WYAG3WAG3XPIakIXy3AG7WAGvXTFGP6TMe9jUW7zMa7x0Y7x0X7Bwa9BwU9x8SqzdKW0+ENVifOFidYE6AszVE+h4Q8hwV7BwZ7yIY7SIZ7iEZ/B0O/hwM+B8S+B4R/xwM+x0P7iIZ7yEY7CIa6yIb////ZbFmDQAAAAFiS0dE47EGrooAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAFqSURBVDjLY2AYBaQARkYmJkZmLBIsyICVjYGdg5OTg4OJjZUFFTBwIQNuHl4+fgFBIWERUTEuVMAgjgQkJKWkZWTl5BUUlZRVVMVRAIMaAqhraGpp6+jq6RsYGhmbmJqoIQMGMzgwt7C0sraxtbN3cHRydnF1szA3QwIM7nDg4enl7ePr5x8QGBQcEhoWHuHhjgSQFEZGRcfExsUnJCYlp6SmpWdkZuFQmJ2Tm5dfUFhUXFJaVl5RWRUVicvE6prauvqGxqbmlta29g50EzvhoKvbK6wnvbevf8LESZOnTJ02fUYnEmCYiQCzZs+ZO2/+goWLFi9Zumz5ilkzkQHDSgRYtXrN2nXrN2zctHnL1m3bd6xaiQwYdiKBXbv37N23/8DBQ4ePHD12fCcKYDiBBE6eOn3m7LnzFy5eunzl6skTKIDhGgq4fuPmrdt37t67fv8aGmB4gAYePrp+/dHDBxiA4QGRYFgpBAAoZOePTU0n9wAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNToxMyswMjowMIu2eggAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTU6MTMrMDI6MDD668K0AAAAAElFTkSuQmCC", "name": {"common": "Ethiopia", "cym": "Ethiopia", "deu": "Äthiopien", "fra": "Éthiopie", "hrv": "Etiopija", "ita": "Etiopia", "jpn": "エチオピア", "nld": "Ethiopië", "por": "Etiópia", "rus": "Эфиопия", "spa": "Etiopía", "svk": "Etiópia", "fin": "Etiopia", "zho": "埃塞俄比亚", "isr": "אתיופיה"}}, "FK": {"currency": "FKP", "callingCode": "500", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAIAAADRv8uKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAACQ9JREFUSMellml0VEUWx29Vvdfb6y0dsk12IJEkh6wsMSOLJGrEDRVFjXKYeJi4HBHBYQgq24zoKDI6h3FFZgSdIYFRFh0WUUTBACFCIJIQSMjane50d3p/3a/fq5oPIQLnzBwcU6e+1X31u//7/nWrUOesmQkb30Y5Oc88vuXDzfsRUhOiYYwqirTznwsL1j7maO1Iqt85ubbZ3nGJ47RMERXGplROW1/iMbz7StbK5QuOmnbUf0uIXlEo/OyBHROmDlXNDWx4Y9OH8z//cnVacqwsewlGAJgBuxKHEADIsk+dkPzS4oqt/J6k/f/IPbhfu+j5/l43APn5yMsb3r5P/3HF8sihg30zyipTo229ry9eej9VIgBhjPBwEEIImAQA5feWH3iYrzm4Jra0ZHxj0wk5Ie+GFxsaziOk+b/kAgDnudS8/PWWT26sXJvrGD+rwjxv3p83rH/4gaJ5D70fCYsYIQQgSxGjxfTsdEtV31a5KRJbt9OXmTfvgffqd+xHiAMwIYQwRux6MATAGKOUAQAqv2cTQcztChgzU2sXTMz79C1JMKav+4Nf4cRBt7O0INjbl773y2j6eN36F6Nls+Ifr7Y6Q8tW7Gn50TomzsCruKbv2gYH+hFC7LpkYAA8gAqAIenQlwBACI6GI34JaeMs8uCgHImqDToIixcXPC65XenrXjaWThXDsirGRF0uSZI1OrUgqCKSojGq73j6oBUbiqdmenzhYJQZ1JjDSGGAAK7OhFImCOpzJy6ePN6OsQodu6oOeCQUAQz/sWHPUAAGgH7yBQC9PJEJsxo6PWnVmm8NcbxCy8cbDnUGPKIs8CO1HfkwLNHEREN+86ltb39OiMApV1WBAOARElxFgpGE2MiqAsAAKEAUAAMKBCWGw9VZkTW3p20/KT65a8AmqhEdlo0AGCAETAGF5kTp8D5cwarlw74lBPl84ZBfJGoVtsQqwSD4vM6PP5YDgdg59/BjxykhkY8xYa2ODbnNeh7zvCRTo0As7w06AuGnZic8GjvQ2jtYnqXfOdfU1O0BldYnygBUy6FPO1FDL8EqgsllOdzbSXM4jkiS7HYH73xwwrRJyVEx7P9os3lyhTKxxLN7dzQQiH3yKdOttwKA64u9uPdSaFHtm7vapQG7MVFQ6dTtqs9u0LB1h+zbwLf1HhwxJufnZGWleHSCniM4GAwY1PzNNv+k9/pkhhAaAS974i2AIAL175dXFU9Kdn+2M7BquZRbtHi3f+58lm/URKzgcngXPrblxSUz8m8u7az+yPvHV+NvWbi6Afefb8SEo4q28L5SSaYDEvGFIvohl6BLTUjJUCillOp4nVqrAVtAhYbP0RWjkNtvm9Xj2vrK6nLfgkfFP605fseiu3rKtu5tAWCAMAVQadSHv28tKl716runM7dty63/pLJlx3fFLSuWPKSOmwDAACMOg0dGNk9IryaDLtf5tnNOh/3c2ebTp5o8zgG7NyRFEUYMRhTjrXVL/r3vWcO+7V2FhU7OVJv3/INvtV1oaARQKwxRBhRAUShHdBSgdummwomrzxiyUxqbNampNftX7qrSpyanRMJRggAUXNelt7q8tp5L7V22ltaOTrvf5glfPN92vCcEWIfgCph7tCJxYN59Ym//V/euWLnLaTu3l2At5vSKHMYI6RETAXiCZMoAEM+bz7R0T81ftvi5u9ZteI3Mfyx51XOFQ7owfwtGGENoT5MHKSnzJ6hqvgqQ6ICfmUqTNCkGuaHXA6JEUPaVLvZr0/1EdMtlc74/1g5hHyGColCEgDE2qSjVdLFZ8ntVJaVHWn2RUAgAE4IBmKL4x6YlF8woiHp93+8+UrFi/o6wWY9D4dYlarXRrOJ6vf2mxERvTwdvNCteUdBDVJjJZzwz299et3EPJgIC9CRgHhQPwWoG+BoDgASgAyAAQQA8csgBIcAYK4oEEAbMAyVVL83TFGdvqEzvsrVWL53bZ9C+VlE1Iz6l3mvb+M66nGm3blr0MsWJtV9bo4dPbt+4BxMdR0ABRQasVSi7tscBxmrEosAkwLxyVUKMgaJQjHmMVQSjiBSYnRPzyJwMMSLnZ+buuOU3vjiWmj+z7/CqJ8qWVlRVxxUWpIxJC0fkT+ZmvNzeuh0UjBCnMABAQP9Lg6d0uN/9z1VKGXAYgPo8oQPdoQffOZ0fz20pCWBv5w9HO8eSnl3tZ+7LOvPVJTL98xMyorueLvENBS+b67oXynWuGwYA+OsTPeusQiAQPu1xt5u+OStOsDrkPC7pQLd1XE74L8fVXYwBlRa8ezbpnA2AMMZGD2YAuOPH/t/NTioW/MYp99f9tcUbiGRPLE4NHr07o7Jud8/kgnHrZ8RHRe8R75gN73QD8JQyAlAyasWczepe+XSFRTVkDPWnqSITi6fMKMp1dvXedve94Hbk+n+M7nsjMyvTNWjevHkfITpKR60YAAiHFTm0c297R/GkhqONW4zfaDI9tc1iy8lAoXTkEVVA3398caiywF7o+qzhp9fZaBUTghVFnDYzb221JZF5P3BO9DldUwf+5ezvGWtQNL0nSoJN20O5BzJrXisWC/Xtxy7pHQNOjPlRgRFClMpaQVj9whRjsCN4bE/NrMx9pukxPDxk6cvErtJE7qDuptP5Ne+XRXjHBbH7tEYgR1oIlcOjLDUDwAsX5N1UkuDwJYZ63br6FxbfubFwzrJ0IWgadJqTEqf1sLGtFzJ4z7cBbDvTdoPsnHt3df32s79cMUKIMcVoMa99KlWxXqBxad2dF6Na48FT9Nih9nG5mSnpvzp11rl+zQ63tUse/OHw398Ed1/O5BtjjPiLH9QI4Le/WC/GQCl7aUlhtvakrE0SYgwRwEpwSAyBoBaiNDJkc2ip12u/4B10mPUGbUJ2eu743Sfj/1Z3YXTmQghYtMfOZpZn5Joj5/p19tAYi1ln0UNaDLL3dmhIWC/oRG2mzzwru+y2/DQ4Y9d+8KlfDAZHpXik4HJRUZpOr25stEphcUy8JT3NYDHzgpYLiYrdFenrF12OIa2gmjo5cWAg0NZmQ4gfLXiYDSAxRhHiEcKUygDKtW9UhBHHGGWgIIQBeMbYfwC5WmVz18bggAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDozOSswMjowMIIhSQUAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6MzkrMDI6MDDzfPG5AAAAAElFTkSuQmCC", "name": {"common": "Falkland Islands", "deu": "Falklandinseln", "fra": "Îles Malouines", "hrv": "Falklandski Otoci", "ita": "Isole Falkland o Isole Malvine", "jpn": "フォークランド(マルビナス)諸島", "nld": "Falklandeilanden", "por": "Ilhas Malvinas", "rus": "Фолклендские острова", "spa": "Islas Malvinas", "svk": "Falklandy", "fin": "Falkandinsaaret", "zho": "福克兰群岛", "isr": "איי פוקלנד"}}, "FO": {"currency": "DKK", "callingCode": "298", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAMNQTFRF/////P3+v8riADCagzBW4yci4CcjnjBJACyVoLPW+/z9/Pz++/z++Pr8vMjhADGani9JACyWnbHV+Pn8tMLeq7varbzbrLzbqrratcPeg5nHADOagzBVnS5IADCWbom/uMXfF0ChACmWAS6YAC2XACyXAzCXADumgC9X4ychmi1JADukAjGZAC2YnENfkCxMkzFPkjBPki9Oii5Quio32ygm2igmwyoziy1P5Ds34SQf4igj4icj4Scj4ici1igo1ygoNxdWNQAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAEgAAABIAEbJaz4AAACaSURBVDjLY2CAAUYGJmYWVjZ2Dk4GLgZ8YFQhRQq5uXgggJeBjx+oUEBQiEGYBxOgmMiPz0QRUTFxMJCQlJKWYWWTlZNXkBDHBAyKSsoqEKCqpq6hyaalraOqq4IJGPT0DQyhwMjYxNTM3MLIEBtgsLSytoECWztTewczO1sbbIB4hURbTbRnRETFiQseogOcrCgcrOlxOCkEAAHTPL4sSadeAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE0OjU5KzAyOjAwRE5AggAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNDo1OSswMjowMDUT+D4AAAAASUVORK5CYII=", "name": {"common": "Faroe Islands", "deu": "Färöer-Inseln", "fra": "Îles Féroé", "hrv": "Farski Otoci", "ita": "Isole Far Oer", "jpn": "フェロー諸島", "nld": "Faeröer", "por": "Ilhas Faroé", "rus": "Фарерские острова", "spa": "Islas Faroe", "svk": "Faerské ostrovy", "fin": "Färsaaret", "zho": "法罗群岛", "isr": "איי פארו"}}, "FJ": {"currency": "FJD", "callingCode": "679", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAIAAADRv8uKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAACIlJREFUSMetV2t0VNUV/vY5984jdzJJmDwIMYQkkAiEVxQREAMJ1NoKLltLa9fyEbB11VdFUQtS2gBR0VKwPNTWCirVvhCpICqhAQQEScTYRCAhIZqEEPJgksnMZObee3Z/ZEEj2uJaZf+5Z5217/r2t/fd+36bPpsydeimV40RWWXvtc2bX9XUEtQ0JzNsmwVBsdqzd2rWLwobP6zKmjGp5omdN8zcJ4SmFKQkwLJtM2fSyPUPRDN+e2eo5azvlT+vkgXBgJJSMP6XCW/mkKZJY1rWrJt5Q0pVdeHdxZmWZdrK0jQi+vp3iEiTZNthOD33Pz7xnW//44qfTeLcceMaTngKCqwwQwhcysQ99Exg2WasX/6vvLGO1vo/vDx+T/nU3OGGZUWFAPBVcBJkWXZkfGHe+885luz/bvD51clvvpvz+qs1DfjhrRXdPZaug/lSwDs2V858MuUv9x5OmTWt+eqRny/+ZcF0X1VN0eLFI4kYMAciExEQcST4fl2av+Oql9IenBbKnzm2tSWuaMbTT9bmj9+7b3+nQxdKXZIwBKAFzrQ88vCRoor7Gkre6fvb5qNpGZH95aWluR8dmpo3OiEasfqTLgjRiDluQtruRa13v35919a3UvdWZv5uddnurtys9xc9URW1TSLmS5Lt53B9USUJSIFz7WEjNXHpkuz8PU+3vbk9dcWKhG/NDIaUYrRMGef/tHrQ1fmpH1ba77/T+5vlmPW9tEWPEvD2jo4VT52ybcQnaGZESUMffmeedIhLohO3NwMAA5pQETMUZPfgRA6F7J5uJXSpCyHo+IyiUG2tJ29Mbtl7ViCI2DjdE2N1dbFlm4oMr0YascUk0BMRv6pIDFsk/suHyUIyEQCqcDjP3wEEKaAsG0KQlGDVHzhHo2CGINIdIAFlo7+fCERk2wwGEwkz0pt0xWsbP4sYHsEMIlwoNgEAMxxhSBMgaLDMgRHZ/Q+l2LIGxMkAoJjNAc5K8YCINUBj9gT8k7dssHQ3goqjIDdIAgS2wYo0Eamb8v3OtCzNVHRgYB4ACYjz5wuxCoAAxn8I8ICDAhTgFeQBFKAzCwaNhiMTkd3gPiiGSAYb0n3K/tOSbZ8WzHEHLO3aLZvOtwpIUrDHCoUs2Lb0ekVsrOnvoUj4dElJpKXFlZGRunSpHbWEgDQM6fVa3d0uO2R4dXi87c9v7Ny6Q8bJ6Gyyd0CcRTiIqITIhO6D1Qw5WapTtk2in422tvtmZmgaWZbq6DRnTY8rmOgEEDpR17v170m33Ei548+ueS7c0qIlJibOmwelIETgw0O95eUpd/xov5m566+tsWlJExxHcibssIew8VPb/xbUObhSkbwcxmzIOAQ/QdN01gckSzw0r2zB/N0P3LVzwfxd/rrm8SN1WGbD/Q81jc2xmhoffabnwP5Oj0eaQKxHlpd3Lln8GQOekdnBYyeOpmfFLf/5uRb/47eXlXfFxBcVy6uUMU0mv4GMGgyrgnsK2pegaRnCHyOxFM5p4BAgAIbQNDegFVyXfvzYjet+n08fH6weNsxduev0ur031y9c9bJfKSYpuH9UsihdeWzSxP1HG13DX9uU81GF/sH2koPf2fXHQaPY33Ngo92od5eyskVwp9Y4AQ0zyGzS7F2yc74MbtG0XIhEggUQtBgXLV+e9+BD2SoUOvHjO8Xbm70LS54171i7oN4Ofgo4GOLLk9dZ+XHXNVeVP7wge1lp/qi6+lOLlqY9WjjCG283Qn5kWTb3AGEoCYgYtposaoAEggeBdvBQ1d9aWlVN4bChrvY3t525+46Ua8ceXnNk4UvO2kOVmqbpjpho1FKAEpIBJtHfQLqu24qfXVW3bVvbCy+OmfHUsuBtczs2rG8NnFVs+8PnXM6YvPTc3nUbRMJg7/XFneNOu+Ni4mMMZ09YTxvBJkBCZGitn8+Z3XX7reLBZQvSXpnzk9a6Q9WAtCxlmVHAFGCnsp2AgxWBgahpRi3TBERdvb+waN/tc4+EBo/IeOH5t26c8HBq78pc48WJaeKxx4RwOIdn6atL7kpvuCX+E/XE4961q7XRV3IYEIKeXVkeOX7cN3fOka7Bn5R9kZzigJC2rQgEgmVx4QyfUb0vdLrNSE/tvvK6veUdmi7AYLCUBEZHR3R4bkxJcWKCqm8L9XWcORk/ZHieL6tx0KCYayb59u4pr9oesfquG3OTz+HacJgPN5PhAN31Lgs3LD+7CYaXLAsD60mEQADKDaFDRSH74In9UsUJcGiqLSzm+Ktm+8vCMrbPf9o7ONvui7Tdd6+WmZm8opR6/Ayw05DRwIvxNx3Vh8Qwa+4+xSHllFIpCnTxRaqDGU5JFLKZmYhYyHD3xT4R25ZxormipnXVwpCQmrL95+edWVv7xdwfMACQADOJ1nUFWha4jzVFAv36iCDkxf+U/knJQl7o/K/xISlNtI2eHNEdLjNqEtGAnPR764JIcXt6bvfQHC0KFqTh/zYmoVnoiE/Hpi16sCEhNsnldKlwuLW4WM/OTly5UlrOM92tqW5qsDODNnmIFS4HMAAB9CrRWHBTkqoMO5NykoeGgkFIKRMTjdmzj598+otoxrBRt1UfZdEAOAiMS8vBb0QacAnaU83Z3hE+mzo7z52qqRECQosN9B6sfXfRGGpuDqC6wXTp6B8GlwmY4dCopZc+OBPrS03p7g3E+3xCSEl84FRt0pji1JGPbK2BCf2CMrk8wAAUw61j+wmqa6crEg3DGydItvubeyhtcsHLu+pR0QLDQefFw+UDBiAItsLaw1qT8sV7jYhtxxnxc/Nm/fOk+UYVuc8n+fIDM0OXCFt4qhw7TwqXJIu1jbXYdFQ4tIvXErpn2zeSwd/ciMCKg0RXHvsgaPiaho6KBauvbCSXp50u4g2iWKA+f5qw4Y3C/po9CP8GJfMFOZ8pLCIAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTU6MTYrMDI6MDDZjlWvAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE1OjE2KzAyOjAwqNPtEwAAAABJRU5ErkJggg==", "name": {"common": "Fiji", "deu": "Fidschi", "fra": "Fidji", "hrv": "Fiđi", "ita": "Figi", "jpn": "フィジー", "nld": "Fiji", "por": "Fiji", "rus": "Фиджи", "spa": "Fiyi", "svk": "Fidži", "fin": "Fidži", "zho": "斐济", "isr": "פיג׳י"}}, "FI": {"currency": "EUR", "callingCode": "358", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADlQTFRF////jrnvAGHaAGLaAWPapsjy1eX52ej6dqvri7juFm/dDGncDmvcFW/dC2nc1OX52Of5dKnrAGDaX9TlqQAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAEgAAABIAEbJaz4AAABXSURBVDjL7dG7EoAwCETRFTQx8e3/f6wzDqRiDFVscurbsABqIH6NE771sE0YRJw1TDEYkNXCYs2bAaS0YzKBnf4M3ceU+/fKPIc4r8rgRbqdv+5hk/ABSuILPw2ihQEAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6NTMrMDI6MDDgPh/MAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjUzKzAyOjAwkWOncAAAAABJRU5ErkJggg==", "name": {"common": "Finland", "deu": "Finnland", "fra": "Finlande", "hrv": "Finska", "ita": "Finlandia", "jpn": "フィンランド", "nld": "Finland", "por": "Finlândia", "rus": "Финляндия", "spa": "Finlandia", "svk": "Fínsko", "fin": "Suomi", "zho": "芬兰", "isr": "פינלנד"}}, "FR": {"currency": "EUR", "callingCode": "33", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeBAMAAACs80HuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAACFQTFRFACZ/AymBABl3qbbU////+/z9//z8+7G58gok8xsz8xgwxtlaVAAAAAFiS0dEBI9o2VEAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAAeSURBVCjPY2AAAUZlVxcgSKmYtQoEGEYFRwVpKQgAg3q7n/McyNsAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6NDcrMDI6MDDY2ztBAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjQ3KzAyOjAwqYaD/QAAAABJRU5ErkJggg==", "name": {"common": "France", "deu": "Frankreich", "fra": "France", "hrv": "Francuska", "ita": "Francia", "jpn": "フランス", "nld": "Frankrijk", "por": "França", "rus": "Франция", "spa": "Francia", "svk": "Francúzsko", "fin": "Ranska", "zho": "法国", "isr": "צרפת"}}, "GF": {"currency": "EUR", "callingCode": "594", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeBAMAAACs80HuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAACFQTFRFACZ/AymBABl3qbbU////+/z9//z8+7G58gok8xsz8xgwxtlaVAAAAAFiS0dEBI9o2VEAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAAeSURBVCjPY2AAAUZlVxcgSKmYtQoEGEYFRwVpKQgAg3q7n/McyNsAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTU6MTQrMDI6MDBOEUSGAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE1OjE0KzAyOjAwP0z8OgAAAABJRU5ErkJggg==", "name": {"common": "French Guiana", "deu": "Französisch Guyana", "fra": "Guyane", "hrv": "Francuska Gvajana", "ita": "Guyana francese", "jpn": "フランス領ギアナ", "nld": "Frans-Guyana", "por": "Guiana Francesa", "rus": "Французская Гвиана", "spa": "Guayana Francesa", "svk": "Guyana", "fin": "Ranskan Guayana", "zho": "法属圭亚那", "isr": "גיאנה הצרפתית"}}, "PF": {"currency": "XPF", "callingCode": "689", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAnZQTFRF3iAQ3yQU3BAA2w4A2gwA2g0A2w8A3A8A7pCI7o+H75CI7o+G75iX8JWR86CX9ZyT8JSP75eX75CJ/////Nqs9+XD27K3wrC18eDA/t+1//78/vv7/vr4+tOt9LZ69ZU72XU40QAF283S+KZV7n8g86pi98GM/vn3///+/ObO9bRy9H8J/b902IhZ7QAA1nd46KJU+Kxf9YMN9Kld/e7e//7+8I0y959Fw4Ze5pQ+3qSI8wAB7wAA1pN27ZpBwnhJ85k78Ysq//79/OjT9bBr9qA+ok1F14dE3ZZo8gAE9wAD2oRW4ZRIn0M78po59q9o/OXO//37+MWS73gA8q1awD896IpF6LSJ4Ccu7AAC3oxh76lovjY27qJO8HoD9Khb+daz9KZZ77NpyEE/yIlrzcWxwsvMrpOTuaOS0KiOxTcz6qdc9alc98mZ+8CE9HEA+Z8xz0pDinKAcHyGdniBfYmSd4GJkIWSzT409ZMi9XMA+rp5/v7+6uXi6821qa6ysS00rJisRoTJkqPIl6bJQnrArazCsSQopKOm68206ODb/f7/3+j1SnTAXZXaplhq6AYCwTUyXXChYHyvuzs56AkFqUZWXZXZSHPA2+X0/f7+/v7/7PD2gZrJSW+0aY/Fznx/bUh1XIbFYYrIcleDzHJ2bI3BRm617O/23+byaIjCPWaxOnbDWYrLTnO3THG2VYXHK2u+OWSxZIXA//z7/Pn6///95+v0gJjIVXOzO1+qUXS2V3i4OF2pR2iueZLF5urzzuP2Wo3PUobKUITJZZXT2ev67o+I6oyG9JSK/56P5omE4YWC2g4A2A0A3REA3hIA3iMUzvqPKwAAAAFiS0dEEwy7XJYAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAFlSURBVDjLY2AYToCRSMDAhA6YmVlY2ZjZ0YUZOJABJxc3Nw8vH7+AoBAnJxeKFIMwOhARFROXkBSWQhNmkEYGMsKycvIKikrKKqpqwuooUigmaghramnr6OrpGxgaGZsAucgmInNMhc3MLSytrG1s7ewdHIVRVCIrdBJ2dnF1c/fw9PL28fXzDwAKYFcYKBwUHBIaFh4RGRUdExsXj+IhVBMTEpOSU1LT0jMys7JzcoFOwWViXn5BYVFxSWlZeUVlVTVQALvCGuHauvqGxqbmlta29o7OLqAAdoXdwj29ff0TJk6aPGXqtOkzZgrPwqFwtvCcufPmL1i4aPGSpcuWz10BFMARjjXCK1etXrN23foNGzdtXoliIGoUbtm6bfuOnbt279m7b/8Bp61bcEYh2J0HDx0+cvQYkIGWKI4jA04uzhMnT50+c+rkCSATRQoz4Z49d/7CubMYwtiywsWL2LLCcAIAa8yUOqaO+7AAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTU6MTkrMDI6MDAvxiVGAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE1OjE5KzAyOjAwXpud+gAAAABJRU5ErkJggg==", "name": {"common": "French Polynesia", "deu": "Französisch-Polynesien", "fra": "Polynésie française", "hrv": "Francuska Polinezija", "ita": "Polinesia Francese", "jpn": "フランス領ポリネシア", "nld": "Frans-Polynesië", "por": "Polinésia Francesa", "rus": "Французская Полинезия", "spa": "Polinesia Francesa", "svk": "Francúzska Polynézia", "fin": "Ranskan Polynesia", "zho": "法属波利尼西亚", "isr": "פולינזיה הצרפתית"}}, "TF": {"currency": "EUR", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeBAMAAACs80HuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAACFQTFRFACZ/AymBABl3qbbU////+/z9//z8+7G58gok8xsz8xgwxtlaVAAAAAFiS0dEBI9o2VEAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAAeSURBVCjPY2AAAUZlVxcgSKmYtQoEGEYFRwVpKQgAg3q7n/McyNsAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTU6MDcrMDI6MDCzU16FAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE1OjA3KzAyOjAwwg7mOQAAAABJRU5ErkJggg==", "name": {"common": "French Southern and Antarctic Lands", "deu": "Französische Süd-und Antarktisgebiete", "fra": "Terres australes et antarctiques françaises", "hrv": "Francuski južni i antarktički teritoriji", "ita": "Territori Francesi del Sud", "jpn": "フランス領南方・南極地域", "nld": "Franse Gebieden in de zuidelijke Indische Oceaan", "por": "Terras Austrais e Antárticas Francesas", "rus": "Французские Южные и Антарктические территории", "spa": "Tierras Australes y Antárticas Francesas", "svk": "Francúzske juŽné a antarktické územia", "fin": "Ranskan eteläiset ja antarktiset alueet", "zho": "法国南部和南极土地", "isr": "הטריטוריות הדרומיות של צרפת"}}, "GA": {"currency": "XAF", "callingCode": "241", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeBAMAAACs80HuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADBQTFRFNqEAN6EAMqAARKYA8eIA/+gA/ucA/+cA/uYB/+kA7t8NEXWvAGu/AW67AG28////LJeFrAAAAAFiS0dEDxi6ANkAAAAJcEhZcwAAAEgAAABIAEbJaz4AAABESURBVCjPY2AYfEAQC2BQwgIYjLEABhcsgCEUC2BIwwIYyrEASgU7sACGmVgAwyosgGE3FsBwBgtguIsFMLzDAgZWEADDTRb4erT7RQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDozNCswMjowMOP2KMUAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6MzQrMDI6MDCSq5B5AAAAAElFTkSuQmCC", "name": {"common": "Gabon", "deu": "Gabun", "fra": "Gabon", "hrv": "Gabon", "ita": "Gabon", "jpn": "ガボン", "nld": "Gabon", "por": "Gabão", "rus": "Габон", "spa": "Gabón", "svk": "Gabon", "fin": "Gabon", "zho": "加蓬", "isr": "גבון"}}, "GM": {"currency": "GMD", "callingCode": "220", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeBAMAAACs80HuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAACFQTFRF/6amjIzRjY3RpNuk/wAA/wEB////AACYAACZAZkBAJkAYwm0MwAAAAR0Uk5T/v7+/rpKSvwAAAABYktHRAZhZrh9AAAACXBIWXMAAABIAAAASABGyWs+AAAAOklEQVQoz2NwwQIYBlYwFAtgwArSsAAGQSyAoRwLYOjAAugniNVJSlgAdm8aYwEMM7EAhlVYwMAKAgBVI/8BRz5IwQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDo0NCswMjowMOkzIdwAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6NDQrMDI6MDCYbplgAAAAAElFTkSuQmCC", "name": {"common": "Gambia", "deu": "Gambia", "fra": "Gambie", "hrv": "Gambija", "ita": "Gambia", "jpn": "ガンビア", "nld": "Gambia", "por": "Gâmbia", "rus": "Гамбия", "spa": "Gambia", "svk": "Gambia", "fin": "Gambia", "zho": "冈比亚", "isr": "גמביה"}}, "GE": {"currency": "GEL", "callingCode": "995", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAMBQTFRF/////7u7/3h4/3l5/35+/wAA/+/v/+Xl//n5/5OT/zc3/+Dg/+rq/62t/2ho/xoa/5yc/8DA//7+/8/P/x8f/w8P/wUF/xAQ/2Bg//Hx/83N/x0d/7i4/9bW/52d/05O/+Li/01N//j4//X1//39//r6/6Cg/4CA/4KC/z8///T0/0BA/3p6/3x8/z09//b2/5+f/1FR/9jY/7q6/+np/6qq/2Zm/5mZ/729/5KS/zU1/+7u/+Pj/7m5/3R0/3Z2xZZBSQAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAEgAAABIAEbJaz4AAADwSURBVDjLxdNrF4EwHAbwLsOoFIUSIRVyySWXSvX9vxXe2f45p47jeF5uv9Pa9oxhfh+W43mOLQFR7Rn0eb7ewBDiRh3AZkuAUGg1KSZKbVnpdEnY7ShyWxIJqGq9/kCnoT7o9zSVgMaQM0djGo5HJjc0qMWtyRT+43Rmgc3YcwdCZ25XP0fXQ4v3LFcvuFoSg8hzGX9dK5G1/0+Irc32PWj3mtghYnBj4eo1w0HRgQfwS/tD0RUe9hQzVN5kj3QpjieTV8lSlK5ZeL7I1xsNb1f5cg6pxaO46CnEEdhMci96XPekes1A0izPs7QE/DYPxwQhkdcwJgAAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6NTgrMDI6MDDiOUs2AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjU4KzAyOjAwk2TzigAAAABJRU5ErkJggg==", "name": {"common": "Georgia", "deu": "Georgien", "fra": "Géorgie", "hrv": "Gruzija", "ita": "Georgia", "jpn": "グルジア", "nld": "Georgië", "por": "Geórgia", "rus": "Грузия", "spa": "Georgia", "svk": "Gruzínsko", "fin": "Georgia", "zho": "格鲁吉亚", "isr": "גאורגיה"}}, "DE": {"currency": "EUR", "callingCode": "49", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeBAMAAACs80HuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAACdQTFRFAAAAAQAAEQAA7gAA/wAA/gAA/wEA/xAA/9YA/+oA/+UA/+YA////X5h2TAAAAAFiS0dEDIGzUWMAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAA9SURBVCjPY2AYfEAQC8CuUgkLYDDGAhhcsACGUCwAu0oKBdOwAOwqy7EAhg4sgGEmFsCwCgtg2I0FDKwgAGlOyeEHSqKvAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE1OjIwKzAyOjAwNNFndgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNToyMCswMjowMEWM38oAAAAASUVORK5CYII=", "name": {"common": "Germany", "deu": "Deutschland", "fra": "Allemagne", "hrv": "Njemačka", "ita": "Germania", "jpn": "ドイツ", "nld": "Duitsland", "por": "Alemanha", "rus": "Германия", "spa": "Alemania", "svk": "Nemecko", "fin": "Saksa", "zho": "德国", "isr": "גרמניה"}}, "GH": {"currency": "GHS", "callingCode": "233", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAbBQTFRF6AAG5wAG7AAG6wAG6AEG5wEG7wEGyAAFzwAF7gEG5AAF+wAGbAADgAAD6hEI6REI6RAI8hIIJgIBPAMC9xII5xAI/eMc++Ec/+sd074YAAAADAkB4swZ/+kd//ge//kf//of+/Qe//8hiogRnJoT+/Ue//ke//wf//Me//Qe/PAe+Owd//ce//Ue/vQeOzgHSkYJ/vIe8uYc/vMefXcPHRwDMC4GMS8GLSsFKScFBQUBBwYBJyYFKCYFLCoFJiUEFxYDiYMQ//Ye/PMee3UOAQEAk4wR/vUe/fUeycEYJCIEBAMABAQAMC0G1s8a//8g+/Ad//4g8uwdV1IKAgIAZF4M+PMe+O0dnp0UBAQBAgMBAwMBpqQV//Yd/fQd//8fS0kJAwQBUE4K/PMd8Owh7+oh9fAi3NgeEREDAAABcXISbnASExMD3tof9PAhLoBFLn9EMYlKIlkvAw4IGFk1PJBIPI9IAw4JG3ZJG3VIHHxNCCQWCB4SHnNFIX9MGHJICSATIHlIIHhIIHpJHnJEFU4uIHxLIHtKH3ZHIH1LFlAwH3hIIH5LH3dHH3dI////gfZjOgAAAAFiS0dEj/UCg/kAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAFUSURBVDjLY2AY5oCRkUh1TMzYVLKgA1Y2dg5OVgxhTJ1c3Dy83FyY4nxogF9AUEhYRJQfXZxBDA2IS0hKScvIiqOLM8ghgLwCkFBUUpaSUlFSVVNTU1dDkmTQgANNLW0FHV09eX0pKQN1LUNNXSMthKQGgyYCGJuYmplbWFpJSVnb2NrZOzjqGCMkkRQaOzm7SAGBKwi5Slm5KbhrYFWoqeGh5Okl5Q1S7CPl6+fvjKQORaGmXkBgULBUiBQQhYapByBLaTIYIwO9cKUIqcioqGipGP9wPRQphlgUEBefIJUoJRUplRSfjCrDkIIMUtPSM6Qys7IzpXJy81JRpBjykUFBYZFUcUlpWUm5VFFhAYoUQwUyqKyqrqmtq6+vq22orqpEkWJoRAJNzS2tbe0djY0d7Z1dLc1NyHIM3aigp7sXRPX29aBJoCvsxWDgUIgTDAWFADjaJV+3MAkgAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE0OjQ4KzAyOjAwLpNLqAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNDo0OCswMjowMF/O8xQAAAAASUVORK5CYII=", "name": {"common": "Ghana", "deu": "Ghana", "fra": "Ghana", "hrv": "Gana", "ita": "Ghana", "jpn": "ガーナ", "nld": "Ghana", "por": "Gana", "rus": "Гана", "spa": "Ghana", "svk": "Ghana", "fin": "Ghana", "zho": "加纳", "isr": "גאנה"}}, "GI": {"currency": "GIP", "callingCode": "350", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAIAAADRv8uKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAABKFJREFUSMfFV02LXFUQPafuu69fz/SMnYnRSIwgAYXRjEQxoBJ0o6ioEAVFRMGPlaAb3SmSv6DuA7pU0FVcKQZ1o4gYMzHBJIZ8OcaEGae7X3+8e2+Vi04U40xPehSsxePxePecqnOr6talmeH/MPlfWAFk61hjKcEMJIDhC50bF4RrS21mZiTNjABEVvvtojfD59Ctf0V8GTr52wcfhuXfXaOBGC2pq9eveerJvzT4r6Q+/OJLqNd7R49OzM6WBw7c9O47i/v2nXn/PT/ZMDXtlTMPPjTz2KOHn34mv2Fr58cfG3Nz5fz87N69xfVbRngzMmJViMw//sTCxx8VU9Ox23MbN+787ttUlt/fs6vmHET63e6tn+xr3n3XN3O3dQ7+4KemQ7s1teOOHV/szxqNEcSjstpUAczcd99UXuTNZpHnmx+4v9iyJZy/IP2+qaom6fcG584BmLpzpy/qWbOZ5cWGhx/KGg2LcYT4a5dT7/DhpCoxUdg/fhxA/9hR6/XoRCgIsTc/D6A6NO9dVoupRoafjgLgyC0fRTwskt6x4857qpr3YeFXBcLJU7mZgDTzzqXjP1ftdv/0aea5aopZ1j9z2swwssbcnj17Vt5dsnvixJFnnxscOkRAiCgOZScs/Nr+fH9cXqZzaprEcXm5c+TI4PsD8JlTM+fY7S5++unk7TvyTZtMdcXQV04uU6VI98SJI7vuRVky96ZGwAComiq9x6WFZiZCmAE0gKSlpCHc/NWXU3Pbh1BXKjVFLMaJG2/c+uYbodNRkYyMAM02vPpK1mhoSkIIGWLwMzMbXn45Dao+KUAQie32xheen5rbbilxlYazRnJVnY4zcyCAjIRpvnmz5Z5mBgJwoAG1664TkRwgkBEEYr8/GnkN4l6rRSADKrOCTEkH/X6kFMNMgBXCEEIY9ANZJ7owDxjZb7VGI6/RuYp2e4n83ZRmyawwk6WlOtAzq0wJJLCWoi4uFSKLqmZoq3kRX5YYWVGrR0wCCJ2OkQJMiyRYAqqFBY2xIgrQgwmwmHpnzxpgwDRJGESqTmmXQMaMOCU4F9ptiNTAHJaBJlKeOqUxCKVGJiCRUVM8eTIBHizIACZhVZYWI0mIrEi/asTMMgAyGOTeJ+fUuSRSq9XCmbO5gT5LlASBzwpxdvrMhPfqnGZOnWQ+r4egKY3oIf+oYzOQsdU6+9rrWnZbn32Wzp8PWebMEuCBivRASoqGN6G0qsxJZZaTlZkHIikpyeTkzO7dpnrtnrcmtm0bnjd/k9pivIyY3luMamaw5uO7/5wuhg2EgMGYXGq26VQuNDWLBA2QYYcZwqhpu5WqYClhOLSojoz4SswM5KB1zHRQNG+BKTj27MYLb7+zMnhKqy8ylN5mzyNLPLgZEwG2avbSuYtaXfb9YJaP6SoswM+CW3Oq6bkQfgD9CtCjLcs2bRqbeAC3gcXkIKqrGj7bqKyNT3x5cl2JeYSvTR+pWV30mz6vpoWxMdYzV0PBSQx6Obvmi4tT77g2/k1CKAPt3DwTHr3KMa2PdV3EBohZicGSt4zjbu2fNr7UZurd9C+L1Qe9RLgc67v1/QETyouHxE7rGgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNToyMyswMjowMAU5fesAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTU6MjMrMDI6MDB0ZMVXAAAAAElFTkSuQmCC", "name": {"common": "Gibraltar", "deu": "Gibraltar", "fra": "Gibraltar", "hrv": "Gibraltar", "ita": "Gibilterra", "jpn": "ジブラルタル", "nld": "Gibraltar", "por": "Gibraltar", "rus": "Гибралтар", "spa": "Gibraltar", "svk": "Gibraltár", "fin": "Gibraltar", "zho": "直布罗陀", "isr": "גיברלטר"}}, "GR": {"currency": "EUR", "callingCode": "30", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAK5QTFRFO4X2pcf7psj7o8b7pMb7H3T0WZj3Wpn3V5f3lL36/f7/////6vL+baX4WJj3W5r3AGHzAF7zWpn3/v7/////4Oz+H3T0AGDzAWLzAF/zW5n3AFvzWpf3H3L0AF3zW5f3WJf3lb36/v//6/P+bqX4WZj3dKn4pMf7AmLzAWHzpMb7AWDz+/3/5O7+nML6IHX1G3L0OoX2HXP0ZJ/44ez+Wpj3H3P0W5j3/f7/HnT0fFGBNwAAABB0Uk5T/v39/v7+/f7+/v7+/v7+/vURJdcAAAABYktHRAsf18TAAAAACXBIWXMAAABIAAAASABGyWs+AAAAzElEQVQ4y53R1xKCMBQE0LV3BRKMvXfFXv//x0wy+hIvesfzwOzDApMsPMMPhAzryvsC/xcbNLfYRCJJcot+S0gSfKPd0cVuz6R+XDEwBsORHE+mOk1nqTQJwhrpd2yQ88WSBPcXq7UiIbTGUm4iE6Ltrk6Cfe4nQkaHo0mn8EyC/W7vok99bZp0izu1e4/BXZDcospkaR9bK5/mLhMLOSNfKJbKlarNNdprGfFeRo9Eg2R6LfMbHkxQTGgwIcnEPzW7mGbCkgkeE7v4BBtYYvXw4HRMAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE0OjQ3KzAyOjAw2Ns7QQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNDo0NyswMjowMKmGg/0AAAAASUVORK5CYII=", "name": {"common": "Greece", "deu": "Griechenland", "fra": "Grèce", "hrv": "Grčka", "ita": "Grecia", "jpn": "ギリシャ", "nld": "Griekenland", "por": "Grécia", "rus": "Греция", "spa": "Grecia", "svk": "Greécko", "fin": "Kreikka", "zho": "希腊", "isr": "יוון"}}, "GL": {"currency": "DKK", "callingCode": "299", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAQJQTFRF//////7+//39//z8//v7/vv7+97e+MvL+c7O/Ofn+93d7XFx5CQk4AUF3gAA4AoK5TQ08Y6O/fHx8YuL3wcH3QAA3gEB3wAA3wEB4hwc9rm57GZm3AAA3wMD4AQE3wIC85+f74KC4AYG9729+c/P3wUF5C0t/vn56mBg86Ki/e/v4hkZ6E9P+MjI4h4e/vj4/fLy9a6u4AkJ4hcX4hUV4RIS4yAg/vb2/fDw4hYW6lhY/e7u/vT0/OXl5Ckp4RER5TY2++Dg4Q8P8pyc6lpa7nl5/vr65j4+8ZOT6ltb7W1t/vX150BA8IiI+tbW+MbG7Gpq4AsL4xwc5TAw5S0t4hQUVuhhJwAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAFRSURBVDjLzdLZVsIwEAbgSdLiHhWZJippXMAFFAq4UBX3fV/f/1UM9JyeFEq58cL/pjff+SedBOB/hFBGyWhGnUi7IywDcHNj4xMECMuaymByanqG89m5+TxkSAoLBfSElMLDxaXhksJyUflaCiGVz/nKMMlgtbhmVBSlvfV0SaFUlrEzkm9sAkkt3EJfWPFxe6CSEEKhUhVKWvFxBxySSFS4i5Lb0Vir988OgqACjWZrL5H9g9xhO7ADYRhWm0fsOG+nfdI5PWuFdsAMUnjeN4fCRYF7idOAOboWlx2g9sldaKAvE4He3vAKHLvRgWtUIpEe1GbBhNh7LZWFTIGm8gZuY8kIu0Mt0qDQeA/M7T5vwlwgD/2DY2g6H5+iXyeQex50MZQKay+vdXMBb+8fKS6GptND9fn1/cNRpjgLCu33Ltx8RDbsWq1T1QDMyN/DX8xHSUJAyGAPAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE1OjI0KzAyOjAwwJ5DZQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNToyNCswMjowMLHD+9kAAAAASUVORK5CYII=", "name": {"common": "Greenland", "deu": "Grönland", "fra": "Groenland", "hrv": "Grenland", "ita": "Groenlandia", "jpn": "グリーンランド", "nld": "Groenland", "por": "Gronelândia", "rus": "Гренландия", "spa": "Groenlandia", "svk": "Grónsko", "fin": "Groönlanti", "zho": "格陵兰", "isr": "גרינלנד"}}, "GD": {"currency": "XCD", "callingCode": "1473", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAIAAADRv8uKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAABFhJREFUSMedl12IVVUUx39r73PuOHnHvDmjmSjiqEUmlvTQx9g3pGVRmNVTJIEi9hA9CGn0UCBE9RBEGCQhaR9EPpQTFaVPYxYkYRLazbK0sfHbHOfOvefsvXo490x3uufccVps7j13r3XWf33ttdcVJZ9CMFDN4Qq0wXD+6+1QBZ/NNNkagTa4Dx6DYsPmCFlYAE/B9CZWIjwVVsGNYHPM0uYlKGg72ov+gF7VsNko8Bx6Br0fBTUN3OS5Bx1AX256N11Bti1AFfcKtg3ONXlswMHnUIYDKfc/fh9GV6P9mSEFkNwcC4BTTFYs6wKafjZRklkjDZ5cIvAQ9K7nkUXoUF3FKEkFk7reZI9TLJwr8vVOVmxHDdJUYhmhTty4TFhf4ovpvD0Nr3hNzR+LnGItlYhlJyiVWAE+q8KCXAVKscaWMmePs62bdsF57FjYsRJYjlZ5qMw+eDTOlczLPQqxQBs7znFHmb88NiSWNMJZKxKCAt9XuKnMvgoUyMfNB06wUQoh3w1y80EOVAgCYs2WjJQwZOdZbv+Z/hptQZqzcQOnnFixAUeq9Bzkq/MEIVFyEh048PXHMGTzAA/8QsVjLHFL1JbASUbTQ2Utf3uWltl6kjDAG5gMnfW+Flg2HmXtEawBwStjFmJTcSXnsgsm4obB1VW4tKqfPMzvMS90wXvoIeQ2hntYXWbbSYIQp+hYkDkeCwI6C9nBq0tYXkRT432StYAX+/lxDbxEdAie5oNNbLtIwY4DNTfUojCBZSU+XczjV4CrHyTxaDv37Gfhr/hnCDfBCh7cxdTT1ALGAZvpMcBUdDLxOviY66/8N+ACCKUIzqMz4VYo0nGKiQ7M2HltCZxYvR85hSxm7/v0DYJBFcALVNk9lzNF7HbcvdDHnnn81kkQ4ceD3ATsQaAflvP63SxfwydHkAAHkjT9YVYuYPKbUMHsh1kseoNlk4gjQhmH01m9WhFBj7LlJ053Yyu4BFKJPa/N5tkudAZ8iLmITqJUo7fEWuGtAYIAd2m5zunVihhsAA4FKzhPm/DuHFZ2EsfYIRAIkQt4UMPm2cws8PwxrK3f/OMM9Qi0xylAIDhHV8Cu+azsJIoIQJJb2oHBGAzEMRtnsHUOKJo0H/1fwHUSajHXTGDP1dzSUU9kI3fkOxCiiCe6+HIel1tilzsjjA0cAjXuLNI3n7kF4hqBgs9doRJXuauDvnl0hxC1uHTzWSJcsDw8i4+mYwWvrbQ0qnPKtVP45gZ6Bhg0rSSbowswpGwYZlUNc5BYsJkDclYwDUTKFGF3O59VcqMqrSrA4jyi+cNeQjnDnggmaygbsS9XqZ+G7caASH1+HbVCZCGiWVzBglyHn5DvVe5APwV9B+1F54we2SX9uQ79Fl2absrogX4JuhfdgIbZM33+QH8a/oAKHB8dTwULDgbgRMqVphL4E45BP0Sp/KXmOIACJOcn839bB9QghMEs7kSIoQAXstX/A5wl0MI5RvbRAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE0OjM2KzAyOjAwdGk57AAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNDozNiswMjowMAU0gVAAAAAASUVORK5CYII=", "name": {"common": "Grenada", "deu": "Grenada", "fra": "Grenade", "hrv": "Grenada", "ita": "Grenada", "jpn": "グレナダ", "nld": "Grenada", "por": "Granada", "rus": "Гренада", "spa": "Grenada", "svk": "Grenada", "fin": "Grenada", "zho": "格林纳达", "isr": "גרנדה"}}, "GP": {"currency": "EUR", "callingCode": "590", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeBAMAAACs80HuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAACFQTFRFACZ/AymBABl3qbbU////+/z9//z8+7G58gok8xsz8xgwxtlaVAAAAAFiS0dEBI9o2VEAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAAeSURBVCjPY2AAAUZlVxcgSKmYtQoEGEYFRwVpKQgAg3q7n/McyNsAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6NDcrMDI6MDDY2ztBAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjQ3KzAyOjAwqYaD/QAAAABJRU5ErkJggg==", "name": {"common": "Guadeloupe", "deu": "Guadeloupe", "fra": "Guadeloupe", "hrv": "Gvadalupa", "ita": "Guadeloupa", "jpn": "グアドループ", "nld": "Guadeloupe", "por": "Guadalupe", "rus": "Гваделупа", "spa": "Guadalupe", "svk": "Guadeloupe", "fin": "Guadeloupe", "zho": "瓜德罗普岛", "isr": "גוואדלופ"}}, "GU": {"currency": "USD", "callingCode": "1671", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAIAAADRv8uKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAABWBJREFUSMe9l1lsVFUYx79z7n7nTqfTDsLQlra02hYtFRAtuKC4kcgrCEpETUhVJIjGB7cHY0x48EESXOIDKiouEGMCcasY2qIW1KqAbQVLpa1lYDozne3O3c75fJCQ8OKcxoSb+/p9v/y//ZCD0CpDoIKPcDk+AuCD4oMsyxCkzehkVVzibCb2SBABgBM6I6uAynMy52LFlKyB+0fNVe/etj7sFES8IABFzqjs6gYg6m6Jcs4JIQJgijyvW+sO71s1eFAGIBIPTK+ke44IWOKspJmVTv7Or95zNPPbm+7xiGS6DqNSeVvkjEoyYwiEAgAC4YSgwE8QC2a4MTG65aPtdzcbq6uKm9/fHs8kCqZFEMuac0L4hdDgDDJEObeNUPvpY498/cbc57umP93hf7Hryifv23JgZ8v4SdswKedCif7XmygVuaPp88+ObuzZbbz2cvWL2z4++lY2NeG/tE155emHv9k17/yEo+oURZtDFMyoZPje2m/ejryw9dzamz7pfSfPSyeyw1/27654fFPsuc33du/SWcCosBJRubp5a//nDdc14bYuPZmNV9bqsvZjcsChbHfvjtSWdVctabr5yOeOblIUCbgAmAAGklKdTd1w5hf52SdPZYZ6Et8dTvQfTQ6cKyWvjrY1hhtS9nnpmSeW/zUQzaUDSSZQPuACYERX0xcM/zzr2mavs6OWR26tWcGQeYHTGVs8lD2pKGq7Um/fcM0VHU1XD/3sqgYRyLRIqAlFbDkzKN29AlQlolQcS59YNqezWYuPZUaaIk0judFpJyPrhnTXzS1nBingxdL9X2BGaahUmOPmcelC6vlFZt9VszKkhhdp9Suql6qS1tX6ECEUPA+XLIy7WbNUECkxuWycA0muzKXDOsWaODAmgeQyt626raGWqeEqLVY35UxLmg6+j7VxS6VWMZeOxOTAx/8co2XAAICUaq6jaApaIeL5yvFhoimkorIwnfLHzqqVOY350lTaW7aYhy1FkVRXaPSWBwNcUqMEAB2PehngPgkYBgEyD12XyxTtQMSbKJhy7mmG7wakWMTKsL+wTVVlhxNjatJHT29YhI4DlCiyHCTy067v6oZIK5cBIyGUs4JVkXdZ1d8J0ljn2fYczQKqvjtyND86UAerXL9gezZEQvN+nbB8WghVUM6w3J4U2YPcNqyEFrF/GEj4QZ7RSIVVU2XcsuD65ngHJE+rmlkp6YYeNQYGz4WqbN0UuSlEcowcyB/1be3dfVMb10cmBsf8VDqdrraisdASb2rcZK08OitmZY0jiUP1bSjQxEKKkRDNK/3esjh7fKx1pNesUY+P/TmSTv428dvs6mRdq5HueavRPNRxas/4ifHBlkWa55SNs5BiBCKzIB2p/r5u0aYdb17X/VShQZmwaz2mFB3CGN64qmV2LD/xQHfv/OXZcCRkC51QQtuJE6o7dl/nnT/2Foa29x8qLJk4K8nBtAZ2Jc3MW1Bv7+w/0u/2d640Srbg+SfUxwAgceao+t477reeeaehtuaaDfOInUKKRK9If/jTwLO9++55zCOSiuXreQaKL4h2ndOz53+8Yk3uwR2Z3X1oVqEeTe7s++n+/btuf3AyNlfzXEHqDBQDAKfULBVPNLW/qnat27jn+p5RlnMP7zu/d/Wjk7PmGiWbC58fF8AEUOKccl5ePwGrmB+P179+79bh/QccPdqzYb1PpJBd4JSWHViUc8oZAAIQGQB9SckZFhIiWBcUecqKfrB2EyBqToly7pqakCFneSPsyyoBlH1QG5Jja77/TC23yC5RjhefMARmYuXJSlNi1AOFHIRWBXwNvMv2aHNB9UH5B4EBsuOzAcyaAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE1OjE0KzAyOjAwThFEhgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNToxNCswMjowMD9M/DoAAAAASUVORK5CYII=", "name": {"common": "Guam", "deu": "Guam", "fra": "Guam", "hrv": "Guam", "ita": "Guam", "jpn": "グアム", "nld": "Guam", "por": "Guam", "rus": "Гуам", "spa": "Guam", "svk": "Guam", "fin": "Guam", "zho": "关岛", "isr": "גואם"}}, "GT": {"currency": "GTQ", "callingCode": "502", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAvRQTFRFAGb/AWf/pcn/////7e3t+Pj4pMj////9/Pz8bW1utLO0///+o8j+AWb4dKXMtcm28/f09fTyVVlKQU1FxcbG0NvPdqXEBGj3A2PDPn5wZo1s0dfT+vr7/f38/Pr3s5N/SE4xPFRFv8C/+/v76Ojogp+HTohxCGW6AWXpBWKxdaK03ebczMzNsa6duK6A5tiT5NCIvalfpKlugIJ8oaGhysrK0d7SV4+UB2KnAWXnAWXrBF2lQIB91ePV//7/zsWYoZJKw7FcxLNeyLZg1MmUra2slJSU8/Ly7fPtTomBA12dAmTQAWXqA12rhbC9/v778+3N3cpv4c1s4s5t489t2ch38Ozdr6+wyMjI/v/9eKagBFuJAmTSAGb+AmTXBmCWpcfm/v357eCh49Bt5NFv5NBu8+eswcC/n5+fh7G0BltpBGK4A2PGpsfb/f399ff59vDc3MNy07Nez6xb0K5c5tJ+rauekJGSl7uyCFxQBWGjAGb5A2LDBV2ipMTJ/v//6erls6l/t5pV0a5b2bxi4c50iod1qamqpcbSBV+kBWCYAWXxA2PLBl2Gkbex6N7Vm4tYuKtl4tOC4dSL59mWwqh0eXRv09PU9vr2a56YCFxqBWGZA2TPCV5sYpZ94+3k9Pj4zMC/4dbO8vDlx83K0NbX/v79xrOxcWlo9Pb2ssy2KnJcCF1wAmTRAWXyBmTFaZuomLGWu6ej6Ozs5urt3OHl1dvg6OzunZ2emZiZvq+oqsOtU4qCB2CGAmTWAmj8Y5SzbEw2hG1b4+re2N7a3eLm/f3++/z8sbe7cHh1pLWgdUU2jXlnQYGBAmXlAmj/V1WCdz8ve5h2s7uJhqBx2ubd4ODgjZGNf49lg59kXWhHZh4OS2R9Amj4hJXJtrOjo76gmLCHhqqMzdrQ6urqx8bHnaefdJp2iKJwcptxqZGDkafc/v76vNLAkraay9rP+fj46+vr4N/f2+Hchq2PgquLqsaw/v75+vz68fby8PXx8fXyWpUoygAAAAFiS0dEAxEMTPIAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAFqSURBVDjLY2BAAoxMzEiAiZEBFxiOCllYCSpkYwcq4ODkAqnj5sGtkJePX4CZWVBIWASoUFRMHKdCCUkpaRlZOXkFRSVlFVU1dVzqNDS1tHV09fQNDI2MTUzNzC0scSi0sraxtbN3cHRydnF1c/fw9PLGodDH18+fOSAwKDgkNCw8IjIqOga7uti4+ARm5sSk5JSU1LT0DObMrGwcJubE5zLn5RcUFhWXlJaVM1dUVsViVVddU1vHXN/Q2NRc1NLa1s7c0dnVjd3qnt4+Zub+CRMnTZ4yddr0GTNnza7GrnDO3HnzFyxctHjJ0mXLV6xctXrNWhxuXLd+w8ZNm5m3bN22fcfOXbv37N2HK8T3Hzh46PCRo8eOnzh56vSZs+dwRuH5CxcvXb5ylfna9Rs3b92+cxe3wnv3Hzx89PjJ02fPX7x89fo8ToWMTG/evnv/4eOnz1++fvuOP+H++JkHSoy/fg/yzEUnhQD28oLfgbT3NgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDo0MiswMjowMIrjFOYAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6NDIrMDI6MDD7vqxaAAAAAElFTkSuQmCC", "name": {"common": "Guatemala", "deu": "Guatemala", "fra": "Guatemala", "hrv": "Gvatemala", "ita": "Guatemala", "jpn": "グアテマラ", "nld": "Guatemala", "por": "Guatemala", "rus": "Гватемала", "spa": "Guatemala", "svk": "Guatemala", "fin": "Guatemala", "zho": "危地马拉", "isr": "גואטמלה"}}, "GG": {"currency": "GBP", "callingCode": "44", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAKVQTFRF//////7+/e/x6iI85wQq5wgv5wku6SA86i8l6zkq6zMp/vHx6Ro97U8i+d8X+d8W6iU75gAs8Xoi+ugV5gAr8G0k8HEj8HAj//39/e7w/vP0/ODk6iQ66iU86Rkt5wYu8HEi6A0p6A4p5wUq5gEr5QAx72cj+ukV6BIu6BQu5wkv6zoq+d4X8Xsi8G4k9KId+uMV6BEt6BMt+d4W+dwW7U4i6zIpl5NLTgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAETSURBVDjLxZRZj4IwEIBrUUAOBYZDFIUVBS8Uz///07bHYjC7hkl82O+hybRfOpmmM4S06RGq9AeqOugrlAXvYaKmDw1jqGtdomnZo/F4ZFtm142O6wF4rtOZ2vEDgMDHiCFAiBIjgOgTsddmQuJGjMnk5Qh/I5WYYo2ns0SKyWwatw4oJYpAsxzBPFmkGUCWLpK53LE0aZAvxjLXbXflC9J1UZbFOpXRyrX1fMkdsmFsd/tDdQwjTlac6vpUZCIIj9Vhv9tyh5wZF9W4QkNZ3251+QyvhnrhDl5sUnvBX6kD75n6p5j7u2LuTTHo50E/+D9+ig9EdCtgm8utAKrudsUPADZSHg/ESKFKzodU/mtIfQOArTGdPqeFsAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDozNSswMjowMEWBI3EAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6MzUrMDI6MDA03JvNAAAAAElFTkSuQmCC", "name": {"common": "Guernsey", "deu": "Guernsey", "fra": "Guernesey", "hrv": "Guernsey", "ita": "Guernsey", "jpn": "ガーンジー", "nld": "Guernsey", "por": "Guernsey", "rus": "Гернси", "spa": "Guernsey", "svk": "Guernsey", "fin": "Guernsey", "zho": "根西岛", "isr": "גרנסי"}}, "GN": {"currency": "GNF", "callingCode": "224", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeBAMAAACs80HuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABhQTFRF/6UApNsA/wAA/wEA//8AAZkAAJkA////MYVkGwAAAAJ0Uk5T/v6mqd4QAAAAAWJLR0QHFmGI6wAAAAlwSFlzAAAASAAAAEgARslrPgAAABpJREFUKM9jUAIDAxcwEE0DA4ZRwVFBWgoCADuSl4cKLQ/UAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE0OjQ3KzAyOjAw2Ns7QQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNDo0NyswMjowMKmGg/0AAAAASUVORK5CYII=", "name": {"common": "Guinea", "deu": "Guinea", "fra": "Guinée", "hrv": "Gvineja", "ita": "Guinea", "jpn": "ギニア", "nld": "Guinee", "por": "Guiné", "rus": "Гвинея", "spa": "Guinea", "svk": "Guinea", "fin": "Guinea", "zho": "几内亚", "isr": "גינאה"}}, "GW": {"currency": "XOF", "callingCode": "245", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAQtQTFRFfD8pfkAp6AAG9IIT//ge//Qe6QAG2QAGtAAF6wAGrQAEUAAC4AAG6gAGcgADEgAAvwAF3AAGNwABAAAAhAAD7AAG5AAG5QAG5wAGsgAFDgAAQwAC3QAG4gAGsAAFVgACSQACSgACLgABCwAAPwACRQACbwAD0wAF9YIT4QAGkgAEHgABAwAASwACwgAFRgACEwAAfAAD2gAGTAACBgAAkQAE6QAFrVogdqw4eKk3RAACAQAAiwAE6gAFGHhKG3ZJwAAFFQABGwABQAACCQAA4wAGHHpJH3hIiQAEAgAAOgAB3wAGGgABGAABxAAFVQACZAAD1AAFuQAFQgACjwAE2wAG1QAGtgAF////yn7lywAAAAJ0Uk5T/v6mqd4QAAAAAWJLR0RY7bXEjgAAAAlwSFlzAAAASAAAAEgARslrPgAAANdJREFUOMtjYEIDzCysWAHDMFTIxs7BRpRCTi5uHqIU8vLxC3ASoZBNUEhYRJSAQjFxcXEJSSlhaRkxMTFZcZwK2eTkFRQVlYSFlVVUVaXV1DVwmqippS0MBTq6enisZuMU0NcBqzMwlOHF6xlOI2OQOhNTXjYmM3MLS6wA7GtZK5BCaxugv20Z7OyxApBCXgdHYSdnF2EFV6BCRjd3rACkUNTD04vD28bH148Xv0JZ/4BATjbeoOAQTrwK2ULlXHlBfgoLl8BvIhMvNAmxEXAjMhhVSGOFALoCgvS7rw2DAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE1OjE5KzAyOjAwL8YlRgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNToxOSswMjowMF6bnfoAAAAASUVORK5CYII=", "name": {"common": "Guinea-Bissau", "deu": "Guinea-Bissau", "fra": "Guinée-Bissau", "hrv": "Gvineja Bisau", "ita": "Guinea-Bissau", "jpn": "ギニアビサウ", "nld": "Guinee-Bissau", "por": "Guiné-Bissau", "rus": "Гвинея-Бисау", "spa": "Guinea-Bisáu", "svk": "Guinea-Bissau", "fin": "Guinea-Bissau", "zho": "几内亚比绍", "isr": "גינאה ביסאו"}}, "GY": {"currency": "GYD", "callingCode": "592", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAYAAABe3VzdAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAABjtJREFUWMPNmFtsFNcdxn9nZmevNtim2HFJcIydBtFQGwEhMYY0BRo1xsXQUqpGvRCemqohapW24CgO4lKpRE1JhVQU9alSlfQBoYQUkjawtolJWnBjcHAd2DU1a3C9F3uNZ3dm59aH9TolcX1NSv4v8zBnZn7nO9/5/jMj6h5bZ1VvKpN6nQuEYpcwrQySkBFC8Fko+Wbfv59LRQLiRw27qP3ieizbJqnF0EwVBwchpNsLeKDA3dTcdVmcaHuPjcur2bHhB6ws20KhvxQ1M8ywnsC0MgjEbVFVPlKS37TGr4gPbvRz+PXXmSufZP2yFKvKNvBQ5Xa+ULwaSbhIajFSxggO9ijo/wdW/nGRr6lAINYGFOwUHDoVIzF4jvsrX6NQOU9FQSlrK77DA+XbKM4rRzNUkloCw9IR8KmrKsIVRTa2LQTgAG+oBr8aSrPyETj4C4mFd8pAKfgfBn8DSWcxF6IhgqFjnIu8xcBIBNuxkYSE+BRUHQMckxTo0C32xNJ4q2wOPeti+VIBtgXCB+77IFCP5fkqkbSHs70tNIeP0T1wHjUzjBAS0ie4sT4GmIPsM21+GdP44A6Dg40KG9dJWX0cCxAgF4NvDQS2oIovcSneRzD0Gn/rfYPrwz2YtoEkybNWVd5Z5GvCcW65iwPMkQRr/C5iCXjhrQxun6BqiYRLlrKAjgp6J6jHcWeaWZDn4cHyzayt+D53z6vGckyS6TiamZpVXI0LmIP0CMEqvwu/LvFCs8HAiM39VTJeH+AIEFJ2pNUPWitCfZV8cZnF85fy5crtrCj7OnO9xaiZJDe1QUzbmHZcjbvEtwwYPZ5OGewfTLNsg+D5XS7K7hJgjTctC3CDcg8E6nD89cSNYs5fbycYOkrHjVYSqQHAQRLy7AHHpAYu6BZNsTSepTYvPutiRbU0DmSu7CywVAjeByHvGxhKDT3JEc5cPUlrz6uEE51oRiqbAP/DAlMGzEFeM232RtOESkyeb3RRv15GymXUuJVTVQGlEgJ14N9E0r6Tjv4LBENHOR85zYDaN25cyTuLfM/hOJPC5R41VxKsCSj0xR0OnTLw+gTVSyRcrolMMqqOHQOtDdRjeK2LlBWWU1vxPWoWbWPBnAp0M82wlkA302NNYFqAOUivENT4FYQu+HUwQ3wEapZJeDyTXT0K62hgdIP6Z6T0CQrcGkvv2sbD9+xg2YJa8jxziKrXUY2bzDhRPQIq3BKSKbja56Bnpj7JsZkigVAAFyDwKgHuyF/I5+eU43UFYPTMtEoCdAf+mNR5Sdf57naJxidkigrEBD7M1eiOkuaDrxbytoL3IYYyMh29bQTDe2mPNDOg9oGTzc5pAcpAzHL4TULjtDfDM7td7PiWjFth4k3iWCA84F4C/nrIayAjFhFK9HCm8whv9xynZ7Dr1h09mpVTBpSBbsNiX1QjcbfJ7xsVNqzJtb+J1PoceFdD/lYcz1oG0hbnQkGCob1c7H+HoXQ0O0zIyNLHcSYF/DCoTQ4k0pSvdnhlt5sl904U1B5QFkOgHgINqM5CumL/pCV8kHd73ySSDI99WkwW1hMC5vz28rDO71I6Dd8W7NmpMH/+R+FyoTwPvDWQtxXLvZrISJqzXX+hJfxzuqP/YERPjr3tjKfWtAAlIGE7HIprvKlkePppmR8+5sLrza3ef7e1eyGwEQKbGDJL6ejvIBjeQ/tHAniqUJMCysBlw2ZfNM2NBSZHdinUrZOyHcPOqVU0qtY3ybgeIJQc4sx7J7KGT1xCMz80vDyFnjslwJzfmtMm++NpSlc4vPyMm+r7AMsERxn1Vh2Or56BzDz+fu0czaGfcbH/7KSGnxWgAAwHXhnOcFjV+Npmwf6fypSW2OAUgj/b8FVpOV3xAVo6j/Luv04SGZ664WcMKAGDtsNvExrHhc5TTwqe3O4hMLcSfI9ieR/lWjqfd6600RJ+iu5o+4wMPyNAlxBcMSz2RdNcLTY5vHseWzbXIOVtZsiuoiN6jWD4D7RHTs3a8DMC/GvK4GBUpWjFIv50YBNVqx6he9hD6/utvH31JXri76N/QoafSYmKkhJn5bqv8JPdjxN19XHqynE6+9tuMfztLPFE4+P2wtp80Zk8Q0+8C+Mz9vPoP/IqxgbMRoXCAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE0OjMwKzAyOjAwF7kM1gAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNDozMCswMjowMGbktGoAAAAASUVORK5CYII=", "name": {"common": "Guyana", "deu": "Guyana", "fra": "Guyana", "hrv": "Gvajana", "ita": "Guyana", "jpn": "ガイアナ", "nld": "Guyana", "por": "Guiana", "rus": "Гайана", "spa": "Guyana", "svk": "Guyana", "fin": "Guayana", "zho": "圭亚那", "isr": "גיאנה"}}, "HT": {"currency": "HTG", "callingCode": "509", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeBAMAAACs80HuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABVQTFRFJChtpwYgEyx3Eix4wgAQwAAR////GpZHgQAAAAJ0Uk5T/v6mqd4QAAAAAWJLR0QGYWa4fQAAAAlwSFlzAAAASAAAAEgARslrPgAAACFJREFUKM9jUMICGEayoDEWwIAVCGIBDC5YAEMoFjCSBQF914N9eJyLmwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNTowOSswMjowMONsJdgAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTU6MDkrMDI6MDCSMZ1kAAAAAElFTkSuQmCC", "name": {"common": "Haiti", "deu": "Haiti", "fra": "Haïti", "hrv": "Haiti", "ita": "Haiti", "jpn": "ハイチ", "nld": "Haïti", "por": "Haiti", "rus": "Гаити", "spa": "Haiti", "svk": "Haiti", "fin": "Haiti", "zho": "海地", "isr": "האיטי"}}, "HM": {"currency": "AUD", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAIAAADRv8uKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAAB75JREFUSMedVntQlccV/53d775AQBDINQiRELVRSSaGSoivqq1WM8aorZFG4iM+UWKDVSeMNjXWEqtGq9aYapVoaY1TGdNm6sSko43iWwy+UERFKQJBkHt5Xe73fXv6xwXCBXykZ3bu3dlvd8+e3/7Obw8VDBoc88nugLjY/fvOzp23u+p+taYFKcXMYPbE9u119qMfFQ8b7AEG7N6R/FXAgd3/lDJEKZaSDMNlC+2+csW45IK/lm3f3udP28Zl1x/7T76UDtNkPNREUGx0yUsD7m7dNmlyQv7lVRNeTTKMOsDQNPmgNVIKQbph1CX+dMShVQOn7JzrOn7iuUuXus6eqzc2AQQQHmXiLeOVmhV/4A9/eznhh2Ge+zmfLfj7vkWR4UG67gaEEG22YBARQLrXZe8WkflByoG4cxFLUuj1afGXLnp6xE1/c+ep0zeJbKapHulY+2LvweNHYn6zJCvl1v6S558NXP7+pKVLho/qv/iXn2ZlHVTspdbjE4F1wDty8muZQ9m5afb94MjYy9fssbH/OHA+NTW7tKySyMHMj/QKQACiruLG4sVbR5zvW7Rsi2vThvw+P7AXXdq1a9r+ve9ER0XoXq8ACFC6HhjcZfnskdkBBwOXvoW56c+eOVOKoFHD146fsOpuxX8BZjYeB2cANH7KLkEkJVV/6wqOefLXS0dG/23D/fwrUR9kBvR6phHwHj9ZNCjJBHpu3Ro0b76xMqOysPjJ9R/auzvvlruXrzx44+a9iIggpZiIjhy6UH2vhkjzxU1EDwKA+Oa1FtSF8ngbGwxreDfl8Zhut2myLTS4/uSpG1OnKqBHRkbk7FkeV601Ily53aqhQZFwBNqkwwJDKWZhtwx+dU/uuWIpbKZiIYjIZJZKdeKbTvr+AAYIkAC3GUFLv4Ve/osBBagW5tnB0zD+AnoIeJmEpplOZ1BpqZvZwtyebkKTUpNStvxCSiGlkJJaO0K0zBWiZdDXfJO15iY0CaKWQ7OZljYqJ2dRcnISc5Nfdvg285pm29ZqRktTqvmwrJTh/1WZpv7dWtVkgplBpMB2u23YsN4JCU8lJcUBmlJM/q61pLO5zV0poLi+psHwGiSFFh5uNHmFaTSez7ud9jYDzrS0blPfaKqsllZNhoSQzWZWVQU6pAiwwVCKIewyaOrnyC+Vms3j8axf/2VBQVl29mlAtdLtO8epe++ByKIJt9ujFC9KHTygv5OB8k1bbCVFoStXs9Xuu0tbnz72gYkBzLq7tnzNGrvdYryd8d72s+UFN8IjQ0zFQoob93SATJMBmZtbeOzYRSI7IHxeWwFXign4BREz10WG9di8Zfrk5IHus+dKkl8P66KdH7tg+63gbdNjykaPaATid2z71ZXuL8YGzF7448aLF66/8SaV3ilbuOrdrynvyJdEktkO2AHNx0IiCCH8VcwQAkoB0ARgFxSwZHHK7bLNk5MH3l6ytHz4yyETJ22esPGVtYXf5BVZHTYFMKBZLd9Wueak/XHKlB1u59PPXfgmYtXvntq49ItnTn20aWFYTD9AEmmt3GdGW69CUO/eUSkpQ6Kiwokg4vtFHz687Pfrfu45c/pCdLQ199/F6/aNORGT+d5foNdISwC3kosZZAECP913tG/vdz/ZddyZOq/n1aKKa7fHrE0+vLjn2NcGMXNH3fLRSim1Zs3ErKzp6ek/YfaKU3krhgyKvTVvfuWY4SEzZmUOe3/MO19dOnrCYgkGpKkU+V4Gn1QrBpTNGlTjbpw+c+vY0RsrdFu/r49Yl62MLC/8bI7z+V6hDKNj8gCwWrXLl+/W1noKCysAq+Y9kVswc1ZASOD1tfvT/3y96Ey2lIFCBBlGc6CGYhMwAVPBxxHDMAFN04IOHsrr1/fa+nVT5iyYrwDz+FF7WTEQRmy2i1lK8no9W7Yc2rkzt6bGBRgUpU2EoTv6vnSnpNxbWy1lsFJmC/NZs1qiIxzG3VJmZY10VjRSfW090CwpUkpmXSnPkJf7b9g4OefzK2sy/2XqBhH8c8cAmMhKpJQyhdCUIoJIBQRUnRAaoLXKRRuVVIAVIMDrY4mfAAliZrudNE0SsdvtbWW173aZVc+eESEhjvz8O0SSCMzMDCGUIVSTIJtSooNXACRIEzAIuiBBJNp99hVJTU1cX6/X1RptWe0TWcCzYMHwjz+eCiiAffN9sjoHnVkHuB5hPuq2W+KL+Ikngh0Oa3FxVdunWut0CyLBbBIREXX6qHW0Tk/p06uKCpdPCPzuqLNNlFKNXbs6rFYo5fkeUT8QDE0IS7tBCbzoD5fZvXtYt24hM2YMklKz2ezV1fXfC3N/l/QgPPzCZwYgy8qqcnLSxo2L13U1c+auq1dvStnlcQrHdiYEHlKBtM8NwExIiIuJCdU0abXKxMS4Ll1CTdMkeqwSrm2sUqqoqCDAEKKTC/WDmhlEsrKy1uVqjI+Pysu7k5FxoLbW83+EC6j09NGrV/+svl7Pz78lhNYO7U5YresNFy+WDB2a6XSGuly1TU1NgHxMb2iuLJXDYRs8uNcLL0QnJj69Z88pXwXS1rdfxC0rLZWVroYGvaKixuvFA5j/MBNC6Lq3pKSmtLQmK+tEZWUNkWyf4p0KiO9GifCYSdypScnMTUR20+SOVf7/AAhA37F0KMf1AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE0OjU2KzAyOjAwsgYwawAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNDo1NiswMjowMMNbiNcAAAAASUVORK5CYII=", "name": {"common": "Heard Island and McDonald Islands", "deu": "Heard und die McDonaldinseln", "fra": "Îles Heard-et-MacDonald", "hrv": "Otok Heard i otočje McDonald", "ita": "Isole Heard e McDonald", "jpn": "ハード島とマクドナルド諸島", "nld": "Heard-en McDonaldeilanden", "por": "Ilha Heard e Ilhas McDonald", "rus": "Остров Херд и острова Макдональд", "spa": "Islas Heard y McDonald", "svk": "Heardov ostrov", "fin": "Heard ja McDonaldinsaaret", "zho": "赫德岛和麦当劳群岛", "isr": "איי הרד ומקדונלד"}}, "HN": {"currency": "HNL", "callingCode": "504", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAOdQTFRFCHvOCnzOAHbMM5LXM5LWMpLW/////f7//v7//v///P7++/3+q9Lu1Oj24O/5o87t/P3+qdLuCHXMP5XY4/D66/X7TZ7bAnHKm8rr1+n3TqDcfLnl1+r34vD5hr7nSp7bzeT18Pf8+v3+8vj8+fz+xuH0UqDc7/f83u348ff84O75HYXSPZXY9vr92uv4x+H0Tp/be7jl5fH66/T74/D53u759fr96vT7isDoRpravNzywd3yAHHKRpjZ/P7/VKDcAG7JtNXw5PD61en30eb20ef21un34e/52Or33+752+z4B3vOBnrOQDK1/wAAAAFiS0dEBmFmuH0AAAAJcEhZcwAAAEgAAABIAEbJaz4AAAD1SURBVDjL7ZJZU8IwFIWD0HMT6lJEETGoVHBBRYWKsom7LP3/v8eGhmDLjMMbD/A9JGfunHtPMnMZW/MfiQVhGwvCklNSlpWMYVkpoxkMxBFDpGfaGG1sbgmtedhC2zuOHTMKQmY3uweaGCgd3IT93EEeXEQnEg4LR5hM4pBFpQjHJ6dh699olNyzcuirZM+lcrol52L+jRyXV1pUr2/KUIm3NfA5o7i7f6irukDDe2yqhqfnVtsxRgqx0en23OAXCiGC48VB//UNtjYwk/z+8Wnade3r+8dks4FG1opVOYggh97IlGbbMfb9+ML4/njZO7u6/AJNHh7awTqMIgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNToxMiswMjowMC3BcbwAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTU6MTIrMDI6MDBcnMkAAAAAAElFTkSuQmCC", "name": {"common": "Honduras", "deu": "Honduras", "fra": "Honduras", "hrv": "Honduras", "ita": "Honduras", "jpn": "ホンジュラス", "nld": "Honduras", "por": "Honduras", "rus": "Гондурас", "spa": "Honduras", "fin": "Honduras", "zho": "洪都拉斯", "isr": "הונדורס"}}, "HK": {"currency": "HKD", "callingCode": "852", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAadQTFRFugAAugICuwQEuwICuQEBtQAAuAMDuwMDuwEBtwAAvxkZ4Y6O5qGhvAcHuQAAugEBuAAAwiMj9+Hh////9dnZuwYG6rKy8c3Nz01NxCMj/vv7+Ofn8MfH12xssQAAtgQEtgAAvQ4OxSkpvQoKswAAyj8/9dvb+u7u4pOT3oWFuQYGxCUl+uvr9dzc++/v5Z6eyTs7+enp+u3t8MbGyjw867S0//7+//3978TEvRMT/PX19t7e3oqK5qWluggI5J2d+uzs7b299NfX6a2t9NXV/fb27b6+7sXFvyAg34eHxi0t1mlpyDMz67e389LSvQ0NzEdH/PT01GFhxSgoxi4u1F5eyTY29tzc5Z2dvhQUtAAAzEND+OXl9draxCYm7Li4/v3934iIuQICtwEByDQ02nd3yTg4wRwc7Le3xjQ03IeH+/Dw3H5+uwUFvAsL67a2/vr6/PPz0FJS9+Li13Jy+OTk0FFR9+Pj9NbW7sDA7bu72XZ2vAoKxCQkzUVF2XJyuAEBzUlJ+ejo8cvLwBgY0FNTzktLvxMTvhUV89DQy0FBuQMDvhYWXZk81wAAAAFiS0dEEwy7XJYAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAFPSURBVDjL1ZPpOwJRFIfvdEsNmnt1LKMs16CsIWQZOyERyRpC9l32fd/5o/E8fZyZ+tr5/D6/85zffS9CSTmcjkuIw3pDijEBzsSnpqWbBRI3j2ZYIDMLaYMcIpjPhhwQebPOqM4KFHFCrtWWB/kFhQbGqZFCkSQUl5SCHRySWFYuVlCT8l5aWVXtrKmtc9U3NIK7CZpbqGIm5iVolaGt3dLRCV227h7opVgJJIj0efphYNA75BseAQ/4faPKLRnZGATsnvFgcGJyyjs9MxtSuwazOdk9vyCGpcWlZcoiOvW2V/Sra+sbm1vbO7DL9tQLJ2T/AA6jziO/1XGs9Yy60AmcuizyGZxfQFj55ljiJVwF4Pom6pDhVh3E/F0AIHr/wD8+wTPSEIPQl9e3dwOH2cfnF6+++Z9kTPizFn//UG3RSMwuEknsOyAU1/Cknl9sPTONe9hDGAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDoyOSswMjowME6LSZsAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6MjkrMDI6MDA/1vEnAAAAAElFTkSuQmCC", "name": {"common": "Hong Kong", "deu": "Hongkong", "fra": "Hong Kong", "hrv": "Hong Kong", "ita": "Hong Kong", "jpn": "香港", "nld": "Hongkong", "por": "Hong Kong", "rus": "Гонконг", "spa": "Hong Kong", "svk": "Hongkong", "fin": "Hongkong", "isr": "הונג קונג (מחוז מנהלי מיוחד של סין)"}}, "HU": {"currency": "HUF", "callingCode": "36", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeBAMAAACs80HuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAACdQTFRF1DYX1DUW0zIS10Il/PDu//////7+/v7+8ffuRpURNYsAOY4BOI0Atgdb1QAAAAFiS0dEBfhv6ccAAAAJcEhZcwAAAEgAAABIAEbJaz4AAABCSURBVCjPY2DABgSxAPoJYgVKWACDMRbA4IIFMIRiAQxpWAB2lRQKlmMB2FV2YAEMM7EAhlVYAMNuLIDhDBYwsIIArGfvEVFLwBQAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6MzUrMDI6MDBFgSNxAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjM1KzAyOjAwNNybzQAAAABJRU5ErkJggg==", "name": {"common": "Hungary", "deu": "Ungarn", "fra": "Hongrie", "hrv": "Mađarska", "ita": "Ungheria", "jpn": "ハンガリー", "nld": "Hongarije", "por": "Hungria", "rus": "Венгрия", "spa": "Hungría", "svk": "Maďarsko", "fin": "Unkari", "zho": "匈牙利", "isr": "הונגריה"}}, "IS": {"currency": "ISK", "callingCode": "354", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAFFQTFRFADiXBDuYACuQVXi3////4W5v1R0dBz6aAC6SV3q4WHq4BC6SAB6JVXCz4W1vSnCzjaLL4m1u1R4e4m5u/vz85HBw5XV120BA1iQk1ykpjqLMkEWlzwAAAAFiS0dEBI9o2VEAAAAJcEhZcwAAAEgAAABIAEbJaz4AAACQSURBVDjL7dLRCoQgEAXQUccprTR1K9v//9ANwgqURdinYs/LvFy4zChAwrhASSRRcAbf/IM/BVnStGoP6rZhOeBJ1w9oiAwOfcdzIBJlR3TeBxytEjnA0wsnomkbJSAPxs1LjMvsjCwAOnmK6xq3UVIfvFSHvTqUq6uXOfbX6Txvq0vnqT549RPe4T8+KfgBgwQOT3egtFcAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6MzIrMDI6MDCAJh3/AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjMyKzAyOjAw8XulQwAAAABJRU5ErkJggg==", "name": {"common": "Iceland", "deu": "Island", "fra": "Islande", "hrv": "Island", "ita": "Islanda", "jpn": "アイスランド", "nld": "IJsland", "por": "Islândia", "rus": "Исландия", "spa": "Islandia", "svk": "Island", "fin": "Islanti", "zho": "冰岛", "isr": "איסלנד"}}, "IN": {"currency": "INR", "callingCode": "91", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAqZQTFRF53MA5HIC43ID53MB9XcA+3oA9ngA53QB83cA6XMCpV8oX0hPR0RkSUVlXkdPpF8o53EA428B9ncArmIkL0OAG02vZo3TfJ3agqLcZYzTJFSzLkJ/6X0R6X0S5XsS+IQOl2E+BDqjgJ7X5eny5enz5uv05er05OjyjancCD6llmE+/fXu+/Ps///zvMPUCDefqbre8fP32ODwyNPpwMzmwc3mxNDo1N3u8fL3v8znEj+kucHS/////v//NVuwf5bK9/n7vcrkma3WgZnMf5fLlKnUusjjzdfr+Pn7iZ/OOmCz/f7///7+/Pz9tcPgGUWh4efz2eDwvMrkf5nMXH2+aojDa4jEW3y9gJnMuMbi6u/3Jk+ms8Hf+/z9aofDXn2+9ff70Nrsm6/XXHy+jKPRxNDnxdHol6vVWXq8kqfTz9ns9vj7co3Ga4fD/P3+UHK5dZDI8fT5w8/ngpvNaIbDxM/nvMnku8jkcIzGfZfLws7m8/b6iaDQU3W6dI/H8vT6aIbCu8nkucfjydTpepXK9Pb6UnS67vL4ztfrmKzWWnu9kKbTmK3WW3u9kqjTy9Xq8PP5cY3GbIjD/v/+GEWh4ujz1t7ugZrNbInEfJbL7fH4JlCns8LgOVuxfpbKzNbqlqrUfpbLe5TKytTqj6XRPWCz/v7/8fju7vXt/v/zssXUCTigs8Hi8fT309zuxtHo0Nns7vL2wMznFECkr8LT///0QJkUQJoUPpcVSKIRKHVADDqki6DY4+ny4ujy4Oby4ejyl6ndEj+mJ3Q/LpAAL5AALI4BNZgAJHomD0iAJk6xd47Uip7bjqHceI7VLlW0LY4BM5IEM5MEMZEFNZcAMpMDIXUqDFZQDE9lDlBmDFVQMpIDNpgAOJsANpkAOZsAMZEGMpEFwJ5XlQAAAAFiS0dEPKdqYc8AAAAJcEhZcwAAAEgAAABIAEbJaz4AAAGtSURBVDjLY2AY1oCRiRGICCtjZmFlY2NlYcZQyo4CGDk4ubh5ePn4OTkYUWUYBJCBoJCwiKiYuISklLSwkCCKFIMMAsjKySsoKimrqKqpq2toasnLySJJMmgjgI6unr6BoZGxiamZuYWllbWuDpIkgw0c2NrY2tk7mDk6Obu4url7eHp5A4XggMEHDnxt/PwDAoOCQ0LDwiMi3aOiY2x8EbJIJsbaxMUnJCYlp6SmpWdkZmXn5AKFECYimHk2+QWFRcUlpWXlxhWVVdU1tUAhHArr6k0jGooam5orWkxaa9pwKIy1yY1v7+js6k4t6unt658wcRKK1ZPhINbGb8rUaeXTw0NndM1sMp81e45NLEIWJXhs5s5zmF+2YOGivsjFDkuWLkMJnuUIsGLlqtVr1q5bXxZUumHjps1btq5AkmTYhgDbd+zctXvP3n1T9x/Ye/DQ4Z07tiNJMhxBAkePHT9x8tTpM2fPnT954viFo8hyDBeRwKVLl69cvXb9xs1b125fuXzpErIcw21UcPn2nbv37t2/A2SgAnSFQKUPHj58cBlDGFMhDjAUFAIALMfjyKVz+egAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6MzQrMDI6MDDj9ijFAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjM0KzAyOjAwkquQeQAAAABJRU5ErkJggg==", "name": {"common": "India", "deu": "Indien", "fra": "Inde", "hrv": "Indija", "ita": "India", "jpn": "インド", "nld": "India", "por": "Índia", "rus": "Индия", "spa": "India", "svk": "India", "fin": "Intia", "zho": "印度", "isr": "הודו"}}, "ID": {"currency": "IDR", "callingCode": "62", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeBAMAAACs80HuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAA9QTFRF5wAR5wAP6h8u/ODi////32xIVQAAAAFiS0dEBI9o2VEAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAAfSURBVCjPY2AYBahAEAtgUMICGIyxAAYXLGBUEA0AAKSuUllCEXddAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE0OjQ4KzAyOjAwLpNLqAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNDo0OCswMjowMF/O8xQAAAAASUVORK5CYII=", "name": {"common": "Indonesia", "deu": "Indonesien", "fra": "Indonésie", "hrv": "Indonezija", "ita": "Indonesia", "jpn": "インドネシア", "nld": "Indonesië", "por": "Indonésia", "rus": "Индонезия", "spa": "Indonesia", "svk": "Indonézia", "fin": "Indonesia", "zho": "印度尼西亚", "isr": "אינדונזיה"}}, "IR": {"currency": "IRR", "callingCode": "98", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAnxQTFRFI59AJJ9BJaBBJKBBIJ49Hp08HJw6H508Hp07HZw7H509HZ07HZw6IJ09XbhyX7l0V7ZtVLRrYbp2X7l1XLhyVbVsW7dwU7RqXrlzYLp1Xrl0WLZuUrRpYLl1X7hzXbdxVrVsYrp3VLRqWbdvWrdwUrNpUbNoYbp1WbZvg8mTesWMm9OodsOIicuYfcaOhsqWltGkdcOHjs6dk9ChecWLjM2be8OKhMuWhNKcf8+Ym9Wqcb+Ce8WMiMuYks+gdMKGj86eldGjh8qXesWLisyZeMSKnNSpeMSJhMmUg8mU9fr27/jx+fz56/bu/P787vjx9vv39Pr17vfw7Pfv+fz6+Pz57ffv+vv57f32+PDu7dTO7NPN9vLu/Pz79fv38/r08Pjy+/387Pfu+v369Pr29vv47vjw+v378vnz/////vn5/Nja/ezt62Zn7Glr/e/w/NjZ/v/+/v///v7+7o2N6319/fDw6Wxs6Wtr6359//z89La26GZm7omJ6Who7oqK/vv77YSE75CQ6W1t6mxs75GR75KS8Z+f5ldX63Jy//7+8aCg//39+M3N6nBw75eX7Hx875aW+MzM9LCw+NDQ5U1N4TQ04S4u5U5O+NHR/fPz86mp3BAQ3A8P8qam/e/v/e7u/vj4/Ovr/vr6/O3t/fX1/vf3/Ozs++Hh+djY+dbW/fLy/vX1/fHx6GFh51xc6F5e5UtL6m9v51tb5lVV5lZW6m5u51hY6GNj6Wlp51lZ6WZm6GBg5lJS5UxM6GJi51pa5EhI5lBQ6GRk5U9P6WVl5lNT5EdH5lFR5EZG511d5UlJ2gIC2gAA2gQE2gEB2gUF2QEB2QAA2gMDJB6gxgAAAAFiS0dEabxrxLQAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAIBSURBVDjLY2AYkYCRkYmRkZGZGUYwAQlmJmQeWAEjAwsrGys7CwcnKxcXJzcrCzuIx8oDJDhBQjwcECFedgY+fgFBIWERUTEhfjFxCUkpaRlZOXkFcUV+ESVlIX4VVQlJCWk1SXUNBk0tbR1dPX0DQyMdY10TUx1tM3MLSytrUxtbO3sHQ0cnZxdXN3cPT2cGL28fXz//gMAgv+AQ78DQsPCIyKjomIjYoLj4hMSkZO+U1LR03/SMDIZMNJCVnZObl1+QhS7OUFiYCYJFYKqwOLOktKy8oqyyJLMYIlMIlUE1sSqzuqY2s6Ius76mGshBMRGF15DZ2NSc2VKX2dzaCOTgU9jW3pHZ2dLV0d2GV2FPZm9TX3/jhIl9TZOAHBSFXV2ZQNgFpXoyJ0+ZOm36jJmTM3tQZTCCp2rW7Dlz582vQhdnmLVg4aLFS5bOWrJ40cIFs5YtX7xi+cpVS1Y0LFm6en7Woqz5s9YsyVq0sGwtw7r1GzZu2rxuy9Zt23dMXbdz17qN23bv2DCjb/OevR1AoX37dx9Yd7Blz3aGQzMOH5mxd+/RjcemHthwcMu+/Xs37p1x+PiJQ1v2n9yy79SB41un7pixb8tphjNnz505f/7shYtnzp45dwnIu3z+/KUL54HgwiWYEEgBw1mQGJw4exaZdx6Jx3CWSDCsFAIAhAz8FIr+BqwAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6MjkrMDI6MDBOi0mbAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjI5KzAyOjAwP9bxJwAAAABJRU5ErkJggg==", "name": {"common": "Iran", "deu": "Iran", "fra": "Iran", "hrv": "Iran", "ita": "Iran", "jpn": "イラン・イスラム共和国", "nld": "Iran", "por": "Irão", "rus": "Иран", "spa": "Iran", "svk": "Irán", "fin": "Iran", "zho": "伊朗", "isr": "איראן"}}, "IQ": {"currency": "IQD", "callingCode": "964", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAhxQTFRF8wAA8wMD8gAA+6mp+qmp/////f////v7/vv7/fr6//z8/fr5/vz8/P38+/n4//3+7/Hu5+vn/vv6/v/+/v7+/v//8vb0nb6r8/f1+/381+TcvdPG/f7+6vHtydvR/f793OjhMndOg62UydzR0eHYzN3T9/r40+LZ3eji3+rj+vv6wdbK9Pj1r8m4UYhl6vHs/P39OntTvtTHssy81uTcU4pmrMe2+fv6udHDXZBvtcu7n7+shauRbZt9vdHD7/Xy2ubfPHpS7vTw6/Luapx+D14uBFYjMHZNwNXJ/f394+zmcp6Bcp+CyNnOM3dPBVckDl4tZJl6fqqQOndOW5JxvNPFlbeilLehZJZ3yNvQhq+XGWY3A1UiH2o9ocGu8vbzHmIzAEIJlrWe+vz7+/z7gKuSSIZhxtnNlLagc6GFytvQnbqlAEMKGl8v7PLtzdzSKmk8V5BvYpd4xNjMmLmjpsKvaJt80uHXSH5YAD4EY5Fw+/z8ydvQf6qQudDCgKuRdKOHU41rlLiiBVknr8q6eaSI0eDXhK2VtM2+ha6WwNXI5+/qosKvRH5X3ejhP3xUgqmQa56A2OXdZpZ23eni5+/rcqKFxdnN9vn39Pj2Z5t8P4BZz9/W4Ovk9Pf14+zn8/f0o8KwP4Bam7yots7A0uHY5O3n7/Tx+/v7+vr6/Pz8/Pv7+fr5+fr6+Pn59/n4/Pv8qampAAAAAwMDi7pPdgAAAAFiS0dEBfhv6ccAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAGcSURBVDjL5dDnUxNBGMfxVfmagifibUiixhOEqLEFW6KABUEJRbELdgEb2JWiVAvYsCIGFcGeKPZ/kL1zmNEXzNxr/czszvObfXZn5xHivzTBJjHRJjFpfCkpfwTBXyYzHuFwOF1uh8WdOkWb6na4XU4zOdOmpaeluqarQ5eKAl1K6bEuSTK8PqRJJT8zZjJLFWaDjtAJzLYyBnMys5AGcwPoGJLsnOC8+QsgtBAPYpF/8RKWqr6w1HKXLV9BgJWrIj6CUVavycsvWMu69RsKNxrCV1S8aXMJRkxSWkZ5BSVbtlZuy2D7Dnbu2r1nbxXV+/YfOIjg0OEjR6mppe7Y8ROcPAX1DafPcPbceS5cvHS5sQmaW65wVdDa1t6hft7Zde36DW52Q8+t23e4e6/3/oOHjx4/6eNp/7P+uHpxoAZfjOcvXkYHXzHkxxjGP0CY12/eZr3jvSQYJB5RjYS1GB+8HzF0/feUtLC5maVHWuPQDDXwhCVGbTKUTHwKJcZ8Hvny9dvI96RVqyWwSfywSfy0Sfyyyf6L/1LjKG2PV8Pr5h+8AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE1OjE1KzAyOjAw6GZPMgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNToxNSswMjowMJk7944AAAAASUVORK5CYII=", "name": {"common": "Iraq", "deu": "Irak", "fra": "Irak", "hrv": "Irak", "ita": "Iraq", "jpn": "イラク", "nld": "Irak", "por": "Iraque", "rus": "Ирак", "spa": "Irak", "svk": "Irak", "fin": "Irak", "zho": "伊拉克", "isr": "עיראק"}}, "IE": {"currency": "EUR", "callingCode": "353", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeBAMAAACs80HuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAACFQTFRFMZQANJUDJY4Autup/////P37//3898uv5loC52UT52MQGbSutQAAAAFiS0dEBI9o2VEAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAAeSURBVCjPY2AAAUZlVxcgSKmYtQoEGEYFRwVpKQgAg3q7n/McyNsAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6MzArMDI6MDAXuQzWAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjMwKzAyOjAwZuS0agAAAABJRU5ErkJggg==", "name": {"common": "Ireland", "deu": "Irland", "fra": "Irlande", "hrv": "Irska", "ita": "Irlanda", "jpn": "アイルランド", "nld": "Ierland", "por": "Irlanda", "rus": "Ирландия", "spa": "Irlanda", "svk": "Írsko", "fin": "Irlanti", "zho": "爱尔兰", "isr": "אירלנד"}}, "IM": {"currency": "GBP", "callingCode": "44", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAIAAADRv8uKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAABMdJREFUSMfN11tsVEUYB/D/N3P22gvdLbaUBiiEAqbcqlwCKCVGfYCgxgAGjFFDEDDyRmwsJmh88YnLkxoTUB64tCposBFiwKoQmoBE0srNXijd3rbtXtrt7p5zZj4fKhrolu4WDH7PZ+Y333dmvjOHTuPRhHhE7v8QZqJRRggphJACqR7gB4QJMACIf6dmIjIMQwjSOsIUVxAjFAIcAiQlC8FEkBKjrR6Qr6VSbSlD+fmeWIykZEBIKZlNIKJ1YkmF54MN4RK/oyFoWPG7RgEhQGp2MxMIrMXoNUgBCyDJnNi3t7/nj+zb/U4hElpH8/Jo48bC93dN27rNndcy9aUdLed/z25tYinBDAEwknORs8cTppfDQwMD+Tq57FmllCMUolR5p4BZCCdzKHAz+6OVg+GpZkeb562ti48effLVTaavONh1qrNx/+PzdruLfYHDR7Lu5MSguB8RM2vKO5/nbd0Wndma8E/W3TqrrYWEAN+buZGiClqzlIW/Xe88NLf8s0+dZhJZnraOjlvXr7dduGDXfOXbvMNhJMrWrP2zokLV1UFKKEWC8q7xbWO6f7f/RmWls/rEBLLdzABY65FIKhjQWruA3J/rexvqW/fu9d1s18mEo68v27IspXzbt0dig7le76RNG3vr6rKJFGAwh4Diqp12NKqPHy+AZQmDWSOVOuquBjMRzEBABdZPnFznaW56rCuQm0h4pBSA3RsUDheAaavXxr1ZDtuGy6WYZUVF8apnnIODsCybSCt7NBX3OU42YyJ4qMo2vpEGCZtJAYq1E2hvPBsOXzOHdDRebT03IwgSyraBxFPLS4qKrGCQABJi1JN0v4zv8BO62RtRgjU0kxCw7PCMWbO2bEn2VF+5tCLY2rnm8MU5p38YWrQ4AvItXNYXjbSdO+cCNN3fHatlaoImAGAhpNY9RUVLar97YuW6gkmVsWTeomXvxnu6fQsXLj59xvXxTh3bPzRoJ3866xplQ2UAgwEGEzm17jWM+TU102fPvtF4xVdYAMeCgXiwuGRKod+f73Yt3fy2xzdBJa+yhTGSBZDyHI8MQ8oQs/e9qhVvvN7W1l5UWtry46kbb37Y8XVtV6AzYVnCZZhxw1O8vOHsHjpyyZuMj9m0aczvMUmplIq/sqFs3/5oSx1Z3r4DJ/q/PFBApBgJsAkoIuUwjHkLuL07r/s2iEZ2jHuTSSNhZiDk7orHTkZ6azrrDVldP0nAJEHMHiG9zFCKTEtduiiIVBpqWqVmwAD0rXBy6qrpK6sK5z8fXDAn8cuvWbGYBsCaNfOwJwT/vc6H8Y4JYCDLsge+P9nZH5y1fl1ZeXl7Tk6stjZbSICZAAalTaYLD4cGsh0O6/LlQHNzyerVonRmd+st1dgYLpTewQy8fyLdqw8xm5aVYxiOY8dqy8vthobSyl3NS2aUHFKRYhLDlfkv4OGZbdt2GkZBU1PjCy9q03z68JmbX5TJLkaK+8gYkc6uvsvWti2J3MlkIHg1evAT/5FGjyANndE8GcMAIIg1J0t90ehx98FvcwhJ5gzLPC6YSNhQaukax/lcn4IpJSmVuZtG50oxBhjw+VyxQZdpZVzicWcMgIHcUIiJxq1i3H8SiogzaRcPDaYHUwH8BdRgRJpEqsB3AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE0OjUxKzAyOjAwd6EO5QAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNDo1MSswMjowMAb8tlkAAAAASUVORK5CYII=", "name": {"common": "Isle of Man", "deu": "Insel Man", "fra": "Île de Man", "hrv": "Otok Man", "ita": "Isola di Man", "jpn": "マン島", "nld": "Isle of Man", "por": "Ilha de Man", "rus": "Остров Мэн", "spa": "Isla de Man", "svk": "Man", "fin": "Mansaari", "zho": "马恩岛", "isr": "האי מאן"}}, "IL": {"currency": "ILS", "callingCode": "972", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAUdQTFRF/Pz+////y8v1AADLBATNAADJQkLZQUHZR0fa5+f6/f3//f3++/v+GxvPzc31+vr+/v7/b2/hRUXZXFzexcXzPj7YYGDfoaHsenrkMjLWS0vbTU3bGBjQNDTWXFzfRETZFBTPT0/cTk7cRkbaTEzb9/f9x8f0JSXS9vb+i4vnUVHb+fn+3Nz4aGjgYmLeMTHUfn7kamrgfX3kT0/bzs716Oj6Q0PYkJDoNzfV9PT9ERHOeHjjoqLsAADIxMTz7e37CwvNd3fjnJzrYGDef3/lSUnZysr03t74NDTVkpLpOzvWvb3yIyPRg4PlRETY8PD81tb39fX9T0/aXl7dNjbVeHjkOzvYUVHcVVXdHR3RJyfTXV3fFhbOV1feUlLc0dH2NTXWUFDbe3vkJyfSWVnd7e38JCTRzMz17u78WVneWFjeBgbNtLTwwIVfVwAAAAFiS0dEAf8CLd4AAAAJcEhZcwAAAEgAAABIAEbJaz4AAAEhSURBVDjLjZRXVwMhEIXnWlJGdDEae40tutbYNbH33o3G3hP9/8/yCsvm8L1wuNwzMAwDkStwhCocoUpHqMoRqnaEIgGisWhQjNiyjrMta9aoYYF4bR08NjEiShDqEw1gKaURUbMJSWhMoqlZ6cyhRkJLa1t7R2dXd09vqq9/ADLEyBgcSg+P+KNibBwTk/puxmQqMz2jhtm5+QXWAhpnxOLSMjwpkM2t6EumcXVtXRk9bJQ3Eja3tncgsLu3f1Bma8LhUfr45PTs/OISV5nwZBjXN7f5u/tC8uHxKZX3Q68HkpX5+QWvWaUbpdFPrAon8Pb+AZJGYUDCwMPn1zd8Uxa2Z/YjLSIVA5QKpaBYtLVCztoKv464N9efI+5finDkH3lxVt+dR1YsAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE0OjMzKzAyOjAwJlEWSwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNDozMyswMjowMFcMrvcAAAAASUVORK5CYII=", "name": {"common": "Israel", "deu": "Israel", "fra": "Israël", "hrv": "Izrael", "ita": "Israele", "jpn": "イスラエル", "nld": "Israël", "por": "Israel", "rus": "Израиль", "spa": "Israel", "svk": "Izrael", "fin": "Israel", "zho": "以色列", "isr": "ישראל"}}, "IT": {"currency": "EUR", "callingCode": "39", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeBAMAAACs80HuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABVQTFRFAFcAAVgBpcOl/////qSk/AEB/AAA2/OHLwAAAAFiS0dEAxEMTPIAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAAaSURBVCjPY2AAAyFjMHBNAwOGUcFRQVoKAgDqd3XHPs6NlAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDo0MyswMjowMCyUH1IAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6NDMrMDI6MDBdyafuAAAAAElFTkSuQmCC", "name": {"common": "Italy", "deu": "Italien", "fra": "Italie", "hrv": "Italija", "ita": "Italia", "jpn": "イタリア", "nld": "Italië", "por": "Itália", "rus": "Италия", "spa": "Italia", "svk": "Taliansko", "fin": "Italia", "zho": "意大利", "isr": "איטליה"}}, "CI": {"currency": "XOF", "callingCode": "225", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeBAMAAACs80HuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABVQTFRF/96rqO6o/5oA/5sC////As0CAM0AN4JbVAAAAAJ0Uk5T/v6mqd4QAAAAAWJLR0QEj2jZUQAAAAlwSFlzAAAASAAAAEgARslrPgAAABpJREFUKM9jUAIDAxcwEE0DA4ZRwVFBWgoCADuSl4cKLQ/UAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE1OjA4KzAyOjAwRRsubAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNTowOCswMjowMDRGltAAAAAASUVORK5CYII=", "name": {"common": "Ivory Coast", "deu": "Elfenbeinküste", "fra": "Côte d'Ivoire", "hrv": "Obala Bjelokosti", "ita": "Costa d'Avorio", "jpn": "コートジボワール", "nld": "Ivoorkust", "por": "Costa do Marfim", "rus": "Кот-д’Ивуар", "spa": "Costa de Marfil", "svk": "Pobržie Slonoviny", "fin": "Norsunluurannikko", "zho": "科特迪瓦", "isr": "חוף השנהב"}}, "JM": {"currency": "JMD", "callingCode": "1876", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAANJQTFRF/ssA/8wAdbEAAJYAApgAA5oAAJkA/cwA/coA/swA/88AproADpoABJoA9swA/9QA/MgA/MsA/9AA3MYANaMAAJUAAZkANKMANywA164A/9sA+8kA/84A+s0AbK8AAAAADQsAqYcA/M0A/MwAqbsAAwIAAgIAa1UA+s4A+8sA28YAAQEABAMANCkA27IA/9oADgsAqIYAAJcA3cYALqIA+s8AbFUA8ssA/90A/c4A/8sAX0wA/80AYE0AqLsAbK4A28UAqocAOCwA2K8ADZoA////0PowCQAAAAFiS0dERY6zqFcAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAFkSURBVDjLjdRnk4IwEAbgRfQgKip4NlDXhhUVe+/+/990wXKERO/kW4Z35pnsbhZAkqSQHI58vfkiYTlEIwCKKpFoLC5rr3OaHI9FiaQqkEimiG6kvzNaVoxltUwubegklUxAvmBaoBdL5Rc8Zculog6WWcgDVqpmTVXqRkPgKdsw6opaM6sVBLuJrTblO0Y3F+A9tmt0KNtuYdMG7DnYHwwF/pcdDvro9BAQ0UF3xPM+O3JpAG9BFHiOxWeQ53nWDwb58Zhj2SDDT6bTyY2dzR9sIMjwiwXHBoMeX6kuV2uFEGW9WtIiO8xPNoi2jRtrC4TA1tp4pz+Cu2dw90eQ3pyl3Tf0p5eh5ZnPPiiPx94LvvcKvn+MF19wpoWHewsPL1vos0d/KI5BHjiWGbMgDzzLDG6AB4FlnwLDA7onnmUe142vmycX4XwxBVbgzcv5uQBy/y6A+0q5vl8p18dK+XRJ/QCDP20F6i/G2gAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDozNCswMjowMOP2KMUAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6MzQrMDI6MDCSq5B5AAAAAElFTkSuQmCC", "name": {"common": "Jamaica", "deu": "Jamaika", "fra": "Jamaïque", "hrv": "Jamajka", "ita": "Giamaica", "jpn": "ジャマイカ", "nld": "Jamaica", "por": "Jamaica", "rus": "Ямайка", "spa": "Jamaica", "svk": "Jamajka", "fin": "Jamaika", "zho": "牙买加", "isr": "ג׳מייקה"}}, "JP": {"currency": "JPY", "callingCode": "81", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAGlQTFRF//////7+//z8/vz8/PDw9cfH8a6u98/P4lpa1hIS0gAA0QAA41pa//396Hp60gEB0AAA0wEB1AMDzwAA0wQE1AQE0wAA41tb1AYG9svL0gMD0wIC4l1d/O/v1hcX9cjI8a+v6Ht799DQeS2ujAAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAEgAAABIAEbJaz4AAADRSURBVDjLzZPZDoMgEEUH0FrBBdz37f8/sqBJqynqPDW9LyTk5A7M3AH4IxHKGCW3GGXbyei1m8Yc9/FwHY2SS857+lwI7gfeBUlCiGLJVZIoLuMIwjOSQJBmuSq0VJ6lJZyADKK0WrEVrdIImI0LoW7aN6fJtqn1pc2wk3mxUy47myWBfuBqDyo+9JZnUhiPnCFHoJbKk0iOYCImS200iC6N/gy6PfiGf49wto/QPLNEhcLEbP7EbD6PmQnuEmzBLZe7iKNWAdDLtbri1vWHegEoyhjkyVR7IwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDoyNSswMjowMIkrI+8AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6MjUrMDI6MDD4dptTAAAAAElFTkSuQmCC", "name": {"common": "Japan", "deu": "Japan", "fra": "Japon", "hrv": "Japan", "ita": "Giappone", "jpn": "日本", "nld": "Japan", "por": "Japão", "rus": "Япония", "spa": "Japón", "svk": "Japonsko", "fin": "Japani", "zho": "日本", "isr": "יפן"}}, "JE": {"currency": "GBP", "callingCode": "44", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAeNQTFRF//7+//////z8///+//78+/nr62d5++Hl//39//z9/f36///78OOI3QAe4Bcy8JOf/vr6//798uu08eWW8/Li8ed/8Od/8eSW8+u04BYy3xEt3QAd5DhQ98HI+/jo9OND8dpI8sw088o08t5I8udE3gsn3gck4Bk03gkm3gYj6mR2++Xo//3836Fh4T8M4hsn2S8j3DAP65Bf98PK5kFY3AAc3xAs4Bcz3QEf8ZWh/vr7/v7/0GdZxYgX4IEj3Ise13sU31lU/v//8Zqm4R033QEe5TpR/vn81UVM218a3EQsz1sm1kUj2GJC/ff74Rw3/Ojr62l73ggl6mZ4/Obp//z/2FJSzGgY31sk2W8f2ksa5zZQ/f//98bN5T5U4Bs28Zej/vv722ty02UV3GAq1mwl1FMZ4Xlq/vr58Zml4Bw35TxT98XM8ai5zjoY2mUn12ok3BwZ8ae3/Ojq62h6/Ojp2oJj3EUT2UIT3H9h/Ofq98bM5T1U8p2n/fb76ktr6Utr/Pb78p2o//v84Bw25kRY9s7S9s7R3QYi3ggk3QQh3w8r+dLX5UFX4BUx3xIu3QUi8Zik+MvR62l63gcl8Zek/vv85TtS98LK5UFY4Bo18ZWi3gon/OXo5DlQ8JOg62h5r2l5ugAAAAFiS0dEAf8CLd4AAAAJcEhZcwAAAEgAAABIAEbJaz4AAAJcSURBVDjLfZRnX9tADIdPNiMGYtyWDmxCZxJGd0gw6YZCdwOB7rK6HdJJugKdhBYIO+z9Uau7C8H2L+Ve2SedntNf0hECAgHTEnMgNxdyRPMeEYCQvHxwSKbNgkIoKoLCAtOW5ID8POKUixUQHOm9HbBzV8nuPSV79+EnXw4BlGLZSUpVrcyFwTlfhPL9Bw4eOnykHMQ0lYCrTFNLidvjraisqgZJYIajcOz4iZOnTuMHXYIE1VWVFV6Pm/hq/IFa3VsX5HzxzNlz5y9cvFQvcmqwzqvXBvw1Pky64XKjrGpNPs6/cvXa9Rs3b93mVF+TpsqNoQZMG4M3t4TD3rCntY3y79y9d//Bw0ePKbWt1YOGcEszGgg72N6hBWS9s6sbFHjy9NnzFy/hFXR3depyQOtoZy6EX0UwIjrye6IAr9+8fff+A0C0B6l6xBD45bkqkgS9nB/7WP/p85evEI9xai+1QcaRBe/rZ/xv33/8/PWbUfv7MgJDps7IHzASaPYP/vk76McjCWNgq2RgaghkxGNDw/JIMjkiDw/F4ptUuyPDjI65x1V13D02ukX9r+PExPaOm+jJZHJyGzRNZirBcp2eZvknprIkQzFRZo5gXbH+EXYkapeHCp6aoYKnqMLslwo+k7IIbikhC8EA9hKypuBFmZ3LXAoPz83y8qSbwtpmkkUEa5sJRohS53024XjjzlN+CPlkYZGOwtJy0CSFSbLg8hIdhcUFssKGa9VCtfBX2XCt0HFdc9mpVr5rjY6rU15XslAtfGUdH4AN25OSjY9PygaxP1LZ+UD+Ab9qjS2/1AnJAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE0OjI1KzAyOjAwiSsj7wAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNDoyNSswMjowMPh2m1MAAAAASUVORK5CYII=", "name": {"common": "Jersey", "deu": "Jersey", "fra": "Jersey", "hrv": "Jersey", "ita": "Isola di Jersey", "jpn": "ジャージー", "nld": "Jersey", "por": "Jersey", "rus": "Джерси", "spa": "Jersey", "svk": "Jersey", "fin": "Jersey", "zho": "泽西岛", "isr": "ג׳רסי"}}, "JO": {"currency": "JOD", "callingCode": "962", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAP9QTFRFwwAAWAAADAAAAAAA/wAA8wAAsgAATAAACgAA9QAAswAACwAATQEBHxUVHyIiHyAgHx8f4S4u4JSU4NfX4OTk4OHh4ODg/wwM/05O/7W1//b2/////wEB/wQE/woK/0xM/7Oz//T0/wsL/yYm/0FB/xYW/wIC/6Oj/9jY/1pa/0hI/7u7//7+/yIi/5+f/9ra/1xc/wkJ/0lJ/zEx/zw8//X1/wsM/01O/7S1//X29QYA4UAu4KaU4OnX4Pbk4PPh4PPg9AYAsy4ATWwBH5wWH6kiH6YgH6UfTGsACpMAAJsAAJkAAJgA8wcAsS8ATGwAwyQAWGQADJIAAJwAAJoAhntwuAAAAAFiS0dEGwJg1KQAAAAJcEhZcwAAAEgAAABIAEbJaz4AAADhSURBVDjLjdBrWwFBGMbxKaONSEIHll2bXWcdHQopVFhC+v6fpd1rr23nZGb+r38vnvsB4OAwJBOA4SPlWApCGIkqJ1JQinpQgvpQSAMooCjkUhxyKAldGoufJs7IaOjQ5HkqnbnAY0EIL6+uszm8f6jmMVrQ9CITGjcl0+JRH5rlSpU8oFCrNyjYbN3e3ZPwgQHh45OJM0PT26wxlqpyGAKxOt3e8773IL30B8PX0RseDd/Hk+nH5xcZoNhsvrCXdIDBmAE5hkIuC6CA+VDIPCjBXLj6XouZAzfbn92v2Nl/FnWA7KnSQygAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTU6MjMrMDI6MDAFOX3rAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE1OjIzKzAyOjAwdGTFVwAAAABJRU5ErkJggg==", "name": {"common": "Jordan", "deu": "Jordanien", "fra": "Jordanie", "hrv": "Jordan", "ita": "Giordania", "jpn": "ヨルダン", "nld": "Jordanië", "por": "Jordânia", "rus": "Иордания", "spa": "Jordania", "svk": "Jordánsko", "fin": "Jordania", "zho": "约旦", "isr": "ירדן"}}, "KZ": {"currency": "KZT", "callingCode": "76", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAIAAADRv8uKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAAB0xJREFUSMe1V1lsFcYVPffOvPf8vGAbG68Ybyy2WWxWU0LTUKChVBVq6UcjVQ2oaZRGhFTdvtKvKipdhKJW6keltkqkpipO1Ig0BRLZIRQIW4kdAwZswM82YGzw+uzn5zdzbz/MGmxDK2W+5mNmztxzt3PppTYNY7jS7A9ihKCXZe11nReAKBif52IADBGYS/LkiGaHaFg/V8D7gQWsoEreH6b+hIbpce8qAILe3f9PyxIgsGV02CGcSr03tEIe/YgS4EEG6gGGCsBQgAiqeKyfswBBGu3QVQrqkBUCO/09ggLqQMkYcMBM6mCMpVGPwhmMOxBBHstiAwxrVpfUjFJmHKlXpToATBVZDD8Ok0FdHsFS+ngIRWV8+KbMTaOuIS1sl6XJxH2aH4DiUXZPUI0Cbmr0Wyq5PpW6+7UwMBljBm4EtoxOhilWbeqGNa+SDsR0xixzPp9aBrSogM91yuIAYoNakEDS9FnBcaCImqOas8a8MY6UImqa8OJDDEscdhE3hCix0b6agavjSBnVnCQaA2xEVndrZTEdW2H2FPKpMSQlY2j6ULEKZNBVguTS+SiyQ4gG4QT2M3514GJqLKQzq+0fj7nvp1LvOrM7gzoBAlRgerTikHtpFl3MpUsb7Wv1bidNSzczMIS8SrPviq6ZTY0W4wlYesBiFVAYI5bG5pqGi36jpbGN9tUM6lSwgAWGoHl09luBHd1alU2XBjW/iuvDiOpk5N0G9kA6rh5x2yp5X4t8OY5wAP5hB4doeB4fTMe1G1qxwe4CoGCCMDzDE0RgGG6D/dU5WV/DdcOaE0MqTx1lHADadVUet9a7n4Yw1q9zYjAPp0QQoyFEe3RBITeGaUBgP3OG4QV2Frdm0o2I1laY9/OpxYMApcmMtgFIv84a1qwoQhmQiCwPTZZODklDms9wpXwUimmSNZMiojZIMQAMEMhDGIoH32QHTsPoiBYs4/2C5BQaknuF8HY8TzA5k9pzuSWOlGmjFQkNRzFrWHM9Agw/DhTziVS67h58dqJJuCXmnQzqquJ9WdTu7kQEQR2QQZFU6k5B7yhmNvstEakFQWAmA1UoBrSwgt93CMaR6mBCGCukxmy6nIrBCebvAU+zFMigzgL6tE9LLsiGGvNWh9T0SYlBwsPeDRwFeQSZ/AXZKAik0K1RzSLITGrNptZkGi2i01GkG8jdKxPdyX7qtwzo7HPy1T4tsRMEAwoKwVm4xea9cv4QwAn/7HJT93bitXGkGHK4cxIgQ+M9suCA+/lSsycita3yVBL6Vpk96+3uTLrSLJtL+aSA71lsIcNITqHrp2UTYzSqMxjQ22UBYRpUmIX8Xi6fOetXzqSOq7q02rzz+vibTW5rVLMFDCCqOUfd8++6XYv4XYvxiKwa0eytgR9vDryykP91TZasNHVOk+53M+1o0zTqnc/1XbI0i9rjSLkga5MgAHnQDLq5jP8WpJFk9NX7Hw1q3jrzuxTqK+Uj5+UrCU32CCaQnEBSGq7VmLdHNOvNxF/y+NyT5vdDmn/MP7fO/qaMj3zkdv7bv3i/X20CKKET3TJvg/3tMf+dTOoIw08UIwUUKORPXk/8oYTO1PA/DvnnP/bfK+VD40gt5uNhDN7SOTHNTKb+Hl14Sb5w1D83lw/XmL+f9N896J9ebT7Kpiv17mf9Wmzh/H091xpgEIVP2D+1yKZKbujXOQkYC1WQhQ5q9nVdNJebPvG1mdT1hHnjQ7e9Vb50S4svS20mRUY0N4Vu3pKyqAZimrPa1lXw/rcSu1tkYTn3brU/iSHjmi65Iiss9P4aRi+0aQ3vJ8h8rr+sa4OInvbP3G0SCij8JvvLbq1qcN+sNQ3VZu9//DOdUhODDWNMwQ7OIlRt9s6mUwmkHXA7RjR9sTm6zv46gNgH7pVLsvZeUbi7+0GbFlNzCt2cRa09uiCIkWbZfFdlEtSDFP5r9hcxZNa7l3OotYIPeliHUERWjiF9hflrATW1yOYLsr5bsrKob3vw2XI+eNi9eNS/0KOlZrKKTT9s0wSw3NQ1+q9XckOXVg88KAQIKtA4uIqPLOR/dmr1YfftICEdA4vM3hpTd9FvPOa33dIZDE0iWmP+XG3qTvptp/w3PILBKZQyvdymAuTShZkUiSM1IqsnO6cMGYUJIpFLHb1aVs6HCqg5orVdsuimhoNALvcVUGMAsUEUXpfFcZgAhKZWUdYDM+jWbG7Kp+Z+neM46Yose+ibJDDJEAV3ankBtRfxaafBuXxwg9k1jJw8ainho4YSqnxenm6Tp5r81htabqeWvZaBcU2eQ8cdwnP45FVfPdXZiVqRBB3Qog/czriaKnMsx1xMwvCIZh332/u0tFsqL+sXo5pJIHO7EE0BrADDXdG1M3C9R+fHNe1RowsJTBASIn9Zas/51fdLHCYEAQPVRwlNC4AhgLbIpnw6G6CYPsZUoGAFApAg+TsAeudb/Dia3k5wyPDlfIigN6TisUeYCfj/c7b7L5v7iBKb3wuxAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE1OjA1KzAyOjAwJMxPrAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNTowNSswMjowMFWR9xAAAAAASUVORK5CYII=", "name": {"common": "Kazakhstan", "deu": "Kasachstan", "fra": "Kazakhstan", "hrv": "Kazahstan", "ita": "Kazakistan", "jpn": "カザフスタン", "nld": "Kazachstan", "por": "Cazaquistão", "rus": "Казахстан", "spa": "Kazajistán", "svk": "Kazachstan", "fin": "Kazakstan", "zho": "哈萨克斯坦", "isr": "קזחסטן"}}, "KE": {"currency": "KES", "callingCode": "254", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAsRQTFRFAAAABAQEBQUFMDAwFBQUAgEBQ0NDDw8PPz8/hoaGCwsLHwkLcyIpNxATXFxch4eHAgICGBgYz8/Pf39/AgMDJAgLoktS02hxuFliPBAUQEBA4+PjYGBgmZmZz9DQLBwdlCgx3pWc2oaN4qSpqzZAJggLb3Bw0tLSJSUlAQEBGxsbYV9fhjY9wztH57u+68bJyU1XjikyXVVVKCgopKWloqWlnHx/vDpGxD9K68XJ2oWM79DTyVVfwDZCqXZ6oqSk+uXn9uPlwnd9wTRAwjxI57y/7czPyFFbwjM/xF1m7tna++XnyElUyUpVrUFKWx4jvDVBwjZC3Jmf5bS4xEJNxTdDgzM6ykpViSYuIAkLrDE7wzVCy15n0nF60nd/wjdDxDhEWxofRRMXwTZCxThEcCAnCgMDmSs1wjhExkhTPxIWKgwOuTRAwzdDYRshjCgw7cPD13yCwjVBMQ4RHQgKsTI9XRoghyYvxTZCzVtk+/Pz4qCluzVALg0QGAcIrjE8ZBwjiycwxTdExUBM35Waz2JqMg4RGggJsDI9dyIpCgMEmCs0wDdCQBIWJQoNtzQ/xDVBkCcwIwkMqzE7wzVBzGJr03R9ylpjWxogPRAUvjM/35ed4Jieyo2SazM3vDRA36Cm3I6U3Zqgwz9Kiigwh2Bj4pmf/////P7+y4iO6sPH3I2U6Lm9x05ZvUZR5dfZbbxtbb5ubJRUsztAxD9L3IyT68LGyVdgwzNBiVxAabdoAIcAAIYALZMtk2FOwjlF6cDD6bzAyVBbtD1DXoVHAokDAIkACYsJXKddKIAalUAx4Jqh4KGnwEFLUl0cUKFRKZUpAIgAPJs8Qp1CKm4NrWVd1nJ9yGJqZlUjBYQBGZAaXKZcBooGAokCPpk+DowOK3IQi0w1Vl0eB4QCAIoAQZtBHZAdAogCCIIDAocBBIkEA4kDbtigRwAAAAFiS0dEp8C3KwMAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAGhSURBVDjLY2AYJIARic3EiEchMwuIZAXrYWPHo5CDk4uBgZuHF8jk4xfAo1BQSFhEVExcQpJBSloGnxsFZOXkFRSVlFVU1dQ10OQ0kQGDlraOrp6SvoGhkbGAJqqUCQowNTO3sLSytrG1s0eVMGFwQAGOTs4urkpu7h6eXt6oMgw+yMDXzz8gMEgpOCTUMCwcRcaHIRAZhEZERkXHxMbFJyQmJaPIBDLEI4OU1LT0lIxMi0DbrOycXBQpNIV5rPmhPgWFRQHFJaX4FCaUMZRXVFZVF9XU1tXjNbGBtbGpuaW1KKCtvQOvws6u7pQMl+T4nt6+fjSFzshgwsRJk6dMnTY9PmHGzFkoMs4Ms5HBnLnz5icvWLhocdOSpctQZGYzLEcBK1Y6u6xavWZt0br1qBLLGTaggI2bNm9x27pt+46du1AlNjDsRgF79u7bf2D1wUOHjxxFldjNcAwFHD9x8tTp1WfOnjt/4SKqDKrCi5cuH7ty9dr1Gzdv3b6DT+Hde/ePHXvw8NHjJxefPsOn8NhzEPHiJZB49RqvQtyA+goBOCjWcpsYznAAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6NDArMDI6MDAdfAXPAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjQwKzAyOjAwbCG9cwAAAABJRU5ErkJggg==", "name": {"common": "Kenya", "deu": "Kenia", "fra": "Kenya", "hrv": "Kenija", "ita": "Kenya", "jpn": "ケニア", "nld": "Kenia", "por": "Quénia", "rus": "Кения", "spa": "Kenia", "svk": "Keňa", "fin": "Kenia", "zho": "肯尼亚", "isr": "קניה"}}, "KI": {"currency": "AUD", "callingCode": "686", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAIAAADRv8uKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAACDdJREFUSMfFV2tsHNUVPufeOzP7tr3rR2zjOEviOI6TOLExwQ55AcI0FJEAAZomBaFSUgSVUFupBQptBS3iD5QiUFSkVi0FCiFAS9IQMITEeUBejuM8HOLEsZ34tV7ver2zOzN37umPTSKKkHAkqp4fI43mnPOd73znzpnBgSVz4f9h4rIjEAABCIC+dHvJ1P8ImIBsAkloIGgIBGATOUQXnzMv+686vgXgXG4dxTSdF2r2yQwNSRLIr9D0qCGKNR7iEOAT78ap3wEdgb4h3+SACaDK0KMGD3Ae4EbU4KvDo2+Meqo8geYgBrhMyuyA7XSYFJMgvhkVAHCyw8UAGIIHtYV+5ud6me6r9aEiJy7Ng+lsu+metSBDzPett1oBSCI/Y4iBBj8JpLSrENDD9Fovq9TNdxPUawODydC9HMYAgAASKONCkRZaE9GjBrqQOZjOdKRVzIWkC3yyqJcJnMNmCJZSDrFijbKKRiUzGOg4ea6X2eqcEZAk8jOex5Wfoc1Etcc5nmEmgY6TVPcygRGAgFwSNV41RQQW+GVSGlGPdToL+RxTrt2VZSZNvtuTA0YASZDPqVTz3hDSigR6mF6qAYDnSo9/nm/iiOkkXei1wYVveaqVAm2qHropnwUY8zHXJgAgACZAmco7w6PnifGtCTpp4eQYs4ucEBgD/LpqEUASixpY6dGKNWYwaRHnqGvM0BgDdAGYQPQLEfWil4H6OtIX8rMvASMC56AUZUyQEjj/KjxjhJxHMNjAyXIUMV1jmkBEQARNQyGY66AIOcH5yGZ6iLOvysw5KJcmJsjKAGPAOCAykI4ai4Oui+paDOWpsThICVwA58A5MEZpk7IJF30UmImeENgJzoiAAzJARiAESnLT4KuyoUYOm2SlkfEL4VwAgEqMgW5ojU0iOoMmUpRKgusKDOV777o3sHqtNqVMJROpt1/LvvlXd2ggN8YohKiuNW69O7C8hRVGSI5D30Ya2gTOGKAAACBJRplW+2NRvEyrA61kf+qPz8iO/aQIEIGI+fyelXcF7/+JVlpOUpqf7cpufFUePYxOfFQUhAnAclydM8ZQjsYyu7a7Pd0ghLbgat9V16CmWa4aN608r64L7pp9NPQBy54lFOSfxae0oJYfS5lEUBTykXTMtu12+36wLSwu9V67zJhRTURJ0/LowqMJAHBiI0hEWw588dR7e0+PjEf8xsM3Llh/Y0NOGiJAhFTG+sOWfX/e0Tk4nikv8D9957Wrr5lNF/gAIkxk7Sc37tzQ2iGVuuOqqme/v7wsHCQiRMxd93T1Pblx1+5TA2G/Z92imodaGkrDQbz+6Tdadx0DV0E4iKkMZe1lS+c8sGxuRSTkSHf3qfMvf9je39WPPg/k+SBpkiNX3VT/SEt9tDjfcuSnJ/p+987e7s5eY0oBEzxzLhYuL3xwRcPi6nLBeV8s+faB7vd3HqWs4ykLS9OSwwl/eWTpvCjCiieaGmf+/ObG+mjJ6aHks5s/37r9CFoO+XRwCbK2XpR32+LaexbPqSmPnBlOPPXu3tbtHSg4FARAuhRPgVdfv6r5l7cs9Gji1d3HfvP6p+N9I+g1iCFaDhFVzYs+defi6+dUjqYyr+85/vK2Q0M9w/jJ0bNLairYl47QJ8d6/9527Pj5UY2zJbMqfrCkdkZJQa6rOdv4WdeL2w6eOB/XOKurLP7pzY3LZ08lIgBAxL7R1IvbDrZ19WdsWVYQuKV++rrFtT5du/SJNp6x93xxDonozHDyhQ8OdA3EC4Pe9TfMb64qz2mTezchwLaOng0ft5+Lp6YV5j22qmluRRERWFIyRF3wXCnPbdlvSXfNopqHWxo0znKBuXLj6ewLWw+0dp4NBzxrr629rXEmZ4iPv7Xzxfc/T5wdRk2QdHlB4JE7Ft23ZG5xns91qaN3+LkPDmzZ0YmmBYKTLb3F+Y99b+kD19UVBr2KqLNv5Nebdr+z7RC6ChkqR9YvrH58VfPV00s1zgYT6S2HT7+wed/AyXNoaCBdYmzugum3N1YhLP9F8IrCddfVNVeVHT83+spH7UOnzmM4EMwPOK7KDCfAllNrKu5cOKuusujEQHzD1gOxM0PBqcXRKQWmI3t6h2U8Vdc482ffvTpg6K98emRzazsAGMV5gnMzlaF4ShQE7v1Ow8r6GYPJ9F92Hm3bdxInsvj4mzt+dF1dRSSkiBhiLJV5/t/739hz/GxsXDBWHy354fJ5dzfVeHWRcxhMpJ98u+1vOzozYxPAWEFR3kMt9Y/d2mRoPCfQpn0nf//e3o7eEVu64YB3+eyKR1c21U8ruSTfzhP9/zp4ColIKrW1/cyRvpGygsDKq6ryfIbjqsFEWhOsJORHhFgq8489x7uHE7PKImsXzfYZ2mAyfXIgrnFeUxbJ9xs9I8kNrYezjlzTXNM4vVQRDSTSpuWU5PlDXh0Ath/r/fBITyToXb2wuiISIgJs7ez51Vttuw91MwBFVDmt5KX7blwx/8pcgUnT+tPHh5/5597RwTGGqBTNqanYcH9Lc1V5rgFK0UsfHXr0te2p0RQioNd4cEXjE6uaikI+IgCEfd0Dv920e/PeE+hIAvCHg/csnbt6YTXi7U+TUsxnMEQCcDM2AlRNK66MhGzpdvbFRofG0KNz/cLmlqbFBW+eUzmnPGLasq2rv/v0EHq0nINylUpng+Fg7dQiQ/D+sYkz/TFlS+b3MIYAIB0XMhZoAtmaZxHBVXRxByIQKMsGqQABdE3oQilSF39TOENSpDLWJQfu0RXRhXMMwDlzHUmWBCDgnBkaQ5RKXdrLnDGl6D/1sful6Hd2XAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNToyMSswMjowMJKmbMIAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTU6MjErMDI6MDDj+9R+AAAAAElFTkSuQmCC", "name": {"common": "Kiribati", "deu": "Kiribati", "fra": "Kiribati", "hrv": "Kiribati", "ita": "Kiribati", "jpn": "キリバス", "nld": "Kiribati", "por": "Kiribati", "rus": "Кирибати", "spa": "Kiribati", "svk": "Kiribati", "fin": "Kiribati", "zho": "基里巴斯", "isr": "קיריבאטי"}}, "XK": {"currency": "EUR", "callingCode": "383", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAIAAADRv8uKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA9VpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxMy0xMS0wOVQxODoyMloiIHhtcDpNb2RpZnlEYXRlPSIyMDEzLTExLTE4VDIyOjUyOjIyIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDEzLTExLTE4VDIyOjUyOjIyIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2QzVGODQxRjQ3MTgxMUUzODQ1M0Y4QUE1NDU3M0Y2QyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2QzVGODQyMDQ3MTgxMUUzODQ1M0Y4QUE1NDU3M0Y2QyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZDNUY4NDFENDcxODExRTM4NDUzRjhBQTU0NTczRjZDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZDNUY4NDFFNDcxODExRTM4NDUzRjhBQTU0NTczRjZDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+zU2ZVAAABG5JREFUeNrUV11oW1UcPx/33OQmDW3TpKZL2pSSWFen7UC2olOn6FYFB/NBBRWZDmH4ouxBxPkuOMRHnxybsDeRwZCxyajTzS/WsdrRtN2yNva7uU2W7/txzvHcZJ3NTJN+WfHPeTicc3//749zIX53COhZsMUkOyWQV4GR22rBtIDAf0T/K8GUA6pzSot7au0Z/zcFU1ZcFLS66Id9rt1BACF/LoyO7nN6HdTSoPjBpglG0DLRjtmRJ5SjzzoRNJ/pdB57refwk811BL73vP+TV7t3BRUZm8f2u954TCbIcoBAVSeMug8BZlS8E/in2sFHfZ7xuQzC6PPXw3u2ey8MxgcnC1BLfzuQiC7yVCYbm02e/j21MyAff+uRYCM5cy3Z4wMfv+iZUrNTKVhZA0yqCmb8ncfrD/V1jU+p5yNafDF5ORK/cltPatLFSGFChQyCMZX3j2k6Q3dyphpPfHddHZxlAvX2C13RyfgvtwyEYUXBEL/5w0p1zDnwu8y9IeV8JDefJ5xaR4hYjIgkPdSkR5NSOk9x0SiRXsywXAwRCLjMp0PKhSKqssXEUc1iCEGygAZjNMswRgCJhcUZYBo80pv5Yt9MirmuTjm4ThEB4lzcim/uQ60QYSLVSgEAbLA8tznA9j2BWQ9ZOPww3aZ4zo2Rn8ec2CEcAldCbbSOhVSMSW8YYq4tpoEPxz/oHv507+TuDnFF6FrKebWCudUrRJHKQY/yfndkl3tSN4ycTuNpGnLOv7Jjts3nstvWIFtapaFEklvd9o7GTE9DtMM2zZnBmKW0xoBJ+Uv+SAPJfTm0fWASMaYhCDdBMAdwxwP6y+1RWYJ9gYlGOadRlMlDsGSbCUCDTQ8rvAl5ncTNmS1vivzmG7cYuiS2vzXW6khlDUkzRWPhYBlfYd2dgtREsp/1/vjbQvM11XtiyJ83a5i9ihhzPjBXf2o0ZMeG6J3FIPJ/LkGQ0wNttw8GozIWH25CVotCNW+oDX8k3IqQzfgyAvd2jAEMWMFEJ0fCGZ3AWq6uLVh4DAL205/NJ0cfdNv1OmLyvzN9mcMht0t0QPWeG28xWO30WlU5CaYAGFfn3N9P+xHiwudWOwUlB3NoBZ03ygVxdGoklNBkhGpPx2ots0xBzJK67dJEYDzrfNSz6MCGySBGzCWbMqJiFN5M15+JBS/N+OIFIjSC96sOy3yAyWobiLBZpNZUxvb1UOflGZ+EuEvWFUL7pwNfjXTpHJ+40Xn8ys5Y2iEcUAFevZyEFqwY1NJounuISiNSgDmWdZq3Dy82HGwHIpynR8MXYy0EswHV/etMU44zrIuM4HgJAu5xK2ZDiX+FGLOlacj58ql8l8WSqmb/TEvKIGfH276JBBMmXtDI2VvbVE3Gsml5phxS4lZabK0ts8xlDPqUPOXQ4AhIDBfzSGwhWCOnKg+BFZ4lyOvQ/M78cLJO9M51Po+JQ1orRJTKfE6eTytQMhEE6yZpHRiMxBPH3OCDXgKKB0hb/tNGnH8JMADTwkmkucDL6QAAAABJRU5ErkJggg==", "name": {"common": "Kosovo", "deu": "Kosovo", "fra": "Kosovo", "hrv": "Kosovo", "ita": "Kosovo", "nld": "Kosovo", "por": "Kosovo", "rus": "Республика Косово", "spa": "Kosovo", "svk": "Kosovo", "fin": "Kosovo", "zho": "科索沃", "isr": "קוסובו"}}, "KW": {"currency": "KWD", "callingCode": "965", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAANVQTFRFAEcVALI1ANxCANpBANlBAAAAACIKAIkpANM/ANtCAAcCAFAYALg3ACEKAIgpALc3AE8YAIcpANI/ANlAACAJBIosG9lUH95YGyIdxd7N4vzq4ProHx8f4eHh////ICAg4uLiISEh4+PjIiIiIyMj5OTkKCAh5cvO/+Xn/uPmKAQIoBQj8TFG9TRJ9DRJCQECXgkT0RUp9hgw8xYv8xYunA8f7Rcv9Rgw8xgwXQkS0BUp9hgx9BgwJwQIXAkS0BQpJgQImw8fWwkSzxQp7BcvUAgQyBQnyHXz5QAAAAFiS0dEHnIKICsAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAC9SURBVDjLrczVEoJAFIBhjKOC3d2NsbbYYr3/I7nCwADDsufC//qbXxB8/kAQkQChcEREQZCiMZE/pRAgnuBPNUinSd5Uh4ipAUFKeU9NSKfpjIiC2jTLygoBcvlCkZEdQqlcqbrngLV6g5EDNtGwhYRtNOwgYffvsNdHwsFwNHbPDuXJdDZ3zwrJYrlabxhZoLzd7RVmJiSH4+ms8OHFc2dCcr157gx4Vzk7HZLHk7fT4EV9cXc/+P4gdrQvhL13AQCkBv4AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTU6MTgrMDI6MDCJsS7yAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE1OjE4KzAyOjAw+OyWTgAAAABJRU5ErkJggg==", "name": {"common": "Kuwait", "deu": "Kuwait", "fra": "Koweït", "hrv": "Kuvajt", "ita": "Kuwait", "jpn": "クウェート", "nld": "Koeweit", "por": "Kuwait", "rus": "Кувейт", "spa": "Kuwait", "svk": "Kuvajt", "fin": "Kuwait", "zho": "科威特", "isr": "כווית"}}, "KG": {"currency": "KGS", "callingCode": "996", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAmpQTFRFvgAnvgEnvQEovQEnvgYnwA4mxR0jwxckxyUixBwjwQ8lvQAnvgMnwhUlyzYf0U0c1Fga0U8b1l8Z01ca0VMbyjYgwhclvgInvwYmxRoj0Uwb2GcY2XAX3X8U4YgS5JQQ3oIU23IW2WkX0lAbxiYivwQnxBcj1Fca3HUV4YsS78IJ9dgG8swI8s0I9NUG8cgI5JYQ34MT1mAYxiAivwUnwQol0Ukc2m8W5ZgQ+OIE5psP1VoZ1VsZ0k0b45IR+OQE6KcO3nwUwxQkySwg23QV998F3XkU2m0W/fcB//8A/vwA3XsU+ekD5p0P23AWz0QdwQsl3XoU6KUOtgAszDYf7r0K12QYzToe5JgQ9NQH34ATwxYkvQAoxBck1l4Z45ER9+AF0lQb4IcT3noUxSQjuwApvAEoxCAk3nsU45QR0VIb9t0F4YoS1VwZxyMi2GUY5ZcQ8s8I/PQC12IYwA0mvwom1FQa+ecE8MYJ558P2WgXySoh4IQT0EYc2m4W0Ecc12MY12YY8MUJ5ZoP1l8Yyi0g1VgZ9toG1F4a8cgJ2W8X67MM78EK1mQY7r4K1WIZ5JUQxiEi0k4b3HgV56EOzDkf3HsV8ssI994F0VAc3oEUyjUg01Iawg8lzDcf4o4R+eYEyC4h8ckIz0gd1lwZ+OME5JMQ2WsXzDgevwIn1FUa3HcV5pwPzTse0k8b1VkZ9+EF56IO01Eb2GQY3n0U8ccJ1l0Zvwkn01Ya2WoX3n8U4IoS2GkXxyQhvwYnwhYlzDwf01ka23QW1FsazDofwxgkvwgmvQMnwRElxSEjyi4gxiIiwhMk////x9Cy4wAAAAFiS0dEzW3Qo0UAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAGASURBVDjLY2AYkoARBIhRxsTMxExYJSMLKxs7BycXCzNepdw8vHz8AoJCwiKiYuIMuJVyS0hKScvIyskrKCopq6hy41QorqauoamlraOrp29gaGRsglOhqZm5haWVlLWNrZ29g6OQEy5/cDu7WLi6uXt4enp5m/v4+vnjUMcQYBaoExQcYh2qExYeHBEZpR4dw4jVwNi4+ITEpOSU1LT0jMys7JxcNm6sCmPy8gsKbTyLiktKy8o9wyoqq6pxmJhXbKdj41lTW2de3+DZ2NTc0sqNw+o2w/aOzi7h7h713r7+9gnFE7GbyBAwabLulKnThKfPmDlr9gRdjTlzuXFEzry6+QuqFoosslwsumTpsuUrVuIKcKdVq4Ms16xdtz7EYMPG1ZuiccYhS97mLXKLshdtnTF9guO2PB6cUci9nWPHzl12Oc27FfbE7S3FnSgYuPftP3AwLPdQ7uEjR4/F4EuRjOLHT5w0PnX6DIs4oUTOyMwMzApMRGUa4jLXIAQAnghpBAww9t8AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTU6MDQrMDI6MDCCu0QYAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE1OjA0KzAyOjAw8+b8pAAAAABJRU5ErkJggg==", "name": {"common": "Kyrgyzstan", "deu": "Kirgisistan", "fra": "Kirghizistan", "hrv": "Kirgistan", "ita": "Kirghizistan", "jpn": "キルギス", "nld": "Kirgizië", "por": "Quirguistão", "rus": "Киргизия", "spa": "Kirguizistán", "svk": "Kirgizsko", "fin": "Kirgisia", "zho": "吉尔吉斯斯坦", "isr": "קירגיזסטן"}}, "LA": {"currency": "LAK", "callingCode": "856", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAKhQTFRF6QAS5QEV+gAE+wAE/QAF/gAFaiF7biR8Zx96WxZ4VxN4AEHgAELgAEPgADXdBEriOXvtYZj0BDzPBD3PBTzPADTNb47i7e74///+/v7/AD3SAT7SADXQmbHt/////f3//P3/+/z+A0DTADDPbY7l+fv+/f7/ADvRDkbU4un6Az/TADLPSXTfBEDTAC/Pb5LmDkXUDUXUbY3lmLHtbo3i7O34BEniOHrtO5umIAAAAAFiS0dEHnIKICsAAAAJcEhZcwAAAEgAAABIAEbJaz4AAADVSURBVDjL3ZPZDoIwEEXrgooiigKChQFkExRcWPz/PxOMJLSkSRPfPI8zJ2nmzhShf2LECRrTTKaCMJ0MymhGMV+Iy6W4mNN1tCKQ1vJmqyjbjbyWyA7a9dmrmn4wTNM46Jq6J1ro2AdbNjiu57kO2BYmWoR48gMII2iIQgj8E0vE8TmBj9eYkJxjzBDTyxVc+OLC9ZIyxCy/gdeJHtzy7FeR+2kc3/vDPJjDkPE82fG0gRdd4AUdOL3CsmpXWJWDFQ6Oon4pyqseHgX3mXEfLvdX+Cfe4LY7+JthuCEAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTU6MTcrMDI6MDB/+V4bAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE1OjE3KzAyOjAwDqTmpwAAAABJRU5ErkJggg==", "name": {"common": "Laos", "deu": "Laos", "fra": "Laos", "hrv": "Laos", "ita": "Laos", "jpn": "ラオス人民民主共和国", "nld": "Laos", "por": "Laos", "rus": "Лаос", "spa": "Laos", "svk": "Laos", "fin": "Laos", "zho": "老挝", "isr": "לאוס"}}, "LV": {"currency": "EUR", "callingCode": "371", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeBAMAAACs80HuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABVQTFRFqyMdqyQeqh8ZsTIs+fDw//////7+uszw1AAAAAFiS0dEBfhv6ccAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAAySURBVCjPY2AYykAQC2BQwgIYjLEABhcsgCEUC2BIwwKwC2LVjtUirE7C6nis3hzKAACpijfJ8lhDKwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDo1OCswMjowMOI5SzYAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6NTgrMDI6MDCTZPOKAAAAAElFTkSuQmCC", "name": {"common": "Latvia", "deu": "Lettland", "fra": "Lettonie", "hrv": "Latvija", "ita": "Lettonia", "jpn": "ラトビア", "nld": "Letland", "por": "Letónia", "rus": "Латвия", "spa": "Letonia", "svk": "Lotyšsko", "fin": "Latvia", "zho": "拉脱维亚", "isr": "לטביה"}}, "LB": {"currency": "LBP", "callingCode": "961", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAcVQTFRF/wAA/39//4CA/4GD3G5d4XBi////z+nSO5s+PJw/zOjP/P/91+rXLJAsAHYAAHcAGYUZWKdYstey+v368/nzbrNuHIgcIIogKI4oHYgdA3kDIosi0ObQ+/37r9WvMZIxYaxhSqBKK5ArbbJtttm2/f795fHlcbRxLZEtTqJOQpxCNJU0TKFMT6NPQJtALZAtnMuc3e3dkcWRcLRwUaRRDoAOEIEQCH0IKY8pK48rzeXNX6tfC38LBnsGKo4qR55HA3oDIYohRJ1ElMeU9/v3L5Eva7FrHYcdBXsFCX0JJ40nA3sDBHoEOJc4pM+kw9/DdbZ1KY4pFIMUHIccGYYZDH8MAHgANpU2c7VzXKlcJIwkP5o/x+HH/P78vNy8TaFNGIYYWqhaLpEuDYANUqRSZa5lmcqZ9fr1jMKMS6BLJo0mFoUWBXwFAHkACX4JT6JPOpg6I4wjG4cbqdKp6fTpgr6ClceV1OnUu9u74O7g9Pn06PPozuXOgb2BzOTM/v7+hL6E/v/+8vjy0OnTebx8c7l2ud68t927RKBIJ5ErRqFJut69+358yGNJ2mxb/H9+/4KD/4KE6HRp2GtY0GdRtVk1+Xx5fVEv1gAAAAFiS0dEBmFmuH0AAAAJcEhZcwAAAEgAAABIAEbJaz4AAAEJSURBVDjLY2AYBfgAIzpgYmZhZWbCEGZgwwDsHJxc3BiimAp5ePn4BQSFhAkpFBEVE5eQlJKWIaBQVk5eQVFJWkBZRRWvQjV1DU0tbR1dPX0DEbwKDY2MTUzNzMUkLCwVZPAoVLWytrG1s9dx4LdxdHJ2wa3QgNfVzd3D08vB29zH1w+PQv+AwCDX4JDQsPCIyKjoGFwKY+PiE0L47RMTk/h9kp1SUtNkcShMz9DKzMqWzHHIzcsvKCwqKMalkK2kVL2svMIsLEy8sqq6pja+Dqcb69nYXBpCPfk95YCcxiYXnArZ2JpbWtvaOzq7utGjFjWZMfX09vVPmDhp8pSp09BS2kBnh0EOAPCzPedbmSFsAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE1OjA2KzAyOjAwFSRVMQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNTowNiswMjowMGR57Y0AAAAASUVORK5CYII=", "name": {"common": "Lebanon", "deu": "Libanon", "fra": "Liban", "hrv": "Libanon", "ita": "Libano", "jpn": "レバノン", "nld": "Libanon", "por": "Líbano", "rus": "Ливан", "spa": "Líbano", "svk": "Libanon", "fin": "Libanon", "zho": "黎巴嫩", "isr": "לבנון"}}, "LS": {"currency": "LSL", "callingCode": "266", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAUFQTFRFACCfASGfABydABmaES+mEi+mES+lEjCmIj+27vD47e/47/L67/H2lpihlpmh7/D2/////f39nJyaUFBOVlZUnZya/v7//f3+4ODhmpqaiIiJjIyMmJiZ5OTk/v7+lpaWU1NTTU1NlJSU5+fnUVFRREREl5eX+/v7mJiYAAAA+vr67OzsJSUlGhoa4+Pj/Pz8VlZWBQUFBAQER0dH8vLyampqAQEBAgICYWFh7e3t/v/++vv7eXp5HyAfTk9PJSYmKCkoISIiKioqSElIMTExb3BvnpydQD0/SEVHS0lKXVtcYF1fUU9QR0VGnZuc7vjy7ffx+//96PDsrrmzh5GLcnx2eIJ9iJKMsLu15/Dr7ffyEZxQEpxQDplNE55RH6pdI65hI65iIq1hHqldE55SAJNAAJM/AJE9AI88AZVEAJVDDeuuPAAAAAFiS0dEEJWyDSwAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAD3SURBVDjLY2AYkYCRSMDAhAmYmbEIMrCgAVY2dg4OdjZWdHEGTjTAxc3Dy8fPzYUuziCABgQFhIRFRIEUGmAQQwXiAhKSUtIysgLiaBLoJsoJyMorKCopAxloJqJbISAnr6KqhqEOU6G6gIampryAFiGFggLaOpqaunoC+gQVGmgaGmkaC8jJ4VMoJ2BiqmmmqWmuaWGJ5kwGKyQgZy1gY2tn7+Do5OziKqAuhyzHgGaxm7uHp5e3j4evH7qJ/iggIDAoOCQ0LDwiMjAKVYYhGgXExMbFJyQmJSanxMagyjCkooG09AwgSE9DF2fIJBIwZBEJhpVCAJSCyGJG8LK4AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTExLTA5VDE3OjI4OjAwKzAxOjAwP4Q+MQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMS0wOVQxNzoyODowMCswMTowME7Zho0AAAAASUVORK5CYII=", "name": {"common": "Lesotho", "deu": "Lesotho", "fra": "Lesotho", "hrv": "Lesoto", "ita": "Lesotho", "jpn": "レソト", "nld": "Lesotho", "por": "Lesoto", "rus": "Лесото", "spa": "Lesotho", "svk": "Lesotho", "fin": "Lesotho", "zho": "莱索托", "isr": "לסוטו"}}, "LR": {"currency": "LRD", "callingCode": "231", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAP9QTFRFAABmAABoTwFAzAEAzAAAAABlTwE/ywAAEhJwBgZpVR5d3E5OAgJnfn6xNTWFAABkAABjYV+e/vv7AABiHx9329vpgICyYWGg////OzuKbW2obW2nmJjB/f3+2NjodXWsc3OrYmKhGBh1WC5t5Hl5Hx94jIy67e30yMjeTk6VBgZqAQFm+fn8HBx3UAVDzgoKenqvwcHa3d3q4eHtJiZ8XUmI88HB8sHBEBBwn5/FaWmlDg5uKSl+m5vDX1+fDAxtHR13AQFlCQlqHh54AQFnXlCP9tLSAABnUQhH0BMTTwE+XmGhkmGI319f32Fh9tHR88XFzgwM5Hh4/vn52kdHTxH0QAAAAAFiS0dEGJtphR4AAAAJcEhZcwAAAEgAAABIAEbJaz4AAADiSURBVDjLjdHZVsIwEAbgKTStipIgIlUsUBQoiAuLFXBhX6qisrz/s5DanmNvBua7yNz8mZz/BCBEiURVTBBhflBTdUwQPDj8G0cxlJ87PolzOUTiFOU9K5JnqfOk4CDSBkpuu7jMXJnZXN4qsOsblNxYLJXlDdOuVBVN31WG3Vo1w7DvOCj3DyivCn+s1RvNFgP+5DjPCG9ju9N9eX1731cGoNcfMD4cjYFPpqj/f5HHbO6iQISwjx2t0yGfXwsUGET04DcR6ETgEsEPEb3MLxEsieitV0T0Mmsi2BDRy6hEWzLks2qStJ6PAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE0OjM2KzAyOjAwdGk57AAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNDozNiswMjowMAU0gVAAAAAASUVORK5CYII=", "name": {"common": "Liberia", "deu": "Liberia", "fra": "Liberia", "hrv": "Liberija", "ita": "Liberia", "jpn": "リベリア", "nld": "Liberia", "por": "Libéria", "rus": "Либерия", "spa": "Liberia", "svk": "Libéria", "fin": "Liberia", "zho": "利比里亚", "isr": "ליבריה"}}, "LY": {"currency": "LYD", "callingCode": "218", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAI1QTFRF5wAT6gATcwAKcwAJAAAABQUFBwcHAQEBFRUVbm5ujIyMZ2dnNjY2CAgIFBQUq6uroqKiKSkpCwsLDg4OGxsbFhYWcHBwy8vLGhoaSUlJj4+PREREPj4+AwMDrq6ukpKSOTk5pKSk+vr61tbWMTExb29vjo6OQ0NDKioqbW1tNTU1EU8jI6BHI55G////DXIq7AAAAAFiS0dELlTTEIcAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAB3SURBVDjLY2AYkYCRSMDAxEwcYGAhElCkkJWNnRiFHJxc3Dy8hBXy8QsICgmziYgSUigmLgGiJKWkZdjxKZSVkweRCopKyiosVFHIogq1Wk0dv9Ugz2gQ5RkWPk0ubi0igof4AMcBiFeoTSRg0CESMOgSCYaVQgBCOkYGjUbqbwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNTowNiswMjowMBUkVTEAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTU6MDYrMDI6MDBkee2NAAAAAElFTkSuQmCC", "name": {"common": "Libya", "deu": "Libyen", "fra": "Libye", "hrv": "Libija", "ita": "Libia", "jpn": "リビア", "nld": "Libië", "por": "Líbia", "rus": "Ливия", "spa": "Libia", "svk": "Líbya", "fin": "Libya", "zho": "利比亚", "isr": "לוב"}}, "LI": {"currency": "CHF", "callingCode": "423", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAActQTFRFlXfplnjsl3jslXbpknTkkHLgj3HfkHLfkXPilHXnlnjrl3ntlXfq2h5iioX/i4b9lI/zqKPaj4r4iYT/m5brtrHKl5LvlZDzo57VoZzKnprYmpXvko3nlpKokYzxnprVoZzJop7Zko33k473paGWYmA8U1EyWFc7amhWV1VRPj0pXVtZZWNQVFI3T00vZmRBqaWpj4r7oZzlfXpRPDsePz4gPDsfMzMaGBcMMjEaFxcLNTQbOzocjIlmmpXxnZjtenhbMC8XU1IrUE8pPz4hXFoveXc+UVAqQUAhWFctUU8pMDAXjIl1l5L2l5Lgn5tzSkknp6RWsa9bkY9Lwb5jyMRnt7Rek5FMtrNelpRNRkUmpqKFkYztlZDmvLh4xsNlubZfq6lY9PB+3dpykpBL7el68e18o6BUvLhhvrthwr98k47sjIf/nZmnz8xp5eF2y8ho6eV44Nxzzcpp4d505uJ2w8Bk5eJ2x8Rjsa2ejYj+mZTqop5tZmQxRkQhNTQYLCsUKikTKioTMDAWPj0dVlQphoRJoZ3NiYb/iob/bWvIQUCALy9eJSVLICBBHh49Hx8/IiNGKipVODhwWFemhYH05Q9M5BBN////IjDadQAAAA50Uk5T/v7+/v7+/v7+/v7+/v7BShreAAAAAWJLR0SYdtEGPgAAAAlwSFlzAAAASAAAAEgARslrPgAAAOJJREFUOMtj4CMSMJCukJ9IhQKCQgQVCoOAiKgYiMKrUFxCUkpaRlZORF5BUQmPQmUVVTV1DU0tbR1dPX0DQ5wKhY2MTUzNzC0sraxNTG1s7YRxKrR3cHRydnF1c/fw9PL28cWpkM/PPyAwKDgkNCw8IjIqOga31bFx8QmJSckpqWnpGZlZ2bhNzMnNyy8oLCouKS0rr6iswu1r4eqa2rr6hsam5pbWtnZcIcnQ0dHR2dXd09vXP2HipMlTpnZ2YAcMIMDIxMzCysbOwcnFzcOAC/ASCRimEQkYphMJRhWOHIUA+L2cEmYnwtMAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6MzArMDI6MDAXuQzWAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjMwKzAyOjAwZuS0agAAAABJRU5ErkJggg==", "name": {"common": "Liechtenstein", "deu": "Liechtenstein", "fra": "Liechtenstein", "hrv": "Lihtenštajn", "ita": "Liechtenstein", "jpn": "リヒテンシュタイン", "nld": "Liechtenstein", "por": "Liechtenstein", "rus": "Лихтенштейн", "spa": "Liechtenstein", "svk": "Lichtenštajnsko", "fin": "Liechenstein", "zho": "列支敦士登", "isr": "ליכטנשטיין"}}, "LT": {"currency": "EUR", "callingCode": "370", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeBAMAAACs80HuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAC1QTFRF/7MA/rMA/7UA5q0BC3YIAHIIAXMIAHMIAHQICG4IrQsBxAAAvgEAvwAA////KWO2egAAAAFiS0dEDm+9ME8AAAAJcEhZcwAAAEgAAABIAEbJaz4AAABCSURBVCjPY2AYfEAQC2BQwgIYjLEABhcsgCEUC2BIwwIYyrEASgWxWtSBBTDMxAIYVmEBDLuxAIYzWADDXSxgYAUBMVMEYE0sp5IAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTU6MDcrMDI6MDCzU16FAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE1OjA3KzAyOjAwwg7mOQAAAABJRU5ErkJggg==", "name": {"common": "Lithuania", "deu": "Litauen", "fra": "Lituanie", "hrv": "Litva", "ita": "Lituania", "jpn": "リトアニア", "nld": "Litouwen", "por": "Lituânia", "rus": "Литва", "spa": "Lituania", "svk": "Litva", "fin": "Liettua", "zho": "立陶宛", "isr": "ליטא"}}, "LU": {"currency": "EUR", "callingCode": "352", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeBAMAAACs80HuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABhQTFRF/xkZ/9vb/wAA////7Pf/Lar/AJf/AJj/BnHklQAAAAJ0Uk5T/v6mqd4QAAAAAWJLR0QDEQxM8gAAAAlwSFlzAAAASAAAAEgARslrPgAAACtJREFUKM9jUMICGIaKIFYgiAUwGGMBg1HQBQtgCMUCGNKwAIZyLGAQCgIAGo+XaSlY34MAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6NDErMDI6MDC7Cw57AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjQxKzAyOjAwyla2xwAAAABJRU5ErkJggg==", "name": {"common": "Luxembourg", "deu": "Luxemburg", "fra": "Luxembourg", "hrv": "Luksemburg", "ita": "Lussemburgo", "jpn": "ルクセンブルク", "nld": "Luxemburg", "por": "Luxemburgo", "rus": "Люксембург", "spa": "Luxemburgo", "svk": "Luxembursko", "fin": "Luxemburg", "zho": "卢森堡", "isr": "לוקסמבורג"}}, "MO": {"currency": "MOP", "callingCode": "853", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAj1QTFRFGZ0AGp0AF50AFJwAFZwAGJ0AIZ4AG50ADZwAjasDhqoDH54AkKsAMaAAFZ0BFp4CSp8AR58AFZ0CEZwBRKIAh6kAEJwAJZ4AHJ0AF5wDCJUAX75bWbtTCpYAGJ0DHp4AEpwAGZ4DDJgAW7lLldKL7vjs5/Xkm9WRUbVAGZ4CEZwAOKAAg6kAF54DIaAIDZgAk9GH6/fp+/78+f356fbnhMp2DJcAHaAIK6ADJJ4AQKIDDpkAD5gEApMAkNCF8vry/f/+/f796/brf8hyAZMADpkEF5oARaMDG54BEJoAGZ8SkdCFgcp0OKojWbhK+/77////5fTjTbM8OqslfshwfchwD5sJFZsAGp0BGJwAIKAIbcFcx+jC3fHa1+7UodeY4/ThyunGn9aW0uzO3PDZweW7Zb1THJ4DKqQT/P79+v37/v/+9vz2+f36/f7+2/DYF5wAG54DesZs3/Lc4vPg6Pbn5vXkdcRnFJsAGp4BKqQSntaUu+O15PTiueGypdibndWS+v363PHav+S5rNykhMt3HJ4EEZkAUbVCmNONl9OMl9OLZ75WdMRljs+Ci85/i81+hsx5gsp0QK4vEpoASLE1otiYn9aUpNialNGIV7dFXrtNn9aVnNWRpdmbmtSPOasjXrtOxea/xea+vuO3wOS5zerHzOnGv+S4w+W8zOnHweW6RrA1G54CMqgdgcl0qNqfp9qeqdqfqtuhoNeWdsVnIqEOD5kAFZsBM6gcfMdue8dtY71TMKcZFpwB1MAcYAAAAAFiS0dEUONuTLwAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAFVSURBVDjLY2AY5oCRkQhFTEDMzMLAwMpEQCEbOzsHJxcHOzs3K36FPLx8/AKCQsIiomLs+FzHIC4hKSUtIysnL86KWyEjkwKDopKyiqqauoaSJqsWTnUK2jq6evoGhkbGJqZm5haiEricyWRpZW1ja2fv4Ojk7OLq5o4zlDw8vbx9fP38HQICg4JDQsPCI7Cri4iMio6JjYtPCAhITEpOSU1Lx2F1RHhGYIBjZpZxQHZObp5jQH5UAQ4jGQqLigOyswNKSgOyAwLKyisqcZlYVR1fU2tcV9+Q2tjU3NLahsvXHu0dBp1d3t09vX39EyZOmjzFgwGXkVOnTW+YMXPW7IY5c+fNX4DL10AjlRYuWrxk6bLlK1auWr1GaS3OOGRYq79uvfqGjZs2b9m6bTsedUCVOyp29uzavWfvlH141QHdGVGhDwQVlREMhEBEOhAQVjakAQCN/F7SFaUfOgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNTowOCswMjowMEUbLmwAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTU6MDgrMDI6MDA0RpbQAAAAAElFTkSuQmCC", "name": {"common": "Macau", "deu": "Macao", "fra": "Macao", "hrv": "Makao", "ita": "Macao", "jpn": "マカオ", "nld": "Macao", "por": "Macau", "rus": "Макао", "spa": "Macao", "fin": "Macao", "isr": "מקאו (מחוז מנהלי מיוחד של סין)"}}, "MK": {"currency": "MKD", "callingCode": "389", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAf5QTFRF/88A/84A/80A/skA9HUA7TsA7T0A8FgA/cQA/cIA8FYA9HcA/s0A/9EA/9EA/9IA/ssA9HYA7TwA7T0A7TsA8FYA/cQA/9EA/9AA/sUA8FgA9HgA/ssA/9AA/9IA/cEA/9IA/9EA/b8A8mIA7TsA7T0A7TwA70kA/LgA/9MA/LYA7kgA8mMA8FgA+JsA/s0A/LkA8FkA7T8A+aAA+Z4A7T4A+JkA8FYA7kIA9HUA/LsA+7AA71EA9oUA9YIA71AA+68A/LoA9HMA7UEA8FQA+qYA70oA8mkA/84A/80A8mcA+qUA+JoA8FMA7kEA9HQA7kUA/cIA8FIA7kQA95AA+60A7kMA7UAA94wA/9AA9oQA+JYA95QA9YAA/ssA9HgA9HoA/skA+ZwA8FUA/9QA/scA820A7ToA8VwA8VsA8mgA/cQA/LwA9HYA/s4A8WEA+7IA940A8FcA/b4A/88A+Z0A+64A+JgA+7EA+qcA8WIA7kkA/cMA8mYA83IA+JcA+qkA944A+qgA/LcA/swA+JUA/sgA/cAA/b0A+Z8A9XsA8VoA700A95EA95MA/bwA8FoA8mQA/cUA8mUA824A+qoA+JQA/LUA708A7TkA83AA9HkA9XwA828A95IA9ogA+qwA+JMA7kYA7kcA70sA83EA9YEA9YMA+7MA////ke27mAAAAB90Uk5T9fX19fX19fX19fX1+/3+/v37+/v7+/z8/Pz8+/v7/JTzpbwAAAABYktHRKknDwYEAAAACXBIWXMAAABIAAAASABGyWs+AAADCUlEQVQ4y12U+UMSQRTHR8tutczSTmZ1mBwiVikQD+JMqRRTFFRqNS9QMiUMNTVN8SDRLpKy7LLrz2wO8Oj99I7PvJ2Zfd8BICsrOzv7wMGcQ9xyDh+hGXD0WCY+fiKXWl4+UEEoSRIsKUVqZvhKGZEkormKeYi0JaxM6+CaTmYuKa8QpP46A28YBFdRTlhRNlYCZKqq5kFNLSeRmUbwpvAtVl6y2R0I0NCpk1mXW3Xsc6jeJUm37zAQ191lebmhkUaA1dxNrCnU3aMkbmyGUNXCPI+RbopUN7nZKiD24mxgTVvdtO6xEtLmpZyvvUOCss4p9i5A1tRGoKuTncFPyH26wPBAhqS6yiS4DEjRRtpU6aJON4FdSI3tD4nc04sy9R1QjRx2W1//AA4Ey8sGA2go1Pdo2LTD7QFZU+Pj5pHK9tHR8JNgZOzpbjsGOtQogLD4D9hhjxojhFpkfKIr3Q5jCqgdYHLcbH/mnHILPqBVsSuWyPQMEoR7qnHkeefsJCB9pEOZLpujfKlzyveCc5RsdUw5n9nNs/ML00oHhQBPQ0JdKRay+aMZ0LpoC8UYQfhUSGkQ0gx0LS3rrBmwxri85OLpNMiJ/pWaePhl/WrCu5YB172JiqHucNz6qp/zIBoPd9e/TngMGCGEA29C4jBv3wVYAhk8jG+PtwGvIMRN6JPvdc3sepp18wP6dJLz3n0XbtmITY8MrqdSG0FtKLb+Yd+F73jYl9SQ/iQOVKQ0gx/x5hJJZZruHwrLokKUT9QZhoQOhfpzjCgblv+HAvu2FiB0mfXU/ULIBhPP1zEINUkf3guiWr9CT7tmolnvN0KiHrrA9J2eXlm07A4u9m3SdhLs+cEEULuckcJ2nCbhwhZvCni7GBPR5E8urhmZimuIiysxx/KKn+kTIN+vMvaXyESLkOhvFvwRvvMvEx1c2PQh0DsbE9pdFXsx9Ox9AIJC8zG/E0TEk7KsTY/pdmrfkzKj4mW4AvLz8vJyc0+eKjjNrfDM2aLi4qJz5wtFXHDh4iVqxZf/AYaNAVI8j7QaAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE1OjExKzAyOjAwHClrIQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNToxMSswMjowMG10050AAAAASUVORK5CYII=", "name": {"common": "Macedonia", "deu": "Mazedonien", "fra": "Macédoine", "hrv": "Makedonija", "ita": "Macedonia", "jpn": "マケドニア旧ユーゴスラビア共和国", "nld": "Macedonië", "por": "Macedónia", "rus": "Республика Македония", "spa": "Macedonia", "svk": "Macedónsko", "fin": "Makedonia", "zho": "马其顿", "isr": "מקדוניה"}}, "MG": {"currency": "MGA", "callingCode": "261", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAD9QTFRF/3xr/3tr64hsb9J0W991W951//////7+/y8V/zMZ/y4V/zIZ4EIX4EUb/v/+G7giH7omAMwkAM0oAMskAMwoimvg7wAAAAZ0Uk5T/v7+/v7+v+O9ogAAAAFiS0dEBmFmuH0AAAAJcEhZcwAAAEgAAABIAEbJaz4AAAA6SURBVDjL7cq3AQAgDAOw0Hvn/1tZyeALQLPIXhz5gNCPj0YRE8KjzAVhsarWER71mAiPZm3kx3fiAVAbNgcW0kZ2AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE1OjE0KzAyOjAwThFEhgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNToxNCswMjowMD9M/DoAAAAASUVORK5CYII=", "name": {"common": "Madagascar", "deu": "Madagaskar", "fra": "Madagascar", "hrv": "Madagaskar", "ita": "Madagascar", "jpn": "マダガスカル", "nld": "Madagaskar", "por": "Madagáscar", "rus": "Мадагаскар", "spa": "Madagascar", "svk": "Madagaskar", "fin": "Madagaskar", "zho": "马达加斯加", "isr": "מדגסקר"}}, "MW": {"currency": "MWK", "callingCode": "265", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAZ5QTFRFAAAAAQAAAwAACQEAHQMBMQQCOQUCMgQCGQIBBgEAAgAAHQIBVwgDggsFkQ0Flw0Gkw0GlQ0Gnw4GjgwFeQoETwcDFgIBDgEBWwgDkw0Fmg0Glg0GhwwFfAsFdQoEeAoEgwwFgwsFlA0FkAwFSgYDBwEAfQsFoQ4GiwwFcQoEYQgESwYDNQUCKQQCKwQCOgUCTAcDZQkEdwoEjAwFDAEAFwIBjQwFmw0GYwkENgUCEQEBPgUCZwkEgAsFegsFdgoEGwIBvBAH1RII0xIIthAHbQkEEAEBJAMBXQgDpQ4GZgkEnA0GewsFVwcDGAIBWggD6hQJ/xYK/BYJ+BUJ4BMISAYDaAkELQQCCAEAigwFLAQCbAkE/xgK/RYK+xYJ/RYJ/xcKUQcDOAUCJwMBiAwFYAgEBAAAwREHuxAHvhAHvRAHuRAHxhEHow4GDwEBQgYCbgoEEwIBCgEADQEACwEADgEADwEAFQIBFAIB4xMH4RIH4hMH5RMI5BMH+BQI+RQI8xQI9BQI8xUI+BIH5hwLL384HYk8IoY7IYc7////Gt7rFwAAAAFiS0dEiRxhJswAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAE/SURBVDjLY2BAAoxMjAzMLKxsbOwcnAyMXAy4ABcjIzcPLx+/gKCQsIioGJCPXR0jg7iEpJS0jKycvIKikpCyiioDVpVcDBxq6hqaWto6unr6BoZGxkKaJthUMjKYmpmLWFhaMTEwAZGYtY2tuZ0JNnWc9kpqPA4MHHaOTs4urm4M7h6Knl6YRnIxqHj7+Pox+AcEBgUHBwWGhDK4h/HyhTPA/c4IBlwMEZHe9lEM0TGxcUHx8UFxCQmJDElGQnKgoAADuIHJKamWaSYu6RmZWUCQmZ2Ty5CXX6DoBrfcCgrcTAuL3AqLi0xKwMCkqLSwrKi8wg0mz1AJA1XVNbWVlbVwAGTXVFfXwqQZ6mCgvh5MIABMDAIYGogEDI1EgoFU2EQkYGgmEjC0EAkYWokEDG1EAoZ2IgFDB5FgZCoEANGsy4VJsnfVAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE0OjUzKzAyOjAw4D4fzAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNDo1MyswMjowMJFjp3AAAAAASUVORK5CYII=", "name": {"common": "Malawi", "deu": "Malawi", "fra": "Malawi", "hrv": "Malavi", "ita": "Malawi", "jpn": "マラウイ", "nld": "Malawi", "por": "Malawi", "rus": "Малави", "spa": "Malawi", "svk": "Malawi", "fin": "Malawi", "zho": "马拉维", "isr": "מלאווי"}}, "MY": {"currency": "MYR", "callingCode": "60", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAbBQTFRFMgVt3AAK8FBV//7++srL6QwU6x4l/ODh/vLy7TU76AAI+K6x8m905wAA/vDxAAaJAAWKAQSKERaAFRl+BAqHAAWJAQaImAI07AAF6AAHDhKCbWlPfXdGQUFmERSBDhGCGBp9EhWABwuGmQs+7Q4U6Q4WAwmIiIFAl484EhaAAASKFxt9TUxgfHdHaWZRLC5xBwyFAgeJpIa1/87N+srMKixzyr8cLCxyAAKLPT5otKoo9OUG39IRcm5MAgiKp6nW////AAOLREVlxrofBw2FUVBd2c0U//IA+uwDkos7HiJ5AQaJnDdo81JV71BWLC5yysAcKSp0BQqHNTdsopoy5tgNzsIaZWJTExd/lwIx6wAA5wACBAmHjYY9k4w6DxOBEBSBPDxpYV5VUlFdICN4BQqGoGCQ+ZKT9ZCTAAaLAAWLDxSCcXBMeXdIOz9pDxWCBgyHDxODCQ6GBAmJAgiMp6nXNAVsMgRtMwRtRRVjSBdiOAlqMwRsMwVsNQZtsmCG+JKU3AAK2wAL5AAF6AAC8FBW6QwU6x4l/OHi/vPz7TU76AAI+K+x8m905wAA/vHx2P3g2gAAAA90Uk5T/fb29/b29vb39vb29vb3/hPHdAAAAAFiS0dEQP7ZXNgAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAEWSURBVDjLjdFFUwNBEAXgxp1eJMElOBskgeCW4Brc3Vlcl8VJcP/LzIELVbNV7zvNoevV6x5iZiUuPiFRYYt4WpOSU+RIzKWmpWdkZmXbcsRgbl6+nBgsKCwqVu0lpWXlDouzotIlR6xWVdfUOurqGxqb7Nzc4jZB7GltsyntHZ1d3T293Nc/4JUTiYNDw56R0bHxickptk7PzMqJjnPzC4vq0vLK6to6Ozc2t+RI07Z3dvf2Dw6Pjk807fTMtCPp+rlxcXllGMa1fnN7d2+WGOAT/H7fn4dHs46BT/94zVCQG0PBLgyFPGMo9AVDYa8YCn/DUMQ7hiI/MBT1icEPHv2FoZhvDJ4Id4S3hu8I/0zsDwZe5hctVdOZL0tejwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNTowNSswMjowMCTMT6wAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTU6MDUrMDI6MDBVkfcQAAAAAElFTkSuQmCC", "name": {"common": "Malaysia", "deu": "Malaysia", "fra": "Malaisie", "hrv": "Malezija", "ita": "Malesia", "jpn": "マレーシア", "nld": "Maleisië", "por": "Malásia", "rus": "Малайзия", "spa": "Malasia", "svk": "Malajzia", "fin": "Malesia", "zho": "马来西亚", "isr": "מלזיה"}}, "MV": {"currency": "MVR", "callingCode": "960", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAblQTFRFtxQBtRYCuRIBvwwAvg0AuRIArh0GkjkVlDcUkzcUlDcVlTgWljgWljkXIahRKKBNJ6JOKqNQKqNRJaFMH55HG5xDFppAGpxDKKJOL5pKLptKMJtLMJxMJJZBIZQ/Np9RUatoa7d+hcSVdbyHPKFWLJpJL5tLLZxLMJ1NKZpIIpdBYLR2tdy/6PTr/v/+/v7+tNy/WbFxMZ5OJZhEOKFVvN/F/////f792+7gUK1pGpM6I5dDLJxKL51NJplFQaZc4fHl+v370OnXMp5PIpdCMZ5PL51MLpxM0+rZ+fz66fXsO6NXMJ5OH5U/j8qfdb6IHpU+K5tJM59R5PLo/P782+7hLJtKYbV4/f7++/38m9Cph8aY/P38/P79cLuEIJZAmM6nXbN0I5dCksuhXrN1MJ1Odb6Jcr2GSqpk+vz6n9KtxOPN+/374PDkLp1MYrV5e8GOHZQ9pdWy7vfwQqZdKZpHu9/E2O3eJ5lFms+o5fPpZLZ6T6xoq9e35vPq1Ovag8WVMZxNJpdEIJQ+NZ5QU6xqa7h/gsOTgMGQXLBxM51OLZpKLptLKaNQJaFNF5pAHp1GJqFNljgXHZ2dQAAAAAFiS0dENke/iNEAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAGBSURBVDjLY2AgBTASADB1TMwseAEzE0QdKxs7BycK4OLm4eXhgvE42NlYwfYys/PxCyABQSFhEVExcWEJKJ+fj50ZZDsjCwe/pBQcSMvIyskrKCopq6iqQUQk+TlYIAo5BaTUYUBDU0tbR1dP38DQCCYkJcCJqVDD2MTUzNzMwtLK2gafQls7ewczRzMnZxdXN3U8Ct1t3D3MPM28vI1d1dXxKfTx9TNzNDfzD3BWx6vQPTAo2CzELDRMXR2/QluXcLOISLOoACMCCn0Cos1iYs3i4jUIKkwwi9Q3S0yyJagwGaQwhaDC1Pg0s9hYs3SCVrvZZWSaRZplEfSMuptxtlmOWW4eoeBR13DJB9ldUEggwIEq44uAUVhckuRMQKG7emkZMFGUe/um+uThU6ieF1hRGatnVlXtW2hsg0+hep66b01tnblZfUONEYZClKyg1tjU3NLa1t7R2dXdg5oV0DNXr1CfiGh//4SJaJkLa3adxMvLzYGWXYkvAIgvUogCAHK1ht/GJTH9AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE1OjA0KzAyOjAwgrtEGAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNTowNCswMjowMPPm/KQAAAAASUVORK5CYII=", "name": {"common": "Maldives", "deu": "Malediven", "fra": "Maldives", "hrv": "Maldivi", "ita": "Maldive", "jpn": "モルディブ", "nld": "Maldiven", "por": "Maldivas", "rus": "Мальдивы", "spa": "Maldivas", "svk": "Maldivy", "fin": "Malediivit", "zho": "马尔代夫", "isr": "האיים המלדיביים"}}, "ML": {"currency": "XOF", "callingCode": "223", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeBAMAAACs80HuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABhQTFRFq94AAJoAApsA//8A/6cA/wIA/wAA////biEhSgAAAAF0Uk5T/hrjB30AAAABYktHRAcWYYjrAAAACXBIWXMAAABIAAAASABGyWs+AAAAGklEQVQoz2MQBAMFYzBwTQMDhlHBUUFaCgIA/uiDX6UlVGoAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6NTUrMDI6MDCD7ir2AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjU1KzAyOjAw8rOSSgAAAABJRU5ErkJggg==", "name": {"common": "Mali", "deu": "Mali", "fra": "Mali", "hrv": "Mali", "ita": "Mali", "jpn": "マリ", "nld": "Mali", "por": "Mali", "rus": "Мали", "spa": "Mali", "svk": "Mali", "fin": "Mali", "zho": "马里", "isr": "מאלי"}}, "MT": {"currency": "EUR", "callingCode": "356", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAXdQTFRF//////7+/O7u0RERzQAAzgEBzgAA/v////79//772LSTvKOFvqaMy6aC//Xx///+wKeLlJmcl56krJmC//Lp/v7/xKmMnJ2dn6KlsZyD/f////z6xKuTm52dnaCjsp+K/u/n/v7+//38//v3/vv3//36vqysoJ+fo6Ojo6Skrp6e+/Hu//76//v2t5+CvaSIo6KgoKCfoKCgnp+guqaRvaOGuaKIyqWB//bz/O3txauPlJqcnZ+hnJ6gpqams7OzsLCwpKSknJ+gsZyE//TtxqyQlZuenqCjnJ+ioKGhrKyrurq6tbW1oaGhnaChmJ+lsZ2F1rGQs5x/uaGGuaKKpKOhmpuboqKiqqmpnZ2dnJ6ft6SQuaCDtJ+Gx6J9//by//v5//jy/vjz//r1uqionp6eoKKiqpyc++/q//v1//jx//r3//r5xKyUsqCL/Ozl/f7/xKiMsZuCwKeMlJqemJ+mrJqD1bCOuJ+CuqOJyKN+//Xw//378+OKIgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAD3SURBVDjLY2BAB4wMTMwsrGzoAC7PDgREKeTg5OQgQiE7Axc3Dy8fUBUhhfwCgkLCIoQVivKLiUtIElII9IaUtIysnLwCuyI7Ox6FSsoqqmrqGuqaWto6utI4FSoycOnp8xiIGxoZGZuYmplbMFhiVyjKYGVtY2tkZ++g7mjrJOTsgluhq5u7h6eXt4+vuo2ffwBOhYoMgUHBIaFh4RGRUdExsXHxuBQyMCQkJiWnpGr4pqVnZGZl4wtHYPjk5MrK5eUz4A8eBn7GAv5CcYkiYIDzE4zC4pLSMiKikJ2hvKKyqpqwQgaGGl1daeomXKKzwqjCQaYQAKkSMZESNvARAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE0OjM2KzAyOjAwdGk57AAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNDozNiswMjowMAU0gVAAAAAASUVORK5CYII=", "name": {"common": "Malta", "deu": "Malta", "fra": "Malte", "hrv": "Malta", "ita": "Malta", "jpn": "マルタ", "nld": "Malta", "por": "Malta", "rus": "Мальта", "spa": "Malta", "svk": "Malta", "fin": "Malta", "zho": "马耳他", "isr": "מלטה"}}, "MH": {"currency": "USD", "callingCode": "692", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAYAAABe3VzdAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAAB0pJREFUWMPN2Ft3E9cVwPH/mRmNRndb8lW+3+RgOwkEt+HSxWoIlBZCICUEVt/61I/T79A+ty+GpKVrxcYlLKAFGkzAYMkGg++yZdmSRpfROX2wcXBsiEmg6XmT1uisn87e++wtiYO/+7Pi/2xJJagPZDjTM4axkw8owGsZKAV2wUG8IZgCBPBO7QLn+kbpDC/vECgVlUELKRU5u4TQXj9RKoHXVeJox2NOxhKErAJSiZcDlQLLbaCUIuR3o4CldB5dF+RsB/GanFIJGoOrnO19wM8bZtE1iVQCBdsDlQLT1An5TcplRWNdAI9loGsaXS2VzCazeC0XhWKZ1WwB8QOlSoGmKfY1zPJZ7yhNodU1mBKAAvUCYNBvYhccYq1hFpZy9HVVY+dL6LpGSzRI1i7R11XNpa8m8HvXnpXy1WpNKkHQXeBEbJxjnY/wuUpItf5FlUSzKvA2HNgKFALcps57PXWsZgsc2d9K0O8m4DcRQCZXoqrSw+j4ErvaI2RyReKTy68UbqkEHeFlzveN8k7tAmL9PZQEzcCq3U2w+zRmZWwrMFoTIBRwIwQcfr+FpvogzfVB/D4TgGyuRGolj+MoPJbBjZEZWhuCTM9nKDnye0IqcOllDjZPcabnIbW+3HquKVAKwx8l0Hkcb9Mv0FzerTloGBpLaZtojZ+3Y9V0tlQSaw1juvSNZzxug4DPJF9wKEvJvnejfHXrKU755SGWShDx2nzyVpxftk7iNsobpyZcXryNBwh0foQrEP02ms8DlQKv5aK3s4qmugB+r0lrQ2gT7tlymzptjSGm5lYZf7JMU10QIQTJpRzfZT573VuT5HzfKN1VS6AEUq4JzEg3wdgprNrdCG1rSRgALkPDchtYboOltE1NxEtdlQ+P+8W3kNs0qA57qar0MpvMopTC43FRLJVx1kMtlcBjOBxun+RUd5xKT37j1HRPGH/bUXxtR9DdoRekBBhCgNfjoq7KR03YR6TCoibiQ9e19UPefmmawHIb1Fb50DRBMmUzv5hlZiFDctnGKUN9IMPZnofsa5rG0CRSKoTuwqp7j2DsFGZFO9tVl5SK8afLDF6fVIZSkF4tsLySZ/xpms6mCoJ+N8ViGacs0XV9W6DjlEmmckzPr3L3YZJH02nyBWftbhPQH53jXN8DWivSSLVWoK5gM4Guj/A27EMY1pY9y1KRmEzx+fA4QzceM7+Y+zYHhRB4TB274HB3bIFwhYfqsJfWhtC2V0gyZZMvlJmay5C1S1imjp0v4zOLHO+a4DddE/jNIlIqNNOPt/kQgY7jGL6arbCy5OGjFBcvJxj+9yTJlI0Qa1HalGTpTBG3adASDTHyYJ66iA/DENRX+dF1DSHAcSQLqRzjT5a59vUUAZ+JYWikVou0VKQ51/eAPfVzaEik0nFX7yLYfRp3dS9CbI6G40hGJxa5MJTgys0nLKbzaOuwjYN7ftwSYu0a0TSND/e3YOcdDvU3YRga0Wo/hqExPZfBLpS4fmcaTdP48tokgjJ7aib57Vuj1AeySKnQvdUEOn6Nr+UDNNO/CVZyJN/Ek1wYinP19lNSKwU0wXYtU4nvzoNKQX21j7JUdDRVUBm0iFR6MHSNoN/NSqbAvcQikZDF9ZFZ6oIO/ZW3Odw+iaUXQbfwRN8n2HUSV6h5U6EVS2VGHi4wMBjn2tfTpDMFNCFe1oXUtq1uLplF1zUykRL3xxfZs6uWXL5EbdjHYtpm7FGKVKWHlsA8H7ePsKsqiQJcoQ4CsY/x1PcjdHNjz0KxzH9G5xgYjHNjZIbVbBFNCPQdjG3bTzOAVIp7iSRuU+fuw7WiEUJwf3wJQzi0GaOc6Y1TYWbArCDQ+gH+9mPonsjGPnbB4dY3swwMxbl5d5aMXdox7KVAYGM6yRcccnYJ09RxJJjOEmf7xjjQ+ATTJTCr9xKMncId6QahAZCzS/zr7iwDg2Pcvj9HLu+8Mux7gc/npEKwmi0Sq5jh6P7bdIRT6L4ogc4TG40d1iad63emGRiMc+fBPHbBQdN+GGzHQKkEPleJI81xTsTiBD0aVuOR9cbeAMBqtsjV21NcGIpzd2yBfLGM/iNhOwJKJWgOrfBZ7yj90TmsSCeB2OmNxp5eLXDl1lMuDMW5l1ikWHp9sJcClRLommRf4zRne+7TUmvibf0Uf9tRNHeIVDrP8M0JLg4lGJ1YpOTI1w57IVAqQcgqcDI2xq+6pgk3vU0g9gmuinYWlwsMXX7A58MJxh6lcMryR+fYjoEKQAm6wkuc77vPnk4Poe7f42nYz0Ja8eUXo3wxPE7iSYpyWaFpYlNLeqPAZ6P4oeZJPn13mraen+FrP8G8HeCvFxP87Z8JJqbSa43/fwTbAEolqPJmOdOT4Fh/kPCuP7Ag2/jLpSdcunKNxzMrqJ8AtgHsj85wdm+a3f0HSbr28qfLS/zj6iBPZ1fWf7eKN/JPwk6XeDz8R+Vt+ZC/39EZGIwzOZMGxU9yWtss9V9w5BXL/1Fc9gAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDo0MyswMjowMCyUH1IAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6NDMrMDI6MDBdyafuAAAAAElFTkSuQmCC", "name": {"common": "Marshall Islands", "deu": "Marshallinseln", "fra": "Îles Marshall", "hrv": "Maršalovi Otoci", "ita": "Isole Marshall", "jpn": "マーシャル諸島", "nld": "Marshalleilanden", "por": "Ilhas Marshall", "rus": "Маршалловы Острова", "spa": "Islas Marshall", "svk": "Marshallove ostrovy", "fin": "Marshallinsaaret", "zho": "马绍尔群岛", "isr": "איי מרשל"}}, "MQ": {"currency": "EUR", "callingCode": "596", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeBAMAAACs80HuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAACFQTFRFACZ/AymBABl3qbbU////+/z9//z8+7G68gok8xsz8xgwLe7hVwAAAAFiS0dEBI9o2VEAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAAeSURBVCjPY2AAAUZlVxcgSKmYtQoEGEYFRwVpKQgAg3q7n/McyNsAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6NDkrMDI6MDCI5EAcAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjQ5KzAyOjAw+bn4oAAAAABJRU5ErkJggg==", "name": {"common": "Martinique", "deu": "Martinique", "fra": "Martinique", "hrv": "Martinique", "ita": "Martinica", "jpn": "マルティニーク", "nld": "Martinique", "por": "Martinica", "rus": "Мартиника", "spa": "Martinica", "svk": "Martinik", "fin": "Martinique", "zho": "马提尼克", "isr": "מרטיניק"}}, "MR": {"currency": "MRO", "callingCode": "222", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAa1QTFRFLZxLLJxLLJtMLpxLMJ1KJppNV6s8aLI2IphPK5tMDZBWksInwtQWF5RTNp9IM55JNJ5JUak+KZpMjr8oytUT6OEI9ucD3t0MscwcN6BHKZtMPaJFTqg/J5pNmMUlOKBHq8se/+0A/+8AMp5JKptMHpZRgrwtaLM2IJdPL51KHJZRsM4cg7wsHJVRMZ1KMZ5KGZVScLUz+OgD5N8Kv9MXH5dQMp1J2t0NTahAJZlOLp1LHZZRhL0s8eYFnMUjXa46msQkRqVCG5VSnsYj7eQHsc0cHpZQI5hPHpdQ//AAKJpNztgS//EAksEnG5VRTadA7OQHarM1IZdPe7kv/+4A/+wAW6066+MH1tsPLJtL1dsPyNUUJJlOk8Em+uoC/OoBbbQ0I5lO++oB/OkB+ukCt84abbM0RKRDNJ9JO6FGWKw8lcIm5eAJ+ecCqcofdLYy/eoB++gB+OcC5N8J8eQF/+sA/uoA+ucCvdEXaLE27+QG/ekB/egB/+oA/+kA++cB/OgBpMchLp1KIZhPp8kf8+UE/u4AX645KZpNn8Yits4auM8ZqMkfIJdQ////k/cqxgAAAAFiS0dEjoIFs28AAAAJcEhZcwAAAEgAAABIAEbJaz4AAAFvSURBVDjLY2AYBTQAjEzM+KRhkiysbOwcDIy4FXJC1XNycfPw8vFDVDJyYigTEBSCmCksIiomLiHJCeQxS0nLyKI7g1OOjxNsoLyCohKPsgpInkVVTV1DE1Udi5a2jq4ekKFvYGhkbGLKAtZkZm5haYWm0NrGVk8FqJuZ1c5e1sERZKOyk7MLAyOa1ZqWFkqubizMDIwsmpaM7ixAvyh72Hu6go1GDR0vbx9fP00WBkZGTWZNRgZmZQ//AKXAIAyFLKbBIaF27pZ6LJrMzMyaeox+YeFKEVgDMjIqVDFaxjTIizNSKsZaLzYuXjEB00CgKxPZkpJDU1LT0jOUM7Oyc0JylfKwqQNZnh9aUBiiWCRaXFKqVFbuWSHEiD3SWUwrq5Sqy2tqa+vqGxRDG704m3BEN0uzdEtrSJuiYkhIdXS7KQMudUCVHR7S+Z1d3T06MjEcLPgSGzOLUK9br4aHh6WmJgN+wMwCBoSUDV4AACIxPKtk5SdLAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE1OjAwKzAyOjAwdvRgCwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNTowMCswMjowMAep2LcAAAAASUVORK5CYII=", "name": {"common": "Mauritania", "deu": "Mauretanien", "fra": "Mauritanie", "hrv": "Mauritanija", "ita": "Mauritania", "jpn": "モーリタニア", "nld": "Mauritanië", "por": "Mauritânia", "rus": "Мавритания", "spa": "Mauritania", "svk": "Mauritánia", "fin": "Mauritania", "zho": "毛里塔尼亚", "isr": "מאוריטניה"}}, "MU": {"currency": "MUR", "callingCode": "230", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeBAMAAACs80HuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADBQTFRF/wAA+wAEfwCAAAD/BAD7AQH+ERHu7u4R//8A/v4B+/0Af80AAJMABJwAAJoA////llr3LAAAAAFiS0dEDxi6ANkAAAAJcEhZcwAAAEgAAABIAEbJaz4AAABJSURBVCjPvcrRFIQAAADBVUghhRRSSCGFFFJIIYVTOIUUYkhgfms+9219ZQCfIzRBM/hkXMDnCm3QDh3gk/EEnz/oD13QDW/EB2rFAbh2CSgfAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE1OjA0KzAyOjAwgrtEGAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNTowNCswMjowMPPm/KQAAAAASUVORK5CYII=", "name": {"common": "Mauritius", "deu": "Mauritius", "fra": "Île Maurice", "hrv": "Mauricijus", "ita": "Mauritius", "jpn": "モーリシャス", "nld": "Mauritius", "por": "Maurício", "rus": "Маврикий", "spa": "Mauricio", "svk": "Maurícius", "fin": "Mauritius", "zho": "毛里求斯", "isr": "מאוריציוס"}}, "YT": {"currency": "EUR", "callingCode": "262", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeBAMAAACs80HuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABVQTFRFACZ/ASeApbLS////+6228xkx8xgw8anT+QAAAAFiS0dEAxEMTPIAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAAaSURBVCjPY2AAAyFjMHBNAwOGUcFRQVoKAgDqd3XHPs6NlAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDoyNiswMjowMLjDOXIAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6MjYrMDI6MDDJnoHOAAAAAElFTkSuQmCC", "name": {"common": "Mayotte", "deu": "Mayotte", "fra": "Mayotte", "hrv": "Mayotte", "ita": "Mayotte", "jpn": "マヨット", "nld": "Mayotte", "por": "Mayotte", "rus": "Майотта", "spa": "Mayotte", "svk": "Mayotte", "fin": "Mayotte", "zho": "马约特", "isr": "מאיוט"}}, "MX": {"currency": "MXN", "callingCode": "52", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAp1QTFRFC3ImD3QpAGgXn8ep////+/38/vv76a2tuAAAvQMDvAAA/v38/vz8/fz7/v39+/z7/f79/v79//7+///+1L+0q3RWu5aC6uHc/fr56q2tnsep8fTxz9vT18jEkF5Gi1IziDQHfSsBfzQMuZB7ncaozdzSYX1Ns384iUsagTQPlEQZjT8WhzsShy0AvYty6ayrn8iq9/n71de9bHU3p3pigjIHhDoThTkRiz4Viz0UhzMI6+rj7rW2twAAAGcVptCz69zalqCHiqyGu9K9mFI1gzMIgDgSfzcSgzAFjz4Siy4Au5yF77q8tgAADnQpAGcYmcGiiKeJYnNGv6illGpXhjcPiDcMkFo9wamciksphjIHvZyE87m8vQAAvAMDD3MrAGsMesKD6aq2sZ2PiaRzeVgoiGM0cS0HgDAGgDgQya2e39/ei1tBz6ecmsmYXS0AyAADugIADHQqCmUOp7mT6c/TPWwoja+DyqGL1q+Js3pml1xDeDESeyUAsnZYwLKl4MXEjsCMbCMAugEAC3QoDmofVZJM6vbub7R2LIYrWFMrfLOGhsSTwKqHmHAauZh6oXxjuXx12ebaUok+rAQAwAABuwEADXMqCXkQnLyN/+TthZN3ZKl1RI04E4QaI3oWHn8AVZhJG3sb4q+1o8qlJl8CvwQFAGoZor6jnK2DdrBwz8/ecbzuc4+oiEU5YDYLZ2Zajaipw7ymldOgdKxz4ZybuwICp8yx5/HmJ4snpa+FsK+mdIuUfTwsgzsyiHV3ncfAxMWuJYQgsua+9rS6tQAAAGkXnsao+vTzmbGKNJAxaaxibIpqd3VnbbBvHYkXs8it//X36Kyrn8eq+vz77fPs2OvdvLKntKac1+fb8vby/fv6/v7+/fv7/f38XwR2EQAAAAFiS0dEBI9o2VEAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAFNSURBVDjLY2BAAEYmZhZWFihgY2Hn4ORCAIbhrpCbh5ePoEJ+AUE+IaBiQYImCvOxiIiKibNIsEjiUSjFIi0jKyevoKikzIfXRBUWVTV1DU0tbR1dPRZ9PAoNWAyNjE1MzcwtLK2sbWxxKrSzd3B0cnZxdXP38PTy9vHFpdDPP4AlMCg4JDQsPCIyKjomNg6HwviExKTklNS09IzMrOyc3Lz8gkLsCouKS0rLyisqq6prauvqGxqbCpqxK2xpbWvv6Ozq7unt658wcdLkKVOnYVfIMH3GzFmz58ydN3/BwkWLlyxdxoXLM8tXrFy1es3ades3bNy0ecvW2G04g2f7jp27du/Zu2//gYOHDh85ijMcjx1nOXHy1OkzZ8+dv3CR5RKemLnMcoXl6rXrN27eYrmNN1EAk5kgJN3euUsw4d65c+/enTuDPXPRSSEA9OV48ySYOO4AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6NDYrMDI6MDB+rDD1AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjQ2KzAyOjAwD/GISQAAAABJRU5ErkJggg==", "name": {"common": "Mexico", "deu": "Mexiko", "fra": "Mexique", "hrv": "Meksiko", "ita": "Messico", "jpn": "メキシコ", "nld": "Mexico", "por": "México", "rus": "Мексика", "spa": "México", "svk": "Mexiko", "fin": "Meksiko", "zho": "墨西哥", "isr": "מקסיקו"}}, "FM": {"currency": "USD", "callingCode": "691", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAR1QTFRFZ5fWaJfWaJjWZZbVZpbWX5LUhazeg6rec5/ZXpHUwtXuvtLtZJXVnr3l6O/5+Pr95+/5nLvkY5XVW4/To8Dm////oL7laZjXvNHtuc/sZpfWaZnXgKjdgajdaZjWYpTVZZbWapnXjbHgdaDaWY3SYJLUd6LajLDgTobPqcToz97yr8jpsMnqi7Dg0uDzpMHmdKDZpMDm4er3+vv+iq/gYZPUjrLg/P3+3+n2or/mdaHaq8bo6fD5f6jdYZPVgqrdTYXPxtjwmLjjrsfpZZXVr8nqlrfjytvxtczrbZvYWY7Sb5zYY5TVe6XbXpHTfKXcvdLts8vrts3ru9DtX5HUn77l6/H6+vz+6vD5mrrkxdjvwtXvXZDTiK7fh63fGEKQlgAAAAFiS0dEFeXY+aMAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAEzSURBVDjLY2CgADAyEqeOiZmZiRh1LKxs7KwsRNjLwcnFzclB2F4eXj5+fgFBIYK2MwmLiIqKCRN2pTinhAS3JKc4QYVS0jKcrLJyxHhbXk5OHq/jYMHMBEaQIMAS9IxCCopoPmBSZObBUCnHo6SsooqikklVRU1dCMO1Gppa6tpyUggBFkUdXT19DTR7FQwMjUSNTUyRjGQyNTMXtbDkUEBVaGVtI8pvK4+s0M7eWFRA00ABzZkOko5Ozi7IIgqubu4eDhiBo+Dm6SWP4nI5eRVvNxeMuGT0YcEMHhYfLAHJhMSABzjetOEjLufDQBhIKfr6cfqLSxFUKMcaEBgUHEI4+ch5hYqKCnoRVMjEIxgWbhwRSTgrMKjxREXzqBHhG+aY2LgYZiIUAiNJgagCgFIAACGpHL8Jj431AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE1OjAyKzAyOjAw4WtxIgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNTowMiswMjowMJA2yZ4AAAAASUVORK5CYII=", "name": {"common": "Micronesia", "deu": "Mikronesien", "fra": "Micronésie", "hrv": "Mikronezija", "ita": "Micronesia", "jpn": "ミクロネシア連邦", "nld": "Micronesië", "por": "Micronésia", "rus": "Федеративные Штаты Микронезии", "spa": "Micronesia", "svk": "Mikronézia", "fin": "Mikronesia", "zho": "密克罗尼西亚", "isr": "מיקרונזיה"}}, "MD": {"currency": "MDL", "callingCode": "373", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAYAAABe3VzdAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAABNFJREFUWMPtl89vVFUUxz/3vTfvzY/Om2npDzptaUpbSmtqhJAoEUyjwRgWJEZXbty4NcqKrXGh/4BLNpiSuHGjJCoLJYbIrwUq0BZa2tJphxna6bSdn+/ndTEj/ooybwKaGE7y8pKbe8/95HvuufccwYHTkgAmhGT6vdPyrakrAq/JRSqUzuty/eOoINBuoASb/u/bU8D/BlA0voZ5/u+8KX8zv0XTWqHb2VawK6AbUHWgrIBSEpS3dEDQ1WURNuRDONsWFLZVgiZIC4CCuLpFdiYivtf6OTK1hqJJnBm4f7GN5eRRKuU8Q2NLvHjkQV1dF65d7mZpsUuMxHLsLjnIAIoGC7GEieRd9sYrpBdTzM4kMFRQDYh3Ovi1IoqvU6vqSFn3fm8lwvzNPvxEgnS/iRdQxoBnUBITBbKbFTIbNqtrBgDxvdB73EKEN5BKlZGxPKLhOZs1WM15ZPIVHgjwRLADGThJhBDYro/j+vgSpICIDiFdguohVRszadc9C/Ak+FJSsz2UFpKlpSQRgKJAfrmNG+erDAyUyG/qaBmVNl+yejWKOlgik4mydtusKyHEn5P/SQAKfB88X+IpktHbFUbPVNjplkRrDkfHF5Bt4J7zKSVhcNnCmSwzP5zA8SS+Tz2TA1AGABQgfMKGSrJNx1MUzCxonos9Ch0XPeRJD2UA/Ndgez+IDRezJkm26TgexHYspNqAbDJXmgPULIivQ9c8OLVGkEFIgdMOyi7Qy1D5BNx2iOZAS4LdB78WFIL6eWXShQUVSqIpJR8NKAUksvD8NFhRakujuMJHoOKrYFig34fChxDpBqlB8SBwCSJrsNnfcOOD8axHrNvBntGaDvOjAYWE7V6YOQaRB9wYmOWQIui3ovzY9zJ3D0WppnVefX2a+L4tAMr5EF+vvAFvJyguhxBcAiAUAu+aBjaPERDACUOlA8a/oUPUKNZMXOGSNg4yN/sO0ViaxOw9Dnd8iarCzVuTnMt+RHFniNHU5/TxA0IDPWfjXNQCXTfNAQof8oMwd4ytwQtcSGbZszEInsvEM2fZM/gt2UyK9fUQqgrZTIrOjjtoigPSQkpJOOrjbILnikCAzV/UrgHlXVixMpPlJI4UpPq/oE3d4M6tN6lUUpimg2k6+FLH8xT6e2Y5MP4pngdGzMap6s2TNUyl98QHzakoodzBpKzidi9yNZFnqjdNIreBmcgTTzjkCzr5fA+Z+WFMZ5Gx1Bn2j1/n3nICI+bjrwgGcmXUAIDBLmpfIeSGyIcthnuKHLktqSzP0XPqZ1bTSa5dfQmEzr6hr+gcKrDzmc7urioThzLcnU2hSzewgsHeYiFJWAbvC5NTOYh/B3uPV6lUQ9y6vpvqzhJOcYHl+Xb0mODA2CbGWclk5yY97ev4brNdVquASGbz7cRTpnxuVeJrUBwQ3PipHalYRGMeYUNFaGXm5jooHFawsxCehheiBWmubOMH2zBgiAWs1EZwtCtE34XSKph9klf6sqykQ1y/PIzrWEwczDG2r0xISKyToO8BZQHGdiy0gOVW4GJBqtF6MWpC936oSyIZHbGJRBaoVhVGh63G2wbaVD1O1jzEFVFf++QA6zAPf/4fh/tSzl+mPWzuRUstSSuA/6Tv47f/aV/8FPA3+wVCGfNXypoQWgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNTowMyswMjowMEccepYAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTU6MDMrMDI6MDA2QcIqAAAAAElFTkSuQmCC", "name": {"common": "Moldova", "deu": "Moldawie", "fra": "Moldavie", "hrv": "Moldova", "ita": "Moldavia", "jpn": "モルドバ共和国", "nld": "Moldavië", "por": "Moldávia", "rus": "Молдавия", "spa": "Moldavia", "svk": "Moldavsko", "fin": "Moldova", "zho": "摩尔多瓦", "isr": "מולדובה"}}, "MC": {"currency": "EUR", "callingCode": "377", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeBAMAAACs80HuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABVQTFRF8xgw8xkx8xQs9Cg+/u/x//////7+xfBoaAAAAAFiS0dEBfhv6ccAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAAmSURBVCjPY2AYwUAQC2BQwgIYjLEABhcsgCEUC2BIwwKwqxwZggCotWuVLjeL7gAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDozMCswMjowMBe5DNYAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6MzArMDI6MDBm5LRqAAAAAElFTkSuQmCC", "name": {"common": "Monaco", "deu": "Monaco", "fra": "Monaco", "hrv": "Monako", "ita": "Principato di Monaco", "jpn": "モナコ", "nld": "Monaco", "por": "Mónaco", "rus": "Монако", "spa": "Mónaco", "svk": "Monako", "fin": "Monaco", "zho": "摩纳哥", "isr": "מונקו"}}, "MN": {"currency": "MNT", "callingCode": "976", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAY9QTFRF1hUX0xca4w4LSGWcAJbsBIzcAY7fSWWc1hYX1hcX1RIX1AwY2SUV5VsP2ywU1REX1A0Y3TgT+8ID2y4U1Q8Y1RAY2ysU63oL3C8U1hQX9aQG/s8B+bcE2CAW1xkX1RMX74sJ97AF8ZQI3TUT1hMX1BgZ0wgZ2SEW41MQ52YN5FgP2igV0g8b4w8L4kwR6W0N2ioV5mAO7H0L5mIO3DIU6W8M3UYU4gkMSWec/98A4UcR2B0W6W4M9qoF6GoN1xsW5VoP/+QA6oQN4AIMSWic74kJ/tAB3jsS5V0P8pgI854H5V0O4kwQ/9QA6XsO4AMM/tEB4EUR0wgY52MO6nMM3TcT0wUZ/9UA6XwO3joT4UoR/c0B63gL7ocK2B4W41IQ/9YA3jkT4k4Q8pkH/MYC2y0U4k8Q/9cA/tIB4EQR0gQZ41UQ63YL0QAa5FcP4EMS52cN7ocJ7oMK5FUP8JAI/9kA4UkR7HsL7HwL/90A6oAN1A4Y+LME3j0S0wkY4lAQ0wYZ+LcE5WwQ4QQM////bDwefAAAAAFiS0dEhGLQWnEAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAD/SURBVDjLY2BAAEYmZhZWNihgZWFnYmTADkYVDj6FHJwcRCnk4OLm4iBCIQcXDy8fPwdhhZwCgkLCIkQo5BAVE5cQJUIhg6SUtIwsFwcBhZxy8nwKikrKKnKqeBVycKuJqGtoamkLqOno4lPIr6dvIGdoZMxhYmpmboFHIbeSpZW1ja2dvYOjk7MLHoUCrm7uHp4KXt4+vn7++BRyKwQEBgWHhIZphUcQUOgbGRUdExsXn0BQYWJSckxKalo6IYUZmVnZOYa5eQSsFlBwyy8oVCjSLPYlYGJJaWZZuU2FVV5lFd7gqY6pqa2LV6hv0GtsasanEJy6q4GQgxNvogAAwKY43gNfgNYAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6NTkrMDI6MDBETkCCAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjU5KzAyOjAwNRP4PgAAAABJRU5ErkJggg==", "name": {"common": "Mongolia", "deu": "Mongolei", "fra": "Mongolie", "hrv": "Mongolija", "ita": "Mongolia", "jpn": "モンゴル", "nld": "Mongolië", "por": "Mongólia", "rus": "Монголия", "spa": "Mongolia", "svk": "Mongolsko", "fin": "Mongolia", "zho": "蒙古", "isr": "מונגוליה"}}, "ME": {"currency": "EUR", "callingCode": "382", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAIAAADRv8uKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAABeZJREFUSMe9V81vXFcV/51z73tv3psZjz3+mHjiceIQJ7gu0OAW0ibqJhWQ0gVpVQSVKiEkxB8AghUSrJC6QIpEWUQCwYYFKggQEkJKgQqE2kI+ipu2quIkbVzH49gexvP53rv3HhZ2qIU8MzgLrt7i6dyP3/mdc+6559Dir04BgMdE+P8MSR0EGgAc3EoXTvZ5AABg/+rymA9NGoqkZZrfelsaBorundd/EAisQAo22d7xv+0SgaL8+XmeCvWO7k7gBL1w/0vOQmnc+VjJTkTZl2+IzsD1XvyhXP5jVMK2qemexag3Ku36Z1InRs2jpTT0hzot80YDHQumD/F4L2wCiEC0zZQHW8gJ/F0aWVFnxvDU5PBmfaK6Lo+N6qcnQbtQfYLsRXmXjAYDCzDi6zNjO6SJAHEt6xrGjARpIZDE2brZsSGTWKdPF6kSDQzVgYxFPzGm53KAwAmMo4mMe3UTBP3oiH64gAOB+9M6jfkgwAkgajr0zo4jZNh+2LrnDAFGaDarD4coBVTOuA3jPXtAnRxhJ52fLbuX7lDAjin8ziwKnl1spL9YoabBoZABnsu7y/X7YkwQiPp4HnnNkxnvUwUX+vH1VDasdzQKHhuR2y13ve6fGPIezCGW7rWuVb7+xJCazcJnfWJIVL873puxAYWaJwIJGKnzz06kiw33t9X42qZ7djJ6rpxc2nIr3fArU92/1uIL76uNWEZ9/9wUEYlmKvo04uFuAk173q4ejLdj3iMKFSJFIhLp3PeOq0qIetv+sepW2tnH89nPDrtWal9elbtNRCr/3WM0EyK2yCpkmIJ+AdR7ToBQIVIuds6CnHjjXvjNj+jAi89UVmvhu0OVm9OH19e85ulpP+dnvn4oeDDHiROBxA4+I6cB6ZVT+wZX20rsOFTbGrpE2r9b40eGf3zw7K0r0cnS8pVauRV7Q5Py7c80o4tr3qkiaZJEOMOuCWnbHQL7ABaACKlIx1LHwiOxZNs2mAraq/oh3CqP5746/8+fLLrb9XzOOqeUfySSrnVOIHAdi4bBZoLeT14PYCakFsfyMh6QFWeEfdiWDb5YDpvJa69Uzpbeydjup8srR8ezix8Uo8+PZQ+Odu6kBLjYcaTSN7akmZKne2WSHj52AiK813FX6naprXI6rRuA3N1uo0Z/qR29ulW5cG2hWo9mow3r+bfW81RtA5RuGY6UVBPzyiax2jt3DgguzVKPaTMxf95IL9fVuJ92nQhiw+fKlxbGby2nOUP2H6vF47nbGcRWKG1ZHvFMNemev0kdu/dTMTi4AECEyT8z2vnBkn2mrE+OxE7lWu3T01dfjaPpQ5eXHSfgGTKHXbdZ0wSb/mHT+/VtfyZv28bF0qdM6A3shEjZS3Way3PA7pcr8e/XMBHwc+UH5oeC1eRq7BPTwy4+foBpjZIL7+Nmy7XM6498cuZxid56K0LieiP3fSQ0UyO2Sy1eGBYYgahzB9RCgYw78k7tC8X46dF4fqmmarH6aE5/uUwBJU9Wcs+X6pPFtWMHtUuF7w9YBGBcb+lTRT1T8J8pewuF5MrW1ovv2VIQTgb5Uc/N55s/Xe5cXFeV0P/atMwNVxvR8JidnHcpuE+y7u9jAEAqciTyX5izr/+r+423pdrmMY8OTnU+iOGECp5OTXr+XVPK8/Fs8XPek/Tm5s+b/PcNUL+oHgRMjPXELbXjujE/usktQ3k/eL7CWeXalhgkEnypEr9oZbUj1XbntZqkEjgjpISpT1T3NzWggK4152/YS3XOeQCh4NEDeRUp1kRMKlQ8m5VSAACBplSYIb4HNaDuHcRYAEXkIC+tgAlaYbnd+f51/VRJPzQEJrPYSH9bxZt1aIaRHSJ71h67qk/ZAZZ7ItnrygtAoG27iUAz3WiZH96wT0zQsGd/c4djC612Ktz+lZbI9oJd5S3Tztdz670pAXxFIrh41wHMhEDDCRQGDQJh2wUCaFihUOVemNtfC7Pbg/tsfXjUR+o0ADC4nNlv03a/rdNO0/ZvBSXHtdL+GEsAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTU6MjIrMDI6MDCjTnZfAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE1OjIyKzAyOjAw0hPO4wAAAABJRU5ErkJggg==", "name": {"common": "Montenegro", "deu": "Montenegro", "fra": "Monténégro", "hrv": "Crna Gora", "ita": "Montenegro", "jpn": "モンテネグロ", "nld": "Montenegro", "por": "Montenegro", "rus": "Черногория", "spa": "Montenegro", "svk": "Čierna Hora", "fin": "Montenegro", "zho": "黑山", "isr": "מונטנגרו"}}, "MS": {"currency": "XCD", "callingCode": "1664", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAIAAADRv8uKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAAB8xJREFUSMetV3lsV1UW/s697/32/gq0pVVaqK1dWCJUNidsijggwmBBR60LDDiAQYySER0Z2VUIWzAZ2UZHZjIIA7gEGSGIUuIAkaWFQkulQLGllu6/tr/93Xvmj7LUyISa9OQlL++dd/Pds3zfPY9KR45M/ujvrvS05Uu/XLR4t2Y2DJfWWmvLEdvl9M4nIpNHB1qD6Z99Pmz5hdKTRUI4BQmlWtj0zHxl/J/UYd8H76dv+OvYvzUeP3pWCKfWjA6YkJnZ1WNGVG/c/JeFE45+v+S+vr0syycEAwIACGBuuwMMkJRsKV/P/v23LXtowbF3ooe+vq/oTJfpL/p9/utLOmYit2zAudkrePP60hHDc+4SBWeXLFn0NMECgoYhqN2nUkrArwxzxtwpX4+pG7J2thg3sU9BQbmMHzlsZXFxBZG9g+ECMIoOHck9ETd3znuvhg9VDB7genPhwsWv5D41ZNqzm0+XVhExgQAQIRQK3N37/g9mpA3e/Y5fy5Sjx+1p6evWHljw1q5gOEJkZ+4oalsKnyOymAN3Zw9dkds9Z8d7HBPbe+c2pGetX//txD726JQxAX8oefuureWeCec/9ezbKefOT3nrzWPfX5nx7IbishIiN7ME7IABdBSbvswvB8g0RFN9iz2h27ihiZH9+xCfEDNoIIDQDz8U9+1rWVbW3r2x48e3fPapOXioI7kHAweOVNQ1BOK6uS1LS0PMnb6lrLRCCFsHs00NL8+80WZCR63m1ojo2pUjEdXcrIVEs69pzx7W2vvgg2ZGpnQ6OeDXfj8Mw+t1mKa0LA3AJjHiExTWQBA6WGU68vNn2a4GDNCNTtXtktjmuvmGAROYSpNLOEkgqkEdATba76/9Cn0D4Jd203UTGB2v7U3gAe8uuh6rFJalm5oCOhqVHjfFeFVrQF2tqPv4Y9Y6bvJkMyubg0EjxiO9XquxyWMop8dpWZoBmyTn+7W4GiEh6M5bYGYY2zOfJCLDEA0NgViv4+kJ2Q6bCFVVB/d+0fWP00KN/vqtWxUQN21a7MSJAPzFJYHD+UkvTv/qR3n+6PmEBI+GEIIa7P8CKhnmz0nFv0jl9Y4yZjzxLpFi9qenZGz550sOm6hctSayerkaP3npKeesSel2h6n8KtAaWv723peeH5iWmXptzZrK117zTHt1T3nq4X0HiaLMLsDhcni6ueStrmaGlBAS0QjQJgcQhJBGnS9EwDSHzVy6bMrr88dGK368kveMK9x66vdvzPt3zeXii8Vf5IUnPRzwBzM+/2LI4sLKc5Vbts587plB/hPHq154Ljat577RL//5w5Kq4mJAjnkyJ/C7jJaWqBSANFgaoqWJgwHqfhcrBa2IOWKIjMZg/sLDYthvso+dWvL6/LGVK1eVDxpAAx9YNmzxpEXHLhz/3uFwan29gZVmm80Tigaez1v/2Lj1jcnZGcWlgaz+w1dN3z8p+uSLjwEyIrnA7S5yxxR6vIXRyGlCwcn/Fu7cUiAcheFwodN12u095/ZWmYYJNg4feQMVly8+MMRBquj1DfN3VF08scuQbg2PZWlB5AArwCBYSgOGzeb+z/6Tfe89v2pt3sw1q0NTX6id8cKm5O5nEnoHwtrQGkoJ00afbFIXzvWO89bU1setyK0JO5vmrhOJSVopYmZAFK77cE/G4Kq0nCVD356yIP/SiVNSepUWgGatf/yp5RLHXAZduhawwlEAlqWkdLcGrVmzNv529OoyT0/15dESV2qotoycDg1AkLYsNfUVc+VHSTn3o1fvpXmPpjz+EJJSORqGoDZ5MAbO228YuWJ/XKThUyHsEB6ldBu/wi3+sX/YTfpxBtOcfKUBtJ0/TCSl9B74tqh/+jxhOI347iHonrpNPYjAbHclmyqRVX1N2cZLRnF8DsQtTWNAQCZYSkYarknp0lpordt3vVLaYlKQluL2PGFmpbSULibTsiLh2mpAgegWf5RVB3nRnYi6ChGtHRsbi0hY0i1eCVIWMRMMpW7DfAIRQODbyqBSmhlEgmC2JysDgPbbXMedCdlpPfP6jfhBaUjZXsYFtxO/22hMu+v/6xD4hv+WnhM4GBnp4FF9+634Zm9ZYzPZ2h3Y/GuGlTsaAVJr0srUUbbFPVJ3cHTJlk35B8vIJ6oLRDAgwNCKWPOvmpLuZMxCKGcsO2Ojjm496k95K058kzL40Rw7DBdCLcrm1q4ucHZlw0Fgo3NiZTCko7VlzOldTc2cZKvLqjmwo7yfHXX9uoZRr9yq+YGC7SAoiibppBKydRIwALDVEJl37B/Bq1XSTj91kbl1FVfKGaNsNofsXn3t1YNrwlI4tT5578xtEXfnpFozAH22XF/tNbzVgM/pjWkxM++xcZJhSCJBIZOb3B6fMPwpyScC6VC+zgFmZkG22orK73xDY+9J1T4fTGmvlnlD4OpuC19TfXpkNYasGIrUpD918LsGgCUwsHOwAYDPXgikjngk03MpVFWtmclv+q9hQCQyIcYbo2uCw+as+iqhqvyKEPZOAwYAkhwNHTnt15njs+5L9Io6q7kxMRrJjLdHE3uVpMxeudssL70ohENrJmBmpwEDRESktFbxPXqOGtpl8N01HtFa0ppy+AwVFVwmFSBx/W+jk4EBEEEQKR0GIGxdDbsj0lIPhATZQeLmfPI/USbTH8CdTh8AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTU6MDErMDI6MDDQg2u/AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE1OjAxKzAyOjAwod7TAwAAAABJRU5ErkJggg==", "name": {"common": "Montserrat", "deu": "Montserrat", "fra": "Montserrat", "hrv": "Montserrat", "ita": "Montserrat", "jpn": "モントセラト", "nld": "Montserrat", "por": "Montserrat", "rus": "Монтсеррат", "spa": "Montserrat", "svk": "Montserrat", "fin": "Montserrat", "zho": "蒙特塞拉特", "isr": "מונסראט"}}, "MA": {"currency": "MAD", "callingCode": "212", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAn9QTFRF6wAT6gAT7wAS7AAT5wIUzA0Y7gAT8gASzwsXUDgr6AET+gARnR0fAFQ30AsX6QET+AARWTUpAFo5jSMh+wAR5wEU2wcVHEoyAFY4Qz0t8wAS6QAT+QARnxwfGkszDk81zgwXUzcqC1A1kCIhjiIh/AAQ7QAT3wYVEE80OUAu6wITDlA1MkQw8AAS7gAS9wER/wAQpBoeAFo6gicj/wANTjgr6QQT9wAR6gET8QASqBgdTTkrWzMpXTMpWTQpUTcqQjwtXzMophsdUzYqUjcqVDYqSDosSzkrTDkrSTosVTYqvxAa6AEUeygkBFY4AFg5GUszHUoyBFI2figkH0kyOkAuhiUiAFg4BVI2GEszCFE1Ek00G0szqhcd7AETxA4ZMEMvAFc4Rzos0AoXnhwfeColzAsY2wYViyIiygwYuxEaLkQwXjIo5wQU9gAR6AMUXzEoAFk5GUwzuBIbthQb+wAQ7AITliAgAF47ohoeAVY3DlE1lx0g7gET7QETmxwfEFA1aS4nmR4f6AQT2wgVBlI2by4mJ0Yx0goXzQwYQD0tAFw6Oz8u6wET8wESRjwsCFE2whAZ9AAS5gEUxw8YbSwmA1c4bS0mNUIviSQinB8f5QIUJUcxbi0mqxcdRjsslB8gMUMwuxIaBFM2UTgq9QASbi8moxkeH0ozZS8n1wkW/wAPN0EvE0404gQUvREaaS4mAFs6E1A1phgdkiAhDk80kiEhsBYcFE00L0QwrxUcIUkyai8nDE81A1Q3CVM2hyMi5QEU5gQUWDQpA1M2MUMv/QAQfygjNkEvww4ZkCAhC1E1AVQ3xQ8ZMUQw9QARdysl0gkXrBYcjiEh////1mO7jgAAAAFiS0dE1Am7C4UAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAHMSURBVDjLY2CgBDASq5CJOJXMLKxsxKhkZOfgJMpILm4eXj52fiIUCggKCYuIEraZSUxcQlJKmrCBMrK8cvIKhO3mklFUUpZQUcVpNyMXGIiqqWtoamnr6IpC+BgGM+qpcsvIcMvoGxgaGZsYm5qpmgsImJtzm1ugqrOwtLK2sbWzt3dQceR1cnZxdXP38HS39/L08LZEMZSRwcfXz583IDAoOCQ0LDxCPlI+KjKaVygmFj3sGeMM4hMSk5INUoRSWdLSYzMydbOyJXJyuTHjSDQvv6CwqFhFqKS0zKC8QriyqrpGphab57nquOsbChubmhlF1VpaPdraO0S4sMc5I5dIZ1d3T7xAb596/4SJZZNwx+PkvClTp4WriEyfMVNoVulsPPHCPGfuvPkL5lcsXLR4iQAXTmX8Syf6LzNZvkJo5arVa9auw518RVVTJdZv2Lhp85atVtsKt+MxUi9hx87u+R0Gu3aHJ/HuwZko+SdN3Ltv/4FJ7AdlDh32P3K0F6fNx453nzipasHP7FMrc+r0mbOTcCRKZoZzK2vPi0KCVDU+5sIx7HYzWl68pBoH84CoQMtlZlx2q51HijMupj7cGQc16RGRZbEAAARidfCTzzjjAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE1OjAyKzAyOjAw4WtxIgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNTowMiswMjowMJA2yZ4AAAAASUVORK5CYII=", "name": {"common": "Morocco", "deu": "Marokko", "fra": "Maroc", "hrv": "Maroko", "ita": "Marocco", "jpn": "モロッコ", "nld": "Marokko", "por": "Marrocos", "rus": "Марокко", "spa": "Marruecos", "svk": "Maroko", "fin": "Marokko", "zho": "摩洛哥", "isr": "מרוקו"}}, "MZ": {"currency": "MZN", "callingCode": "258", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAeNQTFRFnjsAH4gAAJwAAJoA/gEAwCYAN3kAAJsA/wAA4RIAYGAABpcA9AYAjUUAFY4A/QEAuSoAMH0A2xYAV2UABJkA8QgAhEoAEZAA/AIAsS8AKoEA1RkAT2sAA5oCAJsB7AoAqGItmcmMmNabmtaa/wEA/yAA/wYA/wYI6UBDf1hbV1daWlda+AAA8AgA/3kA/QAA6QAA6gAAywAAQgAAAQAAAAAA4wAAZQAAaBkA7a4A2UcAigAAugAAcgAACwAA/wUA+iUAZwkARRsAtU8Cdl4Ab0YDtTAB+jIA/zAA/w0A+QAAoAAAHwAA/wMA9DoAe0UAs5MpiXM8UU5Dk4dl6MFZ/LMB/18A/woAygAANgAA9iMAfE4nSExRcXFzmZugoZaH8UYV/wIA8QAAjAIDYkhArqyaubmt0s2xmYpztxQUnwAAHgAAdgYC5pAW8LEc7Wkp9aAW8bAPsxkC7wAA/AAA+B4A/4UA/zIA/xsA/30A/D8A/xIA/xQA/wsA/xkA50BDe1hcU1dbVldb/3It/dyM++ma/eia/yEA/4wA/8oC/8sB/8oA/z4A/6kA/8wA/2EA/70A/xwA/8gA/8sA/zgA/6QA/wkA/1oA/7oA/xgA/34A/8cA/58A/00A/7IA/80A////7pRuwgAAAAFiS0dEoF7TvqAAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAE8SURBVDjLY2BgZGImBjCwsLKxE6WQg4OTi5sIpUCFHDy8fIStBynk4BcQJKgSrJCDQ0hYhJ0ohRyiYuJMRCnkkJCUYiJKIQeHtIysHFEKOeQVFJWUcQGYQhVVNQ4OdQ1NLW0cAKpQR1dPVd/AkMPI2MQUO4AoNDO3sLSyttHh4DC0tcOt0N7B0cnZxdXN3cOTg8PL2wenQl8//4DAoOCQ0LBwkPERkbitjoqOiY2LT0jkIKAwKTklNS09IxPE9srKxu0Zo5zcvPyCwqJiAp7hKCktK+eoqKzSJxg81TVAorZOvb6hsQkHQI5Cz+aW1jZcAElhe0dnVzdOAFeY2NPb191NWGFt/wS86mAKJ5ZNmtxNWKHKlKn4jYMqnDZ9BkF1IIUzZ82eTFBdN4NK+Zw+ItR1M8ydN58IZd3dAGl4IBF3SitoAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE1OjExKzAyOjAwHClrIQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNToxMSswMjowMG10050AAAAASUVORK5CYII=", "name": {"common": "Mozambique", "deu": "Mosambik", "fra": "Mozambique", "hrv": "Mozambik", "ita": "Mozambico", "jpn": "モザンビーク", "nld": "Mozambique", "por": "Moçambique", "rus": "Мозамбик", "spa": "Mozambique", "svk": "Mozambik", "fin": "Mosambik", "zho": "莫桑比克", "isr": "מוזמביק"}}, "MM": {"currency": "MMK", "callingCode": "95", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAXFQTFRF/ssA/ssB/soB/ssC/skA/tUz/swE/sYA/+eO/csA/csB//bU/8sA/8wC/8oA/9Mr///98MkD8coH78UA9+J2////QrQwQrQvRbUyRbUzRrU0PrIq1O3MMLI0MbI0LrExIawkIqwlI60nI6wmJa0oG6ofRrpK/P78NbIzNrI0MrEvRrlEidKIgs+AfM16f859gc9/dst0r+Ct/f79NLIzNbI0j9WPIqshTrxN0+7T+v36+/37OLM3LK8rMbEwpd2lNrM1JawkcMlv7vju/v/+NbEzObM4I6ohW8FaMbQzNLU2JbEofs9+//z8QKkzQakzQqo2N6QpxOXB/P37//393jE53jM63S0030RK+/Tz96mw7SY57Sk87Bgs9HJ///7+/vX28nmD6Ros6Sk56Sw86Bst97a7+s/T7UVU6Bgr6is86ig56ik66SM07DxL/vT19qGp6iM16SAy6iw96io76R4v8GFt8XJ96BUn6is76ik5/9r9PgAAAAFiS0dEFeXY+aMAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAGWSURBVDjLzYzpNwJRGMavZAtZ30SkFKO9NFTaFCpLthKlDVFmsrQhf70ZJt1GndMHH/w+3HPf5/mdB6F/RU9Pl6JA0JXWK+zrE/Z2IfYPDA4O9P/Oh3iIRMLhYaFIxM/RCI9R8dj4+Jh4lJ+jCR6TU9MA01OT/BxJOGYk0lmWOdk8wLxs7uuQMjEHWuCQLyqUSyqVenmFACBWltUq1ZJSsShv9Gj1G41WpzcYTSazZQ2sVlizmE0mo0Gv02o4AZEN1jeYqVaIjfWfuimSNrsDNp2ElVWshHMTHHYb2U50uT1efM/rcbvaiuQW6fNvww4r7cC238cEmLiLoQkEQ429UDCgwTu0h7N/cAgEhMPMc3iw31KhI4zjk9MziEQBohE4Oz05xjt0jhG7uIxDGBIJ5olfXsTwDl1hJFNpyGSvb26usxlIp5J4h24xcnf3kC88UNRDIQ/3dzm8Q3ST4uPT80upXKHpSrn08vz0WMRKXKzWXt/e6Tr7rdPvb6+1ageR/qBrFLdSpGrM2UlkRtt+24id+XvxE+JR8JVjkHRbAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE0OjQ5KzAyOjAwiORAHAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNDo0OSswMjowMPm5+KAAAAAASUVORK5CYII=", "name": {"common": "Myanmar", "deu": "Myanmar", "fra": "Birmanie", "hrv": "Mijanmar", "ita": "Birmania", "jpn": "ミャンマー", "nld": "Myanmar", "por": "Myanmar", "rus": "Мьянма", "spa": "Myanmar", "svk": "Mjanmarsko", "fin": "Myanmar", "zho": "缅甸", "isr": "מיאנמר (בורמה)"}}, "NA": {"currency": "NAD", "callingCode": "264", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAIAAADRv8uKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAABpZJREFUSMellm1QlNcVx8+59+4usMv7ClYQKRpZmOhGowZUsIQCiXUcY2aSVhpbNDUl1ZhYSw1qM9TmpQkTY8SIpZMQmVgniUkmYpz2g6kNvlQJiKEIi0QNghhYdl32fe9zbz8gLuK+6OR8us/z3HP/93fOvf95MGdtAwAAgITAgSADfJIBhwAAhCAADN9wpSfpqp4vzpmR8N3W7f2vvYqEACGICIQAIUzIYIqAKBEkF5QSgSCFJBAuGCUOt0/x+kofvf+FstzIb9q+mf+IrbmZIkrOx++SBVuCEuH0RPgUlhhtHXFpvVwVE2kPoU0ISglmq8OQlrBtfdG89Oj+yhfbXnsdpWCESqFM3GIw1qGRuJ/N+crD1SXGU8fa5+sinI0t+WrmoygmlAgBKCUjTi+VyrNPLih//AFxqqmleI29u1tNKQKVinKnRABhKVHNfLPTug0pl7lCu/qnTUkYzEjqu/R9yoA1ccStJSjGFQa5kBaLY55h8vYNRYZ4uFxe3ltbSxE1jElFkUFaGaB0lCgWe8yqvKMD1sS8rNaKle8/XfDZucszywo+BwAhEVECACJQSmwOL3Be+Zv8D3Ysn9py7Gz6fb21tWpKbzY1oCohSClNmfPYhCJ7fBrjNJOa8ukpVwtzzvpGmE7vjIlwfnl+fkyU49L1VEYVSomPyxs2V/6c1Jqqlfmpqou/XmN6sRIddkaoVBQIAoqUSim5EEF7jAgEBUiQEkGOvpFRGjciUoKWEY9ep9q2qXhFbvqNgwdO/+45PmzWMCaFCNjRm6CE+DhXTUrMqt49sdRSYoTK23rZMH1yb8eV6SZTmlrrs5m1jWfy5k7vPGV6UEqP5YZr2cKMT95ZvSJD3bl0adsvSqXVoqJUcg5CBCahVAJ4OJ+0fPlDHVfspUtwwZr9AbTVnpT4wcJZZ5wejU9RSQnJcdYTXQ+0XEyMiUreWr6kYNaPhmrfMW2uEA6HijEpRDBJQERKfZzT2JjsPXWxpU8c6Nq55+QWFmim9HJV87dZ0yZdc3o0xbP/e/zCQzYXPXrWsHZFxu/LciK/7W5fvHj4xAk1pXQUNEggpUKCl/PkZcsy3/3HdwnWPxzJbbp6OiaSBiAeO9vC4Y6QwJJjh7r7Iu5L0b++OWdOeuLAq6/0vFQFPi9jLMQh8oPG6LJ318Wu/vkB0863mypcksdomCKUoM6lCBId5bW77N+b1Zt/Oav88bmirfWcsdB2vk1NKYYDHe1o0qNLDe8dvJJo2dS44GTf2dhIGo2UCw7BnGvUFgYtrvmZydvX/zQzWdNbUXGluppIGdoW/KDRWuOufbFlpQ1d1TWNW9yg6LVMEYoylsjuSARCiM3u0apw69q81SVZrq+Of73oaWfPRRWlCBAW1M15ckmJof7DS3rL84fnne77Oi7KD3orbhOmlHh9it3mKJibVvls4VSN99K6dVfr6iii+u5AiS7K+FZt3Nqn3u/6654jlR4Qet1toBOFEZEgWEfcep1628aiFYt+PNJ4+My633qu9aspBSnvCrSoyFD/UU/S8MbDc8/0tQYEvU2YUeLycrfLu2zxjIpnCvROs+mJJwc++lBFiJrSoE40HlQbaXxzb9y6X73b+creL7b5UAYD9QsTxGGbK02v3fJCUYFxiuWDhtPrN3KrJYz/jQNNergwa//H3cnmDZ8bm/vPx0VRDUIwUL+ww+FeVZy9ac1CbX9vR8kjQ//6p4oQVcjb4geNijBW18WWl/39wo7aoy9xIvU6xkOC+tdo7jE/mJEwWLO7+49bpNPJQvvfrTuqKEk/Kcja/3HXZPOfv1jZcq09LooSBCGVsJKjQWZ7B9rz8i9seI54PCyk0QMiMuZTFEXNjDV1hi+P7bPvXlU/83/mdr2OAYi7VwUAPBERKd0uRqkUAkL8+N0CzV+Stf9Q55ShqiMrzw10xGspwj2A+omJ18MoDeO6o6Aqaty1L/P4v/c6dq2qN3QOd+h1TMp7A70VDKSU4Trq5nzSorzshkMdqUPPfJp1/npnvJYiyLBHNxRxeFBGjG/uzWz6T43zrdL3sk2WrjFQcW9SE4lDg+Yuym74pH3qYNWnme3XTfFahiB+COg44kCqXFEUgsY39sw82fS2e+dT9ff3WLr1Oial8gNBgxMj+hQlIXdhdv3B1mmDfzk0o2OwZ7SjPsHxjvzwThEk8BQA4NiCiCBESmVl6ssv/61rR+3xPxEV6tQqLhQACYAB8sfk0f8UZNLN4c2H/wMU0HMUomjJ7gAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDozMyswMjowMCZRFksAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6MzMrMDI6MDBXDK73AAAAAElFTkSuQmCC", "name": {"common": "Namibia", "deu": "Namibia", "fra": "Namibie", "hrv": "Namibija", "ita": "Namibia", "jpn": "ナミビア", "nld": "Namibië", "por": "Namíbia", "rus": "Намибия", "spa": "Namibia", "svk": "Namíbia", "fin": "Namibia", "zho": "纳米比亚", "isr": "נמיביה"}}, "NR": {"currency": "AUD", "callingCode": "674", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAUdQTFRFACFwAyNvABl2SUtU/7gJ/7gK/7cJ/7oK/rUI/7cISUtTSktUS0xVPUBMZmRkZGJjTk9WTE1VAhh1AAhrR2GkHzeKWWWlV2SkJz6PSmKlAARoBCNvASBtEzB3GDV6KD2AzNHgwMfZxczcz9TiKkGCKEOEACBtACBwgZG4tL7V5urx////7O70xMvefY62ABtsASFwASJwByd0LEeJ3ODr/Pz95OjwRl6YGDZ9AB5uQ1uWpLDM3+Pt/f7+6Ovym6jHRl6XACBvAiNxABRoITmA4ebv/f3+/v7+8vT4RVuVABBlAB9vCSl1gJC4YHWm09jm9fb56+70VWugeImzHTqAAB1tASJxBSd0M0GEmKbGdYaxlaLDdYiyY3CjAANdBSVzABxtLEiJDCRyLkSGU2adABFlL0qKACJxAR5uBiVzCSZzACJwASBvvmnAZAAAAAFiS0dEKyS55AgAAAAJcEhZcwAAAEgAAABIAEbJaz4AAADYSURBVDjLY2AYBUMdMBIJGJiIBAzMRAIGFhhgZWXBB2AK2dg5ONg58Snk4uJi5uLm4eHl4+cVEOQGcrADiGeEhEVExcQlJKWEcHsG6HNpGVk5eQVFJWUVVTk1aVzBAwbqGppa2to6unr6BngD3dDI2ETb1FTbzNzCEK86SytrG21bW207ewdHvCY6Obu4aru5m3p4ejnhNdHbx9fP3zQgMCg4JDQMn0rHcK+IyKjomNi4eAJJyCAhMSk5JTXNwICAQob0hIzMLAP9bMLJMixMPSc7jLA6KgIA2H8hEx4mkdgAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6MzIrMDI6MDCAJh3/AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjMyKzAyOjAw8XulQwAAAABJRU5ErkJggg==", "name": {"common": "Nauru", "deu": "Nauru", "fra": "Nauru", "hrv": "Nauru", "ita": "Nauru", "jpn": "ナウル", "nld": "Nauru", "por": "Nauru", "rus": "Науру", "spa": "Nauru", "svk": "Nauru", "fin": "Nauru", "zho": "瑙鲁", "isr": "נאורו"}}, "NP": {"currency": "NPR", "callingCode": "977", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAIAAADRv8uKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAABUBJREFUSMe9VllslFUU/s69959Oa6fUtoADFofYFhtcahsLKBZMDLIom0QgJS6oRA1RE0NE7YOJC4QHDdEQIhEwuAbciE2jEpeBInWgi0tJaUEtttIIHbrM+t97jw9Tl2jErn65yf9ycr7/LN85B2npDz67NcjMbK3rGmst/y+QRcbv1ry97XCybFahf/xFKV4hCGMMGaCi1+RBtNVu2NHcKcfPuT7gKKG1JQLRWNJfi1uPAW0S9ZLuQEFJydOf1Z1mZq2N1mYMUz0JhcvRGmGSwFLV7e+sq9rZWN+TdVNFQXqa0toCYxK6AMCABFvmM5pmyNhe+kS9uH7mVRv31pxQSgAwxo5+jf0oWoJWBggQQIJJQ8xXPVeFj25642hNm3NjReG4TI82oxy69KNoKVo55VEIIiJCL8tLyKwS7aebDm3Y9YP0588smQTAGE4ZjF7EQgCwzHAcCEHadUExyArRXxFr2v7ekd1HdPkNRRNzM1JCH7ne5CUouD2jg70ZNhHPmjv3su3bc9esseFwoqVFeL0RlZaZTKxUZ3Tr4Q2vtpzzTqiYdZmSo6G3EtzcPNnfvn59g8+XOHky1eumt/fbKVN+qKxsLr4iBIRInpQISVqGaWXXPXeovnPkekOpXFwPdG3d2vdlUJ87Z13XJhImEuk7eLD7rbeOAvVC1AMhUCNRu8KryChWCx96/KO+qMvMrmuMGc6URSnd2gg0ZGb219YyMxvDxjBzpLWtfvKldUBIyBBECOJriK8gj0tqkrgLgWmFG989cIqZjbHDCJ1KsWgXVWsGHCd31aqsW25hj4drv+jfuUv3xRxFzPzX0hhAEvIkQkn5HJcX3v/A81tWZGdnMPOQSk6lWLQT1alWMdYyKA28H3nfi8szKRk2cQUBABigJ4ABA8qCIbJ72W/HTX9hy8p775sthBg8sUr5AjMApRQTCdhSsi8kA/MfXrNu5dUdZ/ocR/5uMvAlhgEBWKx0vD+WSOrz52M5ORcNPm71R+gA2BgQxUGF6P4QHzy6x1Grr7ln+XRrByvcwWd7YHJZAEIIr1dkZzvjsiJJnUO6LPLd3W/8WDCzrPjynHjcJaILNcsQJ5oCiAHp85HXm7t2bXpxMaRMnjp15pUdBdH+XeH371vqeKo3LZgTcLVxlByC7wujFIuapGj0+c7t2aO7u1O/r3t7e2tqGvyTTnhkDTz5mas/Dv7IzK6rR7qH/9SxuK0B+GndOreri5mt1lZrZjZ9fZ1VVXXACYlqpOX7Kj+tbU9NjFEhFmy1zPCmBQJqwgRYS1KSlLBWZGZ6pk5Nz8sLGxSp5La+fWsXPvX5kZ+VEqnrYIQQRNJG46anBwAzgxmpVAA2GtXd3Q4Q1nSFSLzcs/fOBVXBUMeocAswEyHW1BSp+5qkZGvZWpIy0dbWHwyS4wBwYMOWpsv4S+ffqZxfVXusc+Tc0o9pS3Ai1n5aCBJpaWriRI7H49980717d3j/ftvbm1KJACJMAalLoi33v/frrHkzpkzyaW2HvZgHRiZ7PMZ1fXPmqOxskZGR7OjoD4VEMsla/9Vag3IlHzPpj42v3Hfg2fKrJ2ptU3fZUDEwuWwyKaTsDwZBBCLWWkjFRv/Dms8aKpOxLb++uWKeeP/AM2VXThget0hlkgAYQwAxk7FCCPyDNQUHfNZQuYxu7np92bynG46fVUoM4wwVzFoCAhCAtFZaK9lKayXwb88LDhuaLaObf3lt9c1PftfcJaWwlodETMX5jzinWxxSf9u7/wkNulia48bjCRQeDj6Rn58z+F0C4DdRqbeha7AOmgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNToxOCswMjowMImxLvIAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTU6MTgrMDI6MDD47JZOAAAAAElFTkSuQmCC", "name": {"common": "Nepal", "deu": "Népal", "fra": "Népal", "hrv": "Nepal", "ita": "Nepal", "jpn": "ネパール", "nld": "Nepal", "por": "Nepal", "rus": "Непал", "spa": "Nepal", "svk": "Nepál", "fin": "Nepal", "zho": "尼泊尔", "isr": "נפאל"}}, "NL": {"currency": "EUR", "callingCode": "31", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeBAMAAACs80HuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAACdQTFRFrhworh0prBcjtjI9/PX2//////7+/v7/9ff6NliWHEKIIkeMIUaL9LL7PgAAAAFiS0dEBfhv6ccAAAAJcEhZcwAAAEgAAABIAEbJaz4AAABASURBVCjPY2AYfEAQC2BQwgIYjLEABhcsgCEUC2BIwwKwq6RQsBwLwK6yAwtgmIkFMKzCAhh2YwEMZ7CAgRUEACAv6G1C11PvAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE1OjIxKzAyOjAwkqZswgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNToyMSswMjowMOP71H4AAAAASUVORK5CYII=", "name": {"common": "Netherlands", "deu": "Niederlande", "fra": "Pays-Bas", "hrv": "Nizozemska", "ita": "Paesi Bassi", "jpn": "オランダ", "nld": "Nederland", "por": "Holanda", "rus": "Нидерланды", "spa": "Países Bajos", "svk": "Holansko", "fin": "Alankomaat", "zho": "荷兰", "isr": "הולנד"}}, "NC": {"currency": "XPF", "callingCode": "687", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeBAMAAACs80HuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABVQTFRFACZ/ASeApbLS////+6228xkx8xgw8anT+QAAAAFiS0dEAxEMTPIAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAAaSURBVCjPY2AAAyFjMHBNAwOGUcFRQVoKAgDqd3XHPs6NlAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDoyNyswMjowMB60MsYAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6MjcrMDI6MDBv6Yp6AAAAAElFTkSuQmCC", "name": {"common": "New Caledonia", "deu": "Neukaledonien", "fra": "Nouvelle-Calédonie", "hrv": "Nova Kaledonija", "ita": "Nuova Caledonia", "jpn": "ニューカレドニア", "nld": "Nieuw-Caledonië", "por": "Nova Caledónia", "rus": "Новая Каледония", "spa": "Nueva Caledonia", "svk": "Nová Kaledónia", "fin": "Uusi-Kaledonia", "zho": "新喀里多尼亚", "isr": "קלדוניה החדשה"}}, "NZ": {"currency": "NZD", "callingCode": "64", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAYAAABe3VzdAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAABqFJREFUWMPtl2tQVdcVgL9zzr1cQUAQiggUEfFVlGo7GhRTiGLIWNPGR83EjJNkfCBYEKLyqJhq6xMfKAOUJmrUmlQyxKQxjUbTGGPaqLGxxrE1JgRNhAtyL2/wvs7Z/XEJcIeLGOnEP10z+9dZZ+1vvfZeW/pN3jGRPT8S3xVLYXwMlWlreSa1nLNnPgdkQBAYNIjTRYmMS38aHA6ulRwhYeVpao0NgARoTImL4tDehUQdLoIzH9Je8kfWHrhG4e730TTB/Yq8c/spfvfKdVq37IQrVxh+sJDi/MeJnRoFaPdgQmPS5EhKCuYS9eYB+Ogj2rZsZ2NZBaUlZ/oFByBbrXb2FLxHTnkVTfkF8PE5xpcVsb9wDtN+NrpXSNEBN2VqFPtLFzDhxJ/g3Xdp3ryDvDeN7Mg/icVi7xcczhxKOByC0uLTrDpYgXlrAVz6F2MPFrCv4BfEJ4xFiJ6QQmjETRvFvuL5jHtjL3zwAQ2bdpD96g2K9vwNu13rSH//RIFJ650bwuVLX1PlMDBtzSIGlv+ZgBvXiMt9lpt1Fh4e5cuQE0dB06ibNY+b9gEUbHyMsWWlcOECpg35rH75OvtfOouq9purUyRIdSkSSRLMWzCJPekTCdmYC6Gh1GZvwLPBhO/smaCqtLx9krah4QQXboGrV6nJ20Jm6RXKXr2A6F/JuUuxSvclhEZ52TmWbD7HV1mboKaGIVt/iy9Wpz8CfGSV4N2b4d//4Wb2JpbtvMiRV/6BEK62+m6yvr3RJa+Y4faDpgkuNuqJKClFLjsCLa0gSc7V3AyhoYiVGVy80krwUD+SVyS6pkaSaG218tbRSzQ3t+NajwJPTz3hwwL4/FoNd6tVSeza1asbQtOQZBlkGYxGKC4GTYPUVAgLA03r0nFTPFWNDuKLqqgwu3ZzePhgksb5MiNCR/EnFv559Tbt7bZeAO8lzvcpVZI38TxBhRjULZ2CsPAADj0qE//NefJ+8Di7yr/EanEPqCN/W68bCFUgyRIoijOCpaXOCCYnOyOoqghNICluUiQBjSqU1oDZ4fLBVNfCcetoLgUncf7LNqwWC85byw1gWnVUTzDhLLU5cycwfaQXlJXBrFlw+DA4HDB7Nnz2GSxYwIffqLxe/ima5vynE0OClhYrJocZsNO9zuw2leLXr2OzawwwKL3CAeiKdp/s6bwECxfFMc7bBqmrwN8fpsTSeYZ4e0PlV7B8OdHrt3Gg2cKhl8+6udakjs1dI6yqWmfNtdod3E1kUOi+FEVh8bIECldNJmh9Fvj58clTGRjbu7ysbdO4MDcVMWIEgS+spmBFDMtSpqMoOlztyXx3cXXSxYKiSCxdnsD2lB8zODcThgTz9owlpKw7RV1tE8gSSGA2tbAi9x3+EvsUREfjl/M8254bQ2radHQ6CXd9J/V56wm8vT2IHBFE9/NT/vajTieRmvYI2xb/CL/sDMSwYRyNW0RyzjtUVtxGlrt2kCWZmzdMpKw+xmsx8xATf4Jvdgabno4kLSMRvV5xgZRkmBY3Ah8fA70dGsOHB/JMQgh5if78NCYUg0H3LaBAr1dIy0hk06KR+K5JR4wcxZGJT5Kae5zqW/XIUs9UyZJMjbGBX2e9xeGon6NNmYpPVia//1U4GasfxcPDCRkQ4E3ynDHkj6knfdYPiYgIdAMp0HvoeC7IxMJb7xE71h+1Q0U2GPRkrprJxieH4bN6Jer4GA6MeYL0tcepNTZy94lEoq62mYycY+wLno4a/wgDc55nwy+Dycp5DINBT0PTHfwlG5NrLjPay0p9k8WNTQmjsYljIoIXh8zg4heNOGzOJtItTX6YJTNDaVyZRcPwUbwRksS6F07QWN/WYUigahq15jsEaJ4gVGrMd1A1rdN4vbmVNXl/pW1tEvOj25Ezcnl241ZqjLHs3ft3PjVLLPZMwGI20Np0y62rljt2tr/2BQ5Vw0Mnd1afFBGxTijtrWAyoQ0NobbRSnub1cVLRZEZGuiJwXwbAFtAENWmO6hq92FA4OnlQXDAQCTjLaTBAdgMXlRXO7Ogqhp6vYLDoX6niUeCFOGEkTq6p7eUiq6euic90bH6N7Tqugz0Zaz78fG/0Ls3uZ+T9HuV/wPeXfrulgcEKPAaqCckzJ++ngW6B4EXFubPjOhBTAj34g/vK1R+3Yjd7v4p+AAiKAgYPJDMUBPLqk+R9FDIXSeJBxLBypv1nHooksuhwXx83oTdZus1Vj3exd+HDBigw9PLgN2h4aGTqK9v71X3v0Xrotzs9YaeAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE0OjU1KzAyOjAwg+4q9gAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNDo1NSswMjowMPKzkkoAAAAASUVORK5CYII=", "name": {"common": "New Zealand", "deu": "Neuseeland", "fra": "Nouvelle-Zélande", "hrv": "Novi Zeland", "ita": "Nuova Zelanda", "jpn": "ニュージーランド", "nld": "Nieuw-Zeeland", "por": "Nova Zelândia", "rus": "Новая Зеландия", "spa": "Nueva Zelanda", "svk": "Nový Zéland", "fin": "Uusi-Seelanti", "zho": "新西兰", "isr": "ניו זילנד"}}, "NI": {"currency": "NIO", "callingCode": "505", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAqBQTFRFYpH1YZH1dZTGZJHuYZH2YpD1YpD2ZpLrbJHVcpHAZpHn5Oz95Oz+3+by1NCs39zC5Ov65Oz/3ubZ4Oji5Oz7393J1dK04ej03+bx1NGz5OHI6O765u7/5u7+6O773+DV1dO23+XuZ4/cgpemeJW8ZpHpYpH2YZH3Z5LmfJa4f5WpZI3eU4f0Uof2U4f1VofsYYrUYYnSVYfuVIfyV4fnXIjaZovIW4njc46vdY2lVobpY4nMZYnGWIfoUob0Uob1WojhcY6yXYbTXYfWVIbvXYnhXIniUobxW4fccY2ub422V4blaJDac5PCgrCofqyzW+q5Zum5///////+9fDZ8erM/Pv0///57s13rIZNr4lM8tSG///9+/nx8enH+vbo/Pr07eO09/Ph8ujHjo54cneElJR79u7T8+7X8OjB/v78+PXo6uK5+ffs//3upd2rKcTnLMfiLMTiK8TlseGv//70+ffr7ua/+fft+fbn7uW6+/rz3vW7MvfRCP71GPHkGuziA//6OPjQ5vfG/Pv17ubB9/Tl9/Ti7uW3/Pv3//jih82yQMqQZ8thVM99Ws5yXM1vO8+6lc+2//vq+/r17ObK+ffv//7+/Prv///81dCvWHupXY9TdJU7c5Q9c5Q6dpY3bI1eZICl3di48+zP/fz2+vTa/v35+/PQipixSG/nSnPlSnDlSnLjS3DjSnPiS3LgSm/jlp6u/ffb/fvw+vXc+vjw8+3T+fHL3NvE19jN2NfM19jM19fM19bN39vD+vTS+fTf+vfrXIjbbIq0do6kZYrJV4flU4fxVYbsWofdY4nKaIm7aYvBXYjbUof0WIjnaIvDZYjBaYzEZ4vHbYu0Z4i6YYnTVIfwVYftWIfiXIneXIjfWIflVYfsUof1JwACHgAAACx0Uk5T/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v4R0Yc9AAAAAWJLR0RSDWAtkAAAAAlwSFlzAAAASAAAAEgARslrPgAAAXhJREFUOMtj0CESMAxRhbq6RCjU09HRNzA0MgYx8Co0MTUzt7C0sraxRVdohwzsHRydnF1c3dw9PL28UWTsGJABo48vEzMLq58/Gws7BycXI4okNwLw8PLxC/AICgUECgvyiIiKifMgSTIEIUBwSGhYUFB4RGRUdExQUGxcPJJcELLChMQkIJmckpqalg5kZGRm4VCYnZMbFJSXX1BYVFxSGhRUVl6BQ2FlVXVQUE1tXX1DY1NzUFBLaxsOhe0dnUFd3T29ff0TJk6aHDRl6jQcCqfPyJo5a/acufPmL1i4aHFQ9ZKlOBQGLVu+YuWq1WvWrlu/YeOmzVu24vJ10LbtO3bu2r1n997du/ftP3DwEIpC5ACXkJSSlpEFAxk5eQVFlABHBixKyiqqLCwMaizqGppa2iwokqiJ4vCRo8eOnzh56vSZs+fOoyYKtOR44aLjpctXrl67fkMPf3rU07l56/adu/fuE5EV9O7r6enpEKGQBrmQTgoB+l4eQVzTJI0AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6MjgrMDI6MDDo/EIvAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjI4KzAyOjAwmaH6kwAAAABJRU5ErkJggg==", "name": {"common": "Nicaragua", "deu": "Nicaragua", "fra": "Nicaragua", "hrv": "Nikaragva", "ita": "Nicaragua", "jpn": "ニカラグア", "nld": "Nicaragua", "por": "Nicarágua", "rus": "Никарагуа", "spa": "Nicaragua", "svk": "Nikaragua", "fin": "Nicaragua", "zho": "尼加拉瓜", "isr": "ניקרגואה"}}, "NE": {"currency": "XOF", "callingCode": "227", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAQJQTFRF/3AA/3EB/20A/3oR/3oS/3kQ/3cN/3gO/3gP//Xu//bu//Tr//fx//////79//r3///+//bv/76L/6FX/69x/+jV//7+//78//Hm/4Qm/2IA/2cC/2UA/24D/9Sx//37//38/6dn/2MA/3UH/3IE/3QG/2oA/38k//v3/4Uq/2wA/3EC/+LN/4ky/2sA/3ID/24C/+bU/7mE/2EA/3MF/3QF/2QA/489/v/+/v79/v///vz6/qJY/mgA/mYD/mYA/oUm/urZ/v78/+DJ/8OW/9Oz//r28fnu8fjt8fjs8f768f//8f/98frv8ffrRKcRRKYPRKUNRKUOMp8AN6EBNqEAvQnPDgAAAAFiS0dEDfa0YfUAAAAJcEhZcwAAAEgAAABIAEbJaz4AAADISURBVDjLY2AYBfgAI5GAgYlIwMCMACysbOxsHCzMWAEDJxxwcfPw8vHyc3NiBQy8cCDAKygkLCLKK8aLDTCIwYA4r4SklLSMrByvvBgWgDBRgVdRSVlFVU1dA2g2FhMRFvNqamkzMGgz6QBdikchEOjq6QMVGhgSUCjPa2RsomJqZo7VL7wMFjBgaWVtY2tn7+Bo5WSBBTCgaHN2cXXD6hWgie4I4OHp5e3j6+eOFTD4I4OAwCB/HIAhmEjAEEIkYAglEoxMhQD8ha3yJTdg0gAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDoyOSswMjowME6LSZsAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6MjkrMDI6MDA/1vEnAAAAAElFTkSuQmCC", "name": {"common": "Niger", "deu": "Niger", "fra": "Niger", "hrv": "Niger", "ita": "Niger", "jpn": "ニジェール", "nld": "Niger", "por": "Níger", "rus": "Нигер", "spa": "Níger", "svk": "Niger", "fin": "Niger", "zho": "尼日尔", "isr": "ניז׳ר"}}, "NG": {"currency": "NGN", "callingCode": "234", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeBAMAAACs80HuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABVQTFRFNqEAOaIDKpsAvN+p/////P77u9+patqPNQAAAAFiS0dEBI9o2VEAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAAdSURBVCjPY2AAAUZlVxcgCEkSYECAUcFRQRoJAgDKtUNjjeTzkwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNTowMCswMjowMHb0YAsAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTU6MDArMDI6MDAHqdi3AAAAAElFTkSuQmCC", "name": {"common": "Nigeria", "deu": "Nigeria", "fra": "Nigéria", "hrv": "Nigerija", "ita": "Nigeria", "jpn": "ナイジェリア", "nld": "Nigeria", "por": "Nigéria", "rus": "Нигерия", "spa": "Nigeria", "svk": "Nigéria", "fin": "Nigeria", "zho": "尼日利亚", "isr": "ניגריה"}}, "NU": {"currency": "NZD", "callingCode": "683", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAYAAABe3VzdAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAACCBJREFUWMPtl2t0VNUZhp99zsllJkCYXAZCigkiKQpEhECCia0IWdxCLMaAJqYqRGpYyx9aS6223lpbLK21lsvEBUG5CIjWIEW0lshFTAIGrOUaUDCYBJhM0jC5TWbO3v0xEzIxCau2P/zDu9Ze57L3/vZ73u97915HnEhNVfZHHiEyOxt94ECOHqvj9y9+QGnpEdzudkCjb0gyM8eyY3sRdYsewLV5MyLQo4CYggKGFK8hK2slZWXH0TQdACFE4ApKgVKKhOvt/HjBLeSP8sL6YlqrqrCmpGAvXIRhRERQ+9ijuDZsIPbhh7kpMxPHqwXkzk9h9ao97Nlzkvb2zqsQDUIwwyvwP0ipgp79bWh8NPPm3MT8G3Xiy9+k3fF3jKFxxD/7LFEL5tMUMgjjrfQl3DGjAcuH26hZ+CCWiSnEFhWRNXMGd0wbza73jrJq5UccOHCGzk5vv0SFgIG36aCBe5/Zzxd0E8uZO5YFYwziy/9G6wu76Iy1E/fUU0Tdey8XxQBe2XKINzZWYDzz4m7WJMaSN3cRd06bh+V9P9HwiSnYi4rImTWTzBlj2FH6GatX7+HgwbP4fL5vyoQWBtH5IQgdWivNPlSUxMVHc1f2OO4ZF0J8+U5anttJe3QMQ5/4BVF5eVxgAK9s+ZR1JR9z7FgtUkoM01R8UV3Pb/50gS1Jw8if+xPmTr+EeP9NvnrwQSwpKdiXFJE/bzazs5J5e9unOBx7OXz4HCC7K7ID6pd3IgDZ3p1uhSJ2SBQLcsazIDmM+IqdtD6zgzZbFEOWLiU6P596BvLy5kO8tu5jjh+vQ0oZyJSGoZR/ESUVp0+e57lTtWxKGkb+nCXMnlpHyK6tnL3/AayTJmFfvJjC+bPJzk5m48ZKamoarwglAN8Z2aMUNU2jIG8yI31OEg5/gPv5d2m1DiDm0cew5eVRLwZRsvEQr5UcoLq6Dj+XrhIKxFrp2K9MU+JvCtOUeL0+FILRNw1j2vhoKN+H5+xZhGFgTUlhQHo6hITQ2ubFGqZTU3Af/9pcykmGAvB9LpBccDeJ69ej2ttoq6jA83UtwmIlInUyocOH09ru5cPdpzh2tA7TlAF3qyvO7rqKtrLdSvW2HgCm6R8oDD2QL4Uyuw0gBCAVbyzbygsfuRHxYei6orOmk6em27jvZzkoIRC6HhgMSImSXUoLdF10S97T+CAEoiosrDezrn4dtAiB2ax6BwE0FOew8bh2B+fMgRQtPE1EhI8//OVGEowWlptlXE8jsq/JgB4pkC0KZfa3vo6hPJ6+e3UYPMcgcoZB/XIvnjOyz2GHsTF4vI+1RRVMm3oRXZckj/k3K4qTqKq0cT0X6EuB8CSNoY+H0rzTpGmHL9hvQRz0q+y+JqgOMC8rVEe/IuNFo+qzKD7YHUd0bAcxsR72fGyn/GAMXvR+58kOhXlZIT2qb3IBGJrF4j9z+oB7v8C9D5QKRwvvPUagGIubyA4fIHAUJ+HzCaQUDMLHuHA3gjC0PlLscwnqngVEaJ+xuxQUbXs/Ul3LBUOhkKZCBZPXNITmF11JCVIiFbz02x28efxrvmyKRkkYGe0iNzmBn/58DlpwgoMNoxRKSoRSaLpA9FWnAow/HvAghP8Q72pSSayWUDIyRjFx/PeuGNBbV0dnbS0oRfjw4RhxcaAkBWtLiCvbyxGuA2D8hfNkZs4icurt3e4FzOZmWisr8blcaBYL1kmTONqos29vNR3tHjS9t9bGr558K7gy0HWdCRNGULTkh4xMjEII6Dx/nsYNG2hYtw5d17Ddcy/VqTM5truGu3NuQUeSipM0nAH1wUDi9Um2bv2UpKQhTJh4HYbVimaxcHnXLprfew8jNpaI+fdhtdzIpndOc7jqS6Rp9sim4d+5JZqmkZycwOLFt5GbO5GYmAH4Ll7k0suv4iwuxmxowJZzF+7MHByfd1Dy8LskJtqY96ObuzyFESkCSgV2VqXYvLmSiopz5OZOZOGidCbcmk5iWhotFeU4HcW4V7zE7YkJZMzLZ9eM6ZSUnuTEsa9RUgECQwhIShpGYWEGefmTGRYXiely4SzehHPVKnznaxiclYUnO48tXwhKni7n1IlalJIkJkR117MV4p4IRWhQ+7wnaN8XNDZeprh4D2+/fZg777yZRYUZpEzJYETaFFoqKnA6HHS88iLZo25g6vwF/NX1AzZuP8FX5y5hLFt2F7m5KYwYEY3Z3Ixr/XqcK1bgOXWKyMzpyCd/zY6LVtb87iCf//MrpNl1XvasFtkGntMSNP99z24BaDQ0uFm7dj+lpZ+RlZVM4UO3MTktnRFT0mipqMTpcBC6ahn3jx7NzAdyeKd+FMbSpTOQ7haatm7j0sqVtB05wqCMdMJXLKWsNYbiP1dRdegMps8MENODFg12PThf8wZS+01yXVf/vcvVyuuvf8L27Z8ze/Y4Ch/KYMqttzIiNY2WgwdpcDiwrV3OQyOTMFo/2YarZB2Xd5cRGj+MBMcvqY4dQ/GmI+zf+y4dHV7i7b3d5TMlQ6Ob0MzzhNjaCYsDoQe2IFNiDG5D+Gqw2xqJt7dgGL3PBKVa2PuPeo4eOcCsWWNZuCidG1KHM3z807RVVtC0aSOi80CYku0ehAZ6dBRaZCSX6ptpbelA1zX6OUZBQXh4CHb7QMymRmRbW49uzRqBHmXD6Wyhva2z/zgBxaUpGRRpYfBgK5om0AwD5fMiVDWqx7+E6pGNq+Nq479trOA5QTD6etnnu28Z+H+O9Q38F79q3y2uEbxG8LvGNYL/L/4DbvNy7iZmTA4AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTU6MDIrMDI6MDDha3EiAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE1OjAyKzAyOjAwkDbJngAAAABJRU5ErkJggg==", "name": {"common": "Niue", "deu": "Niue", "fra": "Niue", "hrv": "Niue", "ita": "Niue", "jpn": "ニウエ", "nld": "Niue", "por": "Niue", "rus": "Ниуэ", "spa": "Niue", "svk": "Niue", "fin": "Niue", "zho": "纽埃", "isr": "ניווה"}}, "NF": {"currency": "AUD", "callingCode": "672", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAf5QTFRFI4cLyuLEy+PFzOPGzOTGGYIAGIIA/////f39+vr66/Dq2uPYwta9mbyR5+zmhq59dqZr4Ofe/P37ucq1V41KQoQzkK+J/Pz72+bYaZldRIM1QoUyaJ5b6vHp/Pz8kbmHRIczRoc2PYYsWZBM3ObZ7vLtb6RjU5RET45ATI88UI1CjbaD8PTvzNzIRI4zWpNMO4koTJI7QY8ulb2L+/z7n7+XSI04Y5ZXXpRRK4MXJ4ERJIIOfKxx6fDn5+/lWptLHoAHM4cfQIsvMYMdK4AXHIEEQY8vvNO2bqJhOYomU5ZDP4stLYIZJ4IRJoUPVJdEo8Kc9/n32OPVeaduYZtTQo8vMocePossVJRFNIggW5dMnL6U+vv6vNG3d6VsTo8+N4kkLogZMoQfT41AM4gfQIoucqNm2+XZp8Kha51fP4otKIUSNogjJ4MSOIolLIMYXZZPbp5jwdS9ydrFbaNgSZE4I4MMJ4QRMogeKIMTJIMOIoEMQ44xYpxUk7mK9/n25e3iZaRWPY4qLYgXL4UaIoMLQI4uLIUWJIMQJYMRRoo2Z5pbc6Fo4urgtM+tXptQUJVASpI5Oo0mJ4cRKokUT5o9da5oosKbl7uPnr+W6vHowtm9w9u+3OnZ4uzghLZ4XqJO8vXx/v7+lsGLWqBJmMKOS5c48/by3+vc+fv5XViUGwAAAAV0Uk5T/v7+/v48tsTrAAAAAWJLR0QHFmGI6wAAAAlwSFlzAAAASAAAAEgARslrPgAAAQRJREFUOMtjYIUDNgZGdhTAyMCGkGUYXAo5OIlUyMVNpEIeXuIU8vELCBKjUEhYRFRMnAiFEpJS0jKyhBXKySsoKimrEFaoqqauoamlrUNQoa6evqaBoZExBwGFJqZm5haWVtY2tgQU2tk7ODo5u7i6uRNQqOPh6eXt4+vnHxCIX2FQcEhoWHhEZFR0DH6FsXHxCYlJySmpael4FQZmZGZl5+Tm5RcUFuFVWFxSWlZeUVlVXVNbV8+EUyFzQ2NTc0trW3tHZ1d3Ty8LHhP7+idMnDR5ytRp02fM1GHCo3DW7Dlz581fsDCGfdEiwgl38ZIY4lL40mXLiVO4YvbKQV8AYFUIAO64TwOh9tA5AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE0OjU0KzAyOjAwJZkhQgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNDo1NCswMjowMFTEmf4AAAAASUVORK5CYII=", "name": {"common": "Norfolk Island", "deu": "Norfolkinsel", "fra": "Île Norfolk", "hrv": "Otok Norfolk", "ita": "Isola Norfolk", "jpn": "ノーフォーク島", "nld": "Norfolkeiland", "por": "Ilha Norfolk", "rus": "Норфолк", "spa": "Isla de Norfolk", "svk": "Norfolk", "fin": "Norfolkinsaari", "zho": "诺福克岛", "isr": "איי נורפוק"}}, "KP": {"currency": "KPW", "callingCode": "850", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAASBQTFRFPVWVPlaYPFSXqbfV766txwMDxgICxgAAxgEBxwYGxQAAyRAQ2E9P5o6O7a2t7a6u0zs78Lu7/fj4/////ff3/PHx/vj48Ly80zw81UND+N/f8cLC55iY+ODg1UREzB0d9MzM4Hp600RE/fb29M3NzB4e33Jy++/v0Tc3yBIS9NDQ//7+4HR0yAgI77i4/fX155mZ33R04Hd322JixgoKxAEB1k1N3nJy3Wxs44SE+ebm77q6yxUV9dTU88rK1EdHwwICwwAAxAAA0DY29tXV++7u4Xx8xQYG22Rk77e36JmZxAIC11NT2mBg11RU/vr6+ujo1EZG5IqK/PLy6J2d0z8/9tnZ+eTk8snJ//399dLS997e+OHh8K+u8K+tqLfVj+46eQAAAAFiS0dEEwy7XJYAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAEESURBVDjLY2AgFjASCWigkIlIwMBMJGBgIRIwsEIBGzsHJycHOxsrDsDADgFc3Dy8fPy8PNxc7NgBTKGAoJCwiKiwmLgEXoVcklLCwsLSMkBCVo4Lj0J5BaASYUUlZSCpoopbIZcaSJ26hqYWkNLW4cKpUFdP38DQyNjE1MzcwtLKWhenQhtbYTt7B0cnJ0dHZ2ttFxt8CoVd3dydnEw9rISF8SjU9QS6zdrE0dHUC8jQw2012DPm3j6+7n7+wsJ4PAMKnoDAoGChkNAwvMEDDHDZ8IhIoLFR0TF4AxwUhf6gsPQnEIXQRMGHL1EQncxiESAuLhY3YIgnEhCfuQawACAWAACoS0iV+rowZQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDoyNSswMjowMIkrI+8AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6MjUrMDI6MDD4dptTAAAAAElFTkSuQmCC", "name": {"common": "North Korea", "deu": "Nordkorea", "fra": "Corée du Nord", "hrv": "Sjeverna Koreja", "ita": "Corea del Nord", "jpn": "朝鮮民主主義人民共和国", "nld": "Noord-Korea", "por": "Coreia do Norte", "rus": "Северная Корея", "spa": "Corea del Norte", "svk": "Kórejská ľudovodemokratická republika (KĽR, Severná Kó)", "fin": "Pohjois-Korea", "zho": "朝鲜", "isr": "קוריאה הצפונית"}}, "MP": {"currency": "USD", "callingCode": "1670", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAIAAADRv8uKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAAB8VJREFUSMetl3lQVfcVx8/5/e67l/eAt/B4Dx5rAK0BBBEXxEQwGheM1iWxhpaxqakz1Yl20nbqZDKT6XRM02mazHTaTrVNY9W4NaZuoXGLWVRERDAguCAo+/Z4sjzee3f5/X79A/8SEJzp+fve87nf8/udc74X4c3z8PRBABCAAyCCECCePoM0+UcRBCIIIEIANwwADoQKA0CihAJBwfhTfMGkwAhACDJGhc4kNIRCshzWFDDXqAGnVW/0hQaGwDAoCUdKOOM4GfzEYIooBLLhUGKkGhNNd2be7fNakzipu9ixfIY5OzlNngoPSEe137PrGvEOO2m4DkQwPlFayN/4RCphIcNmCv4w1bQr+2hWyz3t8kcRKOjgSdVB9jRX/ffi7uT2m857x5bEdC+Yv3BZwo0bzYpPiyQSf7LuJysmyII/SsN8PWUWK6v99IQzxZO3udCU+YbO1YWWaO1slffh0pk5U109py6eb6QXitZu3m5eV/huac13ejJBwcW4dBz/VhNC1BIeKrbm9t79PWr/XLxtuydn8ZWa/j3V2D4c0dDn10KBZ5z22R5tY35qVmx9w43Ob3e9P68oJ27pluT30G92ECrGEz52qSlBETAWxbM9m1Z99fGv4pK+eOWtLa10zU//HdrxjSy670/DVrfenaoEXNx78o441KRUtjhiPbHrXs64euw2ceRsXFlQXnu/W5MJHfuqjwEmCJxBms34vBiH2itqL/9l3ZuvnWkpWPPZ4I0+GWS61tE6J0ZJctk8kaZUC3+oGde05Noe40Rdvztu6eolPQfef/vZhC0pFtOJDh9ICoyFJmNUHwFUIzs6LNaBZ98raU2fd6h12aulWh8PVywEgLZp5v4hf2bu7KQp01q7emoGFFAkk5noEe6teyv31D9veX75V5+98VpxbqGHCZVThInBCMAEQRL8+bIpd6/pt4Sr35L8zvmBoClcloFxASapJmj3Dvgz0tO/l5JU72PdkWkUDA6IwgC37cNrColZUu49V7H30oaoeFCCTJBJKQbgsYY5a/hk89c78uYlSe7lPSxMIkTzMxbioEHXAHe6XA67LTk50RJhU/3AQ4wFmR4QBEnLsHGjN2r6/KKbjaWLc2fEogoCRmt+vJ0IItO1otSIppppQ10dBdv//tvjEgCbSjpm5cR7/RonhtNNFi8sAADFEllUMLutXqNmhRJql+HC7Y5O4b417FqZueLm5f1253WrJHcZHAk81lmj+1gAkn5V9fZY0OoY1vp7gzYwmXoN85ppES8vnMkFISiEeKRh/dpV69cKAASm/uHY1aO3woHSQUPNkS411FW4LZU/mZv31hkviQx7rKel0VwgONQTCkv0ROTv7eCSavQBkX3geOWT9ldr+3ZtzLPZbEIIRAQAxjklpLGts+TjyvJWSqw2AGjyBZvN67Ln2i8e//4VfwOYTGLUJBl1xoigc3eC/XrP14bZk5qQIAsGgACG5LAerofcnecb27oIQcaYwTgl5FzVnZzfXSrvtUh2MwgDuLAQeG7BysbErLuN1eYeAqYxFudoMAAHe4xxMXCkJVRBDDU/XgFNR0TGDBKpNPulUEgDAMRH7/YPqn7dLFuowTgAAoBL0bl/qLT6YNX9qiGLPOYEeRzMOQdZKr3HdJSOlO5JSJs6P0EG3UCCBJEHjefipcy0WABoaLjb2dEOAEuyEzxWQ9MEAlCJgD+w9fmUh4Pd5eVVuRk5/YoOjAicCCwAAUW7KkfHL6qr//b29criwgy34jd0JBRBVVdnuQDlL06fPXzw8P59+69eq7RHRS1OjYSQLlHQVXDJgU0vzjh4dP87m385ZdWcstYBVCifuNQAlBI9GIxw5H6wY/e508dTPM6dL7qpMWwIyWIx5iUo+/6192pZmc1mU5Sw0hOnTh4/viLdBqAyMIVj4I9rUrz364whrWT1xkPfNQGYyVi1HmNWCwFEphXNwRemJ+clhF0pu1SyYX1PQ01FE1gjsOJ6dYzWbbfbDcZAQJTVcqHmwb7buqFEhvqG3y1Utq5ecGD3h6//bNs3Db5fl3ZQeyTjfFJgAEAQQlLudA6smJvubyzzBwaLChZQte3Le7pFH8x3BjlVcGQgCaAEPu+JC4bUf2xI3La2YP9ff5OZntHKncWH7qmWKOAMxopx9zFB4BokEd/ZrdOr//OnuIzZuS9s6PAbpcc+9bY9cLtjdENHQEpIU0ubnF5QsmhmaqzjywMfxMXFmtOXvfS3qjbmIKZx9zGBcYILIAq2kaiC3XdCszYNttWf2ft2DBmwh0kjPYMjAxiRAvtx/jMu4jv1561x7qhGa/6aj262GTYqwxPsDz7ZVxMEzqhZ8516PdPWW3b/yqmy/lhndGK4RWGMIyIl2Nk35GKNefE0MOWlh47cXxyu6eRWqkzg93BCQ08QAAgPDCx7Nnpzjrn29BGTxR5msQjOhQBqkoK+7i4Nkwp/8Ellb03TkOS0ceB8Ios7MRhGKksoBDXBjGxeV+wZsFmtIU2XJSqEqOoMHA5MD6IDZaRhJmaw/4+vhhHnwhkNo0DkGn3OgLfJ5lP7uNlNAz6mtBKPiAyXwOACDINNJuFkwSPBBABjSKGZTgEOQKCdA5gAgQHXDcDJp3o68CP1AhC0kX81RAABHBCekgoA/wMoL6A4Z6H5qwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDozNyswMjowMNIeMlgAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6MzcrMDI6MDCjQ4rkAAAAAElFTkSuQmCC", "name": {"common": "Northern Mariana Islands", "deu": "Nördliche Marianen", "fra": "Îles Mariannes du Nord", "hrv": "Sjevernomarijanski otoci", "ita": "Isole Marianne Settentrionali", "jpn": "北マリアナ諸島", "nld": "Noordelijke Marianeneilanden", "por": "Marianas Setentrionais", "rus": "Северные Марианские острова", "spa": "Islas Marianas del Norte", "svk": "Severné Mariány", "fin": "Pohjois-Mariaanit", "zho": "北马里亚纳群岛", "isr": "איי מריאנה הצפוניים"}}, "NO": {"currency": "NOK", "callingCode": "47", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAARdQTFRF1ygo1ysr1Rwc3mBh////qbraACyRBz2aT3K05omK1BgY2Cws1yoq2C0t1R8f32JjT3O054uM1Rsb2C4u1R0d1iAg0xER3Vha5YSF0g0N1iEh3FdZ3Vlb205Q4YKEprjZTnK06KGk2ktN3Vpc+/z+qbzcUHa4/P3+bYzCa4vCdJPGSHC0ADOUAzqYIlKlc5LGbIvCACqPACqQACmPAC+SADmXADiXADSVCD6aCD+aBTyZAjqYACuQmq3Tmq3SmK3TpbnaZ4jBADGTBDuZMF6ro7jama7U5oyN546P7Ly+TnS28trd6qOk7Kqr66iq0QgI5H1/qLjY7Kao0QoK1Boa2C8v5oiJqLnZ7a2u2Csr1BkZ5YaH7aytF4hs4AAAAAFiS0dEBI9o2VEAAAAJcEhZcwAAAEgAAABIAEbJaz4AAADjSURBVDjL7dLZcgFREIDhzuggBhFGbCGWxBISDCbEFmIn9sSW93+OqHNmXHUpVW591391VZ/TANyVoMNrvUFvxBuTCEdcQjo0cxbrLQtteGd3mAkgcc57lzrR7fFKBPBxD/4APu7DIIbCER8BUPOEz/swijEkQVyTeEmmXlNv6UycBFmNnMsXlMJ7Ts6SoHhQ+lAUpVwq0qByILOJcoUGVVWt/tlofjVb7U6VdPrWXa7n7rN3HOBw9D0mgIkTJlOcsS+cL6QlAUTuR/jFFQvXkmND0G5D3O7UiX/LzbEzu4Tnhf+7jWdEJBC/LQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNToyMyswMjowMAU5fesAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTU6MjMrMDI6MDB0ZMVXAAAAAElFTkSuQmCC", "name": {"common": "Norway", "deu": "Norwegen", "fra": "Norvège", "hrv": "Norveška", "ita": "Norvegia", "jpn": "ノルウェー", "nld": "Noorwegen", "por": "Noruega", "rus": "Норвегия", "spa": "Noruega", "svk": "Nórsko", "fin": "Norja", "zho": "挪威", "isr": "נורווגיה"}}, "OM": {"currency": "OMR", "callingCode": "968", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAASNQTFRF7y0p7y4q7ygj7ysn7ykl7ycj8UhE//v7//////7+7yom8lhU7iYh811a9oqH7h4a8lJP8DYy7iUh8UhF7y8r7iIe9HFu9Xl38UNA9Gto8UpG95WT7ykk7iAc95OR95aU+KWj8D057hsW7ygk7iQg9HRx+KOi9Xd0+8rI/N3c95WS95qY95ya8UdE81xZ+sLB95KQ+ba17zAs9Ghl82Zj7yci7ywo7zIu81tY+8fG+bCu9oaD9oaE7RUQ82hl9oyK7h0Y9Xt595iW8DUy/vj4//39//z882Fe7zEt7h0Z82Rh9X177iMf8D47+ba0+rm4+ri37iEc7S4p8Cwp+Skp6S8pwz8owkAo9iop0DooBZAlAJIlAZElAJElBY4lAJAlAZAl6Dk6bwAAAAFiS0dECIbelXoAAAAJcEhZcwAAAEgAAABIAEbJaz4AAADQSURBVDjLY2BgZGJgZmFkZWRlY+fg5MAJGBi5uHl4+fgFBIWE8SsUERUTl5CUkmaVIWQiq6ycvIK0opIyAYUqqmrqGppa2jqsuvgVCunpGxgaGhmbmBIw0czcwtLK2sZWlpDVjEJ29lwOjk7OQsIuruxuOAGDkLsNK7OHp5e3D4HgYfAQZWBkMPJhYPb18w/ADRgYzEQYgABIMAfK4gEMSMAIH2AYriAIH0BSFxyCDyCpCw0LxwMQ9kZERkXHxOIEyArj4hPicQLyFMaOKkQDAKnWwb8cLwtuAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE1OjAyKzAyOjAw4WtxIgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNTowMiswMjowMJA2yZ4AAAAASUVORK5CYII=", "name": {"common": "Oman", "deu": "Oman", "fra": "Oman", "hrv": "Oman", "ita": "oman", "jpn": "オマーン", "nld": "Oman", "por": "Omã", "rus": "Оман", "spa": "Omán", "svk": "Omán", "fin": "Oman", "zho": "阿曼", "isr": "עומאן"}}, "PK": {"currency": "PKR", "callingCode": "92", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAVBQTFRF/////P38x9nGBFQDDloNDFkLDlsNDVoMDVkMAlACDloMCVcIBVMFYJJfK24qB1UGCFYHD1sOClcJC1cKu9G7fKZ8AFAAJmsmAE4ADFkMtMy00uDSEFwPAEUAdp52aZhoNHQzAE8AVotWY5RjClgJNXU1u9C6BFMDwNTAN3Y3AlIBC1gKRoFGr8mv+/37zNzMOHc3BVQEBlUFI2kj8/fzMHEvAEcAPnc+g6qCO3k7Q35CAVEAGGEXElwROXg4/f79faZ8AE0AEVwQClgKC1gLB1YGHmUd6/Lr3OfcEFsQC1kKAFEAs8uym7uaAEwABFIDRYBF+vv6m7ubAlICBVUEAk8BWY5YJmsliK2I+fv52+bbdqJ2Ong5W49by9vKe6V6AlEChKuD/v/+gamApsKl4Org8vby9Pj04ergnr2eLnAtEV0QJmolJGkjBVMEEFsPgPUI7AAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAE1SURBVDjL3ZPZN8NAFMYvmY1WGNoYxFJCSWyNXVGpXWnttdS+7///myR9wTGRR8d9mXPu/M7c+935LoAfFVCpIBwU8L9BEg6krKp8/gJWR6I1aq1L1SEeBNL6hlhc84o3RkVTAIi05hbhZvXWtnh7h0JlIE90QpfQMTW6Y9CjIemLKNkLfSbCzOofGBwaTiEJiOyRURhLutdkfGJSVyNMAnJzCmA67cudmU3ZVFaamHMZmHeyXn5hkVKparq0vAKra4b/NwyjdakYktsA2MxbWYKQTgtcCvLcFmzDDnN29xRn/6D4ucuvA+eJQziC45NSUT09O0/LxuN54eKynLiCayFV7UmgonRze3f/8PiURzgAdKsXxPPLK3HeAt3jG/fdsG1L/+73n1aBUcowDgGGWoW/CH4A9ssuKRJ51VEAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTU6MDErMDI6MDDQg2u/AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE1OjAxKzAyOjAwod7TAwAAAABJRU5ErkJggg==", "name": {"common": "Pakistan", "deu": "Pakistan", "fra": "Pakistan", "hrv": "Pakistan", "ita": "Pakistan", "jpn": "パキスタン", "nld": "Pakistan", "por": "Paquistão", "rus": "Пакистан", "spa": "Pakistán", "svk": "Pakistan", "fin": "Pakistan", "zho": "巴基斯坦", "isr": "פקיסטן"}}, "PW": {"currency": "USD", "callingCode": "680", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAATVQTFRFSq3WS63VTK7TTa7STa7TTK7USKzYP6rjPanmPqrkPqrlQavhS63UParlUa/NgbyUqMZnuctSt8tVoMRwdrmjSK3YSq3VRqzancN079oT/+EA/uIB/+IB/+AA4dYkgryUP6riRqzbUa/O0tI1/+IA/t8B/d0C/N0E/N0D/t4C/uABsclcQ6veSa3X09M0+90F/t4B/94A+90E/+MArMhipMZserqdQKrhR6zaWLHG8NsR/98A/d0D0NI4RKvdP6rkib6M+t4FY7S5PanlgLyWi7+JgbyVib+L+94FY7S4WLHF8dwQ0NM3pcZq/94Be7qcQKri1NMzrshgTK3UUq/N1NIz/t0Cs8laR6zZn8Ry8NoS4tYihL2RU6/MhL2SqsdkvMxPustSo8Vtd7mgSKzZQarh////G2crvwAAAAFiS0dEZizU2SUAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAEZSURBVDjLY2AYaoCRiZmFhZmVoDoWNnYOTi4ObgYmvMp4GHj5+AUEhYRFRNmZxHCrYxUXl5CUkpaSkpGVk1dgYMRpnqKSsoqqmrqGhrqmlpS2Di51Yrq6eir6BoZgoGZkbMKOw50snKYq+oYwYKAhZWaOVSWjhaWVtQFcoaGNlK0dVley2DtI2RgiA0cnOx5sCp1NpDSQ1alJuWB1JQunEKpCGylXThbiTHTDYaI7mhs9PLG6kVHcyxvF17I+2H0NNNIXKRz9NKT8A7CHOKMuQyByzAThihmGYMWQUGhch2lJhesw4Ew/rIoRkVGg1CMtGx0TgDv1gNNjbFx8QmJSsi47Kx51IB+lAFM4J0cqAwsDAUBsnhnqAACZWDZBbLPFFQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDozOCswMjowMCRWQrEAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6MzgrMDI6MDBVC/oNAAAAAElFTkSuQmCC", "name": {"common": "Palau", "deu": "Palau", "fra": "Palaos (Palau)", "hrv": "Palau", "ita": "Palau", "jpn": "パラオ", "nld": "Palau", "por": "Palau", "rus": "Палау", "spa": "Palau", "svk": "Palau", "fin": "Palau", "zho": "帕劳", "isr": "פלאו"}}, "PS": {"currency": "ILS", "callingCode": "970", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAMBQTFRFAAAAHQAAAgAA1wAAgQAAIwAAAQAA/wAA/gAA3AAAgAAAfwAALAgIHiAgHyEhHx8f/QAA6Q0N4GBg4L294OLi4OPj4ODg/wIC/yUl/4GB/97e//7+/////wEB/yMj/39//9zc/yEh/+rq/4CA/wEC/yQl/4CC/93e//7/6RoN4HNg4NC94PTi4PXj4PPg/gEA3BUAf0wALIcIHqcgH6ghH6Uff00AI4QAAZoAAJoAAJgAAJkA1xgAgEwAHYgAApoAZyEukgAAAAFiS0dEHJwEQQcAAAAJcEhZcwAAAEgAAABIAEbJaz4AAACnSURBVDjLxdDHDoJAAIThtY5d7AUBe++9+/5v5XoBVFbnYOJ//pJJRoj/5fOTMBAMhSmISDRGUYCkAEkBkgI2jSeSqbQqBwJaJpvLF4reuSFQKleqes2zZwgYplXXGaik71DShtX8JTTMFjOtYK+w3en2+t/v0QbD0Xgy9c6Bs/liuVpvVAmbbXf7w1GdcLHTpwTHHpBiEp4vDJPwemOYhByTkHQ8vAPna3mr2AmzewAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDozNiswMjowMHRpOewAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6MzYrMDI6MDAFNIFQAAAAAElFTkSuQmCC", "name": {"common": "Palestine", "deu": "Palästina", "fra": "Palestine", "hrv": "Palestina", "ita": "Palestina", "jpn": "パレスチナ", "nld": "Palestijnse gebieden", "por": "Palestina", "rus": "Палестина", "spa": "Palestina", "svk": "Palestína", "fin": "Palestiina", "zho": "巴勒斯坦", "isr": "השטחים הפלסטיניים"}}, "PA": {"currency": "PAB", "callingCode": "507", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAY9QTFRF//////7+6Fpa4CUl4jEx4i8v/v7/4jU12AAA2gMD2gAA4zY23AQE2wIC/f3+0tLw7e352QAA2wMD2wAA+vr9V1fGs7Pl+/v+/Pz+8/P7BwesbW3O8fH6ZGTMLy+7NDS7AACpEhKwOTm+LS26paXh6Oj4UFDFAACnBgatAQGqDAytm5vf8PD6GBiyAAClAACibW3Pra3ihYXXRkbCGBiv9/f8h4fYtrbngYHWxcXs+vr+9/f9/v7+/v3+4jU22wEB+fn9+fj8+v//4jg53AgI3AYGQ0PBGRmzISG2Hx+1ICC1ICC2Ghu0zbfX/+jh+N3f+9/fKCi2AACmAQGpysrtKiq5AwOsAgKsAACqysns/Pv8//39//z8KSm4AQGrAACr+t/f/vn5/vz85FNT+dnZ+t3d1gAA75mZ/vv7+uDg5VVV4Tg43zEx1wAA3B0d4Tw84To69Lq6+djY4kFB2QYG3B8f9La2+NDQ1gQE1AAA7YiI6HBw2xYW9bq65E9P3Scn75iY/Ozs8aOj+dvbAgKr9Hz2CgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAFPSURBVDjLjZFXU8JAFEa/tawaNSqiYI8VK1bsvfeGgpqAioqxYO+9/XAjo4EsknCedmfOnL1zF4iAIC4+IZElTKD0T0xKTuFY/hVTubR0FlXjkZEJ+lvMMmWzqDkzcnJhMRStVuTlF8BiproiRWFRcYlQWlZeoZz1ihSVVbbqmto6UIOnKeob7I1NwSH1Z0SzvaW1zWFY5NHeAXR2KYdoIg0C3oFunu9Rrr196OdMAyyaf6HQ2aN5kGVoeIQbHWPB+MTklIbpmdm5+YVFFiwtOwUtTtuKsoUIVgWXW4trbR0bYhBJVIFH8G5q8QpqkZBQUUck2NqORRR92NmFZChKEvb8+5BlfZHg4PDoOHByenYOUbdIcHHpvwpc34AYPY3bwN39A2SjGWU8Pj2/vIqGRfje3oGPT2ORECKrvR/xK9rCJYLQGvW/MByP4I5J/AZBtblUjIAx0gAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDo1MSswMjowMHehDuUAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6NTErMDI6MDAG/LZZAAAAAElFTkSuQmCC", "name": {"common": "Panama", "deu": "Panama", "fra": "Panama", "hrv": "Panama", "ita": "Panama", "jpn": "パナマ", "nld": "Panama", "por": "Panamá", "rus": "Панама", "spa": "Panamá", "svk": "Panama", "fin": "Panama", "zho": "巴拿马", "isr": "פנמה"}}, "PG": {"currency": "PGK", "callingCode": "675", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAhNQTFRFWgAAAAAAAAAAAAAAAAAAAAAAAAAA1wAA/wAANAAAvAAA/QAAAAAAFgAAjgAA9AAA/xYA/z0A/wcABgAAXgAA3wAA/woA/4kA/7IA/x8A/zkA/8YA/8oA/00A/1sA/84A/80A/3MA/0kA/1AA/wwA/xoA/xcA/8wA/8UA/8kA/3UA/w8A/gAA/wgA/1MA/6YA/8sAjwAA/wEA/zAA/1kA/5IA/9AA/7EA/xwAAgICAQIC/ygA/7UA/6kA/74A/0cABAQERUVFRkZGBgYG/wMA/3cA/9IA/88A/8IA/7QA/4IA/2wAPj4+2dnZ3NzcQUFBFwAA/wsA/2IA/4YA/2cA/zsA/58A/50A/yYA/4wA/5gA/xIAGBgYtra2ubm5HBwcXwAA/wIA/zIA/6UA/8EA/64A/xQA/2EAAQEBBwcHGRkZFhYWCAgINQAAvQAA/xUA/y8A/2YA/1IA/5MA/3EA/4gA/wkAJSUlSUlJBQUFDAwMISEh/ysA/04A/ywA/30A/wUAIiIis7Oz4ODgWVlZCQkJgYGBx8fHOzs74AAA/yMA/1gA/38A/y0AmJiYyMjINTU1fX19Ly8v/x4A/zEAAwMDGxsbDw8PEhISFRUVkAAA9QAAEBAQYAAAX19fKysrCgoKFxcXY2NjNgAAvgAASEhI7e3t19fXkQAAh4eHd3d3BwAAGAAAYQAAHQAAmAAA////z7dyKwAAAAd0Uk5T7e7v8PHy84GHKKoAAAABYktHRLBDZK7EAAAACXBIWXMAAABIAAAASABGyWs+AAABtklEQVQ4y2NgYOcgCjAwcnJxE6eQh5ePH5uMgKAQmkIeYRFRTHVi4hKS6Ap5eLBYLyUtI4upEIv1cvIKikrKKgiFTGCFaNYLqarJKahryGhqaaMrBFmvA1eoq6evb6Curq6gLoepkIfXEGa9kbGJqbw6CJiZW2AotLSCW29to6CpAFKnYWtnj67QwdHJGWq9i6ubu7wH0GoFTy9bb5hCZqhCH18/fx6eAJD1gUHBXiGhYWby7uERkVHRaApjYuPiQb5PAFmfmMjBkZQskZKaZqKZjqwww5InMys7B6wjNw/q+3yLgsKi4pLSMoTCjPKKSrCiqmoeqPVgkFhTWxda34BQ2NjU3JIBpFvb2jvA1nfCwqmru6cXajULUMa5r38C2MSJ7ZNQrDeaPCWaA0nh1Gkx08EKZsyEuJMnYNZs9PTIwoMAczLhTOG5nbgVZsybj6QL7nssJlZVInHQrEcoXODMgwZQrGdghYounLhoBrpKnsVLdDAULl22vBxDIU/AitnoCrNWrqrCVMizGmY9XOHUqVMzeLABqPVwhbjBGrD1DGwEFfKsXttJnEKg9XncxCnkWbceAHS+f+1YQ5uiAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE1OjAxKzAyOjAw0INrvwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNTowMSswMjowMKHe0wMAAAAASUVORK5CYII=", "name": {"common": "Papua New Guinea", "deu": "Papua-Neuguinea", "fra": "Papouasie-Nouvelle-Guinée", "hrv": "Papua Nova Gvineja", "ita": "Papua Nuova Guinea", "jpn": "パプアニューギニア", "nld": "Papoea-Nieuw-Guinea", "por": "Papua Nova Guiné", "rus": "Папуа — Новая Гвинея", "spa": "Papúa Nueva Guinea", "svk": "Papua-Nová Guinea", "fin": "Papua-Uusi-Guinea", "zho": "巴布亚新几内亚", "isr": "פפואה גינאה החדשה"}}, "PY": {"currency": "PYG", "callingCode": "595", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAORQTFRF2RUV2hUV2hYW+NbW+dbW9NPT7c3O39z24Nz329n01NTuTTfOTTfPTjjP1gAA/////f7+5+rq2MLB2Kea2KOa4uLi2ZuN32JJ4n9m5n5r4WRK2ZyN4uHi8/X217Oq22Y+joZokJyusrfRq6OF3GZA1rCp6Orr3Y94uHVRV3V2f2eDjHF4cpGSxIRd24d33Ip3w3ddWXp1d2OReWaFYYl9xn5h24V38/b21aqp20ZFnYx3g56ZeZuRlY9v2kdE1aup1o2N3UtL1GRc0mNa3EpK/f796ero2cC/2JmY2JqYPCTKPSXKNU1p8gAAAA50Uk5T/v7+/v7+/v7+/v7+/v7BShreAAAAAWJLR0QPGLoA2QAAAAlwSFlzAAAASAAAAEgARslrPgAAAKJJREFUOMtj4CMSMIwqpI5CTMDIxMSIRZgZHbCwsrGxsmAIM/CjAQFBIWERIUEBdHEMhaJi4hKSUtIyhBTKyskrKCopq6jKElCopq6hqaWto6unRkihvoGhkbGJqRkhheYWllbWNrZ29uYEPePg6OTs4iBK0Neubu4enu5urhgK2dEABwcnFxcnBwe6OAM3BuDh5eXBFGXwIhIweBMJRhXiBQBnBptBvd+qpgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDoyNyswMjowMB60MsYAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6MjcrMDI6MDBv6Yp6AAAAAElFTkSuQmCC", "name": {"common": "Paraguay", "deu": "Paraguay", "fra": "Paraguay", "hrv": "Paragvaj", "ita": "Paraguay", "jpn": "パラグアイ", "nld": "Paraguay", "por": "Paraguai", "rus": "Парагвай", "spa": "Paraguay", "svk": "Paraguaj", "fin": "Paraguay", "zho": "巴拉圭", "isr": "פרגוואי"}}, "PE": {"currency": "PEN", "callingCode": "51", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeBAMAAACs80HuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAA9QTFRF/6qq/wAA/wIC/////5CQg6lnGgAAAAF0Uk5T/hrjB30AAAABYktHRAMRDEzyAAAACXBIWXMAAABIAAAASABGyWs+AAAAGUlEQVQoz2MQBAMFYzBwhPAYRgVHBWkpCACA3EcjIZL0PQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDo1NSswMjowMIPuKvYAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6NTUrMDI6MDDys5JKAAAAAElFTkSuQmCC", "name": {"common": "Peru", "deu": "Peru", "fra": "Pérou", "hrv": "Peru", "ita": "Perù", "jpn": "ペルー", "nld": "Peru", "por": "Perú", "rus": "Перу", "spa": "Perú", "svk": "Peru", "fin": "Peru", "zho": "秘鲁", "isr": "פרו"}}, "PH": {"currency": "PHP", "callingCode": "63", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAIAAADRv8uKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAABORJREFUSMe9lltsVVUQhv+Ztc7p6Wnp4ZRbBGuCxgjEEBRQQeKDxgsGfDAa34g+mvAiNw3hkiiUS6gUUBIEUy8UNQKSqFFIShQoIERKBaGhSgVb6AV6P9e914wPh0KLEg6ldbLf9lr7WzPz/7M2VRxqmLfsSPWBBh6awyHrfFH8H0Gqmki5TR+fXrW+ur2+00RzwOTcoNPJdwIXM4HcxubuJWtPlZWdlrSYSI6qymAmz4Ypebq4dd+LIyLYtm7G0f0vz3imyLUmNOFby0SDBhavQzrrONkoXoevmDpx+ME9s3fsmFk0tsBviZOosTwopVZVF7sAMhy+F1DnAMAa6o55azb/9v7Gk/GrCRMNgTCwjSdRgSpA6FVW55QIhun8xa5FK47t+uocAFMQVKeiA4MnUQUy3+rdT1VRp7DMRNhfeWne8qPVhy5xfoBzB8Zy1CcDlZ7UFSogI6KqYo3xnW4tr1m++njL+U4TzYG5W8v1EQ4RA0KA33Qwdvh1AExqDPuiRHhzzvizla/NXTiZRV17yhhi7r/ob4DVJb0rRyXZrJJK/73Hv1Llt1QCkO4LFK9jJs9JNBLc9N60X39+5dnZ97v2lMZ901/LZcCaqXOsck7syBuSaOLwPbABzh2dvriz48fHUn+WEWBZleA7fXhc4b4vZn6za9YD44a65hj5/bFcT4/VgUyyZkO6bjs46DprNdliCieRzSU7JPxIsSmcnFkDwIlCYQ0lU1K67Uzxul+6Gq9ZTkTuDEyAJBoRjCSqFserSjlkQU495VDBkOcqOK+Ig1FwsPdO30uzxg13118duXhl5fZPzqgSCkLITvIk4og43fBd8mwphUb6TQclXg/mjKohLjDmBUA5b2x4SgmZ8HXvaepKx76naeiUgic/YrZHauPzF1ScOlAbDAU0C7btOYCFCojB9l9nMyAGATePDmWbZ4MFytYHprVWV1wuvdp+hk1Q9fYF71XqZAtsOHFySbyqlEMGpOoJ50YLnt9PuaM5EIHJ6bPVS4J8tQ51Xd6CJandXxqioIYV0ncW3UZcAiB5dn36rx0UjLj2Gkk22mFTwZZsOPxoiYlOvC4uOAeAjNHumL/mA29diSbbyEShUMmKiht2IlY/lqrdQqFRedM/D02Ybwon5c8oDz0012+t9i79QJllInAOxsAYv3xncsIT6RXvIO3IDIMTiBBA0GyeTEcJADiQ/9RODo+hQL4kmjQVl2Rz8L5X7bApIKMAHGCImN2xE95bS93hvURhsqPgHMTPJsv/EhdAJmSjE1UdkQkWvaRemx0xHSo85EGIwAlZK5cb04uL3adlUI/McKjAv2Nk3x5f06mACMhcEgpiOAcojEUq5W/c6q1cqx0NZAqBzKv+xy2vRYhAAGNAcN/u9RYsk3PHiSOgHLh+ZnkTWKDak2gGqnACJmJ2v9f485f7e/cQBcD5EIeB+hFQVYnXK4jDYwCFE4DIsLS2+e+W+Js3q9dNJgpVZD2HswmWdFvs+MKuilnSfQFKMAyot+Wz1PjHvQ2r4JhMFM4NLBWApWCUQlHjF3HOcCK4nyq9eUtd1QHifLIj4HzIXYnolqUW58MlKJAvdXXe28Xu63JAYSJQl+U901+wKrq6vdUb/NIPNd5CJgrQXVolK7C3+3tv0VL54wRxFBzs90C40/gHgq27I3VvadEAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTU6MDkrMDI6MDDjbCXYAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE1OjA5KzAyOjAwkjGdZAAAAABJRU5ErkJggg==", "name": {"common": "Philippines", "deu": "Philippinen", "fra": "Philippines", "hrv": "Filipini", "ita": "Filippine", "jpn": "フィリピン", "nld": "Filipijnen", "por": "Filipinas", "rus": "Филиппины", "spa": "Filipinas", "svk": "Filipíny", "fin": "Filippiinit", "zho": "菲律宾", "isr": "הפיליפינים"}}, "PN": {"currency": "NZD", "callingCode": "64", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAIAAADRv8uKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAACaxJREFUSMetlnlY1VUax99zfud393u5G3iRRQF9kCS3BHclUNRxy0wxzZYxG2psc0zFJdtMB5tKLTNtNG0hiewpTcVdVFxANEUc1Adkv+DduPtvPfMHaE5jTc/U+/c553POe97v933RpbQ/xa/Oi8gaDgDBALdu++l3Pil11buQXsWoiCRRSikAAABhsOgKzJgzeGf+xIs9M6jHAwDIaOx3/VjOoj2Fn50hZq0oyR2LEUIMg6QAR31ha9+ERbkjn7D43a+u8ZVfMj0yMXLBX3B0YnT9lMersnJ8peUarTLvuYwr++fnLc42mtSiIwCiRAhGCMFvDoQQIRg4XmzzmrvbVuTnnF3Y7/Fv1jdNnE0N+h4HdyYVbDSk9cUfjJmnK9xus2prRj5UOWqa58Q5W5Th7Veyrx18cXlettGoER3+2/j/iYROZKvX3N22cu3MC0sHvHRos3/qLMctb8KhouTiAmPGEPst34p3D+HXF+1MW31+XXaucfdX0TZjXda0ylHT3CXnLBbdmwvGVB94YfmSsbfxMhB8Tz5GCAgGThBbveZutpVrZ1YsGfB88SbXpFnNrd64I7vuO1ZkHJHmcPiW/+NgSvb6t1bvx8poo6fp1htLCtPzKzaOz7Xu+Sou1tw8dvq/Mqe3nzhntere/NuYa4dfWr5svNGoAYefChL8jI0QFSRwBsxJMSvfmVmRN+D5A5vck2fZ23yJx79NPVZkGpHucgVee/9QyrgPVq096PNzqi4GBJELAQEwGAU56uPUqfFznxjydFde++k2d/Ex3cghUQtyTeMzsELh9gRfff+wAHjT0swfUzJltwcAsMnY9+qR3NVHGZ5b3Eeh2bmzafcRMmxw/KrF+mFpAHCj1vHu1lNbvyjjGt1Ir6JKApIMFNCMBUV30sVgHApy7f5wj97dXnxqaFLd1cb1W5EkGSaMjpg+iRAGKOURwp72q2njRacbAIjFlFK2n0YY8P4D9q/3BjnRNv8p/ZAHqEwRRpevt234vKymwW3UK1UqVpJk+bZGEBXDP68QjCEYFoICMeoRIUCp5PODJMmAZElm1UrR4arOmi66PABAzMbkw18Ti0ngBdZowBiDIFJPgGIZYUYEymoUoGRBluE2spNzIWHwPeuTwZhKEgAFQMBgAARweyelktffeRBCjEEHGAOlVJIxpRxBVVZJG4AokRgFLFEqy/S/C5J0+MDPggLIv64chvnpEh43FZFMARFQSqhRJ9bIQrVFyvLQPnoWrrBKBZYAAFEZAChgQACAf7sz3PsGAFJAidREr8dYQiFG7uUhVlFhoei+FnOTL7I5zhhmMKaAeIVOVERQBcEEAAgyGn8x1XdyK8n/kXMqd6QaAQgyRMxqt2f5d+0zPHzcqlGzDomn8Ql9jBGn0tV6dzDhaqNGACShy/0dpyWpawMzrEWtUxt/obg4QQjwGAOV5I5fRITIsix4vKyCFZ3ujuLCwISNbMoB/khD4rpj4aOL98qy5HC5l61bKYPPICsHDR09c9JsIYR4vpZKY14pTjxy7cf8MW9NyZxHchbt+UlODA6HBY+PS4wzvfBYemrPyA5V+ErLWz78VKsk0TMmiGPHYLHTQ2Qka0VsMHzVGDo+sGvlRyc+OnWhZGHscKv5fJvktgeFfZeqLjnog4mn7E6dRWnu6U0tOJm80dtStG8vKfzsTKeBcCL1hZVxprmz0xY8OSgpwQoA/tLy+mVrxNKzMZOzApNz5pf45LN7N+U92KFHlYyP27jCg0V1zVdrHRd3XyicNHhCDaNIYDL4hlsaf1NS+pVUnXd4f0eba4e7VVvxo1rlG1h+2OW6dZSoovQCJ0q+sCXROn92+vNPDDabtADgKy2vX7pGLD0bOzXb/33Bhhblx1vKWk9czckdBYShFChQFjAvhD46sTZOo62vHOy8MmVk5PCLiuriXQd79UyxJAUucrRm6ye9/mlTLszvM9SuUm9+dEJZ9suzXXIiCbd6TbGmvz474oXHh0RadRTAXXKuaUW+dPps7NRs/3dfrm9WfLj6jLOyjjWqwaJFLNOhYAwogISRfuu+eVvePvSarimsGuqqqPpw3iN16WlMr26pbXwsbpaUc25uzndlPtxw4hnbhDz1+YbXPUQCZw1ZsXTcc7MH2aL0v4JEeiXpYgAA8POyTIECBaCAKACWYGC/YXTH00DyX32sKj3ZV+2kJ0/eHwrwUSoV6Pp3M7RsmGPxkR4ZMX77tMgY/eWyvJk7mtPIGy+PBgB/yRn7qvdDx0q7PjTG/13B+mb2bqQkUVGUCYM7lYuAgAwgA6WEwZzb8XR2SYzKecMd/8DWZ256mUxojoyrXVMzqp2zMiczuzB7hWShivQOT7kv5YcqdvrcFyeOIHVHyxwbP23/vljXP9VYuGODU/PB6lJnZf3dyDt2BggEXuLbw25QUKTEWOZFHXf5ufSEI29vG7H7hqGma2+KdOU6+8t93htEbNvP9wcmdlB0o9XrbhWNm5t3zno2fqF1w+VlHyNd15eoKDIGnTLGFuYk37UmpFUwWuXd09ZdXkoVCqLTsGK7DyhFCHECHTb5W09I47web+rffEl6R+ItKzM+djYW9+luWX3xjdq2mFnJ2x6N3/z3r3PHD7hijjy/ef+z15ssDB89TlBrOWCCDi/vD5IIDWUYWaZwz0BIkuRQQOAwyyGWQ1iUNXaPThVd2617bXVlelCT2Sf+5ljbphljLzjbTusUVWfcGZdL5IigM3f6D4+MvnmpOuWTLYmy5CRIljoPVRIAuDMm/rI7I8RioBSAAqVAuNCtGJN9wNSx548d7gqJaHbKN99f9gT4NQUXanP616V2mVOpFAoOdT8nNYffG+htt4AJZFbBgHnU/98hEFCRREe2v/bnsolDHGGesGZLSsS2tluQrChGTLjeHRqVTI5U6BKTdjHmkN3J2pviEMGU/r7uRCkCIrW4IuauGlddZ/hib++siC8PXhMaAkpRawPMnm6IUAl7evLO+hv9/C1R7rq+jIJSGQDgd724IxiGcl4tT0VWZHZXMEnJtf6wUqOQKlpZwkoXq/XXz93fq1dNY333kDuWIhkQwO/vxwAgyQi0fNGh1Ikjq0LOONbd5ckBbobiB7oIM5P9F0uGj0qvmZHW7q3rwagDd3b9AWAAYLDMBVXJ3RxLcs7sKpj4+amogQntBjW3anu2SrRsWfJto9MAnU/tDAQ9VvwhbKAoKbqtrV3n8xuACcamlLfb43ytiUDEvj0ag2FyvT4asSK9PX79cWAA4FkgEjASogzlWWBkRHgKCEIKYGRQCHDX0Pdvk5Hdf8eaPikAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTU6MDQrMDI6MDCCu0QYAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE1OjA0KzAyOjAw8+b8pAAAAABJRU5ErkJggg==", "name": {"common": "Pitcairn Islands", "deu": "Pitcairn", "fra": "Îles Pitcairn", "hrv": "Pitcairnovo otočje", "ita": "Isole Pitcairn", "jpn": "ピトケアン", "nld": "Pitcairneilanden", "por": "Ilhas Pitcairn", "rus": "Острова Питкэрн", "spa": "Islas Pitcairn", "svk": "Pitcairnove ostrovy", "fin": "Pitcairn", "zho": "皮特凯恩群岛", "isr": "איי פיטקרן"}}, "PL": {"currency": "PLN", "callingCode": "48", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeBAMAAACs80HuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABVQTFRF//////7+/e7u4RER3gAA3wEB3wAA/OBH4QAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAAlSURBVCjPY2AYwUAQC8CuUgkLYDDGAhhcsACGUCyAIQ0LGCGCAM5zc403UJE7AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE1OjE2KzAyOjAw2Y5VrwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNToxNiswMjowMKjT7RMAAAAASUVORK5CYII=", "name": {"common": "Poland", "deu": "Polen", "fra": "Pologne", "hrv": "Poljska", "ita": "Polonia", "jpn": "ポーランド", "nld": "Polen", "por": "Polónia", "rus": "Польша", "spa": "Polonia", "svk": "Poľsko", "fin": "Puola", "zho": "波兰", "isr": "פולין"}}, "PT": {"currency": "EUR", "callingCode": "351", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAYAAABe3VzdAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAAA9hJREFUWMPt2ElsVVUYB/Dfve+1pa/vQaG0SGmLtEDQCI4QA6JGY0gc4hAwBhNjInGhLnShC2WhOCW6MTEuXKlRExOjJgTBhUNUVESFqAytDC2UQlsohba0b74uqi5IqJbyNDH8tzc355dz7jn3+04QvB5ExpuAKOD5j3hy4/hfH0/ikbMYIPoDWVLaaMJ/YYzzwPPAcwoMUInJGUZCBpIU4qUDBl7/Z5sxRHOMG1IsmUbhGJUjTM8ya4Dkl1zwLYn+/2AGq7A6xasXcfdsBrEnQ20dlZ2EszjxFLtfpuvK0TPyXOVvF6cKD09nzdwGHUem+rA3sjfLBRmmJmnYzPTP6F3K8J2RnhfbZdYNm7N59HMoKbACdxRYEgsM7prj2kSPpa1Z4XsEKyhrGEWEaRoXFg3tb7S9vlbHfQfE+pm9s8TA5jSrmqlMBIITIyoaD4iHGfn9yFCYSbGf8CjlTcQGyhz5OVKs58DN1P9GWa6EwGW1yHP4CC19eLaobUqDoUdX6o+V6X03Mu+WUGH/Hgsf/EhiJou7Ob6M7L30r6eurUTAyohFCTrzfHGAi0/Ssr/I8maLXnzeL78mtG1hwf30f7VB7v31oopI3+0cizM8RGYRNW3ESgFMFajKUJ1g5aVUd+Me0jG+/45Mjskpdu1koIPFdxG1MLyCfJ6yAsVmigGxCVQVYy5xscihw5xIM68FL5D+mB+3kqwmm2XbNoIuFj+EGqIPyHVRdSvJNPEJljxnBGbjTKmjs4KXDkZSuwNXvRWYEgy6Ze2I4VzCjh0su45jm46LrSsIm0ItW1gwQPc9VKQnftSc8aA+hdZ+ZuRZFEamFbApofbbXXK/vC2bHTE4HMkd22PS1jekNpPuSmhfm/XTGtr7CXdPUDfWDObw9Qkeq+eZeYQn+wwtn61u1a/y0VqDz23QMlwrt2WbeQ/8JlaVcHRGtb6aVvFrmNRDaoI7eEwgbM3zQw8Lqnhrz0Ff37TE4+Xz1bftNfPTz8gQzMeKpOMNlztY7FA5klVWQ/gBdb0TB8bc5ukzPcwEDITcNodZ9UVv5np9k200pX2upMnKZ9QwaY6w9UKFL9qldSq/keR3XPYO5emJA/+2mgmwrJwnmqks58PuwPaRpKZT0zxSG1f72inV+hxfkZNZjs+Z+wqpnonj/hHwz8yNsbqG62dQHqejk5oEhqhrJDpE6n2aNjJp8NzgxgWEMjSFXFJJcogrDrJ0Lw3dVO+iqo+zaGLHzLhq4Rz2Fdl3CgHzt3H1J+cWdHrOvicJif0LHc3/r2k6Dzwt8eBsfufBX9czSn1D8zt5hVO5+XSEIgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDozNSswMjowMEWBI3EAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6MzUrMDI6MDA03JvNAAAAAElFTkSuQmCC", "name": {"common": "Portugal", "deu": "Portugal", "fra": "Portugal", "hrv": "Portugal", "ita": "Portogallo", "jpn": "ポルトガル", "nld": "Portugal", "por": "Portugal", "rus": "Португалия", "spa": "Portugal", "svk": "Portugalsko", "fin": "Portugali", "zho": "葡萄牙", "isr": "פורטוגל"}}, "PR": {"currency": "USD", "callingCode": "1787", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAu5QTFRFPTyzwg8s/wAA8QEC6QEE7QAB7QAAAFT7CE/sbCuB4gUP/gAA7AEC6gEDAk/tAlDyAFb/Fkrcjx9d8wEC+gAA6QED6wECAFDwAVDvA0/sAVL1MEC/tBM5/AAA9AAB7AEB7QEBAk/uAFP5UjSb0gkc7gAB6QAAA0/tA0/uAFX/C07qeCVz6hAT/h0S7BAS6w8R7hIR7hERAlLzAFP+IFrmqrLn//bv//Xu+uvt/O3u/u7uA1DtAU7zAEr0QYL50OL//////f7//P//AlHwAlDvA1HvAEXuA0zvaJf16vD9/P3+/Pz+//7+AUzwA1LwA1DwAEPvE1vxkrX5+vz//P3//f3/AE/wOnXzBFLwAVDwBFPwAk3wLG7zutD7/v7//v//BVPwAlLwClXwvtH7G2HxBVTwA1PwAUnvAEfvT4j22+L5/+vf/ezq+u/y/e7uAFHwAEnvAkPvADvuMmvyTn/0ADjuA0PvAEjvA1HwAEXvCFHvcD6T5hQa/wwB7RIT7BIU7xERAVHwAEzwRH/0g6r4Y5T2qsX6vdH7Z5f2iK34VYr1AE3wAlDwAFH9GUTUlRhS9wAA+AAA6wAAAE7wGWHxuc/7ydr8I2jyAVP1AFb+J0TJthQ59AAA6wIDAkvwAEHvd6P3+Pr/kbX5AETvAUrvAVP3AFX8MUC+uxI08wAA7AIDYY319ff+haf3BlXwAk/xIEHMnxVI9wABwdT70eD8J2vysMn64er9AEXwDFLtezqH6xIU/QwCGmLygan4B1DwAEbvdKD3MHHzAErvW5D34ub3/+re/Ozr++/xA0nvAU7wAkjvNnXzxdf8Ak/wGWDxn735AETuB0/vdaD28PT9AU/vAU3zAEz0TYr52en/AlL1AFL9Kl/kt7vp//jv/vTu+urtEUzihSFm8BEQ/RwT7BARAFT8A1L0Xy+O2wcVAVL3AFX+Ozyzvw8u8gECAlHzHkbTnRtQDU3meiZz6QMJ6wED6gECSzekzQsi7wECDjyufAAAAAFiS0dEQP7ZXNgAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAHuSURBVDjLY2BgZGJmYWUjCBjYOTi5uHl4CSvk4xcQFBIWERUjpFBcQlJKQFpGVk5UXgEfYBAXF1eUZFdSVmFSVcNvIgioa2hqaevo6ukbGOICEIXi4pJGxiamZuYWllY4AEyhuIS1ja2dvYOjkwN2AFfoLO7i6ubu4eng5e2DDcAV+gKxn39AYFCwQ0goHoVh4RFAMjIqOiAm1iHOKR671c4JiUnJKWGpiUBmWnpGZlZ2Tm4eFs/kFxQWFTuUlJaV54Psr6isqq6pratvQA+exqbmltY2h/aOzq7uSJAFfj29ff0TJk5CD/DGyVOmOoTGhThMm97dCHZwpPWMmbNmz5mLHoX58+YvcFjosGjxknxxqMKly5avWLkKXaF46uLVDmsc1gasg6jzW9+7YaPIpkmYcZ2YsXnL1m3bK8IiwZ7ZsXPX7j31mJ4B+mbvvv0HMg4eKnAGBk/54SNHjx0/gTWuw6JOnkrrOZ0g3hjlu/jMWdwBLh5WAfSuX1jauYDzF+LwRyEQuLpevHT5ioM3gURx1fra9Rs3CSazSMlbt+/cvXf/AYGEq+4i8PDR4yf6T/FnBUX1Z89fvGRiJZC5JCRfvX7zlvudqAL+7Mr3XuDDxwkTRXkIFQDPPn3+Ivv1G+Ei5fsPpp+ihMsoNgA6uAkSXZwmFAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDoyOSswMjowME6LSZsAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6MjkrMDI6MDA/1vEnAAAAAElFTkSuQmCC", "name": {"common": "Puerto Rico", "deu": "Puerto Rico", "fra": "Porto Rico", "hrv": "Portoriko", "ita": "Porto Rico", "jpn": "プエルトリコ", "nld": "Puerto Rico", "por": "Porto Rico", "rus": "Пуэрто-Рико", "spa": "Puerto Rico", "svk": "Portoriko", "fin": "Puerto Rico", "zho": "波多黎各", "isr": "פוארטו ריקו"}}, "QA": {"currency": "QAR", "callingCode": "974", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAQ5QTFRF//////7//v7+/fz93MTYpmyeeBxqXABMWgFJZABVZgBX/fv94s7fq3Kibg1gZQBWZgFY//7+6drnwZi7lEyJawldZgFX/Pr8u4+1eB5rWwBKVgFGXQBNw5y+l1KNchRkYgBT+/j6wJa6cRJjZwFYwpq8l1GMdx1qaANZ/Pr7tIGsaw1dUQBAVAFDXwBP6Nnmk0uIdBdmZwJY+/n7xJ2+mlaQdRhnvI+1eB1rWgBJVgFFXgBO/v3+5tbkvJC2j0WFagdc6drmsHuobw9hZQBV0LDLmleQYABQ0LHMmVaQcxVlXgBP5dTjrHWkbg5gwZe759fkvZG2kEWF5tXkrnmnbw5h3sjbqnGheyFuWgBKSus3HwAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAEgAAABIAEbJaz4AAADMSURBVDjLY2BgYGRkYmRmYWVj5+Dkwg0Y4ICbh5ePX4CwQkEhYRFRfjH8ChkZxCUkpaRl+AlbzSQkKyevQIRCkKmKSsqcKgQVigupqqlrEDKRkUFTS1tHV48Yq8X1lQwMjYhzo7EwEW5k0jcxNeMkaDUwHM0tLK2siQoeG1s7ewd+IhQyMDg6ObsQdCOzq5uZOzFRyOzh6eVNjEIQ8PH1cyEimTHp+48mM3xuHLBkxhQQGERcMmMKDgnFF9eMTExMNjbMYeER1pH4CikAXrE6beIEaK0AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTU6MTMrMDI6MDCLtnoIAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE1OjEzKzAyOjAw+uvCtAAAAABJRU5ErkJggg==", "name": {"common": "Qatar", "deu": "Katar", "fra": "Qatar", "hrv": "Katar", "ita": "Qatar", "jpn": "カタール", "nld": "Qatar", "por": "Catar", "rus": "Катар", "spa": "Catar", "svk": "Katar", "fin": "Qatar", "zho": "卡塔尔", "isr": "קטאר"}}, "CG": {"currency": "XAF", "callingCode": "242", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAGxQTFRFAMoABMsAAMcAJdAA5voA//8A/v8A//0AA8sAAMgAIdAA2/gA/f8A//4AItAA3vgA/P4A//wA/+AA/9oA/yQA/98A/yEA/wAA/94A/wQA/wMA3/kAJNEA2vcA4fkA/9sA/yAA/+UA/yUA////3y6slQAAAAFiS0dEIypibDoAAAAJcEhZcwAAAEgAAABIAEbJaz4AAACFSURBVDjLjdQ5EoJAFADRDzooKOJKi7ve/5BGigZT1R2/uCMyFeVkmqr0aZZz87pZpOXo2pwrV11af90mbXOu+Xe7vXOHHuWOPYN0J6zDOqzDOqzDOqzDOqzDOqzDOqzDOqzDOqwjilo5omzOxhGXq3LEzTmi+vlGuj9yjhhdm54vhozjDTVWMskJsLmPAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE1OjEyKzAyOjAwLcFxvAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNToxMiswMjowMFycyQAAAAAASUVORK5CYII=", "name": {"common": "Republic of the Congo", "cym": "Gweriniaeth y Congo", "deu": "Kongo", "fra": "Congo", "hrv": "Kongo", "ita": "Congo", "jpn": "コンゴ共和国", "nld": "Congo", "por": "Congo", "rus": "Республика Конго", "spa": "Congo", "svk": "Kongo", "fin": "Kongo-Brazzaville", "zho": "刚果", "isr": "קונגו - ברזאויל"}}, "RO": {"currency": "RON", "callingCode": "40", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeBAMAAACs80HuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABtQTFRFpaE385sGADGcATKb/+EA/94A3iIQ3iEQ////bEiZPQAAAAJ0Uk5T/v6mqd4QAAAAAWJLR0QIht6VegAAAAlwSFlzAAAASAAAAEgARslrPgAAABxJREFUKM9jUAIDA9dQIAgRKwcDhlHBUUFaCgIAAIWtj9wIsGoAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTU6MDYrMDI6MDAVJFUxAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE1OjA2KzAyOjAwZHntjQAAAABJRU5ErkJggg==", "name": {"common": "Romania", "deu": "Rumänien", "fra": "Roumanie", "hrv": "Rumunjska", "ita": "Romania", "jpn": "ルーマニア", "nld": "Roemenië", "por": "Roménia", "rus": "Румыния", "spa": "Rumania", "svk": "Rumunsko", "fin": "Romania", "zho": "罗马尼亚", "isr": "רומניה"}}, "RU": {"currency": "RUB", "callingCode": "7", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeBAMAAACs80HuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAACpQTFRF/////v7+7u72EhKHAAB8AgJ/AQF+AgF9AAGAEgF17QEK/wEA/QEC/gEBEp+r8wAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAEgAAABIAEbJaz4AAABBSURBVCjPY2AYfEAQC8CuUgkLYDDGAhhcsACGUCyAIQ0LoFSwHAtg6MACGGZiAQyrsACG3VgAwxksgOEuFjCwggAMe/hdiobzpAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDo1MiswMjowMEZJFHgAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6NTIrMDI6MDA3FKzEAAAAAElFTkSuQmCC", "name": {"common": "Russia", "deu": "Russland", "fra": "Russie", "hrv": "Rusija", "ita": "Russia", "jpn": "ロシア連邦", "nld": "Rusland", "por": "Rússia", "rus": "Россия", "spa": "Rusia", "svk": "Rusko", "fin": "Venäjä", "zho": "俄罗斯", "isr": "רוסיה"}}, "RW": {"currency": "RWF", "callingCode": "250", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAT5QTFRFAJr0AZr0AZrzApr1A5r0BZryAZr1Dp3qKKLTNaXHM6XJJKHWC5ztAJrzAJr1EZ7kP6q3d7iCo8VYoMRbbrWLNqjADJ3qBpvvN6i/kr9p4NIdushDwso729Ejfrp7LKXKApryAJr2Ep/iXbGb2dAlpMJYzcwwvcg/scZLy80yS62sC53pGKDdeLiB0M0uqcRV/+EA/94AosFc088qXrKaEJ7kE5/iYrKW2NEln8Fc2c8kyMs1q8RRz84uTa2qDJ3oB5ztO6m8msFh3NIhs8ZKuchD39Ifh7xzL6bHA5vyFZ/hRauyhLt1schLq8dQPKm7Dp3nEp7mLaTOO6fBOqfCKaPRDZzqAprzApr0CJvvBZrzAJn4AJj4EKDjEaDj3+kR8/AA7u8B7+8A7O0B/vYAhr8ZDYg1H5EwHI8x////6TFM6gAAAAFiS0dEabxrxLQAAAAJcEhZcwAAAEgAAABIAEbJaz4AAADVSURBVDjLY2CgDmBkZGQiRh0zCysrCxsjYXXsHJxc3DxsvATU8fELCAoJi4iK8eFXyScuISklLSMrJ6+AVx2TopKyiqqauoamljYffoU6unr6BoZGxiamivi8zsRnZm5haWVtY2tnz4fX43wOjk7OLq5u7h6e+D3Ny+fl7ePrp+sfwEcofJgDg4JDQsPYIE7BA8IjWCMjoyLAbIZo/CAmBspgiMUP4uKgDIZ4IgFDApGAIZFIwJBEJCBeYTKRgCGFSMCQSiRgSCMSMKQTCRgyiARDQSEAQ8kawOxSOVcAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6MzMrMDI6MDAmURZLAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjMzKzAyOjAwVwyu9wAAAABJRU5ErkJggg==", "name": {"common": "Rwanda", "deu": "Ruanda", "fra": "Rwanda", "hrv": "Ruanda", "ita": "Ruanda", "jpn": "ルワンダ", "nld": "Rwanda", "por": "Ruanda", "rus": "Руанда", "spa": "Ruanda", "svk": "Rwanda", "fin": "Ruanda", "zho": "卢旺达", "isr": "רואנדה"}}, "RE": {"currency": "EUR", "callingCode": "262", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeBAMAAACs80HuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABVQTFRFACZ/ASeApbLS////+6228xkx8xgw8anT+QAAAAFiS0dEAxEMTPIAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAAaSURBVCjPY2AAAyFjMHBNAwOGUcFRQVoKAgDqd3XHPs6NlAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDo1MSswMjowMHehDuUAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6NTErMDI6MDAG/LZZAAAAAElFTkSuQmCC", "name": {"common": "Réunion", "deu": "Réunion", "fra": "Réunion", "hrv": "Réunion", "ita": "Riunione", "jpn": "レユニオン", "nld": "Réunion", "por": "Reunião", "rus": "Реюньон", "spa": "Reunión", "svk": "Réunion", "fin": "Réunion", "zho": "留尼旺岛", "isr": "ראוניון"}}, "BL": {"currency": "EUR", "callingCode": "590", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeBAMAAACs80HuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABVQTFRFACZ/ASeApbLS////+6228xkx8xgw8anT+QAAAAFiS0dEAxEMTPIAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAAaSURBVCjPY2AAAyFjMHBNAwOGUcFRQVoKAgDqd3XHPs6NlAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDo1NCswMjowMCWZIUIAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6NTQrMDI6MDBUxJn+AAAAAElFTkSuQmCC", "name": {"common": "Saint Barthélemy", "deu": "Saint-Barthélemy", "fra": "Saint-Barthélemy", "hrv": "Saint Barthélemy", "ita": "Antille Francesi", "jpn": "サン・バルテルミー", "nld": "Saint Barthélemy", "por": "São Bartolomeu", "rus": "Сен-Бартелеми", "spa": "San Bartolomé", "svk": "Svätý Bartolomej", "fin": "Saint-Barthélemy", "zho": "圣巴泰勒米", "isr": "סנט ברתולומיאו"}}, "KN": {"currency": "XCD", "callingCode": "1869", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAYAAABe3VzdAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAABRhJREFUWMO9mFtMU3ccxz+nPVzqcKITyk3sRCCoTzOOJ1zKzeHMIGZeNzfZKhsOpToEt4nRZWZkC17iJeqcs+5iBtXEuYfNPRAxoHEOTdjFEYNktrrhkLa0UNuenj0UsVyElou/l778fr9+8zn/8/39/kd43oCXIEMGIdgav1pkGVKfho1poPHi/XQ/HDaA0wmCAgQBFApQCCCO5c+CDa8MT4mQFw+rZkLrNVi9B0X9JfBIvUlS/xrxSQiTe3/nRoIuGTQeOLwPjpyEjs7haydcoCRDZCgsTYSlcXCtEZbthivXfI96pJgwgbLsO0sLnoF1KTDNBlW74EQN2LoC7zMhAiUZosNh5bOQFwUXfobCvdD8Z/C9xlWgVwZRARnR8FYyKP+FrR/Ad2chNGwqotiFx+NBqVQSHh6Ow+EYXpw4TgLlXnEJk+D1JFg4BX44B1X7oaXVl/Ny/iLUajW1tbUsX76cpqYm6uvrH9szeRZsWAfCAgMBHNXhqYUpISsG1iaBvQ127YWzP8ID16O8jIwMjEYjVquVjo4O8vPzaW9vH9QvLBSWLoFtekhiDAQfGm7SZCicDfPD4dS3UH0Y/jb1z42Pj6egoIDIyEiio6Ox2+2o1epBAmdp4H09rMiE7tPw+zFQjJbaJCUsmwnVz8FUE6xdD+/tGCxOpVKRl5dHbGwsZrMZm82GzWajqKiIhISEPmorCuCsAVanwh093PoYXOYgH/HDxDlTfIabIsAXJ2H/cfinfegaQRBQKBRIkkRlZSUajYaSkhIUSiUPnC5mxLmo0MOqXmrmI+BqfzTeAn7E/ob7SgL8cRVW7oaLl0EaZprLsowk+eZXXV0dAD09PYSGQMFiqNwMSQ64rQfLRUDqP3tHJPjQcOdPA10KxDjhwDE4+jXcH2FMDYyQkBC8XpkZcR7KS2F1FvQYwXwUXPeGXgqGJdhnuBpYEgOX6mH9HvjlemBjanC4yc+D7ZthtgNul4KlYTC1EQX6G64uGVSdsOMjMNRAl300wmBmAmzZCK/2UrvxObj+G3mV6idwoOFmToPzP8GuffDbDQF5FNhCQmBJLlRugmS7j5q1EfAGtuf1CfQ33MLZvld801ao/R56nAJarZaWlhZMJhPz5s2ju7ub1tbWYZvPiIctG+C1LHAa4cYxcHcEt4CKAw03PQLOnIGqA3Dz1iO2aWlpVFRU0NjYSHp6OsXFxY+nJsLiHB+1FDuYSsF6OXBq/QRGiPBiHKyZBfduQtGHcO58/zEFYLfb0Wq15ObmYjAYMJlMQzZMiIOyEliTBc5a+Os4uO+Pfm1XGj9hR+bTcOob2LgNLv8Kkt/arVKp0Ol0lJeXM336dARBICoqCofDQXNzc5/HiSK8lAOHqiBnMtzZDu1G8HaP7U4h1J1G/uwQnL8AHs/gBJVKRWpqKhEREezcuROPx8PBgweRJImGhgYsFgvxsbD5XXgjCx7Uwp0vwd05PpcdYeoU5E5rYMllZWW0tbVhNBr7qC3S+s5amh1M1WC7AmPbjwYIDKZdYmIiNpsNi8VCXAxsKoa12T5qd0+A2zL+V8SgBAKISsjRwna9j5q5GmxXx5faqAXGqkH/DhRmg6sG7p4Et3ViL9YBbTNKJWS/4KM2pwvMeuhqYmyfGAKMEQmqo6H0bXgzG9w1cPcr8Nie3OeIxxIUlZC5ECo3wFy7b8vtuv5kqPmHP8E+kmGhyMWFeLfqEOQzCKZDQZ210b4uQ9b9D4sf5gP4+cxwAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE0OjM5KzAyOjAwgiFJBQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNDozOSswMjowMPN88bkAAAAASUVORK5CYII=", "name": {"common": "Saint Kitts and Nevis", "deu": "Saint Christopher und Nevis", "fra": "Saint-Christophe-et-Niévès", "hrv": "Sveti Kristof i Nevis", "ita": "Saint Kitts e Nevis", "jpn": "セントクリストファー・ネイビス", "nld": "Saint Kitts en Nevis", "por": "São Cristóvão e Nevis", "rus": "Сент-Китс и Невис", "spa": "San Cristóbal y Nieves", "svk": "Svätý Krištof a Nevis", "fin": "Saint Kitts ja Nevis", "zho": "圣基茨和尼维斯", "isr": "סנט קיטס ונוויס"}}, "LC": {"currency": "XCD", "callingCode": "1758", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAApRQTFRFZc//ZM//adD/aND/Z9D/Wcv/q+X/m+D/Wsz/YM7/6Pf+1fH+XMz/Xc3/idr////++/3+e9b/YM3/Zs//Wcr90Pn/xb+9083Kv/P/WMr9Ys7/cND8////S0pJZ2VjZs37rur/7OXiBQYHFhgY+fPwneP/Wsv+YMv78v//j4qIAAAApaCd5v//XMr8XMz+jdz///37KissOzs7gdf+Xs3/Wcn81fv/v7i1AgICAQEBz8jEyfb/WMn9Yc7/ctH8VVRUAwMDBAQEZmNia8/8suz/5t/bBwgJAwMBDhAR7+jkqOj/Wcr+Ycv79P//h4OBBQUEAQEAk4+M7///Xsr7kN7//vr3JSUmAAACf2cAaFQALC0u//38itv/Xcz+2P3/t7GuTT4A/9oA9s4ANywA0/v/WMn8dNL9UU9NLCQD7scA/88A/9MA4LsAHhgDVlRSctH9tu7/4trWAQMGDQkA0q4B/9cA/MsAwqEBBAIABQYI5N3Ys+3/Ysz79///gX16sJEE/9wA+8oA/84A/90AoYUEhIB89v//Ysv7W8v+k9///vn0ExYhemIA/98C+8sAblgA3///n5ynRzgA/9sD/MwA/s0A/c0A/9kDPzEAnpul4P//edX9+P3/b2VG5b0A/9QD/swA47wAZ15DfNb9Wcr8tu3/7ODQ0rAC/cwB/csAz60A59zMuu//ZM/+Z8/96Pj//91L/M8A/s0D/9xJ7Pn/adD9ZM7+W8v9keH//+d5/M4H/c4E/+Zzl+P/Wsv9Zs/8YM//1d+S/c4C/80A29+JYtD/Zc/9adD+n8+jos6Zoc+eoc+doM+doM+en8+en8+fn8+gns+gns+hnc+jnc6gnM+matD9W8//Ws//Z8/8aM/7Z8/7jewN2gAAAAFiS0dEHJwEQQcAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAGtSURBVDjLY2CgADAyEqmOiZkolSysbOwcLMSo5OTi5iFCIQsvH7+AoJAwYYUiomLiEpLMhNQJS0nLyMrJyBP0DouIgqKSsoqqGkFXqmtoamlp6+gScCSLnr6BoZaWkYyxCX6VLKZm5loWllpW1jZ47Ra2tZOx13Jw1HKScZbCZySzpIurm5a7u5aHp5c3XiN9fP20/AMC/LUCg4LxmMiiFxIaphUeERmuFRUdE4vbSBbTuHit8ITEpORwLfOUVJwKhW3TZNK1MjKzsnNytfJk8m1xWc4sWVBYVFxSWlaWWF5RWVWNO8Jrauu06hsam5oam1u0Wtvacbmwo7Oru6cXqK6pqa+3v7urswO7K1lMJ0ycNHkKSF3T1GnTZ8ycZYpVobDQ7Dlz582fClbYtGD+wkVzFmNNv8xLli5bXrqiCQpWlq5avWYJNu+sXbd+w8ZNTXCwaePmLVu3YXHh9h07G3ftRgK7Gvfs3Yfpyv0HDjYdakIBhw4fOXoMQyHj8RMnT50+c/bsufPnz1+4ePHSpUuXr1y9hiXvMF6/cR0DYM1jN2/BwG0ouHUTIQsAhaG2QzAXjm0AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6MzErMDI6MDCxzgdiAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjMxKzAyOjAwwJO/3gAAAABJRU5ErkJggg==", "name": {"common": "Saint Lucia", "deu": "Saint Lucia", "fra": "Sainte-Lucie", "hrv": "Sveta Lucija", "ita": "Santa Lucia", "jpn": "セントルシア", "nld": "Saint Lucia", "por": "Santa Lúcia", "rus": "Сент-Люсия", "spa": "Santa Lucía", "svk": "Svätá Lucia", "fin": "Saint Lucia", "zho": "圣卢西亚", "isr": "סנט לוסיה"}}, "MF": {"currency": "EUR", "callingCode": "590", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAkxQTFRF+LC270RS+83R8Vtn/enr9ICK+Kmv7z9N+87S+Kmw/+vr73yI5er1aXm8xMznO1aumKbUGzqg5ej3aHzAxMzjPFaumabV5ej1aH3C5ej0w8vmO1atoK3YIT6i7SY27Sk5//7+7Sg4////7S8+7Sc3/vj5///8/v/v///5/fv88unZ7eB/59JR5Mx58OXK+/j4/vn6/+Hh+9XQ7rZP3ogq0Hg/13sz6qo288ez/tzc//v795KSxFxOzWRBxmRWzl1Ly2NY02FL02Vl8XV3//j496ytgo1eWrRdaLKziJWbe7LAisLSmKm16JGU///+/ry9oI6Rab20oL/ExMTEq7/DirzGmqGs8Zia7yk4/v7y/P/Z/La0ppKemre+vLu7s7OzuLe3pbW5k6i18ZSX/f7g/f3n0ipF0ChE+vmu9PZb85qVlaOxnK2xp6amoaGhoKCgpausirPB4YKJ9+549veCHSWLHCSKHSSK8vaB6u5+8IOHj6i2nq+ywMHB6+vrx8nIqbCwh7nF2nF57d6e4O9h/v74/v//ASKVACOW6/Wo3PFu/JiTylZduYyQtJ+kqre+r6SqupSZvmZt9Wxw5+yM4PF69/j8ACCUACOV+fvi1e1T6up+/KyT+IiG8nN54mBo7m929oOE+5qM8dyQ2e9F9fq+CCmYACGU9fnE2+9a6vc8+PtX+PiW8+Of+PSe9/ps3vNK1+9P7/ekASGUACKV/P3x9fag9/dC8fcy1e5D6fU2+fk38fWD9Pbh/v73/f3q/P3i///1/v7/ACCTlZF16QAAAB50Uk5T/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+RRzUyQAAAAFiS0dEIl1lXKwAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAFlSURBVDjLjdBjcwNhFIbhrc3Uzlvbtp3aRmrbbmpra9u2/1izadJ2muy++3y+Zu45B0H4tLTJDNHhF6BSyUAABIV09UhBoC8sAs9jEABReP4bksizITzPgdA8GxoYGkHyLGhsYmpmbmFpJUaQx6C1ja2dvYOjk7MLQR6Drm7uHp5e3j6+fgR5DPoHBAYFh4SGhdMIrsdgRGRUdExsXHwC5/pEHkNAUnJKalp6RmZWdk4uHZPiEnn53ENAQWFRcUlpWXlFZVV1DQYlpWrr6rmGgIbGpuaW1rb2js6u7p5ewJCW6evnMQQMDA4Nj4yOjU9MTk3P0GZl5eZQXkPA/MLi0vLK6tr6xubWtjxlZxfFgWBv/+Dw6Pjk9Oz8QkHx8grFheD65vbu/uHx6VkJJ8uBALy8vtHflVXwsr+QOYY0fvYvxL32H1SlEGV/IPPJhFkOhGbZEJ5lwQ81dWiWBTU0P0kwFP0C9tSUbH0o9ugAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6MzIrMDI6MDCAJh3/AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjMyKzAyOjAw8XulQwAAAABJRU5ErkJggg==", "name": {"common": "Saint Martin", "deu": "Saint Martin", "fra": "Saint-Martin", "hrv": "Sveti Martin", "ita": "Saint Martin", "jpn": "サン・マルタン(フランス領)", "nld": "Saint-Martin", "por": "São Martinho", "rus": "Сен-Мартен", "spa": "Saint Martin", "svk": "Svätý Martin", "fin": "Saint-Martin", "zho": "圣马丁", "isr": "סן מרטן"}}, "PM": {"currency": "EUR", "callingCode": "508", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeBAMAAACs80HuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABVQTFRFACZ/ASeApbLS////+6228xkx8xgw8anT+QAAAAFiS0dEAxEMTPIAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAAaSURBVCjPY2AAAyFjMHBNAwOGUcFRQVoKAgDqd3XHPs6NlAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDo0OSswMjowMIjkQBwAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6NDkrMDI6MDD5ufigAAAAAElFTkSuQmCC", "name": {"common": "Saint Pierre and Miquelon", "deu": "Saint-Pierre und Miquelon", "fra": "Saint-Pierre-et-Miquelon", "hrv": "Sveti Petar i Mikelon", "ita": "Saint-Pierre e Miquelon", "jpn": "サンピエール島・ミクロン島", "nld": "Saint Pierre en Miquelon", "por": "Saint-Pierre e Miquelon", "rus": "Сен-Пьер и Микелон", "spa": "San Pedro y Miquelón", "svk": "Saint Pierre a Miquelon", "fin": "Saint-Pierre ja Miquelon", "zho": "圣皮埃尔和密克隆", "isr": "סנט פייר ומיקלון"}}, "VC": {"currency": "XCD", "callingCode": "1784", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAW5QTFRFAFiqBFqnAE61mLhA//sA8O8D9PEA8fAA//cAotAAC5QAHJsAGZoA8/EA8vAA8/AA9/IA+/QA+/UA9vIA/fUA0OMApNEA//YAn9AA1uUAWbMAF5kA5uwA+PMA/PQA1+YAcL0A//gA8PAAqNMAD5YADJUAcb0A/PUAULAADZUAGJkAyOAA//UA7+4D4uoAKqEAFJgAG5sAFZgAxt8A+vQAmM0ACpQAIJ0AT7AA+vMA7e0DfMEABpIAHpwA5+wAKaAAGpoAHZwAttgA7u8A7u4DGJoADpYAptIAdL4AH5wAEpcAN6YA6u0A8O8AfcIAEJcAU7EAutoAzuIAK6EAFpkAsNYA7e4AL6MAEJYA1OQATa8A//wAAI4AXLUAnc8A//8Ae8EAEZcAsdYA//kAV7MA/vUAx98AOqcA8vEASa0AB5MAk8sAjcgAyuAA9fEA9/MAQKkAgMMAvtwACJMAMqQA7e8AYbcA7O4A9fIA////84ExSQAAAAFiS0dEeaHc1NAAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAEqSURBVDjLY2CAAEYmZhZWNjTAzsHJxc0DAQzDWSEvH0QNHy9+hfwCgmCVfELCvPgU8omIiomzA1WIS0gK8uJRyC4uJS0jy8snJ8+loKiEWyE7h7KKqpqiEq+6hqaWtg4fLoW6snr6BoZGxiY6pmbmmhaWvEo4FFpxWNvYcnNJidvZGzg4cjmJO+NQ6CKnzePK7ebOIe5h5unl7SPsi9ONin6q/gEsgUFswSFuoRzsOD3DKxwWHhEpoh8V7R4TK86HL3gU4zziE7gSk5JTtFP58EYhu2CakWFiOl8Gobjmk8vU5LbNyubwJaCQXTyHy9HVMBcc5XhTT15+gQFXoSI7wfTILl5UXFIKSjuEEi47R1kcxEACCnmFy9nziMoKvBXE5hneQZ5dcSoEAMJHPXcKhncRAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE0OjMxKzAyOjAwsc4HYgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNDozMSswMjowMMCTv94AAAAASUVORK5CYII=", "name": {"common": "Saint Vincent and the Grenadines", "deu": "Saint Vincent und die Grenadinen", "fra": "Saint-Vincent-et-les-Grenadines", "hrv": "Sveti Vincent i Grenadini", "ita": "Saint Vincent e Grenadine", "jpn": "セントビンセントおよびグレナディーン諸島", "nld": "Saint Vincent en de Grenadines", "por": "São Vincente e Granadinas", "rus": "Сент-Винсент и Гренадины", "spa": "San Vicente y Granadinas", "svk": "Svätý Vincent a Grenadíny", "fin": "Saint Vincent ja Grenadiinit", "zho": "圣文森特和格林纳丁斯", "isr": "סנט וינסנט והגרנדינים"}}, "WS": {"currency": "WST", "callingCode": "685", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAPBQTFRFAABrAABsAABoBgZmAABpAQFrBABpAAByWgBF/wAA+wABBQVuAABnLS2Ft7fVFRV3AgJrAABqAgJjAABjICB+ioq7DQ1zCwttBARtcnKtJyeCAABlBARjAABiVFScsLDRBgZutbXUPT2OAABkBwdwISF9RUWTAgJmAQFpbGyqLy+DAABeAgJsAgJoDw9sEhJzCgpxAgBqBQJrS0mUz83iJyV+BAJrBgBoAABxWwBF/AABAABwAgJxNDqRq7jaFxyAAQFwBABuAAB3WQBI+wACMQBWMgBWMAJVJQJPMgJXNABVJABcegA4/wMA/gAA////43SQlwAAAAFiS0dET25mQUkAAAAJcEhZcwAAAEgAAABIAEbJaz4AAACnSURBVDjLY2CAAEYmZhZGVhCLjZ2Dk4sTA0DVcfPw8vEzCRBUKCgkLCIqxiIuiF8hq6CEpJS0jKycPBMhhQqKSsoqPKpqLATdqK4hIayppa1DUKEAg66evgFeXxuCgZG0sYmptBmIaW5hyWmFRaE1GNiw2NrZMzqAmI5OzpwuWBS6QoCbu4cnhOXl7YPVRDjLlxMvYPCDAU4EC6tCTiLBqMJRhUNSIQD8STwfK4h9AgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNToyNCswMjowMMCeQ2UAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTU6MjQrMDI6MDCxw/vZAAAAAElFTkSuQmCC", "name": {"common": "Samoa", "deu": "Samoa", "fra": "Samoa", "hrv": "Samoa", "ita": "Samoa", "jpn": "サモア", "nld": "Samoa", "por": "Samoa", "rus": "Самоа", "spa": "Samoa", "fin": "Samoa", "zho": "萨摩亚", "isr": "סמואה"}}, "SM": {"currency": "EUR", "callingCode": "378", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAIAAADRv8uKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAABFtJREFUSMftlltsFGUUx8/5Zmane9/tWpbtIi1tKbfSBKmpNIRLAom+KBhFDTEGNSZqjAkmxj7ZxBjffdCEeIkvBtRoAKWCAQtiMDUFhZRq7YW2u5Xt3juzc585PpSQ+MBMKxge9GTe5vvO//ud+c85HxIR3I1gd0X1f+Elxm2Zg1+yGhEAIQABAyCEBXMiIv67xIiIQICsNP2hUhkCZIiwVNWlEhMAZmYmpPKwP9kmSod1yhY0US9mkvf2RKNRIlr8CZZEjOWKlJ892dLaGj7XX5p8QDtfTVybSTXFp8dPEQCAc+dLTUREdigSFgzMb3/c2PcaDQ06Xx2Vex4uvNobSjQhABHQoh2Hi+5cZDv2mcvfty/r0I5tFxJ/gD+NnOXkcnrgmerut2raRFf9ppgYISAE74JzfX19nqyIWJGqX/z8+VOHntsdKybDP5bBlPiAbNuCqPCoflqZeVceEAx7fbhN5MXFaPMevAQEgACvfPTSl4PHNzRhWvlgInRgNrRNZgIAS1qT66zj+6uHJefAEemYBc7BNc/Swh53YY8FCIqu6EptWpvavnLLm5tr1yJ1avuhkmKtCsCoDBDkf6g9uTOzdqeSn8L6/rmz+9IPrQilPB3OV0x3ZuJZsPfkO+VKbl71j+TG7OhBs6RWjdqcVMubkWWaPGHFNurpUXFMCmxO2f4/tXysLmUSuSPxPWfnXSsNPGBuSjWqmWBgxRW2tdvIYtAPnNkg8hWFTwTjaU11NHVY2BPPjxgh6eUr56vWGg4V91+GLxiuxOQAF9AT99P86uWs9dSsuadx9OylI2aiQ9dmpUDzULbQzC4WKfSr2boiOqlwHVllnwE63jj2rYUF94ogAppccEOOddYHZy4Vp85fT21K9l3Wn2Dst3i1TeML6zKH32vc2670Mx1nEp0EPh86nu5iBOD6IDk2RtLBePtQpbirpelo+HUyoFXqF3gtalzcmj32bXRX0V9XHwtmY90N9JMIGQcEAnLP7NG5CMjhfKSV9LGvy7NXTw8PNlx5/2PnReLLAVXhI4ULka4T8oNpeWQ8JPvDAzreo1ILoelJzIX3v+H2mihgqRWsW5vq3NsUzwgd6fXPv9CSHB1llAFTbpzjdjy6cc1n8n1bQvzGupWD5W6Z4hFHMZjP4xumTpRvjQsc0Or81S3J4Pp4qKu5uVgoLI+wzOTE2xdyj4S/scLNv5Q29O5olsQGxYJgIPDdeDZTkwZqgUKihTkm3ZrbfSyiQPa4r2GbnzKm8/Tp610xcoCrqI2P9Zy7jN1N3O+CUto93rMqbEwqIJvzn7TyZ5S4KvqQbHKtthvxQtiM5yzDAhQFXrWJCHyck6DCtLUqyOQEN5ejlO3YIkNEsE2D4wQbGUe2e1pvYQRygDEEutGMiAAt4EXQbeAsEgQ0blqJEIEW7kNeQwK8ggARbgzPhesVAAhg2sABgIDG3zSIFrZ4pv2Ht8ybqRejcSeFbz/+e8J/AeDSLKySWtQHAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE0OjI2KzAyOjAwuMM5cgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNDoyNiswMjowMMmegc4AAAAASUVORK5CYII=", "name": {"common": "San Marino", "deu": "San Marino", "fra": "Saint-Marin", "hrv": "San Marino", "ita": "San Marino", "jpn": "サンマリノ", "nld": "San Marino", "por": "San Marino", "rus": "Сан-Марино", "spa": "San Marino", "svk": "San Maríno", "fin": "San Marino", "zho": "圣马力诺", "isr": "סן מרינו"}}, "SA": {"currency": "SAR", "callingCode": "966", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAIAAADRv8uKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAABNtJREFUSMftVltsVFUUXfuc+5iZdvqYaUtbC4OUAg5QaFUQhKhIAnxh8IkYvogmJn6oiQkkPghfGj/8MPLhIzEhgRgjiVLUBDRgRCKpCUGQUmg7TDttgb6mc6czc+85248ppQnTByGRDzwfN+feu3PWWfusvdehmi9xT4a4N7D/A/+Hw5jmH4GIaOJVsxYkNDMRIf8ECKTB+SBmBpD/np8z+I6BCaSZXMWKmQECikzhuNpvyKzHguBprRiK4ZNQDMb4xNNMgCkJgCTcGTCBPOaVFauJqL5kfkZlBjLXTyZObV+048pIuyB6rPpxT3vLwivPD579red4dVGtYnX2RmuJVVpuVxgkukZjnnaTuSFJVJC3DG4txBXsN/yRYMPuh9+vKapb/8DGOYGagUxiQ90mKei5hTt/7T6+NLyiP514o3G3Kc3edM9bTe8p1snc2MHNRyIl9Wuq122o23QsfkRBF6RdAFiQGPM4Go6+sniXKa3KQHWfk7g03Jb2UpeH2x4KNfqkb2loaYWvYjSXPBo7HA01xpJXTGkPZq6bguqK5/c68T/6TpbZ4VN9J3LKpULIBVTNzJZEIhX/pftnS9j96Z6O5GVb2rHRrjmBas2qP504Gvvu+85v1tY8cXGovcQqu54ZHskmben3G4Gv/vn02fqX+53hPqe/yl/lahBodsBgg2gwO8Tsnbn2+8DY4Ma5W3YueXX/kwdCvipTWOV2JbPxzIKXgmap4w4knPiLDdvHvJRi3ZnsWF/79LH4j4/OafLYCxjFOq/M2aQaAAO29I26yabKVaf7TmjohBN/9/SbvU6itnjecNZ5oeH5hWXRcl94XsmDFwbP9zo9c4sj3amehBM3hTnqZhormqOh6A9d3w5lh0whbtdXAcZEpDTK7VAkuKgx3PxU3ebl4ab4aNe84LzPNxxKOJ1ralZdGr54PN6y/9zHB9u+GM4OtnS1mFJaknZFX99Wv52Q2/fnnqujMVvaPEUtFxSXTHm8rmZtQ9migFm0oKTh3MBfPc7V5eFmxaq+dPFHrXsdLxUNrTjUfsBnWN2pzj2P7N3/9ydbIlt/irV8ffEzn/Q1VTWbwjrccVAIRiFoKmiLDBhkKEaRGSy3gx0j3UHL35d2IsEKBvrTNxTDEiJgyJTr1hZV+Qx/21BsbrDScUcHM5maQGk0HD1340LKHTFF4TqmqfyYAQLlO5HPEEqzKUROawCmIIAAzjfRnGLN8BuUVSwFDCJXc9rjgEGSeKqeOU3LBMAGkSGJWQuCYmUQAdCsJ8I0a1MQAMU6T04xS6ISSzBPiYrpTQK3ujzlz4nBBLq9LsfDiHDTG6YFnQVwPueaWeQzwGCwnrQmYXwjRMh52pYkSGjW0/jSLBnDFEbAKHLcFAApDUtYtvRJMjS0ZqVZeVp52nV1LlIWaR/pynrKZ8AWMyDP4MfMLCBeW/b28nDzmJdmaEFSkkGAx55mPeHZOZVdUrYslrwSsIr3nXmn9drZIlNMVsMdADNYEDIq92HrB+V2CQOuzrk652mlxz0fAiSFNIWlWG1bsCNkhpqqVpfZIcUo3ConWM14vSWAQZ5mAOLmcU4+i7y0GHA1FEMzfBLW3aT61tLgfM3cLpnx6w8AkGmM74iZ71Zck9M+Y4ieqYQmj/vvenv/Af8LxIFgHkHR3AcAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTU6MTMrMDI6MDCLtnoIAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE1OjEzKzAyOjAw+uvCtAAAAABJRU5ErkJggg==", "name": {"common": "Saudi Arabia", "deu": "Saudi-Arabien", "fra": "Arabie Saoudite", "hrv": "Saudijska Arabija", "ita": "Arabia Saudita", "jpn": "サウジアラビア", "nld": "Saoedi-Arabië", "por": "Arábia Saudita", "rus": "Саудовская Аравия", "spa": "Arabia Saudí", "svk": "Saudská Arábia", "fin": "Saudi-Arabia", "zho": "沙特阿拉伯", "isr": "ערב הסעודית"}}, "SN": {"currency": "XOF", "callingCode": "221", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAM9QTFRFqs4N56QA6KQAC3ImDHMm//8AvAEAvAAA6PIE4e0Fp8wOksAR/f4AY6UYT5kb+PsB5O8ELYYhI4Ai2+oG4u4Fqs4NrdANgbYUEHUlDnQme7MVqM0O1OoH7vUDdK8WFHclDHImDnQlXqIZ3/AFncYPJIEiCnEmCnImGnskhrkT8fcCnscPDnMmCXEmf7UUB3AnBW8nZ6cY8/gCRJMdHHwjkcARoMgPJYEi5fAEzuMIUZobv9oK/v4AyeAITJcct9UL4O0F4u4Ez+MH/v8A////g18ZmAAAAAN0Uk5T/f7+l1A3dQAAAAFiS0dERPm0mMEAAAAJcEhZcwAAAEgAAABIAEbJaz4AAACOSURBVDjLY2BGAiwMrEiAkY0dCTCMKqSZQg5OIhVycROnkIeXj58ohQKCQsIEFYqIioqJS0hKiYlKy+BVKCsnz6wAYioqKTPhtZpfRVWNmVldQ1OLoBu1ddSZdfV4CHtGU19SwsCQsEIjYxNTM3NBC4IKLa2sbVht7ewJKnQQAYWhoxOxicJ5kKfHIasQALWVHsM/YfmTAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE1OjAzKzAyOjAwRxx6lgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNTowMyswMjowMDZBwioAAAAASUVORK5CYII=", "name": {"common": "Senegal", "deu": "Senegal", "fra": "Sénégal", "hrv": "Senegal", "ita": "Senegal", "jpn": "セネガル", "nld": "Senegal", "por": "Senegal", "rus": "Сенегал", "spa": "Senegal", "svk": "Senegal", "fin": "Senegal", "zho": "塞内加尔", "isr": "סנגל"}}, "RS": {"currency": "RSD", "callingCode": "381", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAIAAADRv8uKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAABFhJREFUSMe9ll1sFFUUx8+5987O7sxOu91lC8uq9IuS0ihpJRqlBQNWjQajLwY1+ABoDCYajTEmvsiDr774wJMx8cHwZIxRHwgiImBEHviKfKwSKdCPbbs7ne7OzM7MvccH0Zhti3UK/nOf7tyZX/5nzv/k4okHhmCJQgBa6tl/FVsikhRShID/GxgRGFJE3ApFNqCQgCGw28C/JRgBfJ+8QOfJKxn9fDaR0JLUCKHuAxDgsvBi0SdEIIF6e1Rnu6t8ZQHTeL0Yct1kozNYugpRBIIDxfztizkmYFxu7m8MtcPdER04sh7swWwDDhzB1GyweWW0pQ9MA6S8E6UWkCf21cmgMQEdqyqzdnniOiuu9lM2fvEjWD6IRGy7AIDHF4wTIo/IyZHTv0KJq62Ql4EjwU9pxRkcFao7dbmSu0GRFj9gQiz4KpHiZI5hVLzeNiyFO9ZATRFL0VXLZJXTo+nfDZUiQfH7S9ioNbsFUEQpXbO4vHFNMF+0lMv2CrNBvFCteixXvY75pPJSiboXYNzexsKWt5q2OJCN2pvJ6RfNOX9NZwAnxeBz7Ogpcmsw8mhY+jzh9OiV2uFy4z25xowaKtZYWcAxB6pxveb5HR+8/duhn8rHPlmzM2UUdgflKfGQefngmWyuv3vfG9/sfd8mEaKKB2YCqHkhgOeZa3v0wUGzfy0/m5378Ou2gb7C9hFn/5fwrZZev17r6mkZHEC3Lhgu8IWlrPmtRYggI766UJ+eth7bVnh1tzPnVhs+RmFjZW/+hR35l56v2TOsWCB1DQApVmcvlmMkUoTgVqu4Zag6eaP63fdzJ09Nnz+D2x5x3bpSkm6GOGaeFh+ZkdS4SGiJyJ5FzzcMQzdNFkbRTEVL6BpEGMnljOtFwIxFruu6dSmU2d3V98qeto4Oput9e3YFuaz0PB9lUKshYuzRJeYHEQGAM3A9nXG0WuZKpakfjnEhNNMcP3bCGNjQ1tWVbNShXkfGECBelEUYNQ96BQTEw6lp6ThRMj1X+tWenMyNT1AmY4+PyUxLsGFDgqtgfEIBC0Op4jnOZ8zmMgMkmCaUwwEr5y5m7h8IPc8ZHU0FjUQ2u+qJkZnT51o33suCIJdrT0NMMFYct3lPKZ42naNH7Ytn7SuHo/aieQmSu3Zga4v30cd+p5DlX3Ldj1vFruxT22W9BozHcdxmpZr3iADBHNh46dN3k0VbP3Ee0sP5detQ18atdHDos8Sm1rHj+4f3HTQEkGUgW9rFramuNF8ASkqeMfqefse/oPjDYD45zLnGQmluHdK2GfWS07PpdaPnHiUlIFIsMVxIjHMiWv3sM11bX7OPcKuzX0vpQtOs7l7nlFG8b2f3y3sBgHGOsUWL3yKIFCKzj/9cKV2QSqGmccEzd3W2bXoQcLmXvVuBAYCUQsZIysieBcZEi4Wck1KIeGfBN9l/Y4iIKF43/WfwX3wCgGW6/KfEUg/ePuSfug1Fi6c/ADM9TeJi4wSsAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE0OjUzKzAyOjAw4D4fzAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNDo1MyswMjowMJFjp3AAAAAASUVORK5CYII=", "name": {"common": "Serbia", "deu": "Serbien", "fra": "Serbie", "hrv": "Srbija", "ita": "Serbia", "jpn": "セルビア", "nld": "Servië", "por": "Sérvia", "rus": "Сербия", "spa": "Serbia", "svk": "Srbsko", "fin": "Serbia", "zho": "塞尔维亚", "isr": "סרביה"}}, "SC": {"currency": "SCR", "callingCode": "248", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAIAAADRv8uKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAABWlJREFUSMeVlluMnVUVgL+19j6dMlM7xYxVLAnW2DRYGmhkrMBgW2mRJpRepwNKKtGo8dJolKIJVBQlKUlhfGhijLyROBP7oEgiojESTDCiZkI717Yz9DJMSVs7F2amc9l7Lx/+85+5cDqX/XQe/r2/vb6111pH4NcsZomYmftIzWhLy9Orbh5ISVRt/m0GAQpwHnbACXRRVEDVYOlPn/7DqpsHYtQFURNEKMBf4bNwAmSRYOdSjFX3b2359nf/bibOpfn3RAA8PAv3wyVQMPyiJMfoKitHXmhsBswQmW9PAA8D8Bi8DB4SJGAxETuXoPInT/1x3W19Icwn2XLqf+HOnBqL1EWAnaYQKu/a2P74E382w/s5JWdheXgR7oZu8BBg2lUXCo6m3k02/rLJObM0p+IAChG+AV+HCAph9lcLAnsfsapDh17d+Ll3QlB115Fc0tsD98BvZiR10WDVFMIN62/rOXz4FYqZvo7eCB5egc/Af8roXWzEAtb4QtMNlZMxavmXHEHAw2F4CIbAldE7w+K8kkNY/p1vvXrfto4YtXy4md4r8Ci8luuN80QzF1jVQqj45Op3f/6L31PsWTOX5Xr/CQ1wIa+ZBXSzOVWLgT96tPnGD4/GqCIzzyvVzDH4PFzI9S6AOhfYu5jiske//I/de1rKSM5qZgIOwEGwvIQWvMqrFrEQl3zso1eee+74bMklvV1QDycXoTc7GlVEykesalBx5Mjxj68aDGGa5FLNHIfanLpAvc7hPWbESAi+3AcpxqqHdrz1lcfeTEmnumPWgxwcgqP577AAnggxEiNAocC997Jv32ywiMXoV1QPPf98c242T6qH9+AReH12xy8rDdUpnvfU1lJfz65drF5dJsfOpRCWPfOz5k+tuRyCep+mkvo6fAku5nrn5qVESqiyYQP79rFnD2vX5vlKpOQ/QK3asvntg9/7m5l4n6Za0lF4IvuoHDXjZbCUANatY+9e9u5l/fri3C5dRRXVKbAIMbqlFdcaG5vI5nwW6DB8FY6Xa0kf5K1Zw+7d1NezYQPOkR0UQolX2uqnhRtDWP7kk82339EbJtVLwsNJ2A+dM2tGBOeK79MMM265hZ07qa9n40YKhdk87w0zS4aZGYIT5/OrpxAqa+/s+tGP/0TCZdSX4JtwLU+qCD7nZcibbuLBB2looK6OiooSz0RMxZyYJVJSURWVTLjMjNhMVUJj428LhRSjOhIH4Rg4cII53DReTQ3bt9PQwObNVFUBZpYmxw1wqs6paPH8HDMex3qHe08Pnm7vb2+9erJzsMuTj6DHf/jyPXXdAfV9iYfhTaFCScJkQCJmrFjBtm00NNjWrVZdnQBLMjnu1ItzrlBRylpIkxdHLnYPdbf3t7f2t3b0d3S/331x9L0wEYoVqIjqr1KquHVt31v/emZZ9YS9JnJAuSS4kL0jq6qyL2xO+/fzwANSs1LNZOZMTpYuX7vUM9TTMdDRdrW1rb/9zNCZ3pF3xyfGiy9Ri91GxWXz3Mw8CEhjY9Oy6on47BJ9aiIRDcwvYUude/gR2bFLVtZo6d+s2dWx/50dPtc50JlhTg2eOj9yfmR8tFhmAg4ULagu0QyTPatkMeUNyae0/Gvf/8sXt7VNbNLCGxNSuVTu2kTDAXbuYOWHgOE0du7yiVP9nW1DHa0D7V0DXWeHzw6MDTKZYxQc4sUV3ExMSnbd3ubX3NpzZMvvuL264O+WY9vfv6+u9xM3npm40N77Ytvb/+7q73xn9NyV8X6bNGwaRkWXOpEpjJkFm7dxTy1p+sGmO4hvfLq2rda1jpw73dfSd7knjqVik8omgYoTVdGsHJOZLXQKXnf9H+eptxM9MZs5AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE0OjM5KzAyOjAwgiFJBQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNDozOSswMjowMPN88bkAAAAASUVORK5CYII=", "name": {"common": "Seychelles", "deu": "Seychellen", "fra": "Seychelles", "hrv": "Sejšeli", "ita": "Seychelles", "jpn": "セーシェル", "nld": "Seychellen", "por": "Seicheles", "rus": "Сейшельские Острова", "spa": "Seychelles", "svk": "Seychely", "fin": "Seychellit", "zho": "塞舌尔", "isr": "איי סיישל"}}, "SL": {"currency": "SLL", "callingCode": "232", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeBAMAAACs80HuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABVQTFRFGNIY2vja5OT6IiLUAM0A////AADNWt8AqwAAAAR0Uk5T/v7+/rpKSvwAAAABYktHRAX4b+nHAAAACXBIWXMAAABIAAAASABGyWs+AAAAJ0lEQVQoz2NwwQIYhoogViCIBTCEYgGDUVAJC2AwxgIY0rCAoSIIAG33tKEi+b2bAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE0OjM0KzAyOjAw4/YoxQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNDozNCswMjowMJKrkHkAAAAASUVORK5CYII=", "name": {"common": "Sierra Leone", "deu": "Sierra Leone", "fra": "Sierra Leone", "hrv": "Sijera Leone", "ita": "Sierra Leone", "jpn": "シエラレオネ", "nld": "Sierra Leone", "por": "Serra Leoa", "rus": "Сьерра-Леоне", "spa": "Sierra Leone", "svk": "Sierra Leone", "fin": "Sierra Leone", "zho": "塞拉利昂", "isr": "סיירה לאונה"}}, "SG": {"currency": "SGD", "callingCode": "65", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAARFQTFRF3wAA3wMD4AUF3wEB3wIC3gAA3AAA3QAA5jc38piY9rW16U1N3gEB3wUF85yc/////OPj6EVF5TQ04hcX8pub/OXl4h4e4hYW/Onp74CA5j097XJy4yUl4A0N3wQE6U9P5Cws4AgI4AQE8IuL/vj44yMj4AkJ+tfX8IeH3gQE5Cgo/Ofn62Fh9Kur/Obm4A4O7W5u50VF4AYG4RIS7nh45S8v852d/e7u4hkZ3gsL3wcH3xAQ3AEB615e6FBQ4QwM86Oj74KC5S4u+MfH+dDQ97+/856e7nt75CUl5jU15C0t86Gh3QIC4AMD8ZKS/fHx+MbG6ERE4x8f4hoa4RER4RMT4hUV4RAQ4AoK/e/v//7+yK8ssAAAAAFiS0dEDxi6ANkAAAAJcEhZcwAAAEgAAABIAEbJaz4AAADkSURBVDjL7dDHUgNBDEXR16jfCEyQTQ5mwASDyXlMNDlnTDD//yFAsZ72bKnirG9JKgE/XItDBuIZKeClaaetbbl2dLBJh84uyxe8dPfAh0KvvdbXH3FgcEhdYLvjsNlIVByNx8ZZLKWHEzppU9PlmVlWdG5+ganbnS7a0jJWVrmG9Y3N9DDWLUuq0O0dcHcvcGOs+2YHWjs84vFJgemloHRqZ+T5hV7mrhh4kOd13m5cVIG/Df1R5I7V+4fHJxGJJR1IgpE8vzAM9W+vb+/lj3oYkl+NRhIGywifGWWf+B/+9fALahtTyExnkYkAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTU6MDcrMDI6MDCzU16FAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE1OjA3KzAyOjAwwg7mOQAAAABJRU5ErkJggg==", "name": {"common": "Singapore", "deu": "Singapur", "fra": "Singapour", "hrv": "Singapur", "ita": "Singapore", "jpn": "シンガポール", "nld": "Singapore", "por": "Singapura", "rus": "Сингапур", "spa": "Singapur", "svk": "Singapur", "fin": "Singapore", "isr": "סינגפור"}}, "SX": {"currency": "ANG", "callingCode": "1721", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAk9QTFRF+LC270RS+83R8Vtn/enr9ICK+Kmv7z9N+87S+Kmw/+vr73yI5er1aXm8xMznO1aumKbUGzqg5ej3aHzAxMzjPFaumKbV5ej1aH3C5ej0w8vmO1atoK3YIT6i7SY27Sk5//7+7Sg4////7S8+7Sc3/vj5///8/v/v///5/fv88unZ7N9/59JR48x58OXK+/j4/vn6/+Hh+9XQ7bZP3ogq0Hg/13sz6qo188ez/tzc//v795KSxFxOzWRBxmRWzVxKy2NY02BL02Vl8XV3//j496ytgo1eW7VdZrCxgo+VebC9iMHQlqiz6JGU///+/ry9oI6RabyznbvBwcDAqLzAiLnEmKCr8Zia7yk4/v7y/P/Z/La0ppKelrO6uLe3rq6utLOzobG0k6e18ZSX/f7g/f3n0ipF0ChE+fmu9PVb85qVlKKwl6isoaCgm5ubmpqaoKanibK/4YKJ9u149vaCHSWLHCSKHSSK8faB6u5+8IOHjqe1maqtvL296urqxMXFpaurhrfD2nF57d2e3+5h/v74/v//ASKVACOW6vWo2/Fu/JiTyVVct4mOsZyiqLW8raGnuJKWvWRr9Wxw5+yM4PF69/j8ACCUACOV+fvi1e1T6ep9/KyT+IiG8nN54mBo7m929oOE+5qM8NuP2e9E9Pq+CCmYACGU9fnE2u9a6vc8+PpX+PeW8+Of+PSe9/ps3vJK1+9P7/ejASGUACKV/P3x9Paf9/ZC8Pcy1e5D6fQ1+Pg38fSD9Pbh/v73/f3q/Pzi/Pzn///1/v7/ACCTZ/3rWQAAAB50Uk5T/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+RRzUyQAAAAFiS0dEIl1lXKwAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAFkSURBVDjLjdBjcwNhFIbhrc3Uzlvbtp3atm07tbW1bdv9Yc2mSdtpsvvu8/maueccBOHR0CQzRIuXj0olAwHgF9DWIQWBrqAQPI9BAITh+W9IIs+C8DwbQvMsqKdvAMkzoaGRsYmpmbmFCEEeg5ZW1ja2dvYOjk4EeQw6u7i6uXt4enn7EOQx6OvnHxAYFBwSSiO4HoNh4RGRUdExsXHs6+O5DAEJiUnJKalp6RmZWdk5mBQVy83jHALyCwqLiktKy8orKquqMSguUVNbxzEE1Dc0NjW3tLa1d3R2dfcAuqRUbx+XIaB/YHBoeGR0bHxicmqaNiMtM4tyGwLm5hcWl5ZXVtfWNza3ZCnbOygOBLt7+weHR8cnp2fncvIXlyguBFfXN7d39w+PTwo4WTYE4Pnl9e1dUQkv+wsZo0viZ/9C3Gv/QWUKUfYHMp5MmGVDaJYF4Vkm/FBRhWaZUE39kwRD0S96IZTLS03RjwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDo0MSswMjowMLsLDnsAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6NDErMDI6MDDKVrbHAAAAAElFTkSuQmCC", "name": {"common": "Sint Maarten", "deu": "Sint Maarten", "fra": "Saint-Martin", "ita": "Sint Maarten", "jpn": "シント・マールテン", "nld": "Sint Maarten", "por": "São Martinho", "rus": "Синт-Мартен", "spa": "Sint Maarten", "svk": "Svätý Martin", "fin": "Sint Maarten", "zho": "圣马丁岛", "isr": "סנט מארטן"}}, "SK": {"currency": "EUR", "callingCode": "421", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAr5QTFRF//////7+//v7//z8//39/v7+/v39/v///+7u/3t7/nh4/nl5/nd3/4aG/4+P/4mJ/np6/nBw/87O/vz8/97e/gUF/gAA/gEB/gMD/kVF//f3/nx8/gQE/6Gh7u727uz17fT9+dnc/wsL/gYG/goK/iUl/mlp/ggI/aKj7///7eryEhKHFRSHBAyHr4+2/xUO+wAA/5WV/7q6/7e3/6en/8PD/iAg/QAA/wAA6o2XHy+eDwuBExOHAAB8AwJ8AAB7qYiy/xYO+gAA/6mp//T0/+fn/+zs//Ly/iEh6YyWDR6TAAB2AQF8AgJ/BgR/AAB+qYmz/xcP/hMT/i0t/mpq/h4e/hkZ/QEC6YyXDyCWAAB5AwN/AQF+BAN+qIiz/xoS/mJi/+/v//Dw/+Li6IyXDh+VAAB4AgJ+qIm0/xsT/mBg//X1/9nZ/eTl+/7//ezt/9vb/6Sk6I2YBQR/mY/B/y4m+w4P+gkL/ikp/25u/AAA+gUH+gsN+wEC/wEA252vBRKNAAB6BQWAAABzYm+7/2Fa/wQD/gIC4yAtrcLrzVBo/wMD/wIB/ycgqprDBAN/AgF9AAB3IS+b9ZufqAQvnQIypgItDwF3AAF/ggI/tgIlmAU46QAA/3BmXGu5AAByAAGAAwOBsKHGfTxzAACABASIAAGDAQGABAR/AgKAAAGCAwKEAAGKOwti27LAChaOAAB9AQKBEgF1FAN3BwBwPzONp7LeAAJ3BQJ6AgF+BAJ+CQZ/AABseYnLcmyuAQBrFgR47QEK7QEJ7gQN5gAA/2ddlqDVAQB1BQSAAwJ5AABxYnfG/peR6AAA7QMM/wQC/2Nbta7RHSycAAB0AgJzDRiPk5vR/4qF/gIA/zAp86GkkY/GOkyteX/B5qq2/0tD/QQE/QIC/QEB+wEB/zwz/4N+/05G/gUC/QMD/AICh3PFowAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAHCSURBVDjLY2AYdoCRCQyYmcEUC2WGsbKysrFzcHJxc/Pw8vEDKQFBIXZhVgwAUsvCICIqJi4hJiklLSYhJiMmy8CExUQ5OTl5BUUlCWUVMVUGNTFlZXUxDU0tOQzAoK2traOrp28gZmhkzCBkYmpmbmFpZW2jjQ4YbG1t7ewdHJ3EnF1cGVzc3D3MLTy9vH1s0QGDr6+vn39AoFOQh1gwQ4hYaFi4RURkVLQvOmCIiYmJ9Y+Ld0pgdE1kSEp2NzG3SElNS49BBxCFGZlOWdk5uXn5BUmF5hZFuBQWp5WUOpWVG1QwVFZV19TW1Tc0YlfY1NzS6tTWbtHR2WXR3ePU22ffH4OpcMKECbETJ002nzJ12vS0GTNnzZ4zd958vwkYgGEBECy0XbR4ydJly1esXLV6zdp16zdsXIABGDYBweYtW7dt3+E3IWbnrt179u7bf2ATJmA4CASHDh85eqzx+IkVJ06eOn3m7LmDWABDHRicN7hw8dLlK81Xr12vulGHDTCEQ4CMwc1bt+/cvXff4MHDR+FYAIM4FMg8Fnvy9NlzA5l2cawArlBc4oVTldNLGXFxQgqBSkVxKkNViBcMoEIAB2QRibuKCK0AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTU6MTgrMDI6MDCJsS7yAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE1OjE4KzAyOjAw+OyWTgAAAABJRU5ErkJggg==", "name": {"common": "Slovakia", "deu": "Slowakei", "fra": "Slovaquie", "hrv": "Slovačka", "ita": "Slovacchia", "jpn": "スロバキア", "nld": "Slowakije", "por": "Eslováquia", "rus": "Словакия", "spa": "República Eslovaca", "svk": "Slovensko", "fin": "Slovakia", "zho": "斯洛伐克", "isr": "סלובקיה"}}, "SI": {"currency": "EUR", "callingCode": "386", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAbBQTFRF/////v///f3+/Pz9+/z9/P3+/f7+/v7+/v7///7++vv80drut8PXpLTTq7nSvMje4Obz/f391LbBKE2hADKiNVFwGTeJMUl2HEKCAjmlUV+g+t/d/v3+/Pv8x5CdACKICz+fAjalOliBI0qQBjiiADqhJSd5+c7J/v3916atDiyKCD2gAjScIUeIFUCQBTSbADujPDh//93X/fz9/vz85ra3FCmDCz6jDzycdpLOSW25FT+dADSgTT59/+nh/f//7vL47u/28Pz/68HBGCJ6eJrR5ur07PD34Oby5urzL2C1WD54/+vn6/T97vH3GUejGkaiE0qqMTeEfWmW+/////792+j4YT91IESbF0elGUajBDaaAjedCjCQd055ssvroLDWq7vcobLXqb/iqK/QVjNsADaeBjaaCTqcCzqbAz2jNSt0bFmMyN/3wdHrzt/0rMHjXDdtHzOKBDyhCjqcCDmcCTmcBTuhPjF3j2mN29HcyLfJdk14JzOFAzuiCTmbATuiDyyKOClwLSh0BjKVCjmbBjygATyjAjyjCDueBDmeFziTzyoh4ikW3SkZ3ikYRVLwSwAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAEFSURBVDjLY2CgEWBkYmZhYWUjqI6dA0pzElLJxc3Dy8cvQECVIIOQsIiomLiEpJQ0gwwehbIMcvIKikrKKqpq6gwauFRxcHDIMmhqaevo6ukbGBoxGnNgByC1JgymZuYWllbWNrZ29ji94+Dg4Ojk7OLq5u7h6eXt4+vngB0w+Pv7BwQGBYeEMrAxhIVHREb5YwcM0UAQExsXn5CYlJySmpYejQMwZABBZlZ2Tm5efkFhUXFJBg7AUAoCZeUVlVXVNbV19aW4AERhaVlDY1NzS11rKSGFpa1t7R2deNTBFZaWteJTBlRYTyRg6CISMHQTCRh6iAQMvUQChj4iAUM/kWBkKgQAEhil/zRkdXwAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTU6MDMrMDI6MDBHHHqWAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE1OjAzKzAyOjAwNkHCKgAAAABJRU5ErkJggg==", "name": {"common": "Slovenia", "deu": "Slowenien", "fra": "Slovénie", "hrv": "Slovenija", "ita": "Slovenia", "jpn": "スロベニア", "nld": "Slovenië", "por": "Eslovénia", "rus": "Словения", "spa": "Eslovenia", "svk": "Slovinsko", "fin": "Slovenia", "zho": "斯洛文尼亚", "isr": "סלובניה"}}, "SB": {"currency": "SBD", "callingCode": "677", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAexQTFRFAADWCgrXFRXZBATXGRnaAADVOzvfcnLoHx/ahITrCAjXKirdbW3or6/y2Nj5eXnqSkriBQXXGxvaZWXmmZnv5OT7WFjkDQ3YDg7Yd3fp9vb9////sbHzJyfcBwfXWVnk5+f7zs73OzvgAgLWQEDgx8f2iIjsBgbXAwPWISHbxcX2wsL1q6vxCQnXOjrfLi7dExPZTEziCgrYVFTjKSncPT3gDAzYFhbaAQHWLCzdvr71hYXrOTnfRUXh/v7/9fX9mprvHx/bAADXAADZgoLr7u78ODjfEw/HVkWObm7oW1vlS0viEg7IX0yHxJ0x+cgFERHZHBzabGznHBzbv7/1EQ7IXkuHxJwy+skF/88A/84AKSndpKTw7Oz8+fn+xsb2GBjajIzt4+P6/Pz+1dX4w5wy+ckF+coAz7cA6+v8+/v+Hh7b1NT4/f3/ra3y+ssAx7QAYokAFmkAT0/jfHzqf3/qMjLeiYnsi4vsXUuIw5wzY4oAE2gAAF8ABQXWXUqIwpszYooAAGAAEQ3IXEqJEA3Jwps0XEmJwZs0W0mJwZo0W0mKxrQAwJo0WkiKwJo1wJk1EAzJWkiL+MgFDwzKWUiLv5k1+MgGWUeLv5k2WEeMYYkAx58v98cG/80AxbMA/8wA3r4Ab48AAF4AdyFA2wAAAAFiS0dEGwJg1KQAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAGjSURBVDjLhdEFV8MwEADgwAgwdMN1MBgwpLgMhw0fMpzh7u42pLi7O/xRrmVY13T3+l6uyffu2gtCCFlYou8QWSFyYGsb/J3aiu2Izt7B0clZImVSF1c3d7GHJwF6efv4+vmzqSwg0FceFEzqrJCHhMIapkQoPCIyiiL2jo6JjYvHOCERY/ukZEkKEargEaUq0tIzXJhUhYQiODMkKzsnl3iu1rAl4fNxXr57AUxJyc8Ki5i/yVVgRBUXlGhhBFolDystK69ASFdZFRVuJZUhlV1ytbYmpjKMw2rr6hv0jQg1Nbe0tiWwhdo7Oru6i+M5rKdX39jXD52DBgbFxv2h4ZFRypSNjU9MwuvUdMmM7Otkdm5qPuUPW1hk2dKywQAbuhWskxqvk8Je1A9bXWPZOjCaJs5tY3Wt4pcRILDN/4wXqjVbm9scxgOB7eyaMBMIbG+fh3EgsAOWHU5w2D/IsCMC+wOBHZ8Q2Q9k2KkAM0K15uz89EKIsVCtuby6vhFmAIHd3pllAGvvv9iDIAP4+KR/7nsxxwDqX1/f3ic/zDCa/gQIahql9QdxMQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNToxMCswMjowMLpeYJUAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTU6MTArMDI6MDDLA9gpAAAAAElFTkSuQmCC", "name": {"common": "Solomon Islands", "deu": "Salomonen", "fra": "Îles Salomon", "hrv": "Solomonski Otoci", "ita": "Isole Salomone", "jpn": "ソロモン諸島", "nld": "Salomonseilanden", "por": "Ilhas Salomão", "rus": "Соломоновы Острова", "spa": "Islas Salomón", "svk": "Salomonove ostrovy", "fin": "Salomonsaaret", "zho": "所罗门群岛", "isr": "איי שלמה"}}, "SO": {"currency": "SOS", "callingCode": "252", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAQJQTFRFQKb/Qab/PqX/P6b/Qqf/NaH/gMT/YbX/OKL/Qaf/1+z/nNH/MJ//Q6f/O6T/V7H/////1ez/PKT/PaX/L57/lc7//f7/Yrb/NKD/PaT/OqP/UK3/Tqz/Rqn/S6v/TKv/Sar/2O3/q9j/Ua7/Taz/Sqv/brz/4PH/+/3/7fb/7vf/8vn/8Pj/8/r/xOT/U6//w+P//v//+v3/mtD/M6D/fsP/6/b/0ur/XbP/MZ//RKj/K5z/dr///P7/9/v/NKH/rdn/gsX/NqH/P6X/5fP/lM3/rNj/wuL/db//zuj/W7P/Mp//cb3//P3/VK//O6P/N6L/s9v/ntL/OaP/tt3/ksz/0MjB+QAAAAFiS0dEEJWyDSwAAAAJcEhZcwAAAEgAAABIAEbJaz4AAADzSURBVDjLY2AYBSQCRmIVMjETpYyFlY2dg5MohVzcPLwEHAcELHz8AoJ8LJxAJm6FQkJMwgwiogJi4hJMkpJSwrjUMUvLyMrJKygKCCixKKuo8qswYVfHyaemrqGppS0mIKChraMroKcvjMN2Tg5lAwFDIAQhI2NhPpx+Z+EzMTWDKDS3sGTAE0acVtY2Ara2tgJ28vZWeAOIl9VBQAPoRgFHJ7xByehs5SJg5+omIODuxILfQA8BTy9vCR8XXz9/fNHIEhAY5BRsxcvKHBJqgs9uZitlE0agnbzCTsp4/cLALAQxh5FFCL9CRKIlOvUORQAA7TsXFkeDmckAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTU6MTMrMDI6MDCLtnoIAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE1OjEzKzAyOjAw+uvCtAAAAABJRU5ErkJggg==", "name": {"common": "Somalia", "deu": "Somalia", "fra": "Somalie", "hrv": "Somalija", "ita": "Somalia", "jpn": "ソマリア", "nld": "Somalië", "por": "Somália", "rus": "Сомали", "spa": "Somalia", "svk": "Somálsko", "fin": "Somalia", "zho": "索马里", "isr": "סומליה"}}, "ZA": {"currency": "ZAR", "callingCode": "27", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAYAAABe3VzdAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAABVhJREFUWMO9mGtMU2cYx//P6aHlVtpCW26yMbAqiBcuSphThjqNoFsYbmTTbJk40G0ui5ku2zRtonj5sGTZLTEx8QPxgzExflh0zsXN6zaVKQzdQHR4aymlpWChLb08+3BAZaOAafGfvN/Om/Pr7znP854ewr7CIEaEoVGosL2ghmtzXqU4MYZw4gRj61aguRlPOzKsSjMBoEeLyBPw0BnLH/TPAzNyNVnQ5hUSysoIfX2EtjaC308j90zeGgb8Twh+9qPZ3kYn71+ESqHEdEMhiStWApmZwPXrgMPxdAxqK/XGgYCMQP+HBBHsnh764e4Fuu3q5Jn66UgsXkRYuhRwOoEbNwC/f3IBf9zcb7T5RdzyRlNwtCtIsnm1+286Zb6EpGgVDFOLSFxRAWRMkWz29Ewe4P5Ng6YKdS9pRD+3uGPgCoghbdrcdjp+9wKZ+22clzwD6pJSwuLFUrnb24FAIPKAMgHGWc8ylqf204I4F+755OjwKohD2PQFfWi0XaNfLI3QxyRh6rQikpVXAOnpwLVrUukjCXi6EabzzUCGHliY5aOVml5KkAW4xR2L/jGeTetANx2/e5663A7OS8mBqqSUUFYG2GzAzZsRsyljwHTPCjp2DuhzAfOnMZanuKgkth93BuW4Mxja5mDQh0vWP+mM5SrS4nTIMhSRUFEBpKQALS1Ab2/YgATg4f0FAp6fAzbVAmXzQT1Bkb+16vBNlx42XxRhdFSAg1DJlbw+pxKbZ69FWqyWcOUKsHMncPly5ACHk6QCb1wNfPgGoE0CnXYq2WhOwzlX/OidLlGCGChOns2molosTS8mmdsDdNsjDwgAggC8MFey+eI8ULdf5K+senzXpYfDL45hMwCNQs0bZq7GGkM55DJ5qFuEBzgcrRr8/uvAB9VAYiLRqR4lGy2p+NUVTyE3MkNGhMRoDYuCLAy8CQAO2ywtkGwuLARZfVH8pVWPfTYdnGPaDAdNigyAabyLmIEOM+j7s4DPD5TlBWmZxkWFsQNocsegyx9Fo24kCnsJT/JrmB9JoSfZGEYmXOJF+VKJFxWBuh4rcc9YJQaH0x8TA9Sqwe+9BmyqBhKTiE45lWwyS00ScuQMNYk6Ws0iPVGRJg4oELBgaMyUzQPZA0NjxqaDfcyhHYBaoeK63Cpea1hBCllU5AETVeCNVdKg1mlBZ3qVbDSn4uwD5biDel5yHpsK63jZlGLB5xHgcAQ4nDKPACQCSmZL1pYUg5xDR93XEzjqEuTxXDOjkj+es5bSYnXU1OTm+noLLl7sB4XRUQ8BNUpwXRXw0ZtAsg50vjeeTZZU/NyXQKHfS6S2LtDlsrGwlsufWSB4BwgNDXbeu7cTHR1eCrffiQg8fybYVAcsKwH1BWXY16XjL7v06ByUj2ktPiqO356+ij+Z8xZlxKdQS4ubd+yw4OhRJw0Ohj+kAYBMtQiurwTSU0C/98WxyZyGn/oSKPQ/DcnarKRpbCx8l1/OLBV8bgEHDzp4z55O3LrlCdvaCMBgI/hBUIb9XVr+wpoM8zjWYqNieI2hnD+d+w49p0yjv657eMdOC44c6SGvNzLWHo/4myue93Qm45hTLVkbFU6ylqPJ5u0F67kqa7EQ9Io4cMDOu3ZZ0N4eWWsjAF9pzx63Q2PEaK7OXs6fFawjQ0KG0Nrq4fr6+zh82EEeTxCTefCJtpBHlWTNoM7kz/PXcXX2SwL55GhosHN9fSdaW9306APA5EUMoQ3RMgWqspYEt+XX0Ax1ptDW5uXdu2/j0CEHud2Ta20cQIZakcDb8mt4Q24VxYkxdPJkH2/Zcg9NTQNPxdrj+RegaFd6VDH0/QAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDozMSswMjowMLHOB2IAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6MzErMDI6MDDAk7/eAAAAAElFTkSuQmCC", "name": {"common": "South Africa", "deu": "Republik Südafrika", "fra": "Afrique du Sud", "hrv": "Južnoafrička Republika", "ita": "Sud Africa", "jpn": "南アフリカ", "nld": "Zuid-Afrika", "por": "África do Sul", "rus": "Южно-Африканская Республика", "spa": "República de Sudáfrica", "svk": "Juhoafrická republika", "fin": "Etelä-Afrikka", "zho": "南非", "isr": "דרום אפריקה"}}, "GS": {"currency": "GBP", "callingCode": "500", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAIAAADRv8uKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAACcBJREFUSMetl2lwVFUWx8+59/VLekmnm9BkIZ2NkISgWQhERJDNhQGMJgyorEKJI1IiRaHUwFSNMGpwUBAYSSaAw8Q44CAgIkEGxUwQ2SEJZMGsnaST0Ek3nV7S23v3zocEFDVVU4X306t699bv3v85/3PPxeqJk+KLi5XxcVXXTIuW/KPqej2lGgAiy4wQZKxv3OSx5flZ1ydM9AOkr1u9N3nh6mVbBEEvSYwQJAQlya4Jj33vndzZV/5p3lWQsW3LH64N3Vf8H0pDZZnBIIPo9aqG1JTOwqK0zNgLFzesXzcHkcmyRxAoIQjAB1tJKQXukyT3Y3NnlW0eP+P9RZbDR9vXPH978bxhBsfjD5k0aj8A4mDgTamvqt7b6d2wpipzLDO3vb057/LFP43LGilJDkQOQH+xhAOgIKAs39ZFRxcWvngg6lzQ0tzA1BmZneboOU/uzV9FXMe0Wp3bhQB8sI2TwndLpu7qubLtxPAHR9QnjjC9lZ+eGXv+4vq/bl4oigjgppT8lEkIBfD6Av7cZXlnNz4wc/PzbUdKjZeuJP5tR1OjLf9t882TZ1rP1x4vj5KYFoHAYGBK9e01dXOX7Fupfk61p4QXbq1KHtVXXf36uhmVFRvHZaV7vW5yRy+C6Pf1KbTx/9q9uAiO+Zc9xxe/lGFq1o4ds2Pb1xnp6z8vbbrakWYk9kz99enGsiHBVgBKCBCCcK/ulPM0BEoQbly+vL+Cj9ywLiVgNq1cyWQelztj8eKHk0YZDZ4e+8fFHECdnqGf99zyoebUHWssZtuIsjLDvLk1la1zcguK9p5iTGCg6PXCtNiaDIM5O6LD7FK2OuMIejhniMg5AAzAsc7c1/+lUFCXo09Ckp6g5RZLoKcnODERBAEJcZWX102ezADCly+PLSryNzZInKgSEzgHRKht67W2W8HXC0QIM8YFhWq2Ls755LgnOswnEF7RPTp1lN4Yoykvb1OpRKvV178DQbdp1d0IhhCCwNucHlRrUBCY280liQsKubMDAQiAq6ys+cXlSCkRKHM6OWNUEBRcStmwXp2U6exzY9EHvqsV3u6qsbHUEBqoMEcBygUFuWqN9ty5hk2bTvXnJgDguV+G/Y6H7kakn9qfXOxnfxE55zzaGJqXE7l2xc5lB3VnCk7PXBxvGNLQ4OxxdLVb0r84Ois//9Dhw02SJCMKvF/xy4M67WcmuuOLX8zngCKwGj60OeeVL44nzppnqlNqgonvlkWgiEePpqSmutrb2x2OKkKUjA2UFIGLQfeWhTsGYIwzhpQCIVySuM8HACgIIIo/nlWSEIATKog0VlCuLf2dWTaSzz9IfuK0tUMMjyHfVUcCTKurC2P8IGCAMeVdEHKH9SeCkkCvh8kMmUxDQoha7euxiiqlo6ysITeXARjmL4j/aLe3qxspIQhUp+eI4HCY2jv+W3aipo1+Xzlp4bOj7d3br12tJSKMGz9n54eZxHI0Qff6sIeEuBEpu/dm9ViDELkwa9FBABAE4vdLNltf3jPpa1dPpQL1NDS2zl8QPiqBb9yCYYYBPTQqX5BSERFBg8Sef3/WvfX9qKULr2bPLy753mW70XTTETdc4qy57qZNqeIOB3a21I1Jt548cvHppxZ9fvbYN+V9Xq8KIMA50vqb+oYf2m/W1LY0WpYumLB23ROiQmj988aO3+dFThi73zA9v/jGvCxtz759AYC4xybtNoVt3/zlrKfSQjPSOKHNq14LO/OlMClL0ihu31KWllprK04qdB22AAkEu00t51vqLY5A7IwlM48f/cThcPulJAARgAmUBsuyb8YTEwsKFsQlGFwVlVV5c3TMHfTR/pcviAffOpQ9eYwgJvKBZEak+OnhE5cr2nfsnD9z2VLdnLyuFStqvz7WFh+fNsbgsndmPztVkv7S2Cx6Iv3xQaGLErZNS0/g6uhDJQ9fvVROSZMsZwBIJFSrLCpYduLk6tgYfcOqNc2ZGVGzH//qj58+8mbNwb9/BkCBiPzOHcUBgCOAtrWte9asLQvn73HLiojiYl9G1ndfHK28dmF00m2zOaaqN3rJRP+TcVDXNcZiwcNHrhcVFFZePQsAsnx7IKuvVb4ZY9Tbys6Y5s0dNlTdV3xkYWnfyZf3EKSiqPf7nUxmksxkABlAZiDLDEBGFCkVPtn/bVlZw9o3MkemJI6bMPHSpUs6Z9j47OGl5okOPNBshRj9lJ4u68e7vhmR3CrLclAw+rzyADgmjNxe/Yq9sGD46rUlUbPffP2E85ZJoKEyA0mSATggBlMyBCAAEEIBKQEAxhhjjBBdt7X9m/K22LjwW11dScmjIpNiTL222ZnPttgPTIuN7pKmVJ2v14YYQnWOyMgowEBnBx0omYsyXnPXnzVMWVdbm3Lm3d0ERUr1kizfcZjYWt/56vsXbTCBQWDIqUDNxe8AlIxxRGBMejBdHRNDFKI6TK8NEZkafR1dtZ1hT9/siJFdRqZSXK/u8HrlqKhIpZg9anTqls3HCCWyBEJJfRDQHCizAXxNqYYxYANU4JwDKCwd3YWHOgHGAgBc8QBcAwhmjCNyALG9tTk83BefrBfdZhUoupps7dbK3JwXKhqfrIchL6Tpdld1uLrt0UlLJ0zne7ZvAhjBmQSAVCBZyLyUECTBsvwr/QIiFaiA3E8gQAkBInJ+t1pzj0fFpFavz64ETzD3+Lz+CIX79K36gPCwzRqYlGUo/nBlRKTWeXrH6Bj62alyl1PDmBYAKeNZHJBx4IN2KcA4cMBfncY5jolr0yp6TDaVhLJO6dMG4Y222pbRvZbIlqbO+mXZszPGRscblS6PNnncpCtXrrtcGkQBAV76vy6JXx9ISSAsxB4X0R0d3VfdoPX5qEoUzF363mQrJsvchuNxYm8ns9h9edMbv70Y3taq9Hl6AZACZN0HGJCjy2fQWx0Hnj7z6Ezn/tMPDtU65067PiOy6bGglsmq285bLTduSjtWnHgj4kLjV7ZzbiPF/gbivk4MBDhD4Y3gUkElzd3c80OzTwbSbR9W2TzMF1AMCXE9mtbp8bqyU9n2rQ+QKu9H9BGPpARg9wvuH0HgfT6n6pnJ1UYNW/JOzg1THEGZc+BAFIL79HsH2h3eStPQXQcfdzhUiDLnSO4TSZADCJGRnlXTKvo+VhhANhqdAH5BcAuCG8A7fJh9pNEllpCnNJ0PpbQACP2dxP3GmAMiMLtL9e2FiCEml72P7a0e5+0TGEeZEQBud6uJxdZWq37nwpQr5hHAJc4RAH4bqQEAQAGAInH6WfC9Dx9E4BwUAIjo66cCgPAbUYGgHzkEuBKR/czqSIAwPwdg/Md+7X/8dLHaIpJeFwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDo0NSswMjowME9EKmgAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6NDUrMDI6MDA+GZLUAAAAAElFTkSuQmCC", "name": {"common": "South Georgia", "deu": "Südgeorgien und die Südlichen Sandwichinseln", "fra": "Géorgie du Sud-et-les Îles Sandwich du Sud", "hrv": "Južna Georgija i otočje Južni Sandwich", "ita": "Georgia del Sud e Isole Sandwich Meridionali", "jpn": "サウスジョージア・サウスサンドウィッチ諸島", "nld": "Zuid-Georgia en Zuidelijke Sandwicheilanden", "por": "Ilhas Geórgia do Sul e Sandwich do Sul", "rus": "Южная Георгия и Южные Сандвичевы острова", "spa": "Islas Georgias del Sur y Sandwich del Sur", "svk": "Južná Georgia a Južné Sandwichove ostrovy", "fin": "Etelä-Georgia ja Eteläiset Sandwichsaaret", "zho": "南乔治亚", "isr": "ג׳ורג׳יה הדרומית ואיי סנדוויץ׳ הדרומיים"}}, "KR": {"currency": "KRW", "callingCode": "82", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAIAAADRv8uKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAAB2FJREFUSMelV39MVNkV/s59MzDgwABdXHZF0+ruVhZ/pTQB3YlkdU0soS6GWqslUWvhH6PWrO0SaFRcK1UhhoyupNiqkxrwB8ZYjRITsYEFlF2dqsEqhgACYkfQMsrAvPfu6R8XhwGp1fRk8pK5Ofd895xzzznfJWbGWJFSEhEzCyHw/8lrTIlXVYUQfX19Ukop5avHenMxTRNAf38/gAnscIgYhsHM7e3t0dHRxcXFzBwIBBT8W4mUMhAIMPOZM2esVuu1a9eY2TTNUJ1Rj6WUmqYNDAxkZmYSUWRk5NatW/1+v4rVmzvKzEQkhCgoKHj48OGMGTMWLVrU2toqhJBSjvdYSmmapmmaS5cuBVBZWZmamupwOK5evfrkyROlMN4p05SGwWP9UGr9/f1NTU1JSUmJiYknTpxIT09vbW1lZl3Xg5oI3ZCXlwegvLx8+fLlAGpqapKTk51OZyiw1PVxYCyl1HWWMpisnJwch8NRW1sbHx8/c+bM4eHh6urqVatWKSMjVycY/aKiIgA7d+7ctGkTgKqqquzsbAAXL14c0VE/ZmYOPH78/MaN583NQx0d0jBG4A1Dmbp165bNZktJSblw4QKArKys/fv3A9i8efMosFLt7e0NDw9ft27d3r17Abhcri1btgBwu93MbJimNE3lrtftvuN0XrfbG4AGoCkszPPxx11ffaX39TFzEPvcuXMFBQXM7Ha7AeTn5xcWFgJoaWlRbiB4hM7OTpfLBaCwsLCkpATArl27VGIU6lBb2+3U1DqgnqgBaCRqJGoEviGqA75NSHh26ZKqDdM0Vczz8vI2btxYVlamYvngwYMxoQ5G2+Px5Ofnl5aWAsjNzVU5U6j+e/ea33+/DmiyWJo0TUE2KnihNVrD6ojqgScnTyq/1T1SYSsqKiosLLxy5UpoUY2WirrrQoiMjAyfz1dXV6fORULw8PDtTz7xffedxWplXR9TPEQEhDFrRDqzbrfPbWyKnJXMUoKIiLKzszs7O5ubm1VL0TRNbRxTo6rD+f1+XdcdDgczQ0rStJ7S0ratW62voEpQGJhJdMQmDkTExPv7E/q7Yj7//MOzZyElExGRz+cjIrvdrnpicO8EzWEkFEREBIBN8x9z5gy2tAghENIBmCiM+V9Rk4+nrml794cmCavU53V8+7MbVQuu1YXNnquwlSkA6hsUy4TdR6GylCTE4O1b/pYWAYxBBWnMvvBJX3/6m0exifYhn1psSPrMO0wza/+eMHsuS0kWS9DgOAjx31CV7wAedfcPAePGCxPZgCtJS7tjp0UP/luSkCSYKHaw/5/vJTe8mARAkhhj7X8Ch7oFoMsa60OYYKn+vsyQHBTa7cR5Nt1vCi006wLcFpGgPHiN8dcCEwDo8Qlt8UmRDEPTlGeGsEQBLVPm9MRMsZo6hwIQMcMWbQ8G7C2AVY0HE/ODhKgraSu6I2JiTSOSOQIcI42OqMmnU35hkeZEmcKMaXGjMZByzFB6KZZXUUcuM7MgAvDBe1GO2bP+IL/87GHDlCftAHe8M6P+o08Hw+1WIxDqLgGGIeOibT+aMw2AEBSsjqDZiYFVgff09AwNDU2fPl1KCZAQ9MvPPvrt7c7zP17JAR0EkzSb7h+HCkCziGfPBldlzHl3skNKVtj3798PBAKzZs0K7R4IrWPFVDRNS09P7+rq8ng8UVFRUkoiQYQvdv+t9pvW78VN0nUTABOF3jUAFot4MRiYHGc/tu/ncTGRql34/f6UlJSwsLDr169bLBYppeVlgYlgJjRNu3z5stPpXLt2bUdHx4oVK9SZ1HfbxiXJSVN6+wahaWSxqNMQgYg0QZomng0M2SeF//F3P4mLiZSSlRsbNmy4e/fu9u3bU1JSKioqLBaLWgeg7dixQ92j8+fPP3r06ODBg8PDw3l5eYcOHfJ6vZmZmVJKEEWEWxfP/+CFP3D3wWPfi4C6LSxZN+TgkD48rKfNm7bvy4wPv/+OlCwIajpNnTp1wYIFR44c8Xg86enpNTU1aWlpVqt1dB53d3drmrZs2bLKykqbzdbe3q5mVElJiRopUkpTSma+9+Dx/j/Vrv2i8qe//kvGr/68ctNff196qb65TZqSmU1TKkiXyxUfH+/1egOBwPz58/ft27dw4cKIiIienp7ReaxUq6qqAKxZs0ZK6fF4jh07tn79egBHjx4dxTZfEiApnz8fGhjwG4Y5loQZzHz27FkAq1ev3r17t8vlYuYDBw4AqK+vD05GhBLb4uJiAGVlZXv27AHgdrvT0tKysrJC56hpSsMwQ5mfacrggrJz+PBhp9N5/PhxADk5OQ0NDU+fPr1z504odxvl1WpPbm6ugly5cqWmaTdv3lTrE5Fnfg3lNgwjKSlpyZIlFRUVAE6fPs3MimyPB1YtxjCMxYsXAygvLz916pSu68EnxZuLOmtvb+/JkycBqAIZ58CYl4SKp9frTU1Nra6uHiFcb/+SCJrq7e3dtm2b1+vlV5j5eCIQ3KZpGjOH9pq3lSCXUsRmXMv8D79Yx0yc9l4OAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE0OjI4KzAyOjAw6PxCLwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNDoyOCswMjowMJmh+pMAAAAASUVORK5CYII=", "name": {"common": "South Korea", "deu": "Südkorea", "fra": "Corée du Sud", "hrv": "Južna Koreja", "ita": "Corea del Sud", "jpn": "大韓民国", "nld": "Zuid-Korea", "por": "Coreia do Sul", "rus": "Южная Корея", "spa": "Corea del Sur", "svk": "Južná Kórea", "fin": "Etelä-Korea", "zho": "韩国", "isr": "קוריאה הדרומית"}}, "SS": {"currency": "SSP", "callingCode": "211", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAArJQTFRFCzWDAw0hAAAAAAEBAAEDEEq3D0atCCdfAQUMAAECD0ewEE29DkKiBhxGD0evD0asD0izEEy7DDmNBBIsAAABD0euCi91AgkXEEy6CCRaAQQJEEy8DT+cBRk+AQEBD0m0DDeHAw8mEEiuD0auEEu4EEm1CCttCA4ZIR0VExMTDQ4PEQ4OEQ0ODkawC0SyD0u6E0mtepTG6+vt/v337v7+7v//8P/+DUawFUurJlafCUOzEUitEUiuEkmtAj2tNWrDsJ7B+ouK+oqK7o6U8I2S8Y2RsK89JVSgB0K1ATy7EEeuEkmvBkCrADelQSd2sQkk5QAA2gAF0gAL1gAIEUmtFEqsB0G12ckftrM4BUC2OWGSjZZXOGGSB0K0EUivEkqxBE67DEy1YzV1zBop6hIT2xYe2BcgBUC3ADm+CkSy08Mm/+UB1cQl/+oApqpDBkG1EkatAEu6G0Smgilb3hEX5w8Q2RIb2hIaR2uIoKNK3soe/N0J+NsL/+cAyb0tCkOzEkasDUixBEq3KECdmyNJ3xEXR2qIn6JKyb0sKECcmyNI1MMlpqtDHESmgila2coftrI5jJZYDUy1ZDV1sK49EEevBkCsADimsQok2gAG0wEL1gAJJlWfD0itDkavAjqsNWjDsJzA+oiJ+YiK7YuT8IuR8YuQD0ivD0K3E0yue5/J7PTw/v/67/7/7///8f//D0S1EEWzC19+D4ZCKJ5CGpI/FI08F407F406D0WyEEO3DVaSCXtMB44oBYorAIQsAoYsA4csEEK5Dk6hCnFeB4ssB4wqB4gyB4kxCIoxD0iuC2dxB4c0Bo0nB4kwD0S0DF2FCIBABo4mB4ovD0ayEEK4DVSWCXhQB40oDkylCm5jB4otB40pB4gxC2V1B4U3Bo4nDViPCH1IBo8lB4ou////wjbOagAAAAFiS0dE5VhlC78AAAAJcEhZcwAAAEgAAABIAEbJaz4AAAHTSURBVDjLY2BgZGJmYSIMGFjZ2DmYODkJK2Tj4ubh5SSslIGPj19AUEiYSYRThJBCPlF+VlYxcSZmTkIK+fjY2CT4JaXw2g9RCLSfS1pGlgmoVA4HgCkE2i8vqKDIJELIRCU+PmV+FVU1dQ1NLW0dLACqUFdPCeRUPn0DQyNjE1MzTABRaG5haWVtYwtUqmtn7+Do5Oziig4gCnVt3dw9PDy9gExvH18//4DAoGA0AFYYEhoWHhEZFR0Ta8PHFxefkJiUnJKalooCwArTMzKzsnNy8/JtwOYX8BUWFZeUlpUjA5BC3YrKquqa2rp6cyVoGDQ0NjW3tJZhKGxrBynsQFHY2YWpEGJ1d24PwurePmxWgzzTPyEyZiLMM5Mm4/AMMHimgIJnKih4pk33mxEwc9ZsbMEDDPA5kACfO2/+goWLFi9ZugwdoETh3OUrVq5avWbtuvWYAClRiM7dsHHT5i1bt23fgQXAkxnf3J27du/Zu2//gYNYAUzhXK5Dh48cPXb8xEkcAKLw1Kldc0+fOXvi+DmcAJy55m44f+Hipct4lIEVzr1y9dr1G0fxKgMqPMV16Oat23eO3z1HQOGGuffuPzhHwDiQwoePHj8hrOzcOQAzcawWKKBwzgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNTowMCswMjowMHb0YAsAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTU6MDArMDI6MDAHqdi3AAAAAElFTkSuQmCC", "name": {"common": "South Sudan", "deu": "Südsudan", "fra": "Soudan du Sud", "hrv": "Južni Sudan", "ita": "Sudan del sud", "jpn": "南スーダン", "nld": "Zuid-Soedan", "por": "Sudão do Sul", "rus": "Южный Судан", "spa": "Sudán del Sur", "svk": "Južný Sudán", "fin": "Etelä-Sudan", "zho": "南苏丹", "isr": "דרום סודן"}}, "ES": {"currency": "EUR", "callingCode": "34", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAYAAABe3VzdAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAABTVJREFUWMPtl0uMHNUVhr9bdevR7+55eWY6Y49tbCe2AQHhJYUVBBDIEk8hlGChKJGyyC7eAs4CsgLxWEQRm4gNCyyBQKCIh4gsoRiBeYn3jNv2MD09HnfPo6erqruq7r0shihEAbkYIsUSHKk2VefU/c9/z3/vOeJtMJzHZv2/AfwI8OuW5iHNnUcAxVcPQmCEzfz2Mq1tJYywAbHx7Xua3GygEYKo6BP7Dv2CRNuKxe0VbGWQiYWV2vhhghcl+MEAzOa0KDcr4fZkmcRXKNdGuSmT73eJ97hYsWa4sUbzkgqpb9NT4AUuI63upo4LWT88ifkO2QlAWZIzy4byU/PYicPSXhsk2EmEUAYjQTgxw3MJcUnRv2eK8VIZy6jvBFIIgZx4YHITeQmC4yGNjxaxZ0FV+7Qv8kitCFzoXOihKxHBFod0j2TXwTL1i3Js5sgVxlyWKcoow+pCTBprhrf6IGHm6DIfPt2mx4BBXpJLYgBC6eKHKSXhceGvRrjgF0NoBavtFOkIyjWJyCjPzCqOllNefOQ0Rx46SftEH6EF2y+tMX1blTXPpjOjSN815D528ZsOYqTAjoN1tl01AdgsnRzwzH2nePHhecKuysxgZhVrz+DtTtDrCaqsWHq1S/O+BRKtmYoSvFMKUaxiHzpEbXKUxAnpdPu8d3wLW6f/Dv675HYEuBUHYynA/t8CdDyH6tbrEKsCv9gi6nRIjgec2QfBPiitQjFxCce2oY2PPy9QtkvvJ6OoqRKFYpHqzluQzjqO187MYOYttm3J+PSdDNcP4npFAJQL3vWw5XowV4AGLFdir0WU1sEtjiDLG+Lw/DKTO39LdfwAtp39+M3maSBoREQvvYCZDTn9+gzxJwFWAlGcI1eDNEgppgoRD1ATQ6S6SzEVhAjOvrRKd/4z+mt/gTFDMBRS2e2R5arJxGC8ppj542mit5qYUh5yDmpZkZZADhtOdcZhSHG0OM6xIy/Tb8wS+BaBinHyOdIVBXkHUS7Rf7/FzOE54rVsQsnEoFOyqNwwxKD2a8LYR3U+ZOQ3wzTeWcd6NsWP11mgxss3X4VSmqFjb/Kzu+8iXOnC2SWmbi3Qey6P3n+AdHI/Ff1XnFK26soEUNiCiQMVVp58He+1OQq3R6R7BL0rQeiUUd3m80adyPhoy2Iw8wbW345StG1Uz2B+VyIn++jHHqVw9QgTf6gg7GytRCaAKjY0HlxgsFLH3H0tY/e+Qbs5h1Nl43IQsN1d5KZjr2Ih2Fs8gesp0KAtkINtDP1+mqXydQTP/4PGQwvse2IK2zs3yEwALQnlA0PE1dtQVBHyn2A2GpR/LeFXFJeKzyitgD8Cp7fUGD+7jhOmGzlIG+eyyxHjBcr6CywnE4HZRCIsQf3GMngdBr0mRqv/VqABfIHwBULA8GqITBU4GyVidErY/QIrv0L9hjLCyrzF2RyDXszCicfph4qVzjCFSh7hOJAmG0kAA38nAxf8aJZSd4CRoG1J/oIcnaVlFmfvx/EEQTBK1c1GoWz9aeHcDBrNK/mfc1TciDGGuWcWuWPtNXItmxWZYo0WSMd2sF67hihQmA8K5NIG6akenrTpvtDlSO1aPlXjCCFYf/Jjfhm+hcnQMcjm4QwAAbN1luk6GMsm317gzOctCmjwLPo/HUNecjGtXoDRmlJtP+JYgHsyQOoBZ/7cIr/rE6ZH1hBaYZqzNOcWMzVfIutc/E0l9/X3GsDaaACEVv9O7Bzx52Qwo9+3/vA/AGj1rTGbHS1+WHPxjwDPR/sS4H8kv3ZHqwcAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6NTYrMDI6MDCyBjBrAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjU2KzAyOjAww1uI1wAAAABJRU5ErkJggg==", "name": {"common": "Spain", "deu": "Spanien", "fra": "Espagne", "hrv": "Španjolska", "ita": "Spagna", "jpn": "スペイン", "nld": "Spanje", "por": "Espanha", "rus": "Испания", "spa": "España", "svk": "Španielsko", "fin": "Espanja", "zho": "西班牙", "isr": "ספרד"}}, "LK": {"currency": "LKR", "callingCode": "94", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAIAAADRv8uKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAABNBJREFUSMfFl0tsVGUUx//n+757584wM512ZlpoK6WBVvEFCAR0T6TGsDBGE+LCpUvduXHhzo1bww43xoXRRIPRREmECBKKoviAkgrYltLaF53pzJ37+M5xMUOl2MdMjfHs7r3n5nde3znfIbkEACKwgg1FA7ShEjWjBNNQ1jAO0AR7YyoDURNgEZDGeAlnp+Cq9dAEDAFpQNZxiYEtQA/AG4GtwDj4bgqvfArtrR5wAgRQwDVgYB0wAQGwC9gO2A0CbgBAQArwYLzVLa3HTy+bsJYogACnqZw0ciwABDGv5/E9vbWFAW62UFRTWv+B/G9g05K2gCCQdcJZ/2YBXrO4SEnLYDICDWLQqmQFMJAAMkC4GlgDDFQBaQlMmPoz7c0n4nTsGBFZRQERQMBZIF4FHJSN8bh3b8kkuSmwACBITBdu9eaPloY/612c8EyChf9xwOon7+OV7wkQCNOhVyduX8mm2qPOPZXWQu1o++jQtHjRN+/2u44VBoSW404EEYBAyQZXuJ5UhBW94/DCwdcmy28n6uY2DRYoI5V59+SLT5lizUlZtoRGpRAgHCsbkTJChKimxBJI3BQrLRxDOzJ3M3Xy+b3+XWffS3dgWywuZUQY5emEccSGlOsJlOHpa2ntSCofZjpDf8EJKnr30Zn27f701fTYcFtY1doRKKkuOACM22iNrYHrzVUbJoAjnevzy1OJ/qcXigPV4kClo8+fu5FioXQxvPJJV8cOf/fQTGnSm/wlHVaMNiKA2Hs+tAauV5oQABFkuwKxiGq6+/Gyl43Hf2hjS7VFE/uqd18p8nVY0V27l9wttp7s+8tw851LBOlCZEOV769qV2yoslsDAOdObP/8rcGb59uFMX8r6WbtQ/tLYVXX+8aytBjqv7HkeJzMR8bjseFcsGQeOTJLBO3IsXdG0sUg2Ra7bVY04NOX53dphx8495sBE0nk676Di7mtteLO6o3z7QeOT3YM+nZJCWCyjBgQSASuKl3kngOl0TMdRCsm3yY9JoXStMsx7Th0d/DZ2Y5Bn6ukXbYRcYWUK1FJKQ8qyajh9vdZpR/sdJvOsQColYzyZNsTS/6sEQIUyIEomh9NKoPZkVTtrlm8lbh5LuekrMiKFrpZjwnCpD35/Wz75OVMUNGPPTeTyMR/XGwbOV0IK/r4+z/PjyWHP+g+8ubvxcHK3I2UduTfhZoAgjKyNONe/yp/59f0wrhHCg8PzUZz7rfv9QkgliauZJP5yMbk5lk7wkxGMQFWqH6oWgQTbERhqN0kgzFyOq+0bClETx6bdjSP/9TGgmQu7j+8EMzroGz2v3zn9oVMaSqhjUQ1FfnaSdn61DLLboCgaM0JL4AisKVMV9gzUB67mFNa3JQVIRvS5Y+2Xfqwm5S4KbahGj2TH/m6QAqkxUZkEswWPXvKhZ3V66fzwnRvSBCEgQiswby2rwKxeOHE1dEf09e+6Ey2R2LvqxcSYcXRfY8WiBWU2EDFga4uOM+8MV4rm2BJQ8EQAYxMAt0F5BJrLDICIWhBZ1/tt1OFieup4mDFuCt6wqoX38agBIhgA3Xq9cHIV8lcDAuq705NijAFS9okWDssQtTEjtT4UUAkcaiUhna45eIiLV5HXL88UyubVt1CJ8VAY2f4C3v0SiMSKU9RAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE0OjMzKzAyOjAwJlEWSwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNDozMyswMjowMFcMrvcAAAAASUVORK5CYII=", "name": {"common": "Sri Lanka", "deu": "Sri Lanka", "fra": "Sri Lanka", "hrv": "Šri Lanka", "ita": "Sri Lanka", "jpn": "スリランカ", "nld": "Sri Lanka", "por": "Sri Lanka", "rus": "Шри-Ланка", "spa": "Sri Lanka", "svk": "Srí Lanka", "fin": "Sri Lanka", "zho": "斯里兰卡", "isr": "סרי לנקה"}}, "SD": {"currency": "SDG", "callingCode": "249", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAMlQTFRFYGAA3hQA/wAAAZoAPHYAxCQA/gAAAJoAAJwAG4oAmD4A9wUAAJsACJYAZ1wA5BAAAZsAO3YAZ1sA5B8P/x8h/x8fO5kjxMik/uHi/+Dh/+DgG6YdmNia9/34////AJkACJ0IZ8Nn5PTkAZkBO7E7xOfE/v/+GaQZnNic/f79PLI8xOjEaMNoHaYdmtia+P34I5kjpcil4uHi4eHh4ODgAJYAAFsADx8PIR8hHx8fAIoAAD4AAAUAAAAAAHYAACQAABAAAGAAABQAPQknRwAAAAFiS0dEHnIKICsAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAC6SURBVDjLrdLXDoJQFERRFPVYsPcKir33fm3//1ESIIgGcubBeV7Jzi2SFAhCk+RQOAJBisbiCQiSkkylIUiUyfJ5EyJ5CwJ5G/J5B3L5DzTyuXyh6DcXJJJL5Uq15r0vSFRvNFve+4Gq1u5AkEjv9voQJHUwHP0V6uMJkla1KXaY2XwBXc9ytd5sved+wt3+cDz5zfUpzper8J8DldtdCB4a2YcAIJN1IJe1IZ+1IJC1IJA14fMFOfEGHmN+xeZewuYAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6NDYrMDI6MDB+rDD1AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjQ2KzAyOjAwD/GISQAAAABJRU5ErkJggg==", "name": {"common": "Sudan", "deu": "Sudan", "fra": "Soudan", "hrv": "Sudan", "ita": "Sudan", "jpn": "スーダン", "nld": "Soedan", "por": "Sudão", "rus": "Судан", "spa": "Sudán", "svk": "Sudán", "fin": "Sudan", "zho": "苏丹", "isr": "סודן"}}, "SR": {"currency": "SRD", "callingCode": "597", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAPxQTFRFAJkAAZkBAJcAEaAR7vfs/////uvq/ujq/uzq/xAQ/w8Q/yIQ/wAA/wEA/xEA/58A/wMA/wEB/wMB/wQB/wcB/wAB/0YB//8B/zAB/wIB/5YA//8A/4EA/wQA/ygA/1MA/0AA/0EA/0oA/+MA/9kA/0cA/1sA/yQA/xoA/7EA//4A/6AA/1IA/+gA//0A/98A/0IA/wUA/ywA//sA//wA//QA/yAA/1QA/0sA/6wB/6EB/ygB/6YB/6QB/wUB/x4A/9gA/1EA/wIA/9UA/xkA/xYW/xgW/xAW/zoW/zUW/wIW/xoW/zcW/vLx/vPx/uzx/vbx/u3x7/fuEqASQPZ3DwAAAAFiS0dEBfhv6ccAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAD3SURBVDjLY2AYOMBIJGBgIhIwMBMJGFiIBAysRAIGNkzAzoFFkIETDXBxcXJzcXKhC3My8KABXh4+fgEeTMAgiAyEhIVFRMXEJURFhIUlUWQEMUwU4JGSluGRxTQRxVY5eQVFJWVpFVVVVTV1IB+nQg1NaS0o1ObDrRCkVEdXWg8I9Q1QlWEoNOQxMtYzkTY145HFqxDoFXNpE2M9aQse9CBCDR5BYVFLcStrG3FbUTtBfMHDy2Pv4MjjxGPu7ILhRldk4Obu4enl7e3t5enj7oYi48rgiwL8/P0DgFSAf6AfqoQv8cksiEjAEEwkID5zEZ1dBw4AAEpqU4Ui4NrQAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE0OjU3KzAyOjAwFHE73wAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNDo1NyswMjowMGUsg2MAAAAASUVORK5CYII=", "name": {"common": "Suriname", "deu": "Suriname", "fra": "Surinam", "hrv": "Surinam", "ita": "Suriname", "jpn": "スリナム", "nld": "Suriname", "por": "Suriname", "rus": "Суринам", "spa": "Surinam", "svk": "Surinam", "fin": "Suriname", "zho": "苏里南", "isr": "סורינם"}}, "SJ": {"currency": "NOK", "callingCode": "4779", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAASBQTFRF1ygo2Csr1Rwc4WVm////2N/tATmYADeXBDuZACqQmazS43h61BkZ2Cws2C4u1R8f4Who43p81R0d2C8v1BgY1Rsb0gsL31pbmKzS4W9w0QkJ5oqM5oyN5YSF6qqs1d7tACuQl6zT6rO25YKE/f3+2eHwAjmYmbDW+/z9YYC7YIG8ZYfAU3m5ATiXADiXADOUOmavaInCX4G8AC2RADmXADCTACqPBj2aBz2aBTyZAC+SADGTMV6rMV6qMF2rMl+sKVioATmXADWWHU+jNGGsMF2q2eHvmbDV///+2OHvma/V3lFR31RU3ERE7KWm2N7smK3T772+4mNj5G9v5G1t1iMj0g8P6IyM6Zmb1R4e1yoq1Boa6ZGS6qCi6ZCR6p+gJDeP5AAAAAFiS0dEBI9o2VEAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAD0SURBVDjL7dLZUsJQDIDhtEYFhSJaFgG1oiKLHtwqiCwqiAvuyuL+/m9hO+F0mDnBJ+C7/iczyQSAaPoUTs/M+vxzOB/QYLxJyIdBYoQWZBheXAqqwCSRaIzCOC4ndFMFSZJaWcU1J7TWMb2RSqoApU3cyjgTtzGLHMhJ+cLOrsgU9/YPchywPP5DIcSRfWyxoOQpnzih8JVLLLA9lVN3YrFis6A6VKs3zoQ4v2i2Lquc0a3b7h2vMHvNGQ1v3PB23Hk65O7+AR/d8AmfX17fVBAi3V6fwjgOou8RFXwQ4/NLht+6oam8JzJ/ZPj77z9OQjb8AwhfWkSfb+ooAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE1OjEyKzAyOjAwLcFxvAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNToxMiswMjowMFycyQAAAAAASUVORK5CYII=", "name": {"common": "Svalbard and Jan Mayen", "deu": "Spitzbergen", "fra": "Svalbard et Jan Mayen", "hrv": "Svalbard i Jan Mayen", "ita": "Svalbard e Jan Mayen", "jpn": "スヴァールバル諸島およびヤンマイエン島", "nld": "Svalbard en Jan Mayen", "por": "Ilhas Svalbard e Jan Mayen", "rus": "Шпицберген и Ян-Майен", "spa": "Islas Svalbard y Jan Mayen", "svk": "Svalbard a Jan Mayen", "fin": "Huippuvuoret", "zho": "斯瓦尔巴特", "isr": "סוולבארד ויאן מאיין"}}, "SZ": {"currency": "SZL", "callingCode": "268", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAIAAADRv8uKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAABO5JREFUSMfll1tsVFUUhv+1zmXOdKadKRAHUjCCFXsRSMAEFCIqXhINaAI00aY1Engw8QGfTNAHHvogmBCQAFoTEwwXDUQEIVgoTYAQExuE1hLackvDpVCg0M7tzJy99/KhpVyiCeVlHtzP519f/rXXZR96pb4JhThcEGohwbbFujDggUysIGBq+nlBYcBy94mlgAUIIIAZvfrMZ+HH/9oABApBQkwqrwcHc2zDcpnDnjCLHkW50C4UP463IUtRcID8ZeIzkgslyt57Y2Hmem+ms8u/2m0j76JYwPJ49u1QTP6F8/DRggjBBo7mMgdCsY5cJsiqXT9sfPWdhVobDd3XdupCY2Pftu2eUhyNGh08FIWImMUYmPss2huNPsoR4AGhBood6mNalxzsnjJ/2qzacH9Px7nDLfsbq16YoXI5y3UJAFFPa+vJFSvQ1uZG4iZQIEDANpsgFwQ527bZ80bI1geu+5BbgXEF4wXFghLRJRIrQWtaf55M9xDPnvHhM7ZV6hVdvXmz/e8jS5csdUbkIvGJE8uXLbva1ZW++Jc7yTMRzXFkdIqnlD/1fk1OBerWLYuGDdnDMh62KgY6IlalYkPKIM50JK3WXFZPT352PCmxrqfSlu+OLZtUsn/f9sWLl2zYsF5rPZRO0ZqY5+/ceWKD079rhzcuQmRSQby0YtbkZZ+k2GS6Ox0LYgCBPXSnKsk2CWyt5mjLgdzmvGBcDL9f02tOayLU19WyZQkhOSg9HV2zX5t+5dKx5ubmTZs2xWKxIAgAWJaVzWa//GLV/E+3H+nN9v62xy+uWrSl6fKx5t9mzpmoMhErmtOW42k4oH2RaMAoeSk76NsDmUg8ko2O0QoUcbD3pFl3IWALolFVXc3MAIVCdj6Xt22nq7s7nU6vXr26rq4umUxalgXAGFNZUeG4ru+rlpWL6MpBq2ySSWciqTuXrsVDVjAhkexvK+LrbAuRY4LLxeMPldekBxOhojv1fes9DWKwpuHmHSk7MdlsnggjNaL/q3dFSIENcO2Gp/Odiak/TVwZYsxxfplx6igQtg1xUT7X0j73bnl5TA8M5kKpo7YhHhC8G4Yd5q+yPgFLFi+2bNsYM2SrtLS0oaGhurra87ytW7cCEJHhVK9axa7bUluT2XPQ5rgIsiJN0143lTET+Iduv1nVe9wLi01itBN+8c6xluyE24npZRebS8PZXCgaEnPH4C045GGt7/+4bZvDrEVGOhPA5s2bE4lENptlZgBDxWVHIi319Zk9v3qlcaOVEHsKlf7pU6kyFS6dmvwjykFOQrQ3GhXiony6bUz52fHTFpw/HDOBIqZ7TRwjalWqwfdTInSvzwE4jjN37twtW7ZUVFQYrYmImIN8vqW2Nrl7txePG6XuDz6jO8c+d27c8293HwgT65EBIsSODiyVU25YgR6cXRooJroBfOP7fyoFwGLWWldMnfp9Y+PL8+YR8/0Bsnw52tvdB6gj3cpGGTFkOUPxaV9seHIJEYhIDB6eoQRoIESwgeNK7ckHZ7VWIBjhSPijZR9vXPv13TMd3d9+d2v7Dk8rjkYfoY7Ep6F8CTD6JUEK0gNzHuY2JIBySS8YM9ntv0bij2pJPMFaRAhwQAwQETElfV9cF6Ndi0/+EHgwITJqkX2oqUBPn5k1JwoCtmNFA4UBa2MVBPz/+4X5B7UOY07uJBIYAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE0OjM1KzAyOjAwRYEjcQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNDozNSswMjowMDTcm80AAAAASUVORK5CYII=", "name": {"common": "Swaziland", "deu": "Swasiland", "fra": "Swaziland", "hrv": "Svazi", "ita": "Swaziland", "jpn": "スワジランド", "nld": "Swaziland", "por": "Suazilândia", "rus": "Свазиленд", "spa": "Suazilandia", "svk": "Svazijsko", "fin": "Swazimaa", "zho": "斯威士兰", "isr": "סווזילנד"}}, "SE": {"currency": "SEK", "callingCode": "46", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAJxQTFRFAEBzAD90I1NjG05nAD50AD9zHVBmG09nPGFYM1tcGk5nHE5m37sO37oO5L0M4bsN3bkP3roP5L0M/80A/8wA3LkQAEBzAD90I1Nj3LgQGk5nAD50AD9zAD51I1JkGk1oAD11578L4LsO/MoC+skC4rwN4bwN5r4L/MoB+8oC470MIFFkHlBlP2JXNl1bHU9mH1BlI1FkI1Jj////hM0NagAAABJ0Uk5T/Pz9/Pz8/v7+/v7+/v7+/v7+yMbBHgAAAAFiS0dEMzfVfF4AAAAJcEhZcwAAAEgAAABIAEbJaz4AAACNSURBVDjL7dHJDoJAEEXRh+KE4tQlqC2COA/g8P8fp0AKNxXSC+OKs75JJa8AZjWmikjNmnZLAo/58zxcLPVKUoc/Cn0WrIswjLQEbdbpbrIw7jl9CQbMHW7pYzcaTyRQX5RTMpAh89D49J4djqesO19iEa7slhTzpPeHBOWi0bN68PJH+lX9wjr8b/gGzuNz038exeMAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6NTYrMDI6MDCyBjBrAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjU2KzAyOjAww1uI1wAAAABJRU5ErkJggg==", "name": {"common": "Sweden", "deu": "Schweden", "fra": "Suède", "hrv": "Švedska", "ita": "Svezia", "jpn": "スウェーデン", "nld": "Zweden", "por": "Suécia", "rus": "Швеция", "spa": "Suecia", "svk": "šveédsko", "fin": "Ruotsi", "zho": "瑞典", "isr": "שוודיה"}}, "CH": {"currency": "CHE", "callingCode": "41", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAFFQTFRF+gAL+gMO+gQP+gAC+gAA+gAJ+0xU/GRr/F9m+gEM+gAG/svN//////z9/sjK//n5+gIN+gAH+gAF+gEH/svM/tja/srM//T1//7//GBn//v7oSjeMQAAAAFiS0dEDIGzUWMAAAAJcEhZcwAAAEgAAABIAEbJaz4AAACkSURBVDjLzZPdDoMgDIUFK1Io4L/o+z/oILswy9yo2bLsXLXJF0hPe6rqjyRkkmCANSTVZa5RrdatakocGkvOkTVYBD2FQJ4B8l7EA8R3FGLX38G+y92LeQdjzAhTBicYUzOczS5Azd5au6wUI61LKv2s4Nl5CRvt9KCdNpAnoKbgkmJmYq4C6c9A5tfsYdj2XDCcv8IrR/H9M+NHgR8uflx/phvpaw7xytebpwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDozOCswMjowMCRWQrEAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6MzgrMDI6MDBVC/oNAAAAAElFTkSuQmCC", "name": {"common": "Switzerland", "deu": "Schweiz", "fra": "Suisse", "hrv": "Švicarska", "ita": "Svizzera", "jpn": "スイス", "nld": "Zwitserland", "por": "Suíça", "rus": "Швейцария", "spa": "Suiza", "svk": "Švajčiarsko", "fin": "Sveitsi", "zho": "瑞士", "isr": "שווייץ"}}, "SY": {"currency": "SYP", "callingCode": "963", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAMxQTFRF/wAA/wEB/xkZ/xgY/xkY//T0/vTz/vT0/////v///f/+//7+/f79tuG13/Lf/v7+zerMxefF7fjtRLJEn9ef7vjudsd2Zb9l6/frmNaYHqUeCZsJDp4OOrA61e7VvuW+LKssDJ0MC5wLJqgmsuCy/P78f8p/AIsACJcI0u3Ss+CzAJEAAI4AotmiX79fc8dzSrZKrN6s+/77jtKOV7xXZMFkesp69vv2zuvO8Pnw+Pz4/v/+/f39//7/9PT08vPy8/TzGRkZAAAAAQEBn8Z0IQAAAAFiS0dECIbelXoAAAAJcEhZcwAAAEgAAABIAEbJaz4AAADOSURBVDjL7cxpU8IwGATgV1rKpgSKIMqhXF6oeHAXq63C//9P1DZJD2acfIdnMpNkZ2eJTv5zpkl/saAYZiHPNNSTiopVKuZZlnoSBMZsxpDF7CSjssBRqcIpp3HUzsHFRy46dTQu0MwM1nF5hZZcFD20O93rmx64qnH0B8PR7Z2I5OI9Hh7HT6neX/T8MnkNr1zx7f1jKtPIDPPFchVecdGJYe1iEy46KXA/PffrO/5QsuDhgJdk5EuB/xP4WUF0YvSribaaaKdJf/Eoi3sV+oSvKztrfwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDozMCswMjowMBe5DNYAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6MzArMDI6MDBm5LRqAAAAAElFTkSuQmCC", "name": {"common": "Syria", "deu": "Syrien", "fra": "Syrie", "hrv": "Sirija", "ita": "Siria", "jpn": "シリア・アラブ共和国", "nld": "Syrië", "por": "Síria", "rus": "Сирия", "spa": "Siria", "svk": "Sýria", "fin": "Syyria", "zho": "叙利亚", "isr": "סוריה"}}, "ST": {"currency": "STD", "callingCode": "239", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAdFQTFRFgUwAAaMAAp0AAZwAAJ0A+gEAi0YAAKcAA50A6AwA/wAAjUQAAKYA6woA7ggAj0MAAKUA8gUA7QkAkUIA6wkA8QYAk0EA7AkAlEAAAKQABZ0ABJ8AlT8AAJYAAJQA7goAokMAZc8Ab8gAbcUAbccA8QsA8QUA7gkA+wAA/2oA//8A//4A8QoA7AAA8mAA/P8A+/wA+fsA+v0A+/4A+/0A+vwA8AAA9mEA/v4A8goA7QAA+2gAw8QA6ekA7e0AwMAA/PwA7wYA9ggA/wUASQcAuMUAw8MAREQA/f0A8AYA8gYA7gYAdwMARAUADAAAMDIAU1IAxcUAzMwAVVUAMzMACwsAR0cAeHgA+PgA8QkA9AYA2wYAPQUAAAAABAEAnZ0ApqYABwcAOTkA4+MA7QcA/wgAWQAAITEAGBQAz88A2NgAGhoAIiIAUVEA8AcA9QcA4AAAhnQAu7kAra0As7MAiIgA5+cA8QcA8QAA954A/f8A/vwA+/sA8QgA7QYA9ZoA+fkA/P4A/gAA/6AA//0A8AgA+AAAhWwAadgAbsMA7wcAZ14AApIAaVwAAKkABZsABJ4Aa1oABJsAblkAcFcAAKgAclYAdVQAd1MAA5wA////YmTFYgAAAAFiS0dEmpjfZxIAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAGJSURBVDjLY2BgZGJmIQIwsLKxcxCjkoGTi5uHGJUMvHxc/AJEqGTgFRTiEiZCJYOIoKgQlxhhlQzigqJAlRKSHFLSeAFYIVCljKSsnCw+wCAPUghUqaCopKyCBzCoqoEUiqpraGppa+EBDDoQhaLqunr6BoZGxiYQYGxiCmNCAFyhqI6ZuZaFBdwEJCaqiaKillbWNrZaEHkLLTt7LQccCh2dnF1cobIOWm7uWh4W2BR6enn7+Pr5BwRqeQBhUHBIaFh4hBZCKUMkzETPqOiY2Lh4sJyFVkJibFIykjokhaIpqWnpGZlA47SAOCs7JxfFkQiFefkFhVpFCWCFDlrFJVqlZVhNLC+vqKyqtqiBitdYWHig+roWqq5Ot76qwcjQxBga3oZGho0oAQ5RmJfX1KzVgjcKW8HqytvaOzpV8CaKLrB5XN3sPbL4k1keUF0XV29f/wQCCTcPpG5i3ySCeSbPs4trMmF1LAxdXVxTphJWB1TINY0YdSwMTdOJsBekcAbPTGLUsQAAE1aYJc9tpZgAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6NDkrMDI6MDCI5EAcAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjQ5KzAyOjAw+bn4oAAAAABJRU5ErkJggg==", "name": {"common": "São Tomé and Príncipe", "deu": "São Tomé und Príncipe", "fra": "São Tomé et Príncipe", "hrv": "Sveti Toma i Princip", "ita": "São Tomé e Príncipe", "jpn": "サントメ・プリンシペ", "nld": "Sao Tomé en Principe", "por": "São Tomé e Príncipe", "rus": "Сан-Томе и Принсипи", "spa": "Santo Tomé y Príncipe", "svk": "Svätý Tomáš a Princov ostrov", "fin": "São Téme ja Príncipe", "zho": "圣多美和普林西比", "isr": "סאו טומה ופרינסיפה"}}, "TW": {"currency": "TWD", "callingCode": "886", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAdFQTFRFCDmcCjqdCTqcBzebCzmaADumXi9k7R8G2yES3iEQAzKZBzicDDydGEOhBjWaCzudPmWyAzKYLlWsobPaACeUKlOoLVerBDaaCjudCDqcBzSaAB2OgZrNqrrdOGSpsMjaK1am4OX0JU+nACSSAjSaR2y1Sm23OGOsa564apu4gKnDYJazapa6L1esZIPBJ1KoK1Wq2+LwTIaqutDf/////f3+ZZa3lbjMr7zgATSZDz2gG1OcjbLH+Pr8+vz9+Pr7RX6nJVKnDDyeCTqdAzWaIk+mzNTsk7PJpcHU/P3+aJW12ePsjKPSCzydCTmcET6hGFKbj7TI/v7/+fv8SIGoHk2kKFKp1t/uwNTiapm5jbLJvMflBzmbRWu0TG+4M1+qZ5u2cJ+7hq3GY5e0aJe5Vni7CDqde5TKqbrcLlylq8XYIU+i2+HyLlirCTmbDDucCDibPWOwBzWZKE+oorPaACqVIkukLVaqBTaaCzucDDmZADulXi9jBDmeBTqfAjObBzufFEKjBDqeBDadAzWcADuoXDBlFzeSFjeSGDmTFziTFDWRGDiTGjeQZy5e7B8HzyMa0CMa0CMZziMa1SIW3yEP4iEO4iEN4CEP3SER3SEQW/bs6wAAAAFiS0dENKmx6f0AAAAJcEhZcwAAAEgAAABIAEbJaz4AAAEdSURBVDjLY2CAAkYmBmYQAQIsrGzsHJyoAKaOiYubh5eBj4+JgEJ+BgFBIWERUTFxCbwKJaWkZWTl5BUUlZSZJfEoZFJRVVPX0NTS1tHV01dhwq2QUcXA0MjYxNTEzNzCEr/VVtY2JrZ2JvYOjk5MuBU6u7i6uXuYeAKhl7ePL7cfbhOZ/AMCgSYGBYeEuuAxEejGsHCjCKCBkVHRMQx++HwdGxefkJiUnBKWitfXDGlS0ukZmVnZObnKzLiszgOD/ILCouKS0rLyikogr6q6BlNhLQTU1dc2NDY1t9SBOAytbZgK2yGgo7Oro7urp6cDxOnN6+vHUDgBDiZOhLEmTZ4ylRNd4TRsYPoMTgyFM7GCWZgKOYkEowqHvEIA5+WDvzAavScAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6NTkrMDI6MDBETkCCAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjU5KzAyOjAwNRP4PgAAAABJRU5ErkJggg==", "name": {"common": "Taiwan", "deu": "Taiwan", "fra": "Taïwan", "hrv": "Tajvan", "ita": "Taiwan", "jpn": "台湾(台湾省/中華民国)", "nld": "Taiwan", "por": "Ilha Formosa", "rus": "Тайвань", "spa": "Taiwán", "svk": "Taiwan", "fin": "Taiwan", "isr": "טייוואן"}}, "TJ": {"currency": "TJS", "callingCode": "992", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAWhQTFRFzRc4zRU2zRU0zRU1zRU39tbc9tba9tbb9tbo9tbl///////+//+7///P///9//39//37//3///2E//3L//2G//2o//2v//2Y//36//+V///V///8//+9//+m///3///d///c///l///6///f///U//9O///4///D//9a//9d///i///e//9L///x///u///o//9Z//9w///5///7///s///k//+E//+r//9V///H//+B//+q//+f//9v///p//+T//+g//+y//9W//9l//+///+P//+u///q//+v//9x//9i//9+//+d//+h//9z//93/f79/f78/f7//f7W/f5o/f5N/f6Q/f46/f5P/f6N/f5B/f6C/f7j/f77//+x//+W///C///X///B///A//+L///K1OzZ1Oza1OzY1Ozk1Ozt1Ozo1Ozl1OzgH508H509H506H504H507H505JJ9BI59AIp8/J6FD5kCDSwAAAAFiS0dECmjQ9FYAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAEdSURBVDjL7ZDHV8JAGMQ/G9GJrsauEURUUBRRsCEqKvYu9t6lRCXE9u+bI7t55OXmxd9hDzPzZt5+RP/YUWalvKLSKlKVgEuSqmskySXqBBEZtXVgFpnqORqUxialuUVpbVPaecfS2NEJpqLLLZbyQU+3bE57e8zH18tKBhn6+v0qAgODQWBoOGTGSzX6RmQZ4dGxCBAdZzbTEx4wPyanEGEIhW2C0zGwKGbiUFXMznH/ERrnkVhYXEour6wiuFa6Ucb6xuZWfHvHvZvci/EHov1iDlKHR8cnp2fnF5dXqWvO4qcZbm7vAt77h8enZ+Hi9FJMOpPNaVr2VdNyb5k0Z9E7R14v6Lph6B8FI8879OkQ+nLIXwa/HUI/DvkFp7PQDyhhj5YAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6MzMrMDI6MDAmURZLAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjMzKzAyOjAwVwyu9wAAAABJRU5ErkJggg==", "name": {"common": "Tajikistan", "deu": "Tadschikistan", "fra": "Tadjikistan", "hrv": "Tađikistan", "ita": "Tagikistan", "jpn": "タジキスタン", "nld": "Tadzjikistan", "por": "Tajiquistão", "rus": "Таджикистан", "spa": "Tayikistán", "svk": "Tadžikistan", "fin": "Tadžikistan", "zho": "塔吉克斯坦", "isr": "טג׳יקיסטן"}}, "TZ": {"currency": "TZS", "callingCode": "255", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAPxQTFRFAJkAA5oABJkAAJEALqoA0OoA//8A9fYAZ2cAAAAAAQEAAZkABJsAAJUAApcAc8YA9PkAxMQAKioAApoAA5kAKqkAxeYA9PYAcHEAAgIAApYAdccA9vkAwMIAJicAAwMAxOUA9PUABAQAKCgBc3UD9fYCJygBwcMD8vgKcXID9PYDwOQ7LarRwcME9fkHdceHApb9AJT/xOU4KqnUAJH/A5n8A5r8dMaIAJX/BJv7AZn+AJn/Apr9cHIDAJQAdscALaoAweQA8/kAcnQA9vkHJycAxOU3dceIcXIC9PYCxeY2KysAxcUB8/kJcsaKaGgA0OorLqrQBJn7////k/P2mwAAAAFiS0dEU3pnHQYAAAAJcEhZcwAAAEgAAABIAEbJaz4AAADxSURBVDjLjcx5WwFRGIZxjN56TrK00BDTKEubKGsnVEqFtHz/D9OcsV0xJ+/99339fD59/oAR3KDNLQgA+m07tBOORCm26376cW/fOIhT4lDAxD+jwyVTR5TOwJp80HPHZDtcVkw+k8cJCzzOwgmHywKnORaXL1CRwYmzc7q4ZHBXVLouVzjczW21VmdwjXKzdSdZ3L2UksfNRm+uveCm43rOHTmcGv0cTo2dZHc9p8aHRwanxicOp0a7hyXueZVT48sy1/fg1AjrL/fqxamRxbkih5uPJsTbOw203GwUGI7oY6znpqPAZ46+vqs/danvF4pIe3odrT25AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE0OjM3KzAyOjAw0h4yWAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNDozNyswMjowMKNDiuQAAAAASUVORK5CYII=", "name": {"common": "Tanzania", "deu": "Tansania", "fra": "Tanzanie", "hrv": "Tanzanija", "ita": "Tanzania", "jpn": "タンザニア", "nld": "Tanzania", "por": "Tanzânia", "rus": "Танзания", "spa": "Tanzania", "svk": "Tanzánia", "fin": "Tansania", "zho": "坦桑尼亚", "isr": "טנזניה"}}, "TH": {"currency": "THB", "callingCode": "66", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeBAMAAACs80HuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAACpQTFRF5wAA+9HR/////vz9LkSsABKWAh2bABuaABiZ0dbt/fz9/e7u6RER5wEBg9UTbwAAAAFiS0dEAmYLfGQAAAAJcEhZcwAAAEgAAABIAEbJaz4AAABISURBVCjPY2CgFxDEAhiUsAAGYywAu0qsgi5YAEMoFsCQhgUwlGMB9BPswAIYZmIB2P2+CgvArnI3FsBwBgvAHpt3sQDi0wIAVyKx+Q1baa0AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6NDYrMDI6MDB+rDD1AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjQ2KzAyOjAwD/GISQAAAABJRU5ErkJggg==", "name": {"common": "Thailand", "deu": "Thailand", "fra": "Thaïlande", "hrv": "Tajland", "ita": "Tailandia", "jpn": "タイ", "nld": "Thailand", "por": "Tailândia", "rus": "Таиланд", "spa": "Tailandia", "svk": "Thajsko", "fin": "Thaimaa", "zho": "泰国", "isr": "תאילנד"}}, "TL": {"currency": "USD", "callingCode": "670", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAmRQTFRFShsF0DQO1wgQwwAPywIPzAMPywAPAAAAKSMCwW8L6kMPxgAPxwAPzAIPAgEACAwAlHwH/qEN2zkOyQAPAgIAAwIAWk0E88cM950N0zIOyAAPAQEABAMAJhwCzacK/9gN6pEN1jUOygAPBwQAlnEH/9YN+ssM65EN2DUOXEQE8rwM/9IM9sYM7ZMN1zQOKiACz58K/8wN98cM+cgM7ZIN1zMOAQEBCQcAnHgI/8sN+L8M+skM7ZAN1zIOAgICBAMBAwMBYksF9cEM/cUN87oM+soM7Y8N1zAOEBAQDQ0NAwMDBAQELyQC1KUK/84N9LoM9r0M+8oM+sgM7I4N1i8OOjo6paWlGRkZFhYWBQQBDAkBon0I98AM9bsM+L4M7I0N1i4OIyMj////kZGRERERjIyMzc3NaVAF+MMM/ccM9LwM7IwN1i0OGhoa8/Pz/v7+8fHxampqNCgC2qoL/88N974M+MAM+8sM+scM64oN1SsOyAEPU1NTv7+/+/v71NTUBgYGCwgBnnsI/8YM9r8M970M+cQMywEPcnJy5+fn/f39V1dXkHAH/8cM9r4M8aEM2TsOFBQUurq6ysrK3t7e/Pz8RkZGKR8CzqEK7pUN2DcOl5eX8vLyDAwMMjIyR0dHXEcE8r4M/8kN7pQNiYmJCAYAmHUH/80N+MIM9LsM2DYOLi4uBAMCKSACzaAK7pMN/sYNCAcAzZ4KXEUE/9MM9sUMCAUAmHQH/9cN+csM6o4NKh8C0KoK1jIOX1IE9ccM9pkN0y4OCg8AmoAH/p0O2TQOLSYCxW8L6T4PTxwF0jIO1gcQblB1CQAAAAFiS0dEYiu5HTwAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAIISURBVDjLY2BgZGJmYWUjCBjYOTi5uHl4eQkq5GPnFxAU4hYmZCoDu4gou5i4hKSwFAsvfoXs0jLssnLyCopKeJUCFbKzy7Arq6iqqWvgMxWsEGS9ppa2jq4ebqUQhSDr9Q0MjYxNTIWFsSsFKzQzA1lvbmFpZWRtY4tdKcREO6BKewd2RydnF1drN3dsSoEKzdg9PNm9vEHW+/j6+QcEBgWHYCoFKrRjDw0Dqg6PYI9kj4r2i4mNcw2KTxAWRo0tsMLEpOSU1LQUdjNREfb0jMysuDi1oOwcoFIWNKtz8/ILkgrZvcG+LyouKS0rjSuvqKySqkZR6FlTm1SXVN9gxg4J/Mam5paystY46zZdW6V2hEKzjs6k/K78pG52L4hC6Z7evrKy0tIK6/4JyArZ2b0mTkqaPGXqNKBrgVZPnwGyutTadeYsYSlUN3qzz54zl33efHZ2UVH2BQsXZcWVurounoWaSEAmerMv6QD5BGjt0mXLV6yMAypbBYx1VrTgAXp7tQe7md0aGfa16/xWBgS6rsdQBk8UZuAUtGDhBhdXV10NTGUwhcBUIcO+cZllmVGgCVZlyMls7SZQMtPDrgwp4W7W2rLVhFDClWHftn3Hzl2mBLIC0Nrde3bs2itMIHMBrd23/8BBXFkArpCP/dDhI0e5CSgDmXjs+AmiipSTp04TVUgBALXfkEz9cz3PAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE1OjI0KzAyOjAwwJ5DZQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNToyNCswMjowMLHD+9kAAAAASUVORK5CYII=", "name": {"common": "Timor-Leste", "deu": "Timor-Leste", "fra": "Timor oriental", "hrv": "Istočni Timor", "ita": "Timor Est", "jpn": "東ティモール", "nld": "Oost-Timor", "por": "Timor-Leste", "rus": "Восточный Тимор", "spa": "Timor Oriental", "svk": "Východný Timor", "fin": "Itä-Timor", "zho": "东帝汶", "isr": "טימור לסטה"}}, "TG": {"currency": "XOF", "callingCode": "228", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAZtQTFRF1wIA1gIA3AAAxQ4AHIEAEYkAFIYAE4cA2AAA1wEA3QAAxQ0AGYAADocAEYUAEYYA2AEBGoAAD4gAEoYAG4AAE4YA1wAA2xUV2hMTxQwAF38ADIYAD4QADoUA2QQE2QgI1QAA6nd352dn1gAA2QMDxg0AJIQAGowAHYoAHIoA1QEB1AAA+M/P87S00wAA1QMD2AEA2hUA6NEA6d0A6doA2g0N6nNz63l57ICA/vv7/e/v7IGB7YeH6XBw2AIB3BYA/dsA/+gA/+QA/+UA5VVV/fHx//////z8++Xl4kFB3BUA/NgA/uUA/uIA2xgY+t/f+NHR2AsL/dkA/+YA/+IA/+MA2AIC2x4e/vb2/vX1/vn5/O3t2hUV/uMA3igo3zAw5VNT2xkZ52Fh2wAAyg4ASpMAQpwARJkAQ5oA1gEB1wEB1wICxAwAEHwABIMAB4EABoIAxg4AG4EAEIgA1gEAwwwAEn0AB4UACoIACYMA9q4A9a4A960A8bEAyswAx84AyM0A/+4A/+cA/+EA/+AA/uEA/OIA69sAHosA5rKH+QAAAAFiS0dERhe6+e0AAAAJcEhZcwAAAEgAAABIAEbJaz4AAAFHSURBVDjLrdLXUgIxFIDhI7aIhQiyYgEWF+wFe0VFdMHe14LYsPfee39sQ0Bn1qxOLvyu/znJnARALU4Xn5CYlMwCpJaiT01LzzCwvkOMv8JMo4kvzDKaTaxYiIVsi4BpmJObl29lRUObXXQUSHYnCXWuwqLiElY0FEvLyisqq0SE3Ki6prZOAwkxqm9obGpuaW3z2FG70NHp7fKxgF6wu0f2++VAr4DdQl//wKAGejQWh4ZleWRUxIiEY+MTkywaKsLU9MxscA7RkEwMsWhoEx2B+YWgR7SR8I87EosWSVpajuwxvLK6tr7BioWbWHFubePIwnd29/YPWLFQIQ1W6Mu4uH/PL5/CrQb6w6Njs9ZEQe0kfHp2fnHJgiu165vbu/sHDfDI8D55NcDzDy+vb5ogxAl8nOCdE3xwAisnMHECA6f/Dz8Bhgr8J1Oa6VUAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6NTErMDI6MDB3oQ7lAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjUxKzAyOjAwBvy2WQAAAABJRU5ErkJggg==", "name": {"common": "Togo", "deu": "Togo", "fra": "Togo", "hrv": "Togo", "ita": "Togo", "jpn": "トーゴ", "nld": "Togo", "por": "Togo", "rus": "Того", "spa": "Togo", "svk": "Togo", "fin": "Togo", "zho": "多哥", "isr": "טוגו"}}, "TK": {"currency": "NZD", "callingCode": "690", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAvdQTFRF6lpU+7Cq4uj0ZnW1BgZkAABXBQRnAABkp5q82xkUAABjBQNiCBZ9XEOCwUpW72Jb7cjJERV1AABiAQFnAABmX0WCvFFi9m9k/8O51djqX2yuCAhnAABWppm62xkVppm5AABeChV6Vj5/uEtc9G5k/8S6297tYGenAQt1RjN7qj9W6GFd/8O829noUFifq5+/2xgTq6HCSjd+wFZk72li+bm1x9DnT2GrAAFfAABVqpy9pZW3lY64rbLU6MDE6I2O+9/c///+9dvczwwMzw0M9d3e/L249aai+/Lz8/X5qJq8k4OtqZy9n5O4CwpsAQFm3BoV3xwW2hUQ0RYW0h8fzAsMywcIzw0NzAEBzhYXzxsczgkJzwkJ3h0X3xoTzBgaDwJgAABnAQBm3x0X3hwW3xsTqp2+ppm7qZu89PX59drc++Dc6cDErbPUqJe4n5G3CwtsAQFlAABUAAFgT2Krx8/n+Li07mhiv1VkSTZ+2hgU2hkVqp+/T1ee2djn/8K752FdRjN6AQt2AABfAABlAQJmBQhranKu3N7t/8i893BkvExcVz9/p5q63xkV3hkVCAhmYG2v2Nzs/8e7xFRhW0KBAANpAgNoJBlvVzZ2BQZrAwJn8cjJ21pctUVYVT+ABxR7BANim4+2AABYBQZkX22w0dfq7qeny05WDQNjEBd3oDRQ4R4aUjV3AABoAQBlCABSDAZZCBN7AQBhBARoBgdlFCODDhJyAQBjAgBlZzJpmTVUJx1xAgFnAAJqAAJpAQBiAABgCwxvAwZvDAtsAQBkAgBkAQNoAgBjAwFlAwRpQidvKxtuAAJoHh15CgpsGx140C4xnDFOAAxzAQJoMiV2mi9NaS1jEhRzCQprVCpqQCRtAgFmOyd05SUcnjFNAAtyAQFoHRhxPCd0Nyh2AAJnAwFmAQFkBQVpEhNxPRxneDBfFRBsBwVpGxp1ryY65w4GZS9nAARsAANqcS1flipJNB9tBQRoDw1vAgRuEQ5sAwBk////z9KtAgAAAAFiS0dE/DwOo38AAAAJcEhZcwAAAEgAAABIAEbJaz4AAAIRSURBVDjLY2BgZGJmYWVj5+Dk5ODi5uLh5eMXEBQSFkEHDKJi4hKSUtIysnJy8gqKSsoqqmrq7CKYgEFBQ1NLW0dXT5/TwNDI2MTUzNzCUgSbQitrG1s7ewdHJ2cXVzd3D08vbx9fP3Z/TIWcAYFBwSGhYeEREc6RUdExnLFx8QmJSdgUJnNGR0dFOkdEhIeFhgQHpaRiV5iW7p2R6eHu5urinOWYbZ+Ta5OXXwCz2r8QobCouKS0rLyi0rCquqa2rr5Bq7GpuQUq2dLaBg8AhvaOzq7uHkWF3r7+XpkJEydN7poydRpU5fQZM2fNhimcM3fe/AVcC7kWxccvYmdbvGTpsuUrVoLd6M+1avWatevWQxVu2LiJa/NsfxG/hAQ/Ef8trYu3btu+IxEst3Pdrt172PdCFe7bf2A2yOktiYkgC/23+B/kSoRaN/vQ4SNAwUKQPENSEsSH/nCGMIiGsI8eA6pjP94KJBlEsIK9J06C0gU4OE+dPnMWl0J/oXPnoQ7w57pw8dJldn+sCluuXL12/QY01Ftu3roNDAWsCu+I3L13/wE7NB7vPNzrj8NqYfZHj588hXOf3RHB6Rn/lkK0lIZDYdKdOyJEKcQE1FLoT5xC/8LnwkQpZH/xEp7N8ChMEjny6vWbty0EFfqzv3v/4eMnwgpF1n/+8vVbyx0i3Pj9x89fLUQFz9Hf8FwIAJ4c7JVGOu4bAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE1OjA4KzAyOjAwRRsubAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNTowOCswMjowMDRGltAAAAAASUVORK5CYII=", "name": {"common": "Tokelau", "deu": "Tokelau", "fra": "Tokelau", "hrv": "Tokelau", "ita": "Isole Tokelau", "jpn": "トケラウ", "nld": "Tokelau", "por": "Tokelau", "rus": "Токелау", "spa": "Islas Tokelau", "svk": "Tokelau", "fin": "Tokelau", "zho": "托克劳", "isr": "טוקלאו"}}, "TO": {"currency": "TOP", "callingCode": "676", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAANJQTFRF/////vv76J6evQAAwgQEwQAA/PHx+OTk+urq//7+/vr63XR0zCsr/fn53G9vugAAySMj/vn5/PPz22xsuwAAyiMj/PLy/ff3/vz82mdnxhMTyiYmxA4OwAAAwgUFySEhyB4e+uvr0FFRtwAAuwMDvgAAwgAAuwEBvgwM+ejo//396J+f2mho33x8zTIyxRAQ3HBw3XFx3nl5vAAAyicn2W1txiMj/fX1/v39/fj45pqa0D8/55yc4YWF4YOD4IGB4YKC446O1VJSvwAAwQICwgMDuoAxsAAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAEgAAABIAEbJaz4AAACySURBVDjL7dHHDoJAEIDhWQF1VxSxsKBiQ2zYEHuv7/9KGmIMJrJLPPtf5vJlkskABEMQE0Tpay8RTyQxH2ICKUFOA+ZuRJBRsiofkhzkC0VNpZgJdTBK5YpZrdXlBrBh02rZbbOjdHtM2AdnMBzZ44k71TD3GNebRThGpzC3FssVYUL0bA2brUF1gijsOJ95v9AJhXu/w/Hkj/PleguBXjDBs6WQQPzsHgqliP3hH/4OH2kvI7hBH2EDAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE0OjM5KzAyOjAwgiFJBQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNDozOSswMjowMPN88bkAAAAASUVORK5CYII=", "name": {"common": "Tonga", "deu": "Tonga", "fra": "Tonga", "hrv": "Tonga", "ita": "Tonga", "jpn": "トンガ", "nld": "Tonga", "por": "Tonga", "rus": "Тонга", "spa": "Tonga", "svk": "Tonga", "fin": "Tonga", "zho": "汤加", "isr": "טונגה"}}, "TT": {"currency": "TTD", "callingCode": "1868", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAjRQTFRF8pKS/v//SkdHAAAABwcHAgICBQUFXFpa////7oeH3QAA4QUF4AEB4AIC4AMD3gAA9ZiY9P//Ozg4BAQEbGtr7HV14QQE4AAA9qGh8/7+NzQ0bm1t63Fx3AAA96en7/r6Mi4uBAUFdHJy6mlp+K6u6/b2LCkpeXd36WJi+ra25/LyJyQkBAMDfnx86Ftb3AIC+7294+3tIx8fAwMDAQEBg4KC51RU3QUF/cTE3+joHhsbiIiI5k5O3QgI/srK2uPjGhYWjY2N5UdH3wAA3QsL/9HR1d3dFhISAwQEkpOT5EFB3g8P/9fXz9fXEg8Pl5mZ4zs73hIS/93dytHRDwsLnJ6e4jU13hYW/+PjxMvLCwgIoaSk//v74S8v3xsb/+jovsTECAUFpqqq//j44Soq4QMD3x8f/+7uuL6+BgMDAQAAq6+v//T04CUl4CQk//Lysre3AwAAAQICAgEBAgAAsLW1/+/v3yAg4Skp//f3rLCwBAEBtLu7/+rqpaioAgMDucDA/+Xl3hcX//7+n6GhvcXF/+DgmJqaCgcHwsvL/9ra3Q8PDAkJxtDQ/9TUi4uLy9XV/87O3AgIhISEAwICEg4Oz9ra/8jI3AUFfX19FBER097e/sHBd3V1FxQU1+Pj/bu7cG5uGhcX2ufn/LS02wAA6mpqaWdnHhoa3uvr+62t7HFxYmFhIR4e4u/v+qen7XZ2X15eIyAg4vDw+J2d74iITkxMCAgICQkJLy0t8fj49ZWVDCFcogAAAAFiS0dECIbelXoAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAICSURBVDjLddT5Ww1hFAfw4ZjrmDvvXAzz2kaFCCnckS2iCRVRJFtFuOjay74nRPZ932Xf9+Wfc17vczXde9/vz5/nPOc5z3O+mtatO/TQ9RD0xF5G2AyGJWJRtEjvPn3BBtChH/Y3HK6KZhkDBg4S0obBOMQIKyGz3KEZmUJmwTAcrpQaN5k7InuknDkKc1RS40KOHjMWcoUch3kKSZAzM3/8hIkQBc+GSViQXgrIGZ88Zeo0KadjYVr5D5KcMbNolpSzsTidlJAzv2TO3HlClkIZlkccFSQ5f0HFQjq7F4VFWJkqE5BbftXiJdVSLsWaFPkfkly2fMVKKVfV1iXLTkiyfvWaBiF1WLtufZIMQB7zN2zc1OgJGd+8ZWtXGYQ8Ftm2fcfOpmZobtq1e89eP6aC3Ins238grnugewcPHa4Pyq6QZF3tETgqZOOxluO+pYIka1pPQJQkNJw8VdUpkyHJSmyT8vSZ9rM+U0GS5VgGpUKeO3+hJCFTIXeMYrwItpDVly5f4UwFedgoxKtgx+EaXL9x85aU6SDJArwtniMKd+7eyzeZCpLMw/v0bSQfPHzkMlMFSebgYwgJ+eTpsw6SCkjyOb6Q8uWr1x0WU0GSb/Ct2DMX3r3/4FpKyB33I36iE9HMz1++Ghr1T6KLAv1E0HTcb/gdfoRCP+HX7z9/Ac3knLPtY9BvAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE1OjA2KzAyOjAwFSRVMQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNTowNiswMjowMGR57Y0AAAAASUVORK5CYII=", "name": {"common": "Trinidad and Tobago", "deu": "Trinidad und Tobago", "fra": "Trinité-et-Tobago", "hrv": "Trinidad i Tobago", "ita": "Trinidad e Tobago", "jpn": "トリニダード・トバゴ", "nld": "Trinidad en Tobago", "por": "Trinidade e Tobago", "rus": "Тринидад и Тобаго", "spa": "Trinidad y Tobago", "svk": "Trinidad a Tobago", "fin": "Trinidad ja Tobago", "zho": "特立尼达和多巴哥", "isr": "טרינידד וטובגו"}}, "TN": {"currency": "TND", "callingCode": "216", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAa1QTFRF5wAT5wIV5wQX5wMW5gAK5QAC5gAJ5wIW5gEM5gAH6yk68Wx39I6W9I+Y8nB77C8/5gEK5wMX6iEu+LG3//z8////+bvB6yo35gAF7DtG/e7w//7+/ezt/Nzf/vHy/vb37klU5gAM6iEt/ers96yz7DRD6AcZ7kVT//r6/vT26y865gAG96es8neD5QAA5wwT96qy//v8//v7+Lm95gAL5wEV6iUz/vX1962z5QAD5gAN9660+svP9pui7DRB8F9q7UhQ7UBN+s3P6BQf96208W558nN984CJ/vHx6iAu84GK9I2W7DhH5wIT8Wpz/vr69ZWd83+J84SN96et7T9O5wAO5AAA9ZWb/vj49ZSc5wQW5QAE8F5p7UpS7k1a97K16Rok9Zih7ktZ/ODj8nF76iMx/vT05wIS+b3B+LG2/vT17DI/9qSp836I5w8X96mx//39+La66R4q/efp+LO57DpI6Akb7UJR+LK4/vn6/vHz6ys27DZB/ert/vDx/OLl/vP0/vL07URP6R0p96mw+LS66iUy5gEN6iM18GVw9IeQ9ImR8Wl05gEL5wMVuLb+ywAAAAFiS0dEFeXY+aMAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAFCSURBVDjL3ZNXW8JAEEUTEojBiuEqGgWxKxoVQQ2i2BUbVuy9d+y99/qbXd7ZwKuefT3fzO7MXYb517A6Ahtd43g9wcBGUYU40RifkJiUbEgRtDyTmCqZESYt3cJp1BMzMiEjK9sqw5ZDN1l7bh6QX1BYJKEYJaU87Z6CowwoVyoqYTZXOVHtctMK1tSiTvXUw9tAVBmNhsgldaoPaFKagZbWtnYv0KHXRRb1nejyK93o6e1T+hHAgEoTB2H1K0MYHhkNjmEcExRxcmoamAnOAnPzC4tLwDKlNWtfWYWkrq1jQ4JtE9iiPIaMZxvYUXb3nCFysM9TxsO4PQeHwNHxyekZznFx6aIGQxCvrskKb27vZNw/ODSWzYmPT4FwJkLPLw4To4Hwanl7//j8MorfmjELB9elkuDyPzFkPLav8Kf5BfpyNUN31ky0AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE1OjAzKzAyOjAwRxx6lgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNTowMyswMjowMDZBwioAAAAASUVORK5CYII=", "name": {"common": "Tunisia", "deu": "Tunesien", "fra": "Tunisie", "hrv": "Tunis", "ita": "Tunisia", "jpn": "チュニジア", "nld": "Tunesië", "por": "Tunísia", "rus": "Тунис", "spa": "Túnez", "svk": "Tunisko", "fin": "Tunisia", "zho": "突尼斯", "isr": "טוניסיה"}}, "TR": {"currency": "TRY", "callingCode": "90", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAActQTFRF8xkw8xox8xwz8xcv8xQs8xUs8x0z8xsy8gwk8gsk8x409Co/9CU68xIq8gQe8g8n9lpr+7O7/eDj//n6//7+/ufp+qiw9UNV8goj8xgv8xMq8yM5+7nA//////3+/eHk+qSu+Y+a+qGr/L3E+HyJ8xYt8yE3/dLX/vLz+HGA8xYu8gch8gYf8gMd8g4n9lFj9lRl8xcu8xwy8g0l+6my//v7//b39ktd8xkx8xw08gsl8x418xQr8xsx9UdZ//r7+HqH8x828xgw8xoy8xIp9T5S9llq8gkh+ZOe/ujq8yA38xYv8gwl9ThM/uXo9CtA9CM5911t/MDH+7jA8xsz8x00915u/dvf/vT1+YyY8xAo8xMr/M3S+qew8gkj8xMs9TtP/LzD+7a98gEa/L7F+7vC9259/vP1/vHz9UNW8xEp+Y6a/uzu9CM68gki/d/i9CxB92R0+HF/9UFU//39+YOQ8gId9UZZ8goi8xEo+qCp//r69ldp8gIc8gok9CI58x818xUt/MfN//f4+IGO8gUf91xt9lNk+6qz/u3v+7a++qCq+7G5/MPJ+HOB9kxe+qSt/dTY/u7v/drd+pei9TZK8g4m8yE48gUemlBhbQAAAAFiS0dEHesDcZEAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAFvSURBVDjLY2AYzoCRkZEYZUxMzCysDGzshExj5+Dk4ubh5eNnwquOnZVfQFBIWERUTFxCEo8D2KWkZWTlZOUVFJWUVSRxq2RUVVOXldPQ1NLW0dXTNzAEimBXaGRsImtqZq5rwcRkyWhlbS0paWPLiMVX7Px2svayDrqOTiDgzOzk4urGKckhiaGQzd1DVtbTy9vCCQKcfXz9/AMCAwwxTQySlQ32CYGqcwoJDZMNj4iMwrCcMTpGVjY2DqrQIj4hUVZYNimZHYsbU2RlUxEmOlmkyaZnZGaxY7oxW1Y2J1cL5saQPPP8gsIiKYwwYo8qLjGVLS1zBKt01mLIKhev8KnEEj5MnFWy1fY1tcwhTExOdfUNDI02Rka22GLGkL1JtqS5xTqvla+xrV2VAWd6Y2cx6pAVke3s6u7p7WOVZMAN2A05+idMnBQxecrUCga8gNFoWp7hdCbjGbz40yPIUDYGLUNbNqJyA3F5ZlACAKV7S8gA90V0AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE0OjMxKzAyOjAwsc4HYgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNDozMSswMjowMMCTv94AAAAASUVORK5CYII=", "name": {"common": "Turkey", "deu": "Türkei", "fra": "Turquie", "hrv": "Turska", "ita": "Turchia", "jpn": "トルコ", "nld": "Turkije", "por": "Turquia", "rus": "Турция", "spa": "Turquía", "svk": "Turecko", "fin": "Turkki", "zho": "土耳其", "isr": "טורקיה"}}, "TM": {"currency": "TMT", "callingCode": "993", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAIAAADRv8uKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAABKNJREFUSMe1lktoXFUYx//fuffO3HncyTySdB7JJC1N0mdIbTRtpbYNtKGKi6LdFLGVbqSga0FdFQTpwo0UESkI3YgLFUSK1bZEqFAhBftw0klqk2aSySSZTOZ578y953ORuBGK0Ml8cHYHfud3zv8759AnI9gxh6cZCED3eF0Nq2Q7EtQe5upWvBuFrQIMAETEzNikUutlyme4c/il3kMvWoqVmv9hj1nJTpprKbYMUGKDCgmWTBqxZCJiYjS3BlHMsMswdrwxOp765eaNnybygc8amn80Fknoa/NYNwXD7/UnY0k2WVM1N7khmzUWQgM3amvTX//ly012KslVuSuvR7vOSCNJAJEAM+ogQcwwgoaqqKP7Rt3C3axxIA6nbs/8nD1XqZ2MlQaHh94cPfv017uFyalQL6QjFUVNxBKChKaqvVt6a7VaIpI4/cppVKAI5fnP2OVBpBczj/Fw1tTJyirX5p3vTeZYnCrB9Z0WhsdfqBaqVvXx3GOYqFQqpw6fuvrjVQI9v7GUaJShg6tCNJKkb60VVeGBcErs2CDAdhqp9GTAE2jztkEAFRwbOiZIgNEEF6qZx2KOZJRnhgLdQdnmmPf2Bg9N5BZmFXXBQTfArPiV5bXlhewCNFx458L5sfNHPzgKF5rpLtUpIKeLmcP+IwsFMQeh4QjlUgd9FcsZyDtMAMixnf0D+0cHR0f6RxKRxNjHY+MT48InHOk8N5gu7kYgLarbxHKfHtcQa5i39MDOdKGcEu1R+/1BNAAwwAgaQRK0mlsFQD5i2VSsVdVAb0wupaQzUw/thMst46mqb1UmOmS5HYIBAhFAVCgWAAivIKJmXDfAzHBs1ADRqN+YoYYqBmqWCdg2wOB/E8RgKCAiybLJDt4AW2vIz2M6hFkXkqEwwUxxJRjAYA4yB06sUzdqE+9qUc9jRaCym7arOJ6IntjbP+iQswtZA/WVTXF7hrE7jNAyXI/4bwF6MqWvdEwp7EqjowzqaqZR/w/sakN7DAMZBHRM645TmO8yqSfHW8IodwISECBsvrpKBFLhAfpNJOdtSfBZsAEo62FumbFZQukpHvUg60YlrpIg91wjoGB/CjUfEANaoAtAWCso6bg8guIOV7odD8Lc6Hd9sQ+zcdg5sAK0RlvVIzCWcO4uFdz2tqhGQqqZ+tsqurOwkiAHoJYYq24DgW56IY0qZCllAWTY5AUbnShFNia1JFxg2CYXdCV55tTLY6+aDy7NTaTn//C5amvrV3SL8iVqiyiIxJFvPz/54XtmPrOyVD/wWs/Ri/3VAIpzRArQonCVl6AGrUj9TunOlaufXvrqy2nTe7Jr++uRAyPFRQaJFhmrnhCFfMv3f/t9cEg7f9av7fyoY/Dgoz9vi0oxFIdtAnpLlFVWuG+Ybl5JZ6IcGzZ8ypP739zKfHft2FsyH4W0m/7HPgtcXYFk7tnjTN/G7FRR8mVidLRTWw+tXWelE05rHgrBEk/G0XMYXg9IskYKoPSd4OUUl3MQWouEoWoeLDxEeBh9x7F4D0JzPGEEunD3MtSWUQGI9TF9HfUyjDg8YbgDSF+DVYZQsXkP/3/rHyDlCfbydKOTAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE0OjM4KzAyOjAwJFZCsQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNDozOCswMjowMFUL+g0AAAAASUVORK5CYII=", "name": {"common": "Turkmenistan", "deu": "Turkmenistan", "fra": "Turkménistan", "hrv": "Turkmenistan", "ita": "Turkmenistan", "jpn": "トルクメニスタン", "nld": "Turkmenistan", "por": "Turquemenistão", "rus": "Туркмения", "spa": "Turkmenistán", "svk": "Turkménsko", "fin": "Turkmenistan", "zho": "土库曼斯坦", "isr": "טורקמניסטן"}}, "TC": {"currency": "USD", "callingCode": "1649", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAIAAADRv8uKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAABzhJREFUSMe1lnlwVWcZxp9vOffcNblkg5AiEEIKLRCRNFiMMA4MoYAsslaBDlqWmYqyamug0Ka0bGOBApMyKlpSFimIiNDaBqyUkSUJSxILFwIJIRAg4ebe5G7nnO/7/CPE0mVqGOM7549vvvPO/N5n3ud9zyFVw3JTNm11ZQ14ecWhN1YfEEpx7iIEptk0+tnRewbXly1c9vjw3PdnbZj93BbO3VCQIixhGzl12Gu9atnWtX0K8ueXJu185xhnbktItC9oY//vND03rf6VVQUF485UrMvJzrSsACAA9qVkwqi0RHNSZp9NL353m/8P3uIDT5447vzZslt1AYCqdjJbwaOOeoryVlgXztUMGtDXf+n02fzC3/w0zq0DzZSSz/IoASJCd816fnTx8LsT/7TSO3ZM79Nny6yUrP6riosvEuIQ7ZYLgPuvXXxpXUXR08NfGRJ6YuYsPTtn3o7tEyesmTVlq2VEiVIACGBEI10ey3j7R6mDjq01u3RLLT7R6E19dur2Pfs+JIQBHqUeSTDIoNw3GYW/scWe2mXJ3JyRZbuCFyvTt73FuveoDsKxefX1FctTcrL1wyfUn/faD+1i8xYmjnmm3NewZMl7vqv3kpI8XGO+ihv+e35CePvxJFpyVgGcUytmBCPCk9ZF3rtrRaLUbnenpdSu2XC7sNCV+XjmH3eZ/oCM66S5naKxMRwxdYfN5dKjMcsVr/9w4Qe7j1ZyZrdEu8Fn/3MCKCCA1sYqQAG07a1su28NBihAAgLEC7WYDj8in2CIis9lfW2PjYer+JKVFUDainhYiwW0GkkARtv5kYJnzpj64MSpYYhgIKyE4F6v5JqKhGMVFeHLl7X4ePfQocISjHOe4JWGqUVaPPFOIWFJlaArz9/duGaAELTbYfwfM15jlBBKGu61pKV68oalA2i5UE6rLzvHT779+hvB/F+5e/XKOHQIgIhG/Yf/Gp/RoyZj0AfvV3p1cLvudNruVB/AtXOgTrR7ovikUQWEGkpGh+Q8Vbj7BRlqqf35Qr3kxOms8Reqkl9gEECcRz948Hx11Z2FS/Lsdv6v70+0Mp8s7z5p2/5KK3gdxAnlBB5tjimg0jqnHTy8+uTp/B4Xim8O/pYZjW0a8eqEosip01d1h00AjPNgS3jR0rfz8jbfyvpeVm1NWna/X5xZc3J+4pjpk8C8BBIAIWBU/deHEADgCxaNX7VmcsL9uuujR3F/w6kJS1cUx3zvHgXClNtNoQRgSSUEBTwfFZf1T7/w4vIfLF+7HrNnx+bM2ULJ2MU/zn+36n5dPcCE1FrFtJnyC0EAC7AAyjf/enKk8M3ajZv9I6asa8nau+EUYk26LS5mmFIpN0Ui4KWtK1NqLM4S1qurdu3Z+cm2HXOGnzgZLtoxf+dbJx1ZRaAzpn9z7sy4QDDAqKYgoRiUIvQzqpSWy5O4dOXVkhIfX5Q9L1J63DFtwZ5jZv2nRxh1Keo2TAHYqipuFARCt5GeWJ3sO3ge0ExLKAXO433X6kcMXTVtSm72Mzmh9HllHx8HPOk9SG7WIqMyautkQDigt4BKZRCiyJ06pjtJvCdGuj2VnDILkHxjqQAbi72VBIKxOCFk21jqvvKqgnICjENVDFX/BOxSKgCWJSjVQbB33yd79xUDLs6TgLBlKQREw5Uuds0umke4eu+3JdQ21PM71bb6Wpumk5Susb42BaUAUE45E82caSD2z9tSEaJxyhlaOLEYczzcMymVlIoxF9cSObMRmABhFJDcoROPeEwXGaThaUJgxZgQtKHGGbirKwnLpA/MZUkFUHzVjlVKWQoAhcJXDqgQEqJ1+RAAiigIjRkOIbzcFk/C3ZSAO96kClc05XKLzmnQ7Q8+IxQdFkoKAt1kPStIXIURCYqES0LBE0dS02OelFhy91hyKuBWorXWDgQ3hxRgs7mk6lql2bYFU3zn53Rt7hmZ+HJTKMjCQSUtMEsPhUWHgZUCIG/USSABVh3TDVufymuVhPhct4KmESL9B4fsLlAK00iqvxMDSAeCUXE5HDMybLTcAmURcZR1OrKAtDgT0kV43JCQaTCicP1+z5obAYB1TI+lVATa1Ut3S2oGEic0iHsGLzI89TmR0gHYGEhAC6ywgNvzYVm6FW3gTOswc1HGgYbt7yWj00BYsjTm9JvUESP2mCwx7LeE3UFgaiN/u9sEYvLhhfY/hhAK0N4p8n306UwkkVMBWzO4qREnl83KXtKk0K3zlr/knSu5xKhdStWB4wRKNYjG5xdHA+qlgQmNVETrlSOk9GTjbr9v2M768n+58gpgSUUAEGBuh7KplKG+/Qb87XdmimP9mWq/nSG7d/rHlcvG/+RmoPEmIQ6lZMeDATBGhQjFJ/csfK3X9FH7hZHw+u9HrFxfCuM+oQ4pH2zAjge36oaKSmX7dm5WUyB6qbycMSqlrVXr/xEMgFJCiBIiDBDGnFLiC//6/wbpyX5GRbA9AgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDozOCswMjowMCRWQrEAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6MzgrMDI6MDBVC/oNAAAAAElFTkSuQmCC", "name": {"common": "Turks and Caicos Islands", "deu": "Turks-und Caicosinseln", "fra": "Îles Turques-et-Caïques", "hrv": "Otoci Turks i Caicos", "ita": "Isole Turks e Caicos", "jpn": "タークス・カイコス諸島", "nld": "Turks-en Caicoseilanden", "por": "Ilhas Turks e Caicos", "rus": "Теркс и Кайкос", "spa": "Islas Turks y Caicos", "svk": "Turks a Caicos", "fin": "Turks-ja Caicossaaret", "zho": "特克斯和凯科斯群岛", "isr": "איי טורקס וקאיקוס"}}, "TV": {"currency": "AUD", "callingCode": "688", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAIAAADRv8uKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAACApJREFUSMellntwlcUZxp939/vONTknJ4QkJCDkhtKAQkBqwTKIKGItF7XY4tii4KXOiO3gFQerrYIiWDuO1hFREFSwELTgdNqCWGvRQSPILYFcICCBk5Sck3P/Lrtv/whUHKwF3L++P77d3z67z/vuQx0Txvpv+6X35ptffOWzJ+5fGY93ChE2TY9ldd9465S3ppufTrlRAn2G1NhrNtfWLZIA4LrKMiLl0ybV3B1s7Lt1/dCfz3j+mllzdyUMD7mMsxliY9WUrjfeyEyd9OuB0b1tS+c9frvfbzhOHICUAqdWYQBEROyqFAcjk6eOXfMj/Uz7S6Pl8er16+prZ764Zh8ChtZnhwXEnctbJn85bpVv9J6HH5fXj19yWaZp/8K7770BUK6bBJ9ciEDsWhA0+eqR784wX+5cNkm0hRctXT95/ojZf7/hJ/P372uGx3P2YKr83u/i8Yztzx8zpuquQbEh/1ybP7C8fPETO+N5u1ri16e2771ppgDyqysi//pi7/sNIz5+247H8+c9/ImncuFj73z4XoPH7wmbRnJcdXLacKRtCDorcOdftxCBlYrFMhQpLCsO5pqalObCwRWysLBjxeqOJ58UgFFSWrNurUc5ie6kp7JSMLfvaZNShCJBW3GE1bNZ/2OpoEHsfsvxEms+uS1qAHo/JQGAzSAhCHC1ZsA4bZoGGJCABgjwCjCgNZSUhUq9NGnm4tmPykRMSfkN+sCStFI+KS0N0kwiB2SBDJBiZBkacLV2tGaAAX0GWAEaUEBaI6ORBtJACrC/7VyZtenmCieUNJCTp10fwMbFS58igmFIy3ITPRnBWobDCATdWMzr9/Rs+yRWX0+ADBeU/2quMIxc1ja8HrMwopRCPBYO+ZQ08lyrzF+JTJakOFMra7MqdHhC35131mxYXdD8t+ioffEq47bGCtfV8e50WVl43n0TR1QVpJpbnT+vL/7x1elLLqXiVSfq6wVgFhaEH5jvmp5ik9Lbt3etfD1v4lUbqqZs2LgbiXix37P7ggiqlXIIp3lLEAOAdI6kSy4ftmNk2RedTvjVg9dCKLlvh9W0s/n7dYMfXXRjdfbosbn3uK++cDQycO6Kw+9uPfLTocaxt9cDyC/tG5swbexlTynHrbuqrrg0HH16cUH9csM0Nu2z/7H5g+MejdG1sGwQnax8Fqy8AEhLVwVKvbGPo5cciFd8EB1N0haz7vhZc+eqNcunFy+5P/aLm5L9Kp794SNXvuNbt3WHrTQMs/dqNZHweDui8fseXH3RxQt/35hfvGXrqLXL50Ta36/86Lnpg8srquHYBClJG6ShPQXexKii3WEzOapoD4zsm4evXLjz7pdbpxpmilmK1/5wXemyRc1D66Jx9crlD11R71+yZEPycAtggmGA/YAP8DELMJgEAsc7js+7fXFV4T1Pb86pl9f1f+jhe7277vA1Av4CM0muH64/5I3Hs0W/Hba8Y+r06ryjsEJZbRq+7rQ2XW0CTHVL6rN79/a5YtyXgX6HtuwkL4l8P2vWttunrPCiIpHatZukNIIBDBnW8PkRZhaChBQqY3N3qrS2bMjlQ3Uidahpf3tgwJD8tllVGwV4Wcu0foHOF0YtvbCgbUXztPl7ZnflIkSKT1mA8PoOBAJIpqBsGQpozdzbJolgu3CBgB/M0BrZLIKe04xDQgo3ayOVgxTk97KD6/p/VD/+AUF6xgdP1X85vjbcNmPA1t/snuM301nlI+j/gg2pbO6xSBBLqZK5r1UCkSBwOtm7QxhCZ74qV93bSQSJgBdg5Sqv4STsvDdbr5XQJ+ywV1qNiYFLm2aCOKt8gAYEner+hNe2n2Vb///tF8y5PjWRA4L0/u6LhO8Eg8DEpMECQMiwksrLDBCL74w7rT+BpL+rNVPcnC6V/i4NAkBCA8IrbVO4j9SuKDBTpnQAfGcwC0laEvdqUiyZFJNSLImYANICLAYGo38a89h9ta/Xj10wLHQQ2vyOYMo30+zkCdcbNNNg6tXd6yB2fT7iUl8M2jjQNWxHTxWUpzHZ//POOilzEtNuPz+mIM1u4JKC1jsHrxtf2nCgpzJuhUm4va8dgYv83RNKPr218r2GeI0000knOG/nPZ1W5JiT57JpnB8VADNBOFWh9gUj/pi08zdHRx5MlxAxGESstTk83Pr8qOfKw0cc5X1w95xt0ZEk7Y+iIyEtgM8TTACzCHpSMTv0zsGruq0QgQ0j57o+QRrMYPFhdOS26PBB6eItxy/NZvuavm5XS2G4mgXOr5xOPQIQYJ0pGV7yWcrJa4nXwBu7IHgsZYcA8pvJHidYYFjHM8WDQodakgOIvpbHzlkx9RIBgtYsiyL793QPMaXVJ9x6It3Pw2LTuAeIeNYnC45mi7JGjoXdkhgEYTO+lsXODUwAa0++mdYs0soL5R3ki8+uXalYPNN4ywlS15RvG1G0V5C+pt+2/ekS3RuLz6CeK5g8wrKAWyr+0uME3zp8JYQ7rLDprto303Zw07EfHLHCq9onGsKRpF9rn+SVtqW8wDcH3nMCs8PGgxeuXXDxMlt78mRuVfvEpsTA1Qem/tsKd1kFEtyTLVrZdh2ARK6AjNz/op4bWJDWTnBTx5g5VRuzyrOpY2zGDn3cMaY72yfj+o8kB5A3TmYm7vgBkJll/raAfQ6u7o1tNeFDCSvkEY6UzqFkf8PIaeUFNAlXscRJ9+HMSz1/xQyCcJp7Kog0mBiAcFxtELkANMuvfjuL8R8dveX2nx36eAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDo1MiswMjowMEZJFHgAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6NTIrMDI6MDA3FKzEAAAAAElFTkSuQmCC", "name": {"common": "Tuvalu", "deu": "Tuvalu", "fra": "Tuvalu", "hrv": "Tuvalu", "ita": "Tuvalu", "jpn": "ツバル", "nld": "Tuvalu", "por": "Tuvalu", "rus": "Тувалу", "spa": "Tuvalu", "svk": "Tuvalu", "fin": "Tuvalu", "zho": "图瓦卢", "isr": "טובאלו"}}, "UG": {"currency": "UGX", "callingCode": "256", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAASxQTFRFAAAAHxwA4MsA/+kA/+cA/+gA+9IB+9EA+tAA+tME+tIC+s8A4k4H4kwF32Eg341c0pJG4bBy5Jlp32Af3jgI3TYG3F888NHL4NjbalUyvaGC/fn978/K3jkI3jgG20sg79DI////zsfHXFNS29nb4DkI3zYE4YRp/fz+//3/nJybdHVz8e/x//7//fz9wzIHwjEG3qiZ+/n7a2xrSU1Jur2618nG9+7tGwcBGQYAn5eWwL7AR0hHT01Kn0Ms3XVe/vf4n5iXZWRl7uzusbCxS0xNpnlv0lI19eflZWVmGhoax8bH9/f3paOlsa+xp6ep2cO/47ClxsTFNTU3xMPG8vDzs7K1sbCz+ff6xMTHHBkAODUagHxhjIhtn5uBgn5j38oA3cgA4cwC4MsBYexgUAAAAAFiS0dEIcRsDRYAAAAJcEhZcwAAAEgAAABIAEbJaz4AAADaSURBVDjLY2AYAoCRSMDARCRgYCYSMLAQCRhYiQQMbOiAnYOTi5sdQ5iBBw3w8vELCAoJ86KLM4igAlExcQlJKWkZMVE0CQZZFCAnr6CopKyiqKggL4cqw6CKAtTUNTS1tHV0dfXU1VBlGPRRgIGhopGxiamZuaKhAaoMgwUKsLRSVLS2sbWzd3C0RJVBj3onPU1nF1c3dw9PAmnEy9vH188/IDDIi1BqCg4JDQuPiAwmmMyiomNi4+Kjowgns4TEpOTEhMGdzHAAjGSGC6AnM5wALZnhBtRXCAA5O0ad99aTXAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDoyNyswMjowMB60MsYAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6MjcrMDI6MDBv6Yp6AAAAAElFTkSuQmCC", "name": {"common": "Uganda", "deu": "Uganda", "fra": "Ouganda", "hrv": "Uganda", "ita": "Uganda", "jpn": "ウガンダ", "nld": "Oeganda", "por": "Uganda", "rus": "Уганда", "spa": "Uganda", "svk": "Uganda", "fin": "Uganda", "zho": "乌干达", "isr": "אוגנדה"}}, "UA": {"currency": "UAH", "callingCode": "380", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeBAMAAACs80HuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABtQTFRFJoz/J43+Ior/NZTu8Pcc//8H/v4M//8L////WTbNKwAAAAFiS0dECIbelXoAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAAoSURBVCjPY2AYwUAQC2BQwgIYjLEABhcsgCEUC2BIwwIYyrGAESIIAFnli3Xgo9d8AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE0OjU2KzAyOjAwsgYwawAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNDo1NiswMjowMMNbiNcAAAAASUVORK5CYII=", "name": {"common": "Ukraine", "deu": "Ukraine", "fra": "Ukraine", "hrv": "Ukrajina", "ita": "Ucraina", "jpn": "ウクライナ", "nld": "Oekraïne", "por": "Ucrânia", "rus": "Украина", "spa": "Ucrania", "svk": "Ukrajina", "fin": "Ukraina", "zho": "乌克兰", "isr": "אוקראינה"}}, "AE": {"currency": "AED", "callingCode": "971", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAFFQTFRFDqIQEKAQ1M+1zu3QzuzO/wAA4BMAH4cAAJsAAJoA4hMCLY0O+RwZ/x8f/+Dg/////Bwc6szM6Onp6Ojo5QUFQSIiJigoJycn4AAAHwAAAAAA/OpXXAAAAAV0Uk5T/v7+/v48tsTrAAAAAWJLR0QPGLoA2QAAAAlwSFlzAAAASAAAAEgARslrPgAAAElJREFUOMtjYEUBbOwcnNgBw6hCWijk4mZgxA7QFPIwMbNgB2gKefn4cYBRhaQoFBAUEsYO0BSKiIqJYwdoCiUkpXCAUYXUUQgAR6I4y2fbQp8AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTU6MTArMDI6MDC6XmCVAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE1OjEwKzAyOjAwywPYKQAAAABJRU5ErkJggg==", "name": {"common": "United Arab Emirates", "deu": "Vereinigte Arabische Emirate", "fra": "Émirats arabes unis", "hrv": "Ujedinjeni Arapski Emirati", "ita": "Emirati Arabi Uniti", "jpn": "アラブ首長国連邦", "nld": "Verenigde Arabische Emiraten", "por": "Emirados Árabes Unidos", "rus": "Объединённые Арабские Эмираты", "spa": "Emiratos Árabes Unidos", "svk": "Spojené arabské emiráty", "fin": "Arabiemiraatit", "zho": "阿拉伯联合酋长国", "isr": "איחוד האמירויות הערביות"}}, "GB": {"currency": "GBP", "callingCode": "44", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAmFQTFRFAABhAwNoAgJnAABmAQFnAABjERBv7vL5//LwzhARywAAzAEB7/L5AABgIyN7AABcAwNpAAFgAABYJCd/+Pj7np7FIiJ6AABbAQFhAQFgAABXIyZ/obDX+Ozt/v7+////m5vDnq3V+e/w95WO0hoZ//39/v///f7++e7v+JeQ0RkYwQAAyAMD2kdH8r29/v7/+O7vyAAA20dHwgAA2kRE8sDAAgJiExJwExJxAgJh95aP1B0cyQAA2kNDJCR8AABZEhFq7vL67/L6AABVJSmBnq7XmqnT8+js9ZOO0BcXxQAA2Ds78bq6/f3++fn7l5fBNDOE6+/3//PxNDWGmaTO+err94+I0BMT/v398/P4l5fAMzWHscDg/O/v5oSE0RwczAICzQYG3FFR9c/P+/n6/v3+9vX4/P7//O7tzxER/O3t+/7/9/L0+qeg1SQkxwAAzQcH8r+//vv8/vr7rq3NMjGDAABl8/b85ejy39/s/Pz+/fj4/fT0/fX1+ePj++rq/P///O7u++3t/ff49d3f++zs/ff3/P3+3+Pw5un08/b7//Ty//by++nq/PDw/PLy+N7ezxAQ+N3d/PHx++7u/fb2++3u//Xy0BER0BISzAAA/fPz++np//Tx4OPw3+DtAQBlMzKDrq3O//7+/vr62kRD1SUk9vT43FJS0Rsc5oODssHhNDaH0BQT95CJ+evrmKPONDSG6+737O/3MzKElpbA2Dw89JON8+jrm6rT0hkY+JiRnq7WmprD9/f68sHB1B0bIyd/IiJ78r6+2khI0hsa9+ztoa/XIiZ/ISF6nZ3ECbA7hQAAAAFiS0dEHwUNEL0AAAAJcEhZcwAAAEgAAABIAEbJaz4AAAKASURBVDjLjdT3XxJxGAfwB3AwAnEUaMWjGFJpKoKWZalpQ3OkTStLUzNQczSwBPFQNLO8LjFXe++9h2W7/qpucKQir/z8cD88937dfcfz/QIIhCI+AYFBwWKJVCaTSsRzggIDvC+EAjkoQv5RP1CoDA0Lh4i581RqpdA/FCojo+YvWAgajIhWqNTsV2eADAuP0cYuAl2c3kt9IMcWL1kanwDLEjGJp4KpUMCyZJoZUhLBaDCl8jRNtNwLg1eI0nlGizhYucqYsToVNcxY12RmZfNwbVZO7jotzxBh/YaNefmGTQWoL8Si4s0lpRwsLdmyddv2HSzDnVi2C+S795Tv3VdRub8Kq2vwQO1BMwPNlrr6hkONTaZmxJbDNUeOHgNr6/ET2GaztzsQsUODBAed2Nnl6rbpkEnPyd5TIO47bTnTT5J2m5MgCBd5lmIgdW7APWgjSZeDLp4nhvrEIJFIzMNmiqLMbEYo2SgdGTXC1LjisJlGIJ2eUTY+ZZBNDwd9yrOHs/41Mxku7OAnTYYv0k9mMuK+IYJeGKfDRZJjg+4BfnlIF+EmnGN2kuy/YBm6KAZr76UedlV1tm5XVyc6uQV3o6aDLjra7bY27LncaoUrV69dv9GC2HyzqfFWQ32dxbOFtbexphqr7lRW3L1Xfv8BQHEZveeYajLEP3z0+MnTZ3xTPH/xsggL9VjwKiM/7/Wbt4B0DzHs3Xvth9ycyW2Wqfg4zrTfJ1OG8XMs8Cw5ZiIqfWrjpqm+RI+jPommBiMkpvAsUulzFNQ8/foNErxsxsPloXE6+B6r9TA/x5WjGvjx85eH+b0A1KrffyJgIixU+b8rRQAhCpDP7pKCv22M7TE/NUpRAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE0OjM4KzAyOjAwJFZCsQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNDozOCswMjowMFUL+g0AAAAASUVORK5CYII=", "name": {"common": "United Kingdom", "deu": "Vereinigtes Königreich", "fra": "Royaume-Uni", "hrv": "Ujedinjeno Kraljevstvo", "ita": "Regno Unito", "jpn": "イギリス", "nld": "Verenigd Koninkrijk", "por": "Reino Unido", "rus": "Великобритания", "spa": "Reino Unido", "svk": "Veľká Británia (Spojené kráľovstvo)", "fin": "Yhdistynyt kuningaskunta", "zho": "英国", "isr": "הממלכה המאוחדת"}}, "US": {"currency": "USD", "callingCode": "1", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAj1QTFRF4bm96r/B6b/B3a6y5bO15bK1wltjyF1j8unr+vDx+vDwyHB2z3J31ZSZ3JicGS9dJTplITdjGjBdKDxnHjNhGzFfKT1oHzZjQjJXtzxFvT1EGjBedYKdXWyNFStaIDVih5OrRFV7FCpZLkJsjpmvdYKeGC5cWmyNQDFWuD5Hvj9GM0dwRlh9NEdwOEtzLEBqTF2BLUFrOUx0M0dvPVB2KT9pTFJ1HDJfeIWgFy1bJjpmhI+oNklxFi1bS12BY3KRFixbUmOF9/f5////aHaUVGSGIjdjPlF3Gi9dfYqkU2SGaHeVUGKFSk5ySlt/PlB3MkZvMUVuKz9qV2eJKz9pO093QDFVtjpCvDpBFSxbgo6nUWKEEilYJjtmj5qwOUxzEihYFCtaa3mXFCxbRDpfRFZ7KDxoJzxnXW2NKT5pYXCQQFJ5UF6BTl+DHjNgcH6aO051HjRhYnGQS1yAUGCD9fT1/vv8/vv7Fy1cfYmjT1+DiZSsZ3aUFS1cRkBkO011M0ZvMERtQVN5QlR6LEBrQ1V7Ok10N0pyL0VvQTBVtTc/uzc+coCcW2qLhJCpLkJri5atc4CcWGmLR0drHzRhITZiaXiWRVd8c4GdIDZiWGiKJTpmPE92YG+PL0NtKj5pJztnIDZjTlh76c/S8dbX8dXXdoOfXm2NiZWsEylZL0JskJuxd4SfFy5cW22OQDNXukZOwUZNwEZNJDllPVB3P1F4MkdwSzxfu0ZOzdLczNHbzdHbzNDb1tPb8NXXWNrergAAAA90Uk5T/v7+/v7+/v7+/v7+/v7+6a2FXwAAAAFiS0dEQ2fQDWIAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAITSURBVDjLY+AXEOQXEhbhFxUT5RcRFuIXFODnFxCXkJRCAwzSMrJy8gqKSsoqykqKCvJysqpqaqrqGppaaICBX1tZR1dP38DQyNBAX09XR9nYxMTY1IyBkQkVMPDzm1sYWFpZ29jaWFtZ2lmYq9nbqzk4OjmjAQZpF1dpNwt3D0NPQw93CzdpL29zc28fX2YWVlTAwO/nryzmFRAYFBwUGOAlpuzvFxLiFxoWHoEGGPgjpaOiY2Lj4hPi42JjoqOkE5OS5JJT2NjRAIOQY2paeoZNpn6WfqZNRnpaqmNsrGN2DgcnFypg4M/KzXPLLyjUV9UvLMh3y8stKiwsKi4pLStHBQz8FaKVVYmx1XpKetWxiVWVog41Nba1ddw8aICBv77Bv7HJsLmltaXZsKnRv6Gtvb2to7OrGw0w8Pf0ysn3NSf2T+hPbO6Tl+udqKY2cdJkXj40wMA/Zeq06XnpM7TztGek502fNjNv1qxCaSwBzp8+e9YcMeG58+bPmyssNmfW7AXFxQsWLlq8ZCkqYOBftlxJfkXqylWrV61MXSGvtHzN2rVr1q3fsHETKmAQMNLdHLtFefP8rfM3K2+J3axrJCBgtG37DgyFO3ft2rlz1+6dO/fs3LkbxATjvfuWolvtTCRg4CMSMHQTCRh4iAQM5UQCBi4iAQM7kYAhgkjAwEokID7AmYgEDFpEAgYpIgEA2hc6qEvsr/QAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTU6MTUrMDI6MDDoZk8yAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE1OjE1KzAyOjAwmTv3jgAAAABJRU5ErkJggg==", "name": {"common": "United States", "deu": "Vereinigte Staaten von Amerika", "fra": "États-Unis", "hrv": "Sjedinjene Američke Države", "ita": "Stati Uniti d'America", "jpn": "アメリカ合衆国", "nld": "Verenigde Staten", "por": "Estados Unidos", "rus": "Соединённые Штаты Америки", "spa": "Estados Unidos", "svk": "Spojené štáty", "fin": "Yhdysvallat", "zho": "美国", "isr": "ארצות הברית"}}, "UM": {"currency": "USD", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAj1QTFRF4bm96r/B6b/B3a6y5bO15bK1wltjyF1j8unr+vDx+vDwyHB2z3J31ZSZ3JicGS9dJTplITdjGjBdKDxnHjNhGzFfKT1oHzZjQjJXtzxFvT1EGjBedYKdXWyNFStaIDVih5OrRFV7FCpZLkJsjpmvdYKeGC5cWmyNQDFWuD5Hvj9GM0dwRlh9NEdwOEtzLEBqTF2BLUFrOUx0M0dvPVB2KT9pTFJ1HDJfeIWgFy1bJjpmhI+oNklxFi1bS12BY3KRFixbUmOF9/f5////aHaUVGSGIjdjPlF3Gi9dfYqkU2SGaHeVUGKFSk5ySlt/PlB3MkZvMUVuKz9qV2eJKz9pO093QDFVtjpCvDpBFSxbgo6nUWKEEilYJjtmj5qwOUxzEihYFCtaa3mXFCxbRDpfRFZ7KDxoJzxnXW2NKT5pYXCQQFJ5UF6BTl+DHjNgcH6aO051HjRhYnGQS1yAUGCD9fT1/vv8/vv7Fy1cfYmjT1+DiZSsZ3aUFS1cRkBkO011M0ZvMERtQVN5QlR6LEBrQ1V7Ok10N0pyL0VvQTBVtTc/uzc+coCcW2qLhJCpLkJri5atc4CcWGmLR0drHzRhITZiaXiWRVd8c4GdIDZiWGiKJTpmPE92YG+PL0NtKj5pJztnIDZjTlh76c/S8dbX8dXXdoOfXm2NiZWsEylZL0JskJuxd4SfFy5cW22OQDNXukZOwUZNwEZNJDllPVB3P1F4MkdwSzxfu0ZOzdLczNHbzdHbzNDb1tPb8NXXWNrergAAAA90Uk5T/v7+/v7+/v7+/v7+/v7+6a2FXwAAAAFiS0dEQ2fQDWIAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAITSURBVDjLY+AXEOQXEhbhFxUT5RcRFuIXFODnFxCXkJRCAwzSMrJy8gqKSsoqykqKCvJysqpqaqrqGppaaICBX1tZR1dP38DQyNBAX09XR9nYxMTY1IyBkQkVMPDzm1sYWFpZ29jaWFtZ2lmYq9nbqzk4OjmjAQZpF1dpNwt3D0NPQw93CzdpL29zc28fX2YWVlTAwO/nryzmFRAYFBwUGOAlpuzvFxLiFxoWHoEGGPgjpaOiY2Lj4hPi42JjoqOkE5OS5JJT2NjRAIOQY2paeoZNpn6WfqZNRnpaqmNsrGN2DgcnFypg4M/KzXPLLyjUV9UvLMh3y8stKiwsKi4pLStHBQz8FaKVVYmx1XpKetWxiVWVog41Nba1ddw8aICBv77Bv7HJsLmltaXZsKnRv6Gtvb2to7OrGw0w8Pf0ysn3NSf2T+hPbO6Tl+udqKY2cdJkXj40wMA/Zeq06XnpM7TztGek502fNjNv1qxCaSwBzp8+e9YcMeG58+bPmyssNmfW7AXFxQsWLlq8ZCkqYOBftlxJfkXqylWrV61MXSGvtHzN2rVr1q3fsHETKmAQMNLdHLtFefP8rfM3K2+J3axrJCBgtG37DgyFO3ft2rlz1+6dO/fs3LkbxATjvfuWolvtTCRg4CMSMHQTCRh4iAQM5UQCBi4iAQM7kYAhgkjAwEokID7AmYgEDFpEAgYpIgEA2hc6qEvsr/QAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTU6MDIrMDI6MDDha3EiAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE1OjAyKzAyOjAwkDbJngAAAABJRU5ErkJggg==", "name": {"common": "United States Minor Outlying Islands", "deu": "Kleinere Inselbesitzungen der Vereinigten Staaten", "fra": "Îles mineures éloignées des États-Unis", "hrv": "Mali udaljeni otoci SAD-a", "ita": "Isole minori esterne degli Stati Uniti d'America", "jpn": "合衆国領有小離島", "nld": "Kleine afgelegen eilanden van de Verenigde Staten", "por": "Ilhas Menores Distantes dos Estados Unidos", "rus": "Внешние малые острова США", "spa": "Islas Ultramarinas Menores de Estados Unidos", "svk": "Menšie odľahlé ostrovy USA", "fin": "Yhdysvaltain asumattomat saaret", "zho": "美国本土外小岛屿", "isr": "האיים המרוחקים הקטנים של ארה״ב"}}, "VI": {"currency": "USD", "callingCode": "1340", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAIAAADRv8uKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAAB65JREFUSMetlHtwFeUZxt/3+3b33HJuuZ1cTk4SKuGSIHeIEgRLoA4zglFA5Fodp8gISJV2BlJn7FRtEaqVMNCpHQhTdGqKigEtnVowBQUJNJAi94QEcr+c+9lzds9+39c/EtCOnbGEPLN/7c7ub5/vfd4Heyrm255aaSxcuvOdU9t+8V4w2E2IAwUhKSlnqufDE+WWrPTWtz+a++R+mQqDJQRYvcUFz49LPtL5eeFYX/fS50fN2QOGjkiEgP9f5Ld05qWaT6V1K7aMj1xq3rblN2sdThsTYQAGgAOfQkSAZJKT7NGjKh/Lqi08vSH9xoSq19XXf7/9/SYwEoj0rqgAIG09cO4th3fJWLrspe0lnt+9tv65F85Xvvn2sT++e4YlNQqACIaecLjtG2fYFvGv8pxWZcWay7kTt77xWU31mwAJgCxxt1gAfGbDhwlVi3B5RLFvVTFk/fOjlOnTHQsW9ugADQ1tpZNkp93TcEVvbU0/+amY+6hlytT6pvDuHUe7OwOZ2e5ISP1gX93dUgEAg5vWIyIlEI9pKpqozZrs9xsJLcVtT3R29f3lAEpy5vKl1Jaiy2ZKCQv4AcDptkmyZCK8sZtP26PftV8APAYAAAKAAsgAfOAugAEgAZgAACABwAEowACAACQBDEAziOvg+jEsGQJYmvhKJSFIKYnFtGhYVcwmdLuNSMwqiXhHV/eevSjLI9aukZyOaCAqKZKcnq5HVSvXTFaTWUKlMwlV/iEctfTszXGqqof80eKJBZteKS9Mk9XDtXD2VGv5MrfCyJ69is3C1/5Mz/UW2knw3T/FGi+0lC7c28iaG2+6FK4ldAGnEYEQ/L6ECUAUHAaSSC82xDtvBJ9cPXvj6gnZRw8Ef/nyv+uvv3ol/cWdZxaVptEP3jO7HFfGzX6gbHs8ok1ZPCfbTug7b2Weq7sVxdovu66ca0RUhOBCMCGEEPw717fFATgAAQDcveerVcsnWY8fjuzb3xC27GMlNQ3xaHurbHee3bdAenyOJSutacfH5UuqAVSXO2Pd5ooNzz2YcaFO21fdEqW7wkU7DrXked1FJa6okZQ4UuADQUlQSgSXOTMkpEyA4Caz3HxRbW3pR5SkCl+i8UeP+tH6Ycr0P59VYx1XCQoCshCkqy8GYDFza29/DIDIkjMUir36891Vrx1YX7l4ZeVu8yc1c/d/vAPSCkc7AtOORq/36JmKn0kK4VyI4lBf0GK9pljSArrqJj068aVa8xJzWlsACSDA47JkIY4Czd+FwAgxcTE4BpNCQdcBQciKrjMAQERKCWO6EDFZdijpHkONaqHAjIcLrhXVlrdfHV8ujt6wfNbvZCgfLJxysv7QVkfG6nj/yNnGP5qVr43cgksLTtd1EUIJ0Kwkt+v+TkokQBPj4k4NabqhgaQJSdeNwXgIYRgMQJIkV9IQsc62ZDQCQAkAM8l1GalMpy16CpPNwDWj4H4sngmEf+lxWYXoSFo0SaG3k0aQGcg5oPRt5OCOIyIIBIGI/5VOIQyDIyCigkABgCFYkmzardiJcIoAAkl1et7EB+cte3Z91Wirp6Q1eDTojDNiQsZuE4gAEAD/cxOEgO95evtXqRARStqLpHWFvQXmJKjxJePKFMWWL/iMvKKm+2D9iH6voumc4GAJgTSE3f+uDAQHY9JlqFRyzgfI+Oy8ySZHMBpqCfUWganhMt2o5FyJ0FTXN2dKhgVMQISReEfp20rbV2Ybk+y5h/w3C3z5qQC1PU3FE7Q/TGubZQ8Y/JuRDY9jIUCWRE3U01hjzkz9QQjb546cQAmcbDz+Re81NZ72U8M4E7aluuGO5eFxDEIQFIBo0+QVBfUPeevvT/dCwqD2dJAskz3hzZP6K9J7CON30jI8YEbRqrK8bvWi1/zXhONGxJ2fN9ogonTKD32pWUdClpqrjsOBNIMSHN4ZcwBkYlVuX9WUjqsd+PdeX4bLFY1FnTb7WGfurGRfSbZRmhJW+GCbDgtYAKAZWMCMtcJ96pa5CeyaCLX1ddgdDpfdUTqh7JjdKmusSbPpICRkA2/dKxiRAGgdnSnFiZyijv6AbPFKGkEqS2ZKKMj04dziqe38i7DLYIFCU74azgTQEMk9pRoRGdNsDu+GJa1x2+x2b2By+skLN3PMpkyt68LhYO8ol/Xg+bqeEsu6nBa3PmvmiHlS7qUNv8qNBLsR4CdDpYIQzOlOfXld70uLq9s6c/ae2nyw+9Y57RDXox4iepkyQhFtajBh8ZSlVjxdMm2+b1NWWtPOT9Zs2WqnAJOHBqYUhMDH5ttefGJ/JEI6OvxOOP6AZ1IOViRNynXVL0D4ubXYM3d55lNPj4n3X9tSmNneH3GO8X7dmyi9R8fc5bKtXQWtXfZl805Mz//82Bkw2cZwy+Iei/z+v/62qGRqkWRQ/Uhvz7WS++DY5VkNzeW5GeFd1Wzo4NviiIoQydFjfC88E5haeLDzVnO+Bzp60EjCI2XiyEkcWSiCuq+xbeGvd6U1N7UjKkJo9wpGhIHOYkyncupDMzLKJncW+y66rDfVRNxhVYJq9qlLY+ov5NWdCAAPUKIACC7IvTseFCEIwuCCITrMNrsnA60WEQrz3n6hx+MAYYIEUOK3S/M/RDXGpn3SjzAAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6NTIrMDI6MDBGSRR4AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjUyKzAyOjAwNxSsxAAAAABJRU5ErkJggg==", "name": {"common": "United States Virgin Islands", "deu": "Amerikanische Jungferninseln", "fra": "Îles Vierges des États-Unis", "hrv": "Američki Djevičanski Otoci", "ita": "Isole Vergini americane", "jpn": "アメリカ領ヴァージン諸島", "nld": "Amerikaanse Maagdeneilanden", "por": "Ilhas Virgens dos Estados Unidos", "rus": "Виргинские Острова", "spa": "Islas Vírgenes de los Estados Unidos", "svk": "Americké Panenské ostrovy", "fin": "Neitsytsaaret", "zho": "美属维尔京群岛", "isr": "איי הבתולה של ארצות הברית"}}, "UY": {"currency": "UYI", "callingCode": "598", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAiVQTFRF/////v35///+/v36/v789uis/Pfj9vDN+vXg/v76+Oy8/Pnr/Prx//7+9+mi+Oup8+iP9+y2+vLI9eOH/Pru//790NjrcYjDb4bC/v378uip9+24+O+u9+uJ8uVT8t1l+OuA+O+y9Oyk9Ou+q7jbAyiSACWR+fDN+e6++fTM8eFS8ddH9ehe8eQd8dUs9e1k8uZM8d1o/Pnt/Pnp/fnsAyiTACaRACaS+/Xd9uaY9+iJ9e5+8eAR8eES9fQH9O8M8ekP8NMc9uh7+OuP9eOK+O/IvsjjOlmrOFir/Pjo9ueR9OJW8ugj+f0A+v8A9/YC8ugv9e5o9++j+vTR/v34+/v98vT69OzE8eOB8N5H8NkV8+kH+f4B8eEJ79gc8N5U8eSQ9vHU/fvx+fHB9u2W9e9g8uUk+PoA9vgC8ug09uli9+6m/fvz+Pn86u32/v779umx9uWN+O2a9OJr8NUP8uwY9OwJ9PIO8NsV8eMc9vGR9+uH9+mb/PjmucThLE6mKkyl/fru/vz2+vXd8NxR8+ti9vBk8NQc8uw49u5l8NlN8eRn+vbX+fHF+/biAymTACeS8uiu9/G6+O+f9++K8dtR9Ox++PCF+fTB9uy49Oy//fz2+/bb9uaE/Pjj8+aY9/C3+O2d+O+w/fv11t3ug5fLgpbK+/fh+fLO9/HU+vfl+/ff+O++///9oK/XACmTACiSFz2d2N7u+fr9SmeyWnW5/v7/+P+5hQAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAFASURBVDjLldRFV0MxEAXg4bV4ixd3SnGH4u4W3N2d4u7u7u7u9vt4hW0K02+Xk7u5czIBkI8Cw+FichxFJWUVVTX1/2I8voamlraOrh5PAKBvYEgjDRoZm5iamVtYWlnbsCehrYiGvbGzd3B0cnZxdXP38PTyBqGP2JeCDfr5BwQGBYeEhoVHREZFQ0xsHA0b5MYnJCYlE5KSmpaekQlZ2VRslZzcvPwCQkhhUXFJaRkju3R5RWVVdQ0htXX1DY0ATc1UAJKW1rb2js6u7p7evv6BQRgaHqEBYEbHxicmp6ZnZufmFxaXQLi8QvMzx9W19Y3Nre2d3T3pHGWOByT7B4dHxyenZ3DOB7i4vKL57XN9A7d39w+o9yN4BObPwBMSPCPBCxK8IsEbEn6t3pHgAwnESCBCgk8k+EKS8+tB+Ab8+Iwkca/RVwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDo1NCswMjowMCWZIUIAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6NTQrMDI6MDBUxJn+AAAAAElFTkSuQmCC", "name": {"common": "Uruguay", "deu": "Uruguay", "fra": "Uruguay", "hrv": "Urugvaj", "ita": "Uruguay", "jpn": "ウルグアイ", "nld": "Uruguay", "por": "Uruguai", "rus": "Уругвай", "spa": "Uruguay", "svk": "Uruguaj", "fin": "Uruguay", "zho": "乌拉圭", "isr": "אורוגוואי"}}, "UZ": {"currency": "UZS", "callingCode": "998", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAYxQTFRFlKzUjafRo7jaw9DnxNHnqLvckqrTkKnSj6jSkqvTkanTkarTlazUyNXp////8fT5zNjrucnjnLLXk6vTnbPYqbzcqr3dmrHXpLjaorfalq3Vv83l2+PxiqTQjqjSlq7Vs8Tg1+Hv2uPwqb3dxtPow9Hnla3Vla3U8PP5/P3+mrHWl67Vk6vUjqfRn7XY5ev1mbDWztrsydbqprrbusnjm7HX+/z+7vL4mK/Wwc/mmK/VpbnbvMzkvczlsMLfscPg3OTxscLgiKPPk6zUnLPXlavSkajQo7XX9/j6/Pz9usfgma7TkafQ19/stsXfk6nQ4+jxoLPWr7/c3OPu3+XvqLrZxdDlytTnjaXOlqvSlKrRk7bllLflj7Pjnr/q1er96/v/z+X8qcjukrbknL7ol7rmk7bknr/plLjllrnmnb7onb7plbjmmbvnmrznk7flmniCm3mCl3aBknJ+lnWAmXeBmHaBmXiBmHeB5aiR5KiR5amR5qmS/vz7/f38vnhNB5UAAK4DAagAAKkAcIAQIwAAAAFiS0dEDm+9ME8AAAAJcEhZcwAAAEgAAABIAEbJaz4AAAElSURBVDjLY2BgYGBkYmZhZQADNnYGDk4ubgZsgIedl49fQFBIGMjmFBHlFBOXkGTDok6KUZpPhltWDsSW51BQ5FBSVlFlVMOiUl1DU4tdWx3I0tHV4ZZjkGNjZ8dmM7cenz47yAB1HQNDAzFeDiNjQRMOdUyFbKZm5mwgcU42C0sraxt2W0k7e3YsCtU5HPgcnRicdVwsdLR5eOQZtBnUpLBZ7erm7uHp5e3t4+vnHxAYFOwTEhoWHhEZhQ4YomNi4+ITEpOSU1LT0jMys5Kzc3LzkvMxAENBQWFRcUlpWUFZaUFRAYgur6gowAQMlZVV1TXVlZWV1VAEYmMBDHxEAoZaIgHxJg4FhXVEAuJNrCcSMDQQCRgaiQQMTUQChmYiwbBSCACCMlF7L3AvtgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDoyNyswMjowMB60MsYAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6MjcrMDI6MDBv6Yp6AAAAAElFTkSuQmCC", "name": {"common": "Uzbekistan", "deu": "Usbekistan", "fra": "Ouzbékistan", "hrv": "Uzbekistan", "ita": "Uzbekistan", "jpn": "ウズベキスタン", "nld": "Oezbekistan", "por": "Uzbequistão", "rus": "Узбекистан", "spa": "Uzbekistán", "svk": "Uzbekistan", "fin": "Uzbekistan", "zho": "乌兹别克斯坦", "isr": "אוזבקיסטן"}}, "VU": {"currency": "VUV", "callingCode": "678", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAApFQTFRFQgQAFTcUMYYzogAA0AAAzwAAzgAAiosAPyQAdQAAwwAA0QAA+/sA1dcAYV4ARQoAnQAAYmIAz88A+PgApacAQS4AZwEAvAAAAAAAHBwAiIgA7u4A4eMAb28AQA8AkgAAzAAAAwMAPT0At7cAtbgARzoAWwIAtQAADg4AaGgA3d0A6usAf4AAPBYAhQAAyQAAJiYAmJgA8vIAxMcAUEkAUQQArAAABQUASkoAxcUA7/AAj5IAPB8AeAAAxAAAFBQAeHgA5eUA0tQAXFkASAgAoQAAAQEAMDAAqakAoKMAPyoAbAAAvwAAIiIAVlYAZGQAS0sAEhIACQkAWVkA0dEA3N0AamkAQQ0AlgAAzQAAjIwAVVUAQkIAh4cAICAAiYkA5+cAsLMARTYAYAEAtgAAywAACwsAjY0ANDQAVFQADAwARUUAe3sAuLgA4eIAenoAOBMAQAAAQQAAUlIArKwAkJAADw8ADQ0A4+MAyMoAoKQAoaQAFRUAGBgAIyMAUFAAMzMAaWkA5OQAycgAoqAAo6EAY2MAjo4ANzcAUVEAfX0AX18APj4AubkA4eEAeXkAHzIMFDYUQUEAf38AmpoAi4sAHR0AiooAsrAAOkIFHU8eOJc5P6g/Hh4AMTEAWloA0tIA3NsAaWoBHDgRLXwwQKlAQKtAQKpAqqoAoaAAMDsHIFkjO548QaxB09IAWVsCGz0VMIUzBgYAxsYA7+8AkI8AKDcJI2MnPaI9mZkAxsQAS08DG0QZNI426+oAf34AITYMJ24rPqY/trUAPkUEHEwdN5U54uEAbm4BHTcQK3guP6lAQatB0NAApqQAMz0GH1UhOps71tUAXmABGzsTL4IyiokALDoJImAlPKE9////Sn83tQAAAAN0Uk5T/v7+lRaJLAAAAAFiS0dE2u4DJoIAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAGuSURBVDjLY2BgZmFlIwIwsHNwcnETo5CHl49fgI2woQyCQsIiomLiBA1lkJCUkpaRlZNXYCGkUEJRSVlYRVVNnZuVgEIJCQ1NLW0dXT19FkIKJSQMDI2MTUzN8IQUVKGEuYWllbWNrR03IYUSEvYOjk7OLq6srIQUSri5e0h7enn7cONW6OvnHxAIpIOCQ0LDwiMiWXAoVIqKjvGPjQNpkYxPSExKTlFIxQBAhWnpBhmZWdk5biCVikq5efkFhUUYAKgwLkqxuEQjsLQM4tRyzYrKqmoMAFRYY1hbVy/ZkB4EVdjY1NzSigFAbmxrV+ro7OoGK1Ps6e3rnzARE4AUmk+aPGWqbBZI3bTpCTNmzpo9BxNAwnGu3zxzUPDMX7Bw0eIlS5ctxwTIAT5vhfTKVavXrF2+HK/Cmn7Hdes3bFy2bDlehZsCNm/Zum37DuzGIRQa7DTatXvP3rXLluNVqNGotW//gYOHcBoHUQjKCoePHD2GTxlI4bR46eMnTp46fWY5foVtZ4XPnb9wEb9xIIU8ly5fubp8GSF1yxmuXb9xk6BxIIWMTGsJGwcEAK2Qk7NAptKcAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE0OjQwKzAyOjAwHXwFzwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNDo0MCswMjowMGwhvXMAAAAASUVORK5CYII=", "name": {"common": "Vanuatu", "deu": "Vanuatu", "fra": "Vanuatu", "hrv": "Vanuatu", "ita": "Vanuatu", "jpn": "バヌアツ", "nld": "Vanuatu", "por": "Vanuatu", "rus": "Вануату", "spa": "Vanuatu", "svk": "Vanuatu", "fin": "Vanuatu", "zho": "瓦努阿图", "isr": "ונואטו"}}, "VA": {"currency": "EUR", "callingCode": "3906698", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAnlQTFRF/+AA/+AB/98A/+IR//3u///////++vfC/v75/v7//Pvx/v7+///9//7+/fzz+/nm/PjD+/ne/Pvw+fjg9/Go+PCI9/GZ+PTG//3t/fzv/v789fTu+fr++fbS9++p9+2M9++f9/K8/P3/9/by/v79+/v5/Pz7//zs9vLB3dmn6unf8fH59PPW/f7G/f+j/f+6+PbH8fH16+vn5uTG4N6++Pj4//zt8/Pyt7au2da8+fv67ufS4Z5d3IVC4ZRL7dqu9vr/8O/k6Nw39e6D3t7ivLy6xsbLv72v1dO29PH168S44K2s4rev9Ozz6urN59tF8Odu9ulB9etm+/ng///vzs/TsrKxz8/P1dTN0M662Ne36O7Q/P/97/bY7eqb49+t6eOG9OyA8udR8eQt/PnS4ODfubm45eXg8/Pz9vbyxcbU18XK9+dh9O+h9vf/8PH+7eNY9OlQ/Pzz/v//7+/x9fb+9vb7+fn/+frKrlocyKaG9/3/9/f8+vjb/v3q+Pn9/Pzy+PS/9/Xd9fCk+Okqv2dBtZKjx8zG8e/k5+fn7/D1///0/v73/vzs4+G/6uBY7+dy7uNl5d5L3reUxHV+15ydy8GjwcGryMfKxMTHzsue/fzp//3r8Ohw9vK86txm58mqz5Ka7MrJvqyu5+vuwsLH7Ozv7OR79/K09OHf3sNL/f/ny4eO9+jozdHJzrCt+/HxxMTC7e3s4eDZ3ddw7d5hz5EtyLF77+r0yHx568/W6NiUs4Rrsn6Ew8jG2tSJ//71/f3+/Pz6/Prg8+Pa687U7tTTvmlp4ba28NbX9ufn9PX19/f3///6vXBw7djY/v39+fPz/Pn5CdrmUAAAAAFiS0dEBfhv6ccAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAFWSURBVDjLY2BAB4xMzCysbKzogGGEKGRjZecgzkROLm6CCnlYeVn5+AUEheCOwGUiGxursIiomDiYhVOhBKuklLSMrJy8gqKSsoqqGk6F6qwamlraOrp6+gaGRsYmpjgVmrGaW1haWdvY2tk7ODo5g92J3Y0urm7uHp5e3j6+fv4BgUHBQKVYFYaEhoVHREZFx8TGxSckJiWnAEMBh2dS09IzMrOyc3Lz8gsKi0B2Y1dYzFZSWlZeUVlVnVFTWwc0D2c41jc0NjW3tLa1d3R2dffg9HUva1//hImTJk+ZOm36jJmzZuO0eg7r3HmsrPMXLFy0eAkr69JlrNw4FS5fwbpy1eo1a9et38C6cRNOhb2sm7ds3bZ9x85du/fs3bf/AJ5EcfDQ4SNHjx0/cfLU6TNn2fAlM6AkL+u586zcBBMum8qFCxcv8XJzE5HCic9cvIMjXwMAtnNhztqhnUkAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6NDgrMDI6MDAuk0uoAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjQ4KzAyOjAwX87zFAAAAABJRU5ErkJggg==", "name": {"common": "Vatican City", "deu": "Vatikanstadt", "fra": "Cité du Vatican", "hrv": "Vatikan", "ita": "Città del Vaticano", "jpn": "バチカン市国", "nld": "Vaticaanstad", "por": "Cidade do Vaticano", "rus": "Ватикан", "spa": "Ciudad del Vaticano", "svk": "Vatikán", "fin": "Vatikaani", "zho": "梵蒂冈", "isr": "הוותיקן"}}, "VE": {"currency": "VEF", "callingCode": "58", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAANVQTFRF/8sA/80A4LMWHxikHhijHRejHxijAAC7AgK8EBDAAAC8AQG8LS7IMTHJDw/AAwO8AAC6OzvKoKDlIyPEAgK7hobejo7gBAS7Hh7Cnp7lQkLMBga8EhK/JyfFcHDYFhbAHR3CHx/Cbm7YLCzGAAC5ERG/Bwe8UVHQFxfAAQG6ExO/mprkWVnSMjLHY2PVDAy9CQm8YGDUNzfJGRnBBQW7MTHHr6/pMzPILS3GODjJGBjCW1zUGRnCFRbBWlzUGxzDGgCkGAGjGwCkwQAW3gAA3AAA////C5QEIwAAAAFiS0dERhe6+e0AAAAJcEhZcwAAAEgAAABIAEbJaz4AAACvSURBVDjLY2AYBVQBjEQCBiYiAQMzGmBhZmZlZQNRqICBHRVwcHJx8/BysPPxo0kwCKACQSFhEVExcQlJKTQJFIXSMgKycvICCooCMkrKKqpqOBWqS2oIaGqCWEBSS1sHl0IVXT19BM/A0EgFu0JxYxNNZDM0xY3FsSlUMTUzRzZCQMXCzBIhgBQ8VtY2qCFia2ePFDwOCODogAqckAUYnIkEDC5EAgZXIsGoQrwAAMoOjbEqrfOHAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTEwLTA3VDEzOjE1OjE3KzAyOjAwf/leGwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0xMC0wN1QxMzoxNToxNyswMjowMA6k5qcAAAAASUVORK5CYII=", "name": {"common": "Venezuela", "deu": "Venezuela", "fra": "Venezuela", "hrv": "Venezuela", "ita": "Venezuela", "jpn": "ベネズエラ・ボリバル共和国", "nld": "Venezuela", "por": "Venezuela", "rus": "Венесуэла", "spa": "Venezuela", "svk": "Venezuela", "fin": "Venezuela", "zho": "委内瑞拉", "isr": "ונצואלה"}}, "VN": {"currency": "VND", "callingCode": "84", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAPZQTFRF7AAV7AEV7AkV7RQU7AIV6wAW8DoQ9YAL7AMV7AQV6gAX9XoL/N4D+rsG//8A7ywS7h4T/vAB9XcL7AYU7AAW818O+8QF6wEW7AUV7yYS7hoT7iES7RQT+bIG//4A/vgB8UAQ7h0T7yUS7yMS7h4S8DAR7hkT9X0L//kA/vQB//oA//0A//wA//sA7hwT8lMO95YJ7iET+8kE/vYB810N6wAX95UJ/NsD7y4R7zkR+KoI7QYU9oYK/uwC+8oE/NQE+KEI8k8P7ygS//kB+bMG81wN95gJ9G8M9XYL/NUD/eYC7AcV+KMI+J8I8UYP6wUW7RIT////RWZ05wAAAAFiS0dEUZRpfCoAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAD7SURBVDjL3ZFZN8RAFIQTuUW6USaW0QYJYxsi9tjGMmPf+f+/Rseb43TLo6Ne+j5859atriD4WwrrcnXBgajWTsHgEOIaoNLDI6hjLBjlGMSfQkTioJFwHBN2FOelwCSUniKbmIaVizMzrVZjdm6eabaw2F5aXll1pV9jZ72zkZNpvllkbG45wBDbCXOmZIVyx8B1ZIzdPUtWHPcPytgdXcEcVhtzHh2XylePwYl1LQqe6q6/FpwxS1nw/Ne+L8jLniX73r4FV9e8ifRtwjsvqMp7PkBM2X58evZ5h8FLXyuxp6rXN+/KboSvX5Hg/cOfJoy/vx7zn9P/0ydsjBUrBoCy/wAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDo0MSswMjowMLsLDnsAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6NDErMDI6MDDKVrbHAAAAAElFTkSuQmCC", "name": {"common": "Vietnam", "deu": "Vietnam", "fra": "Viêt Nam", "hrv": "Vijetnam", "ita": "Vietnam", "jpn": "ベトナム", "nld": "Vietnam", "por": "Vietname", "rus": "Вьетнам", "spa": "Vietnam", "svk": "Vietnam", "fin": "Vietnam", "zho": "越南", "isr": "וייטנאם"}}, "WF": {"currency": "XPF", "callingCode": "681", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeBAMAAACs80HuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAACFQTFRFACZ/AymBABl3qbbU////+/z9//z8+7G58gok8xsz8xgwxtlaVAAAAAFiS0dEBI9o2VEAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAAeSURBVCjPY2AAAUZlVxcgSKmYtQoEGEYFRwVpKQgAg3q7n/McyNsAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6MjcrMDI6MDAetDLGAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjI3KzAyOjAwb+mKegAAAABJRU5ErkJggg==", "name": {"common": "Wallis and Futuna", "deu": "Wallis und Futuna", "fra": "Wallis-et-Futuna", "hrv": "Wallis i Fortuna", "ita": "Wallis e Futuna", "jpn": "ウォリス・フツナ", "nld": "Wallis en Futuna", "por": "Wallis e Futuna", "rus": "Уоллис и Футуна", "spa": "Wallis y Futuna", "svk": "Wallis a Futuna", "fin": "Wallis ja Futuna", "zho": "瓦利斯和富图纳群岛", "isr": "איי ווליס ופוטונה"}}, "EH": {"currency": "MAD", "callingCode": "212", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAiJQTFRFAwAAAQAAAAAAqgAAGAAABAAA/wAA5gAAQgAAAgAA+wAA/gAAgQAA/QAAvwAAHAAA7AAATgAA/AAAjwAAygAAJQAAAgEBAgIC8wAAWwAA/wEBmgAAHRsbHysrHxoaHx8fHxsbHx0cHyAg/AIC+iUl+cvL+f//+fb2+ff3+fn5+fj4+fb3/AEB/wgI/5iY//////39//7+///+/52l/yw1/1lb/+Li/gIC/gMD/lVV/u/v/v///vr6/v7+/vz8/nFz/kVE/vLx/vPy/vPx/wQE/yEh/8bG//z8/8jJ/w4P/+Di/7Su/6Ob//v7/wMD/3x8//r6/4mJ/zxC/+/u/4h8/zoo/zIh/35w/+nm/wIC/21t/4yM/zo//9HO/xII/wUA/725/xgY/7m5/8/Q/wgJ/9fY/8nD/4t+/5KH/7my//38/0hI/+jo/4KC/zU1/+bm//Tz//Hw/AIB/QMC/YiH/f///f39/fv6/f79/fz8/bOz/T5E/VJY/d7e/fr4/f7+/gEA/AMB/yYr/8vQ/QEA/AEA/wABqSgAR5EyTapPTJc7TJw/TJxATJk9TJk8+wIA9wQAb0oAAoMAA3cABHAABHQA1BYANmcAAIQAE3kAE3sCE30DE3wDnjIAEHsABoAAFXkA8AgAX1IAD3wAxx0AKm4AAIMAFHkAEXoA/AIAjToACX8ACH8A6AwAUFoAAIUAEXsAE3oAsigAI3EAAYMACn4Az0nTXQAAAAFiS0dELyPUIBEAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAG7SURBVDjLY2BgZGAiBjAwszCxMhKjkI2dg4mVkwiFXNxsPIxEWM/AxsvFxsdP2HoGNjZuLjYBQSYGToIK2diEeNmEWZlYCSsEWS8iysQqJo4bQBSysXGxSUgyMRI0EWy9lLSMrJw8DCgoKinJIwG4QjZuZTYVVTV1DU0Q0NJSU9NW19TShAOEQjY2HTZdPX0DQ30gMNI3NjE10zfQhwNkhWzmFtyWVtY2trZ21vbcDo7WTs62cICikE3Khc3VTd/AXd+DzdNLX9/bR98Xq4lA4Ccl5a8foB/IFqQfHBIaFh6hb4hDYSRbFNCYaLYYff3YuPgEuDMxrE5M0jcw0E9mS0nVT0vPyNTPwqYw0o8tO0ff1xBoTC5bXn5BgGEhVl8X8RaXlJaVVwBBZWlVdU1taV19BQwgFDY0sjU1I4ccKoArbGlta+/o7OrugYLePjgTDGAK+9kmTJw0ecpUnACisKGfbdr0GTNnzZ4zGxcAK2xtYZs7b/6CefgAKCv0sy1cNGPxzHkEFLb0sy1Zumz5inkEFK5sYFu1es3yeYQAA9vades3bCSobh7Dps1blm8grG4ew5qthK0FAQAMqy9yC7XdrgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDo1OCswMjowMOI5SzYAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6NTgrMDI6MDCTZPOKAAAAAElFTkSuQmCC", "name": {"common": "Western Sahara", "deu": "Westsahara", "fra": "Sahara Occidental", "hrv": "Zapadna Sahara", "ita": "Sahara Occidentale", "jpn": "西サハラ", "nld": "Westelijke Sahara", "por": "Saara Ocidental", "rus": "Западная Сахара", "spa": "Sahara Occidental", "svk": "Západná Sahara", "fin": "Länsi-Sahara", "zho": "西撒哈拉", "isr": "סהרה המערבית"}}, "YE": {"currency": "YER", "callingCode": "967", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeBAMAAACs80HuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABhQTFRF8QYA8QgC8AAA9DQv////Ly8vAAAAAgICaSnPYAAAAAFiS0dEBI9o2VEAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAAsSURBVCjPY2AYfEAQC2BQwgIYjLEABhcsYGgLhmIBDGlYAEM5FoBd5YAKAgC024zJhQVl1gAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNTowOSswMjowMONsJdgAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTU6MDkrMDI6MDCSMZ1kAAAAAElFTkSuQmCC", "name": {"common": "Yemen", "deu": "Jemen", "fra": "Yémen", "hrv": "Jemen", "ita": "Yemen", "jpn": "イエメン", "nld": "Jemen", "por": "Iémen", "rus": "Йемен", "spa": "Yemen", "svk": "Jemen", "fin": "Jemen", "zho": "也门", "isr": "תימן"}}, "ZM": {"currency": "ZMW", "callingCode": "260", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAelQTFRFGYoAGooAGYsAFYwAHIoAG4kAG4sAG4oAHIkAGIwAGIsAGYcAK4AAFYkADosAD4wAF4sAFIsAEocAEIwADY0AG4MAG4cAEY4ARmwAuV8AonMAemwATX4AGogAPoEArGwAM3YADI0AIYcARH8AXHQAfnIAp2IATG8AFosAKYEAg2kA12QA4moAuVwAtGoAzHMA73sAl20Al28Ar2cAvF8A0GQA7GsAxGMAL3sAFY0ADYoAT3EAo2kAwmMAyl4A0GYA6XoA3W0AvV0At14AxGAAyGwAnXAAQXwAEYwAGokAEI0AFIYAPnsAX28AlGoAxGkAx24AvmAAplMAbGgAKIAAEowAGosAEY0ADo0AEIkAkGYAZ2gANnwAEIoAHogAJYAAiGYAf2EAKHsADY4AH4kAHYkAEI8AD48AFZAAHJAAG5IAGY4ADooAD4sAQnQDSHEERnIERnEESnIEKm0CD2gAE2sAFGoAEGcAI3EATogAS4cAIIYBzygP6hoR4x0Q4RwQ9R8SZg0HAAAABAAAAwIARiQA/4MA9HsA9n0AyCwO4h4Q3CEQ2SAQ7SMRYxAHBAIAAwMARCUA+YMA63wA7X0A7n0AySsO3SEQ2iAQ7iIRYw8HBAEARCQA+4MA7HwA730A2h8Q7XwA////hemiEQAAAAFiS0dEorDd34wAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAEHSURBVDjLY2DABRgZiANMzIwsrAyMbEAd7BzsnFw41XHz8PLxCwgKsbMLCIvwiYrhUMcqLiEpJS0jKyevoKikrKKqpo7LgRqaWto6unr6BoZGxiamZuYWOL1iaWVtY2tn7+Do5Ozi6ubugdMznuxe3j6+fv4BgUHBIVah7Hj8zRoWHhEZHBUdE2sJ9D9uZUAQxxifkJiUnJLKzo7bxLR0IMjITOHMys7J5ePjw2lgXn5BYVFxSWlZeUVlFRDg8LNAdU1tXX1DY1NzS1NrW3tHRwdOhZ1d3T29fU39E5omTpo8ZepUnAqn1U2fMXNW0+yWpjlz582fPx+fwgWjCkcVUq5wISkmAgDy89vmc0Ci5gAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNDo1MCswMjowMNHWBVEAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTQ6NTArMDI6MDCgi73tAAAAAElFTkSuQmCC", "name": {"common": "Zambia", "deu": "Sambia", "fra": "Zambie", "hrv": "Zambija", "ita": "Zambia", "jpn": "ザンビア", "nld": "Zambia", "por": "Zâmbia", "rus": "Замбия", "spa": "Zambia", "svk": "Zambia", "fin": "Sambia", "zho": "赞比亚", "isr": "זמביה"}}, "ZW": {"currency": "ZWL", "callingCode": "263", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAuhQTFRFnKICwcEDvr4DrXMC8YUH8oUHrxkMsBkNDAMDCwEADAIBrnMCwsEDv74DoKCgIychFkgBL40HMpQIMZII/v7+xMTEPkE9ETcCKoAG////5eXma2prEicKImoEMZMI+Pj4nJucIioeGE4BMo0HNpUINJMIyMfIQENBKTwC5+fob25vPzQLu5gA/tQA/9QA/9MA9/DwnZyeNDAgiG8A88kA/9IA+vr3/f388Kyo+uTjyszNSEdEWUkC2rQA/9YA/9UA8OzN2sxJ6OCJ+Ovo4FdP8rm16enqcHFzOjIM+Pj23dJz6NEC8NwN4q5v1yoj6IN9+fn6oaKkMiMkcgwF0x0P4B8Q3h4Q9fXp6dpJ9N4A1p8Kzi0U3k5I/PDvzdDQSklJSwsFvBoM4SAQ3iAQ/fPy+ufl++vq/O3x4dB65M0A7NUA4aoE0lgd8Lu4++np++jn++no/uvq6dvadXZ2MxIPmRQJ+uPh53123EU73EU/14Ij8twA9NwA+OIA7MwC14Ug10c33EA520A34FlR9L67+vr5pqioMycmbA0F++rp1Skg14II7NgA5M4A8doA+OEA9NsA3JUG0DkV4FpU9cvI//390NHRTExM//r76q+g2q8N69YA79gA074A18IA6NEA7NYA3bUP59Sr7u/veHl5BwcHAAAA6uWr38oG6dIA2cQAw7AAzbkA4csA4swA2skZ5uO87u7u4NiK1sEAyLUA0LwAxLEA3ccA2stF+fn2TEtL7em+6tUKyrYAxbIAx7MAyLQAx7QA1cx2/v//+vr6paio8d3M5MAS3McD5M4E5c8D480B4cwA2b4A3LB6//7/6+vrdXd3MxEP66Kc3ZJl6eKv7eex7ues7eak7OWZ5ct44Hpj/fDwzc/PSkhI//z899XT/fPz89PRnpGSMiQk3h8QcXJ1ysrLR0dE27QA+fn5nZ6g5+fnKjwCnJqcISoeGE8B5eXlamlrxMPEEjcCoJ+gIichL40I9LVm3wAAAA50Uk5T/v7+/v7+/v7+/v7+/v7BShreAAAAAWJLR0QZ7G61iAAAAAlwSFlzAAAASAAAAEgARslrPgAAAatJREFUOMtj4OMXEBQSJgwYRETFxCWIUMkgKSklLSMrJ0eEQkl5BUUlZRVV/ACkUFJSTV2DgZEJL4AolNTU0tbR1dPHA6AKJQ0MjYxN9ExxA7BCM3NJC0sraxtbO3ucAKTQwdHJ2cVV0s3dg5mFlQUHACr09PL28fXzl5QMCAwKDgkNww6ACkXCIyKjomNigWbHxSckJiVjBQwpqWnpGZlZ2Tm5efkFhUXFJaXJSdgAQ1l5RWVVdU1tXX1DY1NzS2tbewcbOxbAINnp39Xd09vXP2HipMlTpkpKTpvOwcmFCYBunDFz1uw5c+fNX7BwEThIFy9ZugwTgIJn+YqVq1avWbtu/Qawwo04FW7avGXrttWbt+/YCVI3bRcuqyV379m7b/++AwcPHZaUPHIUp2ckJY8dP3Hy1OkzZ8+dl7xw8RKu4AEqvHzl6rXrN27eun3n7j3cAS4pef/BQ0gKevT4CTAKn2IHsGQGBG7PPLjxJgooeP7C5iWBZAYCr14Tk3AlJd8QmRXU1N8y8PASzFzy795/ICa7fvxEVAEg8lnsC1FFytdvAt+JKaQAum8igK+St78AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMTAtMDdUMTM6MTQ6MjQrMDI6MDAvXChbAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTA3VDEzOjE0OjI0KzAyOjAwXgGQ5wAAAABJRU5ErkJggg==", "name": {"common": "Zimbabwe", "deu": "Simbabwe", "fra": "Zimbabwe", "hrv": "Zimbabve", "ita": "Zimbabwe", "jpn": "ジンバブエ", "nld": "Zimbabwe", "por": "Zimbabwe", "rus": "Зимбабве", "spa": "Zimbabue", "svk": "Zimbabwe", "fin": "Zimbabwe", "zho": "津巴布韦", "isr": "זימבבואה"}}, "AX": {"currency": "EUR", "callingCode": "358", "flag": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAIRQTFRFAFOlAFOlnZ8//9IA+rkG2Cgt0g400Q0152gc/9AA9ckGPnF9AFGnAFGonZ5A9ckHPm9/AE+qbIdfxrMl/9EA+csEj5hIaoZh/88A2Ckt/84A/skB/soB+bQH5mUd/ssB3kQm3T4n1Bcy0hA00g803kUm30Um30Ula4dgaYZh+rgG////mzb/7wAAAAF0Uk5T/hrjB30AAAABYktHRCskueQIAAAACXBIWXMAAABIAAAASABGyWs+AAAAkUlEQVQ4y2NghAMmZhZWNnYOTi5uHkZMwDCqkDoKeeGAD6qQX0CQFxMwCMGBsAhEoaiYuBAmYJBAAE4WSZBCKQlsgEEaAWRkgSbKyUtjBQwKSEBRSVmFVVUBK2BgRwbKysoq7NgB8QqRTFcDW62Ow2qiPUN08GjAASLANTUwAfFROBTS4xBTKKIlqQIKcGwKGQCIhy8sc3x++AAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0xMC0wN1QxMzoxNToxOSswMjowMC/GJUYAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMTAtMDdUMTM6MTU6MTkrMDI6MDBem536AAAAAElFTkSuQmCC", "name": {"common": "Åland Islands", "deu": "Åland", "fra": "Ahvenanmaa", "hrv": "Ålandski otoci", "ita": "Isole Aland", "jpn": "オーランド諸島", "nld": "Ålandeilanden", "por": "Alândia", "rus": "Аландские острова", "spa": "Alandia", "svk": "Alandy", "fin": "Ahvenanmaa", "zho": "奥兰群岛", "isr": "איי אולנד"}}}
\ No newline at end of file
diff --git a/android/app/src/main/res/raw/node_modules_reactnativecountrypickermodal_data_countriesemoji.json b/android/app/src/main/res/raw/node_modules_reactnativecountrypickermodal_data_countriesemoji.json
new file mode 100644
index 0000000..ec7aadc
--- /dev/null
+++ b/android/app/src/main/res/raw/node_modules_reactnativecountrypickermodal_data_countriesemoji.json
@@ -0,0 +1 @@
+{"AF": {"currency": "AFN", "callingCode": "93", "flag": "flag-af", "name": {"common": "Afghanistan", "cym": "Affganistan", "deu": "Afghanistan", "fra": "Afghanistan", "hrv": "Afganistan", "ita": "Afghanistan", "jpn": "アフガニスタン", "nld": "Afghanistan", "por": "Afeganistão", "rus": "Афганистан", "spa": "Afganistán", "svk": "Afganistan", "fin": "Afganistan", "zho": "阿富汗", "isr": "אפגניסטן"}}, "AL": {"currency": "ALL", "callingCode": "355", "flag": "flag-al", "name": {"common": "Albania", "cym": "Albania", "deu": "Albanien", "fra": "Albanie", "hrv": "Albanija", "ita": "Albania", "jpn": "アルバニア", "nld": "Albanië", "por": "Albânia", "rus": "Албания", "spa": "Albania", "svk": "Albánsko", "fin": "Albania", "zho": "阿尔巴尼亚", "isr": "אלבניה"}}, "DZ": {"currency": "DZD", "callingCode": "213", "flag": "flag-dz", "name": {"common": "Algeria", "cym": "Algeria", "deu": "Algerien", "fra": "Algérie", "hrv": "Alžir", "ita": "Algeria", "jpn": "アルジェリア", "nld": "Algerije", "por": "Argélia", "rus": "Алжир", "spa": "Argelia", "svk": "Alžírsko", "fin": "Algeria", "zho": "阿尔及利亚", "isr": "אלג׳יריה"}}, "AS": {"currency": "USD", "callingCode": "1684", "flag": "flag-as", "name": {"common": "American Samoa", "deu": "Amerikanisch-Samoa", "fra": "Samoa américaines", "hrv": "Američka Samoa", "ita": "Samoa Americane", "jpn": "アメリカ領サモア", "nld": "Amerikaans Samoa", "por": "Samoa Americana", "rus": "Американское Самоа", "spa": "Samoa Americana", "svk": "Americká Samoa", "fin": "Amerikan Samoa", "zho": "美属萨摩亚", "isr": "סמואה האמריקנית"}}, "AD": {"currency": "EUR", "callingCode": "376", "flag": "flag-ad", "name": {"common": "Andorra", "cym": "Andorra", "deu": "Andorra", "fra": "Andorre", "hrv": "Andora", "ita": "Andorra", "jpn": "アンドラ", "nld": "Andorra", "por": "Andorra", "rus": "Андорра", "spa": "Andorra", "svk": "Andorra", "fin": "Andorra", "zho": "安道尔", "isr": "אנדורה"}}, "AO": {"currency": "AOA", "callingCode": "244", "flag": "flag-ao", "name": {"common": "Angola", "cym": "Angola", "deu": "Angola", "fra": "Angola", "hrv": "Angola", "ita": "Angola", "jpn": "アンゴラ", "nld": "Angola", "por": "Angola", "rus": "Ангола", "spa": "Angola", "svk": "Angola", "fin": "Angola", "zho": "安哥拉", "isr": "אנגולה"}}, "AI": {"currency": "XCD", "callingCode": "1264", "flag": "flag-ai", "name": {"common": "Anguilla", "deu": "Anguilla", "fra": "Anguilla", "hrv": "Angvila", "ita": "Anguilla", "jpn": "アンギラ", "nld": "Anguilla", "por": "Anguilla", "rus": "Ангилья", "spa": "Anguilla", "svk": "Anguilla", "fin": "Anguilla", "zho": "安圭拉", "isr": "אנגילה"}}, "AQ": {"flag": "flag-aq", "callingCode": "672", "name": {"common": "Antarctica", "cym": "Antarctica", "deu": "Antarktis", "fra": "Antarctique", "hrv": "Antarktika", "ita": "Antartide", "jpn": "南極", "nld": "Antarctica", "por": "Antártida", "rus": "Антарктида", "spa": "Antártida", "svk": "Antarktída", "fin": "Etelämanner", "zho": "南极洲", "isr": "אנטארקטיקה"}}, "AG": {"currency": "XCD", "callingCode": "1268", "flag": "flag-ag", "name": {"common": "Antigua and Barbuda", "cym": "Antigwa a Barbiwda", "deu": "Antigua und Barbuda", "fra": "Antigua-et-Barbuda", "hrv": "Antigva i Barbuda", "ita": "Antigua e Barbuda", "jpn": "アンティグア・バーブーダ", "nld": "Antigua en Barbuda", "por": "Antígua e Barbuda", "rus": "Антигуа и Барбуда", "spa": "Antigua y Barbuda", "svk": "Antigua a Barbuda", "fin": "Antigua ja Barbuda", "zho": "安提瓜和巴布达", "isr": "אנטיגואה וברבודה"}}, "AR": {"currency": "ARS", "callingCode": "54", "flag": "flag-ar", "name": {"common": "Argentina", "cym": "Ariannin", "deu": "Argentinien", "fra": "Argentine", "hrv": "Argentina", "ita": "Argentina", "jpn": "アルゼンチン", "nld": "Argentinië", "por": "Argentina", "rus": "Аргентина", "spa": "Argentina", "svk": "Argentína", "fin": "Argentiina", "zho": "阿根廷", "isr": "ארגנטינה"}}, "AM": {"currency": "AMD", "callingCode": "374", "flag": "flag-am", "name": {"common": "Armenia", "cym": "Armenia", "deu": "Armenien", "fra": "Arménie", "hrv": "Armenija", "ita": "Armenia", "jpn": "アルメニア", "nld": "Armenië", "por": "Arménia", "rus": "Армения", "spa": "Armenia", "svk": "Arménsko", "fin": "Armenia", "zho": "亚美尼亚", "isr": "ארמניה"}}, "AW": {"currency": "AWG", "callingCode": "297", "flag": "flag-aw", "name": {"common": "Aruba", "deu": "Aruba", "fra": "Aruba", "hrv": "Aruba", "ita": "Aruba", "jpn": "アルバ", "nld": "Aruba", "por": "Aruba", "rus": "Аруба", "spa": "Aruba", "svk": "Aruba", "fin": "Aruba", "zho": "阿鲁巴", "isr": "ארובה"}}, "AU": {"currency": "AUD", "callingCode": "61", "flag": "flag-au", "name": {"common": "Australia", "cym": "Awstralia", "deu": "Australien", "fra": "Australie", "hrv": "Australija", "ita": "Australia", "jpn": "オーストラリア", "nld": "Australië", "por": "Austrália", "rus": "Австралия", "spa": "Australia", "svk": "Austrália", "fin": "Australia", "zho": "澳大利亚", "isr": "אוסטרליה"}}, "AT": {"currency": "EUR", "callingCode": "43", "flag": "flag-at", "name": {"common": "Austria", "cym": "Awstria", "deu": "Österreich", "fra": "Autriche", "hrv": "Austrija", "ita": "Austria", "jpn": "オーストリア", "nld": "Oostenrijk", "por": "Áustria", "rus": "Австрия", "spa": "Austria", "svk": "Rakúsko", "fin": "Itävalta", "zho": "奥地利", "isr": "אוסטריה"}}, "AZ": {"currency": "AZN", "callingCode": "994", "flag": "flag-az", "name": {"common": "Azerbaijan", "cym": "Aserbaijan", "deu": "Aserbaidschan", "fra": "Azerbaïdjan", "hrv": "Azerbajdžan", "ita": "Azerbaijan", "jpn": "アゼルバイジャン", "nld": "Azerbeidzjan", "por": "Azerbeijão", "rus": "Азербайджан", "spa": "Azerbaiyán", "svk": "Azerbajdžan", "fin": "Azerbaidzan", "zho": "阿塞拜疆", "isr": "אזרבייג׳ן"}}, "BS": {"currency": "BSD", "callingCode": "1242", "flag": "flag-bs", "name": {"common": "Bahamas", "cym": "Bahamas", "deu": "Bahamas", "fra": "Bahamas", "hrv": "Bahami", "ita": "Bahamas", "jpn": "バハマ", "nld": "Bahama’s", "por": "Bahamas", "rus": "Багамские Острова", "spa": "Bahamas", "svk": "Bahamy", "fin": "Bahamasaaret", "zho": "巴哈马", "isr": "איי בהאמה"}}, "BH": {"currency": "BHD", "callingCode": "973", "flag": "flag-bh", "name": {"common": "Bahrain", "cym": "Bahrain", "deu": "Bahrain", "fra": "Bahreïn", "hrv": "Bahrein", "ita": "Bahrein", "jpn": "バーレーン", "nld": "Bahrein", "por": "Bahrein", "rus": "Бахрейн", "spa": "Bahrein", "svk": "Bahrajn", "fin": "Bahrain", "zho": "巴林", "isr": "בחריין"}}, "BD": {"currency": "BDT", "callingCode": "880", "flag": "flag-bd", "name": {"common": "Bangladesh", "cym": "Bangladesh", "deu": "Bangladesch", "fra": "Bangladesh", "hrv": "Bangladeš", "ita": "Bangladesh", "jpn": "バングラデシュ", "nld": "Bangladesh", "por": "Bangladesh", "rus": "Бангладеш", "spa": "Bangladesh", "svk": "Bangladéš", "fin": "Bangladesh", "zho": "孟加拉国", "isr": "בנגלדש"}}, "BB": {"currency": "BBD", "callingCode": "1246", "flag": "flag-bb", "name": {"common": "Barbados", "cym": "Barbados", "deu": "Barbados", "fra": "Barbade", "hrv": "Barbados", "ita": "Barbados", "jpn": "バルバドス", "nld": "Barbados", "por": "Barbados", "rus": "Барбадос", "spa": "Barbados", "svk": "Barbados", "fin": "Barbados", "zho": "巴巴多斯", "isr": "ברבדוס"}}, "BY": {"currency": "BYR", "callingCode": "375", "flag": "flag-by", "name": {"common": "Belarus", "cym": "Belarws", "deu": "Weißrussland", "fra": "Biélorussie", "hrv": "Bjelorusija", "ita": "Bielorussia", "jpn": "ベラルーシ", "nld": "Wit-Rusland", "por": "Bielorússia", "rus": "Белоруссия", "spa": "Bielorrusia", "svk": "Bielorusko", "fin": "Valko-Venäjä", "zho": "白俄罗斯", "isr": "בלארוס"}}, "BE": {"currency": "EUR", "callingCode": "32", "flag": "flag-be", "name": {"common": "Belgium", "cym": "Gwlad Belg", "deu": "Belgien", "fra": "Belgique", "hrv": "Belgija", "ita": "Belgio", "jpn": "ベルギー", "nld": "België", "por": "Bélgica", "rus": "Бельгия", "spa": "Bélgica", "svk": "Belgicko", "fin": "Belgia", "zho": "比利时", "isr": "בלגיה"}}, "BZ": {"currency": "BZD", "callingCode": "501", "flag": "flag-bz", "name": {"common": "Belize", "cym": "Belize", "deu": "Belize", "fra": "Belize", "hrv": "Belize", "ita": "Belize", "jpn": "ベリーズ", "nld": "Belize", "por": "Belize", "rus": "Белиз", "spa": "Belice", "svk": "Belize", "fin": "Belize", "zho": "伯利兹", "isr": "בליז"}}, "BJ": {"currency": "XOF", "callingCode": "229", "flag": "flag-bj", "name": {"common": "Benin", "cym": "Benin", "deu": "Benin", "fra": "Bénin", "hrv": "Benin", "ita": "Benin", "jpn": "ベナン", "nld": "Benin", "por": "Benin", "rus": "Бенин", "spa": "Benín", "svk": "Benin", "fin": "Benin", "zho": "贝宁", "isr": "בנין"}}, "BM": {"currency": "BMD", "callingCode": "1441", "flag": "flag-bm", "name": {"common": "Bermuda", "cym": "Bermiwda", "deu": "Bermuda", "fra": "Bermudes", "hrv": "Bermudi", "ita": "Bermuda", "jpn": "バミューダ", "nld": "Bermuda", "por": "Bermudas", "rus": "Бермудские Острова", "spa": "Bermudas", "svk": "Bermudy", "fin": "Bermuda", "zho": "百慕大", "isr": "ברמודה"}}, "BT": {"currency": "BTN", "callingCode": "975", "flag": "flag-bt", "name": {"common": "Bhutan", "cym": "Bhwtan", "deu": "Bhutan", "fra": "Bhoutan", "hrv": "Butan", "ita": "Bhutan", "jpn": "ブータン", "nld": "Bhutan", "por": "Butão", "rus": "Бутан", "spa": "Bután", "svk": "Bhután", "fin": "Bhutan", "zho": "不丹", "isr": "בהוטן"}}, "BO": {"currency": "BOB", "callingCode": "591", "flag": "flag-bo", "name": {"common": "Bolivia", "cym": "Bolifia", "deu": "Bolivien", "fra": "Bolivie", "hrv": "Bolivija", "ita": "Bolivia", "jpn": "ボリビア多民族国", "nld": "Bolivia", "por": "Bolívia", "rus": "Боливия", "spa": "Bolivia", "svk": "Bolívija", "fin": "Bolivia", "zho": "玻利维亚", "isr": "בוליביה"}}, "BA": {"currency": "BAM", "callingCode": "387", "flag": "flag-ba", "name": {"common": "Bosnia and Herzegovina", "cym": "Bosnia a Hercegovina", "deu": "Bosnien und Herzegowina", "fra": "Bosnie-Herzégovine", "hrv": "Bosna i Hercegovina", "ita": "Bosnia ed Erzegovina", "jpn": "ボスニア・ヘルツェゴビナ", "nld": "Bosnië en Herzegovina", "por": "Bósnia e Herzegovina", "rus": "Босния и Герцеговина", "spa": "Bosnia y Herzegovina", "svk": "Bosna a Hercegovina", "fin": "Bosnia ja Hertsegovina", "zho": "波斯尼亚和黑塞哥维那", "isr": "בוסניה והרצגובינה"}}, "BW": {"currency": "BWP", "callingCode": "267", "flag": "flag-bw", "name": {"common": "Botswana", "deu": "Botswana", "fra": "Botswana", "hrv": "Bocvana", "ita": "Botswana", "jpn": "ボツワナ", "nld": "Botswana", "por": "Botswana", "rus": "Ботсвана", "spa": "Botswana", "svk": "Botswana", "fin": "Botswana", "zho": "博茨瓦纳", "isr": "בוצוואנה"}}, "BV": {"currency": "NOK", "flag": "flag-bv", "name": {"common": "Bouvet Island", "deu": "Bouvetinsel", "fra": "Île Bouvet", "hrv": "Otok Bouvet", "ita": "Isola Bouvet", "jpn": "ブーベ島", "nld": "Bouveteiland", "por": "Ilha Bouvet", "rus": "Остров Буве", "spa": "Isla Bouvet", "svk": "Bouvetov ostrov", "fin": "Bouvet'nsaari", "zho": "布维岛", "isr": "איי בובה"}}, "BR": {"currency": "BRL", "callingCode": "55", "flag": "flag-br", "name": {"common": "Brazil", "cym": "Brasil", "deu": "Brasilien", "fra": "Brésil", "hrv": "Brazil", "ita": "Brasile", "jpn": "ブラジル", "nld": "Brazilië", "por": "Brasil", "rus": "Бразилия", "spa": "Brasil", "svk": "Brazília", "fin": "Brasilia", "zho": "巴西", "isr": "ברזיל"}}, "IO": {"currency": "USD", "callingCode": "246", "flag": "flag-io", "name": {"common": "British Indian Ocean Territory", "cym": "Tiriogaeth Brydeinig Cefnfor India", "deu": "Britisches Territorium im Indischen Ozean", "fra": "Territoire britannique de l'océan Indien", "hrv": "Britanski Indijskooceanski teritorij", "ita": "Territorio britannico dell'oceano indiano", "jpn": "イギリス領インド洋地域", "nld": "Britse Gebieden in de Indische Oceaan", "por": "Território Britânico do Oceano Índico", "rus": "Британская территория в Индийском океане", "spa": "Territorio Británico del Océano Índico", "svk": "Britské indickooceánske územie", "fin": "Brittiläinen Intian valtameren alue", "zho": "英属印度洋领地", "isr": "הטריטוריה הבריטית באוקיינוס ההודי"}}, "VG": {"currency": "USD", "callingCode": "1284", "flag": "flag-vg", "name": {"common": "British Virgin Islands", "deu": "Britische Jungferninseln", "fra": "Îles Vierges britanniques", "hrv": "Britanski Djevičanski Otoci", "ita": "Isole Vergini Britanniche", "jpn": "イギリス領ヴァージン諸島", "nld": "Britse Maagdeneilanden", "por": "Ilhas Virgens", "rus": "Британские Виргинские острова", "spa": "Islas Vírgenes del Reino Unido", "svk": "Panenské ostrovy", "fin": "Neitsytsaaret", "zho": "英属维尔京群岛", "isr": "איי הבתולה הבריטיים"}}, "BN": {"currency": "BND", "callingCode": "673", "flag": "flag-bn", "name": {"common": "Brunei", "cym": "Brunei", "deu": "Brunei", "fra": "Brunei", "hrv": "Brunej", "ita": "Brunei", "jpn": "ブルネイ・ダルサラーム", "nld": "Brunei", "por": "Brunei", "rus": "Бруней", "spa": "Brunei", "svk": "Brunej", "fin": "Brunei", "zho": "文莱", "isr": "ברוניי"}}, "BG": {"currency": "BGN", "callingCode": "359", "flag": "flag-bg", "name": {"common": "Bulgaria", "cym": "Bwlgaria", "deu": "Bulgarien", "fra": "Bulgarie", "hrv": "Bugarska", "ita": "Bulgaria", "jpn": "ブルガリア", "nld": "Bulgarije", "por": "Bulgária", "rus": "Болгария", "spa": "Bulgaria", "svk": "Bulharsko", "fin": "Bulgaria", "zho": "保加利亚", "isr": "בולגריה"}}, "BF": {"currency": "XOF", "callingCode": "226", "flag": "flag-bf", "name": {"common": "Burkina Faso", "cym": "Burkina Faso", "deu": "Burkina Faso", "fra": "Burkina Faso", "hrv": "Burkina Faso", "ita": "Burkina Faso", "jpn": "ブルキナファソ", "nld": "Burkina Faso", "por": "Burkina Faso", "rus": "Буркина-Фасо", "spa": "Burkina Faso", "svk": "Burkina Faso", "fin": "Burkina Faso", "zho": "布基纳法索", "isr": "בורקינה פאסו"}}, "BI": {"currency": "BIF", "callingCode": "257", "flag": "flag-bi", "name": {"common": "Burundi", "cym": "Bwrwndi", "deu": "Burundi", "fra": "Burundi", "hrv": "Burundi", "ita": "Burundi", "jpn": "ブルンジ", "nld": "Burundi", "por": "Burundi", "rus": "Бурунди", "spa": "Burundi", "svk": "Burundi", "fin": "Burundi", "zho": "布隆迪", "isr": "בורונדי"}}, "KH": {"currency": "KHR", "callingCode": "855", "flag": "flag-kh", "name": {"common": "Cambodia", "cym": "Cambodia", "deu": "Kambodscha", "fra": "Cambodge", "hrv": "Kambodža", "ita": "Cambogia", "jpn": "カンボジア", "nld": "Cambodja", "por": "Camboja", "rus": "Камбоджа", "spa": "Camboya", "svk": "Kambodža", "fin": "Kambodža", "zho": "柬埔寨", "isr": "קמבודיה"}}, "CM": {"currency": "XAF", "callingCode": "237", "flag": "flag-cm", "name": {"common": "Cameroon", "cym": "Camerŵn", "deu": "Kamerun", "fra": "Cameroun", "hrv": "Kamerun", "ita": "Camerun", "jpn": "カメルーン", "nld": "Kameroen", "por": "Camarões", "rus": "Камерун", "spa": "Camerún", "svk": "Kamerun", "fin": "Kamerun", "zho": "喀麦隆", "isr": "קמרון"}}, "CA": {"currency": "CAD", "callingCode": "1", "flag": "flag-ca", "name": {"common": "Canada", "cym": "Canada", "deu": "Kanada", "fra": "Canada", "hrv": "Kanada", "ita": "Canada", "jpn": "カナダ", "nld": "Canada", "por": "Canadá", "rus": "Канада", "spa": "Canadá", "svk": "Kanada", "fin": "Kanada", "zho": "加拿大", "isr": "קנדה"}}, "CV": {"currency": "CVE", "callingCode": "238", "flag": "flag-cv", "name": {"common": "Cape Verde", "cym": "Cape Verde", "deu": "Kap Verde", "fra": "Îles du Cap-Vert", "hrv": "Zelenortska Republika", "ita": "Capo Verde", "jpn": "カーボベルデ", "nld": "Kaapverdië", "por": "Cabo Verde", "rus": "Кабо-Верде", "spa": "Cabo Verde", "svk": "Kapverdy", "fin": "Kap Verde", "zho": "佛得角", "isr": "כף ורדה"}}, "KY": {"currency": "KYD", "callingCode": "1345", "flag": "flag-ky", "name": {"common": "Cayman Islands", "cym": "Ynysoedd_Cayman", "deu": "Kaimaninseln", "fra": "Îles Caïmans", "hrv": "Kajmanski otoci", "ita": "Isole Cayman", "jpn": "ケイマン諸島", "nld": "Caymaneilanden", "por": "Ilhas Caimão", "rus": "Каймановы острова", "spa": "Islas Caimán", "svk": "Kajmanie ostrovy", "fin": "Caymansaaret", "zho": "开曼群岛", "isr": "איי קיימן"}}, "CF": {"currency": "XAF", "callingCode": "236", "flag": "flag-cf", "name": {"common": "Central African Republic", "cym": "Gweriniaeth Canolbarth Affrica", "deu": "Zentralafrikanische Republik", "fra": "République centrafricaine", "hrv": "Srednjoafrička Republika", "ita": "Repubblica Centrafricana", "jpn": "中央アフリカ共和国", "nld": "Centraal-Afrikaanse Republiek", "por": "República Centro-Africana", "rus": "Центральноафриканская Республика", "spa": "República Centroafricana", "svk": "Stredoafrická republika", "fin": "Keski-Afrikan tasavalta", "zho": "中非共和国", "isr": "הרפובליקה של מרכז אפריקה"}}, "TD": {"currency": "XAF", "callingCode": "235", "flag": "flag-td", "name": {"common": "Chad", "cym": "Tsiad", "deu": "Tschad", "fra": "Tchad", "hrv": "Čad", "ita": "Ciad", "jpn": "チャド", "nld": "Tsjaad", "por": "Chade", "rus": "Чад", "spa": "Chad", "svk": "Čad", "fin": "Tšad", "zho": "乍得", "isr": "צ׳אד"}}, "CL": {"currency": "CLF", "callingCode": "56", "flag": "flag-cl", "name": {"common": "Chile", "cym": "Chile", "deu": "Chile", "fra": "Chili", "hrv": "Čile", "ita": "Cile", "jpn": "チリ", "nld": "Chili", "por": "Chile", "rus": "Чили", "spa": "Chile", "svk": "Čile", "fin": "Chile", "zho": "智利", "isr": "צ׳ילה"}}, "CN": {"currency": "CNY", "callingCode": "86", "flag": "flag-cn", "name": {"common": "China", "cym": "Tsieina", "deu": "China", "fra": "Chine", "hrv": "Kina", "ita": "Cina", "jpn": "中国", "nld": "China", "por": "China", "rus": "Китай", "spa": "China", "svk": "Čína", "fin": "Kiina", "isr": "סין"}}, "CX": {"currency": "AUD", "callingCode": "61", "flag": "flag-cx", "name": {"common": "Christmas Island", "cym": "Ynys y Nadolig", "deu": "Weihnachtsinsel", "fra": "Île Christmas", "hrv": "Božićni otok", "ita": "Isola di Natale", "jpn": "クリスマス島", "nld": "Christmaseiland", "por": "Ilha do Natal", "rus": "Остров Рождества", "spa": "Isla de Navidad", "svk": "Vianočnú ostrov", "fin": "Joulusaari", "zho": "圣诞岛", "isr": "האי כריסטמס"}}, "CC": {"currency": "AUD", "callingCode": "61", "flag": "flag-cc", "name": {"common": "Cocos (Keeling) Islands", "cym": "Ynysoedd Cocos", "deu": "Kokosinseln", "fra": "Îles Cocos", "hrv": "Kokosovi Otoci", "ita": "Isole Cocos e Keeling", "jpn": "ココス(キーリング)諸島", "nld": "Cocoseilanden", "por": "Ilhas Cocos (Keeling)", "rus": "Кокосовые острова", "spa": "Islas Cocos o Islas Keeling", "svk": "Kokosové ostrovy", "fin": "Kookossaaret", "zho": "科科斯", "isr": "איי קוקוס (קילינג)"}}, "CO": {"currency": "COP", "callingCode": "57", "flag": "flag-co", "name": {"common": "Colombia", "cym": "Colombia", "deu": "Kolumbien", "fra": "Colombie", "hrv": "Kolumbija", "ita": "Colombia", "jpn": "コロンビア", "nld": "Colombia", "por": "Colômbia", "rus": "Колумбия", "spa": "Colombia", "svk": "Kolumbia", "fin": "Kolumbia", "zho": "哥伦比亚", "isr": "קולומביה"}}, "KM": {"currency": "KMF", "callingCode": "269", "flag": "flag-km", "name": {"common": "Comoros", "cym": "Comoros", "deu": "Union der Komoren", "fra": "Comores", "hrv": "Komori", "ita": "Comore", "jpn": "コモロ", "nld": "Comoren", "por": "Comores", "rus": "Коморы", "spa": "Comoras", "svk": "Komory", "fin": "Komorit", "zho": "科摩罗", "isr": "קומורו"}}, "CK": {"currency": "NZD", "callingCode": "682", "flag": "flag-ck", "name": {"common": "Cook Islands", "cym": "Ynysoedd Cook", "deu": "Cookinseln", "fra": "Îles Cook", "hrv": "Cookovo Otočje", "ita": "Isole Cook", "jpn": "クック諸島", "nld": "Cookeilanden", "por": "Ilhas Cook", "rus": "Острова Кука", "spa": "Islas Cook", "svk": "Cookove ostrovy", "fin": "Cookinsaaret", "zho": "库克群岛", "isr": "איי קוק"}}, "CR": {"currency": "CRC", "callingCode": "506", "flag": "flag-cr", "name": {"common": "Costa Rica", "cym": "Costa Rica", "deu": "Costa Rica", "fra": "Costa Rica", "hrv": "Kostarika", "ita": "Costa Rica", "jpn": "コスタリカ", "nld": "Costa Rica", "por": "Costa Rica", "rus": "Коста-Рика", "spa": "Costa Rica", "svk": "Kostarika", "fin": "Costa Rica", "zho": "哥斯达黎加", "isr": "קוסטה ריקה"}}, "HR": {"currency": "HRK", "callingCode": "385", "flag": "flag-hr", "name": {"common": "Croatia", "cym": "Croatia", "deu": "Kroatien", "fra": "Croatie", "hrv": "Hrvatska", "ita": "Croazia", "jpn": "クロアチア", "nld": "Kroatië", "por": "Croácia", "rus": "Хорватия", "spa": "Croacia", "svk": "Chorvátsko", "fin": "Kroatia", "zho": "克罗地亚", "isr": "קרואטיה"}}, "CU": {"currency": "CUC", "callingCode": "53", "flag": "flag-cu", "name": {"common": "Cuba", "cym": "Ciwba", "deu": "Kuba", "fra": "Cuba", "hrv": "Kuba", "ita": "Cuba", "jpn": "キューバ", "nld": "Cuba", "por": "Cuba", "rus": "Куба", "spa": "Cuba", "svk": "Kuba", "fin": "Kuuba", "zho": "古巴", "isr": "קובה"}}, "CW": {"currency": "ANG", "callingCode": "5999", "flag": "flag-cw", "name": {"common": "Curaçao", "deu": "Curaçao", "fra": "Curaçao", "nld": "Curaçao", "por": "ilha da Curação", "rus": "Кюрасао", "spa": "Curazao", "svk": "CuraÇao", "fin": "Curaçao", "zho": "库拉索", "isr": "קוראסאו"}}, "CY": {"currency": "EUR", "callingCode": "357", "flag": "flag-cy", "name": {"common": "Cyprus", "cym": "Cyprus", "deu": "Zypern", "fra": "Chypre", "hrv": "Cipar", "ita": "Cipro", "jpn": "キプロス", "nld": "Cyprus", "por": "Chipre", "rus": "Кипр", "spa": "Chipre", "svk": "Cyprus", "fin": "Kypros", "zho": "塞浦路斯", "isr": "קפריסין"}}, "CZ": {"currency": "CZK", "callingCode": "420", "flag": "flag-cz", "name": {"common": "Czech Republic", "cym": "Y Weriniaeth Tsiec", "deu": "Tschechische Republik", "fra": "République tchèque", "hrv": "Češka", "ita": "Repubblica Ceca", "jpn": "チェコ", "nld": "Tsjechië", "por": "República Checa", "rus": "Чехия", "spa": "República Checa", "svk": "Česko", "fin": "Tšekki", "zho": "捷克", "isr": "צ׳כיה"}}, "CD": {"currency": "CDF", "callingCode": "243", "flag": "flag-cd", "name": {"common": "DR Congo", "cym": "Gweriniaeth Ddemocrataidd Congo", "deu": "Kongo (Dem. Rep.)", "fra": "Congo (Rép. dém.)", "hrv": "Kongo, Demokratska Republika", "ita": "Congo (Rep. Dem.)", "jpn": "コンゴ民主共和国", "nld": "Congo (DRC)", "por": "República Democrática do Congo", "rus": "Демократическая Республика Конго", "spa": "Congo (Rep. Dem.)", "svk": "Kongo", "fin": "Kongon demokraattinen tasavalta", "zho": "民主刚果", "isr": "קונגו - קינשאסה"}}, "DK": {"currency": "DKK", "callingCode": "45", "flag": "flag-dk", "name": {"common": "Denmark", "cym": "Denmarc", "deu": "Dänemark", "fra": "Danemark", "hrv": "Danska", "ita": "Danimarca", "jpn": "デンマーク", "nld": "Denemarken", "por": "Dinamarca", "rus": "Дания", "spa": "Dinamarca", "svk": "Dánsko", "fin": "Tanska", "zho": "丹麦", "isr": "דנמרק"}}, "DJ": {"currency": "DJF", "callingCode": "253", "flag": "flag-dj", "name": {"common": "Djibouti", "cym": "Djibouti", "deu": "Dschibuti", "fra": "Djibouti", "hrv": "Džibuti", "ita": "Gibuti", "jpn": "ジブチ", "nld": "Djibouti", "por": "Djibouti", "rus": "Джибути", "spa": "Djibouti", "svk": "Džibutsko", "fin": "Dijibouti", "zho": "吉布提", "isr": "ג׳יבוטי"}}, "DM": {"currency": "XCD", "callingCode": "1767", "flag": "flag-dm", "name": {"common": "Dominica", "cym": "Dominica", "deu": "Dominica", "fra": "Dominique", "hrv": "Dominika", "ita": "Dominica", "jpn": "ドミニカ国", "nld": "Dominica", "por": "Dominica", "rus": "Доминика", "spa": "Dominica", "svk": "Dominika", "fin": "Dominica", "zho": "多米尼加", "isr": "דומיניקה"}}, "DO": {"currency": "DOP", "callingCode": "1809", "flag": "flag-do", "name": {"common": "Dominican Republic", "cym": "Gweriniaeth_Dominica", "deu": "Dominikanische Republik", "fra": "République dominicaine", "hrv": "Dominikanska Republika", "ita": "Repubblica Dominicana", "jpn": "ドミニカ共和国", "nld": "Dominicaanse Republiek", "por": "República Dominicana", "rus": "Доминиканская Республика", "spa": "República Dominicana", "svk": "Dominikánska republika", "fin": "Dominikaaninen tasavalta", "zho": "多明尼加", "isr": "הרפובליקה הדומיניקנית"}}, "EC": {"currency": "USD", "callingCode": "593", "flag": "flag-ec", "name": {"common": "Ecuador", "cym": "Ecwador", "deu": "Ecuador", "fra": "Équateur", "hrv": "Ekvador", "ita": "Ecuador", "jpn": "エクアドル", "nld": "Ecuador", "por": "Equador", "rus": "Эквадор", "spa": "Ecuador", "svk": "Ekvádor", "fin": "Ecuador", "zho": "厄瓜多尔", "isr": "אקוודור"}}, "EG": {"currency": "EGP", "callingCode": "20", "flag": "flag-eg", "name": {"common": "Egypt", "cym": "Yr Aifft", "deu": "Ägypten", "fra": "Égypte", "hrv": "Egipat", "ita": "Egitto", "jpn": "エジプト", "nld": "Egypte", "por": "Egito", "rus": "Египет", "spa": "Egipto", "svk": "Egypt", "fin": "Egypti", "zho": "埃及", "isr": "מצרים"}}, "SV": {"currency": "SVC", "callingCode": "503", "flag": "flag-sv", "name": {"common": "El Salvador", "cym": "El Salvador", "deu": "El Salvador", "fra": "Salvador", "hrv": "Salvador", "ita": "El Salvador", "jpn": "エルサルバドル", "nld": "El Salvador", "por": "El Salvador", "rus": "Сальвадор", "spa": "El Salvador", "svk": "Salvádor", "fin": "El Salvador", "zho": "萨尔瓦多", "isr": "אל סלבדור"}}, "GQ": {"currency": "XAF", "callingCode": "240", "flag": "flag-gq", "name": {"common": "Equatorial Guinea", "cym": "Gini Gyhydeddol", "deu": "Äquatorialguinea", "fra": "Guinée équatoriale", "hrv": "Ekvatorijalna Gvineja", "ita": "Guinea Equatoriale", "jpn": "赤道ギニア", "nld": "Equatoriaal-Guinea", "por": "Guiné Equatorial", "rus": "Экваториальная Гвинея", "spa": "Guinea Ecuatorial", "svk": "Rovníková Guinea", "fin": "Päiväntasaajan Guinea", "zho": "赤道几内亚", "isr": "גינאה המשוונית"}}, "ER": {"currency": "ERN", "callingCode": "291", "flag": "flag-er", "name": {"common": "Eritrea", "cym": "Eritrea", "deu": "Eritrea", "fra": "Érythrée", "hrv": "Eritreja", "ita": "Eritrea", "jpn": "エリトリア", "nld": "Eritrea", "por": "Eritreia", "rus": "Эритрея", "spa": "Eritrea", "svk": "Eritrea", "fin": "Eritrea", "zho": "厄立特里亚", "isr": "אריתריאה"}}, "EE": {"currency": "EUR", "callingCode": "372", "flag": "flag-ee", "name": {"common": "Estonia", "cym": "Estonia", "deu": "Estland", "fra": "Estonie", "hrv": "Estonija", "ita": "Estonia", "jpn": "エストニア", "nld": "Estland", "por": "Estónia", "rus": "Эстония", "spa": "Estonia", "svk": "Estónsko", "fin": "Viro", "zho": "爱沙尼亚", "isr": "אסטוניה"}}, "ET": {"currency": "ETB", "callingCode": "251", "flag": "flag-et", "name": {"common": "Ethiopia", "cym": "Ethiopia", "deu": "Äthiopien", "fra": "Éthiopie", "hrv": "Etiopija", "ita": "Etiopia", "jpn": "エチオピア", "nld": "Ethiopië", "por": "Etiópia", "rus": "Эфиопия", "spa": "Etiopía", "svk": "Etiópia", "fin": "Etiopia", "zho": "埃塞俄比亚", "isr": "אתיופיה"}}, "FK": {"currency": "FKP", "callingCode": "500", "flag": "flag-fk", "name": {"common": "Falkland Islands", "deu": "Falklandinseln", "fra": "Îles Malouines", "hrv": "Falklandski Otoci", "ita": "Isole Falkland o Isole Malvine", "jpn": "フォークランド(マルビナス)諸島", "nld": "Falklandeilanden", "por": "Ilhas Malvinas", "rus": "Фолклендские острова", "spa": "Islas Malvinas", "svk": "Falklandy", "fin": "Falkandinsaaret", "zho": "福克兰群岛", "isr": "איי פוקלנד"}}, "FO": {"currency": "DKK", "callingCode": "298", "flag": "flag-fo", "name": {"common": "Faroe Islands", "deu": "Färöer-Inseln", "fra": "Îles Féroé", "hrv": "Farski Otoci", "ita": "Isole Far Oer", "jpn": "フェロー諸島", "nld": "Faeröer", "por": "Ilhas Faroé", "rus": "Фарерские острова", "spa": "Islas Faroe", "svk": "Faerské ostrovy", "fin": "Färsaaret", "zho": "法罗群岛", "isr": "איי פארו"}}, "FJ": {"currency": "FJD", "callingCode": "679", "flag": "flag-fj", "name": {"common": "Fiji", "deu": "Fidschi", "fra": "Fidji", "hrv": "Fiđi", "ita": "Figi", "jpn": "フィジー", "nld": "Fiji", "por": "Fiji", "rus": "Фиджи", "spa": "Fiyi", "svk": "Fidži", "fin": "Fidži", "zho": "斐济", "isr": "פיג׳י"}}, "FI": {"currency": "EUR", "callingCode": "358", "flag": "flag-fi", "name": {"common": "Finland", "deu": "Finnland", "fra": "Finlande", "hrv": "Finska", "ita": "Finlandia", "jpn": "フィンランド", "nld": "Finland", "por": "Finlândia", "rus": "Финляндия", "spa": "Finlandia", "svk": "Fínsko", "fin": "Suomi", "zho": "芬兰", "isr": "פינלנד"}}, "FR": {"currency": "EUR", "callingCode": "33", "flag": "flag-fr", "name": {"common": "France", "deu": "Frankreich", "fra": "France", "hrv": "Francuska", "ita": "Francia", "jpn": "フランス", "nld": "Frankrijk", "por": "França", "rus": "Франция", "spa": "Francia", "svk": "Francúzsko", "fin": "Ranska", "zho": "法国", "isr": "צרפת"}}, "GF": {"currency": "EUR", "callingCode": "594", "flag": "flag-gf", "name": {"common": "French Guiana", "deu": "Französisch Guyana", "fra": "Guyane", "hrv": "Francuska Gvajana", "ita": "Guyana francese", "jpn": "フランス領ギアナ", "nld": "Frans-Guyana", "por": "Guiana Francesa", "rus": "Французская Гвиана", "spa": "Guayana Francesa", "svk": "Guyana", "fin": "Ranskan Guayana", "zho": "法属圭亚那", "isr": "גיאנה הצרפתית"}}, "PF": {"currency": "XPF", "callingCode": "689", "flag": "flag-pf", "name": {"common": "French Polynesia", "deu": "Französisch-Polynesien", "fra": "Polynésie française", "hrv": "Francuska Polinezija", "ita": "Polinesia Francese", "jpn": "フランス領ポリネシア", "nld": "Frans-Polynesië", "por": "Polinésia Francesa", "rus": "Французская Полинезия", "spa": "Polinesia Francesa", "svk": "Francúzska Polynézia", "fin": "Ranskan Polynesia", "zho": "法属波利尼西亚", "isr": "פולינזיה הצרפתית"}}, "TF": {"currency": "EUR", "flag": "flag-tf", "name": {"common": "French Southern and Antarctic Lands", "deu": "Französische Süd-und Antarktisgebiete", "fra": "Terres australes et antarctiques françaises", "hrv": "Francuski južni i antarktički teritoriji", "ita": "Territori Francesi del Sud", "jpn": "フランス領南方・南極地域", "nld": "Franse Gebieden in de zuidelijke Indische Oceaan", "por": "Terras Austrais e Antárticas Francesas", "rus": "Французские Южные и Антарктические территории", "spa": "Tierras Australes y Antárticas Francesas", "svk": "Francúzske juŽné a antarktické územia", "fin": "Ranskan eteläiset ja antarktiset alueet", "zho": "法国南部和南极土地", "isr": "הטריטוריות הדרומיות של צרפת"}}, "GA": {"currency": "XAF", "callingCode": "241", "flag": "flag-ga", "name": {"common": "Gabon", "deu": "Gabun", "fra": "Gabon", "hrv": "Gabon", "ita": "Gabon", "jpn": "ガボン", "nld": "Gabon", "por": "Gabão", "rus": "Габон", "spa": "Gabón", "svk": "Gabon", "fin": "Gabon", "zho": "加蓬", "isr": "גבון"}}, "GM": {"currency": "GMD", "callingCode": "220", "flag": "flag-gm", "name": {"common": "Gambia", "deu": "Gambia", "fra": "Gambie", "hrv": "Gambija", "ita": "Gambia", "jpn": "ガンビア", "nld": "Gambia", "por": "Gâmbia", "rus": "Гамбия", "spa": "Gambia", "svk": "Gambia", "fin": "Gambia", "zho": "冈比亚", "isr": "גמביה"}}, "GE": {"currency": "GEL", "callingCode": "995", "flag": "flag-ge", "name": {"common": "Georgia", "deu": "Georgien", "fra": "Géorgie", "hrv": "Gruzija", "ita": "Georgia", "jpn": "グルジア", "nld": "Georgië", "por": "Geórgia", "rus": "Грузия", "spa": "Georgia", "svk": "Gruzínsko", "fin": "Georgia", "zho": "格鲁吉亚", "isr": "גאורגיה"}}, "DE": {"currency": "EUR", "callingCode": "49", "flag": "flag-de", "name": {"common": "Germany", "deu": "Deutschland", "fra": "Allemagne", "hrv": "Njemačka", "ita": "Germania", "jpn": "ドイツ", "nld": "Duitsland", "por": "Alemanha", "rus": "Германия", "spa": "Alemania", "svk": "Nemecko", "fin": "Saksa", "zho": "德国", "isr": "גרמניה"}}, "GH": {"currency": "GHS", "callingCode": "233", "flag": "flag-gh", "name": {"common": "Ghana", "deu": "Ghana", "fra": "Ghana", "hrv": "Gana", "ita": "Ghana", "jpn": "ガーナ", "nld": "Ghana", "por": "Gana", "rus": "Гана", "spa": "Ghana", "svk": "Ghana", "fin": "Ghana", "zho": "加纳", "isr": "גאנה"}}, "GI": {"currency": "GIP", "callingCode": "350", "flag": "flag-gi", "name": {"common": "Gibraltar", "deu": "Gibraltar", "fra": "Gibraltar", "hrv": "Gibraltar", "ita": "Gibilterra", "jpn": "ジブラルタル", "nld": "Gibraltar", "por": "Gibraltar", "rus": "Гибралтар", "spa": "Gibraltar", "svk": "Gibraltár", "fin": "Gibraltar", "zho": "直布罗陀", "isr": "גיברלטר"}}, "GR": {"currency": "EUR", "callingCode": "30", "flag": "flag-gr", "name": {"common": "Greece", "deu": "Griechenland", "fra": "Grèce", "hrv": "Grčka", "ita": "Grecia", "jpn": "ギリシャ", "nld": "Griekenland", "por": "Grécia", "rus": "Греция", "spa": "Grecia", "svk": "Greécko", "fin": "Kreikka", "zho": "希腊", "isr": "יוון"}}, "GL": {"currency": "DKK", "callingCode": "299", "flag": "flag-gl", "name": {"common": "Greenland", "deu": "Grönland", "fra": "Groenland", "hrv": "Grenland", "ita": "Groenlandia", "jpn": "グリーンランド", "nld": "Groenland", "por": "Gronelândia", "rus": "Гренландия", "spa": "Groenlandia", "svk": "Grónsko", "fin": "Groönlanti", "zho": "格陵兰", "isr": "גרינלנד"}}, "GD": {"currency": "XCD", "callingCode": "1473", "flag": "flag-gd", "name": {"common": "Grenada", "deu": "Grenada", "fra": "Grenade", "hrv": "Grenada", "ita": "Grenada", "jpn": "グレナダ", "nld": "Grenada", "por": "Granada", "rus": "Гренада", "spa": "Grenada", "svk": "Grenada", "fin": "Grenada", "zho": "格林纳达", "isr": "גרנדה"}}, "GP": {"currency": "EUR", "callingCode": "590", "flag": "flag-gp", "name": {"common": "Guadeloupe", "deu": "Guadeloupe", "fra": "Guadeloupe", "hrv": "Gvadalupa", "ita": "Guadeloupa", "jpn": "グアドループ", "nld": "Guadeloupe", "por": "Guadalupe", "rus": "Гваделупа", "spa": "Guadalupe", "svk": "Guadeloupe", "fin": "Guadeloupe", "zho": "瓜德罗普岛", "isr": "גוואדלופ"}}, "GU": {"currency": "USD", "callingCode": "1671", "flag": "flag-gu", "name": {"common": "Guam", "deu": "Guam", "fra": "Guam", "hrv": "Guam", "ita": "Guam", "jpn": "グアム", "nld": "Guam", "por": "Guam", "rus": "Гуам", "spa": "Guam", "svk": "Guam", "fin": "Guam", "zho": "关岛", "isr": "גואם"}}, "GT": {"currency": "GTQ", "callingCode": "502", "flag": "flag-gt", "name": {"common": "Guatemala", "deu": "Guatemala", "fra": "Guatemala", "hrv": "Gvatemala", "ita": "Guatemala", "jpn": "グアテマラ", "nld": "Guatemala", "por": "Guatemala", "rus": "Гватемала", "spa": "Guatemala", "svk": "Guatemala", "fin": "Guatemala", "zho": "危地马拉", "isr": "גואטמלה"}}, "GG": {"currency": "GBP", "callingCode": "44", "flag": "flag-gg", "name": {"common": "Guernsey", "deu": "Guernsey", "fra": "Guernesey", "hrv": "Guernsey", "ita": "Guernsey", "jpn": "ガーンジー", "nld": "Guernsey", "por": "Guernsey", "rus": "Гернси", "spa": "Guernsey", "svk": "Guernsey", "fin": "Guernsey", "zho": "根西岛", "isr": "גרנסי"}}, "GN": {"currency": "GNF", "callingCode": "224", "flag": "flag-gn", "name": {"common": "Guinea", "deu": "Guinea", "fra": "Guinée", "hrv": "Gvineja", "ita": "Guinea", "jpn": "ギニア", "nld": "Guinee", "por": "Guiné", "rus": "Гвинея", "spa": "Guinea", "svk": "Guinea", "fin": "Guinea", "zho": "几内亚", "isr": "גינאה"}}, "GW": {"currency": "XOF", "callingCode": "245", "flag": "flag-gw", "name": {"common": "Guinea-Bissau", "deu": "Guinea-Bissau", "fra": "Guinée-Bissau", "hrv": "Gvineja Bisau", "ita": "Guinea-Bissau", "jpn": "ギニアビサウ", "nld": "Guinee-Bissau", "por": "Guiné-Bissau", "rus": "Гвинея-Бисау", "spa": "Guinea-Bisáu", "svk": "Guinea-Bissau", "fin": "Guinea-Bissau", "zho": "几内亚比绍", "isr": "גינאה ביסאו"}}, "GY": {"currency": "GYD", "callingCode": "592", "flag": "flag-gy", "name": {"common": "Guyana", "deu": "Guyana", "fra": "Guyana", "hrv": "Gvajana", "ita": "Guyana", "jpn": "ガイアナ", "nld": "Guyana", "por": "Guiana", "rus": "Гайана", "spa": "Guyana", "svk": "Guyana", "fin": "Guayana", "zho": "圭亚那", "isr": "גיאנה"}}, "HT": {"currency": "HTG", "callingCode": "509", "flag": "flag-ht", "name": {"common": "Haiti", "deu": "Haiti", "fra": "Haïti", "hrv": "Haiti", "ita": "Haiti", "jpn": "ハイチ", "nld": "Haïti", "por": "Haiti", "rus": "Гаити", "spa": "Haiti", "svk": "Haiti", "fin": "Haiti", "zho": "海地", "isr": "האיטי"}}, "HM": {"currency": "AUD", "flag": "flag-hm", "name": {"common": "Heard Island and McDonald Islands", "deu": "Heard und die McDonaldinseln", "fra": "Îles Heard-et-MacDonald", "hrv": "Otok Heard i otočje McDonald", "ita": "Isole Heard e McDonald", "jpn": "ハード島とマクドナルド諸島", "nld": "Heard-en McDonaldeilanden", "por": "Ilha Heard e Ilhas McDonald", "rus": "Остров Херд и острова Макдональд", "spa": "Islas Heard y McDonald", "svk": "Heardov ostrov", "fin": "Heard ja McDonaldinsaaret", "zho": "赫德岛和麦当劳群岛", "isr": "איי הרד ומקדונלד"}}, "HN": {"currency": "HNL", "callingCode": "504", "flag": "flag-hn", "name": {"common": "Honduras", "deu": "Honduras", "fra": "Honduras", "hrv": "Honduras", "ita": "Honduras", "jpn": "ホンジュラス", "nld": "Honduras", "por": "Honduras", "rus": "Гондурас", "spa": "Honduras", "fin": "Honduras", "zho": "洪都拉斯", "isr": "הונדורס"}}, "HK": {"currency": "HKD", "callingCode": "852", "flag": "flag-hk", "name": {"common": "Hong Kong", "deu": "Hongkong", "fra": "Hong Kong", "hrv": "Hong Kong", "ita": "Hong Kong", "jpn": "香港", "nld": "Hongkong", "por": "Hong Kong", "rus": "Гонконг", "spa": "Hong Kong", "svk": "Hongkong", "fin": "Hongkong", "isr": "הונג קונג (מחוז מנהלי מיוחד של סין)"}}, "HU": {"currency": "HUF", "callingCode": "36", "flag": "flag-hu", "name": {"common": "Hungary", "deu": "Ungarn", "fra": "Hongrie", "hrv": "Mađarska", "ita": "Ungheria", "jpn": "ハンガリー", "nld": "Hongarije", "por": "Hungria", "rus": "Венгрия", "spa": "Hungría", "svk": "Maďarsko", "fin": "Unkari", "zho": "匈牙利", "isr": "הונגריה"}}, "IS": {"currency": "ISK", "callingCode": "354", "flag": "flag-is", "name": {"common": "Iceland", "deu": "Island", "fra": "Islande", "hrv": "Island", "ita": "Islanda", "jpn": "アイスランド", "nld": "IJsland", "por": "Islândia", "rus": "Исландия", "spa": "Islandia", "svk": "Island", "fin": "Islanti", "zho": "冰岛", "isr": "איסלנד"}}, "IN": {"currency": "INR", "callingCode": "91", "flag": "flag-in", "name": {"common": "India", "deu": "Indien", "fra": "Inde", "hrv": "Indija", "ita": "India", "jpn": "インド", "nld": "India", "por": "Índia", "rus": "Индия", "spa": "India", "svk": "India", "fin": "Intia", "zho": "印度", "isr": "הודו"}}, "ID": {"currency": "IDR", "callingCode": "62", "flag": "flag-id", "name": {"common": "Indonesia", "deu": "Indonesien", "fra": "Indonésie", "hrv": "Indonezija", "ita": "Indonesia", "jpn": "インドネシア", "nld": "Indonesië", "por": "Indonésia", "rus": "Индонезия", "spa": "Indonesia", "svk": "Indonézia", "fin": "Indonesia", "zho": "印度尼西亚", "isr": "אינדונזיה"}}, "IR": {"currency": "IRR", "callingCode": "98", "flag": "flag-ir", "name": {"common": "Iran", "deu": "Iran", "fra": "Iran", "hrv": "Iran", "ita": "Iran", "jpn": "イラン・イスラム共和国", "nld": "Iran", "por": "Irão", "rus": "Иран", "spa": "Iran", "svk": "Irán", "fin": "Iran", "zho": "伊朗", "isr": "איראן"}}, "IQ": {"currency": "IQD", "callingCode": "964", "flag": "flag-iq", "name": {"common": "Iraq", "deu": "Irak", "fra": "Irak", "hrv": "Irak", "ita": "Iraq", "jpn": "イラク", "nld": "Irak", "por": "Iraque", "rus": "Ирак", "spa": "Irak", "svk": "Irak", "fin": "Irak", "zho": "伊拉克", "isr": "עיראק"}}, "IE": {"currency": "EUR", "callingCode": "353", "flag": "flag-ie", "name": {"common": "Ireland", "deu": "Irland", "fra": "Irlande", "hrv": "Irska", "ita": "Irlanda", "jpn": "アイルランド", "nld": "Ierland", "por": "Irlanda", "rus": "Ирландия", "spa": "Irlanda", "svk": "Írsko", "fin": "Irlanti", "zho": "爱尔兰", "isr": "אירלנד"}}, "IM": {"currency": "GBP", "callingCode": "44", "flag": "flag-im", "name": {"common": "Isle of Man", "deu": "Insel Man", "fra": "Île de Man", "hrv": "Otok Man", "ita": "Isola di Man", "jpn": "マン島", "nld": "Isle of Man", "por": "Ilha de Man", "rus": "Остров Мэн", "spa": "Isla de Man", "svk": "Man", "fin": "Mansaari", "zho": "马恩岛", "isr": "האי מאן"}}, "IL": {"currency": "ILS", "callingCode": "972", "flag": "flag-il", "name": {"common": "Israel", "deu": "Israel", "fra": "Israël", "hrv": "Izrael", "ita": "Israele", "jpn": "イスラエル", "nld": "Israël", "por": "Israel", "rus": "Израиль", "spa": "Israel", "svk": "Izrael", "fin": "Israel", "zho": "以色列", "isr": "ישראל"}}, "IT": {"currency": "EUR", "callingCode": "39", "flag": "flag-it", "name": {"common": "Italy", "deu": "Italien", "fra": "Italie", "hrv": "Italija", "ita": "Italia", "jpn": "イタリア", "nld": "Italië", "por": "Itália", "rus": "Италия", "spa": "Italia", "svk": "Taliansko", "fin": "Italia", "zho": "意大利", "isr": "איטליה"}}, "CI": {"currency": "XOF", "callingCode": "225", "flag": "flag-ci", "name": {"common": "Ivory Coast", "deu": "Elfenbeinküste", "fra": "Côte d'Ivoire", "hrv": "Obala Bjelokosti", "ita": "Costa d'Avorio", "jpn": "コートジボワール", "nld": "Ivoorkust", "por": "Costa do Marfim", "rus": "Кот-д’Ивуар", "spa": "Costa de Marfil", "svk": "Pobržie Slonoviny", "fin": "Norsunluurannikko", "zho": "科特迪瓦", "isr": "חוף השנהב"}}, "JM": {"currency": "JMD", "callingCode": "1876", "flag": "flag-jm", "name": {"common": "Jamaica", "deu": "Jamaika", "fra": "Jamaïque", "hrv": "Jamajka", "ita": "Giamaica", "jpn": "ジャマイカ", "nld": "Jamaica", "por": "Jamaica", "rus": "Ямайка", "spa": "Jamaica", "svk": "Jamajka", "fin": "Jamaika", "zho": "牙买加", "isr": "ג׳מייקה"}}, "JP": {"currency": "JPY", "callingCode": "81", "flag": "flag-jp", "name": {"common": "Japan", "deu": "Japan", "fra": "Japon", "hrv": "Japan", "ita": "Giappone", "jpn": "日本", "nld": "Japan", "por": "Japão", "rus": "Япония", "spa": "Japón", "svk": "Japonsko", "fin": "Japani", "zho": "日本", "isr": "יפן"}}, "JE": {"currency": "GBP", "callingCode": "44", "flag": "flag-je", "name": {"common": "Jersey", "deu": "Jersey", "fra": "Jersey", "hrv": "Jersey", "ita": "Isola di Jersey", "jpn": "ジャージー", "nld": "Jersey", "por": "Jersey", "rus": "Джерси", "spa": "Jersey", "svk": "Jersey", "fin": "Jersey", "zho": "泽西岛", "isr": "ג׳רסי"}}, "JO": {"currency": "JOD", "callingCode": "962", "flag": "flag-jo", "name": {"common": "Jordan", "deu": "Jordanien", "fra": "Jordanie", "hrv": "Jordan", "ita": "Giordania", "jpn": "ヨルダン", "nld": "Jordanië", "por": "Jordânia", "rus": "Иордания", "spa": "Jordania", "svk": "Jordánsko", "fin": "Jordania", "zho": "约旦", "isr": "ירדן"}}, "KZ": {"currency": "KZT", "callingCode": "76", "flag": "flag-kz", "name": {"common": "Kazakhstan", "deu": "Kasachstan", "fra": "Kazakhstan", "hrv": "Kazahstan", "ita": "Kazakistan", "jpn": "カザフスタン", "nld": "Kazachstan", "por": "Cazaquistão", "rus": "Казахстан", "spa": "Kazajistán", "svk": "Kazachstan", "fin": "Kazakstan", "zho": "哈萨克斯坦", "isr": "קזחסטן"}}, "KE": {"currency": "KES", "callingCode": "254", "flag": "flag-ke", "name": {"common": "Kenya", "deu": "Kenia", "fra": "Kenya", "hrv": "Kenija", "ita": "Kenya", "jpn": "ケニア", "nld": "Kenia", "por": "Quénia", "rus": "Кения", "spa": "Kenia", "svk": "Keňa", "fin": "Kenia", "zho": "肯尼亚", "isr": "קניה"}}, "KI": {"currency": "AUD", "callingCode": "686", "flag": "flag-ki", "name": {"common": "Kiribati", "deu": "Kiribati", "fra": "Kiribati", "hrv": "Kiribati", "ita": "Kiribati", "jpn": "キリバス", "nld": "Kiribati", "por": "Kiribati", "rus": "Кирибати", "spa": "Kiribati", "svk": "Kiribati", "fin": "Kiribati", "zho": "基里巴斯", "isr": "קיריבאטי"}}, "XK": {"currency": "EUR", "callingCode": "383", "flag": "flag-xk", "name": {"common": "Kosovo", "deu": "Kosovo", "fra": "Kosovo", "hrv": "Kosovo", "ita": "Kosovo", "nld": "Kosovo", "por": "Kosovo", "rus": "Республика Косово", "spa": "Kosovo", "svk": "Kosovo", "fin": "Kosovo", "zho": "科索沃", "isr": "קוסובו"}}, "KW": {"currency": "KWD", "callingCode": "965", "flag": "flag-kw", "name": {"common": "Kuwait", "deu": "Kuwait", "fra": "Koweït", "hrv": "Kuvajt", "ita": "Kuwait", "jpn": "クウェート", "nld": "Koeweit", "por": "Kuwait", "rus": "Кувейт", "spa": "Kuwait", "svk": "Kuvajt", "fin": "Kuwait", "zho": "科威特", "isr": "כווית"}}, "KG": {"currency": "KGS", "callingCode": "996", "flag": "flag-kg", "name": {"common": "Kyrgyzstan", "deu": "Kirgisistan", "fra": "Kirghizistan", "hrv": "Kirgistan", "ita": "Kirghizistan", "jpn": "キルギス", "nld": "Kirgizië", "por": "Quirguistão", "rus": "Киргизия", "spa": "Kirguizistán", "svk": "Kirgizsko", "fin": "Kirgisia", "zho": "吉尔吉斯斯坦", "isr": "קירגיזסטן"}}, "LA": {"currency": "LAK", "callingCode": "856", "flag": "flag-la", "name": {"common": "Laos", "deu": "Laos", "fra": "Laos", "hrv": "Laos", "ita": "Laos", "jpn": "ラオス人民民主共和国", "nld": "Laos", "por": "Laos", "rus": "Лаос", "spa": "Laos", "svk": "Laos", "fin": "Laos", "zho": "老挝", "isr": "לאוס"}}, "LV": {"currency": "EUR", "callingCode": "371", "flag": "flag-lv", "name": {"common": "Latvia", "deu": "Lettland", "fra": "Lettonie", "hrv": "Latvija", "ita": "Lettonia", "jpn": "ラトビア", "nld": "Letland", "por": "Letónia", "rus": "Латвия", "spa": "Letonia", "svk": "Lotyšsko", "fin": "Latvia", "zho": "拉脱维亚", "isr": "לטביה"}}, "LB": {"currency": "LBP", "callingCode": "961", "flag": "flag-lb", "name": {"common": "Lebanon", "deu": "Libanon", "fra": "Liban", "hrv": "Libanon", "ita": "Libano", "jpn": "レバノン", "nld": "Libanon", "por": "Líbano", "rus": "Ливан", "spa": "Líbano", "svk": "Libanon", "fin": "Libanon", "zho": "黎巴嫩", "isr": "לבנון"}}, "LS": {"currency": "LSL", "callingCode": "266", "flag": "flag-ls", "name": {"common": "Lesotho", "deu": "Lesotho", "fra": "Lesotho", "hrv": "Lesoto", "ita": "Lesotho", "jpn": "レソト", "nld": "Lesotho", "por": "Lesoto", "rus": "Лесото", "spa": "Lesotho", "svk": "Lesotho", "fin": "Lesotho", "zho": "莱索托", "isr": "לסוטו"}}, "LR": {"currency": "LRD", "callingCode": "231", "flag": "flag-lr", "name": {"common": "Liberia", "deu": "Liberia", "fra": "Liberia", "hrv": "Liberija", "ita": "Liberia", "jpn": "リベリア", "nld": "Liberia", "por": "Libéria", "rus": "Либерия", "spa": "Liberia", "svk": "Libéria", "fin": "Liberia", "zho": "利比里亚", "isr": "ליבריה"}}, "LY": {"currency": "LYD", "callingCode": "218", "flag": "flag-ly", "name": {"common": "Libya", "deu": "Libyen", "fra": "Libye", "hrv": "Libija", "ita": "Libia", "jpn": "リビア", "nld": "Libië", "por": "Líbia", "rus": "Ливия", "spa": "Libia", "svk": "Líbya", "fin": "Libya", "zho": "利比亚", "isr": "לוב"}}, "LI": {"currency": "CHF", "callingCode": "423", "flag": "flag-li", "name": {"common": "Liechtenstein", "deu": "Liechtenstein", "fra": "Liechtenstein", "hrv": "Lihtenštajn", "ita": "Liechtenstein", "jpn": "リヒテンシュタイン", "nld": "Liechtenstein", "por": "Liechtenstein", "rus": "Лихтенштейн", "spa": "Liechtenstein", "svk": "Lichtenštajnsko", "fin": "Liechenstein", "zho": "列支敦士登", "isr": "ליכטנשטיין"}}, "LT": {"currency": "EUR", "callingCode": "370", "flag": "flag-lt", "name": {"common": "Lithuania", "deu": "Litauen", "fra": "Lituanie", "hrv": "Litva", "ita": "Lituania", "jpn": "リトアニア", "nld": "Litouwen", "por": "Lituânia", "rus": "Литва", "spa": "Lituania", "svk": "Litva", "fin": "Liettua", "zho": "立陶宛", "isr": "ליטא"}}, "LU": {"currency": "EUR", "callingCode": "352", "flag": "flag-lu", "name": {"common": "Luxembourg", "deu": "Luxemburg", "fra": "Luxembourg", "hrv": "Luksemburg", "ita": "Lussemburgo", "jpn": "ルクセンブルク", "nld": "Luxemburg", "por": "Luxemburgo", "rus": "Люксембург", "spa": "Luxemburgo", "svk": "Luxembursko", "fin": "Luxemburg", "zho": "卢森堡", "isr": "לוקסמבורג"}}, "MO": {"currency": "MOP", "callingCode": "853", "flag": "flag-mo", "name": {"common": "Macau", "deu": "Macao", "fra": "Macao", "hrv": "Makao", "ita": "Macao", "jpn": "マカオ", "nld": "Macao", "por": "Macau", "rus": "Макао", "spa": "Macao", "fin": "Macao", "isr": "מקאו (מחוז מנהלי מיוחד של סין)"}}, "MK": {"currency": "MKD", "callingCode": "389", "flag": "flag-mk", "name": {"common": "Macedonia", "deu": "Mazedonien", "fra": "Macédoine", "hrv": "Makedonija", "ita": "Macedonia", "jpn": "マケドニア旧ユーゴスラビア共和国", "nld": "Macedonië", "por": "Macedónia", "rus": "Республика Македония", "spa": "Macedonia", "svk": "Macedónsko", "fin": "Makedonia", "zho": "马其顿", "isr": "מקדוניה"}}, "MG": {"currency": "MGA", "callingCode": "261", "flag": "flag-mg", "name": {"common": "Madagascar", "deu": "Madagaskar", "fra": "Madagascar", "hrv": "Madagaskar", "ita": "Madagascar", "jpn": "マダガスカル", "nld": "Madagaskar", "por": "Madagáscar", "rus": "Мадагаскар", "spa": "Madagascar", "svk": "Madagaskar", "fin": "Madagaskar", "zho": "马达加斯加", "isr": "מדגסקר"}}, "MW": {"currency": "MWK", "callingCode": "265", "flag": "flag-mw", "name": {"common": "Malawi", "deu": "Malawi", "fra": "Malawi", "hrv": "Malavi", "ita": "Malawi", "jpn": "マラウイ", "nld": "Malawi", "por": "Malawi", "rus": "Малави", "spa": "Malawi", "svk": "Malawi", "fin": "Malawi", "zho": "马拉维", "isr": "מלאווי"}}, "MY": {"currency": "MYR", "callingCode": "60", "flag": "flag-my", "name": {"common": "Malaysia", "deu": "Malaysia", "fra": "Malaisie", "hrv": "Malezija", "ita": "Malesia", "jpn": "マレーシア", "nld": "Maleisië", "por": "Malásia", "rus": "Малайзия", "spa": "Malasia", "svk": "Malajzia", "fin": "Malesia", "zho": "马来西亚", "isr": "מלזיה"}}, "MV": {"currency": "MVR", "callingCode": "960", "flag": "flag-mv", "name": {"common": "Maldives", "deu": "Malediven", "fra": "Maldives", "hrv": "Maldivi", "ita": "Maldive", "jpn": "モルディブ", "nld": "Maldiven", "por": "Maldivas", "rus": "Мальдивы", "spa": "Maldivas", "svk": "Maldivy", "fin": "Malediivit", "zho": "马尔代夫", "isr": "האיים המלדיביים"}}, "ML": {"currency": "XOF", "callingCode": "223", "flag": "flag-ml", "name": {"common": "Mali", "deu": "Mali", "fra": "Mali", "hrv": "Mali", "ita": "Mali", "jpn": "マリ", "nld": "Mali", "por": "Mali", "rus": "Мали", "spa": "Mali", "svk": "Mali", "fin": "Mali", "zho": "马里", "isr": "מאלי"}}, "MT": {"currency": "EUR", "callingCode": "356", "flag": "flag-mt", "name": {"common": "Malta", "deu": "Malta", "fra": "Malte", "hrv": "Malta", "ita": "Malta", "jpn": "マルタ", "nld": "Malta", "por": "Malta", "rus": "Мальта", "spa": "Malta", "svk": "Malta", "fin": "Malta", "zho": "马耳他", "isr": "מלטה"}}, "MH": {"currency": "USD", "callingCode": "692", "flag": "flag-mh", "name": {"common": "Marshall Islands", "deu": "Marshallinseln", "fra": "Îles Marshall", "hrv": "Maršalovi Otoci", "ita": "Isole Marshall", "jpn": "マーシャル諸島", "nld": "Marshalleilanden", "por": "Ilhas Marshall", "rus": "Маршалловы Острова", "spa": "Islas Marshall", "svk": "Marshallove ostrovy", "fin": "Marshallinsaaret", "zho": "马绍尔群岛", "isr": "איי מרשל"}}, "MQ": {"currency": "EUR", "callingCode": "596", "flag": "flag-mq", "name": {"common": "Martinique", "deu": "Martinique", "fra": "Martinique", "hrv": "Martinique", "ita": "Martinica", "jpn": "マルティニーク", "nld": "Martinique", "por": "Martinica", "rus": "Мартиника", "spa": "Martinica", "svk": "Martinik", "fin": "Martinique", "zho": "马提尼克", "isr": "מרטיניק"}}, "MR": {"currency": "MRO", "callingCode": "222", "flag": "flag-mr", "name": {"common": "Mauritania", "deu": "Mauretanien", "fra": "Mauritanie", "hrv": "Mauritanija", "ita": "Mauritania", "jpn": "モーリタニア", "nld": "Mauritanië", "por": "Mauritânia", "rus": "Мавритания", "spa": "Mauritania", "svk": "Mauritánia", "fin": "Mauritania", "zho": "毛里塔尼亚", "isr": "מאוריטניה"}}, "MU": {"currency": "MUR", "callingCode": "230", "flag": "flag-mu", "name": {"common": "Mauritius", "deu": "Mauritius", "fra": "Île Maurice", "hrv": "Mauricijus", "ita": "Mauritius", "jpn": "モーリシャス", "nld": "Mauritius", "por": "Maurício", "rus": "Маврикий", "spa": "Mauricio", "svk": "Maurícius", "fin": "Mauritius", "zho": "毛里求斯", "isr": "מאוריציוס"}}, "YT": {"currency": "EUR", "callingCode": "262", "flag": "flag-yt", "name": {"common": "Mayotte", "deu": "Mayotte", "fra": "Mayotte", "hrv": "Mayotte", "ita": "Mayotte", "jpn": "マヨット", "nld": "Mayotte", "por": "Mayotte", "rus": "Майотта", "spa": "Mayotte", "svk": "Mayotte", "fin": "Mayotte", "zho": "马约特", "isr": "מאיוט"}}, "MX": {"currency": "MXN", "callingCode": "52", "flag": "flag-mx", "name": {"common": "Mexico", "deu": "Mexiko", "fra": "Mexique", "hrv": "Meksiko", "ita": "Messico", "jpn": "メキシコ", "nld": "Mexico", "por": "México", "rus": "Мексика", "spa": "México", "svk": "Mexiko", "fin": "Meksiko", "zho": "墨西哥", "isr": "מקסיקו"}}, "FM": {"currency": "USD", "callingCode": "691", "flag": "flag-fm", "name": {"common": "Micronesia", "deu": "Mikronesien", "fra": "Micronésie", "hrv": "Mikronezija", "ita": "Micronesia", "jpn": "ミクロネシア連邦", "nld": "Micronesië", "por": "Micronésia", "rus": "Федеративные Штаты Микронезии", "spa": "Micronesia", "svk": "Mikronézia", "fin": "Mikronesia", "zho": "密克罗尼西亚", "isr": "מיקרונזיה"}}, "MD": {"currency": "MDL", "callingCode": "373", "flag": "flag-md", "name": {"common": "Moldova", "deu": "Moldawie", "fra": "Moldavie", "hrv": "Moldova", "ita": "Moldavia", "jpn": "モルドバ共和国", "nld": "Moldavië", "por": "Moldávia", "rus": "Молдавия", "spa": "Moldavia", "svk": "Moldavsko", "fin": "Moldova", "zho": "摩尔多瓦", "isr": "מולדובה"}}, "MC": {"currency": "EUR", "callingCode": "377", "flag": "flag-mc", "name": {"common": "Monaco", "deu": "Monaco", "fra": "Monaco", "hrv": "Monako", "ita": "Principato di Monaco", "jpn": "モナコ", "nld": "Monaco", "por": "Mónaco", "rus": "Монако", "spa": "Mónaco", "svk": "Monako", "fin": "Monaco", "zho": "摩纳哥", "isr": "מונקו"}}, "MN": {"currency": "MNT", "callingCode": "976", "flag": "flag-mn", "name": {"common": "Mongolia", "deu": "Mongolei", "fra": "Mongolie", "hrv": "Mongolija", "ita": "Mongolia", "jpn": "モンゴル", "nld": "Mongolië", "por": "Mongólia", "rus": "Монголия", "spa": "Mongolia", "svk": "Mongolsko", "fin": "Mongolia", "zho": "蒙古", "isr": "מונגוליה"}}, "ME": {"currency": "EUR", "callingCode": "382", "flag": "flag-me", "name": {"common": "Montenegro", "deu": "Montenegro", "fra": "Monténégro", "hrv": "Crna Gora", "ita": "Montenegro", "jpn": "モンテネグロ", "nld": "Montenegro", "por": "Montenegro", "rus": "Черногория", "spa": "Montenegro", "svk": "Čierna Hora", "fin": "Montenegro", "zho": "黑山", "isr": "מונטנגרו"}}, "MS": {"currency": "XCD", "callingCode": "1664", "flag": "flag-ms", "name": {"common": "Montserrat", "deu": "Montserrat", "fra": "Montserrat", "hrv": "Montserrat", "ita": "Montserrat", "jpn": "モントセラト", "nld": "Montserrat", "por": "Montserrat", "rus": "Монтсеррат", "spa": "Montserrat", "svk": "Montserrat", "fin": "Montserrat", "zho": "蒙特塞拉特", "isr": "מונסראט"}}, "MA": {"currency": "MAD", "callingCode": "212", "flag": "flag-ma", "name": {"common": "Morocco", "deu": "Marokko", "fra": "Maroc", "hrv": "Maroko", "ita": "Marocco", "jpn": "モロッコ", "nld": "Marokko", "por": "Marrocos", "rus": "Марокко", "spa": "Marruecos", "svk": "Maroko", "fin": "Marokko", "zho": "摩洛哥", "isr": "מרוקו"}}, "MZ": {"currency": "MZN", "callingCode": "258", "flag": "flag-mz", "name": {"common": "Mozambique", "deu": "Mosambik", "fra": "Mozambique", "hrv": "Mozambik", "ita": "Mozambico", "jpn": "モザンビーク", "nld": "Mozambique", "por": "Moçambique", "rus": "Мозамбик", "spa": "Mozambique", "svk": "Mozambik", "fin": "Mosambik", "zho": "莫桑比克", "isr": "מוזמביק"}}, "MM": {"currency": "MMK", "callingCode": "95", "flag": "flag-mm", "name": {"common": "Myanmar", "deu": "Myanmar", "fra": "Birmanie", "hrv": "Mijanmar", "ita": "Birmania", "jpn": "ミャンマー", "nld": "Myanmar", "por": "Myanmar", "rus": "Мьянма", "spa": "Myanmar", "svk": "Mjanmarsko", "fin": "Myanmar", "zho": "缅甸", "isr": "מיאנמר (בורמה)"}}, "NA": {"currency": "NAD", "callingCode": "264", "flag": "flag-na", "name": {"common": "Namibia", "deu": "Namibia", "fra": "Namibie", "hrv": "Namibija", "ita": "Namibia", "jpn": "ナミビア", "nld": "Namibië", "por": "Namíbia", "rus": "Намибия", "spa": "Namibia", "svk": "Namíbia", "fin": "Namibia", "zho": "纳米比亚", "isr": "נמיביה"}}, "NR": {"currency": "AUD", "callingCode": "674", "flag": "flag-nr", "name": {"common": "Nauru", "deu": "Nauru", "fra": "Nauru", "hrv": "Nauru", "ita": "Nauru", "jpn": "ナウル", "nld": "Nauru", "por": "Nauru", "rus": "Науру", "spa": "Nauru", "svk": "Nauru", "fin": "Nauru", "zho": "瑙鲁", "isr": "נאורו"}}, "NP": {"currency": "NPR", "callingCode": "977", "flag": "flag-np", "name": {"common": "Nepal", "deu": "Népal", "fra": "Népal", "hrv": "Nepal", "ita": "Nepal", "jpn": "ネパール", "nld": "Nepal", "por": "Nepal", "rus": "Непал", "spa": "Nepal", "svk": "Nepál", "fin": "Nepal", "zho": "尼泊尔", "isr": "נפאל"}}, "NL": {"currency": "EUR", "callingCode": "31", "flag": "flag-nl", "name": {"common": "Netherlands", "deu": "Niederlande", "fra": "Pays-Bas", "hrv": "Nizozemska", "ita": "Paesi Bassi", "jpn": "オランダ", "nld": "Nederland", "por": "Holanda", "rus": "Нидерланды", "spa": "Países Bajos", "svk": "Holansko", "fin": "Alankomaat", "zho": "荷兰", "isr": "הולנד"}}, "NC": {"currency": "XPF", "callingCode": "687", "flag": "flag-nc", "name": {"common": "New Caledonia", "deu": "Neukaledonien", "fra": "Nouvelle-Calédonie", "hrv": "Nova Kaledonija", "ita": "Nuova Caledonia", "jpn": "ニューカレドニア", "nld": "Nieuw-Caledonië", "por": "Nova Caledónia", "rus": "Новая Каледония", "spa": "Nueva Caledonia", "svk": "Nová Kaledónia", "fin": "Uusi-Kaledonia", "zho": "新喀里多尼亚", "isr": "קלדוניה החדשה"}}, "NZ": {"currency": "NZD", "callingCode": "64", "flag": "flag-nz", "name": {"common": "New Zealand", "deu": "Neuseeland", "fra": "Nouvelle-Zélande", "hrv": "Novi Zeland", "ita": "Nuova Zelanda", "jpn": "ニュージーランド", "nld": "Nieuw-Zeeland", "por": "Nova Zelândia", "rus": "Новая Зеландия", "spa": "Nueva Zelanda", "svk": "Nový Zéland", "fin": "Uusi-Seelanti", "zho": "新西兰", "isr": "ניו זילנד"}}, "NI": {"currency": "NIO", "callingCode": "505", "flag": "flag-ni", "name": {"common": "Nicaragua", "deu": "Nicaragua", "fra": "Nicaragua", "hrv": "Nikaragva", "ita": "Nicaragua", "jpn": "ニカラグア", "nld": "Nicaragua", "por": "Nicarágua", "rus": "Никарагуа", "spa": "Nicaragua", "svk": "Nikaragua", "fin": "Nicaragua", "zho": "尼加拉瓜", "isr": "ניקרגואה"}}, "NE": {"currency": "XOF", "callingCode": "227", "flag": "flag-ne", "name": {"common": "Niger", "deu": "Niger", "fra": "Niger", "hrv": "Niger", "ita": "Niger", "jpn": "ニジェール", "nld": "Niger", "por": "Níger", "rus": "Нигер", "spa": "Níger", "svk": "Niger", "fin": "Niger", "zho": "尼日尔", "isr": "ניז׳ר"}}, "NG": {"currency": "NGN", "callingCode": "234", "flag": "flag-ng", "name": {"common": "Nigeria", "deu": "Nigeria", "fra": "Nigéria", "hrv": "Nigerija", "ita": "Nigeria", "jpn": "ナイジェリア", "nld": "Nigeria", "por": "Nigéria", "rus": "Нигерия", "spa": "Nigeria", "svk": "Nigéria", "fin": "Nigeria", "zho": "尼日利亚", "isr": "ניגריה"}}, "NU": {"currency": "NZD", "callingCode": "683", "flag": "flag-nu", "name": {"common": "Niue", "deu": "Niue", "fra": "Niue", "hrv": "Niue", "ita": "Niue", "jpn": "ニウエ", "nld": "Niue", "por": "Niue", "rus": "Ниуэ", "spa": "Niue", "svk": "Niue", "fin": "Niue", "zho": "纽埃", "isr": "ניווה"}}, "NF": {"currency": "AUD", "callingCode": "672", "flag": "flag-nf", "name": {"common": "Norfolk Island", "deu": "Norfolkinsel", "fra": "Île Norfolk", "hrv": "Otok Norfolk", "ita": "Isola Norfolk", "jpn": "ノーフォーク島", "nld": "Norfolkeiland", "por": "Ilha Norfolk", "rus": "Норфолк", "spa": "Isla de Norfolk", "svk": "Norfolk", "fin": "Norfolkinsaari", "zho": "诺福克岛", "isr": "איי נורפוק"}}, "KP": {"currency": "KPW", "callingCode": "850", "flag": "flag-kp", "name": {"common": "North Korea", "deu": "Nordkorea", "fra": "Corée du Nord", "hrv": "Sjeverna Koreja", "ita": "Corea del Nord", "jpn": "朝鮮民主主義人民共和国", "nld": "Noord-Korea", "por": "Coreia do Norte", "rus": "Северная Корея", "spa": "Corea del Norte", "svk": "Kórejská ľudovodemokratická republika (KĽR, Severná Kó)", "fin": "Pohjois-Korea", "zho": "朝鲜", "isr": "קוריאה הצפונית"}}, "MP": {"currency": "USD", "callingCode": "1670", "flag": "flag-mp", "name": {"common": "Northern Mariana Islands", "deu": "Nördliche Marianen", "fra": "Îles Mariannes du Nord", "hrv": "Sjevernomarijanski otoci", "ita": "Isole Marianne Settentrionali", "jpn": "北マリアナ諸島", "nld": "Noordelijke Marianeneilanden", "por": "Marianas Setentrionais", "rus": "Северные Марианские острова", "spa": "Islas Marianas del Norte", "svk": "Severné Mariány", "fin": "Pohjois-Mariaanit", "zho": "北马里亚纳群岛", "isr": "איי מריאנה הצפוניים"}}, "NO": {"currency": "NOK", "callingCode": "47", "flag": "flag-no", "name": {"common": "Norway", "deu": "Norwegen", "fra": "Norvège", "hrv": "Norveška", "ita": "Norvegia", "jpn": "ノルウェー", "nld": "Noorwegen", "por": "Noruega", "rus": "Норвегия", "spa": "Noruega", "svk": "Nórsko", "fin": "Norja", "zho": "挪威", "isr": "נורווגיה"}}, "OM": {"currency": "OMR", "callingCode": "968", "flag": "flag-om", "name": {"common": "Oman", "deu": "Oman", "fra": "Oman", "hrv": "Oman", "ita": "oman", "jpn": "オマーン", "nld": "Oman", "por": "Omã", "rus": "Оман", "spa": "Omán", "svk": "Omán", "fin": "Oman", "zho": "阿曼", "isr": "עומאן"}}, "PK": {"currency": "PKR", "callingCode": "92", "flag": "flag-pk", "name": {"common": "Pakistan", "deu": "Pakistan", "fra": "Pakistan", "hrv": "Pakistan", "ita": "Pakistan", "jpn": "パキスタン", "nld": "Pakistan", "por": "Paquistão", "rus": "Пакистан", "spa": "Pakistán", "svk": "Pakistan", "fin": "Pakistan", "zho": "巴基斯坦", "isr": "פקיסטן"}}, "PW": {"currency": "USD", "callingCode": "680", "flag": "flag-pw", "name": {"common": "Palau", "deu": "Palau", "fra": "Palaos (Palau)", "hrv": "Palau", "ita": "Palau", "jpn": "パラオ", "nld": "Palau", "por": "Palau", "rus": "Палау", "spa": "Palau", "svk": "Palau", "fin": "Palau", "zho": "帕劳", "isr": "פלאו"}}, "PS": {"currency": "ILS", "callingCode": "970", "flag": "flag-ps", "name": {"common": "Palestine", "deu": "Palästina", "fra": "Palestine", "hrv": "Palestina", "ita": "Palestina", "jpn": "パレスチナ", "nld": "Palestijnse gebieden", "por": "Palestina", "rus": "Палестина", "spa": "Palestina", "svk": "Palestína", "fin": "Palestiina", "zho": "巴勒斯坦", "isr": "השטחים הפלסטיניים"}}, "PA": {"currency": "PAB", "callingCode": "507", "flag": "flag-pa", "name": {"common": "Panama", "deu": "Panama", "fra": "Panama", "hrv": "Panama", "ita": "Panama", "jpn": "パナマ", "nld": "Panama", "por": "Panamá", "rus": "Панама", "spa": "Panamá", "svk": "Panama", "fin": "Panama", "zho": "巴拿马", "isr": "פנמה"}}, "PG": {"currency": "PGK", "callingCode": "675", "flag": "flag-pg", "name": {"common": "Papua New Guinea", "deu": "Papua-Neuguinea", "fra": "Papouasie-Nouvelle-Guinée", "hrv": "Papua Nova Gvineja", "ita": "Papua Nuova Guinea", "jpn": "パプアニューギニア", "nld": "Papoea-Nieuw-Guinea", "por": "Papua Nova Guiné", "rus": "Папуа — Новая Гвинея", "spa": "Papúa Nueva Guinea", "svk": "Papua-Nová Guinea", "fin": "Papua-Uusi-Guinea", "zho": "巴布亚新几内亚", "isr": "פפואה גינאה החדשה"}}, "PY": {"currency": "PYG", "callingCode": "595", "flag": "flag-py", "name": {"common": "Paraguay", "deu": "Paraguay", "fra": "Paraguay", "hrv": "Paragvaj", "ita": "Paraguay", "jpn": "パラグアイ", "nld": "Paraguay", "por": "Paraguai", "rus": "Парагвай", "spa": "Paraguay", "svk": "Paraguaj", "fin": "Paraguay", "zho": "巴拉圭", "isr": "פרגוואי"}}, "PE": {"currency": "PEN", "callingCode": "51", "flag": "flag-pe", "name": {"common": "Peru", "deu": "Peru", "fra": "Pérou", "hrv": "Peru", "ita": "Perù", "jpn": "ペルー", "nld": "Peru", "por": "Perú", "rus": "Перу", "spa": "Perú", "svk": "Peru", "fin": "Peru", "zho": "秘鲁", "isr": "פרו"}}, "PH": {"currency": "PHP", "callingCode": "63", "flag": "flag-ph", "name": {"common": "Philippines", "deu": "Philippinen", "fra": "Philippines", "hrv": "Filipini", "ita": "Filippine", "jpn": "フィリピン", "nld": "Filipijnen", "por": "Filipinas", "rus": "Филиппины", "spa": "Filipinas", "svk": "Filipíny", "fin": "Filippiinit", "zho": "菲律宾", "isr": "הפיליפינים"}}, "PN": {"currency": "NZD", "callingCode": "64", "flag": "flag-pn", "name": {"common": "Pitcairn Islands", "deu": "Pitcairn", "fra": "Îles Pitcairn", "hrv": "Pitcairnovo otočje", "ita": "Isole Pitcairn", "jpn": "ピトケアン", "nld": "Pitcairneilanden", "por": "Ilhas Pitcairn", "rus": "Острова Питкэрн", "spa": "Islas Pitcairn", "svk": "Pitcairnove ostrovy", "fin": "Pitcairn", "zho": "皮特凯恩群岛", "isr": "איי פיטקרן"}}, "PL": {"currency": "PLN", "callingCode": "48", "flag": "flag-pl", "name": {"common": "Poland", "deu": "Polen", "fra": "Pologne", "hrv": "Poljska", "ita": "Polonia", "jpn": "ポーランド", "nld": "Polen", "por": "Polónia", "rus": "Польша", "spa": "Polonia", "svk": "Poľsko", "fin": "Puola", "zho": "波兰", "isr": "פולין"}}, "PT": {"currency": "EUR", "callingCode": "351", "flag": "flag-pt", "name": {"common": "Portugal", "deu": "Portugal", "fra": "Portugal", "hrv": "Portugal", "ita": "Portogallo", "jpn": "ポルトガル", "nld": "Portugal", "por": "Portugal", "rus": "Португалия", "spa": "Portugal", "svk": "Portugalsko", "fin": "Portugali", "zho": "葡萄牙", "isr": "פורטוגל"}}, "PR": {"currency": "USD", "callingCode": "1787", "flag": "flag-pr", "name": {"common": "Puerto Rico", "deu": "Puerto Rico", "fra": "Porto Rico", "hrv": "Portoriko", "ita": "Porto Rico", "jpn": "プエルトリコ", "nld": "Puerto Rico", "por": "Porto Rico", "rus": "Пуэрто-Рико", "spa": "Puerto Rico", "svk": "Portoriko", "fin": "Puerto Rico", "zho": "波多黎各", "isr": "פוארטו ריקו"}}, "QA": {"currency": "QAR", "callingCode": "974", "flag": "flag-qa", "name": {"common": "Qatar", "deu": "Katar", "fra": "Qatar", "hrv": "Katar", "ita": "Qatar", "jpn": "カタール", "nld": "Qatar", "por": "Catar", "rus": "Катар", "spa": "Catar", "svk": "Katar", "fin": "Qatar", "zho": "卡塔尔", "isr": "קטאר"}}, "CG": {"currency": "XAF", "callingCode": "242", "flag": "flag-cg", "name": {"common": "Republic of the Congo", "cym": "Gweriniaeth y Congo", "deu": "Kongo", "fra": "Congo", "hrv": "Kongo", "ita": "Congo", "jpn": "コンゴ共和国", "nld": "Congo", "por": "Congo", "rus": "Республика Конго", "spa": "Congo", "svk": "Kongo", "fin": "Kongo-Brazzaville", "zho": "刚果", "isr": "קונגו - ברזאויל"}}, "RO": {"currency": "RON", "callingCode": "40", "flag": "flag-ro", "name": {"common": "Romania", "deu": "Rumänien", "fra": "Roumanie", "hrv": "Rumunjska", "ita": "Romania", "jpn": "ルーマニア", "nld": "Roemenië", "por": "Roménia", "rus": "Румыния", "spa": "Rumania", "svk": "Rumunsko", "fin": "Romania", "zho": "罗马尼亚", "isr": "רומניה"}}, "RU": {"currency": "RUB", "callingCode": "7", "flag": "flag-ru", "name": {"common": "Russia", "deu": "Russland", "fra": "Russie", "hrv": "Rusija", "ita": "Russia", "jpn": "ロシア連邦", "nld": "Rusland", "por": "Rússia", "rus": "Россия", "spa": "Rusia", "svk": "Rusko", "fin": "Venäjä", "zho": "俄罗斯", "isr": "רוסיה"}}, "RW": {"currency": "RWF", "callingCode": "250", "flag": "flag-rw", "name": {"common": "Rwanda", "deu": "Ruanda", "fra": "Rwanda", "hrv": "Ruanda", "ita": "Ruanda", "jpn": "ルワンダ", "nld": "Rwanda", "por": "Ruanda", "rus": "Руанда", "spa": "Ruanda", "svk": "Rwanda", "fin": "Ruanda", "zho": "卢旺达", "isr": "רואנדה"}}, "RE": {"currency": "EUR", "callingCode": "262", "flag": "flag-re", "name": {"common": "Réunion", "deu": "Réunion", "fra": "Réunion", "hrv": "Réunion", "ita": "Riunione", "jpn": "レユニオン", "nld": "Réunion", "por": "Reunião", "rus": "Реюньон", "spa": "Reunión", "svk": "Réunion", "fin": "Réunion", "zho": "留尼旺岛", "isr": "ראוניון"}}, "BL": {"currency": "EUR", "callingCode": "590", "flag": "flag-bl", "name": {"common": "Saint Barthélemy", "deu": "Saint-Barthélemy", "fra": "Saint-Barthélemy", "hrv": "Saint Barthélemy", "ita": "Antille Francesi", "jpn": "サン・バルテルミー", "nld": "Saint Barthélemy", "por": "São Bartolomeu", "rus": "Сен-Бартелеми", "spa": "San Bartolomé", "svk": "Svätý Bartolomej", "fin": "Saint-Barthélemy", "zho": "圣巴泰勒米", "isr": "סנט ברתולומיאו"}}, "KN": {"currency": "XCD", "callingCode": "1869", "flag": "flag-kn", "name": {"common": "Saint Kitts and Nevis", "deu": "Saint Christopher und Nevis", "fra": "Saint-Christophe-et-Niévès", "hrv": "Sveti Kristof i Nevis", "ita": "Saint Kitts e Nevis", "jpn": "セントクリストファー・ネイビス", "nld": "Saint Kitts en Nevis", "por": "São Cristóvão e Nevis", "rus": "Сент-Китс и Невис", "spa": "San Cristóbal y Nieves", "svk": "Svätý Krištof a Nevis", "fin": "Saint Kitts ja Nevis", "zho": "圣基茨和尼维斯", "isr": "סנט קיטס ונוויס"}}, "LC": {"currency": "XCD", "callingCode": "1758", "flag": "flag-lc", "name": {"common": "Saint Lucia", "deu": "Saint Lucia", "fra": "Sainte-Lucie", "hrv": "Sveta Lucija", "ita": "Santa Lucia", "jpn": "セントルシア", "nld": "Saint Lucia", "por": "Santa Lúcia", "rus": "Сент-Люсия", "spa": "Santa Lucía", "svk": "Svätá Lucia", "fin": "Saint Lucia", "zho": "圣卢西亚", "isr": "סנט לוסיה"}}, "MF": {"currency": "EUR", "callingCode": "590", "flag": "flag-mf", "name": {"common": "Saint Martin", "deu": "Saint Martin", "fra": "Saint-Martin", "hrv": "Sveti Martin", "ita": "Saint Martin", "jpn": "サン・マルタン(フランス領)", "nld": "Saint-Martin", "por": "São Martinho", "rus": "Сен-Мартен", "spa": "Saint Martin", "svk": "Svätý Martin", "fin": "Saint-Martin", "zho": "圣马丁", "isr": "סן מרטן"}}, "PM": {"currency": "EUR", "callingCode": "508", "flag": "flag-pm", "name": {"common": "Saint Pierre and Miquelon", "deu": "Saint-Pierre und Miquelon", "fra": "Saint-Pierre-et-Miquelon", "hrv": "Sveti Petar i Mikelon", "ita": "Saint-Pierre e Miquelon", "jpn": "サンピエール島・ミクロン島", "nld": "Saint Pierre en Miquelon", "por": "Saint-Pierre e Miquelon", "rus": "Сен-Пьер и Микелон", "spa": "San Pedro y Miquelón", "svk": "Saint Pierre a Miquelon", "fin": "Saint-Pierre ja Miquelon", "zho": "圣皮埃尔和密克隆", "isr": "סנט פייר ומיקלון"}}, "VC": {"currency": "XCD", "callingCode": "1784", "flag": "flag-vc", "name": {"common": "Saint Vincent and the Grenadines", "deu": "Saint Vincent und die Grenadinen", "fra": "Saint-Vincent-et-les-Grenadines", "hrv": "Sveti Vincent i Grenadini", "ita": "Saint Vincent e Grenadine", "jpn": "セントビンセントおよびグレナディーン諸島", "nld": "Saint Vincent en de Grenadines", "por": "São Vincente e Granadinas", "rus": "Сент-Винсент и Гренадины", "spa": "San Vicente y Granadinas", "svk": "Svätý Vincent a Grenadíny", "fin": "Saint Vincent ja Grenadiinit", "zho": "圣文森特和格林纳丁斯", "isr": "סנט וינסנט והגרנדינים"}}, "WS": {"currency": "WST", "callingCode": "685", "flag": "flag-ws", "name": {"common": "Samoa", "deu": "Samoa", "fra": "Samoa", "hrv": "Samoa", "ita": "Samoa", "jpn": "サモア", "nld": "Samoa", "por": "Samoa", "rus": "Самоа", "spa": "Samoa", "fin": "Samoa", "zho": "萨摩亚", "isr": "סמואה"}}, "SM": {"currency": "EUR", "callingCode": "378", "flag": "flag-sm", "name": {"common": "San Marino", "deu": "San Marino", "fra": "Saint-Marin", "hrv": "San Marino", "ita": "San Marino", "jpn": "サンマリノ", "nld": "San Marino", "por": "San Marino", "rus": "Сан-Марино", "spa": "San Marino", "svk": "San Maríno", "fin": "San Marino", "zho": "圣马力诺", "isr": "סן מרינו"}}, "SA": {"currency": "SAR", "callingCode": "966", "flag": "flag-sa", "name": {"common": "Saudi Arabia", "deu": "Saudi-Arabien", "fra": "Arabie Saoudite", "hrv": "Saudijska Arabija", "ita": "Arabia Saudita", "jpn": "サウジアラビア", "nld": "Saoedi-Arabië", "por": "Arábia Saudita", "rus": "Саудовская Аравия", "spa": "Arabia Saudí", "svk": "Saudská Arábia", "fin": "Saudi-Arabia", "zho": "沙特阿拉伯", "isr": "ערב הסעודית"}}, "SN": {"currency": "XOF", "callingCode": "221", "flag": "flag-sn", "name": {"common": "Senegal", "deu": "Senegal", "fra": "Sénégal", "hrv": "Senegal", "ita": "Senegal", "jpn": "セネガル", "nld": "Senegal", "por": "Senegal", "rus": "Сенегал", "spa": "Senegal", "svk": "Senegal", "fin": "Senegal", "zho": "塞内加尔", "isr": "סנגל"}}, "RS": {"currency": "RSD", "callingCode": "381", "flag": "flag-rs", "name": {"common": "Serbia", "deu": "Serbien", "fra": "Serbie", "hrv": "Srbija", "ita": "Serbia", "jpn": "セルビア", "nld": "Servië", "por": "Sérvia", "rus": "Сербия", "spa": "Serbia", "svk": "Srbsko", "fin": "Serbia", "zho": "塞尔维亚", "isr": "סרביה"}}, "SC": {"currency": "SCR", "callingCode": "248", "flag": "flag-sc", "name": {"common": "Seychelles", "deu": "Seychellen", "fra": "Seychelles", "hrv": "Sejšeli", "ita": "Seychelles", "jpn": "セーシェル", "nld": "Seychellen", "por": "Seicheles", "rus": "Сейшельские Острова", "spa": "Seychelles", "svk": "Seychely", "fin": "Seychellit", "zho": "塞舌尔", "isr": "איי סיישל"}}, "SL": {"currency": "SLL", "callingCode": "232", "flag": "flag-sl", "name": {"common": "Sierra Leone", "deu": "Sierra Leone", "fra": "Sierra Leone", "hrv": "Sijera Leone", "ita": "Sierra Leone", "jpn": "シエラレオネ", "nld": "Sierra Leone", "por": "Serra Leoa", "rus": "Сьерра-Леоне", "spa": "Sierra Leone", "svk": "Sierra Leone", "fin": "Sierra Leone", "zho": "塞拉利昂", "isr": "סיירה לאונה"}}, "SG": {"currency": "SGD", "callingCode": "65", "flag": "flag-sg", "name": {"common": "Singapore", "deu": "Singapur", "fra": "Singapour", "hrv": "Singapur", "ita": "Singapore", "jpn": "シンガポール", "nld": "Singapore", "por": "Singapura", "rus": "Сингапур", "spa": "Singapur", "svk": "Singapur", "fin": "Singapore", "isr": "סינגפור"}}, "SX": {"currency": "ANG", "callingCode": "1721", "flag": "flag-sx", "name": {"common": "Sint Maarten", "deu": "Sint Maarten", "fra": "Saint-Martin", "ita": "Sint Maarten", "jpn": "シント・マールテン", "nld": "Sint Maarten", "por": "São Martinho", "rus": "Синт-Мартен", "spa": "Sint Maarten", "svk": "Svätý Martin", "fin": "Sint Maarten", "zho": "圣马丁岛", "isr": "סנט מארטן"}}, "SK": {"currency": "EUR", "callingCode": "421", "flag": "flag-sk", "name": {"common": "Slovakia", "deu": "Slowakei", "fra": "Slovaquie", "hrv": "Slovačka", "ita": "Slovacchia", "jpn": "スロバキア", "nld": "Slowakije", "por": "Eslováquia", "rus": "Словакия", "spa": "República Eslovaca", "svk": "Slovensko", "fin": "Slovakia", "zho": "斯洛伐克", "isr": "סלובקיה"}}, "SI": {"currency": "EUR", "callingCode": "386", "flag": "flag-si", "name": {"common": "Slovenia", "deu": "Slowenien", "fra": "Slovénie", "hrv": "Slovenija", "ita": "Slovenia", "jpn": "スロベニア", "nld": "Slovenië", "por": "Eslovénia", "rus": "Словения", "spa": "Eslovenia", "svk": "Slovinsko", "fin": "Slovenia", "zho": "斯洛文尼亚", "isr": "סלובניה"}}, "SB": {"currency": "SBD", "callingCode": "677", "flag": "flag-sb", "name": {"common": "Solomon Islands", "deu": "Salomonen", "fra": "Îles Salomon", "hrv": "Solomonski Otoci", "ita": "Isole Salomone", "jpn": "ソロモン諸島", "nld": "Salomonseilanden", "por": "Ilhas Salomão", "rus": "Соломоновы Острова", "spa": "Islas Salomón", "svk": "Salomonove ostrovy", "fin": "Salomonsaaret", "zho": "所罗门群岛", "isr": "איי שלמה"}}, "SO": {"currency": "SOS", "callingCode": "252", "flag": "flag-so", "name": {"common": "Somalia", "deu": "Somalia", "fra": "Somalie", "hrv": "Somalija", "ita": "Somalia", "jpn": "ソマリア", "nld": "Somalië", "por": "Somália", "rus": "Сомали", "spa": "Somalia", "svk": "Somálsko", "fin": "Somalia", "zho": "索马里", "isr": "סומליה"}}, "ZA": {"currency": "ZAR", "callingCode": "27", "flag": "flag-za", "name": {"common": "South Africa", "deu": "Republik Südafrika", "fra": "Afrique du Sud", "hrv": "Južnoafrička Republika", "ita": "Sud Africa", "jpn": "南アフリカ", "nld": "Zuid-Afrika", "por": "África do Sul", "rus": "Южно-Африканская Республика", "spa": "República de Sudáfrica", "svk": "Juhoafrická republika", "fin": "Etelä-Afrikka", "zho": "南非", "isr": "דרום אפריקה"}}, "GS": {"currency": "GBP", "callingCode": "500", "flag": "flag-gs", "name": {"common": "South Georgia", "deu": "Südgeorgien und die Südlichen Sandwichinseln", "fra": "Géorgie du Sud-et-les Îles Sandwich du Sud", "hrv": "Južna Georgija i otočje Južni Sandwich", "ita": "Georgia del Sud e Isole Sandwich Meridionali", "jpn": "サウスジョージア・サウスサンドウィッチ諸島", "nld": "Zuid-Georgia en Zuidelijke Sandwicheilanden", "por": "Ilhas Geórgia do Sul e Sandwich do Sul", "rus": "Южная Георгия и Южные Сандвичевы острова", "spa": "Islas Georgias del Sur y Sandwich del Sur", "svk": "Južná Georgia a Južné Sandwichove ostrovy", "fin": "Etelä-Georgia ja Eteläiset Sandwichsaaret", "zho": "南乔治亚", "isr": "ג׳ורג׳יה הדרומית ואיי סנדוויץ׳ הדרומיים"}}, "KR": {"currency": "KRW", "callingCode": "82", "flag": "flag-kr", "name": {"common": "South Korea", "deu": "Südkorea", "fra": "Corée du Sud", "hrv": "Južna Koreja", "ita": "Corea del Sud", "jpn": "大韓民国", "nld": "Zuid-Korea", "por": "Coreia do Sul", "rus": "Южная Корея", "spa": "Corea del Sur", "svk": "Južná Kórea", "fin": "Etelä-Korea", "zho": "韩国", "isr": "קוריאה הדרומית"}}, "SS": {"currency": "SSP", "callingCode": "211", "flag": "flag-ss", "name": {"common": "South Sudan", "deu": "Südsudan", "fra": "Soudan du Sud", "hrv": "Južni Sudan", "ita": "Sudan del sud", "jpn": "南スーダン", "nld": "Zuid-Soedan", "por": "Sudão do Sul", "rus": "Южный Судан", "spa": "Sudán del Sur", "svk": "Južný Sudán", "fin": "Etelä-Sudan", "zho": "南苏丹", "isr": "דרום סודן"}}, "ES": {"currency": "EUR", "callingCode": "34", "flag": "flag-es", "name": {"common": "Spain", "deu": "Spanien", "fra": "Espagne", "hrv": "Španjolska", "ita": "Spagna", "jpn": "スペイン", "nld": "Spanje", "por": "Espanha", "rus": "Испания", "spa": "España", "svk": "Španielsko", "fin": "Espanja", "zho": "西班牙", "isr": "ספרד"}}, "LK": {"currency": "LKR", "callingCode": "94", "flag": "flag-lk", "name": {"common": "Sri Lanka", "deu": "Sri Lanka", "fra": "Sri Lanka", "hrv": "Šri Lanka", "ita": "Sri Lanka", "jpn": "スリランカ", "nld": "Sri Lanka", "por": "Sri Lanka", "rus": "Шри-Ланка", "spa": "Sri Lanka", "svk": "Srí Lanka", "fin": "Sri Lanka", "zho": "斯里兰卡", "isr": "סרי לנקה"}}, "SD": {"currency": "SDG", "callingCode": "249", "flag": "flag-sd", "name": {"common": "Sudan", "deu": "Sudan", "fra": "Soudan", "hrv": "Sudan", "ita": "Sudan", "jpn": "スーダン", "nld": "Soedan", "por": "Sudão", "rus": "Судан", "spa": "Sudán", "svk": "Sudán", "fin": "Sudan", "zho": "苏丹", "isr": "סודן"}}, "SR": {"currency": "SRD", "callingCode": "597", "flag": "flag-sr", "name": {"common": "Suriname", "deu": "Suriname", "fra": "Surinam", "hrv": "Surinam", "ita": "Suriname", "jpn": "スリナム", "nld": "Suriname", "por": "Suriname", "rus": "Суринам", "spa": "Surinam", "svk": "Surinam", "fin": "Suriname", "zho": "苏里南", "isr": "סורינם"}}, "SJ": {"currency": "NOK", "callingCode": "4779", "flag": "flag-sj", "name": {"common": "Svalbard and Jan Mayen", "deu": "Spitzbergen", "fra": "Svalbard et Jan Mayen", "hrv": "Svalbard i Jan Mayen", "ita": "Svalbard e Jan Mayen", "jpn": "スヴァールバル諸島およびヤンマイエン島", "nld": "Svalbard en Jan Mayen", "por": "Ilhas Svalbard e Jan Mayen", "rus": "Шпицберген и Ян-Майен", "spa": "Islas Svalbard y Jan Mayen", "svk": "Svalbard a Jan Mayen", "fin": "Huippuvuoret", "zho": "斯瓦尔巴特", "isr": "סוולבארד ויאן מאיין"}}, "SZ": {"currency": "SZL", "callingCode": "268", "flag": "flag-sz", "name": {"common": "Swaziland", "deu": "Swasiland", "fra": "Swaziland", "hrv": "Svazi", "ita": "Swaziland", "jpn": "スワジランド", "nld": "Swaziland", "por": "Suazilândia", "rus": "Свазиленд", "spa": "Suazilandia", "svk": "Svazijsko", "fin": "Swazimaa", "zho": "斯威士兰", "isr": "סווזילנד"}}, "SE": {"currency": "SEK", "callingCode": "46", "flag": "flag-se", "name": {"common": "Sweden", "deu": "Schweden", "fra": "Suède", "hrv": "Švedska", "ita": "Svezia", "jpn": "スウェーデン", "nld": "Zweden", "por": "Suécia", "rus": "Швеция", "spa": "Suecia", "svk": "šveédsko", "fin": "Ruotsi", "zho": "瑞典", "isr": "שוודיה"}}, "CH": {"currency": "CHE", "callingCode": "41", "flag": "flag-ch", "name": {"common": "Switzerland", "deu": "Schweiz", "fra": "Suisse", "hrv": "Švicarska", "ita": "Svizzera", "jpn": "スイス", "nld": "Zwitserland", "por": "Suíça", "rus": "Швейцария", "spa": "Suiza", "svk": "Švajčiarsko", "fin": "Sveitsi", "zho": "瑞士", "isr": "שווייץ"}}, "SY": {"currency": "SYP", "callingCode": "963", "flag": "flag-sy", "name": {"common": "Syria", "deu": "Syrien", "fra": "Syrie", "hrv": "Sirija", "ita": "Siria", "jpn": "シリア・アラブ共和国", "nld": "Syrië", "por": "Síria", "rus": "Сирия", "spa": "Siria", "svk": "Sýria", "fin": "Syyria", "zho": "叙利亚", "isr": "סוריה"}}, "ST": {"currency": "STD", "callingCode": "239", "flag": "flag-st", "name": {"common": "São Tomé and Príncipe", "deu": "São Tomé und Príncipe", "fra": "São Tomé et Príncipe", "hrv": "Sveti Toma i Princip", "ita": "São Tomé e Príncipe", "jpn": "サントメ・プリンシペ", "nld": "Sao Tomé en Principe", "por": "São Tomé e Príncipe", "rus": "Сан-Томе и Принсипи", "spa": "Santo Tomé y Príncipe", "svk": "Svätý Tomáš a Princov ostrov", "fin": "São Téme ja Príncipe", "zho": "圣多美和普林西比", "isr": "סאו טומה ופרינסיפה"}}, "TW": {"currency": "TWD", "callingCode": "886", "flag": "flag-tw", "name": {"common": "Taiwan", "deu": "Taiwan", "fra": "Taïwan", "hrv": "Tajvan", "ita": "Taiwan", "jpn": "台湾(台湾省/中華民国)", "nld": "Taiwan", "por": "Ilha Formosa", "rus": "Тайвань", "spa": "Taiwán", "svk": "Taiwan", "fin": "Taiwan", "isr": "טייוואן"}}, "TJ": {"currency": "TJS", "callingCode": "992", "flag": "flag-tj", "name": {"common": "Tajikistan", "deu": "Tadschikistan", "fra": "Tadjikistan", "hrv": "Tađikistan", "ita": "Tagikistan", "jpn": "タジキスタン", "nld": "Tadzjikistan", "por": "Tajiquistão", "rus": "Таджикистан", "spa": "Tayikistán", "svk": "Tadžikistan", "fin": "Tadžikistan", "zho": "塔吉克斯坦", "isr": "טג׳יקיסטן"}}, "TZ": {"currency": "TZS", "callingCode": "255", "flag": "flag-tz", "name": {"common": "Tanzania", "deu": "Tansania", "fra": "Tanzanie", "hrv": "Tanzanija", "ita": "Tanzania", "jpn": "タンザニア", "nld": "Tanzania", "por": "Tanzânia", "rus": "Танзания", "spa": "Tanzania", "svk": "Tanzánia", "fin": "Tansania", "zho": "坦桑尼亚", "isr": "טנזניה"}}, "TH": {"currency": "THB", "callingCode": "66", "flag": "flag-th", "name": {"common": "Thailand", "deu": "Thailand", "fra": "Thaïlande", "hrv": "Tajland", "ita": "Tailandia", "jpn": "タイ", "nld": "Thailand", "por": "Tailândia", "rus": "Таиланд", "spa": "Tailandia", "svk": "Thajsko", "fin": "Thaimaa", "zho": "泰国", "isr": "תאילנד"}}, "TL": {"currency": "USD", "callingCode": "670", "flag": "flag-tl", "name": {"common": "Timor-Leste", "deu": "Timor-Leste", "fra": "Timor oriental", "hrv": "Istočni Timor", "ita": "Timor Est", "jpn": "東ティモール", "nld": "Oost-Timor", "por": "Timor-Leste", "rus": "Восточный Тимор", "spa": "Timor Oriental", "svk": "Východný Timor", "fin": "Itä-Timor", "zho": "东帝汶", "isr": "טימור לסטה"}}, "TG": {"currency": "XOF", "callingCode": "228", "flag": "flag-tg", "name": {"common": "Togo", "deu": "Togo", "fra": "Togo", "hrv": "Togo", "ita": "Togo", "jpn": "トーゴ", "nld": "Togo", "por": "Togo", "rus": "Того", "spa": "Togo", "svk": "Togo", "fin": "Togo", "zho": "多哥", "isr": "טוגו"}}, "TK": {"currency": "NZD", "callingCode": "690", "flag": "flag-tk", "name": {"common": "Tokelau", "deu": "Tokelau", "fra": "Tokelau", "hrv": "Tokelau", "ita": "Isole Tokelau", "jpn": "トケラウ", "nld": "Tokelau", "por": "Tokelau", "rus": "Токелау", "spa": "Islas Tokelau", "svk": "Tokelau", "fin": "Tokelau", "zho": "托克劳", "isr": "טוקלאו"}}, "TO": {"currency": "TOP", "callingCode": "676", "flag": "flag-to", "name": {"common": "Tonga", "deu": "Tonga", "fra": "Tonga", "hrv": "Tonga", "ita": "Tonga", "jpn": "トンガ", "nld": "Tonga", "por": "Tonga", "rus": "Тонга", "spa": "Tonga", "svk": "Tonga", "fin": "Tonga", "zho": "汤加", "isr": "טונגה"}}, "TT": {"currency": "TTD", "callingCode": "1868", "flag": "flag-tt", "name": {"common": "Trinidad and Tobago", "deu": "Trinidad und Tobago", "fra": "Trinité-et-Tobago", "hrv": "Trinidad i Tobago", "ita": "Trinidad e Tobago", "jpn": "トリニダード・トバゴ", "nld": "Trinidad en Tobago", "por": "Trinidade e Tobago", "rus": "Тринидад и Тобаго", "spa": "Trinidad y Tobago", "svk": "Trinidad a Tobago", "fin": "Trinidad ja Tobago", "zho": "特立尼达和多巴哥", "isr": "טרינידד וטובגו"}}, "TN": {"currency": "TND", "callingCode": "216", "flag": "flag-tn", "name": {"common": "Tunisia", "deu": "Tunesien", "fra": "Tunisie", "hrv": "Tunis", "ita": "Tunisia", "jpn": "チュニジア", "nld": "Tunesië", "por": "Tunísia", "rus": "Тунис", "spa": "Túnez", "svk": "Tunisko", "fin": "Tunisia", "zho": "突尼斯", "isr": "טוניסיה"}}, "TR": {"currency": "TRY", "callingCode": "90", "flag": "flag-tr", "name": {"common": "Turkey", "deu": "Türkei", "fra": "Turquie", "hrv": "Turska", "ita": "Turchia", "jpn": "トルコ", "nld": "Turkije", "por": "Turquia", "rus": "Турция", "spa": "Turquía", "svk": "Turecko", "fin": "Turkki", "zho": "土耳其", "isr": "טורקיה"}}, "TM": {"currency": "TMT", "callingCode": "993", "flag": "flag-tm", "name": {"common": "Turkmenistan", "deu": "Turkmenistan", "fra": "Turkménistan", "hrv": "Turkmenistan", "ita": "Turkmenistan", "jpn": "トルクメニスタン", "nld": "Turkmenistan", "por": "Turquemenistão", "rus": "Туркмения", "spa": "Turkmenistán", "svk": "Turkménsko", "fin": "Turkmenistan", "zho": "土库曼斯坦", "isr": "טורקמניסטן"}}, "TC": {"currency": "USD", "callingCode": "1649", "flag": "flag-tc", "name": {"common": "Turks and Caicos Islands", "deu": "Turks-und Caicosinseln", "fra": "Îles Turques-et-Caïques", "hrv": "Otoci Turks i Caicos", "ita": "Isole Turks e Caicos", "jpn": "タークス・カイコス諸島", "nld": "Turks-en Caicoseilanden", "por": "Ilhas Turks e Caicos", "rus": "Теркс и Кайкос", "spa": "Islas Turks y Caicos", "svk": "Turks a Caicos", "fin": "Turks-ja Caicossaaret", "zho": "特克斯和凯科斯群岛", "isr": "איי טורקס וקאיקוס"}}, "TV": {"currency": "AUD", "callingCode": "688", "flag": "flag-tv", "name": {"common": "Tuvalu", "deu": "Tuvalu", "fra": "Tuvalu", "hrv": "Tuvalu", "ita": "Tuvalu", "jpn": "ツバル", "nld": "Tuvalu", "por": "Tuvalu", "rus": "Тувалу", "spa": "Tuvalu", "svk": "Tuvalu", "fin": "Tuvalu", "zho": "图瓦卢", "isr": "טובאלו"}}, "UG": {"currency": "UGX", "callingCode": "256", "flag": "flag-ug", "name": {"common": "Uganda", "deu": "Uganda", "fra": "Ouganda", "hrv": "Uganda", "ita": "Uganda", "jpn": "ウガンダ", "nld": "Oeganda", "por": "Uganda", "rus": "Уганда", "spa": "Uganda", "svk": "Uganda", "fin": "Uganda", "zho": "乌干达", "isr": "אוגנדה"}}, "UA": {"currency": "UAH", "callingCode": "380", "flag": "flag-ua", "name": {"common": "Ukraine", "deu": "Ukraine", "fra": "Ukraine", "hrv": "Ukrajina", "ita": "Ucraina", "jpn": "ウクライナ", "nld": "Oekraïne", "por": "Ucrânia", "rus": "Украина", "spa": "Ucrania", "svk": "Ukrajina", "fin": "Ukraina", "zho": "乌克兰", "isr": "אוקראינה"}}, "AE": {"currency": "AED", "callingCode": "971", "flag": "flag-ae", "name": {"common": "United Arab Emirates", "deu": "Vereinigte Arabische Emirate", "fra": "Émirats arabes unis", "hrv": "Ujedinjeni Arapski Emirati", "ita": "Emirati Arabi Uniti", "jpn": "アラブ首長国連邦", "nld": "Verenigde Arabische Emiraten", "por": "Emirados Árabes Unidos", "rus": "Объединённые Арабские Эмираты", "spa": "Emiratos Árabes Unidos", "svk": "Spojené arabské emiráty", "fin": "Arabiemiraatit", "zho": "阿拉伯联合酋长国", "isr": "איחוד האמירויות הערביות"}}, "GB": {"currency": "GBP", "callingCode": "44", "flag": "flag-gb", "name": {"common": "United Kingdom", "deu": "Vereinigtes Königreich", "fra": "Royaume-Uni", "hrv": "Ujedinjeno Kraljevstvo", "ita": "Regno Unito", "jpn": "イギリス", "nld": "Verenigd Koninkrijk", "por": "Reino Unido", "rus": "Великобритания", "spa": "Reino Unido", "svk": "Veľká Británia (Spojené kráľovstvo)", "fin": "Yhdistynyt kuningaskunta", "zho": "英国", "isr": "הממלכה המאוחדת"}}, "US": {"currency": "USD", "callingCode": "1", "flag": "flag-us", "name": {"common": "United States", "deu": "Vereinigte Staaten von Amerika", "fra": "États-Unis", "hrv": "Sjedinjene Američke Države", "ita": "Stati Uniti d'America", "jpn": "アメリカ合衆国", "nld": "Verenigde Staten", "por": "Estados Unidos", "rus": "Соединённые Штаты Америки", "spa": "Estados Unidos", "svk": "Spojené štáty", "fin": "Yhdysvallat", "zho": "美国", "isr": "ארצות הברית"}}, "UM": {"currency": "USD", "flag": "flag-um", "name": {"common": "United States Minor Outlying Islands", "deu": "Kleinere Inselbesitzungen der Vereinigten Staaten", "fra": "Îles mineures éloignées des États-Unis", "hrv": "Mali udaljeni otoci SAD-a", "ita": "Isole minori esterne degli Stati Uniti d'America", "jpn": "合衆国領有小離島", "nld": "Kleine afgelegen eilanden van de Verenigde Staten", "por": "Ilhas Menores Distantes dos Estados Unidos", "rus": "Внешние малые острова США", "spa": "Islas Ultramarinas Menores de Estados Unidos", "svk": "Menšie odľahlé ostrovy USA", "fin": "Yhdysvaltain asumattomat saaret", "zho": "美国本土外小岛屿", "isr": "האיים המרוחקים הקטנים של ארה״ב"}}, "VI": {"currency": "USD", "callingCode": "1340", "flag": "flag-vi", "name": {"common": "United States Virgin Islands", "deu": "Amerikanische Jungferninseln", "fra": "Îles Vierges des États-Unis", "hrv": "Američki Djevičanski Otoci", "ita": "Isole Vergini americane", "jpn": "アメリカ領ヴァージン諸島", "nld": "Amerikaanse Maagdeneilanden", "por": "Ilhas Virgens dos Estados Unidos", "rus": "Виргинские Острова", "spa": "Islas Vírgenes de los Estados Unidos", "svk": "Americké Panenské ostrovy", "fin": "Neitsytsaaret", "zho": "美属维尔京群岛", "isr": "איי הבתולה של ארצות הברית"}}, "UY": {"currency": "UYI", "callingCode": "598", "flag": "flag-uy", "name": {"common": "Uruguay", "deu": "Uruguay", "fra": "Uruguay", "hrv": "Urugvaj", "ita": "Uruguay", "jpn": "ウルグアイ", "nld": "Uruguay", "por": "Uruguai", "rus": "Уругвай", "spa": "Uruguay", "svk": "Uruguaj", "fin": "Uruguay", "zho": "乌拉圭", "isr": "אורוגוואי"}}, "UZ": {"currency": "UZS", "callingCode": "998", "flag": "flag-uz", "name": {"common": "Uzbekistan", "deu": "Usbekistan", "fra": "Ouzbékistan", "hrv": "Uzbekistan", "ita": "Uzbekistan", "jpn": "ウズベキスタン", "nld": "Oezbekistan", "por": "Uzbequistão", "rus": "Узбекистан", "spa": "Uzbekistán", "svk": "Uzbekistan", "fin": "Uzbekistan", "zho": "乌兹别克斯坦", "isr": "אוזבקיסטן"}}, "VU": {"currency": "VUV", "callingCode": "678", "flag": "flag-vu", "name": {"common": "Vanuatu", "deu": "Vanuatu", "fra": "Vanuatu", "hrv": "Vanuatu", "ita": "Vanuatu", "jpn": "バヌアツ", "nld": "Vanuatu", "por": "Vanuatu", "rus": "Вануату", "spa": "Vanuatu", "svk": "Vanuatu", "fin": "Vanuatu", "zho": "瓦努阿图", "isr": "ונואטו"}}, "VA": {"currency": "EUR", "callingCode": "3906698", "flag": "flag-va", "name": {"common": "Vatican City", "deu": "Vatikanstadt", "fra": "Cité du Vatican", "hrv": "Vatikan", "ita": "Città del Vaticano", "jpn": "バチカン市国", "nld": "Vaticaanstad", "por": "Cidade do Vaticano", "rus": "Ватикан", "spa": "Ciudad del Vaticano", "svk": "Vatikán", "fin": "Vatikaani", "zho": "梵蒂冈", "isr": "הוותיקן"}}, "VE": {"currency": "VEF", "callingCode": "58", "flag": "flag-ve", "name": {"common": "Venezuela", "deu": "Venezuela", "fra": "Venezuela", "hrv": "Venezuela", "ita": "Venezuela", "jpn": "ベネズエラ・ボリバル共和国", "nld": "Venezuela", "por": "Venezuela", "rus": "Венесуэла", "spa": "Venezuela", "svk": "Venezuela", "fin": "Venezuela", "zho": "委内瑞拉", "isr": "ונצואלה"}}, "VN": {"currency": "VND", "callingCode": "84", "flag": "flag-vn", "name": {"common": "Vietnam", "deu": "Vietnam", "fra": "Viêt Nam", "hrv": "Vijetnam", "ita": "Vietnam", "jpn": "ベトナム", "nld": "Vietnam", "por": "Vietname", "rus": "Вьетнам", "spa": "Vietnam", "svk": "Vietnam", "fin": "Vietnam", "zho": "越南", "isr": "וייטנאם"}}, "WF": {"currency": "XPF", "callingCode": "681", "flag": "flag-wf", "name": {"common": "Wallis and Futuna", "deu": "Wallis und Futuna", "fra": "Wallis-et-Futuna", "hrv": "Wallis i Fortuna", "ita": "Wallis e Futuna", "jpn": "ウォリス・フツナ", "nld": "Wallis en Futuna", "por": "Wallis e Futuna", "rus": "Уоллис и Футуна", "spa": "Wallis y Futuna", "svk": "Wallis a Futuna", "fin": "Wallis ja Futuna", "zho": "瓦利斯和富图纳群岛", "isr": "איי ווליס ופוטונה"}}, "EH": {"currency": "MAD", "callingCode": "212", "flag": "flag-eh", "name": {"common": "Western Sahara", "deu": "Westsahara", "fra": "Sahara Occidental", "hrv": "Zapadna Sahara", "ita": "Sahara Occidentale", "jpn": "西サハラ", "nld": "Westelijke Sahara", "por": "Saara Ocidental", "rus": "Западная Сахара", "spa": "Sahara Occidental", "svk": "Západná Sahara", "fin": "Länsi-Sahara", "zho": "西撒哈拉", "isr": "סהרה המערבית"}}, "YE": {"currency": "YER", "callingCode": "967", "flag": "flag-ye", "name": {"common": "Yemen", "deu": "Jemen", "fra": "Yémen", "hrv": "Jemen", "ita": "Yemen", "jpn": "イエメン", "nld": "Jemen", "por": "Iémen", "rus": "Йемен", "spa": "Yemen", "svk": "Jemen", "fin": "Jemen", "zho": "也门", "isr": "תימן"}}, "ZM": {"currency": "ZMW", "callingCode": "260", "flag": "flag-zm", "name": {"common": "Zambia", "deu": "Sambia", "fra": "Zambie", "hrv": "Zambija", "ita": "Zambia", "jpn": "ザンビア", "nld": "Zambia", "por": "Zâmbia", "rus": "Замбия", "spa": "Zambia", "svk": "Zambia", "fin": "Sambia", "zho": "赞比亚", "isr": "זמביה"}}, "ZW": {"currency": "ZWL", "callingCode": "263", "flag": "flag-zw", "name": {"common": "Zimbabwe", "deu": "Simbabwe", "fra": "Zimbabwe", "hrv": "Zimbabve", "ita": "Zimbabwe", "jpn": "ジンバブエ", "nld": "Zimbabwe", "por": "Zimbabwe", "rus": "Зимбабве", "spa": "Zimbabue", "svk": "Zimbabwe", "fin": "Zimbabwe", "zho": "津巴布韦", "isr": "זימבבואה"}}, "AX": {"currency": "EUR", "callingCode": "358", "flag": "flag-ax", "name": {"common": "Åland Islands", "deu": "Åland", "fra": "Ahvenanmaa", "hrv": "Ålandski otoci", "ita": "Isole Aland", "jpn": "オーランド諸島", "nld": "Ålandeilanden", "por": "Alândia", "rus": "Аландские острова", "spa": "Alandia", "svk": "Alandy", "fin": "Ahvenanmaa", "zho": "奥兰群岛", "isr": "איי אולנד"}}}
\ No newline at end of file
diff --git a/android/app/src/main/res/raw/node_modules_reactnativecountrypickermodal_lib_assets_data_countriesemoji.json b/android/app/src/main/res/raw/node_modules_reactnativecountrypickermodal_lib_assets_data_countriesemoji.json
new file mode 100644
index 0000000..dcea665
--- /dev/null
+++ b/android/app/src/main/res/raw/node_modules_reactnativecountrypickermodal_lib_assets_data_countriesemoji.json
@@ -0,0 +1 @@
+{"AF":{"currency":["AFN"],"callingCode":["93"],"region":"Asia","subregion":"Southern Asia","flag":"flag-af","name":{"common":"Afghanistan","ces":"Afghánistán","cym":"Affganistan","deu":"Afghanistan","fra":"Afghanistan","hrv":"Afganistan","ita":"Afghanistan","jpn":"アフガニスタン","nld":"Afghanistan","por":"Afeganistão","rus":"Афганистан","slk":"Afganistan","spa":"Afganistán","fin":"Afganistan","est":"Afganistan","zho":"阿富汗","pol":"Afganistan","urd":"افغانستان","kor":"아프가니스탄"}},"AL":{"currency":["ALL"],"callingCode":["355"],"region":"Europe","subregion":"Southern Europe","flag":"flag-al","name":{"common":"Albania","ces":"Albánie","cym":"Albania","deu":"Albanien","fra":"Albanie","hrv":"Albanija","ita":"Albania","jpn":"アルバニア","nld":"Albanië","por":"Albânia","rus":"Албания","slk":"Albánsko","spa":"Albania","fin":"Albania","est":"Albaania","zho":"阿尔巴尼亚","pol":"Albania","urd":"البانیا","kor":"알바니아"}},"DZ":{"currency":["DZD"],"callingCode":["213"],"region":"Africa","subregion":"Northern Africa","flag":"flag-dz","name":{"common":"Algeria","ces":"Alžírsko","cym":"Algeria","deu":"Algerien","fra":"Algérie","hrv":"Alžir","ita":"Algeria","jpn":"アルジェリア","nld":"Algerije","por":"Argélia","rus":"Алжир","slk":"Alžírsko","spa":"Argelia","fin":"Algeria","est":"Alžeeria","zho":"阿尔及利亚","pol":"Algieria","urd":"الجزائر","kor":"알제리"}},"AS":{"currency":["USD"],"callingCode":["1684"],"region":"Oceania","subregion":"Polynesia","flag":"flag-as","name":{"common":"American Samoa","ces":"Americká Samoa","deu":"Amerikanisch-Samoa","fra":"Samoa américaines","hrv":"Američka Samoa","ita":"Samoa Americane","jpn":"アメリカ領サモア","nld":"Amerikaans Samoa","por":"Samoa Americana","rus":"Американское Самоа","slk":"Americká Samoa","spa":"Samoa Americana","fin":"Amerikan Samoa","est":"Ameerika Samoa","zho":"美属萨摩亚","pol":"Samoa Amerykańskie","urd":"امریکی سمووا","kor":"아메리칸사모아"}},"AD":{"currency":["EUR"],"callingCode":["376"],"region":"Europe","subregion":"Southern Europe","flag":"flag-ad","name":{"common":"Andorra","ces":"Andorra","cym":"Andorra","deu":"Andorra","fra":"Andorre","hrv":"Andora","ita":"Andorra","jpn":"アンドラ","nld":"Andorra","por":"Andorra","rus":"Андорра","slk":"Andorra","spa":"Andorra","fin":"Andorra","est":"Andorra","zho":"安道尔","pol":"Andora","urd":"انڈورا","kor":"안도라"}},"AO":{"currency":["AOA"],"callingCode":["244"],"region":"Africa","subregion":"Middle Africa","flag":"flag-ao","name":{"common":"Angola","ces":"Angola","cym":"Angola","deu":"Angola","fra":"Angola","hrv":"Angola","ita":"Angola","jpn":"アンゴラ","nld":"Angola","por":"Angola","rus":"Ангола","slk":"Angola","spa":"Angola","fin":"Angola","est":"Angola","zho":"安哥拉","pol":"Angola","urd":"انگولہ","kor":"앙골라"}},"AI":{"currency":["XCD"],"callingCode":["1264"],"region":"Americas","subregion":"Caribbean","flag":"flag-ai","name":{"common":"Anguilla","ces":"Anguilla","deu":"Anguilla","fra":"Anguilla","hrv":"Angvila","ita":"Anguilla","jpn":"アンギラ","nld":"Anguilla","por":"Anguilla","rus":"Ангилья","slk":"Anguilla","spa":"Anguilla","fin":"Anguilla","est":"Anguilla","zho":"安圭拉","pol":"Anguilla","urd":"اینگویلا","kor":"앵귈라"}},"AQ":{"currency":[],"callingCode":[],"region":"Antarctic","subregion":"","flag":"flag-aq","name":{"common":"Antarctica","ces":"Antarktida","cym":"Yr Antarctig","deu":"Antarktis","fra":"Antarctique","hrv":"Antarktika","ita":"Antartide","jpn":"南極","nld":"Antarctica","por":"Antártida","rus":"Антарктида","slk":"Antarktída","spa":"Antártida","fin":"Etelämanner","est":"Antarktika","zho":"南极洲","pol":"Antarktyka","urd":"انٹارکٹکا","kor":"남극"}},"AG":{"currency":["XCD"],"callingCode":["1268"],"region":"Americas","subregion":"Caribbean","flag":"flag-ag","name":{"common":"Antigua and Barbuda","ces":"Antigua a Barbuda","cym":"Antigwa a Barbiwda","deu":"Antigua und Barbuda","fra":"Antigua-et-Barbuda","hrv":"Antigva i Barbuda","ita":"Antigua e Barbuda","jpn":"アンティグア・バーブーダ","nld":"Antigua en Barbuda","por":"Antígua e Barbuda","rus":"Антигуа и Барбуда","slk":"Antigua a Barbuda","spa":"Antigua y Barbuda","fin":"Antigua ja Barbuda","est":"Antigua ja Barbuda","zho":"安提瓜和巴布达","pol":"Antigua i Barbuda","urd":"اینٹیگوا و باربوڈا","kor":"앤티가 바부다"}},"AR":{"currency":["ARS"],"callingCode":["54"],"region":"Americas","subregion":"South America","flag":"flag-ar","name":{"common":"Argentina","ces":"Argentina","cym":"Ariannin","deu":"Argentinien","fra":"Argentine","hrv":"Argentina","ita":"Argentina","jpn":"アルゼンチン","nld":"Argentinië","por":"Argentina","rus":"Аргентина","slk":"Argentína","spa":"Argentina","fin":"Argentiina","est":"Argentina","zho":"阿根廷","pol":"Argentyna","urd":"ارجنٹائن","kor":"아르헨티나"}},"AM":{"currency":["AMD"],"callingCode":["374"],"region":"Asia","subregion":"Western Asia","flag":"flag-am","name":{"common":"Armenia","ces":"Arménie","cym":"Armenia","deu":"Armenien","fra":"Arménie","hrv":"Armenija","ita":"Armenia","jpn":"アルメニア","nld":"Armenië","por":"Arménia","rus":"Армения","slk":"Arménsko","spa":"Armenia","fin":"Armenia","est":"Armeenia","zho":"亚美尼亚","pol":"Armenia","urd":"آرمینیا","kor":"아르메니아"}},"AW":{"currency":["AWG"],"callingCode":["297"],"region":"Americas","subregion":"Caribbean","flag":"flag-aw","name":{"common":"Aruba","ces":"Aruba","deu":"Aruba","fra":"Aruba","hrv":"Aruba","ita":"Aruba","jpn":"アルバ","nld":"Aruba","por":"Aruba","rus":"Аруба","slk":"Aruba","spa":"Aruba","fin":"Aruba","est":"Aruba","zho":"阿鲁巴","pol":"Aruba","urd":"اروبا","kor":"아루바"}},"AU":{"currency":["AUD"],"callingCode":["61"],"region":"Oceania","subregion":"Australia and New Zealand","flag":"flag-au","name":{"common":"Australia","ces":"Austrálie","cym":"Awstralia","deu":"Australien","fra":"Australie","hrv":"Australija","ita":"Australia","jpn":"オーストラリア","nld":"Australië","por":"Austrália","rus":"Австралия","slk":"Austrália","spa":"Australia","fin":"Australia","est":"Austraalia","zho":"澳大利亚","pol":"Australia","urd":"آسٹریلیا","kor":"호주"}},"AT":{"currency":["EUR"],"callingCode":["43"],"region":"Europe","subregion":"Western Europe","flag":"flag-at","name":{"common":"Austria","ces":"Rakousko","cym":"Awstria","deu":"Österreich","fra":"Autriche","hrv":"Austrija","ita":"Austria","jpn":"オーストリア","nld":"Oostenrijk","por":"Áustria","rus":"Австрия","slk":"Rakúsko","spa":"Austria","fin":"Itävalta","est":"Austria","zho":"奥地利","pol":"Austria","urd":"آسٹریا","kor":"오스트리아"}},"AZ":{"currency":["AZN"],"callingCode":["994"],"region":"Asia","subregion":"Western Asia","flag":"flag-az","name":{"common":"Azerbaijan","ces":"Ázerbájdžán","cym":"Aserbaijan","deu":"Aserbaidschan","fra":"Azerbaïdjan","hrv":"Azerbajdžan","ita":"Azerbaijan","jpn":"アゼルバイジャン","nld":"Azerbeidzjan","por":"Azerbeijão","rus":"Азербайджан","slk":"AzerbajLJan","spa":"Azerbaiyán","fin":"Azerbaidzan","est":"Aserbaidžaan","zho":"阿塞拜疆","pol":"Azerbejdżan","urd":"آذربائیجان","kor":"아제르바이잔"}},"BS":{"currency":["BSD"],"callingCode":["1242"],"region":"Americas","subregion":"Caribbean","flag":"flag-bs","name":{"common":"Bahamas","ces":"Bahamy","cym":"Bahamas","deu":"Bahamas","fra":"Bahamas","hrv":"Bahami","ita":"Bahamas","jpn":"バハマ","nld":"Bahama’s","por":"Bahamas","rus":"Багамские Острова","slk":"Bahamy","spa":"Bahamas","fin":"Bahamasaaret","est":"Bahama","zho":"巴哈马","pol":"Bahamy","urd":"بہاماس","kor":"바하마"}},"BH":{"currency":["BHD"],"callingCode":["973"],"region":"Asia","subregion":"Western Asia","flag":"flag-bh","name":{"common":"Bahrain","ces":"Bahrajn","cym":"Bahrain","deu":"Bahrain","fra":"Bahreïn","hrv":"Bahrein","ita":"Bahrein","jpn":"バーレーン","nld":"Bahrein","por":"Bahrein","rus":"Бахрейн","slk":"Bahrajn","spa":"Bahrein","fin":"Bahrain","est":"Bahrein","zho":"巴林","pol":"Bahrajn","urd":"بحرین","kor":"바레인"}},"BD":{"currency":["BDT"],"callingCode":["880"],"region":"Asia","subregion":"Southern Asia","flag":"flag-bd","name":{"common":"Bangladesh","ces":"Bangladéš","cym":"Bangladesh","deu":"Bangladesch","fra":"Bangladesh","hrv":"Bangladeš","ita":"Bangladesh","jpn":"バングラデシュ","nld":"Bangladesh","por":"Bangladesh","rus":"Бангладеш","slk":"Bangladéš","spa":"Bangladesh","fin":"Bangladesh","est":"Bangladesh","zho":"孟加拉国","pol":"Bangladesz","urd":"بنگلہ دیش","kor":"방글라데시"}},"BB":{"currency":["BBD"],"callingCode":["1246"],"region":"Americas","subregion":"Caribbean","flag":"flag-bb","name":{"common":"Barbados","ces":"Barbados","cym":"Barbados","deu":"Barbados","fra":"Barbade","hrv":"Barbados","ita":"Barbados","jpn":"バルバドス","nld":"Barbados","por":"Barbados","rus":"Барбадос","slk":"Barbados","spa":"Barbados","fin":"Barbados","est":"Barbados","zho":"巴巴多斯","pol":"Barbados","urd":"بارباڈوس","kor":"바베이도스"}},"BY":{"currency":["BYN"],"callingCode":["375"],"region":"Europe","subregion":"Eastern Europe","flag":"flag-by","name":{"common":"Belarus","ces":"Bělorusko","cym":"Belarws","deu":"Weißrussland","fra":"Biélorussie","hrv":"Bjelorusija","ita":"Bielorussia","jpn":"ベラルーシ","nld":"Wit-Rusland","por":"Bielorússia","rus":"Беларусь","slk":"Bielorusko","spa":"Bielorrusia","fin":"Valko-Venäjä","est":"Valgevene","zho":"白俄罗斯","pol":"Białoruś","urd":"بیلاروس","kor":"벨라루스"}},"BE":{"currency":["EUR"],"callingCode":["32"],"region":"Europe","subregion":"Western Europe","flag":"flag-be","name":{"common":"Belgium","ces":"Belgie","cym":"Gwlad Belg","deu":"Belgien","fra":"Belgique","hrv":"Belgija","ita":"Belgio","jpn":"ベルギー","nld":"België","por":"Bélgica","rus":"Бельгия","slk":"Belgicko","spa":"Bélgica","fin":"Belgia","est":"Belgia","zho":"比利时","pol":"Belgia","urd":"بلجئیم","kor":"벨기에"}},"BZ":{"currency":["BZD"],"callingCode":["501"],"region":"Americas","subregion":"Central America","flag":"flag-bz","name":{"common":"Belize","ces":"Belize","cym":"Belîs","deu":"Belize","fra":"Belize","hrv":"Belize","ita":"Belize","jpn":"ベリーズ","nld":"Belize","por":"Belize","rus":"Белиз","slk":"Belize","spa":"Belice","fin":"Belize","est":"Belize","zho":"伯利兹","pol":"Belize","urd":"بیلیز","kor":"벨리즈"}},"BJ":{"currency":["XOF"],"callingCode":["229"],"region":"Africa","subregion":"Western Africa","flag":"flag-bj","name":{"common":"Benin","ces":"Benin","cym":"Benin","deu":"Benin","fra":"Bénin","hrv":"Benin","ita":"Benin","jpn":"ベナン","nld":"Benin","por":"Benin","rus":"Бенин","slk":"Benin","spa":"Benín","fin":"Benin","est":"Benin","zho":"贝宁","pol":"Benin","urd":"بینن","kor":"베냉"}},"BM":{"currency":["BMD"],"callingCode":["1441"],"region":"Americas","subregion":"North America","flag":"flag-bm","name":{"common":"Bermuda","ces":"Bermudy","cym":"Bermiwda","deu":"Bermuda","fra":"Bermudes","hrv":"Bermudi","ita":"Bermuda","jpn":"バミューダ","nld":"Bermuda","por":"Bermudas","rus":"Бермудские Острова","slk":"Bermudy","spa":"Bermudas","fin":"Bermuda","est":"Bermuda","zho":"百慕大","pol":"Bermudy","urd":"برمودا","kor":"버뮤다"}},"BT":{"currency":["BTN","INR"],"callingCode":["975"],"region":"Asia","subregion":"Southern Asia","flag":"flag-bt","name":{"common":"Bhutan","ces":"Bhútán","cym":"Bhwtan","deu":"Bhutan","fra":"Bhoutan","hrv":"Butan","ita":"Bhutan","jpn":"ブータン","nld":"Bhutan","por":"Butão","rus":"Бутан","slk":"Bhután","spa":"Bután","fin":"Bhutan","est":"Bhutan","zho":"不丹","pol":"Bhutan","urd":"بھوٹان","kor":"부탄"}},"BO":{"currency":["BOB"],"callingCode":["591"],"region":"Americas","subregion":"South America","flag":"flag-bo","name":{"common":"Bolivia","ces":"Bolívie","cym":"Bolifia","deu":"Bolivien","fra":"Bolivie","hrv":"Bolivija","ita":"Bolivia","jpn":"ボリビア多民族国","nld":"Bolivia","por":"Bolívia","rus":"Боливия","slk":"Bolívia","spa":"Bolivia","fin":"Bolivia","est":"Boliivia","zho":"玻利维亚","pol":"Boliwia","urd":"بولیویا","kor":"볼리비아"}},"BA":{"currency":["BAM"],"callingCode":["387"],"region":"Europe","subregion":"Southern Europe","flag":"flag-ba","name":{"common":"Bosnia and Herzegovina","ces":"Bosna a Hercegovina","cym":"Bosnia a Hercegovina","deu":"Bosnien und Herzegowina","fra":"Bosnie-Herzégovine","hrv":"Bosna i Hercegovina","ita":"Bosnia ed Erzegovina","jpn":"ボスニア・ヘルツェゴビナ","nld":"Bosnië en Herzegovina","por":"Bósnia e Herzegovina","rus":"Босния и Герцеговина","slk":"Bosna a Hercegovina","spa":"Bosnia y Herzegovina","fin":"Bosnia ja Hertsegovina","est":"Bosnia ja Hertsegoviina","zho":"波斯尼亚和黑塞哥维那","pol":"Bośnia i Hercegowina","urd":"بوسنیا و ہرزیگووینا","kor":"보스니아 헤르체고비나"}},"BW":{"currency":["BWP"],"callingCode":["267"],"region":"Africa","subregion":"Southern Africa","flag":"flag-bw","name":{"common":"Botswana","ces":"Botswana","deu":"Botswana","fra":"Botswana","hrv":"Bocvana","ita":"Botswana","jpn":"ボツワナ","nld":"Botswana","por":"Botswana","rus":"Ботсвана","slk":"Botswana","spa":"Botswana","fin":"Botswana","est":"Botswana","zho":"博茨瓦纳","pol":"Botswana","urd":"بوٹسوانا","kor":"보츠와나"}},"BV":{"currency":["NOK"],"callingCode":[],"region":"Antarctic","subregion":"","flag":"flag-bv","name":{"common":"Bouvet Island","ces":"Bouvetův ostrov","deu":"Bouvetinsel","fra":"Île Bouvet","hrv":"Otok Bouvet","ita":"Isola Bouvet","jpn":"ブーベ島","nld":"Bouveteiland","por":"Ilha Bouvet","rus":"Остров Буве","slk":"Bouvetov ostrov","spa":"Isla Bouvet","fin":"Bouvet'nsaari","est":"Bouvet’ saar","zho":"布维岛","pol":"Wyspa Bouveta","urd":"جزیرہ بووہ","kor":"부베 섬"}},"BR":{"currency":["BRL"],"callingCode":["55"],"region":"Americas","subregion":"South America","flag":"flag-br","name":{"common":"Brazil","ces":"Brazílie","cym":"Brasil","deu":"Brasilien","fra":"Brésil","hrv":"Brazil","ita":"Brasile","jpn":"ブラジル","nld":"Brazilië","por":"Brasil","rus":"Бразилия","slk":"Brazília","spa":"Brasil","fin":"Brasilia","est":"Brasiilia","zho":"巴西","pol":"Brazylia","urd":"برازیل","kor":"브라질"}},"IO":{"currency":["USD"],"callingCode":["246"],"region":"Africa","subregion":"Eastern Africa","flag":"flag-io","name":{"common":"British Indian Ocean Territory","ces":"Britské indickooceánské území","cym":"Tiriogaeth Brydeinig Cefnfor India","deu":"Britisches Territorium im Indischen Ozean","fra":"Territoire britannique de l'océan Indien","hrv":"Britanski Indijskooceanski teritorij","ita":"Territorio britannico dell'oceano indiano","jpn":"イギリス領インド洋地域","nld":"Britse Gebieden in de Indische Oceaan","por":"Território Britânico do Oceano Índico","rus":"Британская территория в Индийском океане","slk":"Britské indickooceánske územie","spa":"Territorio Británico del Océano Índico","fin":"Brittiläinen Intian valtameren alue","est":"Briti India ookeani ala","zho":"英属印度洋领地","pol":"Brytyjskie Terytorium Oceanu Indyjskiego","urd":"برطانوی بحرہند خطہ","kor":"인도"}},"VG":{"currency":["USD"],"callingCode":["1284"],"region":"Americas","subregion":"Caribbean","flag":"flag-vg","name":{"common":"British Virgin Islands","ces":"Britské Panenské ostrovy","deu":"Britische Jungferninseln","fra":"Îles Vierges britanniques","hrv":"Britanski Djevičanski Otoci","ita":"Isole Vergini Britanniche","jpn":"イギリス領ヴァージン諸島","nld":"Britse Maagdeneilanden","por":"Ilhas Virgens","rus":"Британские Виргинские острова","slk":"Panenské ostrovy","spa":"Islas Vírgenes del Reino Unido","fin":"Neitsytsaaret","est":"Briti Neitsisaared","zho":"英属维尔京群岛","pol":"Brytyjskie Wyspy Dziewicze","urd":"برطانوی جزائر ورجن","kor":"영국령 버진아일랜드"}},"BN":{"currency":["BND"],"callingCode":["673"],"region":"Asia","subregion":"South-Eastern Asia","flag":"flag-bn","name":{"common":"Brunei","ces":"Brunej","cym":"Brunei","deu":"Brunei","fra":"Brunei","hrv":"Brunej","ita":"Brunei","jpn":"ブルネイ・ダルサラーム","nld":"Brunei","por":"Brunei","rus":"Бруней","slk":"Brunej","spa":"Brunei","fin":"Brunei","est":"Brunei","zho":"文莱","pol":"Brunei","urd":"برونائی","kor":"브루나이"}},"BG":{"currency":["BGN"],"callingCode":["359"],"region":"Europe","subregion":"Eastern Europe","flag":"flag-bg","name":{"common":"Bulgaria","ces":"Bulharsko","cym":"Bwlgaria","deu":"Bulgarien","fra":"Bulgarie","hrv":"Bugarska","ita":"Bulgaria","jpn":"ブルガリア","nld":"Bulgarije","por":"Bulgária","rus":"Болгария","slk":"Bulharsko","spa":"Bulgaria","fin":"Bulgaria","est":"Bulgaaria","zho":"保加利亚","pol":"Bułgaria","urd":"بلغاریہ","kor":"불가리아"}},"BF":{"currency":["XOF"],"callingCode":["226"],"region":"Africa","subregion":"Western Africa","flag":"flag-bf","name":{"common":"Burkina Faso","ces":"Burkina Faso","cym":"Bwrcina Ffaso","deu":"Burkina Faso","fra":"Burkina Faso","hrv":"Burkina Faso","ita":"Burkina Faso","jpn":"ブルキナファソ","nld":"Burkina Faso","por":"Burkina Faso","rus":"Буркина-Фасо","slk":"Burkina Faso","spa":"Burkina Faso","fin":"Burkina Faso","est":"Burkina Faso","zho":"布基纳法索","pol":"Burkina Faso","urd":"برکینا فاسو","kor":"부르키나파소"}},"BI":{"currency":["BIF"],"callingCode":["257"],"region":"Africa","subregion":"Eastern Africa","flag":"flag-bi","name":{"common":"Burundi","ces":"Burundi","cym":"Bwrwndi","deu":"Burundi","fra":"Burundi","hrv":"Burundi","ita":"Burundi","jpn":"ブルンジ","nld":"Burundi","por":"Burundi","rus":"Бурунди","slk":"Burundi","spa":"Burundi","fin":"Burundi","est":"Burundi","zho":"布隆迪","pol":"Burundi","urd":"برونڈی","kor":"부룬디"}},"KH":{"currency":["KHR"],"callingCode":["855"],"region":"Asia","subregion":"South-Eastern Asia","flag":"flag-kh","name":{"common":"Cambodia","ces":"Kambodža","cym":"Cambodia","deu":"Kambodscha","fra":"Cambodge","hrv":"Kambodža","ita":"Cambogia","jpn":"カンボジア","nld":"Cambodja","por":"Camboja","rus":"Камбоджа","slk":"Kambodža","spa":"Camboya","fin":"Kambodža","est":"Kambodža","zho":"柬埔寨","pol":"Kambodża","urd":"کمبوڈیا","kor":"캄보디아"}},"CM":{"currency":["XAF"],"callingCode":["237"],"region":"Africa","subregion":"Middle Africa","flag":"flag-cm","name":{"common":"Cameroon","ces":"Kamerun","cym":"Camerŵn","deu":"Kamerun","fra":"Cameroun","hrv":"Kamerun","ita":"Camerun","jpn":"カメルーン","nld":"Kameroen","por":"Camarões","rus":"Камерун","slk":"Kamerun","spa":"Camerún","fin":"Kamerun","est":"Kamerun","zho":"喀麦隆","pol":"WybrzeŻe Kości Słoniowej","urd":"کیمرون","kor":"카메룬"}},"CA":{"currency":["CAD"],"callingCode":["1"],"region":"Americas","subregion":"North America","flag":"flag-ca","name":{"common":"Canada","ces":"Kanada","cym":"Canada","deu":"Kanada","fra":"Canada","hrv":"Kanada","ita":"Canada","jpn":"カナダ","nld":"Canada","por":"Canadá","rus":"Канада","slk":"Kanada","spa":"Canadá","fin":"Kanada","est":"Kanada","zho":"加拿大","pol":"Kanada","urd":"کینیڈا","kor":"캐나다"}},"CV":{"currency":["CVE"],"callingCode":["238"],"region":"Africa","subregion":"Western Africa","flag":"flag-cv","name":{"common":"Cape Verde","ces":"Kapverdy","cym":"Penrhyn Verde","deu":"Kap Verde","fra":"Îles du Cap-Vert","hrv":"Zelenortska Republika","ita":"Capo Verde","jpn":"カーボベルデ","nld":"Kaapverdië","por":"Cabo Verde","rus":"Кабо-Верде","slk":"Kapverdy","spa":"Cabo Verde","fin":"Kap Verde","est":"Roheneemesaared","zho":"佛得角","pol":"Republika Zielonego Przylądka","urd":"کیپ ورڈی","kor":"카보베르데"}},"BQ":{"currency":["USD"],"callingCode":["599"],"region":"Americas","subregion":"Caribbean","flag":"flag-bq","name":{"common":"Caribbean Netherlands","ces":"Karibské Nizozemsko","deu":"Karibische Niederlande","fra":"Pays-Bas caribéens","hrv":"Bonaire, Sint Eustatius i Saba","ita":"Paesi Bassi caraibici","jpn":"ボネール、シント・ユースタティウスおよびサバ","nld":"Caribisch Nederland","por":"Países Baixos Caribenhos","rus":"Карибские Нидерланды","slk":"Bonaire, Sint Eustatius a Saba","spa":"Caribe Neerlandés","fin":"Bonaire, Sint Eustatius ja Saba","est":"Bonaire, Sint Eustatius ja Saba","zho":"荷蘭加勒比區","pol":"Antyle Holenderskie","urd":"کیریبین نیدرلینڈز","kor":"카리브 네덜란드"}},"KY":{"currency":["KYD"],"callingCode":["1345"],"region":"Americas","subregion":"Caribbean","flag":"flag-ky","name":{"common":"Cayman Islands","ces":"Kajmanské ostrovy","cym":"Ynysoedd Cayman","deu":"Kaimaninseln","fra":"Îles Caïmans","hrv":"Kajmanski otoci","ita":"Isole Cayman","jpn":"ケイマン諸島","nld":"Caymaneilanden","por":"Ilhas Caimão","rus":"Каймановы острова","slk":"Kajmanie ostrovy","spa":"Islas Caimán","fin":"Caymansaaret","est":"Kaimanisaared","zho":"开曼群岛","pol":"Kajmany","urd":"جزائر کیمین","kor":"케이맨 제도"}},"CF":{"currency":["XAF"],"callingCode":["236"],"region":"Africa","subregion":"Middle Africa","flag":"flag-cf","name":{"common":"Central African Republic","ces":"Středoafrická republika","cym":"Gweriniaeth Canolbarth Affrica","deu":"Zentralafrikanische Republik","fra":"République centrafricaine","hrv":"Srednjoafrička Republika","ita":"Repubblica Centrafricana","jpn":"中央アフリカ共和国","nld":"Centraal-Afrikaanse Republiek","por":"República Centro-Africana","rus":"Центральноафриканская Республика","slk":"Stredoafrická republika","spa":"República Centroafricana","fin":"Keski-Afrikan tasavalta","est":"Kesk-Aafrika Vabariik","zho":"中非共和国","pol":"Republika Środkowoafrykańska","urd":"وسطی افریقی جمہوریہ","kor":"중앙아프리카 공화국"}},"TD":{"currency":["XAF"],"callingCode":["235"],"region":"Africa","subregion":"Middle Africa","flag":"flag-td","name":{"common":"Chad","ces":"Čad","cym":"Tsiad","deu":"Tschad","fra":"Tchad","hrv":"Čad","ita":"Ciad","jpn":"チャド","nld":"Tsjaad","por":"Chade","rus":"Чад","slk":"Čad","spa":"Chad","fin":"Tšad","est":"Tšaad","zho":"乍得","pol":"Czad","urd":"چاڈ","kor":"차드"}},"CL":{"currency":["CLP"],"callingCode":["56"],"region":"Americas","subregion":"South America","flag":"flag-cl","name":{"common":"Chile","ces":"Chile","cym":"Chile","deu":"Chile","fra":"Chili","hrv":"Čile","ita":"Cile","jpn":"チリ","nld":"Chili","por":"Chile","rus":"Чили","slk":"Čile","spa":"Chile","fin":"Chile","est":"Tšiili","zho":"智利","pol":"Chile","urd":"چلی","kor":"칠레"}},"CN":{"currency":["CNY"],"callingCode":["86"],"region":"Asia","subregion":"Eastern Asia","flag":"flag-cn","name":{"common":"China","ces":"Čína","cym":"Tsieina","deu":"China","fra":"Chine","hrv":"Kina","ita":"Cina","jpn":"中国","nld":"China","por":"China","rus":"Китай","slk":"Čína","spa":"China","fin":"Kiina","est":"Hiina","pol":"Chiny","urd":"چین","kor":"중국"}},"CX":{"currency":["AUD"],"callingCode":["61"],"region":"Oceania","subregion":"Australia and New Zealand","flag":"flag-cx","name":{"common":"Christmas Island","ces":"Vánoční ostrov","cym":"Ynys y Nadolig","deu":"Weihnachtsinsel","fra":"Île Christmas","hrv":"Božićni otok","ita":"Isola di Natale","jpn":"クリスマス島","nld":"Christmaseiland","por":"Ilha do Natal","rus":"Остров Рождества","slk":"Vianočnú ostrov","spa":"Isla de Navidad","fin":"Joulusaari","est":"Jõulusaar","zho":"圣诞岛","pol":"Wyspa Bożego Narodzenia","urd":"جزیرہ کرسمس","kor":"크리스마스 섬"}},"CC":{"currency":["AUD"],"callingCode":["61"],"region":"Oceania","subregion":"Australia and New Zealand","flag":"flag-cc","name":{"common":"Cocos (Keeling) Islands","ces":"Kokosové ostrovy","cym":"Ynysoedd Cocos","deu":"Kokosinseln","fra":"Îles Cocos","hrv":"Kokosovi Otoci","ita":"Isole Cocos e Keeling","jpn":"ココス(キーリング)諸島","nld":"Cocoseilanden","por":"Ilhas Cocos (Keeling)","rus":"Кокосовые острова","slk":"Kokosové ostrovy","spa":"Islas Cocos o Islas Keeling","fin":"Kookossaaret","est":"Kookossaared","zho":"科科斯","pol":"Wyspy Kokosowe","urd":"جزائر کوکوس","kor":"코코스 제도"}},"CO":{"currency":["COP"],"callingCode":["57"],"region":"Americas","subregion":"South America","flag":"flag-co","name":{"common":"Colombia","ces":"Kolumbie","cym":"Colombia","deu":"Kolumbien","fra":"Colombie","hrv":"Kolumbija","ita":"Colombia","jpn":"コロンビア","nld":"Colombia","por":"Colômbia","rus":"Колумбия","slk":"Kolumbia","spa":"Colombia","fin":"Kolumbia","est":"Colombia","zho":"哥伦比亚","pol":"Kolumbia","urd":"کولمبیا","kor":"콜롬비아"}},"KM":{"currency":["KMF"],"callingCode":["269"],"region":"Africa","subregion":"Eastern Africa","flag":"flag-km","name":{"common":"Comoros","ces":"Komory","cym":"Y Comoros","deu":"Komoren","fra":"Comores","hrv":"Komori","ita":"Comore","jpn":"コモロ","nld":"Comoren","por":"Comores","rus":"Коморы","slk":"Komory","spa":"Comoras","fin":"Komorit","est":"Komoorid","zho":"科摩罗","pol":"Komory","urd":"القمری","kor":"코모로"}},"CK":{"currency":["NZD","CKD"],"callingCode":["682"],"region":"Oceania","subregion":"Polynesia","flag":"flag-ck","name":{"common":"Cook Islands","ces":"Cookovy ostrovy","cym":"Ynysoedd Cook","deu":"Cookinseln","fra":"Îles Cook","hrv":"Cookovo Otočje","ita":"Isole Cook","jpn":"クック諸島","nld":"Cookeilanden","por":"Ilhas Cook","rus":"Острова Кука","slk":"Cookove ostrovy","spa":"Islas Cook","fin":"Cookinsaaret","est":"Cooki saared","zho":"库克群岛","pol":"Wyspy Cooka","urd":"جزائر کک","kor":"쿡 제도"}},"CR":{"currency":["CRC"],"callingCode":["506"],"region":"Americas","subregion":"Central America","flag":"flag-cr","name":{"common":"Costa Rica","ces":"Kostarika","cym":"Costa Rica","deu":"Costa Rica","fra":"Costa Rica","hrv":"Kostarika","ita":"Costa Rica","jpn":"コスタリカ","nld":"Costa Rica","por":"Costa Rica","rus":"Коста-Рика","slk":"Kostarika","spa":"Costa Rica","fin":"Costa Rica","est":"Costa Rica","zho":"哥斯达黎加","pol":"Kostaryka","urd":"کوسٹاریکا","kor":"코스타리카"}},"HR":{"currency":["HRK"],"callingCode":["385"],"region":"Europe","subregion":"Southern Europe","flag":"flag-hr","name":{"common":"Croatia","ces":"Chorvatsko","cym":"Croatia","deu":"Kroatien","fra":"Croatie","hrv":"Hrvatska","ita":"Croazia","jpn":"クロアチア","nld":"Kroatië","por":"Croácia","rus":"Хорватия","slk":"Chorvátsko","spa":"Croacia","fin":"Kroatia","est":"Horvaatia","zho":"克罗地亚","pol":"Chorwacja","urd":"کرویئشا","kor":"크로아티아"}},"CU":{"currency":["CUC","CUP"],"callingCode":["53"],"region":"Americas","subregion":"Caribbean","flag":"flag-cu","name":{"common":"Cuba","ces":"Kuba","cym":"Ciwba","deu":"Kuba","fra":"Cuba","hrv":"Kuba","ita":"Cuba","jpn":"キューバ","nld":"Cuba","por":"Cuba","rus":"Куба","slk":"Kuba","spa":"Cuba","fin":"Kuuba","est":"Kuuba","zho":"古巴","pol":"Kuba","urd":"کیوبا","kor":"쿠바"}},"CW":{"currency":["ANG"],"callingCode":["5999"],"region":"Americas","subregion":"Caribbean","flag":"flag-cw","name":{"common":"Curaçao","ces":"Curaçao","deu":"Curaçao","fra":"Curaçao","nld":"Curaçao","por":"ilha da Curação","rus":"Кюрасао","slk":"Curacao","spa":"Curazao","fin":"Curaçao","est":"Curaçao","zho":"库拉索","pol":"Curaçao","urd":"کیوراساؤ","kor":"퀴라소"}},"CY":{"currency":["EUR"],"callingCode":["357"],"region":"Europe","subregion":"Eastern Europe","flag":"flag-cy","name":{"common":"Cyprus","ces":"Kypr","cym":"Cyprus","deu":"Zypern","fra":"Chypre","hrv":"Cipar","ita":"Cipro","jpn":"キプロス","nld":"Cyprus","por":"Chipre","rus":"Кипр","slk":"Cyprus","spa":"Chipre","fin":"Kypros","est":"Küpros","zho":"塞浦路斯","pol":"Cypr","urd":"قبرص","kor":"키프로스"}},"CZ":{"currency":["CZK"],"callingCode":["420"],"region":"Europe","subregion":"Eastern Europe","flag":"flag-cz","name":{"common":"Czechia","ces":"Česko","cym":"Y Weriniaeth Tsiec","deu":"Tschechien","fra":"Tchéquie","hrv":"Češka","ita":"Cechia","jpn":"チェコ","nld":"Tsjechië","por":"Chéquia","rus":"Чехия","slk":"Česko","spa":"Chequia","fin":"Tšekki","est":"Tšehhi","zho":"捷克","pol":"Czechy","urd":"چيک","kor":"체코"}},"CD":{"currency":["CDF"],"callingCode":["243"],"region":"Africa","subregion":"Middle Africa","flag":"flag-cd","name":{"common":"DR Congo","ces":"DR Kongo","cym":"Gweriniaeth Ddemocrataidd Congo","deu":"Kongo (Dem. Rep.)","fra":"Congo (Rép. dém.)","hrv":"Kongo, Demokratska Republika","ita":"Congo (Rep. Dem.)","jpn":"コンゴ民主共和国","nld":"Congo (DRC)","por":"República Democrática do Congo","rus":"Демократическая Республика Конго","slk":"Kongo","spa":"Congo (Rep. Dem.)","fin":"Kongon demokraattinen tasavalta","est":"Kongo DV","zho":"民主刚果","pol":"Demokratyczna Republika Konga","urd":"\nکانگو","kor":"콩고 민주 공화국"}},"DK":{"currency":["DKK"],"callingCode":["45"],"region":"Europe","subregion":"Northern Europe","flag":"flag-dk","name":{"common":"Denmark","ces":"Dánsko","cym":"Denmarc","deu":"Dänemark","fra":"Danemark","hrv":"Danska","ita":"Danimarca","jpn":"デンマーク","nld":"Denemarken","por":"Dinamarca","rus":"Дания","slk":"Dánsko","spa":"Dinamarca","fin":"Tanska","est":"Taani","zho":"丹麦","pol":"Dania","urd":"ڈنمارک","kor":"덴마크"}},"DJ":{"currency":["DJF"],"callingCode":["253"],"region":"Africa","subregion":"Eastern Africa","flag":"flag-dj","name":{"common":"Djibouti","ces":"Džibutsko","cym":"Jibwti","deu":"Dschibuti","fra":"Djibouti","hrv":"Džibuti","ita":"Gibuti","jpn":"ジブチ","nld":"Djibouti","por":"Djibouti","rus":"Джибути","slk":"Džibutsko","spa":"Djibouti","fin":"Dijibouti","est":"Djibouti","zho":"吉布提","pol":"Dżibuti","urd":"جبوتی","kor":"지부티"}},"DM":{"currency":["XCD"],"callingCode":["1767"],"region":"Americas","subregion":"Caribbean","flag":"flag-dm","name":{"common":"Dominica","ces":"Dominika","cym":"Dominica","deu":"Dominica","fra":"Dominique","hrv":"Dominika","ita":"Dominica","jpn":"ドミニカ国","nld":"Dominica","por":"Dominica","rus":"Доминика","slk":"Dominika","spa":"Dominica","fin":"Dominica","est":"Dominica","zho":"多米尼加","pol":"Dominika","urd":"ڈومینیکا","kor":"도미니카 공화국"}},"DO":{"currency":["DOP"],"callingCode":["1809","1829","1849"],"region":"Americas","subregion":"Caribbean","flag":"flag-do","name":{"common":"Dominican Republic","ces":"Dominikánská republika","cym":"Gweriniaeth Dominica","deu":"Dominikanische Republik","fra":"République dominicaine","hrv":"Dominikanska Republika","ita":"Repubblica Dominicana","jpn":"ドミニカ共和国","nld":"Dominicaanse Republiek","por":"República Dominicana","rus":"Доминиканская Республика","slk":"Dominikánska republika","spa":"República Dominicana","fin":"Dominikaaninen tasavalta","est":"Dominikaani Vabariik","zho":"多明尼加","pol":"Dominikana","urd":"ڈومینیکن","kor":"도미니카 공화국"}},"EC":{"currency":["USD"],"callingCode":["593"],"region":"Americas","subregion":"South America","flag":"flag-ec","name":{"common":"Ecuador","ces":"Ekvádor","cym":"Ecwador","deu":"Ecuador","fra":"Équateur","hrv":"Ekvador","ita":"Ecuador","jpn":"エクアドル","nld":"Ecuador","por":"Equador","rus":"Эквадор","slk":"Ekvádor","spa":"Ecuador","fin":"Ecuador","est":"Ecuador","zho":"厄瓜多尔","pol":"Ekwador","urd":"ایکواڈور","kor":"에콰도르"}},"EG":{"currency":["EGP"],"callingCode":["20"],"region":"Africa","subregion":"Northern Africa","flag":"flag-eg","name":{"common":"Egypt","ces":"Egypt","cym":"Yr Aifft","deu":"Ägypten","fra":"Égypte","hrv":"Egipat","ita":"Egitto","jpn":"エジプト","nld":"Egypte","por":"Egito","rus":"Египет","slk":"Egypt","spa":"Egipto","fin":"Egypti","est":"Egiptus","zho":"埃及","pol":"Egipt","urd":"مصر","kor":"이집트"}},"SV":{"currency":["SVC","USD"],"callingCode":["503"],"region":"Americas","subregion":"Central America","flag":"flag-sv","name":{"common":"El Salvador","ces":"Salvador","cym":"El Salfador","deu":"El Salvador","fra":"Salvador","hrv":"Salvador","ita":"El Salvador","jpn":"エルサルバドル","nld":"El Salvador","por":"El Salvador","rus":"Сальвадор","slk":"Salvádor","spa":"El Salvador","fin":"El Salvador","est":"El Salvador","zho":"萨尔瓦多","pol":"Salwador","urd":"ایل سیلواڈور","kor":"엘살바도르"}},"GQ":{"currency":["XAF"],"callingCode":["240"],"region":"Africa","subregion":"Middle Africa","flag":"flag-gq","name":{"common":"Equatorial Guinea","ces":"Rovníková Guinea","cym":"Gini Gyhydeddol","deu":"Äquatorialguinea","fra":"Guinée équatoriale","hrv":"Ekvatorijalna Gvineja","ita":"Guinea Equatoriale","jpn":"赤道ギニア","nld":"Equatoriaal-Guinea","por":"Guiné Equatorial","rus":"Экваториальная Гвинея","slk":"Rovníková Guinea","spa":"Guinea Ecuatorial","fin":"Päiväntasaajan Guinea","est":"Ekvatoriaal-Guinea","zho":"赤道几内亚","pol":"Gwinea Równikowa","urd":"استوائی گنی","kor":"적도 기니"}},"ER":{"currency":["ERN"],"callingCode":["291"],"region":"Africa","subregion":"Eastern Africa","flag":"flag-er","name":{"common":"Eritrea","ces":"Eritrea","cym":"Eritrea","deu":"Eritrea","fra":"Érythrée","hrv":"Eritreja","ita":"Eritrea","jpn":"エリトリア","nld":"Eritrea","por":"Eritreia","rus":"Эритрея","slk":"Eritrea","spa":"Eritrea","fin":"Eritrea","est":"Eritrea","zho":"厄立特里亚","pol":"Erytrea","urd":"ارتریا","kor":"에리트레아"}},"EE":{"currency":["EUR"],"callingCode":["372"],"region":"Europe","subregion":"Northern Europe","flag":"flag-ee","name":{"common":"Estonia","ces":"Estonsko","cym":"Estonia","deu":"Estland","fra":"Estonie","hrv":"Estonija","ita":"Estonia","jpn":"エストニア","nld":"Estland","por":"Estónia","rus":"Эстония","slk":"Estónsko","spa":"Estonia","fin":"Viro","est":"Eesti","zho":"爱沙尼亚","pol":"Estonia","urd":"اسٹونیا","kor":"에스토니아"}},"SZ":{"currency":["SZL"],"callingCode":["268"],"region":"Africa","subregion":"Southern Africa","flag":"flag-sz","name":{"common":"Eswatini","ces":"Svazijsko","deu":"Swasiland","fra":"Swaziland","hrv":"Svazi","ita":"Swaziland","jpn":"スワジランド","nld":"Swaziland","por":"Suazilândia","rus":"Свазиленд","slk":"Svazijsko","spa":"Suazilandia","fin":"Swazimaa","est":"Svaasimaa","pol":"Suazi","zho":"斯威士兰","urd":"سوازی لینڈ","kor":"에스와티니"}},"ET":{"currency":["ETB"],"callingCode":["251"],"region":"Africa","subregion":"Eastern Africa","flag":"flag-et","name":{"common":"Ethiopia","ces":"Etiopie","cym":"Ethiopia","deu":"Äthiopien","fra":"Éthiopie","hrv":"Etiopija","ita":"Etiopia","jpn":"エチオピア","nld":"Ethiopië","por":"Etiópia","rus":"Эфиопия","slk":"Etiópia","spa":"Etiopía","fin":"Etiopia","est":"Etioopia","zho":"埃塞俄比亚","pol":"Etiopia","urd":"ایتھوپیا","kor":"에티오피아"}},"FK":{"currency":["FKP"],"callingCode":["500"],"region":"Americas","subregion":"South America","flag":"flag-fk","name":{"common":"Falkland Islands","ces":"Falklandy","deu":"Falklandinseln","fra":"Îles Malouines","hrv":"Falklandski Otoci","ita":"Isole Falkland o Isole Malvine","jpn":"フォークランド(マルビナス)諸島","nld":"Falklandeilanden","por":"Ilhas Malvinas","rus":"Фолклендские острова","slk":"Falklandy","spa":"Islas Malvinas","fin":"Falkandinsaaret","est":"Falklandi saared","zho":"福克兰群岛","pol":"Falklandy","urd":"جزائر فاکلینڈ","kor":"포클랜드 제도"}},"FO":{"currency":["DKK"],"callingCode":["298"],"region":"Europe","subregion":"Northern Europe","flag":"flag-fo","name":{"common":"Faroe Islands","ces":"Faerské ostrovy","deu":"Färöer-Inseln","fra":"Îles Féroé","hrv":"Farski Otoci","ita":"Isole Far Oer","jpn":"フェロー諸島","nld":"Faeröer","por":"Ilhas Faroé","rus":"Фарерские острова","slk":"Faerské ostrovy","spa":"Islas Faroe","fin":"Färsaaret","est":"Fääri saared","zho":"法罗群岛","pol":"Wyspy Owcze","urd":"جزائر فارو","kor":"페로 제도"}},"FJ":{"currency":["FJD"],"callingCode":["679"],"region":"Oceania","subregion":"Melanesia","flag":"flag-fj","name":{"common":"Fiji","ces":"Fidži","deu":"Fidschi","fra":"Fidji","hrv":"Fiđi","ita":"Figi","jpn":"フィジー","nld":"Fiji","por":"Fiji","rus":"Фиджи","slk":"Fidži","spa":"Fiyi","fin":"Fidži","est":"Fidži","zho":"斐济","pol":"Fidżi","urd":"فجی","kor":"피지"}},"FI":{"currency":["EUR"],"callingCode":["358"],"region":"Europe","subregion":"Northern Europe","flag":"flag-fi","name":{"common":"Finland","ces":"Finsko","deu":"Finnland","fra":"Finlande","hrv":"Finska","ita":"Finlandia","jpn":"フィンランド","nld":"Finland","por":"Finlândia","rus":"Финляндия","slk":"Fínsko","spa":"Finlandia","fin":"Suomi","est":"Soome","zho":"芬兰","pol":"Finlandia","urd":"فن لینڈ","kor":"핀란드"}},"FR":{"currency":["EUR"],"callingCode":["33"],"region":"Europe","subregion":"Western Europe","flag":"flag-fr","name":{"common":"France","ces":"Francie","deu":"Frankreich","fra":"France","hrv":"Francuska","ita":"Francia","jpn":"フランス","nld":"Frankrijk","por":"França","rus":"Франция","slk":"Francúzsko","spa":"Francia","fin":"Ranska","est":"Prantsusmaa","zho":"法国","pol":"Francja","urd":"فرانس","kor":"프랑스"}},"GF":{"currency":["EUR"],"callingCode":["594"],"region":"Americas","subregion":"South America","flag":"flag-gf","name":{"common":"French Guiana","ces":"Francouzská Guyana","deu":"Französisch-Guayana","fra":"Guyane","hrv":"Francuska Gvajana","ita":"Guyana francese","jpn":"フランス領ギアナ","nld":"Frans-Guyana","por":"Guiana Francesa","rus":"Французская Гвиана","slk":"Guyana","spa":"Guayana Francesa","fin":"Ranskan Guayana","est":"Prantsuse Guajaana","zho":"法属圭亚那","pol":"Gujana Francuska","urd":"فرانسیسی گیانا","kor":"프랑스령 기아나"}},"PF":{"currency":["XPF"],"callingCode":["689"],"region":"Oceania","subregion":"Polynesia","flag":"flag-pf","name":{"common":"French Polynesia","ces":"Francouzská Polynésie","deu":"Französisch-Polynesien","fra":"Polynésie française","hrv":"Francuska Polinezija","ita":"Polinesia Francese","jpn":"フランス領ポリネシア","nld":"Frans-Polynesië","por":"Polinésia Francesa","rus":"Французская Полинезия","slk":"Francúzska Polynézia","spa":"Polinesia Francesa","fin":"Ranskan Polynesia","est":"Prantsuse Polüneesia","zho":"法属波利尼西亚","pol":"Polinezja Francuska","urd":"فرانسیسی پولینیشیا","kor":"프랑스령 폴리네시아"}},"TF":{"currency":["EUR"],"callingCode":[],"region":"Antarctic","subregion":"","flag":"flag-tf","name":{"common":"French Southern and Antarctic Lands","ces":"Francouzská jižní a antarktická území","deu":"Französische Süd- und Antarktisgebiete","fra":"Terres australes et antarctiques françaises","hrv":"Francuski južni i antarktički teritoriji","ita":"Territori Francesi del Sud","jpn":"フランス領南方・南極地域","nld":"Franse Gebieden in de zuidelijke Indische Oceaan","por":"Terras Austrais e Antárticas Francesas","rus":"Французские Южные и Антарктические территории","slk":"Francúzske juŽné a antarktické územia","spa":"Tierras Australes y Antárticas Francesas","fin":"Ranskan eteläiset ja antarktiset alueet","est":"Prantsuse Lõunaalad","zho":"法国南部和南极土地","pol":"Francuskie Terytoria Południowe i Antarktyczne","urd":"سرزمین جنوبی فرانسیسیہ و انٹارکٹیکا","kor":"프랑스령 남부와 남극 지역"}},"GA":{"currency":["XAF"],"callingCode":["241"],"region":"Africa","subregion":"Middle Africa","flag":"flag-ga","name":{"common":"Gabon","ces":"Gabon","deu":"Gabun","fra":"Gabon","hrv":"Gabon","ita":"Gabon","jpn":"ガボン","nld":"Gabon","por":"Gabão","rus":"Габон","slk":"Gabon","spa":"Gabón","fin":"Gabon","est":"Gabon","zho":"加蓬","pol":"Gabon","urd":"گیبون","kor":"가봉"}},"GM":{"currency":["GMD"],"callingCode":["220"],"region":"Africa","subregion":"Western Africa","flag":"flag-gm","name":{"common":"Gambia","ces":"Gambie","deu":"Gambia","fra":"Gambie","hrv":"Gambija","ita":"Gambia","jpn":"ガンビア","nld":"Gambia","por":"Gâmbia","rus":"Гамбия","slk":"Gambia","spa":"Gambia","fin":"Gambia","est":"Gambia","zho":"冈比亚","pol":"Gambia","urd":"گیمبیا","kor":"감비아"}},"GE":{"currency":["GEL"],"callingCode":["995"],"region":"Asia","subregion":"Western Asia","flag":"flag-ge","name":{"common":"Georgia","ces":"Gruzie","deu":"Georgien","fra":"Géorgie","hrv":"Gruzija","ita":"Georgia","jpn":"グルジア","nld":"Georgië","por":"Geórgia","rus":"Грузия","slk":"Gruzínsko","spa":"Georgia","fin":"Georgia","est":"Gruusia","zho":"格鲁吉亚","pol":"Gruzja","urd":"جارجیا","kor":"조지아"}},"DE":{"currency":["EUR"],"callingCode":["49"],"region":"Europe","subregion":"Western Europe","flag":"flag-de","name":{"common":"Germany","ces":"Německo","deu":"Deutschland","fra":"Allemagne","hrv":"Njemačka","ita":"Germania","jpn":"ドイツ","nld":"Duitsland","por":"Alemanha","rus":"Германия","slk":"Nemecko","spa":"Alemania","fin":"Saksa","est":"Saksamaa","zho":"德国","pol":"Niemcy","urd":"جرمنی","kor":"독일"}},"GH":{"currency":["GHS"],"callingCode":["233"],"region":"Africa","subregion":"Western Africa","flag":"flag-gh","name":{"common":"Ghana","ces":"Ghana","deu":"Ghana","fra":"Ghana","hrv":"Gana","ita":"Ghana","jpn":"ガーナ","nld":"Ghana","por":"Gana","rus":"Гана","slk":"Ghana","spa":"Ghana","fin":"Ghana","est":"Ghana","zho":"加纳","pol":"Ghana","urd":"گھانا","kor":"가나"}},"GI":{"currency":["GIP"],"callingCode":["350"],"region":"Europe","subregion":"Southern Europe","flag":"flag-gi","name":{"common":"Gibraltar","ces":"Gibraltar","deu":"Gibraltar","fra":"Gibraltar","hrv":"Gibraltar","ita":"Gibilterra","jpn":"ジブラルタル","nld":"Gibraltar","por":"Gibraltar","rus":"Гибралтар","slk":"Gibraltár","spa":"Gibraltar","fin":"Gibraltar","est":"Gibraltar","zho":"直布罗陀","pol":"Gibraltar","urd":"جبل الطارق","kor":"지브롤터"}},"GR":{"currency":["EUR"],"callingCode":["30"],"region":"Europe","subregion":"Southern Europe","flag":"flag-gr","name":{"common":"Greece","ces":"Řecko","deu":"Griechenland","fra":"Grèce","hrv":"Grčka","ita":"Grecia","jpn":"ギリシャ","nld":"Griekenland","por":"Grécia","rus":"Греция","slk":"Greécko","spa":"Grecia","fin":"Kreikka","est":"Kreeka","zho":"希腊","pol":"Grecja","urd":"یونان","kor":"그리스"}},"GL":{"currency":["DKK"],"callingCode":["299"],"region":"Americas","subregion":"North America","flag":"flag-gl","name":{"common":"Greenland","ces":"Grónsko","deu":"Grönland","fra":"Groenland","hrv":"Grenland","ita":"Groenlandia","jpn":"グリーンランド","nld":"Groenland","por":"Gronelândia","rus":"Гренландия","slk":"Grónsko","spa":"Groenlandia","fin":"Groönlanti","est":"Gröönimaa","zho":"格陵兰","pol":"Grenlandia","urd":"گرین لینڈ","kor":"그린란드"}},"GD":{"currency":["XCD"],"callingCode":["1473"],"region":"Americas","subregion":"Caribbean","flag":"flag-gd","name":{"common":"Grenada","ces":"Grenada","deu":"Grenada","fra":"Grenade","hrv":"Grenada","ita":"Grenada","jpn":"グレナダ","nld":"Grenada","por":"Granada","rus":"Гренада","slk":"Grenada","spa":"Grenada","fin":"Grenada","est":"Grenada","zho":"格林纳达","pol":"Grenada","urd":"گریناڈا","kor":"그레나다"}},"GP":{"currency":["EUR"],"callingCode":["590"],"region":"Americas","subregion":"Caribbean","flag":"flag-gp","name":{"common":"Guadeloupe","ces":"Guadeloupe","deu":"Guadeloupe","fra":"Guadeloupe","hrv":"Gvadalupa","ita":"Guadeloupa","jpn":"グアドループ","nld":"Guadeloupe","por":"Guadalupe","rus":"Гваделупа","slk":"Guadeloupe","spa":"Guadalupe","fin":"Guadeloupe","est":"Guadeloupe","zho":"瓜德罗普岛","pol":"Gwadelupa","urd":"گواڈیلوپ","kor":"과들루프"}},"GU":{"currency":["USD"],"callingCode":["1671"],"region":"Oceania","subregion":"Micronesia","flag":"flag-gu","name":{"common":"Guam","ces":"Guam","deu":"Guam","fra":"Guam","hrv":"Guam","ita":"Guam","jpn":"グアム","nld":"Guam","por":"Guam","rus":"Гуам","slk":"Guam","spa":"Guam","fin":"Guam","est":"Guam","zho":"关岛","pol":"Guam","urd":"گوام","kor":"괌"}},"GT":{"currency":["GTQ"],"callingCode":["502"],"region":"Americas","subregion":"Central America","flag":"flag-gt","name":{"common":"Guatemala","ces":"Guatemala","deu":"Guatemala","fra":"Guatemala","hrv":"Gvatemala","ita":"Guatemala","jpn":"グアテマラ","nld":"Guatemala","por":"Guatemala","rus":"Гватемала","slk":"Guatemala","spa":"Guatemala","fin":"Guatemala","est":"Guatemala","zho":"危地马拉","pol":"Gwatemala","urd":"گواتیمالا","kor":"과테말라"}},"GG":{"currency":["GBP"],"callingCode":["44"],"region":"Europe","subregion":"Northern Europe","flag":"flag-gg","name":{"common":"Guernsey","ces":"Guernsey","deu":"Guernsey","fra":"Guernesey","hrv":"Guernsey","ita":"Guernsey","jpn":"ガーンジー","nld":"Guernsey","por":"Guernsey","rus":"Гернси","slk":"Guernsey","spa":"Guernsey","fin":"Guernsey","est":"Guernsey","zho":"根西岛","pol":"Guernsey","urd":"گرنزی","kor":"건지 섬"}},"GN":{"currency":["GNF"],"callingCode":["224"],"region":"Africa","subregion":"Western Africa","flag":"flag-gn","name":{"common":"Guinea","ces":"Guinea","deu":"Guinea","fra":"Guinée","hrv":"Gvineja","ita":"Guinea","jpn":"ギニア","nld":"Guinee","por":"Guiné","rus":"Гвинея","slk":"Guinea","spa":"Guinea","fin":"Guinea","est":"Guinea","zho":"几内亚","pol":"Gwinea","urd":"گنی","kor":"기니"}},"GW":{"currency":["XOF"],"callingCode":["245"],"region":"Africa","subregion":"Western Africa","flag":"flag-gw","name":{"common":"Guinea-Bissau","ces":"Guinea-Bissau","deu":"Guinea-Bissau","fra":"Guinée-Bissau","hrv":"Gvineja Bisau","ita":"Guinea-Bissau","jpn":"ギニアビサウ","nld":"Guinee-Bissau","por":"Guiné-Bissau","rus":"Гвинея-Бисау","slk":"Guinea-Bissau","spa":"Guinea-Bisáu","fin":"Guinea-Bissau","est":"Guinea-Bissau","zho":"几内亚比绍","pol":"Gwinea Bissau","urd":"گنی بساؤ","kor":"기니비사우"}},"GY":{"currency":["GYD"],"callingCode":["592"],"region":"Americas","subregion":"South America","flag":"flag-gy","name":{"common":"Guyana","ces":"Guyana","deu":"Guyana","fra":"Guyana","hrv":"Gvajana","ita":"Guyana","jpn":"ガイアナ","nld":"Guyana","por":"Guiana","rus":"Гайана","slk":"Guyana","spa":"Guyana","fin":"Guayana","est":"Guyana","zho":"圭亚那","pol":"Gujana","urd":"گیانا","kor":"가이아나"}},"HT":{"currency":["HTG","USD"],"callingCode":["509"],"region":"Americas","subregion":"Caribbean","flag":"flag-ht","name":{"common":"Haiti","ces":"Haiti","deu":"Haiti","fra":"Haïti","hrv":"Haiti","ita":"Haiti","jpn":"ハイチ","nld":"Haïti","por":"Haiti","rus":"Гаити","slk":"Haiti","spa":"Haiti","fin":"Haiti","est":"Haiti","zho":"海地","pol":"Haiti","urd":"ہیٹی","kor":"아이티"}},"HM":{"currency":["AUD"],"callingCode":[],"region":"Antarctic","subregion":"","flag":"flag-hm","name":{"common":"Heard Island and McDonald Islands","ces":"Heardův ostrov a McDonaldovy ostrovy","deu":"Heard und die McDonaldinseln","fra":"Îles Heard-et-MacDonald","hrv":"Otok Heard i otočje McDonald","ita":"Isole Heard e McDonald","jpn":"ハード島とマクドナルド諸島","nld":"Heard-en McDonaldeilanden","por":"Ilha Heard e Ilhas McDonald","rus":"Остров Херд и острова Макдональд","slk":"Heardov ostrov","spa":"Islas Heard y McDonald","fin":"Heard ja McDonaldinsaaret","est":"Heard ja McDonald","zho":"赫德岛和麦当劳群岛","pol":"Wyspy Heard i McDonalda","urd":"جزیرہ ہرڈ و جزائر مکڈونلڈ","kor":"허드 맥도널드 제도"}},"HN":{"currency":["HNL"],"callingCode":["504"],"region":"Americas","subregion":"Central America","flag":"flag-hn","name":{"common":"Honduras","ces":"Honduras","deu":"Honduras","fra":"Honduras","hrv":"Honduras","ita":"Honduras","jpn":"ホンジュラス","nld":"Honduras","por":"Honduras","rus":"Гондурас","slk":"Honduras","spa":"Honduras","fin":"Honduras","est":"Honduras","zho":"洪都拉斯","pol":"Honduras","urd":"ہونڈوراس","kor":"온두라스"}},"HK":{"currency":["HKD"],"callingCode":["852"],"region":"Asia","subregion":"Eastern Asia","flag":"flag-hk","name":{"common":"Hong Kong","ces":"Hongkong","deu":"Hongkong","fra":"Hong Kong","hrv":"Hong Kong","ita":"Hong Kong","jpn":"香港","nld":"Hongkong","por":"Hong Kong","rus":"Гонконг","slk":"Hongkong","spa":"Hong Kong","fin":"Hongkong","est":"Hongkong","pol":"Hongkong","urd":"ہانگ کانگ","kor":"홍콩"}},"HU":{"currency":["HUF"],"callingCode":["36"],"region":"Europe","subregion":"Eastern Europe","flag":"flag-hu","name":{"common":"Hungary","ces":"Maďarsko","deu":"Ungarn","fra":"Hongrie","hrv":"Mađarska","ita":"Ungheria","jpn":"ハンガリー","nld":"Hongarije","por":"Hungria","rus":"Венгрия","slk":"Maďarsko","spa":"Hungría","fin":"Unkari","est":"Ungari","zho":"匈牙利","pol":"Węgry","urd":"مجارستان","kor":"헝가리"}},"IS":{"currency":["ISK"],"callingCode":["354"],"region":"Europe","subregion":"Northern Europe","flag":"flag-is","name":{"common":"Iceland","ces":"Island","deu":"Island","fra":"Islande","hrv":"Island","ita":"Islanda","jpn":"アイスランド","nld":"IJsland","por":"Islândia","rus":"Исландия","slk":"Island","spa":"Islandia","fin":"Islanti","est":"Island","zho":"冰岛","pol":"Islandia","urd":"آئس لینڈ","kor":"아이슬란드"}},"IN":{"currency":["INR"],"callingCode":["91"],"region":"Asia","subregion":"Southern Asia","flag":"flag-in","name":{"common":"India","ces":"Indie","deu":"Indien","fra":"Inde","hrv":"Indija","ita":"India","jpn":"インド","nld":"India","por":"Índia","rus":"Индия","slk":"India","spa":"India","fin":"Intia","est":"India","zho":"印度","pol":"Indie","urd":"بھارت","kor":"인도"}},"ID":{"currency":["IDR"],"callingCode":["62"],"region":"Asia","subregion":"South-Eastern Asia","flag":"flag-id","name":{"common":"Indonesia","ces":"Indonésie","deu":"Indonesien","fra":"Indonésie","hrv":"Indonezija","ita":"Indonesia","jpn":"インドネシア","nld":"Indonesië","por":"Indonésia","rus":"Индонезия","slk":"Indonézia","spa":"Indonesia","fin":"Indonesia","est":"Indoneesia","zho":"印度尼西亚","pol":"Indonezja","urd":"انڈونیشیا","kor":"인도네시아"}},"IR":{"currency":["IRR"],"callingCode":["98"],"region":"Asia","subregion":"Southern Asia","flag":"flag-ir","name":{"common":"Iran","ces":"Írán","deu":"Iran","fra":"Iran","hrv":"Iran","ita":"Iran","jpn":"イラン・イスラム共和国","nld":"Iran","por":"Irão","rus":"Иран","slk":"Irán","spa":"Iran","fin":"Iran","est":"Iraan","zho":"伊朗","pol":"Iran","urd":"ایران","kor":"이란"}},"IQ":{"currency":["IQD"],"callingCode":["964"],"region":"Asia","subregion":"Western Asia","flag":"flag-iq","name":{"common":"Iraq","ces":"Irák","deu":"Irak","fra":"Irak","hrv":"Irak","ita":"Iraq","jpn":"イラク","nld":"Irak","por":"Iraque","rus":"Ирак","slk":"Irak","spa":"Irak","fin":"Irak","est":"Iraak","zho":"伊拉克","pol":"Irak","urd":"عراق","kor":"이라크"}},"IE":{"currency":["EUR"],"callingCode":["353"],"region":"Europe","subregion":"Northern Europe","flag":"flag-ie","name":{"common":"Ireland","ces":"Irsko","deu":"Irland","fra":"Irlande","hrv":"Irska","ita":"Irlanda","jpn":"アイルランド","nld":"Ierland","por":"Irlanda","rus":"Ирландия","slk":"Írsko","spa":"Irlanda","fin":"Irlanti","est":"Iirimaa","zho":"爱尔兰","pol":"Irlandia","urd":"جزیرہ آئرلینڈ","kor":"아일랜드"}},"IM":{"currency":["GBP"],"callingCode":["44"],"region":"Europe","subregion":"Northern Europe","flag":"flag-im","name":{"common":"Isle of Man","ces":"Ostrov Man","deu":"Insel Man","fra":"Île de Man","hrv":"Otok Man","ita":"Isola di Man","jpn":"マン島","nld":"Isle of Man","por":"Ilha de Man","rus":"Остров Мэн","slk":"Man","spa":"Isla de Man","fin":"Mansaari","est":"Mani saar","zho":"马恩岛","pol":"Wyspa Man","urd":"آئل آف مین","kor":"맨섬"}},"IL":{"currency":["ILS"],"callingCode":["972"],"region":"Asia","subregion":"Western Asia","flag":"flag-il","name":{"common":"Israel","ces":"Izrael","deu":"Israel","fra":"Israël","hrv":"Izrael","ita":"Israele","jpn":"イスラエル","nld":"Israël","por":"Israel","rus":"Израиль","slk":"Izrael","spa":"Israel","fin":"Israel","est":"Iisrael","zho":"以色列","pol":"Izrael","urd":"اسرائیل","kor":"이스라엘"}},"IT":{"currency":["EUR"],"callingCode":["39"],"region":"Europe","subregion":"Southern Europe","flag":"flag-it","name":{"common":"Italy","ces":"Itálie","deu":"Italien","fra":"Italie","hrv":"Italija","ita":"Italia","jpn":"イタリア","nld":"Italië","por":"Itália","rus":"Италия","slk":"Taliansko","spa":"Italia","fin":"Italia","est":"Itaalia","zho":"意大利","pol":"Włochy","urd":"اطالیہ","kor":"이탈리아"}},"CI":{"currency":["XOF"],"callingCode":["225"],"region":"Africa","subregion":"Western Africa","flag":"flag-ci","name":{"common":"Ivory Coast","ces":"Pobřeží slonoviny","deu":"Elfenbeinküste","fra":"Côte d'Ivoire","hrv":"Obala Bjelokosti","ita":"Costa d'Avorio","jpn":"コートジボワール","nld":"Ivoorkust","por":"Costa do Marfim","rus":"Кот-д’Ивуар","slk":"Pobržie Slonoviny","spa":"Costa de Marfil","fin":"Norsunluurannikko","est":"Elevandiluurannik","zho":"科特迪瓦","pol":"WybrzeŻe Kości Słoniowej","urd":"آئیوری کوسٹ","kor":"코트디부아르"}},"JM":{"currency":["JMD"],"callingCode":["1876"],"region":"Americas","subregion":"Caribbean","flag":"flag-jm","name":{"common":"Jamaica","ces":"Jamajka","deu":"Jamaika","fra":"Jamaïque","hrv":"Jamajka","ita":"Giamaica","jpn":"ジャマイカ","nld":"Jamaica","por":"Jamaica","rus":"Ямайка","slk":"Jamajka","spa":"Jamaica","fin":"Jamaika","est":"Jamaica","zho":"牙买加","pol":"Jamajka","urd":"جمیکا","kor":"자메이카"}},"JP":{"currency":["JPY"],"callingCode":["81"],"region":"Asia","subregion":"Eastern Asia","flag":"flag-jp","name":{"common":"Japan","ces":"Japonsko","deu":"Japan","fra":"Japon","hrv":"Japan","ita":"Giappone","jpn":"日本","nld":"Japan","por":"Japão","rus":"Япония","slk":"Japonsko","spa":"Japón","fin":"Japani","est":"Jaapan","zho":"日本","pol":"Japonia","urd":"جاپان","kor":"일본"}},"JE":{"currency":["GBP"],"callingCode":["44"],"region":"Europe","subregion":"Northern Europe","flag":"flag-je","name":{"common":"Jersey","ces":"Jersey","deu":"Jersey","fra":"Jersey","hrv":"Jersey","ita":"Isola di Jersey","jpn":"ジャージー","nld":"Jersey","por":"Jersey","rus":"Джерси","slk":"Jersey","spa":"Jersey","fin":"Jersey","est":"Jersey","zho":"泽西岛","pol":"Jersey","urd":"جرزی","kor":"저지 섬"}},"JO":{"currency":["JOD"],"callingCode":["962"],"region":"Asia","subregion":"Western Asia","flag":"flag-jo","name":{"common":"Jordan","ces":"Jordánsko","deu":"Jordanien","fra":"Jordanie","hrv":"Jordan","ita":"Giordania","jpn":"ヨルダン","nld":"Jordanië","por":"Jordânia","rus":"Иордания","slk":"Jordánsko","spa":"Jordania","fin":"Jordania","est":"Jordaania","zho":"约旦","pol":"Jordania","urd":"اردن","kor":"요르단"}},"KZ":{"currency":["KZT"],"callingCode":["7"],"region":"Asia","subregion":"Central Asia","flag":"flag-kz","name":{"common":"Kazakhstan","ces":"Kazachstán","deu":"Kasachstan","fra":"Kazakhstan","hrv":"Kazahstan","ita":"Kazakistan","jpn":"カザフスタン","nld":"Kazachstan","por":"Cazaquistão","rus":"Казахстан","slk":"Kazachstan","spa":"Kazajistán","fin":"Kazakstan","est":"Kasahstan","zho":"哈萨克斯坦","pol":"Kazachstan","urd":"قازقستان","kor":"카자흐스탄"}},"KE":{"currency":["KES"],"callingCode":["254"],"region":"Africa","subregion":"Eastern Africa","flag":"flag-ke","name":{"common":"Kenya","ces":"Keňa","deu":"Kenia","fra":"Kenya","hrv":"Kenija","ita":"Kenya","jpn":"ケニア","nld":"Kenia","por":"Quénia","rus":"Кения","slk":"Keňa","spa":"Kenia","fin":"Kenia","est":"Keenia","zho":"肯尼亚","pol":"Kenia","urd":"کینیا","kor":"케냐"}},"KI":{"currency":["AUD"],"callingCode":["686"],"region":"Oceania","subregion":"Micronesia","flag":"flag-ki","name":{"common":"Kiribati","ces":"Kiribati","deu":"Kiribati","fra":"Kiribati","hrv":"Kiribati","ita":"Kiribati","jpn":"キリバス","nld":"Kiribati","por":"Kiribati","rus":"Кирибати","slk":"Kiribati","spa":"Kiribati","fin":"Kiribati","est":"Kiribati","zho":"基里巴斯","pol":"Kiribati","urd":"کیریباتی","kor":"키리바시"}},"XK":{"currency":["EUR"],"callingCode":["383"],"region":"Europe","subregion":"Eastern Europe","flag":"flag-xk","name":{"common":"Kosovo","ces":"Kosovo","deu":"Kosovo","fra":"Kosovo","hrv":"Kosovo","ita":"Kosovo","nld":"Kosovo","por":"Kosovo","rus":"Республика Косово","slk":"Kosovo","spa":"Kosovo","fin":"Kosovo","est":"Kosovo","zho":"科索沃","pol":"Kosowo","urd":"کوسووہ","kor":"코소보"}},"KW":{"currency":["KWD"],"callingCode":["965"],"region":"Asia","subregion":"Western Asia","flag":"flag-kw","name":{"common":"Kuwait","ces":"Kuvajt","deu":"Kuwait","fra":"Koweït","hrv":"Kuvajt","ita":"Kuwait","jpn":"クウェート","nld":"Koeweit","por":"Kuwait","rus":"Кувейт","slk":"Kuvajt","spa":"Kuwait","fin":"Kuwait","est":"Kuveit","zho":"科威特","pol":"Kuwejt","urd":"کویت","kor":"쿠웨이트"}},"KG":{"currency":["KGS"],"callingCode":["996"],"region":"Asia","subregion":"Central Asia","flag":"flag-kg","name":{"common":"Kyrgyzstan","ces":"Kyrgyzstán","deu":"Kirgisistan","fra":"Kirghizistan","hrv":"Kirgistan","ita":"Kirghizistan","jpn":"キルギス","nld":"Kirgizië","por":"Quirguistão","rus":"Киргизия","slk":"Kirgizsko","spa":"Kirguizistán","fin":"Kirgisia","est":"Kõrgõzstan","zho":"吉尔吉斯斯坦","pol":"Kirgistan","urd":"کرغیزستان","kor":"키르기스스탄"}},"LA":{"currency":["LAK"],"callingCode":["856"],"region":"Asia","subregion":"South-Eastern Asia","flag":"flag-la","name":{"common":"Laos","ces":"Laos","deu":"Laos","fra":"Laos","hrv":"Laos","ita":"Laos","jpn":"ラオス人民民主共和国","nld":"Laos","por":"Laos","rus":"Лаос","slk":"Laos","spa":"Laos","fin":"Laos","est":"Laos","zho":"老挝","pol":"Laos","urd":"لاؤس","kor":"라오스"}},"LV":{"currency":["EUR"],"callingCode":["371"],"region":"Europe","subregion":"Northern Europe","flag":"flag-lv","name":{"common":"Latvia","ces":"Lotyšsko","deu":"Lettland","fra":"Lettonie","hrv":"Latvija","ita":"Lettonia","jpn":"ラトビア","nld":"Letland","por":"Letónia","rus":"Латвия","slk":"Lotyšsko","spa":"Letonia","fin":"Latvia","est":"Läti","zho":"拉脱维亚","pol":"Łotwa","urd":"لٹویا","kor":"라트비아"}},"LB":{"currency":["LBP"],"callingCode":["961"],"region":"Asia","subregion":"Western Asia","flag":"flag-lb","name":{"common":"Lebanon","ces":"Libanon","deu":"Libanon","fra":"Liban","hrv":"Libanon","ita":"Libano","jpn":"レバノン","nld":"Libanon","por":"Líbano","rus":"Ливан","slk":"Libanon","spa":"Líbano","fin":"Libanon","est":"Liibanon","zho":"黎巴嫩","pol":"Liban","urd":"لبنان","kor":"레바논"}},"LS":{"currency":["LSL","ZAR"],"callingCode":["266"],"region":"Africa","subregion":"Southern Africa","flag":"flag-ls","name":{"common":"Lesotho","ces":"Lesotho","deu":"Lesotho","fra":"Lesotho","hrv":"Lesoto","ita":"Lesotho","jpn":"レソト","nld":"Lesotho","por":"Lesoto","rus":"Лесото","slk":"Lesotho","spa":"Lesotho","fin":"Lesotho","est":"Lesotho","zho":"莱索托","pol":"Lesotho","urd":"لیسوتھو","kor":"레소토"}},"LR":{"currency":["LRD"],"callingCode":["231"],"region":"Africa","subregion":"Western Africa","flag":"flag-lr","name":{"common":"Liberia","ces":"Libérie","deu":"Liberia","fra":"Liberia","hrv":"Liberija","ita":"Liberia","jpn":"リベリア","nld":"Liberia","por":"Libéria","rus":"Либерия","slk":"Libéria","spa":"Liberia","fin":"Liberia","est":"Libeeria","zho":"利比里亚","pol":"Liberia","urd":"لائبیریا","kor":"라이베리아"}},"LY":{"currency":["LYD"],"callingCode":["218"],"region":"Africa","subregion":"Northern Africa","flag":"flag-ly","name":{"common":"Libya","ces":"Libye","deu":"Libyen","fra":"Libye","hrv":"Libija","ita":"Libia","jpn":"リビア","nld":"Libië","por":"Líbia","rus":"Ливия","slk":"Líbya","spa":"Libia","fin":"Libya","est":"Liibüa","zho":"利比亚","pol":"Libia","urd":"لیبیا","kor":"리비아"}},"LI":{"currency":["CHF"],"callingCode":["423"],"region":"Europe","subregion":"Western Europe","flag":"flag-li","name":{"common":"Liechtenstein","ces":"Lichtenštejnsko","deu":"Liechtenstein","fra":"Liechtenstein","hrv":"Lihtenštajn","ita":"Liechtenstein","jpn":"リヒテンシュタイン","nld":"Liechtenstein","por":"Liechtenstein","rus":"Лихтенштейн","slk":"Lichtenštajnsko","spa":"Liechtenstein","fin":"Liechenstein","est":"Liechtenstein","zho":"列支敦士登","pol":"Liechtenstein","urd":"لیختینستائن","kor":"리히텐슈타인"}},"LT":{"currency":["EUR"],"callingCode":["370"],"region":"Europe","subregion":"Northern Europe","flag":"flag-lt","name":{"common":"Lithuania","ces":"Litva","deu":"Litauen","fra":"Lituanie","hrv":"Litva","ita":"Lituania","jpn":"リトアニア","nld":"Litouwen","por":"Lituânia","rus":"Литва","slk":"Litva","spa":"Lituania","fin":"Liettua","est":"Leedu","zho":"立陶宛","pol":"Litwa","urd":"لتھووینیا","kor":"리투아니아"}},"LU":{"currency":["EUR"],"callingCode":["352"],"region":"Europe","subregion":"Western Europe","flag":"flag-lu","name":{"common":"Luxembourg","ces":"Lucembursko","deu":"Luxemburg","fra":"Luxembourg","hrv":"Luksemburg","ita":"Lussemburgo","jpn":"ルクセンブルク","nld":"Luxemburg","por":"Luxemburgo","rus":"Люксембург","slk":"Luxembursko","spa":"Luxemburgo","fin":"Luxemburg","est":"Luksemburg","zho":"卢森堡","pol":"Luksemburg","urd":"لکسمبرگ","kor":"룩셈부르크"}},"MO":{"currency":["MOP"],"callingCode":["853"],"region":"Asia","subregion":"Eastern Asia","flag":"flag-mo","name":{"common":"Macau","ces":"Macao","deu":"Macao","fra":"Macao","hrv":"Makao","ita":"Macao","jpn":"マカオ","nld":"Macao","por":"Macau","rus":"Макао","slk":"Macao","spa":"Macao","fin":"Macao","est":"Macau","pol":"Makau","urd":"مکاؤ","kor":"마카오"}},"MK":{"currency":["MKD"],"callingCode":["389"],"region":"Europe","subregion":"Southern Europe","flag":"flag-mk","name":{"common":"Macedonia","ces":"Makedonie","deu":"Mazedonien","fra":"Macédoine","hrv":"Makedonija","ita":"Macedonia","jpn":"マケドニア旧ユーゴスラビア共和国","nld":"Macedonië","por":"Macedónia","rus":"Республика Македония","slk":"Macedónsko","spa":"Macedonia","fin":"Makedonia","est":"Makedoonia","zho":"马其顿","pol":"Macedonia","urd":"مقدونیہ","kor":"마케도니아"}},"MG":{"currency":["MGA"],"callingCode":["261"],"region":"Africa","subregion":"Eastern Africa","flag":"flag-mg","name":{"common":"Madagascar","ces":"Madagaskar","deu":"Madagaskar","fra":"Madagascar","hrv":"Madagaskar","ita":"Madagascar","jpn":"マダガスカル","nld":"Madagaskar","por":"Madagáscar","rus":"Мадагаскар","slk":"Madagaskar","spa":"Madagascar","fin":"Madagaskar","est":"Madagaskar","zho":"马达加斯加","pol":"Madagaskar","urd":"مڈغاسکر","kor":"마다가스카르"}},"MW":{"currency":["MWK"],"callingCode":["265"],"region":"Africa","subregion":"Eastern Africa","flag":"flag-mw","name":{"common":"Malawi","ces":"Malawi","deu":"Malawi","fra":"Malawi","hrv":"Malavi","ita":"Malawi","jpn":"マラウイ","nld":"Malawi","por":"Malawi","rus":"Малави","slk":"Malawi","spa":"Malawi","fin":"Malawi","est":"Malawi","zho":"马拉维","pol":"Malawi","urd":"ملاوی","kor":"말라위"}},"MY":{"currency":["MYR"],"callingCode":["60"],"region":"Asia","subregion":"South-Eastern Asia","flag":"flag-my","name":{"common":"Malaysia","ces":"Malajsie","deu":"Malaysia","fra":"Malaisie","hrv":"Malezija","ita":"Malesia","jpn":"マレーシア","nld":"Maleisië","por":"Malásia","rus":"Малайзия","slk":"Malajzia","spa":"Malasia","fin":"Malesia","est":"Malaisia","zho":"马来西亚","pol":"Malezja","urd":"ملائیشیا","kor":"말레이시아"}},"MV":{"currency":["MVR"],"callingCode":["960"],"region":"Asia","subregion":"Southern Asia","flag":"flag-mv","name":{"common":"Maldives","ces":"Maledivy","deu":"Malediven","fra":"Maldives","hrv":"Maldivi","ita":"Maldive","jpn":"モルディブ","nld":"Maldiven","por":"Maldivas","spa":"Maldivas","rus":"Мальдивы","slk":"Maldivy","fin":"Malediivit","est":"Maldiivid","zho":"马尔代夫","pol":"Malediwy","urd":"مالدیپ","kor":"몰디브"}},"ML":{"currency":["XOF"],"callingCode":["223"],"region":"Africa","subregion":"Western Africa","flag":"flag-ml","name":{"common":"Mali","ces":"Mali","deu":"Mali","fra":"Mali","hrv":"Mali","ita":"Mali","jpn":"マリ","nld":"Mali","por":"Mali","rus":"Мали","slk":"Mali","spa":"Mali","fin":"Mali","est":"Mali","zho":"马里","pol":"Mali","urd":"مالی","kor":"말리"}},"MT":{"currency":["EUR"],"callingCode":["356"],"region":"Europe","subregion":"Southern Europe","flag":"flag-mt","name":{"common":"Malta","ces":"Malta","deu":"Malta","fra":"Malte","hrv":"Malta","ita":"Malta","jpn":"マルタ","nld":"Malta","por":"Malta","rus":"Мальта","slk":"Malta","spa":"Malta","fin":"Malta","est":"Malta","zho":"马耳他","pol":"Malta","urd":"مالٹا","kor":"몰타"}},"MH":{"currency":["USD"],"callingCode":["692"],"region":"Oceania","subregion":"Micronesia","flag":"flag-mh","name":{"common":"Marshall Islands","ces":"Marshallovy ostrovy","deu":"Marshallinseln","fra":"Îles Marshall","hrv":"Maršalovi Otoci","ita":"Isole Marshall","jpn":"マーシャル諸島","nld":"Marshalleilanden","por":"Ilhas Marshall","rus":"Маршалловы Острова","slk":"Marshallove ostrovy","spa":"Islas Marshall","fin":"Marshallinsaaret","est":"Marshalli Saared","zho":"马绍尔群岛","pol":"Wyspy Marshalla","urd":"جزائر مارشل","kor":"마셜 제도"}},"MQ":{"currency":["EUR"],"callingCode":["596"],"region":"Americas","subregion":"Caribbean","flag":"flag-mq","name":{"common":"Martinique","ces":"Martinik","deu":"Martinique","fra":"Martinique","hrv":"Martinique","ita":"Martinica","jpn":"マルティニーク","nld":"Martinique","por":"Martinica","rus":"Мартиника","spa":"Martinica","slk":"Martinique","fin":"Martinique","est":"Martinique","zho":"马提尼克","pol":"Martynika","urd":"مارٹینیک","kor":"마르티니크"}},"MR":{"currency":["MRO"],"callingCode":["222"],"region":"Africa","subregion":"Western Africa","flag":"flag-mr","name":{"common":"Mauritania","ces":"Mauritánie","deu":"Mauretanien","fra":"Mauritanie","hrv":"Mauritanija","ita":"Mauritania","jpn":"モーリタニア","nld":"Mauritanië","por":"Mauritânia","rus":"Мавритания","slk":"Mauritánia","spa":"Mauritania","fin":"Mauritania","est":"Mauritaania","zho":"毛里塔尼亚","pol":"Mauretania","urd":"موریتانیہ","kor":"모리타니"}},"MU":{"currency":["MUR"],"callingCode":["230"],"region":"Africa","subregion":"Eastern Africa","flag":"flag-mu","name":{"common":"Mauritius","ces":"Mauricius","deu":"Mauritius","fra":"Île Maurice","hrv":"Mauricijus","ita":"Mauritius","jpn":"モーリシャス","nld":"Mauritius","por":"Maurício","rus":"Маврикий","slk":"Maurícius","spa":"Mauricio","fin":"Mauritius","est":"Mauritius","zho":"毛里求斯","pol":"Mauritius","urd":"موریشس","kor":"모리셔스"}},"YT":{"currency":["EUR"],"callingCode":["262"],"region":"Africa","subregion":"Eastern Africa","flag":"flag-yt","name":{"common":"Mayotte","ces":"Mayotte","deu":"Mayotte","fra":"Mayotte","hrv":"Mayotte","ita":"Mayotte","jpn":"マヨット","nld":"Mayotte","por":"Mayotte","rus":"Майотта","slk":"Mayotte","spa":"Mayotte","fin":"Mayotte","est":"Mayotte","zho":"马约特","pol":"Majotta","urd":"مایوٹ","kor":"마요트"}},"MX":{"currency":["MXN"],"callingCode":["52"],"region":"Americas","subregion":"North America","flag":"flag-mx","name":{"common":"Mexico","ces":"Mexiko","deu":"Mexiko","fra":"Mexique","hrv":"Meksiko","ita":"Messico","jpn":"メキシコ","nld":"Mexico","por":"México","rus":"Мексика","slk":"Mexiko","spa":"México","fin":"Meksiko","est":"Mehhiko","zho":"墨西哥","pol":"Meksyk","urd":"میکسیکو","kor":"멕시코"}},"FM":{"currency":["USD"],"callingCode":["691"],"region":"Oceania","subregion":"Micronesia","flag":"flag-fm","name":{"common":"Micronesia","ces":"Mikronésie","deu":"Mikronesien","fra":"Micronésie","hrv":"Mikronezija","ita":"Micronesia","jpn":"ミクロネシア連邦","nld":"Micronesië","por":"Micronésia","rus":"Федеративные Штаты Микронезии","slk":"Mikronézia","spa":"Micronesia","fin":"Mikronesia","est":"Mikroneesia","zho":"密克罗尼西亚","pol":"Mikronezja","urd":"مائکرونیشیا","kor":"미크로네시아"}},"MD":{"currency":["MDL"],"callingCode":["373"],"region":"Europe","subregion":"Eastern Europe","flag":"flag-md","name":{"common":"Moldova","ces":"Moldavsko","deu":"Moldawien","fra":"Moldavie","hrv":"Moldova","ita":"Moldavia","jpn":"モルドバ共和国","nld":"Moldavië","por":"Moldávia","rus":"Молдавия","slk":"Moldavsko","spa":"Moldavia","fin":"Moldova","est":"Moldova","zho":"摩尔多瓦","pol":"Mołdawia","urd":"مالدووا","kor":"몰도바"}},"MC":{"currency":["EUR"],"callingCode":["377"],"region":"Europe","subregion":"Western Europe","flag":"flag-mc","name":{"common":"Monaco","ces":"Monako","deu":"Monaco","fra":"Monaco","hrv":"Monako","ita":"Principato di Monaco","jpn":"モナコ","nld":"Monaco","por":"Mónaco","rus":"Монако","slk":"Monako","spa":"Mónaco","fin":"Monaco","est":"Monaco","zho":"摩纳哥","pol":"Monako","urd":"موناکو","kor":"모나코"}},"MN":{"currency":["MNT"],"callingCode":["976"],"region":"Asia","subregion":"Eastern Asia","flag":"flag-mn","name":{"common":"Mongolia","ces":"Mongolsko","deu":"Mongolei","fra":"Mongolie","hrv":"Mongolija","ita":"Mongolia","jpn":"モンゴル","nld":"Mongolië","por":"Mongólia","rus":"Монголия","slk":"Mongolsko","spa":"Mongolia","fin":"Mongolia","est":"Mongoolia","zho":"蒙古","pol":"Mongolia","urd":"منگولیا","kor":"몽골국"}},"ME":{"currency":["EUR"],"callingCode":["382"],"region":"Europe","subregion":"Southern Europe","flag":"flag-me","name":{"common":"Montenegro","ces":"Černá Hora","deu":"Montenegro","fra":"Monténégro","hrv":"Crna Gora","ita":"Montenegro","jpn":"モンテネグロ","nld":"Montenegro","por":"Montenegro","rus":"Черногория","slk":"Čierna Hora","spa":"Montenegro","fin":"Montenegro","est":"Montenegro","zho":"黑山","pol":"Czarnogóra","urd":"مونٹینیگرو","kor":"몬테네그로"}},"MS":{"currency":["XCD"],"callingCode":["1664"],"region":"Americas","subregion":"Caribbean","flag":"flag-ms","name":{"common":"Montserrat","ces":"Montserrat","deu":"Montserrat","fra":"Montserrat","hrv":"Montserrat","ita":"Montserrat","jpn":"モントセラト","nld":"Montserrat","por":"Montserrat","rus":"Монтсеррат","slk":"Montserrat","spa":"Montserrat","fin":"Montserrat","est":"Montserrat","zho":"蒙特塞拉特","pol":"Montserrat","urd":"مانٹسریٹ","kor":"몬트세랫"}},"MA":{"currency":["MAD"],"callingCode":["212"],"region":"Africa","subregion":"Northern Africa","flag":"flag-ma","name":{"common":"Morocco","ces":"Maroko","deu":"Marokko","fra":"Maroc","hrv":"Maroko","ita":"Marocco","jpn":"モロッコ","nld":"Marokko","por":"Marrocos","rus":"Марокко","slk":"Maroko","spa":"Marruecos","fin":"Marokko","est":"Maroko","zho":"摩洛哥","pol":"Maroko","urd":"مراکش","kor":"모로코"}},"MZ":{"currency":["MZN"],"callingCode":["258"],"region":"Africa","subregion":"Eastern Africa","flag":"flag-mz","name":{"common":"Mozambique","ces":"Mosambik","deu":"Mosambik","fra":"Mozambique","hrv":"Mozambik","ita":"Mozambico","jpn":"モザンビーク","nld":"Mozambique","por":"Moçambique","rus":"Мозамбик","slk":"Mozambik","spa":"Mozambique","fin":"Mosambik","est":"Mosambiik","zho":"莫桑比克","pol":"Mozambik","urd":"موزمبیق","kor":"모잠비크"}},"MM":{"currency":["MMK"],"callingCode":["95"],"region":"Asia","subregion":"South-Eastern Asia","flag":"flag-mm","name":{"common":"Myanmar","ces":"Myanmar","deu":"Myanmar","fra":"Birmanie","hrv":"Mijanmar","ita":"Birmania","jpn":"ミャンマー","nld":"Myanmar","por":"Myanmar","rus":"Мьянма","slk":"Mjanmarsko","spa":"Myanmar","fin":"Myanmar","est":"Myanmar","zho":"缅甸","pol":"Mjanma","urd":"میانمار","kor":"미얀마"}},"NA":{"currency":["NAD","ZAR"],"callingCode":["264"],"region":"Africa","subregion":"Southern Africa","flag":"flag-na","name":{"common":"Namibia","ces":"Namibie","deu":"Namibia","fra":"Namibie","hrv":"Namibija","ita":"Namibia","jpn":"ナミビア","nld":"Namibië","por":"Namíbia","rus":"Намибия","slk":"Namíbia","spa":"Namibia","fin":"Namibia","est":"Namiibia","zho":"纳米比亚","pol":"Namibia","urd":"نمیبیا","kor":"나미비아"}},"NR":{"currency":["AUD"],"callingCode":["674"],"region":"Oceania","subregion":"Micronesia","flag":"flag-nr","name":{"common":"Nauru","ces":"Nauru","deu":"Nauru","fra":"Nauru","hrv":"Nauru","ita":"Nauru","jpn":"ナウル","nld":"Nauru","por":"Nauru","rus":"Науру","slk":"Nauru","spa":"Nauru","fin":"Nauru","est":"Nauru","zho":"瑙鲁","pol":"Nauru","urd":"ناورو","kor":"나우루"}},"NP":{"currency":["NPR"],"callingCode":["977"],"region":"Asia","subregion":"Southern Asia","flag":"flag-np","name":{"common":"Nepal","ces":"Nepál","deu":"Nepal","fra":"Népal","hrv":"Nepal","ita":"Nepal","jpn":"ネパール","nld":"Nepal","por":"Nepal","rus":"Непал","slk":"Nepál","spa":"Nepal","fin":"Nepal","est":"Nepal","zho":"尼泊尔","pol":"Nepal","urd":"نیپال","kor":"네팔"}},"NL":{"currency":["EUR"],"callingCode":["31"],"region":"Europe","subregion":"Western Europe","flag":"flag-nl","name":{"common":"Netherlands","ces":"Nizozemsko","deu":"Niederlande","fra":"Pays-Bas","hrv":"Nizozemska","ita":"Paesi Bassi","jpn":"オランダ","nld":"Nederland","por":"Holanda","rus":"Нидерланды","slk":"Holansko","spa":"Países Bajos","fin":"Alankomaat","est":"Holland","zho":"荷兰","pol":"Holandia","urd":"نیدرلینڈز","kor":"네덜란드"}},"NC":{"currency":["XPF"],"callingCode":["687"],"region":"Oceania","subregion":"Melanesia","flag":"flag-nc","name":{"common":"New Caledonia","ces":"Nová Kaledonie","deu":"Neukaledonien","fra":"Nouvelle-Calédonie","hrv":"Nova Kaledonija","ita":"Nuova Caledonia","jpn":"ニューカレドニア","nld":"Nieuw-Caledonië","por":"Nova Caledónia","rus":"Новая Каледония","slk":"Nová Kaledónia","spa":"Nueva Caledonia","fin":"Uusi-Kaledonia","est":"Uus-Kaledoonia","zho":"新喀里多尼亚","pol":"Nowa Kaledonia","urd":"نیو کیلیڈونیا","kor":"누벨칼레도니"}},"NZ":{"currency":["NZD"],"callingCode":["64"],"region":"Oceania","subregion":"Australia and New Zealand","flag":"flag-nz","name":{"common":"New Zealand","ces":"Nový Zéland","deu":"Neuseeland","fra":"Nouvelle-Zélande","hrv":"Novi Zeland","ita":"Nuova Zelanda","jpn":"ニュージーランド","nld":"Nieuw-Zeeland","por":"Nova Zelândia","rus":"Новая Зеландия","slk":"Nový Zéland","spa":"Nueva Zelanda","fin":"Uusi-Seelanti","est":"Uus-Meremaa","zho":"新西兰","pol":"Nowa Zelandia","urd":"نیوزی لینڈ","kor":"뉴질랜드"}},"NI":{"currency":["NIO"],"callingCode":["505"],"region":"Americas","subregion":"Central America","flag":"flag-ni","name":{"common":"Nicaragua","ces":"Nikaragua","deu":"Nicaragua","fra":"Nicaragua","hrv":"Nikaragva","ita":"Nicaragua","jpn":"ニカラグア","nld":"Nicaragua","por":"Nicarágua","rus":"Никарагуа","slk":"Nikaragua","spa":"Nicaragua","fin":"Nicaragua","est":"Nicaragua","zho":"尼加拉瓜","pol":"Nikaragua","urd":"نکاراگوا","kor":"니카라과"}},"NE":{"currency":["XOF"],"callingCode":["227"],"region":"Africa","subregion":"Western Africa","flag":"flag-ne","name":{"common":"Niger","ces":"Niger","deu":"Niger","fra":"Niger","hrv":"Niger","ita":"Niger","jpn":"ニジェール","nld":"Niger","por":"Níger","rus":"Нигер","slk":"Niger","spa":"Níger","fin":"Niger","est":"Niger","zho":"尼日尔","pol":"Niger","urd":"نائجر","kor":"니제르"}},"NG":{"currency":["NGN"],"callingCode":["234"],"region":"Africa","subregion":"Western Africa","flag":"flag-ng","name":{"common":"Nigeria","ces":"Nigérie","deu":"Nigeria","fra":"Nigéria","hrv":"Nigerija","ita":"Nigeria","jpn":"ナイジェリア","nld":"Nigeria","por":"Nigéria","rus":"Нигерия","slk":"Nigéria","spa":"Nigeria","fin":"Nigeria","est":"Nigeeria","zho":"尼日利亚","pol":"Nigeria","urd":"نائجیریا","kor":"나이지리아"}},"NU":{"currency":["NZD"],"callingCode":["683"],"region":"Oceania","subregion":"Polynesia","flag":"flag-nu","name":{"common":"Niue","ces":"Niue","deu":"Niue","fra":"Niue","hrv":"Niue","ita":"Niue","jpn":"ニウエ","nld":"Niue","por":"Niue","rus":"Ниуэ","slk":"Niue","spa":"Niue","fin":"Niue","est":"Niue","zho":"纽埃","pol":"Niue","urd":"نیووے","kor":"니우에"}},"NF":{"currency":["AUD"],"callingCode":["672"],"region":"Oceania","subregion":"Australia and New Zealand","flag":"flag-nf","name":{"common":"Norfolk Island","ces":"Norfolk","deu":"Norfolkinsel","fra":"Île Norfolk","hrv":"Otok Norfolk","ita":"Isola Norfolk","jpn":"ノーフォーク島","nld":"Norfolkeiland","por":"Ilha Norfolk","rus":"Норфолк","slk":"Norfolk","spa":"Isla de Norfolk","fin":"Norfolkinsaari","est":"Norfolk","zho":"诺福克岛","pol":"Wyspa Norfolk","urd":"جزیرہ نورفک","kor":"노퍽 섬"}},"KP":{"currency":["KPW"],"callingCode":["850"],"region":"Asia","subregion":"Eastern Asia","flag":"flag-kp","name":{"common":"North Korea","ces":"Severní Korea","deu":"Nordkorea","fra":"Corée du Nord","hrv":"Sjeverna Koreja","ita":"Corea del Nord","jpn":"朝鮮民主主義人民共和国","nld":"Noord-Korea","por":"Coreia do Norte","rus":"Северная Корея","slk":"Kórejská ľudovodemokratická republika (KĽR, Severná Kórea)","spa":"Corea del Norte","fin":"Pohjois-Korea","est":"Põhja-Korea","zho":"朝鲜","pol":"Korea Północna","urd":"شمالی کوریا","kor":"조선"}},"MP":{"currency":["USD"],"callingCode":["1670"],"region":"Oceania","subregion":"Micronesia","flag":"flag-mp","name":{"common":"Northern Mariana Islands","ces":"Severní Mariany","deu":"Nördliche Marianen","fra":"Îles Mariannes du Nord","hrv":"Sjevernomarijanski otoci","ita":"Isole Marianne Settentrionali","jpn":"北マリアナ諸島","nld":"Noordelijke Marianeneilanden","por":"Marianas Setentrionais","rus":"Северные Марианские острова","slk":"Severné Mariány","spa":"Islas Marianas del Norte","fin":"Pohjois-Mariaanit","est":"Põhja-Mariaanid","zho":"北马里亚纳群岛","pol":"Mariany Północne","urd":"جزائر شمالی ماریانا","kor":"북마리아나 제도"}},"NO":{"currency":["NOK"],"callingCode":["47"],"region":"Europe","subregion":"Northern Europe","flag":"flag-no","name":{"common":"Norway","ces":"Norsko","deu":"Norwegen","fra":"Norvège","hrv":"Norveška","ita":"Norvegia","jpn":"ノルウェー","nld":"Noorwegen","por":"Noruega","rus":"Норвегия","slk":"Nórsko","spa":"Noruega","fin":"Norja","est":"Norra","zho":"挪威","pol":"Norwegia","urd":"ناروے","kor":"노르웨이"}},"OM":{"currency":["OMR"],"callingCode":["968"],"region":"Asia","subregion":"Western Asia","flag":"flag-om","name":{"common":"Oman","ces":"Omán","deu":"Oman","fra":"Oman","hrv":"Oman","ita":"oman","jpn":"オマーン","nld":"Oman","por":"Omã","rus":"Оман","slk":"Omán","spa":"Omán","fin":"Oman","est":"Omaan","zho":"阿曼","pol":"Oman","urd":"عمان","kor":"오만"}},"PK":{"currency":["PKR"],"callingCode":["92"],"region":"Asia","subregion":"Southern Asia","flag":"flag-pk","name":{"common":"Pakistan","ces":"Pákistán","deu":"Pakistan","fra":"Pakistan","hrv":"Pakistan","ita":"Pakistan","jpn":"パキスタン","nld":"Pakistan","por":"Paquistão","rus":"Пакистан","slk":"Pakistan","spa":"Pakistán","fin":"Pakistan","est":"Pakistan","zho":"巴基斯坦","pol":"Pakistan","urd":"پاکستان","kor":"파키스탄"}},"PW":{"currency":["USD"],"callingCode":["680"],"region":"Oceania","subregion":"Micronesia","flag":"flag-pw","name":{"common":"Palau","ces":"Palau","deu":"Palau","fra":"Palaos (Palau)","hrv":"Palau","ita":"Palau","jpn":"パラオ","nld":"Palau","por":"Palau","rus":"Палау","slk":"Palau","spa":"Palau","fin":"Palau","est":"Belau","zho":"帕劳","pol":"Palau","urd":"پلاؤ","kor":"팔라우"}},"PS":{"currency":["ILS"],"callingCode":["970"],"region":"Asia","subregion":"Western Asia","flag":"flag-ps","name":{"common":"Palestine","ces":"Palestina","deu":"Palästina","fra":"Palestine","hrv":"Palestina","ita":"Palestina","jpn":"パレスチナ","nld":"Palestijnse gebieden","por":"Palestina","rus":"Палестина","slk":"Palestína","spa":"Palestina","fin":"Palestiina","est":"Palestiina","zho":"巴勒斯坦","pol":"Palestyna","urd":"فلسطین","kor":"팔레스타인"}},"PA":{"currency":["PAB","USD"],"callingCode":["507"],"region":"Americas","subregion":"Central America","flag":"flag-pa","name":{"common":"Panama","ces":"Panama","deu":"Panama","fra":"Panama","hrv":"Panama","ita":"Panama","jpn":"パナマ","nld":"Panama","por":"Panamá","rus":"Панама","slk":"Panama","spa":"Panamá","fin":"Panama","est":"Panama","zho":"巴拿马","pol":"Panama","urd":"پاناما","kor":"파나마"}},"PG":{"currency":["PGK"],"callingCode":["675"],"region":"Oceania","subregion":"Melanesia","flag":"flag-pg","name":{"common":"Papua New Guinea","ces":"Papua-Nová Guinea","deu":"Papua-Neuguinea","fra":"Papouasie-Nouvelle-Guinée","hrv":"Papua Nova Gvineja","ita":"Papua Nuova Guinea","jpn":"パプアニューギニア","nld":"Papoea-Nieuw-Guinea","por":"Papua Nova Guiné","rus":"Папуа — Новая Гвинея","slk":"Papua-Nová Guinea","spa":"Papúa Nueva Guinea","fin":"Papua-Uusi-Guinea","est":"Paapua Uus-Guinea","zho":"巴布亚新几内亚","pol":"Papua-Nowa Gwinea","urd":"پاپوا نیو گنی","kor":"파푸아뉴기니"}},"PY":{"currency":["PYG"],"callingCode":["595"],"region":"Americas","subregion":"South America","flag":"flag-py","name":{"common":"Paraguay","ces":"Paraguay","deu":"Paraguay","fra":"Paraguay","hrv":"Paragvaj","ita":"Paraguay","jpn":"パラグアイ","nld":"Paraguay","por":"Paraguai","rus":"Парагвай","slk":"Paraguaj","spa":"Paraguay","fin":"Paraguay","est":"Paraguay","zho":"巴拉圭","pol":"Paragwaj","urd":"پیراگوئے","kor":"파라과이"}},"PE":{"currency":["PEN"],"callingCode":["51"],"region":"Americas","subregion":"South America","flag":"flag-pe","name":{"common":"Peru","ces":"Peru","deu":"Peru","fra":"Pérou","hrv":"Peru","ita":"Perù","jpn":"ペルー","nld":"Peru","por":"Perú","rus":"Перу","slk":"Peru","spa":"Perú","fin":"Peru","est":"Peruu","zho":"秘鲁","pol":"Peru","urd":"پیرو","kor":"페루"}},"PH":{"currency":["PHP"],"callingCode":["63"],"region":"Asia","subregion":"South-Eastern Asia","flag":"flag-ph","name":{"common":"Philippines","ces":"Filipíny","deu":"Philippinen","fra":"Philippines","hrv":"Filipini","ita":"Filippine","jpn":"フィリピン","nld":"Filipijnen","por":"Filipinas","rus":"Филиппины","slk":"Filipíny","spa":"Filipinas","fin":"Filippiinit","est":"Filipiinid","zho":"菲律宾","pol":"Filipiny","urd":"فلپائن","kor":"필리핀"}},"PN":{"currency":["NZD"],"callingCode":["64"],"region":"Oceania","subregion":"Polynesia","flag":"flag-pn","name":{"common":"Pitcairn Islands","ces":"Pitcairnovy ostrovy","deu":"Pitcairninseln","fra":"Îles Pitcairn","hrv":"Pitcairnovo otočje","ita":"Isole Pitcairn","jpn":"ピトケアン","nld":"Pitcairneilanden","por":"Ilhas Pitcairn","rus":"Острова Питкэрн","slk":"Pitcairnove ostrovy","spa":"Islas Pitcairn","fin":"Pitcairn","est":"Pitcairn","zho":"皮特凯恩群岛","pol":"Pitcairn","urd":"جزائر پٹکیرن","kor":"핏케언 제도"}},"PL":{"currency":["PLN"],"callingCode":["48"],"region":"Europe","subregion":"Eastern Europe","flag":"flag-pl","name":{"common":"Poland","ces":"Polsko","deu":"Polen","fra":"Pologne","hrv":"Poljska","ita":"Polonia","jpn":"ポーランド","nld":"Polen","por":"Polónia","rus":"Польша","slk":"Poľsko","spa":"Polonia","fin":"Puola","est":"Poola","zho":"波兰","pol":"Polska","urd":"پولینڈ","kor":"폴란드"}},"PT":{"currency":["EUR"],"callingCode":["351"],"region":"Europe","subregion":"Southern Europe","flag":"flag-pt","name":{"common":"Portugal","ces":"Portugalsko","deu":"Portugal","fra":"Portugal","hrv":"Portugal","ita":"Portogallo","jpn":"ポルトガル","nld":"Portugal","por":"Portugal","rus":"Португалия","slk":"Portugalsko","spa":"Portugal","fin":"Portugali","est":"Portugal","zho":"葡萄牙","pol":"Portugalia","urd":"پرتگال","kor":"포르투갈"}},"PR":{"currency":["USD"],"callingCode":["1787","1939"],"region":"Americas","subregion":"Caribbean","flag":"flag-pr","name":{"common":"Puerto Rico","ces":"Portoriko","deu":"Puerto Rico","fra":"Porto Rico","hrv":"Portoriko","ita":"Porto Rico","jpn":"プエルトリコ","nld":"Puerto Rico","por":"Porto Rico","rus":"Пуэрто-Рико","slk":"Portoriko","spa":"Puerto Rico","fin":"Puerto Rico","est":"Puerto Rico","zho":"波多黎各","pol":"Portoryko","urd":"پورٹو ریکو","kor":"푸에르토리코"}},"QA":{"currency":["QAR"],"callingCode":["974"],"region":"Asia","subregion":"Western Asia","flag":"flag-qa","name":{"common":"Qatar","ces":"Katar","deu":"Katar","fra":"Qatar","hrv":"Katar","ita":"Qatar","jpn":"カタール","nld":"Qatar","por":"Catar","rus":"Катар","slk":"Katar","spa":"Catar","fin":"Qatar","est":"Katar","zho":"卡塔尔","pol":"Katar","urd":"قطر","kor":"카타르"}},"CG":{"currency":["XAF"],"callingCode":["242"],"region":"Africa","subregion":"Middle Africa","flag":"flag-cg","name":{"common":"Republic of the Congo","ces":"Kongo","cym":"Gweriniaeth y Congo","deu":"Kongo","fra":"Congo","hrv":"Kongo","ita":"Congo","jpn":"コンゴ共和国","nld":"Congo","por":"Congo","rus":"Республика Конго","slk":"Kongo","spa":"Congo","fin":"Kongo-Brazzaville","est":"Kongo Vabariik","zho":"刚果","pol":"Kongo","urd":"جمہوریہ کانگو","kor":"콩고"}},"RO":{"currency":["RON"],"callingCode":["40"],"region":"Europe","subregion":"Eastern Europe","flag":"flag-ro","name":{"common":"Romania","ces":"Rumunsko","deu":"Rumänien","fra":"Roumanie","hrv":"Rumunjska","ita":"Romania","jpn":"ルーマニア","nld":"Roemenië","por":"Roménia","rus":"Румыния","slk":"Rumunsko","spa":"Rumania","fin":"Romania","est":"Rumeenia","zho":"罗马尼亚","pol":"Rumunia","urd":"رومانیہ","kor":"루마니아"}},"RU":{"currency":["RUB"],"callingCode":["7"],"region":"Europe","subregion":"Eastern Europe","flag":"flag-ru","name":{"common":"Russia","ces":"Rusko","deu":"Russland","fra":"Russie","hrv":"Rusija","ita":"Russia","jpn":"ロシア連邦","nld":"Rusland","por":"Rússia","rus":"Россия","slk":"Rusko","spa":"Rusia","fin":"Venäjä","est":"Venemaa","zho":"俄罗斯","pol":"Rosja","urd":"روس","kor":"러시아"}},"RW":{"currency":["RWF"],"callingCode":["250"],"region":"Africa","subregion":"Eastern Africa","flag":"flag-rw","name":{"common":"Rwanda","ces":"Rwanda","deu":"Ruanda","fra":"Rwanda","hrv":"Ruanda","ita":"Ruanda","jpn":"ルワンダ","nld":"Rwanda","por":"Ruanda","rus":"Руанда","slk":"Rwanda","spa":"Ruanda","fin":"Ruanda","est":"Rwanda","zho":"卢旺达","pol":"Rwanda","urd":"روانڈا","kor":"르완다"}},"RE":{"currency":["EUR"],"callingCode":["262"],"region":"Africa","subregion":"Eastern Africa","flag":"flag-re","name":{"common":"Réunion","ces":"Réunion","deu":"Réunion","fra":"Réunion","hrv":"Réunion","ita":"Riunione","jpn":"レユニオン","nld":"Réunion","por":"Reunião","rus":"Реюньон","slk":"Réunion","spa":"Reunión","fin":"Réunion","est":"Réunion","zho":"留尼旺岛","pol":"Reunion","urd":"رے یونیوں","kor":"레위니옹"}},"BL":{"currency":["EUR"],"callingCode":["590"],"region":"Americas","subregion":"Caribbean","flag":"flag-bl","name":{"common":"Saint Barthélemy","ces":"Svatý Bartoloměj","deu":"Saint-Barthélemy","fra":"Saint-Barthélemy","hrv":"Saint Barthélemy","ita":"Antille Francesi","jpn":"サン・バルテルミー","nld":"Saint Barthélemy","por":"São Bartolomeu","rus":"Сен-Бартелеми","slk":"Svätý Bartolomej","spa":"San Bartolomé","fin":"Saint-Barthélemy","est":"Saint-Barthélemy","zho":"圣巴泰勒米","pol":"Saint-Barthélemy","urd":"سینٹ بارتھیملے","kor":"생바르텔레미"}},"SH":{"currency":["SHP","GBP"],"callingCode":["290","247"],"region":"Africa","subregion":"Western Africa","flag":"flag-sh","name":{"common":"Saint Helena, Ascension and Tristan da Cunha","ces":"Svatá Helena, Ascension a Tristan da Cunha","deu":"St. Helena, Ascension und Tristan da Cunha","fra":"Sainte-Hélène, Ascension et Tristan da Cunha","hrv":"Sveta Helena","ita":"Sant'Elena, Ascensione e Tristan da Cunha","jpn":"セントヘレナ・アセンションおよびトリスタンダクーニャ","nld":"Sint-Helena, Ascension en Tristan da Cunha","por":"Santa Helena, Ascensão e Tristão da Cunha","rus":"Острова Святой Елены, Вознесения и Тристан-да-Кунья","slk":"Svätá Helena (zámorské územie)","spa":"Santa Elena, Ascensión y Tristán de Acuña","fin":"Saint Helena, Ascension ja Tristan da Cunha","est":"Saint Helena, Ascension ja Tristan da Cunha","zho":"圣赫勒拿、阿森松和特里斯坦-达库尼亚","pol":"Wyspa Świętej Heleny, Wyspa Wniebowstąpienia i Tristan da Cunha","urd":"سینٹ ہلینا، اسینشن و ترسٹان دا کونیا","kor":"세인트헬레나"}},"KN":{"currency":["XCD"],"callingCode":["1869"],"region":"Americas","subregion":"Caribbean","flag":"flag-kn","name":{"common":"Saint Kitts and Nevis","ces":"Svatý Kryštof a Nevis","deu":"St. Kitts und Nevis","fra":"Saint-Christophe-et-Niévès","hrv":"Sveti Kristof i Nevis","ita":"Saint Kitts e Nevis","jpn":"セントクリストファー・ネイビス","nld":"Saint Kitts en Nevis","por":"São Cristóvão e Nevis","rus":"Сент-Китс и Невис","slk":"Svätý Krištof a Nevis","spa":"San Cristóbal y Nieves","fin":"Saint Kitts ja Nevis","est":"Saint Kitts ja Nevis","zho":"圣基茨和尼维斯","pol":"Saint Kitts i Nevis","urd":"سینٹ کیٹز و ناویس","kor":"세인트키츠 네비스"}},"LC":{"currency":["XCD"],"callingCode":["1758"],"region":"Americas","subregion":"Caribbean","flag":"flag-lc","name":{"common":"Saint Lucia","ces":"Svatá Lucie","deu":"St. Lucia","fra":"Sainte-Lucie","hrv":"Sveta Lucija","ita":"Santa Lucia","jpn":"セントルシア","nld":"Saint Lucia","por":"Santa Lúcia","rus":"Сент-Люсия","slk":"Svätá Lucia","spa":"Santa Lucía","fin":"Saint Lucia","est":"Saint Lucia","zho":"圣卢西亚","pol":"Saint Lucia","urd":"سینٹ لوسیا","kor":"세인트루시아"}},"MF":{"currency":["EUR"],"callingCode":["590"],"region":"Americas","subregion":"Caribbean","flag":"flag-mf","name":{"common":"Saint Martin","ces":"Svatý Martin (Francie)","deu":"Saint-Martin","fra":"Saint-Martin","hrv":"Sveti Martin","ita":"Saint Martin","jpn":"サン・マルタン(フランス領)","nld":"Saint-Martin","por":"São Martinho","rus":"Сен-Мартен","slk":"Saint-Martin","spa":"Saint Martin","fin":"Saint-Martin","est":"Saint-Martin","zho":"圣马丁","pol":"Saint-Martin","urd":"سینٹ مارٹن","kor":"생마르탱"}},"PM":{"currency":["EUR"],"callingCode":["508"],"region":"Americas","subregion":"North America","flag":"flag-pm","name":{"common":"Saint Pierre and Miquelon","ces":"Saint-Pierre a Miquelon","deu":"St. Pierre und Miquelon","fra":"Saint-Pierre-et-Miquelon","hrv":"Sveti Petar i Mikelon","ita":"Saint-Pierre e Miquelon","jpn":"サンピエール島・ミクロン島","nld":"Saint Pierre en Miquelon","por":"Saint-Pierre e Miquelon","rus":"Сен-Пьер и Микелон","slk":"Saint Pierre a Miquelon","spa":"San Pedro y Miquelón","fin":"Saint-Pierre ja Miquelon","est":"Saint-Pierre ja Miquelon","zho":"圣皮埃尔和密克隆","pol":"Saint-Pierre i Miquelon","urd":"سینٹ پیئر و میکیلون","kor":"생피에르 미클롱"}},"VC":{"currency":["XCD"],"callingCode":["1784"],"region":"Americas","subregion":"Caribbean","flag":"flag-vc","name":{"common":"Saint Vincent and the Grenadines","ces":"Svatý Vincenc a Grenadiny","deu":"St. Vincent und die Grenadinen","fra":"Saint-Vincent-et-les-Grenadines","hrv":"Sveti Vincent i Grenadini","ita":"Saint Vincent e Grenadine","jpn":"セントビンセントおよびグレナディーン諸島","nld":"Saint Vincent en de Grenadines","por":"São Vincente e Granadinas","rus":"Сент-Винсент и Гренадины","slk":"Svätý Vincent a Grenadíny","spa":"San Vicente y Granadinas","fin":"Saint Vincent ja Grenadiinit","est":"Saint Vincent","zho":"圣文森特和格林纳丁斯","pol":"Saint Vincent i Grenadyny","urd":"سینٹ وینسینٹ و گریناڈائنز","kor":"세인트빈센트 그레나딘"}},"WS":{"currency":["WST"],"callingCode":["685"],"region":"Oceania","subregion":"Polynesia","flag":"flag-ws","name":{"common":"Samoa","ces":"Samoa","deu":"Samoa","fra":"Samoa","hrv":"Samoa","ita":"Samoa","jpn":"サモア","nld":"Samoa","por":"Samoa","rus":"Самоа","slk":"Samoa","spa":"Samoa","fin":"Samoa","est":"Samoa","zho":"萨摩亚","pol":"Samoa","urd":"سامووا","kor":"사모아"}},"SM":{"currency":["EUR"],"callingCode":["378"],"region":"Europe","subregion":"Southern Europe","flag":"flag-sm","name":{"common":"San Marino","ces":"San Marino","deu":"San Marino","fra":"Saint-Marin","hrv":"San Marino","ita":"San Marino","jpn":"サンマリノ","nld":"San Marino","por":"San Marino","rus":"Сан-Марино","slk":"San Maríno","spa":"San Marino","fin":"San Marino","est":"San Marino","zho":"圣马力诺","pol":"San Marino","urd":"سان مارینو","kor":"산마리노"}},"SA":{"currency":["SAR"],"callingCode":["966"],"region":"Asia","subregion":"Western Asia","flag":"flag-sa","name":{"common":"Saudi Arabia","ces":"Saúdská Arábie","deu":"Saudi-Arabien","fra":"Arabie Saoudite","hrv":"Saudijska Arabija","ita":"Arabia Saudita","jpn":"サウジアラビア","nld":"Saoedi-Arabië","por":"Arábia Saudita","rus":"Саудовская Аравия","slk":"Saudská Arábia","spa":"Arabia Saudí","fin":"Saudi-Arabia","est":"Saudi Araabia","zho":"沙特阿拉伯","pol":"Arabia Saudyjska","urd":"سعودی عرب","kor":"사우디아라비아"}},"SN":{"currency":["XOF"],"callingCode":["221"],"region":"Africa","subregion":"Western Africa","flag":"flag-sn","name":{"common":"Senegal","ces":"Senegal","deu":"Senegal","fra":"Sénégal","hrv":"Senegal","ita":"Senegal","jpn":"セネガル","nld":"Senegal","por":"Senegal","rus":"Сенегал","slk":"Senegal","spa":"Senegal","fin":"Senegal","est":"Senegal","zho":"塞内加尔","pol":"Senegal","urd":"سینیگال","kor":"세네갈"}},"RS":{"currency":["RSD"],"callingCode":["381"],"region":"Europe","subregion":"Southern Europe","flag":"flag-rs","name":{"common":"Serbia","ces":"Srbsko","deu":"Serbien","fra":"Serbie","hrv":"Srbija","ita":"Serbia","jpn":"セルビア","nld":"Servië","por":"Sérvia","rus":"Сербия","slk":"Srbsko","spa":"Serbia","fin":"Serbia","est":"Serbia","zho":"塞尔维亚","pol":"Serbia","urd":"سربیا","kor":"세르비아"}},"SC":{"currency":["SCR"],"callingCode":["248"],"region":"Africa","subregion":"Eastern Africa","flag":"flag-sc","name":{"common":"Seychelles","ces":"Seychely","deu":"Seychellen","fra":"Seychelles","hrv":"Sejšeli","ita":"Seychelles","jpn":"セーシェル","nld":"Seychellen","por":"Seicheles","rus":"Сейшельские Острова","slk":"Seychely","spa":"Seychelles","fin":"Seychellit","est":"Seišellid","zho":"塞舌尔","pol":"Seszele","urd":"سیچیلیس","kor":"세이셸"}},"SL":{"currency":["SLL"],"callingCode":["232"],"region":"Africa","subregion":"Western Africa","flag":"flag-sl","name":{"common":"Sierra Leone","ces":"Sierra Leone","deu":"Sierra Leone","fra":"Sierra Leone","hrv":"Sijera Leone","ita":"Sierra Leone","jpn":"シエラレオネ","nld":"Sierra Leone","por":"Serra Leoa","rus":"Сьерра-Леоне","slk":"Sierra Leone","spa":"Sierra Leone","fin":"Sierra Leone","est":"Sierra Leone","zho":"塞拉利昂","pol":"Sierra Leone","urd":"سیرالیون","kor":"시에라리온"}},"SG":{"currency":["SGD"],"callingCode":["65"],"region":"Asia","subregion":"South-Eastern Asia","flag":"flag-sg","name":{"common":"Singapore","ces":"Singapur","deu":"Singapur","fra":"Singapour","hrv":"Singapur","ita":"Singapore","jpn":"シンガポール","nld":"Singapore","por":"Singapura","rus":"Сингапур","slk":"Singapur","spa":"Singapur","fin":"Singapore","est":"Singapur","pol":"Singapur","urd":"سنگاپور","kor":"싱가포르"}},"SX":{"currency":["ANG"],"callingCode":["1721"],"region":"Americas","subregion":"Caribbean","flag":"flag-sx","name":{"common":"Sint Maarten","ces":"Svatý Martin (Nizozemsko)","deu":"Sint Maarten","fra":"Saint-Martin","hrv":"Sveti Martin","ita":"Sint Maarten","jpn":"シント・マールテン","nld":"Sint Maarten","por":"São Martinho","rus":"Синт-Мартен","slk":"Sint Maarten","spa":"Sint Maarten","fin":"Sint Maarten","est":"Sint Maarten","zho":"圣马丁岛","pol":"Sint Maarten","urd":"سنٹ مارٹن","kor":"신트마르턴"}},"SK":{"currency":["EUR"],"callingCode":["421"],"region":"Europe","subregion":"Central Europe","flag":"flag-sk","name":{"common":"Slovakia","ces":"Slovensko","deu":"Slowakei","fra":"Slovaquie","hrv":"Slovačka","ita":"Slovacchia","jpn":"スロバキア","nld":"Slowakije","por":"Eslováquia","rus":"Словакия","slk":"Slovensko","spa":"República Eslovaca","fin":"Slovakia","est":"Slovakkia","zho":"斯洛伐克","pol":"Słowacja","urd":"سلوواکیہ","kor":"슬로바키아"}},"SI":{"currency":["EUR"],"callingCode":["386"],"region":"Europe","subregion":"Southern Europe","flag":"flag-si","name":{"common":"Slovenia","ces":"Slovinsko","deu":"Slowenien","fra":"Slovénie","hrv":"Slovenija","ita":"Slovenia","jpn":"スロベニア","nld":"Slovenië","por":"Eslovénia","rus":"Словения","slk":"Slovinsko","spa":"Eslovenia","fin":"Slovenia","est":"Sloveenia","zho":"斯洛文尼亚","pol":"Słowenia","urd":"سلووینیا","kor":"슬로베니아"}},"SB":{"currency":["SBD"],"callingCode":["677"],"region":"Oceania","subregion":"Melanesia","flag":"flag-sb","name":{"common":"Solomon Islands","ces":"Šalamounovy ostrovy","deu":"Salomonen","fra":"Îles Salomon","hrv":"Solomonski Otoci","ita":"Isole Salomone","jpn":"ソロモン諸島","nld":"Salomonseilanden","por":"Ilhas Salomão","rus":"Соломоновы Острова","slk":"Salomonove ostrovy","spa":"Islas Salomón","fin":"Salomonsaaret","est":"Saalomoni Saared","zho":"所罗门群岛","pol":"Wyspy Salomona","urd":"جزائر سلیمان","kor":"솔로몬 제도"}},"SO":{"currency":["SOS"],"callingCode":["252"],"region":"Africa","subregion":"Eastern Africa","flag":"flag-so","name":{"common":"Somalia","ces":"Somálsko","deu":"Somalia","fra":"Somalie","hrv":"Somalija","ita":"Somalia","jpn":"ソマリア","nld":"Somalië","por":"Somália","rus":"Сомали","slk":"Somálsko","spa":"Somalia","fin":"Somalia","est":"Somaalia","zho":"索马里","pol":"Somalia","urd":"صومالیہ","kor":"소말리아"}},"ZA":{"currency":["ZAR"],"callingCode":["27"],"region":"Africa","subregion":"Southern Africa","flag":"flag-za","name":{"common":"South Africa","ces":"Jihoafrická republika","deu":"Südafrika","fra":"Afrique du Sud","hrv":"Južnoafrička Republika","ita":"Sud Africa","jpn":"南アフリカ","nld":"Zuid-Afrika","por":"África do Sul","rus":"Южно-Африканская Республика","slk":"Juhoafrická republika","spa":"República de Sudáfrica","fin":"Etelä-Afrikka","est":"Lõuna-Aafrika Vabariik","zho":"南非","pol":"Południowa Afryka","urd":"جنوبی افریقا","kor":"남아프리카"}},"GS":{"currency":["GBP"],"callingCode":["500"],"region":"Antarctic","subregion":"","flag":"flag-gs","name":{"common":"South Georgia","ces":"Jižní Georgie a Jižní Sandwichovy ostrovy","deu":"Südgeorgien und die Südlichen Sandwichinseln","fra":"Géorgie du Sud-et-les Îles Sandwich du Sud","hrv":"Južna Georgija i otočje Južni Sandwich","ita":"Georgia del Sud e Isole Sandwich Meridionali","jpn":"サウスジョージア・サウスサンドウィッチ諸島","nld":"Zuid-Georgia en Zuidelijke Sandwicheilanden","por":"Ilhas Geórgia do Sul e Sandwich do Sul","rus":"Южная Георгия и Южные Сандвичевы острова","slk":"Južná Georgia a Južné Sandwichove ostrovy","spa":"Islas Georgias del Sur y Sandwich del Sur","fin":"Etelä-Georgia ja Eteläiset Sandwichsaaret","est":"Lõuna-Georgia ja Lõuna-Sandwichi saared","zho":"南乔治亚","pol":"Georgia Południowa i Sandwich Południowy","urd":"جنوبی جارجیا","kor":"조지아"}},"KR":{"currency":["KRW"],"callingCode":["82"],"region":"Asia","subregion":"Eastern Asia","flag":"flag-kr","name":{"common":"South Korea","ces":"Jižní Korea","deu":"Südkorea","fra":"Corée du Sud","hrv":"Južna Koreja","ita":"Corea del Sud","jpn":"韓国","nld":"Zuid-Korea","por":"Coreia do Sul","rus":"Южная Корея","slk":"Južná Kórea","spa":"Corea del Sur","fin":"Etelä-Korea","est":"Lõuna-Korea","zho":"韩国","pol":"Korea Południowa","urd":"جنوبی کوریا","kor":"한국"}},"SS":{"currency":["SSP"],"callingCode":["211"],"region":"Africa","subregion":"Middle Africa","flag":"flag-ss","name":{"common":"South Sudan","ces":"Jižní Súdán","deu":"Südsudan","fra":"Soudan du Sud","hrv":"Južni Sudan","ita":"Sudan del sud","jpn":"南スーダン","nld":"Zuid-Soedan","por":"Sudão do Sul","rus":"Южный Судан","slk":"Južný Sudán","spa":"Sudán del Sur","fin":"Etelä-Sudan","est":"Lõuna-Sudaan","zho":"南苏丹","pol":"Sudan","urd":"جنوبی سوڈان","kor":"남수단"}},"ES":{"currency":["EUR"],"callingCode":["34"],"region":"Europe","subregion":"Southern Europe","flag":"flag-es","name":{"common":"Spain","ces":"Španělsko","deu":"Spanien","fra":"Espagne","hrv":"Španjolska","ita":"Spagna","jpn":"スペイン","nld":"Spanje","por":"Espanha","rus":"Испания","slk":"Španielsko","spa":"España","fin":"Espanja","est":"Hispaania","zho":"西班牙","pol":"Hiszpania","urd":"ہسپانیہ","kor":"스페인"}},"LK":{"currency":["LKR"],"callingCode":["94"],"region":"Asia","subregion":"Southern Asia","flag":"flag-lk","name":{"common":"Sri Lanka","ces":"Srí Lanka","deu":"Sri Lanka","fra":"Sri Lanka","hrv":"Šri Lanka","ita":"Sri Lanka","jpn":"スリランカ","nld":"Sri Lanka","por":"Sri Lanka","rus":"Шри-Ланка","slk":"Srí Lanka","spa":"Sri Lanka","fin":"Sri Lanka","est":"Sri Lanka","zho":"斯里兰卡","pol":"Sri Lanka","urd":"سری لنکا","kor":"스리랑카"}},"SD":{"currency":["SDG"],"callingCode":["249"],"region":"Africa","subregion":"Northern Africa","flag":"flag-sd","name":{"common":"Sudan","ces":"Súdán","deu":"Sudan","fra":"Soudan","hrv":"Sudan","ita":"Sudan","jpn":"スーダン","nld":"Soedan","por":"Sudão","rus":"Судан","slk":"Sudán","spa":"Sudán","fin":"Sudan","est":"Sudaan","zho":"苏丹","pol":"Sudan","urd":"سودان","kor":"수단"}},"SR":{"currency":["SRD"],"callingCode":["597"],"region":"Americas","subregion":"South America","flag":"flag-sr","name":{"common":"Suriname","ces":"Surinam","deu":"Suriname","fra":"Surinam","hrv":"Surinam","ita":"Suriname","jpn":"スリナム","nld":"Suriname","por":"Suriname","rus":"Суринам","slk":"Surinam","spa":"Surinam","fin":"Suriname","est":"Suriname","zho":"苏里南","pol":"Surinam","urd":"سرینام","kor":"수리남"}},"SJ":{"currency":["NOK"],"callingCode":["4779"],"region":"Europe","subregion":"Northern Europe","flag":"flag-sj","name":{"common":"Svalbard and Jan Mayen","ces":"Špicberky a Jan Mayen","deu":"Spitzbergen und Jan Mayen","fra":"Svalbard et Jan Mayen","hrv":"Svalbard i Jan Mayen","ita":"Svalbard e Jan Mayen","jpn":"スヴァールバル諸島およびヤンマイエン島","nld":"Svalbard en Jan Mayen","por":"Ilhas Svalbard e Jan Mayen","rus":"Шпицберген и Ян-Майен","slk":"Svalbard a Jan Mayen","spa":"Islas Svalbard y Jan Mayen","fin":"Huippuvuoret","est":"Svalbard","zho":"斯瓦尔巴特","pol":"Svalbard i Jan Mayen","urd":"سوالبارڈ اور جان میئن","kor":"스발바르 얀마옌 제도"}},"SE":{"currency":["SEK"],"callingCode":["46"],"region":"Europe","subregion":"Northern Europe","flag":"flag-se","name":{"common":"Sweden","ces":"Švédsko","deu":"Schweden","fra":"Suède","hrv":"Švedska","ita":"Svezia","jpn":"スウェーデン","nld":"Zweden","por":"Suécia","rus":"Швеция","slk":"Švédsko","spa":"Suecia","fin":"Ruotsi","est":"Rootsi","zho":"瑞典","pol":"Szwecja","urd":"سویڈن","kor":"스웨덴"}},"CH":{"currency":["CHF"],"callingCode":["41"],"region":"Europe","subregion":"Western Europe","flag":"flag-ch","name":{"common":"Switzerland","ces":"Švýcarsko","deu":"Schweiz","fra":"Suisse","hrv":"Švicarska","ita":"Svizzera","jpn":"スイス","nld":"Zwitserland","por":"Suíça","rus":"Швейцария","slk":"Švajčiarsko","spa":"Suiza","fin":"Sveitsi","est":"Šveits","zho":"瑞士","pol":"Szwajcaria","urd":"سویٹذرلینڈ","kor":"스위스"}},"SY":{"currency":["SYP"],"callingCode":["963"],"region":"Asia","subregion":"Western Asia","flag":"flag-sy","name":{"common":"Syria","ces":"Sýrie","deu":"Syrien","fra":"Syrie","hrv":"Sirija","ita":"Siria","jpn":"シリア・アラブ共和国","nld":"Syrië","por":"Síria","rus":"Сирия","slk":"Sýria","spa":"Siria","fin":"Syyria","est":"Süüria","zho":"叙利亚","pol":"Syria","urd":"سوریہ","kor":"시리아"}},"ST":{"currency":["STD"],"callingCode":["239"],"region":"Africa","subregion":"Middle Africa","flag":"flag-st","name":{"common":"São Tomé and Príncipe","ces":"Svatý Tomáš a Princův ostrov","deu":"São Tomé und Príncipe","fra":"São Tomé et Príncipe","hrv":"Sveti Toma i Princip","ita":"São Tomé e Príncipe","jpn":"サントメ・プリンシペ","nld":"Sao Tomé en Principe","por":"São Tomé e Príncipe","spa":"Santo Tomé y Príncipe","rus":"Сан-Томе и Принсипи","slk":"Svätý Tomáš a Princov ostrov","fin":"São Téme ja Príncipe","est":"São Tomé ja Príncipe","zho":"圣多美和普林西比","pol":"Wyspy Świętego Tomasza i Książęca","urd":"ساؤ ٹومے و پرنسپے","kor":"상투메 프린시페"}},"TW":{"currency":["TWD"],"callingCode":["886"],"region":"Asia","subregion":"Eastern Asia","flag":"flag-tw","name":{"common":"Taiwan","ces":"Tchaj-wan","deu":"Taiwan","fra":"Taïwan","hrv":"Tajvan","ita":"Taiwan","jpn":"台湾","nld":"Taiwan","por":"Ilha Formosa","rus":"Тайвань","slk":"Taiwan","spa":"Taiwán","fin":"Taiwan","est":"Taiwan","pol":"Tajwan","urd":"تائیوان","kor":"대만"}},"TJ":{"currency":["TJS"],"callingCode":["992"],"region":"Asia","subregion":"Central Asia","flag":"flag-tj","name":{"common":"Tajikistan","ces":"Tádžikistán","deu":"Tadschikistan","fra":"Tadjikistan","hrv":"Tađikistan","ita":"Tagikistan","jpn":"タジキスタン","nld":"Tadzjikistan","por":"Tajiquistão","rus":"Таджикистан","slk":"Tadžikistan","spa":"Tayikistán","fin":"Tadžikistan","est":"Tadžikistan","zho":"塔吉克斯坦","pol":"Tadżykistan","urd":"تاجکستان","kor":"타지키스탄"}},"TZ":{"currency":["TZS"],"callingCode":["255"],"region":"Africa","subregion":"Eastern Africa","flag":"flag-tz","name":{"common":"Tanzania","ces":"Tanzanie","deu":"Tansania","fra":"Tanzanie","hrv":"Tanzanija","ita":"Tanzania","jpn":"タンザニア","nld":"Tanzania","por":"Tanzânia","rus":"Танзания","slk":"Tanzánia","spa":"Tanzania","fin":"Tansania","est":"Tansaania","zho":"坦桑尼亚","pol":"Tanzania","urd":"تنزانیہ","kor":"탄자니아"}},"TH":{"currency":["THB"],"callingCode":["66"],"region":"Asia","subregion":"South-Eastern Asia","flag":"flag-th","name":{"common":"Thailand","ces":"Thajsko","deu":"Thailand","fra":"Thaïlande","hrv":"Tajland","ita":"Tailandia","jpn":"タイ","nld":"Thailand","por":"Tailândia","rus":"Таиланд","slk":"Thajsko","spa":"Tailandia","fin":"Thaimaa","est":"Tai","zho":"泰国","pol":"Tajlandia","urd":"تھائی لینڈ","kor":"태국"}},"TL":{"currency":["USD"],"callingCode":["670"],"region":"Asia","subregion":"South-Eastern Asia","flag":"flag-tl","name":{"common":"Timor-Leste","ces":"Východní Timor","deu":"Osttimor","fra":"Timor oriental","hrv":"Istočni Timor","ita":"Timor Est","jpn":"東ティモール","nld":"Oost-Timor","por":"Timor-Leste","rus":"Восточный Тимор","slk":"Východný Timor","spa":"Timor Oriental","fin":"Itä-Timor","est":"Ida-Timor","zho":"东帝汶","pol":"Timor Wschodni","urd":"مشرقی تیمور","kor":"동티모르"}},"TG":{"currency":["XOF"],"callingCode":["228"],"region":"Africa","subregion":"Western Africa","flag":"flag-tg","name":{"common":"Togo","ces":"Togo","deu":"Togo","fra":"Togo","hrv":"Togo","ita":"Togo","jpn":"トーゴ","nld":"Togo","por":"Togo","rus":"Того","slk":"Togo","spa":"Togo","fin":"Togo","est":"Togo","zho":"多哥","pol":"Togo","urd":"ٹوگو","kor":"토고"}},"TK":{"currency":["NZD"],"callingCode":["690"],"region":"Oceania","subregion":"Polynesia","flag":"flag-tk","name":{"common":"Tokelau","ces":"Tokelau","deu":"Tokelau","fra":"Tokelau","hrv":"Tokelau","ita":"Isole Tokelau","jpn":"トケラウ","nld":"Tokelau","por":"Tokelau","rus":"Токелау","slk":"Tokelau","spa":"Islas Tokelau","fin":"Tokelau","est":"Tokelau","zho":"托克劳","pol":"Tokelau","urd":"ٹوکیلاؤ","kor":"토켈라우"}},"TO":{"currency":["TOP"],"callingCode":["676"],"region":"Oceania","subregion":"Polynesia","flag":"flag-to","name":{"common":"Tonga","ces":"Tonga","deu":"Tonga","fra":"Tonga","hrv":"Tonga","ita":"Tonga","jpn":"トンガ","nld":"Tonga","por":"Tonga","rus":"Тонга","slk":"Tonga","spa":"Tonga","fin":"Tonga","est":"Tonga","zho":"汤加","pol":"Tonga","urd":"ٹونگا","kor":"통가"}},"TT":{"currency":["TTD"],"callingCode":["1868"],"region":"Americas","subregion":"Caribbean","flag":"flag-tt","name":{"common":"Trinidad and Tobago","ces":"Trinidad a Tobago","deu":"Trinidad und Tobago","fra":"Trinité-et-Tobago","hrv":"Trinidad i Tobago","ita":"Trinidad e Tobago","jpn":"トリニダード・トバゴ","nld":"Trinidad en Tobago","por":"Trinidade e Tobago","rus":"Тринидад и Тобаго","slk":"Trinidad a Tobago","spa":"Trinidad y Tobago","fin":"Trinidad ja Tobago","est":"Trinidad ja Tobago","zho":"特立尼达和多巴哥","pol":"Trynidad i Tobago","urd":"ٹرینیڈاڈ و ٹوباگو","kor":"트리니다드 토바고"}},"TN":{"currency":["TND"],"callingCode":["216"],"region":"Africa","subregion":"Northern Africa","flag":"flag-tn","name":{"common":"Tunisia","ces":"Tunisko","deu":"Tunesien","fra":"Tunisie","hrv":"Tunis","ita":"Tunisia","jpn":"チュニジア","nld":"Tunesië","por":"Tunísia","rus":"Тунис","slk":"Tunisko","spa":"Túnez","fin":"Tunisia","est":"Tuneesia","zho":"突尼斯","pol":"Tunezja","urd":"تونس","kor":"튀니지"}},"TR":{"currency":["TRY"],"callingCode":["90"],"region":"Asia","subregion":"Western Asia","flag":"flag-tr","name":{"common":"Turkey","ces":"Turecko","deu":"Türkei","fra":"Turquie","hrv":"Turska","ita":"Turchia","jpn":"トルコ","nld":"Turkije","por":"Turquia","rus":"Турция","slk":"Turecko","spa":"Turquía","fin":"Turkki","est":"Türgi","zho":"土耳其","pol":"Turcja","urd":"ترکی","kor":"터키"}},"TM":{"currency":["TMT"],"callingCode":["993"],"region":"Asia","subregion":"Central Asia","flag":"flag-tm","name":{"common":"Turkmenistan","ces":"Turkmenistán","deu":"Turkmenistan","fra":"Turkménistan","hrv":"Turkmenistan","ita":"Turkmenistan","jpn":"トルクメニスタン","nld":"Turkmenistan","por":"Turquemenistão","rus":"Туркмения","slk":"Turkménsko","spa":"Turkmenistán","fin":"Turkmenistan","est":"Türkmenistan","zho":"土库曼斯坦","pol":"Turkmenistan","urd":"ترکمانستان","kor":"투르크메니스탄"}},"TC":{"currency":["USD"],"callingCode":["1649"],"region":"Americas","subregion":"Caribbean","flag":"flag-tc","name":{"common":"Turks and Caicos Islands","ces":"Turks a Caicos","deu":"Turks-und Caicosinseln","fra":"Îles Turques-et-Caïques","hrv":"Otoci Turks i Caicos","ita":"Isole Turks e Caicos","jpn":"タークス・カイコス諸島","nld":"Turks-en Caicoseilanden","por":"Ilhas Turks e Caicos","rus":"Теркс и Кайкос","slk":"Turks a Caicos","spa":"Islas Turks y Caicos","fin":"Turks-ja Caicossaaret","est":"Turks ja Caicos","zho":"特克斯和凯科斯群岛","pol":"Turks i Caicos","urd":"جزائر کیکس و ترکیہ","kor":"터크스 케이커스 제도"}},"TV":{"currency":["AUD"],"callingCode":["688"],"region":"Oceania","subregion":"Polynesia","flag":"flag-tv","name":{"common":"Tuvalu","ces":"Tuvalu","deu":"Tuvalu","fra":"Tuvalu","hrv":"Tuvalu","ita":"Tuvalu","jpn":"ツバル","nld":"Tuvalu","por":"Tuvalu","rus":"Тувалу","slk":"Tuvalu","spa":"Tuvalu","fin":"Tuvalu","est":"Tuvalu","zho":"图瓦卢","pol":"Tuvalu","urd":"تووالو","kor":"투발루"}},"UG":{"currency":["UGX"],"callingCode":["256"],"region":"Africa","subregion":"Eastern Africa","flag":"flag-ug","name":{"common":"Uganda","ces":"Uganda","deu":"Uganda","fra":"Ouganda","hrv":"Uganda","ita":"Uganda","jpn":"ウガンダ","nld":"Oeganda","por":"Uganda","rus":"Уганда","slk":"Uganda","spa":"Uganda","fin":"Uganda","est":"Uganda","zho":"乌干达","pol":"Uganda","urd":"یوگنڈا","kor":"우간다"}},"UA":{"currency":["UAH"],"callingCode":["380"],"region":"Europe","subregion":"Eastern Europe","flag":"flag-ua","name":{"common":"Ukraine","ces":"Ukrajina","deu":"Ukraine","fra":"Ukraine","hrv":"Ukrajina","ita":"Ucraina","jpn":"ウクライナ","nld":"Oekraïne","por":"Ucrânia","rus":"Украина","slk":"Ukrajina","spa":"Ucrania","fin":"Ukraina","est":"Ukraina","zho":"乌克兰","pol":"Ukraina","urd":"یوکرین","kor":"우크라이나"}},"AE":{"currency":["AED"],"callingCode":["971"],"region":"Asia","subregion":"Western Asia","flag":"flag-ae","name":{"common":"United Arab Emirates","ces":"Spojené arabské emiráty","deu":"Vereinigte Arabische Emirate","fra":"Émirats arabes unis","hrv":"Ujedinjeni Arapski Emirati","ita":"Emirati Arabi Uniti","jpn":"アラブ首長国連邦","nld":"Verenigde Arabische Emiraten","por":"Emirados Árabes Unidos","rus":"Объединённые Арабские Эмираты","slk":"Spojené arabské emiráty","spa":"Emiratos Árabes Unidos","fin":"Arabiemiraatit","est":"Araabia Ühendemiraadid","zho":"阿拉伯联合酋长国","pol":"Zjednoczone Emiraty Arabskie","urd":"متحدہ عرب امارات","kor":"아랍에미리트"}},"GB":{"currency":["GBP"],"callingCode":["44"],"region":"Europe","subregion":"Northern Europe","flag":"flag-gb","name":{"common":"United Kingdom","ces":"Spojené království","deu":"Vereinigtes Königreich","fra":"Royaume-Uni","hrv":"Ujedinjeno Kraljevstvo","ita":"Regno Unito","jpn":"イギリス","nld":"Verenigd Koninkrijk","por":"Reino Unido","rus":"Великобритания","slk":"Veľká Británia (Spojené kráľovstvo)","spa":"Reino Unido","fin":"Yhdistynyt kuningaskunta","est":"Suurbritannia","zho":"英国","pol":"Zjednoczone Krłlestwo","urd":"مملکتِ متحدہ","kor":"영국"}},"US":{"currency":["USD"],"callingCode":["1"],"region":"Americas","subregion":"North America","flag":"flag-us","name":{"common":"United States","ces":"Spojené státy","deu":"Vereinigte Staaten","fra":"États-Unis","hrv":"Sjedinjene Američke Države","ita":"Stati Uniti d'America","jpn":"アメリカ合衆国","nld":"Verenigde Staten","por":"Estados Unidos","rus":"Соединённые Штаты Америки","slk":"Spojené štáty americké","spa":"Estados Unidos","fin":"Yhdysvallat","est":"Ameerika Ühendriigid","zho":"美国","pol":"Stany Zjednoczone","urd":"ریاستہائے متحدہ","kor":"미국"}},"UM":{"currency":["USD"],"callingCode":[],"region":"Americas","subregion":"North America","flag":"flag-um","name":{"common":"United States Minor Outlying Islands","ces":"Menší odlehlé ostrovy USA","deu":"Kleinere Inselbesitzungen der Vereinigten Staaten","fra":"Îles mineures éloignées des États-Unis","hrv":"Mali udaljeni otoci SAD-a","ita":"Isole minori esterne degli Stati Uniti d'America","jpn":"合衆国領有小離島","nld":"Kleine afgelegen eilanden van de Verenigde Staten","por":"Ilhas Menores Distantes dos Estados Unidos","rus":"Внешние малые острова США","slk":"Menšie odľahlé ostrovy USA","spa":"Islas Ultramarinas Menores de Estados Unidos","fin":"Yhdysvaltain asumattomat saaret","est":"Ühendriikide hajasaared","zho":"美国本土外小岛屿","pol":"Dalekie Wyspy Mniejsze Stanów Zjednoczonych","urd":"امریکی چھوٹے بیرونی جزائر","kor":"미국령 군소 제도"}},"VI":{"currency":["USD"],"callingCode":["1340"],"region":"Americas","subregion":"Caribbean","flag":"flag-vi","name":{"common":"United States Virgin Islands","ces":"Americké Panenské ostrovy","deu":"Amerikanische Jungferninseln","fra":"Îles Vierges des États-Unis","hrv":"Američki Djevičanski Otoci","ita":"Isole Vergini americane","jpn":"アメリカ領ヴァージン諸島","nld":"Amerikaanse Maagdeneilanden","por":"Ilhas Virgens dos Estados Unidos","rus":"Виргинские Острова","slk":"Americké Panenské ostrovy","spa":"Islas Vírgenes de los Estados Unidos","fin":"Neitsytsaaret","est":"Neitsisaared, USA","zho":"美属维尔京群岛","pol":"Wyspy Dziewicze Stanów Zjednoczonych","urd":"امریکی جزائر ورجن","kor":"미국령 버진아일랜드"}},"UY":{"currency":["UYU"],"callingCode":["598"],"region":"Americas","subregion":"South America","flag":"flag-uy","name":{"common":"Uruguay","ces":"Uruguay","deu":"Uruguay","fra":"Uruguay","hrv":"Urugvaj","ita":"Uruguay","jpn":"ウルグアイ","nld":"Uruguay","por":"Uruguai","rus":"Уругвай","slk":"Uruguaj","spa":"Uruguay","fin":"Uruguay","est":"Uruguay","zho":"乌拉圭","pol":"Urugwaj","urd":"یوراگوئے","kor":"우루과이"}},"UZ":{"currency":["UZS"],"callingCode":["998"],"region":"Asia","subregion":"Central Asia","flag":"flag-uz","name":{"common":"Uzbekistan","ces":"Uzbekistán","deu":"Usbekistan","fra":"Ouzbékistan","hrv":"Uzbekistan","ita":"Uzbekistan","jpn":"ウズベキスタン","nld":"Oezbekistan","por":"Uzbequistão","rus":"Узбекистан","slk":"Uzbekistan","spa":"Uzbekistán","fin":"Uzbekistan","est":"Usbekistan","zho":"乌兹别克斯坦","pol":"Uzbekistan","urd":"ازبکستان","kor":"우즈베키스탄"}},"VU":{"currency":["VUV"],"callingCode":["678"],"region":"Oceania","subregion":"Melanesia","flag":"flag-vu","name":{"common":"Vanuatu","ces":"Vanuatu","deu":"Vanuatu","fra":"Vanuatu","hrv":"Vanuatu","ita":"Vanuatu","jpn":"バヌアツ","nld":"Vanuatu","por":"Vanuatu","rus":"Вануату","slk":"Vanuatu","spa":"Vanuatu","fin":"Vanuatu","est":"Vanuatu","zho":"瓦努阿图","pol":"Vanuatu","urd":"وانواتو","kor":"바누아투"}},"VA":{"currency":["EUR"],"callingCode":["3906698","379"],"region":"Europe","subregion":"Southern Europe","flag":"flag-va","name":{"common":"Vatican City","ces":"Vatikán","deu":"Vatikanstadt","fra":"Cité du Vatican","hrv":"Vatikan","ita":"Città del Vaticano","jpn":"バチカン市国","nld":"Vaticaanstad","por":"Cidade do Vaticano","rus":"Ватикан","slk":"Vatikán","spa":"Ciudad del Vaticano","fin":"Vatikaani","est":"Vatikan","zho":"梵蒂冈","pol":"Watykan","urd":"ویٹیکن سٹی","kor":"바티칸"}},"VE":{"currency":["VEF"],"callingCode":["58"],"region":"Americas","subregion":"South America","flag":"flag-ve","name":{"common":"Venezuela","ces":"Venezuela","deu":"Venezuela","fra":"Venezuela","hrv":"Venezuela","ita":"Venezuela","jpn":"ベネズエラ・ボリバル共和国","nld":"Venezuela","por":"Venezuela","rus":"Венесуэла","slk":"Venezuela","spa":"Venezuela","fin":"Venezuela","est":"Venezuela","zho":"委内瑞拉","pol":"Wenezuela","urd":"وینیزویلا","kor":"베네수엘라"}},"VN":{"currency":["VND"],"callingCode":["84"],"region":"Asia","subregion":"South-Eastern Asia","flag":"flag-vn","name":{"common":"Vietnam","ces":"Vietnam","deu":"Vietnam","fra":"Viêt Nam","hrv":"Vijetnam","ita":"Vietnam","jpn":"ベトナム","nld":"Vietnam","por":"Vietname","rus":"Вьетнам","slk":"Vietnam","spa":"Vietnam","fin":"Vietnam","est":"Vietnam","zho":"越南","pol":"Wietnam","urd":"ویتنام","kor":"베트남"}},"WF":{"currency":["XPF"],"callingCode":["681"],"region":"Oceania","subregion":"Polynesia","flag":"flag-wf","name":{"common":"Wallis and Futuna","ces":"Wallis a Futuna","deu":"Wallis und Futuna","fra":"Wallis-et-Futuna","hrv":"Wallis i Fortuna","ita":"Wallis e Futuna","jpn":"ウォリス・フツナ","nld":"Wallis en Futuna","por":"Wallis e Futuna","rus":"Уоллис и Футуна","slk":"Wallis a Futuna","spa":"Wallis y Futuna","fin":"Wallis ja Futuna","est":"Wallis ja Futuna","zho":"瓦利斯和富图纳群岛","pol":"Wallis i Futuna","urd":"والس و فتونہ","kor":""}},"EH":{"currency":["MAD","DZD","MRO"],"callingCode":["212"],"region":"Africa","subregion":"Northern Africa","flag":"flag-eh","name":{"common":"Western Sahara","ces":"Západní Sahara","deu":"Westsahara","fra":"Sahara Occidental","hrv":"Zapadna Sahara","ita":"Sahara Occidentale","jpn":"西サハラ","nld":"Westelijke Sahara","por":"Saara Ocidental","rus":"Западная Сахара","slk":"Západná Sahara","spa":"Sahara Occidental","fin":"Länsi-Sahara","est":"Lääne-Sahara","zho":"西撒哈拉","pol":"Sahara Zachodnia","urd":"مغربی صحارا","kor":"서사하라"}},"YE":{"currency":["YER"],"callingCode":["967"],"region":"Asia","subregion":"Western Asia","flag":"flag-ye","name":{"common":"Yemen","ces":"Jemen","deu":"Jemen","fra":"Yémen","hrv":"Jemen","ita":"Yemen","jpn":"イエメン","nld":"Jemen","por":"Iémen","rus":"Йемен","slk":"Jemen","spa":"Yemen","fin":"Jemen","est":"Jeemen","zho":"也门","pol":"Jemen","urd":"یمن","kor":"예멘"}},"ZM":{"currency":["ZMW"],"callingCode":["260"],"region":"Africa","subregion":"Eastern Africa","flag":"flag-zm","name":{"common":"Zambia","ces":"Zambie","deu":"Sambia","fra":"Zambie","hrv":"Zambija","ita":"Zambia","jpn":"ザンビア","nld":"Zambia","por":"Zâmbia","rus":"Замбия","slk":"Zambia","spa":"Zambia","fin":"Sambia","est":"Sambia","zho":"赞比亚","pol":"Zambia","urd":"زیمبیا","kor":"잠비아"}},"ZW":{"currency":["ZWL"],"callingCode":["263"],"region":"Africa","subregion":"Eastern Africa","flag":"flag-zw","name":{"common":"Zimbabwe","ces":"Zimbabwe","deu":"Simbabwe","fra":"Zimbabwe","hrv":"Zimbabve","ita":"Zimbabwe","jpn":"ジンバブエ","nld":"Zimbabwe","por":"Zimbabwe","rus":"Зимбабве","slk":"Zimbabwe","spa":"Zimbabue","fin":"Zimbabwe","est":"Zimbabwe","zho":"津巴布韦","pol":"Zimbabwe","urd":"زمبابوے","kor":"짐바브웨"}},"AX":{"currency":["EUR"],"callingCode":["358"],"region":"Europe","subregion":"Northern Europe","flag":"flag-ax","name":{"common":"Åland Islands","ces":"Ålandy","deu":"Åland","fra":"Ahvenanmaa","hrv":"Ålandski otoci","ita":"Isole Aland","jpn":"オーランド諸島","nld":"Ålandeilanden","por":"Alândia","rus":"Аландские острова","slk":"Alandy","spa":"Alandia","fin":"Ahvenanmaa","est":"Ahvenamaa","zho":"奥兰群岛","pol":"Wyspy Alandzkie","urd":"جزائر اولند","kor":"올란드 제도"}}}
\ No newline at end of file
diff --git a/android/app/src/main/res/raw/node_modules_reactnativephoneinput_lib_resources_countries.json b/android/app/src/main/res/raw/node_modules_reactnativephoneinput_lib_resources_countries.json
new file mode 100644
index 0000000..0cb35ea
--- /dev/null
+++ b/android/app/src/main/res/raw/node_modules_reactnativephoneinput_lib_resources_countries.json
@@ -0,0 +1,1746 @@
+[ 
+  {
+    "name": "Afghanistan (‫افغانستان‬‎)",
+    "iso2": "af",
+    "dialCode": "93",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Albania (Shqipëri)",
+    "iso2": "al",
+    "dialCode": "355",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Algeria (‫الجزائر‬‎)",
+    "iso2": "dz",
+    "dialCode": "213",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "American Samoa",
+    "iso2": "as",
+    "dialCode": "1684",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Andorra",
+    "iso2": "ad",
+    "dialCode": "376",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Angola",
+    "iso2": "ao",
+    "dialCode": "244",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Anguilla",
+    "iso2": "ai",
+    "dialCode": "1264",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Antigua and Barbuda",
+    "iso2": "ag",
+    "dialCode": "1268",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Argentina",
+    "iso2": "ar",
+    "dialCode": "54",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Armenia (Հայաստան)",
+    "iso2": "am",
+    "dialCode": "374",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Aruba",
+    "iso2": "aw",
+    "dialCode": "297",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Australia",
+    "iso2": "au",
+    "dialCode": "61",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Austria (Österreich)",
+    "iso2": "at",
+    "dialCode": "43",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Azerbaijan (Azərbaycan)",
+    "iso2": "az",
+    "dialCode": "994",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Bahamas",
+    "iso2": "bs",
+    "dialCode": "1242",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Bahrain (‫البحرين‬‎)",
+    "iso2": "bh",
+    "dialCode": "973",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Bangladesh (বাংলাদেশ)",
+    "iso2": "bd",
+    "dialCode": "880",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Barbados",
+    "iso2": "bb",
+    "dialCode": "1246",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Belarus (Беларусь)",
+    "iso2": "by",
+    "dialCode": "375",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Belgium (België)",
+    "iso2": "be",
+    "dialCode": "32",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Belize",
+    "iso2": "bz",
+    "dialCode": "501",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Benin (Bénin)",
+    "iso2": "bj",
+    "dialCode": "229",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Bermuda",
+    "iso2": "bm",
+    "dialCode": "1441",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Bhutan (འབྲུག)",
+    "iso2": "bt",
+    "dialCode": "975",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Bolivia",
+    "iso2": "bo",
+    "dialCode": "591",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Bosnia and Herzegovina (Босна и Херцеговина)",
+    "iso2": "ba",
+    "dialCode": "387",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Botswana",
+    "iso2": "bw",
+    "dialCode": "267",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Brazil (Brasil)",
+    "iso2": "br",
+    "dialCode": "55",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "British Indian Ocean Territory",
+    "iso2": "io",
+    "dialCode": "246",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "British Virgin Islands",
+    "iso2": "vg",
+    "dialCode": "1284",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Brunei",
+    "iso2": "bn",
+    "dialCode": "673",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Bulgaria (България)",
+    "iso2": "bg",
+    "dialCode": "359",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Burkina Faso",
+    "iso2": "bf",
+    "dialCode": "226",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Burundi (Uburundi)",
+    "iso2": "bi",
+    "dialCode": "257",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Cambodia (កម្ពុជា)",
+    "iso2": "kh",
+    "dialCode": "855",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Cameroon (Cameroun)",
+    "iso2": "cm",
+    "dialCode": "237",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Canada",
+    "iso2": "ca",
+    "dialCode": "1",
+    "priority": 1,
+    "areaCodes": [
+      "204",
+      "226",
+      "236",
+      "249",
+      "250",
+      "289",
+      "306",
+      "343",
+      "365",
+      "387",
+      "403",
+      "416",
+      "418",
+      "431",
+      "437",
+      "438",
+      "450",
+      "506",
+      "514",
+      "519",
+      "548",
+      "579",
+      "581",
+      "587",
+      "604",
+      "613",
+      "639",
+      "647",
+      "672",
+      "705",
+      "709",
+      "742",
+      "778",
+      "780",
+      "782",
+      "807",
+      "819",
+      "825",
+      "867",
+      "873",
+      "902",
+      "905"
+    ]
+  },
+  {
+    "name": "Cape Verde (Kabu Verdi)",
+    "iso2": "cv",
+    "dialCode": "238",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Caribbean Netherlands",
+    "iso2": "bq",
+    "dialCode": "599",
+    "priority": 1,
+    "areaCodes": null
+  },
+  {
+    "name": "Cayman Islands",
+    "iso2": "ky",
+    "dialCode": "1345",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Central African Republic (République centrafricaine)",
+    "iso2": "cf",
+    "dialCode": "236",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Chad (Tchad)",
+    "iso2": "td",
+    "dialCode": "235",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Chile",
+    "iso2": "cl",
+    "dialCode": "56",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "China (中国)",
+    "iso2": "cn",
+    "dialCode": "86",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Christmas Island",
+    "iso2": "cx",
+    "dialCode": "61",
+    "priority": 2,
+    "areaCodes": null
+  },
+  {
+    "name": "Cocos (Keeling) Islands",
+    "iso2": "cc",
+    "dialCode": "61",
+    "priority": 1,
+    "areaCodes": null
+  },
+  {
+    "name": "Colombia",
+    "iso2": "co",
+    "dialCode": "57",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Comoros (‫جزر القمر‬‎)",
+    "iso2": "km",
+    "dialCode": "269",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Congo (DRC) (Jamhuri ya Kidemokrasia ya Kongo)",
+    "iso2": "cd",
+    "dialCode": "243",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Congo (Republic) (Congo-Brazzaville)",
+    "iso2": "cg",
+    "dialCode": "242",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Cook Islands",
+    "iso2": "ck",
+    "dialCode": "682",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Costa Rica",
+    "iso2": "cr",
+    "dialCode": "506",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Côte d’Ivoire",
+    "iso2": "ci",
+    "dialCode": "225",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Croatia (Hrvatska)",
+    "iso2": "hr",
+    "dialCode": "385",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Cuba",
+    "iso2": "cu",
+    "dialCode": "53",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Curaçao",
+    "iso2": "cw",
+    "dialCode": "599",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Cyprus (Κύπρος)",
+    "iso2": "cy",
+    "dialCode": "357",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Czech Republic (Česká republika)",
+    "iso2": "cz",
+    "dialCode": "420",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Denmark (Danmark)",
+    "iso2": "dk",
+    "dialCode": "45",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Djibouti",
+    "iso2": "dj",
+    "dialCode": "253",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Dominica",
+    "iso2": "dm",
+    "dialCode": "1767",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Dominican Republic (República Dominicana)",
+    "iso2": "do",
+    "dialCode": "1",
+    "priority": 2,
+    "areaCodes": [
+      "809",
+      "829",
+      "849"
+    ]
+  },
+  {
+    "name": "Ecuador",
+    "iso2": "ec",
+    "dialCode": "593",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Egypt (‫مصر‬‎)",
+    "iso2": "eg",
+    "dialCode": "20",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "El Salvador",
+    "iso2": "sv",
+    "dialCode": "503",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Equatorial Guinea (Guinea Ecuatorial)",
+    "iso2": "gq",
+    "dialCode": "240",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Eritrea",
+    "iso2": "er",
+    "dialCode": "291",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Estonia (Eesti)",
+    "iso2": "ee",
+    "dialCode": "372",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Ethiopia",
+    "iso2": "et",
+    "dialCode": "251",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Falkland Islands (Islas Malvinas)",
+    "iso2": "fk",
+    "dialCode": "500",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Faroe Islands (Føroyar)",
+    "iso2": "fo",
+    "dialCode": "298",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Fiji",
+    "iso2": "fj",
+    "dialCode": "679",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Finland (Suomi)",
+    "iso2": "fi",
+    "dialCode": "358",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "France",
+    "iso2": "fr",
+    "dialCode": "33",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "French Guiana (Guyane française)",
+    "iso2": "gf",
+    "dialCode": "594",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "French Polynesia (Polynésie française)",
+    "iso2": "pf",
+    "dialCode": "689",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Gabon",
+    "iso2": "ga",
+    "dialCode": "241",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Gambia",
+    "iso2": "gm",
+    "dialCode": "220",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Georgia (საქართველო)",
+    "iso2": "ge",
+    "dialCode": "995",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Germany (Deutschland)",
+    "iso2": "de",
+    "dialCode": "49",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Ghana (Gaana)",
+    "iso2": "gh",
+    "dialCode": "233",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Gibraltar",
+    "iso2": "gi",
+    "dialCode": "350",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Greece (Ελλάδα)",
+    "iso2": "gr",
+    "dialCode": "30",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Greenland (Kalaallit Nunaat)",
+    "iso2": "gl",
+    "dialCode": "299",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Grenada",
+    "iso2": "gd",
+    "dialCode": "1473",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Guadeloupe",
+    "iso2": "gp",
+    "dialCode": "590",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Guam",
+    "iso2": "gu",
+    "dialCode": "1671",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Guatemala",
+    "iso2": "gt",
+    "dialCode": "502",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Guernsey",
+    "iso2": "gg",
+    "dialCode": "44",
+    "priority": 1,
+    "areaCodes": null
+  },
+  {
+    "name": "Guinea (Guinée)",
+    "iso2": "gn",
+    "dialCode": "224",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Guinea-Bissau (Guiné Bissau)",
+    "iso2": "gw",
+    "dialCode": "245",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Guyana",
+    "iso2": "gy",
+    "dialCode": "592",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Haiti",
+    "iso2": "ht",
+    "dialCode": "509",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Honduras",
+    "iso2": "hn",
+    "dialCode": "504",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Hong Kong (香港)",
+    "iso2": "hk",
+    "dialCode": "852",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Hungary (Magyarország)",
+    "iso2": "hu",
+    "dialCode": "36",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Iceland (Ísland)",
+    "iso2": "is",
+    "dialCode": "354",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "India (भारत)",
+    "iso2": "in",
+    "dialCode": "91",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Indonesia",
+    "iso2": "id",
+    "dialCode": "62",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Iran (‫ایران‬‎)",
+    "iso2": "ir",
+    "dialCode": "98",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Iraq (‫العراق‬‎)",
+    "iso2": "iq",
+    "dialCode": "964",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Ireland",
+    "iso2": "ie",
+    "dialCode": "353",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Isle of Man",
+    "iso2": "im",
+    "dialCode": "44",
+    "priority": 2,
+    "areaCodes": null
+  },
+  {
+    "name": "Israel (‫ישראל‬‎)",
+    "iso2": "il",
+    "dialCode": "972",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Italy (Italia)",
+    "iso2": "it",
+    "dialCode": "39",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Jamaica",
+    "iso2": "jm",
+    "dialCode": "1876",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Japan (日本)",
+    "iso2": "jp",
+    "dialCode": "81",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Jersey",
+    "iso2": "je",
+    "dialCode": "44",
+    "priority": 3,
+    "areaCodes": null
+  },
+  {
+    "name": "Jordan (‫الأردن‬‎)",
+    "iso2": "jo",
+    "dialCode": "962",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Kazakhstan (Казахстан)",
+    "iso2": "kz",
+    "dialCode": "7",
+    "priority": 1,
+    "areaCodes": null
+  },
+  {
+    "name": "Kenya",
+    "iso2": "ke",
+    "dialCode": "254",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Kiribati",
+    "iso2": "ki",
+    "dialCode": "686",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Kuwait (‫الكويت‬‎)",
+    "iso2": "kw",
+    "dialCode": "965",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Kyrgyzstan (Кыргызстан)",
+    "iso2": "kg",
+    "dialCode": "996",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Laos (ລາວ)",
+    "iso2": "la",
+    "dialCode": "856",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Latvia (Latvija)",
+    "iso2": "lv",
+    "dialCode": "371",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Lebanon (‫لبنان‬‎)",
+    "iso2": "lb",
+    "dialCode": "961",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Lesotho",
+    "iso2": "ls",
+    "dialCode": "266",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Liberia",
+    "iso2": "lr",
+    "dialCode": "231",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Libya (‫ليبيا‬‎)",
+    "iso2": "ly",
+    "dialCode": "218",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Liechtenstein",
+    "iso2": "li",
+    "dialCode": "423",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Lithuania (Lietuva)",
+    "iso2": "lt",
+    "dialCode": "370",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Luxembourg",
+    "iso2": "lu",
+    "dialCode": "352",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Macau (澳門)",
+    "iso2": "mo",
+    "dialCode": "853",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Macedonia (FYROM) (Македонија)",
+    "iso2": "mk",
+    "dialCode": "389",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Madagascar (Madagasikara)",
+    "iso2": "mg",
+    "dialCode": "261",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Malawi",
+    "iso2": "mw",
+    "dialCode": "265",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Malaysia",
+    "iso2": "my",
+    "dialCode": "60",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Maldives",
+    "iso2": "mv",
+    "dialCode": "960",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Mali",
+    "iso2": "ml",
+    "dialCode": "223",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Malta",
+    "iso2": "mt",
+    "dialCode": "356",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Marshall Islands",
+    "iso2": "mh",
+    "dialCode": "692",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Martinique",
+    "iso2": "mq",
+    "dialCode": "596",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Mauritania (‫موريتانيا‬‎)",
+    "iso2": "mr",
+    "dialCode": "222",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Mauritius (Moris)",
+    "iso2": "mu",
+    "dialCode": "230",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Mayotte",
+    "iso2": "yt",
+    "dialCode": "262",
+    "priority": 1,
+    "areaCodes": null
+  },
+  {
+    "name": "Mexico (México)",
+    "iso2": "mx",
+    "dialCode": "52",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Micronesia",
+    "iso2": "fm",
+    "dialCode": "691",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Moldova (Republica Moldova)",
+    "iso2": "md",
+    "dialCode": "373",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Monaco",
+    "iso2": "mc",
+    "dialCode": "377",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Mongolia (Монгол)",
+    "iso2": "mn",
+    "dialCode": "976",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Montenegro (Crna Gora)",
+    "iso2": "me",
+    "dialCode": "382",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Montserrat",
+    "iso2": "ms",
+    "dialCode": "1664",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Morocco (‫المغرب‬‎)",
+    "iso2": "ma",
+    "dialCode": "212",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Mozambique (Moçambique)",
+    "iso2": "mz",
+    "dialCode": "258",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Myanmar (Burma)",
+    "iso2": "mm",
+    "dialCode": "95",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Namibia (Namibië)",
+    "iso2": "na",
+    "dialCode": "264",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Nauru",
+    "iso2": "nr",
+    "dialCode": "674",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Nepal (नेपाल)",
+    "iso2": "np",
+    "dialCode": "977",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Netherlands (Nederland)",
+    "iso2": "nl",
+    "dialCode": "31",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "New Caledonia (Nouvelle-Calédonie)",
+    "iso2": "nc",
+    "dialCode": "687",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "New Zealand",
+    "iso2": "nz",
+    "dialCode": "64",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Nicaragua",
+    "iso2": "ni",
+    "dialCode": "505",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Niger (Nijar)",
+    "iso2": "ne",
+    "dialCode": "227",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Nigeria",
+    "iso2": "ng",
+    "dialCode": "234",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Niue",
+    "iso2": "nu",
+    "dialCode": "683",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Norfolk Island",
+    "iso2": "nf",
+    "dialCode": "672",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "North Korea (조선 민주주의 인민 공화국)",
+    "iso2": "kp",
+    "dialCode": "850",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Northern Mariana Islands",
+    "iso2": "mp",
+    "dialCode": "1670",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Norway (Norge)",
+    "iso2": "no",
+    "dialCode": "47",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Oman (‫عُمان‬‎)",
+    "iso2": "om",
+    "dialCode": "968",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Pakistan (‫پاکستان‬‎)",
+    "iso2": "pk",
+    "dialCode": "92",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Palau",
+    "iso2": "pw",
+    "dialCode": "680",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Palestine (‫فلسطين‬‎)",
+    "iso2": "ps",
+    "dialCode": "970",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Panama (Panamá)",
+    "iso2": "pa",
+    "dialCode": "507",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Papua New Guinea",
+    "iso2": "pg",
+    "dialCode": "675",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Paraguay",
+    "iso2": "py",
+    "dialCode": "595",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Peru (Perú)",
+    "iso2": "pe",
+    "dialCode": "51",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Philippines",
+    "iso2": "ph",
+    "dialCode": "63",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Poland (Polska)",
+    "iso2": "pl",
+    "dialCode": "48",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Portugal",
+    "iso2": "pt",
+    "dialCode": "351",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Puerto Rico",
+    "iso2": "pr",
+    "dialCode": "1",
+    "priority": 3,
+    "areaCodes": [
+      "787",
+      "939"
+    ]
+  },
+  {
+    "name": "Qatar (‫قطر‬‎)",
+    "iso2": "qa",
+    "dialCode": "974",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Réunion (La Réunion)",
+    "iso2": "re",
+    "dialCode": "262",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Romania (România)",
+    "iso2": "ro",
+    "dialCode": "40",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Russia (Россия)",
+    "iso2": "ru",
+    "dialCode": "7",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Rwanda",
+    "iso2": "rw",
+    "dialCode": "250",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Saint Barthélemy (Saint-Barthélemy)",
+    "iso2": "bl",
+    "dialCode": "590",
+    "priority": 1,
+    "areaCodes": null
+  },
+  {
+    "name": "Saint Helena",
+    "iso2": "sh",
+    "dialCode": "290",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Saint Kitts and Nevis",
+    "iso2": "kn",
+    "dialCode": "1869",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Saint Lucia",
+    "iso2": "lc",
+    "dialCode": "1758",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Saint Martin (Saint-Martin (partie française))",
+    "iso2": "mf",
+    "dialCode": "590",
+    "priority": 2,
+    "areaCodes": null
+  },
+  {
+    "name": "Saint Pierre and Miquelon (Saint-Pierre-et-Miquelon)",
+    "iso2": "pm",
+    "dialCode": "508",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Saint Vincent and the Grenadines",
+    "iso2": "vc",
+    "dialCode": "1784",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Samoa",
+    "iso2": "ws",
+    "dialCode": "685",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "San Marino",
+    "iso2": "sm",
+    "dialCode": "378",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "São Tomé and Príncipe (São Tomé e Príncipe)",
+    "iso2": "st",
+    "dialCode": "239",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Saudi Arabia (‫المملكة العربية السعودية‬‎)",
+    "iso2": "sa",
+    "dialCode": "966",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Senegal (Sénégal)",
+    "iso2": "sn",
+    "dialCode": "221",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Serbia (Србија)",
+    "iso2": "rs",
+    "dialCode": "381",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Seychelles",
+    "iso2": "sc",
+    "dialCode": "248",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Sierra Leone",
+    "iso2": "sl",
+    "dialCode": "232",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Singapore",
+    "iso2": "sg",
+    "dialCode": "65",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Sint Maarten",
+    "iso2": "sx",
+    "dialCode": "1721",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Slovakia (Slovensko)",
+    "iso2": "sk",
+    "dialCode": "421",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Slovenia (Slovenija)",
+    "iso2": "si",
+    "dialCode": "386",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Solomon Islands",
+    "iso2": "sb",
+    "dialCode": "677",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Somalia (Soomaaliya)",
+    "iso2": "so",
+    "dialCode": "252",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "South Africa",
+    "iso2": "za",
+    "dialCode": "27",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "South Korea (대한민국)",
+    "iso2": "kr",
+    "dialCode": "82",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "South Sudan (‫جنوب السودان‬‎)",
+    "iso2": "ss",
+    "dialCode": "211",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Spain (España)",
+    "iso2": "es",
+    "dialCode": "34",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Sri Lanka (ශ්‍රී ලංකාව)",
+    "iso2": "lk",
+    "dialCode": "94",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Sudan (‫السودان‬‎)",
+    "iso2": "sd",
+    "dialCode": "249",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Suriname",
+    "iso2": "sr",
+    "dialCode": "597",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Svalbard and Jan Mayen",
+    "iso2": "sj",
+    "dialCode": "47",
+    "priority": 1,
+    "areaCodes": null
+  },
+  {
+    "name": "Swaziland",
+    "iso2": "sz",
+    "dialCode": "268",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Sweden (Sverige)",
+    "iso2": "se",
+    "dialCode": "46",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Switzerland (Schweiz)",
+    "iso2": "ch",
+    "dialCode": "41",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Syria (‫سوريا‬‎)",
+    "iso2": "sy",
+    "dialCode": "963",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Taiwan (台灣)",
+    "iso2": "tw",
+    "dialCode": "886",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Tajikistan",
+    "iso2": "tj",
+    "dialCode": "992",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Tanzania",
+    "iso2": "tz",
+    "dialCode": "255",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Thailand (ไทย)",
+    "iso2": "th",
+    "dialCode": "66",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Timor-Leste",
+    "iso2": "tl",
+    "dialCode": "670",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Togo",
+    "iso2": "tg",
+    "dialCode": "228",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Tokelau",
+    "iso2": "tk",
+    "dialCode": "690",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Tonga",
+    "iso2": "to",
+    "dialCode": "676",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Trinidad and Tobago",
+    "iso2": "tt",
+    "dialCode": "1868",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Tunisia (‫تونس‬‎)",
+    "iso2": "tn",
+    "dialCode": "216",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Turkey (Türkiye)",
+    "iso2": "tr",
+    "dialCode": "90",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Turkmenistan",
+    "iso2": "tm",
+    "dialCode": "993",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Turks and Caicos Islands",
+    "iso2": "tc",
+    "dialCode": "1649",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Tuvalu",
+    "iso2": "tv",
+    "dialCode": "688",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "U.S. Virgin Islands",
+    "iso2": "vi",
+    "dialCode": "1340",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Uganda",
+    "iso2": "ug",
+    "dialCode": "256",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Ukraine (Україна)",
+    "iso2": "ua",
+    "dialCode": "380",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "United Arab Emirates (‫الإمارات العربية المتحدة‬‎)",
+    "iso2": "ae",
+    "dialCode": "971",
+    "priority": 0,
+    "areaCodes": null
+  },  
+  {
+    "name": "United Kingdom",
+    "iso2": "gb",
+    "dialCode": "44",
+    "priority": 0,
+    "areaCodes": null
+  },
+    {
+    "name": "United States",
+    "iso2": "us",
+    "dialCode": "1",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Uruguay",
+    "iso2": "uy",
+    "dialCode": "598",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Uzbekistan (Oʻzbekiston)",
+    "iso2": "uz",
+    "dialCode": "998",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Vanuatu",
+    "iso2": "vu",
+    "dialCode": "678",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Vatican City (Città del Vaticano)",
+    "iso2": "va",
+    "dialCode": "39",
+    "priority": 1,
+    "areaCodes": null
+  },
+  {
+    "name": "Venezuela",
+    "iso2": "ve",
+    "dialCode": "58",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Vietnam (Việt Nam)",
+    "iso2": "vn",
+    "dialCode": "84",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Wallis and Futuna",
+    "iso2": "wf",
+    "dialCode": "681",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Western Sahara (‫الصحراء الغربية‬‎)",
+    "iso2": "eh",
+    "dialCode": "212",
+    "priority": 1,
+    "areaCodes": null
+  },
+  {
+    "name": "Yemen (‫اليمن‬‎)",
+    "iso2": "ye",
+    "dialCode": "967",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Zambia",
+    "iso2": "zm",
+    "dialCode": "260",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Zimbabwe",
+    "iso2": "zw",
+    "dialCode": "263",
+    "priority": 0,
+    "areaCodes": null
+  },
+  {
+    "name": "Åland Islands",
+    "iso2": "ax",
+    "dialCode": "358",
+    "priority": 1,
+    "areaCodes": null
+  }
+]
\ No newline at end of file
diff --git a/android/app/src/main/res/raw/node_modules_reactnativephoneinput_lib_resources_numbertype.json b/android/app/src/main/res/raw/node_modules_reactnativephoneinput_lib_resources_numbertype.json
new file mode 100644
index 0000000..533f3f1
--- /dev/null
+++ b/android/app/src/main/res/raw/node_modules_reactnativephoneinput_lib_resources_numbertype.json
@@ -0,0 +1,14 @@
+{
+  "FIXED_LINE": 0,
+  "MOBILE": 1,
+  "FIXED_LINE_OR_MOBILE": 2,
+  "TOLL_FREE": 3,
+  "PREMIUM_RATE": 4,
+  "SHARED_COST": 5,
+  "VOIP": 6,
+  "PERSONAL_NUMBER": 7,
+  "PAGER": 8,
+  "UAN": 9,
+  "VOICEMAIL": 10,
+  "UNKNOWN": -1
+}
diff --git a/android/app/src/main/res/raw/node_modules_reactnativevectoricons_glyphmaps_feather.json b/android/app/src/main/res/raw/node_modules_reactnativevectoricons_glyphmaps_feather.json
new file mode 100644
index 0000000..c17b44b
--- /dev/null
+++ b/android/app/src/main/res/raw/node_modules_reactnativevectoricons_glyphmaps_feather.json
@@ -0,0 +1,281 @@
+{
+  "activity": 61696,
+  "airplay": 61697,
+  "alert-circle": 61698,
+  "alert-octagon": 61699,
+  "alert-triangle": 61700,
+  "align-center": 61701,
+  "align-justify": 61702,
+  "align-left": 61703,
+  "align-right": 61704,
+  "anchor": 61705,
+  "aperture": 61706,
+  "archive": 61707,
+  "arrow-down": 61708,
+  "arrow-down-circle": 61709,
+  "arrow-down-left": 61710,
+  "arrow-down-right": 61711,
+  "arrow-left": 61712,
+  "arrow-left-circle": 61713,
+  "arrow-right": 61714,
+  "arrow-right-circle": 61715,
+  "arrow-up": 61716,
+  "arrow-up-circle": 61717,
+  "arrow-up-left": 61718,
+  "arrow-up-right": 61719,
+  "at-sign": 61720,
+  "award": 61721,
+  "bar-chart": 61722,
+  "bar-chart-2": 61723,
+  "battery": 61724,
+  "battery-charging": 61725,
+  "bell": 61726,
+  "bell-off": 61727,
+  "bluetooth": 61728,
+  "bold": 61729,
+  "book": 61730,
+  "book-open": 61731,
+  "bookmark": 61732,
+  "box": 61733,
+  "briefcase": 61734,
+  "calendar": 61735,
+  "camera": 61736,
+  "camera-off": 61737,
+  "cast": 61738,
+  "check": 61739,
+  "check-circle": 61740,
+  "check-square": 61741,
+  "chevron-down": 61742,
+  "chevron-left": 61743,
+  "chevron-right": 61744,
+  "chevron-up": 61745,
+  "chevrons-down": 61746,
+  "chevrons-left": 61747,
+  "chevrons-right": 61748,
+  "chevrons-up": 61749,
+  "chrome": 61750,
+  "circle": 61751,
+  "clipboard": 61752,
+  "clock": 61753,
+  "cloud": 61754,
+  "cloud-drizzle": 61755,
+  "cloud-lightning": 61756,
+  "cloud-off": 61757,
+  "cloud-rain": 61758,
+  "cloud-snow": 61759,
+  "code": 61760,
+  "codepen": 61761,
+  "codesandbox": 61972,
+  "coffee": 61762,
+  "columns": 61973,
+  "command": 61763,
+  "compass": 61764,
+  "copy": 61765,
+  "corner-down-left": 61766,
+  "corner-down-right": 61767,
+  "corner-left-down": 61768,
+  "corner-left-up": 61769,
+  "corner-right-down": 61770,
+  "corner-right-up": 61771,
+  "corner-up-left": 61772,
+  "corner-up-right": 61773,
+  "cpu": 61774,
+  "credit-card": 61775,
+  "crop": 61776,
+  "crosshair": 61777,
+  "database": 61778,
+  "delete": 61779,
+  "disc": 61780,
+  "dollar-sign": 61781,
+  "download": 61782,
+  "download-cloud": 61783,
+  "droplet": 61784,
+  "edit": 61785,
+  "edit-2": 61786,
+  "edit-3": 61787,
+  "external-link": 61788,
+  "eye": 61789,
+  "eye-off": 61790,
+  "facebook": 61791,
+  "fast-forward": 61792,
+  "feather": 61793,
+  "figma": 61970,
+  "file": 61794,
+  "file-minus": 61795,
+  "file-plus": 61796,
+  "file-text": 61797,
+  "film": 61798,
+  "filter": 61799,
+  "flag": 61800,
+  "folder": 61801,
+  "folder-minus": 61802,
+  "folder-plus": 61803,
+  "frown": 61804,
+  "gift": 61805,
+  "git-branch": 61806,
+  "git-commit": 61807,
+  "git-merge": 61808,
+  "git-pull-request": 61809,
+  "github": 61810,
+  "gitlab": 61811,
+  "globe": 61812,
+  "grid": 61813,
+  "hard-drive": 61814,
+  "hash": 61815,
+  "headphones": 61816,
+  "heart": 61817,
+  "help-circle": 61818,
+  "hexagon": 61974,
+  "home": 61819,
+  "image": 61820,
+  "inbox": 61821,
+  "info": 61822,
+  "instagram": 61823,
+  "italic": 61824,
+  "key": 61967,
+  "layers": 61825,
+  "layout": 61826,
+  "life-buoy": 61827,
+  "link": 61828,
+  "link-2": 61829,
+  "linkedin": 61830,
+  "list": 61831,
+  "loader": 61832,
+  "lock": 61833,
+  "log-in": 61834,
+  "log-out": 61835,
+  "mail": 61836,
+  "map": 61837,
+  "map-pin": 61838,
+  "maximize": 61839,
+  "maximize-2": 61840,
+  "meh": 61841,
+  "menu": 61842,
+  "message-circle": 61843,
+  "message-square": 61844,
+  "mic": 61845,
+  "mic-off": 61846,
+  "minimize": 61847,
+  "minimize-2": 61848,
+  "minus": 61849,
+  "minus-circle": 61850,
+  "minus-square": 61851,
+  "monitor": 61852,
+  "moon": 61853,
+  "more-horizontal": 61854,
+  "more-vertical": 61855,
+  "mouse-pointer": 61968,
+  "move": 61856,
+  "music": 61857,
+  "navigation": 61858,
+  "navigation-2": 61859,
+  "octagon": 61860,
+  "package": 61861,
+  "paperclip": 61862,
+  "pause": 61863,
+  "pause-circle": 61864,
+  "pen-tool": 61969,
+  "percent": 61865,
+  "phone": 61866,
+  "phone-call": 61867,
+  "phone-forwarded": 61868,
+  "phone-incoming": 61869,
+  "phone-missed": 61870,
+  "phone-off": 61871,
+  "phone-outgoing": 61872,
+  "pie-chart": 61873,
+  "play": 61874,
+  "play-circle": 61875,
+  "plus": 61876,
+  "plus-circle": 61877,
+  "plus-square": 61878,
+  "pocket": 61879,
+  "power": 61880,
+  "printer": 61881,
+  "radio": 61882,
+  "refresh-ccw": 61883,
+  "refresh-cw": 61884,
+  "repeat": 61885,
+  "rewind": 61886,
+  "rotate-ccw": 61887,
+  "rotate-cw": 61888,
+  "rss": 61889,
+  "save": 61890,
+  "scissors": 61891,
+  "search": 61892,
+  "send": 61893,
+  "server": 61894,
+  "settings": 61895,
+  "share": 61896,
+  "share-2": 61897,
+  "shield": 61898,
+  "shield-off": 61899,
+  "shopping-bag": 61900,
+  "shopping-cart": 61901,
+  "shuffle": 61902,
+  "sidebar": 61903,
+  "skip-back": 61904,
+  "skip-forward": 61905,
+  "slack": 61906,
+  "slash": 61907,
+  "sliders": 61908,
+  "smartphone": 61909,
+  "smile": 61910,
+  "speaker": 61911,
+  "square": 61912,
+  "star": 61913,
+  "stop-circle": 61914,
+  "sun": 61915,
+  "sunrise": 61916,
+  "sunset": 61917,
+  "tablet": 61975,
+  "tag": 61919,
+  "target": 61920,
+  "terminal": 61921,
+  "thermometer": 61922,
+  "thumbs-down": 61923,
+  "thumbs-up": 61924,
+  "toggle-left": 61925,
+  "toggle-right": 61926,
+  "trash": 61927,
+  "trash-2": 61928,
+  "trello": 61929,
+  "trending-down": 61930,
+  "trending-up": 61931,
+  "triangle": 61932,
+  "truck": 61933,
+  "tv": 61934,
+  "twitter": 61935,
+  "type": 61936,
+  "umbrella": 61937,
+  "underline": 61938,
+  "unlock": 61939,
+  "upload": 61940,
+  "upload-cloud": 61941,
+  "user": 61942,
+  "user-check": 61943,
+  "user-minus": 61944,
+  "user-plus": 61945,
+  "user-x": 61946,
+  "users": 61947,
+  "video": 61948,
+  "video-off": 61949,
+  "voicemail": 61950,
+  "volume": 61951,
+  "volume-1": 61952,
+  "volume-2": 61953,
+  "volume-x": 61954,
+  "watch": 61955,
+  "wifi": 61956,
+  "wifi-off": 61957,
+  "wind": 61958,
+  "x": 61959,
+  "x-circle": 61960,
+  "x-octagon": 61971,
+  "x-square": 61961,
+  "youtube": 61962,
+  "zap": 61963,
+  "zap-off": 61964,
+  "zoom-in": 61965,
+  "zoom-out": 61966
+}
\ No newline at end of file
diff --git a/android/app/src/main/res/raw/node_modules_reactnativevectoricons_glyphmaps_fontawesome5free.json b/android/app/src/main/res/raw/node_modules_reactnativevectoricons_glyphmaps_fontawesome5free.json
new file mode 100644
index 0000000..a93ad40
--- /dev/null
+++ b/android/app/src/main/res/raw/node_modules_reactnativevectoricons_glyphmaps_fontawesome5free.json
@@ -0,0 +1,1352 @@
+{
+  "500px": 62062,
+  "accessible-icon": 62312,
+  "accusoft": 62313,
+  "acquisitions-incorporated": 63151,
+  "ad": 63041,
+  "address-book": 62137,
+  "address-card": 62139,
+  "adjust": 61506,
+  "adn": 61808,
+  "adobe": 63352,
+  "adversal": 62314,
+  "affiliatetheme": 62315,
+  "air-freshener": 62928,
+  "algolia": 62316,
+  "align-center": 61495,
+  "align-justify": 61497,
+  "align-left": 61494,
+  "align-right": 61496,
+  "alipay": 63042,
+  "allergies": 62561,
+  "amazon": 62064,
+  "amazon-pay": 62508,
+  "ambulance": 61689,
+  "american-sign-language-interpreting": 62115,
+  "amilia": 62317,
+  "anchor": 61757,
+  "android": 61819,
+  "angellist": 61961,
+  "angle-double-down": 61699,
+  "angle-double-left": 61696,
+  "angle-double-right": 61697,
+  "angle-double-up": 61698,
+  "angle-down": 61703,
+  "angle-left": 61700,
+  "angle-right": 61701,
+  "angle-up": 61702,
+  "angry": 62806,
+  "angrycreative": 62318,
+  "angular": 62496,
+  "ankh": 63044,
+  "app-store": 62319,
+  "app-store-ios": 62320,
+  "apper": 62321,
+  "apple": 61817,
+  "apple-alt": 62929,
+  "apple-pay": 62485,
+  "archive": 61831,
+  "archway": 62807,
+  "arrow-alt-circle-down": 62296,
+  "arrow-alt-circle-left": 62297,
+  "arrow-alt-circle-right": 62298,
+  "arrow-alt-circle-up": 62299,
+  "arrow-circle-down": 61611,
+  "arrow-circle-left": 61608,
+  "arrow-circle-right": 61609,
+  "arrow-circle-up": 61610,
+  "arrow-down": 61539,
+  "arrow-left": 61536,
+  "arrow-right": 61537,
+  "arrow-up": 61538,
+  "arrows-alt": 61618,
+  "arrows-alt-h": 62263,
+  "arrows-alt-v": 62264,
+  "artstation": 63354,
+  "assistive-listening-systems": 62114,
+  "asterisk": 61545,
+  "asymmetrik": 62322,
+  "at": 61946,
+  "atlas": 62808,
+  "atlassian": 63355,
+  "atom": 62930,
+  "audible": 62323,
+  "audio-description": 62110,
+  "autoprefixer": 62492,
+  "avianex": 62324,
+  "aviato": 62497,
+  "award": 62809,
+  "aws": 62325,
+  "baby": 63356,
+  "baby-carriage": 63357,
+  "backspace": 62810,
+  "backward": 61514,
+  "bacon": 63461,
+  "balance-scale": 62030,
+  "ban": 61534,
+  "band-aid": 62562,
+  "bandcamp": 62165,
+  "barcode": 61482,
+  "bars": 61641,
+  "baseball-ball": 62515,
+  "basketball-ball": 62516,
+  "bath": 62157,
+  "battery-empty": 62020,
+  "battery-full": 62016,
+  "battery-half": 62018,
+  "battery-quarter": 62019,
+  "battery-three-quarters": 62017,
+  "bed": 62006,
+  "beer": 61692,
+  "behance": 61876,
+  "behance-square": 61877,
+  "bell": 61683,
+  "bell-slash": 61942,
+  "bezier-curve": 62811,
+  "bible": 63047,
+  "bicycle": 61958,
+  "bimobject": 62328,
+  "binoculars": 61925,
+  "biohazard": 63360,
+  "birthday-cake": 61949,
+  "bitbucket": 61809,
+  "bitcoin": 62329,
+  "bity": 62330,
+  "black-tie": 62078,
+  "blackberry": 62331,
+  "blender": 62743,
+  "blender-phone": 63158,
+  "blind": 62109,
+  "blog": 63361,
+  "blogger": 62332,
+  "blogger-b": 62333,
+  "bluetooth": 62099,
+  "bluetooth-b": 62100,
+  "bold": 61490,
+  "bolt": 61671,
+  "bomb": 61922,
+  "bone": 62935,
+  "bong": 62812,
+  "book": 61485,
+  "book-dead": 63159,
+  "book-medical": 63462,
+  "book-open": 62744,
+  "book-reader": 62938,
+  "bookmark": 61486,
+  "bowling-ball": 62518,
+  "box": 62566,
+  "box-open": 62622,
+  "boxes": 62568,
+  "braille": 62113,
+  "brain": 62940,
+  "bread-slice": 63468,
+  "briefcase": 61617,
+  "briefcase-medical": 62569,
+  "broadcast-tower": 62745,
+  "broom": 62746,
+  "brush": 62813,
+  "btc": 61786,
+  "bug": 61832,
+  "building": 61869,
+  "bullhorn": 61601,
+  "bullseye": 61760,
+  "burn": 62570,
+  "buromobelexperte": 62335,
+  "bus": 61959,
+  "bus-alt": 62814,
+  "business-time": 63050,
+  "buysellads": 61965,
+  "calculator": 61932,
+  "calendar": 61747,
+  "calendar-alt": 61555,
+  "calendar-check": 62068,
+  "calendar-day": 63363,
+  "calendar-minus": 62066,
+  "calendar-plus": 62065,
+  "calendar-times": 62067,
+  "calendar-week": 63364,
+  "camera": 61488,
+  "camera-retro": 61571,
+  "campground": 63163,
+  "canadian-maple-leaf": 63365,
+  "candy-cane": 63366,
+  "cannabis": 62815,
+  "capsules": 62571,
+  "car": 61881,
+  "car-alt": 62942,
+  "car-battery": 62943,
+  "car-crash": 62945,
+  "car-side": 62948,
+  "caret-down": 61655,
+  "caret-left": 61657,
+  "caret-right": 61658,
+  "caret-square-down": 61776,
+  "caret-square-left": 61841,
+  "caret-square-right": 61778,
+  "caret-square-up": 61777,
+  "caret-up": 61656,
+  "carrot": 63367,
+  "cart-arrow-down": 61976,
+  "cart-plus": 61975,
+  "cash-register": 63368,
+  "cat": 63166,
+  "cc-amazon-pay": 62509,
+  "cc-amex": 61939,
+  "cc-apple-pay": 62486,
+  "cc-diners-club": 62028,
+  "cc-discover": 61938,
+  "cc-jcb": 62027,
+  "cc-mastercard": 61937,
+  "cc-paypal": 61940,
+  "cc-stripe": 61941,
+  "cc-visa": 61936,
+  "centercode": 62336,
+  "centos": 63369,
+  "certificate": 61603,
+  "chair": 63168,
+  "chalkboard": 62747,
+  "chalkboard-teacher": 62748,
+  "charging-station": 62951,
+  "chart-area": 61950,
+  "chart-bar": 61568,
+  "chart-line": 61953,
+  "chart-pie": 61952,
+  "check": 61452,
+  "check-circle": 61528,
+  "check-double": 62816,
+  "check-square": 61770,
+  "cheese": 63471,
+  "chess": 62521,
+  "chess-bishop": 62522,
+  "chess-board": 62524,
+  "chess-king": 62527,
+  "chess-knight": 62529,
+  "chess-pawn": 62531,
+  "chess-queen": 62533,
+  "chess-rook": 62535,
+  "chevron-circle-down": 61754,
+  "chevron-circle-left": 61751,
+  "chevron-circle-right": 61752,
+  "chevron-circle-up": 61753,
+  "chevron-down": 61560,
+  "chevron-left": 61523,
+  "chevron-right": 61524,
+  "chevron-up": 61559,
+  "child": 61870,
+  "chrome": 62056,
+  "church": 62749,
+  "circle": 61713,
+  "circle-notch": 61902,
+  "city": 63055,
+  "clinic-medical": 63474,
+  "clipboard": 62248,
+  "clipboard-check": 62572,
+  "clipboard-list": 62573,
+  "clock": 61463,
+  "clone": 62029,
+  "closed-captioning": 61962,
+  "cloud": 61634,
+  "cloud-download-alt": 62337,
+  "cloud-meatball": 63291,
+  "cloud-moon": 63171,
+  "cloud-moon-rain": 63292,
+  "cloud-rain": 63293,
+  "cloud-showers-heavy": 63296,
+  "cloud-sun": 63172,
+  "cloud-sun-rain": 63299,
+  "cloud-upload-alt": 62338,
+  "cloudscale": 62339,
+  "cloudsmith": 62340,
+  "cloudversify": 62341,
+  "cocktail": 62817,
+  "code": 61729,
+  "code-branch": 61734,
+  "codepen": 61899,
+  "codiepie": 62084,
+  "coffee": 61684,
+  "cog": 61459,
+  "cogs": 61573,
+  "coins": 62750,
+  "columns": 61659,
+  "comment": 61557,
+  "comment-alt": 62074,
+  "comment-dollar": 63057,
+  "comment-dots": 62637,
+  "comment-medical": 63477,
+  "comment-slash": 62643,
+  "comments": 61574,
+  "comments-dollar": 63059,
+  "compact-disc": 62751,
+  "compass": 61774,
+  "compress": 61542,
+  "compress-arrows-alt": 63372,
+  "concierge-bell": 62818,
+  "confluence": 63373,
+  "connectdevelop": 61966,
+  "contao": 62061,
+  "cookie": 62819,
+  "cookie-bite": 62820,
+  "copy": 61637,
+  "copyright": 61945,
+  "couch": 62648,
+  "cpanel": 62344,
+  "creative-commons": 62046,
+  "creative-commons-by": 62695,
+  "creative-commons-nc": 62696,
+  "creative-commons-nc-eu": 62697,
+  "creative-commons-nc-jp": 62698,
+  "creative-commons-nd": 62699,
+  "creative-commons-pd": 62700,
+  "creative-commons-pd-alt": 62701,
+  "creative-commons-remix": 62702,
+  "creative-commons-sa": 62703,
+  "creative-commons-sampling": 62704,
+  "creative-commons-sampling-plus": 62705,
+  "creative-commons-share": 62706,
+  "creative-commons-zero": 62707,
+  "credit-card": 61597,
+  "critical-role": 63177,
+  "crop": 61733,
+  "crop-alt": 62821,
+  "cross": 63060,
+  "crosshairs": 61531,
+  "crow": 62752,
+  "crown": 62753,
+  "crutch": 63479,
+  "css3": 61756,
+  "css3-alt": 62347,
+  "cube": 61874,
+  "cubes": 61875,
+  "cut": 61636,
+  "cuttlefish": 62348,
+  "d-and-d": 62349,
+  "d-and-d-beyond": 63178,
+  "dashcube": 61968,
+  "database": 61888,
+  "deaf": 62116,
+  "delicious": 61861,
+  "democrat": 63303,
+  "deploydog": 62350,
+  "deskpro": 62351,
+  "desktop": 61704,
+  "dev": 63180,
+  "deviantart": 61885,
+  "dharmachakra": 63061,
+  "dhl": 63376,
+  "diagnoses": 62576,
+  "diaspora": 63377,
+  "dice": 62754,
+  "dice-d20": 63183,
+  "dice-d6": 63185,
+  "dice-five": 62755,
+  "dice-four": 62756,
+  "dice-one": 62757,
+  "dice-six": 62758,
+  "dice-three": 62759,
+  "dice-two": 62760,
+  "digg": 61862,
+  "digital-ocean": 62353,
+  "digital-tachograph": 62822,
+  "directions": 62955,
+  "discord": 62354,
+  "discourse": 62355,
+  "divide": 62761,
+  "dizzy": 62823,
+  "dna": 62577,
+  "dochub": 62356,
+  "docker": 62357,
+  "dog": 63187,
+  "dollar-sign": 61781,
+  "dolly": 62578,
+  "dolly-flatbed": 62580,
+  "donate": 62649,
+  "door-closed": 62762,
+  "door-open": 62763,
+  "dot-circle": 61842,
+  "dove": 62650,
+  "download": 61465,
+  "draft2digital": 62358,
+  "drafting-compass": 62824,
+  "dragon": 63189,
+  "draw-polygon": 62958,
+  "dribbble": 61821,
+  "dribbble-square": 62359,
+  "dropbox": 61803,
+  "drum": 62825,
+  "drum-steelpan": 62826,
+  "drumstick-bite": 63191,
+  "drupal": 61865,
+  "dumbbell": 62539,
+  "dumpster": 63379,
+  "dumpster-fire": 63380,
+  "dungeon": 63193,
+  "dyalog": 62361,
+  "earlybirds": 62362,
+  "ebay": 62708,
+  "edge": 62082,
+  "edit": 61508,
+  "egg": 63483,
+  "eject": 61522,
+  "elementor": 62512,
+  "ellipsis-h": 61761,
+  "ellipsis-v": 61762,
+  "ello": 62961,
+  "ember": 62499,
+  "empire": 61905,
+  "envelope": 61664,
+  "envelope-open": 62134,
+  "envelope-open-text": 63064,
+  "envelope-square": 61849,
+  "envira": 62105,
+  "equals": 62764,
+  "eraser": 61741,
+  "erlang": 62365,
+  "ethereum": 62510,
+  "ethernet": 63382,
+  "etsy": 62167,
+  "euro-sign": 61779,
+  "exchange-alt": 62306,
+  "exclamation": 61738,
+  "exclamation-circle": 61546,
+  "exclamation-triangle": 61553,
+  "expand": 61541,
+  "expand-arrows-alt": 62238,
+  "expeditedssl": 62014,
+  "external-link-alt": 62301,
+  "external-link-square-alt": 62304,
+  "eye": 61550,
+  "eye-dropper": 61947,
+  "eye-slash": 61552,
+  "facebook": 61594,
+  "facebook-f": 62366,
+  "facebook-messenger": 62367,
+  "facebook-square": 61570,
+  "fantasy-flight-games": 63196,
+  "fast-backward": 61513,
+  "fast-forward": 61520,
+  "fax": 61868,
+  "feather": 62765,
+  "feather-alt": 62827,
+  "fedex": 63383,
+  "fedora": 63384,
+  "female": 61826,
+  "fighter-jet": 61691,
+  "figma": 63385,
+  "file": 61787,
+  "file-alt": 61788,
+  "file-archive": 61894,
+  "file-audio": 61895,
+  "file-code": 61897,
+  "file-contract": 62828,
+  "file-csv": 63197,
+  "file-download": 62829,
+  "file-excel": 61891,
+  "file-export": 62830,
+  "file-image": 61893,
+  "file-import": 62831,
+  "file-invoice": 62832,
+  "file-invoice-dollar": 62833,
+  "file-medical": 62583,
+  "file-medical-alt": 62584,
+  "file-pdf": 61889,
+  "file-powerpoint": 61892,
+  "file-prescription": 62834,
+  "file-signature": 62835,
+  "file-upload": 62836,
+  "file-video": 61896,
+  "file-word": 61890,
+  "fill": 62837,
+  "fill-drip": 62838,
+  "film": 61448,
+  "filter": 61616,
+  "fingerprint": 62839,
+  "fire": 61549,
+  "fire-alt": 63460,
+  "fire-extinguisher": 61748,
+  "firefox": 62057,
+  "first-aid": 62585,
+  "first-order": 62128,
+  "first-order-alt": 62730,
+  "firstdraft": 62369,
+  "fish": 62840,
+  "fist-raised": 63198,
+  "flag": 61476,
+  "flag-checkered": 61726,
+  "flag-usa": 63309,
+  "flask": 61635,
+  "flickr": 61806,
+  "flipboard": 62541,
+  "flushed": 62841,
+  "fly": 62487,
+  "folder": 61563,
+  "folder-minus": 63069,
+  "folder-open": 61564,
+  "folder-plus": 63070,
+  "font": 61489,
+  "font-awesome": 62132,
+  "font-awesome-alt": 62300,
+  "font-awesome-flag": 62501,
+  "font-awesome-logo-full": 62694,
+  "fonticons": 62080,
+  "fonticons-fi": 62370,
+  "football-ball": 62542,
+  "fort-awesome": 62086,
+  "fort-awesome-alt": 62371,
+  "forumbee": 61969,
+  "forward": 61518,
+  "foursquare": 61824,
+  "free-code-camp": 62149,
+  "freebsd": 62372,
+  "frog": 62766,
+  "frown": 61721,
+  "frown-open": 62842,
+  "fulcrum": 62731,
+  "funnel-dollar": 63074,
+  "futbol": 61923,
+  "galactic-republic": 62732,
+  "galactic-senate": 62733,
+  "gamepad": 61723,
+  "gas-pump": 62767,
+  "gavel": 61667,
+  "gem": 62373,
+  "genderless": 61997,
+  "get-pocket": 62053,
+  "gg": 62048,
+  "gg-circle": 62049,
+  "ghost": 63202,
+  "gift": 61547,
+  "gifts": 63388,
+  "git": 61907,
+  "git-square": 61906,
+  "github": 61595,
+  "github-alt": 61715,
+  "github-square": 61586,
+  "gitkraken": 62374,
+  "gitlab": 62102,
+  "gitter": 62502,
+  "glass-cheers": 63391,
+  "glass-martini": 61440,
+  "glass-martini-alt": 62843,
+  "glass-whiskey": 63392,
+  "glasses": 62768,
+  "glide": 62117,
+  "glide-g": 62118,
+  "globe": 61612,
+  "globe-africa": 62844,
+  "globe-americas": 62845,
+  "globe-asia": 62846,
+  "globe-europe": 63394,
+  "gofore": 62375,
+  "golf-ball": 62544,
+  "goodreads": 62376,
+  "goodreads-g": 62377,
+  "google": 61856,
+  "google-drive": 62378,
+  "google-play": 62379,
+  "google-plus": 62131,
+  "google-plus-g": 61653,
+  "google-plus-square": 61652,
+  "google-wallet": 61934,
+  "gopuram": 63076,
+  "graduation-cap": 61853,
+  "gratipay": 61828,
+  "grav": 62166,
+  "greater-than": 62769,
+  "greater-than-equal": 62770,
+  "grimace": 62847,
+  "grin": 62848,
+  "grin-alt": 62849,
+  "grin-beam": 62850,
+  "grin-beam-sweat": 62851,
+  "grin-hearts": 62852,
+  "grin-squint": 62853,
+  "grin-squint-tears": 62854,
+  "grin-stars": 62855,
+  "grin-tears": 62856,
+  "grin-tongue": 62857,
+  "grin-tongue-squint": 62858,
+  "grin-tongue-wink": 62859,
+  "grin-wink": 62860,
+  "grip-horizontal": 62861,
+  "grip-lines": 63396,
+  "grip-lines-vertical": 63397,
+  "grip-vertical": 62862,
+  "gripfire": 62380,
+  "grunt": 62381,
+  "guitar": 63398,
+  "gulp": 62382,
+  "h-square": 61693,
+  "hacker-news": 61908,
+  "hacker-news-square": 62383,
+  "hackerrank": 62967,
+  "hamburger": 63493,
+  "hammer": 63203,
+  "hamsa": 63077,
+  "hand-holding": 62653,
+  "hand-holding-heart": 62654,
+  "hand-holding-usd": 62656,
+  "hand-lizard": 62040,
+  "hand-middle-finger": 63494,
+  "hand-paper": 62038,
+  "hand-peace": 62043,
+  "hand-point-down": 61607,
+  "hand-point-left": 61605,
+  "hand-point-right": 61604,
+  "hand-point-up": 61606,
+  "hand-pointer": 62042,
+  "hand-rock": 62037,
+  "hand-scissors": 62039,
+  "hand-spock": 62041,
+  "hands": 62658,
+  "hands-helping": 62660,
+  "handshake": 62133,
+  "hanukiah": 63206,
+  "hard-hat": 63495,
+  "hashtag": 62098,
+  "hat-wizard": 63208,
+  "haykal": 63078,
+  "hdd": 61600,
+  "heading": 61916,
+  "headphones": 61477,
+  "headphones-alt": 62863,
+  "headset": 62864,
+  "heart": 61444,
+  "heart-broken": 63401,
+  "heartbeat": 61982,
+  "helicopter": 62771,
+  "highlighter": 62865,
+  "hiking": 63212,
+  "hippo": 63213,
+  "hips": 62546,
+  "hire-a-helper": 62384,
+  "history": 61914,
+  "hockey-puck": 62547,
+  "holly-berry": 63402,
+  "home": 61461,
+  "hooli": 62503,
+  "hornbill": 62866,
+  "horse": 63216,
+  "horse-head": 63403,
+  "hospital": 61688,
+  "hospital-alt": 62589,
+  "hospital-symbol": 62590,
+  "hot-tub": 62867,
+  "hotdog": 63503,
+  "hotel": 62868,
+  "hotjar": 62385,
+  "hourglass": 62036,
+  "hourglass-end": 62035,
+  "hourglass-half": 62034,
+  "hourglass-start": 62033,
+  "house-damage": 63217,
+  "houzz": 62076,
+  "hryvnia": 63218,
+  "html5": 61755,
+  "hubspot": 62386,
+  "i-cursor": 62022,
+  "ice-cream": 63504,
+  "icicles": 63405,
+  "id-badge": 62145,
+  "id-card": 62146,
+  "id-card-alt": 62591,
+  "igloo": 63406,
+  "image": 61502,
+  "images": 62210,
+  "imdb": 62168,
+  "inbox": 61468,
+  "indent": 61500,
+  "industry": 62069,
+  "infinity": 62772,
+  "info": 61737,
+  "info-circle": 61530,
+  "instagram": 61805,
+  "intercom": 63407,
+  "internet-explorer": 62059,
+  "invision": 63408,
+  "ioxhost": 61960,
+  "italic": 61491,
+  "itunes": 62388,
+  "itunes-note": 62389,
+  "java": 62692,
+  "jedi": 63081,
+  "jedi-order": 62734,
+  "jenkins": 62390,
+  "jira": 63409,
+  "joget": 62391,
+  "joint": 62869,
+  "joomla": 61866,
+  "journal-whills": 63082,
+  "js": 62392,
+  "js-square": 62393,
+  "jsfiddle": 61900,
+  "kaaba": 63083,
+  "kaggle": 62970,
+  "key": 61572,
+  "keybase": 62709,
+  "keyboard": 61724,
+  "keycdn": 62394,
+  "khanda": 63085,
+  "kickstarter": 62395,
+  "kickstarter-k": 62396,
+  "kiss": 62870,
+  "kiss-beam": 62871,
+  "kiss-wink-heart": 62872,
+  "kiwi-bird": 62773,
+  "korvue": 62511,
+  "landmark": 63087,
+  "language": 61867,
+  "laptop": 61705,
+  "laptop-code": 62972,
+  "laptop-medical": 63506,
+  "laravel": 62397,
+  "lastfm": 61954,
+  "lastfm-square": 61955,
+  "laugh": 62873,
+  "laugh-beam": 62874,
+  "laugh-squint": 62875,
+  "laugh-wink": 62876,
+  "layer-group": 62973,
+  "leaf": 61548,
+  "leanpub": 61970,
+  "lemon": 61588,
+  "less": 62493,
+  "less-than": 62774,
+  "less-than-equal": 62775,
+  "level-down-alt": 62398,
+  "level-up-alt": 62399,
+  "life-ring": 61901,
+  "lightbulb": 61675,
+  "line": 62400,
+  "link": 61633,
+  "linkedin": 61580,
+  "linkedin-in": 61665,
+  "linode": 62136,
+  "linux": 61820,
+  "lira-sign": 61845,
+  "list": 61498,
+  "list-alt": 61474,
+  "list-ol": 61643,
+  "list-ul": 61642,
+  "location-arrow": 61732,
+  "lock": 61475,
+  "lock-open": 62401,
+  "long-arrow-alt-down": 62217,
+  "long-arrow-alt-left": 62218,
+  "long-arrow-alt-right": 62219,
+  "long-arrow-alt-up": 62220,
+  "low-vision": 62120,
+  "luggage-cart": 62877,
+  "lyft": 62403,
+  "magento": 62404,
+  "magic": 61648,
+  "magnet": 61558,
+  "mail-bulk": 63092,
+  "mailchimp": 62878,
+  "male": 61827,
+  "mandalorian": 62735,
+  "map": 62073,
+  "map-marked": 62879,
+  "map-marked-alt": 62880,
+  "map-marker": 61505,
+  "map-marker-alt": 62405,
+  "map-pin": 62070,
+  "map-signs": 62071,
+  "markdown": 62991,
+  "marker": 62881,
+  "mars": 61986,
+  "mars-double": 61991,
+  "mars-stroke": 61993,
+  "mars-stroke-h": 61995,
+  "mars-stroke-v": 61994,
+  "mask": 63226,
+  "mastodon": 62710,
+  "maxcdn": 61750,
+  "medal": 62882,
+  "medapps": 62406,
+  "medium": 62010,
+  "medium-m": 62407,
+  "medkit": 61690,
+  "medrt": 62408,
+  "meetup": 62176,
+  "megaport": 62883,
+  "meh": 61722,
+  "meh-blank": 62884,
+  "meh-rolling-eyes": 62885,
+  "memory": 62776,
+  "mendeley": 63411,
+  "menorah": 63094,
+  "mercury": 61987,
+  "meteor": 63315,
+  "microchip": 62171,
+  "microphone": 61744,
+  "microphone-alt": 62409,
+  "microphone-alt-slash": 62777,
+  "microphone-slash": 61745,
+  "microscope": 62992,
+  "microsoft": 62410,
+  "minus": 61544,
+  "minus-circle": 61526,
+  "minus-square": 61766,
+  "mitten": 63413,
+  "mix": 62411,
+  "mixcloud": 62089,
+  "mizuni": 62412,
+  "mobile": 61707,
+  "mobile-alt": 62413,
+  "modx": 62085,
+  "monero": 62416,
+  "money-bill": 61654,
+  "money-bill-alt": 62417,
+  "money-bill-wave": 62778,
+  "money-bill-wave-alt": 62779,
+  "money-check": 62780,
+  "money-check-alt": 62781,
+  "monument": 62886,
+  "moon": 61830,
+  "mortar-pestle": 62887,
+  "mosque": 63096,
+  "motorcycle": 61980,
+  "mountain": 63228,
+  "mouse-pointer": 62021,
+  "mug-hot": 63414,
+  "music": 61441,
+  "napster": 62418,
+  "neos": 62994,
+  "network-wired": 63231,
+  "neuter": 61996,
+  "newspaper": 61930,
+  "nimblr": 62888,
+  "nintendo-switch": 62488,
+  "node": 62489,
+  "node-js": 62419,
+  "not-equal": 62782,
+  "notes-medical": 62593,
+  "npm": 62420,
+  "ns8": 62421,
+  "nutritionix": 62422,
+  "object-group": 62023,
+  "object-ungroup": 62024,
+  "odnoklassniki": 62051,
+  "odnoklassniki-square": 62052,
+  "oil-can": 62995,
+  "old-republic": 62736,
+  "om": 63097,
+  "opencart": 62013,
+  "openid": 61851,
+  "opera": 62058,
+  "optin-monster": 62012,
+  "osi": 62490,
+  "otter": 63232,
+  "outdent": 61499,
+  "page4": 62423,
+  "pagelines": 61836,
+  "pager": 63509,
+  "paint-brush": 61948,
+  "paint-roller": 62890,
+  "palette": 62783,
+  "palfed": 62424,
+  "pallet": 62594,
+  "paper-plane": 61912,
+  "paperclip": 61638,
+  "parachute-box": 62669,
+  "paragraph": 61917,
+  "parking": 62784,
+  "passport": 62891,
+  "pastafarianism": 63099,
+  "paste": 61674,
+  "patreon": 62425,
+  "pause": 61516,
+  "pause-circle": 62091,
+  "paw": 61872,
+  "paypal": 61933,
+  "peace": 63100,
+  "pen": 62212,
+  "pen-alt": 62213,
+  "pen-fancy": 62892,
+  "pen-nib": 62893,
+  "pen-square": 61771,
+  "pencil-alt": 62211,
+  "pencil-ruler": 62894,
+  "penny-arcade": 63236,
+  "people-carry": 62670,
+  "pepper-hot": 63510,
+  "percent": 62101,
+  "percentage": 62785,
+  "periscope": 62426,
+  "person-booth": 63318,
+  "phabricator": 62427,
+  "phoenix-framework": 62428,
+  "phoenix-squadron": 62737,
+  "phone": 61589,
+  "phone-slash": 62429,
+  "phone-square": 61592,
+  "phone-volume": 62112,
+  "php": 62551,
+  "pied-piper": 62126,
+  "pied-piper-alt": 61864,
+  "pied-piper-hat": 62693,
+  "pied-piper-pp": 61863,
+  "piggy-bank": 62675,
+  "pills": 62596,
+  "pinterest": 61650,
+  "pinterest-p": 62001,
+  "pinterest-square": 61651,
+  "pizza-slice": 63512,
+  "place-of-worship": 63103,
+  "plane": 61554,
+  "plane-arrival": 62895,
+  "plane-departure": 62896,
+  "play": 61515,
+  "play-circle": 61764,
+  "playstation": 62431,
+  "plug": 61926,
+  "plus": 61543,
+  "plus-circle": 61525,
+  "plus-square": 61694,
+  "podcast": 62158,
+  "poll": 63105,
+  "poll-h": 63106,
+  "poo": 62206,
+  "poo-storm": 63322,
+  "poop": 63001,
+  "portrait": 62432,
+  "pound-sign": 61780,
+  "power-off": 61457,
+  "pray": 63107,
+  "praying-hands": 63108,
+  "prescription": 62897,
+  "prescription-bottle": 62597,
+  "prescription-bottle-alt": 62598,
+  "print": 61487,
+  "procedures": 62599,
+  "product-hunt": 62088,
+  "project-diagram": 62786,
+  "pushed": 62433,
+  "puzzle-piece": 61742,
+  "python": 62434,
+  "qq": 61910,
+  "qrcode": 61481,
+  "question": 61736,
+  "question-circle": 61529,
+  "quidditch": 62552,
+  "quinscape": 62553,
+  "quora": 62148,
+  "quote-left": 61709,
+  "quote-right": 61710,
+  "quran": 63111,
+  "r-project": 62711,
+  "radiation": 63417,
+  "radiation-alt": 63418,
+  "rainbow": 63323,
+  "random": 61556,
+  "raspberry-pi": 63419,
+  "ravelry": 62169,
+  "react": 62491,
+  "reacteurope": 63325,
+  "readme": 62677,
+  "rebel": 61904,
+  "receipt": 62787,
+  "recycle": 61880,
+  "red-river": 62435,
+  "reddit": 61857,
+  "reddit-alien": 62081,
+  "reddit-square": 61858,
+  "redhat": 63420,
+  "redo": 61470,
+  "redo-alt": 62201,
+  "registered": 62045,
+  "renren": 61835,
+  "reply": 62437,
+  "reply-all": 61730,
+  "replyd": 62438,
+  "republican": 63326,
+  "researchgate": 62712,
+  "resolving": 62439,
+  "restroom": 63421,
+  "retweet": 61561,
+  "rev": 62898,
+  "ribbon": 62678,
+  "ring": 63243,
+  "road": 61464,
+  "robot": 62788,
+  "rocket": 61749,
+  "rocketchat": 62440,
+  "rockrms": 62441,
+  "route": 62679,
+  "rss": 61598,
+  "rss-square": 61763,
+  "ruble-sign": 61784,
+  "ruler": 62789,
+  "ruler-combined": 62790,
+  "ruler-horizontal": 62791,
+  "ruler-vertical": 62792,
+  "running": 63244,
+  "rupee-sign": 61782,
+  "sad-cry": 62899,
+  "sad-tear": 62900,
+  "safari": 62055,
+  "sass": 62494,
+  "satellite": 63423,
+  "satellite-dish": 63424,
+  "save": 61639,
+  "schlix": 62442,
+  "school": 62793,
+  "screwdriver": 62794,
+  "scribd": 62090,
+  "scroll": 63246,
+  "sd-card": 63426,
+  "search": 61442,
+  "search-dollar": 63112,
+  "search-location": 63113,
+  "search-minus": 61456,
+  "search-plus": 61454,
+  "searchengin": 62443,
+  "seedling": 62680,
+  "sellcast": 62170,
+  "sellsy": 61971,
+  "server": 62003,
+  "servicestack": 62444,
+  "shapes": 63007,
+  "share": 61540,
+  "share-alt": 61920,
+  "share-alt-square": 61921,
+  "share-square": 61773,
+  "shekel-sign": 61963,
+  "shield-alt": 62445,
+  "ship": 61978,
+  "shipping-fast": 62603,
+  "shirtsinbulk": 61972,
+  "shoe-prints": 62795,
+  "shopping-bag": 62096,
+  "shopping-basket": 62097,
+  "shopping-cart": 61562,
+  "shopware": 62901,
+  "shower": 62156,
+  "shuttle-van": 62902,
+  "sign": 62681,
+  "sign-in-alt": 62198,
+  "sign-language": 62119,
+  "sign-out-alt": 62197,
+  "signal": 61458,
+  "signature": 62903,
+  "sim-card": 63428,
+  "simplybuilt": 61973,
+  "sistrix": 62446,
+  "sitemap": 61672,
+  "sith": 62738,
+  "skating": 63429,
+  "sketch": 63430,
+  "skiing": 63433,
+  "skiing-nordic": 63434,
+  "skull": 62796,
+  "skull-crossbones": 63252,
+  "skyatlas": 61974,
+  "skype": 61822,
+  "slack": 61848,
+  "slack-hash": 62447,
+  "slash": 63253,
+  "sleigh": 63436,
+  "sliders-h": 61918,
+  "slideshare": 61927,
+  "smile": 61720,
+  "smile-beam": 62904,
+  "smile-wink": 62682,
+  "smog": 63327,
+  "smoking": 62605,
+  "smoking-ban": 62797,
+  "sms": 63437,
+  "snapchat": 62123,
+  "snapchat-ghost": 62124,
+  "snapchat-square": 62125,
+  "snowboarding": 63438,
+  "snowflake": 62172,
+  "snowman": 63440,
+  "snowplow": 63442,
+  "socks": 63126,
+  "solar-panel": 62906,
+  "sort": 61660,
+  "sort-alpha-down": 61789,
+  "sort-alpha-up": 61790,
+  "sort-amount-down": 61792,
+  "sort-amount-up": 61793,
+  "sort-down": 61661,
+  "sort-numeric-down": 61794,
+  "sort-numeric-up": 61795,
+  "sort-up": 61662,
+  "soundcloud": 61886,
+  "sourcetree": 63443,
+  "spa": 62907,
+  "space-shuttle": 61847,
+  "speakap": 62451,
+  "spider": 63255,
+  "spinner": 61712,
+  "splotch": 62908,
+  "spotify": 61884,
+  "spray-can": 62909,
+  "square": 61640,
+  "square-full": 62556,
+  "square-root-alt": 63128,
+  "squarespace": 62910,
+  "stack-exchange": 61837,
+  "stack-overflow": 61804,
+  "stamp": 62911,
+  "star": 61445,
+  "star-and-crescent": 63129,
+  "star-half": 61577,
+  "star-half-alt": 62912,
+  "star-of-david": 63130,
+  "star-of-life": 63009,
+  "staylinked": 62453,
+  "steam": 61878,
+  "steam-square": 61879,
+  "steam-symbol": 62454,
+  "step-backward": 61512,
+  "step-forward": 61521,
+  "stethoscope": 61681,
+  "sticker-mule": 62455,
+  "sticky-note": 62025,
+  "stop": 61517,
+  "stop-circle": 62093,
+  "stopwatch": 62194,
+  "store": 62798,
+  "store-alt": 62799,
+  "strava": 62504,
+  "stream": 62800,
+  "street-view": 61981,
+  "strikethrough": 61644,
+  "stripe": 62505,
+  "stripe-s": 62506,
+  "stroopwafel": 62801,
+  "studiovinari": 62456,
+  "stumbleupon": 61860,
+  "stumbleupon-circle": 61859,
+  "subscript": 61740,
+  "subway": 62009,
+  "suitcase": 61682,
+  "suitcase-rolling": 62913,
+  "sun": 61829,
+  "superpowers": 62173,
+  "superscript": 61739,
+  "supple": 62457,
+  "surprise": 62914,
+  "suse": 63446,
+  "swatchbook": 62915,
+  "swimmer": 62916,
+  "swimming-pool": 62917,
+  "synagogue": 63131,
+  "sync": 61473,
+  "sync-alt": 62193,
+  "syringe": 62606,
+  "table": 61646,
+  "table-tennis": 62557,
+  "tablet": 61706,
+  "tablet-alt": 62458,
+  "tablets": 62608,
+  "tachometer-alt": 62461,
+  "tag": 61483,
+  "tags": 61484,
+  "tape": 62683,
+  "tasks": 61614,
+  "taxi": 61882,
+  "teamspeak": 62713,
+  "teeth": 63022,
+  "teeth-open": 63023,
+  "telegram": 62150,
+  "telegram-plane": 62462,
+  "temperature-high": 63337,
+  "temperature-low": 63339,
+  "tencent-weibo": 61909,
+  "tenge": 63447,
+  "terminal": 61728,
+  "text-height": 61492,
+  "text-width": 61493,
+  "th": 61450,
+  "th-large": 61449,
+  "th-list": 61451,
+  "the-red-yeti": 63133,
+  "theater-masks": 63024,
+  "themeco": 62918,
+  "themeisle": 62130,
+  "thermometer": 62609,
+  "thermometer-empty": 62155,
+  "thermometer-full": 62151,
+  "thermometer-half": 62153,
+  "thermometer-quarter": 62154,
+  "thermometer-three-quarters": 62152,
+  "think-peaks": 63281,
+  "thumbs-down": 61797,
+  "thumbs-up": 61796,
+  "thumbtack": 61581,
+  "ticket-alt": 62463,
+  "times": 61453,
+  "times-circle": 61527,
+  "tint": 61507,
+  "tint-slash": 62919,
+  "tired": 62920,
+  "toggle-off": 61956,
+  "toggle-on": 61957,
+  "toilet": 63448,
+  "toilet-paper": 63262,
+  "toolbox": 62802,
+  "tools": 63449,
+  "tooth": 62921,
+  "torah": 63136,
+  "torii-gate": 63137,
+  "tractor": 63266,
+  "trade-federation": 62739,
+  "trademark": 62044,
+  "traffic-light": 63031,
+  "train": 62008,
+  "tram": 63450,
+  "transgender": 61988,
+  "transgender-alt": 61989,
+  "trash": 61944,
+  "trash-alt": 62189,
+  "trash-restore": 63529,
+  "trash-restore-alt": 63530,
+  "tree": 61883,
+  "trello": 61825,
+  "tripadvisor": 62050,
+  "trophy": 61585,
+  "truck": 61649,
+  "truck-loading": 62686,
+  "truck-monster": 63035,
+  "truck-moving": 62687,
+  "truck-pickup": 63036,
+  "tshirt": 62803,
+  "tty": 61924,
+  "tumblr": 61811,
+  "tumblr-square": 61812,
+  "tv": 62060,
+  "twitch": 61928,
+  "twitter": 61593,
+  "twitter-square": 61569,
+  "typo3": 62507,
+  "uber": 62466,
+  "ubuntu": 63455,
+  "uikit": 62467,
+  "umbrella": 61673,
+  "umbrella-beach": 62922,
+  "underline": 61645,
+  "undo": 61666,
+  "undo-alt": 62186,
+  "uniregistry": 62468,
+  "universal-access": 62106,
+  "university": 61852,
+  "unlink": 61735,
+  "unlock": 61596,
+  "unlock-alt": 61758,
+  "untappd": 62469,
+  "upload": 61587,
+  "ups": 63456,
+  "usb": 62087,
+  "user": 61447,
+  "user-alt": 62470,
+  "user-alt-slash": 62714,
+  "user-astronaut": 62715,
+  "user-check": 62716,
+  "user-circle": 62141,
+  "user-clock": 62717,
+  "user-cog": 62718,
+  "user-edit": 62719,
+  "user-friends": 62720,
+  "user-graduate": 62721,
+  "user-injured": 63272,
+  "user-lock": 62722,
+  "user-md": 61680,
+  "user-minus": 62723,
+  "user-ninja": 62724,
+  "user-nurse": 63535,
+  "user-plus": 62004,
+  "user-secret": 61979,
+  "user-shield": 62725,
+  "user-slash": 62726,
+  "user-tag": 62727,
+  "user-tie": 62728,
+  "user-times": 62005,
+  "users": 61632,
+  "users-cog": 62729,
+  "usps": 63457,
+  "ussunnah": 62471,
+  "utensil-spoon": 62181,
+  "utensils": 62183,
+  "vaadin": 62472,
+  "vector-square": 62923,
+  "venus": 61985,
+  "venus-double": 61990,
+  "venus-mars": 61992,
+  "viacoin": 62007,
+  "viadeo": 62121,
+  "viadeo-square": 62122,
+  "vial": 62610,
+  "vials": 62611,
+  "viber": 62473,
+  "video": 61501,
+  "video-slash": 62690,
+  "vihara": 63143,
+  "vimeo": 62474,
+  "vimeo-square": 61844,
+  "vimeo-v": 62077,
+  "vine": 61898,
+  "vk": 61833,
+  "vnv": 62475,
+  "volleyball-ball": 62559,
+  "volume-down": 61479,
+  "volume-mute": 63145,
+  "volume-off": 61478,
+  "volume-up": 61480,
+  "vote-yea": 63346,
+  "vr-cardboard": 63273,
+  "vuejs": 62495,
+  "walking": 62804,
+  "wallet": 62805,
+  "warehouse": 62612,
+  "water": 63347,
+  "weebly": 62924,
+  "weibo": 61834,
+  "weight": 62614,
+  "weight-hanging": 62925,
+  "weixin": 61911,
+  "whatsapp": 62002,
+  "whatsapp-square": 62476,
+  "wheelchair": 61843,
+  "whmcs": 62477,
+  "wifi": 61931,
+  "wikipedia-w": 62054,
+  "wind": 63278,
+  "window-close": 62480,
+  "window-maximize": 62160,
+  "window-minimize": 62161,
+  "window-restore": 62162,
+  "windows": 61818,
+  "wine-bottle": 63279,
+  "wine-glass": 62691,
+  "wine-glass-alt": 62926,
+  "wix": 62927,
+  "wizards-of-the-coast": 63280,
+  "wolf-pack-battalion": 62740,
+  "won-sign": 61785,
+  "wordpress": 61850,
+  "wordpress-simple": 62481,
+  "wpbeginner": 62103,
+  "wpexplorer": 62174,
+  "wpforms": 62104,
+  "wpressr": 62436,
+  "wrench": 61613,
+  "x-ray": 62615,
+  "xbox": 62482,
+  "xing": 61800,
+  "xing-square": 61801,
+  "y-combinator": 62011,
+  "yahoo": 61854,
+  "yandex": 62483,
+  "yandex-international": 62484,
+  "yarn": 63459,
+  "yelp": 61929,
+  "yen-sign": 61783,
+  "yin-yang": 63149,
+  "yoast": 62129,
+  "youtube": 61799,
+  "youtube-square": 62513,
+  "zhihu": 63039
+}
\ No newline at end of file
diff --git a/android/app/src/main/res/raw/node_modules_reactnativevectoricons_glyphmaps_fontawesome5free_meta.json b/android/app/src/main/res/raw/node_modules_reactnativevectoricons_glyphmaps_fontawesome5free_meta.json
new file mode 100644
index 0000000..051deea
--- /dev/null
+++ b/android/app/src/main/res/raw/node_modules_reactnativevectoricons_glyphmaps_fontawesome5free_meta.json
@@ -0,0 +1,1511 @@
+{
+  "brands": [
+    "500px",
+    "accessible-icon",
+    "accusoft",
+    "acquisitions-incorporated",
+    "adn",
+    "adobe",
+    "adversal",
+    "affiliatetheme",
+    "algolia",
+    "alipay",
+    "amazon-pay",
+    "amazon",
+    "amilia",
+    "android",
+    "angellist",
+    "angrycreative",
+    "angular",
+    "app-store-ios",
+    "app-store",
+    "apper",
+    "apple-pay",
+    "apple",
+    "artstation",
+    "asymmetrik",
+    "atlassian",
+    "audible",
+    "autoprefixer",
+    "avianex",
+    "aviato",
+    "aws",
+    "bandcamp",
+    "behance-square",
+    "behance",
+    "bimobject",
+    "bitbucket",
+    "bitcoin",
+    "bity",
+    "black-tie",
+    "blackberry",
+    "blogger-b",
+    "blogger",
+    "bluetooth-b",
+    "bluetooth",
+    "btc",
+    "buromobelexperte",
+    "buysellads",
+    "canadian-maple-leaf",
+    "cc-amazon-pay",
+    "cc-amex",
+    "cc-apple-pay",
+    "cc-diners-club",
+    "cc-discover",
+    "cc-jcb",
+    "cc-mastercard",
+    "cc-paypal",
+    "cc-stripe",
+    "cc-visa",
+    "centercode",
+    "centos",
+    "chrome",
+    "cloudscale",
+    "cloudsmith",
+    "cloudversify",
+    "codepen",
+    "codiepie",
+    "confluence",
+    "connectdevelop",
+    "contao",
+    "cpanel",
+    "creative-commons-by",
+    "creative-commons-nc-eu",
+    "creative-commons-nc-jp",
+    "creative-commons-nc",
+    "creative-commons-nd",
+    "creative-commons-pd-alt",
+    "creative-commons-pd",
+    "creative-commons-remix",
+    "creative-commons-sa",
+    "creative-commons-sampling-plus",
+    "creative-commons-sampling",
+    "creative-commons-share",
+    "creative-commons-zero",
+    "creative-commons",
+    "critical-role",
+    "css3-alt",
+    "css3",
+    "cuttlefish",
+    "d-and-d-beyond",
+    "d-and-d",
+    "dashcube",
+    "delicious",
+    "deploydog",
+    "deskpro",
+    "dev",
+    "deviantart",
+    "dhl",
+    "diaspora",
+    "digg",
+    "digital-ocean",
+    "discord",
+    "discourse",
+    "dochub",
+    "docker",
+    "draft2digital",
+    "dribbble-square",
+    "dribbble",
+    "dropbox",
+    "drupal",
+    "dyalog",
+    "earlybirds",
+    "ebay",
+    "edge",
+    "elementor",
+    "ello",
+    "ember",
+    "empire",
+    "envira",
+    "erlang",
+    "ethereum",
+    "etsy",
+    "expeditedssl",
+    "facebook-f",
+    "facebook-messenger",
+    "facebook-square",
+    "facebook",
+    "fantasy-flight-games",
+    "fedex",
+    "fedora",
+    "figma",
+    "firefox",
+    "first-order-alt",
+    "first-order",
+    "firstdraft",
+    "flickr",
+    "flipboard",
+    "fly",
+    "font-awesome-alt",
+    "font-awesome-flag",
+    "font-awesome-logo-full",
+    "font-awesome",
+    "fonticons-fi",
+    "fonticons",
+    "fort-awesome-alt",
+    "fort-awesome",
+    "forumbee",
+    "foursquare",
+    "free-code-camp",
+    "freebsd",
+    "fulcrum",
+    "galactic-republic",
+    "galactic-senate",
+    "get-pocket",
+    "gg-circle",
+    "gg",
+    "git-square",
+    "git",
+    "github-alt",
+    "github-square",
+    "github",
+    "gitkraken",
+    "gitlab",
+    "gitter",
+    "glide-g",
+    "glide",
+    "gofore",
+    "goodreads-g",
+    "goodreads",
+    "google-drive",
+    "google-play",
+    "google-plus-g",
+    "google-plus-square",
+    "google-plus",
+    "google-wallet",
+    "google",
+    "gratipay",
+    "grav",
+    "gripfire",
+    "grunt",
+    "gulp",
+    "hacker-news-square",
+    "hacker-news",
+    "hackerrank",
+    "hips",
+    "hire-a-helper",
+    "hooli",
+    "hornbill",
+    "hotjar",
+    "houzz",
+    "html5",
+    "hubspot",
+    "imdb",
+    "instagram",
+    "intercom",
+    "internet-explorer",
+    "invision",
+    "ioxhost",
+    "itunes-note",
+    "itunes",
+    "java",
+    "jedi-order",
+    "jenkins",
+    "jira",
+    "joget",
+    "joomla",
+    "js-square",
+    "js",
+    "jsfiddle",
+    "kaggle",
+    "keybase",
+    "keycdn",
+    "kickstarter-k",
+    "kickstarter",
+    "korvue",
+    "laravel",
+    "lastfm-square",
+    "lastfm",
+    "leanpub",
+    "less",
+    "line",
+    "linkedin-in",
+    "linkedin",
+    "linode",
+    "linux",
+    "lyft",
+    "magento",
+    "mailchimp",
+    "mandalorian",
+    "markdown",
+    "mastodon",
+    "maxcdn",
+    "medapps",
+    "medium-m",
+    "medium",
+    "medrt",
+    "meetup",
+    "megaport",
+    "mendeley",
+    "microsoft",
+    "mix",
+    "mixcloud",
+    "mizuni",
+    "modx",
+    "monero",
+    "napster",
+    "neos",
+    "nimblr",
+    "nintendo-switch",
+    "node-js",
+    "node",
+    "npm",
+    "ns8",
+    "nutritionix",
+    "odnoklassniki-square",
+    "odnoklassniki",
+    "old-republic",
+    "opencart",
+    "openid",
+    "opera",
+    "optin-monster",
+    "osi",
+    "page4",
+    "pagelines",
+    "palfed",
+    "patreon",
+    "paypal",
+    "penny-arcade",
+    "periscope",
+    "phabricator",
+    "phoenix-framework",
+    "phoenix-squadron",
+    "php",
+    "pied-piper-alt",
+    "pied-piper-hat",
+    "pied-piper-pp",
+    "pied-piper",
+    "pinterest-p",
+    "pinterest-square",
+    "pinterest",
+    "playstation",
+    "product-hunt",
+    "pushed",
+    "python",
+    "qq",
+    "quinscape",
+    "quora",
+    "r-project",
+    "raspberry-pi",
+    "ravelry",
+    "react",
+    "reacteurope",
+    "readme",
+    "rebel",
+    "red-river",
+    "reddit-alien",
+    "reddit-square",
+    "reddit",
+    "redhat",
+    "renren",
+    "replyd",
+    "researchgate",
+    "resolving",
+    "rev",
+    "rocketchat",
+    "rockrms",
+    "safari",
+    "sass",
+    "schlix",
+    "scribd",
+    "searchengin",
+    "sellcast",
+    "sellsy",
+    "servicestack",
+    "shirtsinbulk",
+    "shopware",
+    "simplybuilt",
+    "sistrix",
+    "sith",
+    "sketch",
+    "skyatlas",
+    "skype",
+    "slack-hash",
+    "slack",
+    "slideshare",
+    "snapchat-ghost",
+    "snapchat-square",
+    "snapchat",
+    "soundcloud",
+    "sourcetree",
+    "speakap",
+    "spotify",
+    "squarespace",
+    "stack-exchange",
+    "stack-overflow",
+    "staylinked",
+    "steam-square",
+    "steam-symbol",
+    "steam",
+    "sticker-mule",
+    "strava",
+    "stripe-s",
+    "stripe",
+    "studiovinari",
+    "stumbleupon-circle",
+    "stumbleupon",
+    "superpowers",
+    "supple",
+    "suse",
+    "teamspeak",
+    "telegram-plane",
+    "telegram",
+    "tencent-weibo",
+    "the-red-yeti",
+    "themeco",
+    "themeisle",
+    "think-peaks",
+    "trade-federation",
+    "trello",
+    "tripadvisor",
+    "tumblr-square",
+    "tumblr",
+    "twitch",
+    "twitter-square",
+    "twitter",
+    "typo3",
+    "uber",
+    "ubuntu",
+    "uikit",
+    "uniregistry",
+    "untappd",
+    "ups",
+    "usb",
+    "usps",
+    "ussunnah",
+    "vaadin",
+    "viacoin",
+    "viadeo-square",
+    "viadeo",
+    "viber",
+    "vimeo-square",
+    "vimeo-v",
+    "vimeo",
+    "vine",
+    "vk",
+    "vnv",
+    "vuejs",
+    "weebly",
+    "weibo",
+    "weixin",
+    "whatsapp-square",
+    "whatsapp",
+    "whmcs",
+    "wikipedia-w",
+    "windows",
+    "wix",
+    "wizards-of-the-coast",
+    "wolf-pack-battalion",
+    "wordpress-simple",
+    "wordpress",
+    "wpbeginner",
+    "wpexplorer",
+    "wpforms",
+    "wpressr",
+    "xbox",
+    "xing-square",
+    "xing",
+    "y-combinator",
+    "yahoo",
+    "yandex-international",
+    "yandex",
+    "yarn",
+    "yelp",
+    "yoast",
+    "youtube-square",
+    "youtube",
+    "zhihu"
+  ],
+  "regular": [
+    "address-book",
+    "address-card",
+    "angry",
+    "arrow-alt-circle-down",
+    "arrow-alt-circle-left",
+    "arrow-alt-circle-right",
+    "arrow-alt-circle-up",
+    "bell-slash",
+    "bell",
+    "bookmark",
+    "building",
+    "calendar-alt",
+    "calendar-check",
+    "calendar-minus",
+    "calendar-plus",
+    "calendar-times",
+    "calendar",
+    "caret-square-down",
+    "caret-square-left",
+    "caret-square-right",
+    "caret-square-up",
+    "chart-bar",
+    "check-circle",
+    "check-square",
+    "circle",
+    "clipboard",
+    "clock",
+    "clone",
+    "closed-captioning",
+    "comment-alt",
+    "comment-dots",
+    "comment",
+    "comments",
+    "compass",
+    "copy",
+    "copyright",
+    "credit-card",
+    "dizzy",
+    "dot-circle",
+    "edit",
+    "envelope-open",
+    "envelope",
+    "eye-slash",
+    "eye",
+    "file-alt",
+    "file-archive",
+    "file-audio",
+    "file-code",
+    "file-excel",
+    "file-image",
+    "file-pdf",
+    "file-powerpoint",
+    "file-video",
+    "file-word",
+    "file",
+    "flag",
+    "flushed",
+    "folder-open",
+    "folder",
+    "font-awesome-logo-full",
+    "frown-open",
+    "frown",
+    "futbol",
+    "gem",
+    "grimace",
+    "grin-alt",
+    "grin-beam-sweat",
+    "grin-beam",
+    "grin-hearts",
+    "grin-squint-tears",
+    "grin-squint",
+    "grin-stars",
+    "grin-tears",
+    "grin-tongue-squint",
+    "grin-tongue-wink",
+    "grin-tongue",
+    "grin-wink",
+    "grin",
+    "hand-lizard",
+    "hand-paper",
+    "hand-peace",
+    "hand-point-down",
+    "hand-point-left",
+    "hand-point-right",
+    "hand-point-up",
+    "hand-pointer",
+    "hand-rock",
+    "hand-scissors",
+    "hand-spock",
+    "handshake",
+    "hdd",
+    "heart",
+    "hospital",
+    "hourglass",
+    "id-badge",
+    "id-card",
+    "image",
+    "images",
+    "keyboard",
+    "kiss-beam",
+    "kiss-wink-heart",
+    "kiss",
+    "laugh-beam",
+    "laugh-squint",
+    "laugh-wink",
+    "laugh",
+    "lemon",
+    "life-ring",
+    "lightbulb",
+    "list-alt",
+    "map",
+    "meh-blank",
+    "meh-rolling-eyes",
+    "meh",
+    "minus-square",
+    "money-bill-alt",
+    "moon",
+    "newspaper",
+    "object-group",
+    "object-ungroup",
+    "paper-plane",
+    "pause-circle",
+    "play-circle",
+    "plus-square",
+    "question-circle",
+    "registered",
+    "sad-cry",
+    "sad-tear",
+    "save",
+    "share-square",
+    "smile-beam",
+    "smile-wink",
+    "smile",
+    "snowflake",
+    "square",
+    "star-half",
+    "star",
+    "sticky-note",
+    "stop-circle",
+    "sun",
+    "surprise",
+    "thumbs-down",
+    "thumbs-up",
+    "times-circle",
+    "tired",
+    "trash-alt",
+    "user-circle",
+    "user",
+    "window-close",
+    "window-maximize",
+    "window-minimize",
+    "window-restore"
+  ],
+  "solid": [
+    "ad",
+    "address-book",
+    "address-card",
+    "adjust",
+    "air-freshener",
+    "align-center",
+    "align-justify",
+    "align-left",
+    "align-right",
+    "allergies",
+    "ambulance",
+    "american-sign-language-interpreting",
+    "anchor",
+    "angle-double-down",
+    "angle-double-left",
+    "angle-double-right",
+    "angle-double-up",
+    "angle-down",
+    "angle-left",
+    "angle-right",
+    "angle-up",
+    "angry",
+    "ankh",
+    "apple-alt",
+    "archive",
+    "archway",
+    "arrow-alt-circle-down",
+    "arrow-alt-circle-left",
+    "arrow-alt-circle-right",
+    "arrow-alt-circle-up",
+    "arrow-circle-down",
+    "arrow-circle-left",
+    "arrow-circle-right",
+    "arrow-circle-up",
+    "arrow-down",
+    "arrow-left",
+    "arrow-right",
+    "arrow-up",
+    "arrows-alt-h",
+    "arrows-alt-v",
+    "arrows-alt",
+    "assistive-listening-systems",
+    "asterisk",
+    "at",
+    "atlas",
+    "atom",
+    "audio-description",
+    "award",
+    "baby-carriage",
+    "baby",
+    "backspace",
+    "backward",
+    "bacon",
+    "balance-scale",
+    "ban",
+    "band-aid",
+    "barcode",
+    "bars",
+    "baseball-ball",
+    "basketball-ball",
+    "bath",
+    "battery-empty",
+    "battery-full",
+    "battery-half",
+    "battery-quarter",
+    "battery-three-quarters",
+    "bed",
+    "beer",
+    "bell-slash",
+    "bell",
+    "bezier-curve",
+    "bible",
+    "bicycle",
+    "binoculars",
+    "biohazard",
+    "birthday-cake",
+    "blender-phone",
+    "blender",
+    "blind",
+    "blog",
+    "bold",
+    "bolt",
+    "bomb",
+    "bone",
+    "bong",
+    "book-dead",
+    "book-medical",
+    "book-open",
+    "book-reader",
+    "book",
+    "bookmark",
+    "bowling-ball",
+    "box-open",
+    "box",
+    "boxes",
+    "braille",
+    "brain",
+    "bread-slice",
+    "briefcase-medical",
+    "briefcase",
+    "broadcast-tower",
+    "broom",
+    "brush",
+    "bug",
+    "building",
+    "bullhorn",
+    "bullseye",
+    "burn",
+    "bus-alt",
+    "bus",
+    "business-time",
+    "calculator",
+    "calendar-alt",
+    "calendar-check",
+    "calendar-day",
+    "calendar-minus",
+    "calendar-plus",
+    "calendar-times",
+    "calendar-week",
+    "calendar",
+    "camera-retro",
+    "camera",
+    "campground",
+    "candy-cane",
+    "cannabis",
+    "capsules",
+    "car-alt",
+    "car-battery",
+    "car-crash",
+    "car-side",
+    "car",
+    "caret-down",
+    "caret-left",
+    "caret-right",
+    "caret-square-down",
+    "caret-square-left",
+    "caret-square-right",
+    "caret-square-up",
+    "caret-up",
+    "carrot",
+    "cart-arrow-down",
+    "cart-plus",
+    "cash-register",
+    "cat",
+    "certificate",
+    "chair",
+    "chalkboard-teacher",
+    "chalkboard",
+    "charging-station",
+    "chart-area",
+    "chart-bar",
+    "chart-line",
+    "chart-pie",
+    "check-circle",
+    "check-double",
+    "check-square",
+    "check",
+    "cheese",
+    "chess-bishop",
+    "chess-board",
+    "chess-king",
+    "chess-knight",
+    "chess-pawn",
+    "chess-queen",
+    "chess-rook",
+    "chess",
+    "chevron-circle-down",
+    "chevron-circle-left",
+    "chevron-circle-right",
+    "chevron-circle-up",
+    "chevron-down",
+    "chevron-left",
+    "chevron-right",
+    "chevron-up",
+    "child",
+    "church",
+    "circle-notch",
+    "circle",
+    "city",
+    "clinic-medical",
+    "clipboard-check",
+    "clipboard-list",
+    "clipboard",
+    "clock",
+    "clone",
+    "closed-captioning",
+    "cloud-download-alt",
+    "cloud-meatball",
+    "cloud-moon-rain",
+    "cloud-moon",
+    "cloud-rain",
+    "cloud-showers-heavy",
+    "cloud-sun-rain",
+    "cloud-sun",
+    "cloud-upload-alt",
+    "cloud",
+    "cocktail",
+    "code-branch",
+    "code",
+    "coffee",
+    "cog",
+    "cogs",
+    "coins",
+    "columns",
+    "comment-alt",
+    "comment-dollar",
+    "comment-dots",
+    "comment-medical",
+    "comment-slash",
+    "comment",
+    "comments-dollar",
+    "comments",
+    "compact-disc",
+    "compass",
+    "compress-arrows-alt",
+    "compress",
+    "concierge-bell",
+    "cookie-bite",
+    "cookie",
+    "copy",
+    "copyright",
+    "couch",
+    "credit-card",
+    "crop-alt",
+    "crop",
+    "cross",
+    "crosshairs",
+    "crow",
+    "crown",
+    "crutch",
+    "cube",
+    "cubes",
+    "cut",
+    "database",
+    "deaf",
+    "democrat",
+    "desktop",
+    "dharmachakra",
+    "diagnoses",
+    "dice-d20",
+    "dice-d6",
+    "dice-five",
+    "dice-four",
+    "dice-one",
+    "dice-six",
+    "dice-three",
+    "dice-two",
+    "dice",
+    "digital-tachograph",
+    "directions",
+    "divide",
+    "dizzy",
+    "dna",
+    "dog",
+    "dollar-sign",
+    "dolly-flatbed",
+    "dolly",
+    "donate",
+    "door-closed",
+    "door-open",
+    "dot-circle",
+    "dove",
+    "download",
+    "drafting-compass",
+    "dragon",
+    "draw-polygon",
+    "drum-steelpan",
+    "drum",
+    "drumstick-bite",
+    "dumbbell",
+    "dumpster-fire",
+    "dumpster",
+    "dungeon",
+    "edit",
+    "egg",
+    "eject",
+    "ellipsis-h",
+    "ellipsis-v",
+    "envelope-open-text",
+    "envelope-open",
+    "envelope-square",
+    "envelope",
+    "equals",
+    "eraser",
+    "ethernet",
+    "euro-sign",
+    "exchange-alt",
+    "exclamation-circle",
+    "exclamation-triangle",
+    "exclamation",
+    "expand-arrows-alt",
+    "expand",
+    "external-link-alt",
+    "external-link-square-alt",
+    "eye-dropper",
+    "eye-slash",
+    "eye",
+    "fast-backward",
+    "fast-forward",
+    "fax",
+    "feather-alt",
+    "feather",
+    "female",
+    "fighter-jet",
+    "file-alt",
+    "file-archive",
+    "file-audio",
+    "file-code",
+    "file-contract",
+    "file-csv",
+    "file-download",
+    "file-excel",
+    "file-export",
+    "file-image",
+    "file-import",
+    "file-invoice-dollar",
+    "file-invoice",
+    "file-medical-alt",
+    "file-medical",
+    "file-pdf",
+    "file-powerpoint",
+    "file-prescription",
+    "file-signature",
+    "file-upload",
+    "file-video",
+    "file-word",
+    "file",
+    "fill-drip",
+    "fill",
+    "film",
+    "filter",
+    "fingerprint",
+    "fire-alt",
+    "fire-extinguisher",
+    "fire",
+    "first-aid",
+    "fish",
+    "fist-raised",
+    "flag-checkered",
+    "flag-usa",
+    "flag",
+    "flask",
+    "flushed",
+    "folder-minus",
+    "folder-open",
+    "folder-plus",
+    "folder",
+    "font-awesome-logo-full",
+    "font",
+    "football-ball",
+    "forward",
+    "frog",
+    "frown-open",
+    "frown",
+    "funnel-dollar",
+    "futbol",
+    "gamepad",
+    "gas-pump",
+    "gavel",
+    "gem",
+    "genderless",
+    "ghost",
+    "gift",
+    "gifts",
+    "glass-cheers",
+    "glass-martini-alt",
+    "glass-martini",
+    "glass-whiskey",
+    "glasses",
+    "globe-africa",
+    "globe-americas",
+    "globe-asia",
+    "globe-europe",
+    "globe",
+    "golf-ball",
+    "gopuram",
+    "graduation-cap",
+    "greater-than-equal",
+    "greater-than",
+    "grimace",
+    "grin-alt",
+    "grin-beam-sweat",
+    "grin-beam",
+    "grin-hearts",
+    "grin-squint-tears",
+    "grin-squint",
+    "grin-stars",
+    "grin-tears",
+    "grin-tongue-squint",
+    "grin-tongue-wink",
+    "grin-tongue",
+    "grin-wink",
+    "grin",
+    "grip-horizontal",
+    "grip-lines-vertical",
+    "grip-lines",
+    "grip-vertical",
+    "guitar",
+    "h-square",
+    "hamburger",
+    "hammer",
+    "hamsa",
+    "hand-holding-heart",
+    "hand-holding-usd",
+    "hand-holding",
+    "hand-lizard",
+    "hand-middle-finger",
+    "hand-paper",
+    "hand-peace",
+    "hand-point-down",
+    "hand-point-left",
+    "hand-point-right",
+    "hand-point-up",
+    "hand-pointer",
+    "hand-rock",
+    "hand-scissors",
+    "hand-spock",
+    "hands-helping",
+    "hands",
+    "handshake",
+    "hanukiah",
+    "hard-hat",
+    "hashtag",
+    "hat-wizard",
+    "haykal",
+    "hdd",
+    "heading",
+    "headphones-alt",
+    "headphones",
+    "headset",
+    "heart-broken",
+    "heart",
+    "heartbeat",
+    "helicopter",
+    "highlighter",
+    "hiking",
+    "hippo",
+    "history",
+    "hockey-puck",
+    "holly-berry",
+    "home",
+    "horse-head",
+    "horse",
+    "hospital-alt",
+    "hospital-symbol",
+    "hospital",
+    "hot-tub",
+    "hotdog",
+    "hotel",
+    "hourglass-end",
+    "hourglass-half",
+    "hourglass-start",
+    "hourglass",
+    "house-damage",
+    "hryvnia",
+    "i-cursor",
+    "ice-cream",
+    "icicles",
+    "id-badge",
+    "id-card-alt",
+    "id-card",
+    "igloo",
+    "image",
+    "images",
+    "inbox",
+    "indent",
+    "industry",
+    "infinity",
+    "info-circle",
+    "info",
+    "italic",
+    "jedi",
+    "joint",
+    "journal-whills",
+    "kaaba",
+    "key",
+    "keyboard",
+    "khanda",
+    "kiss-beam",
+    "kiss-wink-heart",
+    "kiss",
+    "kiwi-bird",
+    "landmark",
+    "language",
+    "laptop-code",
+    "laptop-medical",
+    "laptop",
+    "laugh-beam",
+    "laugh-squint",
+    "laugh-wink",
+    "laugh",
+    "layer-group",
+    "leaf",
+    "lemon",
+    "less-than-equal",
+    "less-than",
+    "level-down-alt",
+    "level-up-alt",
+    "life-ring",
+    "lightbulb",
+    "link",
+    "lira-sign",
+    "list-alt",
+    "list-ol",
+    "list-ul",
+    "list",
+    "location-arrow",
+    "lock-open",
+    "lock",
+    "long-arrow-alt-down",
+    "long-arrow-alt-left",
+    "long-arrow-alt-right",
+    "long-arrow-alt-up",
+    "low-vision",
+    "luggage-cart",
+    "magic",
+    "magnet",
+    "mail-bulk",
+    "male",
+    "map-marked-alt",
+    "map-marked",
+    "map-marker-alt",
+    "map-marker",
+    "map-pin",
+    "map-signs",
+    "map",
+    "marker",
+    "mars-double",
+    "mars-stroke-h",
+    "mars-stroke-v",
+    "mars-stroke",
+    "mars",
+    "mask",
+    "medal",
+    "medkit",
+    "meh-blank",
+    "meh-rolling-eyes",
+    "meh",
+    "memory",
+    "menorah",
+    "mercury",
+    "meteor",
+    "microchip",
+    "microphone-alt-slash",
+    "microphone-alt",
+    "microphone-slash",
+    "microphone",
+    "microscope",
+    "minus-circle",
+    "minus-square",
+    "minus",
+    "mitten",
+    "mobile-alt",
+    "mobile",
+    "money-bill-alt",
+    "money-bill-wave-alt",
+    "money-bill-wave",
+    "money-bill",
+    "money-check-alt",
+    "money-check",
+    "monument",
+    "moon",
+    "mortar-pestle",
+    "mosque",
+    "motorcycle",
+    "mountain",
+    "mouse-pointer",
+    "mug-hot",
+    "music",
+    "network-wired",
+    "neuter",
+    "newspaper",
+    "not-equal",
+    "notes-medical",
+    "object-group",
+    "object-ungroup",
+    "oil-can",
+    "om",
+    "otter",
+    "outdent",
+    "pager",
+    "paint-brush",
+    "paint-roller",
+    "palette",
+    "pallet",
+    "paper-plane",
+    "paperclip",
+    "parachute-box",
+    "paragraph",
+    "parking",
+    "passport",
+    "pastafarianism",
+    "paste",
+    "pause-circle",
+    "pause",
+    "paw",
+    "peace",
+    "pen-alt",
+    "pen-fancy",
+    "pen-nib",
+    "pen-square",
+    "pen",
+    "pencil-alt",
+    "pencil-ruler",
+    "people-carry",
+    "pepper-hot",
+    "percent",
+    "percentage",
+    "person-booth",
+    "phone-slash",
+    "phone-square",
+    "phone-volume",
+    "phone",
+    "piggy-bank",
+    "pills",
+    "pizza-slice",
+    "place-of-worship",
+    "plane-arrival",
+    "plane-departure",
+    "plane",
+    "play-circle",
+    "play",
+    "plug",
+    "plus-circle",
+    "plus-square",
+    "plus",
+    "podcast",
+    "poll-h",
+    "poll",
+    "poo-storm",
+    "poo",
+    "poop",
+    "portrait",
+    "pound-sign",
+    "power-off",
+    "pray",
+    "praying-hands",
+    "prescription-bottle-alt",
+    "prescription-bottle",
+    "prescription",
+    "print",
+    "procedures",
+    "project-diagram",
+    "puzzle-piece",
+    "qrcode",
+    "question-circle",
+    "question",
+    "quidditch",
+    "quote-left",
+    "quote-right",
+    "quran",
+    "radiation-alt",
+    "radiation",
+    "rainbow",
+    "random",
+    "receipt",
+    "recycle",
+    "redo-alt",
+    "redo",
+    "registered",
+    "reply-all",
+    "reply",
+    "republican",
+    "restroom",
+    "retweet",
+    "ribbon",
+    "ring",
+    "road",
+    "robot",
+    "rocket",
+    "route",
+    "rss-square",
+    "rss",
+    "ruble-sign",
+    "ruler-combined",
+    "ruler-horizontal",
+    "ruler-vertical",
+    "ruler",
+    "running",
+    "rupee-sign",
+    "sad-cry",
+    "sad-tear",
+    "satellite-dish",
+    "satellite",
+    "save",
+    "school",
+    "screwdriver",
+    "scroll",
+    "sd-card",
+    "search-dollar",
+    "search-location",
+    "search-minus",
+    "search-plus",
+    "search",
+    "seedling",
+    "server",
+    "shapes",
+    "share-alt-square",
+    "share-alt",
+    "share-square",
+    "share",
+    "shekel-sign",
+    "shield-alt",
+    "ship",
+    "shipping-fast",
+    "shoe-prints",
+    "shopping-bag",
+    "shopping-basket",
+    "shopping-cart",
+    "shower",
+    "shuttle-van",
+    "sign-in-alt",
+    "sign-language",
+    "sign-out-alt",
+    "sign",
+    "signal",
+    "signature",
+    "sim-card",
+    "sitemap",
+    "skating",
+    "skiing-nordic",
+    "skiing",
+    "skull-crossbones",
+    "skull",
+    "slash",
+    "sleigh",
+    "sliders-h",
+    "smile-beam",
+    "smile-wink",
+    "smile",
+    "smog",
+    "smoking-ban",
+    "smoking",
+    "sms",
+    "snowboarding",
+    "snowflake",
+    "snowman",
+    "snowplow",
+    "socks",
+    "solar-panel",
+    "sort-alpha-down",
+    "sort-alpha-up",
+    "sort-amount-down",
+    "sort-amount-up",
+    "sort-down",
+    "sort-numeric-down",
+    "sort-numeric-up",
+    "sort-up",
+    "sort",
+    "spa",
+    "space-shuttle",
+    "spider",
+    "spinner",
+    "splotch",
+    "spray-can",
+    "square-full",
+    "square-root-alt",
+    "square",
+    "stamp",
+    "star-and-crescent",
+    "star-half-alt",
+    "star-half",
+    "star-of-david",
+    "star-of-life",
+    "star",
+    "step-backward",
+    "step-forward",
+    "stethoscope",
+    "sticky-note",
+    "stop-circle",
+    "stop",
+    "stopwatch",
+    "store-alt",
+    "store",
+    "stream",
+    "street-view",
+    "strikethrough",
+    "stroopwafel",
+    "subscript",
+    "subway",
+    "suitcase-rolling",
+    "suitcase",
+    "sun",
+    "superscript",
+    "surprise",
+    "swatchbook",
+    "swimmer",
+    "swimming-pool",
+    "synagogue",
+    "sync-alt",
+    "sync",
+    "syringe",
+    "table-tennis",
+    "table",
+    "tablet-alt",
+    "tablet",
+    "tablets",
+    "tachometer-alt",
+    "tag",
+    "tags",
+    "tape",
+    "tasks",
+    "taxi",
+    "teeth-open",
+    "teeth",
+    "temperature-high",
+    "temperature-low",
+    "tenge",
+    "terminal",
+    "text-height",
+    "text-width",
+    "th-large",
+    "th-list",
+    "th",
+    "theater-masks",
+    "thermometer-empty",
+    "thermometer-full",
+    "thermometer-half",
+    "thermometer-quarter",
+    "thermometer-three-quarters",
+    "thermometer",
+    "thumbs-down",
+    "thumbs-up",
+    "thumbtack",
+    "ticket-alt",
+    "times-circle",
+    "times",
+    "tint-slash",
+    "tint",
+    "tired",
+    "toggle-off",
+    "toggle-on",
+    "toilet-paper",
+    "toilet",
+    "toolbox",
+    "tools",
+    "tooth",
+    "torah",
+    "torii-gate",
+    "tractor",
+    "trademark",
+    "traffic-light",
+    "train",
+    "tram",
+    "transgender-alt",
+    "transgender",
+    "trash-alt",
+    "trash-restore-alt",
+    "trash-restore",
+    "trash",
+    "tree",
+    "trophy",
+    "truck-loading",
+    "truck-monster",
+    "truck-moving",
+    "truck-pickup",
+    "truck",
+    "tshirt",
+    "tty",
+    "tv",
+    "umbrella-beach",
+    "umbrella",
+    "underline",
+    "undo-alt",
+    "undo",
+    "universal-access",
+    "university",
+    "unlink",
+    "unlock-alt",
+    "unlock",
+    "upload",
+    "user-alt-slash",
+    "user-alt",
+    "user-astronaut",
+    "user-check",
+    "user-circle",
+    "user-clock",
+    "user-cog",
+    "user-edit",
+    "user-friends",
+    "user-graduate",
+    "user-injured",
+    "user-lock",
+    "user-md",
+    "user-minus",
+    "user-ninja",
+    "user-nurse",
+    "user-plus",
+    "user-secret",
+    "user-shield",
+    "user-slash",
+    "user-tag",
+    "user-tie",
+    "user-times",
+    "user",
+    "users-cog",
+    "users",
+    "utensil-spoon",
+    "utensils",
+    "vector-square",
+    "venus-double",
+    "venus-mars",
+    "venus",
+    "vial",
+    "vials",
+    "video-slash",
+    "video",
+    "vihara",
+    "volleyball-ball",
+    "volume-down",
+    "volume-mute",
+    "volume-off",
+    "volume-up",
+    "vote-yea",
+    "vr-cardboard",
+    "walking",
+    "wallet",
+    "warehouse",
+    "water",
+    "weight-hanging",
+    "weight",
+    "wheelchair",
+    "wifi",
+    "wind",
+    "window-close",
+    "window-maximize",
+    "window-minimize",
+    "window-restore",
+    "wine-bottle",
+    "wine-glass-alt",
+    "wine-glass",
+    "won-sign",
+    "wrench",
+    "x-ray",
+    "yen-sign",
+    "yin-yang"
+  ]
+}
diff --git a/android/app/src/main/res/values/colors.xml b/android/app/src/main/res/values/colors.xml
new file mode 100644
index 0000000..1c703f9
--- /dev/null
+++ b/android/app/src/main/res/values/colors.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <color name="colorPrimary">#40B89A</color>
+    <color name="colorPrimaryDark">#303F9F</color>
+    <color name="colorAccent">#FFFFFF</color>
+
+    <color name="red">#FF0000</color>
+    <color name="green">#00C000</color>
+    <color name="white">#FFFFFF</color>
+    <color name="lbryGreen">#2F9176</color>
+    <color name="nextLbryGreen">#38D9A9</color>
+</resources>
\ No newline at end of file
diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml
new file mode 100644
index 0000000..9ceff69
--- /dev/null
+++ b/android/app/src/main/res/values/strings.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="app_name">LBRY</string>
+    <string name="default_notification_channel_id">io.lbry.browser.LBRY_ENGAGEMENT_CHANNEL</string>
+
+    <string name="running">Running</string>
+    <string name="service_status">Service Status</string>
+    <string name="stopped">Stopped</string>
+    <string name="start">START</string>
+    <string name="stop">STOP</string>
+
+    <string name="unit_tests">Unit tests</string>
+    <string name="run_tests">RUN</string>
+</resources>
diff --git a/android/app/src/main/res/values/themes.xml b/android/app/src/main/res/values/themes.xml
new file mode 100644
index 0000000..12896d7
--- /dev/null
+++ b/android/app/src/main/res/values/themes.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <style name="LbryAppTheme" parent="@style/Theme.AppCompat.Light.NoActionBar">
+        <item name="android:windowBackground">@color/lbryGreen</item>
+        <item name="colorControlActivated">@color/nextLbryGreen</item>
+        <item name="android:spinnerItemStyle">@style/LbrySpinnerItem</item>
+        <item name="android:spinnerDropDownItemStyle">@style/LbrySpinnerDropDownItem</item>
+    </style>
+
+    <style name="LbrySpinnerItem" parent="@style/Theme.AppCompat.Light.NoActionBar">
+        <item name="android:fontFamily">Inter-Regular</item>
+        <item name="android:textSize">14sp</item>
+    </style>
+
+    <style name="LbrySpinnerDropDownItem" parent="@style/Theme.AppCompat.Light.NoActionBar">
+        <item name="android:fontFamily">Inter-Regular</item>
+        <item name="android:paddingLeft">16dp</item>
+        <item name="android:paddingRight">16dp</item>
+        <item name="android:gravity">center_vertical</item>
+        <item name="android:textSize">14sp</item>
+    </style>
+</resources>
\ No newline at end of file
diff --git a/android/app/src/main/res/xml/filepaths.xml b/android/app/src/main/res/xml/filepaths.xml
new file mode 100644
index 0000000..6c65d1c
--- /dev/null
+++ b/android/app/src/main/res/xml/filepaths.xml
@@ -0,0 +1,3 @@
+<paths>
+    <external-files-path path="lbrynet/" name="lbrynet" />
+</paths>
\ No newline at end of file
diff --git a/android/build.gradle b/android/build.gradle
new file mode 100644
index 0000000..a38cb3c
--- /dev/null
+++ b/android/build.gradle
@@ -0,0 +1,40 @@
+// Top-level build file where you can add configuration options common to all sub-projects/modules.
+
+buildscript {
+    ext {
+        buildToolsVersion = "28.0.3"
+        minSdkVersion = 21
+        compileSdkVersion = 28
+        targetSdkVersion = 28
+    }
+    repositories {
+        google()
+        jcenter()
+    }
+    dependencies {
+        classpath 'com.android.tools.build:gradle:3.6.0'
+        classpath 'com.google.gms:google-services:4.2.0'
+        // NOTE: Do not place your application dependencies here; they belong
+        // in the individual module build.gradle files
+    }
+}
+
+allprojects {
+    repositories {
+        google()
+        jcenter()
+        maven { url 'https://jitpack.io' }
+        mavenLocal()
+        maven {
+            // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
+            url("$rootDir/../node_modules/react-native/android")
+        }
+        maven {
+            // Android JSC is installed from npm
+            url("$rootDir/../node_modules/jsc-android/dist")
+        }
+        flatDir {
+            dirs 'libs'
+        }
+    }
+}
diff --git a/android/gradle.properties b/android/gradle.properties
new file mode 100644
index 0000000..027ef9d
--- /dev/null
+++ b/android/gradle.properties
@@ -0,0 +1,21 @@
+# Project-wide Gradle settings.
+
+# IDE (e.g. Android Studio) users:
+# Gradle settings configured through the IDE *will override*
+# any settings specified in this file.
+
+# For more details on how to configure your build environment visit
+# http://www.gradle.org/docs/current/userguide/build_environment.html
+
+# Specifies the JVM arguments used for the daemon process.
+# The setting is particularly useful for tweaking memory settings.
+# Default value: -Xmx10248m -XX:MaxPermSize=256m
+# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
+
+# When configured, Gradle will run in incubating parallel mode.
+# This option should only be used with decoupled projects. More details, visit
+# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
+# org.gradle.parallel=true
+
+android.useAndroidX=true
+android.enableJetifier=true
diff --git a/android/gradle/wrapper/gradle-wrapper.jar b/android/gradle/wrapper/gradle-wrapper.jar
new file mode 100644
index 0000000..5c2d1cf
Binary files /dev/null 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
new file mode 100644
index 0000000..9a201d9
--- /dev/null
+++ b/android/gradle/wrapper/gradle-wrapper.properties
@@ -0,0 +1,6 @@
+#Wed Feb 26 16:43:39 WAT 2020
+distributionBase=GRADLE_USER_HOME
+distributionPath=wrapper/dists
+zipStoreBase=GRADLE_USER_HOME
+zipStorePath=wrapper/dists
+distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip
diff --git a/android/gradlew b/android/gradlew
new file mode 100644
index 0000000..b0d6d0a
--- /dev/null
+++ b/android/gradlew
@@ -0,0 +1,188 @@
+#!/usr/bin/env sh
+
+#
+# Copyright 2015 the original author or authors.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#      http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+##############################################################################
+##
+##  Gradle start up script for UN*X
+##
+##############################################################################
+
+# Attempt to set APP_HOME
+# Resolve links: $0 may be a link
+PRG="$0"
+# Need this for relative symlinks.
+while [ -h "$PRG" ] ; do
+    ls=`ls -ld "$PRG"`
+    link=`expr "$ls" : '.*-> \(.*\)$'`
+    if expr "$link" : '/.*' > /dev/null; then
+        PRG="$link"
+    else
+        PRG=`dirname "$PRG"`"/$link"
+    fi
+done
+SAVED="`pwd`"
+cd "`dirname \"$PRG\"`/" >/dev/null
+APP_HOME="`pwd -P`"
+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='"-Xmx64m" "-Xms64m"'
+
+# 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
+
+# Determine the Java command to use to start the JVM.
+if [ -n "$JAVA_HOME" ] ; then
+    if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
+        # IBM's JDK on AIX uses strange locations for the executables
+        JAVACMD="$JAVA_HOME/jre/sh/java"
+    else
+        JAVACMD="$JAVA_HOME/bin/java"
+    fi
+    if [ ! -x "$JAVACMD" ] ; then
+        die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
+
+Please set the JAVA_HOME variable in your environment to match the
+location of your Java installation."
+    fi
+else
+    JAVACMD="java"
+    which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
+
+Please set the JAVA_HOME variable in your environment to match the
+location of your Java installation."
+fi
+
+# Increase the maximum file descriptors if we can.
+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
+            MAX_FD="$MAX_FD_LIMIT"
+        fi
+        ulimit -n $MAX_FD
+        if [ $? -ne 0 ] ; then
+            warn "Could not set maximum file descriptor limit: $MAX_FD"
+        fi
+    else
+        warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
+    fi
+fi
+
+# For Darwin, add options to specify how the application appears in the dock
+if $darwin; then
+    GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
+fi
+
+# For Cygwin, switch paths to Windows format before running java
+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`
+    SEP=""
+    for dir in $ROOTDIRSRAW ; do
+        ROOTDIRS="$ROOTDIRS$SEP$dir"
+        SEP="|"
+    done
+    OURCYGPATTERN="(^($ROOTDIRS))"
+    # Add a user-defined pattern to the cygpath arguments
+    if [ "$GRADLE_CYGPATTERN" != "" ] ; then
+        OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
+    fi
+    # Now convert the arguments - kludge to limit ourselves to /bin/sh
+    i=0
+    for arg in "$@" ; do
+        CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
+        CHECK2=`echo "$arg"|egrep -c "^-"`                                 ### Determine if an option
+
+        if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then                    ### Added a condition
+            eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
+        else
+            eval `echo args$i`="\"$arg\""
+        fi
+        i=$((i+1))
+    done
+    case $i in
+        (0) set -- ;;
+        (1) set -- "$args0" ;;
+        (2) set -- "$args0" "$args1" ;;
+        (3) set -- "$args0" "$args1" "$args2" ;;
+        (4) set -- "$args0" "$args1" "$args2" "$args3" ;;
+        (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
+        (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
+        (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
+        (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
+        (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
+    esac
+fi
+
+# Escape application args
+save () {
+    for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done
+    echo " "
+}
+APP_ARGS=$(save "$@")
+
+# 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
new file mode 100644
index 0000000..15e1ee3
--- /dev/null
+++ b/android/gradlew.bat
@@ -0,0 +1,100 @@
+@rem
+@rem Copyright 2015 the original author or authors.
+@rem
+@rem Licensed under the Apache License, Version 2.0 (the "License");
+@rem you may not use this file except in compliance with the License.
+@rem You may obtain a copy of the License at
+@rem
+@rem      http://www.apache.org/licenses/LICENSE-2.0
+@rem
+@rem Unless required by applicable law or agreed to in writing, software
+@rem distributed under the License is distributed on an "AS IS" BASIS,
+@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+@rem See the License for the specific language governing permissions and
+@rem limitations under the License.
+@rem
+
+@if "%DEBUG%" == "" @echo off
+@rem ##########################################################################
+@rem
+@rem  Gradle startup script for Windows
+@rem
+@rem ##########################################################################
+
+@rem Set local scope for the variables with windows NT shell
+if "%OS%"=="Windows_NT" setlocal
+
+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="-Xmx64m" "-Xms64m"
+
+@rem Find java.exe
+if defined JAVA_HOME goto findJavaFromJavaHome
+
+set JAVA_EXE=java.exe
+%JAVA_EXE% -version >NUL 2>&1
+if "%ERRORLEVEL%" == "0" goto init
+
+echo.
+echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
+echo.
+echo Please set the JAVA_HOME variable in your environment to match the
+echo location of your Java installation.
+
+goto fail
+
+:findJavaFromJavaHome
+set JAVA_HOME=%JAVA_HOME:"=%
+set JAVA_EXE=%JAVA_HOME%/bin/java.exe
+
+if exist "%JAVA_EXE%" goto init
+
+echo.
+echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
+echo.
+echo Please set the JAVA_HOME variable in your environment to match the
+echo location of your Java installation.
+
+goto fail
+
+:init
+@rem Get command-line arguments, handling Windows variants
+
+if not "%OS%" == "Windows_NT" goto win9xME_args
+
+:win9xME_args
+@rem Slurp the command line arguments.
+set CMD_LINE_ARGS=
+set _SKIP=2
+
+:win9xME_args_slurp
+if "x%~1" == "x" goto execute
+
+set CMD_LINE_ARGS=%*
+
+:execute
+@rem Setup the command line
+
+set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
+
+@rem Execute Gradle
+"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
+
+:end
+@rem End local scope for the variables with windows NT shell
+if "%ERRORLEVEL%"=="0" goto mainEnd
+
+:fail
+rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
+rem the _cmd.exe /c_ return code!
+if  not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
+exit /b 1
+
+:mainEnd
+if "%OS%"=="Windows_NT" endlocal
+
+:omega
diff --git a/android/lbry-android.keystore.secret b/android/lbry-android.keystore.secret
new file mode 100644
index 0000000..ae36c4b
Binary files /dev/null and b/android/lbry-android.keystore.secret differ
diff --git a/android/release.sh b/android/release.sh
new file mode 100644
index 0000000..b7a9aad
--- /dev/null
+++ b/android/release.sh
@@ -0,0 +1,33 @@
+#!/bin/bash
+./gradlew assembleRelease --console=plain
+version=$(./gradlew -q printVersionName --console=plain | tail -1)
+mkdir -p bin/
+rm bin/*
+cp app/build/outputs/apk/__32bit/release/app-__32bit-release.apk bin/browser-$version-release-unsigned__arm.apk
+cp app/build/outputs/apk/__64bit/release/app-__64bit-release.apk bin/browser-$version-release-unsigned__arm64.apk
+
+# sign 32-bit
+echo "Signing 32-bit APK..."
+jarsigner -verbose -sigalg SHA1withRSA \
+    -digestalg SHA1 \
+    -keystore lbry-android.keystore \
+    -storepass $KEYSTORE_PASSWORD \
+    bin/browser-$version-release-unsigned__arm.apk lbry-android > /dev/null \
+    && mv bin/browser-$version-release-unsigned__arm.apk bin/browser-$version-release-signed__arm.apk
+zipalign -v 4 \
+    bin/browser-$version-release-signed__arm.apk bin/browser-$version-release__arm.apk > /dev/null \
+    && rm bin/browser-$version-release-signed__arm.apk
+echo "32-bit APK successfully built."
+
+# sign 64-bit
+echo "Signing 64-bit APK..."
+jarsigner -verbose -sigalg SHA1withRSA \
+    -digestalg SHA1 \
+    -keystore lbry-android.keystore \
+    -storepass $KEYSTORE_PASSWORD \
+    bin/browser-$version-release-unsigned__arm64.apk lbry-android > /dev/null \
+    && mv bin/browser-$version-release-unsigned__arm64.apk bin/browser-$version-release-signed__arm64.apk
+zipalign -v 4 \
+    bin/browser-$version-release-signed__arm64.apk bin/browser-$version-release__arm64.apk > /dev/null \
+    && rm bin/browser-$version-release-signed__arm64.apk
+echo "64-bit APK successfully built."
diff --git a/android/settings.gradle b/android/settings.gradle
new file mode 100644
index 0000000..79f9cb5
--- /dev/null
+++ b/android/settings.gradle
@@ -0,0 +1,24 @@
+rootProject.name = 'LbryAndroid'
+include ':@react-native-community_async-storage'
+project(':@react-native-community_async-storage').projectDir = new File(settingsDir, '../node_modules/@react-native-community/async-storage/android')
+include ':react-native-camera'
+project(':react-native-camera').projectDir = new File(settingsDir, '../node_modules/react-native-camera/android')
+include ':react-native-exception-handler'
+project(':react-native-exception-handler').projectDir = new File(settingsDir, '../node_modules/react-native-exception-handler/android')
+include ':react-native-fast-image'
+project(':react-native-fast-image').projectDir = new File(settingsDir, '../node_modules/react-native-fast-image/android')
+include ':react-native-fs'
+project(':react-native-fs').projectDir = new File(settingsDir, '../node_modules/react-native-fs/android')
+include ':react-native-gesture-handler'
+project(':react-native-gesture-handler').projectDir = new File(settingsDir, '../node_modules/react-native-gesture-handler/android')
+include ':react-native-reanimated'
+project(':react-native-reanimated').projectDir = new File(settingsDir, '../node_modules/react-native-reanimated/android')
+include ':react-native-snackbar'
+project(':react-native-snackbar').projectDir = new File(settingsDir, '../node_modules/react-native-snackbar/android')
+include ':react-native-video'
+project(':react-native-video').projectDir = new File(settingsDir, '../node_modules/react-native-video/android-exoplayer')
+include ':react-native-webview'
+project(':react-native-webview').projectDir = new File(settingsDir, '../node_modules/react-native-webview/android')
+include ':rn-fetch-blob'
+project(':rn-fetch-blob').projectDir = new File(settingsDir, '../node_modules/rn-fetch-blob/android')
+include ':app'
\ No newline at end of file
diff --git a/bundle-android.sh b/bundle-android.sh
new file mode 100644
index 0000000..49e6ba1
--- /dev/null
+++ b/bundle-android.sh
@@ -0,0 +1,3 @@
+#!/bin/bash
+react-native bundle --platform android --dev false --entry-file src/index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/
+
diff --git a/index.js b/index.js
index 8b9ee54..cdbce82 100644
--- a/index.js
+++ b/index.js
@@ -1,5 +1,5 @@
 if (__DEV__) {
-    import('./reactotron').then(() => console.log('Reactotron Configured'));
+  import('./reactotron').then(() => console.log('Reactotron Configured'));
 }
 
 import LBRYApp from './src/index';
diff --git a/ios/LbryApp-tvOS/Info.plist b/ios/LbryApp-tvOS/Info.plist
new file mode 100644
index 0000000..ecbd496
--- /dev/null
+++ b/ios/LbryApp-tvOS/Info.plist
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>CFBundleDevelopmentRegion</key>
+	<string>en</string>
+	<key>CFBundleExecutable</key>
+	<string>$(EXECUTABLE_NAME)</string>
+	<key>CFBundleIdentifier</key>
+	<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundleName</key>
+	<string>$(PRODUCT_NAME)</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleShortVersionString</key>
+	<string>1.0</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>1</string>
+	<key>LSRequiresIPhoneOS</key>
+	<true/>
+	<key>NSAppTransportSecurity</key>
+	<dict>
+		<key>NSExceptionDomains</key>
+		<dict>
+			<key>localhost</key>
+			<dict>
+				<key>NSExceptionAllowsInsecureHTTPLoads</key>
+				<true/>
+			</dict>
+		</dict>
+	</dict>
+	<key>NSLocationWhenInUseUsageDescription</key>
+	<string></string>
+	<key>UILaunchStoryboardName</key>
+	<string>LaunchScreen</string>
+	<key>UIRequiredDeviceCapabilities</key>
+	<array>
+		<string>armv7</string>
+	</array>
+	<key>UISupportedInterfaceOrientations</key>
+	<array>
+		<string>UIInterfaceOrientationPortrait</string>
+		<string>UIInterfaceOrientationLandscapeLeft</string>
+		<string>UIInterfaceOrientationLandscapeRight</string>
+	</array>
+	<key>UIViewControllerBasedStatusBarAppearance</key>
+	<false/>
+</dict>
+</plist>
diff --git a/ios/LbryApp-tvOSTests/Info.plist b/ios/LbryApp-tvOSTests/Info.plist
new file mode 100644
index 0000000..886825c
--- /dev/null
+++ b/ios/LbryApp-tvOSTests/Info.plist
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>CFBundleDevelopmentRegion</key>
+	<string>en</string>
+	<key>CFBundleExecutable</key>
+	<string>$(EXECUTABLE_NAME)</string>
+	<key>CFBundleIdentifier</key>
+	<string>org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundleName</key>
+	<string>$(PRODUCT_NAME)</string>
+	<key>CFBundlePackageType</key>
+	<string>BNDL</string>
+	<key>CFBundleShortVersionString</key>
+	<string>1.0</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>1</string>
+</dict>
+</plist>
diff --git a/ios/LbryApp.xcodeproj/project.pbxproj b/ios/LbryApp.xcodeproj/project.pbxproj
new file mode 100644
index 0000000..267742d
--- /dev/null
+++ b/ios/LbryApp.xcodeproj/project.pbxproj
@@ -0,0 +1,782 @@
+// !$*UTF8*$!
+{
+	archiveVersion = 1;
+	classes = {
+	};
+	objectVersion = 46;
+	objects = {
+
+/* Begin PBXBuildFile section */
+		00E356F31AD99517003FC87E /* LbryAppTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* LbryAppTests.m */; };
+		13B07FBC1A68108700A75B9A /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.m */; };
+		13B07FBD1A68108700A75B9A /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB11A68108700A75B9A /* LaunchScreen.xib */; };
+		13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; };
+		13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; };
+		2D02E4BC1E0B4A80006451C7 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.m */; };
+		2D02E4BD1E0B4A84006451C7 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; };
+		2D02E4BF1E0B4AB3006451C7 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; };
+		2DCD954D1E0B4F2C00145EB5 /* LbryAppTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* LbryAppTests.m */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXContainerItemProxy section */
+		00E356F41AD99517003FC87E /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 83CBB9F71A601CBA00E9B192 /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 13B07F861A680F5B00A75B9A;
+			remoteInfo = LbryApp;
+		};
+		2D02E4911E0B4A5D006451C7 /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 83CBB9F71A601CBA00E9B192 /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 2D02E47A1E0B4A5D006451C7;
+			remoteInfo = "LbryApp-tvOS";
+		};
+/* End PBXContainerItemProxy section */
+
+/* Begin PBXFileReference section */
+		008F07F21AC5B25A0029DE68 /* main.jsbundle */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = main.jsbundle; sourceTree = "<group>"; };
+		00E356EE1AD99517003FC87E /* LbryAppTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = LbryAppTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
+		00E356F11AD99517003FC87E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
+		00E356F21AD99517003FC87E /* LbryAppTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = LbryAppTests.m; sourceTree = "<group>"; };
+		13B07F961A680F5B00A75B9A /* LbryApp.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = LbryApp.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = LbryApp/AppDelegate.h; sourceTree = "<group>"; };
+		13B07FB01A68108700A75B9A /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AppDelegate.m; path = LbryApp/AppDelegate.m; sourceTree = "<group>"; };
+		13B07FB21A68108700A75B9A /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = "<group>"; };
+		13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = LbryApp/Images.xcassets; sourceTree = "<group>"; };
+		13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = LbryApp/Info.plist; sourceTree = "<group>"; };
+		13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = LbryApp/main.m; sourceTree = "<group>"; };
+		2D02E47B1E0B4A5D006451C7 /* LbryApp-tvOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "LbryApp-tvOS.app"; sourceTree = BUILT_PRODUCTS_DIR; };
+		2D02E4901E0B4A5D006451C7 /* LbryApp-tvOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "LbryApp-tvOSTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
+		ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; };
+		ED2971642150620600B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS12.0.sdk/System/Library/Frameworks/JavaScriptCore.framework; sourceTree = DEVELOPER_DIR; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+		00E356EB1AD99517003FC87E /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		13B07F8C1A680F5B00A75B9A /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		2D02E4781E0B4A5D006451C7 /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		2D02E48D1E0B4A5D006451C7 /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+		00E356EF1AD99517003FC87E /* LbryAppTests */ = {
+			isa = PBXGroup;
+			children = (
+				00E356F21AD99517003FC87E /* LbryAppTests.m */,
+				00E356F01AD99517003FC87E /* Supporting Files */,
+			);
+			path = LbryAppTests;
+			sourceTree = "<group>";
+		};
+		00E356F01AD99517003FC87E /* Supporting Files */ = {
+			isa = PBXGroup;
+			children = (
+				00E356F11AD99517003FC87E /* Info.plist */,
+			);
+			name = "Supporting Files";
+			sourceTree = "<group>";
+		};
+		13B07FAE1A68108700A75B9A /* LbryApp */ = {
+			isa = PBXGroup;
+			children = (
+				008F07F21AC5B25A0029DE68 /* main.jsbundle */,
+				13B07FAF1A68108700A75B9A /* AppDelegate.h */,
+				13B07FB01A68108700A75B9A /* AppDelegate.m */,
+				13B07FB51A68108700A75B9A /* Images.xcassets */,
+				13B07FB61A68108700A75B9A /* Info.plist */,
+				13B07FB11A68108700A75B9A /* LaunchScreen.xib */,
+				13B07FB71A68108700A75B9A /* main.m */,
+			);
+			name = LbryApp;
+			sourceTree = "<group>";
+		};
+		2D16E6871FA4F8E400B85C8A /* Frameworks */ = {
+			isa = PBXGroup;
+			children = (
+				ED297162215061F000B7C4FE /* JavaScriptCore.framework */,
+				ED2971642150620600B7C4FE /* JavaScriptCore.framework */,
+			);
+			name = Frameworks;
+			sourceTree = "<group>";
+		};
+		832341AE1AAA6A7D00B99B32 /* Libraries */ = {
+			isa = PBXGroup;
+			children = (
+			);
+			name = Libraries;
+			sourceTree = "<group>";
+		};
+		83CBB9F61A601CBA00E9B192 = {
+			isa = PBXGroup;
+			children = (
+				13B07FAE1A68108700A75B9A /* LbryApp */,
+				832341AE1AAA6A7D00B99B32 /* Libraries */,
+				00E356EF1AD99517003FC87E /* LbryAppTests */,
+				83CBBA001A601CBA00E9B192 /* Products */,
+				2D16E6871FA4F8E400B85C8A /* Frameworks */,
+			);
+			indentWidth = 2;
+			sourceTree = "<group>";
+			tabWidth = 2;
+			usesTabs = 0;
+		};
+		83CBBA001A601CBA00E9B192 /* Products */ = {
+			isa = PBXGroup;
+			children = (
+				13B07F961A680F5B00A75B9A /* LbryApp.app */,
+				00E356EE1AD99517003FC87E /* LbryAppTests.xctest */,
+				2D02E47B1E0B4A5D006451C7 /* LbryApp-tvOS.app */,
+				2D02E4901E0B4A5D006451C7 /* LbryApp-tvOSTests.xctest */,
+			);
+			name = Products;
+			sourceTree = "<group>";
+		};
+/* End PBXGroup section */
+
+/* Begin PBXNativeTarget section */
+		00E356ED1AD99517003FC87E /* LbryAppTests */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "LbryAppTests" */;
+			buildPhases = (
+				00E356EA1AD99517003FC87E /* Sources */,
+				00E356EB1AD99517003FC87E /* Frameworks */,
+				00E356EC1AD99517003FC87E /* Resources */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+				00E356F51AD99517003FC87E /* PBXTargetDependency */,
+			);
+			name = LbryAppTests;
+			productName = LbryAppTests;
+			productReference = 00E356EE1AD99517003FC87E /* LbryAppTests.xctest */;
+			productType = "com.apple.product-type.bundle.unit-test";
+		};
+		13B07F861A680F5B00A75B9A /* LbryApp */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "LbryApp" */;
+			buildPhases = (
+				FD10A7F022414F080027D42C /* Start Packager */,
+				13B07F871A680F5B00A75B9A /* Sources */,
+				13B07F8C1A680F5B00A75B9A /* Frameworks */,
+				13B07F8E1A680F5B00A75B9A /* Resources */,
+				00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = LbryApp;
+			productName = "LbryApp";
+			productReference = 13B07F961A680F5B00A75B9A /* LbryApp.app */;
+			productType = "com.apple.product-type.application";
+		};
+		2D02E47A1E0B4A5D006451C7 /* LbryApp-tvOS */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 2D02E4BA1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "LbryApp-tvOS" */;
+			buildPhases = (
+				FD10A7F122414F3F0027D42C /* Start Packager */,
+				2D02E4771E0B4A5D006451C7 /* Sources */,
+				2D02E4781E0B4A5D006451C7 /* Frameworks */,
+				2D02E4791E0B4A5D006451C7 /* Resources */,
+				2D02E4CB1E0B4B27006451C7 /* Bundle React Native Code And Images */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = "LbryApp-tvOS";
+			productName = "LbryApp-tvOS";
+			productReference = 2D02E47B1E0B4A5D006451C7 /* LbryApp-tvOS.app */;
+			productType = "com.apple.product-type.application";
+		};
+		2D02E48F1E0B4A5D006451C7 /* LbryApp-tvOSTests */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 2D02E4BB1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "LbryApp-tvOSTests" */;
+			buildPhases = (
+				2D02E48C1E0B4A5D006451C7 /* Sources */,
+				2D02E48D1E0B4A5D006451C7 /* Frameworks */,
+				2D02E48E1E0B4A5D006451C7 /* Resources */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+				2D02E4921E0B4A5D006451C7 /* PBXTargetDependency */,
+			);
+			name = "LbryApp-tvOSTests";
+			productName = "LbryApp-tvOSTests";
+			productReference = 2D02E4901E0B4A5D006451C7 /* LbryApp-tvOSTests.xctest */;
+			productType = "com.apple.product-type.bundle.unit-test";
+		};
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+		83CBB9F71A601CBA00E9B192 /* Project object */ = {
+			isa = PBXProject;
+			attributes = {
+				LastUpgradeCheck = 0940;
+				ORGANIZATIONNAME = Facebook;
+				TargetAttributes = {
+					00E356ED1AD99517003FC87E = {
+						CreatedOnToolsVersion = 6.2;
+						TestTargetID = 13B07F861A680F5B00A75B9A;
+					};
+					2D02E47A1E0B4A5D006451C7 = {
+						CreatedOnToolsVersion = 8.2.1;
+						ProvisioningStyle = Automatic;
+					};
+					2D02E48F1E0B4A5D006451C7 = {
+						CreatedOnToolsVersion = 8.2.1;
+						ProvisioningStyle = Automatic;
+						TestTargetID = 2D02E47A1E0B4A5D006451C7;
+					};
+				};
+			};
+			buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "LbryApp" */;
+			compatibilityVersion = "Xcode 3.2";
+			developmentRegion = English;
+			hasScannedForEncodings = 0;
+			knownRegions = (
+				en,
+				Base,
+			);
+			mainGroup = 83CBB9F61A601CBA00E9B192;
+			productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */;
+			projectDirPath = "";
+			projectRoot = "";
+			targets = (
+				13B07F861A680F5B00A75B9A /* LbryApp */,
+				00E356ED1AD99517003FC87E /* LbryAppTests */,
+				2D02E47A1E0B4A5D006451C7 /* LbryApp-tvOS */,
+				2D02E48F1E0B4A5D006451C7 /* LbryApp-tvOSTests */,
+			);
+		};
+/* End PBXProject section */
+
+/* Begin PBXResourcesBuildPhase section */
+		00E356EC1AD99517003FC87E /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		13B07F8E1A680F5B00A75B9A /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */,
+				13B07FBD1A68108700A75B9A /* LaunchScreen.xib in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		2D02E4791E0B4A5D006451C7 /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				2D02E4BD1E0B4A84006451C7 /* Images.xcassets in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		2D02E48E1E0B4A5D006451C7 /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXResourcesBuildPhase section */
+
+/* Begin PBXShellScriptBuildPhase section */
+		00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "Bundle React Native code and images";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "export NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh";
+		};
+		2D02E4CB1E0B4B27006451C7 /* Bundle React Native Code And Images */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "Bundle React Native Code And Images";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "export NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh";
+		};
+		FD10A7F022414F080027D42C /* Start Packager */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputFileListPaths = (
+			);
+			inputPaths = (
+			);
+			name = "Start Packager";
+			outputFileListPaths = (
+			);
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "export RCT_METRO_PORT=\"${RCT_METRO_PORT:=8081}\"\necho \"export RCT_METRO_PORT=${RCT_METRO_PORT}\" > \"${SRCROOT}/../node_modules/react-native/scripts/.packager.env\"\nif [ -z \"${RCT_NO_LAUNCH_PACKAGER+xxx}\" ] ; then\n  if nc -w 5 -z localhost ${RCT_METRO_PORT} ; then\n    if ! curl -s \"http://localhost:${RCT_METRO_PORT}/status\" | grep -q \"packager-status:running\" ; then\n      echo \"Port ${RCT_METRO_PORT} already in use, packager is either not running or not running correctly\"\n      exit 2\n    fi\n  else\n    open \"$SRCROOT/../node_modules/react-native/scripts/launchPackager.command\" || echo \"Can't start packager automatically\"\n  fi\nfi\n";
+			showEnvVarsInLog = 0;
+		};
+		FD10A7F122414F3F0027D42C /* Start Packager */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputFileListPaths = (
+			);
+			inputPaths = (
+			);
+			name = "Start Packager";
+			outputFileListPaths = (
+			);
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "export RCT_METRO_PORT=\"${RCT_METRO_PORT:=8081}\"\necho \"export RCT_METRO_PORT=${RCT_METRO_PORT}\" > \"${SRCROOT}/../node_modules/react-native/scripts/.packager.env\"\nif [ -z \"${RCT_NO_LAUNCH_PACKAGER+xxx}\" ] ; then\n  if nc -w 5 -z localhost ${RCT_METRO_PORT} ; then\n    if ! curl -s \"http://localhost:${RCT_METRO_PORT}/status\" | grep -q \"packager-status:running\" ; then\n      echo \"Port ${RCT_METRO_PORT} already in use, packager is either not running or not running correctly\"\n      exit 2\n    fi\n  else\n    open \"$SRCROOT/../node_modules/react-native/scripts/launchPackager.command\" || echo \"Can't start packager automatically\"\n  fi\nfi\n";
+			showEnvVarsInLog = 0;
+		};
+/* End PBXShellScriptBuildPhase section */
+
+/* Begin PBXSourcesBuildPhase section */
+		00E356EA1AD99517003FC87E /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				00E356F31AD99517003FC87E /* LbryAppTests.m in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		13B07F871A680F5B00A75B9A /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				13B07FBC1A68108700A75B9A /* AppDelegate.m in Sources */,
+				13B07FC11A68108700A75B9A /* main.m in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		2D02E4771E0B4A5D006451C7 /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				2D02E4BF1E0B4AB3006451C7 /* main.m in Sources */,
+				2D02E4BC1E0B4A80006451C7 /* AppDelegate.m in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		2D02E48C1E0B4A5D006451C7 /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				2DCD954D1E0B4F2C00145EB5 /* LbryAppTests.m in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXSourcesBuildPhase section */
+
+/* Begin PBXTargetDependency section */
+		00E356F51AD99517003FC87E /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 13B07F861A680F5B00A75B9A /* LbryApp */;
+			targetProxy = 00E356F41AD99517003FC87E /* PBXContainerItemProxy */;
+		};
+		2D02E4921E0B4A5D006451C7 /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 2D02E47A1E0B4A5D006451C7 /* LbryApp-tvOS */;
+			targetProxy = 2D02E4911E0B4A5D006451C7 /* PBXContainerItemProxy */;
+		};
+/* End PBXTargetDependency section */
+
+/* Begin PBXVariantGroup section */
+		13B07FB11A68108700A75B9A /* LaunchScreen.xib */ = {
+			isa = PBXVariantGroup;
+			children = (
+				13B07FB21A68108700A75B9A /* Base */,
+			);
+			name = LaunchScreen.xib;
+			path = LbryApp;
+			sourceTree = "<group>";
+		};
+/* End PBXVariantGroup section */
+
+/* Begin XCBuildConfiguration section */
+		00E356F61AD99517003FC87E /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				BUNDLE_LOADER = "$(TEST_HOST)";
+				GCC_PREPROCESSOR_DEFINITIONS = (
+					"DEBUG=1",
+					"$(inherited)",
+				);
+				INFOPLIST_FILE = LbryAppTests/Info.plist;
+				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+				OTHER_LDFLAGS = (
+					"-ObjC",
+					"-lc++",
+					"$(inherited)",
+				);
+				PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)";
+				PRODUCT_NAME = "$(TARGET_NAME)";
+				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/LbryApp.app/LbryApp";
+			};
+			name = Debug;
+		};
+		00E356F71AD99517003FC87E /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				BUNDLE_LOADER = "$(TEST_HOST)";
+				COPY_PHASE_STRIP = NO;
+				INFOPLIST_FILE = LbryAppTests/Info.plist;
+				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+				OTHER_LDFLAGS = (
+					"-ObjC",
+					"-lc++",
+					"$(inherited)",
+				);
+				PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)";
+				PRODUCT_NAME = "$(TARGET_NAME)";
+				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/LbryApp.app/LbryApp";
+			};
+			name = Release;
+		};
+		13B07F941A680F5B00A75B9A /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+				CURRENT_PROJECT_VERSION = 1;
+				DEAD_CODE_STRIPPING = NO;
+				INFOPLIST_FILE = LbryApp/Info.plist;
+				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
+				OTHER_LDFLAGS = (
+					"$(inherited)",
+					"-ObjC",
+					"-lc++",
+				);
+				PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)";
+				PRODUCT_NAME = LbryApp;
+				VERSIONING_SYSTEM = "apple-generic";
+			};
+			name = Debug;
+		};
+		13B07F951A680F5B00A75B9A /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+				CURRENT_PROJECT_VERSION = 1;
+				INFOPLIST_FILE = LbryApp/Info.plist;
+				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
+				OTHER_LDFLAGS = (
+					"$(inherited)",
+					"-ObjC",
+					"-lc++",
+				);
+				PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)";
+				PRODUCT_NAME = LbryApp;
+				VERSIONING_SYSTEM = "apple-generic";
+			};
+			name = Release;
+		};
+		2D02E4971E0B4A5E006451C7 /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image";
+				ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
+				CLANG_ANALYZER_NONNULL = YES;
+				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
+				CLANG_WARN_INFINITE_RECURSION = YES;
+				CLANG_WARN_SUSPICIOUS_MOVE = YES;
+				DEBUG_INFORMATION_FORMAT = dwarf;
+				ENABLE_TESTABILITY = YES;
+				GCC_NO_COMMON_BLOCKS = YES;
+				INFOPLIST_FILE = "LbryApp-tvOS/Info.plist";
+				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
+				OTHER_LDFLAGS = (
+					"$(inherited)",
+					"-ObjC",
+					"-lc++",
+				);
+				PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.REACT.LbryApp-tvOS";
+				PRODUCT_NAME = "$(TARGET_NAME)";
+				SDKROOT = appletvos;
+				TARGETED_DEVICE_FAMILY = 3;
+				TVOS_DEPLOYMENT_TARGET = 9.2;
+			};
+			name = Debug;
+		};
+		2D02E4981E0B4A5E006451C7 /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image";
+				ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
+				CLANG_ANALYZER_NONNULL = YES;
+				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
+				CLANG_WARN_INFINITE_RECURSION = YES;
+				CLANG_WARN_SUSPICIOUS_MOVE = YES;
+				COPY_PHASE_STRIP = NO;
+				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+				GCC_NO_COMMON_BLOCKS = YES;
+				INFOPLIST_FILE = "LbryApp-tvOS/Info.plist";
+				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
+				OTHER_LDFLAGS = (
+					"$(inherited)",
+					"-ObjC",
+					"-lc++",
+				);
+				PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.REACT.LbryApp-tvOS";
+				PRODUCT_NAME = "$(TARGET_NAME)";
+				SDKROOT = appletvos;
+				TARGETED_DEVICE_FAMILY = 3;
+				TVOS_DEPLOYMENT_TARGET = 9.2;
+			};
+			name = Release;
+		};
+		2D02E4991E0B4A5E006451C7 /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				BUNDLE_LOADER = "$(TEST_HOST)";
+				CLANG_ANALYZER_NONNULL = YES;
+				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
+				CLANG_WARN_INFINITE_RECURSION = YES;
+				CLANG_WARN_SUSPICIOUS_MOVE = YES;
+				DEBUG_INFORMATION_FORMAT = dwarf;
+				ENABLE_TESTABILITY = YES;
+				GCC_NO_COMMON_BLOCKS = YES;
+				INFOPLIST_FILE = "LbryApp-tvOSTests/Info.plist";
+				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+				OTHER_LDFLAGS = (
+					"$(inherited)",
+					"-ObjC",
+					"-lc++",
+				);
+				PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.REACT.LbryApp-tvOSTests";
+				PRODUCT_NAME = "$(TARGET_NAME)";
+				SDKROOT = appletvos;
+				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/LbryApp-tvOS.app/LbryApp-tvOS";
+				TVOS_DEPLOYMENT_TARGET = 10.1;
+			};
+			name = Debug;
+		};
+		2D02E49A1E0B4A5E006451C7 /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				BUNDLE_LOADER = "$(TEST_HOST)";
+				CLANG_ANALYZER_NONNULL = YES;
+				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
+				CLANG_WARN_INFINITE_RECURSION = YES;
+				CLANG_WARN_SUSPICIOUS_MOVE = YES;
+				COPY_PHASE_STRIP = NO;
+				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+				GCC_NO_COMMON_BLOCKS = YES;
+				INFOPLIST_FILE = "LbryApp-tvOSTests/Info.plist";
+				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+				OTHER_LDFLAGS = (
+					"$(inherited)",
+					"-ObjC",
+					"-lc++",
+				);
+				PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.REACT.LbryApp-tvOSTests";
+				PRODUCT_NAME = "$(TARGET_NAME)";
+				SDKROOT = appletvos;
+				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/LbryApp-tvOS.app/LbryApp-tvOS";
+				TVOS_DEPLOYMENT_TARGET = 10.1;
+			};
+			name = Release;
+		};
+		83CBBA201A601CBA00E9B192 /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ALWAYS_SEARCH_USER_PATHS = NO;
+				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+				CLANG_CXX_LIBRARY = "libc++";
+				CLANG_ENABLE_MODULES = YES;
+				CLANG_ENABLE_OBJC_ARC = YES;
+				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
+				CLANG_WARN_BOOL_CONVERSION = YES;
+				CLANG_WARN_COMMA = YES;
+				CLANG_WARN_CONSTANT_CONVERSION = YES;
+				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
+				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+				CLANG_WARN_EMPTY_BODY = YES;
+				CLANG_WARN_ENUM_CONVERSION = YES;
+				CLANG_WARN_INFINITE_RECURSION = YES;
+				CLANG_WARN_INT_CONVERSION = YES;
+				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
+				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
+				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
+				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
+				CLANG_WARN_STRICT_PROTOTYPES = YES;
+				CLANG_WARN_SUSPICIOUS_MOVE = YES;
+				CLANG_WARN_UNREACHABLE_CODE = YES;
+				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
+				COPY_PHASE_STRIP = NO;
+				ENABLE_STRICT_OBJC_MSGSEND = YES;
+				ENABLE_TESTABILITY = YES;
+				GCC_C_LANGUAGE_STANDARD = gnu99;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_NO_COMMON_BLOCKS = YES;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PREPROCESSOR_DEFINITIONS = (
+					"DEBUG=1",
+					"$(inherited)",
+				);
+				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+				GCC_WARN_UNDECLARED_SELECTOR = YES;
+				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+				GCC_WARN_UNUSED_FUNCTION = YES;
+				GCC_WARN_UNUSED_VARIABLE = YES;
+				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+				MTL_ENABLE_DEBUG_INFO = YES;
+				ONLY_ACTIVE_ARCH = YES;
+				SDKROOT = iphoneos;
+			};
+			name = Debug;
+		};
+		83CBBA211A601CBA00E9B192 /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ALWAYS_SEARCH_USER_PATHS = NO;
+				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+				CLANG_CXX_LIBRARY = "libc++";
+				CLANG_ENABLE_MODULES = YES;
+				CLANG_ENABLE_OBJC_ARC = YES;
+				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
+				CLANG_WARN_BOOL_CONVERSION = YES;
+				CLANG_WARN_COMMA = YES;
+				CLANG_WARN_CONSTANT_CONVERSION = YES;
+				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
+				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+				CLANG_WARN_EMPTY_BODY = YES;
+				CLANG_WARN_ENUM_CONVERSION = YES;
+				CLANG_WARN_INFINITE_RECURSION = YES;
+				CLANG_WARN_INT_CONVERSION = YES;
+				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
+				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
+				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
+				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
+				CLANG_WARN_STRICT_PROTOTYPES = YES;
+				CLANG_WARN_SUSPICIOUS_MOVE = YES;
+				CLANG_WARN_UNREACHABLE_CODE = YES;
+				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
+				COPY_PHASE_STRIP = YES;
+				ENABLE_NS_ASSERTIONS = NO;
+				ENABLE_STRICT_OBJC_MSGSEND = YES;
+				GCC_C_LANGUAGE_STANDARD = gnu99;
+				GCC_NO_COMMON_BLOCKS = YES;
+				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+				GCC_WARN_UNDECLARED_SELECTOR = YES;
+				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+				GCC_WARN_UNUSED_FUNCTION = YES;
+				GCC_WARN_UNUSED_VARIABLE = YES;
+				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+				MTL_ENABLE_DEBUG_INFO = NO;
+				SDKROOT = iphoneos;
+				VALIDATE_PRODUCT = YES;
+			};
+			name = Release;
+		};
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+		00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "LbryAppTests" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				00E356F61AD99517003FC87E /* Debug */,
+				00E356F71AD99517003FC87E /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "LbryApp" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				13B07F941A680F5B00A75B9A /* Debug */,
+				13B07F951A680F5B00A75B9A /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		2D02E4BA1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "LbryApp-tvOS" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				2D02E4971E0B4A5E006451C7 /* Debug */,
+				2D02E4981E0B4A5E006451C7 /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		2D02E4BB1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "LbryApp-tvOSTests" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				2D02E4991E0B4A5E006451C7 /* Debug */,
+				2D02E49A1E0B4A5E006451C7 /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "LbryApp" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				83CBBA201A601CBA00E9B192 /* Debug */,
+				83CBBA211A601CBA00E9B192 /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+/* End XCConfigurationList section */
+	};
+	rootObject = 83CBB9F71A601CBA00E9B192 /* Project object */;
+}
diff --git a/ios/LbryApp.xcodeproj/xcshareddata/xcschemes/LbryApp-tvOS.xcscheme b/ios/LbryApp.xcodeproj/xcshareddata/xcschemes/LbryApp-tvOS.xcscheme
new file mode 100644
index 0000000..c322e95
--- /dev/null
+++ b/ios/LbryApp.xcodeproj/xcshareddata/xcschemes/LbryApp-tvOS.xcscheme
@@ -0,0 +1,129 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Scheme
+   LastUpgradeVersion = "0940"
+   version = "1.3">
+   <BuildAction
+      parallelizeBuildables = "NO"
+      buildImplicitDependencies = "YES">
+      <BuildActionEntries>
+         <BuildActionEntry
+            buildForTesting = "YES"
+            buildForRunning = "YES"
+            buildForProfiling = "YES"
+            buildForArchiving = "YES"
+            buildForAnalyzing = "YES">
+            <BuildableReference
+               BuildableIdentifier = "primary"
+               BlueprintIdentifier = "2D2A28121D9B038B00D4039D"
+               BuildableName = "libReact.a"
+               BlueprintName = "React-tvOS"
+               ReferencedContainer = "container:../node_modules/react-native/React/React.xcodeproj">
+            </BuildableReference>
+         </BuildActionEntry>
+         <BuildActionEntry
+            buildForTesting = "YES"
+            buildForRunning = "YES"
+            buildForProfiling = "YES"
+            buildForArchiving = "YES"
+            buildForAnalyzing = "YES">
+            <BuildableReference
+               BuildableIdentifier = "primary"
+               BlueprintIdentifier = "2D02E47A1E0B4A5D006451C7"
+               BuildableName = "LbryApp-tvOS.app"
+               BlueprintName = "LbryApp-tvOS"
+               ReferencedContainer = "container:LbryApp.xcodeproj">
+            </BuildableReference>
+         </BuildActionEntry>
+         <BuildActionEntry
+            buildForTesting = "YES"
+            buildForRunning = "YES"
+            buildForProfiling = "NO"
+            buildForArchiving = "NO"
+            buildForAnalyzing = "YES">
+            <BuildableReference
+               BuildableIdentifier = "primary"
+               BlueprintIdentifier = "2D02E48F1E0B4A5D006451C7"
+               BuildableName = "LbryApp-tvOSTests.xctest"
+               BlueprintName = "LbryApp-tvOSTests"
+               ReferencedContainer = "container:LbryApp.xcodeproj">
+            </BuildableReference>
+         </BuildActionEntry>
+      </BuildActionEntries>
+   </BuildAction>
+   <TestAction
+      buildConfiguration = "Debug"
+      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
+      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
+      shouldUseLaunchSchemeArgsEnv = "YES">
+      <Testables>
+         <TestableReference
+            skipped = "NO">
+            <BuildableReference
+               BuildableIdentifier = "primary"
+               BlueprintIdentifier = "2D02E48F1E0B4A5D006451C7"
+               BuildableName = "LbryApp-tvOSTests.xctest"
+               BlueprintName = "LbryApp-tvOSTests"
+               ReferencedContainer = "container:LbryApp.xcodeproj">
+            </BuildableReference>
+         </TestableReference>
+      </Testables>
+      <MacroExpansion>
+         <BuildableReference
+            BuildableIdentifier = "primary"
+            BlueprintIdentifier = "2D02E47A1E0B4A5D006451C7"
+            BuildableName = "LbryApp-tvOS.app"
+            BlueprintName = "LbryApp-tvOS"
+            ReferencedContainer = "container:LbryApp.xcodeproj">
+         </BuildableReference>
+      </MacroExpansion>
+      <AdditionalOptions>
+      </AdditionalOptions>
+   </TestAction>
+   <LaunchAction
+      buildConfiguration = "Debug"
+      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
+      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
+      launchStyle = "0"
+      useCustomWorkingDirectory = "NO"
+      ignoresPersistentStateOnLaunch = "NO"
+      debugDocumentVersioning = "YES"
+      debugServiceExtension = "internal"
+      allowLocationSimulation = "YES">
+      <BuildableProductRunnable
+         runnableDebuggingMode = "0">
+         <BuildableReference
+            BuildableIdentifier = "primary"
+            BlueprintIdentifier = "2D02E47A1E0B4A5D006451C7"
+            BuildableName = "LbryApp-tvOS.app"
+            BlueprintName = "LbryApp-tvOS"
+            ReferencedContainer = "container:LbryApp.xcodeproj">
+         </BuildableReference>
+      </BuildableProductRunnable>
+      <AdditionalOptions>
+      </AdditionalOptions>
+   </LaunchAction>
+   <ProfileAction
+      buildConfiguration = "Release"
+      shouldUseLaunchSchemeArgsEnv = "YES"
+      savedToolIdentifier = ""
+      useCustomWorkingDirectory = "NO"
+      debugDocumentVersioning = "YES">
+      <BuildableProductRunnable
+         runnableDebuggingMode = "0">
+         <BuildableReference
+            BuildableIdentifier = "primary"
+            BlueprintIdentifier = "2D02E47A1E0B4A5D006451C7"
+            BuildableName = "LbryApp-tvOS.app"
+            BlueprintName = "LbryApp-tvOS"
+            ReferencedContainer = "container:LbryApp.xcodeproj">
+         </BuildableReference>
+      </BuildableProductRunnable>
+   </ProfileAction>
+   <AnalyzeAction
+      buildConfiguration = "Debug">
+   </AnalyzeAction>
+   <ArchiveAction
+      buildConfiguration = "Release"
+      revealArchiveInOrganizer = "YES">
+   </ArchiveAction>
+</Scheme>
diff --git a/ios/LbryApp.xcodeproj/xcshareddata/xcschemes/LbryApp.xcscheme b/ios/LbryApp.xcodeproj/xcshareddata/xcschemes/LbryApp.xcscheme
new file mode 100644
index 0000000..d3785d0
--- /dev/null
+++ b/ios/LbryApp.xcodeproj/xcshareddata/xcschemes/LbryApp.xcscheme
@@ -0,0 +1,129 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Scheme
+   LastUpgradeVersion = "0940"
+   version = "1.3">
+   <BuildAction
+      parallelizeBuildables = "NO"
+      buildImplicitDependencies = "YES">
+      <BuildActionEntries>
+         <BuildActionEntry
+            buildForTesting = "YES"
+            buildForRunning = "YES"
+            buildForProfiling = "YES"
+            buildForArchiving = "YES"
+            buildForAnalyzing = "YES">
+            <BuildableReference
+               BuildableIdentifier = "primary"
+               BlueprintIdentifier = "83CBBA2D1A601D0E00E9B192"
+               BuildableName = "libReact.a"
+               BlueprintName = "React"
+               ReferencedContainer = "container:../node_modules/react-native/React/React.xcodeproj">
+            </BuildableReference>
+         </BuildActionEntry>
+         <BuildActionEntry
+            buildForTesting = "YES"
+            buildForRunning = "YES"
+            buildForProfiling = "YES"
+            buildForArchiving = "YES"
+            buildForAnalyzing = "YES">
+            <BuildableReference
+               BuildableIdentifier = "primary"
+               BlueprintIdentifier = "13B07F861A680F5B00A75B9A"
+               BuildableName = "LbryApp.app"
+               BlueprintName = "LbryApp"
+               ReferencedContainer = "container:LbryApp.xcodeproj">
+            </BuildableReference>
+         </BuildActionEntry>
+         <BuildActionEntry
+            buildForTesting = "YES"
+            buildForRunning = "YES"
+            buildForProfiling = "NO"
+            buildForArchiving = "NO"
+            buildForAnalyzing = "YES">
+            <BuildableReference
+               BuildableIdentifier = "primary"
+               BlueprintIdentifier = "00E356ED1AD99517003FC87E"
+               BuildableName = "LbryAppTests.xctest"
+               BlueprintName = "LbryAppTests"
+               ReferencedContainer = "container:LbryApp.xcodeproj">
+            </BuildableReference>
+         </BuildActionEntry>
+      </BuildActionEntries>
+   </BuildAction>
+   <TestAction
+      buildConfiguration = "Debug"
+      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
+      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
+      shouldUseLaunchSchemeArgsEnv = "YES">
+      <Testables>
+         <TestableReference
+            skipped = "NO">
+            <BuildableReference
+               BuildableIdentifier = "primary"
+               BlueprintIdentifier = "00E356ED1AD99517003FC87E"
+               BuildableName = "LbryAppTests.xctest"
+               BlueprintName = "LbryAppTests"
+               ReferencedContainer = "container:LbryApp.xcodeproj">
+            </BuildableReference>
+         </TestableReference>
+      </Testables>
+      <MacroExpansion>
+         <BuildableReference
+            BuildableIdentifier = "primary"
+            BlueprintIdentifier = "13B07F861A680F5B00A75B9A"
+            BuildableName = "LbryApp.app"
+            BlueprintName = "LbryApp"
+            ReferencedContainer = "container:LbryApp.xcodeproj">
+         </BuildableReference>
+      </MacroExpansion>
+      <AdditionalOptions>
+      </AdditionalOptions>
+   </TestAction>
+   <LaunchAction
+      buildConfiguration = "Debug"
+      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
+      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
+      launchStyle = "0"
+      useCustomWorkingDirectory = "NO"
+      ignoresPersistentStateOnLaunch = "NO"
+      debugDocumentVersioning = "YES"
+      debugServiceExtension = "internal"
+      allowLocationSimulation = "YES">
+      <BuildableProductRunnable
+         runnableDebuggingMode = "0">
+         <BuildableReference
+            BuildableIdentifier = "primary"
+            BlueprintIdentifier = "13B07F861A680F5B00A75B9A"
+            BuildableName = "LbryApp.app"
+            BlueprintName = "LbryApp"
+            ReferencedContainer = "container:LbryApp.xcodeproj">
+         </BuildableReference>
+      </BuildableProductRunnable>
+      <AdditionalOptions>
+      </AdditionalOptions>
+   </LaunchAction>
+   <ProfileAction
+      buildConfiguration = "Release"
+      shouldUseLaunchSchemeArgsEnv = "YES"
+      savedToolIdentifier = ""
+      useCustomWorkingDirectory = "NO"
+      debugDocumentVersioning = "YES">
+      <BuildableProductRunnable
+         runnableDebuggingMode = "0">
+         <BuildableReference
+            BuildableIdentifier = "primary"
+            BlueprintIdentifier = "13B07F861A680F5B00A75B9A"
+            BuildableName = "LbryApp.app"
+            BlueprintName = "LbryApp"
+            ReferencedContainer = "container:LbryApp.xcodeproj">
+         </BuildableReference>
+      </BuildableProductRunnable>
+   </ProfileAction>
+   <AnalyzeAction
+      buildConfiguration = "Debug">
+   </AnalyzeAction>
+   <ArchiveAction
+      buildConfiguration = "Release"
+      revealArchiveInOrganizer = "YES">
+   </ArchiveAction>
+</Scheme>
diff --git a/ios/LbryApp/AppDelegate.h b/ios/LbryApp/AppDelegate.h
new file mode 100644
index 0000000..2726d5e
--- /dev/null
+++ b/ios/LbryApp/AppDelegate.h
@@ -0,0 +1,15 @@
+/**
+ * Copyright (c) Facebook, Inc. and its affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */
+
+#import <React/RCTBridgeDelegate.h>
+#import <UIKit/UIKit.h>
+
+@interface AppDelegate : UIResponder <UIApplicationDelegate, RCTBridgeDelegate>
+
+@property (nonatomic, strong) UIWindow *window;
+
+@end
diff --git a/ios/LbryApp/AppDelegate.m b/ios/LbryApp/AppDelegate.m
new file mode 100644
index 0000000..030d148
--- /dev/null
+++ b/ios/LbryApp/AppDelegate.m
@@ -0,0 +1,42 @@
+/**
+ * Copyright (c) Facebook, Inc. and its affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */
+
+#import "AppDelegate.h"
+
+#import <React/RCTBridge.h>
+#import <React/RCTBundleURLProvider.h>
+#import <React/RCTRootView.h>
+
+@implementation AppDelegate
+
+- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
+{
+  RCTBridge *bridge = [[RCTBridge alloc] initWithDelegate:self launchOptions:launchOptions];
+  RCTRootView *rootView = [[RCTRootView alloc] initWithBridge:bridge
+                                                   moduleName:@"LbryApp"
+                                            initialProperties:nil];
+
+  rootView.backgroundColor = [[UIColor alloc] initWithRed:1.0f green:1.0f blue:1.0f alpha:1];
+
+  self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
+  UIViewController *rootViewController = [UIViewController new];
+  rootViewController.view = rootView;
+  self.window.rootViewController = rootViewController;
+  [self.window makeKeyAndVisible];
+  return YES;
+}
+
+- (NSURL *)sourceURLForBridge:(RCTBridge *)bridge
+{
+#if DEBUG
+  return [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index" fallbackResource:nil];
+#else
+  return [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"];
+#endif
+}
+
+@end
diff --git a/ios/LbryApp/Base.lproj/LaunchScreen.xib b/ios/LbryApp/Base.lproj/LaunchScreen.xib
new file mode 100644
index 0000000..ef5e981
--- /dev/null
+++ b/ios/LbryApp/Base.lproj/LaunchScreen.xib
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="7702" systemVersion="14D136" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" launchScreen="YES" useTraitCollections="YES">
+    <dependencies>
+        <deployment identifier="iOS"/>
+        <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="7701"/>
+        <capability name="Constraints with non-1.0 multipliers" minToolsVersion="5.1"/>
+    </dependencies>
+    <objects>
+        <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/>
+        <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
+        <view contentMode="scaleToFill" id="iN0-l3-epB">
+            <rect key="frame" x="0.0" y="0.0" width="480" height="480"/>
+            <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
+            <subviews>
+                <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Powered by React Native" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="9" translatesAutoresizingMaskIntoConstraints="NO" id="8ie-xW-0ye">
+                    <rect key="frame" x="20" y="439" width="441" height="21"/>
+                    <fontDescription key="fontDescription" type="system" pointSize="17"/>
+                    <color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
+                    <nil key="highlightedColor"/>
+                </label>
+                <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="LbryApp" textAlignment="center" lineBreakMode="middleTruncation" baselineAdjustment="alignBaselines" minimumFontSize="18" translatesAutoresizingMaskIntoConstraints="NO" id="kId-c2-rCX">
+                    <rect key="frame" x="20" y="140" width="441" height="43"/>
+                    <fontDescription key="fontDescription" type="boldSystem" pointSize="36"/>
+                    <color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
+                    <nil key="highlightedColor"/>
+                </label>
+            </subviews>
+            <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/>
+            <constraints>
+                <constraint firstItem="kId-c2-rCX" firstAttribute="centerY" secondItem="iN0-l3-epB" secondAttribute="bottom" multiplier="1/3" constant="1" id="5cJ-9S-tgC"/>
+                <constraint firstAttribute="centerX" secondItem="kId-c2-rCX" secondAttribute="centerX" id="Koa-jz-hwk"/>
+                <constraint firstAttribute="bottom" secondItem="8ie-xW-0ye" secondAttribute="bottom" constant="20" id="Kzo-t9-V3l"/>
+                <constraint firstItem="8ie-xW-0ye" firstAttribute="leading" secondItem="iN0-l3-epB" secondAttribute="leading" constant="20" symbolic="YES" id="MfP-vx-nX0"/>
+                <constraint firstAttribute="centerX" secondItem="8ie-xW-0ye" secondAttribute="centerX" id="ZEH-qu-HZ9"/>
+                <constraint firstItem="kId-c2-rCX" firstAttribute="leading" secondItem="iN0-l3-epB" secondAttribute="leading" constant="20" symbolic="YES" id="fvb-Df-36g"/>
+            </constraints>
+            <nil key="simulatedStatusBarMetrics"/>
+            <freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/>
+            <point key="canvasLocation" x="548" y="455"/>
+        </view>
+    </objects>
+</document>
diff --git a/ios/LbryApp/Images.xcassets/AppIcon.appiconset/Contents.json b/ios/LbryApp/Images.xcassets/AppIcon.appiconset/Contents.json
new file mode 100644
index 0000000..118c98f
--- /dev/null
+++ b/ios/LbryApp/Images.xcassets/AppIcon.appiconset/Contents.json
@@ -0,0 +1,38 @@
+{
+  "images" : [
+    {
+      "idiom" : "iphone",
+      "size" : "29x29",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "iphone",
+      "size" : "29x29",
+      "scale" : "3x"
+    },
+    {
+      "idiom" : "iphone",
+      "size" : "40x40",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "iphone",
+      "size" : "40x40",
+      "scale" : "3x"
+    },
+    {
+      "idiom" : "iphone",
+      "size" : "60x60",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "iphone",
+      "size" : "60x60",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}
\ No newline at end of file
diff --git a/ios/LbryApp/Images.xcassets/Contents.json b/ios/LbryApp/Images.xcassets/Contents.json
new file mode 100644
index 0000000..2d92bd5
--- /dev/null
+++ b/ios/LbryApp/Images.xcassets/Contents.json
@@ -0,0 +1,6 @@
+{
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}
diff --git a/ios/LbryApp/Info.plist b/ios/LbryApp/Info.plist
new file mode 100644
index 0000000..80128ad
--- /dev/null
+++ b/ios/LbryApp/Info.plist
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>CFBundleDevelopmentRegion</key>
+	<string>en</string>
+	<key>CFBundleDisplayName</key>
+	<string>LbryApp</string>
+	<key>CFBundleExecutable</key>
+	<string>$(EXECUTABLE_NAME)</string>
+	<key>CFBundleIdentifier</key>
+	<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundleName</key>
+	<string>$(PRODUCT_NAME)</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleShortVersionString</key>
+	<string>1.0</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>1</string>
+	<key>LSRequiresIPhoneOS</key>
+	<true/>
+	<key>NSAppTransportSecurity</key>
+	<dict>
+		<key>NSAllowsArbitraryLoads</key>
+		<true/>
+		<key>NSExceptionDomains</key>
+		<dict>
+			<key>localhost</key>
+			<dict>
+				<key>NSExceptionAllowsInsecureHTTPLoads</key>
+				<true/>
+			</dict>
+		</dict>
+	</dict>
+	<key>NSLocationWhenInUseUsageDescription</key>
+	<string></string>
+	<key>UILaunchStoryboardName</key>
+	<string>LaunchScreen</string>
+	<key>UIRequiredDeviceCapabilities</key>
+	<array>
+		<string>armv7</string>
+	</array>
+	<key>UISupportedInterfaceOrientations</key>
+	<array>
+		<string>UIInterfaceOrientationPortrait</string>
+		<string>UIInterfaceOrientationLandscapeLeft</string>
+		<string>UIInterfaceOrientationLandscapeRight</string>
+	</array>
+	<key>UIViewControllerBasedStatusBarAppearance</key>
+	<false/>
+</dict>
+</plist>
diff --git a/ios/LbryApp/main.m b/ios/LbryApp/main.m
new file mode 100644
index 0000000..c316cf8
--- /dev/null
+++ b/ios/LbryApp/main.m
@@ -0,0 +1,16 @@
+/**
+ * Copyright (c) Facebook, Inc. and its affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */
+
+#import <UIKit/UIKit.h>
+
+#import "AppDelegate.h"
+
+int main(int argc, char * argv[]) {
+  @autoreleasepool {
+    return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
+  }
+}
diff --git a/ios/LbryAppTests/Info.plist b/ios/LbryAppTests/Info.plist
new file mode 100644
index 0000000..ba72822
--- /dev/null
+++ b/ios/LbryAppTests/Info.plist
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>CFBundleDevelopmentRegion</key>
+	<string>en</string>
+	<key>CFBundleExecutable</key>
+	<string>$(EXECUTABLE_NAME)</string>
+	<key>CFBundleIdentifier</key>
+	<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundleName</key>
+	<string>$(PRODUCT_NAME)</string>
+	<key>CFBundlePackageType</key>
+	<string>BNDL</string>
+	<key>CFBundleShortVersionString</key>
+	<string>1.0</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>1</string>
+</dict>
+</plist>
diff --git a/ios/LbryAppTests/LbryAppTests.m b/ios/LbryAppTests/LbryAppTests.m
new file mode 100644
index 0000000..cecbde9
--- /dev/null
+++ b/ios/LbryAppTests/LbryAppTests.m
@@ -0,0 +1,72 @@
+/**
+ * Copyright (c) Facebook, Inc. and its affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */
+
+#import <UIKit/UIKit.h>
+#import <XCTest/XCTest.h>
+
+#import <React/RCTLog.h>
+#import <React/RCTRootView.h>
+
+#define TIMEOUT_SECONDS 600
+#define TEXT_TO_LOOK_FOR @"Welcome to React"
+
+@interface LbryAppTests : XCTestCase
+
+@end
+
+@implementation LbryAppTests
+
+- (BOOL)findSubviewInView:(UIView *)view matching:(BOOL(^)(UIView *view))test
+{
+  if (test(view)) {
+    return YES;
+  }
+  for (UIView *subview in [view subviews]) {
+    if ([self findSubviewInView:subview matching:test]) {
+      return YES;
+    }
+  }
+  return NO;
+}
+
+- (void)testRendersWelcomeScreen
+{
+  UIViewController *vc = [[[RCTSharedApplication() delegate] window] rootViewController];
+  NSDate *date = [NSDate dateWithTimeIntervalSinceNow:TIMEOUT_SECONDS];
+  BOOL foundElement = NO;
+
+  __block NSString *redboxError = nil;
+#ifdef DEBUG
+  RCTSetLogFunction(^(RCTLogLevel level, RCTLogSource source, NSString *fileName, NSNumber *lineNumber, NSString *message) {
+    if (level >= RCTLogLevelError) {
+      redboxError = message;
+    }
+  });
+#endif
+
+  while ([date timeIntervalSinceNow] > 0 && !foundElement && !redboxError) {
+    [[NSRunLoop mainRunLoop] runMode:NSDefaultRunLoopMode beforeDate:[NSDate dateWithTimeIntervalSinceNow:0.1]];
+    [[NSRunLoop mainRunLoop] runMode:NSRunLoopCommonModes beforeDate:[NSDate dateWithTimeIntervalSinceNow:0.1]];
+
+    foundElement = [self findSubviewInView:vc.view matching:^BOOL(UIView *view) {
+      if ([view.accessibilityLabel isEqualToString:TEXT_TO_LOOK_FOR]) {
+        return YES;
+      }
+      return NO;
+    }];
+  }
+
+#ifdef DEBUG
+  RCTSetLogFunction(RCTDefaultLogFunction);
+#endif
+
+  XCTAssertNil(redboxError, @"RedBox error: %@", redboxError);
+  XCTAssertTrue(foundElement, @"Couldn't find element with text '%@' in %d seconds", TEXT_TO_LOOK_FOR, TIMEOUT_SECONDS);
+}
+
+
+@end
diff --git a/ios/Podfile b/ios/Podfile
new file mode 100644
index 0000000..fda3e9b
--- /dev/null
+++ b/ios/Podfile
@@ -0,0 +1,53 @@
+platform :ios, '9.0'
+require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'
+
+target 'LbryApp' do
+  # Pods for LbryAndroid
+  pod 'FBLazyVector', :path => "../node_modules/react-native/Libraries/FBLazyVector"
+  pod 'FBReactNativeSpec', :path => "../node_modules/react-native/Libraries/FBReactNativeSpec"
+  pod 'RCTRequired', :path => "../node_modules/react-native/Libraries/RCTRequired"
+  pod 'RCTTypeSafety', :path => "../node_modules/react-native/Libraries/TypeSafety"
+  pod 'React', :path => '../node_modules/react-native/'
+  pod 'React-Core', :path => '../node_modules/react-native/'
+  pod 'React-CoreModules', :path => '../node_modules/react-native/React/CoreModules'
+  pod 'React-Core/DevSupport', :path => '../node_modules/react-native/'
+  pod 'React-RCTActionSheet', :path => '../node_modules/react-native/Libraries/ActionSheetIOS'
+  pod 'React-RCTAnimation', :path => '../node_modules/react-native/Libraries/NativeAnimation'
+  pod 'React-RCTBlob', :path => '../node_modules/react-native/Libraries/Blob'
+  pod 'React-RCTImage', :path => '../node_modules/react-native/Libraries/Image'
+  pod 'React-RCTLinking', :path => '../node_modules/react-native/Libraries/LinkingIOS'
+  pod 'React-RCTNetwork', :path => '../node_modules/react-native/Libraries/Network'
+  pod 'React-RCTSettings', :path => '../node_modules/react-native/Libraries/Settings'
+  pod 'React-RCTText', :path => '../node_modules/react-native/Libraries/Text'
+  pod 'React-RCTVibration', :path => '../node_modules/react-native/Libraries/Vibration'
+  pod 'React-Core/RCTWebSocket', :path => '../node_modules/react-native/'
+
+  pod 'React-cxxreact', :path => '../node_modules/react-native/ReactCommon/cxxreact'
+  pod 'React-jsi', :path => '../node_modules/react-native/ReactCommon/jsi'
+  pod 'React-jsiexecutor', :path => '../node_modules/react-native/ReactCommon/jsiexecutor'
+  pod 'React-jsinspector', :path => '../node_modules/react-native/ReactCommon/jsinspector'
+  pod 'ReactCommon/jscallinvoker', :path => "../node_modules/react-native/ReactCommon"
+  pod 'ReactCommon/turbomodule/core', :path => "../node_modules/react-native/ReactCommon"
+  pod 'Yoga', :path => '../node_modules/react-native/ReactCommon/yoga'
+
+  pod 'DoubleConversion', :podspec => '../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec'
+  pod 'glog', :podspec => '../node_modules/react-native/third-party-podspecs/glog.podspec'
+  pod 'Folly', :podspec => '../node_modules/react-native/third-party-podspecs/Folly.podspec'
+
+  target 'LbryAndroidTests' do
+    inherit! :search_paths
+    # Pods for testing
+  end
+
+  use_native_modules!
+end
+
+target 'LbryAndroid-tvOS' do
+  # Pods for LbryAndroid-tvOS
+
+  target 'LbryAndroid-tvOSTests' do
+    inherit! :search_paths
+    # Pods for testing
+  end
+
+end
diff --git a/package.json b/package.json
index 22743f1..36a313e 100644
--- a/package.json
+++ b/package.json
@@ -1,83 +1,90 @@
 {
-    "name": "LBRYApp",
-    "version": "0.0.1",
-    "private": "true",
-    "scripts": {
-        "start": "node node_modules/react-native/local-cli/cli.js start",
-        "devtools": "react-devtools",
-        "format": "prettier 'src/**/*.{js,json}' --write",
-        "precommit": "lint-staged"
-    },
-    "dependencies": {
-        "base-64": "^0.1.0",
-        "@expo/vector-icons": "^8.1.0",
-        "gfycat-style-urls": "^1.0.3",
-        "lbry-redux": "lbryio/lbry-redux#5c874e921769093428966fa7ecdf723719cb9067",
-        "lbryinc": "lbryio/lbryinc#0dc8829a319a708f45a855765f70a193ccb72676",
-        "lodash": ">=4.17.11",
-        "merge": ">=1.2.1",
-        "moment": "^2.22.1",
-        "react": "16.9.0",
-        "react-native": "0.61.5",
-        "@react-native-community/async-storage": "^1.5.1",
-        "@react-native-community/masked-view": "^0.1.5",
-        "react-native-camera": "^3.15.0",
-        "react-native-country-picker-modal": "^1.10.0",
-        "react-native-exception-handler": "2.10.8",
-        "react-native-fast-image": "^7.0.2",
-        "react-native-fs": "^2.13.3",
-        "react-native-gesture-handler": "1.5.2",
-        "react-native-image-zoom-viewer": "^2.2.5",
-        "react-native-password-strength-meter": "^0.0.2",
-        "react-native-phone-input": "lbryio/react-native-phone-input",
-        "react-native-progress-circle": "2.1.0",
-        "react-native-reanimated": "1.4.0",
-        "react-native-safe-area-context": "^0.6.2",
-        "react-native-snackbar": "2.0.4",
-        "react-native-super-grid": "^3.0.4",
-        "react-native-vector-icons": "^6.6.0",
-        "react-native-video": "lbryio/react-native-video#7992ff945872f9bd00a3736d9ff1318f343abf47",
-        "react-native-webview": "^8.0.2",
-        "react-navigation": "^4.0.10",
-        "react-navigation-drawer": "^2.3.3",
-        "react-navigation-redux-helpers": "^3.0.2",
-        "react-navigation-tabs": "^2.7.0",
-        "react-navigation-stack": "^1.10.3",
-        "react-redux": "^5.0.3",
-        "redux": "^4.0.4",
-        "redux-persist": "^6.0.0",
-        "redux-persist-filesystem-storage": "^2.1.0",
-        "redux-persist-transform-compress": "^4.2.0",
-        "redux-persist-transform-filter": "0.0.18",
-        "redux-thunk": "^2.3.0",
-        "rn-fetch-blob": "0.12.0",
-        "seedrandom": "3.0.3",
-        "showdown": "1.9.1"
-    },
-    "devDependencies": {
-        "@babel/core": "^7.6.2",
-        "babel-eslint": "10.0.2",
-        "@babel/plugin-proposal-object-rest-spread": "^7.5.4",
-        "babel-preset-env": "^1.6.1",
-        "babel-preset-stage-2": "^6.18.0",
-        "babel-plugin-module-resolver": "^3.1.1",
-        "eslint": "^6.5.1",
-        "eslint-config-standard": "^12.0.0",
-        "eslint-config-standard-jsx": "^6.0.2",
-        "eslint-plugin-flowtype": "^2.46.1",
-        "eslint-plugin-import": "^2.17.2",
-        "eslint-plugin-node": "^8.0.1",
-        "eslint-plugin-promise": "^4.1.1",
-        "eslint-plugin-react": "^7.12.4",
-        "eslint-plugin-standard": "^4.0.0",
-        "flow-babel-webpack-plugin": "^1.1.1",
-        "husky": "^0.14.3",
-        "lint-staged": "^7.0.4",
-        "metro-react-native-babel-preset": "^0.56.0",
-        "prettier": "^1.11.1",
-        "@react-native-community/eslint-config": "^0.0.5",
-        "react-devtools": "^3.6.3",
-        "reactotron-react-native": "4.0.2",
-        "reactotron-redux": "3.1.2"
-    }
+  "name": "LBRYApp",
+  "version": "0.0.1",
+  "private": true,
+  "scripts": {
+    "android": "react-native run-android",
+    "ios": "react-native run-ios",
+    "start": "react-native start",
+    "test": "jest",
+    "lint": "eslint .",
+    "format": "prettier 'src/**/*.{js,json}' --write",
+    "precommit": "lint-staged"
+  },
+  "dependencies": {
+    "base-64": "^0.1.0",
+    "@expo/vector-icons": "^8.1.0",
+    "gfycat-style-urls": "^1.0.3",
+    "lbry-redux": "lbryio/lbry-redux#9c48cce570ee8e057068c86cb6507e1b441841ee",
+    "lbryinc": "lbryio/lbryinc#0dc8829a319a708f45a855765f70a193ccb72676",
+    "lodash": ">=4.17.11",
+    "merge": ">=1.2.1",
+    "moment": "^2.22.1",
+    "react": "16.9.0",
+    "react-native": "0.61.5",
+    "@react-native-community/async-storage": "^1.5.1",
+    "@react-native-community/masked-view": "^0.1.5",
+    "react-native-camera": "^3.15.0",
+    "react-native-country-picker-modal": "^1.10.0",
+    "react-native-exception-handler": "2.10.8",
+    "react-native-fast-image": "^7.0.2",
+    "react-native-fs": "^2.16.6",
+    "react-native-gesture-handler": "1.5.2",
+    "react-native-image-zoom-viewer": "^2.2.5",
+    "react-native-password-strength-meter": "^0.0.2",
+    "react-native-phone-input": "lbryio/react-native-phone-input",
+    "react-native-progress-circle": "2.1.0",
+    "react-native-reanimated": "1.4.0",
+    "react-native-safe-area-context": "^0.6.2",
+    "react-native-screens": "^2.0.0",
+    "react-native-snackbar": "2.0.4",
+    "react-native-super-grid": "^3.0.4",
+    "react-native-vector-icons": "^6.6.0",
+    "react-native-video": "lbryio/react-native-video#7992ff945872f9bd00a3736d9ff1318f343abf47",
+    "react-native-webview": "^8.0.2",
+    "react-navigation": "^4.0.10",
+    "react-navigation-drawer": "2.3.3",
+    "react-navigation-redux-helpers": "^3.0.2",
+    "react-navigation-tabs": "^2.7.0",
+    "react-navigation-stack": "^1.10.3",
+    "react-redux": "^5.0.3",
+    "redux": "^4.0.4",
+    "redux-persist": "^6.0.0",
+    "redux-persist-filesystem-storage": "^2.1.0",
+    "redux-persist-transform-compress": "^4.2.0",
+    "redux-persist-transform-filter": "0.0.18",
+    "redux-thunk": "^2.3.0",
+    "rn-fetch-blob": "0.12.0",
+    "seedrandom": "3.0.3",
+    "showdown": "1.9.1"
+  },
+  "devDependencies": {
+    "@babel/core": "^7.6.2",
+    "babel-eslint": "10.0.2",
+    "@babel/plugin-proposal-object-rest-spread": "^7.5.4",
+    "babel-preset-env": "^1.6.1",
+    "babel-preset-stage-2": "^6.18.0",
+    "babel-plugin-module-resolver": "^3.1.1",
+    "eslint": "^6.5.1",
+    "eslint-config-standard": "^12.0.0",
+    "eslint-config-standard-jsx": "^6.0.2",
+    "eslint-plugin-flowtype": "^2.46.1",
+    "eslint-plugin-import": "^2.17.2",
+    "eslint-plugin-node": "^8.0.1",
+    "eslint-plugin-promise": "^4.1.1",
+    "eslint-plugin-react": "^7.12.4",
+    "eslint-plugin-standard": "^4.0.0",
+    "flow-babel-webpack-plugin": "^1.1.1",
+    "husky": "^0.14.3",
+    "lint-staged": "^7.0.4",
+    "metro-react-native-babel-preset": "^0.58.0",
+    "prettier": "^1.11.1",
+    "@react-native-community/eslint-config": "^0.0.5",
+    "react-devtools": "^3.6.3",
+    "reactotron-react-native": "4.0.2",
+    "reactotron-redux": "3.1.2"
+  },
+  "jest": {
+    "preset": "react-native"
+  }
 }
diff --git a/yarn.lock b/yarn.lock
new file mode 100644
index 0000000..bed52b5
--- /dev/null
+++ b/yarn.lock
@@ -0,0 +1,8173 @@
+# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
+# yarn lockfile v1
+
+
+"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.8.3":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.8.3.tgz#33e25903d7481181534e12ec0a25f16b6fcf419e"
+  integrity sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==
+  dependencies:
+    "@babel/highlight" "^7.8.3"
+
+"@babel/core@^7.0.0", "@babel/core@^7.6.2":
+  version "7.8.4"
+  resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.8.4.tgz#d496799e5c12195b3602d0fddd77294e3e38e80e"
+  integrity sha512-0LiLrB2PwrVI+a2/IEskBopDYSd8BCb3rOvH7D5tzoWd696TBEduBvuLVm4Nx6rltrLZqvI3MCalB2K2aVzQjA==
+  dependencies:
+    "@babel/code-frame" "^7.8.3"
+    "@babel/generator" "^7.8.4"
+    "@babel/helpers" "^7.8.4"
+    "@babel/parser" "^7.8.4"
+    "@babel/template" "^7.8.3"
+    "@babel/traverse" "^7.8.4"
+    "@babel/types" "^7.8.3"
+    convert-source-map "^1.7.0"
+    debug "^4.1.0"
+    gensync "^1.0.0-beta.1"
+    json5 "^2.1.0"
+    lodash "^4.17.13"
+    resolve "^1.3.2"
+    semver "^5.4.1"
+    source-map "^0.5.0"
+
+"@babel/generator@^7.0.0", "@babel/generator@^7.8.4":
+  version "7.8.4"
+  resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.8.4.tgz#35bbc74486956fe4251829f9f6c48330e8d0985e"
+  integrity sha512-PwhclGdRpNAf3IxZb0YVuITPZmmrXz9zf6fH8lT4XbrmfQKr6ryBzhv593P5C6poJRciFCL/eHGW2NuGrgEyxA==
+  dependencies:
+    "@babel/types" "^7.8.3"
+    jsesc "^2.5.1"
+    lodash "^4.17.13"
+    source-map "^0.5.0"
+
+"@babel/helper-annotate-as-pure@^7.8.3":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.8.3.tgz#60bc0bc657f63a0924ff9a4b4a0b24a13cf4deee"
+  integrity sha512-6o+mJrZBxOoEX77Ezv9zwW7WV8DdluouRKNY/IR5u/YTMuKHgugHOzYWlYvYLpLA9nPsQCAAASpCIbjI9Mv+Uw==
+  dependencies:
+    "@babel/types" "^7.8.3"
+
+"@babel/helper-builder-binary-assignment-operator-visitor@^7.8.3":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.8.3.tgz#c84097a427a061ac56a1c30ebf54b7b22d241503"
+  integrity sha512-5eFOm2SyFPK4Rh3XMMRDjN7lBH0orh3ss0g3rTYZnBQ+r6YPj7lgDyCvPphynHvUrobJmeMignBr6Acw9mAPlw==
+  dependencies:
+    "@babel/helper-explode-assignable-expression" "^7.8.3"
+    "@babel/types" "^7.8.3"
+
+"@babel/helper-builder-react-jsx@^7.8.3":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.8.3.tgz#dee98d7d79cc1f003d80b76fe01c7f8945665ff6"
+  integrity sha512-JT8mfnpTkKNCboTqZsQTdGo3l3Ik3l7QIt9hh0O9DYiwVel37VoJpILKM4YFbP2euF32nkQSb+F9cUk9b7DDXQ==
+  dependencies:
+    "@babel/types" "^7.8.3"
+    esutils "^2.0.0"
+
+"@babel/helper-call-delegate@^7.8.3":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/helper-call-delegate/-/helper-call-delegate-7.8.3.tgz#de82619898aa605d409c42be6ffb8d7204579692"
+  integrity sha512-6Q05px0Eb+N4/GTyKPPvnkig7Lylw+QzihMpws9iiZQv7ZImf84ZsZpQH7QoWN4n4tm81SnSzPgHw2qtO0Zf3A==
+  dependencies:
+    "@babel/helper-hoist-variables" "^7.8.3"
+    "@babel/traverse" "^7.8.3"
+    "@babel/types" "^7.8.3"
+
+"@babel/helper-create-class-features-plugin@^7.8.3":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.8.3.tgz#5b94be88c255f140fd2c10dd151e7f98f4bff397"
+  integrity sha512-qmp4pD7zeTxsv0JNecSBsEmG1ei2MqwJq4YQcK3ZWm/0t07QstWfvuV/vm3Qt5xNMFETn2SZqpMx2MQzbtq+KA==
+  dependencies:
+    "@babel/helper-function-name" "^7.8.3"
+    "@babel/helper-member-expression-to-functions" "^7.8.3"
+    "@babel/helper-optimise-call-expression" "^7.8.3"
+    "@babel/helper-plugin-utils" "^7.8.3"
+    "@babel/helper-replace-supers" "^7.8.3"
+    "@babel/helper-split-export-declaration" "^7.8.3"
+
+"@babel/helper-create-regexp-features-plugin@^7.8.3":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.8.3.tgz#c774268c95ec07ee92476a3862b75cc2839beb79"
+  integrity sha512-Gcsm1OHCUr9o9TcJln57xhWHtdXbA2pgQ58S0Lxlks0WMGNXuki4+GLfX0p+L2ZkINUGZvfkz8rzoqJQSthI+Q==
+  dependencies:
+    "@babel/helper-regex" "^7.8.3"
+    regexpu-core "^4.6.0"
+
+"@babel/helper-define-map@^7.8.3":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.8.3.tgz#a0655cad5451c3760b726eba875f1cd8faa02c15"
+  integrity sha512-PoeBYtxoZGtct3md6xZOCWPcKuMuk3IHhgxsRRNtnNShebf4C8YonTSblsK4tvDbm+eJAw2HAPOfCr+Q/YRG/g==
+  dependencies:
+    "@babel/helper-function-name" "^7.8.3"
+    "@babel/types" "^7.8.3"
+    lodash "^4.17.13"
+
+"@babel/helper-explode-assignable-expression@^7.8.3":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.8.3.tgz#a728dc5b4e89e30fc2dfc7d04fa28a930653f982"
+  integrity sha512-N+8eW86/Kj147bO9G2uclsg5pwfs/fqqY5rwgIL7eTBklgXjcOJ3btzS5iM6AitJcftnY7pm2lGsrJVYLGjzIw==
+  dependencies:
+    "@babel/traverse" "^7.8.3"
+    "@babel/types" "^7.8.3"
+
+"@babel/helper-function-name@^7.8.3":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz#eeeb665a01b1f11068e9fb86ad56a1cb1a824cca"
+  integrity sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==
+  dependencies:
+    "@babel/helper-get-function-arity" "^7.8.3"
+    "@babel/template" "^7.8.3"
+    "@babel/types" "^7.8.3"
+
+"@babel/helper-get-function-arity@^7.8.3":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz#b894b947bd004381ce63ea1db9f08547e920abd5"
+  integrity sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==
+  dependencies:
+    "@babel/types" "^7.8.3"
+
+"@babel/helper-hoist-variables@^7.8.3":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.8.3.tgz#1dbe9b6b55d78c9b4183fc8cdc6e30ceb83b7134"
+  integrity sha512-ky1JLOjcDUtSc+xkt0xhYff7Z6ILTAHKmZLHPxAhOP0Nd77O+3nCsd6uSVYur6nJnCI029CrNbYlc0LoPfAPQg==
+  dependencies:
+    "@babel/types" "^7.8.3"
+
+"@babel/helper-member-expression-to-functions@^7.8.3":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz#659b710498ea6c1d9907e0c73f206eee7dadc24c"
+  integrity sha512-fO4Egq88utkQFjbPrSHGmGLFqmrshs11d46WI+WZDESt7Wu7wN2G2Iu+NMMZJFDOVRHAMIkB5SNh30NtwCA7RA==
+  dependencies:
+    "@babel/types" "^7.8.3"
+
+"@babel/helper-module-imports@^7.8.3":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz#7fe39589b39c016331b6b8c3f441e8f0b1419498"
+  integrity sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==
+  dependencies:
+    "@babel/types" "^7.8.3"
+
+"@babel/helper-module-transforms@^7.8.3":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.8.3.tgz#d305e35d02bee720fbc2c3c3623aa0c316c01590"
+  integrity sha512-C7NG6B7vfBa/pwCOshpMbOYUmrYQDfCpVL/JCRu0ek8B5p8kue1+BCXpg2vOYs7w5ACB9GTOBYQ5U6NwrMg+3Q==
+  dependencies:
+    "@babel/helper-module-imports" "^7.8.3"
+    "@babel/helper-simple-access" "^7.8.3"
+    "@babel/helper-split-export-declaration" "^7.8.3"
+    "@babel/template" "^7.8.3"
+    "@babel/types" "^7.8.3"
+    lodash "^4.17.13"
+
+"@babel/helper-optimise-call-expression@^7.8.3":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz#7ed071813d09c75298ef4f208956006b6111ecb9"
+  integrity sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ==
+  dependencies:
+    "@babel/types" "^7.8.3"
+
+"@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz#9ea293be19babc0f52ff8ca88b34c3611b208670"
+  integrity sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==
+
+"@babel/helper-regex@^7.8.3":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.8.3.tgz#139772607d51b93f23effe72105b319d2a4c6965"
+  integrity sha512-BWt0QtYv/cg/NecOAZMdcn/waj/5P26DR4mVLXfFtDokSR6fyuG0Pj+e2FqtSME+MqED1khnSMulkmGl8qWiUQ==
+  dependencies:
+    lodash "^4.17.13"
+
+"@babel/helper-remap-async-to-generator@^7.8.3":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.8.3.tgz#273c600d8b9bf5006142c1e35887d555c12edd86"
+  integrity sha512-kgwDmw4fCg7AVgS4DukQR/roGp+jP+XluJE5hsRZwxCYGg+Rv9wSGErDWhlI90FODdYfd4xG4AQRiMDjjN0GzA==
+  dependencies:
+    "@babel/helper-annotate-as-pure" "^7.8.3"
+    "@babel/helper-wrap-function" "^7.8.3"
+    "@babel/template" "^7.8.3"
+    "@babel/traverse" "^7.8.3"
+    "@babel/types" "^7.8.3"
+
+"@babel/helper-replace-supers@^7.8.3":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.8.3.tgz#91192d25f6abbcd41da8a989d4492574fb1530bc"
+  integrity sha512-xOUssL6ho41U81etpLoT2RTdvdus4VfHamCuAm4AHxGr+0it5fnwoVdwUJ7GFEqCsQYzJUhcbsN9wB9apcYKFA==
+  dependencies:
+    "@babel/helper-member-expression-to-functions" "^7.8.3"
+    "@babel/helper-optimise-call-expression" "^7.8.3"
+    "@babel/traverse" "^7.8.3"
+    "@babel/types" "^7.8.3"
+
+"@babel/helper-simple-access@^7.8.3":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz#7f8109928b4dab4654076986af575231deb639ae"
+  integrity sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw==
+  dependencies:
+    "@babel/template" "^7.8.3"
+    "@babel/types" "^7.8.3"
+
+"@babel/helper-split-export-declaration@^7.8.3":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz#31a9f30070f91368a7182cf05f831781065fc7a9"
+  integrity sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==
+  dependencies:
+    "@babel/types" "^7.8.3"
+
+"@babel/helper-wrap-function@^7.8.3":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.8.3.tgz#9dbdb2bb55ef14aaa01fe8c99b629bd5352d8610"
+  integrity sha512-LACJrbUET9cQDzb6kG7EeD7+7doC3JNvUgTEQOx2qaO1fKlzE/Bf05qs9w1oXQMmXlPO65lC3Tq9S6gZpTErEQ==
+  dependencies:
+    "@babel/helper-function-name" "^7.8.3"
+    "@babel/template" "^7.8.3"
+    "@babel/traverse" "^7.8.3"
+    "@babel/types" "^7.8.3"
+
+"@babel/helpers@^7.8.4":
+  version "7.8.4"
+  resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.8.4.tgz#754eb3ee727c165e0a240d6c207de7c455f36f73"
+  integrity sha512-VPbe7wcQ4chu4TDQjimHv/5tj73qz88o12EPkO2ValS2QiQS/1F2SsjyIGNnAD0vF/nZS6Cf9i+vW6HIlnaR8w==
+  dependencies:
+    "@babel/template" "^7.8.3"
+    "@babel/traverse" "^7.8.4"
+    "@babel/types" "^7.8.3"
+
+"@babel/highlight@^7.8.3":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.8.3.tgz#28f173d04223eaaa59bc1d439a3836e6d1265797"
+  integrity sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==
+  dependencies:
+    chalk "^2.0.0"
+    esutils "^2.0.2"
+    js-tokens "^4.0.0"
+
+"@babel/parser@^7.0.0", "@babel/parser@^7.8.3", "@babel/parser@^7.8.4":
+  version "7.8.4"
+  resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.8.4.tgz#d1dbe64691d60358a974295fa53da074dd2ce8e8"
+  integrity sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==
+
+"@babel/plugin-external-helpers@^7.0.0":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-external-helpers/-/plugin-external-helpers-7.8.3.tgz#5a94164d9af393b2820a3cdc407e28ebf237de4b"
+  integrity sha512-mx0WXDDiIl5DwzMtzWGRSPugXi9BxROS05GQrhLNbEamhBiicgn994ibwkyiBH+6png7bm/yA7AUsvHyCXi4Vw==
+  dependencies:
+    "@babel/helper-plugin-utils" "^7.8.3"
+
+"@babel/plugin-proposal-class-properties@^7.0.0":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.8.3.tgz#5e06654af5cd04b608915aada9b2a6788004464e"
+  integrity sha512-EqFhbo7IosdgPgZggHaNObkmO1kNUe3slaKu54d5OWvy+p9QIKOzK1GAEpAIsZtWVtPXUHSMcT4smvDrCfY4AA==
+  dependencies:
+    "@babel/helper-create-class-features-plugin" "^7.8.3"
+    "@babel/helper-plugin-utils" "^7.8.3"
+
+"@babel/plugin-proposal-export-default-from@^7.0.0":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.8.3.tgz#4cb7c2fdeaed490b60d9bfd3dc8a20f81f9c2e7c"
+  integrity sha512-PYtv2S2OdCdp7GSPDg5ndGZFm9DmWFvuLoS5nBxZCgOBggluLnhTScspJxng96alHQzPyrrHxvC9/w4bFuspeA==
+  dependencies:
+    "@babel/helper-plugin-utils" "^7.8.3"
+    "@babel/plugin-syntax-export-default-from" "^7.8.3"
+
+"@babel/plugin-proposal-nullish-coalescing-operator@^7.0.0":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz#e4572253fdeed65cddeecfdab3f928afeb2fd5d2"
+  integrity sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw==
+  dependencies:
+    "@babel/helper-plugin-utils" "^7.8.3"
+    "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0"
+
+"@babel/plugin-proposal-object-rest-spread@^7.0.0", "@babel/plugin-proposal-object-rest-spread@^7.5.4":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.8.3.tgz#eb5ae366118ddca67bed583b53d7554cad9951bb"
+  integrity sha512-8qvuPwU/xxUCt78HocNlv0mXXo0wdh9VT1R04WU8HGOfaOob26pF+9P5/lYjN/q7DHOX1bvX60hnhOvuQUJdbA==
+  dependencies:
+    "@babel/helper-plugin-utils" "^7.8.3"
+    "@babel/plugin-syntax-object-rest-spread" "^7.8.0"
+
+"@babel/plugin-proposal-optional-catch-binding@^7.0.0":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.8.3.tgz#9dee96ab1650eed88646ae9734ca167ac4a9c5c9"
+  integrity sha512-0gkX7J7E+AtAw9fcwlVQj8peP61qhdg/89D5swOkjYbkboA2CVckn3kiyum1DE0wskGb7KJJxBdyEBApDLLVdw==
+  dependencies:
+    "@babel/helper-plugin-utils" "^7.8.3"
+    "@babel/plugin-syntax-optional-catch-binding" "^7.8.0"
+
+"@babel/plugin-proposal-optional-chaining@^7.0.0":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.8.3.tgz#ae10b3214cb25f7adb1f3bc87ba42ca10b7e2543"
+  integrity sha512-QIoIR9abkVn+seDE3OjA08jWcs3eZ9+wJCKSRgo3WdEU2csFYgdScb+8qHB3+WXsGJD55u+5hWCISI7ejXS+kg==
+  dependencies:
+    "@babel/helper-plugin-utils" "^7.8.3"
+    "@babel/plugin-syntax-optional-chaining" "^7.8.0"
+
+"@babel/plugin-syntax-class-properties@^7.0.0":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.8.3.tgz#6cb933a8872c8d359bfde69bbeaae5162fd1e8f7"
+  integrity sha512-UcAyQWg2bAN647Q+O811tG9MrJ38Z10jjhQdKNAL8fsyPzE3cCN/uT+f55cFVY4aGO4jqJAvmqsuY3GQDwAoXg==
+  dependencies:
+    "@babel/helper-plugin-utils" "^7.8.3"
+
+"@babel/plugin-syntax-dynamic-import@^7.0.0":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3"
+  integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==
+  dependencies:
+    "@babel/helper-plugin-utils" "^7.8.0"
+
+"@babel/plugin-syntax-export-default-from@^7.0.0", "@babel/plugin-syntax-export-default-from@^7.8.3":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.8.3.tgz#f1e55ce850091442af4ba9c2550106035b29d678"
+  integrity sha512-a1qnnsr73KLNIQcQlcQ4ZHxqqfBKM6iNQZW2OMTyxNbA2WC7SHWHtGVpFzWtQAuS2pspkWVzdEBXXx8Ik0Za4w==
+  dependencies:
+    "@babel/helper-plugin-utils" "^7.8.3"
+
+"@babel/plugin-syntax-flow@^7.0.0", "@babel/plugin-syntax-flow@^7.2.0", "@babel/plugin-syntax-flow@^7.8.3":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.8.3.tgz#f2c883bd61a6316f2c89380ae5122f923ba4527f"
+  integrity sha512-innAx3bUbA0KSYj2E2MNFSn9hiCeowOFLxlsuhXzw8hMQnzkDomUr9QCD7E9VF60NmnG1sNTuuv6Qf4f8INYsg==
+  dependencies:
+    "@babel/helper-plugin-utils" "^7.8.3"
+
+"@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.8.3":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.8.3.tgz#521b06c83c40480f1e58b4fd33b92eceb1d6ea94"
+  integrity sha512-WxdW9xyLgBdefoo0Ynn3MRSkhe5tFVxxKNVdnZSh318WrG2e2jH+E9wd/++JsqcLJZPfz87njQJ8j2Upjm0M0A==
+  dependencies:
+    "@babel/helper-plugin-utils" "^7.8.3"
+
+"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.0":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9"
+  integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==
+  dependencies:
+    "@babel/helper-plugin-utils" "^7.8.0"
+
+"@babel/plugin-syntax-object-rest-spread@^7.0.0", "@babel/plugin-syntax-object-rest-spread@^7.8.0":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871"
+  integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==
+  dependencies:
+    "@babel/helper-plugin-utils" "^7.8.0"
+
+"@babel/plugin-syntax-optional-catch-binding@^7.8.0":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1"
+  integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==
+  dependencies:
+    "@babel/helper-plugin-utils" "^7.8.0"
+
+"@babel/plugin-syntax-optional-chaining@^7.8.0":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a"
+  integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==
+  dependencies:
+    "@babel/helper-plugin-utils" "^7.8.0"
+
+"@babel/plugin-syntax-typescript@^7.8.3":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.8.3.tgz#c1f659dda97711a569cef75275f7e15dcaa6cabc"
+  integrity sha512-GO1MQ/SGGGoiEXY0e0bSpHimJvxqB7lktLLIq2pv8xG7WZ8IMEle74jIe1FhprHBWjwjZtXHkycDLZXIWM5Wfg==
+  dependencies:
+    "@babel/helper-plugin-utils" "^7.8.3"
+
+"@babel/plugin-transform-arrow-functions@^7.0.0":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.8.3.tgz#82776c2ed0cd9e1a49956daeb896024c9473b8b6"
+  integrity sha512-0MRF+KC8EqH4dbuITCWwPSzsyO3HIWWlm30v8BbbpOrS1B++isGxPnnuq/IZvOX5J2D/p7DQalQm+/2PnlKGxg==
+  dependencies:
+    "@babel/helper-plugin-utils" "^7.8.3"
+
+"@babel/plugin-transform-async-to-generator@^7.0.0":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.8.3.tgz#4308fad0d9409d71eafb9b1a6ee35f9d64b64086"
+  integrity sha512-imt9tFLD9ogt56Dd5CI/6XgpukMwd/fLGSrix2httihVe7LOGVPhyhMh1BU5kDM7iHD08i8uUtmV2sWaBFlHVQ==
+  dependencies:
+    "@babel/helper-module-imports" "^7.8.3"
+    "@babel/helper-plugin-utils" "^7.8.3"
+    "@babel/helper-remap-async-to-generator" "^7.8.3"
+
+"@babel/plugin-transform-block-scoped-functions@^7.0.0":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.8.3.tgz#437eec5b799b5852072084b3ae5ef66e8349e8a3"
+  integrity sha512-vo4F2OewqjbB1+yaJ7k2EJFHlTP3jR634Z9Cj9itpqNjuLXvhlVxgnjsHsdRgASR8xYDrx6onw4vW5H6We0Jmg==
+  dependencies:
+    "@babel/helper-plugin-utils" "^7.8.3"
+
+"@babel/plugin-transform-block-scoping@^7.0.0":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.8.3.tgz#97d35dab66857a437c166358b91d09050c868f3a"
+  integrity sha512-pGnYfm7RNRgYRi7bids5bHluENHqJhrV4bCZRwc5GamaWIIs07N4rZECcmJL6ZClwjDz1GbdMZFtPs27hTB06w==
+  dependencies:
+    "@babel/helper-plugin-utils" "^7.8.3"
+    lodash "^4.17.13"
+
+"@babel/plugin-transform-classes@^7.0.0":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.8.3.tgz#46fd7a9d2bb9ea89ce88720477979fe0d71b21b8"
+  integrity sha512-SjT0cwFJ+7Rbr1vQsvphAHwUHvSUPmMjMU/0P59G8U2HLFqSa082JO7zkbDNWs9kH/IUqpHI6xWNesGf8haF1w==
+  dependencies:
+    "@babel/helper-annotate-as-pure" "^7.8.3"
+    "@babel/helper-define-map" "^7.8.3"
+    "@babel/helper-function-name" "^7.8.3"
+    "@babel/helper-optimise-call-expression" "^7.8.3"
+    "@babel/helper-plugin-utils" "^7.8.3"
+    "@babel/helper-replace-supers" "^7.8.3"
+    "@babel/helper-split-export-declaration" "^7.8.3"
+    globals "^11.1.0"
+
+"@babel/plugin-transform-computed-properties@^7.0.0":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.8.3.tgz#96d0d28b7f7ce4eb5b120bb2e0e943343c86f81b"
+  integrity sha512-O5hiIpSyOGdrQZRQ2ccwtTVkgUDBBiCuK//4RJ6UfePllUTCENOzKxfh6ulckXKc0DixTFLCfb2HVkNA7aDpzA==
+  dependencies:
+    "@babel/helper-plugin-utils" "^7.8.3"
+
+"@babel/plugin-transform-destructuring@^7.0.0":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.8.3.tgz#20ddfbd9e4676906b1056ee60af88590cc7aaa0b"
+  integrity sha512-H4X646nCkiEcHZUZaRkhE2XVsoz0J/1x3VVujnn96pSoGCtKPA99ZZA+va+gK+92Zycd6OBKCD8tDb/731bhgQ==
+  dependencies:
+    "@babel/helper-plugin-utils" "^7.8.3"
+
+"@babel/plugin-transform-exponentiation-operator@^7.0.0":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.8.3.tgz#581a6d7f56970e06bf51560cd64f5e947b70d7b7"
+  integrity sha512-zwIpuIymb3ACcInbksHaNcR12S++0MDLKkiqXHl3AzpgdKlFNhog+z/K0+TGW+b0w5pgTq4H6IwV/WhxbGYSjQ==
+  dependencies:
+    "@babel/helper-builder-binary-assignment-operator-visitor" "^7.8.3"
+    "@babel/helper-plugin-utils" "^7.8.3"
+
+"@babel/plugin-transform-flow-strip-types@^7.0.0":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.8.3.tgz#da705a655466b2a9b36046b57bf0cbcd53551bd4"
+  integrity sha512-g/6WTWG/xbdd2exBBzMfygjX/zw4eyNC4X8pRaq7aRHRoDUCzAIu3kGYIXviOv8BjCuWm8vDBwjHcjiRNgXrPA==
+  dependencies:
+    "@babel/helper-plugin-utils" "^7.8.3"
+    "@babel/plugin-syntax-flow" "^7.8.3"
+
+"@babel/plugin-transform-for-of@^7.0.0":
+  version "7.8.4"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.8.4.tgz#6fe8eae5d6875086ee185dd0b098a8513783b47d"
+  integrity sha512-iAXNlOWvcYUYoV8YIxwS7TxGRJcxyl8eQCfT+A5j8sKUzRFvJdcyjp97jL2IghWSRDaL2PU2O2tX8Cu9dTBq5A==
+  dependencies:
+    "@babel/helper-plugin-utils" "^7.8.3"
+
+"@babel/plugin-transform-function-name@^7.0.0":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.8.3.tgz#279373cb27322aaad67c2683e776dfc47196ed8b"
+  integrity sha512-rO/OnDS78Eifbjn5Py9v8y0aR+aSYhDhqAwVfsTl0ERuMZyr05L1aFSCJnbv2mmsLkit/4ReeQ9N2BgLnOcPCQ==
+  dependencies:
+    "@babel/helper-function-name" "^7.8.3"
+    "@babel/helper-plugin-utils" "^7.8.3"
+
+"@babel/plugin-transform-literals@^7.0.0":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.8.3.tgz#aef239823d91994ec7b68e55193525d76dbd5dc1"
+  integrity sha512-3Tqf8JJ/qB7TeldGl+TT55+uQei9JfYaregDcEAyBZ7akutriFrt6C/wLYIer6OYhleVQvH/ntEhjE/xMmy10A==
+  dependencies:
+    "@babel/helper-plugin-utils" "^7.8.3"
+
+"@babel/plugin-transform-member-expression-literals@^7.0.0":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.8.3.tgz#963fed4b620ac7cbf6029c755424029fa3a40410"
+  integrity sha512-3Wk2EXhnw+rP+IDkK6BdtPKsUE5IeZ6QOGrPYvw52NwBStw9V1ZVzxgK6fSKSxqUvH9eQPR3tm3cOq79HlsKYA==
+  dependencies:
+    "@babel/helper-plugin-utils" "^7.8.3"
+
+"@babel/plugin-transform-modules-commonjs@^7.0.0":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.8.3.tgz#df251706ec331bd058a34bdd72613915f82928a5"
+  integrity sha512-JpdMEfA15HZ/1gNuB9XEDlZM1h/gF/YOH7zaZzQu2xCFRfwc01NXBMHHSTT6hRjlXJJs5x/bfODM3LiCk94Sxg==
+  dependencies:
+    "@babel/helper-module-transforms" "^7.8.3"
+    "@babel/helper-plugin-utils" "^7.8.3"
+    "@babel/helper-simple-access" "^7.8.3"
+    babel-plugin-dynamic-import-node "^2.3.0"
+
+"@babel/plugin-transform-object-assign@^7.0.0":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.8.3.tgz#dc3b8dd50ef03837868a37b7df791f64f288538e"
+  integrity sha512-i3LuN8tPDqUCRFu3dkzF2r1Nx0jp4scxtm7JxtIqI9he9Vk20YD+/zshdzR9JLsoBMlJlNR82a62vQExNEVx/Q==
+  dependencies:
+    "@babel/helper-plugin-utils" "^7.8.3"
+
+"@babel/plugin-transform-object-super@^7.0.0":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.8.3.tgz#ebb6a1e7a86ffa96858bd6ac0102d65944261725"
+  integrity sha512-57FXk+gItG/GejofIyLIgBKTas4+pEU47IXKDBWFTxdPd7F80H8zybyAY7UoblVfBhBGs2EKM+bJUu2+iUYPDQ==
+  dependencies:
+    "@babel/helper-plugin-utils" "^7.8.3"
+    "@babel/helper-replace-supers" "^7.8.3"
+
+"@babel/plugin-transform-parameters@^7.0.0":
+  version "7.8.4"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.8.4.tgz#1d5155de0b65db0ccf9971165745d3bb990d77d3"
+  integrity sha512-IsS3oTxeTsZlE5KqzTbcC2sV0P9pXdec53SU+Yxv7o/6dvGM5AkTotQKhoSffhNgZ/dftsSiOoxy7evCYJXzVA==
+  dependencies:
+    "@babel/helper-call-delegate" "^7.8.3"
+    "@babel/helper-get-function-arity" "^7.8.3"
+    "@babel/helper-plugin-utils" "^7.8.3"
+
+"@babel/plugin-transform-property-literals@^7.0.0":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.8.3.tgz#33194300d8539c1ed28c62ad5087ba3807b98263"
+  integrity sha512-uGiiXAZMqEoQhRWMK17VospMZh5sXWg+dlh2soffpkAl96KAm+WZuJfa6lcELotSRmooLqg0MWdH6UUq85nmmg==
+  dependencies:
+    "@babel/helper-plugin-utils" "^7.8.3"
+
+"@babel/plugin-transform-react-display-name@^7.0.0":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.8.3.tgz#70ded987c91609f78353dd76d2fb2a0bb991e8e5"
+  integrity sha512-3Jy/PCw8Fe6uBKtEgz3M82ljt+lTg+xJaM4og+eyu83qLT87ZUSckn0wy7r31jflURWLO83TW6Ylf7lyXj3m5A==
+  dependencies:
+    "@babel/helper-plugin-utils" "^7.8.3"
+
+"@babel/plugin-transform-react-jsx-source@^7.0.0":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.8.3.tgz#951e75a8af47f9f120db731be095d2b2c34920e0"
+  integrity sha512-PLMgdMGuVDtRS/SzjNEQYUT8f4z1xb2BAT54vM1X5efkVuYBf5WyGUMbpmARcfq3NaglIwz08UVQK4HHHbC6ag==
+  dependencies:
+    "@babel/helper-plugin-utils" "^7.8.3"
+    "@babel/plugin-syntax-jsx" "^7.8.3"
+
+"@babel/plugin-transform-react-jsx@^7.0.0":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.8.3.tgz#4220349c0390fdefa505365f68c103562ab2fc4a"
+  integrity sha512-r0h+mUiyL595ikykci+fbwm9YzmuOrUBi0b+FDIKmi3fPQyFokWVEMJnRWHJPPQEjyFJyna9WZC6Viv6UHSv1g==
+  dependencies:
+    "@babel/helper-builder-react-jsx" "^7.8.3"
+    "@babel/helper-plugin-utils" "^7.8.3"
+    "@babel/plugin-syntax-jsx" "^7.8.3"
+
+"@babel/plugin-transform-regenerator@^7.0.0":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.8.3.tgz#b31031e8059c07495bf23614c97f3d9698bc6ec8"
+  integrity sha512-qt/kcur/FxrQrzFR432FGZznkVAjiyFtCOANjkAKwCbt465L6ZCiUQh2oMYGU3Wo8LRFJxNDFwWn106S5wVUNA==
+  dependencies:
+    regenerator-transform "^0.14.0"
+
+"@babel/plugin-transform-runtime@^7.0.0":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.8.3.tgz#c0153bc0a5375ebc1f1591cb7eea223adea9f169"
+  integrity sha512-/vqUt5Yh+cgPZXXjmaG9NT8aVfThKk7G4OqkVhrXqwsC5soMn/qTCxs36rZ2QFhpfTJcjw4SNDIZ4RUb8OL4jQ==
+  dependencies:
+    "@babel/helper-module-imports" "^7.8.3"
+    "@babel/helper-plugin-utils" "^7.8.3"
+    resolve "^1.8.1"
+    semver "^5.5.1"
+
+"@babel/plugin-transform-shorthand-properties@^7.0.0":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.8.3.tgz#28545216e023a832d4d3a1185ed492bcfeac08c8"
+  integrity sha512-I9DI6Odg0JJwxCHzbzW08ggMdCezoWcuQRz3ptdudgwaHxTjxw5HgdFJmZIkIMlRymL6YiZcped4TTCB0JcC8w==
+  dependencies:
+    "@babel/helper-plugin-utils" "^7.8.3"
+
+"@babel/plugin-transform-spread@^7.0.0":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.8.3.tgz#9c8ffe8170fdfb88b114ecb920b82fb6e95fe5e8"
+  integrity sha512-CkuTU9mbmAoFOI1tklFWYYbzX5qCIZVXPVy0jpXgGwkplCndQAa58s2jr66fTeQnA64bDox0HL4U56CFYoyC7g==
+  dependencies:
+    "@babel/helper-plugin-utils" "^7.8.3"
+
+"@babel/plugin-transform-sticky-regex@^7.0.0":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.8.3.tgz#be7a1290f81dae767475452199e1f76d6175b100"
+  integrity sha512-9Spq0vGCD5Bb4Z/ZXXSK5wbbLFMG085qd2vhL1JYu1WcQ5bXqZBAYRzU1d+p79GcHs2szYv5pVQCX13QgldaWw==
+  dependencies:
+    "@babel/helper-plugin-utils" "^7.8.3"
+    "@babel/helper-regex" "^7.8.3"
+
+"@babel/plugin-transform-template-literals@^7.0.0":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.8.3.tgz#7bfa4732b455ea6a43130adc0ba767ec0e402a80"
+  integrity sha512-820QBtykIQOLFT8NZOcTRJ1UNuztIELe4p9DCgvj4NK+PwluSJ49we7s9FB1HIGNIYT7wFUJ0ar2QpCDj0escQ==
+  dependencies:
+    "@babel/helper-annotate-as-pure" "^7.8.3"
+    "@babel/helper-plugin-utils" "^7.8.3"
+
+"@babel/plugin-transform-typescript@^7.0.0", "@babel/plugin-transform-typescript@^7.5.0":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.8.3.tgz#be6f01a7ef423be68e65ace1f04fc407e6d88917"
+  integrity sha512-Ebj230AxcrKGZPKIp4g4TdQLrqX95TobLUWKd/CwG7X1XHUH1ZpkpFvXuXqWbtGRWb7uuEWNlrl681wsOArAdQ==
+  dependencies:
+    "@babel/helper-create-class-features-plugin" "^7.8.3"
+    "@babel/helper-plugin-utils" "^7.8.3"
+    "@babel/plugin-syntax-typescript" "^7.8.3"
+
+"@babel/plugin-transform-unicode-regex@^7.0.0":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.8.3.tgz#0cef36e3ba73e5c57273effb182f46b91a1ecaad"
+  integrity sha512-+ufgJjYdmWfSQ+6NS9VGUR2ns8cjJjYbrbi11mZBTaWm+Fui/ncTLFF28Ei1okavY+xkojGr1eJxNsWYeA5aZw==
+  dependencies:
+    "@babel/helper-create-regexp-features-plugin" "^7.8.3"
+    "@babel/helper-plugin-utils" "^7.8.3"
+
+"@babel/register@^7.0.0":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.8.3.tgz#5d5d30cfcc918437535d724b8ac1e4a60c5db1f8"
+  integrity sha512-t7UqebaWwo9nXWClIPLPloa5pN33A2leVs8Hf0e9g9YwUP8/H9NeR7DJU+4CXo23QtjChQv5a3DjEtT83ih1rg==
+  dependencies:
+    find-cache-dir "^2.0.0"
+    lodash "^4.17.13"
+    make-dir "^2.1.0"
+    pirates "^4.0.0"
+    source-map-support "^0.5.16"
+
+"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2":
+  version "7.8.4"
+  resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.8.4.tgz#d79f5a2040f7caa24d53e563aad49cbc05581308"
+  integrity sha512-neAp3zt80trRVBI1x0azq6c57aNBqYZH8KhMm3TaB7wEI5Q4A2SHfBHE8w9gOhI/lrqxtEbXZgQIrHP+wvSGwQ==
+  dependencies:
+    regenerator-runtime "^0.13.2"
+
+"@babel/template@^7.0.0", "@babel/template@^7.8.3":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.8.3.tgz#e02ad04fe262a657809327f578056ca15fd4d1b8"
+  integrity sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==
+  dependencies:
+    "@babel/code-frame" "^7.8.3"
+    "@babel/parser" "^7.8.3"
+    "@babel/types" "^7.8.3"
+
+"@babel/traverse@^7.0.0", "@babel/traverse@^7.8.3", "@babel/traverse@^7.8.4":
+  version "7.8.4"
+  resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.8.4.tgz#f0845822365f9d5b0e312ed3959d3f827f869e3c"
+  integrity sha512-NGLJPZwnVEyBPLI+bl9y9aSnxMhsKz42so7ApAv9D+b4vAFPpY013FTS9LdKxcABoIYFU52HcYga1pPlx454mg==
+  dependencies:
+    "@babel/code-frame" "^7.8.3"
+    "@babel/generator" "^7.8.4"
+    "@babel/helper-function-name" "^7.8.3"
+    "@babel/helper-split-export-declaration" "^7.8.3"
+    "@babel/parser" "^7.8.4"
+    "@babel/types" "^7.8.3"
+    debug "^4.1.0"
+    globals "^11.1.0"
+    lodash "^4.17.13"
+
+"@babel/types@^7.0.0", "@babel/types@^7.8.3":
+  version "7.8.3"
+  resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.8.3.tgz#5a383dffa5416db1b73dedffd311ffd0788fb31c"
+  integrity sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==
+  dependencies:
+    esutils "^2.0.2"
+    lodash "^4.17.13"
+    to-fast-properties "^2.0.0"
+
+"@callstack/react-theme-provider@3.0.3":
+  version "3.0.3"
+  resolved "https://registry.yarnpkg.com/@callstack/react-theme-provider/-/react-theme-provider-3.0.3.tgz#f964dda28cd6e731c3fbcf916b0579c6f9fb2db7"
+  integrity sha512-B+9JBK7zsND/AdVkjwHvbb4cR05fJofLFG30hOeoXke8WkKAWN36yFljauAhI8qwlXlGFGZMYE1wQvsqBSccrA==
+  dependencies:
+    "@types/hoist-non-react-statics" "^3.3.1"
+    deepmerge "^3.2.0"
+    hoist-non-react-statics "^3.3.0"
+
+"@cnakazawa/watch@^1.0.3":
+  version "1.0.4"
+  resolved "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a"
+  integrity sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==
+  dependencies:
+    exec-sh "^0.3.2"
+    minimist "^1.2.0"
+
+"@expo/vector-icons@^8.1.0":
+  version "8.1.0"
+  resolved "https://registry.yarnpkg.com/@expo/vector-icons/-/vector-icons-8.1.0.tgz#2a70d8d4a8b74f275063bcb2087e8b276a579955"
+  integrity sha512-/aKa+bgp3LIcTKJWPLRYTYCL0wf/Fr4dwl4XYmNGFG092pK3McuBoDk3b8tWyZnXBnEiqnMLd6Qwr+LEX6Jc0Q==
+  dependencies:
+    lodash "^4.17.4"
+    react-native-vector-icons "6.0.0"
+
+"@hapi/address@2.x.x":
+  version "2.1.4"
+  resolved "https://registry.yarnpkg.com/@hapi/address/-/address-2.1.4.tgz#5d67ed43f3fd41a69d4b9ff7b56e7c0d1d0a81e5"
+  integrity sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==
+
+"@hapi/bourne@1.x.x":
+  version "1.3.2"
+  resolved "https://registry.yarnpkg.com/@hapi/bourne/-/bourne-1.3.2.tgz#0a7095adea067243ce3283e1b56b8a8f453b242a"
+  integrity sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==
+
+"@hapi/hoek@8.x.x", "@hapi/hoek@^8.3.0":
+  version "8.5.1"
+  resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-8.5.1.tgz#fde96064ca446dec8c55a8c2f130957b070c6e06"
+  integrity sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==
+
+"@hapi/joi@^15.0.3":
+  version "15.1.1"
+  resolved "https://registry.yarnpkg.com/@hapi/joi/-/joi-15.1.1.tgz#c675b8a71296f02833f8d6d243b34c57b8ce19d7"
+  integrity sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==
+  dependencies:
+    "@hapi/address" "2.x.x"
+    "@hapi/bourne" "1.x.x"
+    "@hapi/hoek" "8.x.x"
+    "@hapi/topo" "3.x.x"
+
+"@hapi/topo@3.x.x":
+  version "3.1.6"
+  resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-3.1.6.tgz#68d935fa3eae7fdd5ab0d7f953f3205d8b2bfc29"
+  integrity sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==
+  dependencies:
+    "@hapi/hoek" "^8.3.0"
+
+"@jest/console@^24.9.0":
+  version "24.9.0"
+  resolved "https://registry.yarnpkg.com/@jest/console/-/console-24.9.0.tgz#79b1bc06fb74a8cfb01cbdedf945584b1b9707f0"
+  integrity sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ==
+  dependencies:
+    "@jest/source-map" "^24.9.0"
+    chalk "^2.0.1"
+    slash "^2.0.0"
+
+"@jest/fake-timers@^24.9.0":
+  version "24.9.0"
+  resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-24.9.0.tgz#ba3e6bf0eecd09a636049896434d306636540c93"
+  integrity sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A==
+  dependencies:
+    "@jest/types" "^24.9.0"
+    jest-message-util "^24.9.0"
+    jest-mock "^24.9.0"
+
+"@jest/source-map@^24.9.0":
+  version "24.9.0"
+  resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-24.9.0.tgz#0e263a94430be4b41da683ccc1e6bffe2a191714"
+  integrity sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg==
+  dependencies:
+    callsites "^3.0.0"
+    graceful-fs "^4.1.15"
+    source-map "^0.6.0"
+
+"@jest/test-result@^24.9.0":
+  version "24.9.0"
+  resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-24.9.0.tgz#11796e8aa9dbf88ea025757b3152595ad06ba0ca"
+  integrity sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA==
+  dependencies:
+    "@jest/console" "^24.9.0"
+    "@jest/types" "^24.9.0"
+    "@types/istanbul-lib-coverage" "^2.0.0"
+
+"@jest/types@^24.9.0":
+  version "24.9.0"
+  resolved "https://registry.yarnpkg.com/@jest/types/-/types-24.9.0.tgz#63cb26cb7500d069e5a389441a7c6ab5e909fc59"
+  integrity sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==
+  dependencies:
+    "@types/istanbul-lib-coverage" "^2.0.0"
+    "@types/istanbul-reports" "^1.1.1"
+    "@types/yargs" "^13.0.0"
+
+"@jest/types@^25.1.0":
+  version "25.1.0"
+  resolved "https://registry.yarnpkg.com/@jest/types/-/types-25.1.0.tgz#b26831916f0d7c381e11dbb5e103a72aed1b4395"
+  integrity sha512-VpOtt7tCrgvamWZh1reVsGADujKigBUFTi19mlRjqEGsE8qH4r3s+skY33dNdXOwyZIvuftZ5tqdF1IgsMejMA==
+  dependencies:
+    "@types/istanbul-lib-coverage" "^2.0.0"
+    "@types/istanbul-reports" "^1.1.1"
+    "@types/yargs" "^15.0.0"
+    chalk "^3.0.0"
+
+"@react-native-community/async-storage@^1.5.1":
+  version "1.8.0"
+  resolved "https://registry.yarnpkg.com/@react-native-community/async-storage/-/async-storage-1.8.0.tgz#5f23ad486daa284398c71f2cc94d15fb7be40bb8"
+  integrity sha512-R8hYm9h7MqoTa/opzBID6hhL5rseNoMJK1wG/B/Diob+JzEv7b1GMpHjsAZX2pU2o82LU73XbPJOPzfvkGFaUA==
+
+"@react-native-community/cli-debugger-ui@^3.0.0":
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-3.0.0.tgz#d01d08d1e5ddc1633d82c7d84d48fff07bd39416"
+  integrity sha512-m3X+iWLsK/H7/b7PpbNO33eQayR/+M26la4ZbYe1KRke5Umg4PIWsvg21O8Tw4uJcY8LA5hsP+rBi/syBkBf0g==
+  dependencies:
+    serve-static "^1.13.1"
+
+"@react-native-community/cli-platform-android@^3.0.0":
+  version "3.1.4"
+  resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-android/-/cli-platform-android-3.1.4.tgz#61f964dc311623e60b0fb29c5f3732cc8a6f076f"
+  integrity sha512-ClSdY20F0gzWVLTqCv7vHjnUqOcuq10jd9GgHX6lGSc2GI+Ql3/aQg3tmG4uY3KXNNwAv3U8QCoYgg1WGfwiHA==
+  dependencies:
+    "@react-native-community/cli-tools" "^3.0.0"
+    chalk "^2.4.2"
+    execa "^1.0.0"
+    jetifier "^1.6.2"
+    logkitty "^0.6.0"
+    slash "^3.0.0"
+    xmldoc "^1.1.2"
+
+"@react-native-community/cli-platform-ios@^3.0.0":
+  version "3.2.0"
+  resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-3.2.0.tgz#c469444f5993c9e6737a4b16d78cf033e3702f00"
+  integrity sha512-pzEnx68H6+mHBq5jsMrr3UmAmkrLSMlC9BZ4yoUdfUXCQq6/R70zNYvH4hjUw8h2Al7Kgq53UzHUsM0ph8TSWQ==
+  dependencies:
+    "@react-native-community/cli-tools" "^3.0.0"
+    chalk "^2.4.2"
+    js-yaml "^3.13.1"
+    xcode "^2.0.0"
+
+"@react-native-community/cli-tools@^3.0.0":
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/@react-native-community/cli-tools/-/cli-tools-3.0.0.tgz#fe48b80822ed7e49b8af051f9fe41e22a2a710b1"
+  integrity sha512-8IhQKZdf3E4CR8T7HhkPGgorot/cLkRDgneJFDSWk/wCYZAuUh4NEAdumQV7N0jLSMWX7xxiWUPi94lOBxVY9g==
+  dependencies:
+    chalk "^2.4.2"
+    lodash "^4.17.5"
+    mime "^2.4.1"
+    node-fetch "^2.5.0"
+
+"@react-native-community/cli-types@^3.0.0":
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/@react-native-community/cli-types/-/cli-types-3.0.0.tgz#488d46605cb05e88537e030f38da236eeda74652"
+  integrity sha512-ng6Tm537E/M42GjE4TRUxQyL8sRfClcL7bQWblOCoxPZzJ2J3bdALsjeG3vDnVCIfI/R0AeFalN9KjMt0+Z/Zg==
+
+"@react-native-community/cli@^3.0.0":
+  version "3.2.0"
+  resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-3.2.0.tgz#f4b04b94bf96810c4a7f57379a69ebd11fd9c933"
+  integrity sha512-k8GmNQH/EbIIVd4VlVbFP99IRNhovWV6hhnJ3y2+FfZq18H/U6yV/t1bpI3A3QqPuAyWxk/1jBdXvP6BY/7kbw==
+  dependencies:
+    "@hapi/joi" "^15.0.3"
+    "@react-native-community/cli-debugger-ui" "^3.0.0"
+    "@react-native-community/cli-tools" "^3.0.0"
+    "@react-native-community/cli-types" "^3.0.0"
+    chalk "^2.4.2"
+    command-exists "^1.2.8"
+    commander "^2.19.0"
+    compression "^1.7.1"
+    connect "^3.6.5"
+    cosmiconfig "^5.1.0"
+    deepmerge "^3.2.0"
+    didyoumean "^1.2.1"
+    envinfo "^7.1.0"
+    errorhandler "^1.5.0"
+    execa "^1.0.0"
+    find-up "^4.1.0"
+    fs-extra "^7.0.1"
+    glob "^7.1.1"
+    graceful-fs "^4.1.3"
+    inquirer "^3.0.6"
+    lodash "^4.17.5"
+    metro "^0.56.0"
+    metro-config "^0.56.0"
+    metro-core "^0.56.0"
+    metro-react-native-babel-transformer "^0.56.0"
+    minimist "^1.2.0"
+    mkdirp "^0.5.1"
+    morgan "^1.9.0"
+    node-notifier "^5.2.1"
+    open "^6.2.0"
+    ora "^3.4.0"
+    plist "^3.0.0"
+    pretty-format "^25.1.0"
+    semver "^6.3.0"
+    serve-static "^1.13.1"
+    shell-quote "1.6.1"
+    strip-ansi "^5.2.0"
+    sudo-prompt "^9.0.0"
+    wcwidth "^1.0.1"
+    ws "^1.1.0"
+
+"@react-native-community/eslint-config@^0.0.5":
+  version "0.0.5"
+  resolved "https://registry.yarnpkg.com/@react-native-community/eslint-config/-/eslint-config-0.0.5.tgz#584f6493258202a57efc22e7be66966e43832795"
+  integrity sha512-jwO2tnKaTPTLX5XYXMHGEnFdf543SU7jz98/OF5mDH3b7lP+BOaCD+jVfqqHoDRkcqyPlYiR1CgwVGWpi0vMWg==
+  dependencies:
+    "@typescript-eslint/eslint-plugin" "^1.5.0"
+    "@typescript-eslint/parser" "^1.5.0"
+    babel-eslint "10.0.1"
+    eslint-plugin-eslint-comments "^3.1.1"
+    eslint-plugin-flowtype "2.50.3"
+    eslint-plugin-jest "22.4.1"
+    eslint-plugin-prettier "2.6.2"
+    eslint-plugin-react "7.12.4"
+    eslint-plugin-react-hooks "^1.5.1"
+    eslint-plugin-react-native "3.6.0"
+    prettier "1.16.4"
+
+"@react-native-community/masked-view@^0.1.5":
+  version "0.1.6"
+  resolved "https://registry.yarnpkg.com/@react-native-community/masked-view/-/masked-view-0.1.6.tgz#c7f2ac187c1f25aa8c30d11baa8f4398eca3bb84"
+  integrity sha512-PpMoeXwPUoldCRKDuSi+zK5rT+sJTW6ri6RdGPkSKRzU77Q1d9IaR0O5IKvBj0XSdL3p+dcOa05gk35aGDffBQ==
+
+"@react-navigation/core@^3.6.1":
+  version "3.6.1"
+  resolved "https://registry.yarnpkg.com/@react-navigation/core/-/core-3.6.1.tgz#1b8922d9b0e6d74bd9d8802d1eaf21271c90a648"
+  integrity sha512-zjz5dUAhehqw4xO/6uNrO0LC/dlOSEh22Sa63f2nNYse1iZdcrrVGsd4EXjO4wdtLMYs/tlqAU/iayQ2hW/nMw==
+  dependencies:
+    hoist-non-react-statics "^3.3.2"
+    path-to-regexp "^1.8.0"
+    query-string "^6.11.0"
+    react-is "^16.8.6"
+
+"@react-navigation/native@^3.7.3":
+  version "3.7.3"
+  resolved "https://registry.yarnpkg.com/@react-navigation/native/-/native-3.7.3.tgz#f1869a6194cc3cc6dc520c349c7466de9c82a175"
+  integrity sha512-kXEmy5uNAocule6/IqFn1QeGwSojCAgliJW57jqq5kMZFX9Vi3QeM67uzPXTl1DzL0suG5e00AAsx1Hq+SYYqw==
+  dependencies:
+    hoist-non-react-statics "^3.3.2"
+    react-native-safe-area-view "^0.14.8"
+
+"@samverschueren/stream-to-observable@^0.3.0":
+  version "0.3.0"
+  resolved "https://registry.yarnpkg.com/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.0.tgz#ecdf48d532c58ea477acfcab80348424f8d0662f"
+  integrity sha512-MI4Xx6LHs4Webyvi6EbspgyAb4D2Q2VtnCQ1blOJcoLS6mVa8lNN2rkIy1CVxfTUpoyIbCTkXES1rLXztFD1lg==
+  dependencies:
+    any-observable "^0.3.0"
+
+"@types/color-name@^1.1.1":
+  version "1.1.1"
+  resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0"
+  integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==
+
+"@types/eslint-visitor-keys@^1.0.0":
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#1ee30d79544ca84d68d4b3cdb0af4f205663dd2d"
+  integrity sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==
+
+"@types/hoist-non-react-statics@^3.3.1":
+  version "3.3.1"
+  resolved "https://registry.yarnpkg.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz#1124aafe5118cb591977aeb1ceaaed1070eb039f"
+  integrity sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==
+  dependencies:
+    "@types/react" "*"
+    hoist-non-react-statics "^3.3.0"
+
+"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0":
+  version "2.0.1"
+  resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz#42995b446db9a48a11a07ec083499a860e9138ff"
+  integrity sha512-hRJD2ahnnpLgsj6KWMYSrmXkM3rm2Dl1qkx6IOFD5FnuNPXJIG5L0dhgKXCYTRMGzU4n0wImQ/xfmRc4POUFlg==
+
+"@types/istanbul-lib-report@*":
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686"
+  integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==
+  dependencies:
+    "@types/istanbul-lib-coverage" "*"
+
+"@types/istanbul-reports@^1.1.1":
+  version "1.1.1"
+  resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-1.1.1.tgz#7a8cbf6a406f36c8add871625b278eaf0b0d255a"
+  integrity sha512-UpYjBi8xefVChsCoBpKShdxTllC9pwISirfoZsUa2AAdQg/Jd2KQGtSbw+ya7GPo7x/wAPlH6JBhKhAsXUEZNA==
+  dependencies:
+    "@types/istanbul-lib-coverage" "*"
+    "@types/istanbul-lib-report" "*"
+
+"@types/json-schema@^7.0.3":
+  version "7.0.4"
+  resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.4.tgz#38fd73ddfd9b55abb1e1b2ed578cb55bd7b7d339"
+  integrity sha512-8+KAKzEvSUdeo+kmqnKrqgeE+LcA0tjYWFY7RPProVYwnqDjukzO+3b6dLD56rYX5TdWejnEOLJYOIeh4CXKuA==
+
+"@types/node@^8.0.24":
+  version "8.10.59"
+  resolved "https://registry.yarnpkg.com/@types/node/-/node-8.10.59.tgz#9e34261f30183f9777017a13d185dfac6b899e04"
+  integrity sha512-8RkBivJrDCyPpBXhVZcjh7cQxVBSmRk9QM7hOketZzp6Tg79c0N8kkpAIito9bnJ3HCVCHVYz+KHTEbfQNfeVQ==
+
+"@types/prop-types@*":
+  version "15.7.3"
+  resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7"
+  integrity sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==
+
+"@types/react@*":
+  version "16.9.23"
+  resolved "https://registry.yarnpkg.com/@types/react/-/react-16.9.23.tgz#1a66c6d468ba11a8943ad958a8cb3e737568271c"
+  integrity sha512-SsGVT4E7L2wLN3tPYLiF20hmZTPGuzaayVunfgXzUn1x4uHVsKH6QDJQ/TdpHqwsTLd4CwrmQ2vOgxN7gE24gw==
+  dependencies:
+    "@types/prop-types" "*"
+    csstype "^2.2.0"
+
+"@types/stack-utils@^1.0.1":
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-1.0.1.tgz#0a851d3bd96498fa25c33ab7278ed3bd65f06c3e"
+  integrity sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==
+
+"@types/yargs-parser@*":
+  version "15.0.0"
+  resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-15.0.0.tgz#cb3f9f741869e20cce330ffbeb9271590483882d"
+  integrity sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==
+
+"@types/yargs@^13.0.0":
+  version "13.0.8"
+  resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-13.0.8.tgz#a38c22def2f1c2068f8971acb3ea734eb3c64a99"
+  integrity sha512-XAvHLwG7UQ+8M4caKIH0ZozIOYay5fQkAgyIXegXT9jPtdIGdhga+sUEdAr1CiG46aB+c64xQEYyEzlwWVTNzA==
+  dependencies:
+    "@types/yargs-parser" "*"
+
+"@types/yargs@^15.0.0":
+  version "15.0.4"
+  resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.4.tgz#7e5d0f8ca25e9d5849f2ea443cf7c402decd8299"
+  integrity sha512-9T1auFmbPZoxHz0enUFlUuKRy3it01R+hlggyVUMtnCTQRunsQYifnSGb8hET4Xo8yiC0o0r1paW3ud5+rbURg==
+  dependencies:
+    "@types/yargs-parser" "*"
+
+"@typescript-eslint/eslint-plugin@^1.5.0":
+  version "1.13.0"
+  resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-1.13.0.tgz#22fed9b16ddfeb402fd7bcde56307820f6ebc49f"
+  integrity sha512-WQHCozMnuNADiqMtsNzp96FNox5sOVpU8Xt4meaT4em8lOG1SrOv92/mUbEHQVh90sldKSfcOc/I0FOb/14G1g==
+  dependencies:
+    "@typescript-eslint/experimental-utils" "1.13.0"
+    eslint-utils "^1.3.1"
+    functional-red-black-tree "^1.0.1"
+    regexpp "^2.0.1"
+    tsutils "^3.7.0"
+
+"@typescript-eslint/experimental-utils@1.13.0":
+  version "1.13.0"
+  resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-1.13.0.tgz#b08c60d780c0067de2fb44b04b432f540138301e"
+  integrity sha512-zmpS6SyqG4ZF64ffaJ6uah6tWWWgZ8m+c54XXgwFtUv0jNz8aJAVx8chMCvnk7yl6xwn8d+d96+tWp7fXzTuDg==
+  dependencies:
+    "@types/json-schema" "^7.0.3"
+    "@typescript-eslint/typescript-estree" "1.13.0"
+    eslint-scope "^4.0.0"
+
+"@typescript-eslint/parser@^1.5.0":
+  version "1.13.0"
+  resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-1.13.0.tgz#61ac7811ea52791c47dc9fd4dd4a184fae9ac355"
+  integrity sha512-ITMBs52PCPgLb2nGPoeT4iU3HdQZHcPaZVw+7CsFagRJHUhyeTgorEwHXhFf3e7Evzi8oujKNpHc8TONth8AdQ==
+  dependencies:
+    "@types/eslint-visitor-keys" "^1.0.0"
+    "@typescript-eslint/experimental-utils" "1.13.0"
+    "@typescript-eslint/typescript-estree" "1.13.0"
+    eslint-visitor-keys "^1.0.0"
+
+"@typescript-eslint/typescript-estree@1.13.0":
+  version "1.13.0"
+  resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-1.13.0.tgz#8140f17d0f60c03619798f1d628b8434913dc32e"
+  integrity sha512-b5rCmd2e6DCC6tCTN9GSUAuxdYwCM/k/2wdjHGrIRGPSJotWMCe/dGpi66u42bhuh8q3QBzqM4TMA1GUUCJvdw==
+  dependencies:
+    lodash.unescape "4.0.1"
+    semver "5.5.0"
+
+abort-controller@^3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392"
+  integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==
+  dependencies:
+    event-target-shim "^5.0.0"
+
+absolute-path@^0.0.0:
+  version "0.0.0"
+  resolved "https://registry.yarnpkg.com/absolute-path/-/absolute-path-0.0.0.tgz#a78762fbdadfb5297be99b15d35a785b2f095bf7"
+  integrity sha1-p4di+9rftSl76ZsV01p4Wy8JW/c=
+
+accepts@~1.3.5, accepts@~1.3.7:
+  version "1.3.7"
+  resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd"
+  integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==
+  dependencies:
+    mime-types "~2.1.24"
+    negotiator "0.6.2"
+
+acorn-jsx@^5.1.0:
+  version "5.2.0"
+  resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.2.0.tgz#4c66069173d6fdd68ed85239fc256226182b2ebe"
+  integrity sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ==
+
+acorn@^7.1.0:
+  version "7.1.0"
+  resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.1.0.tgz#949d36f2c292535da602283586c2477c57eb2d6c"
+  integrity sha512-kL5CuoXA/dgxlBbVrflsflzQ3PAas7RYZB52NOm/6839iVYJgKMJ3cQJD+t2i5+qFa8h3MDpEOJiS64E8JLnSQ==
+
+ajv@^6.10.0, ajv@^6.10.2, ajv@^6.5.5:
+  version "6.12.0"
+  resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.0.tgz#06d60b96d87b8454a5adaba86e7854da629db4b7"
+  integrity sha512-D6gFiFA0RRLyUbvijN74DWAjXSFxWKaWP7mldxkVhyhAV3+SWA9HEJPHQ2c9soIeTFJqcSdFDGFgdqs1iUU2Hw==
+  dependencies:
+    fast-deep-equal "^3.1.1"
+    fast-json-stable-stringify "^2.0.0"
+    json-schema-traverse "^0.4.1"
+    uri-js "^4.2.2"
+
+ansi-align@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-2.0.0.tgz#c36aeccba563b89ceb556f3690f0b1d9e3547f7f"
+  integrity sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=
+  dependencies:
+    string-width "^2.0.0"
+
+ansi-colors@^1.0.1:
+  version "1.1.0"
+  resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-1.1.0.tgz#6374b4dd5d4718ff3ce27a671a3b1cad077132a9"
+  integrity sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==
+  dependencies:
+    ansi-wrap "^0.1.0"
+
+ansi-cyan@^0.1.1:
+  version "0.1.1"
+  resolved "https://registry.yarnpkg.com/ansi-cyan/-/ansi-cyan-0.1.1.tgz#538ae528af8982f28ae30d86f2f17456d2609873"
+  integrity sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=
+  dependencies:
+    ansi-wrap "0.1.0"
+
+ansi-escapes@^3.0.0:
+  version "3.2.0"
+  resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b"
+  integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==
+
+ansi-escapes@^4.2.1:
+  version "4.3.0"
+  resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.0.tgz#a4ce2b33d6b214b7950d8595c212f12ac9cc569d"
+  integrity sha512-EiYhwo0v255HUL6eDyuLrXEkTi7WwVCLAw+SeOQ7M7qdun1z1pum4DEm/nuqIVbPvi9RPPc9k9LbyBv6H0DwVg==
+  dependencies:
+    type-fest "^0.8.1"
+
+ansi-fragments@^0.2.1:
+  version "0.2.1"
+  resolved "https://registry.yarnpkg.com/ansi-fragments/-/ansi-fragments-0.2.1.tgz#24409c56c4cc37817c3d7caa99d8969e2de5a05e"
+  integrity sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==
+  dependencies:
+    colorette "^1.0.7"
+    slice-ansi "^2.0.0"
+    strip-ansi "^5.0.0"
+
+ansi-gray@^0.1.1:
+  version "0.1.1"
+  resolved "https://registry.yarnpkg.com/ansi-gray/-/ansi-gray-0.1.1.tgz#2962cf54ec9792c48510a3deb524436861ef7251"
+  integrity sha1-KWLPVOyXksSFEKPetSRDaGHvclE=
+  dependencies:
+    ansi-wrap "0.1.0"
+
+ansi-red@^0.1.1:
+  version "0.1.1"
+  resolved "https://registry.yarnpkg.com/ansi-red/-/ansi-red-0.1.1.tgz#8c638f9d1080800a353c9c28c8a81ca4705d946c"
+  integrity sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=
+  dependencies:
+    ansi-wrap "0.1.0"
+
+ansi-regex@^2.0.0:
+  version "2.1.1"
+  resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
+  integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8=
+
+ansi-regex@^3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998"
+  integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=
+
+ansi-regex@^4.0.0, ansi-regex@^4.1.0:
+  version "4.1.0"
+  resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997"
+  integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==
+
+ansi-regex@^5.0.0:
+  version "5.0.0"
+  resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75"
+  integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==
+
+ansi-styles@^2.2.1:
+  version "2.2.1"
+  resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
+  integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=
+
+ansi-styles@^3.2.0, ansi-styles@^3.2.1:
+  version "3.2.1"
+  resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
+  integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
+  dependencies:
+    color-convert "^1.9.0"
+
+ansi-styles@^4.0.0, ansi-styles@^4.1.0:
+  version "4.2.1"
+  resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359"
+  integrity sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==
+  dependencies:
+    "@types/color-name" "^1.1.1"
+    color-convert "^2.0.1"
+
+ansi-wrap@0.1.0, ansi-wrap@^0.1.0:
+  version "0.1.0"
+  resolved "https://registry.yarnpkg.com/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf"
+  integrity sha1-qCJQ3bABXponyoLoLqYDu/pF768=
+
+any-observable@^0.3.0:
+  version "0.3.0"
+  resolved "https://registry.yarnpkg.com/any-observable/-/any-observable-0.3.0.tgz#af933475e5806a67d0d7df090dd5e8bef65d119b"
+  integrity sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==
+
+anymatch@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb"
+  integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==
+  dependencies:
+    micromatch "^3.1.4"
+    normalize-path "^2.1.1"
+
+argparse@^1.0.7:
+  version "1.0.10"
+  resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
+  integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==
+  dependencies:
+    sprintf-js "~1.0.2"
+
+arr-diff@^1.0.1:
+  version "1.1.0"
+  resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-1.1.0.tgz#687c32758163588fef7de7b36fabe495eb1a399a"
+  integrity sha1-aHwydYFjWI/vfeezb6vklesaOZo=
+  dependencies:
+    arr-flatten "^1.0.1"
+    array-slice "^0.2.3"
+
+arr-diff@^4.0.0:
+  version "4.0.0"
+  resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520"
+  integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=
+
+arr-flatten@^1.0.1, arr-flatten@^1.1.0:
+  version "1.1.0"
+  resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1"
+  integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==
+
+arr-union@^2.0.1:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-2.1.0.tgz#20f9eab5ec70f5c7d215b1077b1c39161d292c7d"
+  integrity sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=
+
+arr-union@^3.1.0:
+  version "3.1.0"
+  resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4"
+  integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=
+
+array-filter@~0.0.0:
+  version "0.0.1"
+  resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec"
+  integrity sha1-fajPLiZijtcygDWB/SH2fKzS7uw=
+
+array-find-index@^1.0.1:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1"
+  integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=
+
+array-includes@^3.0.3, array-includes@^3.1.1:
+  version "3.1.1"
+  resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.1.tgz#cdd67e6852bdf9c1215460786732255ed2459348"
+  integrity sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ==
+  dependencies:
+    define-properties "^1.1.3"
+    es-abstract "^1.17.0"
+    is-string "^1.0.5"
+
+array-map@~0.0.0:
+  version "0.0.0"
+  resolved "https://registry.yarnpkg.com/array-map/-/array-map-0.0.0.tgz#88a2bab73d1cf7bcd5c1b118a003f66f665fa662"
+  integrity sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=
+
+array-reduce@~0.0.0:
+  version "0.0.0"
+  resolved "https://registry.yarnpkg.com/array-reduce/-/array-reduce-0.0.0.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b"
+  integrity sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=
+
+array-slice@^0.2.3:
+  version "0.2.3"
+  resolved "https://registry.yarnpkg.com/array-slice/-/array-slice-0.2.3.tgz#dd3cfb80ed7973a75117cdac69b0b99ec86186f5"
+  integrity sha1-3Tz7gO15c6dRF82sabC5nshhhvU=
+
+array-unique@^0.3.2:
+  version "0.3.2"
+  resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428"
+  integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=
+
+array.prototype.flat@^1.2.1:
+  version "1.2.3"
+  resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz#0de82b426b0318dbfdb940089e38b043d37f6c7b"
+  integrity sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ==
+  dependencies:
+    define-properties "^1.1.3"
+    es-abstract "^1.17.0-next.1"
+
+art@^0.10.0:
+  version "0.10.3"
+  resolved "https://registry.yarnpkg.com/art/-/art-0.10.3.tgz#b01d84a968ccce6208df55a733838c96caeeaea2"
+  integrity sha512-HXwbdofRTiJT6qZX/FnchtldzJjS3vkLJxQilc3Xj+ma2MXjY4UAyQ0ls1XZYVnDvVIBiFZbC6QsvtW86TD6tQ==
+
+asap@~2.0.3:
+  version "2.0.6"
+  resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46"
+  integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=
+
+asn1@~0.2.3:
+  version "0.2.4"
+  resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136"
+  integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==
+  dependencies:
+    safer-buffer "~2.1.0"
+
+assert-plus@1.0.0, assert-plus@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
+  integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=
+
+assign-symbols@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367"
+  integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=
+
+astral-regex@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9"
+  integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==
+
+async-limiter@~1.0.0:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd"
+  integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==
+
+async@^2.4.0:
+  version "2.6.3"
+  resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff"
+  integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==
+  dependencies:
+    lodash "^4.17.14"
+
+asynckit@^0.4.0:
+  version "0.4.0"
+  resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
+  integrity sha1-x57Zf380y48robyXkLzDZkdLS3k=
+
+atob@^2.1.2:
+  version "2.1.2"
+  resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9"
+  integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==
+
+aws-sign2@~0.7.0:
+  version "0.7.0"
+  resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
+  integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=
+
+aws4@^1.8.0:
+  version "1.9.1"
+  resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.9.1.tgz#7e33d8f7d449b3f673cd72deb9abdc552dbe528e"
+  integrity sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug==
+
+babel-code-frame@^6.26.0:
+  version "6.26.0"
+  resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b"
+  integrity sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=
+  dependencies:
+    chalk "^1.1.3"
+    esutils "^2.0.2"
+    js-tokens "^3.0.2"
+
+babel-eslint@10.0.1:
+  version "10.0.1"
+  resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.0.1.tgz#919681dc099614cd7d31d45c8908695092a1faed"
+  integrity sha512-z7OT1iNV+TjOwHNLLyJk+HN+YVWX+CLE6fPD2SymJZOZQBs+QIexFjhm4keGTm8MW9xr4EC9Q0PbaLB24V5GoQ==
+  dependencies:
+    "@babel/code-frame" "^7.0.0"
+    "@babel/parser" "^7.0.0"
+    "@babel/traverse" "^7.0.0"
+    "@babel/types" "^7.0.0"
+    eslint-scope "3.7.1"
+    eslint-visitor-keys "^1.0.0"
+
+babel-eslint@10.0.2:
+  version "10.0.2"
+  resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.0.2.tgz#182d5ac204579ff0881684b040560fdcc1558456"
+  integrity sha512-UdsurWPtgiPgpJ06ryUnuaSXC2s0WoSZnQmEpbAH65XZSdwowgN5MvyP7e88nW07FYXv72erVtpBkxyDVKhH1Q==
+  dependencies:
+    "@babel/code-frame" "^7.0.0"
+    "@babel/parser" "^7.0.0"
+    "@babel/traverse" "^7.0.0"
+    "@babel/types" "^7.0.0"
+    eslint-scope "3.7.1"
+    eslint-visitor-keys "^1.0.0"
+
+babel-helper-bindify-decorators@^6.24.1:
+  version "6.24.1"
+  resolved "https://registry.yarnpkg.com/babel-helper-bindify-decorators/-/babel-helper-bindify-decorators-6.24.1.tgz#14c19e5f142d7b47f19a52431e52b1ccbc40a330"
+  integrity sha1-FMGeXxQte0fxmlJDHlKxzLxAozA=
+  dependencies:
+    babel-runtime "^6.22.0"
+    babel-traverse "^6.24.1"
+    babel-types "^6.24.1"
+
+babel-helper-builder-binary-assignment-operator-visitor@^6.24.1:
+  version "6.24.1"
+  resolved "https://registry.yarnpkg.com/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz#cce4517ada356f4220bcae8a02c2b346f9a56664"
+  integrity sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=
+  dependencies:
+    babel-helper-explode-assignable-expression "^6.24.1"
+    babel-runtime "^6.22.0"
+    babel-types "^6.24.1"
+
+babel-helper-call-delegate@^6.24.1:
+  version "6.24.1"
+  resolved "https://registry.yarnpkg.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz#ece6aacddc76e41c3461f88bfc575bd0daa2df8d"
+  integrity sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=
+  dependencies:
+    babel-helper-hoist-variables "^6.24.1"
+    babel-runtime "^6.22.0"
+    babel-traverse "^6.24.1"
+    babel-types "^6.24.1"
+
+babel-helper-define-map@^6.24.1:
+  version "6.26.0"
+  resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz#a5f56dab41a25f97ecb498c7ebaca9819f95be5f"
+  integrity sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=
+  dependencies:
+    babel-helper-function-name "^6.24.1"
+    babel-runtime "^6.26.0"
+    babel-types "^6.26.0"
+    lodash "^4.17.4"
+
+babel-helper-explode-assignable-expression@^6.24.1:
+  version "6.24.1"
+  resolved "https://registry.yarnpkg.com/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz#f25b82cf7dc10433c55f70592d5746400ac22caa"
+  integrity sha1-8luCz33BBDPFX3BZLVdGQArCLKo=
+  dependencies:
+    babel-runtime "^6.22.0"
+    babel-traverse "^6.24.1"
+    babel-types "^6.24.1"
+
+babel-helper-explode-class@^6.24.1:
+  version "6.24.1"
+  resolved "https://registry.yarnpkg.com/babel-helper-explode-class/-/babel-helper-explode-class-6.24.1.tgz#7dc2a3910dee007056e1e31d640ced3d54eaa9eb"
+  integrity sha1-fcKjkQ3uAHBW4eMdZAztPVTqqes=
+  dependencies:
+    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@^6.24.1:
+  version "6.24.1"
+  resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9"
+  integrity sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=
+  dependencies:
+    babel-helper-get-function-arity "^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-get-function-arity@^6.24.1:
+  version "6.24.1"
+  resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz#8f7782aa93407c41d3aa50908f89b031b1b6853d"
+  integrity sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=
+  dependencies:
+    babel-runtime "^6.22.0"
+    babel-types "^6.24.1"
+
+babel-helper-hoist-variables@^6.24.1:
+  version "6.24.1"
+  resolved "https://registry.yarnpkg.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz#1ecb27689c9d25513eadbc9914a73f5408be7a76"
+  integrity sha1-HssnaJydJVE+rbyZFKc/VAi+enY=
+  dependencies:
+    babel-runtime "^6.22.0"
+    babel-types "^6.24.1"
+
+babel-helper-optimise-call-expression@^6.24.1:
+  version "6.24.1"
+  resolved "https://registry.yarnpkg.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz#f7a13427ba9f73f8f4fa993c54a97882d1244257"
+  integrity sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=
+  dependencies:
+    babel-runtime "^6.22.0"
+    babel-types "^6.24.1"
+
+babel-helper-regex@^6.24.1:
+  version "6.26.0"
+  resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz#325c59f902f82f24b74faceed0363954f6495e72"
+  integrity sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=
+  dependencies:
+    babel-runtime "^6.26.0"
+    babel-types "^6.26.0"
+    lodash "^4.17.4"
+
+babel-helper-remap-async-to-generator@^6.24.1:
+  version "6.24.1"
+  resolved "https://registry.yarnpkg.com/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz#5ec581827ad723fecdd381f1c928390676e4551b"
+  integrity sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=
+  dependencies:
+    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@^6.24.1:
+  version "6.24.1"
+  resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz#bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a"
+  integrity sha1-v22/5Dk40XNpohPKiov3S2qQqxo=
+  dependencies:
+    babel-helper-optimise-call-expression "^6.24.1"
+    babel-messages "^6.23.0"
+    babel-runtime "^6.22.0"
+    babel-template "^6.24.1"
+    babel-traverse "^6.24.1"
+    babel-types "^6.24.1"
+
+babel-messages@^6.23.0:
+  version "6.23.0"
+  resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e"
+  integrity sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=
+  dependencies:
+    babel-runtime "^6.22.0"
+
+babel-plugin-check-es2015-constants@^6.22.0:
+  version "6.22.0"
+  resolved "https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a"
+  integrity sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=
+  dependencies:
+    babel-runtime "^6.22.0"
+
+babel-plugin-dynamic-import-node@^2.3.0:
+  version "2.3.0"
+  resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz#f00f507bdaa3c3e3ff6e7e5e98d90a7acab96f7f"
+  integrity sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ==
+  dependencies:
+    object.assign "^4.1.0"
+
+babel-plugin-module-resolver@^3.1.1:
+  version "3.2.0"
+  resolved "https://registry.yarnpkg.com/babel-plugin-module-resolver/-/babel-plugin-module-resolver-3.2.0.tgz#ddfa5e301e3b9aa12d852a9979f18b37881ff5a7"
+  integrity sha512-tjR0GvSndzPew/Iayf4uICWZqjBwnlMWjSx6brryfQ81F9rxBVqwDJtFCV8oOs0+vJeefK9TmdZtkIFdFe1UnA==
+  dependencies:
+    find-babel-config "^1.1.0"
+    glob "^7.1.2"
+    pkg-up "^2.0.0"
+    reselect "^3.0.1"
+    resolve "^1.4.0"
+
+babel-plugin-syntax-async-functions@^6.8.0:
+  version "6.13.0"
+  resolved "https://registry.yarnpkg.com/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz#cad9cad1191b5ad634bf30ae0872391e0647be95"
+  integrity sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=
+
+babel-plugin-syntax-async-generators@^6.5.0:
+  version "6.13.0"
+  resolved "https://registry.yarnpkg.com/babel-plugin-syntax-async-generators/-/babel-plugin-syntax-async-generators-6.13.0.tgz#6bc963ebb16eccbae6b92b596eb7f35c342a8b9a"
+  integrity sha1-a8lj67FuzLrmuStZbrfzXDQqi5o=
+
+babel-plugin-syntax-class-properties@^6.8.0:
+  version "6.13.0"
+  resolved "https://registry.yarnpkg.com/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz#d7eb23b79a317f8543962c505b827c7d6cac27de"
+  integrity sha1-1+sjt5oxf4VDlixQW4J8fWysJ94=
+
+babel-plugin-syntax-decorators@^6.13.0:
+  version "6.13.0"
+  resolved "https://registry.yarnpkg.com/babel-plugin-syntax-decorators/-/babel-plugin-syntax-decorators-6.13.0.tgz#312563b4dbde3cc806cee3e416cceeaddd11ac0b"
+  integrity sha1-MSVjtNvePMgGzuPkFszurd0RrAs=
+
+babel-plugin-syntax-dynamic-import@^6.18.0:
+  version "6.18.0"
+  resolved "https://registry.yarnpkg.com/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz#8d6a26229c83745a9982a441051572caa179b1da"
+  integrity sha1-jWomIpyDdFqZgqRBBRVyyqF5sdo=
+
+babel-plugin-syntax-exponentiation-operator@^6.8.0:
+  version "6.13.0"
+  resolved "https://registry.yarnpkg.com/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz#9ee7e8337290da95288201a6a57f4170317830de"
+  integrity sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=
+
+babel-plugin-syntax-flow@^6.8.0:
+  version "6.18.0"
+  resolved "https://registry.yarnpkg.com/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz#4c3ab20a2af26aa20cd25995c398c4eb70310c8d"
+  integrity sha1-TDqyCiryaqIM0lmVw5jE63AxDI0=
+
+babel-plugin-syntax-object-rest-spread@^6.8.0:
+  version "6.13.0"
+  resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5"
+  integrity sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=
+
+babel-plugin-syntax-trailing-function-commas@^6.22.0:
+  version "6.22.0"
+  resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz#ba0360937f8d06e40180a43fe0d5616fff532cf3"
+  integrity sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=
+
+babel-plugin-syntax-trailing-function-commas@^7.0.0-beta.0:
+  version "7.0.0-beta.0"
+  resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz#aa213c1435e2bffeb6fca842287ef534ad05d5cf"
+  integrity sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==
+
+babel-plugin-transform-async-generator-functions@^6.24.1:
+  version "6.24.1"
+  resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-6.24.1.tgz#f058900145fd3e9907a6ddf28da59f215258a5db"
+  integrity sha1-8FiQAUX9PpkHpt3yjaWfIVJYpds=
+  dependencies:
+    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@^6.22.0, babel-plugin-transform-async-to-generator@^6.24.1:
+  version "6.24.1"
+  resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz#6536e378aff6cb1d5517ac0e40eb3e9fc8d08761"
+  integrity sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=
+  dependencies:
+    babel-helper-remap-async-to-generator "^6.24.1"
+    babel-plugin-syntax-async-functions "^6.8.0"
+    babel-runtime "^6.22.0"
+
+babel-plugin-transform-class-properties@^6.24.1:
+  version "6.24.1"
+  resolved "https://registry.yarnpkg.com/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz#6a79763ea61d33d36f37b611aa9def81a81b46ac"
+  integrity sha1-anl2PqYdM9NvN7YRqp3vgagbRqw=
+  dependencies:
+    babel-helper-function-name "^6.24.1"
+    babel-plugin-syntax-class-properties "^6.8.0"
+    babel-runtime "^6.22.0"
+    babel-template "^6.24.1"
+
+babel-plugin-transform-decorators@^6.24.1:
+  version "6.24.1"
+  resolved "https://registry.yarnpkg.com/babel-plugin-transform-decorators/-/babel-plugin-transform-decorators-6.24.1.tgz#788013d8f8c6b5222bdf7b344390dfd77569e24d"
+  integrity sha1-eIAT2PjGtSIr33s0Q5Df13Vp4k0=
+  dependencies:
+    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-es2015-arrow-functions@^6.22.0:
+  version "6.22.0"
+  resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221"
+  integrity sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=
+  dependencies:
+    babel-runtime "^6.22.0"
+
+babel-plugin-transform-es2015-block-scoped-functions@^6.22.0:
+  version "6.22.0"
+  resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141"
+  integrity sha1-u8UbSflk1wy42OC5ToICRs46YUE=
+  dependencies:
+    babel-runtime "^6.22.0"
+
+babel-plugin-transform-es2015-block-scoping@^6.23.0:
+  version "6.26.0"
+  resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f"
+  integrity sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=
+  dependencies:
+    babel-runtime "^6.26.0"
+    babel-template "^6.26.0"
+    babel-traverse "^6.26.0"
+    babel-types "^6.26.0"
+    lodash "^4.17.4"
+
+babel-plugin-transform-es2015-classes@^6.23.0:
+  version "6.24.1"
+  resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db"
+  integrity sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=
+  dependencies:
+    babel-helper-define-map "^6.24.1"
+    babel-helper-function-name "^6.24.1"
+    babel-helper-optimise-call-expression "^6.24.1"
+    babel-helper-replace-supers "^6.24.1"
+    babel-messages "^6.23.0"
+    babel-runtime "^6.22.0"
+    babel-template "^6.24.1"
+    babel-traverse "^6.24.1"
+    babel-types "^6.24.1"
+
+babel-plugin-transform-es2015-computed-properties@^6.22.0:
+  version "6.24.1"
+  resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3"
+  integrity sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=
+  dependencies:
+    babel-runtime "^6.22.0"
+    babel-template "^6.24.1"
+
+babel-plugin-transform-es2015-destructuring@^6.23.0:
+  version "6.23.0"
+  resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d"
+  integrity sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=
+  dependencies:
+    babel-runtime "^6.22.0"
+
+babel-plugin-transform-es2015-duplicate-keys@^6.22.0:
+  version "6.24.1"
+  resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz#73eb3d310ca969e3ef9ec91c53741a6f1576423e"
+  integrity sha1-c+s9MQypaePvnskcU3QabxV2Qj4=
+  dependencies:
+    babel-runtime "^6.22.0"
+    babel-types "^6.24.1"
+
+babel-plugin-transform-es2015-for-of@^6.23.0:
+  version "6.23.0"
+  resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691"
+  integrity sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=
+  dependencies:
+    babel-runtime "^6.22.0"
+
+babel-plugin-transform-es2015-function-name@^6.22.0:
+  version "6.24.1"
+  resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b"
+  integrity sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=
+  dependencies:
+    babel-helper-function-name "^6.24.1"
+    babel-runtime "^6.22.0"
+    babel-types "^6.24.1"
+
+babel-plugin-transform-es2015-literals@^6.22.0:
+  version "6.22.0"
+  resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e"
+  integrity sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=
+  dependencies:
+    babel-runtime "^6.22.0"
+
+babel-plugin-transform-es2015-modules-amd@^6.22.0, babel-plugin-transform-es2015-modules-amd@^6.24.1:
+  version "6.24.1"
+  resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz#3b3e54017239842d6d19c3011c4bd2f00a00d154"
+  integrity sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=
+  dependencies:
+    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@^6.23.0, babel-plugin-transform-es2015-modules-commonjs@^6.24.1:
+  version "6.26.2"
+  resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz#58a793863a9e7ca870bdc5a881117ffac27db6f3"
+  integrity sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==
+  dependencies:
+    babel-plugin-transform-strict-mode "^6.24.1"
+    babel-runtime "^6.26.0"
+    babel-template "^6.26.0"
+    babel-types "^6.26.0"
+
+babel-plugin-transform-es2015-modules-systemjs@^6.23.0:
+  version "6.24.1"
+  resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz#ff89a142b9119a906195f5f106ecf305d9407d23"
+  integrity sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=
+  dependencies:
+    babel-helper-hoist-variables "^6.24.1"
+    babel-runtime "^6.22.0"
+    babel-template "^6.24.1"
+
+babel-plugin-transform-es2015-modules-umd@^6.23.0:
+  version "6.24.1"
+  resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz#ac997e6285cd18ed6176adb607d602344ad38468"
+  integrity sha1-rJl+YoXNGO1hdq22B9YCNErThGg=
+  dependencies:
+    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@^6.22.0:
+  version "6.24.1"
+  resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d"
+  integrity sha1-JM72muIcuDp/hgPa0CH1cusnj40=
+  dependencies:
+    babel-helper-replace-supers "^6.24.1"
+    babel-runtime "^6.22.0"
+
+babel-plugin-transform-es2015-parameters@^6.23.0:
+  version "6.24.1"
+  resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b"
+  integrity sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=
+  dependencies:
+    babel-helper-call-delegate "^6.24.1"
+    babel-helper-get-function-arity "^6.24.1"
+    babel-runtime "^6.22.0"
+    babel-template "^6.24.1"
+    babel-traverse "^6.24.1"
+    babel-types "^6.24.1"
+
+babel-plugin-transform-es2015-shorthand-properties@^6.22.0:
+  version "6.24.1"
+  resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0"
+  integrity sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=
+  dependencies:
+    babel-runtime "^6.22.0"
+    babel-types "^6.24.1"
+
+babel-plugin-transform-es2015-spread@^6.22.0:
+  version "6.22.0"
+  resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1"
+  integrity sha1-1taKmfia7cRTbIGlQujdnxdG+NE=
+  dependencies:
+    babel-runtime "^6.22.0"
+
+babel-plugin-transform-es2015-sticky-regex@^6.22.0:
+  version "6.24.1"
+  resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc"
+  integrity sha1-AMHNsaynERLN8M9hJsLta0V8zbw=
+  dependencies:
+    babel-helper-regex "^6.24.1"
+    babel-runtime "^6.22.0"
+    babel-types "^6.24.1"
+
+babel-plugin-transform-es2015-template-literals@^6.22.0:
+  version "6.22.0"
+  resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d"
+  integrity sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=
+  dependencies:
+    babel-runtime "^6.22.0"
+
+babel-plugin-transform-es2015-typeof-symbol@^6.23.0:
+  version "6.23.0"
+  resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372"
+  integrity sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=
+  dependencies:
+    babel-runtime "^6.22.0"
+
+babel-plugin-transform-es2015-unicode-regex@^6.22.0:
+  version "6.24.1"
+  resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9"
+  integrity sha1-04sS9C6nMj9yk4fxinxa4frrNek=
+  dependencies:
+    babel-helper-regex "^6.24.1"
+    babel-runtime "^6.22.0"
+    regexpu-core "^2.0.0"
+
+babel-plugin-transform-exponentiation-operator@^6.22.0, babel-plugin-transform-exponentiation-operator@^6.24.1:
+  version "6.24.1"
+  resolved "https://registry.yarnpkg.com/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz#2ab0c9c7f3098fa48907772bb813fe41e8de3a0e"
+  integrity sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=
+  dependencies:
+    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-flow-comments@^6.17.0:
+  version "6.22.0"
+  resolved "https://registry.yarnpkg.com/babel-plugin-transform-flow-comments/-/babel-plugin-transform-flow-comments-6.22.0.tgz#8d9491132f2b48abd0656f96c20f3bbd6fc17529"
+  integrity sha1-jZSREy8rSKvQZW+Wwg87vW/BdSk=
+  dependencies:
+    babel-plugin-syntax-flow "^6.8.0"
+    babel-runtime "^6.22.0"
+
+babel-plugin-transform-object-rest-spread@^6.22.0:
+  version "6.26.0"
+  resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz#0f36692d50fef6b7e2d4b3ac1478137a963b7b06"
+  integrity sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=
+  dependencies:
+    babel-plugin-syntax-object-rest-spread "^6.8.0"
+    babel-runtime "^6.26.0"
+
+babel-plugin-transform-regenerator@^6.22.0:
+  version "6.26.0"
+  resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f"
+  integrity sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=
+  dependencies:
+    regenerator-transform "^0.10.0"
+
+babel-plugin-transform-strict-mode@^6.24.1:
+  version "6.24.1"
+  resolved "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758"
+  integrity sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=
+  dependencies:
+    babel-runtime "^6.22.0"
+    babel-types "^6.24.1"
+
+babel-preset-env@^1.6.1:
+  version "1.7.0"
+  resolved "https://registry.yarnpkg.com/babel-preset-env/-/babel-preset-env-1.7.0.tgz#dea79fa4ebeb883cd35dab07e260c1c9c04df77a"
+  integrity sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==
+  dependencies:
+    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"
+
+babel-preset-fbjs@^3.1.2, babel-preset-fbjs@^3.2.0:
+  version "3.3.0"
+  resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-3.3.0.tgz#a6024764ea86c8e06a22d794ca8b69534d263541"
+  integrity sha512-7QTLTCd2gwB2qGoi5epSULMHugSVgpcVt5YAeiFO9ABLrutDQzKfGwzxgZHLpugq8qMdg/DhRZDZ5CLKxBkEbw==
+  dependencies:
+    "@babel/plugin-proposal-class-properties" "^7.0.0"
+    "@babel/plugin-proposal-object-rest-spread" "^7.0.0"
+    "@babel/plugin-syntax-class-properties" "^7.0.0"
+    "@babel/plugin-syntax-flow" "^7.0.0"
+    "@babel/plugin-syntax-jsx" "^7.0.0"
+    "@babel/plugin-syntax-object-rest-spread" "^7.0.0"
+    "@babel/plugin-transform-arrow-functions" "^7.0.0"
+    "@babel/plugin-transform-block-scoped-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-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-member-expression-literals" "^7.0.0"
+    "@babel/plugin-transform-modules-commonjs" "^7.0.0"
+    "@babel/plugin-transform-object-super" "^7.0.0"
+    "@babel/plugin-transform-parameters" "^7.0.0"
+    "@babel/plugin-transform-property-literals" "^7.0.0"
+    "@babel/plugin-transform-react-display-name" "^7.0.0"
+    "@babel/plugin-transform-react-jsx" "^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-syntax-trailing-function-commas "^7.0.0-beta.0"
+
+babel-preset-stage-2@^6.18.0:
+  version "6.24.1"
+  resolved "https://registry.yarnpkg.com/babel-preset-stage-2/-/babel-preset-stage-2-6.24.1.tgz#d9e2960fb3d71187f0e64eec62bc07767219bdc1"
+  integrity sha1-2eKWD7PXEYfw5k7sYrwHdnIZvcE=
+  dependencies:
+    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@^6.24.1:
+  version "6.24.1"
+  resolved "https://registry.yarnpkg.com/babel-preset-stage-3/-/babel-preset-stage-3-6.24.1.tgz#836ada0a9e7a7fa37cb138fb9326f87934a48395"
+  integrity sha1-g2raCp56f6N8sTj7kyb4eTSkg5U=
+  dependencies:
+    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"
+
+babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.26.0:
+  version "6.26.0"
+  resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe"
+  integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4=
+  dependencies:
+    core-js "^2.4.0"
+    regenerator-runtime "^0.11.0"
+
+babel-template@^6.24.1, babel-template@^6.26.0:
+  version "6.26.0"
+  resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02"
+  integrity sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=
+  dependencies:
+    babel-runtime "^6.26.0"
+    babel-traverse "^6.26.0"
+    babel-types "^6.26.0"
+    babylon "^6.18.0"
+    lodash "^4.17.4"
+
+babel-traverse@^6.24.1, babel-traverse@^6.26.0:
+  version "6.26.0"
+  resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee"
+  integrity sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=
+  dependencies:
+    babel-code-frame "^6.26.0"
+    babel-messages "^6.23.0"
+    babel-runtime "^6.26.0"
+    babel-types "^6.26.0"
+    babylon "^6.18.0"
+    debug "^2.6.8"
+    globals "^9.18.0"
+    invariant "^2.2.2"
+    lodash "^4.17.4"
+
+babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0:
+  version "6.26.0"
+  resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497"
+  integrity sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=
+  dependencies:
+    babel-runtime "^6.26.0"
+    esutils "^2.0.2"
+    lodash "^4.17.4"
+    to-fast-properties "^1.0.3"
+
+babylon@^6.18.0:
+  version "6.18.0"
+  resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3"
+  integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==
+
+balanced-match@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
+  integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c=
+
+base-64@0.1.0, base-64@^0.1.0:
+  version "0.1.0"
+  resolved "https://registry.yarnpkg.com/base-64/-/base-64-0.1.0.tgz#780a99c84e7d600260361511c4877613bf24f6bb"
+  integrity sha1-eAqZyE59YAJgNhURxId2E78k9rs=
+
+base64-js@^1.1.2, base64-js@^1.2.3:
+  version "1.3.1"
+  resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1"
+  integrity sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==
+
+base@^0.11.1:
+  version "0.11.2"
+  resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f"
+  integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==
+  dependencies:
+    cache-base "^1.0.1"
+    class-utils "^0.3.5"
+    component-emitter "^1.2.1"
+    define-property "^1.0.0"
+    isobject "^3.0.1"
+    mixin-deep "^1.2.0"
+    pascalcase "^0.1.1"
+
+basic-auth@~2.0.0:
+  version "2.0.1"
+  resolved "https://registry.yarnpkg.com/basic-auth/-/basic-auth-2.0.1.tgz#b998279bf47ce38344b4f3cf916d4679bbf51e3a"
+  integrity sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==
+  dependencies:
+    safe-buffer "5.1.2"
+
+bcrypt-pbkdf@^1.0.0:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e"
+  integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=
+  dependencies:
+    tweetnacl "^0.14.3"
+
+big-integer@^1.6.44:
+  version "1.6.48"
+  resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.48.tgz#8fd88bd1632cba4a1c8c3e3d7159f08bb95b4b9e"
+  integrity sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w==
+
+bindings@^1.5.0:
+  version "1.5.0"
+  resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df"
+  integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==
+  dependencies:
+    file-uri-to-path "1.0.0"
+
+boxen@^1.2.1:
+  version "1.3.0"
+  resolved "https://registry.yarnpkg.com/boxen/-/boxen-1.3.0.tgz#55c6c39a8ba58d9c61ad22cd877532deb665a20b"
+  integrity sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==
+  dependencies:
+    ansi-align "^2.0.0"
+    camelcase "^4.0.0"
+    chalk "^2.0.1"
+    cli-boxes "^1.0.0"
+    string-width "^2.0.0"
+    term-size "^1.2.0"
+    widest-line "^2.0.0"
+
+bplist-creator@0.0.8:
+  version "0.0.8"
+  resolved "https://registry.yarnpkg.com/bplist-creator/-/bplist-creator-0.0.8.tgz#56b2a6e79e9aec3fc33bf831d09347d73794e79c"
+  integrity sha512-Za9JKzD6fjLC16oX2wsXfc+qBEhJBJB1YPInoAQpMLhDuj5aVOv1baGeIQSq1Fr3OCqzvsoQcSBSwGId/Ja2PA==
+  dependencies:
+    stream-buffers "~2.2.0"
+
+bplist-parser@0.2.0:
+  version "0.2.0"
+  resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.2.0.tgz#43a9d183e5bf9d545200ceac3e712f79ebbe8d0e"
+  integrity sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==
+  dependencies:
+    big-integer "^1.6.44"
+
+brace-expansion@^1.1.7:
+  version "1.1.11"
+  resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
+  integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
+  dependencies:
+    balanced-match "^1.0.0"
+    concat-map "0.0.1"
+
+braces@^2.3.1:
+  version "2.3.2"
+  resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729"
+  integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==
+  dependencies:
+    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"
+
+browserslist@^3.2.6:
+  version "3.2.8"
+  resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-3.2.8.tgz#b0005361d6471f0f5952797a76fc985f1f978fc6"
+  integrity sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==
+  dependencies:
+    caniuse-lite "^1.0.30000844"
+    electron-to-chromium "^1.3.47"
+
+bser@2.1.1:
+  version "2.1.1"
+  resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05"
+  integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==
+  dependencies:
+    node-int64 "^0.4.0"
+
+buffer-crc32@^0.2.13:
+  version "0.2.13"
+  resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242"
+  integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=
+
+buffer-from@^1.0.0:
+  version "1.1.1"
+  resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef"
+  integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==
+
+bytes@3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048"
+  integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=
+
+cache-base@^1.0.1:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2"
+  integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==
+  dependencies:
+    collection-visit "^1.0.0"
+    component-emitter "^1.2.1"
+    get-value "^2.0.6"
+    has-value "^1.0.0"
+    isobject "^3.0.1"
+    set-value "^2.0.0"
+    to-object-path "^0.3.0"
+    union-value "^1.0.0"
+    unset-value "^1.0.0"
+
+caller-callsite@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134"
+  integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=
+  dependencies:
+    callsites "^2.0.0"
+
+caller-path@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4"
+  integrity sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=
+  dependencies:
+    caller-callsite "^2.0.0"
+
+callsites@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50"
+  integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=
+
+callsites@^3.0.0:
+  version "3.1.0"
+  resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
+  integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
+
+camelcase-keys@^2.0.0:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7"
+  integrity sha1-MIvur/3ygRkFHvodkyITyRuPkuc=
+  dependencies:
+    camelcase "^2.0.0"
+    map-obj "^1.0.0"
+
+camelcase@^2.0.0:
+  version "2.1.1"
+  resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f"
+  integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=
+
+camelcase@^4.0.0, camelcase@^4.1.0:
+  version "4.1.0"
+  resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd"
+  integrity sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=
+
+camelcase@^5.0.0, camelcase@^5.3.1:
+  version "5.3.1"
+  resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
+  integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
+
+caniuse-lite@^1.0.30000844:
+  version "1.0.30001030"
+  resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001030.tgz#78076c4c6d67d3e41d6eb9399853fb27fe6e44ee"
+  integrity sha512-QGK0W4Ft/Ac+zTjEiRJfwDNATvS3fodDczBXrH42784kcfqcDKpEPfN08N0HQjrAp8He/Jw8QiSS9QRn7XAbUw==
+
+capture-exit@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4"
+  integrity sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==
+  dependencies:
+    rsvp "^4.8.4"
+
+capture-stack-trace@^1.0.0:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz#a6c0bbe1f38f3aa0b92238ecb6ff42c344d4135d"
+  integrity sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==
+
+caseless@~0.12.0:
+  version "0.12.0"
+  resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
+  integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=
+
+chalk@^1.0.0, chalk@^1.1.3:
+  version "1.1.3"
+  resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
+  integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=
+  dependencies:
+    ansi-styles "^2.2.1"
+    escape-string-regexp "^1.0.2"
+    has-ansi "^2.0.0"
+    strip-ansi "^3.0.0"
+    supports-color "^2.0.0"
+
+chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.1, chalk@^2.4.1, chalk@^2.4.2:
+  version "2.4.2"
+  resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
+  integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
+  dependencies:
+    ansi-styles "^3.2.1"
+    escape-string-regexp "^1.0.5"
+    supports-color "^5.3.0"
+
+chalk@^3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4"
+  integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==
+  dependencies:
+    ansi-styles "^4.1.0"
+    supports-color "^7.1.0"
+
+chardet@^0.4.0:
+  version "0.4.2"
+  resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.4.2.tgz#b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2"
+  integrity sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=
+
+chardet@^0.7.0:
+  version "0.7.0"
+  resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e"
+  integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==
+
+ci-info@^1.5.0:
+  version "1.6.0"
+  resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.6.0.tgz#2ca20dbb9ceb32d4524a683303313f0304b1e497"
+  integrity sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==
+
+ci-info@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"
+  integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==
+
+class-utils@^0.3.5:
+  version "0.3.6"
+  resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463"
+  integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==
+  dependencies:
+    arr-union "^3.1.0"
+    define-property "^0.2.5"
+    isobject "^3.0.0"
+    static-extend "^0.1.1"
+
+cli-boxes@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-1.0.0.tgz#4fa917c3e59c94a004cd61f8ee509da651687143"
+  integrity sha1-T6kXw+WclKAEzWH47lCdplFocUM=
+
+cli-cursor@^2.0.0, cli-cursor@^2.1.0:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5"
+  integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=
+  dependencies:
+    restore-cursor "^2.0.0"
+
+cli-cursor@^3.1.0:
+  version "3.1.0"
+  resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307"
+  integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==
+  dependencies:
+    restore-cursor "^3.1.0"
+
+cli-spinners@^2.0.0:
+  version "2.2.0"
+  resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.2.0.tgz#e8b988d9206c692302d8ee834e7a85c0144d8f77"
+  integrity sha512-tgU3fKwzYjiLEQgPMD9Jt+JjHVL9kW93FiIMX/l7rivvOD4/LL0Mf7gda3+4U2KJBloybwgj5KEoQgGRioMiKQ==
+
+cli-truncate@^0.2.1:
+  version "0.2.1"
+  resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-0.2.1.tgz#9f15cfbb0705005369216c626ac7d05ab90dd574"
+  integrity sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ=
+  dependencies:
+    slice-ansi "0.0.4"
+    string-width "^1.0.1"
+
+cli-width@^2.0.0:
+  version "2.2.0"
+  resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639"
+  integrity sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=
+
+cliui@^3.2.0:
+  version "3.2.0"
+  resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d"
+  integrity sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=
+  dependencies:
+    string-width "^1.0.1"
+    strip-ansi "^3.0.1"
+    wrap-ansi "^2.0.0"
+
+cliui@^4.0.0:
+  version "4.1.0"
+  resolved "https://registry.yarnpkg.com/cliui/-/cliui-4.1.0.tgz#348422dbe82d800b3022eef4f6ac10bf2e4d1b49"
+  integrity sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==
+  dependencies:
+    string-width "^2.1.1"
+    strip-ansi "^4.0.0"
+    wrap-ansi "^2.0.0"
+
+cliui@^5.0.0:
+  version "5.0.0"
+  resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5"
+  integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==
+  dependencies:
+    string-width "^3.1.0"
+    strip-ansi "^5.2.0"
+    wrap-ansi "^5.1.0"
+
+clone@^1.0.2:
+  version "1.0.4"
+  resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e"
+  integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4=
+
+code-point-at@^1.0.0:
+  version "1.1.0"
+  resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
+  integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=
+
+collection-visit@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0"
+  integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=
+  dependencies:
+    map-visit "^1.0.0"
+    object-visit "^1.0.0"
+
+color-convert@^1.9.0:
+  version "1.9.3"
+  resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
+  integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
+  dependencies:
+    color-name "1.1.3"
+
+color-convert@^2.0.1:
+  version "2.0.1"
+  resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
+  integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
+  dependencies:
+    color-name "~1.1.4"
+
+color-name@1.1.3:
+  version "1.1.3"
+  resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
+  integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
+
+color-name@~1.1.4:
+  version "1.1.4"
+  resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
+  integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
+
+color-support@^1.1.3:
+  version "1.1.3"
+  resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2"
+  integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==
+
+colorette@^1.0.7:
+  version "1.1.0"
+  resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.1.0.tgz#1f943e5a357fac10b4e0f5aaef3b14cdc1af6ec7"
+  integrity sha512-6S062WDQUXi6hOfkO/sBPVwE5ASXY4G2+b4atvhJfSsuUUhIaUKlkjLe9692Ipyt5/a+IPF5aVTu3V5gvXq5cg==
+
+combined-stream@^1.0.6, combined-stream@~1.0.6:
+  version "1.0.8"
+  resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
+  integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
+  dependencies:
+    delayed-stream "~1.0.0"
+
+command-exists@^1.2.8:
+  version "1.2.8"
+  resolved "https://registry.yarnpkg.com/command-exists/-/command-exists-1.2.8.tgz#715acefdd1223b9c9b37110a149c6392c2852291"
+  integrity sha512-PM54PkseWbiiD/mMsbvW351/u+dafwTJ0ye2qB60G1aGQP9j3xK2gmMDc+R34L3nDtx4qMCitXT75mkbkGJDLw==
+
+commander@^2.14.1, commander@^2.19.0, commander@^2.9.0:
+  version "2.20.3"
+  resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
+  integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
+
+commander@~2.13.0:
+  version "2.13.0"
+  resolved "https://registry.yarnpkg.com/commander/-/commander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c"
+  integrity sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==
+
+commondir@^1.0.1:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
+  integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=
+
+component-emitter@^1.2.1:
+  version "1.3.0"
+  resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0"
+  integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==
+
+compressible@~2.0.16:
+  version "2.0.18"
+  resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba"
+  integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==
+  dependencies:
+    mime-db ">= 1.43.0 < 2"
+
+compression@^1.7.1:
+  version "1.7.4"
+  resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f"
+  integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==
+  dependencies:
+    accepts "~1.3.5"
+    bytes "3.0.0"
+    compressible "~2.0.16"
+    debug "2.6.9"
+    on-headers "~1.0.2"
+    safe-buffer "5.1.2"
+    vary "~1.1.2"
+
+concat-map@0.0.1:
+  version "0.0.1"
+  resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
+  integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
+
+concat-stream@1.6.2, concat-stream@^1.6.0:
+  version "1.6.2"
+  resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34"
+  integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==
+  dependencies:
+    buffer-from "^1.0.0"
+    inherits "^2.0.3"
+    readable-stream "^2.2.2"
+    typedarray "^0.0.6"
+
+configstore@^3.0.0:
+  version "3.1.2"
+  resolved "https://registry.yarnpkg.com/configstore/-/configstore-3.1.2.tgz#c6f25defaeef26df12dd33414b001fe81a543f8f"
+  integrity sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==
+  dependencies:
+    dot-prop "^4.1.0"
+    graceful-fs "^4.1.2"
+    make-dir "^1.0.0"
+    unique-string "^1.0.0"
+    write-file-atomic "^2.0.0"
+    xdg-basedir "^3.0.0"
+
+connect@^3.6.5:
+  version "3.7.0"
+  resolved "https://registry.yarnpkg.com/connect/-/connect-3.7.0.tgz#5d49348910caa5e07a01800b030d0c35f20484f8"
+  integrity sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==
+  dependencies:
+    debug "2.6.9"
+    finalhandler "1.1.2"
+    parseurl "~1.3.3"
+    utils-merge "1.0.1"
+
+contains-path@^0.1.0:
+  version "0.1.0"
+  resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a"
+  integrity sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=
+
+convert-source-map@^1.7.0:
+  version "1.7.0"
+  resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442"
+  integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==
+  dependencies:
+    safe-buffer "~5.1.1"
+
+copy-descriptor@^0.1.0:
+  version "0.1.1"
+  resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d"
+  integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=
+
+core-js@^1.0.0:
+  version "1.2.7"
+  resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636"
+  integrity sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=
+
+core-js@^2.2.2, core-js@^2.4.0, core-js@^2.4.1:
+  version "2.6.11"
+  resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c"
+  integrity sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==
+
+core-util-is@1.0.2, core-util-is@~1.0.0:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
+  integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
+
+cosmiconfig@^5.0.2, cosmiconfig@^5.0.5, cosmiconfig@^5.1.0:
+  version "5.2.1"
+  resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a"
+  integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==
+  dependencies:
+    import-fresh "^2.0.0"
+    is-directory "^0.3.1"
+    js-yaml "^3.13.1"
+    parse-json "^4.0.0"
+
+create-error-class@^3.0.0:
+  version "3.0.2"
+  resolved "https://registry.yarnpkg.com/create-error-class/-/create-error-class-3.0.2.tgz#06be7abef947a3f14a30fd610671d401bca8b7b6"
+  integrity sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=
+  dependencies:
+    capture-stack-trace "^1.0.0"
+
+create-react-class@^15.6.3:
+  version "15.6.3"
+  resolved "https://registry.yarnpkg.com/create-react-class/-/create-react-class-15.6.3.tgz#2d73237fb3f970ae6ebe011a9e66f46dbca80036"
+  integrity sha512-M+/3Q6E6DLO6Yx3OwrWjwHBnvfXXYA7W+dFjt/ZDBemHO1DDZhsalX/NUtnTYclN6GfnBDRh4qRHjcDHmlJBJg==
+  dependencies:
+    fbjs "^0.8.9"
+    loose-envify "^1.3.1"
+    object-assign "^4.1.1"
+
+cross-spawn@^5.0.1, cross-spawn@^5.1.0:
+  version "5.1.0"
+  resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449"
+  integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=
+  dependencies:
+    lru-cache "^4.0.1"
+    shebang-command "^1.2.0"
+    which "^1.2.9"
+
+cross-spawn@^6.0.0, cross-spawn@^6.0.5:
+  version "6.0.5"
+  resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4"
+  integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==
+  dependencies:
+    nice-try "^1.0.4"
+    path-key "^2.0.1"
+    semver "^5.5.0"
+    shebang-command "^1.2.0"
+    which "^1.2.9"
+
+crypto-random-string@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e"
+  integrity sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=
+
+csstype@^2.2.0:
+  version "2.6.9"
+  resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.9.tgz#05141d0cd557a56b8891394c1911c40c8a98d098"
+  integrity sha512-xz39Sb4+OaTsULgUERcCk+TJj8ylkL4aSVDQiX/ksxbELSqwkgt4d4RD7fovIdgJGSuNYqwZEiVjYY5l0ask+Q==
+
+currently-unhandled@^0.4.1:
+  version "0.4.1"
+  resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea"
+  integrity sha1-mI3zP+qxke95mmE2nddsF635V+o=
+  dependencies:
+    array-find-index "^1.0.1"
+
+dashdash@^1.12.0:
+  version "1.14.1"
+  resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
+  integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=
+  dependencies:
+    assert-plus "^1.0.0"
+
+date-fns@^1.27.2:
+  version "1.30.1"
+  resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-1.30.1.tgz#2e71bf0b119153dbb4cc4e88d9ea5acfb50dc05c"
+  integrity sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==
+
+dayjs@^1.8.15:
+  version "1.8.21"
+  resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.8.21.tgz#98299185b72b9b679f31c7ed987b63923c961552"
+  integrity sha512-1kbWK0hziklUHkGgiKr7xm59KwAg/K3Tp7H/8X+f58DnNCwY3pKYjOCJpIlVs125FRBukGVZdKZojC073D0IeQ==
+
+debounce@^1.2.0:
+  version "1.2.0"
+  resolved "https://registry.yarnpkg.com/debounce/-/debounce-1.2.0.tgz#44a540abc0ea9943018dc0eaa95cce87f65cd131"
+  integrity sha512-mYtLl1xfZLi1m4RtQYlZgJUNQjl4ZxVnHzIR8nLLgi4q1YT8o/WM+MK/f8yfcc9s5Ir5zRaPZyZU6xs1Syoocg==
+
+debug@2.6.9, debug@^2.1.3, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9:
+  version "2.6.9"
+  resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
+  integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
+  dependencies:
+    ms "2.0.0"
+
+debug@^3.1.0:
+  version "3.2.6"
+  resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b"
+  integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==
+  dependencies:
+    ms "^2.1.1"
+
+debug@^4.0.1, debug@^4.1.0:
+  version "4.1.1"
+  resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791"
+  integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==
+  dependencies:
+    ms "^2.1.1"
+
+decamelize@^1.1.1, decamelize@^1.1.2, decamelize@^1.2.0:
+  version "1.2.0"
+  resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
+  integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=
+
+decode-uri-component@^0.2.0:
+  version "0.2.0"
+  resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545"
+  integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=
+
+dedent@^0.7.0:
+  version "0.7.0"
+  resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c"
+  integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=
+
+deep-extend@^0.6.0:
+  version "0.6.0"
+  resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
+  integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
+
+deep-is@~0.1.3:
+  version "0.1.3"
+  resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34"
+  integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=
+
+deepmerge@^3.2.0:
+  version "3.3.0"
+  resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-3.3.0.tgz#d3c47fd6f3a93d517b14426b0628a17b0125f5f7"
+  integrity sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA==
+
+defaults@^1.0.3:
+  version "1.0.3"
+  resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d"
+  integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=
+  dependencies:
+    clone "^1.0.2"
+
+define-properties@^1.1.2, define-properties@^1.1.3:
+  version "1.1.3"
+  resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1"
+  integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==
+  dependencies:
+    object-keys "^1.0.12"
+
+define-property@^0.2.5:
+  version "0.2.5"
+  resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116"
+  integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=
+  dependencies:
+    is-descriptor "^0.1.0"
+
+define-property@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6"
+  integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY=
+  dependencies:
+    is-descriptor "^1.0.0"
+
+define-property@^2.0.2:
+  version "2.0.2"
+  resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d"
+  integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==
+  dependencies:
+    is-descriptor "^1.0.2"
+    isobject "^3.0.1"
+
+delayed-stream@~1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
+  integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk=
+
+denodeify@^1.2.1:
+  version "1.2.1"
+  resolved "https://registry.yarnpkg.com/denodeify/-/denodeify-1.2.1.tgz#3a36287f5034e699e7577901052c2e6c94251631"
+  integrity sha1-OjYof1A05pnnV3kBBSwubJQlFjE=
+
+depd@~1.1.2:
+  version "1.1.2"
+  resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
+  integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=
+
+destroy@~1.0.4:
+  version "1.0.4"
+  resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80"
+  integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=
+
+didyoumean@^1.2.1:
+  version "1.2.1"
+  resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.1.tgz#e92edfdada6537d484d73c0172fd1eba0c4976ff"
+  integrity sha1-6S7f2tplN9SE1zwBcv0eugxJdv8=
+
+doctrine@1.5.0:
+  version "1.5.0"
+  resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa"
+  integrity sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=
+  dependencies:
+    esutils "^2.0.2"
+    isarray "^1.0.0"
+
+doctrine@^2.1.0:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d"
+  integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==
+  dependencies:
+    esutils "^2.0.2"
+
+doctrine@^3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961"
+  integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==
+  dependencies:
+    esutils "^2.0.2"
+
+dot-prop@^4.1.0:
+  version "4.2.0"
+  resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.0.tgz#1f19e0c2e1aa0e32797c49799f2837ac6af69c57"
+  integrity sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==
+  dependencies:
+    is-obj "^1.0.0"
+
+duplexer3@^0.1.4:
+  version "0.1.4"
+  resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2"
+  integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=
+
+ecc-jsbn@~0.1.1:
+  version "0.1.2"
+  resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9"
+  integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=
+  dependencies:
+    jsbn "~0.1.0"
+    safer-buffer "^2.1.0"
+
+ee-first@1.1.1:
+  version "1.1.1"
+  resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
+  integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=
+
+electron-download@^3.0.1:
+  version "3.3.0"
+  resolved "https://registry.yarnpkg.com/electron-download/-/electron-download-3.3.0.tgz#2cfd54d6966c019c4d49ad65fbe65cc9cdef68c8"
+  integrity sha1-LP1U1pZsAZxNSa1l++Zcyc3vaMg=
+  dependencies:
+    debug "^2.2.0"
+    fs-extra "^0.30.0"
+    home-path "^1.0.1"
+    minimist "^1.2.0"
+    nugget "^2.0.0"
+    path-exists "^2.1.0"
+    rc "^1.1.2"
+    semver "^5.3.0"
+    sumchecker "^1.2.0"
+
+electron-to-chromium@^1.3.47:
+  version "1.3.361"
+  resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.361.tgz#a820bf52da171c0024314745462cfe0dc944373e"
+  integrity sha512-OzSVjWpsRhJyr9PSAXkeloSe6e9viU2ToGt1wXlXFsGcxuI9vlsnalL+V/AM59Z2pEo3wRxIddtOGsT7Y6x/sQ==
+
+electron@^1.8.7:
+  version "1.8.8"
+  resolved "https://registry.yarnpkg.com/electron/-/electron-1.8.8.tgz#a90cddb075291f49576993e6f5c8bb4439301cae"
+  integrity sha512-1f9zJehcTTGjrkb06o6ds+gsRq6SYhZJyxOk6zIWjRH8hVy03y/RzUDELzNas71f5vcvXmfGVvyjeEsadDI8tg==
+  dependencies:
+    "@types/node" "^8.0.24"
+    electron-download "^3.0.1"
+    extract-zip "^1.0.3"
+
+elegant-spinner@^1.0.1:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/elegant-spinner/-/elegant-spinner-1.0.1.tgz#db043521c95d7e303fd8f345bedc3349cfb0729e"
+  integrity sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=
+
+eme-encryption-scheme-polyfill@^2.0.0:
+  version "2.0.1"
+  resolved "https://registry.yarnpkg.com/eme-encryption-scheme-polyfill/-/eme-encryption-scheme-polyfill-2.0.1.tgz#b080b01bffd74c75c9cf8044c1cabedf3b83954f"
+  integrity sha512-Wz+Ro1c0/2Wsx2RLFvTOO0m4LvYn+7cSnq3XOvRvLLBq8jbvUACH/zpU9s0/5+mQa5oaelkU69x+q0z/iWYrFA==
+
+emoji-regex@^7.0.1:
+  version "7.0.3"
+  resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156"
+  integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==
+
+emoji-regex@^8.0.0:
+  version "8.0.0"
+  resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
+  integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
+
+encodeurl@~1.0.2:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
+  integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=
+
+encoding@^0.1.11:
+  version "0.1.12"
+  resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb"
+  integrity sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=
+  dependencies:
+    iconv-lite "~0.4.13"
+
+end-of-stream@^1.1.0:
+  version "1.4.4"
+  resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0"
+  integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
+  dependencies:
+    once "^1.4.0"
+
+envinfo@^7.1.0:
+  version "7.5.0"
+  resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.5.0.tgz#91410bb6db262fb4f1409bd506e9ff57e91023f4"
+  integrity sha512-jDgnJaF/Btomk+m3PZDTTCb5XIIIX3zYItnCRfF73zVgvinLoRomuhi75Y4su0PtQxWz4v66XnLLckyvyJTOIQ==
+
+error-ex@^1.2.0, error-ex@^1.3.1:
+  version "1.3.2"
+  resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
+  integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
+  dependencies:
+    is-arrayish "^0.2.1"
+
+errorhandler@^1.5.0:
+  version "1.5.1"
+  resolved "https://registry.yarnpkg.com/errorhandler/-/errorhandler-1.5.1.tgz#b9ba5d17cf90744cd1e851357a6e75bf806a9a91"
+  integrity sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==
+  dependencies:
+    accepts "~1.3.7"
+    escape-html "~1.0.3"
+
+es-abstract@^1.17.0, es-abstract@^1.17.0-next.1:
+  version "1.17.4"
+  resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.4.tgz#e3aedf19706b20e7c2594c35fc0d57605a79e184"
+  integrity sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==
+  dependencies:
+    es-to-primitive "^1.2.1"
+    function-bind "^1.1.1"
+    has "^1.0.3"
+    has-symbols "^1.0.1"
+    is-callable "^1.1.5"
+    is-regex "^1.0.5"
+    object-inspect "^1.7.0"
+    object-keys "^1.1.1"
+    object.assign "^4.1.0"
+    string.prototype.trimleft "^2.1.1"
+    string.prototype.trimright "^2.1.1"
+
+es-to-primitive@^1.2.1:
+  version "1.2.1"
+  resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a"
+  integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==
+  dependencies:
+    is-callable "^1.1.4"
+    is-date-object "^1.0.1"
+    is-symbol "^1.0.2"
+
+es6-promise@^4.0.5:
+  version "4.2.8"
+  resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.8.tgz#4eb21594c972bc40553d276e510539143db53e0a"
+  integrity sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==
+
+escape-html@~1.0.3:
+  version "1.0.3"
+  resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
+  integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=
+
+escape-string-regexp@2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344"
+  integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==
+
+escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5:
+  version "1.0.5"
+  resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
+  integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
+
+eslint-config-standard-jsx@^6.0.2:
+  version "6.0.2"
+  resolved "https://registry.yarnpkg.com/eslint-config-standard-jsx/-/eslint-config-standard-jsx-6.0.2.tgz#90c9aa16ac2c4f8970c13fc7efc608bacd02da70"
+  integrity sha512-D+YWAoXw+2GIdbMBRAzWwr1ZtvnSf4n4yL0gKGg7ShUOGXkSOLerI17K4F6LdQMJPNMoWYqepzQD/fKY+tXNSg==
+
+eslint-config-standard@^12.0.0:
+  version "12.0.0"
+  resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-12.0.0.tgz#638b4c65db0bd5a41319f96bba1f15ddad2107d9"
+  integrity sha512-COUz8FnXhqFitYj4DTqHzidjIL/t4mumGZto5c7DrBpvWoie+Sn3P4sLEzUGeYhRElWuFEf8K1S1EfvD1vixCQ==
+
+eslint-import-resolver-node@^0.3.2:
+  version "0.3.3"
+  resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.3.tgz#dbaa52b6b2816b50bc6711af75422de808e98404"
+  integrity sha512-b8crLDo0M5RSe5YG8Pu2DYBj71tSB6OvXkfzwbJU2w7y8P4/yo0MyF8jU26IEuEuHF2K5/gcAJE3LhQGqBBbVg==
+  dependencies:
+    debug "^2.6.9"
+    resolve "^1.13.1"
+
+eslint-module-utils@^2.4.1:
+  version "2.5.2"
+  resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.5.2.tgz#7878f7504824e1b857dd2505b59a8e5eda26a708"
+  integrity sha512-LGScZ/JSlqGKiT8OC+cYRxseMjyqt6QO54nl281CK93unD89ijSeRV6An8Ci/2nvWVKe8K/Tqdm75RQoIOCr+Q==
+  dependencies:
+    debug "^2.6.9"
+    pkg-dir "^2.0.0"
+
+eslint-plugin-es@^1.3.1:
+  version "1.4.1"
+  resolved "https://registry.yarnpkg.com/eslint-plugin-es/-/eslint-plugin-es-1.4.1.tgz#12acae0f4953e76ba444bfd1b2271081ac620998"
+  integrity sha512-5fa/gR2yR3NxQf+UXkeLeP8FBBl6tSgdrAz1+cF84v1FMM4twGwQoqTnn+QxFLcPOrF4pdKEJKDB/q9GoyJrCA==
+  dependencies:
+    eslint-utils "^1.4.2"
+    regexpp "^2.0.1"
+
+eslint-plugin-eslint-comments@^3.1.1:
+  version "3.1.2"
+  resolved "https://registry.yarnpkg.com/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-3.1.2.tgz#4ef6c488dbe06aa1627fea107b3e5d059fc8a395"
+  integrity sha512-QexaqrNeteFfRTad96W+Vi4Zj1KFbkHHNMMaHZEYcovKav6gdomyGzaxSDSL3GoIyUOo078wRAdYlu1caiauIQ==
+  dependencies:
+    escape-string-regexp "^1.0.5"
+    ignore "^5.0.5"
+
+eslint-plugin-flowtype@2.50.3, eslint-plugin-flowtype@^2.46.1:
+  version "2.50.3"
+  resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.50.3.tgz#61379d6dce1d010370acd6681740fd913d68175f"
+  integrity sha512-X+AoKVOr7Re0ko/yEXyM5SSZ0tazc6ffdIOocp2fFUlWoDt7DV0Bz99mngOkAFLOAWjqRA5jPwqUCbrx13XoxQ==
+  dependencies:
+    lodash "^4.17.10"
+
+eslint-plugin-import@^2.17.2:
+  version "2.20.1"
+  resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.20.1.tgz#802423196dcb11d9ce8435a5fc02a6d3b46939b3"
+  integrity sha512-qQHgFOTjguR+LnYRoToeZWT62XM55MBVXObHM6SKFd1VzDcX/vqT1kAz8ssqigh5eMj8qXcRoXXGZpPP6RfdCw==
+  dependencies:
+    array-includes "^3.0.3"
+    array.prototype.flat "^1.2.1"
+    contains-path "^0.1.0"
+    debug "^2.6.9"
+    doctrine "1.5.0"
+    eslint-import-resolver-node "^0.3.2"
+    eslint-module-utils "^2.4.1"
+    has "^1.0.3"
+    minimatch "^3.0.4"
+    object.values "^1.1.0"
+    read-pkg-up "^2.0.0"
+    resolve "^1.12.0"
+
+eslint-plugin-jest@22.4.1:
+  version "22.4.1"
+  resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-22.4.1.tgz#a5fd6f7a2a41388d16f527073b778013c5189a9c"
+  integrity sha512-gcLfn6P2PrFAVx3AobaOzlIEevpAEf9chTpFZz7bYfc7pz8XRv7vuKTIE4hxPKZSha6XWKKplDQ0x9Pq8xX2mg==
+
+eslint-plugin-node@^8.0.1:
+  version "8.0.1"
+  resolved "https://registry.yarnpkg.com/eslint-plugin-node/-/eslint-plugin-node-8.0.1.tgz#55ae3560022863d141fa7a11799532340a685964"
+  integrity sha512-ZjOjbjEi6jd82rIpFSgagv4CHWzG9xsQAVp1ZPlhRnnYxcTgENUVBvhYmkQ7GvT1QFijUSo69RaiOJKhMu6i8w==
+  dependencies:
+    eslint-plugin-es "^1.3.1"
+    eslint-utils "^1.3.1"
+    ignore "^5.0.2"
+    minimatch "^3.0.4"
+    resolve "^1.8.1"
+    semver "^5.5.0"
+
+eslint-plugin-prettier@2.6.2:
+  version "2.6.2"
+  resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-2.6.2.tgz#71998c60aedfa2141f7bfcbf9d1c459bf98b4fad"
+  integrity sha512-tGek5clmW5swrAx1mdPYM8oThrBE83ePh7LeseZHBWfHVGrHPhKn7Y5zgRMbU/9D5Td9K4CEmUPjGxA7iw98Og==
+  dependencies:
+    fast-diff "^1.1.1"
+    jest-docblock "^21.0.0"
+
+eslint-plugin-promise@^4.1.1:
+  version "4.2.1"
+  resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-4.2.1.tgz#845fd8b2260ad8f82564c1222fce44ad71d9418a"
+  integrity sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw==
+
+eslint-plugin-react-hooks@^1.5.1:
+  version "1.7.0"
+  resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-1.7.0.tgz#6210b6d5a37205f0b92858f895a4e827020a7d04"
+  integrity sha512-iXTCFcOmlWvw4+TOE8CLWj6yX1GwzT0Y6cUfHHZqWnSk144VmVIRcVGtUAzrLES7C798lmvnt02C7rxaOX1HNA==
+
+eslint-plugin-react-native-globals@^0.1.1:
+  version "0.1.2"
+  resolved "https://registry.yarnpkg.com/eslint-plugin-react-native-globals/-/eslint-plugin-react-native-globals-0.1.2.tgz#ee1348bc2ceb912303ce6bdbd22e2f045ea86ea2"
+  integrity sha512-9aEPf1JEpiTjcFAmmyw8eiIXmcNZOqaZyHO77wgm0/dWfT/oxC1SrIq8ET38pMxHYrcB6Uew+TzUVsBeczF88g==
+
+eslint-plugin-react-native@3.6.0:
+  version "3.6.0"
+  resolved "https://registry.yarnpkg.com/eslint-plugin-react-native/-/eslint-plugin-react-native-3.6.0.tgz#7cad3b7c6159df6d26fe3252c6c5417a17f27b4b"
+  integrity sha512-BEQcHZ06hZSBYWFVuNEq0xuui5VEsWpHDsZGBtfadHfCRqRMUrkYPgdDb3bpc60qShHE83kqIv59uKdinEg91Q==
+  dependencies:
+    eslint-plugin-react-native-globals "^0.1.1"
+
+eslint-plugin-react@7.12.4:
+  version "7.12.4"
+  resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.12.4.tgz#b1ecf26479d61aee650da612e425c53a99f48c8c"
+  integrity sha512-1puHJkXJY+oS1t467MjbqjvX53uQ05HXwjqDgdbGBqf5j9eeydI54G3KwiJmWciQ0HTBacIKw2jgwSBSH3yfgQ==
+  dependencies:
+    array-includes "^3.0.3"
+    doctrine "^2.1.0"
+    has "^1.0.3"
+    jsx-ast-utils "^2.0.1"
+    object.fromentries "^2.0.0"
+    prop-types "^15.6.2"
+    resolve "^1.9.0"
+
+eslint-plugin-react@^7.12.4:
+  version "7.18.3"
+  resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.18.3.tgz#8be671b7f6be095098e79d27ac32f9580f599bc8"
+  integrity sha512-Bt56LNHAQCoou88s8ViKRjMB2+36XRejCQ1VoLj716KI1MoE99HpTVvIThJ0rvFmG4E4Gsq+UgToEjn+j044Bg==
+  dependencies:
+    array-includes "^3.1.1"
+    doctrine "^2.1.0"
+    has "^1.0.3"
+    jsx-ast-utils "^2.2.3"
+    object.entries "^1.1.1"
+    object.fromentries "^2.0.2"
+    object.values "^1.1.1"
+    prop-types "^15.7.2"
+    resolve "^1.14.2"
+    string.prototype.matchall "^4.0.2"
+
+eslint-plugin-standard@^4.0.0:
+  version "4.0.1"
+  resolved "https://registry.yarnpkg.com/eslint-plugin-standard/-/eslint-plugin-standard-4.0.1.tgz#ff0519f7ffaff114f76d1bd7c3996eef0f6e20b4"
+  integrity sha512-v/KBnfyaOMPmZc/dmc6ozOdWqekGp7bBGq4jLAecEfPGmfKiWS4sA8sC0LqiV9w5qmXAtXVn4M3p1jSyhY85SQ==
+
+eslint-scope@3.7.1:
+  version "3.7.1"
+  resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-3.7.1.tgz#3d63c3edfda02e06e01a452ad88caacc7cdcb6e8"
+  integrity sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=
+  dependencies:
+    esrecurse "^4.1.0"
+    estraverse "^4.1.1"
+
+eslint-scope@^4.0.0:
+  version "4.0.3"
+  resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848"
+  integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==
+  dependencies:
+    esrecurse "^4.1.0"
+    estraverse "^4.1.1"
+
+eslint-scope@^5.0.0:
+  version "5.0.0"
+  resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.0.0.tgz#e87c8887c73e8d1ec84f1ca591645c358bfc8fb9"
+  integrity sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==
+  dependencies:
+    esrecurse "^4.1.0"
+    estraverse "^4.1.1"
+
+eslint-utils@^1.3.1, eslint-utils@^1.4.2, eslint-utils@^1.4.3:
+  version "1.4.3"
+  resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.4.3.tgz#74fec7c54d0776b6f67e0251040b5806564e981f"
+  integrity sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==
+  dependencies:
+    eslint-visitor-keys "^1.1.0"
+
+eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0:
+  version "1.1.0"
+  resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz#e2a82cea84ff246ad6fb57f9bde5b46621459ec2"
+  integrity sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==
+
+eslint@^6.5.1:
+  version "6.8.0"
+  resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.8.0.tgz#62262d6729739f9275723824302fb227c8c93ffb"
+  integrity sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==
+  dependencies:
+    "@babel/code-frame" "^7.0.0"
+    ajv "^6.10.0"
+    chalk "^2.1.0"
+    cross-spawn "^6.0.5"
+    debug "^4.0.1"
+    doctrine "^3.0.0"
+    eslint-scope "^5.0.0"
+    eslint-utils "^1.4.3"
+    eslint-visitor-keys "^1.1.0"
+    espree "^6.1.2"
+    esquery "^1.0.1"
+    esutils "^2.0.2"
+    file-entry-cache "^5.0.1"
+    functional-red-black-tree "^1.0.1"
+    glob-parent "^5.0.0"
+    globals "^12.1.0"
+    ignore "^4.0.6"
+    import-fresh "^3.0.0"
+    imurmurhash "^0.1.4"
+    inquirer "^7.0.0"
+    is-glob "^4.0.0"
+    js-yaml "^3.13.1"
+    json-stable-stringify-without-jsonify "^1.0.1"
+    levn "^0.3.0"
+    lodash "^4.17.14"
+    minimatch "^3.0.4"
+    mkdirp "^0.5.1"
+    natural-compare "^1.4.0"
+    optionator "^0.8.3"
+    progress "^2.0.0"
+    regexpp "^2.0.1"
+    semver "^6.1.2"
+    strip-ansi "^5.2.0"
+    strip-json-comments "^3.0.1"
+    table "^5.2.3"
+    text-table "^0.2.0"
+    v8-compile-cache "^2.0.3"
+
+espree@^6.1.2:
+  version "6.1.2"
+  resolved "https://registry.yarnpkg.com/espree/-/espree-6.1.2.tgz#6c272650932b4f91c3714e5e7b5f5e2ecf47262d"
+  integrity sha512-2iUPuuPP+yW1PZaMSDM9eyVf8D5P0Hi8h83YtZ5bPc/zHYjII5khoixIUTMO794NOY8F/ThF1Bo8ncZILarUTA==
+  dependencies:
+    acorn "^7.1.0"
+    acorn-jsx "^5.1.0"
+    eslint-visitor-keys "^1.1.0"
+
+esprima@^4.0.0:
+  version "4.0.1"
+  resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
+  integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
+
+esquery@^1.0.1:
+  version "1.1.0"
+  resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.1.0.tgz#c5c0b66f383e7656404f86b31334d72524eddb48"
+  integrity sha512-MxYW9xKmROWF672KqjO75sszsA8Mxhw06YFeS5VHlB98KDHbOSurm3ArsjO60Eaf3QmGMCP1yn+0JQkNLo/97Q==
+  dependencies:
+    estraverse "^4.0.0"
+
+esrecurse@^4.1.0:
+  version "4.2.1"
+  resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf"
+  integrity sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==
+  dependencies:
+    estraverse "^4.1.0"
+
+estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1:
+  version "4.3.0"
+  resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d"
+  integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
+
+esutils@^2.0.0, esutils@^2.0.2:
+  version "2.0.3"
+  resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
+  integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
+
+etag@~1.8.1:
+  version "1.8.1"
+  resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
+  integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=
+
+event-target-shim@^5.0.0, event-target-shim@^5.0.1:
+  version "5.0.1"
+  resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789"
+  integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==
+
+eventemitter3@^3.0.0:
+  version "3.1.2"
+  resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7"
+  integrity sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==
+
+exec-sh@^0.3.2:
+  version "0.3.4"
+  resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.4.tgz#3a018ceb526cc6f6df2bb504b2bfe8e3a4934ec5"
+  integrity sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==
+
+execa@^0.7.0:
+  version "0.7.0"
+  resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777"
+  integrity sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=
+  dependencies:
+    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"
+
+execa@^0.9.0:
+  version "0.9.0"
+  resolved "https://registry.yarnpkg.com/execa/-/execa-0.9.0.tgz#adb7ce62cf985071f60580deb4a88b9e34712d01"
+  integrity sha512-BbUMBiX4hqiHZUA5+JujIjNb6TyAlp2D5KLheMjMluwOuzcnylDL4AxZYLLn1n2AGB49eSWwyKvvEQoRpnAtmA==
+  dependencies:
+    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"
+
+execa@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8"
+  integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==
+  dependencies:
+    cross-spawn "^6.0.0"
+    get-stream "^4.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"
+
+expand-brackets@^2.1.4:
+  version "2.1.4"
+  resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622"
+  integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI=
+  dependencies:
+    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"
+
+extend-shallow@^1.1.2:
+  version "1.1.4"
+  resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-1.1.4.tgz#19d6bf94dfc09d76ba711f39b872d21ff4dd9071"
+  integrity sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=
+  dependencies:
+    kind-of "^1.1.0"
+
+extend-shallow@^2.0.1:
+  version "2.0.1"
+  resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f"
+  integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=
+  dependencies:
+    is-extendable "^0.1.0"
+
+extend-shallow@^3.0.0, extend-shallow@^3.0.2:
+  version "3.0.2"
+  resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8"
+  integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=
+  dependencies:
+    assign-symbols "^1.0.0"
+    is-extendable "^1.0.1"
+
+extend@~3.0.2:
+  version "3.0.2"
+  resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
+  integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
+
+external-editor@^2.0.4:
+  version "2.2.0"
+  resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.2.0.tgz#045511cfd8d133f3846673d1047c154e214ad3d5"
+  integrity sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==
+  dependencies:
+    chardet "^0.4.0"
+    iconv-lite "^0.4.17"
+    tmp "^0.0.33"
+
+external-editor@^3.0.3:
+  version "3.1.0"
+  resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495"
+  integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==
+  dependencies:
+    chardet "^0.7.0"
+    iconv-lite "^0.4.24"
+    tmp "^0.0.33"
+
+extglob@^2.0.4:
+  version "2.0.4"
+  resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543"
+  integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==
+  dependencies:
+    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"
+
+extract-zip@^1.0.3:
+  version "1.6.7"
+  resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-1.6.7.tgz#a840b4b8af6403264c8db57f4f1a74333ef81fe9"
+  integrity sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=
+  dependencies:
+    concat-stream "1.6.2"
+    debug "2.6.9"
+    mkdirp "0.5.1"
+    yauzl "2.4.1"
+
+extsprintf@1.3.0:
+  version "1.3.0"
+  resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05"
+  integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=
+
+extsprintf@^1.2.0:
+  version "1.4.0"
+  resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f"
+  integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=
+
+fancy-log@^1.3.2:
+  version "1.3.3"
+  resolved "https://registry.yarnpkg.com/fancy-log/-/fancy-log-1.3.3.tgz#dbc19154f558690150a23953a0adbd035be45fc7"
+  integrity sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==
+  dependencies:
+    ansi-gray "^0.1.1"
+    color-support "^1.1.3"
+    parse-node-version "^1.0.0"
+    time-stamp "^1.0.0"
+
+fast-deep-equal@^3.1.1:
+  version "3.1.1"
+  resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz#545145077c501491e33b15ec408c294376e94ae4"
+  integrity sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==
+
+fast-diff@^1.1.1:
+  version "1.2.0"
+  resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03"
+  integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==
+
+fast-json-stable-stringify@^2.0.0:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
+  integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
+
+fast-levenshtein@~2.0.6:
+  version "2.0.6"
+  resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
+  integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=
+
+fb-watchman@^2.0.0:
+  version "2.0.1"
+  resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85"
+  integrity sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==
+  dependencies:
+    bser "2.1.1"
+
+fbjs-css-vars@^1.0.0:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz#216551136ae02fe255932c3ec8775f18e2c078b8"
+  integrity sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==
+
+fbjs-scripts@^1.1.0:
+  version "1.2.0"
+  resolved "https://registry.yarnpkg.com/fbjs-scripts/-/fbjs-scripts-1.2.0.tgz#069a0c0634242d10031c6460ef1fccefcdae8b27"
+  integrity sha512-5krZ8T0Bf8uky0abPoCLrfa7Orxd8UH4Qq8hRUF2RZYNMu+FmEOrBc7Ib3YVONmxTXTlLAvyrrdrVmksDb2OqQ==
+  dependencies:
+    "@babel/core" "^7.0.0"
+    ansi-colors "^1.0.1"
+    babel-preset-fbjs "^3.2.0"
+    core-js "^2.4.1"
+    cross-spawn "^5.1.0"
+    fancy-log "^1.3.2"
+    object-assign "^4.0.1"
+    plugin-error "^0.1.2"
+    semver "^5.1.0"
+    through2 "^2.0.0"
+
+fbjs@^0.8.9:
+  version "0.8.17"
+  resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.17.tgz#c4d598ead6949112653d6588b01a5cdcd9f90fdd"
+  integrity sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=
+  dependencies:
+    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"
+
+fbjs@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-1.0.0.tgz#52c215e0883a3c86af2a7a776ed51525ae8e0a5a"
+  integrity sha512-MUgcMEJaFhCaF1QtWGnmq9ZDRAzECTCRAF7O6UZIlAlkTs1SasiX9aP0Iw7wfD2mJ7wDTNfg2w7u5fSCwJk1OA==
+  dependencies:
+    core-js "^2.4.1"
+    fbjs-css-vars "^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"
+
+fd-slicer@~1.0.1:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.0.1.tgz#8b5bcbd9ec327c5041bf9ab023fd6750f1177e65"
+  integrity sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=
+  dependencies:
+    pend "~1.2.0"
+
+figures@^1.7.0:
+  version "1.7.0"
+  resolved "https://registry.yarnpkg.com/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e"
+  integrity sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=
+  dependencies:
+    escape-string-regexp "^1.0.5"
+    object-assign "^4.1.0"
+
+figures@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962"
+  integrity sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=
+  dependencies:
+    escape-string-regexp "^1.0.5"
+
+figures@^3.0.0:
+  version "3.2.0"
+  resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af"
+  integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==
+  dependencies:
+    escape-string-regexp "^1.0.5"
+
+file-entry-cache@^5.0.1:
+  version "5.0.1"
+  resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c"
+  integrity sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==
+  dependencies:
+    flat-cache "^2.0.1"
+
+file-uri-to-path@1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd"
+  integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==
+
+fill-range@^4.0.0:
+  version "4.0.0"
+  resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7"
+  integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=
+  dependencies:
+    extend-shallow "^2.0.1"
+    is-number "^3.0.0"
+    repeat-string "^1.6.1"
+    to-regex-range "^2.1.0"
+
+finalhandler@1.1.2:
+  version "1.1.2"
+  resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d"
+  integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==
+  dependencies:
+    debug "2.6.9"
+    encodeurl "~1.0.2"
+    escape-html "~1.0.3"
+    on-finished "~2.3.0"
+    parseurl "~1.3.3"
+    statuses "~1.5.0"
+    unpipe "~1.0.0"
+
+find-babel-config@^1.1.0:
+  version "1.2.0"
+  resolved "https://registry.yarnpkg.com/find-babel-config/-/find-babel-config-1.2.0.tgz#a9b7b317eb5b9860cda9d54740a8c8337a2283a2"
+  integrity sha512-jB2CHJeqy6a820ssiqwrKMeyC6nNdmrcgkKWJWmpoxpE8RKciYJXCcXRq1h2AzCo5I5BJeN2tkGEO3hLTuePRA==
+  dependencies:
+    json5 "^0.5.1"
+    path-exists "^3.0.0"
+
+find-cache-dir@^2.0.0:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7"
+  integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==
+  dependencies:
+    commondir "^1.0.1"
+    make-dir "^2.0.0"
+    pkg-dir "^3.0.0"
+
+find-parent-dir@^0.3.0:
+  version "0.3.0"
+  resolved "https://registry.yarnpkg.com/find-parent-dir/-/find-parent-dir-0.3.0.tgz#33c44b429ab2b2f0646299c5f9f718f376ff8d54"
+  integrity sha1-M8RLQpqysvBkYpnF+fcY83b/jVQ=
+
+find-up@^1.0.0:
+  version "1.1.2"
+  resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f"
+  integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=
+  dependencies:
+    path-exists "^2.0.0"
+    pinkie-promise "^2.0.0"
+
+find-up@^2.0.0, find-up@^2.1.0:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7"
+  integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c=
+  dependencies:
+    locate-path "^2.0.0"
+
+find-up@^3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73"
+  integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==
+  dependencies:
+    locate-path "^3.0.0"
+
+find-up@^4.1.0:
+  version "4.1.0"
+  resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
+  integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
+  dependencies:
+    locate-path "^5.0.0"
+    path-exists "^4.0.0"
+
+flat-cache@^2.0.1:
+  version "2.0.1"
+  resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0"
+  integrity sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==
+  dependencies:
+    flatted "^2.0.0"
+    rimraf "2.6.3"
+    write "1.0.3"
+
+flatted@^2.0.0:
+  version "2.0.1"
+  resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.1.tgz#69e57caa8f0eacbc281d2e2cb458d46fdb449e08"
+  integrity sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg==
+
+flow-babel-webpack-plugin@^1.1.1:
+  version "1.1.1"
+  resolved "https://registry.yarnpkg.com/flow-babel-webpack-plugin/-/flow-babel-webpack-plugin-1.1.1.tgz#7dd41110b96045eab8d8af6df48883310de54e91"
+  integrity sha512-xgZt6sWUWMek1P+rdzJqXG9OaWCUqTfaDb1OoEVh2mXFb7Nppcd4Rm9WW9Dz4uS5T3MTe/BFVH0ZjUX8Oxh1JQ==
+  dependencies:
+    babel-plugin-transform-flow-comments "^6.17.0"
+    flow-bin ">=0.44.2 <1"
+    lodash.merge "^4.6.0"
+
+"flow-bin@>=0.44.2 <1":
+  version "0.119.1"
+  resolved "https://registry.yarnpkg.com/flow-bin/-/flow-bin-0.119.1.tgz#b6d763b386ec9f1085848ca7df98909d80a16bd0"
+  integrity sha512-mX6qjJVi7aLqR9sDf8QIHt8yYEWQbkMLw7qFoC7sM/AbJwvqFm3pATPN96thsaL9o1rrshvxJpSgoj1PJSC3KA==
+
+for-in@^1.0.2:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80"
+  integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=
+
+forever-agent@~0.6.1:
+  version "0.6.1"
+  resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
+  integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=
+
+form-data@~2.3.2:
+  version "2.3.3"
+  resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6"
+  integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==
+  dependencies:
+    asynckit "^0.4.0"
+    combined-stream "^1.0.6"
+    mime-types "^2.1.12"
+
+fragment-cache@^0.2.1:
+  version "0.2.1"
+  resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19"
+  integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=
+  dependencies:
+    map-cache "^0.2.2"
+
+fresh@0.5.2:
+  version "0.5.2"
+  resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7"
+  integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=
+
+fs-extra@^0.30.0:
+  version "0.30.0"
+  resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-0.30.0.tgz#f233ffcc08d4da7d432daa449776989db1df93f0"
+  integrity sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=
+  dependencies:
+    graceful-fs "^4.1.2"
+    jsonfile "^2.1.0"
+    klaw "^1.0.0"
+    path-is-absolute "^1.0.0"
+    rimraf "^2.2.8"
+
+fs-extra@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-1.0.0.tgz#cd3ce5f7e7cb6145883fcae3191e9877f8587950"
+  integrity sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=
+  dependencies:
+    graceful-fs "^4.1.2"
+    jsonfile "^2.1.0"
+    klaw "^1.0.0"
+
+fs-extra@^7.0.1:
+  version "7.0.1"
+  resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9"
+  integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==
+  dependencies:
+    graceful-fs "^4.1.2"
+    jsonfile "^4.0.0"
+    universalify "^0.1.0"
+
+fs.realpath@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
+  integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
+
+fsevents@^1.2.7:
+  version "1.2.11"
+  resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.11.tgz#67bf57f4758f02ede88fb2a1712fef4d15358be3"
+  integrity sha512-+ux3lx6peh0BpvY0JebGyZoiR4D+oYzdPZMKJwkZ+sFkNJzpL7tXc/wehS49gUAxg3tmMHPHZkA8JU2rhhgDHw==
+  dependencies:
+    bindings "^1.5.0"
+    nan "^2.12.1"
+
+function-bind@^1.1.1:
+  version "1.1.1"
+  resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
+  integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
+
+functional-red-black-tree@^1.0.1:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"
+  integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=
+
+fuse.js@3.4.5:
+  version "3.4.5"
+  resolved "https://registry.yarnpkg.com/fuse.js/-/fuse.js-3.4.5.tgz#8954fb43f9729bd5dbcb8c08f251db552595a7a6"
+  integrity sha512-s9PGTaQIkT69HaeoTVjwGsLfb8V8ScJLx5XGFcKHg0MqLUH/UZ4EKOtqtXX9k7AFqCGxD1aJmYb8Q5VYDibVRQ==
+
+gensync@^1.0.0-beta.1:
+  version "1.0.0-beta.1"
+  resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.1.tgz#58f4361ff987e5ff6e1e7a210827aa371eaac269"
+  integrity sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==
+
+get-caller-file@^1.0.1:
+  version "1.0.3"
+  resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a"
+  integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==
+
+get-caller-file@^2.0.1:
+  version "2.0.5"
+  resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
+  integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
+
+get-own-enumerable-property-symbols@^3.0.0:
+  version "3.0.2"
+  resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664"
+  integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==
+
+get-stdin@^4.0.1:
+  version "4.0.1"
+  resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe"
+  integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=
+
+get-stream@^3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14"
+  integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=
+
+get-stream@^4.0.0:
+  version "4.1.0"
+  resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5"
+  integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==
+  dependencies:
+    pump "^3.0.0"
+
+get-value@^2.0.3, get-value@^2.0.6:
+  version "2.0.6"
+  resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28"
+  integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=
+
+getpass@^0.1.1:
+  version "0.1.7"
+  resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa"
+  integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=
+  dependencies:
+    assert-plus "^1.0.0"
+
+gfycat-style-urls@^1.0.3:
+  version "1.0.3"
+  resolved "https://registry.yarnpkg.com/gfycat-style-urls/-/gfycat-style-urls-1.0.3.tgz#355c876e0a63754be30f806b401387ce0e6aad65"
+  integrity sha512-HirQ+dsQWChjnfwZXB07ytzh3eZQFVlOdO2ML1YvpHBOXplumtzGIAejVu91wmj4Cw7t4760M2fKtgI+NAi/2w==
+
+glob-parent@^5.0.0:
+  version "5.1.0"
+  resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.0.tgz#5f4c1d1e748d30cd73ad2944b3577a81b081e8c2"
+  integrity sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==
+  dependencies:
+    is-glob "^4.0.1"
+
+glob@7.0.6:
+  version "7.0.6"
+  resolved "https://registry.yarnpkg.com/glob/-/glob-7.0.6.tgz#211bafaf49e525b8cd93260d14ab136152b3f57a"
+  integrity sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=
+  dependencies:
+    fs.realpath "^1.0.0"
+    inflight "^1.0.4"
+    inherits "2"
+    minimatch "^3.0.2"
+    once "^1.3.0"
+    path-is-absolute "^1.0.0"
+
+glob@^7.1.1, glob@^7.1.2, glob@^7.1.3:
+  version "7.1.6"
+  resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6"
+  integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==
+  dependencies:
+    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"
+
+global-dirs@^0.1.0:
+  version "0.1.1"
+  resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-0.1.1.tgz#b319c0dd4607f353f3be9cca4c72fc148c49f445"
+  integrity sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=
+  dependencies:
+    ini "^1.3.4"
+
+globals@^11.1.0:
+  version "11.12.0"
+  resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"
+  integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
+
+globals@^12.1.0:
+  version "12.3.0"
+  resolved "https://registry.yarnpkg.com/globals/-/globals-12.3.0.tgz#1e564ee5c4dded2ab098b0f88f24702a3c56be13"
+  integrity sha512-wAfjdLgFsPZsklLJvOBUBmzYE8/CwhEqSBEMRXA3qxIiNtyqvjYurAtIfDh6chlEPUfmTY3MnZh5Hfh4q0UlIw==
+  dependencies:
+    type-fest "^0.8.1"
+
+globals@^9.18.0:
+  version "9.18.0"
+  resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a"
+  integrity sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==
+
+google-libphonenumber@^2.0.9:
+  version "2.0.19"
+  resolved "https://registry.yarnpkg.com/google-libphonenumber/-/google-libphonenumber-2.0.19.tgz#a6d5ff60412aa33b161bb830d70aa39682583054"
+  integrity sha512-kwtbruT+eyiof081cxT1tltMTxgTOq3CQhUoEYBROC+vNf+COPqzfKJtVnDvgXQe4SzfbnAYkP8KoSpbJBIlSg==
+
+got@^6.7.1:
+  version "6.7.1"
+  resolved "https://registry.yarnpkg.com/got/-/got-6.7.1.tgz#240cd05785a9a18e561dc1b44b41c763ef1e8db0"
+  integrity sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=
+  dependencies:
+    create-error-class "^3.0.0"
+    duplexer3 "^0.1.4"
+    get-stream "^3.0.0"
+    is-redirect "^1.0.0"
+    is-retry-allowed "^1.0.0"
+    is-stream "^1.0.0"
+    lowercase-keys "^1.0.0"
+    safe-buffer "^5.0.1"
+    timed-out "^4.0.0"
+    unzip-response "^2.0.1"
+    url-parse-lax "^1.0.0"
+
+graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.1.9:
+  version "4.2.3"
+  resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.3.tgz#4a12ff1b60376ef09862c2093edd908328be8423"
+  integrity sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==
+
+growly@^1.3.0:
+  version "1.3.0"
+  resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081"
+  integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=
+
+hammerjs@^2.0.8:
+  version "2.0.8"
+  resolved "https://registry.yarnpkg.com/hammerjs/-/hammerjs-2.0.8.tgz#04ef77862cff2bb79d30f7692095930222bf60f1"
+  integrity sha1-BO93hiz/K7edMPdpIJWTAiK/YPE=
+
+har-schema@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92"
+  integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=
+
+har-validator@~5.1.3:
+  version "5.1.3"
+  resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080"
+  integrity sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==
+  dependencies:
+    ajv "^6.5.5"
+    har-schema "^2.0.0"
+
+has-ansi@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91"
+  integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=
+  dependencies:
+    ansi-regex "^2.0.0"
+
+has-flag@^3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
+  integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
+
+has-flag@^4.0.0:
+  version "4.0.0"
+  resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
+  integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
+
+has-symbols@^1.0.0, has-symbols@^1.0.1:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8"
+  integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==
+
+has-value@^0.3.1:
+  version "0.3.1"
+  resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f"
+  integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=
+  dependencies:
+    get-value "^2.0.3"
+    has-values "^0.1.4"
+    isobject "^2.0.0"
+
+has-value@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177"
+  integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=
+  dependencies:
+    get-value "^2.0.6"
+    has-values "^1.0.0"
+    isobject "^3.0.0"
+
+has-values@^0.1.4:
+  version "0.1.4"
+  resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771"
+  integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E=
+
+has-values@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f"
+  integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=
+  dependencies:
+    is-number "^3.0.0"
+    kind-of "^4.0.0"
+
+has@^1.0.3:
+  version "1.0.3"
+  resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
+  integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
+  dependencies:
+    function-bind "^1.1.1"
+
+hermes-engine@^0.2.1:
+  version "0.2.1"
+  resolved "https://registry.yarnpkg.com/hermes-engine/-/hermes-engine-0.2.1.tgz#25c0f1ff852512a92cb5c5cc47cf967e1e722ea2"
+  integrity sha512-eNHUQHuadDMJARpaqvlCZoK/Nitpj6oywq3vQ3wCwEsww5morX34mW5PmKWQTO7aU0ck0hgulxR+EVDlXygGxQ==
+
+hoist-non-react-statics@^2.3.1:
+  version "2.5.5"
+  resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz#c5903cf409c0dfd908f388e619d86b9c1174cb47"
+  integrity sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==
+
+hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.2:
+  version "3.3.2"
+  resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45"
+  integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==
+  dependencies:
+    react-is "^16.7.0"
+
+home-path@^1.0.1:
+  version "1.0.7"
+  resolved "https://registry.yarnpkg.com/home-path/-/home-path-1.0.7.tgz#cf77d7339ff3ddc3347a23c52612b1f5e7e56313"
+  integrity sha512-tM1pVa+u3ZqQwIkXcWfhUlY3HWS3TsnKsfi2OHHvnhkX52s9etyktPyy1rQotkr0euWimChDq+QkQuDe8ngUlQ==
+
+hosted-git-info@^2.1.4:
+  version "2.8.6"
+  resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.6.tgz#3a6e6d0324c5371fc8c7ba7175e1e5d14578724d"
+  integrity sha512-Kp6rShEsCHhF5dD3EWKdkgVA8ix90oSUJ0VY4g9goxxa0+f4lx63muTftn0mlJ/+8IESGWyKnP//V2D7S4ZbIQ==
+
+http-errors@~1.7.2:
+  version "1.7.3"
+  resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06"
+  integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==
+  dependencies:
+    depd "~1.1.2"
+    inherits "2.0.4"
+    setprototypeof "1.1.1"
+    statuses ">= 1.5.0 < 2"
+    toidentifier "1.0.0"
+
+http-signature@~1.2.0:
+  version "1.2.0"
+  resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1"
+  integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=
+  dependencies:
+    assert-plus "^1.0.0"
+    jsprim "^1.2.2"
+    sshpk "^1.7.0"
+
+husky@^0.14.3:
+  version "0.14.3"
+  resolved "https://registry.yarnpkg.com/husky/-/husky-0.14.3.tgz#c69ed74e2d2779769a17ba8399b54ce0b63c12c3"
+  integrity sha512-e21wivqHpstpoiWA/Yi8eFti8E+sQDSS53cpJsPptPs295QTOQR0ZwnHo2TXy1XOpZFD9rPOd3NpmqTK6uMLJA==
+  dependencies:
+    is-ci "^1.0.10"
+    normalize-path "^1.0.0"
+    strip-indent "^2.0.0"
+
+iconv-lite@^0.4.17, iconv-lite@^0.4.24, iconv-lite@~0.4.13:
+  version "0.4.24"
+  resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
+  integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
+  dependencies:
+    safer-buffer ">= 2.1.2 < 3"
+
+ignore@^4.0.6:
+  version "4.0.6"
+  resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc"
+  integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==
+
+ignore@^5.0.2, ignore@^5.0.5:
+  version "5.1.4"
+  resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.4.tgz#84b7b3dbe64552b6ef0eca99f6743dbec6d97adf"
+  integrity sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==
+
+image-size@^0.6.0:
+  version "0.6.3"
+  resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.6.3.tgz#e7e5c65bb534bd7cdcedd6cb5166272a85f75fb2"
+  integrity sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA==
+
+import-fresh@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546"
+  integrity sha1-2BNVwVYS04bGH53dOSLUMEgipUY=
+  dependencies:
+    caller-path "^2.0.0"
+    resolve-from "^3.0.0"
+
+import-fresh@^3.0.0:
+  version "3.2.1"
+  resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66"
+  integrity sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==
+  dependencies:
+    parent-module "^1.0.0"
+    resolve-from "^4.0.0"
+
+import-lazy@^2.1.0:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43"
+  integrity sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=
+
+imurmurhash@^0.1.4:
+  version "0.1.4"
+  resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
+  integrity sha1-khi5srkoojixPcT7a21XbyMUU+o=
+
+indent-string@^2.1.0:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80"
+  integrity sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=
+  dependencies:
+    repeating "^2.0.0"
+
+indent-string@^3.0.0:
+  version "3.2.0"
+  resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289"
+  integrity sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=
+
+inflight@^1.0.4:
+  version "1.0.6"
+  resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
+  integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=
+  dependencies:
+    once "^1.3.0"
+    wrappy "1"
+
+inherits@2, inherits@2.0.4, inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3:
+  version "2.0.4"
+  resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
+  integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
+
+ini@^1.3.4, ini@~1.3.0:
+  version "1.3.5"
+  resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927"
+  integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==
+
+inquirer@^3.0.6:
+  version "3.3.0"
+  resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9"
+  integrity sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==
+  dependencies:
+    ansi-escapes "^3.0.0"
+    chalk "^2.0.0"
+    cli-cursor "^2.1.0"
+    cli-width "^2.0.0"
+    external-editor "^2.0.4"
+    figures "^2.0.0"
+    lodash "^4.3.0"
+    mute-stream "0.0.7"
+    run-async "^2.2.0"
+    rx-lite "^4.0.8"
+    rx-lite-aggregates "^4.0.8"
+    string-width "^2.1.0"
+    strip-ansi "^4.0.0"
+    through "^2.3.6"
+
+inquirer@^7.0.0:
+  version "7.0.4"
+  resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.0.4.tgz#99af5bde47153abca23f5c7fc30db247f39da703"
+  integrity sha512-Bu5Td5+j11sCkqfqmUTiwv+tWisMtP0L7Q8WrqA2C/BbBhy1YTdFrvjjlrKq8oagA/tLQBski2Gcx/Sqyi2qSQ==
+  dependencies:
+    ansi-escapes "^4.2.1"
+    chalk "^2.4.2"
+    cli-cursor "^3.1.0"
+    cli-width "^2.0.0"
+    external-editor "^3.0.3"
+    figures "^3.0.0"
+    lodash "^4.17.15"
+    mute-stream "0.0.8"
+    run-async "^2.2.0"
+    rxjs "^6.5.3"
+    string-width "^4.1.0"
+    strip-ansi "^5.1.0"
+    through "^2.3.6"
+
+internal-slot@^1.0.2:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.2.tgz#9c2e9fb3cd8e5e4256c6f45fe310067fcfa378a3"
+  integrity sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g==
+  dependencies:
+    es-abstract "^1.17.0-next.1"
+    has "^1.0.3"
+    side-channel "^1.0.2"
+
+invariant@2.2.4, invariant@^2.2.2, invariant@^2.2.4:
+  version "2.2.4"
+  resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6"
+  integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==
+  dependencies:
+    loose-envify "^1.0.0"
+
+invert-kv@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6"
+  integrity sha1-EEqOSqym09jNFXqO+L+rLXo//bY=
+
+invert-kv@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-2.0.0.tgz#7393f5afa59ec9ff5f67a27620d11c226e3eec02"
+  integrity sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==
+
+ip@^1.1.4:
+  version "1.1.5"
+  resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a"
+  integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=
+
+is-accessor-descriptor@^0.1.6:
+  version "0.1.6"
+  resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6"
+  integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=
+  dependencies:
+    kind-of "^3.0.2"
+
+is-accessor-descriptor@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656"
+  integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==
+  dependencies:
+    kind-of "^6.0.0"
+
+is-arrayish@^0.2.1:
+  version "0.2.1"
+  resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
+  integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
+
+is-buffer@^1.1.5:
+  version "1.1.6"
+  resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
+  integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==
+
+is-callable@^1.1.4, is-callable@^1.1.5:
+  version "1.1.5"
+  resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.5.tgz#f7e46b596890456db74e7f6e976cb3273d06faab"
+  integrity sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==
+
+is-ci@^1.0.10:
+  version "1.2.1"
+  resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-1.2.1.tgz#e3779c8ee17fccf428488f6e281187f2e632841c"
+  integrity sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==
+  dependencies:
+    ci-info "^1.5.0"
+
+is-ci@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c"
+  integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==
+  dependencies:
+    ci-info "^2.0.0"
+
+is-data-descriptor@^0.1.4:
+  version "0.1.4"
+  resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56"
+  integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=
+  dependencies:
+    kind-of "^3.0.2"
+
+is-data-descriptor@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7"
+  integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==
+  dependencies:
+    kind-of "^6.0.0"
+
+is-date-object@^1.0.1:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e"
+  integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==
+
+is-descriptor@^0.1.0:
+  version "0.1.6"
+  resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca"
+  integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==
+  dependencies:
+    is-accessor-descriptor "^0.1.6"
+    is-data-descriptor "^0.1.4"
+    kind-of "^5.0.0"
+
+is-descriptor@^1.0.0, is-descriptor@^1.0.2:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec"
+  integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==
+  dependencies:
+    is-accessor-descriptor "^1.0.0"
+    is-data-descriptor "^1.0.0"
+    kind-of "^6.0.2"
+
+is-directory@^0.3.1:
+  version "0.3.1"
+  resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1"
+  integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=
+
+is-extendable@^0.1.0, is-extendable@^0.1.1:
+  version "0.1.1"
+  resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89"
+  integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=
+
+is-extendable@^1.0.1:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4"
+  integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==
+  dependencies:
+    is-plain-object "^2.0.4"
+
+is-extglob@^2.1.1:
+  version "2.1.1"
+  resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
+  integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
+
+is-finite@^1.0.0:
+  version "1.1.0"
+  resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.1.0.tgz#904135c77fb42c0641d6aa1bcdbc4daa8da082f3"
+  integrity sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==
+
+is-fullwidth-code-point@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb"
+  integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs=
+  dependencies:
+    number-is-nan "^1.0.0"
+
+is-fullwidth-code-point@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f"
+  integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=
+
+is-fullwidth-code-point@^3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
+  integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
+
+is-glob@^4.0.0, is-glob@^4.0.1:
+  version "4.0.1"
+  resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc"
+  integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==
+  dependencies:
+    is-extglob "^2.1.1"
+
+is-installed-globally@^0.1.0:
+  version "0.1.0"
+  resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.1.0.tgz#0dfd98f5a9111716dd535dda6492f67bf3d25a80"
+  integrity sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=
+  dependencies:
+    global-dirs "^0.1.0"
+    is-path-inside "^1.0.0"
+
+is-npm@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-1.0.0.tgz#f2fb63a65e4905b406c86072765a1a4dc793b9f4"
+  integrity sha1-8vtjpl5JBbQGyGBydloaTceTufQ=
+
+is-number@^3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195"
+  integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=
+  dependencies:
+    kind-of "^3.0.2"
+
+is-obj@^1.0.0, is-obj@^1.0.1:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f"
+  integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8=
+
+is-observable@^1.1.0:
+  version "1.1.0"
+  resolved "https://registry.yarnpkg.com/is-observable/-/is-observable-1.1.0.tgz#b3e986c8f44de950867cab5403f5a3465005975e"
+  integrity sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA==
+  dependencies:
+    symbol-observable "^1.1.0"
+
+is-path-inside@^1.0.0:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-1.0.1.tgz#8ef5b7de50437a3fdca6b4e865ef7aa55cb48036"
+  integrity sha1-jvW33lBDej/cprToZe96pVy0gDY=
+  dependencies:
+    path-is-inside "^1.0.1"
+
+is-plain-object@^2.0.3, is-plain-object@^2.0.4:
+  version "2.0.4"
+  resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677"
+  integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==
+  dependencies:
+    isobject "^3.0.1"
+
+is-promise@^2.1.0:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa"
+  integrity sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=
+
+is-redirect@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/is-redirect/-/is-redirect-1.0.0.tgz#1d03dded53bd8db0f30c26e4f95d36fc7c87dc24"
+  integrity sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=
+
+is-regex@^1.0.5:
+  version "1.0.5"
+  resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.5.tgz#39d589a358bf18967f726967120b8fc1aed74eae"
+  integrity sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==
+  dependencies:
+    has "^1.0.3"
+
+is-regexp@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069"
+  integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk=
+
+is-retry-allowed@^1.0.0:
+  version "1.2.0"
+  resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz#d778488bd0a4666a3be8a1482b9f2baafedea8b4"
+  integrity sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==
+
+is-stream@^1.0.0, is-stream@^1.0.1, is-stream@^1.1.0:
+  version "1.1.0"
+  resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
+  integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ=
+
+is-string@^1.0.5:
+  version "1.0.5"
+  resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6"
+  integrity sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==
+
+is-symbol@^1.0.2:
+  version "1.0.3"
+  resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937"
+  integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==
+  dependencies:
+    has-symbols "^1.0.1"
+
+is-typedarray@~1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
+  integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=
+
+is-utf8@^0.2.0:
+  version "0.2.1"
+  resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72"
+  integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=
+
+is-windows@^1.0.2:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d"
+  integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==
+
+is-wsl@^1.1.0:
+  version "1.1.0"
+  resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d"
+  integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=
+
+isarray@0.0.1:
+  version "0.0.1"
+  resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf"
+  integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=
+
+isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
+  integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=
+
+isexe@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
+  integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=
+
+isobject@^2.0.0:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89"
+  integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=
+  dependencies:
+    isarray "1.0.0"
+
+isobject@^3.0.0, isobject@^3.0.1:
+  version "3.0.1"
+  resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
+  integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8=
+
+isomorphic-fetch@^2.1.1:
+  version "2.2.1"
+  resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9"
+  integrity sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=
+  dependencies:
+    node-fetch "^1.0.1"
+    whatwg-fetch ">=0.10.0"
+
+isstream@~0.1.2:
+  version "0.1.2"
+  resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
+  integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=
+
+jest-docblock@^21.0.0:
+  version "21.2.0"
+  resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-21.2.0.tgz#51529c3b30d5fd159da60c27ceedc195faf8d414"
+  integrity sha512-5IZ7sY9dBAYSV+YjQ0Ovb540Ku7AO9Z5o2Cg789xj167iQuZ2cG+z0f3Uct6WeYLbU6aQiM2pCs7sZ+4dotydw==
+
+jest-get-type@^22.1.0:
+  version "22.4.3"
+  resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-22.4.3.tgz#e3a8504d8479342dd4420236b322869f18900ce4"
+  integrity sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==
+
+jest-get-type@^24.9.0:
+  version "24.9.0"
+  resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-24.9.0.tgz#1684a0c8a50f2e4901b6644ae861f579eed2ef0e"
+  integrity sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==
+
+jest-haste-map@^24.7.1:
+  version "24.9.0"
+  resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-24.9.0.tgz#b38a5d64274934e21fa417ae9a9fbeb77ceaac7d"
+  integrity sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ==
+  dependencies:
+    "@jest/types" "^24.9.0"
+    anymatch "^2.0.0"
+    fb-watchman "^2.0.0"
+    graceful-fs "^4.1.15"
+    invariant "^2.2.4"
+    jest-serializer "^24.9.0"
+    jest-util "^24.9.0"
+    jest-worker "^24.9.0"
+    micromatch "^3.1.10"
+    sane "^4.0.3"
+    walker "^1.0.7"
+  optionalDependencies:
+    fsevents "^1.2.7"
+
+jest-message-util@^24.9.0:
+  version "24.9.0"
+  resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-24.9.0.tgz#527f54a1e380f5e202a8d1149b0ec872f43119e3"
+  integrity sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==
+  dependencies:
+    "@babel/code-frame" "^7.0.0"
+    "@jest/test-result" "^24.9.0"
+    "@jest/types" "^24.9.0"
+    "@types/stack-utils" "^1.0.1"
+    chalk "^2.0.1"
+    micromatch "^3.1.10"
+    slash "^2.0.0"
+    stack-utils "^1.0.1"
+
+jest-mock@^24.9.0:
+  version "24.9.0"
+  resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-24.9.0.tgz#c22835541ee379b908673ad51087a2185c13f1c6"
+  integrity sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w==
+  dependencies:
+    "@jest/types" "^24.9.0"
+
+jest-serializer@^24.4.0, jest-serializer@^24.9.0:
+  version "24.9.0"
+  resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-24.9.0.tgz#e6d7d7ef96d31e8b9079a714754c5d5c58288e73"
+  integrity sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ==
+
+jest-util@^24.9.0:
+  version "24.9.0"
+  resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-24.9.0.tgz#7396814e48536d2e85a37de3e4c431d7cb140162"
+  integrity sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==
+  dependencies:
+    "@jest/console" "^24.9.0"
+    "@jest/fake-timers" "^24.9.0"
+    "@jest/source-map" "^24.9.0"
+    "@jest/test-result" "^24.9.0"
+    "@jest/types" "^24.9.0"
+    callsites "^3.0.0"
+    chalk "^2.0.1"
+    graceful-fs "^4.1.15"
+    is-ci "^2.0.0"
+    mkdirp "^0.5.1"
+    slash "^2.0.0"
+    source-map "^0.6.0"
+
+jest-validate@^23.5.0:
+  version "23.6.0"
+  resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-23.6.0.tgz#36761f99d1ed33fcd425b4e4c5595d62b6597474"
+  integrity sha512-OFKapYxe72yz7agrDAWi8v2WL8GIfVqcbKRCLbRG9PAxtzF9b1SEDdTpytNDN12z2fJynoBwpMpvj2R39plI2A==
+  dependencies:
+    chalk "^2.0.1"
+    jest-get-type "^22.1.0"
+    leven "^2.1.0"
+    pretty-format "^23.6.0"
+
+jest-validate@^24.7.0:
+  version "24.9.0"
+  resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-24.9.0.tgz#0775c55360d173cd854e40180756d4ff52def8ab"
+  integrity sha512-HPIt6C5ACwiqSiwi+OfSSHbK8sG7akG8eATl+IPKaeIjtPOeBUd/g3J7DghugzxrGjI93qS/+RPKe1H6PqvhRQ==
+  dependencies:
+    "@jest/types" "^24.9.0"
+    camelcase "^5.3.1"
+    chalk "^2.0.1"
+    jest-get-type "^24.9.0"
+    leven "^3.1.0"
+    pretty-format "^24.9.0"
+
+jest-worker@^24.6.0, jest-worker@^24.9.0:
+  version "24.9.0"
+  resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-24.9.0.tgz#5dbfdb5b2d322e98567898238a9697bcce67b3e5"
+  integrity sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==
+  dependencies:
+    merge-stream "^2.0.0"
+    supports-color "^6.1.0"
+
+jetifier@^1.6.2:
+  version "1.6.5"
+  resolved "https://registry.yarnpkg.com/jetifier/-/jetifier-1.6.5.tgz#ea87324a4230bef20a9651178ecab978ee54a8cb"
+  integrity sha512-T7yzBSu9PR+DqjYt+I0KVO1XTb1QhAfHnXV5Nd3xpbXM6Xg4e3vP60Q4qkNU8Fh6PHC2PivPUNN3rY7G2MxcDQ==
+
+"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
+  version "4.0.0"
+  resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
+  integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
+
+js-tokens@^3.0.2:
+  version "3.0.2"
+  resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b"
+  integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls=
+
+js-yaml@^3.13.1:
+  version "3.13.1"
+  resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847"
+  integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==
+  dependencies:
+    argparse "^1.0.7"
+    esprima "^4.0.0"
+
+jsbn@~0.1.0:
+  version "0.1.1"
+  resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
+  integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM=
+
+jsc-android@^245459.0.0:
+  version "245459.0.0"
+  resolved "https://registry.yarnpkg.com/jsc-android/-/jsc-android-245459.0.0.tgz#e584258dd0b04c9159a27fb104cd5d491fd202c9"
+  integrity sha512-wkjURqwaB1daNkDi2OYYbsLnIdC/lUM2nPXQKRs5pqEU9chDg435bjvo+LSaHotDENygHQDHe+ntUkkw2gwMtg==
+
+jsesc@^2.5.1:
+  version "2.5.2"
+  resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4"
+  integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==
+
+jsesc@~0.5.0:
+  version "0.5.0"
+  resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d"
+  integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=
+
+json-parse-better-errors@^1.0.1:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9"
+  integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==
+
+json-schema-traverse@^0.4.1:
+  version "0.4.1"
+  resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
+  integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
+
+json-schema@0.2.3:
+  version "0.2.3"
+  resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13"
+  integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=
+
+json-stable-stringify-without-jsonify@^1.0.1:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
+  integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=
+
+json-stable-stringify@^1.0.1:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af"
+  integrity sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=
+  dependencies:
+    jsonify "~0.0.0"
+
+json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1:
+  version "5.0.1"
+  resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
+  integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=
+
+json5@^0.5.1:
+  version "0.5.1"
+  resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821"
+  integrity sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=
+
+json5@^2.1.0:
+  version "2.1.1"
+  resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.1.tgz#81b6cb04e9ba496f1c7005d07b4368a2638f90b6"
+  integrity sha512-l+3HXD0GEI3huGq1njuqtzYK8OYJyXMkOLtQ53pjWh89tvWS2h6l+1zMkYWqlb57+SiQodKZyvMEFb2X+KrFhQ==
+  dependencies:
+    minimist "^1.2.0"
+
+jsonfile@^2.1.0:
+  version "2.4.0"
+  resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8"
+  integrity sha1-NzaitCi4e72gzIO1P6PWM6NcKug=
+  optionalDependencies:
+    graceful-fs "^4.1.6"
+
+jsonfile@^4.0.0:
+  version "4.0.0"
+  resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb"
+  integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=
+  optionalDependencies:
+    graceful-fs "^4.1.6"
+
+jsonify@~0.0.0:
+  version "0.0.0"
+  resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73"
+  integrity sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=
+
+jsprim@^1.2.2:
+  version "1.4.1"
+  resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"
+  integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=
+  dependencies:
+    assert-plus "1.0.0"
+    extsprintf "1.3.0"
+    json-schema "0.2.3"
+    verror "1.10.0"
+
+jsx-ast-utils@^2.0.1, jsx-ast-utils@^2.2.3:
+  version "2.2.3"
+  resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-2.2.3.tgz#8a9364e402448a3ce7f14d357738310d9248054f"
+  integrity sha512-EdIHFMm+1BPynpKOpdPqiOsvnIrInRGJD7bzPZdPkjitQEqpdpUuFpq4T0npZFKTiB3RhWFdGN+oqOJIdhDhQA==
+  dependencies:
+    array-includes "^3.0.3"
+    object.assign "^4.1.0"
+
+keymirror@^0.1.1:
+  version "0.1.1"
+  resolved "https://registry.yarnpkg.com/keymirror/-/keymirror-0.1.1.tgz#918889ea13f8d0a42e7c557250eee713adc95c35"
+  integrity sha1-kYiJ6hP40KQufFVyUO7nE63JXDU=
+
+kind-of@^1.1.0:
+  version "1.1.0"
+  resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-1.1.0.tgz#140a3d2d41a36d2efcfa9377b62c24f8495a5c44"
+  integrity sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=
+
+kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0:
+  version "3.2.2"
+  resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64"
+  integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=
+  dependencies:
+    is-buffer "^1.1.5"
+
+kind-of@^4.0.0:
+  version "4.0.0"
+  resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57"
+  integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc=
+  dependencies:
+    is-buffer "^1.1.5"
+
+kind-of@^5.0.0:
+  version "5.1.0"
+  resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d"
+  integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==
+
+kind-of@^6.0.0, kind-of@^6.0.2:
+  version "6.0.3"
+  resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd"
+  integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==
+
+klaw@^1.0.0:
+  version "1.3.1"
+  resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439"
+  integrity sha1-QIhDO0azsbolnXh4XY6W9zugJDk=
+  optionalDependencies:
+    graceful-fs "^4.1.9"
+
+latest-version@^3.0.0:
+  version "3.1.0"
+  resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-3.1.0.tgz#a205383fea322b33b5ae3b18abee0dc2f356ee15"
+  integrity sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=
+  dependencies:
+    package-json "^4.0.0"
+
+lbry-redux@lbryio/lbry-redux#9c48cce570ee8e057068c86cb6507e1b441841ee:
+  version "0.0.1"
+  resolved "https://codeload.github.com/lbryio/lbry-redux/tar.gz/9c48cce570ee8e057068c86cb6507e1b441841ee"
+  dependencies:
+    proxy-polyfill "0.1.6"
+    reselect "^3.0.0"
+    uuid "^3.3.2"
+
+lbryinc@lbryio/lbryinc#0dc8829a319a708f45a855765f70a193ccb72676:
+  version "0.0.1"
+  resolved "https://codeload.github.com/lbryio/lbryinc/tar.gz/0dc8829a319a708f45a855765f70a193ccb72676"
+  dependencies:
+    reselect "^3.0.0"
+
+lcid@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835"
+  integrity sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=
+  dependencies:
+    invert-kv "^1.0.0"
+
+lcid@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/lcid/-/lcid-2.0.0.tgz#6ef5d2df60e52f82eb228a4c373e8d1f397253cf"
+  integrity sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==
+  dependencies:
+    invert-kv "^2.0.0"
+
+leven@^2.1.0:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/leven/-/leven-2.1.0.tgz#c2e7a9f772094dee9d34202ae8acce4687875580"
+  integrity sha1-wuep93IJTe6dNCAq6KzORoeHVYA=
+
+leven@^3.1.0:
+  version "3.1.0"
+  resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2"
+  integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==
+
+levn@^0.3.0, levn@~0.3.0:
+  version "0.3.0"
+  resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee"
+  integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=
+  dependencies:
+    prelude-ls "~1.1.2"
+    type-check "~0.3.2"
+
+lint-staged@^7.0.4:
+  version "7.3.0"
+  resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-7.3.0.tgz#90ff33e5ca61ed3dbac35b6f6502dbefdc0db58d"
+  integrity sha512-AXk40M9DAiPi7f4tdJggwuKIViUplYtVj1os1MVEteW7qOkU50EOehayCfO9TsoGK24o/EsWb41yrEgfJDDjCw==
+  dependencies:
+    chalk "^2.3.1"
+    commander "^2.14.1"
+    cosmiconfig "^5.0.2"
+    debug "^3.1.0"
+    dedent "^0.7.0"
+    execa "^0.9.0"
+    find-parent-dir "^0.3.0"
+    is-glob "^4.0.0"
+    is-windows "^1.0.2"
+    jest-validate "^23.5.0"
+    listr "^0.14.1"
+    lodash "^4.17.5"
+    log-symbols "^2.2.0"
+    micromatch "^3.1.8"
+    npm-which "^3.0.1"
+    p-map "^1.1.1"
+    path-is-inside "^1.0.2"
+    pify "^3.0.0"
+    please-upgrade-node "^3.0.2"
+    staged-git-files "1.1.1"
+    string-argv "^0.0.2"
+    stringify-object "^3.2.2"
+
+listr-silent-renderer@^1.1.1:
+  version "1.1.1"
+  resolved "https://registry.yarnpkg.com/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz#924b5a3757153770bf1a8e3fbf74b8bbf3f9242e"
+  integrity sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4=
+
+listr-update-renderer@^0.5.0:
+  version "0.5.0"
+  resolved "https://registry.yarnpkg.com/listr-update-renderer/-/listr-update-renderer-0.5.0.tgz#4ea8368548a7b8aecb7e06d8c95cb45ae2ede6a2"
+  integrity sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA==
+  dependencies:
+    chalk "^1.1.3"
+    cli-truncate "^0.2.1"
+    elegant-spinner "^1.0.1"
+    figures "^1.7.0"
+    indent-string "^3.0.0"
+    log-symbols "^1.0.2"
+    log-update "^2.3.0"
+    strip-ansi "^3.0.1"
+
+listr-verbose-renderer@^0.5.0:
+  version "0.5.0"
+  resolved "https://registry.yarnpkg.com/listr-verbose-renderer/-/listr-verbose-renderer-0.5.0.tgz#f1132167535ea4c1261102b9f28dac7cba1e03db"
+  integrity sha512-04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw==
+  dependencies:
+    chalk "^2.4.1"
+    cli-cursor "^2.1.0"
+    date-fns "^1.27.2"
+    figures "^2.0.0"
+
+listr@^0.14.1:
+  version "0.14.3"
+  resolved "https://registry.yarnpkg.com/listr/-/listr-0.14.3.tgz#2fea909604e434be464c50bddba0d496928fa586"
+  integrity sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA==
+  dependencies:
+    "@samverschueren/stream-to-observable" "^0.3.0"
+    is-observable "^1.1.0"
+    is-promise "^2.1.0"
+    is-stream "^1.1.0"
+    listr-silent-renderer "^1.1.1"
+    listr-update-renderer "^0.5.0"
+    listr-verbose-renderer "^0.5.0"
+    p-map "^2.0.0"
+    rxjs "^6.3.3"
+
+load-json-file@^1.0.0:
+  version "1.1.0"
+  resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0"
+  integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=
+  dependencies:
+    graceful-fs "^4.1.2"
+    parse-json "^2.2.0"
+    pify "^2.0.0"
+    pinkie-promise "^2.0.0"
+    strip-bom "^2.0.0"
+
+load-json-file@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8"
+  integrity sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=
+  dependencies:
+    graceful-fs "^4.1.2"
+    parse-json "^2.2.0"
+    pify "^2.0.0"
+    strip-bom "^3.0.0"
+
+locate-path@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e"
+  integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=
+  dependencies:
+    p-locate "^2.0.0"
+    path-exists "^3.0.0"
+
+locate-path@^3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e"
+  integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==
+  dependencies:
+    p-locate "^3.0.0"
+    path-exists "^3.0.0"
+
+locate-path@^5.0.0:
+  version "5.0.0"
+  resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0"
+  integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==
+  dependencies:
+    p-locate "^4.1.0"
+
+lodash.clonedeep@^4.5.0:
+  version "4.5.0"
+  resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef"
+  integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=
+
+lodash.forin@^4.4.0:
+  version "4.4.0"
+  resolved "https://registry.yarnpkg.com/lodash.forin/-/lodash.forin-4.4.0.tgz#5d3f20ae564011fbe88381f7d98949c9c9519731"
+  integrity sha1-XT8grlZAEfvog4H32YlJyclRlzE=
+
+lodash.get@^4.4.2:
+  version "4.4.2"
+  resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99"
+  integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=
+
+lodash.isempty@^4.4.0:
+  version "4.4.0"
+  resolved "https://registry.yarnpkg.com/lodash.isempty/-/lodash.isempty-4.4.0.tgz#6f86cbedd8be4ec987be9aaf33c9684db1b31e7e"
+  integrity sha1-b4bL7di+TsmHvpqvM8loTbGzHn4=
+
+lodash.merge@^4.6.0:
+  version "4.6.2"
+  resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a"
+  integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==
+
+lodash.pickby@^4.6.0:
+  version "4.6.0"
+  resolved "https://registry.yarnpkg.com/lodash.pickby/-/lodash.pickby-4.6.0.tgz#7dea21d8c18d7703a27c704c15d3b84a67e33aff"
+  integrity sha1-feoh2MGNdwOifHBMFdO4SmfjOv8=
+
+lodash.set@^4.3.2:
+  version "4.3.2"
+  resolved "https://registry.yarnpkg.com/lodash.set/-/lodash.set-4.3.2.tgz#d8757b1da807dde24816b0d6a84bea1a76230b23"
+  integrity sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=
+
+lodash.throttle@^4.1.1:
+  version "4.1.1"
+  resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4"
+  integrity sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=
+
+lodash.toarray@^4.4.0:
+  version "4.4.0"
+  resolved "https://registry.yarnpkg.com/lodash.toarray/-/lodash.toarray-4.4.0.tgz#24c4bfcd6b2fba38bfd0594db1179d8e9b656561"
+  integrity sha1-JMS/zWsvuji/0FlNsRedjptlZWE=
+
+lodash.unescape@4.0.1:
+  version "4.0.1"
+  resolved "https://registry.yarnpkg.com/lodash.unescape/-/lodash.unescape-4.0.1.tgz#bf2249886ce514cda112fae9218cdc065211fc9c"
+  integrity sha1-vyJJiGzlFM2hEvrpIYzcBlIR/Jw=
+
+lodash.unset@^4.5.2:
+  version "4.5.2"
+  resolved "https://registry.yarnpkg.com/lodash.unset/-/lodash.unset-4.5.2.tgz#370d1d3e85b72a7e1b0cdf2d272121306f23e4ed"
+  integrity sha1-Nw0dPoW3Kn4bDN8tJyEhMG8j5O0=
+
+lodash@>=4.17.11, lodash@^4.0.0, lodash@^4.17.10, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.3.0:
+  version "4.17.15"
+  resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548"
+  integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==
+
+log-symbols@^1.0.2:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-1.0.2.tgz#376ff7b58ea3086a0f09facc74617eca501e1a18"
+  integrity sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=
+  dependencies:
+    chalk "^1.0.0"
+
+log-symbols@^2.2.0:
+  version "2.2.0"
+  resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a"
+  integrity sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==
+  dependencies:
+    chalk "^2.0.1"
+
+log-update@^2.3.0:
+  version "2.3.0"
+  resolved "https://registry.yarnpkg.com/log-update/-/log-update-2.3.0.tgz#88328fd7d1ce7938b29283746f0b1bc126b24708"
+  integrity sha1-iDKP19HOeTiykoN0bwsbwSayRwg=
+  dependencies:
+    ansi-escapes "^3.0.0"
+    cli-cursor "^2.0.0"
+    wrap-ansi "^3.0.1"
+
+logkitty@^0.6.0:
+  version "0.6.1"
+  resolved "https://registry.yarnpkg.com/logkitty/-/logkitty-0.6.1.tgz#fe29209669d261539cbd6bb998a136fc92a1a05c"
+  integrity sha512-cHuXN8qUZuzX/7kB6VyS7kB4xyD24e8gyHXIFNhIv+fjW3P+jEXNUhj0o/7qWJtv7UZpbnPgUqzu/AZQ8RAqxQ==
+  dependencies:
+    ansi-fragments "^0.2.1"
+    dayjs "^1.8.15"
+    yargs "^12.0.5"
+
+loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1, loose-envify@^1.4.0:
+  version "1.4.0"
+  resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
+  integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
+  dependencies:
+    js-tokens "^3.0.0 || ^4.0.0"
+
+loud-rejection@^1.0.0:
+  version "1.6.0"
+  resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f"
+  integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=
+  dependencies:
+    currently-unhandled "^0.4.1"
+    signal-exit "^3.0.0"
+
+lowercase-keys@^1.0.0:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f"
+  integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==
+
+lru-cache@^4.0.1:
+  version "4.1.5"
+  resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd"
+  integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==
+  dependencies:
+    pseudomap "^1.0.2"
+    yallist "^2.1.2"
+
+lz-string@^1.4.4:
+  version "1.4.4"
+  resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26"
+  integrity sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=
+
+make-dir@^1.0.0:
+  version "1.3.0"
+  resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c"
+  integrity sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==
+  dependencies:
+    pify "^3.0.0"
+
+make-dir@^2.0.0, make-dir@^2.1.0:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5"
+  integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==
+  dependencies:
+    pify "^4.0.1"
+    semver "^5.6.0"
+
+makeerror@1.0.x:
+  version "1.0.11"
+  resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c"
+  integrity sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=
+  dependencies:
+    tmpl "1.0.x"
+
+map-age-cleaner@^0.1.1:
+  version "0.1.3"
+  resolved "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a"
+  integrity sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==
+  dependencies:
+    p-defer "^1.0.0"
+
+map-cache@^0.2.2:
+  version "0.2.2"
+  resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf"
+  integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=
+
+map-obj@^1.0.0, map-obj@^1.0.1:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d"
+  integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=
+
+map-visit@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f"
+  integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=
+  dependencies:
+    object-visit "^1.0.0"
+
+mem@^1.1.0:
+  version "1.1.0"
+  resolved "https://registry.yarnpkg.com/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76"
+  integrity sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=
+  dependencies:
+    mimic-fn "^1.0.0"
+
+mem@^4.0.0:
+  version "4.3.0"
+  resolved "https://registry.yarnpkg.com/mem/-/mem-4.3.0.tgz#461af497bc4ae09608cdb2e60eefb69bff744178"
+  integrity sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==
+  dependencies:
+    map-age-cleaner "^0.1.1"
+    mimic-fn "^2.0.0"
+    p-is-promise "^2.0.0"
+
+meow@^3.1.0:
+  version "3.7.0"
+  resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb"
+  integrity sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=
+  dependencies:
+    camelcase-keys "^2.0.0"
+    decamelize "^1.1.2"
+    loud-rejection "^1.0.0"
+    map-obj "^1.0.1"
+    minimist "^1.1.3"
+    normalize-package-data "^2.3.4"
+    object-assign "^4.0.1"
+    read-pkg-up "^1.0.1"
+    redent "^1.0.0"
+    trim-newlines "^1.0.0"
+
+merge-stream@^1.0.1:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-1.0.1.tgz#4041202d508a342ba00174008df0c251b8c135e1"
+  integrity sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=
+  dependencies:
+    readable-stream "^2.0.1"
+
+merge-stream@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
+  integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
+
+merge@>=1.2.1:
+  version "1.2.1"
+  resolved "https://registry.yarnpkg.com/merge/-/merge-1.2.1.tgz#38bebf80c3220a8a487b6fcfb3941bb11720c145"
+  integrity sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==
+
+metro-babel-register@^0.56.0, metro-babel-register@^0.56.4:
+  version "0.56.4"
+  resolved "https://registry.yarnpkg.com/metro-babel-register/-/metro-babel-register-0.56.4.tgz#b0c627a1cfdd1bdd768f81af79481754e833a902"
+  integrity sha512-Phm6hMluOWYqfykftjJ1jsTpWvbgb49AC/1taxEctxUdRCZlFgZwBleJZAhQYxJD5J+ikFkEbHDzePEXb29KVA==
+  dependencies:
+    "@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-babel-transformer@^0.56.4:
+  version "0.56.4"
+  resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.56.4.tgz#fe1d0dc600fcf90201a5bea4d42caea10b801057"
+  integrity sha512-IOi4ILgZvaX7GCGHBJp79paNVOq5QxhhbyqAdEJgDP8bHfl/OVHoVKSypfrsMSKSiBrqxhIjyc4XjkXsQtkx5g==
+  dependencies:
+    "@babel/core" "^7.0.0"
+    metro-source-map "^0.56.4"
+
+metro-cache@^0.56.4:
+  version "0.56.4"
+  resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.56.4.tgz#542f9f8a35f8fb9d5576f46fd3ab4d4f42851a7e"
+  integrity sha512-d1hiUSKwtRsuMxUhHVJ3tjK2BbpUlJGvTyMWohK8Wxx+0GbnWRWWFcI4vlCzlZfoK0VtZK2MJEl5t7Du1mIniQ==
+  dependencies:
+    jest-serializer "^24.4.0"
+    metro-core "^0.56.4"
+    mkdirp "^0.5.1"
+    rimraf "^2.5.4"
+
+metro-config@^0.56.0, metro-config@^0.56.4:
+  version "0.56.4"
+  resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.56.4.tgz#338fd8165fba59424cec427c1a881757945e57e9"
+  integrity sha512-O85QDHwWdMn/8ERe13y4a6vbZL0AHyO8atTvL+9BCulLEO+FQBi1iJjr3+ViLa8cf0m5dRftDsa7P47m5euk4A==
+  dependencies:
+    cosmiconfig "^5.0.5"
+    jest-validate "^24.7.0"
+    metro "^0.56.4"
+    metro-cache "^0.56.4"
+    metro-core "^0.56.4"
+    pretty-format "^24.7.0"
+
+metro-core@^0.56.0, metro-core@^0.56.4:
+  version "0.56.4"
+  resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.56.4.tgz#67cc41b3c0bf66e9c2306f50239a1080b1e82312"
+  integrity sha512-hMzkBdgPt5Zm9nr/1KtIT+A6H7TNiLVCEGG5OiAXj8gTRsA2yy7wAdQpwy0xbE+zi88t/pLOzXpd3ClG/YxyWg==
+  dependencies:
+    jest-haste-map "^24.7.1"
+    lodash.throttle "^4.1.1"
+    metro-resolver "^0.56.4"
+    wordwrap "^1.0.0"
+
+metro-inspector-proxy@^0.56.4:
+  version "0.56.4"
+  resolved "https://registry.yarnpkg.com/metro-inspector-proxy/-/metro-inspector-proxy-0.56.4.tgz#7343ff3c5908af4fd99e96b6d646e24e99816be4"
+  integrity sha512-E1S3MO25mWKmcLn1UQuCDiS0hf9P2Fwq8sEAX5lBLoZbehepNH+4xJ3xXSY51JX4dozBrE8GGoKL4ll3II40LA==
+  dependencies:
+    connect "^3.6.5"
+    debug "^2.2.0"
+    rxjs "^5.4.3"
+    ws "^1.1.5"
+    yargs "^9.0.0"
+
+metro-minify-uglify@^0.56.4:
+  version "0.56.4"
+  resolved "https://registry.yarnpkg.com/metro-minify-uglify/-/metro-minify-uglify-0.56.4.tgz#13589dfb1d43343608aacb7f78ddfcc052daa63c"
+  integrity sha512-BHgj7+BKEK2pHvWHUR730bIrsZwl8DPtr49x9L0j2grPZ5/UROWXzEr8VZgIss7fl64t845uu1HXNNyuSj2EhA==
+  dependencies:
+    uglify-es "^3.1.9"
+
+metro-react-native-babel-preset@^0.56.4:
+  version "0.56.4"
+  resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.56.4.tgz#dcedc64b7ff5c0734839458e70eb0ebef6d063a8"
+  integrity sha512-CzbBDM9Rh6w8s1fq+ZqihAh7DDqUAcfo9pPww25+N/eJ7UK436Q7JdfxwdIPpBwLFn6o6MyYn+uwL9OEWBJarA==
+  dependencies:
+    "@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-syntax-flow" "^7.2.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-runtime" "^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"
+    react-refresh "^0.4.0"
+
+metro-react-native-babel-preset@^0.58.0:
+  version "0.58.0"
+  resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.58.0.tgz#18f48d33fe124280ffabc000ab8b42c488d762a2"
+  integrity sha512-MRriNW+fF6jxABsgPphocUY6mIhmCm8idcrQZ58fT3Iti2vCdtkaK32TyCGUNUptzhUe2/cbE57j4aC+eaodAA==
+  dependencies:
+    "@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-syntax-flow" "^7.2.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-runtime" "^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.5.0"
+    "@babel/plugin-transform-unicode-regex" "^7.0.0"
+    "@babel/template" "^7.0.0"
+    react-refresh "^0.4.0"
+
+metro-react-native-babel-transformer@^0.56.0:
+  version "0.56.4"
+  resolved "https://registry.yarnpkg.com/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.56.4.tgz#3c6e48b605c305362ee624e45ff338656e35fc1d"
+  integrity sha512-ng74eutuy1nyGI9+TDzzVAVfEmNPDlapV4msTQMKPi4EFqo/fBn7Ct33ME9l5E51pQBBnxt/UwcpTvd13b29kQ==
+  dependencies:
+    "@babel/core" "^7.0.0"
+    babel-preset-fbjs "^3.1.2"
+    metro-babel-transformer "^0.56.4"
+    metro-react-native-babel-preset "^0.56.4"
+    metro-source-map "^0.56.4"
+
+metro-resolver@^0.56.4:
+  version "0.56.4"
+  resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.56.4.tgz#9876f57bca37fd1bfcffd733541e2ee4a89fad7f"
+  integrity sha512-Ug4ulVfpkKZ1Wu7mdYj9XLGuOqZTuWCqEhyx3siKTc/2eBwKZQXmiNo5d/IxWNvmwL/87Abeb724I6CMzMfjiQ==
+  dependencies:
+    absolute-path "^0.0.0"
+
+metro-source-map@^0.56.0, metro-source-map@^0.56.4:
+  version "0.56.4"
+  resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.56.4.tgz#868ccac3f3519fe14eca358bc186f63651b2b9bc"
+  integrity sha512-f1P9/rpFmG3Z0Jatiw2zvLItx1TwR7mXTSDj4qLDCWeVMB3kEXAr3R0ucumTW8c6HfpJljeRBWzYFXF33fd81g==
+  dependencies:
+    "@babel/traverse" "^7.0.0"
+    "@babel/types" "^7.0.0"
+    invariant "^2.2.4"
+    metro-symbolicate "^0.56.4"
+    ob1 "^0.56.4"
+    source-map "^0.5.6"
+    vlq "^1.0.0"
+
+metro-symbolicate@^0.56.4:
+  version "0.56.4"
+  resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.56.4.tgz#53e9d40beac9049fa75a3e620ddd47d4907ff015"
+  integrity sha512-8mCNNn6zV5FFKCIcRgI7736Xl+owgvYuy8qanPxZN36f7utiWRYeB+PirEBPcglBk4qQvoy2lT6oPULNXZQbbQ==
+  dependencies:
+    invariant "^2.2.4"
+    metro-source-map "^0.56.4"
+    source-map "^0.5.6"
+    through2 "^2.0.1"
+    vlq "^1.0.0"
+
+metro@^0.56.0, metro@^0.56.4:
+  version "0.56.4"
+  resolved "https://registry.yarnpkg.com/metro/-/metro-0.56.4.tgz#be7e1380ee6ac3552c25ead8098eab261029e4d7"
+  integrity sha512-Kt3OQJQtQdts0JrKnyGdLpKHDjqYBgIfzvYrvfhmFCkKuZ8aqRlVnvpfjQ4/OBm0Fmm9NyyxbNRD9VIbj7WjnA==
+  dependencies:
+    "@babel/core" "^7.0.0"
+    "@babel/generator" "^7.0.0"
+    "@babel/parser" "^7.0.0"
+    "@babel/plugin-external-helpers" "^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-preset-fbjs "^3.1.2"
+    buffer-crc32 "^0.2.13"
+    chalk "^2.4.1"
+    concat-stream "^1.6.0"
+    connect "^3.6.5"
+    debug "^2.2.0"
+    denodeify "^1.2.1"
+    eventemitter3 "^3.0.0"
+    fbjs "^1.0.0"
+    fs-extra "^1.0.0"
+    graceful-fs "^4.1.3"
+    image-size "^0.6.0"
+    invariant "^2.2.4"
+    jest-haste-map "^24.7.1"
+    jest-worker "^24.6.0"
+    json-stable-stringify "^1.0.1"
+    lodash.throttle "^4.1.1"
+    merge-stream "^1.0.1"
+    metro-babel-register "^0.56.4"
+    metro-babel-transformer "^0.56.4"
+    metro-cache "^0.56.4"
+    metro-config "^0.56.4"
+    metro-core "^0.56.4"
+    metro-inspector-proxy "^0.56.4"
+    metro-minify-uglify "^0.56.4"
+    metro-react-native-babel-preset "^0.56.4"
+    metro-resolver "^0.56.4"
+    metro-source-map "^0.56.4"
+    metro-symbolicate "^0.56.4"
+    mime-types "2.1.11"
+    mkdirp "^0.5.1"
+    node-fetch "^2.2.0"
+    nullthrows "^1.1.0"
+    resolve "^1.5.0"
+    rimraf "^2.5.4"
+    serialize-error "^2.1.0"
+    source-map "^0.5.6"
+    temp "0.8.3"
+    throat "^4.1.0"
+    wordwrap "^1.0.0"
+    write-file-atomic "^1.2.0"
+    ws "^1.1.5"
+    xpipe "^1.0.5"
+    yargs "^9.0.0"
+
+micromatch@^3.1.10, micromatch@^3.1.4, micromatch@^3.1.8:
+  version "3.1.10"
+  resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23"
+  integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==
+  dependencies:
+    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"
+
+mime-db@1.43.0, "mime-db@>= 1.43.0 < 2":
+  version "1.43.0"
+  resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.43.0.tgz#0a12e0502650e473d735535050e7c8f4eb4fae58"
+  integrity sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==
+
+mime-db@~1.23.0:
+  version "1.23.0"
+  resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.23.0.tgz#a31b4070adaea27d732ea333740a64d0ec9a6659"
+  integrity sha1-oxtAcK2uon1zLqMzdApk0OyaZlk=
+
+mime-types@2.1.11:
+  version "2.1.11"
+  resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.11.tgz#c259c471bda808a85d6cd193b430a5fae4473b3c"
+  integrity sha1-wlnEcb2oCKhdbNGTtDCl+uRHOzw=
+  dependencies:
+    mime-db "~1.23.0"
+
+mime-types@^2.1.12, mime-types@~2.1.19, mime-types@~2.1.24:
+  version "2.1.26"
+  resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.26.tgz#9c921fc09b7e149a65dfdc0da4d20997200b0a06"
+  integrity sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==
+  dependencies:
+    mime-db "1.43.0"
+
+mime@1.6.0:
+  version "1.6.0"
+  resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
+  integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
+
+mime@^2.4.1:
+  version "2.4.4"
+  resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.4.tgz#bd7b91135fc6b01cde3e9bae33d659b63d8857e5"
+  integrity sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==
+
+mimic-fn@^1.0.0:
+  version "1.2.0"
+  resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022"
+  integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==
+
+mimic-fn@^2.0.0, mimic-fn@^2.1.0:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
+  integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
+
+minimatch@^3.0.2, minimatch@^3.0.4:
+  version "3.0.4"
+  resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
+  integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
+  dependencies:
+    brace-expansion "^1.1.7"
+
+minimist@0.0.8:
+  version "0.0.8"
+  resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
+  integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=
+
+minimist@^1.1.0, minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0:
+  version "1.2.0"
+  resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
+  integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=
+
+mitt@1.1.3:
+  version "1.1.3"
+  resolved "https://registry.yarnpkg.com/mitt/-/mitt-1.1.3.tgz#528c506238a05dce11cd914a741ea2cc332da9b8"
+  integrity sha512-mUDCnVNsAi+eD6qA0HkRkwYczbLHJ49z17BGe2PYRhZL4wpZUFZGJHU7/5tmvohoma+Hdn0Vh/oJTiPEmgSruA==
+
+mixin-deep@^1.2.0:
+  version "1.3.2"
+  resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566"
+  integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==
+  dependencies:
+    for-in "^1.0.2"
+    is-extendable "^1.0.1"
+
+mkdirp@0.5.1, mkdirp@^0.5.1:
+  version "0.5.1"
+  resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903"
+  integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=
+  dependencies:
+    minimist "0.0.8"
+
+modal-react-native-web@0.2.0:
+  version "0.2.0"
+  resolved "https://registry.yarnpkg.com/modal-react-native-web/-/modal-react-native-web-0.2.0.tgz#5daaa76213218fd25df739a267b11aed37e8c0c2"
+  integrity sha512-sC0/jL3ZL4bGtv1VS43TnrH7/FHUqgb7IU3VYWNDzuR223fYlpG5Gc974GsTP172Vi+lnnBL/G70xONmaggxeQ==
+  dependencies:
+    warning "^4.0.1"
+
+moment@^2.22.1:
+  version "2.24.0"
+  resolved "https://registry.yarnpkg.com/moment/-/moment-2.24.0.tgz#0d055d53f5052aa653c9f6eb68bb5d12bf5c2b5b"
+  integrity sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==
+
+morgan@^1.9.0:
+  version "1.9.1"
+  resolved "https://registry.yarnpkg.com/morgan/-/morgan-1.9.1.tgz#0a8d16734a1d9afbc824b99df87e738e58e2da59"
+  integrity sha512-HQStPIV4y3afTiCYVxirakhlCfGkI161c76kKFca7Fk1JusM//Qeo1ej2XaMniiNeaZklMVrh3vTtIzpzwbpmA==
+  dependencies:
+    basic-auth "~2.0.0"
+    debug "2.6.9"
+    depd "~1.1.2"
+    on-finished "~2.3.0"
+    on-headers "~1.0.1"
+
+ms@2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
+  integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=
+
+ms@2.1.1:
+  version "2.1.1"
+  resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a"
+  integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==
+
+ms@^2.1.1:
+  version "2.1.2"
+  resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
+  integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
+
+mute-stream@0.0.7:
+  version "0.0.7"
+  resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab"
+  integrity sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=
+
+mute-stream@0.0.8:
+  version "0.0.8"
+  resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d"
+  integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==
+
+nan@^2.12.1:
+  version "2.14.0"
+  resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.0.tgz#7818f722027b2459a86f0295d434d1fc2336c52c"
+  integrity sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==
+
+nanomatch@^1.2.9:
+  version "1.2.13"
+  resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119"
+  integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==
+  dependencies:
+    arr-diff "^4.0.0"
+    array-unique "^0.3.2"
+    define-property "^2.0.2"
+    extend-shallow "^3.0.2"
+    fragment-cache "^0.2.1"
+    is-windows "^1.0.2"
+    kind-of "^6.0.2"
+    object.pick "^1.3.0"
+    regex-not "^1.0.0"
+    snapdragon "^0.8.1"
+    to-regex "^3.0.1"
+
+natural-compare@^1.4.0:
+  version "1.4.0"
+  resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
+  integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=
+
+negotiator@0.6.2:
+  version "0.6.2"
+  resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb"
+  integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==
+
+nice-try@^1.0.4:
+  version "1.0.5"
+  resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366"
+  integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==
+
+node-emoji@1.10.0:
+  version "1.10.0"
+  resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-1.10.0.tgz#8886abd25d9c7bb61802a658523d1f8d2a89b2da"
+  integrity sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==
+  dependencies:
+    lodash.toarray "^4.4.0"
+
+node-fetch@^1.0.1:
+  version "1.7.3"
+  resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef"
+  integrity sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==
+  dependencies:
+    encoding "^0.1.11"
+    is-stream "^1.0.1"
+
+node-fetch@^2.2.0, node-fetch@^2.5.0:
+  version "2.6.0"
+  resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.0.tgz#e633456386d4aa55863f676a7ab0daa8fdecb0fd"
+  integrity sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==
+
+node-int64@^0.4.0:
+  version "0.4.0"
+  resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b"
+  integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=
+
+node-modules-regexp@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40"
+  integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=
+
+node-notifier@^5.2.1:
+  version "5.4.3"
+  resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-5.4.3.tgz#cb72daf94c93904098e28b9c590fd866e464bd50"
+  integrity sha512-M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q==
+  dependencies:
+    growly "^1.3.0"
+    is-wsl "^1.1.0"
+    semver "^5.5.0"
+    shellwords "^0.1.1"
+    which "^1.3.0"
+
+normalize-package-data@^2.3.2, normalize-package-data@^2.3.4:
+  version "2.5.0"
+  resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"
+  integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==
+  dependencies:
+    hosted-git-info "^2.1.4"
+    resolve "^1.10.0"
+    semver "2 || 3 || 4 || 5"
+    validate-npm-package-license "^3.0.1"
+
+normalize-path@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-1.0.0.tgz#32d0e472f91ff345701c15a8311018d3b0a90379"
+  integrity sha1-MtDkcvkf80VwHBWoMRAY07CpA3k=
+
+normalize-path@^2.1.1:
+  version "2.1.1"
+  resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9"
+  integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=
+  dependencies:
+    remove-trailing-separator "^1.0.1"
+
+npm-path@^2.0.2:
+  version "2.0.4"
+  resolved "https://registry.yarnpkg.com/npm-path/-/npm-path-2.0.4.tgz#c641347a5ff9d6a09e4d9bce5580c4f505278e64"
+  integrity sha512-IFsj0R9C7ZdR5cP+ET342q77uSRdtWOlWpih5eC+lu29tIDbNEgDbzgVJ5UFvYHWhxDZ5TFkJafFioO0pPQjCw==
+  dependencies:
+    which "^1.2.10"
+
+npm-run-path@^2.0.0:
+  version "2.0.2"
+  resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f"
+  integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=
+  dependencies:
+    path-key "^2.0.0"
+
+npm-which@^3.0.1:
+  version "3.0.1"
+  resolved "https://registry.yarnpkg.com/npm-which/-/npm-which-3.0.1.tgz#9225f26ec3a285c209cae67c3b11a6b4ab7140aa"
+  integrity sha1-kiXybsOihcIJyuZ8OxGmtKtxQKo=
+  dependencies:
+    commander "^2.9.0"
+    npm-path "^2.0.2"
+    which "^1.2.10"
+
+nugget@^2.0.0:
+  version "2.0.1"
+  resolved "https://registry.yarnpkg.com/nugget/-/nugget-2.0.1.tgz#201095a487e1ad36081b3432fa3cada4f8d071b0"
+  integrity sha1-IBCVpIfhrTYIGzQy+jytpPjQcbA=
+  dependencies:
+    debug "^2.1.3"
+    minimist "^1.1.0"
+    pretty-bytes "^1.0.2"
+    progress-stream "^1.1.0"
+    request "^2.45.0"
+    single-line-log "^1.1.2"
+    throttleit "0.0.2"
+
+nullthrows@^1.1.0:
+  version "1.1.1"
+  resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1"
+  integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==
+
+number-is-nan@^1.0.0:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
+  integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=
+
+oauth-sign@~0.9.0:
+  version "0.9.0"
+  resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455"
+  integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==
+
+ob1@^0.56.4:
+  version "0.56.4"
+  resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.56.4.tgz#c4acb3baa42f4993a44b35b2da7c8ef443dcccec"
+  integrity sha512-URgFof9z2wotiYFsqlydXtQfGV81gvBI2ODy64xfd3vPo+AYom5PVDX4t4zn23t/O+S2IxqApSQM8uJAybmz7w==
+
+object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1:
+  version "4.1.1"
+  resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
+  integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
+
+object-copy@^0.1.0:
+  version "0.1.0"
+  resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c"
+  integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw=
+  dependencies:
+    copy-descriptor "^0.1.0"
+    define-property "^0.2.5"
+    kind-of "^3.0.3"
+
+object-inspect@^1.7.0:
+  version "1.7.0"
+  resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.7.0.tgz#f4f6bd181ad77f006b5ece60bd0b6f398ff74a67"
+  integrity sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==
+
+object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.1:
+  version "1.1.1"
+  resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
+  integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
+
+object-keys@~0.4.0:
+  version "0.4.0"
+  resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-0.4.0.tgz#28a6aae7428dd2c3a92f3d95f21335dd204e0336"
+  integrity sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=
+
+object-visit@^1.0.0:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb"
+  integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=
+  dependencies:
+    isobject "^3.0.0"
+
+object.assign@^4.1.0:
+  version "4.1.0"
+  resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da"
+  integrity sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==
+  dependencies:
+    define-properties "^1.1.2"
+    function-bind "^1.1.1"
+    has-symbols "^1.0.0"
+    object-keys "^1.0.11"
+
+object.entries@^1.1.1:
+  version "1.1.1"
+  resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.1.tgz#ee1cf04153de02bb093fec33683900f57ce5399b"
+  integrity sha512-ilqR7BgdyZetJutmDPfXCDffGa0/Yzl2ivVNpbx/g4UeWrCdRnFDUBrKJGLhGieRHDATnyZXWBeCb29k9CJysQ==
+  dependencies:
+    define-properties "^1.1.3"
+    es-abstract "^1.17.0-next.1"
+    function-bind "^1.1.1"
+    has "^1.0.3"
+
+object.fromentries@^2.0.0, object.fromentries@^2.0.2:
+  version "2.0.2"
+  resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.2.tgz#4a09c9b9bb3843dd0f89acdb517a794d4f355ac9"
+  integrity sha512-r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ==
+  dependencies:
+    define-properties "^1.1.3"
+    es-abstract "^1.17.0-next.1"
+    function-bind "^1.1.1"
+    has "^1.0.3"
+
+object.pick@^1.3.0:
+  version "1.3.0"
+  resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747"
+  integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=
+  dependencies:
+    isobject "^3.0.1"
+
+object.values@^1.1.0, object.values@^1.1.1:
+  version "1.1.1"
+  resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.1.tgz#68a99ecde356b7e9295a3c5e0ce31dc8c953de5e"
+  integrity sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==
+  dependencies:
+    define-properties "^1.1.3"
+    es-abstract "^1.17.0-next.1"
+    function-bind "^1.1.1"
+    has "^1.0.3"
+
+on-finished@~2.3.0:
+  version "2.3.0"
+  resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947"
+  integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=
+  dependencies:
+    ee-first "1.1.1"
+
+on-headers@~1.0.1, on-headers@~1.0.2:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f"
+  integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==
+
+once@^1.3.0, once@^1.3.1, once@^1.4.0:
+  version "1.4.0"
+  resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
+  integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
+  dependencies:
+    wrappy "1"
+
+onetime@^2.0.0:
+  version "2.0.1"
+  resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4"
+  integrity sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=
+  dependencies:
+    mimic-fn "^1.0.0"
+
+onetime@^5.1.0:
+  version "5.1.0"
+  resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.0.tgz#fff0f3c91617fe62bb50189636e99ac8a6df7be5"
+  integrity sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==
+  dependencies:
+    mimic-fn "^2.1.0"
+
+open@^6.2.0:
+  version "6.4.0"
+  resolved "https://registry.yarnpkg.com/open/-/open-6.4.0.tgz#5c13e96d0dc894686164f18965ecfe889ecfc8a9"
+  integrity sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==
+  dependencies:
+    is-wsl "^1.1.0"
+
+optionator@^0.8.3:
+  version "0.8.3"
+  resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495"
+  integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==
+  dependencies:
+    deep-is "~0.1.3"
+    fast-levenshtein "~2.0.6"
+    levn "~0.3.0"
+    prelude-ls "~1.1.2"
+    type-check "~0.3.2"
+    word-wrap "~1.2.3"
+
+options@>=0.0.5:
+  version "0.0.6"
+  resolved "https://registry.yarnpkg.com/options/-/options-0.0.6.tgz#ec22d312806bb53e731773e7cdaefcf1c643128f"
+  integrity sha1-7CLTEoBrtT5zF3Pnza788cZDEo8=
+
+ora@^3.4.0:
+  version "3.4.0"
+  resolved "https://registry.yarnpkg.com/ora/-/ora-3.4.0.tgz#bf0752491059a3ef3ed4c85097531de9fdbcd318"
+  integrity sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==
+  dependencies:
+    chalk "^2.4.2"
+    cli-cursor "^2.1.0"
+    cli-spinners "^2.0.0"
+    log-symbols "^2.2.0"
+    strip-ansi "^5.2.0"
+    wcwidth "^1.0.1"
+
+os-locale@^2.0.0:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-2.1.0.tgz#42bc2900a6b5b8bd17376c8e882b65afccf24bf2"
+  integrity sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==
+  dependencies:
+    execa "^0.7.0"
+    lcid "^1.0.0"
+    mem "^1.1.0"
+
+os-locale@^3.0.0:
+  version "3.1.0"
+  resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-3.1.0.tgz#a802a6ee17f24c10483ab9935719cef4ed16bf1a"
+  integrity sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==
+  dependencies:
+    execa "^1.0.0"
+    lcid "^2.0.0"
+    mem "^4.0.0"
+
+os-tmpdir@^1.0.0, os-tmpdir@~1.0.2:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
+  integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=
+
+p-defer@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c"
+  integrity sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=
+
+p-finally@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae"
+  integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=
+
+p-is-promise@^2.0.0:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-2.1.0.tgz#918cebaea248a62cf7ffab8e3bca8c5f882fc42e"
+  integrity sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==
+
+p-limit@^1.1.0:
+  version "1.3.0"
+  resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8"
+  integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==
+  dependencies:
+    p-try "^1.0.0"
+
+p-limit@^2.0.0, p-limit@^2.2.0:
+  version "2.2.2"
+  resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.2.2.tgz#61279b67721f5287aa1c13a9a7fbbc48c9291b1e"
+  integrity sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==
+  dependencies:
+    p-try "^2.0.0"
+
+p-locate@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43"
+  integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=
+  dependencies:
+    p-limit "^1.1.0"
+
+p-locate@^3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4"
+  integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==
+  dependencies:
+    p-limit "^2.0.0"
+
+p-locate@^4.1.0:
+  version "4.1.0"
+  resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07"
+  integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==
+  dependencies:
+    p-limit "^2.2.0"
+
+p-map@^1.1.1:
+  version "1.2.0"
+  resolved "https://registry.yarnpkg.com/p-map/-/p-map-1.2.0.tgz#e4e94f311eabbc8633a1e79908165fca26241b6b"
+  integrity sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==
+
+p-map@^2.0.0:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175"
+  integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==
+
+p-try@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3"
+  integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=
+
+p-try@^2.0.0:
+  version "2.2.0"
+  resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
+  integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
+
+package-json@^4.0.0:
+  version "4.0.1"
+  resolved "https://registry.yarnpkg.com/package-json/-/package-json-4.0.1.tgz#8869a0401253661c4c4ca3da6c2121ed555f5eed"
+  integrity sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=
+  dependencies:
+    got "^6.7.1"
+    registry-auth-token "^3.0.1"
+    registry-url "^3.0.3"
+    semver "^5.1.0"
+
+parent-module@^1.0.0:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2"
+  integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==
+  dependencies:
+    callsites "^3.0.0"
+
+parse-json@^2.2.0:
+  version "2.2.0"
+  resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9"
+  integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=
+  dependencies:
+    error-ex "^1.2.0"
+
+parse-json@^4.0.0:
+  version "4.0.0"
+  resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0"
+  integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=
+  dependencies:
+    error-ex "^1.3.1"
+    json-parse-better-errors "^1.0.1"
+
+parse-node-version@^1.0.0:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/parse-node-version/-/parse-node-version-1.0.1.tgz#e2b5dbede00e7fa9bc363607f53327e8b073189b"
+  integrity sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==
+
+parseurl@~1.3.3:
+  version "1.3.3"
+  resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4"
+  integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==
+
+pascalcase@^0.1.1:
+  version "0.1.1"
+  resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14"
+  integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=
+
+path-exists@^2.0.0, path-exists@^2.1.0:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b"
+  integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=
+  dependencies:
+    pinkie-promise "^2.0.0"
+
+path-exists@^3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"
+  integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=
+
+path-exists@^4.0.0:
+  version "4.0.0"
+  resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3"
+  integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
+
+path-is-absolute@^1.0.0:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
+  integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
+
+path-is-inside@^1.0.1, path-is-inside@^1.0.2:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53"
+  integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=
+
+path-key@^2.0.0, path-key@^2.0.1:
+  version "2.0.1"
+  resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40"
+  integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=
+
+path-parse@^1.0.6:
+  version "1.0.6"
+  resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c"
+  integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==
+
+path-to-regexp@^1.8.0:
+  version "1.8.0"
+  resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.8.0.tgz#887b3ba9d84393e87a0a0b9f4cb756198b53548a"
+  integrity sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==
+  dependencies:
+    isarray "0.0.1"
+
+path-type@^1.0.0:
+  version "1.1.0"
+  resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441"
+  integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=
+  dependencies:
+    graceful-fs "^4.1.2"
+    pify "^2.0.0"
+    pinkie-promise "^2.0.0"
+
+path-type@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73"
+  integrity sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=
+  dependencies:
+    pify "^2.0.0"
+
+pend@~1.2.0:
+  version "1.2.0"
+  resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50"
+  integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA=
+
+performance-now@^2.1.0:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
+  integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=
+
+pify@^2.0.0:
+  version "2.3.0"
+  resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
+  integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw=
+
+pify@^3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"
+  integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=
+
+pify@^4.0.1:
+  version "4.0.1"
+  resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231"
+  integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==
+
+pinkie-promise@^2.0.0:
+  version "2.0.1"
+  resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa"
+  integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o=
+  dependencies:
+    pinkie "^2.0.0"
+
+pinkie@^2.0.0:
+  version "2.0.4"
+  resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870"
+  integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA=
+
+pirates@^4.0.0:
+  version "4.0.1"
+  resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87"
+  integrity sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==
+  dependencies:
+    node-modules-regexp "^1.0.0"
+
+pkg-dir@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b"
+  integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=
+  dependencies:
+    find-up "^2.1.0"
+
+pkg-dir@^3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3"
+  integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==
+  dependencies:
+    find-up "^3.0.0"
+
+pkg-up@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-2.0.0.tgz#c819ac728059a461cab1c3889a2be3c49a004d7f"
+  integrity sha1-yBmscoBZpGHKscOImivjxJoATX8=
+  dependencies:
+    find-up "^2.1.0"
+
+please-upgrade-node@^3.0.2:
+  version "3.2.0"
+  resolved "https://registry.yarnpkg.com/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942"
+  integrity sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==
+  dependencies:
+    semver-compare "^1.0.0"
+
+plist@^3.0.0, plist@^3.0.1:
+  version "3.0.1"
+  resolved "https://registry.yarnpkg.com/plist/-/plist-3.0.1.tgz#a9b931d17c304e8912ef0ba3bdd6182baf2e1f8c"
+  integrity sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ==
+  dependencies:
+    base64-js "^1.2.3"
+    xmlbuilder "^9.0.7"
+    xmldom "0.1.x"
+
+plugin-error@^0.1.2:
+  version "0.1.2"
+  resolved "https://registry.yarnpkg.com/plugin-error/-/plugin-error-0.1.2.tgz#3b9bb3335ccf00f425e07437e19276967da47ace"
+  integrity sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=
+  dependencies:
+    ansi-cyan "^0.1.1"
+    ansi-red "^0.1.1"
+    arr-diff "^1.0.1"
+    arr-union "^2.0.1"
+    extend-shallow "^1.1.2"
+
+posix-character-classes@^0.1.0:
+  version "0.1.1"
+  resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab"
+  integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=
+
+prelude-ls@~1.1.2:
+  version "1.1.2"
+  resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
+  integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=
+
+prepend-http@^1.0.1:
+  version "1.0.4"
+  resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc"
+  integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=
+
+prettier@1.16.4:
+  version "1.16.4"
+  resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.16.4.tgz#73e37e73e018ad2db9c76742e2647e21790c9717"
+  integrity sha512-ZzWuos7TI5CKUeQAtFd6Zhm2s6EpAD/ZLApIhsF9pRvRtM1RFo61dM/4MSRUA0SuLugA/zgrZD8m0BaY46Og7g==
+
+prettier@^1.11.1:
+  version "1.19.1"
+  resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.19.1.tgz#f7d7f5ff8a9cd872a7be4ca142095956a60797cb"
+  integrity sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==
+
+pretty-bytes@^1.0.2:
+  version "1.0.4"
+  resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-1.0.4.tgz#0a22e8210609ad35542f8c8d5d2159aff0751c84"
+  integrity sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ=
+  dependencies:
+    get-stdin "^4.0.1"
+    meow "^3.1.0"
+
+pretty-format@^23.6.0:
+  version "23.6.0"
+  resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-23.6.0.tgz#5eaac8eeb6b33b987b7fe6097ea6a8a146ab5760"
+  integrity sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==
+  dependencies:
+    ansi-regex "^3.0.0"
+    ansi-styles "^3.2.0"
+
+pretty-format@^24.7.0, pretty-format@^24.9.0:
+  version "24.9.0"
+  resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-24.9.0.tgz#12fac31b37019a4eea3c11aa9a959eb7628aa7c9"
+  integrity sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==
+  dependencies:
+    "@jest/types" "^24.9.0"
+    ansi-regex "^4.0.0"
+    ansi-styles "^3.2.0"
+    react-is "^16.8.4"
+
+pretty-format@^25.1.0:
+  version "25.1.0"
+  resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-25.1.0.tgz#ed869bdaec1356fc5ae45de045e2c8ec7b07b0c8"
+  integrity sha512-46zLRSGLd02Rp+Lhad9zzuNZ+swunitn8zIpfD2B4OPCRLXbM87RJT2aBLBWYOznNUML/2l/ReMyWNC80PJBUQ==
+  dependencies:
+    "@jest/types" "^25.1.0"
+    ansi-regex "^5.0.0"
+    ansi-styles "^4.0.0"
+    react-is "^16.12.0"
+
+private@^0.1.6:
+  version "0.1.8"
+  resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff"
+  integrity sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==
+
+process-nextick-args@~2.0.0:
+  version "2.0.1"
+  resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
+  integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
+
+progress-stream@^1.1.0:
+  version "1.2.0"
+  resolved "https://registry.yarnpkg.com/progress-stream/-/progress-stream-1.2.0.tgz#2cd3cfea33ba3a89c9c121ec3347abe9ab125f77"
+  integrity sha1-LNPP6jO6OonJwSHsM0er6asSX3c=
+  dependencies:
+    speedometer "~0.1.2"
+    through2 "~0.2.3"
+
+progress@^2.0.0:
+  version "2.0.3"
+  resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8"
+  integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==
+
+promise@^7.1.1:
+  version "7.3.1"
+  resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf"
+  integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==
+  dependencies:
+    asap "~2.0.3"
+
+prop-types@15.7.2, prop-types@^15.5.10, prop-types@^15.6.0, prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2:
+  version "15.7.2"
+  resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5"
+  integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==
+  dependencies:
+    loose-envify "^1.4.0"
+    object-assign "^4.1.1"
+    react-is "^16.8.1"
+
+proxy-polyfill@0.1.6:
+  version "0.1.6"
+  resolved "https://registry.yarnpkg.com/proxy-polyfill/-/proxy-polyfill-0.1.6.tgz#ef41ec6c66f534db15db36c54493a62d184b364e"
+  integrity sha1-70HsbGb1NNsV2zbFRJOmLRhLNk4=
+
+pseudomap@^1.0.2:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
+  integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM=
+
+psl@^1.1.28:
+  version "1.7.0"
+  resolved "https://registry.yarnpkg.com/psl/-/psl-1.7.0.tgz#f1c4c47a8ef97167dea5d6bbf4816d736e884a3c"
+  integrity sha512-5NsSEDv8zY70ScRnOTn7bK7eanl2MvFrOrS/R6x+dBt5g1ghnj9Zv90kO8GwT8gxcu2ANyFprnFYB85IogIJOQ==
+
+pump@^3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64"
+  integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==
+  dependencies:
+    end-of-stream "^1.1.0"
+    once "^1.3.1"
+
+punycode@^2.1.0, punycode@^2.1.1:
+  version "2.1.1"
+  resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
+  integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
+
+qs@~6.5.2:
+  version "6.5.2"
+  resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36"
+  integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==
+
+query-string@6.8.1:
+  version "6.8.1"
+  resolved "https://registry.yarnpkg.com/query-string/-/query-string-6.8.1.tgz#62c54a7ef37d01b538c8fd56f95740c81d438a26"
+  integrity sha512-g6y0Lbq10a5pPQpjlFuojfMfV1Pd2Jw9h75ypiYPPia3Gcq2rgkKiIwbkS6JxH7c5f5u/B/sB+d13PU+g1eu4Q==
+  dependencies:
+    decode-uri-component "^0.2.0"
+    split-on-first "^1.0.0"
+    strict-uri-encode "^2.0.0"
+
+query-string@^6.11.0:
+  version "6.11.0"
+  resolved "https://registry.yarnpkg.com/query-string/-/query-string-6.11.0.tgz#dc27a05733d1be66f16d0f83dfa957270f45f66d"
+  integrity sha512-jS+me8X3OEGFTsF6kF+vUUMFG/d3WUCvD7bHhfZP5784nOq1pjj8yau/u86nfOncmcN6ZkSWKWkKAvv/MGxzLA==
+  dependencies:
+    decode-uri-component "^0.2.0"
+    split-on-first "^1.0.0"
+    strict-uri-encode "^2.0.0"
+
+range-parser@~1.2.1:
+  version "1.2.1"
+  resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031"
+  integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==
+
+rc@^1.0.1, rc@^1.1.2, rc@^1.1.6:
+  version "1.2.8"
+  resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed"
+  integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==
+  dependencies:
+    deep-extend "^0.6.0"
+    ini "~1.3.0"
+    minimist "^1.2.0"
+    strip-json-comments "~2.0.1"
+
+react-async-hook@3.6.1:
+  version "3.6.1"
+  resolved "https://registry.yarnpkg.com/react-async-hook/-/react-async-hook-3.6.1.tgz#aed3e492d87319392865c83ed7cef3609e2a7fef"
+  integrity sha512-YWBB2feVQF79t5u2raMPHlZ8975Jds+guCvkWVC4kRLDlSCouLsYpQm4DGSqPeHvoHYVVcDfqNayLZAXQmnxnw==
+
+react-devtools-core@^3.6.0, react-devtools-core@^3.6.3:
+  version "3.6.3"
+  resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-3.6.3.tgz#977d95b684c6ad28205f0c62e1e12c5f16675814"
+  integrity sha512-+P+eFy/yo8Z/UH9J0DqHZuUM5+RI2wl249TNvMx3J2jpUomLQa4Zxl56GEotGfw3PIP1eI+hVf1s53FlUONStQ==
+  dependencies:
+    shell-quote "^1.6.1"
+    ws "^3.3.1"
+
+react-devtools@^3.6.3:
+  version "3.6.3"
+  resolved "https://registry.yarnpkg.com/react-devtools/-/react-devtools-3.6.3.tgz#47fcedbd2306724909b6ec76cd51392e93493c3f"
+  integrity sha512-7JrGlKHvyamqDfDi7EEoIC8BHygKC1Mc8PmAAYm0aokwYuam/42bO1gnF5y2K7K1MbO+6f7J93s1N4VK0YdmEw==
+  dependencies:
+    cross-spawn "^5.0.1"
+    electron "^1.8.7"
+    ip "^1.1.4"
+    minimist "^1.2.0"
+    react-devtools-core "^3.6.0"
+    update-notifier "^2.1.0"
+
+react-is@^16.12.0, react-is@^16.6.0, react-is@^16.7.0, react-is@^16.8.1, react-is@^16.8.4, react-is@^16.8.6:
+  version "16.12.0"
+  resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.12.0.tgz#2cc0fe0fba742d97fd527c42a13bec4eeb06241c"
+  integrity sha512-rPCkf/mWBtKc97aLL9/txD8DZdemK0vkA3JMLShjlJB3Pj3s+lpf1KaBzMfQrAmhMQB0n1cU/SUGgKKBCe837Q==
+
+react-lifecycles-compat@^3.0.0, react-lifecycles-compat@^3.0.4:
+  version "3.0.4"
+  resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362"
+  integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==
+
+react-native-camera@^3.15.0:
+  version "3.18.0"
+  resolved "https://registry.yarnpkg.com/react-native-camera/-/react-native-camera-3.18.0.tgz#aa046a86ea8a691f25fd579b8abcbda1503e13fa"
+  integrity sha512-rLjLKJDEnI0E0nN7ZfK3GKEP37cYURh6QV2DCI1BRs9FWcETwDcgVYtQSfFEibWcGazPtsAqVDTg5LUYMFPjCA==
+  dependencies:
+    prop-types "^15.6.2"
+
+react-native-country-picker-modal@^1.10.0:
+  version "1.10.0"
+  resolved "https://registry.yarnpkg.com/react-native-country-picker-modal/-/react-native-country-picker-modal-1.10.0.tgz#ff4a3b73f08d5241f75f9edfaa2ad4cc0b1823f7"
+  integrity sha512-NkPBF7GJRp1FONiirN0vOLb9q6HKA/S1oIVNQUNGk9lVv5OLJ5Op3XhY7f+Dg4g7tF/M3kMXZWuvRWmKoHrMMQ==
+  dependencies:
+    "@callstack/react-theme-provider" "3.0.3"
+    fuse.js "3.4.5"
+    modal-react-native-web "0.2.0"
+    node-emoji "1.10.0"
+    prop-types "15.7.2"
+    react-async-hook "3.6.1"
+
+react-native-exception-handler@2.10.8:
+  version "2.10.8"
+  resolved "https://registry.yarnpkg.com/react-native-exception-handler/-/react-native-exception-handler-2.10.8.tgz#1a7f846592d888d23adaf797e31802585f1d9ff0"
+  integrity sha512-ZN+jwpADRkCUNdad/50k0mZdMoICGrGdtaxgvRU+pNcWRRBAXJhuo4+jY0eQaoVpx1ghycGE6tBu9ka8gL2NOQ==
+
+react-native-fast-image@^7.0.2:
+  version "7.0.2"
+  resolved "https://registry.yarnpkg.com/react-native-fast-image/-/react-native-fast-image-7.0.2.tgz#e06b21f42f4a9786eaa86f3db35d919070fb8403"
+  integrity sha512-MfuzJbC0RjYobR2gFCdqe1I7jvNOCfDkjQ7VGOHXniqjohhULMkcWNBE9Umovi9Dx93lJ6t5utcE2wf/09zvlg==
+
+react-native-fs@^2.16.6:
+  version "2.16.6"
+  resolved "https://registry.yarnpkg.com/react-native-fs/-/react-native-fs-2.16.6.tgz#2901789a43210a35a0ef0a098019bbef3af395fd"
+  integrity sha512-ZWOooD1AuFoAGY3HS2GY7Qx2LZo4oIg6AK0wbC68detxwvX75R/q9lRqThXNKP6vIo2VHWa0fYUo/SrLw80E8w==
+  dependencies:
+    base-64 "^0.1.0"
+    utf8 "^3.0.0"
+
+react-native-gesture-handler@1.5.2:
+  version "1.5.2"
+  resolved "https://registry.yarnpkg.com/react-native-gesture-handler/-/react-native-gesture-handler-1.5.2.tgz#281111550bf1eee10b7feba5278d142169892731"
+  integrity sha512-Xp03dq4XYVTD0xmWx4DW4eX+ox1NQLjHmbykspTdS5FCNIVIOekVXRLFCw1698/v8dYUHApNo6K3s3BCD8fqPA==
+  dependencies:
+    hammerjs "^2.0.8"
+    hoist-non-react-statics "^2.3.1"
+    invariant "^2.2.4"
+    prop-types "^15.7.2"
+
+react-native-image-pan-zoom@^2.1.9:
+  version "2.1.11"
+  resolved "https://registry.yarnpkg.com/react-native-image-pan-zoom/-/react-native-image-pan-zoom-2.1.11.tgz#61bcb69219d95e76a9797d23e4a2e8e0bd654ae9"
+  integrity sha512-ZCisGUFpPchHXsjT7ZI0anlSLPgcTmjRKXqpVnPu3RDWFXfKjuL4zpY57DX4Y8YgGZCpbf9fApN7KjVYody2Mw==
+
+react-native-image-zoom-viewer@^2.2.5:
+  version "2.2.27"
+  resolved "https://registry.yarnpkg.com/react-native-image-zoom-viewer/-/react-native-image-zoom-viewer-2.2.27.tgz#fb3314c5dc86ac33da48cb31bf4920d97eecb6eb"
+  integrity sha512-BMA8ZGe6dub9mPbGhFn14eAnq8H5ig32nY9vPqTjsJluLTcwjkMjupu47dha1ikK7vFo0zpGDFKlv2WHbtf+EQ==
+  dependencies:
+    react-native-image-pan-zoom "^2.1.9"
+
+react-native-password-strength-meter@^0.0.2:
+  version "0.0.2"
+  resolved "https://registry.yarnpkg.com/react-native-password-strength-meter/-/react-native-password-strength-meter-0.0.2.tgz#55504518eaffb5d6a738f79f8692aa6783fd5f29"
+  integrity sha512-jONkwnbznl2xJnJK3/eGa/EL87darI6n+/FtVFXRdyGqypWy6lFJALn/C6m9FyodVArrrpXJ60Ke8nWaGmPALw==
+  dependencies:
+    prop-types "^15.6.2"
+    react-native-speedometer "^1.0.0"
+
+react-native-phone-input@lbryio/react-native-phone-input:
+  version "0.2.0"
+  resolved "https://codeload.github.com/lbryio/react-native-phone-input/tar.gz/60fdef484e8bf27328c7fb6a203baab9eb9cd4a1"
+  dependencies:
+    google-libphonenumber "^2.0.9"
+    lodash "^4.17.4"
+    prop-types "^15.5.10"
+
+react-native-progress-circle@2.1.0:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/react-native-progress-circle/-/react-native-progress-circle-2.1.0.tgz#62bdf31c76962d10c5c14446b61ff7d05cf0d0ec"
+  integrity sha512-VP0s92bgbTMQy4hQzPU4LlGyFj3z5u7i1HYFG8/yzXXfGkX1cxKS4xOlE+OTaObWC99w7Bodi3h8R7En2nQPYw==
+
+react-native-reanimated@1.4.0:
+  version "1.4.0"
+  resolved "https://registry.yarnpkg.com/react-native-reanimated/-/react-native-reanimated-1.4.0.tgz#7f1acbf9be08492d834f512700570978052be2f9"
+  integrity sha512-tO7nSNNP+iRLVbkcSS5GXyDBb7tSI02+XuRL3/S39EAr35rnvUy2JfeLUQG+fWSObJjnMVhasUDEUwlENk8IXw==
+
+react-native-safe-area-context@^0.6.2:
+  version "0.6.4"
+  resolved "https://registry.yarnpkg.com/react-native-safe-area-context/-/react-native-safe-area-context-0.6.4.tgz#624bd50cebc9f47853f179373501511931d2a0c3"
+  integrity sha512-xj8Mv8ZHfc8RquBgVYt+4+nOJaexTblLsQJpyx4Dh4qFUG+3QtbNlfOF7/ITj/qY5LNdlfafKoDsVgFz0WIU1w==
+
+react-native-safe-area-view@^0.14.6, react-native-safe-area-view@^0.14.8:
+  version "0.14.8"
+  resolved "https://registry.yarnpkg.com/react-native-safe-area-view/-/react-native-safe-area-view-0.14.8.tgz#ef33c46ff8164ae77acad48c3039ec9c34873e5b"
+  integrity sha512-MtRSIcZNstxv87Jet+UsPhEd1tpGe8cVskDXlP657x6rHpSrbrc+y13ZNXrwAgGNNhqQNX7UJT68ZIq//ZRmvw==
+  dependencies:
+    hoist-non-react-statics "^2.3.1"
+
+react-native-screens@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/react-native-screens/-/react-native-screens-2.0.0.tgz#ac9db593351474790f8daa5d85b5ea337b20cfb1"
+  integrity sha512-T1xxYajGuiaOXjqKWKfjw9LKwoGTn69WrYZcg0jB2ZlPE6o6QqlJWtR1ytqu/4fg8pHdsk5S1iPY06mqTylrYA==
+  dependencies:
+    debounce "^1.2.0"
+
+react-native-snackbar@2.0.4:
+  version "2.0.4"
+  resolved "https://registry.yarnpkg.com/react-native-snackbar/-/react-native-snackbar-2.0.4.tgz#cc9587600b6c67267b5a96eb74e693d2e3eee054"
+  integrity sha512-q0NhXYV3uBebN4z9MenR8SIycFGM7QN8NWgwcbJn1zuEiRp49jaJRR/KX7ucS385BvqzBdUu+QqF7SrFN7HiRA==
+
+react-native-speedometer@^1.0.0:
+  version "1.0.3"
+  resolved "https://registry.yarnpkg.com/react-native-speedometer/-/react-native-speedometer-1.0.3.tgz#d4fc26861f3882aa008b8c1b349e0c1e667bd588"
+  integrity sha512-34Ne/ptaWv97jbSOq87b+gKHvGKeZ4AjYXZvovbEnQMnYNzCBWZbQNJqWWzOxyFZXbzeDsfiQ6d4xpq2pc1Tfw==
+  dependencies:
+    prop-types "^15.6.2"
+
+react-native-super-grid@^3.0.4:
+  version "3.1.2"
+  resolved "https://registry.yarnpkg.com/react-native-super-grid/-/react-native-super-grid-3.1.2.tgz#55deb3cd52173c487b76c868e7f794044fc0c6cd"
+  integrity sha512-H7dB2j0ZGH6i//2oOy1xtdLam1k3Y41jIdLwv1ukSTuSe9j/de++GrrCLqZvjAaHx2JNHgrqQRQy3kqzKos3DQ==
+  dependencies:
+    prop-types "^15.6.0"
+
+react-native-tab-view@^2.11.0:
+  version "2.13.0"
+  resolved "https://registry.yarnpkg.com/react-native-tab-view/-/react-native-tab-view-2.13.0.tgz#23037aa43b0f8f682ddc20415a4baaaf6f82ae8f"
+  integrity sha512-AeYbp/u91+D/C9+PmVEPBmFb3ixv8IkLMC3Sc5MajJ/fg0Zl3Of+BcEknBvTnKoe7Fj2y8+Qf9zorBbh5xzh4A==
+
+react-native-vector-icons@6.0.0:
+  version "6.0.0"
+  resolved "https://registry.yarnpkg.com/react-native-vector-icons/-/react-native-vector-icons-6.0.0.tgz#3a7076dbe244ea94c6d5e92802a870e64a4283c5"
+  integrity sha512-uF3oWb3TV42uXi2apVOZHw9oy9Nr5SXDVwOo1umQWo/yYCrDzXyVfq14DzezgEbJ9jfc/yghBelj0agkXmOKlg==
+  dependencies:
+    lodash "^4.0.0"
+    prop-types "^15.6.2"
+    yargs "^8.0.2"
+
+react-native-vector-icons@^6.6.0:
+  version "6.6.0"
+  resolved "https://registry.yarnpkg.com/react-native-vector-icons/-/react-native-vector-icons-6.6.0.tgz#66cf004918eb05d90778d64bd42077c1800d481b"
+  integrity sha512-MImKVx8JEvVVBnaShMr7/yTX4Y062JZMupht1T+IEgbqBj4aQeQ1z2SH4VHWKNtWtppk4kz9gYyUiMWqx6tNSw==
+  dependencies:
+    lodash "^4.0.0"
+    prop-types "^15.6.2"
+    yargs "^13.2.2"
+
+react-native-video@lbryio/react-native-video#7992ff945872f9bd00a3736d9ff1318f343abf47:
+  version "5.1.0-alpha1"
+  resolved "https://codeload.github.com/lbryio/react-native-video/tar.gz/7992ff945872f9bd00a3736d9ff1318f343abf47"
+  dependencies:
+    keymirror "^0.1.1"
+    prop-types "^15.5.10"
+    shaka-player "^2.4.4"
+
+react-native-webview@^8.0.2:
+  version "8.1.2"
+  resolved "https://registry.yarnpkg.com/react-native-webview/-/react-native-webview-8.1.2.tgz#c2ddb1e82d1c294f8f68a13be5d0536f7808f377"
+  integrity sha512-UnGQDttXcgp9JuexidYVu3KIQn1V9xG93yKIs7u6OMdORD5EM4lm7Z1fqqBa59LBeEii5M546kh1/rm0rDA0cA==
+  dependencies:
+    escape-string-regexp "2.0.0"
+    invariant "2.2.4"
+
+react-native@0.61.5:
+  version "0.61.5"
+  resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.61.5.tgz#6e21acb56cbd75a3baeb1f70201a66f42600bba8"
+  integrity sha512-MXqE3NoGO0T3dUKIKkIppijBhRRMpfN6ANbhMXHDuyfA+fSilRWgCwYgR/YNCC7ntECoJYikKaNTUBB0DeQy6Q==
+  dependencies:
+    "@babel/runtime" "^7.0.0"
+    "@react-native-community/cli" "^3.0.0"
+    "@react-native-community/cli-platform-android" "^3.0.0"
+    "@react-native-community/cli-platform-ios" "^3.0.0"
+    abort-controller "^3.0.0"
+    art "^0.10.0"
+    base64-js "^1.1.2"
+    connect "^3.6.5"
+    create-react-class "^15.6.3"
+    escape-string-regexp "^1.0.5"
+    event-target-shim "^5.0.1"
+    fbjs "^1.0.0"
+    fbjs-scripts "^1.1.0"
+    hermes-engine "^0.2.1"
+    invariant "^2.2.4"
+    jsc-android "^245459.0.0"
+    metro-babel-register "^0.56.0"
+    metro-react-native-babel-transformer "^0.56.0"
+    metro-source-map "^0.56.0"
+    nullthrows "^1.1.0"
+    pretty-format "^24.7.0"
+    promise "^7.1.1"
+    prop-types "^15.7.2"
+    react-devtools-core "^3.6.3"
+    react-refresh "^0.4.0"
+    regenerator-runtime "^0.13.2"
+    scheduler "0.15.0"
+    stacktrace-parser "^0.1.3"
+    whatwg-fetch "^3.0.0"
+
+react-navigation-drawer@2.3.3:
+  version "2.3.3"
+  resolved "https://registry.yarnpkg.com/react-navigation-drawer/-/react-navigation-drawer-2.3.3.tgz#d7e607d5e10f2b3c40ab7dc9720228ce3f888a0f"
+  integrity sha512-d/rA8Slqv7HoMfONKVDBQUrRF7YQH796Gzal/KOhaY4VOwUUqIwfxMRJ3WrsdL2OkDPixtkXJE2Fz6KAj658uA==
+
+react-navigation-redux-helpers@^3.0.2:
+  version "3.0.8"
+  resolved "https://registry.yarnpkg.com/react-navigation-redux-helpers/-/react-navigation-redux-helpers-3.0.8.tgz#a49024717e5af2d910679afec778743098445367"
+  integrity sha512-6UQcTXo0V3Q3XkUptXUgd9DFmKJchvw0H5vrNoAaM6Il/37ZkGhF42UGtX4+Lt9QNyQ7+XM4GAeWPuDAreJMsA==
+  dependencies:
+    invariant "^2.2.2"
+
+react-navigation-stack@^1.10.3:
+  version "1.10.3"
+  resolved "https://registry.yarnpkg.com/react-navigation-stack/-/react-navigation-stack-1.10.3.tgz#e714e442b20427f0d2d3c18fce1f9e8cfe69be0b"
+  integrity sha512-1gksFi/g/Lg9sBhgLlD0OiEB5xnatHb4C0eNMA5tli9cTVlhq375XNPIqOiTyftibBmjdApAsZFj5srUCoOu/w==
+  dependencies:
+    prop-types "^15.7.2"
+
+react-navigation-tabs@^2.7.0:
+  version "2.8.1"
+  resolved "https://registry.yarnpkg.com/react-navigation-tabs/-/react-navigation-tabs-2.8.1.tgz#1c8202945e7f7e3fe9e6cbfcd9e203027658703d"
+  integrity sha512-hF9rotTe/wjJRj0HCIltYm38renbp18kUBi9VG3wF6/RR9pI8dcXNPdkpL7J3wQXyq+Zri3ltHbmEKtexnWWug==
+  dependencies:
+    hoist-non-react-statics "^3.3.2"
+    react-lifecycles-compat "^3.0.4"
+    react-native-safe-area-view "^0.14.6"
+    react-native-tab-view "^2.11.0"
+
+react-navigation@^4.0.10:
+  version "4.2.1"
+  resolved "https://registry.yarnpkg.com/react-navigation/-/react-navigation-4.2.1.tgz#45565e0c9e3e9266b13df27762b59281f3b0135d"
+  integrity sha512-/SMeEyBkgIA+cNQ/oZJdK5UvboR1c9W/8J1E3ZNh9VWCRFHGImlURphcxvCzRWI7sClTuC5/xnHeT+UU6K7wrg==
+  dependencies:
+    "@react-navigation/core" "^3.6.1"
+    "@react-navigation/native" "^3.7.3"
+
+react-redux@^5.0.3:
+  version "5.1.2"
+  resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-5.1.2.tgz#b19cf9e21d694422727bf798e934a916c4080f57"
+  integrity sha512-Ns1G0XXc8hDyH/OcBHOxNgQx9ayH3SPxBnFCOidGKSle8pKihysQw2rG/PmciUQRoclhVBO8HMhiRmGXnDja9Q==
+  dependencies:
+    "@babel/runtime" "^7.1.2"
+    hoist-non-react-statics "^3.3.0"
+    invariant "^2.2.4"
+    loose-envify "^1.1.0"
+    prop-types "^15.6.1"
+    react-is "^16.6.0"
+    react-lifecycles-compat "^3.0.0"
+
+react-refresh@^0.4.0:
+  version "0.4.2"
+  resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.4.2.tgz#54a277a6caaac2803d88f1d6f13c1dcfbd81e334"
+  integrity sha512-kv5QlFFSZWo7OlJFNYbxRtY66JImuP2LcrFgyJfQaf85gSP+byzG21UbDQEYjU7f//ny8rwiEkO6py2Y+fEgAQ==
+
+react@16.9.0:
+  version "16.9.0"
+  resolved "https://registry.yarnpkg.com/react/-/react-16.9.0.tgz#40ba2f9af13bc1a38d75dbf2f4359a5185c4f7aa"
+  integrity sha512-+7LQnFBwkiw+BobzOF6N//BdoNw0ouwmSJTEm9cglOOmsg/TMiFHZLe2sEoN5M7LgJTj9oHH0gxklfnQe66S1w==
+  dependencies:
+    loose-envify "^1.1.0"
+    object-assign "^4.1.1"
+    prop-types "^15.6.2"
+
+reactotron-core-client@2.8.6:
+  version "2.8.6"
+  resolved "https://registry.yarnpkg.com/reactotron-core-client/-/reactotron-core-client-2.8.6.tgz#c3e02aca1af6246d033f2946c38562e2c7a4df09"
+  integrity sha512-xgg6dusfgQHC98f4iRH/Zak/PNvA46znupEd2U7DSCmmhZbfCpSSveKUsYok0OW0HiSCSvi41tNELj+QU6pRVQ==
+
+reactotron-react-native@4.0.2:
+  version "4.0.2"
+  resolved "https://registry.yarnpkg.com/reactotron-react-native/-/reactotron-react-native-4.0.2.tgz#b44185e95186c89617f69484bc056e9284425057"
+  integrity sha512-zY5m0TV9y52h31/Vvd/Zs3jneEKYWbJ6vGrBeZ/d6Z2gVvwI3su+7B2qh8s00KHStIF4MTg0MrKc0FYRFWmmoQ==
+  dependencies:
+    mitt "1.1.3"
+    query-string "6.8.1"
+    reactotron-core-client "2.8.6"
+    rn-host-detect "1.1.5"
+
+reactotron-redux@3.1.2:
+  version "3.1.2"
+  resolved "https://registry.yarnpkg.com/reactotron-redux/-/reactotron-redux-3.1.2.tgz#37301687d4e2a5548664d21fc7447d1171e08ab2"
+  integrity sha512-2ScTmE2+kxjKPc7+vsYuw+igkhd4tjoftn4ouugVudQCO7B5vXVyQwLkNv/feaFfFoPlCQSVeJVg7PdzDFOsEQ==
+
+read-pkg-up@^1.0.1:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02"
+  integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=
+  dependencies:
+    find-up "^1.0.0"
+    read-pkg "^1.0.0"
+
+read-pkg-up@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be"
+  integrity sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=
+  dependencies:
+    find-up "^2.0.0"
+    read-pkg "^2.0.0"
+
+read-pkg@^1.0.0:
+  version "1.1.0"
+  resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28"
+  integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=
+  dependencies:
+    load-json-file "^1.0.0"
+    normalize-package-data "^2.3.2"
+    path-type "^1.0.0"
+
+read-pkg@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8"
+  integrity sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=
+  dependencies:
+    load-json-file "^2.0.0"
+    normalize-package-data "^2.3.2"
+    path-type "^2.0.0"
+
+readable-stream@^2.0.1, readable-stream@^2.2.2, readable-stream@~2.3.6:
+  version "2.3.7"
+  resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57"
+  integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==
+  dependencies:
+    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"
+
+readable-stream@~1.1.9:
+  version "1.1.14"
+  resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9"
+  integrity sha1-fPTFTvZI44EwhMY23SB54WbAgdk=
+  dependencies:
+    core-util-is "~1.0.0"
+    inherits "~2.0.1"
+    isarray "0.0.1"
+    string_decoder "~0.10.x"
+
+redent@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde"
+  integrity sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=
+  dependencies:
+    indent-string "^2.1.0"
+    strip-indent "^1.0.1"
+
+redux-persist-filesystem-storage@^2.1.0:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/redux-persist-filesystem-storage/-/redux-persist-filesystem-storage-2.1.0.tgz#418d6b7cf22f060766c110e9a3fd11ffaaa09485"
+  integrity sha512-KFj4opJCu8WXUveNV8YKZ1OMGiQm0kiTjWHSSYJ2hmQNrhEa7MOMiIcTImfNDO3vfRl9U+bidKDhQebtCeWrCw==
+  dependencies:
+    rn-fetch-blob "^0.10.16"
+
+redux-persist-transform-compress@^4.2.0:
+  version "4.2.0"
+  resolved "https://registry.yarnpkg.com/redux-persist-transform-compress/-/redux-persist-transform-compress-4.2.0.tgz#5089e299df7130878fca45f97ffe82888ba02690"
+  integrity sha1-UInimd9xMIePykX5f/6CiIugJpA=
+  dependencies:
+    json-stringify-safe "^5.0.1"
+    lz-string "^1.4.4"
+
+redux-persist-transform-filter@0.0.18:
+  version "0.0.18"
+  resolved "https://registry.yarnpkg.com/redux-persist-transform-filter/-/redux-persist-transform-filter-0.0.18.tgz#bc9901a0267bd64631099b4e7bb4d48c00647418"
+  integrity sha512-x9NxuHNDnK/THLLBqwP1tqw0yIcuxuVYXBssgGcmm5anxL0flbpLQGB5CbFYHWGG68VdQKr1vUneVnttxWJDtA==
+  dependencies:
+    lodash.clonedeep "^4.5.0"
+    lodash.forin "^4.4.0"
+    lodash.get "^4.4.2"
+    lodash.isempty "^4.4.0"
+    lodash.pickby "^4.6.0"
+    lodash.set "^4.3.2"
+    lodash.unset "^4.5.2"
+
+redux-persist@^6.0.0:
+  version "6.0.0"
+  resolved "https://registry.yarnpkg.com/redux-persist/-/redux-persist-6.0.0.tgz#b4d2972f9859597c130d40d4b146fecdab51b3a8"
+  integrity sha512-71LLMbUq2r02ng2We9S215LtPu3fY0KgaGE0k8WRgl6RkqxtGfl7HUozz1Dftwsb0D/5mZ8dwAaPbtnzfvbEwQ==
+
+redux-thunk@^2.3.0:
+  version "2.3.0"
+  resolved "https://registry.yarnpkg.com/redux-thunk/-/redux-thunk-2.3.0.tgz#51c2c19a185ed5187aaa9a2d08b666d0d6467622"
+  integrity sha512-km6dclyFnmcvxhAcrQV2AkZmPQjzPDjgVlQtR0EQjxZPyJ0BnMf3in1ryuR8A2qU0HldVRfxYXbFSKlI3N7Slw==
+
+redux@^4.0.4:
+  version "4.0.5"
+  resolved "https://registry.yarnpkg.com/redux/-/redux-4.0.5.tgz#4db5de5816e17891de8a80c424232d06f051d93f"
+  integrity sha512-VSz1uMAH24DM6MF72vcojpYPtrTUu3ByVWfPL1nPfVRb5mZVTve5GnNCUV53QM/BZ66xfWrm0CTWoM+Xlz8V1w==
+  dependencies:
+    loose-envify "^1.4.0"
+    symbol-observable "^1.2.0"
+
+regenerate-unicode-properties@^8.1.0:
+  version "8.1.0"
+  resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz#ef51e0f0ea4ad424b77bf7cb41f3e015c70a3f0e"
+  integrity sha512-LGZzkgtLY79GeXLm8Dp0BVLdQlWICzBnJz/ipWUgo59qBaZ+BHtq51P2q1uVZlppMuUAT37SDk39qUbjTWB7bA==
+  dependencies:
+    regenerate "^1.4.0"
+
+regenerate@^1.2.1, regenerate@^1.4.0:
+  version "1.4.0"
+  resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11"
+  integrity sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==
+
+regenerator-runtime@^0.11.0:
+  version "0.11.1"
+  resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9"
+  integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==
+
+regenerator-runtime@^0.13.2:
+  version "0.13.3"
+  resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz#7cf6a77d8f5c6f60eb73c5fc1955b2ceb01e6bf5"
+  integrity sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==
+
+regenerator-transform@^0.10.0:
+  version "0.10.1"
+  resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.10.1.tgz#1e4996837231da8b7f3cf4114d71b5691a0680dd"
+  integrity sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==
+  dependencies:
+    babel-runtime "^6.18.0"
+    babel-types "^6.19.0"
+    private "^0.1.6"
+
+regenerator-transform@^0.14.0:
+  version "0.14.1"
+  resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.1.tgz#3b2fce4e1ab7732c08f665dfdb314749c7ddd2fb"
+  integrity sha512-flVuee02C3FKRISbxhXl9mGzdbWUVHubl1SMaknjxkFB1/iqpJhArQUvRxOOPEc/9tAiX0BaQ28FJH10E4isSQ==
+  dependencies:
+    private "^0.1.6"
+
+regex-not@^1.0.0, regex-not@^1.0.2:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c"
+  integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==
+  dependencies:
+    extend-shallow "^3.0.2"
+    safe-regex "^1.1.0"
+
+regexp.prototype.flags@^1.3.0:
+  version "1.3.0"
+  resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz#7aba89b3c13a64509dabcf3ca8d9fbb9bdf5cb75"
+  integrity sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==
+  dependencies:
+    define-properties "^1.1.3"
+    es-abstract "^1.17.0-next.1"
+
+regexpp@^2.0.1:
+  version "2.0.1"
+  resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f"
+  integrity sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==
+
+regexpu-core@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240"
+  integrity sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=
+  dependencies:
+    regenerate "^1.2.1"
+    regjsgen "^0.2.0"
+    regjsparser "^0.1.4"
+
+regexpu-core@^4.6.0:
+  version "4.6.0"
+  resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.6.0.tgz#2037c18b327cfce8a6fea2a4ec441f2432afb8b6"
+  integrity sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg==
+  dependencies:
+    regenerate "^1.4.0"
+    regenerate-unicode-properties "^8.1.0"
+    regjsgen "^0.5.0"
+    regjsparser "^0.6.0"
+    unicode-match-property-ecmascript "^1.0.4"
+    unicode-match-property-value-ecmascript "^1.1.0"
+
+registry-auth-token@^3.0.1:
+  version "3.4.0"
+  resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-3.4.0.tgz#d7446815433f5d5ed6431cd5dca21048f66b397e"
+  integrity sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==
+  dependencies:
+    rc "^1.1.6"
+    safe-buffer "^5.0.1"
+
+registry-url@^3.0.3:
+  version "3.1.0"
+  resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-3.1.0.tgz#3d4ef870f73dde1d77f0cf9a381432444e174942"
+  integrity sha1-PU74cPc93h138M+aOBQyRE4XSUI=
+  dependencies:
+    rc "^1.0.1"
+
+regjsgen@^0.2.0:
+  version "0.2.0"
+  resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7"
+  integrity sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=
+
+regjsgen@^0.5.0:
+  version "0.5.1"
+  resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.1.tgz#48f0bf1a5ea205196929c0d9798b42d1ed98443c"
+  integrity sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg==
+
+regjsparser@^0.1.4:
+  version "0.1.5"
+  resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c"
+  integrity sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=
+  dependencies:
+    jsesc "~0.5.0"
+
+regjsparser@^0.6.0:
+  version "0.6.3"
+  resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.3.tgz#74192c5805d35e9f5ebe3c1fb5b40d40a8a38460"
+  integrity sha512-8uZvYbnfAtEm9Ab8NTb3hdLwL4g/LQzEYP7Xs27T96abJCCE2d6r3cPZPQEsLKy0vRSGVNG+/zVGtLr86HQduA==
+  dependencies:
+    jsesc "~0.5.0"
+
+remove-trailing-separator@^1.0.1:
+  version "1.1.0"
+  resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef"
+  integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8=
+
+repeat-element@^1.1.2:
+  version "1.1.3"
+  resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce"
+  integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==
+
+repeat-string@^1.6.1:
+  version "1.6.1"
+  resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
+  integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc=
+
+repeating@^2.0.0:
+  version "2.0.1"
+  resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda"
+  integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=
+  dependencies:
+    is-finite "^1.0.0"
+
+request@^2.45.0:
+  version "2.88.2"
+  resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3"
+  integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==
+  dependencies:
+    aws-sign2 "~0.7.0"
+    aws4 "^1.8.0"
+    caseless "~0.12.0"
+    combined-stream "~1.0.6"
+    extend "~3.0.2"
+    forever-agent "~0.6.1"
+    form-data "~2.3.2"
+    har-validator "~5.1.3"
+    http-signature "~1.2.0"
+    is-typedarray "~1.0.0"
+    isstream "~0.1.2"
+    json-stringify-safe "~5.0.1"
+    mime-types "~2.1.19"
+    oauth-sign "~0.9.0"
+    performance-now "^2.1.0"
+    qs "~6.5.2"
+    safe-buffer "^5.1.2"
+    tough-cookie "~2.5.0"
+    tunnel-agent "^0.6.0"
+    uuid "^3.3.2"
+
+require-directory@^2.1.1:
+  version "2.1.1"
+  resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
+  integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I=
+
+require-main-filename@^1.0.1:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1"
+  integrity sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=
+
+require-main-filename@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b"
+  integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==
+
+reselect@^3.0.0, reselect@^3.0.1:
+  version "3.0.1"
+  resolved "https://registry.yarnpkg.com/reselect/-/reselect-3.0.1.tgz#efdaa98ea7451324d092b2b2163a6a1d7a9a2147"
+  integrity sha1-79qpjqdFEyTQkrKyFjpqHXqaIUc=
+
+resolve-from@^3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748"
+  integrity sha1-six699nWiBvItuZTM17rywoYh0g=
+
+resolve-from@^4.0.0:
+  version "4.0.0"
+  resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
+  integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
+
+resolve-url@^0.2.1:
+  version "0.2.1"
+  resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
+  integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=
+
+resolve@^1.10.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.14.2, resolve@^1.3.2, resolve@^1.4.0, resolve@^1.5.0, resolve@^1.8.1, resolve@^1.9.0:
+  version "1.15.1"
+  resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.15.1.tgz#27bdcdeffeaf2d6244b95bb0f9f4b4653451f3e8"
+  integrity sha512-84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w==
+  dependencies:
+    path-parse "^1.0.6"
+
+restore-cursor@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf"
+  integrity sha1-n37ih/gv0ybU/RYpI9YhKe7g368=
+  dependencies:
+    onetime "^2.0.0"
+    signal-exit "^3.0.2"
+
+restore-cursor@^3.1.0:
+  version "3.1.0"
+  resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e"
+  integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==
+  dependencies:
+    onetime "^5.1.0"
+    signal-exit "^3.0.2"
+
+ret@~0.1.10:
+  version "0.1.15"
+  resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc"
+  integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==
+
+rimraf@2.6.3:
+  version "2.6.3"
+  resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab"
+  integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==
+  dependencies:
+    glob "^7.1.3"
+
+rimraf@^2.2.8, rimraf@^2.5.4:
+  version "2.7.1"
+  resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec"
+  integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==
+  dependencies:
+    glob "^7.1.3"
+
+rimraf@~2.2.6:
+  version "2.2.8"
+  resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.2.8.tgz#e439be2aaee327321952730f99a8929e4fc50582"
+  integrity sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=
+
+rn-fetch-blob@0.12.0:
+  version "0.12.0"
+  resolved "https://registry.yarnpkg.com/rn-fetch-blob/-/rn-fetch-blob-0.12.0.tgz#ec610d2f9b3f1065556b58ab9c106eeb256f3cba"
+  integrity sha512-+QnR7AsJ14zqpVVUbzbtAjq0iI8c9tCg49tIoKO2ezjzRunN7YL6zFSFSWZm6d+mE/l9r+OeDM3jmb2tBb2WbA==
+  dependencies:
+    base-64 "0.1.0"
+    glob "7.0.6"
+
+rn-fetch-blob@^0.10.16:
+  version "0.10.16"
+  resolved "https://registry.yarnpkg.com/rn-fetch-blob/-/rn-fetch-blob-0.10.16.tgz#bd54f66c94f7a8e06c213077483646478ae8d230"
+  integrity sha512-hZV+nF0HK4CWmspXGMw7/G8Q8qugpS/wbKiNLsFpdBZR8XYzjFZNvBWgGyC0F5JWQn3sjmK2w/FJjBlwdQWNQg==
+  dependencies:
+    base-64 "0.1.0"
+    glob "7.0.6"
+
+rn-host-detect@1.1.5:
+  version "1.1.5"
+  resolved "https://registry.yarnpkg.com/rn-host-detect/-/rn-host-detect-1.1.5.tgz#fbecb982b73932f34529e97932b9a63e58d8deb6"
+  integrity sha512-ufk2dFT3QeP9HyZ/xTuMtW27KnFy815CYitJMqQm+pgG3ZAtHBsrU8nXizNKkqXGy3bQmhEoloVbrfbvMJMqkg==
+
+rsvp@^4.8.4:
+  version "4.8.5"
+  resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734"
+  integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==
+
+run-async@^2.2.0:
+  version "2.4.0"
+  resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.0.tgz#e59054a5b86876cfae07f431d18cbaddc594f1e8"
+  integrity sha512-xJTbh/d7Lm7SBhc1tNvTpeCHaEzoyxPrqNlvSdMfBTYwaY++UJFyXUOxAtsRUXjlqOfj8luNaR9vjCh4KeV+pg==
+  dependencies:
+    is-promise "^2.1.0"
+
+rx-lite-aggregates@^4.0.8:
+  version "4.0.8"
+  resolved "https://registry.yarnpkg.com/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz#753b87a89a11c95467c4ac1626c4efc4e05c67be"
+  integrity sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=
+  dependencies:
+    rx-lite "*"
+
+rx-lite@*, rx-lite@^4.0.8:
+  version "4.0.8"
+  resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444"
+  integrity sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=
+
+rxjs@^5.4.3:
+  version "5.5.12"
+  resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-5.5.12.tgz#6fa61b8a77c3d793dbaf270bee2f43f652d741cc"
+  integrity sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==
+  dependencies:
+    symbol-observable "1.0.1"
+
+rxjs@^6.3.3, rxjs@^6.5.3:
+  version "6.5.4"
+  resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.4.tgz#e0777fe0d184cec7872df147f303572d414e211c"
+  integrity sha512-naMQXcgEo3csAEGvw/NydRA0fuS2nDZJiw1YUWFKU7aPPAPGZEsD4Iimit96qwCieH6y614MCLYwdkrWx7z/7Q==
+  dependencies:
+    tslib "^1.9.0"
+
+safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
+  version "5.1.2"
+  resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
+  integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
+
+safe-buffer@^5.0.1, safe-buffer@^5.1.2:
+  version "5.2.0"
+  resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519"
+  integrity sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==
+
+safe-regex@^1.1.0:
+  version "1.1.0"
+  resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e"
+  integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4=
+  dependencies:
+    ret "~0.1.10"
+
+"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0:
+  version "2.1.2"
+  resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
+  integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
+
+sane@^4.0.3:
+  version "4.1.0"
+  resolved "https://registry.yarnpkg.com/sane/-/sane-4.1.0.tgz#ed881fd922733a6c461bc189dc2b6c006f3ffded"
+  integrity sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==
+  dependencies:
+    "@cnakazawa/watch" "^1.0.3"
+    anymatch "^2.0.0"
+    capture-exit "^2.0.0"
+    exec-sh "^0.3.2"
+    execa "^1.0.0"
+    fb-watchman "^2.0.0"
+    micromatch "^3.1.4"
+    minimist "^1.1.1"
+    walker "~1.0.5"
+
+sax@^1.2.1:
+  version "1.2.4"
+  resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
+  integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==
+
+scheduler@0.15.0:
+  version "0.15.0"
+  resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.15.0.tgz#6bfcf80ff850b280fed4aeecc6513bc0b4f17f8e"
+  integrity sha512-xAefmSfN6jqAa7Kuq7LIJY0bwAPG3xlCj0HMEBQk1lxYiDKZscY2xJ5U/61ZTrYbmNQbXa+gc7czPkVo11tnCg==
+  dependencies:
+    loose-envify "^1.1.0"
+    object-assign "^4.1.1"
+
+seedrandom@3.0.3:
+  version "3.0.3"
+  resolved "https://registry.yarnpkg.com/seedrandom/-/seedrandom-3.0.3.tgz#74efcc324533b417b8f3e2cf2a70797aa4a94441"
+  integrity sha512-PJLhhxIMjlMJaiIRtqiVW061EZn3cS+waZkbFe7eCa2R3g88HbNdWmw4NTFG1w5unxd0GeNaUUxZJP7gPAzSDQ==
+
+semver-compare@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc"
+  integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w=
+
+semver-diff@^2.0.0:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-2.1.0.tgz#4bbb8437c8d37e4b0cf1a68fd726ec6d645d6d36"
+  integrity sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=
+  dependencies:
+    semver "^5.0.3"
+
+"semver@2 || 3 || 4 || 5", semver@^5.0.3, semver@^5.1.0, semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0:
+  version "5.7.1"
+  resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
+  integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
+
+semver@5.5.0:
+  version "5.5.0"
+  resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab"
+  integrity sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==
+
+semver@^6.1.2, semver@^6.3.0:
+  version "6.3.0"
+  resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
+  integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
+
+send@0.17.1:
+  version "0.17.1"
+  resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8"
+  integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==
+  dependencies:
+    debug "2.6.9"
+    depd "~1.1.2"
+    destroy "~1.0.4"
+    encodeurl "~1.0.2"
+    escape-html "~1.0.3"
+    etag "~1.8.1"
+    fresh "0.5.2"
+    http-errors "~1.7.2"
+    mime "1.6.0"
+    ms "2.1.1"
+    on-finished "~2.3.0"
+    range-parser "~1.2.1"
+    statuses "~1.5.0"
+
+serialize-error@^2.1.0:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-2.1.0.tgz#50b679d5635cdf84667bdc8e59af4e5b81d5f60a"
+  integrity sha1-ULZ51WNc34Rme9yOWa9OW4HV9go=
+
+serve-static@^1.13.1:
+  version "1.14.1"
+  resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9"
+  integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==
+  dependencies:
+    encodeurl "~1.0.2"
+    escape-html "~1.0.3"
+    parseurl "~1.3.3"
+    send "0.17.1"
+
+set-blocking@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
+  integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc=
+
+set-value@^2.0.0, set-value@^2.0.1:
+  version "2.0.1"
+  resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b"
+  integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==
+  dependencies:
+    extend-shallow "^2.0.1"
+    is-extendable "^0.1.1"
+    is-plain-object "^2.0.3"
+    split-string "^3.0.1"
+
+setimmediate@^1.0.5:
+  version "1.0.5"
+  resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285"
+  integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=
+
+setprototypeof@1.1.1:
+  version "1.1.1"
+  resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683"
+  integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==
+
+shaka-player@^2.4.4:
+  version "2.5.9"
+  resolved "https://registry.yarnpkg.com/shaka-player/-/shaka-player-2.5.9.tgz#007dc19df2bb5d3d959d278b2d894af05adffe38"
+  integrity sha512-XavLBqxvIbvLOPfk7VKZu5fbMJyVko9bBfzxmMWdX5bvQwUSjU7ZhV8v2tHqXQYafpHml1hlGHzKkLs7idouNQ==
+  dependencies:
+    eme-encryption-scheme-polyfill "^2.0.0"
+
+shebang-command@^1.2.0:
+  version "1.2.0"
+  resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea"
+  integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=
+  dependencies:
+    shebang-regex "^1.0.0"
+
+shebang-regex@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3"
+  integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=
+
+shell-quote@1.6.1:
+  version "1.6.1"
+  resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.6.1.tgz#f4781949cce402697127430ea3b3c5476f481767"
+  integrity sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=
+  dependencies:
+    array-filter "~0.0.0"
+    array-map "~0.0.0"
+    array-reduce "~0.0.0"
+    jsonify "~0.0.0"
+
+shell-quote@^1.6.1:
+  version "1.7.2"
+  resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2"
+  integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==
+
+shellwords@^0.1.1:
+  version "0.1.1"
+  resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b"
+  integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==
+
+showdown@1.9.1:
+  version "1.9.1"
+  resolved "https://registry.yarnpkg.com/showdown/-/showdown-1.9.1.tgz#134e148e75cd4623e09c21b0511977d79b5ad0ef"
+  integrity sha512-9cGuS382HcvExtf5AHk7Cb4pAeQQ+h0eTr33V1mu+crYWV4KvWAw6el92bDrqGEk5d46Ai/fhbEUwqJ/mTCNEA==
+  dependencies:
+    yargs "^14.2"
+
+side-channel@^1.0.2:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.2.tgz#df5d1abadb4e4bf4af1cd8852bf132d2f7876947"
+  integrity sha512-7rL9YlPHg7Ancea1S96Pa8/QWb4BtXL/TZvS6B8XFetGBeuhAsfmUspK6DokBeZ64+Kj9TCNRD/30pVz1BvQNA==
+  dependencies:
+    es-abstract "^1.17.0-next.1"
+    object-inspect "^1.7.0"
+
+signal-exit@^3.0.0, signal-exit@^3.0.2:
+  version "3.0.2"
+  resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d"
+  integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=
+
+simple-plist@^1.0.0:
+  version "1.1.0"
+  resolved "https://registry.yarnpkg.com/simple-plist/-/simple-plist-1.1.0.tgz#8354ab63eb3922a054c78ce96c209c532e907a23"
+  integrity sha512-2i5Tc0BYAqppM7jVzmNrI+aEUntPolIq4fDgji6WuNNn1D/qYdn2KwoLhZdzQkE04lu9L5tUoeJsjuJAvd+lFg==
+  dependencies:
+    bplist-creator "0.0.8"
+    bplist-parser "0.2.0"
+    plist "^3.0.1"
+
+single-line-log@^1.1.2:
+  version "1.1.2"
+  resolved "https://registry.yarnpkg.com/single-line-log/-/single-line-log-1.1.2.tgz#c2f83f273a3e1a16edb0995661da0ed5ef033364"
+  integrity sha1-wvg/Jzo+GhbtsJlWYdoO1e8DM2Q=
+  dependencies:
+    string-width "^1.0.1"
+
+slash@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44"
+  integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==
+
+slash@^3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"
+  integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
+
+slice-ansi@0.0.4:
+  version "0.0.4"
+  resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-0.0.4.tgz#edbf8903f66f7ce2f8eafd6ceed65e264c831b35"
+  integrity sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=
+
+slice-ansi@^2.0.0, slice-ansi@^2.1.0:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636"
+  integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==
+  dependencies:
+    ansi-styles "^3.2.0"
+    astral-regex "^1.0.0"
+    is-fullwidth-code-point "^2.0.0"
+
+slide@^1.1.5:
+  version "1.1.6"
+  resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707"
+  integrity sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=
+
+snapdragon-node@^2.0.1:
+  version "2.1.1"
+  resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b"
+  integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==
+  dependencies:
+    define-property "^1.0.0"
+    isobject "^3.0.0"
+    snapdragon-util "^3.0.1"
+
+snapdragon-util@^3.0.1:
+  version "3.0.1"
+  resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2"
+  integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==
+  dependencies:
+    kind-of "^3.2.0"
+
+snapdragon@^0.8.1:
+  version "0.8.2"
+  resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d"
+  integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==
+  dependencies:
+    base "^0.11.1"
+    debug "^2.2.0"
+    define-property "^0.2.5"
+    extend-shallow "^2.0.1"
+    map-cache "^0.2.2"
+    source-map "^0.5.6"
+    source-map-resolve "^0.5.0"
+    use "^3.1.0"
+
+source-map-resolve@^0.5.0:
+  version "0.5.3"
+  resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a"
+  integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==
+  dependencies:
+    atob "^2.1.2"
+    decode-uri-component "^0.2.0"
+    resolve-url "^0.2.1"
+    source-map-url "^0.4.0"
+    urix "^0.1.0"
+
+source-map-support@^0.5.16:
+  version "0.5.16"
+  resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.16.tgz#0ae069e7fe3ba7538c64c98515e35339eac5a042"
+  integrity sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==
+  dependencies:
+    buffer-from "^1.0.0"
+    source-map "^0.6.0"
+
+source-map-url@^0.4.0:
+  version "0.4.0"
+  resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3"
+  integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=
+
+source-map@^0.5.0, source-map@^0.5.6:
+  version "0.5.7"
+  resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
+  integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=
+
+source-map@^0.6.0, source-map@~0.6.1:
+  version "0.6.1"
+  resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
+  integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
+
+spdx-correct@^3.0.0:
+  version "3.1.0"
+  resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4"
+  integrity sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==
+  dependencies:
+    spdx-expression-parse "^3.0.0"
+    spdx-license-ids "^3.0.0"
+
+spdx-exceptions@^2.1.0:
+  version "2.2.0"
+  resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz#2ea450aee74f2a89bfb94519c07fcd6f41322977"
+  integrity sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==
+
+spdx-expression-parse@^3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0"
+  integrity sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==
+  dependencies:
+    spdx-exceptions "^2.1.0"
+    spdx-license-ids "^3.0.0"
+
+spdx-license-ids@^3.0.0:
+  version "3.0.5"
+  resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654"
+  integrity sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==
+
+speedometer@~0.1.2:
+  version "0.1.4"
+  resolved "https://registry.yarnpkg.com/speedometer/-/speedometer-0.1.4.tgz#9876dbd2a169d3115402d48e6ea6329c8816a50d"
+  integrity sha1-mHbb0qFp0xFUAtSObqYynIgWpQ0=
+
+split-on-first@^1.0.0:
+  version "1.1.0"
+  resolved "https://registry.yarnpkg.com/split-on-first/-/split-on-first-1.1.0.tgz#f610afeee3b12bce1d0c30425e76398b78249a5f"
+  integrity sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==
+
+split-string@^3.0.1, split-string@^3.0.2:
+  version "3.1.0"
+  resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2"
+  integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==
+  dependencies:
+    extend-shallow "^3.0.0"
+
+sprintf-js@~1.0.2:
+  version "1.0.3"
+  resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
+  integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=
+
+sshpk@^1.7.0:
+  version "1.16.1"
+  resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877"
+  integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==
+  dependencies:
+    asn1 "~0.2.3"
+    assert-plus "^1.0.0"
+    bcrypt-pbkdf "^1.0.0"
+    dashdash "^1.12.0"
+    ecc-jsbn "~0.1.1"
+    getpass "^0.1.1"
+    jsbn "~0.1.0"
+    safer-buffer "^2.0.2"
+    tweetnacl "~0.14.0"
+
+stack-utils@^1.0.1:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.2.tgz#33eba3897788558bebfc2db059dc158ec36cebb8"
+  integrity sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==
+
+stacktrace-parser@^0.1.3:
+  version "0.1.9"
+  resolved "https://registry.yarnpkg.com/stacktrace-parser/-/stacktrace-parser-0.1.9.tgz#11e6d61d42e8cfc87293143d0766408b7a87b00f"
+  integrity sha512-DRy03ljj0367Ud3OAJHD6eVS/+CvMK2u/djVYuU37fHYcYHoZ8tkFyhbRf7PNG1h3bWLsw+SNTSXrPFe07A7aQ==
+  dependencies:
+    type-fest "^0.7.1"
+
+staged-git-files@1.1.1:
+  version "1.1.1"
+  resolved "https://registry.yarnpkg.com/staged-git-files/-/staged-git-files-1.1.1.tgz#37c2218ef0d6d26178b1310719309a16a59f8f7b"
+  integrity sha512-H89UNKr1rQJvI1c/PIR3kiAMBV23yvR7LItZiV74HWZwzt7f3YHuujJ9nJZlt58WlFox7XQsOahexwk7nTe69A==
+
+static-extend@^0.1.1:
+  version "0.1.2"
+  resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6"
+  integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=
+  dependencies:
+    define-property "^0.2.5"
+    object-copy "^0.1.0"
+
+"statuses@>= 1.5.0 < 2", statuses@~1.5.0:
+  version "1.5.0"
+  resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
+  integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=
+
+stream-buffers@~2.2.0:
+  version "2.2.0"
+  resolved "https://registry.yarnpkg.com/stream-buffers/-/stream-buffers-2.2.0.tgz#91d5f5130d1cef96dcfa7f726945188741d09ee4"
+  integrity sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ=
+
+strict-uri-encode@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz#b9c7330c7042862f6b142dc274bbcc5866ce3546"
+  integrity sha1-ucczDHBChi9rFC3CdLvMWGbONUY=
+
+string-argv@^0.0.2:
+  version "0.0.2"
+  resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.0.2.tgz#dac30408690c21f3c3630a3ff3a05877bdcbd736"
+  integrity sha1-2sMECGkMIfPDYwo/86BYd73L1zY=
+
+string-width@^1.0.1:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3"
+  integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=
+  dependencies:
+    code-point-at "^1.0.0"
+    is-fullwidth-code-point "^1.0.0"
+    strip-ansi "^3.0.0"
+
+string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1:
+  version "2.1.1"
+  resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e"
+  integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==
+  dependencies:
+    is-fullwidth-code-point "^2.0.0"
+    strip-ansi "^4.0.0"
+
+string-width@^3.0.0, string-width@^3.1.0:
+  version "3.1.0"
+  resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961"
+  integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==
+  dependencies:
+    emoji-regex "^7.0.1"
+    is-fullwidth-code-point "^2.0.0"
+    strip-ansi "^5.1.0"
+
+string-width@^4.1.0:
+  version "4.2.0"
+  resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5"
+  integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==
+  dependencies:
+    emoji-regex "^8.0.0"
+    is-fullwidth-code-point "^3.0.0"
+    strip-ansi "^6.0.0"
+
+string.prototype.matchall@^4.0.2:
+  version "4.0.2"
+  resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.2.tgz#48bb510326fb9fdeb6a33ceaa81a6ea04ef7648e"
+  integrity sha512-N/jp6O5fMf9os0JU3E72Qhf590RSRZU/ungsL/qJUYVTNv7hTG0P/dbPjxINVN9jpscu3nzYwKESU3P3RY5tOg==
+  dependencies:
+    define-properties "^1.1.3"
+    es-abstract "^1.17.0"
+    has-symbols "^1.0.1"
+    internal-slot "^1.0.2"
+    regexp.prototype.flags "^1.3.0"
+    side-channel "^1.0.2"
+
+string.prototype.trimleft@^2.1.1:
+  version "2.1.1"
+  resolved "https://registry.yarnpkg.com/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz#9bdb8ac6abd6d602b17a4ed321870d2f8dcefc74"
+  integrity sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag==
+  dependencies:
+    define-properties "^1.1.3"
+    function-bind "^1.1.1"
+
+string.prototype.trimright@^2.1.1:
+  version "2.1.1"
+  resolved "https://registry.yarnpkg.com/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz#440314b15996c866ce8a0341894d45186200c5d9"
+  integrity sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g==
+  dependencies:
+    define-properties "^1.1.3"
+    function-bind "^1.1.1"
+
+string_decoder@~0.10.x:
+  version "0.10.31"
+  resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94"
+  integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=
+
+string_decoder@~1.1.1:
+  version "1.1.1"
+  resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
+  integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==
+  dependencies:
+    safe-buffer "~5.1.0"
+
+stringify-object@^3.2.2:
+  version "3.3.0"
+  resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629"
+  integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==
+  dependencies:
+    get-own-enumerable-property-symbols "^3.0.0"
+    is-obj "^1.0.1"
+    is-regexp "^1.0.0"
+
+strip-ansi@^3.0.0, strip-ansi@^3.0.1:
+  version "3.0.1"
+  resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
+  integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=
+  dependencies:
+    ansi-regex "^2.0.0"
+
+strip-ansi@^4.0.0:
+  version "4.0.0"
+  resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f"
+  integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8=
+  dependencies:
+    ansi-regex "^3.0.0"
+
+strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0:
+  version "5.2.0"
+  resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae"
+  integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==
+  dependencies:
+    ansi-regex "^4.1.0"
+
+strip-ansi@^6.0.0:
+  version "6.0.0"
+  resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532"
+  integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==
+  dependencies:
+    ansi-regex "^5.0.0"
+
+strip-bom@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e"
+  integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=
+  dependencies:
+    is-utf8 "^0.2.0"
+
+strip-bom@^3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
+  integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=
+
+strip-eof@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf"
+  integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=
+
+strip-indent@^1.0.1:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2"
+  integrity sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=
+  dependencies:
+    get-stdin "^4.0.1"
+
+strip-indent@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-2.0.0.tgz#5ef8db295d01e6ed6cbf7aab96998d7822527b68"
+  integrity sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=
+
+strip-json-comments@^3.0.1:
+  version "3.0.1"
+  resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.0.1.tgz#85713975a91fb87bf1b305cca77395e40d2a64a7"
+  integrity sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==
+
+strip-json-comments@~2.0.1:
+  version "2.0.1"
+  resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
+  integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo=
+
+sudo-prompt@^9.0.0:
+  version "9.1.1"
+  resolved "https://registry.yarnpkg.com/sudo-prompt/-/sudo-prompt-9.1.1.tgz#73853d729770392caec029e2470db9c221754db0"
+  integrity sha512-es33J1g2HjMpyAhz8lOR+ICmXXAqTuKbuXuUWLhOLew20oN9oUCgCJx615U/v7aioZg7IX5lIh9x34vwneu4pA==
+
+sumchecker@^1.2.0:
+  version "1.3.1"
+  resolved "https://registry.yarnpkg.com/sumchecker/-/sumchecker-1.3.1.tgz#79bb3b4456dd04f18ebdbc0d703a1d1daec5105d"
+  integrity sha1-ebs7RFbdBPGOvbwNcDodHa7FEF0=
+  dependencies:
+    debug "^2.2.0"
+    es6-promise "^4.0.5"
+
+supports-color@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"
+  integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=
+
+supports-color@^5.3.0:
+  version "5.5.0"
+  resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
+  integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
+  dependencies:
+    has-flag "^3.0.0"
+
+supports-color@^6.1.0:
+  version "6.1.0"
+  resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3"
+  integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==
+  dependencies:
+    has-flag "^3.0.0"
+
+supports-color@^7.1.0:
+  version "7.1.0"
+  resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1"
+  integrity sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==
+  dependencies:
+    has-flag "^4.0.0"
+
+symbol-observable@1.0.1:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.0.1.tgz#8340fc4702c3122df5d22288f88283f513d3fdd4"
+  integrity sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=
+
+symbol-observable@^1.1.0, symbol-observable@^1.2.0:
+  version "1.2.0"
+  resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804"
+  integrity sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==
+
+table@^5.2.3:
+  version "5.4.6"
+  resolved "https://registry.yarnpkg.com/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e"
+  integrity sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==
+  dependencies:
+    ajv "^6.10.2"
+    lodash "^4.17.14"
+    slice-ansi "^2.1.0"
+    string-width "^3.0.0"
+
+temp@0.8.3:
+  version "0.8.3"
+  resolved "https://registry.yarnpkg.com/temp/-/temp-0.8.3.tgz#e0c6bc4d26b903124410e4fed81103014dfc1f59"
+  integrity sha1-4Ma8TSa5AxJEEOT+2BEDAU38H1k=
+  dependencies:
+    os-tmpdir "^1.0.0"
+    rimraf "~2.2.6"
+
+term-size@^1.2.0:
+  version "1.2.0"
+  resolved "https://registry.yarnpkg.com/term-size/-/term-size-1.2.0.tgz#458b83887f288fc56d6fffbfad262e26638efa69"
+  integrity sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=
+  dependencies:
+    execa "^0.7.0"
+
+text-table@^0.2.0:
+  version "0.2.0"
+  resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
+  integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=
+
+throat@^4.1.0:
+  version "4.1.0"
+  resolved "https://registry.yarnpkg.com/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a"
+  integrity sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=
+
+throttleit@0.0.2:
+  version "0.0.2"
+  resolved "https://registry.yarnpkg.com/throttleit/-/throttleit-0.0.2.tgz#cfedf88e60c00dd9697b61fdd2a8343a9b680eaf"
+  integrity sha1-z+34jmDADdlpe2H90qg0OptoDq8=
+
+through2@^2.0.0, through2@^2.0.1:
+  version "2.0.5"
+  resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd"
+  integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==
+  dependencies:
+    readable-stream "~2.3.6"
+    xtend "~4.0.1"
+
+through2@~0.2.3:
+  version "0.2.3"
+  resolved "https://registry.yarnpkg.com/through2/-/through2-0.2.3.tgz#eb3284da4ea311b6cc8ace3653748a52abf25a3f"
+  integrity sha1-6zKE2k6jEbbMis42U3SKUqvyWj8=
+  dependencies:
+    readable-stream "~1.1.9"
+    xtend "~2.1.1"
+
+through@^2.3.6:
+  version "2.3.8"
+  resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
+  integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=
+
+time-stamp@^1.0.0:
+  version "1.1.0"
+  resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3"
+  integrity sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=
+
+timed-out@^4.0.0:
+  version "4.0.1"
+  resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f"
+  integrity sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=
+
+tmp@^0.0.33:
+  version "0.0.33"
+  resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9"
+  integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==
+  dependencies:
+    os-tmpdir "~1.0.2"
+
+tmpl@1.0.x:
+  version "1.0.4"
+  resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1"
+  integrity sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=
+
+to-fast-properties@^1.0.3:
+  version "1.0.3"
+  resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47"
+  integrity sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=
+
+to-fast-properties@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e"
+  integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=
+
+to-object-path@^0.3.0:
+  version "0.3.0"
+  resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af"
+  integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=
+  dependencies:
+    kind-of "^3.0.2"
+
+to-regex-range@^2.1.0:
+  version "2.1.1"
+  resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38"
+  integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=
+  dependencies:
+    is-number "^3.0.0"
+    repeat-string "^1.6.1"
+
+to-regex@^3.0.1, to-regex@^3.0.2:
+  version "3.0.2"
+  resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce"
+  integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==
+  dependencies:
+    define-property "^2.0.2"
+    extend-shallow "^3.0.2"
+    regex-not "^1.0.2"
+    safe-regex "^1.1.0"
+
+toidentifier@1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553"
+  integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==
+
+tough-cookie@~2.5.0:
+  version "2.5.0"
+  resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2"
+  integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==
+  dependencies:
+    psl "^1.1.28"
+    punycode "^2.1.1"
+
+trim-newlines@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613"
+  integrity sha1-WIeWa7WCpFA6QetST301ARgVphM=
+
+tslib@^1.8.1, tslib@^1.9.0:
+  version "1.11.0"
+  resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.11.0.tgz#f1f3528301621a53220d58373ae510ff747a66bc"
+  integrity sha512-BmndXUtiTn/VDDrJzQE7Mm22Ix3PxgLltW9bSNLoeCY31gnG2OPx0QqJnuc9oMIKioYrz487i6K9o4Pdn0j+Kg==
+
+tsutils@^3.7.0:
+  version "3.17.1"
+  resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.17.1.tgz#ed719917f11ca0dee586272b2ac49e015a2dd759"
+  integrity sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==
+  dependencies:
+    tslib "^1.8.1"
+
+tunnel-agent@^0.6.0:
+  version "0.6.0"
+  resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
+  integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=
+  dependencies:
+    safe-buffer "^5.0.1"
+
+tweetnacl@^0.14.3, tweetnacl@~0.14.0:
+  version "0.14.5"
+  resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
+  integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=
+
+type-check@~0.3.2:
+  version "0.3.2"
+  resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72"
+  integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=
+  dependencies:
+    prelude-ls "~1.1.2"
+
+type-fest@^0.7.1:
+  version "0.7.1"
+  resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.7.1.tgz#8dda65feaf03ed78f0a3f9678f1869147f7c5c48"
+  integrity sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==
+
+type-fest@^0.8.1:
+  version "0.8.1"
+  resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d"
+  integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==
+
+typedarray@^0.0.6:
+  version "0.0.6"
+  resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
+  integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
+
+ua-parser-js@^0.7.18:
+  version "0.7.21"
+  resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.21.tgz#853cf9ce93f642f67174273cc34565ae6f308777"
+  integrity sha512-+O8/qh/Qj8CgC6eYBVBykMrNtp5Gebn4dlGD/kKXVkJNDwyrAwSIqwz8CDf+tsAIWVycKcku6gIXJ0qwx/ZXaQ==
+
+uglify-es@^3.1.9:
+  version "3.3.9"
+  resolved "https://registry.yarnpkg.com/uglify-es/-/uglify-es-3.3.9.tgz#0c1c4f0700bed8dbc124cdb304d2592ca203e677"
+  integrity sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==
+  dependencies:
+    commander "~2.13.0"
+    source-map "~0.6.1"
+
+ultron@1.0.x:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.0.2.tgz#ace116ab557cd197386a4e88f4685378c8b2e4fa"
+  integrity sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po=
+
+ultron@~1.1.0:
+  version "1.1.1"
+  resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.1.1.tgz#9fe1536a10a664a65266a1e3ccf85fd36302bc9c"
+  integrity sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==
+
+unicode-canonical-property-names-ecmascript@^1.0.4:
+  version "1.0.4"
+  resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818"
+  integrity sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==
+
+unicode-match-property-ecmascript@^1.0.4:
+  version "1.0.4"
+  resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c"
+  integrity sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==
+  dependencies:
+    unicode-canonical-property-names-ecmascript "^1.0.4"
+    unicode-property-aliases-ecmascript "^1.0.4"
+
+unicode-match-property-value-ecmascript@^1.1.0:
+  version "1.1.0"
+  resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz#5b4b426e08d13a80365e0d657ac7a6c1ec46a277"
+  integrity sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g==
+
+unicode-property-aliases-ecmascript@^1.0.4:
+  version "1.0.5"
+  resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz#a9cc6cc7ce63a0a3023fc99e341b94431d405a57"
+  integrity sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw==
+
+union-value@^1.0.0:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847"
+  integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==
+  dependencies:
+    arr-union "^3.1.0"
+    get-value "^2.0.6"
+    is-extendable "^0.1.1"
+    set-value "^2.0.1"
+
+unique-string@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-1.0.0.tgz#9e1057cca851abb93398f8b33ae187b99caec11a"
+  integrity sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=
+  dependencies:
+    crypto-random-string "^1.0.0"
+
+universalify@^0.1.0:
+  version "0.1.2"
+  resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"
+  integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==
+
+unpipe@~1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
+  integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=
+
+unset-value@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559"
+  integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=
+  dependencies:
+    has-value "^0.3.1"
+    isobject "^3.0.0"
+
+unzip-response@^2.0.1:
+  version "2.0.1"
+  resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-2.0.1.tgz#d2f0f737d16b0615e72a6935ed04214572d56f97"
+  integrity sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=
+
+update-notifier@^2.1.0:
+  version "2.5.0"
+  resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-2.5.0.tgz#d0744593e13f161e406acb1d9408b72cad08aff6"
+  integrity sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==
+  dependencies:
+    boxen "^1.2.1"
+    chalk "^2.0.1"
+    configstore "^3.0.0"
+    import-lazy "^2.1.0"
+    is-ci "^1.0.10"
+    is-installed-globally "^0.1.0"
+    is-npm "^1.0.0"
+    latest-version "^3.0.0"
+    semver-diff "^2.0.0"
+    xdg-basedir "^3.0.0"
+
+uri-js@^4.2.2:
+  version "4.2.2"
+  resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0"
+  integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==
+  dependencies:
+    punycode "^2.1.0"
+
+urix@^0.1.0:
+  version "0.1.0"
+  resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72"
+  integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=
+
+url-parse-lax@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-1.0.0.tgz#7af8f303645e9bd79a272e7a14ac68bc0609da73"
+  integrity sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=
+  dependencies:
+    prepend-http "^1.0.1"
+
+use@^3.1.0:
+  version "3.1.1"
+  resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f"
+  integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==
+
+utf8@^3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/utf8/-/utf8-3.0.0.tgz#f052eed1364d696e769ef058b183df88c87f69d1"
+  integrity sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ==
+
+util-deprecate@~1.0.1:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
+  integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
+
+utils-merge@1.0.1:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713"
+  integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=
+
+uuid@^3.3.2:
+  version "3.4.0"
+  resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee"
+  integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==
+
+v8-compile-cache@^2.0.3:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz#e14de37b31a6d194f5690d67efc4e7f6fc6ab30e"
+  integrity sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==
+
+validate-npm-package-license@^3.0.1:
+  version "3.0.4"
+  resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a"
+  integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==
+  dependencies:
+    spdx-correct "^3.0.0"
+    spdx-expression-parse "^3.0.0"
+
+vary@~1.1.2:
+  version "1.1.2"
+  resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
+  integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=
+
+verror@1.10.0:
+  version "1.10.0"
+  resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400"
+  integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=
+  dependencies:
+    assert-plus "^1.0.0"
+    core-util-is "1.0.2"
+    extsprintf "^1.2.0"
+
+vlq@^1.0.0:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/vlq/-/vlq-1.0.1.tgz#c003f6e7c0b4c1edd623fd6ee50bbc0d6a1de468"
+  integrity sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==
+
+walker@^1.0.7, walker@~1.0.5:
+  version "1.0.7"
+  resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb"
+  integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=
+  dependencies:
+    makeerror "1.0.x"
+
+warning@^4.0.1:
+  version "4.0.3"
+  resolved "https://registry.yarnpkg.com/warning/-/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3"
+  integrity sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==
+  dependencies:
+    loose-envify "^1.0.0"
+
+wcwidth@^1.0.1:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8"
+  integrity sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=
+  dependencies:
+    defaults "^1.0.3"
+
+whatwg-fetch@>=0.10.0, whatwg-fetch@^3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz#fc804e458cc460009b1a2b966bc8817d2578aefb"
+  integrity sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==
+
+which-module@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"
+  integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=
+
+which@^1.2.10, which@^1.2.9, which@^1.3.0:
+  version "1.3.1"
+  resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
+  integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
+  dependencies:
+    isexe "^2.0.0"
+
+widest-line@^2.0.0:
+  version "2.0.1"
+  resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-2.0.1.tgz#7438764730ec7ef4381ce4df82fb98a53142a3fc"
+  integrity sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==
+  dependencies:
+    string-width "^2.1.1"
+
+word-wrap@~1.2.3:
+  version "1.2.3"
+  resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
+  integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==
+
+wordwrap@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb"
+  integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=
+
+wrap-ansi@^2.0.0:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85"
+  integrity sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=
+  dependencies:
+    string-width "^1.0.1"
+    strip-ansi "^3.0.1"
+
+wrap-ansi@^3.0.1:
+  version "3.0.1"
+  resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-3.0.1.tgz#288a04d87eda5c286e060dfe8f135ce8d007f8ba"
+  integrity sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo=
+  dependencies:
+    string-width "^2.1.1"
+    strip-ansi "^4.0.0"
+
+wrap-ansi@^5.1.0:
+  version "5.1.0"
+  resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09"
+  integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==
+  dependencies:
+    ansi-styles "^3.2.0"
+    string-width "^3.0.0"
+    strip-ansi "^5.0.0"
+
+wrappy@1:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
+  integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
+
+write-file-atomic@^1.2.0:
+  version "1.3.4"
+  resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-1.3.4.tgz#f807a4f0b1d9e913ae7a48112e6cc3af1991b45f"
+  integrity sha1-+Aek8LHZ6ROuekgRLmzDrxmRtF8=
+  dependencies:
+    graceful-fs "^4.1.11"
+    imurmurhash "^0.1.4"
+    slide "^1.1.5"
+
+write-file-atomic@^2.0.0:
+  version "2.4.3"
+  resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.4.3.tgz#1fd2e9ae1df3e75b8d8c367443c692d4ca81f481"
+  integrity sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==
+  dependencies:
+    graceful-fs "^4.1.11"
+    imurmurhash "^0.1.4"
+    signal-exit "^3.0.2"
+
+write@1.0.3:
+  version "1.0.3"
+  resolved "https://registry.yarnpkg.com/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3"
+  integrity sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==
+  dependencies:
+    mkdirp "^0.5.1"
+
+ws@^1.1.0, ws@^1.1.5:
+  version "1.1.5"
+  resolved "https://registry.yarnpkg.com/ws/-/ws-1.1.5.tgz#cbd9e6e75e09fc5d2c90015f21f0c40875e0dd51"
+  integrity sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==
+  dependencies:
+    options ">=0.0.5"
+    ultron "1.0.x"
+
+ws@^3.3.1:
+  version "3.3.3"
+  resolved "https://registry.yarnpkg.com/ws/-/ws-3.3.3.tgz#f1cf84fe2d5e901ebce94efaece785f187a228f2"
+  integrity sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==
+  dependencies:
+    async-limiter "~1.0.0"
+    safe-buffer "~5.1.0"
+    ultron "~1.1.0"
+
+xcode@^2.0.0:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/xcode/-/xcode-2.1.0.tgz#bab64a7e954bb50ca8d19da7e09531c65a43ecfe"
+  integrity sha512-uCrmPITrqTEzhn0TtT57fJaNaw8YJs1aCzs+P/QqxsDbvPZSv7XMPPwXrKvHtD6pLjBM/NaVwraWJm8q83Y4iQ==
+  dependencies:
+    simple-plist "^1.0.0"
+    uuid "^3.3.2"
+
+xdg-basedir@^3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-3.0.0.tgz#496b2cc109eca8dbacfe2dc72b603c17c5870ad4"
+  integrity sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=
+
+xmlbuilder@^9.0.7:
+  version "9.0.7"
+  resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-9.0.7.tgz#132ee63d2ec5565c557e20f4c22df9aca686b10d"
+  integrity sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=
+
+xmldoc@^1.1.2:
+  version "1.1.2"
+  resolved "https://registry.yarnpkg.com/xmldoc/-/xmldoc-1.1.2.tgz#6666e029fe25470d599cd30e23ff0d1ed50466d7"
+  integrity sha512-ruPC/fyPNck2BD1dpz0AZZyrEwMOrWTO5lDdIXS91rs3wtm4j+T8Rp2o+zoOYkkAxJTZRPOSnOGei1egoRmKMQ==
+  dependencies:
+    sax "^1.2.1"
+
+xmldom@0.1.x:
+  version "0.1.31"
+  resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.1.31.tgz#b76c9a1bd9f0a9737e5a72dc37231cf38375e2ff"
+  integrity sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==
+
+xpipe@^1.0.5:
+  version "1.0.5"
+  resolved "https://registry.yarnpkg.com/xpipe/-/xpipe-1.0.5.tgz#8dd8bf45fc3f7f55f0e054b878f43a62614dafdf"
+  integrity sha1-jdi/Rfw/f1Xw4FS4ePQ6YmFNr98=
+
+xtend@~2.1.1:
+  version "2.1.2"
+  resolved "https://registry.yarnpkg.com/xtend/-/xtend-2.1.2.tgz#6efecc2a4dad8e6962c4901b337ce7ba87b5d28b"
+  integrity sha1-bv7MKk2tjmlixJAbM3znuoe10os=
+  dependencies:
+    object-keys "~0.4.0"
+
+xtend@~4.0.1:
+  version "4.0.2"
+  resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
+  integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
+
+y18n@^3.2.1:
+  version "3.2.1"
+  resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41"
+  integrity sha1-bRX7qITAhnnA136I53WegR4H+kE=
+
+"y18n@^3.2.1 || ^4.0.0", y18n@^4.0.0:
+  version "4.0.0"
+  resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b"
+  integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==
+
+yallist@^2.1.2:
+  version "2.1.2"
+  resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52"
+  integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=
+
+yargs-parser@^11.1.1:
+  version "11.1.1"
+  resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-11.1.1.tgz#879a0865973bca9f6bab5cbdf3b1c67ec7d3bcf4"
+  integrity sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==
+  dependencies:
+    camelcase "^5.0.0"
+    decamelize "^1.2.0"
+
+yargs-parser@^13.1.1:
+  version "13.1.1"
+  resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.1.tgz#d26058532aa06d365fe091f6a1fc06b2f7e5eca0"
+  integrity sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==
+  dependencies:
+    camelcase "^5.0.0"
+    decamelize "^1.2.0"
+
+yargs-parser@^15.0.0:
+  version "15.0.0"
+  resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-15.0.0.tgz#cdd7a97490ec836195f59f3f4dbe5ea9e8f75f08"
+  integrity sha512-xLTUnCMc4JhxrPEPUYD5IBR1mWCK/aT6+RJ/K29JY2y1vD+FhtgKK0AXRWvI262q3QSffAQuTouFIKUuHX89wQ==
+  dependencies:
+    camelcase "^5.0.0"
+    decamelize "^1.2.0"
+
+yargs-parser@^7.0.0:
+  version "7.0.0"
+  resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-7.0.0.tgz#8d0ac42f16ea55debd332caf4c4038b3e3f5dfd9"
+  integrity sha1-jQrELxbqVd69MyyvTEA4s+P139k=
+  dependencies:
+    camelcase "^4.1.0"
+
+yargs@^12.0.5:
+  version "12.0.5"
+  resolved "https://registry.yarnpkg.com/yargs/-/yargs-12.0.5.tgz#05f5997b609647b64f66b81e3b4b10a368e7ad13"
+  integrity sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==
+  dependencies:
+    cliui "^4.0.0"
+    decamelize "^1.2.0"
+    find-up "^3.0.0"
+    get-caller-file "^1.0.1"
+    os-locale "^3.0.0"
+    require-directory "^2.1.1"
+    require-main-filename "^1.0.1"
+    set-blocking "^2.0.0"
+    string-width "^2.0.0"
+    which-module "^2.0.0"
+    y18n "^3.2.1 || ^4.0.0"
+    yargs-parser "^11.1.1"
+
+yargs@^13.2.2:
+  version "13.3.0"
+  resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.0.tgz#4c657a55e07e5f2cf947f8a366567c04a0dedc83"
+  integrity sha512-2eehun/8ALW8TLoIl7MVaRUrg+yCnenu8B4kBlRxj3GJGDKU1Og7sMXPNm1BYyM1DOJmTZ4YeN/Nwxv+8XJsUA==
+  dependencies:
+    cliui "^5.0.0"
+    find-up "^3.0.0"
+    get-caller-file "^2.0.1"
+    require-directory "^2.1.1"
+    require-main-filename "^2.0.0"
+    set-blocking "^2.0.0"
+    string-width "^3.0.0"
+    which-module "^2.0.0"
+    y18n "^4.0.0"
+    yargs-parser "^13.1.1"
+
+yargs@^14.2:
+  version "14.2.2"
+  resolved "https://registry.yarnpkg.com/yargs/-/yargs-14.2.2.tgz#2769564379009ff8597cdd38fba09da9b493c4b5"
+  integrity sha512-/4ld+4VV5RnrynMhPZJ/ZpOCGSCeghMykZ3BhdFBDa9Wy/RH6uEGNWDJog+aUlq+9OM1CFTgtYRW5Is1Po9NOA==
+  dependencies:
+    cliui "^5.0.0"
+    decamelize "^1.2.0"
+    find-up "^3.0.0"
+    get-caller-file "^2.0.1"
+    require-directory "^2.1.1"
+    require-main-filename "^2.0.0"
+    set-blocking "^2.0.0"
+    string-width "^3.0.0"
+    which-module "^2.0.0"
+    y18n "^4.0.0"
+    yargs-parser "^15.0.0"
+
+yargs@^8.0.2:
+  version "8.0.2"
+  resolved "https://registry.yarnpkg.com/yargs/-/yargs-8.0.2.tgz#6299a9055b1cefc969ff7e79c1d918dceb22c360"
+  integrity sha1-YpmpBVsc78lp/355wdkY3Osiw2A=
+  dependencies:
+    camelcase "^4.1.0"
+    cliui "^3.2.0"
+    decamelize "^1.1.1"
+    get-caller-file "^1.0.1"
+    os-locale "^2.0.0"
+    read-pkg-up "^2.0.0"
+    require-directory "^2.1.1"
+    require-main-filename "^1.0.1"
+    set-blocking "^2.0.0"
+    string-width "^2.0.0"
+    which-module "^2.0.0"
+    y18n "^3.2.1"
+    yargs-parser "^7.0.0"
+
+yargs@^9.0.0:
+  version "9.0.1"
+  resolved "https://registry.yarnpkg.com/yargs/-/yargs-9.0.1.tgz#52acc23feecac34042078ee78c0c007f5085db4c"
+  integrity sha1-UqzCP+7Kw0BCB47njAwAf1CF20w=
+  dependencies:
+    camelcase "^4.1.0"
+    cliui "^3.2.0"
+    decamelize "^1.1.1"
+    get-caller-file "^1.0.1"
+    os-locale "^2.0.0"
+    read-pkg-up "^2.0.0"
+    require-directory "^2.1.1"
+    require-main-filename "^1.0.1"
+    set-blocking "^2.0.0"
+    string-width "^2.0.0"
+    which-module "^2.0.0"
+    y18n "^3.2.1"
+    yargs-parser "^7.0.0"
+
+yauzl@2.4.1:
+  version "2.4.1"
+  resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.4.1.tgz#9528f442dab1b2284e58b4379bb194e22e0c4005"
+  integrity sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=
+  dependencies:
+    fd-slicer "~1.0.1"