diff --git a/.eslintrc.json b/.eslintrc.json new file mode 100644 index 00000000..b24cc0aa --- /dev/null +++ b/.eslintrc.json @@ -0,0 +1,29 @@ +{ + "extends": [ + "airbnb", + "prettier", + "plugin:prettier/recommended", + "eslint-config-prettier" + ], + "parser": "babel-eslint", + "rules": { + "import/no-unresolved": "off", + "global-require": 0, + "react/jsx-no-bind": 0, + "prefer-destructuring": ["error", { "object": true, "array": false }], + "react/jsx-filename-extension": [ + 1, + { + "extensions": [".js", ".jsx"] + } + ], + "prettier/prettier": [ + "error", + { + "trailingComma": "es5", + "printWidth": 100 + } + ] + }, + "plugins": ["prettier"] +} diff --git a/.flowconfig b/.flowconfig index 9bded78b..1a2f8b1e 100644 --- a/.flowconfig +++ b/.flowconfig @@ -5,26 +5,24 @@ ; Ignore "BUCK" generated dirs /\.buckd/ -; Ignore unexpected extra "@providesModule" -.*/node_modules/.*/node_modules/fbjs/.* +; Ignore polyfills +node_modules/react-native/Libraries/polyfills/.* -; Ignore duplicate module providers -; For RN Apps installed via npm, "Libraries" folder is inside -; "node_modules/react-native" but in the source repo it is in the root -.*/Libraries/react-native/React.js +; These should not be required directly +; require from fbjs/lib instead: require('fbjs/lib/warning') +node_modules/warning/.* -; Ignore polyfills -.*/Libraries/polyfills/.* +; Flow doesn't support platforms +.*/Libraries/Utilities/LoadingView.js -; Ignore metro -.*/node_modules/metro/.* +[untyped] +.*/node_modules/@react-native-community/cli/.*/.* [include] [libs] -node_modules/react-native/Libraries/react-native/react-native-interface.js +node_modules/react-native/interface.js node_modules/react-native/flow/ -node_modules/react-native/flow-github/ [options] emoji=true @@ -32,39 +30,45 @@ emoji=true esproposal.optional_chaining=enable esproposal.nullish_coalescing=enable -module.system=haste -module.system.haste.use_name_reducers=true -# get basename -module.system.haste.name_reducers='^.*/\([a-zA-Z0-9$_.-]+\.js\(\.flow\)?\)$' -> '\1' -# strip .js or .js.flow suffix -module.system.haste.name_reducers='^\(.*\)\.js\(\.flow\)?$' -> '\1' -# strip .ios suffix -module.system.haste.name_reducers='^\(.*\)\.ios$' -> '\1' -module.system.haste.name_reducers='^\(.*\)\.android$' -> '\1' -module.system.haste.name_reducers='^\(.*\)\.native$' -> '\1' -module.system.haste.paths.blacklist=.*/__tests__/.* -module.system.haste.paths.blacklist=.*/__mocks__/.* -module.system.haste.paths.blacklist=/node_modules/react-native/Libraries/Animated/src/polyfills/.* -module.system.haste.paths.whitelist=/node_modules/react-native/Libraries/.* +module.file_ext=.js +module.file_ext=.json +module.file_ext=.ios.js munge_underscores=true -module.name_mapper='^[./a-zA-Z0-9$_-]+\.\(bmp\|gif\|jpg\|jpeg\|png\|psd\|svg\|webp\|m4v\|mov\|mp4\|mpeg\|mpg\|webm\|aac\|aiff\|caf\|m4a\|mp3\|wav\|html\|pdf\)$' -> 'RelativeImageStub' - -module.file_ext=.js -module.file_ext=.jsx -module.file_ext=.json -module.file_ext=.native.js +module.name_mapper='^react-native/\(.*\)$' -> '/node_modules/react-native/\1' +module.name_mapper='^@?[./a-zA-Z0-9$_-]+\.\(bmp\|gif\|jpg\|jpeg\|png\|psd\|svg\|webp\|m4v\|mov\|mp4\|mpeg\|mpg\|webm\|aac\|aiff\|caf\|m4a\|mp3\|wav\|html\|pdf\)$' -> '/node_modules/react-native/Libraries/Image/RelativeImageStub' suppress_type=$FlowIssue suppress_type=$FlowFixMe suppress_type=$FlowFixMeProps suppress_type=$FlowFixMeState -suppress_comment=\\(.\\|\n\\)*\\$FlowFixMe\\($\\|[^(]\\|(\\(\\)? *\\(site=[a-z,_]*react_native[a-z,_]*\\)?)\\) -suppress_comment=\\(.\\|\n\\)*\\$FlowIssue\\((\\(\\)? *\\(site=[a-z,_]*react_native[a-z,_]*\\)?)\\)?:? #[0-9]+ -suppress_comment=\\(.\\|\n\\)*\\$FlowFixedInNextDeploy +suppress_comment=\\(.\\|\n\\)*\\$FlowFixMe\\($\\|[^(]\\|(\\(\\)? *\\(site=[a-z,_]*react_native\\(_ios\\)?_\\(oss\\|fb\\)[a-z,_]*\\)?)\\) +suppress_comment=\\(.\\|\n\\)*\\$FlowIssue\\((\\(\\)? *\\(site=[a-z,_]*react_native\\(_ios\\)?_\\(oss\\|fb\\)[a-z,_]*\\)?)\\)?:? #[0-9]+ suppress_comment=\\(.\\|\n\\)*\\$FlowExpectedError +[lints] +sketchy-null-number=warn +sketchy-null-mixed=warn +sketchy-number=warn +untyped-type-import=warn +nonstrict-import=warn +deprecated-type=warn +unsafe-getters-setters=warn +inexact-spread=warn +unnecessary-invariant=warn +signature-verification-failure=warn +deprecated-utility=error + +[strict] +deprecated-type +nonstrict-import +sketchy-null +unclear-type +unsafe-getters-setters +untyped-import +untyped-type-import + [version] -^0.86.0 +^0.113.0 \ No newline at end of file diff --git a/.gitattributes b/.gitattributes index d42ff183..eb8cfc9a 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1 +1,2 @@ -*.pbxproj -text +# specific for windows script files +*.bat text eol=crlf \ No newline at end of file diff --git a/.gitignore b/.gitignore index 5d647565..2455280c 100644 --- a/.gitignore +++ b/.gitignore @@ -20,7 +20,6 @@ DerivedData *.hmap *.ipa *.xcuserstate -project.xcworkspace # Android/IntelliJ # @@ -29,6 +28,7 @@ build/ .gradle local.properties *.iml +*.hprof # node.js # @@ -40,6 +40,7 @@ yarn-error.log buck-out/ \.buckd/ *.keystore +!debug.keystore # fastlane # @@ -54,3 +55,6 @@ buck-out/ # Bundle artifact *.jsbundle + +# CocoaPods +/ios/Pods/ \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 00000000..c89fd2da --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,9 @@ +{ + "git.ignoreLimitWarning": true, + "editor.defaultFormatter": "esbenp.prettier-vscode", + "editor.formatOnSave": true, + "editor.formatOnPaste": true, + "prettier.semi": true, + "javascript.format.semicolons": "insert", + "prettier.printWidth": 100, +} diff --git a/.watchmanconfig b/.watchmanconfig deleted file mode 100644 index 9e26dfee..00000000 --- a/.watchmanconfig +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/App.js b/App.js index ffd4bdcb..c65ef9d2 100644 --- a/App.js +++ b/App.js @@ -1,10 +1,9 @@ -import React from "react"; -import { BackHandler, Alert } from "react-native"; -import SafeAreaView from 'react-native-safe-area-view'; - -import { createStackNavigator, createAppContainer } from "react-navigation"; +import { BackHandler, Alert, AppRegistry, AppState } from "react-native"; +import { NavigationContainer } from "@react-navigation/native"; +import { createNativeStackNavigator } from "@react-navigation/native-stack"; import { Provider } from "react-redux"; import { PersistGate } from "redux-persist/integration/react"; +import * as React from "react"; import HomeScreen from "./screens/Home"; import FolderBaniScreen from "./screens/FolderBani"; import SettingsScreen from "./screens/Settings"; @@ -14,45 +13,24 @@ import AboutScreen from "./screens/About"; import ReaderScreen from "./screens/Reader"; import BookmarksScreen from "./screens/Bookmarks"; import createStore from "./config/store"; +import FirebaseNotification from "./utils/firebaseNotification"; +import NotificationsManager from "./utils/notifications"; -const RootStack = createStackNavigator( - { - Home: { - screen: HomeScreen - }, - FolderBani: { - screen: FolderBaniScreen - }, - Settings: { - screen: SettingsScreen - }, - Reader: { - screen: ReaderScreen - }, - Bookmarks: { - screen: BookmarksScreen - }, - EditBaniOrder: { - screen: EditBaniOrderScreen - }, - ReminderOptions: { - screen: ReminderOptionsScreen - }, - About: { - screen: AboutScreen - } - }, - { - headerMode: "none" - } -); -const AppContainer = createAppContainer(RootStack); +const Stack = createNativeStackNavigator(); const { store, persistor } = createStore(); export default class App extends React.Component { componentDidMount() { + this.notificationHandler(); BackHandler.addEventListener("hardwareBackPress", this.handleBackPress); + // AppStateIOS.addEventListener("change", (state) => console.log("AppStateIOS changed to", state)); + AppState.addEventListener("change", (state) => { + if (state === "active") { + const notification = new NotificationsManager(); + notification.resetBadgeCount(); + } + }); } componentWillUnmount() { @@ -63,24 +41,48 @@ export default class App extends React.Component { Alert.alert( "Exit Sundar Gutka", "Are you sure you want to exit?", - [ - { text: "Cancel" }, - { text: "Exit", onPress: () => BackHandler.exitApp() } - ], + [{ text: "Cancel" }, { text: "Exit", onPress: () => BackHandler.exitApp() }], { cancelable: true } ); return true; }; + notificationHandler = () => { + const firebaseNotifaction = new FirebaseNotification(); + firebaseNotifaction.checkPermission(); + firebaseNotifaction.backgroundMessageHandler(); + firebaseNotifaction.foregroundMessage(); + firebaseNotifaction.handleNotification(); + const notification = new NotificationsManager(); + notification.listenReminders(); + // notification.listenReminders(); + }; + render() { + const notification = new NotificationsManager(); + notification.resetBadgeCount(); return ( - - - + + + + + + + + + + + + ); } } +AppRegistry.registerHeadlessTask("RNFirebaseMessagingService", () => this.notificationHandler); diff --git a/LICENSE b/LICENSE deleted file mode 100644 index 4dda2ce4..00000000 --- a/LICENSE +++ /dev/null @@ -1,201 +0,0 @@ -Non-Profit Open Software License 3.0 (NPOSL-3.0) - -This Non-Profit Open Software License ("Non-Profit OSL") version 3.0 (the -"License") applies to any original work of authorship (the "Original Work") -whose owner (the "Licensor") has placed the following licensing notice -adjacent to the copyright notice for the Original Work: - -Licensed under the Non-Profit Open Software License version 3.0 - -1) Grant of Copyright License. Licensor grants You a worldwide, royalty-free, -non-exclusive, sublicensable license, for the duration of the copyright, to do -the following: - - a) to reproduce the Original Work in copies, either alone or as part of a - collective work; - - b) to translate, adapt, alter, transform, modify, or arrange the Original - Work, thereby creating derivative works ("Derivative Works") based upon the - Original Work; - - c) to distribute or communicate copies of the Original Work and Derivative - Works to the public, with the proviso that copies of Original Work or - Derivative Works that You distribute or communicate shall be licensed under - this Non-Profit Open Software License or as provided in section 17(d); - - d) to perform the Original Work publicly; and - - e) to display the Original Work publicly. - -2) Grant of Patent License. Licensor grants You a worldwide, royalty-free, -non-exclusive, sublicensable license, under patent claims owned or controlled -by the Licensor that are embodied in the Original Work as furnished by the -Licensor, for the duration of the patents, to make, use, sell, offer for sale, -have made, and import the Original Work and Derivative Works. - -3) Grant of Source Code License. The term "Source Code" means the preferred -form of the Original Work for making modifications to it and all available -documentation describing how to modify the Original Work. Licensor agrees to -provide a machine-readable copy of the Source Code of the Original Work along -with each copy of the Original Work that Licensor distributes. Licensor -reserves the right to satisfy this obligation by placing a machine-readable -copy of the Source Code in an information repository reasonably calculated to -permit inexpensive and convenient access by You for as long as Licensor -continues to distribute the Original Work. - -4) Exclusions From License Grant. Neither the names of Licensor, nor the names -of any contributors to the Original Work, nor any of their trademarks or -service marks, may be used to endorse or promote products derived from this -Original Work without express prior permission of the Licensor. Except as -expressly stated herein, nothing in this License grants any license to -Licensor's trademarks, copyrights, patents, trade secrets or any other -intellectual property. No patent license is granted to make, use, sell, offer -for sale, have made, or import embodiments of any patent claims other than the -licensed claims defined in Section 2. No license is granted to the trademarks -of Licensor even if such marks are included in the Original Work. Nothing in -this License shall be interpreted to prohibit Licensor from licensing under -terms different from this License any Original Work that Licensor otherwise -would have a right to license. - -5) External Deployment. The term "External Deployment" means the use, -distribution, or communication of the Original Work or Derivative Works in any -way such that the Original Work or Derivative Works may be used by anyone -other than You, whether those works are distributed or communicated to those -persons or made available as an application intended for use over a network. -As an express condition for the grants of license hereunder, You must treat -any External Deployment by You of the Original Work or a Derivative Work as a -distribution under section 1(c). - -6) Attribution Rights. You must retain, in the Source Code of any Derivative -Works that You create, all copyright, patent, or trademark notices from the -Source Code of the Original Work, as well as any notices of licensing and any -descriptive text identified therein as an "Attribution Notice." You must cause -the Source Code for any Derivative Works that You create to carry a prominent -Attribution Notice reasonably calculated to inform recipients that You have -modified the Original Work. - -7) Warranty of Provenance and Disclaimer of Warranty. The Original Work is -provided under this License on an "AS IS" BASIS and WITHOUT WARRANTY, either -express or implied, including, without limitation, the warranties of -non-infringement, merchantability or fitness for a particular purpose. THE -ENTIRE RISK AS TO THE QUALITY OF THE ORIGINAL WORK IS WITH YOU. This -DISCLAIMER OF WARRANTY constitutes an essential part of this License. No -license to the Original Work is granted by this License except under this -disclaimer. - -8) Limitation of Liability. Under no circumstances and under no legal theory, -whether in tort (including negligence), contract, or otherwise, shall the -Licensor be liable to anyone for any direct, indirect, special, incidental, or -consequential damages of any character arising as a result of this License or -the use of the Original Work including, without limitation, damages for loss -of goodwill, work stoppage, computer failure or malfunction, or any and all -other commercial damages or losses. This limitation of liability shall not -apply to the extent applicable law prohibits such limitation. - -9) Acceptance and Termination. If, at any time, You expressly assented to this -License, that assent indicates your clear and irrevocable acceptance of this -License and all of its terms and conditions. If You distribute or communicate -copies of the Original Work or a Derivative Work, You must make a reasonable -effort under the circumstances to obtain the express assent of recipients to -the terms of this License. This License conditions your rights to undertake -the activities listed in Section 1, including your right to create Derivative -Works based upon the Original Work, and doing so without honoring these terms -and conditions is prohibited by copyright law and international treaty. -Nothing in this License is intended to affect copyright exceptions and -limitations (including "fair use" or "fair dealing"). This License shall -terminate immediately and You may no longer exercise any of the rights granted -to You by this License upon your failure to honor the conditions in Section -1(c). - -10) Termination for Patent Action. This License shall terminate automatically -and You may no longer exercise any of the rights granted to You by this -License as of the date You commence an action, including a cross-claim or -counterclaim, against Licensor or any licensee alleging that the Original Work -infringes a patent. This termination provision shall not apply for an action -alleging patent infringement by combinations of the Original Work with other -software or hardware. - -11) Jurisdiction, Venue and Governing Law. Any action or suit relating to this -License may be brought only in the courts of a jurisdiction wherein the -Licensor resides or in which Licensor conducts its primary business, and under -the laws of that jurisdiction excluding its conflict-of-law provisions. The -application of the United Nations Convention on Contracts for the -International Sale of Goods is expressly excluded. Any use of the Original -Work outside the scope of this License or after its termination shall be -subject to the requirements and penalties of copyright or patent law in the -appropriate jurisdiction. This section shall survive the termination of this -License. - -12) Attorneys' Fees. In any action to enforce the terms of this License or -seeking damages relating thereto, the prevailing party shall be entitled to -recover its costs and expenses, including, without limitation, reasonable -attorneys' fees and costs incurred in connection with such action, including -any appeal of such action. This section shall survive the termination of this -License. - -13) Miscellaneous. If any provision of this License is held to be -unenforceable, such provision shall be reformed only to the extent necessary -to make it enforceable. - -14) Definition of "You" in This License. "You" throughout this License, -whether in upper or lower case, means an individual or a legal entity -exercising rights under, and complying with all of the terms of, this License. -For legal entities, "You" includes any entity that controls, is controlled by, -or is under common control with you. For purposes of this definition, -"control" means (i) the power, direct or indirect, to cause the direction or -management of such entity, whether by contract or otherwise, or (ii) ownership -of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial -ownership of such entity. - -15) Right to Use. You may use the Original Work in all ways not otherwise -restricted or conditioned by this License or by law, and Licensor promises not -to interfere with or be responsible for such uses by You. - -16) Modification of This License. This License is Copyright © 2005 Lawrence -Rosen. Permission is granted to copy, distribute, or communicate this License -without modification. Nothing in this License permits You to modify this -License as applied to the Original Work or to Derivative Works. However, You -may modify the text of this License and copy, distribute or communicate your -modified version (the "Modified License") and apply it to other original works -of authorship subject to the following conditions: (i) You may not indicate in -any way that your Modified License is the "Open Software License" or "OSL" and -you may not use those names in the name of your Modified License; (ii) You -must replace the notice specified in the first paragraph above with the notice -"Licensed under " or with a notice of your own -that is not confusingly similar to the notice in this License; and (iii) You -may not claim that your original works are open source software unless your -Modified License has been approved by Open Source Initiative (OSI) and You -comply with its license review and certification process. - -17) Non-Profit Amendment. The name of this amended version of the Open -Software License ("OSL 3.0") is "Non-Profit Open Software License 3.0". The -original OSL 3.0 license has been amended as follows: - - (a) Licensor represents and declares that it is a not-for-profit - organization that derives no revenue whatsoever from the distribution of the - Original Work or Derivative Works thereof, or from support or services - relating thereto. - - (b) The first sentence of Section 7 ["Warranty of Provenance"] of OSL 3.0 - has been stricken. For Original Works licensed under this Non-Profit OSL - 3.0, LICENSOR OFFERS NO WARRANTIES WHATSOEVER. - - (c) In the first sentence of Section 8 ["Limitation of Liability"] of this - Non-Profit OSL 3.0, the list of damages for which LIABILITY IS LIMITED now - includes "direct" damages. - - (d) The proviso in Section 1(c) of this License now refers to this - "Non-Profit Open Software License" rather than the "Open Software License". - You may distribute or communicate the Original Work or Derivative Works - thereof under this Non-Profit OSL 3.0 license only if You make the - representation and declaration in paragraph (a) of this Section 17. - Otherwise, You shall distribute or communicate the Original Work or - Derivative Works thereof only under the OSL 3.0 license and You shall - publish clear licensing notices so stating. Also by way of clarification, - this License does not authorize You to distribute or communicate works under - this Non-Profit OSL 3.0 if You received them under the original OSL 3.0 - license. - - (e) Original Works licensed under this license shall reference "Non-Profit - OSL 3.0" in licensing notices to distinguish them from works licensed under - the original OSL 3.0 license. \ No newline at end of file diff --git a/__tests__/App-test.js b/__tests__/App-test.js index a2a1696a..17847669 100644 --- a/__tests__/App-test.js +++ b/__tests__/App-test.js @@ -1,3 +1,7 @@ +/** + * @format + */ + import 'react-native'; import React from 'react'; import App from '../App'; @@ -7,4 +11,4 @@ import renderer from 'react-test-renderer'; it('renders correctly', () => { renderer.create(); -}); \ No newline at end of file +}); diff --git a/__tests__/App.js b/__tests__/App.js deleted file mode 100644 index d0b9ee31..00000000 --- a/__tests__/App.js +++ /dev/null @@ -1,12 +0,0 @@ -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', () => { - const tree = renderer.create( - - ); -}); diff --git a/actions/actions.js b/actions/actions.js index c8351b4b..a95573ba 100644 --- a/actions/actions.js +++ b/actions/actions.js @@ -1,4 +1,5 @@ import AnalyticsManager from "../utils/analytics"; +import Strings from "../utils/localization"; /* * action types @@ -6,7 +7,9 @@ import AnalyticsManager from "../utils/analytics"; export const SET_FONT_SIZE = "SET_FONT_SIZE"; export const SET_FONT_FACE = "SET_FONT_FACE"; -export const TOGGLE_ROMANIZED = "TOGGLE_ROMANIZED"; +export const SET_LANGUAGE = "SET_LANGUAGE"; +export const TOGGLE_TRANSLITERATION = "TOGGLE_TRANSLITERATION"; +export const SET_TRANSLITERATION_LANGUAGE = "SET_TRANSLITERATION_LANGUAGE"; export const TOGGLE_ENGLISH_TRANSLATIONS = "TOGGLE_ENGLISH_TRANSLATIONS"; export const TOGGLE_PUNJABI_TRANSLATIONS = "TOGGLE_PUNJABI_TRANSLATIONS"; export const TOGGLE_SPANISH_TRANSLATIONS = "TOGGLE_SPANISH_TRANSLATIONS"; @@ -15,6 +18,7 @@ export const TOGGLE_SCREEN_AWAKE = "TOGGLE_SCREEN_AWAKE"; export const SET_BANI_ORDER = "SET_BANI_ORDER"; export const SET_BANI_LENGTH = "SET_BANI_LENGTH"; export const TOGGLE_LARIVAAR = "TOGGLE_LARIVAAR"; +export const TOGGLE_LARIVAAR_ASSIST = "TOGGLE_LARIVAAR_ASSIST"; export const SET_MANGLACHARAN_POSITION = "SET_MANGLACHARAN_POSITION"; export const SET_PADCHHED_SETTINGS = "SET_PADCHHED_SETTINGS"; export const TOGGLE_STATISTICS = "TOGGLE_STATISTICS"; @@ -32,73 +36,99 @@ export const TOGGLE_REMINDERS = "TOGGLE_REMINDERS"; export const SET_REMINDER_BANIS = "SET_REMINDER_BANIS"; export const SET_REMINDER_SOUND = "SET_REMINDER_SOUND"; export const SET_APP_VERSION = "SET_APP_VERSION"; +export const SET_START_BANI = "SET_START_BANI"; /* * other constants */ -export const FONT_SIZES = [ - "EXTRA_SMALL", - "SMALL", - "MEDIUM", - "LARGE", - "EXTRA_LARGE" +export const FONT_SIZES = ["EXTRA_SMALL", "SMALL", "MEDIUM", "LARGE", "EXTRA_LARGE"]; + +export const LANGUAGES = ["DEFAULT", "en-US", "es", "fr", "it", "hi", "pa"]; + +export const languageNames = [ + `${Strings.default}`, + `English`, + `Español`, + `Français`, + `Italiano`, + `हिंदी`, + `ਪੰਜਾਬੀ`, ]; export const fontSizeNames = [ - "Extra Small", - "Small (default)", - "Medium", - "Large", - "Extra Large" + `${Strings.extra_small}`, + `${Strings.small_default}`, + `${Strings.medium}`, + `${Strings.large}`, + `${Strings.extra_large}`, ]; export const FONT_FACES = [ "AnmolLipiSG", - "GurbaniAkharSG", - "GurbaniAkharHeavySG", - "GurbaniAkharThickSG" + "GurbaniAkharTrue", + "GurbaniAkharHeavyTrue", + "GurbaniAkharThickTrue", ]; export const fontFaceNames = [ - "Anmol Lipi", - "Gurbani Akhar (default)", - "Gurbani Akhar Heavy", - "Gurbani Akhar Thick" + `${Strings.anmol_lipi}`, + `${Strings.gurbani_akhar_default}`, + `${Strings.gurbani_akhar_heavy}`, + `${Strings.gurbani_akhar_think}`, ]; -export const BANI_LENGTHS = ["SHORT", "MEDIUM", "LONG", "EXTRA_LONG"]; +export const TRANSLITERATION_LANGUAGES = ["ENGLISH", "HINDI", "SHAHMUKHI", "IPA"]; -export const baniLengthNames = ["Short", "Medium", "Long", "Extra Long"]; +export const transliterationLanguageNames = [ + `${Strings.english}`, + `${Strings.hindi}`, + `${Strings.shahmukhi}`, + `${Strings.ipa}`, +]; -export const MANGLACHARAN_POSITIONS = [ - "CURRENT_SAROOPS", - "ABOVE_RAAG_HEADINGS" +export const BANI_LENGTHS = ["SHORT", "MEDIUM", "LONG", "EXTRA_LONG"]; + +export const baniLengthNames = [ + `${Strings.short}`, + `${Strings.medium}`, + `${Strings.long}`, + `${Strings.extra_long}`, ]; +export const MANGLACHARAN_POSITIONS = ["CURRENT_SAROOPS", "ABOVE_RAAG_HEADINGS"]; + export const manglacharanPositionNames = [ - "Current Saroops (default)", - "Above Raag Headings" + `${Strings.current_saroops_default}`, + `${Strings.above_raag_headings}`, ]; export const PADCHHED_SETTINGS = ["SAT_SUBHAM_SAT", "MAST_SABH_MAST"]; export const padchhedSettingNames = [ - "Sat Subham Sat (default)", - "Mast Sabh Mast" + `${Strings.sat_subham_sat_default}`, + `${Strings.mast_sabh_mast}`, ]; export const REMINDER_SOUNDS = ["default", "wake_up_jap.mp3", "waheguru_soul.mp3"]; -export const reminderSoundNames = ["Default", "Wake Up Jap", "Waheguru Soul"] +export const reminderSoundNames = [ + `${Strings.default}`, + `${Strings.wake_up_jap}`, + `${Strings.waheguru_soul}`, +]; export const VISHRAAM_OPTIONS = ["VISHRAAM_COLORED", "VISHRAAM_GRADIENT"]; -export const vishraamOptionNames = ["Colored Words", "Gradient Background"] +export const vishraamOptionNames = [`${Strings.colored_words}`, `${Strings.gradient_background}`]; export const VISHRAAM_SOURCES = ["sttm", "igurbani", "sttm2"]; -export const vishraamSourceNames = ["BaniDB Living", "iGurbani", "STTM 2"] +export const vishraamSourceNames = [ + `${Strings.banidb_living_default}`, + `${Strings.iGurbani}`, + `${Strings.sttm2}`, +]; /* * action creators @@ -114,9 +144,24 @@ export function setFontFace(font) { return { type: SET_FONT_FACE, font }; } -export function toggleRomanized(value) { - AnalyticsManager.getInstance().trackSettingsEvent("romanized", value); - return { type: TOGGLE_ROMANIZED, value }; +export function setLanguage(language) { + AnalyticsManager.getInstance().trackSettingsEvent("appLanguage", language); + if (language !== "DEFAULT") { + Strings.setLanguage(language); + } else { + Strings.setLanguage(Strings.getInterfaceLanguage()); + } + return { type: SET_LANGUAGE, language }; +} + +export function toggleTransliteration(value) { + AnalyticsManager.getInstance().trackSettingsEvent("transliteration", value); + return { type: TOGGLE_TRANSLITERATION, value }; +} + +export function setTransliterationLanguage(language) { + AnalyticsManager.getInstance().trackSettingsEvent("transliterationLanguage", language); + return { type: SET_TRANSLITERATION_LANGUAGE, language }; } export function toggleEnglishTranslations(value) { @@ -158,6 +203,11 @@ export function toggleLarivaar(value) { return { type: TOGGLE_LARIVAAR, value }; } +export function toggleLarivaarAssist(value) { + AnalyticsManager.getInstance().trackSettingsEvent("larivaarAssist", value); + return { type: TOGGLE_LARIVAAR_ASSIST, value }; +} + export function setManglacharanPosition(position) { AnalyticsManager.getInstance().trackSettingsEvent("manglacharan", position); return { type: SET_MANGLACHARAN_POSITION, position }; @@ -201,7 +251,7 @@ export function toggleAutoScroll(value) { } export function setAutoScrollSpeed(speed, shabad) { - let shabadSpeed = { [shabad]: speed }; + const shabadSpeed = { [shabad]: speed }; return { type: SET_AUTO_SCROLL_SPEED, shabadSpeed }; } @@ -237,3 +287,7 @@ export function setReminderSound(sound) { export function setAppVersion(version) { return { type: SET_APP_VERSION, version }; } + +export function setStartBani(progressList) { + return { type: SET_START_BANI, progressList }; +} diff --git a/android/app/BUCK b/android/app/_BUCK similarity index 92% rename from android/app/BUCK rename to android/app/_BUCK index eee1d8e9..b88d1c11 100644 --- a/android/app/BUCK +++ b/android/app/_BUCK @@ -35,12 +35,12 @@ android_library( android_build_config( name = "build_config", - package = "com.sundargutka", + package = "com.WahegurooNetwork.SundarGutka", ) android_resource( name = "res", - package = "com.sundargutka", + package = "com.WahegurooNetwork.SundarGutka", res = "src/main/res", ) diff --git a/android/app/build.gradle b/android/app/build.gradle index 1cdc4733..a1b6fc19 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -1,6 +1,6 @@ apply plugin: "com.android.application" -apply plugin: "io.fabric" - +apply plugin: 'com.google.gms.google-services' +apply plugin: 'com.google.firebase.crashlytics' import com.android.build.OutputFile /** @@ -16,9 +16,14 @@ import com.android.build.OutputFile * // the name of the generated asset file containing your JS bundle * bundleAssetName: "index.android.bundle", * - * // the entry file for bundle generation + * // the entry file for bundle generation. If none specified and + * // "index.android.js" exists, it will be used. Otherwise "index.js" is + * // default. Can be overridden with ENTRY_FILE environment variable. * entryFile: "index.android.js", * + * // https://reactnative.dev/docs/performance#enable-the-ram-format + * bundleCommand: "ram-bundle", + * * // whether to bundle JS and assets in debug mode * bundleInDebug: false, * @@ -74,7 +79,7 @@ import com.android.build.OutputFile */ project.ext.react = [ - entryFile: "index.js" + enableHermes: false, // clean and rebuild if changing ] apply from: "../../node_modules/react-native/react.gradle" @@ -92,84 +97,132 @@ def enableSeparateBuildPerCPUArchitecture = false /** * Run Proguard to shrink the Java bytecode in release builds. */ -def enableProguardInReleaseBuilds = true +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); + +/** + * Architectures to build native code for in debug. + */ +def nativeArchitectures = project.getProperties().get("reactNativeDebugArchitectures") android { + ndkVersion rootProject.ext.ndkVersion + compileSdkVersion rootProject.ext.compileSdkVersion - buildToolsVersion rootProject.ext.buildToolsVersion defaultConfig { applicationId "com.WahegurooNetwork.SundarGutka" minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion - versionCode 88 - versionName "5.4.2" - - defaultConfig { - ndk { - abiFilters "armeabi-v7a", "x86" - } - packagingOptions { - exclude "lib/arm64-v8a/librealm-jni.so" - } - } + versionCode 103 + versionName "5.8" } splits { abi { reset() enable enableSeparateBuildPerCPUArchitecture universalApk false // If true, also generate a universal APK - include "armeabi-v7a", "x86", "arm64-v8a" + include "armeabi-v7a", "x86", "arm64-v8a", "x86_64" + } + } + signingConfigs { + debug { + storeFile file('debug.keystore') + storePassword 'android' + keyAlias 'androiddebugkey' + keyPassword 'android' } } buildTypes { + debug { + signingConfig signingConfigs.debug + if (nativeArchitectures) { + ndk { + abiFilters nativeArchitectures.split(',') + } + } + } release { + // Caution! In production, you need to generate your own keystore file. + // see https://reactnative.dev/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: - // http://tools.android.com/tech-docs/new-build-system/user-guide/apk-splits - def versionCodes = ["armeabi-v7a":1, "x86":2, "arm64-v8a": 3] + // https://developer.android.com/studio/build/configure-apk-splits.html + // Example: versionCode 1 will generate 1001 for armeabi-v7a, 1002 for x86, etc. + def versionCodes = ["armeabi-v7a": 1, "x86": 2, "arm64-v8a": 3, "x86_64": 4] def abi = output.getFilter(OutputFile.ABI) if (abi != null) { // null for the universal-debug, universal-release variants output.versionCodeOverride = - versionCodes.get(abi) * 1048576 + defaultConfig.versionCode + defaultConfig.versionCode * 1000 + versionCodes.get(abi) } + } } } dependencies { - implementation project(':react-native-sound') - implementation project(':react-native-version-number') - implementation project(':react-native-vector-icons') - implementation project(':react-native-splash-screen') - implementation project(':react-native-spinkit') - implementation project(':react-native-keep-awake') - implementation project(':react-native-gesture-handler') - implementation project(':react-native-sqlite-storage') - implementation project(':react-native-firebase') - - implementation "com.google.android.gms:play-services-base:16.1.0" - implementation "com.google.firebase:firebase-core:16.0.9" - implementation "com.google.firebase:firebase-messaging:18.0.0" - implementation('com.crashlytics.sdk.android:crashlytics:2.9.5@aar') { - transitive = true - } implementation fileTree(dir: "libs", include: ["*.jar"]) - implementation "com.android.support:appcompat-v7:${rootProject.ext.supportLibVersion}" + //noinspection GradleDynamicVersion implementation "com.facebook.react:react-native:+" // From node_modules + + implementation "androidx.swiperefreshlayout:swiperefreshlayout:1.0.0" + + debugImplementation("com.facebook.flipper:flipper:${FLIPPER_VERSION}") { + exclude group:'com.facebook.fbjni' + } + + debugImplementation("com.facebook.flipper:flipper-network-plugin:${FLIPPER_VERSION}") { + exclude group:'com.facebook.flipper' + exclude group:'com.squareup.okhttp3', module:'okhttp' + } + + debugImplementation("com.facebook.flipper:flipper-fresco-plugin:${FLIPPER_VERSION}") { + exclude group:'com.facebook.flipper' + } + + 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 + from configurations.implementation into 'libs' } -apply plugin: "com.google.gms.google-services" \ No newline at end of file +apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project) diff --git a/android/app/debug.keystore b/android/app/debug.keystore new file mode 100644 index 00000000..364e105e Binary files /dev/null and b/android/app/debug.keystore differ diff --git a/android/app/proguard-rules.pro b/android/app/proguard-rules.pro index a92fa177..11b02572 100644 --- a/android/app/proguard-rules.pro +++ b/android/app/proguard-rules.pro @@ -8,10 +8,3 @@ # http://developer.android.com/guide/developing/tools/proguard.html # Add any project specific keep options here: - -# If your project uses WebView with JS, uncomment the following -# and specify the fully qualified class name to the JavaScript interface -# class: -#-keepclassmembers class fqcn.of.javascript.interface.for.webview { -# public *; -#} diff --git a/android/app/release/SG-5.4.1.aab b/android/app/release/SG-5.4.1.aab deleted file mode 100644 index fdfef1df..00000000 Binary files a/android/app/release/SG-5.4.1.aab and /dev/null differ diff --git a/android/app/src/debug/AndroidManifest.xml b/android/app/src/debug/AndroidManifest.xml new file mode 100644 index 00000000..b2f3ad9f --- /dev/null +++ b/android/app/src/debug/AndroidManifest.xml @@ -0,0 +1,13 @@ + + + + + + + + + diff --git a/android/app/src/debug/java/com/WahegurooNetwork/SundarGutka/ReactNativeFlipper.java b/android/app/src/debug/java/com/WahegurooNetwork/SundarGutka/ReactNativeFlipper.java new file mode 100644 index 00000000..dd775863 --- /dev/null +++ b/android/app/src/debug/java/com/WahegurooNetwork/SundarGutka/ReactNativeFlipper.java @@ -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. + */ +package com.WahegurooNetwork.SundarGutka; + +import android.content.Context; +import com.facebook.flipper.android.AndroidFlipperClient; +import com.facebook.flipper.android.utils.FlipperUtils; +import com.facebook.flipper.core.FlipperClient; +import com.facebook.flipper.plugins.crashreporter.CrashReporterPlugin; +import com.facebook.flipper.plugins.databases.DatabasesFlipperPlugin; +import com.facebook.flipper.plugins.fresco.FrescoFlipperPlugin; +import com.facebook.flipper.plugins.inspector.DescriptorMapping; +import com.facebook.flipper.plugins.inspector.InspectorFlipperPlugin; +import com.facebook.flipper.plugins.network.FlipperOkhttpInterceptor; +import com.facebook.flipper.plugins.network.NetworkFlipperPlugin; +import com.facebook.flipper.plugins.react.ReactFlipperPlugin; +import com.facebook.flipper.plugins.sharedpreferences.SharedPreferencesFlipperPlugin; +import com.facebook.react.ReactInstanceManager; +import com.facebook.react.bridge.ReactContext; +import com.facebook.react.modules.network.NetworkingModule; +import okhttp3.OkHttpClient; + +public class ReactNativeFlipper { + public static void initializeFlipper(Context context, ReactInstanceManager reactInstanceManager) { + if (FlipperUtils.shouldEnableFlipper(context)) { + final FlipperClient client = AndroidFlipperClient.getInstance(context); + + client.addPlugin(new InspectorFlipperPlugin(context, DescriptorMapping.withDefaults())); + client.addPlugin(new ReactFlipperPlugin()); + client.addPlugin(new DatabasesFlipperPlugin(context)); + client.addPlugin(new SharedPreferencesFlipperPlugin(context)); + client.addPlugin(CrashReporterPlugin.getInstance()); + + NetworkFlipperPlugin networkFlipperPlugin = new NetworkFlipperPlugin(); + NetworkingModule.setCustomClientBuilder( + new NetworkingModule.CustomClientBuilder() { + @Override + public void apply(OkHttpClient.Builder builder) { + builder.addNetworkInterceptor(new FlipperOkhttpInterceptor(networkFlipperPlugin)); + } + }); + client.addPlugin(networkFlipperPlugin); + client.start(); + + // Fresco Plugin needs to ensure that ImagePipelineFactory is initialized + // Hence we run if after all native modules have been initialized + ReactContext reactContext = reactInstanceManager.getCurrentReactContext(); + if (reactContext == null) { + reactInstanceManager.addReactInstanceEventListener( + new ReactInstanceManager.ReactInstanceEventListener() { + @Override + public void onReactContextInitialized(ReactContext reactContext) { + reactInstanceManager.removeReactInstanceEventListener(this); + reactContext.runOnNativeModulesQueueThread( + new Runnable() { + @Override + public void run() { + client.addPlugin(new FrescoFlipperPlugin()); + } + }); + } + }); + } else { + client.addPlugin(new FrescoFlipperPlugin()); + } + } + } +} diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index c5014d30..81752479 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -1,56 +1,20 @@ - + - + - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/android/app/src/main/assets/fonts/AnmolLipiSG.ttf b/android/app/src/main/assets/fonts/AnmolLipiSG.ttf index 2bbb3319..151cf213 100644 Binary files a/android/app/src/main/assets/fonts/AnmolLipiSG.ttf and b/android/app/src/main/assets/fonts/AnmolLipiSG.ttf differ diff --git a/android/app/src/main/assets/fonts/Entypo.ttf b/android/app/src/main/assets/fonts/Entypo.ttf index 1c8f5e91..76d91cb9 100644 Binary files a/android/app/src/main/assets/fonts/Entypo.ttf and b/android/app/src/main/assets/fonts/Entypo.ttf differ diff --git a/android/app/src/main/assets/fonts/Feather.ttf b/android/app/src/main/assets/fonts/Feather.ttf old mode 100755 new mode 100644 index fc963dfe..49698e74 Binary files a/android/app/src/main/assets/fonts/Feather.ttf and b/android/app/src/main/assets/fonts/Feather.ttf differ diff --git a/android/app/src/main/assets/fonts/FontAwesome5_Brands.ttf b/android/app/src/main/assets/fonts/FontAwesome5_Brands.ttf index 7a9cc0a6..fc567cd2 100644 Binary files a/android/app/src/main/assets/fonts/FontAwesome5_Brands.ttf 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 index 9f06c0f4..d1ac9ba1 100644 Binary files a/android/app/src/main/assets/fonts/FontAwesome5_Regular.ttf 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 index acec33c4..f33e8162 100644 Binary files a/android/app/src/main/assets/fonts/FontAwesome5_Solid.ttf and b/android/app/src/main/assets/fonts/FontAwesome5_Solid.ttf differ diff --git a/android/app/src/main/assets/fonts/Fontisto.ttf b/android/app/src/main/assets/fonts/Fontisto.ttf new file mode 100755 index 00000000..96e2e81a Binary files /dev/null and b/android/app/src/main/assets/fonts/Fontisto.ttf differ diff --git a/android/app/src/main/assets/fonts/GurbaniAkharHeavySG.ttf b/android/app/src/main/assets/fonts/GurbaniAkharHeavySG.ttf index c8ca144f..7755ad19 100644 Binary files a/android/app/src/main/assets/fonts/GurbaniAkharHeavySG.ttf and b/android/app/src/main/assets/fonts/GurbaniAkharHeavySG.ttf differ diff --git a/android/app/src/main/assets/fonts/GurbaniAkharHeavyTrue.ttf b/android/app/src/main/assets/fonts/GurbaniAkharHeavyTrue.ttf new file mode 100644 index 00000000..7755ad19 Binary files /dev/null and b/android/app/src/main/assets/fonts/GurbaniAkharHeavyTrue.ttf differ diff --git a/android/app/src/main/assets/fonts/GurbaniAkharSG.ttf b/android/app/src/main/assets/fonts/GurbaniAkharSG.ttf index 9c754064..a5e54e66 100644 Binary files a/android/app/src/main/assets/fonts/GurbaniAkharSG.ttf and b/android/app/src/main/assets/fonts/GurbaniAkharSG.ttf differ diff --git a/android/app/src/main/assets/fonts/GurbaniAkharThickSG.ttf b/android/app/src/main/assets/fonts/GurbaniAkharThickSG.ttf index 20d9e680..534b708f 100644 Binary files a/android/app/src/main/assets/fonts/GurbaniAkharThickSG.ttf and b/android/app/src/main/assets/fonts/GurbaniAkharThickSG.ttf differ diff --git a/android/app/src/main/assets/fonts/GurbaniAkharThickTrue.ttf b/android/app/src/main/assets/fonts/GurbaniAkharThickTrue.ttf new file mode 100644 index 00000000..534b708f Binary files /dev/null and b/android/app/src/main/assets/fonts/GurbaniAkharThickTrue.ttf differ diff --git a/android/app/src/main/assets/fonts/GurbaniAkharTrue.ttf b/android/app/src/main/assets/fonts/GurbaniAkharTrue.ttf new file mode 100644 index 00000000..a5e54e66 Binary files /dev/null and b/android/app/src/main/assets/fonts/GurbaniAkharTrue.ttf differ diff --git a/android/app/src/main/assets/fonts/Ionicons.ttf b/android/app/src/main/assets/fonts/Ionicons.ttf index 67bd8420..719442d4 100644 Binary files a/android/app/src/main/assets/fonts/Ionicons.ttf and b/android/app/src/main/assets/fonts/Ionicons.ttf differ diff --git a/android/app/src/main/assets/fonts/MaterialCommunityIcons.ttf b/android/app/src/main/assets/fonts/MaterialCommunityIcons.ttf index 42a11c88..ba873595 100644 Binary files a/android/app/src/main/assets/fonts/MaterialCommunityIcons.ttf and b/android/app/src/main/assets/fonts/MaterialCommunityIcons.ttf differ diff --git a/android/app/src/main/assets/fonts/MaterialIcons.ttf b/android/app/src/main/assets/fonts/MaterialIcons.ttf index 7015564a..e50801b3 100644 Binary files a/android/app/src/main/assets/fonts/MaterialIcons.ttf and b/android/app/src/main/assets/fonts/MaterialIcons.ttf differ diff --git a/android/app/src/main/assets/fonts/Octicons.ttf b/android/app/src/main/assets/fonts/Octicons.ttf index 0ffe00b9..f8daedca 100644 Binary files a/android/app/src/main/assets/fonts/Octicons.ttf and b/android/app/src/main/assets/fonts/Octicons.ttf differ diff --git a/android/app/src/main/assets/fonts/Zocial.ttf b/android/app/src/main/assets/fonts/Zocial.ttf index e4ae46c6..e2b5fbb0 100644 Binary files a/android/app/src/main/assets/fonts/Zocial.ttf and b/android/app/src/main/assets/fonts/Zocial.ttf differ diff --git a/android/app/src/main/assets/index.android.bundle b/android/app/src/main/assets/index.android.bundle deleted file mode 100644 index cb2823a5..00000000 --- a/android/app/src/main/assets/index.android.bundle +++ /dev/null @@ -1,1008 +0,0 @@ -var __DEV__=false,__BUNDLE_START_TIME__=this.nativePerformanceNow?nativePerformanceNow():Date.now(),process=this.process||{};process.env=process.env||{};process.env.NODE_ENV="production"; -!(function(r){"use strict";r.__r=o,r.__d=function(r,n,i){if(null!=e[n])return;e[n]={dependencyMap:i,factory:r,hasError:!1,importedAll:t,importedDefault:t,isInitialized:!1,publicModule:{exports:{}}}},r.__c=i,r.__registerSegment=function(r,e){v[r]=e};var e=i(),t={},n={}.hasOwnProperty;function i(){return e=Object.create(null)}function o(r){var t=r,n=e[t];return n&&n.isInitialized?n.publicModule.exports:d(t,n)}function l(r){var n=r;if(e[n]&&e[n].importedDefault!==t)return e[n].importedDefault;var i=o(n),l=i&&i.__esModule?i.default:i;return e[n].importedDefault=l}function u(r){var i=r;if(e[i]&&e[i].importedAll!==t)return e[i].importedAll;var l,u=o(i);if(u&&u.__esModule)l=u;else{if(l={},u)for(var a in u)n.call(u,a)&&(l[a]=u[a]);l.default=u}return e[i].importedAll=l}o.importDefault=l,o.importAll=u;var a=!1;function d(e,t){if(!a&&r.ErrorUtils){var n;a=!0;try{n=h(e,t)}catch(e){r.ErrorUtils.reportFatalError(e)}return a=!1,n}return h(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<0){var i=p(t),a=i.segmentId,d=i.localId,c=v[a];null!=c&&(c(d),n=e[t])}var f=r.nativeRequire;if(!n&&f){var h=p(t),g=h.segmentId;f(h.localId,g),n=e[t]}if(!n)throw Error('Requiring unknown module "'+t+'".');if(n.hasError)throw m(t,n.error);n.isInitialized=!0;var I=n,_=I.factory,w=I.dependencyMap;try{var y=n.publicModule;if(y.id=t,s.length>0)for(var M=0;M=0||f.indexOf('description')>=0))return o(e);if(0===f.length){if(h(e)){var s=e.name?': '+e.name:'';return n.stylize('[Function'+s+']','special')}if(p(e))return n.stylize(RegExp.prototype.toString.call(e),'regexp');if(y(e))return n.stylize(Date.prototype.toString.call(e),'date');if(v(e))return o(e)}var d,b,j='',m=!1,z=['{','}'];(d=e,Array.isArray(d)&&(m=!0,z=['[',']']),h(e))&&(j=' [Function'+(e.name?': '+e.name:'')+']');return p(e)&&(j=' '+RegExp.prototype.toString.call(e)),y(e)&&(j=' '+Date.prototype.toUTCString.call(e)),v(e)&&(j=' '+o(e)),0!==f.length||m&&0!=e.length?l<0?p(e)?n.stylize(RegExp.prototype.toString.call(e),'regexp'):n.stylize('[Object]','special'):(n.seen.push(e),b=m?i(n,e,l,g,f):f.map(function(r){return u(n,e,l,g,r,m)}),n.seen.pop(),a(b,j,z)):z[0]+j+z[1]}function t(n,r){if(g(r))return n.stylize('undefined','undefined');if('string'==typeof r){var e="'"+JSON.stringify(r).replace(/^"|"$/g,'').replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return n.stylize(e,'string')}return f(r)?n.stylize(''+r,'number'):l(r)?n.stylize(''+r,'boolean'):c(r)?n.stylize('null','null'):void 0}function o(n){return'['+Error.prototype.toString.call(n)+']'}function i(n,r,e,t,o){for(var i=[],a=0,l=r.length;a-1&&(l=u?l.split('\n').map(function(n){return' '+n}).join('\n').substr(2):'\n'+l.split('\n').map(function(n){return' '+n}).join('\n')):l=n.stylize('[Circular]','special')),g(a)){if(u&&i.match(/^\d+$/))return l;(a=JSON.stringify(''+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.substr(1,a.length-2),a=n.stylize(a,'name')):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=n.stylize(a,'string'))}return a+': '+l}function a(n,r,e){return n.reduce(function(n,r){return 0,r.indexOf('\n')>=0&&0,n+r.replace(/\u001b\[\d\d?m/g,'').length+1},0)>60?e[0]+(''===r?'':r+'\n ')+' '+n.join(',\n ')+' '+e[1]:e[0]+r+' '+n.join(', ')+' '+e[1]}function l(n){return'boolean'==typeof n}function c(n){return null===n}function f(n){return'number'==typeof n}function g(n){return void 0===n}function p(n){return s(n)&&'[object RegExp]'===d(n)}function s(n){return'object'==typeof n&&null!==n}function y(n){return s(n)&&'[object Date]'===d(n)}function v(n){return s(n)&&('[object Error]'===d(n)||n instanceof Error)}function h(n){return'function'==typeof n}function d(n){return Object.prototype.toString.call(n)}function b(n,r){return Object.prototype.hasOwnProperty.call(n,r)}return function(r,t){return e({seen:[],stylize:n},r,t.depth)}})(),e='(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 u(e){return function(){var u;u=1===arguments.length&&'string'==typeof arguments[0]?arguments[0]:Array.prototype.map.call(arguments,function(n){return r(n,{depth:10})}).join(', ');var a=e;'Warning: '===u.slice(0,9)&&a>=t.error&&(a=t.warn),n.__inspectorLog&&n.__inspectorLog(o[a],u,[].slice.call(arguments),i),g.length&&(u=p('',u)),n.nativeLoggingHook(u,a)}}function a(n,r){return Array.apply(null,Array(r)).map(function(){return n})}var l="\u2502",c="\u2510",f="\u2518",g=[];function p(n,r){return g.join('')+n+' '+(r||'')}if(n.nativeLoggingHook){n.console;n.console={error:u(t.error),info:u(t.info),log:u(t.info),warn:u(t.warn),trace:u(t.trace),debug:u(t.trace),table:function(r){if(!Array.isArray(r)){var o=r;for(var i in r=[],o)if(o.hasOwnProperty(i)){var u=o[i];u[e]=i,r.push(u)}}if(0!==r.length){var l=Object.keys(r[0]).sort(),c=[],f=[];l.forEach(function(n,e){f[e]=n.length;for(var t=0;t',function(){return u.applyWithGuard(n,t||this,arguments,null,r)}}};n.ErrorUtils=u})('undefined'!=typeof global?global:'undefined'!=typeof window?window:this); -!(function(e){if(void 0===Number.EPSILON&&Object.defineProperty(Number,'EPSILON',{value:Math.pow(2,-52)}),void 0===Number.MAX_SAFE_INTEGER&&Object.defineProperty(Number,'MAX_SAFE_INTEGER',{value:Math.pow(2,53)-1}),void 0===Number.MIN_SAFE_INTEGER&&Object.defineProperty(Number,'MIN_SAFE_INTEGER',{value:-(Math.pow(2,53)-1)}),!Number.isNaN){var r=e.isNaN;Object.defineProperty(Number,'isNaN',{configurable:!0,enumerable:!1,value:function(e){return'number'==typeof e&&r(e)},writable:!0})}})('undefined'!=typeof global?global:'undefined'!=typeof window?window:this); -'undefined'!=typeof global?global:'undefined'!=typeof window&&window,String.prototype.startsWith||(String.prototype.startsWith=function(t){'use strict';if(null==this)throw TypeError();var r=String(this),n=arguments.length>1&&Number(arguments[1])||0,i=Math.min(Math.max(n,0),r.length);return r.indexOf(String(t),n)===i}),String.prototype.endsWith||(String.prototype.endsWith=function(t){'use strict';if(null==this)throw TypeError();var r=String(this),n=r.length,i=String(t),e=arguments.length>1?Number(arguments[1])||0:n,o=Math.min(Math.max(e,0),n)-i.length;return!(o<0)&&r.lastIndexOf(i,o)===o}),String.prototype.repeat||(String.prototype.repeat=function(t){'use strict';if(null==this)throw TypeError();var r=String(this);if((t=Number(t)||0)<0||t===1/0)throw RangeError();if(1===t)return r;for(var n='';t;)1&t&&(n+=r),(t>>=1)&&(r+=r);return n}),String.prototype.includes||(String.prototype.includes=function(t,r){'use strict';return'number'!=typeof r&&(r=0),!(r+t.length>this.length)&&-1!==this.indexOf(t,r)}),String.prototype.codePointAt||(String.prototype.codePointAt=function(t){if(null==this)throw TypeError();var r=String(this),n=r.length,i=t?Number(t):0;if(Number.isNaN(i)&&(i=0),!(i<0||i>=n)){var e,o=r.charCodeAt(i);return o>=55296&&o<=56319&&n>i+1&&(e=r.charCodeAt(i+1))>=56320&&e<=57343?1024*(o-55296)+e-56320+65536:o}}),String.prototype.padEnd||(String.prototype.padEnd=function(t,r){return t>>=0,r=String(void 0!==r?r:' '),this.length>t?String(this):((t-=this.length)>r.length&&(r+=r.repeat(t/r.length)),String(this)+r.slice(0,t))}),String.prototype.padStart||(String.prototype.padStart=function(t,r){return t>>=0,r=String(void 0!==r?r:' '),this.length>t?String(this):((t-=this.length)>r.length&&(r+=r.repeat(t/r.length)),r.slice(0,t)+String(this))}); -!(function(e){function r(e,r){if(null==this)throw new TypeError('Array.prototype.findIndex called on null or undefined');if('function'!=typeof e)throw new TypeError('predicate must be a function');for(var n=Object(this),t=n.length>>>0,o=0;o=0?t=i:(t=n+i)<0&&(t=0);t0?f[f.length-1]:null,v=f.length>1?f[f.length-2]:null,h='function'==typeof c,y='function'==typeof v;y&&l(h,'Cannot have a non-function arg after a function arg.');var C=h?c:null,p=y?v:null,M=h+y;f=f.slice(0,f.length-M),u.enqueueNativeCall(n,t,f,p,C)}).type=o,f}function v(n,t){return-1!==n.indexOf(t)}function h(o){var u=o||{},l=u.message,f=n(u,["message"]),s=new Error(l);return s.framesToPop=1,t(s,f)}g.__fbGenNativeModule=f;var y={};if(g.nativeModuleProxy)y=g.nativeModuleProxy;else if(!g.nativeExtensions){var C=g.__fbBatchedBridgeConfig;l(C,'__fbBatchedBridgeConfig is not set, cannot invoke native modules');var p=r(d[5]);(C.remoteModuleConfig||[]).forEach(function(n,t){var o=f(n,t);o&&(o.module?y[o.name]=o.module:p(y,o.name,{get:function(){return s(o.name,t)}}))})}m.exports=y},8,[9,11,12,16,3,28]); -__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=0||Object.prototype.propertyIsEnumerable.call(n,l)&&(b[l]=n[l])}return b}},9,[10]); -__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=0||(o[f]=n[f]);return o}},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=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:u,args:l})}},{key:"createDebugLookup",value:function(t,u,l){}},{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,u,l){this._lastFlush=Date.now(),this._eventLoopStartTime=this._lastFlush,this.__spy?n.beginEvent(t+"."+u+"("+o(l)+")"):n.beginEvent(t+"."+u+"(...)"),this.__spy&&this.__spy({type:0,module:t,method:u,args:l});var s=this.getCallableModule(t);h(!!s,'Module %s is not a registered callable module (calling %s)',t,u),h(!!s[u],'Method %s does not exist on module %s',u,t);var c=s[u].apply(s,l);return n.endEvent(),c}},{key:"__invokeCallback",value:function(u,l){this._lastFlush=Date.now(),this._eventLoopStartTime=this._lastFlush;var s=u>>>1,n=1&u?this._successCallbacks[s]:this._failureCallbacks[s];n&&(delete this._successCallbacks[s],delete this._failureCallbacks[s],n.apply(void 0,t(l)))}}],[{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},17,[18,22,23,24,25,26,3,27]); -__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()}},18,[19,20,21]); -__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);t2?o-2:0),c=2;cV.length&&V.push(t)}function N(t,n,f,l){var c=typeof t;"undefined"!==c&&"boolean"!==c||(t=null);var p=!1;if(null===t)p=!0;else switch(c){case"string":case"number":p=!0;break;case"object":switch(t.$$typeof){case o:case u:p=!0}}if(p)return f(l,t,""===n?"."+B(t,0):n),1;if(p=0,n=""===n?".":n+":",Array.isArray(t))for(var y=0;y1&&(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;t255?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}},59,[]); -__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},60,[61]); -__d(function(g,r,i,a,m,e,d){m.exports=r(d[0])()},61,[62]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),o=r(d[1]),p=r(d[2]);m.exports=function(){function n(t,n,s,c,y,u){u!==p&&o(!1,"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")}function s(){return n}n.isRequired=n;var c={array:n,bool:n,func:n,number:n,object:n,string:n,symbol:n,any:n,arrayOf:s,element:n,instanceOf:s,node:n,objectOf:s,oneOf:s,oneOfType:s,shape:s,exact:s};return c.checkPropTypes=t,c.PropTypes=c,c}},62,[63,64,65]); -__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},63,[]); -__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}}},64,[]); -__d(function(g,r,i,a,m,e,d){'use strict';m.exports='SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED'},65,[]); -__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},66,[58,61]); -__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},67,[61,68]); -__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>>8)>>>0,u|=0):void 0}},71,[43,59]); -__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}},72,[73,43,3,27]); -__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},73,[12,3]); -__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)}},74,[]); -__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},75,[22,23,57,69,70,3]); -__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;othis.eventPool.length&&this.eventPool.push(e)}function ne(e){e.eventPool=[],e.getPooled=ee,e.release=te}o(Z.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=J)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=J)},persist:function(){this.isPersistent=J},isPersistent:K,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=K,this._dispatchInstances=this._dispatchListeners=null}}),Z.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},Z.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,ne(n),n},ne(Z);var re=Z.extend({touchHistory:function(){return null}});function ie(e){return"topTouchStart"===e}function ae(e){return"topTouchMove"===e}var le=["topTouchStart"],oe=["topTouchMove"],ue=["topTouchCancel","topTouchEnd"],se=[],ce={touchBank:se,numberActiveTouches:0,indexOfSingleActiveTouch:-1,mostRecentTimeStamp:0};function fe(e){return e.timeStamp||e.timestamp}function de(e){return v(null!=(e=e.identifier),"Touch object is missing identifier."),e}function pe(e){var t=de(e),n=se[t];n?(n.touchActive=!0,n.startPageX=e.pageX,n.startPageY=e.pageY,n.startTimeStamp=fe(e),n.currentPageX=e.pageX,n.currentPageY=e.pageY,n.currentTimeStamp=fe(e),n.previousPageX=e.pageX,n.previousPageY=e.pageY,n.previousTimeStamp=fe(e)):(n={touchActive:!0,startPageX:e.pageX,startPageY:e.pageY,startTimeStamp:fe(e),currentPageX:e.pageX,currentPageY:e.pageY,currentTimeStamp:fe(e),previousPageX:e.pageX,previousPageY:e.pageY,previousTimeStamp:fe(e)},se[t]=n),ce.mostRecentTimeStamp=fe(e)}function me(e){var t=se[de(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=fe(e),ce.mostRecentTimeStamp=fe(e)):console.error("Cannot record touch move without a touch start.\nTouch Move: %s\n","Touch Bank: %s",ge(e),ve())}function he(e){var t=se[de(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=fe(e),ce.mostRecentTimeStamp=fe(e)):console.error("Cannot record touch end without a touch start.\nTouch End: %s\n","Touch Bank: %s",ge(e),ve())}function ge(e){return JSON.stringify({identifier:e.identifier,pageX:e.pageX,pageY:e.pageY,timestamp:fe(e)})}function ve(){var e=JSON.stringify(se.slice(0,20));return 20l||(a=l),We(a,e,i)}}}),I=function(e){return Ce[e._nativeTag]||null},A=Re,D=function(e){var t=e.stateNode._nativeTag;return void 0===t&&(t=e.stateNode.canonical._nativeTag),v(t,"All native instances should have a tag."),t},Pe.injection.injectGlobalResponderHandler({onChange:function(e,t,n){null!==t?s.setJSResponder(t.stateNode._nativeTag,n):s.clearJSResponder()}});var Oe=f.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;Oe.hasOwnProperty("ReactCurrentDispatcher")||(Oe.ReactCurrentDispatcher={current:null});var je="function"==typeof Symbol&&("function"==typeof Symbol?Symbol.for:"@@for"),Fe=je?("function"==typeof Symbol?Symbol.for:"@@for")("react.element"):60103,He=je?("function"==typeof Symbol?Symbol.for:"@@for")("react.portal"):60106,Be=je?("function"==typeof Symbol?Symbol.for:"@@for")("react.fragment"):60107,Qe=je?("function"==typeof Symbol?Symbol.for:"@@for")("react.strict_mode"):60108,Ve=je?("function"==typeof Symbol?Symbol.for:"@@for")("react.profiler"):60114,Le=je?("function"==typeof Symbol?Symbol.for:"@@for")("react.provider"):60109,Ye=je?("function"==typeof Symbol?Symbol.for:"@@for")("react.context"):60110,Xe=je?("function"==typeof Symbol?Symbol.for:"@@for")("react.concurrent_mode"):60111,$e=je?("function"==typeof Symbol?Symbol.for:"@@for")("react.forward_ref"):60112,qe=je?("function"==typeof Symbol?Symbol.for:"@@for")("react.suspense"):60113,Ge=je?("function"==typeof Symbol?Symbol.for:"@@for")("react.memo"):60115,Je=je?("function"==typeof Symbol?Symbol.for:"@@for")("react.lazy"):60116,Ke="function"==typeof Symbol&&("function"==typeof Symbol?Symbol.iterator:"@@iterator");function Ze(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=Ke&&e[Ke]||e["@@iterator"])?e:null}function et(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 Xe:return"ConcurrentMode";case Be:return"Fragment";case He:return"Portal";case Ve:return"Profiler";case Qe:return"StrictMode";case qe:return"Suspense"}if("object"==typeof e)switch(e.$$typeof){case Ye:return"Context.Consumer";case Le:return"Context.Provider";case $e:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case Ge:return et(e.type);case Je:if(e=1===e._status?e._result:null)return et(e)}return null}function tt(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 nt(e){v(2===tt(e),"Unable to find node on an unmounted component.")}function rt(e){var t=e.alternate;if(!t)return v(3!==(t=tt(e)),"Unable to find node on an unmounted component."),1===t?null:e;for(var n=e,r=t;;){var i=n.return,a=i?i.alternate:null;if(!i||!a)break;if(i.child===a.child){for(var l=i.child;l;){if(l===n)return nt(i),e;if(l===r)return nt(i),t;l=l.sibling}v(!1,"Unable to find node on an unmounted component.")}if(n.return!==r.return)n=i,r=a;else{l=!1;for(var o=i.child;o;){if(o===n){l=!0,n=i,r=a;break}if(o===r){l=!0,r=i,n=a;break}o=o.sibling}if(!l){for(o=a.child;o;){if(o===n){l=!0,n=a,r=i;break}if(o===r){l=!0,r=a,n=i;break}o=o.sibling}v(l,"Child was not found in either parent set. This indicates a bug in React related to the return pointer. Please file an issue.")}}v(n.alternate===r,"Return fibers should always be each others' alternates. This error is likely caused by a bug in React. Please file an issue.")}return v(3===n.tag,"Unable to find node on an unmounted component."),n.stateNode.current===n?e:t}function it(e){if(!(e=rt(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 at={},lt=null,ot=0;function ut(e,t,n){if(Array.isArray(t))for(var r=t.length;r--&&0Ut||(e.current=zt[Ut],zt[Ut]=null,Ut--)}function At(e,t){zt[++Ut]=e.current,e.current=t}var Dt={},Mt={current:Dt},Wt={current:!1},Ot=Dt;function jt(e,t){var n=e.type.contextTypes;if(!n)return Dt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,a={};for(i in n)a[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function Ft(e){return null!==(e=e.childContextTypes)&&void 0!==e}function Ht(e){It(Wt),It(Mt)}function Bt(e){It(Wt),It(Mt)}function Qt(e,t,n){v(Mt.current===Dt,"Unexpected context found on stack. This error is likely caused by a bug in React. Please file an issue."),At(Mt,t),At(Wt,n)}function Vt(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())v(i in e,'%s.getChildContext(): key "%s" is not defined in childContextTypes.',et(t)||"Unknown",i);return o({},n,r)}function Lt(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||Dt,Ot=Mt.current,At(Mt,t),At(Wt,Wt.current),!0}function Yt(e,t,n){var r=e.stateNode;v(r,"Expected to have an instance by this point. This error is likely caused by a bug in React. Please file an issue."),n?(t=Vt(e,t,Ot),r.__reactInternalMemoizedMergedChildContext=t,It(Wt),It(Mt),At(Mt,t)):It(Wt),At(Wt,n)}var Xt=null,$t=null;function qt(e){return function(t){try{return e(t)}catch(e){}}}function Gt(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);Xt=qt(function(e){return t.onCommitFiberRoot(n,e)}),$t=qt(function(e){return t.onCommitFiberUnmount(n,e)})}catch(e){}return!0}function Jt(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.contextDependencies=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 Kt(e,t,n,r){return new Jt(e,t,n,r)}function Zt(e){return!(!(e=e.prototype)||!e.isReactComponent)}function en(e){if("function"==typeof e)return Zt(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===$e)return 11;if(e===Ge)return 14}return 2}function tn(e,t){var n=e.alternate;return null===n?((n=Kt(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,n.contextDependencies=e.contextDependencies,n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function nn(e,t,n,r,i,a){var l=2;if(r=e,"function"==typeof e)Zt(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case Be:return rn(n.children,i,a,t);case Xe:return an(n,3|i,a,t);case Qe:return an(n,2|i,a,t);case Ve:return(e=Kt(12,n,t,4|i)).elementType=Ve,e.type=Ve,e.expirationTime=a,e;case qe:return(e=Kt(13,n,t,i)).elementType=qe,e.type=qe,e.expirationTime=a,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case Le:l=10;break e;case Ye:l=9;break e;case $e:l=11;break e;case Ge:l=14;break e;case Je:l=16,r=null;break e}v(!1,"Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",null==e?e:typeof e,"")}return(t=Kt(l,n,t,i)).elementType=e,t.type=r,t.expirationTime=a,t}function rn(e,t,n,r){return(e=Kt(7,e,r,t)).expirationTime=n,e}function an(e,t,n,r){return e=Kt(8,e,r,t),t=0==(1&t)?Qe:Xe,e.elementType=t,e.type=t,e.expirationTime=n,e}function ln(e,t,n){return(e=Kt(6,e,null,t)).expirationTime=n,e}function on(e,t,n){return(t=Kt(4,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function un(e,t){e.didError=!1;var n=e.earliestPendingTime;0===n?e.earliestPendingTime=e.latestPendingTime=t:nt&&(e.latestPendingTime=t),dn(t,e)}function sn(e,t){if(e.didError=!1,0===t)e.earliestPendingTime=0,e.latestPendingTime=0,e.earliestSuspendedTime=0,e.latestSuspendedTime=0,e.latestPingedTime=0;else{tt?e.earliestPendingTime=e.latestPendingTime=0:e.earliestPendingTime>t&&(e.earliestPendingTime=e.latestPendingTime)),0===(n=e.earliestSuspendedTime)?un(e,t):tn&&un(e,t)}dn(0,e)}function cn(e,t){e.didError=!1,e.latestPingedTime>=t&&(e.latestPingedTime=0);var n=e.earliestPendingTime,r=e.latestPendingTime;n===t?e.earliestPendingTime=r===t?e.latestPendingTime=0:r:r===t&&(e.latestPendingTime=n),n=e.earliestSuspendedTime,r=e.latestSuspendedTime,0===n?e.earliestSuspendedTime=e.latestSuspendedTime=t:nt&&(e.latestSuspendedTime=t),dn(t,e)}function fn(e,t){var n=e.earliestPendingTime;return e=e.earliestSuspendedTime,n>t&&(t=n),e>t&&(t=e),t}function dn(e,t){var n=t.earliestSuspendedTime,r=t.latestSuspendedTime,i=t.earliestPendingTime,a=t.latestPingedTime;0===(i=0!==i?i:a)&&(0===e||re&&(e=n),t.nextExpirationTimeToWorkOn=i,t.expirationTime=e}function pn(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t}var mn=Object.prototype.hasOwnProperty;function hn(e,t){if(pn(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;rh?(g=m,m=null):g=m.sibling;var v=d(i,m,o[h],u);if(null===v){null===m&&(m=g);break}e&&m&&null===v.alternate&&t(i,m),l=a(v,l,h),null===c?s=v:c.sibling=v,c=v,m=g}if(h===o.length)return n(i,m),s;if(null===m){for(;hh?(g=m,m=null):g=m.sibling;var b=d(i,m,y.value,u);if(null===b){m||(m=g);break}e&&m&&null===b.alternate&&t(i,m),l=a(b,l,h),null===c?s=b:c.sibling=b,c=b,m=g}if(y.done)return n(i,m),s;if(null===m){for(;!y.done;h++,y=o.next())null!==(y=f(i,y.value,u))&&(l=a(y,l,h),null===c?s=y:c.sibling=y,c=y);return s}for(m=r(i,m);!y.done;h++,y=o.next())null!==(y=p(m,i,h,y.value,u))&&(e&&null!==y.alternate&&m.delete(null===y.key?h:y.key),l=a(y,l,h),null===c?s=y:c.sibling=y,c=y);return e&&m.forEach(function(e){return t(i,e)}),s}return function(e,r,a,o){var u="object"==typeof a&&null!==a&&a.type===Be&&null===a.key;u&&(a=a.props.children);var s="object"==typeof a&&null!==a;if(s)switch(a.$$typeof){case Fe:e:{for(s=a.key,u=r;null!==u;){if(u.key===s){if(7===u.tag?a.type===Be:u.elementType===a.type){n(e,u.sibling),(r=i(u,a.type===Be?a.props.children:a.props)).ref=_n(e,u,a),r.return=e,e=r;break e}n(e,u);break}t(e,u),u=u.sibling}a.type===Be?((r=rn(a.props.children,e.mode,o,a.key)).return=e,e=r):((o=nn(a.type,a.key,a.props,null,e.mode,o)).ref=_n(e,r,a),o.return=e,e=o)}return l(e);case He:e:{for(u=a.key;null!==r;){if(r.key===u){if(4===r.tag&&r.stateNode.containerInfo===a.containerInfo&&r.stateNode.implementation===a.implementation){n(e,r.sibling),(r=i(r,a.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=on(a,e.mode,o)).return=e,e=r}return l(e)}if("string"==typeof a||"number"==typeof a)return a=""+a,null!==r&&6===r.tag?(n(e,r.sibling),(r=i(r,a)).return=e,e=r):(n(e,r),(r=ln(a,e.mode,o)).return=e,e=r),l(e);if(En(a))return m(e,r,a,o);if(Ze(a))return h(e,r,a,o);if(s&&Cn(e,a),void 0===a&&!u)switch(e.tag){case 1:case 0:v(!1,"%s(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.",(o=e.type).displayName||o.name||"Component")}return n(e,r)}}var wn=Rn(!0),Nn=Rn(!1),zn={},Un={current:zn},In={current:zn},An={current:zn};function Dn(e){return v(e!==zn,"Expected host context to exist. This error is likely caused by a bug in React. Please file an issue."),e}function Mn(e,t){At(An,t),At(In,e),At(Un,zn),It(Un),At(Un,{isInAParentText:!1})}function Wn(e){It(Un),It(In),It(An)}function On(e){Dn(An.current);var t=Dn(Un.current),n=e.type;n="AndroidTextInput"===n||"RCTMultilineTextInputView"===n||"RCTSinglelineTextInputView"===n||"RCTText"===n||"RCTVirtualText"===n,t!==(n=t.isInAParentText!==n?{isInAParentText:n}:t)&&(At(In,e),At(Un,n))}function jn(e){In.current===e&&(It(Un),It(In))}var Fn=0,Hn=2,Bn=4,Qn=8,Vn=16,Ln=32,Yn=64,Xn=128,$n=Oe.ReactCurrentDispatcher,qn=0,Gn=null,Jn=null,Kn=null,Zn=null,er=null,tr=null,nr=0,rr=null,ir=0,ar=!1,lr=null,or=0;function ur(){v(!1,"Hooks can only be called inside the body of a function component. (https://fb.me/react-invalid-hook-call)")}function sr(e,t){if(null===t)return!1;for(var n=0;nnr&&(nr=c)):a=u.eagerReducer===e?u.eagerState:e(a,u.action),l=u,u=u.next}while(null!==u&&u!==r);s||(o=l,i=a),pn(a,t.memoizedState)||(zr=!0),t.memoizedState=a,t.baseUpdate=o,t.baseState=i,n.eagerReducer=e,n.eagerState=a}return[t.memoizedState,n.dispatch]}function gr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===rr?(rr={lastEffect:null}).lastEffect=e.next=e:null===(t=rr.lastEffect)?rr.lastEffect=e.next=e:(n=t.next,t.next=e,e.next=n,rr.lastEffect=e),e}function vr(e,t,n,r){var i=dr();ir|=e,i.memoizedState=gr(t,n,void 0,void 0===r?null:r)}function yr(e,t,n,r){var i=pr();r=void 0===r?null:r;var a=void 0;if(null!==Jn){var l=Jn.memoizedState;if(a=l.destroy,null!==r&&sr(r,l.deps))return void gr(Fn,n,a,r)}ir|=e,i.memoizedState=gr(t,n,a,r)}function br(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 Tr(){}function xr(e,t,n){v(25>or,"Too many re-renders. React limits the number of renders to prevent an infinite loop.");var r=e.alternate;if(e===Gn||null!==r&&r===Gn)if(ar=!0,e={expirationTime:qn,action:n,eagerReducer:null,eagerState:null,next:null},null===lr&&(lr=new Map),void 0===(n=lr.get(t)))lr.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}else{Zi();var i=Ia(),a={expirationTime:i=aa(i,e),action:n,eagerReducer:null,eagerState:null,next:null},l=t.last;if(null===l)a.next=a;else{var o=l.next;null!==o&&(a.next=o),l.next=a}if(t.last=a,0===e.expirationTime&&(null===r||0===r.expirationTime)&&null!==(r=t.eagerReducer))try{var u=t.eagerState,s=r(u,n);if(a.eagerReducer=r,a.eagerState=s,pn(s,u))return}catch(e){}sa(e,i)}}var Sr={readContext:Jr,useCallback:ur,useContext:ur,useEffect:ur,useImperativeHandle:ur,useLayoutEffect:ur,useMemo:ur,useReducer:ur,useRef:ur,useState:ur,useDebugValue:ur},kr={readContext:Jr,useCallback:function(e,t){return dr().memoizedState=[e,void 0===t?null:t],e},useContext:Jr,useEffect:function(e,t){return vr(516,192,e,t)},useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,vr(4,36,br.bind(null,t,e),n)},useLayoutEffect:function(e,t){return vr(4,36,e,t)},useMemo:function(e,t){var n=dr();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=dr();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={last:null,dispatch:null,eagerReducer:e,eagerState:t}).dispatch=xr.bind(null,Gn,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},dr().memoizedState=e},useState:function(e){var t=dr();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={last:null,dispatch:null,eagerReducer:mr,eagerState:e}).dispatch=xr.bind(null,Gn,e),[t.memoizedState,e]},useDebugValue:Tr},Pr={readContext:Jr,useCallback:function(e,t){var n=pr();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&sr(t,r[1])?r[0]:(n.memoizedState=[e,t],e)},useContext:Jr,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,br.bind(null,t,e),n)},useLayoutEffect:function(e,t){return yr(4,36,e,t)},useMemo:function(e,t){var n=pr();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&sr(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)},useReducer:hr,useRef:function(){return pr().memoizedState},useState:function(e){return hr(mr)},useDebugValue:Tr},Er=null,_r=null,Cr=!1;function Rr(e,t){switch(e.tag){case 5:return null!==(t=Tt(e.type,e.pendingProps))&&(e.stateNode=t,!0);case 6:return null!==(t=Tt(e.pendingProps))&&(e.stateNode=t,!0);case 13:default:return!1}}function wr(e){if(Cr){var t=_r;if(t){var n=t;if(!Rr(e,t)){if(!(t=Tt())||!Rr(e,t))return e.effectTag|=2,Cr=!1,void(Er=e);var r=Er,i=Kt(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}Er=e,_r=Tt()}else e.effectTag|=2,Cr=!1,Er=e}}var Nr=Oe.ReactCurrentOwner,zr=!1;function Ur(e,t,n,r){t.child=null===e?Nn(t,null,n,r):wn(t,e.child,n,r)}function Ir(e,t,n,r,i){n=n.render;var a=t.ref;return Gr(t,i),r=cr(e,t,n,r,a,i),null===e||zr?(t.effectTag|=1,Ur(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),Br(e,t,i))}function Ar(e,t,n,r,i,a){if(null===e){var l=n.type;return"function"!=typeof l||Zt(l)||void 0!==l.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=nn(n.type,null,r,null,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=l,Dr(e,t,l,r,i,a))}return l=e.child,i=n?Hr(e,t,n):null!==(t=Br(e,t,n))?t.sibling:null}return Br(e,t,n)}}else zr=!1;switch(t.expirationTime=0,t.tag){case 2:r=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps;var i=jt(t,Mt.current);if(Gr(t,n),i=cr(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,fr(),Ft(r)){var a=!0;Lt(t)}else a=!1;t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null;var l=r.getDerivedStateFromProps;"function"==typeof l&&bn(t,r,l,e),i.updater=Tn,t.stateNode=i,i._reactInternalFiber=t,Pn(t,r,e,n),t=jr(null,t,r,!0,a,n)}else t.tag=0,Ur(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),a=t.pendingProps,e=vn(i),t.type=e,i=t.tag=en(e),a=gn(e,a),l=void 0,i){case 0:l=Wr(null,t,e,a,n);break;case 1:l=Or(null,t,e,a,n);break;case 11:l=Ir(null,t,e,a,n);break;case 14:l=Ar(null,t,e,gn(e.type,a),r,n);break;default:v(!1,"Element type is invalid. Received a promise that resolves to: %s. Lazy element type must resolve to a class or function.%s",e,"")}return l;case 0:return r=t.type,i=t.pendingProps,Wr(e,t,r,i=t.elementType===r?i:gn(r,i),n);case 1:return r=t.type,i=t.pendingProps,Or(e,t,r,i=t.elementType===r?i:gn(r,i),n);case 3:return Fr(t),v(null!==(r=t.updateQueue),"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."),i=null!==(i=t.memoizedState)?i.element:null,fi(t,r,t.pendingProps,null,n),(r=t.memoizedState.element)===i?t=Br(e,t,n):(Ur(e,t,r,n),t=t.child),t;case 5:return On(t),null===e&&wr(t),r=t.pendingProps.children,Mr(e,t),Ur(e,t,r,n),t=t.child;case 6:return null===e&&wr(t),null;case 13:return Hr(e,t,n);case 4:return Mn(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=wn(t,null,r,n):Ur(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,Ir(e,t,r,i=t.elementType===r?i:gn(r,i),n);case 7:return Ur(e,t,t.pendingProps,n),t.child;case 8:case 12:return Ur(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,l=t.memoizedProps,$r(t,a=i.value),null!==l){var o=l.value;if(0===(a=pn(o,a)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(o,a):1073741823))){if(l.children===i.children&&!Wt.current){t=Br(e,t,n);break e}}else for(null!==(o=t.child)&&(o.return=t);null!==o;){var u=o.contextDependencies;if(null!==u){l=o.child;for(var s=u.first;null!==s;){if(s.context===r&&0!=(s.observedBits&a)){1===o.tag&&((s=ai(n)).tag=ei,oi(o,s)),o.expirationTime=t&&(zr=!0),e.contextDependencies=null}function Jr(e,t){return Xr!==e&&!1!==t&&0!==t&&("number"==typeof t&&1073741823!==t||(Xr=e,t=1073741823),t={context:e,observedBits:t,next:null},null===Yr?(v(null!==Lr,"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()."),Yr=t,Lr.contextDependencies={first:t,expirationTime:0}):Yr=Yr.next=t),e._currentValue}var Kr=0,Zr=1,ei=2,ti=3,ni=!1;function ri(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function ii(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function ai(e){return{expirationTime:e,tag:Kr,payload:null,callback:null,next:null,nextEffect:null}}function li(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function oi(e,t){var n=e.alternate;if(null===n){var r=e.updateQueue,i=null;null===r&&(r=e.updateQueue=ri(e.memoizedState))}else r=e.updateQueue,i=n.updateQueue,null===r?null===i?(r=e.updateQueue=ri(e.memoizedState),i=n.updateQueue=ri(n.memoizedState)):r=e.updateQueue=ii(i):null===i&&(i=n.updateQueue=ii(r));null===i||r===i?li(r,t):null===r.lastUpdate||null===i.lastUpdate?(li(r,t),li(i,t)):(li(r,t),i.lastUpdate=t)}function ui(e,t){var n=e.updateQueue;null===(n=null===n?e.updateQueue=ri(e.memoizedState):si(e,n)).lastCapturedUpdate?n.firstCapturedUpdate=n.lastCapturedUpdate=t:(n.lastCapturedUpdate.next=t,n.lastCapturedUpdate=t)}function si(e,t){var n=e.alternate;return null!==n&&t===n.updateQueue&&(t=e.updateQueue=ii(t)),t}function ci(e,t,n,r,i,a){switch(n.tag){case Zr:return"function"==typeof(e=n.payload)?e.call(a,r,i):e;case ti:e.effectTag=-2049&e.effectTag|64;case Kr:if(null===(i="function"==typeof(e=n.payload)?e.call(a,r,i):e)||void 0===i)break;return o({},r,i);case ei:ni=!0}return r}function fi(e,t,n,r,i){ni=!1;for(var a=(t=si(e,t)).baseState,l=null,o=0,u=t.firstUpdate,s=a;null!==u;){var c=u.expirationTime;cr?i:r),Di.current=null,r=void 0,1n?t:n)&&(Xi=null),Ua(e,t)}function ta(e){for(;;){var t=e.alternate,n=e.return,r=e.sibling;if(0==(1024&e.effectTag)){Wi=e;e:{var i=t,a=ji,l=(t=e).pendingProps;switch(t.tag){case 2:case 16:break;case 15:case 0:break;case 1:Ft(t.type)&&Ht();break;case 3:Wn(),Bt(),(l=t.stateNode).pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),null!==i&&null!==i.child||(t.effectTag&=-3),gi(t);break;case 5:jn(t),a=Dn(An.current);var o=t.type;if(null!==i&&null!=t.stateNode)vi(i,t,o,l,a),i.ref!==t.ref&&(t.effectTag|=128);else if(l){i=Dn(Un.current);var c=t,f=kt(),d=u.get(o);v("RCTView"!==o||!i.isInAParentText,"Nesting of within is not currently supported.");var p=dt(null,at,l,d.validAttributes);s.createView(f,d.uiViewClassName,a,p),d=new mt(f,d),_e[f]=c,Ce[f]=l,hi(d,t,!1,!1),Et(d)&&(t.effectTag|=4),t.stateNode=d,null!==t.ref&&(t.effectTag|=128)}else v(null!==t.stateNode,"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:i&&null!=t.stateNode?yi(i,t,i.memoizedProps,l):("string"!=typeof l&&v(null!==t.stateNode,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."),i=Dn(An.current),a=t,v((o=Dn(Un.current)).isInAParentText,"Text strings must be rendered within a component."),o=kt(),s.createView(o,"RCTRawText",i,{text:l}),_e[o]=t,a.stateNode=o);break;case 11:break;case 13:if(l=t.memoizedState,0!=(64&t.effectTag)){t.expirationTime=a,Wi=t;break e}l=null!==l,a=null!==i&&null!==i.memoizedState,null!==i&&!l&&a&&(null!==(o=i.child.sibling)&&(null!==(i=t.firstEffect)?(t.firstEffect=o,o.nextEffect=i):(t.firstEffect=t.lastEffect=o,o.nextEffect=null),o.effectTag=8)),(l||a)&&(t.effectTag|=4);break;case 7:case 8:case 12:break;case 4:Wn(),gi(t);break;case 10:qr(t);break;case 9:case 14:break;case 17:Ft(t.type)&&Ht();break;case 18:break;default:v(!1,"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.")}Wi=null}if(t=e,1===ji||1!==t.childExpirationTime){for(l=0,a=t.child;null!==a;)o=a.expirationTime,i=a.childExpirationTime,o>l&&(l=o),i>l&&(l=i),a=a.sibling;t.childExpirationTime=l}if(null!==Wi)return Wi;null!==n&&0==(1024&n.effectTag)&&(null===n.firstEffect&&(n.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==n.lastEffect&&(n.lastEffect.nextEffect=e.firstEffect),n.lastEffect=e.lastEffect),1=m?d=0:(-1===d||m component higher in the tree to provide a loading indicator or placeholder to display."+Nt(s))}Hi=!0,c=mi(c,s),o=u;do{switch(o.tag){case 3:o.effectTag|=2048,o.expirationTime=l,ui(o,l=zi(o,c,l));break e;case 1:if(d=c,p=o.type,s=o.stateNode,0==(64&o.effectTag)&&("function"==typeof p.getDerivedStateFromError||null!==s&&"function"==typeof s.componentDidCatch&&(null===Xi||!Xi.has(s)))){o.effectTag|=2048,o.expirationTime=l,ui(o,l=Ui(o,d,l));break e}}o=o.return}while(null!==o)}Wi=ta(a);continue}i=!0,Fa(t)}}break}if(Mi=!1,Ai.current=n,Xr=Yr=Lr=null,fr(),i)Oi=null,e.finishedWork=null;else if(null!==Wi)e.finishedWork=null;else{if(v(null!==(n=e.current.alternate),"Finished root should have a work-in-progress. This error is likely caused by a bug in React. Please file an issue."),Oi=null,Hi){if(i=e.latestPendingTime,a=e.latestSuspendedTime,l=e.latestPingedTime,0!==i&&it?0:t)):(e.pendingCommitExpirationTime=r,e.finishedWork=n)}}function ia(e,t){for(var n=e.return;null!==n;){switch(n.tag){case 1:var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Xi||!Xi.has(r)))return oi(n,e=Ui(n,e=mi(t,e),1073741823)),void sa(n,1073741823);break;case 3:return oi(n,e=zi(n,e=mi(t,e),1073741823)),void sa(n,1073741823)}n=n.return}3===e.tag&&(oi(e,n=zi(e,n=mi(t,e),1073741823)),sa(e,1073741823))}function aa(e,t){var n=h.unstable_getCurrentPriorityLevel(),r=void 0;if(0==(1&t.mode))r=1073741823;else if(Mi&&!Qi)r=ji;else{switch(n){case h.unstable_ImmediatePriority:r=1073741823;break;case h.unstable_UserBlockingPriority:r=1073741822-10*(1+((1073741822-e+15)/10|0));break;case h.unstable_NormalPriority:r=1073741822-25*(1+((1073741822-e+500)/25|0));break;case h.unstable_LowPriority:case h.unstable_IdlePriority:r=1;break;default:v(!1,"Unknown priority level. This error is likely caused by a bug in React. Please file an issue.")}null!==Oi&&r===ji&&--r}return n===h.unstable_UserBlockingPriority&&(0===va||r=r&&(e.didError=!1,(0===(t=e.latestPingedTime)||t>n)&&(e.latestPingedTime=n),dn(n,e),0!==(n=e.expirationTime)&&Aa(e,n)))}function oa(e,t){var n=e.stateNode;null!==n&&n.delete(t),null!==(e=ua(e,t=aa(t=Ia(),e)))&&(un(e,t),0!==(t=e.expirationTime)&&Aa(e,t))}function ua(e,t){e.expirationTimeji&&$i(),un(e,t),Mi&&!Qi&&Oi===e||Aa(e,e.expirationTime),_a>Ea&&(_a=0,v(!1,"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.")))}var ca=null,fa=null,da=0,pa=void 0,ma=!1,ha=null,ga=0,va=0,ya=!1,ba=null,Ta=!1,xa=null,Sa=ht(),ka=1073741822-(Sa/10|0),Pa=ka,Ea=50,_a=0,Ca=null;function Ra(){ka=1073741822-((ht()-Sa)/10|0)}function wa(e,t){if(0!==da){if(te.expirationTime&&(e.expirationTime=t),ma||Ta||(1073741823===t?Wa(1073741823,!1):wa(e,t))}function Da(){var e=0,t=null;if(null!==fa)for(var n=fa,r=ca;null!==r;){var i=r.expirationTime;if(0===i){if(v(null!==n&&null!==fa,"Should have a previous and last root. This error is likely caused by a bug in React. Please file an issue."),r===r.nextScheduledRoot){ca=fa=r.nextScheduledRoot=null;break}if(r===ca)ca=i=r.nextScheduledRoot,fa.nextScheduledRoot=i,r.nextScheduledRoot=null;else{if(r===fa){(fa=n).nextScheduledRoot=ca,r.nextScheduledRoot=null;break}n.nextScheduledRoot=r.nextScheduledRoot,r.nextScheduledRoot=null}r=n.nextScheduledRoot}else{if(i>e&&(e=i,t=r),r===fa)break;if(1073741823===e)break;n=r,r=r.nextScheduledRoot}}ha=t,ga=e}function Ma(e){if(e&&null!==ca){Ra(),e=ca;do{var t=e.expirationTime;0!==t&&ka<=t&&(e.nextExpirationTimeToWorkOn=ka),e=e.nextScheduledRoot}while(e!==ca)}Wa(0,!0)}function Wa(e,t){if(Da(),t)for(Ra(),Pa=ka;null!==ha&&0!==ga&&e<=ga&&!(vt<=ht()&&ka>ga);)Oa(ha,ga,ka>ga),Da(),Ra(),Pa=ka;else for(;null!==ha&&0!==ga&&e<=ga;)Oa(ha,ga,!1),Da();if(t&&(da=0,pa=null),0!==ga&&wa(ha,ga),_a=0,Ca=null,null!==xa)for(e=xa,xa=null,t=0;t=n&&(null===xa?xa=[r]:xa.push(r),r._defer))return e.finishedWork=t,void(e.expirationTime=0);e.finishedWork=null,e===Ca?_a++:(Ca=e,_a=0),h.unstable_runWithPriority(h.unstable_ImmediatePriority,function(){ea(e,t)})}function Fa(e){v(null!==ha,"Should be working on a root. This error is likely caused by a bug in React. Please file an issue."),ha.expirationTime=0,ya||(ya=!0,ba=e)}function Ha(e){var t=e._reactInternalFiber;return void 0===t&&("function"==typeof e.render?v(!1,"Unable to find node on an unmounted component."):v(!1,"Argument appears to not be a ReactComponent. Keys: %s",Object.keys(e))),null===(e=it(t))?null:e.stateNode}function Ba(e,t,n,r){var i=t.current,a=Ia();i=aa(a,i),a=t.current;e:if(n){n=n._reactInternalFiber;t:{v(2===tt(n)&&1===n.tag,"Expected subtree parent to be a mounted class component. This error is likely caused by a bug in React. Please file an issue.");var l=n;do{switch(l.tag){case 3:l=l.stateNode.context;break t;case 1:if(Ft(l.type)){l=l.stateNode.__reactInternalMemoizedMergedChildContext;break t}}l=l.return}while(null!==l);v(!1,"Found unexpected detached subtree parent. This error is likely caused by a bug in React. Please file an issue."),l=void 0}if(1===n.tag){var o=n.type;if(Ft(o)){n=Vt(n,o,l);break e}}n=l}else n=Dt;return null===t.context?t.context=n:t.pendingContext=n,t=r,(r=ai(i)).payload={element:e},null!==(t=void 0===t?null:t)&&(r.callback=t),Zi(),oi(a,r),sa(a,i),i}function Qa(e,t,n){var r=3=o?(this._iteratedObject=void 0,h(void 0,!0)):(this._nextIndex=u+1,"key"===s?h(u,!1):"value"===s?h(n[u],!1):"key+value"===s?h([u,n[u]],!1):void 0)}},{key:'@@iterator',value:function(){return this}}]),t})(),s=(function(){function t(o){if(n(this,t),'string'!=typeof o)throw new TypeError('Object is not a string');this._iteratedString=o,this._nextIndex=0}return o(t,[{key:"next",value:function(){if(!this instanceof t)throw new TypeError('Object is not a StringIterator');if(null==this._iteratedString)return h(void 0,!0);var n,o=this._nextIndex,u=this._iteratedString,s=u.length;if(o>=s)return this._iteratedString=void 0,h(void 0,!0);var c=u.charCodeAt(o);if(c<55296||c>56319||o+1===s)n=u[o];else{var f=u.charCodeAt(o+1);n=f<56320||f>57343?u[o]:u[o]+u[o+1]}return this._nextIndex=o+n.length,h(n,!1)}},{key:'@@iterator',value:function(){return this}}]),t})();function h(t,n){return{value:t,done:n}}return function(n,o){return'string'==typeof n?new s(n):Array.isArray(n)?new t(n,o||"value"):n[u]()}})();t(s,{KIND_KEY:"key",KIND_VALUE:"value",KIND_KEY_VAL:"key+value",ITERATOR_SYMBOL:u}),m.exports=s},89,[11,22,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]),u=r(d[3]),o=r(d[4]);m.exports=(function(h){if(!u('Set'))return h.Set;var l=(function(){function s(n){if(t(this,s),null==this||'object'!=typeof this&&'function'!=typeof this)throw new TypeError('Wrong set object type.');if(p(this),null!=n)for(var u,h=o(n);!(u=h.next()).done;)this.add(u.value)}return n(s,[{key:"add",value:function(t){return this._map.set(t,t),this.size=this._map.size,this}},{key:"clear",value:function(){p(this)}},{key:"delete",value:function(t){var n=this._map.delete(t);return this.size=this._map.size,n}},{key:"entries",value:function(){return this._map.entries()}},{key:"forEach",value:function(t){for(var n,s=arguments[1],u=this._map.keys();!(n=u.next()).done;)t.call(s,n.value,n.value,this)}},{key:"has",value:function(t){return this._map.has(t)}},{key:"values",value:function(){return this._map.values()}}]),s})();function p(t){t._map=new s,t.size=t._map.size}return l.prototype[o.ITERATOR_SYMBOL]=l.prototype.values,l.prototype.keys=l.prototype.values,l})(Function('return this')())},90,[22,23,87,86,89]); -__d(function(g,r,i,a,m,e,d){'use strict';if(g.__RCTProfileIsProfiling){var t=r(d[0]);t.installReactHook(),t.setEnabled(!0)}},91,[25]); -__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}})}},92,[93,24]); -__d(function(g,r,i,a,m,e,d){'use strict';var o=0;function n(n,s){var l=r(d[0]).ExceptionsManager;if(l){var c=r(d[1])(n),t=++o,p=null==n.jsEngine?n.message:n.message+", js engine: "+n.jsEngine;s?l.reportFatalException(p,c,t):l.reportSoftException(p,c,t)}}function s(){if(console._errorOriginal.apply(console,arguments),console.reportErrorsAsExceptions)if(arguments[0]&&arguments[0].stack)n(arguments[0],!1);else{var o=r(d[2]),s=Array.prototype.map.call(arguments,o).join(', ');if('"Warning: '===s.slice(0,10))return;var l=new Error('console.error: '+s);l.framesToPop=1,n(l,!1)}}m.exports={handleException:function(o,s){o.message||(o=new Error(o)),console._errorOriginal?console._errorOriginal(o.message):console.error(o.message),n(o,s)},installConsoleErrorReporter:function(){console._errorOriginal||(console._errorOriginal=console.error.bind(console),console.error=s,void 0===console.reportErrorsAsExceptions&&(console.reportErrorsAsExceptions=!0))}}},93,[8,94,27]); -__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}},94,[95]); -__d(function(g,r,i,a,m,e,d){var n,l;n=this,l=function(n){'use strict';var l='';var u=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack||\/).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,t=/\((\S*)(?::(\d+))(?::(\d+))\)/;function o(n){var o=u.exec(n);if(!o)return null;var c=o[2]&&0===o[2].indexOf('native'),s=o[2]&&0===o[2].indexOf('eval'),f=t.exec(o[2]);return s&&null!=f&&(o[2]=f[1],o[3]=f[2],o[4]=f[3]),{file:c?null:o[2],methodName:o[1]||l,arguments:c?[o[2]]:[],lineNumber:o[3]?+o[3]:null,column:o[4]?+o[4]:null}}var c=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;function s(n){var u=c.exec(n);return u?{file:u[2],methodName:u[1]||l,arguments:[],lineNumber:+u[3],column:u[4]?+u[4]:null}:null}var f=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,v=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function b(n){var u=f.exec(n);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]||l,arguments:u[2]?u[2].split(','):[],lineNumber:u[4]?+u[4]:null,column:u[5]?+u[5]:null}}var p=/^(?:\s*([^@]*)(?:\((.*?)\))?@)?(\S.*?):(\d+)(?::(\d+))?\s*$/i;function x(n){var u=p.exec(n);return u?{file:u[3],methodName:u[1]||l,arguments:[],lineNumber:+u[4],column:u[5]?+u[5]:null}:null}var h=/^\s*at (?:((?:\[object object\])?\S+(?: \[as \S+\])?) )?\(?(.*?):(\d+)(?::(\d+))?\)?\s*$/i;function N(n){var u=h.exec(n);return u?{file:u[2],methodName:u[1]||l,arguments:[],lineNumber:+u[3],column:u[4]?+u[4]:null}:null}n.parse=function(n){return n.split('\n').reduce(function(n,l){var u=o(l)||s(l)||b(l)||x(l)||N(l);return u&&n.push(u),n},[])},Object.defineProperty(n,'__esModule',{value:!0})},'object'==typeof e&&void 0!==m?l(e):'function'==typeof define&&define.amd?define(['exports'],l):l((n=n||self).stackTraceParser={})},95,[]); -__d(function(g,r,i,a,m,e,d){'use strict';r(d[0]).checkVersions()},96,[97]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]).PlatformConstants,n=r(d[1]);function o(t){return t.major+"."+t.minor+"."+t.patch+(null!==t.prerelease?"-"+t.prerelease:'')}e.checkVersions=function(){if(t){var s=t.reactNativeVersion;n.version.major===s.major&&n.version.minor===s.minor||console.error("React Native version mismatch.\n\nJavaScript version: "+o(n.version)+"\nNative version: "+o(s)+"\n\nMake sure that you have rebuilt the native code. If the problem persists try clearing the Watchman and packager caches with `watchman watch-del-all && react-native start --reset-cache`.")}}},97,[8,98]); -__d(function(g,r,i,a,m,e,d){e.version={major:0,minor:59,patch:8,prerelease:null}},98,[]); -__d(function(g,r,i,a,m,e,d){'use strict';(0,r(d[0]).polyfillGlobal)('Promise',function(){return r(d[1])})},99,[85,100]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);r(d[1]),t.prototype.finally=function(t){return this.then(t,t)},m.exports=t},100,[101,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=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=0;--o){var u=this.tryEntries[o];if(u.tryLoc<=this.prev&&c.call(u,"finallyLoc")&&this.prev=0;--n){var o=this.tryEntries[n];if(o.finallyLoc===t)return this.complete(o.completion,o.afterLoc),R(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;R(o)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(t,o,c){return this.delegate={iterator:q(t),resultName:o,nextLoc:c},"next"===this.method&&(this.arg=n),x}}}function O(t,n,o,c){var u=n&&n.prototype instanceof G?n:G,h=Object.create(u.prototype),f=new Y(c||[]);return h._invoke=T(t,o,f),h}function k(t,n,o){try{return{type:"normal",arg:t.call(n,o)}}catch(t){return{type:"throw",arg:t}}}function G(){}function N(){}function P(){}function F(t){["next","throw","return"].forEach(function(n){t[n]=function(t){return this._invoke(n,t)}})}function S(t){function n(o,u,h,f){var s=k(t[o],t,u);if("throw"!==s.type){var l=s.arg,p=l.value;return p&&"object"==typeof p&&c.call(p,"__await")?Promise.resolve(p.__await).then(function(t){n("next",t,h,f)},function(t){n("throw",t,h,f)}):Promise.resolve(p).then(function(t){l.value=t,h(l)},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 T(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 z()}for(o.method=u,o.arg=h;;){var f=o.delegate;if(f){var s=I(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=k(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 I(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,I(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=k(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 A(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 R(t){var n=t.completion||{};n.type="normal",delete n.arg,t.completion=n}function Y(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(A,this),this.reset(!0)}function q(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(;++u0){var t=h.slice();h=[];for(var n=0;n0}function A(t){v[t]=null,s[t]=null,f[t]=null,p[t]=null}function D(t){if(null!=t){var l=v.indexOf(t);if(-1!==l){A(l);var u=f[l];'setImmediate'!==u&&'requestIdleCallback'!==u&&n.deleteTimer(t)}}}var E,O={setTimeout:function(t,l){for(var u=arguments.length,o=new Array(u>2?u-2:0),c=2;c2?u-2:0),c=2;c1?n-1:0),u=1;u-1&&(I.splice(t,1),y(c,o(),!0)),delete T[c],0===I.length&&n.setSendIdleEvents(!1)},u);T[c]=s}return c},cancelIdleCallback:function(t){D(t);var l=I.indexOf(t);-1!==l&&I.splice(l,1);var u=T[t];u&&(O.clearTimeout(u),delete T[t]),0===I.length&&n.setSendIdleEvents(!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(n){t(0!==n.length,'Cannot call `callTimers` with an empty list of IDs.'),b=null;for(var l=0;l1)for(var o=1;o0){var l=I.slice();I=[];for(var u=0;u=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(c.addListener('didSendNetworkData',function(s){return n.__didUploadProgress.apply(n,t(s))})),this._subscriptions.push(c.addListener('didReceiveNetworkResponse',function(s){return n.__didReceiveResponse.apply(n,t(s))})),this._subscriptions.push(c.addListener('didReceiveNetworkData',function(s){return n.__didReceiveData.apply(n,t(s))})),this._subscriptions.push(c.addListener('didReceiveNetworkIncrementalData',function(s){return n.__didReceiveIncrementalData.apply(n,t(s))})),this._subscriptions.push(c.addListener('didReceiveNetworkDataProgress',function(s){return n.__didReceiveDataProgress.apply(n,t(s))})),this._subscriptions.push(c.addListener('didCompleteNetworkResponse',function(s){return n.__didCompleteResponse.apply(n,t(s))}));var h='text';'arraybuffer'===this._responseType&&(h='base64'),'blob'===this._responseType&&(h='blob'),y(this._method,'Request method needs to be defined.'),y(this._url,'Request URL needs to be defined.'),c.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&&c.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)?(y(w[t]||'document'===t,"The provided value '"+t+"' is unsupported in this environment."),'blob'===t&&y(f.isAvailable,'Native module BlobModule is required for blob support'),this._responseType=t):v(!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.readyState0){for(var n=Array(arguments.length),l=0;l0?c-4:c,l=0;l>16&255,y[s++]=h>>8&255,y[s++]=255&h;2===C&&(h=n[t.charCodeAt(l)]<<2|n[t.charCodeAt(l+1)]>>4,y[s++]=255&h);1===C&&(h=n[t.charCodeAt(l)]<<10|n[t.charCodeAt(l+1)]<<4|n[t.charCodeAt(l+2)]>>2,y[s++]=h>>8&255,y[s++]=255&h);return y},e.fromByteArray=function(n){for(var o,h=n.length,u=h%3,c=[],f=0,A=h-u;fA?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;u0)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>18&63]+t[c>>12&63]+t[c>>6&63]+t[63&c]);return f.join('')}n['-'.charCodeAt(0)]=62,n['_'.charCodeAt(0)]=63},122,[]); -__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},123,[22,23,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]),u=r(d[3]),c=r(d[4]),x=r(d[5]).BlobModule;var f=(function(){function f(){n(this,f)}return o(f,null,[{key:"createFromParts",value:function(t,n){var o='xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g,function(t){var n=16*Math.random()|0;return('x'==t?n:3&n|8).toString(16)}),c=t.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 u?{data:t.data,type:'blob'}:{data:String(t),type:'string'}}),l=c.reduce(function(t,n){return'string'===n.type?t+g.unescape(encodeURI(n.data)).length:t+n.data.size},0);return x.createFromParts(c,o),f.createFromOptions({blobId:o,offset:0,size:l,type:n?n.type:'',lastModified:n?n.lastModified:Date.now()})}},{key:"createFromOptions",value:function(n){return c.register(n.blobId),t(Object.create(u.prototype),{data:n})}},{key:"release",value:function(t){c.unregister(t),c.has(t)||x.release(t)}},{key:"addNetworkingHandler",value:function(){x.addNetworkingHandler()}},{key:"addWebSocketHandler",value:function(t){x.addWebSocketHandler(t)}},{key:"removeWebSocketHandler",value:function(t){x.removeWebSocketHandler(t)}},{key:"sendOverSocket",value:function(t,n){x.sendOverSocket(t.data,n)}}]),f})();f.isAvailable=!!x,m.exports=f},124,[11,22,23,123,125,8]); -__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}}},125,[]); -__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]),p=(function(){function p(){s(this,p),this._parts=[]}return o(p,[{key:"append",value:function(t,n){this._parts.push([t,n])}},{key:"getParts",value:function(){return this._parts.map(function(s){var o=n(s,2),p=o[0],f=o[1],u={'content-disposition':'form-data; name="'+p+'"'};return'object'==typeof f&&f?('string'==typeof f.name&&(u['content-disposition']+='; filename="'+f.name+'"'),'string'==typeof f.type&&(u['content-type']=f.type),t({},f,{headers:u,fieldName:p})):{string:String(f),headers:u,fieldName:p}})}}]),p})();m.exports=p},126,[46,12,22,23]); -__d(function(g,r,i,a,m,e,d){'use strict';var s=r(d[0]);s&&s.fetch?m.exports=s:m.exports={fetch:fetch,Headers:Headers,Request:Request,Response:Response}},127,[128]); -__d(function(g,r,i,a,m,e,d){!(function(t){'use strict';if(!t.fetch){var o={searchParams:'URLSearchParams'in t,iterable:'Symbol'in t&&'iterator'in Symbol,blob:'FileReader'in t&&'Blob'in t&&(function(){try{return new Blob,!0}catch(t){return!1}})(),formData:'FormData'in t,arrayBuffer:'ArrayBuffer'in t};if(o.arrayBuffer)var n=['[object Int8Array]','[object Uint8Array]','[object Uint8ClampedArray]','[object Int16Array]','[object Uint16Array]','[object Int32Array]','[object Uint32Array]','[object Float32Array]','[object Float64Array]'],s=function(t){return t&&DataView.prototype.isPrototypeOf(t)},h=ArrayBuffer.isView||function(t){return t&&n.indexOf(Object.prototype.toString.call(t))>-1};c.prototype.append=function(t,o){t=y(t),o=l(o);var n=this.map[t];this.map[t]=n?n+','+o:o},c.prototype.delete=function(t){delete this.map[y(t)]},c.prototype.get=function(t){return t=y(t),this.has(t)?this.map[t]:null},c.prototype.has=function(t){return this.map.hasOwnProperty(y(t))},c.prototype.set=function(t,o){this.map[y(t)]=l(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)}),p(t)},c.prototype.values=function(){var t=[];return this.forEach(function(o){t.push(o)}),p(t)},c.prototype.entries=function(){var t=[];return this.forEach(function(o,n){t.push([n,o])}),p(t)},o.iterable&&(c.prototype["function"==typeof Symbol?Symbol.iterator:"@@iterator"]=c.prototype.entries);var f=['DELETE','GET','HEAD','OPTIONS','POST','PUT'];T.prototype.clone=function(){return new T(this,{body:this._bodyInit})},A.call(T.prototype),A.call(P.prototype),P.prototype.clone=function(){return new P(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new c(this.headers),url:this.url})},P.error=function(){var t=new P(null,{status:0,statusText:''});return t.type='error',t};var u=[301,302,303,307,308];P.redirect=function(t,o){if(-1===u.indexOf(o))throw new RangeError('Invalid status code');return new P(null,{status:o,headers:{location:t}})},t.Headers=c,t.Request=T,t.Response=P,t.fetch=function(t,n){return new Promise(function(s,h){var f=new T(t,n),u=new XMLHttpRequest;u.onload=function(){var t,o,n={status:u.status,statusText:u.statusText,headers:(t=u.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 h=n.join(':').trim();o.append(s,h)}}),o)};n.url='responseURL'in u?u.responseURL:n.headers.get('X-Request-URL');var h='response'in u?u.response:u.responseText;s(new P(h,n))},u.onerror=function(){h(new TypeError('Network request failed'))},u.ontimeout=function(){h(new TypeError('Network request failed'))},u.open(f.method,f.url,!0),'include'===f.credentials?u.withCredentials=!0:'omit'===f.credentials&&(u.withCredentials=!1),'responseType'in u&&o.blob&&(u.responseType='blob'),f.headers.forEach(function(t,o){u.setRequestHeader(o,t)}),u.send(void 0===f._bodyInit?null:f._bodyInit)})},t.fetch.polyfill=!0}function y(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 l(t){return'string'!=typeof t&&(t=String(t)),t}function p(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 b(t){if(t.bodyUsed)return Promise.reject(new TypeError('Already read'));t.bodyUsed=!0}function w(t){return new Promise(function(o,n){t.onload=function(){o(t.result)},t.onerror=function(){n(t.error)}})}function _(t){var o=new FileReader,n=w(o);return o.readAsArrayBuffer(t),n}function v(t){for(var o=new Uint8Array(t),n=new Array(o.length),s=0;s-1?s:n),this.mode=o.mode||this.mode||null,this.referrer=null,('GET'===this.method||'HEAD'===this.method)&&h)throw new TypeError('Body not allowed for GET or HEAD requests');this._initBody(h)}function E(t){var o=new FormData;return t.trim().split('&').forEach(function(t){if(t){var n=t.split('='),s=n.shift().replace(/\+/g,' '),h=n.join('=').replace(/\+/g,' ');o.append(decodeURIComponent(s),decodeURIComponent(h))}}),o}function P(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)}})('undefined'!=typeof self?self:this)},128,[]); -__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]),c=r(d[4]),l=r(d[5]),u=r(d[6]),b=r(d[7]),h=r(d[8]),y=r(d[9]),f=r(d[10]),v=(r(d[11]),r(d[12])),p=r(d[13]),_=r(d[14]),k=r(d[15]),E=f.WebSocketModule,S=0,I=1,w=2,N=3,O=0,C=(function(b){function f(n,l,u){var b;s(this,f),(b=o(this,c(f).call(this))).CONNECTING=S,b.OPEN=I,b.CLOSING=w,b.CLOSED=N,b.readyState=S,'string'==typeof l&&(l=[l]);var y=u||{},v=y.headers,p=void 0===v?{}:v,_=t(y,["headers"]);if(_&&'string'==typeof _.origin&&(console.warn('Specifying `origin` as a WebSocket connection option is deprecated. Include it under `headers` instead.'),p.origin=_.origin,delete _.origin),Object.keys(_).length>0&&console.warn('Unrecognized WebSocket connection option(s) `'+Object.keys(_).join('`, `')+"`. Did you mean to put these under `headers`?"),Array.isArray(l)||(l=null),!f.isAvailable)throw new Error("Cannot initialize WebSocket module. Native module WebSocketModule is missing.");return b._eventEmitter=new h(E),b._socketId=O++,b._registerEvents(),E.connect(n,l,{headers:p},b._socketId),b}return l(f,b),n(f,[{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 u)return k(y.isAvailable,'Native module BlobModule is required for blob support'),void y.sendOverSocket(t,this._socketId);if('string'!=typeof t){if(!(t instanceof ArrayBuffer||ArrayBuffer.isView(t)))throw new Error('Unsupported data type');E.sendBinary(_(t),this._socketId)}else E.send(t,this._socketId)}},{key:"ping",value:function(){if(this.readyState===this.CONNECTING)throw new Error('INVALID_STATE_ERR');E.ping(this._socketId)}},{key:"_close",value:function(t,s){var n='number'==typeof t?t:1e3,o='string'==typeof s?s:'';E.close(n,o,this._socketId),y.isAvailable&&'blob'===this._binaryType&&y.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 n=s.data;switch(s.type){case'binary':n=p.toByteArray(s.data).buffer;break;case'blob':n=y.createFromOptions(s.data)}t.dispatchEvent(new v('message',{data:n}))}}),this._eventEmitter.addListener('websocketOpen',function(s){s.id===t._socketId&&(t.readyState=t.OPEN,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(y.isAvailable,'Native module BlobModule is required for blob support'),'blob'===t?y.addWebSocketHandler(this._socketId):y.removeWebSocketHandler(this._socketId)),this._binaryType=t}}]),f})(b.apply(void 0,['close','error','message','open']));C.CONNECTING=S,C.OPEN=I,C.CLOSING=w,C.CLOSED=N,C.isAvailable=!!E,m.exports=C},129,[9,22,23,30,33,36,123,113,119,124,8,43,130,122,121,3]); -__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,22]); -__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,[22,23,30,33,36,123,3]); -__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]),u=r(d[4]),h=r(d[5]),_=(r(d[6]),r(d[7]).FileReaderModule),c=0,y=1,l=2,f=(function(h){function f(){var s;return t(this,f),(s=n(this,o(f).call(this))).EMPTY=c,s.LOADING=y,s.DONE=l,s._aborted=!1,s._subscriptions=[],s._reset(),s}return u(f,h),s(f,[{key:"_reset",value:function(){this._readyState=c,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===l&&(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,_.readAsDataURL(t.data).then(function(t){s._aborted||(s._result=t,s._setReadyState(l))},function(t){s._aborted||(s._error=t,s._setReadyState(l))})}},{key:"readAsText",value:function(t){var s=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:'UTF-8';this._aborted=!1,_.readAsText(t.data,n).then(function(t){s._aborted||(s._result=t,s._setReadyState(l))},function(t){s._aborted||(s._error=t,s._setReadyState(l))})}},{key:"abort",value:function(){this._aborted=!0,this._readyState!==c&&this._readyState!==l&&(this._reset(),this._setReadyState(l)),this._reset()}},{key:"readyState",get:function(){return this._readyState}},{key:"error",get:function(){return this._error}},{key:"result",get:function(){return this._result}}]),f})(h.apply(void 0,['abort','error','load','loadstart','loadend','progress']));f.EMPTY=c,f.LOADING=y,f.DONE=l,m.exports=f},132,[22,23,30,33,36,113,123,8]); -__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=t(r(d[1])),o=t(r(d[2])),u=(r(d[3]),r(d[4]).BlobModule),s=null;u&&'string'==typeof u.BLOB_URI_SCHEME&&(s=u.BLOB_URI_SCHEME+':','string'==typeof u.BLOB_URI_HOST&&(s+="//"+u.BLOB_URI_HOST+"/"));var f="function"==typeof Symbol?Symbol.iterator:"@@iterator",l=(function(){function t(o){var u=this;(0,n.default)(this,t),this._searchParams=[],'object'==typeof o&&Object.keys(o).forEach(function(t){return u.append(t,o[t])})}return(0,o.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:f,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 h(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=l;var c=(function(){function t(o,u){(0,n.default)(this,t),this._searchParamsInstance=null;var s=null;if(u){if('string'==typeof u){if(!h(s=u))throw new TypeError("Invalid base URL: "+s)}else'object'==typeof u&&(s=u.toString());s.endsWith('/')&&o.startsWith('/')&&(s=s.slice(0,s.length-1)),s.endsWith(o)&&(o=''),this._url=""+s+o}else this._url=o,this._url.endsWith('/')||(this._url+='/')}return(0,o.default)(t,null,[{key:"createObjectURL",value:function(t){if(null===s)throw new Error('Cannot create URL for blob!');return""+s+t.data.blobId+"?offset="+t.data.offset+"&size="+t.size}},{key:"revokeObjectURL",value:function(t){}}]),(0,o.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 l),this._searchParamsInstance}},{key:"username",get:function(){throw new Error('not implemented')}}]),t})();e.URL=c},133,[1,22,23,123,8]); -__d(function(g,r,i,a,m,e,d){'use strict';g.alert||(g.alert=function(t){r(d[0]).alert('Alert',''+t)})},134,[135]); -__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=l.AlertManager,s=(r(d[4]),(function(){function t(){n(this,t)}return o(t,null,[{key:"alert",value:function(t,n,o,l){c.alert(t,n,o,l)}},{key:"prompt",value:function(t,n,o){arguments.length>3&&void 0!==arguments[3]&&arguments[3],arguments.length>4&&arguments[4],arguments.length>5&&arguments[5]}}]),t})()),c=((function(){function t(){n(this,t)}o(t,null,[{key:"alert",value:function(t,n,o){this.prompt(t,n,o,'default')}},{key:"prompt",value:function(t,n,o){var l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:'plain-text',s=arguments.length>4?arguments[4]:void 0,c=arguments.length>5?arguments[5]:void 0;if('function'!=typeof l){var p,f,v=[],y=[];'function'==typeof o?v=[o]:Array.isArray(o)&&o.forEach(function(t,n){if(v[n]=t.onPress,'cancel'===t.style?p=String(n):'destructive'===t.style&&(f=String(n)),t.text||n<(o||[]).length-1){var l={};l[n]=t.text||'',y.push(l)}}),u.alertWithArgs({title:t||'',message:n||void 0,buttons:y,type:l||void 0,defaultValue:s,cancelButtonKey:p,destructiveButtonKey:f,keyboardType:c},function(t,n){var o=v[t];o&&o(n)})}else{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 h=l;u.alertWithArgs({title:t||'',type:'plain-text',defaultValue:n},function(t,n){h(n)})}}}])})(),(function(){function u(){n(this,u)}return o(u,null,[{key:"alert",value:function(n,o,u,s){var c={title:n||'',message:o||''};s&&(c=t({},c,{cancelable:s.cancelable}));var p=u?u.slice(0,3):[{text:'OK'}],f=p.pop(),v=p.pop(),y=p.pop();y&&(c=t({},c,{buttonNeutral:y.text||''})),v&&(c=t({},c,{buttonNegative:v.text||''})),f&&(c=t({},c,{buttonPositive:f.text||''})),l.DialogManagerAndroid.showAlert(c,function(t){return console.warn(t)},function(t,n){t===l.DialogManagerAndroid.buttonClicked?n===l.DialogManagerAndroid.buttonNeutral?y.onPress&&y.onPress():n===l.DialogManagerAndroid.buttonNegative?v.onPress&&v.onPress():n===l.DialogManagerAndroid.buttonPositive&&f.onPress&&f.onPress():t===l.DialogManagerAndroid.dismissed&&s&&s.onDismiss&&s.onDismiss()})}}]),u})());m.exports=s},135,[46,22,23,8,43]); -__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'}),t(o,'geolocation',function(){return r(d[1])})},136,[85,137]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]).LocationObserver,s=r(d[3]),c=r(d[4]),u=r(d[5]),v=new n(o),f=r(d[6]),l=r(d[7]),p=[],C=!1,h={setRNConfiguration:function(t){o.setConfiguration&&o.setConfiguration(t)},requestAuthorization:function(){o.requestAuthorization()},getCurrentPosition:function(n,u,v){var p,C;return t.async(function(h){for(;;)switch(h.prev=h.next){case 0:if(s('function'==typeof n,'Must provide a valid geo_success callback.'),p=!0,!(f.Version>=23)){h.next=11;break}return h.next=5,t.awrap(l.check(l.PERMISSIONS.ACCESS_FINE_LOCATION));case 5:if(p=h.sent){h.next=11;break}return h.next=9,t.awrap(l.request(l.PERMISSIONS.ACCESS_FINE_LOCATION));case 9:C=h.sent,p=C===l.RESULTS.GRANTED;case 11:p&&o.getCurrentPosition(v||{},n,u||c);case 12:case"end":return h.stop()}})},watchPosition:function(t,n,s){C||(o.startObserving(s||{}),C=!0);var c=p.length;return p.push([v.addListener('geolocationDidChange',t),n?v.addListener('geolocationError',n):null]),c},clearWatch:function(t){var n=p[t];if(n){n[0].remove();var o=n[1];o&&o.remove(),p[t]=void 0;for(var s=!0,c=0;c=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=0;--o){var u=this.tryEntries[o];if(u.tryLoc<=this.prev&&c.call(u,"finallyLoc")&&this.prev=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)}},139,[]); -__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;s1?n-1:0),c=1;c1?c-1:0),s=1;s2&&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=o){s=t;break}t=t.next}while(t!==n);null===s?s=n:s===n&&(n=v,c()),(o=s.previous).next=s.previous=v,v.next=s,v.previous=o}}function v(){if(-1===o&&null!==n&&1===n.priorityLevel){s=!0;try{do{p()}while(null!==n&&1===n.priorityLevel)}finally{s=!1,null!==n?c():f=!1}}}function b(l){s=!0;var o=t;t=l;try{if(l)for(;null!==n;){var u=e.unstable_now();if(!(n.expirationTime<=u))break;do{p()}while(null!==n&&n.expirationTime<=u)}else if(null!==n)do{p()}while(null!==n&&!L())}finally{s=!1,t=o,null!==n?c():f=!1,v()}}var y,w,_=Date,x="function"==typeof setTimeout?setTimeout:void 0,h="function"==typeof clearTimeout?clearTimeout:void 0,k="function"==typeof requestAnimationFrame?requestAnimationFrame:void 0,T="function"==typeof cancelAnimationFrame?cancelAnimationFrame:void 0;function M(n){y=k(function(t){h(w),n(t)}),w=x(function(){T(y),n(e.unstable_now())},100)}if("object"==typeof performance&&"function"==typeof performance.now){var P=performance;e.unstable_now=function(){return P.now()}}else e.unstable_now=function(){return _.now()};var C,F,L,A=null;if("undefined"!=typeof window?A=window:void 0!==g&&(A=g),A&&A._schedMock){var j=A._schedMock;C=j[0],F=j[1],L=j[2],e.unstable_now=j[3]}else if("undefined"==typeof window||"function"!=typeof MessageChannel){var q=null,E=function(n){if(null!==q)try{q(n)}finally{q=null}};C=function(n){null!==q?setTimeout(C,0,n):(q=n,setTimeout(E,0,!1))},F=function(){q=null},L=function(){return!1}}else{"undefined"!=typeof console&&("function"!=typeof k&&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 T&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"));var I=null,N=!1,B=-1,D=!1,O=!1,U=0,W=33,Y=33;L=function(){return U<=e.unstable_now()};var z=new MessageChannel,G=z.port2;z.port1.onmessage=function(){N=!1;var n=I,t=B;I=null,B=-1;var l=e.unstable_now(),o=!1;if(0>=U-l){if(!(-1!==t&&t<=l))return D||(D=!0,M(H)),I=n,void(B=t);o=!0}if(null!==n){O=!0;try{n(o)}finally{O=!1}}};var H=function n(t){if(null!==I){M(n);var l=t-U+Y;ll&&(l=8),Y=lt?G.postMessage(void 0):D||(D=!0,M(H))},F=function(){I=null,N=!1,B=-1}}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 u=l,s=o;l=n,o=e.unstable_now();try{return t()}finally{l=u,o=s,v()}},e.unstable_next=function(n){switch(l){case 1:case 2:case 3:var t=3;break;default:t=l}var u=l,s=o;l=t,o=e.unstable_now();try{return n()}finally{l=u,o=s,v()}},e.unstable_scheduleCallback=function(t,u){var s=-1!==o?o:e.unstable_now();if("object"==typeof u&&null!==u&&"number"==typeof u.timeout)u=s+u.timeout;else switch(l){case 1:u=s+-1;break;case 2:u=s+250;break;case 5:u=s+1073741823;break;case 4:u=s+1e4;break;default:u=s+5e3}if(t={callback:t,priorityLevel:l,expirationTime:u,next:null,previous:null},null===n)n=t.next=t.previous=t,c();else{s=null;var f=n;do{if(f.expirationTime>u){s=f;break}f=f.next}while(f!==n);null===s?s=n:s===n&&(n=t,c()),(u=s.previous).next=s.previous=t,t.next=s,t.previous=u}return t},e.unstable_cancelCallback=function(t){var l=t.next;if(null!==l){if(l===t)n=null;else{t===n&&(n=l);var o=t.previous;o.next=l,l.previous=o}t.next=t.previous=null}},e.unstable_wrapCallback=function(n){var t=l;return function(){var u=l,s=o;l=t,o=e.unstable_now();try{return n.apply(this,arguments)}finally{l=u,o=s,v()}}},e.unstable_getCurrentPriorityLevel=function(){return l},e.unstable_shouldYield=function(){return!t&&(null!==n&&n.expirationTime=s)return t[n];return t[t.length-1]||1}}]),c})();m.exports=c},165,[22,23,53,43,166,3]); -__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}},166,[]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);m.exports=t('RCTActivityIndicatorView')},167,[157]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),f=r(d[2]),o=n.forwardRef(function(o,s){return n.createElement(f,t({},o,{ref:s}))});o.defaultProps={styleAttr:'Normal',indeterminate:!0,animating:!0},m.exports=o},168,[11,48,169]); -__d(function(g,r,i,a,m,e,d){'use strict';var s=r(d[0]);m.exports=s('AndroidProgressBar')},169,[157]); -__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 must be a child of a '),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(;lT?(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;Ithis.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}}})},175,[173]); -__d(function(g,r,i,a,m,e,d){'use strict';var s=r(d[0]),t=r(d[1]),c={};c.UIView={pointerEvents:!0,accessible:!0,accessibilityActions:!0,accessibilityLabel:!0,accessibilityComponentType:!0,accessibilityLiveRegion:!0,accessibilityRole:!0,accessibilityStates:!0,accessibilityTraits:!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:t},c.RCTView=s({},c.UIView,{removeClippedSubviews:!0}),m.exports=c},176,[46,56]); -__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}},177,[178]); -__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])}},178,[179]); -__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},179,[3]); -__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]),c=r(d[5]),u=(r(d[6]),r(d[7])),b=r(d[8]),p=r(d[9]),h=r(d[10]),f=(r(d[11]),r(d[12])),y=r(d[13]),v=(function(t){function b(){return s(this,b),n(this,l(b).apply(this,arguments))}return c(b,t),o(b,[{key:"render",value:function(){var t=this.props,s=t.accessibilityLabel,o=t.color,n=t.onPress,l=t.title,c=t.hasTVPreferredFocus,b=t.disabled,v=t.testID,D=[x.button],C=[x.text];o&&D.push({backgroundColor:o});var k=[];b&&(D.push(x.buttonDisabled),C.push(x.textDisabled),k.push('disabled')),y('string'==typeof l,'The title prop of a Button must be a string');var P=l.toUpperCase(),E=h;return u.createElement(E,{accessibilityLabel:s,accessibilityRole:"button",accessibilityStates:k,hasTVPreferredFocus:c,testID:v,disabled:b,onPress:n},u.createElement(f,{style:D},u.createElement(p,{style:C,disabled:b},P)))}}]),b})(u.Component),x=b.create({button:{elevation:4,backgroundColor:'#2196F3',borderRadius:2},text:t({textAlign:'center',padding:8},{color:'white',fontWeight:'500'}),buttonDisabled:{elevation:0,backgroundColor:'#dfdfdf'},textDisabled:{color:'#a1a1a1'}});m.exports=v},180,[46,22,23,30,33,36,43,48,52,181,194,201,77,3]); -__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),t=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]),h=r(d[8]),f=r(d[9]),R=r(d[10]),H=r(d[11]),v=r(d[12]),T=r(d[13]),b=r(d[14]),S=r(d[15]),x=r(d[16]),C={top:20,left:20,right:20,bottom:30},P={validAttributes:c({},R.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}),directEventTypes:{topTextLayout:{registrationName:'onTextLayout'}},uiViewClassName:'RCTText'},w=(function(h){function R(){var n,o;t(this,R);for(var p=arguments.length,h=new Array(p),f=0;f4?p-4:0),l=4;l5?b-5:0),k=5;k4?s-4:0),p=4;p0,s=R&&R.length>0;return!_&&s?R[0]:_?t[0]:E}),T=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}),u={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},P=t({},u,{RESPONDER_ACTIVE_PRESS_OUT:!0,RESPONDER_ACTIVE_PRESS_IN:!0}),O=t({},u,{RESPONDER_INACTIVE_PRESS_IN:!0,RESPONDER_ACTIVE_PRESS_IN:!0,RESPONDER_ACTIVE_LONG_PRESS_IN:!0}),D=t({},u,{RESPONDER_ACTIVE_LONG_PRESS_IN:!0}),c=N({DELAY:null,RESPONDER_GRANT:null,RESPONDER_RELEASE:null,RESPONDER_TERMINATED:null,ENTER_PRESS_RECT:null,LEAVE_PRESS_RECT:null,LONG_PRESS_DETECTED:null}),A={NOT_RESPONDER:{DELAY:T.ERROR,RESPONDER_GRANT:T.RESPONDER_INACTIVE_PRESS_IN,RESPONDER_RELEASE:T.ERROR,RESPONDER_TERMINATED:T.ERROR,ENTER_PRESS_RECT:T.ERROR,LEAVE_PRESS_RECT:T.ERROR,LONG_PRESS_DETECTED:T.ERROR},RESPONDER_INACTIVE_PRESS_IN:{DELAY:T.RESPONDER_ACTIVE_PRESS_IN,RESPONDER_GRANT:T.ERROR,RESPONDER_RELEASE:T.NOT_RESPONDER,RESPONDER_TERMINATED:T.NOT_RESPONDER,ENTER_PRESS_RECT:T.RESPONDER_INACTIVE_PRESS_IN,LEAVE_PRESS_RECT:T.RESPONDER_INACTIVE_PRESS_OUT,LONG_PRESS_DETECTED:T.ERROR},RESPONDER_INACTIVE_PRESS_OUT:{DELAY:T.RESPONDER_ACTIVE_PRESS_OUT,RESPONDER_GRANT:T.ERROR,RESPONDER_RELEASE:T.NOT_RESPONDER,RESPONDER_TERMINATED:T.NOT_RESPONDER,ENTER_PRESS_RECT:T.RESPONDER_INACTIVE_PRESS_IN,LEAVE_PRESS_RECT:T.RESPONDER_INACTIVE_PRESS_OUT,LONG_PRESS_DETECTED:T.ERROR},RESPONDER_ACTIVE_PRESS_IN:{DELAY:T.ERROR,RESPONDER_GRANT:T.ERROR,RESPONDER_RELEASE:T.NOT_RESPONDER,RESPONDER_TERMINATED:T.NOT_RESPONDER,ENTER_PRESS_RECT:T.RESPONDER_ACTIVE_PRESS_IN,LEAVE_PRESS_RECT:T.RESPONDER_ACTIVE_PRESS_OUT,LONG_PRESS_DETECTED:T.RESPONDER_ACTIVE_LONG_PRESS_IN},RESPONDER_ACTIVE_PRESS_OUT:{DELAY:T.ERROR,RESPONDER_GRANT:T.ERROR,RESPONDER_RELEASE:T.NOT_RESPONDER,RESPONDER_TERMINATED:T.NOT_RESPONDER,ENTER_PRESS_RECT:T.RESPONDER_ACTIVE_PRESS_IN,LEAVE_PRESS_RECT:T.RESPONDER_ACTIVE_PRESS_OUT,LONG_PRESS_DETECTED:T.ERROR},RESPONDER_ACTIVE_LONG_PRESS_IN:{DELAY:T.ERROR,RESPONDER_GRANT:T.ERROR,RESPONDER_RELEASE:T.NOT_RESPONDER,RESPONDER_TERMINATED:T.NOT_RESPONDER,ENTER_PRESS_RECT:T.RESPONDER_ACTIVE_LONG_PRESS_IN,LEAVE_PRESS_RECT:T.RESPONDER_ACTIVE_LONG_PRESS_OUT,LONG_PRESS_DETECTED:T.RESPONDER_ACTIVE_LONG_PRESS_IN},RESPONDER_ACTIVE_LONG_PRESS_OUT:{DELAY:T.ERROR,RESPONDER_GRANT:T.ERROR,RESPONDER_RELEASE:T.NOT_RESPONDER,RESPONDER_TERMINATED:T.NOT_RESPONDER,ENTER_PRESS_RECT:T.RESPONDER_ACTIVE_LONG_PRESS_IN,LEAVE_PRESS_RECT:T.RESPONDER_ACTIVE_LONG_PRESS_OUT,LONG_PRESS_DETECTED:T.ERROR},error:{DELAY:T.NOT_RESPONDER,RESPONDER_GRANT:T.RESPONDER_INACTIVE_PRESS_IN,RESPONDER_RELEASE:T.NOT_RESPONDER,RESPONDER_TERMINATED:T.NOT_RESPONDER,ENTER_PRESS_RECT:T.NOT_RESPONDER,LEAVE_PRESS_RECT:T.NOT_RESPONDER,LONG_PRESS_DETECTED:T.NOT_RESPONDER}},I={componentDidMount:function(){_.isTV&&(this._tvEventHandler=new n,this._tvEventHandler.enable(this,function(E,t){var R=o.findNodeHandle(E);t.dispatchConfig={},R===t.tag&&('focus'===t.eventType?E.touchableHandleFocus(t):'blur'===t.eventType?E.touchableHandleBlur(t):'select'===t.eventType&&E.touchableHandlePress&&!E.props.disabled&&E.touchableHandlePress(t))}))},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(E){var t=E.currentTarget;E.persist(),this.pressOutDelayTimeout&&clearTimeout(this.pressOutDelayTimeout),this.pressOutDelayTimeout=null,this.state.touchable.touchState=T.NOT_RESPONDER,this.state.touchable.responderID=t,this._receiveSignal(c.RESPONDER_GRANT,E);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,E),R):this._handleDelay(E);var _=void 0!==this.touchableGetLongPressDelayMS?Math.max(this.touchableGetLongPressDelayMS(),10):370;_=isNaN(_)?370:_,this.longPressDelayTimeout=setTimeout(this._handleLongDelay.bind(this,E),_+R)},touchableHandleResponderRelease:function(E){this.pressInLocation=null,this._receiveSignal(c.RESPONDER_RELEASE,E)},touchableHandleResponderTerminate:function(E){this.pressInLocation=null,this._receiveSignal(c.RESPONDER_TERMINATED,E)},touchableHandleResponderMove:function(E){if(this.state.touchable.positionOnActivate){var t=this.state.touchable.positionOnActivate,R=this.state.touchable.dimensionsOnActivate,_=this.touchableGetPressRectOffset?this.touchableGetPressRectOffset():{left:20,right:20,top:20,bottom:20},s=_.left,o=_.top,S=_.right,n=_.bottom,l=this.touchableGetHitSlop?this.touchableGetHitSlop():null;l&&(s+=l.left||0,o+=l.top||0,S+=l.right||0,n+=l.bottom||0);var N=h(E.nativeEvent),u=N&&N.pageX,P=N&&N.pageY;if(this.pressInLocation)this._getDistanceBetweenPoints(u,P,this.pressInLocation.pageX,this.pressInLocation.pageY)>10&&this._cancelLongPressDelayTimeout();if(u>t.left-s&&P>t.top-o&&u2?f-2:0),u=2;u=23}},mixins:[l.Mixin],getDefaultProps:function(){return{background:this.SelectableBackground()}},getInitialState:function(){return this.touchableGetInitialState()},componentDidMount:function(){R(this.props)},UNSAFE_componentWillReceiveProps:function(t){R(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||T},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,o){u.dispatchViewManagerCommand(c.findNodeHandle(this),u.getViewManagerConfig('RCTView').Commands.hotspotUpdate,[t||0,o||0])},_dispatchPressedStateChange:function(t){u.dispatchViewManagerCommand(c.findNodeHandle(this),u.getViewManagerConfig('RCTView').Commands.setPressed,[t])},render:function(){var s,p=n.Children.only(this.props.children),c=p.props.children;l.TOUCH_TARGET_DEBUG&&p.type===b&&(Array.isArray(c)||(c=[c]),c.push(l.renderDebugView({color:'brown',hitSlop:this.props.hitSlop}))),this.props.useForeground&&!H.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 h=this.props.useForeground&&H.canUseNativeForeground()?'nativeForegroundAndroid':'nativeBackgroundAndroid',u=o({},p.props,(t(s={},h,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,"children",c),t(s,"testID",this.props.testID),t(s,"onLayout",this.props.onLayout),t(s,"hitSlop",this.props.hitSlop),t(s,"isTVSelectable",!0),t(s,"hasTVPreferredFocus",this.props.hasTVPreferredFocus),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 n.cloneElement(p,u)}});m.exports=H},194,[47,46,43,48,61,80,186,195,42,77,196,199,71]); -__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=r(d[3]),c=r(d[4]),l=r(d[5]),p=r(d[6]),u=r(d[7]),h=r(d[8]),b=h.DeprecatedAccessibilityComponentTypes,y=h.DeprecatedAccessibilityRoles,f=h.DeprecatedAccessibilityStates,P=h.DeprecatedAccessibilityTraits,R={top:20,left:20,right:20,bottom:30},S=['accessibilityComponentType','accessibilityLabel','accessibilityHint','accessibilityIgnoresInvertColors','accessibilityRole','accessibilityStates','accessibilityTraits','hitSlop','nativeID','onBlur','onFocus','onLayout','testID'],O=p({displayName:'TouchableWithoutFeedback',mixins:[c.Mixin],propTypes:{accessible:o.bool,accessibilityLabel:o.node,accessibilityHint:o.string,accessibilityComponentType:o.oneOf(b),accessibilityIgnoresInvertColors:o.bool,accessibilityRole:o.oneOf(y),accessibilityStates:o.arrayOf(o.oneOf(f)),accessibilityTraits:o.oneOfType([o.oneOf(P),o.arrayOf(o.oneOf(P))]),onFocus:o.func,onBlur:o.func,disabled:o.bool,onPress:o.func,onPressIn:o.func,onPressOut:o.func,onLayout:o.func,onLongPress:o.func,nativeID:o.string,testID:o.string,delayPressIn:o.number,delayPressOut:o.number,delayLongPress:o.number,pressRetentionOffset:t,hitSlop:t},getInitialState:function(){return this.touchableGetInitialState()},componentDidMount:function(){u(this.props)},UNSAFE_componentWillReceiveProps:function(s){u(s)},touchableHandlePress:function(s){this.props.onPress&&this.props.onPress(s)},touchableHandleActivePressIn:function(s){this.props.onPressIn&&this.props.onPressIn(s)},touchableHandleActivePressOut:function(s){this.props.onPressOut&&this.props.onPressOut(s)},touchableHandleLongPress:function(s){this.props.onLongPress&&this.props.onLongPress(s)},touchableGetPressRectOffset:function(){return this.props.pressRetentionOffset||R},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=n.Children.only(this.props.children),o=t.props.children;c.TOUCH_TARGET_DEBUG&&t.type===l&&(o=n.Children.toArray(o)).push(c.renderDebugView({color:'red',hitSlop:this.props.hitSlop}));for(var p={},u=0,h=S;u1&&void 0!==arguments[1]?arguments[1]:{}).iterations;return E},event:function(t,n){return null},createAnimatedComponent:p,attachNativeEvent:o,forkEvent:u.forkEvent,unforkEvent:u.unforkEvent,Event:n,__PropsOnlyForTests:l}},203,[204,212,206,207,218,205,223,231]); -__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;oo){if('identity'===f)return c;'clamp'===f&&(c=o)}return u===p?u:n===o?t<=n?u:p:(n===-1/0?c=-c:o===1/0?c-=n:c=(c-n)/(o-n),c=l(c),u===-1/0?c=-c:p===1/0?c+=u:c=c*(p-u)+u,c)}function x(t){var n=_(t);return null===n?t:"rgba("+((4278190080&(n=n||0))>>>24)+", "+((16711680&n)>>>16)+", "+((65280&n)>>>8)+", "+(255&n)/255+")"}var k=/[0-9\.-]+/g;function b(t){var n=t.outputRange;s(n.length>=2,'Bad output range'),C(n=n.map(x));var o=n[0].match(k).map(function(){return[]});n.forEach(function(t){t.match(k).forEach(function(t,n){o[n].push(+t)})});var u,p=n[0].match(k).map(function(n,u){return y(h({},t,{outputRange:o[u]}))}),l='string'==typeof(u=n[0])&&u.startsWith('rgb');return function(t){var o=0;return n[0].replace(k,function(){var n=+p[o++](t),u=l&&o<4?Math.round(n):Math.round(1e3*n)/1e3;return String(u)})}}function C(t){for(var n=t[0].replace(k,''),o=1;o=t);++o);return o-1}function N(t){s(t.length>=2,'inputRange must have at least 2 elements');for(var n=1;n=t[n-1],'inputRange must be monotonically non-decreasing '+t)}function w(t,n){s(n.length>=2,t+' must have at least 2 elements'),s(2!==n.length||n[0]!==-1/0||n[1]!==1/0,t+'cannot be ]-infinity;+infinity[ '+n)}var D=(function(h){function _(n,p){var l;return t(this,_),(l=o(this,u(_).call(this)))._parent=n,l._config=p,l._interpolation=y(p),l}return l(_,f),n(_,[{key:"__makeNative",value:function(){this._parent.__makeNative(),p(u(_.prototype),"__makeNative",this).call(this)}},{key:"__getValue",value:function(){var t=this._parent.__getValue();return s('number'==typeof t,'Cannot interpolate an input which is not a number.'),this._interpolation(t)}},{key:"interpolate",value:function(t){return new _(this,t)}},{key:"__attach",value:function(){this._parent.__addChild(this)}},{key:"__detach",value:function(){this._parent.__removeChild(this),p(u(_.prototype),"__detach",this).call(this)}},{key:"__transformDataType",value:function(t){return t.map(c.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'}}}]),_})();D.__createInterpolation=y,m.exports=D},206,[22,23,30,33,34,36,46,207,209,208,3,59]); -__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]),v=1,o=(function(){function o(){t(this,o),this._listeners={}}return n(o,[{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(o,[{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(v++);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||(_.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();s.API.createAnimatedNode(t,this.__getNativeConfig()),this.__nativeTag=t}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()}}]),o})();m.exports=o},207,[22,23,208,3]); -__d(function(g,r,i,a,m,e,d){'use strict';var t,n=r(d[0]).NativeAnimatedModule,o=r(d[1]),s=r(d[2]),u=1,c=1,f={createAnimatedNode:function(t,o){A(),n.createAnimatedNode(t,o)},startListeningToAnimatedNodeValue:function(t){A(),n.startListeningToAnimatedNodeValue(t)},stopListeningToAnimatedNodeValue:function(t){A(),n.stopListeningToAnimatedNodeValue(t)},connectAnimatedNodes:function(t,o){A(),n.connectAnimatedNodes(t,o)},disconnectAnimatedNodes:function(t,o){A(),n.disconnectAnimatedNodes(t,o)},startAnimatingNode:function(t,o,s,u){A(),n.startAnimatingNode(t,o,s,u)},stopAnimation:function(t){A(),n.stopAnimation(t)},setAnimatedNodeValue:function(t,o){A(),n.setAnimatedNodeValue(t,o)},setAnimatedNodeOffset:function(t,o){A(),n.setAnimatedNodeOffset(t,o)},flattenAnimatedNodeOffset:function(t){A(),n.flattenAnimatedNodeOffset(t)},extractAnimatedNodeOffset:function(t){A(),n.extractAnimatedNodeOffset(t)},connectAnimatedNodeToView:function(t,o){A(),n.connectAnimatedNodeToView(t,o)},disconnectAnimatedNodeFromView:function(t,o){A(),n.disconnectAnimatedNodeFromView(t,o)},dropAnimatedNode:function(t){A(),n.dropAnimatedNode(t)},addAnimatedEventToView:function(t,o,s){A(),n.addAnimatedEventToView(t,o,s)},removeAnimatedEventFromView:function(t,o,s){A(),n.removeAnimatedEventFromView(t,o,s)}},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},l={translateX:!0,translateY:!0,scale:!0,scaleX:!0,scaleY:!0,rotate:!0,rotateX:!0,rotateY:!0,perspective:!0},v={inputRange:!0,outputRange:!0,extrapolate:!0,extrapolateRight:!0,extrapolateLeft:!0};function A(){s(n,'Native animated module is not available')}var N=!1;m.exports={API:f,addWhitelistedStyleProp:function(t){p[t]=!0},addWhitelistedTransformProp:function(t){l[t]=!0},addWhitelistedInterpolationParam:function(t){v[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(!l.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(!v.hasOwnProperty(n))throw new Error("Interpolation property '"+n+"' is not supported by native animated module")},generateNewNodeTag:function(){return u++},generateNewAnimationId:function(){return c++},assertNativeAnimatedModule:A,shouldUseNativeDriver:function(t){return t.useNativeDriver&&!n?(N||(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"),N=!0),!1):t.useNativeDriver||!1},transformDataType:function(t){return'string'!=typeof t?t:/deg$/.test(t)?(parseFloat(t)||0)*Math.PI/180:parseFloat(t)||0},get nativeEventEmitter(){return t||(t=new o(n)),t}}},208,[8,119,3]); -__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},209,[22,23,30,33,34,36,207,208]); -__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,'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(S,0):setImmediate(S))}function S(){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},210,[16,38,211,148,3,191]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),u=r(d[1]),s=r(d[2]),n=(r(d[3]),r(d[4])),o=(function(){function o(t){var s=t.onMoreTasks;u(this,o),this._onMoreTasks=s,this._queueStack=[{tasks:[],popable:!1}]}return s(o,[{key:"enqueue",value:function(t){this._getCurrentQueue().push(t)}},{key:"enqueueTasks",value:function(t){var u=this;t.forEach(function(t){return u.enqueue(t)})}},{key:"cancelTasks",value:function(u){this._queueStack=this._queueStack.map(function(s){return t({},s,{tasks:s.tasks.filter(function(t){return-1===u.indexOf(t)})})}).filter(function(t,u){return t.tasks.length>0||0===u})}},{key:"hasTasksToProcess",value:function(){return this._getCurrentQueue().length>0}},{key:"processNext",value:function(){var t=this._getCurrentQueue();if(t.length){var u=t.shift();try{u.gen?this._genPromise(u):u.run?u.run():(n('function'==typeof u,'Expected Function, SimpleTask, or PromiseTask, but got:\n'+JSON.stringify(u,null,2)),u())}catch(t){throw t.message='TaskQueue: Error with task '+(u.name||'')+': '+t.message,t}}}},{key:"_getCurrentQueue",value:function(){var t=this._queueStack.length-1,u=this._queueStack[t];return u.popable&&0===u.tasks.length&&this._queueStack.length>1?(this._queueStack.pop(),this._getCurrentQueue()):u.tasks}},{key:"_genPromise",value:function(t){var u=this;this._queueStack.push({tasks:[],popable:!1});var s=this._queueStack.length-1;t.gen().then(function(){u._queueStack[s].popable=!0,u.hasTasksToProcess()&&u._onMoreTasks()}).catch(function(u){throw u.message="TaskQueue: Error resolving Promise in task "+t.name+": "+u.message,u}).done()}}]),o})();m.exports=o},211,[46,22,23,148,3]); -__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),t=r(d[1]),o=t.AnimatedEvent,u=t.attachNativeEvent,s=r(d[2]),c=r(d[3]),f=r(d[4]),v=r(d[5]),p=r(d[6]),l=r(d[7]),h=r(d[8]),_=r(d[9]),N=r(d[10]),w=r(d[11]),E=r(d[12]),y=r(d[13]),L=r(d[14]),A=r(d[15]),D=r(d[16]),U=r(d[17]),k=function(n,t){return n&&t.onComplete?function(){t.onComplete&&t.onComplete.apply(t,arguments),n&&n.apply(void 0,arguments)}:n||t.onComplete},V=function(t,o,u){if(t instanceof y){var s=n({},o),c=n({},o);for(var f in o){var v=o[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 x([h,_],{stopTogether:!1})}return null},C=function t(o,u){var s=function(n,t,o){o=k(o,t);var u=n,s=t;u.stopTracking(),t.toValue instanceof h?u.track(new w(u,t.toValue,D,s,o)):u.animate(new D(s),o)};return V(o,u,t)||{start:function(n){s(o,u,n)},stop:function(){o.stopAnimation()},reset:function(){o.resetAnimation()},_startNativeLoop:function(t){var c=n({},u,{iterations:t});s(o,c)},_isUsingNativeDriver:function(){return u.useNativeDriver||!1}}},T=function(n){var t=0;return{start:function(o){0===n.length?o&&o({finished:!0}):n[t].start(function u(s){s.finished&&++t!==n.length?n[t].start(u):o&&o(s)})},stop:function(){t1&&void 0!==arguments[1]?arguments[1]:{}).iterations,o=void 0===t?-1:t,u=!1,s=0;return{start:function(t){n&&0!==o?n._isUsingNativeDriver()?n._startNativeLoop(o):(function c(){var f=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{finished:!0};u||s===o||!1===f.finished?t&&t(f):(s++,n.reset(),n.start(c))})():t&&t({finished:!0})},stop:function(){u=!0,n.stop()},reset:function(){s=0,u=!1,n.reset()},_startNativeLoop:function(){throw new Error('Loops run using the native driver cannot contain Animated.loop animations')},_isUsingNativeDriver:function(){return n._isUsingNativeDriver()}}},event:function(n,t){var u=new o(n,t);return u.__isNative?u:u.__getHandler()},createAnimatedComponent:U,attachNativeEvent:u,forkEvent:function(n,t){return n?n instanceof o?(n.__addListener(t),n):function(){'function'==typeof n&&n.apply(void 0,arguments),t.apply(void 0,arguments)}:t},unforkEvent:function(n,t){n&&n instanceof o&&n.__removeListener(t)},Event:o,__PropsOnlyForTests:_}},212,[46,204,213,214,215,206,216,217,207,218,221,222,205,223,224,226,228,231]); -__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},213,[22,23,30,33,34,36,206,207,205,209]); -__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},214,[22,23,30,33,34,36,206,207,209]); -__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},215,[22,23,30,33,34,36,206,207,205,209]); -__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},216,[22,23,30,33,34,36,206,207,209]); -__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},217,[22,23,30,33,34,36,206,207,205,209]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),_=r(d[2]),s=r(d[3]),o=r(d[4]),c=r(d[5]),v=r(d[6]),h=r(d[7]).AnimatedEvent,l=r(d[8]),p=r(d[9]),u=r(d[10]),f=r(d[11]),N=r(d[12]),V=(function(V){function w(_,c){var v;return n(this,w),v=s(this,o(w).call(this)),_.style&&(_=t({},_,{style:new p(_.style)})),v._props=_,v._callback=c,v.__attach(),v}return v(w,l),_(w,[{key:"__getValue",value:function(){var t={};for(var n in this._props){var _=this._props[n];_ instanceof l?(!_.__isNative||_ instanceof p)&&(t[n]=_.__getValue()):t[n]=_ instanceof h?_.__getHandler():_}return t}},{key:"__getAnimatedValue",value:function(){var t={};for(var n in this._props){var _=this._props[n];_ instanceof l&&(t[n]=_.__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(o(w.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(){N(this.__isNative,'Expected node to be marked as "native"');var t=f.findNodeHandle(this._animatedView);N(null!=t,'Unable to locate attached view in the native tree'),u.API.connectAnimatedNodeToView(this.__getNativeTag(),t)}},{key:"__disconnectAnimatedView",value:function(){N(this.__isNative,'Expected node to be marked as "native"');var t=f.findNodeHandle(this._animatedView);N(null!=t,'Unable to locate attached view in the native tree'),u.API.disconnectAnimatedNodeFromView(this.__getNativeTag(),t)}},{key:"__getNativeConfig",value:function(){var t={};for(var n in this._props){var _=this._props[n];_ instanceof l&&(t[n]=_.__getNativeTag())}return{type:'props',props:t}}}]),w})();m.exports=V},218,[46,22,23,30,33,34,36,204,207,219,208,80,3]); -__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]),_=r(d[4]),y=r(d[5]),o=r(d[6]),u=r(d[7]),v=r(d[8]),f=r(d[9]),h=r(d[10]),c=r(d[11]),k=(function(k){function A(s){var y;return n(this,A),y=l(this,_(A).call(this)),(s=c(s)||{}).transform&&(s=t({},s,{transform:new v(s.transform)})),y._style=s,y}return o(A,f),s(A,[{key:"_walkStyleAndGetValues",value:function(t){var n={};for(var s in t){var l=t[s];l instanceof u?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 u?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 u&&n.__addChild(this)}}},{key:"__detach",value:function(){for(var t in this._style){var n=this._style[t];n instanceof u&&n.__removeChild(this)}y(_(A.prototype),"__detach",this).call(this)}},{key:"__makeNative",value:function(){for(var t in this._style){var n=this._style[t];n instanceof u&&n.__makeNative()}y(_(A.prototype),"__makeNative",this).call(this)}},{key:"__getNativeConfig",value:function(){var t={};for(var n in this._style)this._style[n]instanceof u&&(t[n]=this._style[n].__getNativeTag());return h.validateStyles(t),{type:'style',style:t}}}]),A})();m.exports=k},219,[46,22,23,30,33,34,36,207,220,209,208,76]); -__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},220,[22,23,30,33,34,36,207,209,208]); -__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},221,[22,23,30,33,34,36,206,207,205,209]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),_=r(d[2]),s=r(d[3]),o=r(d[4]),u=r(d[5]),l=r(d[6]),h=(r(d[7]),r(d[8])),v=r(d[9]),c=v.generateNewAnimationId,f=v.shouldUseNativeDriver,k=(function(v){function k(t,_,u,l,h){var v;return n(this,k),(v=s(this,o(k).call(this)))._value=t,v._parent=_,v._animationClass=u,v._animationConfig=l,v._useNativeDriver=f(l),v._callback=h,v.__attach(),v}return l(k,h),_(k,[{key:"__makeNative",value:function(){this.__isNative=!0,this._parent.__makeNative(),u(o(k.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(o(k.prototype),"__detach",this).call(this)}},{key:"update",value:function(){this._value.animate(new this._animationClass(t({},this._animationConfig,{toValue:this._animationConfig.toValue.__getValue()})),this._callback)}},{key:"__getNativeConfig",value:function(){var n=new this._animationClass(t({},this._animationConfig,{toValue:void 0})).__getNativeAnimationConfig();return{type:'tracking',animationId:c(),animationConfig:n,toValue:this._parent.__getNativeTag(),value:this._value.__getNativeTag()}}}]),k})();m.exports=k},222,[46,22,23,30,33,34,36,205,207,208]); -__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},223,[22,23,30,33,36,205,209,3]); -__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]),c=r(d[6]),l=r(d[7]).shouldUseNativeDriver,u=(function(u){function v(n){var _;return t(this,v),(_=s(this,o(v).call(this)))._deceleration=void 0!==n.deceleration?n.deceleration:.998,_._velocity=n.velocity,_._useNativeDriver=l(n),_.__isInteraction=void 0===n.isInteraction||n.isInteraction,_.__iterations=void 0!==n.iterations?n.iterations:1,_}return h(v,c),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},224,[22,23,30,33,34,36,225,208]); -__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(){function _(){t(this,_)}return n(_,[{key:"start",value:function(t,n,o,_,s){}},{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(t){var n=this.__onEnd;this.__onEnd=null,n&&n(t)}},{key:"__startNativeAnimation",value:function(t){t.__makeNative(),this.__nativeId=o.generateNewAnimationId(),o.API.startAnimatingNode(this.__nativeId,t.__getNativeTag(),this.__getNativeAnimationConfig(),this.__debouncedOnEnd.bind(this))}}]),_})();m.exports=_},225,[22,23,208]); -__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]),_=r(d[5]),l=(r(d[6]),r(d[7]),r(d[8])),f=r(d[9]),c=r(d[10]),u=r(d[11]).shouldUseNativeDriver;function v(t,s){return void 0===t||null===t?s:t}var p=(function(p){function y(s){var h;if(t(this,y),(h=n(this,o(y).call(this)))._overshootClamping=v(s.overshootClamping,!1),h._restDisplacementThreshold=v(s.restDisplacementThreshold,.001),h._restSpeedThreshold=v(s.restSpeedThreshold,.001),h._initialVelocity=v(s.velocity,0),h._lastVelocity=v(s.velocity,0),h._toValue=s.toValue,h._delay=v(s.delay,0),h._useNativeDriver=u(s),h.__isInteraction=void 0===s.isInteraction||s.isInteraction,h.__iterations=void 0!==s.iterations?s.iterations:1,void 0!==s.stiffness||void 0!==s.damping||void 0!==s.mass)c(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'),h._stiffness=v(s.stiffness,100),h._damping=v(s.damping,10),h._mass=v(s.mass,1);else if(void 0!==s.bounciness||void 0!==s.speed){c(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.fromBouncinessAndSpeed(v(s.bounciness,8),v(s.speed,12));h._stiffness=_.stiffness,h._damping=_.damping,h._mass=1}else{var l=f.fromOrigamiTensionAndFriction(v(s.tension,40),v(s.friction,7));h._stiffness=l.stiffness,h._damping=l.damping,h._mass=1}return c(h._stiffness>0,'Stiffness value must be greater than 0'),c(h._damping>0,'Damping value must be greater than 0'),c(h._mass>0,'Mass value must be greater than 0'),h}return _(y,l),s(y,[{key:"__getNativeAnimationConfig",value:function(){return{type:'spring',overshootClamping:this._overshootClamping,restDisplacementThreshold:this._restDisplacementThreshold,restSpeedThreshold:this._restSpeedThreshold,stiffness:this._stiffness,damping:this._damping,mass:this._mass,initialVelocity:v(this._initialVelocity,this._lastVelocity),toValue:this._toValue,iterations:this.__iterations}}},{key:"start",value:function(t,s,n,o,h){var _=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 y){var l=o.getInternalState();this._lastPosition=l.lastPosition,this._lastVelocity=l.lastVelocity,this._initialVelocity=this._lastVelocity,this._lastTime=l.lastTime}var f=function(){_._useNativeDriver?_.__startNativeAnimation(h):_.onUpdate()};this._delay?this._timeout=setTimeout(f,this._delay):f()}},{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,h=this._stiffness,_=-this._initialVelocity,l=n/(2*Math.sqrt(h*o)),f=Math.sqrt(h/o),c=f*Math.sqrt(1-l*l),u=this._toValue-this._startPosition,v=0,p=0,y=this._frameTime;if(l<1){var V=Math.exp(-l*f*y);v=this._toValue-V*((_+l*f*u)/c*Math.sin(c*y)+u*Math.cos(c*y)),p=l*f*V*(Math.sin(c*y)*(_+l*f*u)/c+u*Math.cos(c*y))-V*(Math.cos(c*y)*(_+l*f*u)-c*u*Math.sin(c*y))}else{var T=Math.exp(-f*y);v=this._toValue-T*(u+(_+f*u)*y),p=T*(_*(y*f-1)+y*u*(f*f))}if(this._lastTime=t,this._lastPosition=v,this._lastVelocity=p,this._onUpdate(v),this.__active){var b=!1;this._overshootClamping&&0!==this._stiffness&&(b=this._startPositionthis._toValue:v18&&A<=44?p(A):h(A),s(2*M-M*M,v,.01));return{stiffness:n(x),damping:t(B)}}}},227,[]); -__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]),v=(r(d[6]),r(d[7]),r(d[8])),l=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;return n(this,f),(s=o(this,_(f).call(this)))._toValue=t.toValue,s._easing=void 0!==t.easing?t.easing:c(),s._duration=void 0!==t.duration?t.duration:500,s._delay=void 0!==t.delay?t.delay:0,s.__iterations=void 0!==t.iterations?t.iterations:1,s.__isInteraction=void 0===t.isInteraction||t.isInteraction,s._useNativeDriver=l(t),s}return h(f,v),s(f,[{key:"__getNativeAnimationConfig",value:function(){for(var t=[],n=0;n=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},228,[22,23,30,33,34,36,205,223,225,208,229]); -__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},229,[22,23,230]); -__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=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)}}},230,[]); -__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]),v=r(d[8]),l=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(l){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,l),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=this,n=this._component.getScrollableNode?this._component.getScrollableNode():this._component,o=function(o){var s=t.props[o];s instanceof _&&s.__isNative&&(s.__attach(n,o),t._eventDetachers.push(function(){return s.__detach(n,o)}))};for(var s in this.props)o(s)}},{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 v.createElement(f,t({},N,n,{ref:this._setComponentRef,collapsable:!this._propsAnimated.__isNative&&n.collapsable}))}},{key:"getNode",value:function(){return this._component}}]),u})(v.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 l)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}},231,[11,22,23,30,33,36,204,218,48,70,3]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]);m.exports=s(t)},232,[233,231]); -__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]),f=(r(d[7]),r(d[8])),p=r(d[9]),h=r(d[10]),C=r(d[11]),v=r(d[12]),y=r(d[13]),b=c({},C.defaultProps,{numColumns:1,removeClippedSubviews:!0}),_=(function(b){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;u1?(y(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._renderItem=function(t){var n=l.props,o=n.renderItem,s=n.numColumns,u=n.columnWrapperStyle;if(s>1){var c=t.item,f=t.index;return y(Array.isArray(c),'Expected array of items with numColumns > 1'),p.createElement(h,{style:v.compose(w.row,u)},c.map(function(n,l){var u=o({item:n,index:f*s+l,separators:t.separators});return u&&p.cloneElement(u,{key:l})}))}return o(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(_,b),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){y(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."),y(t.onViewableItemsChanged===this.props.onViewableItemsChanged,'Changing onViewableItemsChanged on the fly is not supported'),y(!f(t.viewabilityConfig,this.props.viewabilityConfig),'Changing viewabilityConfig on the fly is not supported'),y(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;y(!n&&!o,'FlatList does not support custom data formats.'),l>1?y(!s,'numColumns does not support horizontal.'):y(!u,'columnWrapperStyle not supported for single column lists'),y(!(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){y(null!=n.index,'Missing index!');var f=n.index*s+u;t.push(c({},n,{item:o,key:l(o,f),index:f}))})}},{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 p.createElement(C,t({},this.props,{renderItem:this._renderItem,getItem:this._getItem,getItemCount:this._getItemCount,keyExtractor:this._keyExtractor,ref:this._captureRef,viewabilityConfigCallbackPairs:this._virtualizedListPairs}))}}]),_})(p.PureComponent);_.defaultProps=b;var w=v.create({row:{flexDirection:'row'}});m.exports=_},233,[11,22,30,33,23,36,46,43,153,48,77,234,52,3]); -__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]),c=r(d[6]),p=r(d[7]),u=r(d[8]),f=r(d[9]),_=r(d[10]),v=r(d[11]),y=r(d[12]),C=r(d[13]),L=r(d[14]),b=r(d[15]),S=r(d[16]),M=r(d[17]),x=r(d[18]),k=r(d[19]),I=(r(d[20]),r(d[21])),E=r(d[22]),R=(r(d[23]),r(d[24]).computeWindowedRenderLimits),w=!1,T='',z=(function(v){function z(t,p){var u;o(this,z),(u=l(this,h(z).call(this,t,p)))._getScrollMetrics=function(){return u._scrollMetrics},u._getOutermostParentListRef=function(){return u._isNestedWithSameOrientation()?u.context.virtualizedList.getOutermostParentListRef():c(u)},u._getNestedChildState=function(t){var s=u._nestedChildLists.get(t);return s&&s.state},u._registerAsNestedChild=function(t){var s=u._cellKeysToChildListKeys.get(t.cellKey)||new Set;s.add(t.key),u._cellKeysToChildListKeys.set(t.cellKey,s);var n=u._nestedChildLists.get(t.key);E(!(n&&null!==n.ref),"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."),u._nestedChildLists.set(t.key,{ref:t.ref,state:null}),u._hasInteracted&&t.ref.recordInteraction()},u._unregisterAsNestedChild=function(t){u._nestedChildLists.set(t.key,{ref:null,state:t.state})},u._onUpdateSeparators=function(t,s){t.forEach(function(t){var n=null!=t&&u._cellRefs[t];n&&n.updateSeparatorProps(s)})},u._averageCellLength=0,u._cellKeysToChildListKeys=new Map,u._cellRefs={},u._frames={},u._footerLength=0,u._hasDataChangedSinceEndReached=!0,u._hasDoneInitialScroll=!1,u._hasInteracted=!1,u._hasMore=!1,u._hasWarned={},u._headerLength=0,u._hiPriInProgress=!1,u._highestMeasuredFrameIndex=0,u._indicesToKeys=new Map,u._nestedChildLists=new Map,u._offsetFromParentVirtualizedList=0,u._prevParentOffset=0,u._scrollMetrics={contentLength:0,dOffset:0,dt:10,offset:0,timestamp:0,velocity:0,visibleLength:0},u._scrollRef=null,u._sentEndForContentLength=0,u._totalCellLength=0,u._totalCellsMeasured=0,u._viewabilityTuples=[],u._captureScrollRef=function(t){u._scrollRef=t},u._defaultRenderScrollComponent=function(t){var n=t.onRefresh;return u._isNestedWithSameOrientation()?y.createElement(x,t):n?(E('boolean'==typeof t.refreshing,'`refreshing` prop must be set as a boolean in order to use `onRefresh`, but got `'+JSON.stringify(t.refreshing)+'`'),y.createElement(b,s({},t,{refreshControl:null==t.refreshControl?y.createElement(L,{refreshing:t.refreshing,onRefresh:n,progressViewOffset:t.progressViewOffset}):t.refreshControl}))):y.createElement(b,t)},u._onCellUnmount=function(t){var s=u._frames[t];s&&(u._frames[t]=n({},s,{inLayout:!1}))},u._onLayout=function(t){u._isNestedWithSameOrientation()?u.measureLayoutRelativeToContainingList():u._scrollMetrics.visibleLength=u._selectLength(t.nativeEvent.layout),u.props.onLayout&&u.props.onLayout(t),u._scheduleCellsToRenderUpdate(),u._maybeCallOnEndReached()},u._onLayoutEmpty=function(t){u.props.onLayout&&u.props.onLayout(t)},u._onLayoutFooter=function(t){u._footerLength=u._selectLength(t.nativeEvent.layout)},u._onLayoutHeader=function(t){u._headerLength=u._selectLength(t.nativeEvent.layout)},u._onContentSizeChange=function(t,s){t>0&&s>0&&null!=u.props.initialScrollIndex&&u.props.initialScrollIndex>0&&!u._hasDoneInitialScroll&&(u.scrollToIndex({animated:!1,index:u.props.initialScrollIndex}),u._hasDoneInitialScroll=!0),u.props.onContentSizeChange&&u.props.onContentSizeChange(t,s),u._scrollMetrics.contentLength=u._selectLength({height:s,width:t}),u._scheduleCellsToRenderUpdate(),u._maybeCallOnEndReached()},u._convertParentScrollMetrics=function(t){var s=t.offset-u._offsetFromParentVirtualizedList,n=t.visibleLength,o=s-u._scrollMetrics.offset;return{visibleLength:n,contentLength:u._scrollMetrics.contentLength,offset:s,dOffset:o}},u._onScroll=function(t){u._nestedChildLists.forEach(function(s){s.ref&&s.ref._onScroll(t)}),u.props.onScroll&&u.props.onScroll(t);var s=t.timeStamp,n=u._selectLength(t.nativeEvent.layoutMeasurement),o=u._selectLength(t.nativeEvent.contentSize),l=u._selectOffset(t.nativeEvent.contentOffset),h=l-u._scrollMetrics.offset;if(u._isNestedWithSameOrientation()){if(0===u._scrollMetrics.contentLength)return;var c=u._convertParentScrollMetrics({visibleLength:n,offset:l});n=c.visibleLength,o=c.contentLength,l=c.offset,h=c.dOffset}var p=u._scrollMetrics.timestamp?Math.max(1,s-u._scrollMetrics.timestamp):1,f=h/p;p>500&&u._scrollMetrics.dt>500&&o>5*n&&!u._hasWarned.perf&&(I("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:p,prevDt:u._scrollMetrics.dt,contentLength:o}),u._hasWarned.perf=!0),u._scrollMetrics={contentLength:o,dt:p,dOffset:h,offset:l,timestamp:s,velocity:f,visibleLength:n},u._updateViewableItems(u.props.data),u.props&&(u._maybeCallOnEndReached(),0!==f&&u._fillRateHelper.activate(),u._computeBlankness(),u._scheduleCellsToRenderUpdate())},u._onScrollBeginDrag=function(t){u._nestedChildLists.forEach(function(s){s.ref&&s.ref._onScrollBeginDrag(t)}),u._viewabilityTuples.forEach(function(t){t.viewabilityHelper.recordInteraction()}),u._hasInteracted=!0,u.props.onScrollBeginDrag&&u.props.onScrollBeginDrag(t)},u._onScrollEndDrag=function(t){var s=t.nativeEvent.velocity;s&&(u._scrollMetrics.velocity=u._selectOffset(s)),u._computeBlankness(),u.props.onScrollEndDrag&&u.props.onScrollEndDrag(t)},u._onMomentumScrollEnd=function(t){u._scrollMetrics.velocity=0,u._computeBlankness(),u.props.onMomentumScrollEnd&&u.props.onMomentumScrollEnd(t)},u._updateCellsToRender=function(){var t=u.props,s=t.data,n=t.getItemCount,o=t.onEndReachedThreshold,l=u._isVirtualizationDisabled();u._updateViewableItems(s),s&&u.setState(function(t){var h;if(l){var c=u._scrollMetrics,p=c.contentLength,f=c.offset,_=c.visibleLength,v=p-_-f0)for(var y=h.first,C=h.last,L=y;L<=C;L++){var b=u._indicesToKeys.get(L),S=b&&u._cellKeysToChildListKeys.get(b);if(S){var M=!1,x=S,k=Array.isArray(x),I=0;for(x=k?x:x["function"==typeof Symbol&&"function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var E;if(k){if(I>=x.length)break;E=x[I++]}else{if((I=x.next()).done)break;E=I.value}var w=E,T=u._nestedChildLists.get(w);if(T&&T.ref&&T.ref.hasMore()){M=!0;break}}if(M){h.last=L;break}}}return h})},u._createViewToken=function(t,s){var n=u.props,o=n.data,l=n.getItem,h=n.keyExtractor,c=l(o,t);return{index:t,item:c,key:h(c,t),isViewable:s}},u._getFrameMetricsApprox=function(t){var s=u._getFrameMetrics(t);if(s&&s.index===t)return s;var n=u.props.getItemLayout;return E(!n,'Should not have to estimate frames when a measurement metrics function is provided'),{length:u._averageCellLength,offset:u._averageCellLength*t}},u._getFrameMetrics=function(t){var s=u.props,n=s.data,o=s.getItem,l=s.getItemCount,h=s.getItemLayout,c=s.keyExtractor;E(l(n)>t,'Tried to get frame for out of range index '+t);var p=o(n,t),f=p&&u._frames[c(p,t)];return f&&f.index===t||h&&(f=h(n,t)),f},E(!t.onScroll||!t.onScroll.__isNative,"Components based on VirtualizedList must be wrapped with Animated.createAnimatedComponent to support native onScroll events with useNativeDriver"),E(t.windowSize>0,'VirtualizedList: The windowSize prop must be present and set to a value greater than 0.'),u._fillRateHelper=new _(u._getFrameMetrics),u._updateCellsToRenderBatcher=new f(u._updateCellsToRender,u.props.updateCellsBatchingPeriod),u.props.viewabilityConfigCallbackPairs?u._viewabilityTuples=u.props.viewabilityConfigCallbackPairs.map(function(t){return{viewabilityHelper:new k(t.viewabilityConfig),onViewableItemsChanged:t.onViewableItemsChanged}}):u.props.onViewableItemsChanged&&u._viewabilityTuples.push({viewabilityHelper:new k(u.props.viewabilityConfig),onViewableItemsChanged:u.props.onViewableItemsChanged});var v={first:u.props.initialScrollIndex||0,last:Math.min(u.props.getItemCount(u.props.data),(u.props.initialScrollIndex||0)+u.props.initialNumToRender)-1};if(u._isNestedWithSameOrientation()){var C=u.context.virtualizedList.getNestedChildState(u.props.listKey||u._getCellKey());C&&(v=C,u.state=C,u._frames=C.frames)}return u.state=v,u}return u(z,v),p(z,[{key:"scrollToEnd",value:function(t){var s=!t||t.animated,n=this.props.getItemCount(this.props.data)-1,o=this._getFrameMetricsApprox(n),l=Math.max(0,o.offset+o.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,n=s.data,o=s.horizontal,l=s.getItemCount,h=s.getItemLayout,c=s.onScrollToIndexFailed,p=t.animated,u=t.index,f=t.viewOffset,_=t.viewPosition;if(E(u>=0&&uthis._highestMeasuredFrameIndex)return E(!!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(o?{x:y,animated:p}:{y:y,animated:p})}},{key:"scrollToItem",value:function(t){for(var s=t.item,o=this.props,l=o.data,h=o.getItem,c=(0,o.getItemCount)(l),p=0;p0){w=!1,T='';var I=f?'width':'height',E=this.props.initialScrollIndex?-1:this.props.initialNumToRender-1,R=this.state,z=R.first,O=R.last;this._pushCells(C,b,L,0,E,v);var K=Math.max(E+1,z);if(!_&&z>E+1){var N=!1;if(L.size>0)for(var V=c?1:0,A=K-1;A>E;A--)if(L.has(A+V)){var D=this._getFrameMetricsApprox(E),H=this._getFrameMetricsApprox(A),B=H.offset-D.offset-(this.props.initialScrollIndex?0:D.length);C.push(y.createElement(x,{key:"$sticky_lead",style:t({},I,B)})),this._pushCells(C,b,L,A,A,v);var U=this._getFrameMetricsApprox(z).offset-(H.offset+H.length);C.push(y.createElement(x,{key:"$sticky_trail",style:t({},I,U)})),N=!0;break}if(!N){var W=this._getFrameMetricsApprox(E),$=this._getFrameMetricsApprox(z).offset-(W.offset+W.length);C.push(y.createElement(x,{key:"$lead_spacer",style:t({},I,$)}))}}if(this._pushCells(C,b,L,K,O,v),!this._hasWarned.keys&&w&&(console.warn("VirtualizedList: missing keys for items, make sure to specify a key property on each item or provide a custom keyExtractor.",T),this._hasWarned.keys=!0),!_&&O=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{M.measureLayout(C.findNodeHandle(this),C.findNodeHandle(this.context.virtualizedList.getOutermostParentListRef()),function(t){console.warn("VirtualizedList: Encountered an error while measuring a list's offset from its containing VirtualizedList.")},function(s,n,o,l){t._offsetFromParentVirtualizedList=t._selectOffset({x:s,y:n}),t._scrollMetrics.contentLength=t._selectLength({width:o,height:l});var h=t._convertParentScrollMetrics(t.context.virtualizedList.getScrollMetrics());t._scrollMetrics.visibleLength=h.visibleLength,t._scrollMetrics.offset=h.offset})}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=[],n=this.props.getItemCount(this.props.data),o=0;o0){var _=l-this._getFrameMetricsApprox(s).offset;u=u||_<0||c<-2&&_2&&v0&&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},235,[22,23,210]); -__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]),_=r(d[4]),h=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},o=[],u=10,f=null,c=(function(){function c(t){s(this,c),this._anyBlankStartTime=null,this._enabled=!1,this._info=new h,this._mostlyBlankStartTime=null,this._samplesStartTime=null,this._getFrameMetrics=t,this._enabled=(f||0)>Math.random(),this._resetData()}return n(c,null,[{key:"addListener",value:function(t){return _(null!==f,'Call `FillRateHelper.setSampleRate` before `addListener`.'),o.push(t),{remove:function(){o=o.filter(function(n){return t!==n})}}}},{key:"setSampleRate",value:function(t){f=t}},{key:"setMinSampleCount",value:function(t){u=t}}]),n(c,[{key:"activate",value:function(){this._enabled&&null==this._samplesStartTime&&(this._samplesStartTime=l())}},{key:"deactivateAndFlush",value:function(){if(this._enabled){var n=this._samplesStartTime;if(null!=n)if(this._info.sample_count0&&(k=Math.min(u,Math.max(0,p.offset-h)));for(var b=0,v=n.last,S=this._getFrameMetrics(v);v>=n.first&&(!S||!S.inLayout);)S=this._getFrameMetrics(v),v--;if(S&&v0?(this._anyBlankStartTime=c,this._info.any_blank_speed_sum+=f,this._info.any_blank_count++,this._info.pixels_blank+=T,B>.5&&(this._mostlyBlankStartTime=c,this._info.mostly_blank_count++)):(f<.01||Math.abs(_)<1)&&this.deactivateAndFlush(),B}},{key:"enabled",value:function(){return this._enabled}},{key:"_resetData",value:function(){this._anyBlankStartTime=null,this._info=new h,this._mostlyBlankStartTime=null,this._samplesStartTime=null}}]),c})();m.exports=c},236,[46,23,22,108,5]); -__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]),h=r(d[3]),f=r(d[4]),p=r(d[5]),l=r(d[6]),u=(r(d[7]),r(d[8])),v=(r(d[9]).NativeComponent,r(d[10])),c=(r(d[11]),r(d[12]),r(d[13]).getViewManagerConfig('AndroidSwipeRefreshLayout'));t=c?c.Constants:{SIZE:{}};var R=(function(t){function c(){var t,s;o(this,c);for(var n=arguments.length,h=new Array(n),l=0;l0&&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=R.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=_.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(c)}}}}},{key:"render",value:function(){var s,c,p=this;this.props.horizontal?(s=o,c=n):(s=t,c=V),A(void 0!==s,'ScrollViewClass must not be undefined'),A(void 0!==c,'ScrollContentContainerViewClass must not be undefined');var h=[this.props.horizontal&&I.contentContainerHorizontal,this.props.contentContainerStyle],u={};this.props.onContentSizeChange&&(u={onLayout:this._handleContentOnLayout});var f=this.props.stickyHeaderIndices,R=this.props.children;if(null!=f&&f.length>0){var v=_.Children.toArray(this.props.children);R=v.map(function(t,n){var o=t?f.indexOf(n):-1;if(o>-1){var l=t.key,s=f[o+1];return _.createElement(H,{key:l,ref:function(t){return p._setStickyHeaderRef(l,t)},nextHeaderLayoutY:p._headerLayoutYs.get(p._getKeyForIndex(s,v)),onLayout:function(t){return p._onStickyHeaderLayout(n,t,l)},scrollAnimatedValue:p._scrollAnimatedValue,inverted:p.props.invertStickyHeaders,scrollViewHeight:p.state.layoutHeight},t)}return t})}var S=f&&f.length>0,w=_.createElement(c,l({},u,{ref:this._setInnerViewRef,style:h,removeClippedSubviews:!S&&this.props.removeClippedSubviews,collapsable:!1}),R),k=void 0!==this.props.alwaysBounceHorizontal?this.props.alwaysBounceHorizontal:this.props.horizontal,T=void 0!==this.props.alwaysBounceVertical?this.props.alwaysBounceVertical:!this.props.horizontal,x=!!this.props.DEPRECATED_sendUpdatedChildFrames,M=this.props.horizontal?I.baseHorizontal:I.baseVertical,b=y({},this.props,{alwaysBounceHorizontal:k,alwaysBounceVertical:T,style:[M,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:C(this.props.scrollBarThumbImage),scrollEventThrottle:S?1:this.props.scrollEventThrottle,sendMomentumEvents:!(!this.props.onMomentumScrollBegin&&!this.props.onMomentumScrollEnd),DEPRECATED_sendUpdatedChildFrames:x,snapToStart:!1!==this.props.snapToStart,snapToEnd:!1!==this.props.snapToEnd,pagingEnabled:this.props.pagingEnabled||null!=this.props.snapToInterval||null!=this.props.snapToOffsets}),z=this.props.decelerationRate;null!=z&&(b.decelerationRate=E(z));var L=this.props.refreshControl;return L?_.cloneElement(L,{style:b.style},_.createElement(s,l({},b,{style:M,ref:this._setScrollViewRef}),w)):_.createElement(s,l({},b,{ref:this._setScrollViewRef}),w)}}]),T})(_.Component),I=w.create({baseVertical:{flexGrow:1,flexShrink:1,flexDirection:'column',overflow:'scroll'},baseHorizontal:{flexGrow:1,flexShrink:1,flexDirection:'row',overflow:'scroll'},contentContainerHorizontal:{flexDirection:'row'}});m.exports=M},240,[11,22,23,30,33,32,36,46,212,43,48,80,241,246,52,77,247,245,76,3,248,157,163]); -__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 this.state.isTouching},scrollResponderHandleStartShouldSetResponder:function(o){var s=t.currentlyFocusedField();return'handled'===this.props.keyboardShouldPersistTaps&&null!=s&&o.target!==s},scrollResponderHandleStartShouldSetResponderCapture:function(o){if(this.scrollResponderIsAnimating())return!0;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.lastMomentumScrollEndTime0){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},246,[22,23,30,33,36,212,48,52,77]); -__d(function(g,r,i,a,m,e,d){var o=r(d[0]),n=r(d[1]),l=r(d[2]),t=r(d[3]),u=r(d[4]),c=(function(c){"use strict";function s(){return o(this,s),l(this,t(s).apply(this,arguments))}return u(s,c),n(s,[{key:"scrollTo",value:function(o,n,l){}},{key:"flashScrollIndicators",value:function(){}},{key:"scrollToEnd",value:function(o){}},{key:"scrollWithoutAnimationTo",value:function(){arguments.length>0&&void 0!==arguments[0]&&arguments[0],arguments.length>1&&void 0!==arguments[1]&&arguments[1]}},{key:"getScrollResponder",value:function(){}},{key:"getScrollableNode",value:function(){}},{key:"getInnerViewNode",value:function(){}},{key:"scrollResponderScrollNativeHandleToKeyboard",value:function(o,n,l){}},{key:"scrollResponderScrollTo",value:function(o,n,l){}}]),s})(r(d[5]).NativeComponent);m.exports=c},247,[22,23,30,33,36,80]); -__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}},248,[43]); -__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]),l=r(d[4]),h=(function(){function h(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{viewAreaCoveragePercentThreshold:0};s(this,h),this._hasInteracted=!1,this._timers=new Set,this._viewableIndices=[],this._viewableItems=new Map,this._config=t}return o(h,[{key:"dispose",value:function(){this._timers.forEach(clearTimeout)}},{key:"computeViewableItems",value:function(t,n,s,o,h){var c=this._config,f=c.itemVisiblePercentThreshold,v=c.viewAreaCoveragePercentThreshold,b=null!=v,_=b?v:f;l(null!=_&&null!=f!=(null!=v),'Must set exactly one of itemVisiblePercentThreshold or viewAreaCoveragePercentThreshold');var w=[];if(0===t)return w;var y=-1,I=h||{first:0,last:t-1},p=I.first,k=I.last;if(k>=t)return console.warn('Invalid render range computing viewability '+JSON.stringify({renderRange:h,itemCount:t})),[];for(var S=p;S<=k;S++){var T=o(S);if(T){var A=T.offset-n,V=A+T.length;if(A0)y=S,u(b,_,A,V,s,T.length)&&w.push(S);else if(y>=0)break}}return w}},{key:"onUpdate",value:function(t,n,s,o,l,h,u){var c=this;if((!this._config.waitForInteraction||this._hasInteracted)&&0!==t&&o(0)){var f=[];if(t&&(f=this.computeViewableItems(t,n,s,o,u)),this._viewableIndices.length!==f.length||!this._viewableIndices.every(function(t,n){return t===f[n]}))if(this._viewableIndices=f,this._config.minimumViewTime){var v=setTimeout(function(){c._timers.delete(v),c._onUpdateSync(f,h,l)},this._config.minimumViewTime);this._timers.add(v)}else this._onUpdateSync(f,h,l)}}},{key:"resetViewableIndices",value:function(){this._viewableIndices=[]}},{key:"recordInteraction",value:function(){this._hasInteracted=!0}},{key:"_onUpdateSync",value:function(s,o,l){var h=this;s=s.filter(function(t){return h._viewableIndices.includes(t)});var u=this._viewableItems,c=new Map(s.map(function(t){var n=l(t,!0);return[n.key,n]})),f=[],v=c,b=Array.isArray(v),_=0;for(v=b?v:v["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var w;if(b){if(_>=v.length)break;w=v[_++]}else{if((_=v.next()).done)break;w=_.value}var y=n(w,2),I=y[0],p=y[1];u.has(I)||f.push(p)}var k=u,S=Array.isArray(k),T=0;for(k=S?k:k["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var A;if(S){if(T>=k.length)break;A=k[T++]}else{if((T=k.next()).done)break;A=T.value}var V=n(A,2),x=V[0],M=V[1];c.has(x)||f.push(t({},M,{isViewable:!1}))}f.length>0&&(this._viewableItems=c,o({viewableItems:Array.from(c.values()),changed:f,viewabilityConfig:this._config}))}}]),h})();function u(t,n,s,o,l,h){if(f(s,o,l))return!0;var u=c(s,o,l);return 100*(t?u/l:u/h)>=n}function c(t,n,s){var o=Math.min(n,s)-Math.max(t,0);return Math.max(0,o)}function f(t,n,s){return t>=0&&n<=s&&n>t}m.exports=h},249,[46,12,22,23,3]); -__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=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=_);){var E=z>=c,F=N<=l.first||N>l.last,P=N>J&&(!E||!F),W=T>=l.last||T=N&&N>=0&&T=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},250,[12,3]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]);m.exports=s(t)},251,[252,231]); -__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),o=r(d[1]),t=r(d[2]),u=r(d[3]),c=r(d[4]),s=r(d[5]),l=r(d[6]),h=r(d[7]),f=r(d[8]),p=(r(d[9]),r(d[10])),b=r(d[11]),y=r(d[12]),v=r(d[13]),S=r(d[14]),w=l.ImageLoader,I=r(d[15]),E=1;var L=o({},c,{style:u(t),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 O=function(n,o){var t,u,c,l,h=S(n.source),p=S(n.defaultSource),w=S(n.loadingIndicatorSource);if(h&&''===h.uri&&console.warn('source.uri should not be an empty string'),n.src&&console.warn('The component requires a `source` property rather than `src`.'),n.children)throw new Error('The component cannot contain children. If you want to render content on top of the image, consider using the component or absolute positioning.');if(n.defaultSource&&n.loadingIndicatorSource)throw new Error('The component cannot have defaultSource and loadingIndicatorSource at the same time. Please use either defaultSource or loadingIndicatorSource.');if(!h||h.uri||Array.isArray(h)||(h=null),null!=(null==(t=h)?void 0:t.uri)){var E=h,L=E.width,O=E.height;c=y([{width:L,height:O},z.base,n.style]),l=[{uri:h.uri}]}else c=y([z.base,n.style]),l=h;var T=n.onLoadStart,q=n.onLoad,R=n.onLoadEnd,x=n.onError,A=v(n,{style:c,shouldNotifyLoadEvents:!!(T||q||R||x),src:l,headers:null==(u=h)?void 0:u.headers,defaultSrc:p?p.uri:null,loadingIndicatorSrc:w?w.uri:null,ref:o});return f.createElement(b.Consumer,null,function(n){return n?f.createElement(I,A):f.createElement(s,A)})};(O=f.forwardRef(O)).displayName='Image',O.getSize=function(n,o,t){return w.getSize(n).then(function(n){o(n.width,n.height)}).catch(t||function(){console.warn('Failed to get size for image: '+n)})},O.prefetch=function(n,o){var t=E++;return o&&o(t),w.prefetchImage(n,t)},O.abortPrefetch=function(n){w.abortRequest(n)},O.queryCache=function(o){return n.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.awrap(w.queryCache(o));case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}})},O.resolveAssetSource=S,O.propTypes=L;var z=p.create({base:{overflow:'hidden'}});m.exports=O},252,[138,46,57,184,253,255,8,61,48,80,52,78,76,177,163,256]); -__d(function(g,r,i,a,m,e,d){'use strict';var o=r(d[0]),n=r(d[1]),s=r(d[2]),t=r(d[3]),c=r(d[4]),l=r(d[5]),b=r(d[6]),p=b.DeprecatedAccessibilityComponentTypes,f=b.DeprecatedAccessibilityTraits,u=b.DeprecatedAccessibilityRoles,y=b.DeprecatedAccessibilityStates,R=c(l);m.exports=o({accessible:t.bool,accessibilityLabel:t.node,accessibilityHint:t.string,accessibilityActions:t.arrayOf(t.string),accessibilityIgnoresInvertColors:t.bool,accessibilityComponentType:t.oneOf(p),accessibilityRole:t.oneOf(u),accessibilityStates:t.arrayOf(t.oneOf(y)),accessibilityLiveRegion:t.oneOf(['none','polite','assertive']),importantForAccessibility:t.oneOf(['auto','yes','no','no-hide-descendants']),accessibilityTraits:t.oneOfType([t.oneOf(f),t.arrayOf(t.oneOf(f))]),accessibilityViewIsModal:t.bool,accessibilityElementsHidden:t.bool,onAccessibilityAction:t.func,onAccessibilityTap:t.func,onMagicTap:t.func,testID:t.string,nativeID:t.string,onResponderGrant:t.func,onResponderMove:t.func,onResponderReject:t.func,onResponderRelease:t.func,onResponderTerminate:t.func,onResponderTerminationRequest:t.func,onStartShouldSetResponder:t.func,onStartShouldSetResponderCapture:t.func,onMoveShouldSetResponder:t.func,onMoveShouldSetResponderCapture:t.func,hitSlop:n,onLayout:t.func,pointerEvents:t.oneOf(['box-none','none','box-only','auto']),style:R,removeClippedSubviews:t.bool,renderToHardwareTextureAndroid:t.bool,shouldRasterizeIOS:t.bool,collapsable:t.bool,needsOffscreenAlphaCompositing:t.bool},s)},253,[46,183,254,61,184,70,200]); -__d(function(g,r,i,a,m,e,d){'use strict'},254,[]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0])('RCTImageView');m.exports=t},255,[157]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0])('RCTTextInlineImage');m.exports=t},256,[157]); -__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})},257,[240,231]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]);m.exports=s(t)},258,[259,231]); -__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]),p=r(d[4]),f=r(d[5]),l=r(d[6]),c=(r(d[7]),r(d[8])),u=(r(d[9]),r(d[10])),R=l({},u.defaultProps,{stickySectionHeadersEnabled:!1}),h=(function(l){function R(){var t,n;s(this,R);for(var f=arguments.length,l=new Array(f),c=0;c=l.data.length+1)n-=l.data.length+1;else return-1===n?{section:l,key:p+':header',index:null,header:!0,trailingSection:o[s+1]}:n===l.data.length?{section:l,key:p+':footer',index:null,header:!1,trailingSection:o[s+1]}:{section:l,key:p+':'+(l.keyExtractor||this.props.keyExtractor)(l.data[n],n),index:n,leadingItem:l.data[n-1],leadingSection:o[s-1],trailingItem:l.data.length>n+1?l.data[n+1]:void 0,trailingSection:o[s+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,l=t===this.state.childProps.getItemCount()-1,p=n.index===n.section.data.length-1;return s&&p?s:!o||p||l?null:o}}]),I})(h.PureComponent);I.defaultProps=n({},S.defaultProps,{data:[]});var _=(function(t){function p(){var t,c;o(this,p);for(var u=arguments.length,h=new Array(u),f=0;f=21&&this.props.statusBarBackgroundColor,l=c.createElement(C,{style:[L.drawerSubview,{width:this.props.drawerWidth,backgroundColor:this.props.drawerBackgroundColor}],collapsable:!1},this.props.renderNavigationView(),u&&c.createElement(C,{style:L.drawerStatusBar})),p=c.createElement(C,{style:L.mainSubview,collapsable:!1},u&&c.createElement(f,{translucent:!0,backgroundColor:this.props.statusBarBackgroundColor}),u&&c.createElement(C,{style:[L.statusBar,{backgroundColor:this.props.statusBarBackgroundColor}]}),this.props.children);return c.createElement(b,t({},s,{ref:this._nativeRef,drawerWidth:this.props.drawerWidth,drawerPosition:this.props.drawerPosition,drawerLockMode:this.props.drawerLockMode,style:[L.base,this.props.style],onDrawerSlide:this._onDrawerSlide,onDrawerOpen:this._onDrawerOpen,onDrawerClose:this._onDrawerClose,onDrawerStateChanged:this._onDrawerStateChanged}),p,l)}},{key:"openDrawer",value:function(){v.dispatchViewManagerCommand(this._getDrawerLayoutHandle(),v.getViewManagerConfig('AndroidDrawerLayout').Commands.openDrawer,null)}},{key:"closeDrawer",value:function(){v.dispatchViewManagerCommand(this._getDrawerLayoutHandle(),v.getViewManagerConfig('AndroidDrawerLayout').Commands.closeDrawer,null)}},{key:"_getDrawerLayoutHandle",value:function(){return h.findNodeHandle(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)}}]),k})(c.Component);B.positions=k.DrawerPosition,B.defaultProps={drawerBackgroundColor:'white'};var L=D.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:f.currentHeight},drawerStatusBar:{position:'absolute',top:0,left:0,right:0,height:f.currentHeight,backgroundColor:'rgba(0, 0, 0, 0.251)'}});m.exports=B},268,[11,9,22,23,30,33,36,43,48,80,269,52,42,77,193,245,270]); -__d(function(g,r,i,a,m,e,d){'use strict';var t,n=r(d[0]),l=r(d[1]),u=r(d[2]),o=r(d[3]),c=r(d[4]),s=r(d[5]),p=r(d[6]),k=(r(d[7]),r(d[8])),v=r(d[9]).StatusBarManager;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 f=(function(t){function s(){var t,l;n(this,s);for(var c=arguments.length,p=new Array(c),k=0;k is only supported on iOS.'),0===c.Children.count(this.props.children)?null:c.createElement(l,{style:[this.props.style,y.container],nativeID:this.props.nativeID,backgroundColor:this.props.backgroundColor},this.props.children)}}]),h})(c.Component),y=u.create({container:{position:'absolute'}});m.exports=h},275,[22,23,30,33,36,58,43,48,52,276]); -__d(function(g,r,i,a,m,e,d){'use strict';r(d[0]);var s=r(d[1]);m.exports=s('RCTInputAccessoryView')},276,[48,157]); -__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},277,[11,9,22,23,30,33,36,243,244,43,48,52,77]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),o=r(d[1]),n=(r(d[2]),r(d[3])),s=(r(d[4]),r(d[5])),l=r(d[6]),h=r(d[7]).ScrollViewManager,c=r(d[8]),p=r(d[9]),u=r(d[10]),R=r(d[11]),_=r(d[12]),f=r(d[13]),w=r(d[14]),S=r(d[15]),C=f({displayName:'ListView',_rafIds:[],_childFrames:[],_sentEndForContentLength:null,_scrollComponent:null,_prevRenderedRowsCount:0,_visibleRows:{},scrollProperties:{},mixins:[p.Mixin],statics:{DataSource:n},getMetrics:function(){return{contentLength:this.scrollProperties.contentLength,totalRows:this.props.enableEmptySections?this.props.dataSource.getRowAndSectionCount():this.props.dataSource.getRowCount(),renderedRows:this.state.curRenderedRowsCount,visibleRows:Object.keys(this._visibleRows).length}},getScrollResponder:function(){if(this._scrollComponent&&this._scrollComponent.getScrollResponder)return this._scrollComponent.getScrollResponder()},getScrollableNode:function(){return this._scrollComponent&&this._scrollComponent.getScrollableNode?this._scrollComponent.getScrollableNode():l.findNodeHandle(this._scrollComponent)},scrollTo:function(){var t;this._scrollComponent&&this._scrollComponent.scrollTo&&(t=this._scrollComponent).scrollTo.apply(t,arguments)},scrollToEnd:function(t){this._scrollComponent&&(this._scrollComponent.scrollToEnd?this._scrollComponent.scrollToEnd(t):console.warn("The scroll component used by the ListView does not support scrollToEnd. Check the renderScrollComponent prop of your ListView."))},flashScrollIndicators:function(){this._scrollComponent&&this._scrollComponent.flashScrollIndicators&&this._scrollComponent.flashScrollIndicators()},setNativeProps:function(t){this._scrollComponent&&this._scrollComponent.setNativeProps(t)},getDefaultProps:function(){return{initialListSize:10,pageSize:1,renderScrollComponent:function(t){return s.createElement(c,t)},scrollRenderAheadDistance:1e3,onEndReachedThreshold:1e3,stickySectionHeadersEnabled:!1,stickyHeaderIndices:[]}},getInitialState:function(){return{curRenderedRowsCount:this.props.initialListSize,highlightedRow:{}}},getInnerViewNode:function(){return this._scrollComponent&&this._scrollComponent.getInnerViewNode()},UNSAFE_componentWillMount:function(){this.scrollProperties={visibleLength:null,contentLength:null,offset:0},this._rafIds=[],this._childFrames=[],this._visibleRows={},this._prevRenderedRowsCount=0,this._sentEndForContentLength=null},componentWillUnmount:function(){this._rafIds.forEach(cancelAnimationFrame),this._rafIds=[]},componentDidMount:function(){var t=this;this._requestAnimationFrame(function(){t._measureAndUpdateScrollProps()})},UNSAFE_componentWillReceiveProps:function(t){var o=this;this.props.dataSource===t.dataSource&&this.props.initialListSize===t.initialListSize||this.setState(function(t,n){return o._prevRenderedRowsCount=0,{curRenderedRowsCount:Math.min(Math.max(t.curRenderedRowsCount,n.initialListSize),n.enableEmptySections?n.dataSource.getRowAndSectionCount():n.dataSource.getRowCount())}},function(){return o._renderMoreRowsIfNeeded()})},componentDidUpdate:function(){var t=this;this._requestAnimationFrame(function(){t._measureAndUpdateScrollProps()})},_onRowHighlighted:function(t,o){this.setState({highlightedRow:{sectionID:t,rowID:o}})},render:function(){for(var n=[],l=this.props.dataSource,h=l.rowIdentities,c=0,p=[],f=this.props.renderSectionHeader,w=this.props.renderHeader&&this.props.renderHeader(),S=this.props.renderFooter&&this.props.renderFooter(),C=w?1:0,v=0;v=this._prevRenderedRowsCount&&l.rowShouldUpdate(v,I),D=s.createElement(u,{key:'r_'+P,shouldUpdate:!!F,render:this.props.renderRow.bind(null,l.getRowData(v,I),b,L,this._onRowHighlighted)});if(n.push(D),C++,this.props.renderSeparator&&(I!==E.length-1||v===h.length-1)){var N=this.state.highlightedRow.sectionID===b&&(this.state.highlightedRow.rowID===L||this.state.highlightedRow.rowID===E[I+1]),A=this.props.renderSeparator(b,L,N);A&&(n.push(s.createElement(R,{key:'s_'+P},A)),C++)}if(++c===this.state.curRenderedRowsCount)break}if(c>=this.state.curRenderedRowsCount)break}var H=this.props,z=H.renderScrollComponent,V=o(H,["renderScrollComponent"]);return V.scrollEventThrottle||(V.scrollEventThrottle=50),void 0===V.removeClippedSubviews&&(V.removeClippedSubviews=!0),t(V,{onScroll:this._onScroll,stickyHeaderIndices:this.props.stickyHeaderIndices.concat(p),onKeyboardWillShow:void 0,onKeyboardWillHide:void 0,onKeyboardDidShow:void 0,onKeyboardDidHide:void 0}),_(z(V),{ref:this._setScrollComponentRef,onContentSizeChange:this._onContentSizeChange,onLayout:this._onLayout,DEPRECATED_sendUpdatedChildFrames:void 0!==typeof V.onChangeVisibleRows},w,n,S)},_requestAnimationFrame:function(t){var o=this,n=requestAnimationFrame(function(){o._rafIds=o._rafIds.filter(function(t){return t!==n}),t()});this._rafIds.push(n)},_measureAndUpdateScrollProps:function(){var t=this.getScrollResponder();t&&t.getInnerViewNode&&h&&h.calculateChildFrames&&h.calculateChildFrames(l.findNodeHandle(t),this._updateVisibleRows)},_setScrollComponentRef:function(t){this._scrollComponent=t},_onContentSizeChange:function(t,o){var n=this.props.horizontal?t:o;n!==this.scrollProperties.contentLength&&(this.scrollProperties.contentLength=n,this._updateVisibleRows(),this._renderMoreRowsIfNeeded()),this.props.onContentSizeChange&&this.props.onContentSizeChange(t,o)},_onLayout:function(t){var o=t.nativeEvent.layout,n=o.width,s=o.height,l=this.props.horizontal?n:s;l!==this.scrollProperties.visibleLength&&(this.scrollProperties.visibleLength=l,this._updateVisibleRows(),this._renderMoreRowsIfNeeded()),this.props.onLayout&&this.props.onLayout(t)},_maybeCallOnEndReached:function(t){return!!(this.props.onEndReached&&this.scrollProperties.contentLength!==this._sentEndForContentLength&&this._getDistanceFromEnd(this.scrollProperties)h||Pthis.props.onEndReachedThreshold&&(this._sentEndForContentLength=null),this.props.onScroll&&this.props.onScroll(t)}});m.exports=C},278,[11,9,279,280,43,48,80,8,240,241,282,77,283,196,281,177,5,3]); -__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]),l=r(d[4]),c=r(d[5]),s=r(d[6]),f=(function(c){"use strict";function s(){return n(this,s),o(this,u(s).apply(this,arguments))}return l(s,c),t(s,[{key:"setNativeProps",value:function(n){}},{key:"flashScrollIndicators",value:function(){}},{key:"getScrollResponder",value:function(){}},{key:"getScrollableNode",value:function(){}},{key:"getMetrics",value:function(){}},{key:"scrollTo",value:function(){}},{key:"scrollToEnd",value:function(n){}}]),s})(c.Component);f.DataSource=s,m.exports=f},279,[22,23,30,33,36,48,280]); -__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]),h=r(d[4]),c=r(d[5]);function u(t,n,s){return t[n][s]}function l(t,n){return t[n]}var w=(function(){function h(t){n(this,h),o(t&&'function'==typeof t.rowHasChanged,'Must provide a rowHasChanged function.'),this._rowHasChanged=t.rowHasChanged,this._getRowData=t.getRowData||u,this._sectionHeaderHasChanged=t.sectionHeaderHasChanged,this._getSectionHeaderData=t.getSectionHeaderData||l,this._dataBlob=null,this._dirtyRows=[],this._dirtySections=[],this._cachedRowCount=0,this.rowIdentities=[],this.sectionIdentities=[]}return s(h,[{key:"cloneWithRows",value:function(n,s){var o=s?[t(s)]:null;return this._sectionHeaderHasChanged||(this._sectionHeaderHasChanged=function(){return!1}),this.cloneWithRowsAndSections({s1:n},['s1'],o)}},{key:"cloneWithRowsAndSections",value:function(t,n,s){o('function'==typeof this._sectionHeaderHasChanged,'Must provide a sectionHeaderHasChanged function with section data.'),o(!n||!s||n.length===s.length,'row and section ids lengths must be the same');var c=new h({getRowData:this._getRowData,getSectionHeaderData:this._getSectionHeaderData,rowHasChanged:this._rowHasChanged,sectionHeaderHasChanged:this._sectionHeaderHasChanged});return c._dataBlob=t,c.sectionIdentities=n||Object.keys(t),s?c.rowIdentities=s:(c.rowIdentities=[],c.sectionIdentities.forEach(function(n){c.rowIdentities.push(Object.keys(t[n]))})),c._cachedRowCount=_(c.rowIdentities),c._calculateDirtyArrays(this._dataBlob,this.sectionIdentities,this.rowIdentities),c}},{key:"getRowCount",value:function(){return this._cachedRowCount}},{key:"getRowAndSectionCount",value:function(){return this._cachedRowCount+this.sectionIdentities.length}},{key:"rowShouldUpdate",value:function(t,n){var s=this._dirtyRows[t][n];return c(void 0!==s,'missing dirtyBit for section, row: '+t+', '+n),s}},{key:"getRowData",value:function(t,n){var s=this.sectionIdentities[t],o=this.rowIdentities[t][n];return c(void 0!==s&&void 0!==o,'rendering invalid section, row: '+t+', '+n),this._getRowData(this._dataBlob,s,o)}},{key:"getRowIDForFlatIndex",value:function(t){for(var n=t,s=0;s=this.rowIdentities[s].length))return this.rowIdentities[s][n];n-=this.rowIdentities[s].length}return null}},{key:"getSectionIDForFlatIndex",value:function(t){for(var n=t,s=0;s=this.rowIdentities[s].length))return this.sectionIdentities[s];n-=this.rowIdentities[s].length}return null}},{key:"getSectionLengths",value:function(){for(var t=[],n=0;n2?p-2:0),y=2;y=0){var n=u.Children.toArray(o.props.children)[s].props.value;o.props.onValueChange(n,s)}else o.props.onValueChange(null,s)}o.refs[y]&&o.state.selectedIndex!==t.nativeEvent.position&&o.refs[y].setNativeProps({selected:o.state.selectedIndex})},o}return l(b,v),o(b,[{key:"render",value:function(){var s="dropdown"===this.props.mode?c:h,o={enabled:this.props.enabled,items:this.state.items,mode:this.props.mode,onSelect:this._onChange,prompt:this.props.prompt,selected:this.state.selectedIndex,testID:this.props.testID,style:[C.pickerAndroid,this.props.style],accessibilityLabel:this.props.accessibilityLabel};return u.createElement(s,t({ref:y},o))}}],[{key:"getDerivedStateFromProps",value:function(t){var s=0,o=u.Children.map(t.children,function(o,n){o.props.value===t.selectedValue&&(s=n);var p={value:o.props.value,label:o.props.label};return o.props.color&&(p.color=f(o.props.color)),p});return{selectedIndex:s,items:o}}}]),b})(u.Component),C=v.create({pickerAndroid:{height:50}});m.exports=b},291,[11,22,23,30,33,36,292,293,48,52,71]); -__d(function(g,r,i,a,m,e,d){'use strict';var o=r(d[0]);m.exports=o('AndroidDropdownPicker')},292,[157]); -__d(function(g,r,i,a,m,e,d){'use strict';var o=r(d[0]);m.exports=o('AndroidDialogPicker')},293,[157]); -__d(function(g,r,i,a,m,e,d){'use strict';m.exports=r(d[0])},294,[285]); -__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},295,[22,23,30,33,36,48,52,181,77]); -__d(function(g,r,i,a,m,e,d){r(d[0]);var t,n=r(d[1]),u=r(d[2]),s=r(d[3]),o=r(d[4]),p=r(d[5]),l=r(d[6]),c=(r(d[7]),r(d[8])),f=r(d[9]);t=(function(t){"use strict";function h(){return u(this,h),o(this,p(h).apply(this,arguments))}return l(h,t),s(h,[{key:"render",value:function(){var t=this.props,u=(t.emulateUnlessSupported,n(t,["emulateUnlessSupported"]));return c.createElement(f,u)}}]),h})(c.Component),m.exports=t},296,[11,9,22,23,30,33,36,43,48,77]); -__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},297,[22,23,30,33,36,48,52,181,77]); -__d(function(g,r,i,a,m,e,d){'use strict';var n,t=r(d[0]),l=r(d[1]),o=(r(d[2]),r(d[3])),u=r(d[4]),s=(r(d[5]),r(d[6])),v=u.forwardRef(function(v,f){var c=s.compose(n.slider,v.style),p=v.onValueChange,C=v.onSlidingComplete,S=l(v,["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 u.createElement(o,t({},S,{ref:f,style:c,onChange:E,onSlidingComplete:V,onValueChange:h,enabled:!v.disabled,onStartShouldSetResponder:function(){return!0},onResponderTerminationRequest:function(){return!1}}))});v.defaultProps={disabled:!1,value:0,minimumValue:0,maximumValue:1,step:0},n=s.create({slider:{}}),m.exports=v},298,[11,9,43,299,48,80,52]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);m.exports=t('RCTSlider')},299,[157]); -__d(function(g,r,i,a,m,e,d){'use strict';m.exports=r(d[0])},300,[285]); -__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),o=r(d[1]),t=r(d[2]),l=r(d[3]),u=r(d[4]),s=r(d[5]),h=r(d[6]),c=r(d[7]),C=(r(d[8]),r(d[9])),p=(r(d[10]),(function(p){function b(){var n,o;t(this,b);for(var l=arguments.length,h=new Array(l),c=0;c0}},{key:"_swipeFullSpeed",value:function(n){this.state.currentLeft.setValue(this._previousLeft+n.dx)}},{key:"_swipeSlowSpeed",value:function(n){this.state.currentLeft.setValue(this._previousLeft+n.dx/4)}},{key:"_isSwipingExcessivelyRightFromClosedPosition",value:function(n){var t=f?-n.dx:n.dx;return this._isSwipingRightFromClosed(n)&&t>120}},{key:"_animateTo",value:function(n){var t=this,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:300,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:S;p.timing(this.state.currentLeft,{duration:o,toValue:n,useNativeDriver:!0}).start(function(){t._previousLeft=n,s()})}},{key:"_animateToOpenPosition",value:function(){var n,t=null!=(n=this.props.maxSwipeDistance)?n:0,o=f?-t:t;this._animateTo(-o)}},{key:"_animateToOpenPositionWith",value:function(n,t){var o;n=n>.3?n:.3;var s=null!=(o=this.props.maxSwipeDistance)?o:0,u=Math.abs((s-Math.abs(t))/n),p=f?-s:s;this._animateTo(-p,u)}},{key:"_animateToClosedPosition",value:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:300;this._animateTo(w,n)}},{key:"_animateBounceBack",value:function(n){var t=f?-30:30;this._animateTo(-t,n,this._animateToClosedPositionDuringBounce)}},{key:"_isValidSwipe",value:function(n){var t;return!(null!=(t=this.props.preventSwipeRight)&&t&&this._previousLeft===w&&n.dx>0)&&Math.abs(n.dx)>10}},{key:"_shouldAnimateRemainder",value:function(n){var t,o=null!=(t=this.props.swipeThreshold)?t:30;return Math.abs(n.dx)>o||n.vx>.3}}]),_})(c.Component),y=_.create({slideOutContainer:{bottom:0,left:0,position:'absolute',right:0,top:0}});m.exports=P},304,[22,23,30,33,36,202,288,305,48,52,77]); -__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},305,[210,306]); -__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=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},306,[]); -__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]),c=r(d[5]),l=r(d[6]),p=r(d[7]),S=r(d[8]),f=r(d[9]),w=(function(w){function h(t,u){var c;return n(this,h),(c=o(this,s(h).call(this,t,u)))._listViewRef=null,c._shouldBounceFirstRowOnMount=!1,c._onScroll=function(t){c.props.dataSource.getOpenRowID()&&c.setState({dataSource:c.state.dataSource.setOpenRowID(null)}),c.props.onScroll&&c.props.onScroll(t)},c._renderRow=function(t,n,o){var s=c.props.renderQuickActions(t,n,o);if(!s)return c.props.renderRow(t,n,o);var u=!1;return c._shouldBounceFirstRowOnMount&&(c._shouldBounceFirstRowOnMount=!1,u=o===c.props.dataSource.getFirstRowID()),p.createElement(f,{slideoutView:s,isOpen:t.id===c.props.dataSource.getOpenRowID(),maxSwipeDistance:c._getMaxSwipeDistance(t,n,o),key:o,onOpen:function(){return c._onOpen(t.id)},onClose:function(){return c._onClose(t.id)},onSwipeEnd:function(){return c._setListViewScrollable(!0)},onSwipeStart:function(){return c._setListViewScrollable(!1)},shouldBounceOnMount:u},c.props.renderRow(t,n,o))},c._shouldBounceFirstRowOnMount=c.props.bounceFirstRowOnMount,c.state={dataSource:c.props.dataSource},c}return c(h,w),u(h,null,[{key:"getNewDataSource",value:function(){return new S({getRowData:function(t,n,o){return t[n][o]},getSectionHeaderData:function(t,n){return t[n]},rowHasChanged:function(t,n){return t!==n},sectionHeaderHasChanged:function(t,n){return t!==n}})}}]),u(h,[{key:"UNSAFE_componentWillReceiveProps",value:function(t){this.state.dataSource.getDataSource()!==t.dataSource.getDataSource()&&this.setState({dataSource:t.dataSource})}},{key:"render",value:function(){var n=this;return p.createElement(l,t({},this.props,{ref:function(t){n._listViewRef=t},dataSource:this.state.dataSource.getDataSource(),onScroll:this._onScroll,renderRow:this._renderRow}))}},{key:"_setListViewScrollable",value:function(t){this._listViewRef&&'function'==typeof this._listViewRef.setNativeProps&&this._listViewRef.setNativeProps({scrollEnabled:t})}},{key:"getScrollResponder",value:function(){if(this._listViewRef&&'function'==typeof this._listViewRef.getScrollResponder)return this._listViewRef.getScrollResponder()}},{key:"_getMaxSwipeDistance",value:function(t,n,o){return'function'==typeof this.props.maxSwipeDistance?this.props.maxSwipeDistance(t,n,o):this.props.maxSwipeDistance}},{key:"_onOpen",value:function(t){this.setState({dataSource:this.state.dataSource.setOpenRowID(t)})}},{key:"_onClose",value:function(t){this.setState({dataSource:this.state.dataSource.setOpenRowID(null)})}}]),h})(p.Component);w.defaultProps={bounceFirstRowOnMount:!1,renderQuickActions:function(){return null}},m.exports=w},307,[11,22,30,33,23,36,278,48,308,304]); -__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=(function(){function s(n){var h=this;t(this,s),this._dataSource=new o({getRowData:n.getRowData,getSectionHeaderData:n.getSectionHeaderData,rowHasChanged:function(t,o){return t.id!==h._previousOpenRowID&&o.id===h._openRowID||t.id===h._previousOpenRowID&&o.id!==h._openRowID||n.rowHasChanged(t,o)},sectionHeaderHasChanged:n.sectionHeaderHasChanged})}return n(s,[{key:"cloneWithRowsAndSections",value:function(t,n,o){return this._dataSource=this._dataSource.cloneWithRowsAndSections(t,n,o),this._dataBlob=t,this.rowIdentities=this._dataSource.rowIdentities,this.sectionIdentities=this._dataSource.sectionIdentities,this}},{key:"getDataSource",value:function(){return this._dataSource}},{key:"getOpenRowID",value:function(){return this._openRowID}},{key:"getFirstRowID",value:function(){return this.rowIdentities?this.rowIdentities[0]&&this.rowIdentities[0][0]:Object.keys(this._dataBlob)[0]}},{key:"getLastRowID",value:function(){if(this.rowIdentities&&this.rowIdentities.length){var t=this.rowIdentities[this.rowIdentities.length-1];if(t&&t.length)return t[t.length-1]}return Object.keys(this._dataBlob)[this._dataBlob.length-1]}},{key:"setOpenRowID",value:function(t){return this._previousOpenRowID=this._openRowID,this._openRowID=t,this._dataSource=this._dataSource.cloneWithRowsAndSections(this._dataBlob,this.sectionIdentities,this.rowIdentities),this}}]),s})();m.exports=s},308,[22,23,280]); -__d(function(g,r,i,a,m,e,d){'use strict';var t,n=r(d[0]),o=r(d[1]),s=r(d[2]),l=r(d[3]),c=r(d[4]),u=r(d[5]),p=r(d[6]),h=r(d[7]),f=r(d[8]),b=r(d[9]),y=r(d[10]),v=(r(d[11]),r(d[12])),S=r(d[13]),_=r(d[14]),C=r(d[15]),x=r(d[16]),T=r(d[17]),I=r(d[18]),F=r(d[19]),R=r(d[20]),N=r(d[21]),E=r(d[22]),D=r(d[23]);r(d[24]);t=D('AndroidTextInput');var L=['phoneNumber','link','address','calendarEvent','none','all'],O=function(){return!0},w=N({displayName:'TextInput',statics:{State:{currentlyFocusedField:I.currentlyFocusedField,focusTextInput:I.focusTextInput,blurTextInput:I.blurTextInput}},propTypes:p({},f,{autoCapitalize:v.oneOf(['none','sentences','words','characters']),autoCompleteType:v.oneOf(['cc-csc','cc-exp','cc-exp-month','cc-exp-year','cc-number','email','name','password','postal-code','street-address','tel','username','off']),autoCorrect:v.bool,spellCheck:v.bool,autoFocus:v.bool,allowFontScaling:v.bool,maxFontSizeMultiplier:v.number,editable:v.bool,keyboardType:v.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:v.oneOf(['default','light','dark']),returnKeyType:v.oneOf(['done','go','next','search','send','none','previous','default','emergency-call','google','join','route','yahoo']),returnKeyLabel:v.string,maxLength:v.number,numberOfLines:v.number,disableFullscreenUI:v.bool,enablesReturnKeyAutomatically:v.bool,multiline:v.bool,textBreakStrategy:v.oneOf(['simple','highQuality','balanced']),onBlur:v.func,onFocus:v.func,onChange:v.func,onChangeText:v.func,onContentSizeChange:v.func,onTextInput:v.func,onEndEditing:v.func,onSelectionChange:v.func,onSubmitEditing:v.func,onKeyPress:v.func,onLayout:v.func,onScroll:v.func,placeholder:v.string,placeholderTextColor:h,scrollEnabled:v.bool,secureTextEntry:v.bool,selectionColor:h,selectionState:v.instanceOf(b),selection:v.shape({start:v.number.isRequired,end:v.number}),value:v.string,defaultValue:v.string,clearButtonMode:v.oneOf(['never','while-editing','unless-editing','always']),clearTextOnFocus:v.bool,selectTextOnFocus:v.bool,blurOnSubmit:v.bool,style:x.propTypes.style,underlineColorAndroid:h,inlineImageLeft:v.string,inlineImagePadding:v.number,rejectResponderTermination:v.bool,dataDetectorTypes:v.oneOfType([v.oneOf(L),v.arrayOf(v.oneOf(L))]),caretHidden:v.bool,contextMenuHidden:v.bool,inputAccessoryViewID:v.string,textContentType:v.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'])}),getDefaultProps:function(){return{allowFontScaling:!0,rejectResponderTermination:!0,underlineColorAndroid:'transparent'}},mixins:[y],isFocused:function(){return I.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&&I.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&&I.unregisterInput(t),null!=this._rafId&&cancelAnimationFrame(this._rafId)},clear:function(){this.setNativeProps({text:''})},render:function(){var t;return t=this._renderAndroid(),S.createElement(T.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,n=u({},this.props);if(n.style=[this.props.style],n.selection&&null==n.selection.end&&(n.selection={start:n.selection.start,end:n.selection.start}),n.multiline){var o=n.children,s=0;S.Children.forEach(o,function(){return++s}),E(!(n.value&&s),'Cannot specify both value and children.'),s>=1&&(o=S.createElement(x,{style:n.style,allowFontScaling:n.allowFontScaling,maxFontSizeMultiplier:n.maxFontSizeMultiplier},o)),n.inputView&&(o=[o,n.inputView]),n.style.unshift(A.multilineInput),t=S.createElement(void 0,u({ref:this._setNativeRef},n,{children:o,onFocus:this._onFocus,onBlur:this._onBlur,onChange:this._onChange,onContentSizeChange:this.props.onContentSizeChange,onSelectionChange:this._onSelectionChange,onTextInput:this._onTextInput,onSelectionChangeShouldSetResponder:O,text:this._getText(),dataDetectorTypes:this.props.dataDetectorTypes,onScroll:this._onScroll}))}else t=S.createElement(void 0,u({ref:this._setNativeRef},n,{onFocus:this._onFocus,onBlur:this._onBlur,onChange:this._onChange,onSelectionChange:this._onSelectionChange,onSelectionChangeShouldSetResponder:O,text:this._getText()}));return S.createElement(F,{onLayout:n.onLayout,onPress:this._onPress,rejectResponderTermination:!0,accessible:n.accessible,accessibilityLabel:n.accessibilityLabel,accessibilityRole:n.accessibilityRole,accessibilityStates:n.accessibilityStates,nativeID:this.props.nativeID,testID:n.testID},t)},_renderIOS:function(){var t=u({},this.props);t.style=[this.props.style],t.selection&&null==t.selection.end&&(t.selection={start:t.selection.start,end:t.selection.start});var n=void t.multiline;t.multiline&&t.style.unshift(A.multilineInput);var o=S.createElement(n,u({ref:this._setNativeRef},t,{onFocus:this._onFocus,onBlur:this._onBlur,onChange:this._onChange,onContentSizeChange:this.props.onContentSizeChange,onSelectionChange:this._onSelectionChange,onTextInput:this._onTextInput,onSelectionChangeShouldSetResponder:O,text:this._getText(),dataDetectorTypes:this.props.dataDetectorTypes,onScroll:this._onScroll}));return S.createElement(F,{onLayout:t.onLayout,onPress:this._onPress,rejectResponderTermination:t.rejectResponderTermination,accessible:t.accessible,accessibilityLabel:t.accessibilityLabel,accessibilityRole:t.accessibilityRole,accessibilityStates:t.accessibilityStates,nativeID:this.props.nativeID,testID:t.testID},o)},_renderAndroid:function(){var n=u({},this.props);n.style=[this.props.style],n.autoCapitalize=R.getViewManagerConfig('AndroidTextInput').Constants.AutoCapitalizationType[n.autoCapitalize||'sentences'];var o=this.props.children,s=0;S.Children.forEach(o,function(){return++s}),E(!(this.props.value&&s),'Cannot specify both value and children.'),s>1&&(o=S.createElement(x,null,o)),n.selection&&null==n.selection.end&&(n.selection={start:n.selection.start,end:n.selection.start});var l=S.createElement(t,u({ref:this._setNativeRef},n,{mostRecentEventCount:0,onFocus:this._onFocus,onBlur:this._onBlur,onChange:this._onChange,onSelectionChange:this._onSelectionChange,onTextInput:this._onTextInput,text:this._getText(),children:o,disableFullscreenUI:this.props.disableFullscreenUI,textBreakStrategy:this.props.textBreakStrategy,onScroll:this._onScroll}));return S.createElement(F,{onLayout:n.onLayout,onPress:this._onPress,accessible:this.props.accessible,accessibilityLabel:this.props.accessibilityLabel,accessibilityRole:this.props.accessibilityRole,accessibilityStates:this.props.accessibilityStates,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&&this._inputRef.setNativeProps({mostRecentEventCount:t.nativeEvent.eventCount});var n=t.nativeEvent.text;this.props.onChange&&this.props.onChange(t),this.props.onChangeText&&this.props.onChangeText(n),this._inputRef&&(this._lastNativeText=n,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 n=this.props.selection;this._lastNativeSelection&&n&&(this._lastNativeSelection.start!==n.start||this._lastNativeSelection.end!==n.end)&&(t.selection=this.props.selection),Object.keys(t).length>0&&this._inputRef&&this._inputRef.setNativeProps&&this._inputRef.setNativeProps(t),this.props.selectionState&&n&&this.props.selectionState.update(n.start,n.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)}}),P=((function(t){function u(){return n(this,u),s(this,l(u).apply(this,arguments))}c(u,t),o(u,[{key:"clear",value:function(){}},{key:"isFocused",value:function(){}}])})(_.NativeComponent),w),A=C.create({multilineInput:{paddingTop:5}});m.exports=P},309,[22,23,30,33,36,11,46,58,253,310,263,43,61,48,80,52,181,78,154,195,42,196,3,157,5]); -__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},310,[22,23,311]); -__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)}},311,[11,38,312,313,3,314]); -__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;o1?l-1:0),u=1;u1?v-1:0),u=1;u. Was '+n.type.displayName),u.createElement(n.type,o)})},l._onPageScroll=function(n){l.props.onPageScroll&&l.props.onPageScroll(n),'on-drag'===l.props.keyboardDismissMode&&S()},l._onPageScrollStateChanged=function(n){l.props.onPageScrollStateChanged&&l.props.onPageScrollStateChanged(n)},l._onPageSelected=function(n){l.props.onPageSelected&&l.props.onPageSelected(n)},l.setPage=function(n){f.dispatchViewManagerCommand(P.findNodeHandle(c(l)),f.getViewManagerConfig('AndroidViewPager').Commands.setPage,[n])},l.setPageWithoutAnimation=function(n){f.dispatchViewManagerCommand(P.findNodeHandle(c(l)),f.getViewManagerConfig('AndroidViewPager').Commands.setPageWithoutAnimation,[n])},l}return h(V,C),l(V,[{key:"componentDidMount",value:function(){null!=this.props.initialPage&&this.setPageWithoutAnimation(this.props.initialPage)}},{key:"render",value:function(){return u.createElement(y,n({},this.props,{ref:w,style:this.props.style,onPageScroll:this._onPageScroll,onPageScrollStateChanged:this._onPageScrollStateChanged,onPageSelected:this._onPageSelected,children:this._childrenWithOverridenStyle()}))}}]),V})(u.Component);m.exports=C},318,[11,46,22,23,30,33,32,36,48,80,42,245,319]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);m.exports=t('AndroidViewPager')},319,[157]); -__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]),c=r(d[6]),h=r(d[7]),u=r(d[8]),b=r(d[9]),w=r(d[10]),v=r(d[11]),f=r(d[12]),E=r(d[13]),C=r(d[14]),S=r(d[15]),y=r(d[16]),L=r(d[17]),V=r(d[18]),R=r(d[19]),A=r(d[20]),F='webview',I=V({IDLE:null,LOADING:null,ERROR:null}),M=function(){return v.createElement(S,{style:T.loadingView},v.createElement(h,{style:T.loadingProgressBar}))},W=(function(t){function h(){var t,n;o(this,h);for(var s=arguments.length,c=new Array(s),u=0;u=n.length)break;f=n[c++]}else{if((c=n.next()).done)break;f=c.value}var x=t(f,2),_=x[0],b=x[1];o[_]=b()}var y={},S=s._fileSources,v=Array.isArray(S),p=0;for(S=v?S:S["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var k;if(v){if(p>=S.length)break;k=S[p++]}else{if((p=S.next()).done)break;k=p.value}var D=t(k,2),E=D[0],h=D[1];y[E]=h()}l('BugReporting extraData:',o);var B=r(d[6]).BugReporting;B&&B.setExtraData&&B.setExtraData(o,y);var R=r(d[6]).RedBox;return R&&R.setExtraData&&R.setExtraData(o,'From BugReporting.js'),{extras:o,files:y}}}]),s})();s._extraSources=new Map,s._fileSources=new Map,s._subscription=null,s._redboxSubscription=null,m.exports=s},325,[12,22,23,29,148,326,8]); -__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}}},326,[]); -__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},327,[]); -__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=r(d[3]),p=r(d[4]),c=r(d[5]),u=r(d[6]);r(d[7]),m.exports=function(t,s,_,f,v,E){u(_,'Expect to have a valid rootTag, instead got ',_);var T=p.createElement(l,{rootTag:_,WrapperComponent:f},p.createElement(t,(0,n.default)({},s,{rootTag:_})),!0===v&&!0===E?p.createElement(c,null):null);if(null!=t.prototype&&!0===t.prototype.unstable_isAsyncReactComponent){var y=p.unstable_ConcurrentMode;T=p.createElement(y,null,T)}o.default.startTimespan('renderApplication_React_render'),v?r(d[8]).render(T,_):r(d[9]).render(T,_),o.default.stopTimespan('renderApplication_React_render')}},328,[1,11,147,287,48,329,3,330,331,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]),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"))}},329,[48,52,181,77]); -__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]).DeviceEventManager,t=[];r(d[1]).addListener('hardwareBackPress',function(){for(var n=t.length-1;n>=0;n--)if(t[n]())return;s.exitApp()});var s={exitApp:function(){n.invokeDefaultBackPressHandler()},addEventListener:function(n,f){return-1===t.indexOf(f)&&t.push(f),{remove:function(){return s.removeEventListener(n,f)}}},removeEventListener:function(n,s){-1!==t.indexOf(s)&&t.splice(t.indexOf(s),1)}};m.exports=s},330,[8,29]); -__d(function(g,r,i,a,m,e,d){'use strict';var t,c=r(d[0]);t=r(d[1]),c.registerCallableModule('ReactFabric',t),m.exports=t},331,[16,332]); -__d(function(e,t,n,r,i,a,l){"use strict";var o=t(l[0]);t(l[1]);var u=t(l[2]),s=t(l[3]),c=t(l[4]),f=t(l[5]),d=t(l[6]),p=t(l[7]),m=t(l[8]),h=t(l[9]),g=t(l[10]);function y(e,t,n,r,i,a,l,o){if(!e){if(e=void 0,void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[n,r,i,a,l,o],s=0;(e=Error(t.replace(/%s/g,function(){return u[s++]}))).name="Invariant Violation"}throw e.framesToPop=1,e}}function v(e,t,n,r,i,a,l,o,u){var s=Array.prototype.slice.call(arguments,3);try{t.apply(n,s)}catch(e){this.onError(e)}}var b=!1,T=null,x=!1,S=null,k={onError:function(e){b=!0,T=e}};function P(e,t,n,r,i,a,l,o,u){b=!1,T=null,v.apply(k,arguments)}function E(e,t,n,r,i,a,l,o,u){if(P.apply(this,arguments),b){if(b){var s=T;b=!1,T=null}else y(!1,"clearCaughtError was called but no error was captured. This error is likely caused by a bug in React. Please file an issue."),s=void 0;x||(x=!0,S=s)}}var C=null,w={};function R(){if(C)for(var e in w){var t=w[e],n=C.indexOf(e);if(y(-1this.eventPool.length&&this.eventPool.push(e)}function ne(e){e.eventPool=[],e.getPooled=ee,e.release=te}o(Z.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=J)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=J)},persist:function(){this.isPersistent=J},isPersistent:K,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=K,this._dispatchInstances=this._dispatchListeners=null}}),Z.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},Z.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,ne(n),n},ne(Z);var re=Z.extend({touchHistory:function(){return null}});function ie(e){return"topTouchStart"===e}function ae(e){return"topTouchMove"===e}var le=["topTouchStart"],oe=["topTouchMove"],ue=["topTouchCancel","topTouchEnd"],se=[],ce={touchBank:se,numberActiveTouches:0,indexOfSingleActiveTouch:-1,mostRecentTimeStamp:0};function fe(e){return e.timeStamp||e.timestamp}function de(e){return y(null!=(e=e.identifier),"Touch object is missing identifier."),e}function pe(e){var t=de(e),n=se[t];n?(n.touchActive=!0,n.startPageX=e.pageX,n.startPageY=e.pageY,n.startTimeStamp=fe(e),n.currentPageX=e.pageX,n.currentPageY=e.pageY,n.currentTimeStamp=fe(e),n.previousPageX=e.pageX,n.previousPageY=e.pageY,n.previousTimeStamp=fe(e)):(n={touchActive:!0,startPageX:e.pageX,startPageY:e.pageY,startTimeStamp:fe(e),currentPageX:e.pageX,currentPageY:e.pageY,currentTimeStamp:fe(e),previousPageX:e.pageX,previousPageY:e.pageY,previousTimeStamp:fe(e)},se[t]=n),ce.mostRecentTimeStamp=fe(e)}function me(e){var t=se[de(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=fe(e),ce.mostRecentTimeStamp=fe(e)):console.error("Cannot record touch move without a touch start.\nTouch Move: %s\n","Touch Bank: %s",ge(e),ye())}function he(e){var t=se[de(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=fe(e),ce.mostRecentTimeStamp=fe(e)):console.error("Cannot record touch end without a touch start.\nTouch End: %s\n","Touch Bank: %s",ge(e),ye())}function ge(e){return JSON.stringify({identifier:e.identifier,pageX:e.pageX,pageY:e.pageY,timestamp:fe(e)})}function ye(){var e=JSON.stringify(se.slice(0,20));return 20 component."),n=gt,gt+=2,{node:m.createNode(n,"RCTRawText",t,{text:e},r)}}var bt=setTimeout,Tt=clearTimeout;function xt(e){var t=e.node,n=nt(null,qe,{style:{display:"none"}},e.canonical.viewConfig.validAttributes);return{node:m.cloneNodeWithNewProps(t,n),canonical:e.canonical}}function St(e,t,n){var r=e.canonical.viewConfig;return t=e.node,n=nt(null,o({},n,{style:[n.style,{display:"none"}]}),n,r.validAttributes),{node:m.cloneNodeWithNewProps(t,n),canonical:e.canonical}}var kt=/^(.*)[\\\/]/;function Pt(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,a=Le(e.type);n=null,r&&(n=Le(r.type)),r=a,a="",i?a=" (at "+i.fileName.replace(kt,"")+":"+i.lineNumber+")":n&&(a=" (created by "+n+")"),n="\n in "+(r||"Unknown")+a}t+=n,e=e.return}while(e);return t}new Set;var Et=[],Ct=-1;function wt(e){0>Ct||(e.current=Et[Ct],Et[Ct]=null,Ct--)}function Rt(e,t){Et[++Ct]=e.current,e.current=t}var _t={},Nt={current:_t},zt={current:!1},Ut=_t;function It(e,t){var n=e.type.contextTypes;if(!n)return _t;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,a={};for(i in n)a[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function At(e){return null!==(e=e.childContextTypes)&&void 0!==e}function Dt(e){wt(zt),wt(Nt)}function Mt(e){wt(zt),wt(Nt)}function Wt(e,t,n){y(Nt.current===_t,"Unexpected context found on stack. This error is likely caused by a bug in React. Please file an issue."),Rt(Nt,t),Rt(zt,n)}function Ot(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())y(i in e,'%s.getChildContext(): key "%s" is not defined in childContextTypes.',Le(t)||"Unknown",i);return o({},n,r)}function jt(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||_t,Ut=Nt.current,Rt(Nt,t),Rt(zt,zt.current),!0}function Ft(e,t,n){var r=e.stateNode;y(r,"Expected to have an instance by this point. This error is likely caused by a bug in React. Please file an issue."),n?(t=Ot(e,t,Ut),r.__reactInternalMemoizedMergedChildContext=t,wt(zt),wt(Nt),Rt(Nt,t)):wt(zt),Rt(zt,n)}var Ht=null,Bt=null;function Lt(e){return function(t){try{return e(t)}catch(e){}}}function Qt(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);Ht=Lt(function(e){return t.onCommitFiberRoot(n,e)}),Bt=Lt(function(e){return t.onCommitFiberUnmount(n,e)})}catch(e){}return!0}function Vt(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.contextDependencies=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 Yt(e,t,n,r){return new Vt(e,t,n,r)}function Xt(e){return!(!(e=e.prototype)||!e.isReactComponent)}function $t(e){if("function"==typeof e)return Xt(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===We)return 11;if(e===je)return 14}return 2}function qt(e,t){var n=e.alternate;return null===n?((n=Yt(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,n.contextDependencies=e.contextDependencies,n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Gt(e,t,n,r,i,a){var l=2;if(r=e,"function"==typeof e)Xt(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case ze:return Jt(n.children,i,a,t);case Me:return Kt(n,3|i,a,t);case Ue:return Kt(n,2|i,a,t);case Ie:return(e=Yt(12,n,t,4|i)).elementType=Ie,e.type=Ie,e.expirationTime=a,e;case Oe:return(e=Yt(13,n,t,i)).elementType=Oe,e.type=Oe,e.expirationTime=a,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case Ae:l=10;break e;case De:l=9;break e;case We:l=11;break e;case je:l=14;break e;case Fe:l=16,r=null;break e}y(!1,"Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",null==e?e:typeof e,"")}return(t=Yt(l,n,t,i)).elementType=e,t.type=r,t.expirationTime=a,t}function Jt(e,t,n,r){return(e=Yt(7,e,r,t)).expirationTime=n,e}function Kt(e,t,n,r){return e=Yt(8,e,r,t),t=0==(1&t)?Ue:Me,e.elementType=t,e.type=t,e.expirationTime=n,e}function Zt(e,t,n){return(e=Yt(6,e,null,t)).expirationTime=n,e}function en(e,t,n){return(t=Yt(4,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function tn(e,t){e.didError=!1;var n=e.earliestPendingTime;0===n?e.earliestPendingTime=e.latestPendingTime=t:nt&&(e.latestPendingTime=t),ln(t,e)}function nn(e,t){if(e.didError=!1,0===t)e.earliestPendingTime=0,e.latestPendingTime=0,e.earliestSuspendedTime=0,e.latestSuspendedTime=0,e.latestPingedTime=0;else{tt?e.earliestPendingTime=e.latestPendingTime=0:e.earliestPendingTime>t&&(e.earliestPendingTime=e.latestPendingTime)),0===(n=e.earliestSuspendedTime)?tn(e,t):tn&&tn(e,t)}ln(0,e)}function rn(e,t){e.didError=!1,e.latestPingedTime>=t&&(e.latestPingedTime=0);var n=e.earliestPendingTime,r=e.latestPendingTime;n===t?e.earliestPendingTime=r===t?e.latestPendingTime=0:r:r===t&&(e.latestPendingTime=n),n=e.earliestSuspendedTime,r=e.latestSuspendedTime,0===n?e.earliestSuspendedTime=e.latestSuspendedTime=t:nt&&(e.latestSuspendedTime=t),ln(t,e)}function an(e,t){var n=e.earliestPendingTime;return e=e.earliestSuspendedTime,n>t&&(t=n),e>t&&(t=e),t}function ln(e,t){var n=t.earliestSuspendedTime,r=t.latestSuspendedTime,i=t.earliestPendingTime,a=t.latestPingedTime;0===(i=0!==i?i:a)&&(0===e||re&&(e=n),t.nextExpirationTimeToWorkOn=i,t.expirationTime=e}function on(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t}var un=Object.prototype.hasOwnProperty;function sn(e,t){if(on(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;rh?(g=m,m=null):g=m.sibling;var y=d(i,m,o[h],u);if(null===y){null===m&&(m=g);break}e&&m&&null===y.alternate&&t(i,m),l=a(y,l,h),null===c?s=y:c.sibling=y,c=y,m=g}if(h===o.length)return n(i,m),s;if(null===m){for(;hh?(g=m,m=null):g=m.sibling;var b=d(i,m,v.value,u);if(null===b){m||(m=g);break}e&&m&&null===b.alternate&&t(i,m),l=a(b,l,h),null===c?s=b:c.sibling=b,c=b,m=g}if(v.done)return n(i,m),s;if(null===m){for(;!v.done;h++,v=o.next())null!==(v=f(i,v.value,u))&&(l=a(v,l,h),null===c?s=v:c.sibling=v,c=v);return s}for(m=r(i,m);!v.done;h++,v=o.next())null!==(v=p(m,i,h,v.value,u))&&(e&&null!==v.alternate&&m.delete(null===v.key?h:v.key),l=a(v,l,h),null===c?s=v:c.sibling=v,c=v);return e&&m.forEach(function(e){return t(i,e)}),s}return function(e,r,a,o){var u="object"==typeof a&&null!==a&&a.type===ze&&null===a.key;u&&(a=a.props.children);var s="object"==typeof a&&null!==a;if(s)switch(a.$$typeof){case _e:e:{for(s=a.key,u=r;null!==u;){if(u.key===s){if(7===u.tag?a.type===ze:u.elementType===a.type){n(e,u.sibling),(r=i(u,a.type===ze?a.props.children:a.props)).ref=Tn(e,u,a),r.return=e,e=r;break e}n(e,u);break}t(e,u),u=u.sibling}a.type===ze?((r=Jt(a.props.children,e.mode,o,a.key)).return=e,e=r):((o=Gt(a.type,a.key,a.props,null,e.mode,o)).ref=Tn(e,r,a),o.return=e,e=o)}return l(e);case Ne:e:{for(u=a.key;null!==r;){if(r.key===u){if(4===r.tag&&r.stateNode.containerInfo===a.containerInfo&&r.stateNode.implementation===a.implementation){n(e,r.sibling),(r=i(r,a.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=en(a,e.mode,o)).return=e,e=r}return l(e)}if("string"==typeof a||"number"==typeof a)return a=""+a,null!==r&&6===r.tag?(n(e,r.sibling),(r=i(r,a)).return=e,e=r):(n(e,r),(r=Zt(a,e.mode,o)).return=e,e=r),l(e);if(bn(a))return m(e,r,a,o);if(Be(a))return h(e,r,a,o);if(s&&xn(e,a),void 0===a&&!u)switch(e.tag){case 1:case 0:y(!1,"%s(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.",(o=e.type).displayName||o.name||"Component")}return n(e,r)}}var kn=Sn(!0),Pn=Sn(!1),En={},Cn={current:En},wn={current:En},Rn={current:En};function _n(e){return y(e!==En,"Expected host context to exist. This error is likely caused by a bug in React. Please file an issue."),e}function Nn(e,t){Rt(Rn,t),Rt(wn,e),Rt(Cn,En),wt(Cn),Rt(Cn,{isInAParentText:!1})}function zn(e){wt(Cn),wt(wn),wt(Rn)}function Un(e){_n(Rn.current);var t=_n(Cn.current),n=e.type;n="AndroidTextInput"===n||"RCTMultilineTextInputView"===n||"RCTSinglelineTextInputView"===n||"RCTText"===n||"RCTVirtualText"===n,t!==(n=t.isInAParentText!==n?{isInAParentText:n}:t)&&(Rt(wn,e),Rt(Cn,n))}function In(e){wn.current===e&&(wt(Cn),wt(wn))}var An=0,Dn=2,Mn=4,Wn=8,On=16,jn=32,Fn=64,Hn=128,Bn=we.ReactCurrentDispatcher,Ln=0,Qn=null,Vn=null,Yn=null,Xn=null,$n=null,qn=null,Gn=0,Jn=null,Kn=0,Zn=!1,er=null,tr=0;function nr(){y(!1,"Hooks can only be called inside the body of a function component. (https://fb.me/react-invalid-hook-call)")}function rr(e,t){if(null===t)return!1;for(var n=0;nGn&&(Gn=c)):a=u.eagerReducer===e?u.eagerState:e(a,u.action),l=u,u=u.next}while(null!==u&&u!==r);s||(o=l,i=a),on(a,t.memoizedState)||(Er=!0),t.memoizedState=a,t.baseUpdate=o,t.baseState=i,n.eagerReducer=e,n.eagerState=a}return[t.memoizedState,n.dispatch]}function cr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===Jn?(Jn={lastEffect:null}).lastEffect=e.next=e:null===(t=Jn.lastEffect)?Jn.lastEffect=e.next=e:(n=t.next,t.next=e,e.next=n,Jn.lastEffect=e),e}function fr(e,t,n,r){var i=lr();Kn|=e,i.memoizedState=cr(t,n,void 0,void 0===r?null:r)}function dr(e,t,n,r){var i=or();r=void 0===r?null:r;var a=void 0;if(null!==Vn){var l=Vn.memoizedState;if(a=l.destroy,null!==r&&rr(r,l.deps))return void cr(An,n,a,r)}Kn|=e,i.memoizedState=cr(t,n,a,r)}function pr(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 mr(){}function hr(e,t,n){y(25>tr,"Too many re-renders. React limits the number of renders to prevent an infinite loop.");var r=e.alternate;if(e===Qn||null!==r&&r===Qn)if(Zn=!0,e={expirationTime:Ln,action:n,eagerReducer:null,eagerState:null,next:null},null===er&&(er=new Map),void 0===(n=er.get(t)))er.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}else{Bi();var i=Ta(),a={expirationTime:i=$i(i,e),action:n,eagerReducer:null,eagerState:null,next:null},l=t.last;if(null===l)a.next=a;else{var o=l.next;null!==o&&(a.next=o),l.next=a}if(t.last=a,0===e.expirationTime&&(null===r||0===r.expirationTime)&&null!==(r=t.eagerReducer))try{var u=t.eagerState,s=r(u,n);if(a.eagerReducer=r,a.eagerState=s,on(s,u))return}catch(e){}Gi(e,i)}}var gr={readContext:Vr,useCallback:nr,useContext:nr,useEffect:nr,useImperativeHandle:nr,useLayoutEffect:nr,useMemo:nr,useReducer:nr,useRef:nr,useState:nr,useDebugValue:nr},yr={readContext:Vr,useCallback:function(e,t){return lr().memoizedState=[e,void 0===t?null:t],e},useContext:Vr,useEffect:function(e,t){return fr(516,192,e,t)},useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,fr(4,36,pr.bind(null,t,e),n)},useLayoutEffect:function(e,t){return fr(4,36,e,t)},useMemo:function(e,t){var n=lr();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=lr();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={last:null,dispatch:null,eagerReducer:e,eagerState:t}).dispatch=hr.bind(null,Qn,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},lr().memoizedState=e},useState:function(e){var t=lr();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={last:null,dispatch:null,eagerReducer:ur,eagerState:e}).dispatch=hr.bind(null,Qn,e),[t.memoizedState,e]},useDebugValue:mr},vr={readContext:Vr,useCallback:function(e,t){var n=or();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&rr(t,r[1])?r[0]:(n.memoizedState=[e,t],e)},useContext:Vr,useEffect:function(e,t){return dr(516,192,e,t)},useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,dr(4,36,pr.bind(null,t,e),n)},useLayoutEffect:function(e,t){return dr(4,36,e,t)},useMemo:function(e,t){var n=or();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&rr(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)},useReducer:sr,useRef:function(){return or().memoizedState},useState:function(e){return sr(ur)},useDebugValue:mr},br=null,Tr=null,xr=!1;function Sr(e,t){switch(e.tag){case 5:return null!==(t=ht(e.type,e.pendingProps))&&(e.stateNode=t,!0);case 6:return null!==(t=ht(e.pendingProps))&&(e.stateNode=t,!0);case 13:default:return!1}}function kr(e){if(xr){var t=Tr;if(t){var n=t;if(!Sr(e,t)){if(!(t=ht())||!Sr(e,t))return e.effectTag|=2,xr=!1,void(br=e);var r=br,i=Yt(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}br=e,Tr=ht()}else e.effectTag|=2,xr=!1,br=e}}var Pr=we.ReactCurrentOwner,Er=!1;function Cr(e,t,n,r){t.child=null===e?Pn(t,null,n,r):kn(t,e.child,n,r)}function wr(e,t,n,r,i){n=n.render;var a=t.ref;return Qr(t,i),r=ir(e,t,n,r,a,i),null===e||Er?(t.effectTag|=1,Cr(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),Mr(e,t,i))}function Rr(e,t,n,r,i,a){if(null===e){var l=n.type;return"function"!=typeof l||Xt(l)||void 0!==l.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Gt(n.type,null,r,null,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=l,_r(e,t,l,r,i,a))}return l=e.child,i=n?Dr(e,t,n):null!==(t=Mr(e,t,n))?t.sibling:null}return Mr(e,t,n)}}else Er=!1;switch(t.expirationTime=0,t.tag){case 2:r=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps;var i=It(t,Nt.current);if(Qr(t,n),i=ir(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,ar(),At(r)){var a=!0;jt(t)}else a=!1;t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null;var l=r.getDerivedStateFromProps;"function"==typeof l&&pn(t,r,l,e),i.updater=mn,t.stateNode=i,i._reactInternalFiber=t,vn(t,r,e,n),t=Ir(null,t,r,!0,a,n)}else t.tag=0,Cr(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),a=t.pendingProps,e=fn(i),t.type=e,i=t.tag=$t(e),a=cn(e,a),l=void 0,i){case 0:l=zr(null,t,e,a,n);break;case 1:l=Ur(null,t,e,a,n);break;case 11:l=wr(null,t,e,a,n);break;case 14:l=Rr(null,t,e,cn(e.type,a),r,n);break;default:y(!1,"Element type is invalid. Received a promise that resolves to: %s. Lazy element type must resolve to a class or function.%s",e,"")}return l;case 0:return r=t.type,i=t.pendingProps,zr(e,t,r,i=t.elementType===r?i:cn(r,i),n);case 1:return r=t.type,i=t.pendingProps,Ur(e,t,r,i=t.elementType===r?i:cn(r,i),n);case 3:return Ar(t),y(null!==(r=t.updateQueue),"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."),i=null!==(i=t.memoizedState)?i.element:null,ai(t,r,t.pendingProps,null,n),(r=t.memoizedState.element)===i?t=Mr(e,t,n):(Cr(e,t,r,n),t=t.child),t;case 5:return Un(t),null===e&&kr(t),r=t.pendingProps.children,Nr(e,t),Cr(e,t,r,n),t=t.child;case 6:return null===e&&kr(t),null;case 13:return Dr(e,t,n);case 4:return Nn(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=kn(t,null,r,n):Cr(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,wr(e,t,r,i=t.elementType===r?i:cn(r,i),n);case 7:return Cr(e,t,t.pendingProps,n),t.child;case 8:case 12:return Cr(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,l=t.memoizedProps,Br(t,a=i.value),null!==l){var o=l.value;if(0===(a=on(o,a)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(o,a):1073741823))){if(l.children===i.children&&!zt.current){t=Mr(e,t,n);break e}}else for(null!==(o=t.child)&&(o.return=t);null!==o;){var u=o.contextDependencies;if(null!==u){l=o.child;for(var s=u.first;null!==s;){if(s.context===r&&0!=(s.observedBits&a)){1===o.tag&&((s=Zr(n)).tag=$r,ti(o,s)),o.expirationTime=t&&(Er=!0),e.contextDependencies=null}function Vr(e,t){return Hr!==e&&!1!==t&&0!==t&&("number"==typeof t&&1073741823!==t||(Hr=e,t=1073741823),t={context:e,observedBits:t,next:null},null===Fr?(y(null!==jr,"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()."),Fr=t,jr.contextDependencies={first:t,expirationTime:0}):Fr=Fr.next=t),e._currentValue2}var Yr=0,Xr=1,$r=2,qr=3,Gr=!1;function Jr(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Kr(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Zr(e){return{expirationTime:e,tag:Yr,payload:null,callback:null,next:null,nextEffect:null}}function ei(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function ti(e,t){var n=e.alternate;if(null===n){var r=e.updateQueue,i=null;null===r&&(r=e.updateQueue=Jr(e.memoizedState))}else r=e.updateQueue,i=n.updateQueue,null===r?null===i?(r=e.updateQueue=Jr(e.memoizedState),i=n.updateQueue=Jr(n.memoizedState)):r=e.updateQueue=Kr(i):null===i&&(i=n.updateQueue=Kr(r));null===i||r===i?ei(r,t):null===r.lastUpdate||null===i.lastUpdate?(ei(r,t),ei(i,t)):(ei(r,t),i.lastUpdate=t)}function ni(e,t){var n=e.updateQueue;null===(n=null===n?e.updateQueue=Jr(e.memoizedState):ri(e,n)).lastCapturedUpdate?n.firstCapturedUpdate=n.lastCapturedUpdate=t:(n.lastCapturedUpdate.next=t,n.lastCapturedUpdate=t)}function ri(e,t){var n=e.alternate;return null!==n&&t===n.updateQueue&&(t=e.updateQueue=Kr(t)),t}function ii(e,t,n,r,i,a){switch(n.tag){case Xr:return"function"==typeof(e=n.payload)?e.call(a,r,i):e;case qr:e.effectTag=-2049&e.effectTag|64;case Yr:if(null===(i="function"==typeof(e=n.payload)?e.call(a,r,i):e)||void 0===i)break;return o({},r,i);case $r:Gr=!0}return r}function ai(e,t,n,r,i){Gr=!1;for(var a=(t=ri(e,t)).baseState,l=null,o=0,u=t.firstUpdate,s=a;null!==u;){var c=u.expirationTime;cr?i:r),Pi.current=null,r=void 0,1n?t:n)&&(Mi=null),ba(e,t)}function Qi(e){for(;;){var t=e.alternate,n=e.return,r=e.sibling;if(0==(1024&e.effectTag)){Ci=e;e:{var i=t,a=Ri,l=(t=e).pendingProps;switch(t.tag){case 2:case 16:break;case 15:case 0:break;case 1:At(t.type)&&Dt();break;case 3:zn(),Mt(),(l=t.stateNode).pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),null!==i&&null!==i.child||(t.effectTag&=-3),ci(t);break;case 5:In(t),a=_n(Rn.current);var o=t.type;if(null!==i&&null!=t.stateNode)fi(i,t,o,l,a),i.ref!==t.ref&&(t.effectTag|=128);else if(l){var s=_n(Cn.current),c=t;i=gt,gt+=2;var f=u.get(o);y("RCTView"!==o||!s.isInAParentText,"Nesting of within is not currently supported."),o=nt(null,qe,l,f.validAttributes),a=m.createNode(i,f.uiViewClassName,a,o,c),l=new yt(i,f,l),si(l={node:a,canonical:l},t,!1,!1),t.stateNode=l,null!==t.ref&&(t.effectTag|=128)}else y(null!==t.stateNode,"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:i&&null!=t.stateNode?di(i,t,i.memoizedProps,l):("string"!=typeof l&&y(null!==t.stateNode,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."),i=_n(Rn.current),a=_n(Cn.current),t.stateNode=vt(l,i,a,t));break;case 11:break;case 13:if(l=t.memoizedState,0!=(64&t.effectTag)){t.expirationTime=a,Ci=t;break e}l=null!==l,a=null!==i&&null!==i.memoizedState,null!==i&&!l&&a&&(null!==(i=i.child.sibling)&&(null!==(f=t.firstEffect)?(t.firstEffect=i,i.nextEffect=f):(t.firstEffect=t.lastEffect=i,i.nextEffect=null),i.effectTag=8)),(l||a)&&(t.effectTag|=4);break;case 7:case 8:case 12:break;case 4:zn(),ci(t);break;case 10:Lr(t);break;case 9:case 14:break;case 17:At(t.type)&&Dt();break;case 18:break;default:y(!1,"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.")}Ci=null}if(t=e,1===Ri||1!==t.childExpirationTime){for(l=0,i=t.child;null!==i;)a=i.expirationTime,f=i.childExpirationTime,a>l&&(l=a),f>l&&(l=f),i=i.sibling;t.childExpirationTime=l}if(null!==Ci)return Ci;null!==n&&0==(1024&n.effectTag)&&(null===n.firstEffect&&(n.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==n.lastEffect&&(n.lastEffect.nextEffect=e.firstEffect),n.lastEffect=e.lastEffect),1=m?d=0:(-1===d||m component higher in the tree to provide a loading indicator or placeholder to display."+Pt(s))}Ni=!0,c=ui(c,s),o=u;do{switch(o.tag){case 3:o.effectTag|=2048,o.expirationTime=l,ni(o,l=Ti(o,c,l));break e;case 1:if(d=c,p=o.type,s=o.stateNode,0==(64&o.effectTag)&&("function"==typeof p.getDerivedStateFromError||null!==s&&"function"==typeof s.componentDidCatch&&(null===Mi||!Mi.has(s)))){o.effectTag|=2048,o.expirationTime=l,ni(o,l=xi(o,d,l));break e}}o=o.return}while(null!==o)}Ci=Qi(a);continue}i=!0,wa(t)}}break}if(Ei=!1,ki.current=n,Hr=Fr=jr=null,ar(),i)wi=null,e.finishedWork=null;else if(null!==Ci)e.finishedWork=null;else{if(y(null!==(n=e.current.alternate),"Finished root should have a work-in-progress. This error is likely caused by a bug in React. Please file an issue."),wi=null,Ni){if(i=e.latestPendingTime,a=e.latestSuspendedTime,l=e.latestPingedTime,0!==i&&it?0:t)):(e.pendingCommitExpirationTime=r,e.finishedWork=n)}}function Xi(e,t){for(var n=e.return;null!==n;){switch(n.tag){case 1:var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Mi||!Mi.has(r)))return ti(n,e=xi(n,e=ui(t,e),1073741823)),void Gi(n,1073741823);break;case 3:return ti(n,e=Ti(n,e=ui(t,e),1073741823)),void Gi(n,1073741823)}n=n.return}3===e.tag&&(ti(e,n=Ti(e,n=ui(t,e),1073741823)),Gi(e,1073741823))}function $i(e,t){var n=h.unstable_getCurrentPriorityLevel(),r=void 0;if(0==(1&t.mode))r=1073741823;else if(Ei&&!Ui)r=Ri;else{switch(n){case h.unstable_ImmediatePriority:r=1073741823;break;case h.unstable_UserBlockingPriority:r=1073741822-10*(1+((1073741822-e+15)/10|0));break;case h.unstable_NormalPriority:r=1073741822-25*(1+((1073741822-e+500)/25|0));break;case h.unstable_LowPriority:case h.unstable_IdlePriority:r=1;break;default:y(!1,"Unknown priority level. This error is likely caused by a bug in React. Please file an issue.")}null!==wi&&r===Ri&&--r}return n===h.unstable_UserBlockingPriority&&(0===ia||r=r&&(e.didError=!1,(0===(t=e.latestPingedTime)||t>n)&&(e.latestPingedTime=n),ln(n,e),0!==(n=e.expirationTime)&&xa(e,n)))}function Gi(e,t){e.expirationTimeRi&&Wi(),tn(e,t),Ei&&!Ui&&wi===e||xa(e,e.expirationTime),pa>da&&(pa=0,y(!1,"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.")))}var Ji=null,Ki=null,Zi=0,ea=void 0,ta=!1,na=null,ra=0,ia=0,aa=!1,la=null,oa=!1,ua=null,sa=rt(),ca=1073741822-(sa/10|0),fa=ca,da=50,pa=0,ma=null;function ha(){ca=1073741822-((rt()-sa)/10|0)}function ga(e,t){if(0!==Zi){if(te.expirationTime&&(e.expirationTime=t),ta||oa||(1073741823===t?Pa(1073741823,!1):ga(e,t))}function Sa(){var e=0,t=null;if(null!==Ki)for(var n=Ki,r=Ji;null!==r;){var i=r.expirationTime;if(0===i){if(y(null!==n&&null!==Ki,"Should have a previous and last root. This error is likely caused by a bug in React. Please file an issue."),r===r.nextScheduledRoot){Ji=Ki=r.nextScheduledRoot=null;break}if(r===Ji)Ji=i=r.nextScheduledRoot,Ki.nextScheduledRoot=i,r.nextScheduledRoot=null;else{if(r===Ki){(Ki=n).nextScheduledRoot=Ji,r.nextScheduledRoot=null;break}n.nextScheduledRoot=r.nextScheduledRoot,r.nextScheduledRoot=null}r=n.nextScheduledRoot}else{if(i>e&&(e=i,t=r),r===Ki)break;if(1073741823===e)break;n=r,r=r.nextScheduledRoot}}na=t,ra=e}function ka(e){if(e&&null!==Ji){ha(),e=Ji;do{var t=e.expirationTime;0!==t&&ca<=t&&(e.nextExpirationTimeToWorkOn=ca),e=e.nextScheduledRoot}while(e!==Ji)}Pa(0,!0)}function Pa(e,t){if(Sa(),t)for(ha(),fa=ca;null!==na&&0!==ra&&e<=ra&&!(at<=rt()&&ca>ra);)Ea(na,ra,ca>ra),Sa(),ha(),fa=ca;else for(;null!==na&&0!==ra&&e<=ra;)Ea(na,ra,!1),Sa();if(t&&(Zi=0,ea=null),0!==ra&&ga(na,ra),pa=0,ma=null,null!==ua)for(e=ua,ua=null,t=0;t=n&&(null===ua?ua=[r]:ua.push(r),r._defer))return e.finishedWork=t,void(e.expirationTime=0);e.finishedWork=null,e===ma?pa++:(ma=e,pa=0),h.unstable_runWithPriority(h.unstable_ImmediatePriority,function(){Li(e,t)})}function wa(e){y(null!==na,"Should be working on a root. This error is likely caused by a bug in React. Please file an issue."),na.expirationTime=0,aa||(aa=!0,la=e)}function Ra(e){var t=e._reactInternalFiber;return void 0===t&&("function"==typeof e.render?y(!1,"Unable to find node on an unmounted component."):y(!1,"Argument appears to not be a ReactComponent. Keys: %s",Object.keys(e))),null===(e=Xe(t))?null:e.stateNode}function _a(e,t,n,r){var i=t.current,a=Ta();i=$i(a,i),a=t.current;e:if(n){n=n._reactInternalFiber;t:{y(2===Qe(n)&&1===n.tag,"Expected subtree parent to be a mounted class component. This error is likely caused by a bug in React. Please file an issue.");var l=n;do{switch(l.tag){case 3:l=l.stateNode.context;break t;case 1:if(At(l.type)){l=l.stateNode.__reactInternalMemoizedMergedChildContext;break t}}l=l.return}while(null!==l);y(!1,"Found unexpected detached subtree parent. This error is likely caused by a bug in React. Please file an issue."),l=void 0}if(1===n.tag){var o=n.type;if(At(o)){n=Ot(n,o,l);break e}}n=l}else n=_t;return null===t.context?t.context=n:t.pendingContext=n,t=r,(r=Zr(i)).payload={element:e},null!==(t=void 0===t?null:t)&&(r.callback=t),Bi(),ti(a,r),Gi(a,i),i}function Na(e,t,n){var r=3=0&&(s='video'),n.saveToCameraRoll(o,s)}},{key:"getPhotos",value:function(o){if(arguments.length>1){console.warn('CameraRoll.getPhotos(tag, success, error) is deprecated. Use the returned Promise instead');var t=arguments[1],s=arguments[2]||function(){};n.getPhotos(o).then(t,s)}return n.getPhotos(o)}}]),s})());c.GroupTypesOptions=h,c.AssetTypeOptions=p,m.exports=c},336,[22,23,61,8,185,3]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]).Clipboard;m.exports={getString:function(){return t.getString()},setString:function(n){t.setString(n)}}},337,[8]); -__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]).DatePickerAndroid;function u(t,n){var o=t[n];'object'==typeof o&&'function'==typeof o.getMonth&&(t[n]=o.getTime())}var s=(function(){function s(){n(this,s)}return o(s,null,[{key:"open",value:function(n){var o;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:return null!=(o=n)&&(u(o,'date'),u(o,'minDate'),u(o,'maxDate')),t.abrupt("return",c.open(n));case 3:case"end":return t.stop()}})}}]),s})();s.dateSetAction='dateSetAction',s.dismissedAction='dismissedAction',m.exports=s},338,[138,22,23,8]); -__d(function(g,r,i,a,m,e,d){'use strict';var o=r(d[0]),n=r(d[1]).ImagePickerIOS,c={canRecordVideos:function(o){return n.canRecordVideos(o)},canUseCamera:function(o){return n.canUseCamera(o)},openCameraDialog:function(c,t,s){return c=o({videoMode:!1},c),n.openCameraDialog(c,t,s)},openSelectDialog:function(c,t,s){return c=o({showImages:!0,showVideos:!1},c),n.openSelectDialog(c,t,s)}};m.exports=c},339,[46,8]); -__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),t=r(d[1]),u=r(d[2]),s=r(d[3]),o=r(d[4]),l=r(d[5]),v=r(d[6]),c=(r(d[7]),r(d[8])),L=v.IntentAndroid,f=(function(v){function f(){return n(this,f),u(this,s(f).call(this,L))}return o(f,l),t(f,[{key:"addEventListener",value:function(n,t){this.addListener(n,t)}},{key:"removeEventListener",value:function(n,t){this.removeListener(n,t)}},{key:"openURL",value:function(n){return this._validateURL(n),L.openURL(n)}},{key:"canOpenURL",value:function(n){return this._validateURL(n),L.canOpenURL(n)}},{key:"getInitialURL",value:function(){return L.getInitialURL()}},{key:"sendIntent",value:function(n,t){return L.sendIntent(n,t)}},{key:"_validateURL",value:function(n){c('string'==typeof n,'Invalid URL: should be a string. Was: '+n),c(n,'Invalid URL: cannot be empty')}}]),f})();m.exports=new f},340,[22,23,30,33,36,119,8,43,3]); -__d(function(g,r,i,a,m,e,d){'use strict';var n,t=r(d[0]),o=r(d[1]),c=(r(d[2]),o.NetInfo),f=new t(c),u=new Map;function s(n){return'none'!==n.type&&'unknown'!==n.type}n=function(n){return'NONE'!==n&&'UNKNOWN'!==n};var v=new Map,C={addEventListener:function(n,t){var o;if('connectionChange'===n)o=f.addListener("networkStatusDidChange",function(n){t({type:n.connectionType,effectiveType:n.effectiveConnectionType})});else{if('change'!==n)return console.warn('Trying to subscribe to unknown event: "'+n+'"'),{remove:function(){}};console.warn('NetInfo\'s "change" event is deprecated. Listen to the "connectionChange" event instead.'),o=f.addListener("networkStatusDidChange",function(n){t(n.network_info)})}return u.set(t,o),{remove:function(){return C.removeEventListener(n,t)}}},removeEventListener:function(n,t){var o=u.get(t);o&&(o.remove(),u.delete(t))},fetch:function(){return console.warn('NetInfo.fetch() is deprecated. Use NetInfo.getConnectionInfo() instead.'),c.getCurrentConnectivity().then(function(n){return n.network_info})},getConnectionInfo:function(){return c.getCurrentConnectivity().then(function(n){return{type:n.connectionType,effectiveType:n.effectiveConnectionType}})},isConnected:{addEventListener:function(t,o){var c=function(c){'change'===t?o(n(c)):'connectionChange'===t&&o(s(c))};return v.set(o,c),C.addEventListener(t,c),{remove:function(){return C.isConnected.removeEventListener(t,o)}}},removeEventListener:function(n,t){var o=v.get(t);C.removeEventListener(n,o),v.delete(t)},fetch:function(){return C.getConnectionInfo().then(s)}},isConnectionExpensive:function(){return c.isConnectionMetered()}};m.exports=C},341,[119,8,43]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),o=r(d[1]),n=r(d[2]),c=r(d[3]).PushNotificationManager,l=r(d[4]),s=new n(c),u=new Map,f=(function(){function n(o){var c=this;t(this,n),this._data={},this._remoteNotificationCompleteCallbackCalled=!1,this._isRemote=o.remote,this._isRemote&&(this._notificationId=o.notificationId),o.remote?Object.keys(o).forEach(function(t){var n=o[t];'aps'===t?(c._alert=n.alert,c._sound=n.sound,c._badgeCount=n.badge,c._category=n.category,c._contentAvailable=n['content-available'],c._threadID=n['thread-id']):c._data[t]=n}):(this._badgeCount=o.applicationIconBadgeNumber,this._sound=o.soundName,this._alert=o.alertBody,this._data=o.userInfo,this._category=o.category)}return o(n,null,[{key:"presentLocalNotification",value:function(t){c.presentLocalNotification(t)}},{key:"scheduleLocalNotification",value:function(t){c.scheduleLocalNotification(t)}},{key:"cancelAllLocalNotifications",value:function(){c.cancelAllLocalNotifications()}},{key:"removeAllDeliveredNotifications",value:function(){c.removeAllDeliveredNotifications()}},{key:"getDeliveredNotifications",value:function(t){c.getDeliveredNotifications(t)}},{key:"removeDeliveredNotifications",value:function(t){c.removeDeliveredNotifications(t)}},{key:"setApplicationIconBadgeNumber",value:function(t){c.setApplicationIconBadgeNumber(t)}},{key:"getApplicationIconBadgeNumber",value:function(t){c.getApplicationIconBadgeNumber(t)}},{key:"cancelLocalNotifications",value:function(t){c.cancelLocalNotifications(t)}},{key:"getScheduledLocalNotifications",value:function(t){c.getScheduledLocalNotifications(t)}},{key:"addEventListener",value:function(t,o){var c;l('notification'===t||'register'===t||'registrationError'===t||'localNotification'===t,'PushNotificationIOS only supports `notification`, `register`, `registrationError`, and `localNotification` events'),'notification'===t?c=s.addListener("remoteNotificationReceived",function(t){o(new n(t))}):'localNotification'===t?c=s.addListener("localNotificationReceived",function(t){o(new n(t))}):'register'===t?c=s.addListener("remoteNotificationsRegistered",function(t){o(t.deviceToken)}):'registrationError'===t&&(c=s.addListener("remoteNotificationRegistrationError",function(t){o(t)})),u.set(t,c)}},{key:"removeEventListener",value:function(t,o){l('notification'===t||'register'===t||'registrationError'===t||'localNotification'===t,'PushNotificationIOS only supports `notification`, `register`, `registrationError`, and `localNotification` events');var n=u.get(t);n&&(n.remove(),u.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.requestPermissions(o)}},{key:"abandonPermissions",value:function(){c.abandonPermissions()}},{key:"checkPermissions",value:function(t){l('function'==typeof t,'Must provide a valid callback'),c.checkPermissions(t)}},{key:"getInitialNotification",value:function(){return c.getInitialNotification().then(function(t){return t&&new n(t)})}}]),o(n,[{key:"finish",value:function(t){this._isRemote&&this._notificationId&&!this._remoteNotificationCompleteCallbackCalled&&(this._remoteNotificationCompleteCallbackCalled=!0,c.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}}]),n})();f.FetchResult={NewData:'UIBackgroundFetchResultNewData',NoData:'UIBackgroundFetchResultNoData',ResultFailed:'UIBackgroundFetchResultFailed'},m.exports=f},342,[22,23,119,8,3]); -__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},343,[]); -__d(function(g,r,i,a,m,e,d){'use strict';r(d[0]);var t=r(d[1]),n=r(d[2]),o=(r(d[3]),r(d[4])),s=(r(d[5]),r(d[6])),l=(s.ActionSheetManager,s.ShareModule),u=(function(){function s(){t(this,s)}return n(s,null,[{key:"share",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return o('object'==typeof t&&null!==t,'Content to share must be a valid object'),o('string'==typeof t.url||'string'==typeof t.message,'At least one of URL and message is required'),o('object'==typeof n&&null!==n,'Options must be a valid object'),o(!t.title||'string'==typeof t.title,'Invalid title: title should be a string.'),l.share(t,n.dialogTitle)}},{key:"sharedAction",get:function(){return'sharedAction'}},{key:"dismissedAction",get:function(){return'dismissedAction'}}]),s})();m.exports=u},344,[46,22,23,43,3,71,8]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);m.exports=new t('StatusBarManager')},345,[119]); -__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),t=r(d[1]),c=r(d[2]),s=r(d[3]).TimePickerAndroid,o=(function(){function o(){t(this,o)}return c(o,null,[{key:"open",value:function(t){return n.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",s.open(t));case 1:case"end":return n.stop()}})}}]),o})();o.timeSetAction='timeSetAction',o.dismissedAction='dismissedAction',m.exports=o},346,[138,22,23,8]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]).ToastAndroid,o={SHORT:t.SHORT,LONG:t.LONG,TOP:t.TOP,BOTTOM:t.BOTTOM,CENTER:t.CENTER,show:function(o,s){t.show(o,s)},showWithGravity:function(o,s,O){t.showWithGravity(o,s,O)},showWithGravityAndOffset:function(o,s,O,n,T){t.showWithGravityAndOffset(o,s,O,n,T)}};m.exports=o},347,[8]); -__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},348,[26]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]).Vibration;r(d[1]);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.vibrate(n);else{if(!Array.isArray(n))throw new Error('Vibration pattern should be a number or array');t.vibrateByPattern(n,o?0:-1)}},cancel:function(){t.cancel()}};m.exports=n},349,[8,43]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n={vibrate:function(){t(!1,'VibrationIOS is deprecated, and will be removed. Use Vibration instead.')}};m.exports=n},350,[5]); -__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},351,[22,23,30,33,36,48]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]),o=r(d[1]);m.exports=function(t,f){return'number'!=typeof t&&'window'!==t&&(t=n.findNodeHandle(t)||'window'),o.__takeSnapshot(t,f)}},352,[80,42]); -__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},353,[61]); -__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])),c=t(r(d[5])),s=t(r(d[6])),f=r(d[7]),v=t(r(d[8])),k=r(d[9]),p=r(d[10]),h=r(d[11]),B=t(r(d[12])),y=t(r(d[13])),E=t(r(d[14])),P=t(r(d[15])),x=t(r(d[16])),A=t(r(d[17])),w=t(r(d[18])),H=t(r(d[19])),_=t(r(d[20])),b=(0,k.createStackNavigator)({Home:{screen:B.default},FolderBani:{screen:y.default},Settings:{screen:E.default},Reader:{screen:w.default},Bookmarks:{screen:H.default},EditBaniOrder:{screen:P.default},ReminderOptions:{screen:x.default},About:{screen:A.default}},{headerMode:"none"}),C=(0,k.createAppContainer)(b),M=(0,_.default)(),O=M.store,S=M.persistor,G=(function(t){function k(){var t,l;(0,n.default)(this,k);for(var c=arguments.length,s=new Array(c),v=0;vB&&B<768||B>b&&b<768),k=null,x=function(t){return null!==k?k:'android'===y.Platform.OS?g.Expo?g.Expo.Constants.statusBarHeight:0:R?t?0:44:T?24:M?20:t?0:20},A=function(t){if(!t.includes('%'))return 0;var n=parseFloat(t)/100;return isNaN(n)?0:n},E=(function(t){function n(){var t,o;(0,p.default)(this,n);for(var f=arguments.length,l=new Array(f),v=0;v=l?v%=l:v<0&&(v=v%l+l),y>=c?y%=c:y<0&&(y=y%c+c);var w=0===v,L=v+p>=l,_=0===y,S=y+u>=c;o.setState({touchesTop:w,touchesBottom:L,touchesLeft:_,touchesRight:S,orientation:f,viewWidth:u,viewHeight:p}),o.props.onLayout&&(h=o.props).onLayout.apply(h,n)}})}}},o._getSafeAreaStyle=function(){var t=o.state,n=t.touchesTop,s=t.touchesBottom,p=t.touchesLeft,f=t.touchesRight,h=o.props,c=h.forceInset,l=(h.isLandscape,o._getViewStyles()),v=l.paddingTop,y=l.paddingBottom,w=l.paddingLeft,L=l.paddingRight,_=l.viewStyle,S=(0,u.default)({},_,{paddingTop:n?o._getInset('top'):0,paddingBottom:s?o._getInset('bottom'):0,paddingLeft:p?o._getInset('left'):0,paddingRight:f?o._getInset('right'):0});return c&&Object.keys(c).forEach(function(t){var n=c[t];switch('always'===n&&(n=o._getInset(t)),'never'===n&&(n=0),t){case'horizontal':S.paddingLeft=n,S.paddingRight=n;break;case'vertical':S.paddingTop=n,S.paddingBottom=n;break;case'left':case'right':case'top':case'bottom':var s="padding"+t[0].toUpperCase()+t.slice(1);S[s]=n}}),S.height&&'number'==typeof S.height&&(S.height+=S.paddingTop+S.paddingBottom),S.width&&'number'==typeof S.width&&(S.width+=S.paddingLeft+S.paddingRight),S.paddingTop=Math.max(S.paddingTop,v),S.paddingBottom=Math.max(S.paddingBottom,y),S.paddingLeft=Math.max(S.paddingLeft,w),S.paddingRight=Math.max(S.paddingRight,L),S},o._getViewStyles=function(){var t=o.state.viewWidth,n=y.StyleSheet.flatten(o.props.style||{}),u=n.padding,p=void 0===u?0:u,f=n.paddingVertical,h=void 0===f?p:f,c=n.paddingHorizontal,l=void 0===c?p:c,v=n.paddingTop,w=void 0===v?h:v,L=n.paddingBottom,_=void 0===L?h:L,S=n.paddingLeft,b=void 0===S?l:S,B=n.paddingRight,I=void 0===B?l:B,R=(0,s.default)(n,["padding","paddingVertical","paddingHorizontal","paddingTop","paddingBottom","paddingLeft","paddingRight"]);return'number'!=typeof w&&(w=A(w)*t),'number'!=typeof _&&(_=A(_)*t),'number'!=typeof b&&(b=A(b)*t),'number'!=typeof I&&(I=A(I)*t),{paddingTop:w,paddingBottom:_,paddingLeft:b,paddingRight:I,viewStyle:R}},o._getInset=function(t){return H(t,o.props.isLandscape)},o}return(0,l.default)(n,t),(0,f.default)(n,[{key:"componentDidMount",value:function(){var t=this;this._isMounted=!0,y.InteractionManager.runAfterInteractions(function(){t._onLayout()})}},{key:"componentWillUnmount",value:function(){this._isMounted=!1}},{key:"componentDidUpdate",value:function(){this._onLayout()}},{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._onLayout,style:p}))}}]),n})(v.Component);function H(t,n){switch(t){case'horizontal':case'right':case'left':return n&&R?44:0;case'vertical':case'top':return x(n);case'bottom':return R?n?24:34:T?20:0}}E.setStatusBarHeight=function(t){k=t};var O=(0,L.default)(E),P=O;e.default=P;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,h.default)(this,(0,c.default)(s).apply(this,arguments))}return(0,l.default)(s,o),(0,f.default)(s,[{key:"render",value:function(){return v.default.createElement(O,{style:{flex:1},forceInset:t},v.default.createElement(n,this.props))}}]),s})(v.Component);return(0,w.default)(o,n)}}},355,[356,1,11,9,46,22,23,30,33,36,49,2,357,358]); -__d(function(g,r,i,a,m,e,d){m.exports=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 c=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(t,n):{};c.get||c.set?Object.defineProperty(o,n,c):o[n]=t[n]}return o.default=t,o}},356,[]); -__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;jn.height};e.isOrientationLandscape=L},358,[356,1,11,22,23,30,33,36,49,2,357]); -__d(function(g,r,i,a,m,e,d){m.exports={get createAppContainer(){return r(d[0]).createAppContainer},get createNavigationContainer(){return console.warn('`createNavigationContainer()` has been deprecated, please use `createAppContainer()` instead. You can also import createAppContainer directly from @react-navigation/native'),r(d[0]).createAppContainer},get createKeyboardAwareNavigator(){return r(d[0]).createKeyboardAwareNavigator},get createNavigationAwareScrollable(){return r(d[0]).createNavigationAwareScrollable},get ScrollView(){return r(d[0]).ScrollView},get FlatList(){return r(d[0]).FlatList},get SectionList(){return r(d[0]).SectionList},get ResourceSavingSceneView(){return r(d[0]).ResourceSavingSceneView},get SafeAreaView(){return r(d[0]).SafeAreaView},get withOrientation(){return r(d[0]).withOrientation},get createNavigator(){return r(d[1]).createNavigator},get StateUtils(){return r(d[1]).StateUtils},get getNavigation(){return r(d[1]).getNavigation},get NavigationContext(){return r(d[1]).NavigationContext},get NavigationProvider(){return r(d[1]).NavigationProvider},get NavigationConsumer(){return r(d[1]).NavigationConsumer},get NavigationActions(){return r(d[1]).NavigationActions},get StackActions(){return r(d[1]).StackActions},get StackRouter(){return r(d[1]).StackRouter},get TabRouter(){return r(d[1]).TabRouter},get SwitchRouter(){return r(d[1]).SwitchRouter},get createConfigGetter(){return r(d[1]).StackAcreateConfigGetterctions},get getScreenForRouteName(){return r(d[1]).getScreenForRouteName},get validateRouteConfigMap(){return r(d[1]).validateRouteConfigMap},get getActiveChildNavigationOptions(){return r(d[1]).getActiveChildNavigationOptions},get pathUtils(){return r(d[1]).pathUtils},get SceneView(){return r(d[1]).SceneView},get SwitchView(){return r(d[1]).SwitchView},get NavigationEvents(){return r(d[1]).NavigationEvents},get withNavigation(){return r(d[1]).withNavigation},get withNavigationFocus(){return r(d[1]).withNavigationFocus},get createStackNavigator(){return r(d[2]).createStackNavigator},get createSwitchNavigator(){return r(d[1]).createSwitchNavigator},get createBottomTabNavigator(){return r(d[3]).createBottomTabNavigator},get createMaterialTopTabNavigator(){return r(d[3]).createMaterialTopTabNavigator},get createDrawerNavigator(){return r(d[4]).createDrawerNavigator},get DrawerRouter(){return r(d[4]).DrawerRouter},get DrawerActions(){return r(d[4]).DrawerActions},get Transitioner(){return console.warn('Importing the stack Transitioner directly from react-navigation is now deprecated. Instead, import { Transitioner } from "react-navigation-stack";'),r(d[2]).Transitioner},get StackView(){return r(d[2]).StackView},get StackViewCard(){return r(d[2]).StackViewCard},get StackViewTransitionConfigs(){return r(d[2]).StackViewTransitionConfigs},get Header(){return r(d[2]).Header},get HeaderTitle(){return r(d[2]).HeaderTitle},get HeaderBackButton(){return r(d[2]).HeaderBackButton},get HeaderStyleInterpolator(){return r(d[2]).HeaderStyleInterpolator},get DrawerView(){return r(d[4]).DrawerView},get DrawerItems(){return r(d[4]).DrawerNavigatorItems},get DrawerSidebar(){return r(d[4]).DrawerSidebar},get BottomTabBar(){return r(d[3]).BottomTabBar},get MaterialTopTabBar(){return r(d[3]).MaterialTopTabBar}}},359,[360,363,428,454,475]); -__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}}},360,[361,407,408,409,410,411,414]); -__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 k=(function(_){function k(n){var l;return(0,s.default)(this,k),(l=(0,u.default)(this,(0,c.default)(k).call(this,n))).subs=null,l._actionEventSubscribers=new Set,l._handleOpenURL=function(n){var o=n.url,s=l.props,u=s.enableURLHandling,c=s.uriPrefix;if(!1!==u){var p=y(o,c);if(p){var v=p.path,f=p.params,h=t.router.getActionForPathAndParams(v,f);h&&l.dispatch(h)}}},l._persistNavigationState=function(t){var n;return o.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(n=l.props.persistenceKey){s.next=3;break}return s.abrupt("return");case 3:return s.next=5,o.default.awrap(h.AsyncStorage.setItem(n,JSON.stringify(t)));case 5:case"end":return s.stop()}})},l.dispatch=function(n){if(l.props.navigation)return l.props.navigation.dispatch(n);l._navState=l._navState||l.state.nav;var o=l._navState;(0,b.default)(o,'should be set in constructor if stateful');var s=t.router.getStateForAction(n,o),u=null===s?o:s,c=function(){l._actionEventSubscribers.forEach(function(t){return t({type:'action',action:n,state:u,lastState:o})})};return null===s?(c(),!0):u!==o?(l._navState=u,l.setState({nav:u},function(){l._onNavigationStateChange(o,u,n),c(),l._persistNavigationState(u)}),!0):(c(),!1)},l._getScreenProps=function(){return l.props.screenProps},A(n),l._initialAction=S.NavigationActions.init(),l._isStateful()&&(l.subs=h.BackHandler.addEventListener('hardwareBackPress',function(){if(l._isMounted)return l.dispatch(S.NavigationActions.back());l.subs&&l.subs.remove()})),l.state={nav:l._isStateful()&&!n.persistenceKey?t.router.getStateForAction(l._initialAction):null},l}return(0,p.default)(k,_),(0,l.default)(k,null,[{key:"getDerivedStateFromProps",value:function(t){return A(t),null}}]),(0,l.default)(k,[{key:"_renderLoading",value:function(){return this.props.renderLoadingExperimental?this.props.renderLoadingExperimental():null}},{key:"_isStateful",value:function(){return N(this.props)}},{key:"_validateProps",value:function(t){if(!this._isStateful()){t.navigation,t.screenProps;var n=(0,v.default)(t,["navigation","screenProps"]),o=Object.keys(n);if(0!==o.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: \""+o.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.")}}},{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,c,l,p,v,f,_,S,b,N,A,k,L=this;return o.default.async(function(E){for(;;)switch(E.prev=E.next){case 0:if(this._isMounted=!0,this._isStateful()){E.next=3;break}return E.abrupt("return");case 3:if(0,h.Linking.addEventListener('url',this._handleOpenURL),n=this.props,s=n.persistenceKey,u=n.uriPrefix,c=n.enableURLHandling,l=null,p=null,!1===c){E.next=20;break}if(E.t0=s,!E.t0){E.next=15;break}return E.next=14,o.default.awrap(h.AsyncStorage.getItem(s));case 14:E.t0=E.sent;case 15:return p=E.t0,E.next=18,o.default.awrap(h.Linking.getInitialURL());case 18:v=E.sent,l=v&&y(v,u);case 20:if(f=this._initialAction,(_=this.state.nav)||(process.env.REACT_NAV_LOGGING&&console.log('Init new Navigation State'),_=t.router.getStateForAction(f)),p)try{_=JSON.parse(p),w=!0}catch(t){}if(l&&(b=(S=l).path,N=S.params,(A=t.router.getActionForPathAndParams(b,N))&&(process.env.REACT_NAV_LOGGING&&console.log('Applying Navigation Action for Initial URL:',l),f=A,_=t.router.getStateForAction(A,_))),k=function(){return L._actionEventSubscribers.forEach(function(t){return t({type:'action',action:f,state:L.state.nav,lastState:null})})},_!==this.state.nav){E.next=29;break}return k(),E.abrupt("return");case 29:this.setState({nav:_},function(){w=!1,k()});case 30:case"end":return E.stop()}},null,this)}},{key:"componentDidCatch",value:function(t){if(!w)throw t;w=!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 o=this,s=this.props.navigation;if(this._isStateful()){var u=this.state.nav;if(!u)return this._renderLoading();this._navigation&&this._navigation.state===u||(this._navigation=(0,S.getNavigation)(t.router,u,this.dispatch,this._actionEventSubscribers,this._getScreenProps,function(){return o._navigation})),s=this._navigation}return(0,b.default)(s,'failed to get navigation'),f.default.createElement(S.NavigationProvider,{value:s},f.default.createElement(t,(0,n.default)({},this.props,{navigation:s})))}}]),k})(f.default.Component);return k.router=t.router,k.navigationOptions=null,(0,_.polyfill)(k)};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])),p=t(r(d[7])),v=t(r(d[8])),f=t(r(d[9])),h=r(d[10]),_=r(d[11]),S=r(d[12]),b=t(r(d[13])),y=(t(r(d[14])),S.pathUtils.urlToPathAndParams);function N(t){return!t.navigation}function A(t){if(!N(t)){t.navigation,t.screenProps;var n=(0,v.default)(t,["navigation","screenProps"]),o=Object.keys(n);if(0!==o.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: \""+o.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.")}}var w=!1},361,[1,11,138,22,30,33,23,36,9,49,2,362,363,405,406]); -__d(function(g,r,i,a,m,e,d){'use strict';function t(){var t=this.constructor.getDerivedStateFromProps(this.props,this.state);null!==t&&void 0!==t&&this.setState(t)}function n(t){this.setState(function(n){var o=this.constructor.getDerivedStateFromProps(t,n);return null!==o&&void 0!==o?o:null}.bind(this))}function o(t,n){try{var o=this.props,p=this.state;this.props=t,this.state=n,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(o,p)}finally{this.props=o,this.state=p}}Object.defineProperty(e,'__esModule',{value:!0}),t.__suppressDeprecationWarning=!0,n.__suppressDeprecationWarning=!0,o.__suppressDeprecationWarning=!0,e.polyfill=function(p){var l=p.prototype;if(!l||!l.isReactComponent)throw new Error('Can only polyfill class components');if('function'!=typeof p.getDerivedStateFromProps&&'function'!=typeof l.getSnapshotBeforeUpdate)return p;var s=null,c=null,f=null;if('function'==typeof l.componentWillMount?s='componentWillMount':'function'==typeof l.UNSAFE_componentWillMount&&(s='UNSAFE_componentWillMount'),'function'==typeof l.componentWillReceiveProps?c='componentWillReceiveProps':'function'==typeof l.UNSAFE_componentWillReceiveProps&&(c='UNSAFE_componentWillReceiveProps'),'function'==typeof l.componentWillUpdate?f='componentWillUpdate':'function'==typeof l.UNSAFE_componentWillUpdate&&(f='UNSAFE_componentWillUpdate'),null!==s||null!==c||null!==f){var u=p.displayName||p.name,h='function'==typeof p.getDerivedStateFromProps?'getDerivedStateFromProps()':'getSnapshotBeforeUpdate()';throw Error('Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n'+u+' uses '+h+' but also contains the following legacy lifecycles:'+(null!==s?'\n '+s:'')+(null!==c?'\n '+c:'')+(null!==f?'\n '+f:'')+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks")}if('function'==typeof p.getDerivedStateFromProps&&(l.componentWillMount=t,l.componentWillReceiveProps=n),'function'==typeof l.getSnapshotBeforeUpdate){if('function'!=typeof l.componentDidUpdate)throw new Error('Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype');l.componentWillUpdate=o;var y=l.componentDidUpdate;l.componentDidUpdate=function(t,n,o){var p=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:o;y.call(this,t,n,p)}}return p}},362,[]); -__d(function(g,r,i,a,m,e,d){'use strict';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 NavigationActions(){return r(d[5]).default},get StackActions(){return r(d[6]).default},get StackRouter(){return r(d[7]).default},get TabRouter(){return r(d[8]).default},get SwitchRouter(){return r(d[9]).default},get createConfigGetter(){return r(d[10]).default},get getScreenForRouteName(){return r(d[11]).default},get validateRouteConfigMap(){return r(d[12]).default},get getActiveChildNavigationOptions(){return r(d[13]).default},get pathUtils(){return r(d[14])},get SceneView(){return r(d[15]).default},get SwitchView(){return r(d[16]).default},get NavigationEvents(){return r(d[17]).default},get withNavigation(){return r(d[18]).default},get withNavigationFocus(){return r(d[19]).default}}},363,[364,366,373,374,379,368,386,396,398,380,384,381,387,400,388,395,394,401,402,404]); -__d(function(g,r,i,a,m,e,d){'use strict';Object.defineProperty(e,"__esModule",{value:!0});var n,t=Object.assign||function(n){for(var t=1;t3&&void 0!==arguments[3]&&arguments[3],f=s.indexOf(n,t),l=o?n.index:f,c=s.replaceAtIndex(n,f,u);return c.index=l,c},replaceAtIndex:function(n,u,s){if((0,o.default)(!!n.routes[u],'invalid index %s for replacing route %s',u,s.key),n.routes[u]===s&&u===n.index)return n;var f=n.routes.slice();return f[u]=s,t({},n,{index:u,routes:f})},reset:function(n,u,s){(0,o.default)(u.length&&Array.isArray(u),'invalid routes to replace');var f=void 0===s?u.length-1:s;if(n.routes.length===u.length&&n.index===f){if(n.routes.every(function(n,t){return u[t]===n}))return n}return(0,o.default)(!!u[f],'invalid index %s to reset',f),t({},n,{index:f,routes:u})}};e.default=s},364,[365]); -__d(function(g,r,i,a,m,e,d){'use strict';var n=function(){};'production'!==process.env&&(n=function(n){if(void 0===n)throw new Error('invariant requires an error message argument')}),m.exports=function(o,t,s,f,u,c,v,l){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 w=[s,f,u,c,v,l],h=0;(p=new Error(t.replace(/%s/g,function(){return w[h++]}))).name='Invariant Violation'}throw p.framesToPop=1,p}}},365,[]); -__d(function(g,r,i,a,m,e,d){'use strict';Object.defineProperty(e,"__esModule",{value:!0});var t=Object.assign||function(t){for(var n=1;n0&&void 0!==arguments[0]?arguments[0]:{};return{type:t,key:n.key,immediate:n.immediate}},init:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o={type:n};return t.params&&(o.params=t.params),o},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},setParams:function(t){return{type:"Navigation/SET_PARAMS",key:t.key,params:t.params}}}},368,[]); -__d(function(g,r,i,a,m,e,d){'use strict';Object.defineProperty(e,"__esModule",{value:!0});var t=Object.assign||function(t){for(var n=1;n2&&void 0!==arguments[2]?arguments[2]:'didBlur',c=new Set,l=new Set,s=new Set,f=new Set,w=new Set,v=new Set,F=function(){[c,l,s,f,w,v].forEach(function(t){return t.clear()}),h.forEach(function(t){return t&&t.remove()})},B=function(t){switch(t){case'action':return c;case'willFocus':return l;case'didFocus':return s;case'willBlur':return f;case'didBlur':return w;case'refocus':return v;default:return null}},y=function(n,o){var u=t({},o,{type:n}),c=B(n);c&&c.forEach(function(t){t(u)})},p=u,h=['willFocus','didFocus','willBlur','didBlur','refocus','action'].map(function(t){return n(t,function(n){if('refocus'!==t){var u=n.state,c=n.lastState,l=n.action,s=c&&c.routes,f=u&&u.routes,w=f&&f[u.index].key,v=w===o,B=s&&s.find(function(t){return t.key===o}),h=f&&f.find(function(t){return t.key===o}),S={context:o+":"+l.type+"_"+(n.context||'Root'),state:h,lastState:B,action:l,type:t},_=!!u&&u.isTransitioning,E=p;'didBlur'===p&&('willFocus'===t&&v?y(p='willFocus',S):'action'===t&&v&&y(p='willFocus',S)),'willFocus'===p&&('didFocus'===t&&v&&!_?y(p='didFocus',S):'action'===t&&v&&!_&&y(p='didFocus',S)),'didFocus'===p&&(v?'willBlur'===t?y(p='willBlur',S):'action'===t&&'didFocus'===E&&y('action',S):y(p='willBlur',S)),'willBlur'===p&&('action'!==t||v||_?'didBlur'===t?y(p='didBlur',S):'action'===t&&v&&!_?y(p='didFocus',S):'action'===t&&v&&_&&y(p='willFocus',S):y(p='didBlur',S)),'didBlur'!==p||h||F()}else y(t,n)})});return{addListener:function(t,n){var o=B(t);if(!o)throw new Error("Invalid event name \""+t+"\"");o.add(n);return{remove:function(){o.delete(n)}}},emit:function(t,n){'refocus'===t?y(t,n):console.error("navigation.emit only supports the 'refocus' event currently.")}}}},370,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,o){return t.childRouters&&t.childRouters[o]?t.childRouters[o]:t.getComponentForRouteName(o).router}},371,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){if(!t)return{};var n=t._childrenNavigation||(t._childrenNavigation={}),u=t.state.routes.map(function(t){return t.key});return Object.keys(n).forEach(function(c){u.includes(c)||t.state.isTransitioning||delete n[c]}),t._childrenNavigation}},372,[]); -__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]);Object.defineProperty(e,"__esModule",{value:!0});var c=Object.assign||function(t){for(var n=1;n1&&void 0!==arguments[1]?arguments[1]:{},o=(0,u.default)(f,l);return(0,t.default)(n.default,o,l)}},379,[373,380,394]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0});var n=Object.assign||function(t){for(var n=1;n1&&void 0!==arguments[1]?arguments[1]:{};(0,l.default)(p);var h=A.order||Object.keys(p),y=A.getCustomActionCreators||x,P=A.initialRouteParams,N=A.initialRouteName||h[0],S='initialRoute'===(A.backBehavior||'none'),O=!A.hasOwnProperty('resetOnBlur')||A.resetOnBlur,F=h.indexOf(N),k={};function R(t,u){var o=p[t];return o&&o.params?n({},o.params,u):u}h.forEach(function(t){k[t]=null;var n=(0,o.default)(p,t);n.router&&(k[t]=n.router)});var C=(0,v.createPathParser)(k,p,A),T=C.getPathAndParamsForRoute,_=C.getActionForPathAndParams;if(-1===F)throw new Error("Invalid initialRouteName '"+N+"'.Should be one of "+h.map(function(t){return"\""+t+"\""}).join(', '));function b(t){var u=R(t,t===N?P:void 0),o=k[t];if(o){var f=s.default.init();return n({},o.getStateForAction(f),{key:t,routeName:t,params:u})}return{key:t,routeName:t,params:u}}function E(u,o){if(!u)return o;if(u.index!==o.index&&O){var f=u.routes[u.index].routeName,s=t(o.routes);return s[u.index]=b(f),n({},o,{routes:s})}return o}return{childRouters:k,getActionCreators:function(t,n){return y(t,n)},getStateForAction:function(u,o){var f=o?n({},o):o,l=o||{routes:h.map(b),index:F,isTransitioning:!1},v=l.index;if(u.type===s.default.INIT){var p=u.params;p&&(l.routes=l.routes.map(function(t){return n({},t,{params:n({},t.params,p,t.routeName===N?P:null)})}))}var x=l.routes[l.index],A=k[h[l.index]];if(A){var y=A.getStateForAction(u,x);if(!y&&o)return null;if(y&&y!==x){var O=t(l.routes);return O[l.index]=y,E(f,n({},l,{routes:O}))}}var R=null==u.key||u.key===x.key;if(u.type===s.default.BACK){if(!R||!S)return l;v=F}var C=!1;if(u.type===s.default.NAVIGATE&&(C=!!h.find(function(t,n){return t===u.routeName&&(v=n,!0)}))){var T=l.routes[v],_=k[u.routeName],I=T;if(u.action&&_){var j=_.getStateForAction(u.action,T);j&&(I=j)}if(u.params&&(I=n({},I,{params:n({},I.params||{},u.params)})),I!==T){var w=t(l.routes);return w[v]=I,E(f,n({},l,{routes:w,index:v}))}if(I===T&&l.index===v&&f)return null}if(u.type===s.default.SET_PARAMS){var M=u.key,B=l.routes.find(function(t){return t.key===M});if(B){var G=n({},B.params,u.params),K=t(l.routes);return K[l.routes.indexOf(B)]=n({},B,{params:G}),E(f,n({},l,{routes:K}))}}if(v!==l.index)return E(f,n({},l,{index:v}));if(C&&!o)return l;if(C)return n({},l);var L,V=l.index,q=l.routes;return h.find(function(n,o){var f=k[n];if(o===V)return!1;var s=q[o];return f&&(s=f.getStateForAction(u,s)),s?s!==q[o]&&((q=t(q))[o]=s,V=o,!0):(V=o,!0)}),L=u.type,[s.default.SET_PARAMS,c.default.COMPLETE_TRANSITION].includes(L)&&(V=l.index),V!==l.index||q!==l.routes?E(f,n({},l,{index:V,routes:q})):l},getComponentForState:function(t){var n=t.routes[t.index].routeName;(0,u.default)(n,"There is no route defined for index "+t.index+". Check that\n that you passed in a navigation state with a valid tab/screen index.");var f=k[n];return f?f.getComponentForState(t.routes[t.index]):(0,o.default)(p,n)},getComponentForRouteName:function(t){return(0,o.default)(p,t)},getPathAndParamsForState:function(t){var n=t.routes[t.index];return T(n)},getActionForPathAndParams:function(t,n){return _(t,n)},getScreenOptions:(0,f.default)(p,A.defaultNavigationOptions)}}},380,[18,365,381,384,368,386,387,388]); -__d(function(g,r,i,a,m,e,d){'use strict';Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(n,u){var f=n[u];if(!f)throw new Error("There is no route defined for key "+u+".\nMust be one of: "+Object.keys(n).map(function(n){return"'"+n+"'"}).join(','));if(f.screen)return f.screen;if('function'==typeof f.getScreen){var c=f.getScreen();return(0,o.default)((0,t.isValidElementType)(c),"The getScreen defined for route '"+u+" didn't return a valid screen or navigator.\n\nPlease pass it like this:\n"+u+": {\n getScreen: () => require('./MyScreen').default\n}"),c}return f};var n,t=r(d[0]),u=r(d[1]),o=(n=u)&&n.__esModule?n:{default:n}},381,[382,365]); -__d(function(g,r,i,a,m,e,d){'use strict';m.exports=r(d[0])},382,[383]); -__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.memo"):60115,M=o?("function"==typeof Symbol?Symbol.for:"@@for")("react.lazy"):60116;function C(o){if("object"==typeof o&&null!==o){var C=o.$$typeof;switch(C){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 u:return o;default:return C}}case M:case $:case n:return C}}}function _(o){return C(o)===p}e.typeOf=C,e.AsyncMode=s,e.ConcurrentMode=p,e.ContextConsumer=l,e.ContextProvider=u,e.Element=t,e.ForwardRef=b,e.Fragment=f,e.Lazy=M,e.Memo=$,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||"object"==typeof o&&null!==o&&(o.$$typeof===M||o.$$typeof===$||o.$$typeof===u||o.$$typeof===l||o.$$typeof===b)},e.isAsyncMode=function(o){return _(o)||C(o)===s},e.isConcurrentMode=_,e.isContextConsumer=function(o){return C(o)===l},e.isContextProvider=function(o){return C(o)===u},e.isElement=function(o){return"object"==typeof o&&null!==o&&o.$$typeof===t},e.isForwardRef=function(o){return C(o)===b},e.isFragment=function(o){return C(o)===f},e.isLazy=function(o){return C(o)===M},e.isMemo=function(o){return C(o)===$},e.isPortal=function(o){return C(o)===n},e.isProfiler=function(o){return C(o)===y},e.isStrictMode=function(o){return C(o)===c},e.isSuspense=function(o){return C(o)===S}},383,[]); -__d(function(g,r,i,a,m,e,d){'use strict';Object.defineProperty(e,"__esModule",{value:!0});var t=Object.assign||function(t){for(var n=1;n state...','}','','with:','({ navigation }) => ({',' title: navigation.state...','})'].join('\n'));if(f&&'function'==typeof o[f])throw new Error(["`"+f+"` cannot be defined as a function in navigation options for `"+c.routeName+"` screen. \n",'Try replacing the following:','{'," "+f+": ({ state }) => ({",' key: state...',' })','}','','with:','({ navigation }) => ({'," "+f+"Key: navigation.state...",'})'].join('\n'));if(f&&'object'==typeof o[f])throw new Error(["Invalid key `"+f+"` defined in navigation options for `"+c.routeName+"` screen.",'\n','Try replacing the following navigation options:','{'," "+f+": {"].concat(n(Object.keys(o[f]).map(function(n){return" "+n+": ...,"})),[' },','}','\n','with:','{'],n(Object.keys(o[f]).map(function(n){return" "+(f+n[0].toUpperCase()+n.slice(1))+": ...,"})),['}']).join('\n'))}},385,[18]); -__d(function(g,r,i,a,m,e,d){'use strict';Object.defineProperty(e,"__esModule",{value:!0});var t=Object.assign||function(t){for(var n=1;n0,'Please specify at least one route when configuring a navigator.'),t.forEach(function(t){var c=n[t],l=u(c);if(!l||!(0,o.isValidElementType)(l)&&!c.getScreen)throw new Error("The component for route '"+t+"' must be a React component. For example:\n\nimport MyScreen from './MyScreen';\n...\n"+t+": MyScreen,\n}\n\nYou can also use a navigator:\n\nimport MyNavigator from './MyNavigator';\n...\n"+t+": MyNavigator,\n}");if(c.screen&&c.getScreen)throw new Error("Route '"+t+"' should declare a screen or a getScreen, not both.")})}},387,[382,365]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.createPathParser=e.urlToPathAndParams=e.getParamsFromPath=void 0;var n=Object.assign||function(t){for(var n=1;n0&&void 0!==arguments[0]?arguments[0]:'',o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},u=p,c=Array.isArray(u),f=0;for(u=c?u:u["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var P;if(c){if(f>=u.length)break;P=u[f++]}else{if((f=u.next()).done)break;P=f.value}var y=t(P,2),x=y[0],b=y[1],R=b.exactRe,A=b.exactReKeys,k=b.extendedPathRe,F=b.extendedPathReKeys,O=l[x],j=R&&R.exec(n);if(j&&j.length){var K=k&&k.exec(n),_=null;if(K&&O){var S=v(K,F);_=O.getActionForPathAndParams(S,o)}return s.default.navigate({routeName:x,params:h(o,j,A),action:_})}}var N=p,E=Array.isArray(N),I=0;for(N=E?N:N["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var M;if(E){if(I>=N.length)break;M=N[I++]}else{if((I=N.next()).done)break;M=I.value}var T=t(M,2),w=T[0],C=T[1],U=C.extendedPathRe,W=C.extendedPathReKeys,$=l[w],q=U&&U.exec(n);if(q&&q.length){var z=v(q,W),B=null;if($&&(B=$.getActionForPathAndParams(z,o)),!B)continue;return s.default.navigate({routeName:w,params:h(o,q,W),action:B})}}return null},getPathAndParamsForRoute:function(t){var o=t.routeName,u=t.params,s=l[o],c=R[o],f=c.toPath,h=c.exactReKeys,v=f(u),P={};if(u&&Object.keys(u).filter(function(t){return!h.find(function(n){return n.name===t})}).forEach(function(t){P[t]=u[t]}),s){var p=s.getPathAndParamsForState(t);return{path:v?v+"/"+p.path:p.path,params:p.params?n({},P,p.params):P}}return{path:v,params:P}}}}},388,[12,389,368,365,391]); -__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))},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=v.length)break;j=v[p++]}else{if((p=v.next()).done)break;j=p.value}var A=j.replace(/\+/g,' ').split('='),k=n(A,2),x=k[0],h=k[1];h=void 0===h?null:s(h,u),c(s(x,u),h,l)}return Object.keys(l).sort().reduce(function(n,t){var o=l[t];return Boolean(o)&&'object'==typeof o&&!Array.isArray(o)?n[t]=y(o):n[t]=o,n},Object.create(null))}e.extract=v,e.parse=b,e.stringify=function(n,o){if(!n)return'';var u=c(o=t({encode:!0,strict:!0,arrayFormat:'none'},o)),f=Object.keys(n);return!1!==o.sort&&f.sort(o.sort),f.map(function(t){var c=n[t];if(void 0===c)return'';if(null===c)return l(t,o);if(Array.isArray(c)){var f=[],s=c.slice(),y=Array.isArray(s),v=0;for(s=y?s:s["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var b;if(y){if(v>=s.length)break;b=s[v++]}else{if((v=s.next()).done)break;b=v.value}var p=b;void 0!==p&&f.push(u(t,p,f.length))}return f.join('&')}return l(t,o)+'='+l(c,o)}).filter(function(n){return n.length>0}).join('&')},e.parseUrl=function(n,t){var o=n.indexOf('#');return-1!==o&&(n=n.slice(0,o)),{url:n.split('?')[0]||'',query:b(v(n),t)}}},391,[12,11,392,393]); -__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()})}},392,[]); -__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;p1&&void 0!==arguments[1]?arguments[1]:{};(0,y.default)(k);var T={},h=Object.keys(k);h.forEach(function(t){var n=(0,f.default)(k,t);n&&n.router?T[t]=n.router:T[t]=null});var x=P.initialRouteParams,b=P.getCustomActionCreators||A,R=P.initialRouteName||h[0],O=T[R];function E(t){var u={},s=T[t.routeName];if(N(t)&&void 0!==s){var f={};if(null!==s){var l=t.action||o.default.init({params:t.params});f=s.getStateForAction(l)}return{key:'StackRouterRoot',isTransitioning:!1,index:0,routes:[n({params:t.params},f,{key:t.key||(0,c.generateKey)(),routeName:t.routeName})]}}O&&(u=O.getStateForAction(o.default.navigate({routeName:R,params:x})));var y=(k[R].params||u.params||t.params||x)&&n({},k[R].params||{},u.params||{},t.params||{},x||{}),p=P.initialRouteKey;return{key:'StackRouterRoot',isTransitioning:!1,index:0,routes:[u=n({},u,y?{params:y}:{},{routeName:R,key:t.key||p||(0,c.generateKey)()})]}}function F(t,o){var u=k[t];return u&&u.params?n({},u.params,o.params):o.params}var C=(0,v.createPathParser)(T,k,P),_=C.getPathAndParamsForRoute,K=C.getActionForPathAndParams;return{childRouters:T,getComponentForState:function(t){var n=t.routes[t.index],o=n.routeName;return T[o]?T[o].getComponentForState(n):(0,f.default)(k,o)},getComponentForRouteName:function(t){return(0,f.default)(k,t)},getActionCreators:function(t,s){return n({},b(t,s),{pop:function(t,o){return u.default.pop(n({n:t},o))},popToTop:function(t){return u.default.popToTop(t)},push:function(t,n,o){return u.default.push({routeName:t,params:n,action:o})},replace:function(n,o,s,f){return'string'==typeof n?u.default.replace({routeName:n,params:o,action:s,key:t.key,newKey:f}):((0,p.default)('object'==typeof n,'Must replaceWith an object or a string'),(0,p.default)(null==o,'Params must not be provided to .replace() when specifying an object'),(0,p.default)(null==s,'Child action must not be provided to .replace() when specifying an object'),(0,p.default)(null==f,'Child action must not be provided to .replace() when specifying an object'),u.default.replace(n))},reset:function(t,n){return u.default.reset({actions:t,index:null==n?t.length-1:n,key:s})},dismiss:function(){return o.default.back({key:s})}})},getStateForAction:function(s,f){if(!f)return E(s);var y=f.routes[f.index];if(S(s)||s.type===o.default.NAVIGATE){if(s.type===o.default.NAVIGATE){var v=f.routes.slice().reverse(),k=Array.isArray(v),A=0;for(v=k?v:v["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var P;if(k){if(A>=v.length)break;P=v[A++]}else{if((A=v.next()).done)break;P=A.value}var h=P,x=T[h.routeName],b=s.routeName===h.routeName&&s.action?s.action:s;if(x){var R=x.getStateForAction(b,h);if(null===R||R!==h){var O=l.default.replaceAndPrune(f,R?R.key:h.key,R||h);return n({},O,{isTransitioning:f.index!==O.index?!0!==s.immediate:f.isTransitioning})}}}}}else{var C=T[y.routeName];if(C){var _=C.getStateForAction(s,y);if(null!==_&&_!==y)return l.default.replaceAt(f,y.key,_,s.type===o.default.SET_PARAMS)}}if(N(s)&&void 0!==T[s.routeName]){var K=T[s.routeName],j=void 0;(0,p.default)(s.type!==u.default.PUSH||null==s.key,'StackRouter does not support key on the push action');var I=f.routes.findIndex(function(t){return s.key?t.key===s.key:t.routeName===s.routeName});if(s.type!==u.default.PUSH&&-1!==I){if(f.index===I&&!s.params)return null;var M=f.routes.slice(0,I+1);if(s.params){var w=f.routes[I];M[I]=n({},w,{params:n({},w.params,s.params)})}return n({},f,{isTransitioning:f.index!==I?!0!==s.immediate:f.isTransitioning,index:I,routes:M})}if(K){var H=s.action||o.default.init({params:F(s.routeName,s)});j=n({params:F(s.routeName,s)},K.getStateForAction(H),{routeName:s.routeName,key:s.key||(0,c.generateKey)()})}else j={params:F(s.routeName,s),routeName:s.routeName,key:s.key||(0,c.generateKey)()};return n({},l.default.push(f,j),{isTransitioning:!0!==s.immediate})}if(s.type===u.default.PUSH&&void 0===T[s.routeName])return f;if(N(s))for(var U=Object.keys(T),G=0;G0?n({},f,{isTransitioning:!0!==s.immediate,index:0,routes:[f.routes[0]]}):f;if(s.type===u.default.REPLACE){var z=void 0;if(-1!==(z=void 0===s.key&&f.routes.length?f.routes.length-1:f.routes.findIndex(function(t){return t.key===s.key}))){var J=T[s.routeName],Q={};if(J){var X=s.action||o.default.init({params:F(s.routeName,s)});Q=J.getStateForAction(X)}var Y=t(f.routes);return Y[z]=n({params:F(s.routeName,s)},Q,{routeName:s.routeName,key:s.newKey||(0,c.generateKey)()}),n({},f,{routes:Y})}}if(s.type===u.default.COMPLETE_TRANSITION&&(null==s.key||s.key===f.key)&&s.toChildKey===f.routes[f.index].key&&f.isTransitioning)return n({},f,{isTransitioning:!1});if(s.type===o.default.SET_PARAMS){var Z=s.key,$=f.routes.find(function(t){return t.key===Z});if($){var ee=n({},$.params,s.params),te=t(f.routes);return te[f.routes.indexOf($)]=n({},$,{params:ee}),n({},f,{routes:te})}}if(s.type===u.default.RESET){if(null!=s.key&&s.key!=f.key)return f;var re=s.actions;return n({},f,{routes:re.map(function(t){var u=T[t.routeName],s={};if(u){var f=t.action||o.default.init({params:F(t.routeName,t)});s=u.getStateForAction(f)}return n({params:F(t.routeName,t)},s,{routeName:t.routeName,key:t.key||(0,c.generateKey)()})}),index:s.index})}if(s.type===o.default.BACK||s.type===u.default.POP){var ae=s.key,ne=s.n,ie=s.immediate,oe=f.index;if(s.type===u.default.POP&&null!=ne)oe=Math.max(1,f.index-ne+1);else if(ae){var ue=f.routes.find(function(t){return t.key===ae});oe=f.routes.indexOf(ue)}if(oe>0)return n({},f,{routes:f.routes.slice(0,oe),index:oe-1,isTransitioning:!0!==ie})}var se=s.key?l.default.indexOf(f,s.key):-1,fe=f.routes.slice().reverse(),le=Array.isArray(fe),de=0;for(fe=le?fe:fe["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var me;if(le){if(de>=fe.length)break;me=fe[de++]}else{if((de=fe.next()).done)break;me=de.value}var ye=me;if(ye.key!==y.key&&!(se>=0&&ye.key!==s.key)){var pe=T[ye.routeName];if(pe){var ce=pe.getStateForAction(s,ye);if(null===ce)return f;if(ce&&ce!==ye)return l.default.replaceAt(f,ye.key,ce,s.type===o.default.SET_PARAMS||s.type===u.default.COMPLETE_TRANSITION||s.type.includes('DRAWER'))}}}return f},getPathAndParamsForState:function(t){var n=t.routes[t.index];return _(n)},getActionForPathAndParams:function(t,n){return K(t,n)},getScreenOptions:(0,s.default)(k,P.defaultNavigationOptions)}}},396,[18,368,386,384,381,364,387,365,397,388]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n="id-"+Date.now(),t=0;e._TESTING_ONLY_normalize_keys=function(){n='id',t=0},e.generateKey=function(){return n+"-"+t++}},397,[]); -__d(function(g,r,i,a,m,e,d){'use strict';Object.defineProperty(e,"__esModule",{value:!0});var t=Object.assign||function(t){for(var n=1;n1&&void 0!==arguments[1]?arguments[1]:{};return l=t({},l),l=(0,u.default)(l,'resetOnBlur',!1),l=(0,u.default)(l,'backBehavior','initialRoute'),(0,n.default)(o,l)}},398,[380,399]); -__d(function(g,r,i,a,m,e,d){'use strict';Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,n,u){return t.hasOwnProperty(n)&&void 0!==t[n]?t:(t[n]=u,t)}},399,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.default=function(t,n){var u=t.state,o=t.router,s=(0,t.getChildNavigation)(u.routes[u.index].key);return o.getScreenOptions(s,n)}},400,[]); -__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]),l=r(d[4]);Object.defineProperty(e,"__esModule",{value:!0});var s=f(r(d[5])),c=f(r(d[6]));function f(n){return n&&n.__esModule?n:{default:n}}var p={willFocus:'onWillFocus',didFocus:'onDidFocus',willBlur:'onWillBlur',didBlur:'onDidBlur'},v=Object.keys(p),h=(function(s){function c(){var t,l,s;n(this,c);for(var f=arguments.length,v=new Array(f),h=0;h1&&void 0!==arguments[1]?arguments[1]:{forwardRef:!0},w=(function(c){function w(){return t(this,w),o(this,u(w).apply(this,arguments))}return f(w,c),n(w,[{key:"render",value:function(){var t=this,n=this.props.navigation;return s.default.createElement(v.default.Consumer,null,function(o){var u=n||o;return(0,p.default)(!!u,'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.'),s.default.createElement(h,l({},t.props,{navigation:u,ref:y.forwardRef?t.props.onRef:void 0}))})}}]),w})(s.default.Component);return w.displayName="withNavigation("+(h.displayName||h.name)+")",(0,c.default)(w,h)};var s=h(r(d[5])),c=h(r(d[6])),p=h(r(d[7])),v=h(r(d[8]));function h(t){return t&&t.__esModule?t:{default:t}}},402,[22,23,30,33,36,49,403,365,374]); -__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};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;$n.height};e.isOrientationLandscape=p},409,[1,11,22,23,30,33,36,49,2,403]); -__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=t(r(d[7])),p=t(r(d[8])),v=r(d[9]),h=r(d[10]),w=r(d[11]),y=(function(t){function h(t){var l;return(0,u.default)(this,h),(l=(0,o.default)(this,(0,s.default)(h).call(this)))._mustAlwaysBeVisible=function(){return l.props.animationEnabled||l.props.swipeEnabled},l.state={awake:!t.lazy||t.isFocused},l}return(0,c.default)(h,t),(0,f.default)(h,null,[{key:"getDerivedStateFromProps",value:function(t,l){return t.isFocused&&!l.awake?{awake:!0}:null}}]),(0,f.default)(h,[{key:"render",value:function(){var t=this.state.awake,u=this.props,o=u.isFocused,s=u.childNavigation,f=u.removeClippedSubviews,c=(0,n.default)(u,["isFocused","childNavigation","removeClippedSubviews"]);return p.default.createElement(v.View,{style:b.container,collapsable:!1,removeClippedSubviews:'android'===v.Platform.OS?f:!o&&f},p.default.createElement(v.View,{style:this._mustAlwaysBeVisible()||o?b.innerAttached:b.innerDetached},t?p.default.createElement(w.SceneView,(0,l.default)({},c,{navigation:s})):null))}}]),h})(p.default.PureComponent),b=v.StyleSheet.create({container:{flex:1,overflow:'hidden'},innerAttached:{flex:1},innerDetached:{flex:1,top:3e3}}),S=(0,h.polyfill)(y);e.default=S},410,[1,11,9,22,30,33,23,36,49,2,362,363]); -__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.withSafeArea=e.default=void 0;var o=n(r(d[2])),s=n(r(d[3])),p=n(r(d[4])),u=n(r(d[5])),f=n(r(d[6])),l=n(r(d[7])),c=n(r(d[8])),h=n(r(d[9])),v=t(r(d[10])),y=r(d[11]),w=n(r(d[12])),L=n(r(d[13])),_=375,S=812,b=y.Dimensions.get('window'),B=b.height,I=b.width,R=y.NativeModules.PlatformConstants,T=(((void 0===R?{}:R).reactNativeVersion||{}).minor,'web'!==y.Platform.OS&&('ios'===y.Platform.OS&&(B===S&&I===_||B===_&&I===S)||896===B&&414===I||414===B&&896===I)),M='ios'===y.Platform.OS&&(1194===B&&834===I||834===B&&1194===I||1024===B&&1366===I||1366===B&&1024===I),k=!('ios'!==y.Platform.OS||T||B>I&&I<768||I>B&&B<768),x=null,A=function(t){return null!==x?x:'android'===y.Platform.OS?g.Expo?g.Expo.Constants.statusBarHeight:0:T?t?0:44:M?24:k?20:t?0:20},P=function(t){if(!t.includes('%'))return 0;var n=parseFloat(t)/100;return isNaN(n)?0:n},E=(function(t){function n(){var t,o;(0,u.default)(this,n);for(var f=arguments.length,h=new Array(f),v=0;v=c?v%=c:v<0&&(v=v%c+c),y>=l?y%=l:y<0&&(y=y%l+l);var w=0===v,L=v+u>=c,_=0===y,S=y+p>=l;o.setState({touchesTop:w,touchesBottom:L,touchesLeft:_,touchesRight:S,orientation:f,viewWidth:p,viewHeight:u}),o.props.onLayout&&(h=o.props).onLayout.apply(h,n)}})}}},o._getSafeAreaStyle=function(){var t=o.state,n=t.touchesTop,s=t.touchesBottom,u=t.touchesLeft,f=t.touchesRight,l=o.props,c=l.forceInset,h=(l.isLandscape,o._getViewStyles()),v=h.paddingTop,y=h.paddingBottom,w=h.paddingLeft,L=h.paddingRight,_=h.viewStyle,S=(0,p.default)({},_,{paddingTop:n?o._getInset('top'):0,paddingBottom:s?o._getInset('bottom'):0,paddingLeft:u?o._getInset('left'):0,paddingRight:f?o._getInset('right'):0});return c&&Object.keys(c).forEach(function(t){var n=c[t];switch('always'===n&&(n=o._getInset(t)),'never'===n&&(n=0),t){case'horizontal':S.paddingLeft=n,S.paddingRight=n;break;case'vertical':S.paddingTop=n,S.paddingBottom=n;break;case'left':case'right':case'top':case'bottom':var s="padding"+t[0].toUpperCase()+t.slice(1);S[s]=n}}),S.height&&'number'==typeof S.height&&(S.height+=S.paddingTop+S.paddingBottom),S.width&&'number'==typeof S.width&&(S.width+=S.paddingLeft+S.paddingRight),S.paddingTop=Math.max(S.paddingTop,v),S.paddingBottom=Math.max(S.paddingBottom,y),S.paddingLeft=Math.max(S.paddingLeft,w),S.paddingRight=Math.max(S.paddingRight,L),S},o._getViewStyles=function(){var t=o.state.viewWidth,n=y.StyleSheet.flatten(o.props.style||{}),p=n.padding,u=void 0===p?0:p,f=n.paddingVertical,l=void 0===f?u:f,c=n.paddingHorizontal,h=void 0===c?u:c,v=n.paddingTop,w=void 0===v?l:v,L=n.paddingBottom,_=void 0===L?l:L,S=n.paddingLeft,b=void 0===S?h:S,B=n.paddingRight,I=void 0===B?h:B,R=(0,s.default)(n,["padding","paddingVertical","paddingHorizontal","paddingTop","paddingBottom","paddingLeft","paddingRight"]);return'number'!=typeof w&&(w=P(w)*t),'number'!=typeof _&&(_=P(_)*t),'number'!=typeof b&&(b=P(b)*t),'number'!=typeof I&&(I=P(I)*t),{paddingTop:w,paddingBottom:_,paddingLeft:b,paddingRight:I,viewStyle:R}},o._getInset=function(t){var n=o.props.isLandscape;switch(t){case'horizontal':case'right':case'left':return n&&T?44:0;case'vertical':case'top':return A(n);case'bottom':return T?n?24:34:M?20:0}},o}return(0,h.default)(n,t),(0,f.default)(n,[{key:"componentDidMount",value:function(){var t=this;this._isMounted=!0,y.InteractionManager.runAfterInteractions(function(){t._onLayout()})}},{key:"componentWillUnmount",value:function(){this._isMounted=!1}},{key:"componentWillReceiveProps",value:function(){this._onLayout()}},{key:"render",value:function(){var t=this,n=this.props,p=(n.forceInset,n.isLandscape,n.style,(0,s.default)(n,["forceInset","isLandscape","style"])),u=this._getSafeAreaStyle();return v.default.createElement(y.Animated.View,(0,o.default)({ref:function(n){return t.view=n},pointerEvents:"box-none"},p,{onLayout:this._onLayout,style:u}))}}]),n})(v.Component);E.setStatusBarHeight=function(t){x=t};var O=(0,L.default)(E),H=O;e.default=H;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,u.default)(this,s),(0,l.default)(this,(0,c.default)(s).apply(this,arguments))}return(0,h.default)(s,o),(0,f.default)(s,[{key:"render",value:function(){return v.default.createElement(O,{style:{flex:1},forceInset:t},v.default.createElement(n,this.props))}}]),s})(v.Component);return(0,w.default)(o,n)}}},411,[356,1,11,9,46,22,23,30,33,36,49,2,412,413]); -__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;jn.height};e.isOrientationLandscape=L},413,[356,1,11,22,23,30,33,36,49,2,412]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=t(r(d[1])),l=t(r(d[2])),f=r(d[3]),o=r(d[4]),u=(0,t(r(d[5])).default)(o.ScrollView),c=l.default.forwardRef(function(t,o){return l.default.createElement(f.FlatList,(0,n.default)({ref:o},t,{renderScrollComponent:function(t){return l.default.createElement(u,t)}}))}),S=l.default.forwardRef(function(t,o){return l.default.createElement(f.SectionList,(0,n.default)({ref:o},t,{renderScrollComponent:function(t){return l.default.createElement(u,t)}}))});m.exports={ScrollView:u,FlatList:c,SectionList:S}},414,[1,11,49,2,415,408]); -__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]}}))})},415,[1,416,421,417,422]); -__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])),v=t(r(d[9])),c=r(d[10]),w=(r(d[11]),r(d[12])),_=.05;Math.sign||(Math.sign=function(t){return Number(t>0)-Number(t<0)||+t});var S=(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,v=n.rowWidth,w=void 0===v?0:v,_=n.rightOffset,S=void 0===_?w:_,A=Math.max(0,w-S),R=t.overshootLeft,O=void 0===R?f>0:R,b=t.overshootRight,E=void 0===b?A>0:b,W=c.Animated.add(h,p.interpolate({inputRange:[0,s],outputRange:[0,1]})).interpolate({inputRange:[-A-(E?1:l),-A,f,f+(O?1:l)],outputRange:[-A-(E||l>1?1:0),-A,f,f+(O||l>1?1:0)]});o._transX=W,o._showLeftAction=f>0?W.interpolate({inputRange:[-1,0,f],outputRange:[0,0,1]}):new c.Animated.Value(0),o._leftActionTranslate=o._showLeftAction.interpolate({inputRange:[0,Number.MIN_VALUE],outputRange:[-1e4,0],extrapolate:'clamp'}),o._showRightAction=A>0?W.interpolate({inputRange:[-A,0,1],outputRange:[1,0,0]}):new c.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,v=l.rowState,c=o.state.rightOffset,w=f-(void 0===c?f:c),S=o.props,A=S.friction,R=S.leftThreshold,O=void 0===R?h/2:R,b=S.rightThreshold,E=void 0===b?w/2:b,W=o._currentOffset()+s/A,y=(s+_*n)/A,L=0;0===v?y>O?L=h:y<-E&&(L=-w):1===v?y>-O&&(L=h):y0&&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 p=new c.Animated.Value(0);return o.state={dragX:p,rowTranslation:new c.Animated.Value(0),rowState:0,leftWidth:void 0,rightOffset:void 0,rowWidth:void 0},o._updateAnimatedEvent(t,o.state),o._onGestureEvent=c.Animated.event([{nativeEvent:{translationX:p}}],{useNativeDriver:t.useNativeAnimations}),o}return(0,f.default)(n,t),(0,p.default)(n,[{key:"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&&v.default.createElement(c.Animated.View,{style:[A.leftActions,{transform:[{translateX:this._leftActionTranslate}]}]},p(this._showLeftAction,this._transX),v.default.createElement(c.View,{onLayout:function(n){var o=n.nativeEvent;return t.setState({leftWidth:o.layout.x})}})),f=h&&v.default.createElement(c.Animated.View,{style:[A.rightActions,{transform:[{translateX:this._rightActionTranslate}]}]},h(this._showRightAction,this._transX),v.default.createElement(c.View,{onLayout:function(n){var o=n.nativeEvent;return t.setState({rightOffset:o.layout.x})}}));return v.default.createElement(w.PanGestureHandler,(0,o.default)({},this.props,{minDeltaX:10,onGestureEvent:this._onGestureEvent,onHandlerStateChange:this._onHandlerStateChange}),v.default.createElement(c.Animated.View,{onLayout:this._onRowLayout,style:A.container},u,f,v.default.createElement(w.TapGestureHandler,{enabled:0!==n,onHandlerStateChange:this._onTapHandlerStateChange},v.default.createElement(c.Animated.View,{pointerEvents:0===n?'auto':'box-only',style:{transform:[{translateX:this._transX}]}},l))))}}]),n})(v.Component);e.default=S,S.defaultProps={friction:1,overshootFriction:1,useNativeAnimations:!0};var A=c.StyleSheet.create({container:{overflow:'hidden'},leftActions:(0,s.default)({},c.StyleSheet.absoluteFillObject,{flexDirection:'row'}),rightActions:(0,s.default)({},c.StyleSheet.absoluteFillObject,{flexDirection:'row-reverse'})})},416,[356,1,11,46,22,23,30,33,36,49,2,204,417]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"gestureHandlerRootHOC",{enumerable:!0,get:function(){return _.default}}),e.Directions=e.FlatList=e.BorderlessButton=e.RectButton=e.BaseButton=e.RawButton=e.State=e.RotationGestureHandler=e.PinchGestureHandler=e.PanGestureHandler=e.LongPressGestureHandler=e.ForceTouchGestureHandler=e.FlingGestureHandler=e.TapGestureHandler=e.NativeViewGestureHandler=e.WebView=e.DrawerLayoutAndroid=e.ViewPagerAndroid=e.ToolbarAndroid=e.TextInput=e.Switch=e.Slider=e.ScrollView=void 0;var n,l=t(r(d[1])),o=t(r(d[2])),f=t(r(d[3])),u=t(r(d[4])),s=t(r(d[5])),c=t(r(d[6])),p=t(r(d[7])),v=t(r(d[8])),h=t(r(d[9])),y=t(r(d[10])),O=r(d[11]),b=t(r(d[12])),S=t(r(d[13])),E=t(r(d[14])),H=t(r(d[15])),_=t(r(d[16])),C=O.NativeModules.RNGestureHandlerModule,T=O.NativeModules.UIManager,A=T.setJSResponder,G=T.clearJSResponder;T.setJSResponder=function(t,n){C.handleSetJSResponder(t,n),A(t,n)},T.clearJSResponder=function(){C.handleClearJSResponder(),G()},T.genericDirectEventTypes=(0,h.default)({},T.genericDirectEventTypes,{onGestureHandlerEvent:{registrationName:'onGestureHandlerEvent'},onGestureHandlerStateChange:{registrationName:'onGestureHandlerStateChange'}});var w=C.State;e.State=w;var X=C.Direction;e.Directions=X;var Y=1,D={},P={id:H.default.string,minPointers:H.default.number,enabled:H.default.bool,waitFor:H.default.oneOfType([H.default.string,H.default.object,H.default.arrayOf(H.default.oneOfType([H.default.string,H.default.object]))]),simultaneousHandlers:H.default.oneOfType([H.default.string,H.default.object,H.default.arrayOf(H.default.oneOfType([H.default.string,H.default.object]))]),shouldCancelWhenOutside:H.default.bool,hitSlop:H.default.oneOfType([H.default.number,H.default.shape({left:H.default.number,top:H.default.number,right:H.default.number,bottom:H.default.number,vertical:H.default.number,horizontal:H.default.number,width:H.default.number,height:H.default.number})]),onGestureEvent:H.default.oneOfType([H.default.func,H.default.object]),onHandlerStateChange:H.default.oneOfType([H.default.func,H.default.object]),onBegan:H.default.func,onFailed:H.default.func,onCancelled:H.default.func,onActivated:H.default.func,onEnded:H.default.func},N=(n={},(0,v.default)(n,w.BEGAN,'onBegan'),(0,v.default)(n,w.FAILED,'onFailed'),(0,v.default)(n,w.CANCELLED,'onCancelled'),(0,v.default)(n,w.ACTIVE,'onActivated'),(0,v.default)(n,w.END,'onEnded'),n);function V(t,n){var l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=(0,h.default)({},l);return Object.keys(n).forEach(function(n){var l,f,u,s=t[n];if(u=n,!(void 0===(f=s)||'function'==typeof f||'object'==typeof f&&'__isNative'in f||'onHandlerStateChange'===u||'onGestureEvent'===u)){var c=t[n];'simultaneousHandlers'===n||'waitFor'===n?(l=t[n],Array.isArray(l)||(l=[l]),c=l.map(function(t){return D[t]||t.current&&t.current._handlerTag||-1}).filter(function(t){return t>0})):'hitSlop'===n&&'object'!=typeof c&&(c={top:c,left:c,bottom:c,right:c}),o[n]=c}}),o}function k(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=arguments.length>3?arguments[3]:void 0,v=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},b=(function(n){function b(t){var n;if((0,f.default)(this,b),(n=(0,s.default)(this,(0,c.default)(b).call(this,t)))._onGestureHandlerEvent=function(t){t.nativeEvent.handlerTag===n._handlerTag?n.props.onGestureEvent&&n.props.onGestureEvent(t):n.props.onGestureHandlerEvent&&n.props.onGestureHandlerEvent(t)},n._onGestureHandlerStateChange=function(t){if(t.nativeEvent.handlerTag===n._handlerTag){n.props.onHandlerStateChange&&n.props.onHandlerStateChange(t);var l=N[t.nativeEvent.state];'function'==typeof n.props[l]&&n.props[l](t)}else n.props.onGestureHandlerStateChange&&n.props.onGestureHandlerStateChange(t)},n._refHandler=function(t){n._viewNode=t;var l=y.default.Children.only(n.props.children).ref;null!==l&&('function'==typeof l?l(t):l.current=t)},n._handlerTag=Y++,n._config={},t.id){if(void 0!==D[t.id])throw new Error("Handler with ID \""+t.id+"\" already registered");D[t.id]=n._handlerTag}return n}return(0,p.default)(b,n),(0,u.default)(b,[{key:"componentWillUnmount",value:function(){C.dropGestureHandler(this._handlerTag),this._updateEnqueued&&clearImmediate(this._updateEnqueued),this.props.id&&delete D[this.props.id]}},{key:"componentDidMount",value:function(){var n,f,u=this;this._viewTag=(0,O.findNodeHandle)(this._viewNode),this._config=V(o?o(this.props):this.props,(0,h.default)({},this.constructor.propTypes,v),l),n=this.props,((f=function(t){return Array.isArray(t)?t.some(function(t){return t&&null===t.current}):t&&null===t.current})(n.simultaneousHandlers)||f(n.waitFor))&&(this._updateEnqueued=setImmediate(function(){u._updateEnqueued=null,u._update()})),C.createGestureHandler(t,this._handlerTag,this._config),C.attachGestureHandler(this._handlerTag,this._viewTag)}},{key:"componentDidUpdate",value:function(){var t=(0,O.findNodeHandle)(this._viewNode);this._viewTag!==t&&(this._viewTag=t,C.attachGestureHandler(this._handlerTag,t)),this._update()}},{key:"_update",value:function(){var t=V(o?o(this.props):this.props,(0,h.default)({},this.constructor.propTypes,v),l);(0,E.default)(this._config,t)||(this._config=t,C.updateGestureHandler(this._handlerTag,this._config))}},{key:"setNativeProps",value:function(t){var n=(0,h.default)({},this.props,t),f=V(o?o(n):n,(0,h.default)({},this.constructor.propTypes,v),l);this._config=f,C.updateGestureHandler(this._handlerTag,this._config)}},{key:"render",value:function(){var t=this._onGestureHandlerEvent,n=this.props,l=n.onGestureEvent,o=n.onGestureHandlerEvent;if(l&&'function'!=typeof l){if(o)throw new Error('Nesting touch handlers with native animated driver is not supported yet');t=this.props.onGestureEvent}else if(o&&'function'!=typeof o)throw new Error('Nesting touch handlers with native animated driver is not supported yet');var f=this._onGestureHandlerStateChange,u=this.props,s=u.onHandlerStateChange,c=u.onGestureHandlerStateChange;if(s&&'function'!=typeof s){if(c)throw new Error('Nesting touch handlers with native animated driver is not supported yet');f=this.props.onHandlerStateChange}else if(c&&'function'!=typeof c)throw new Error('Nesting touch handlers with native animated driver is not supported yet');var p=y.default.Children.only(this.props.children),v=p.props.children;return S.default.TOUCH_TARGET_DEBUG&&p.type&&('RNGestureHandlerButton'===p.type||'View'===p.type.name||'View'===p.type.displayName)&&(v=y.default.Children.toArray(v)).push(S.default.renderDebugView({color:'mediumspringgreen',hitSlop:p.props.hitSlop})),y.default.cloneElement(p,{ref:this._refHandler,collapsable:!1,onGestureHandlerEvent:t,onGestureHandlerStateChange:f},v)}}]),b})(y.default.Component);return b.propTypes=(0,h.default)({},P,n),b}var x=k('NativeViewGestureHandler',{shouldActivateOnStart:H.default.bool,disallowInterruption:H.default.bool});e.NativeViewGestureHandler=x;var F=k('TapGestureHandler',{maxDurationMs:H.default.number,maxDelayMs:H.default.number,numberOfTaps:H.default.number,maxDeltaX:H.default.number,maxDeltaY:H.default.number,maxDist:H.default.number,minPointers:H.default.number},{});e.TapGestureHandler=F;var B=k('FlingGestureHandler',{numberOfPointers:H.default.number,direction:H.default.number},{});e.FlingGestureHandler=B;var I=(function(t){function n(){return(0,f.default)(this,n),(0,s.default)(this,(0,c.default)(n).apply(this,arguments))}return(0,p.default)(n,t),(0,u.default)(n,[{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}}]),n})(y.default.Component),R=O.NativeModules.PlatformConstants.forceTouchAvailable?k('ForceTouchGestureHandler',{minForce:H.default.number,maxForce:H.default.number,feedbackOnActivation:H.default.bool},{}):I;e.ForceTouchGestureHandler=R,R.forceTouchAvailable=O.NativeModules.PlatformConstants.forceTouchAvailable||!1;var j=k('LongPressGestureHandler',{minDurationMs:H.default.number,maxDist:H.default.number},{});function L(t){var n=(0,h.default)({},t);return void 0!==t.minDeltaX&&(delete n.minDeltaX,n.activeOffsetXStart=-t.minDeltaX,n.activeOffsetXEnd=t.minDeltaX),void 0!==t.maxDeltaX&&(delete n.maxDeltaX,n.failOffsetXStart=-t.maxDeltaX,n.failOffsetXEnd=t.maxDeltaX),void 0!==t.minOffsetX&&(delete n.minOffsetX,t.minOffsetX<0?n.activeOffsetXStart=t.minOffsetX:n.activeOffsetXEnd=t.minOffsetX),void 0!==t.minDeltaY&&(delete n.minDeltaY,n.activeOffsetYStart=-t.minDeltaY,n.activeOffsetYEnd=t.minDeltaY),void 0!==t.maxDeltaY&&(delete n.maxDeltaY,n.failOffsetYStart=-t.maxDeltaY,n.failOffsetYEnd=t.maxDeltaY),void 0!==t.minOffsetY&&(delete n.minOffsetY,t.minOffsetY<0?n.activeOffsetYStart=t.minOffsetY:n.activeOffsetYEnd=t.minOffsetY),void 0!==t.activeOffsetX&&(delete n.activeOffsetX,Array.isArray(t.activeOffsetX)?(n.activeOffsetXStart=t.activeOffsetX[0],n.activeOffsetXEnd=t.activeOffsetX[1]):t.activeOffsetX<0?n.activeOffsetXStart=t.activeOffsetX:n.activeOffsetXEnd=t.activeOffsetX),void 0!==t.activeOffsetY&&(delete n.activeOffsetY,Array.isArray(t.activeOffsetY)?(n.activeOffsetYStart=t.activeOffsetY[0],n.activeOffsetYEnd=t.activeOffsetY[1]):t.activeOffsetY<0?n.activeOffsetYStart=t.activeOffsetY:n.activeOffsetYEnd=t.activeOffsetY),void 0!==t.failOffsetX&&(delete n.failOffsetX,Array.isArray(t.failOffsetX)?(n.failOffsetXStart=t.failOffsetX[0],n.failOffsetXEnd=t.failOffsetX[1]):t.failOffsetX<0?n.failOffsetXStart=t.failOffsetX:n.failOffsetXEnd=t.failOffsetX),void 0!==t.failOffsetY&&(delete n.failOffsetY,Array.isArray(t.failOffsetY)?(n.failOffsetYStart=t.failOffsetY[0],n.failOffsetYEnd=t.failOffsetY[1]):t.failOffsetY<0?n.failOffsetYStart=t.failOffsetY:n.failOffsetYEnd=t.failOffsetY),n}e.LongPressGestureHandler=j;var M=k('PanGestureHandler',{activeOffsetY:H.default.oneOfType([H.default.number,H.default.arrayOf(H.default.number)]),activeOffsetX:H.default.oneOfType([H.default.number,H.default.arrayOf(H.default.number)]),failOffsetY:H.default.oneOfType([H.default.number,H.default.arrayOf(H.default.number)]),failOffsetX:H.default.oneOfType([H.default.number,H.default.arrayOf(H.default.number)]),minDist:H.default.number,minVelocity:H.default.number,minVelocityX:H.default.number,minVelocityY:H.default.number,minPointers:H.default.number,maxPointers:H.default.number,avgTouches:H.default.bool},{},function(t){return L(t)},{activeOffsetYStart:!0,activeOffsetYEnd:!0,activeOffsetXStart:!0,activeOffsetXEnd:!0,failOffsetYStart:!0,failOffsetYEnd:!0,failOffsetXStart:!0,failOffsetXEnd:!0});e.PanGestureHandler=M;var W=k('PinchGestureHandler',{},{});e.PinchGestureHandler=W;var J=k('RotationGestureHandler',{},{});e.RotationGestureHandler=J;var q=new Set(['replaceState','isMounted']),U=(0,h.default)({},x.propTypes,{onGestureHandlerEvent:H.default.func,onGestureHandlerStateChange:H.default.func});function z(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},l=(function(l){function v(){var t,n;(0,f.default)(this,v);for(var l=arguments.length,o=new Array(l),u=0;u=o.length)break;s=o[u++]}else{if((u=o.next()).done)break;s=u.value}var c=s;c.startsWith('_')||c.startsWith('component')||q.has(c)||'function'!=typeof l[c]||void 0!==n[c]||(n[c]=l[c].bind(t))}l=Object.getPrototypeOf(l)}},n}return(0,p.default)(v,l),(0,u.default)(v,[{key:"render",value:function(){var l=this,f=Object.keys(this.props).reduce(function(t,n){return n in U&&(t[n]=l.props[n]),t},(0,h.default)({},n));return y.default.createElement(x,f,y.default.createElement(t,(0,o.default)({},this.props,{ref:this._refHandler})))}}]),v})(y.default.Component);return l.propTypes=(0,h.default)({},t.propTypes),l}var K=z(O.ScrollView,{disallowInterruption:!0});e.ScrollView=K;var Q=z(O.Slider,{shouldCancelWhenOutside:!1,shouldActivateOnStart:!0,disallowInterruption:!0});e.Slider=Q;var Z=z(O.Switch,{shouldCancelWhenOutside:!1,shouldActivateOnStart:!0,disallowInterruption:!0});e.Switch=Z;var $=z(O.TextInput);e.TextInput=$;var ee=z(O.WebView);e.WebView=ee;var te=z(O.ToolbarAndroid);e.ToolbarAndroid=te;var ae=z(O.ViewPagerAndroid,{disallowInterruption:!0});e.ViewPagerAndroid=ae;var ne=z(O.DrawerLayoutAndroid,{disallowInterruption:!0});e.DrawerLayoutAndroid=ne,ne.positions=O.DrawerLayoutAndroid.positions,w.print=function(t){for(var n=Object.keys(w),l=0;l1&&void 0!==arguments[1]?arguments[1]:void 0,s=(function(s){function v(){return(0,n.default)(this,v),(0,l.default)(this,(0,o.default)(v).apply(this,arguments))}return(0,f.default)(v,s),(0,u.default)(v,[{key:"render",value:function(){return c.default.createElement(h,{style:[_.container,p]},c.default.createElement(t,this.props))}}]),v})(c.default.Component);return(0,v.default)(s,t),s};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])),p=t(r(d[6])),c=t(r(d[7])),s=r(d[8]),v=t(r(d[9])),y={name:'GestureHandlerRootView',propTypes:(0,p.default)({},s.ViewPropTypes)},h=(0,s.requireNativeComponent)('GestureHandlerRootView',y);var _=s.StyleSheet.create({container:{flex:1}})},419,[1,22,23,30,33,36,46,49,2,420]); -__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;jo?f-o:0);var S=c+v+(s._drawerShown?o:0);S+_*w>o/2?s._animateDrawer(S,o,w):s._animateDrawer(S,0,w)},s._updateShowing=function(t){s._drawerShown=t,s._accessibilityIsModalView.current&&s._accessibilityIsModalView.current.setNativeProps({accessibilityViewIsModal:t}),s._pointerEventsView.current&&s._pointerEventsView.current.setNativeProps({pointerEvents:t?'auto':'none'});var n=s.props,o=n.drawerPosition,l=n.minSwipeDistance,u=n.edgeWidth,p='left'===o,c=(p?1:-1)*(s._drawerShown?-1:1),w=p?{left:0,width:t?void 0:u}:{right:0,width:t?void 0:u};s._panGestureHandler.current&&s._panGestureHandler.current.setNativeProps({hitSlop:w,activeOffsetX:c*l})},s._animateDrawer=function(t,n,o){if(s.state.dragX.setValue(0),s.state.touchX.setValue('left'===s.props.drawerPosition?0:s.state.containerWidth),void 0!==t){var l=t;s.props.useNativeAnimations&&(t0?l=Math.min(t+o/60,n):t>n&&o<0&&(l=Math.max(t+o/60,n))),s.state.drawerTranslation.setValue(l)}var u=0!==n;s._updateShowing(u),s._emitStateChanged(V,u),s.props.hideStatusBar&&f.StatusBar.setHidden(u,s.props.statusBarAnimation||'slide'),f.Animated.spring(s.state.drawerTranslation,{velocity:o,bounciness:0,toValue:n,useNativeDriver:s.props.useNativeAnimations}).start(function(t){t.finished&&(s._emitStateChanged(S,u),u?s.props.onDrawerOpen&&s.props.onDrawerOpen():s.props.onDrawerClose&&s.props.onDrawerClose())})},s.openDrawer=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};s._animateDrawer(void 0,s.props.drawerWidth,t.velocity?t.velocity:0)},s.closeDrawer=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};s._animateDrawer(void 0,0,t.velocity?t.velocity:0)},s._renderOverlay=function(){(0,h.default)(s._openValue,'should be set');var t={opacity:s._openValue.interpolate({inputRange:[0,1],outputRange:[0,.7],extrapolate:'clamp'}),backgroundColor:s.props.overlayColor};return w.default.createElement(v.TapGestureHandler,{onHandlerStateChange:s._onTapHandlerStateChange},w.default.createElement(f.Animated.View,{pointerEvents:s._drawerShown?'auto':'none',ref:s._pointerEventsView,style:[C.overlay,t]}))},s._renderDrawer=function(){var t,n=s.props,o=n.drawerBackgroundColor,l=n.drawerWidth,u=n.drawerPosition,p=n.drawerType,c=n.drawerContainerStyle,v=n.contentContainerStyle,_='left'===u,S='back'!==p,y='front'!==p,V=f.I18nManager.isRTL?_:!_,A={backgroundColor:o,width:l},E=s._openValue;((0,h.default)(E,'should be set'),y)&&(t={transform:[{translateX:E.interpolate({inputRange:[0,1],outputRange:_?[0,l]:[0,-l],extrapolate:'clamp'})}]});var b=0;if(S){var D=_?-l:l;b=E.interpolate({inputRange:[0,1],outputRange:[D,0],extrapolate:'clamp'})}var R={transform:[{translateX:b}],flexDirection:V?'row-reverse':'row'};return w.default.createElement(f.Animated.View,{style:C.main,onLayout:s._handleContainerLayout},w.default.createElement(f.Animated.View,{style:['front'===p?C.containerOnBack:C.containerInFront,t,v]},'function'==typeof s.props.children?s.props.children(s._openValue):s.props.children,s._renderOverlay()),w.default.createElement(f.Animated.View,{pointerEvents:"box-none",ref:s._accessibilityIsModalView,accessibilityViewIsModal:s._drawerShown,style:[C.drawerContainer,R,c]},w.default.createElement(f.View,{style:[C.drawer,A]},s.props.renderNavigationView(s._openValue))))},s._setPanGestureRef=function(t){s._panGestureHandler.current=t,s.props.onGestureRef&&s.props.onGestureRef(t)};var c=new f.Animated.Value(0),A=new f.Animated.Value(0),E=new f.Animated.Value(0);return s.state={dragX:c,touchX:A,drawerTranslation:E,containerWidth:0},s._updateAnimatedEvent(t,s.state),s}return(0,c.default)(n,t),(0,s.default)(n,[{key:"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,l=t.edgeWidth,s=t.minSwipeDistance,u='left'===n,p=(u?1:-1)*(this._drawerShown?-1:1),c=u?{left:0,width:this._drawerShown?void 0:l}:{right:0,width:this._drawerShown?void 0:l};return w.default.createElement(v.PanGestureHandler,{ref:this._setPanGestureRef,hitSlop:c,activeOffsetX:p*s,failOffsetY:[-15,15],onGestureEvent:this._onGestureEvent,onHandlerStateChange:this._openingHandlerStateChange,enabled:'locked-closed'!==o&&'locked-open'!==o},this._renderDrawer())}}]),n})(w.Component);e.default=A,A.defaultProps={drawerWidth:200,drawerPosition:'left',useNativeAnimations:!0,drawerType:'front',edgeWidth:20,minSwipeDistance:3,overlayColor:'black',drawerLockMode:'unlocked'},A.positions={Left:'left',Right:'right'};var C=f.StyleSheet.create({drawer:{flex:0},drawerContainer:(0,o.default)({},f.StyleSheet.absoluteFillObject,{zIndex:1001,flexDirection:'row'}),containerInFront:(0,o.default)({},f.StyleSheet.absoluteFillObject,{zIndex:1002}),containerOnBack:(0,o.default)({},f.StyleSheet.absoluteFillObject),main:{flex:1,zIndex:0,overflow:'hidden'},overlay:(0,o.default)({},f.StyleSheet.absoluteFillObject,{zIndex:1e3})})},421,[356,1,46,22,23,30,33,36,49,3,2,204,417]); -__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]))},422,[1,423,425,426,427]); -__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])),u=o(r(d[3])),n=o(r(d[4])),s=o(r(d[5])),p=o(r(d[6])),f=o(r(d[7])),c=o(r(d[8])),b=o(r(d[9])),y=o(r(d[10])),B=t(r(d[11])),v=o(r(d[12])),P=(function(t){function o(){var t,l;(0,s.default)(this,o);for(var u=arguments.length,n=new Array(u),p=0;p=23},P.defaultProps=(0,l.default)({},y.default.defaultProps,{useForeground:!0,extraButtonProps:{rippleColor:null}}),P.propTypes=(0,l.default)({},y.default.publicPropTypes,{useForeground:v.default.bool,background:v.default.string,style:v.default.object})},423,[356,1,46,11,9,22,23,30,33,36,424,49,61]); -__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])),T=s(r(d[7])),c=s(r(d[8])),E=t(r(d[9])),f=r(d[10]),h=r(d[11]),S=s(r(d[12])),P={UNDETERMINED:0,BEGAN:1,MOVED_OUTSIDE:2};e.TOUCHABLE_STATE=P;var D={accessible:S.default.bool,accessibilityLabel:S.default.node,accessibilityHint:S.default.string,hitSlop:S.default.shape({top:S.default.number,left:S.default.number,bottom:S.default.number,right:S.default.number}),disabled:S.default.bool,onPress:S.default.func,onPressIn:S.default.func,onPressOut:S.default.func,onLayout:S.default.func,onLongPress:S.default.func,nativeID:S.default.string,testID:S.default.string,delayPressIn:S.default.number,delayPressOut:S.default.number,delayLongPress:S.default.number},v={extraButtonProps:S.default.object,onStateChange:S.default.func},y=(function(t){function s(){var t,o;(0,u.default)(this,s);for(var n=arguments.length,l=new Array(n),c=0;c1&&void 0!==arguments[1]?arguments[1]:{},l=(0,o.StackRouter)(t,v),c=(0,o.createNavigator)(u.default,l,v);return v.disableKeyboardHandling||(c=(0,n.createKeyboardAwareNavigator)(c,v)),c};e.default=v},429,[1,363,360,430]); -__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])),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=r(d[9]),h=n(r(d[10])),E=n(r(d[11])),y=n(r(d[12])),T=!0,b={mode:'card',cardShadowEnabled:!0,cardOverlayEnabled:!1},C=(function(n){function C(){var n,p;(0,s.default)(this,C);for(var u=arguments.length,E=new Array(u),_=0;_0&&this._isGestureEnabled()}),f.default.createElement(v.Animated.View,{style:[L.container,this._transitionConfig.containerStyle]},f.default.createElement(w.default.Provider,{value:this.panGestureRef},f.default.createElement(P.ScreenContainer,{style:L.scenes},o.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'===v.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:v.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,A.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,A.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=v.Animated.add(t,v.Animated.divide(this.gestureX,this.props.transitionProps.layout.width)).interpolate({inputRange:[t-1,t],outputRange:[t-1,t],extrapolate:'clamp'}):this.gesturePosition=v.Animated.add(t,v.Animated.multiply(-1,v.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=v.Animated.add(t,v.Animated.divide(this.gestureY,this.props.transitionProps.layout.height)).interpolate({inputRange:[t-1,t],outputRange:[t-1,t],extrapolate:'clamp'}):this.gesturePosition=v.Animated.add(t,v.Animated.multiply(-1,v.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,_=h/500,y=Math.max(Math.abs(v),_),P=this._isMotionInverted()?(h-f)/y:f/y,k=this._isMotionInverted()?f/y:(h-f)/y,V=this._computeHorizontalGestureValue(t);return o.setValue(V),this.positionSwitch.setValue(1),v<-50?(this.props.onGestureCanceled&&this.props.onGestureCanceled(),void this._reset(p,P)):v>50?(this.props.onGestureFinish&&this.props.onGestureFinish(),void this._goBack(p,k)):void(V<=u-.5?(this.props.onGestureFinish&&this.props.onGestureFinish(),this._goBack(p,k)):(this.props.onGestureCanceled&&this.props.onGestureCanceled(),this._reset(p,P)))}},{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,_=f*t.velocityY,y=h/500,P=Math.max(Math.abs(_),y),k=c?(h-v)/P:v/P,V=c?v/P:(h-v)/P,S=this._computeVerticalGestureValue(t);return o.setValue(S),this.positionSwitch.setValue(1),_<-50?(this.props.onGestureCanceled&&this.props.onGestureCanceled(),void this._reset(p,k)):_>50?(this.props.onGestureFinish&&this.props.onGestureFinish(),void this._goBack(p,V)):void(S<=u-.5?(this.props.onGestureFinish&&this.props.onGestureFinish(),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'===v.Platform.OS||'modal'===this.props.mode?'screen':'float'}},{key:"_getHeaderBackgroundTransitionPreset",value:function(){var t=this.props.headerBackgroundTransitionPreset;if(t&&O.includes(t)){if('fade'===t)return H.default.forBackgroundWithFade;if('translate'===t)return H.default.forBackgroundWithTranslation;if('toggle'===t)return H.default.forBackgroundWithInactiveHidden}return null}},{key:"_getHeaderLayoutPreset",value:function(){var t=this.props.headerLayoutPreset;return t&&T.includes(t)?t:'android'===v.Platform.OS?'left':'center'}},{key:"_getHeaderTransitionPreset",value:function(){if('android'===v.Platform.OS||'screen'===this._getHeaderMode())return'fade-in-place';var t=this.props.headerTransitionPreset;return t&&R.includes(t)?t:'fade-in-place'}},{key:"_getHeaderBackTitleVisible",value:function(){var t=this.props.headerBackTitleVisible,n=!('left'===this._getHeaderLayoutPreset()||'android'===v.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?f.default.createElement(v.View,{style:L.container},f.default.createElement(v.View,{style:L.scenes},f.default.createElement(_.SceneView,{screenProps:l,navigation:s,component:o})),this._renderHeader(t,u)):f.default.createElement(_.SceneView,{screenProps:l,navigation:s,component:o})}},{key:"_prepareTransitionConfig",value:function(){this._transitionConfig=G.default.getTransitionConfig(this.props.transitionConfig,(0,o.default)({},this.props.transitionProps,{position:this.position}),this.props.lastTransitionProps,this._isModal())}},{key:"_preparePosition",value:function(){this.gesturePosition?this.position=v.Animated.add(v.Animated.multiply(this.props.transitionProps.position,this.positionSwitch),v.Animated.multiply(this.gesturePosition,this.gestureSwitch)):this.position=this.props.transitionProps.position}}]),y})(f.default.Component),L=v.StyleSheet.create({container:{flex:1,flexDirection:'column-reverse',overflow:'hidden'},scenes:{flex:1},floatingHeader:{position:'absolute',left:0,top:0,right:0}}),X=(0,y.withOrientation)(F);e.default=X},431,[1,9,11,46,22,23,30,33,36,49,2,363,360,432,415,433,436,446,443,449,450,448]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.useScreens=function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];(S=t)&&!C('RNSScreen')&&console.error("Screen native module hasn't been linked. Please check the react-native-screens README for more details")},e.screensEnabled=function(){return S},e.ScreenContainer=e.Screen=e.NativeScreenContainer=e.NativeScreen=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=t(r(d[7])),v=t(r(d[8])),p=r(d[9]),h=r(d[10]),S=!1,C=function(t){return void 0!==p.UIManager.getViewManagerConfig?p.UIManager.getViewManagerConfig(t):p.UIManager[t]};var y=(0,p.requireNativeComponent)('RNSScreen',null);e.NativeScreen=y;var N=p.Animated.createAnimatedComponent(y),R=(0,p.requireNativeComponent)('RNSScreenContainer',null);e.NativeScreenContainer=R;var E=(function(t){function C(){var t,n;(0,l.default)(this,C);for(var o=arguments.length,u=new Array(o),s=0;s=57)return v.default.createElement(N,this.props);var t=this.props,l=t.style,u=t.children,f=(0,o.default)(t,["style","children"]);return v.default.createElement(N,(0,n.default)({},f,{ref:this.setRef,style:p.StyleSheet.absoluteFill}),v.default.createElement(p.Animated.View,{style:l},u))}var c=this.props,s=(c.active,c.onComponentRef,(0,o.default)(c,["active","onComponentRef"]));return v.default.createElement(p.Animated.View,(0,n.default)({},s,{ref:this.setRef}))}}]),C})(v.default.Component);e.Screen=E;var M=(function(t){function n(){return(0,l.default)(this,n),(0,f.default)(this,(0,c.default)(n).apply(this,arguments))}return(0,s.default)(n,t),(0,u.default)(n,[{key:"render",value:function(){return S?v.default.createElement(R,this.props):v.default.createElement(p.View,this.props)}}]),n})(v.default.Component);e.ScreenContainer=M},432,[1,11,9,22,23,30,33,36,49,2,98]); -__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])),f=t(r(d[6])),c=t(r(d[7])),p=t(r(d[8])),y=t(r(d[9])),h=r(d[10]),v=r(d[11]),b=t(r(d[12]));function w(t){return'ios'===h.Platform.OS?{accessibilityElementsHidden:!t}:'android'===h.Platform.OS?{importantForAccessibility:t?'yes':'no-hide-descendants'}:null}var S=(function(t){function n(){return(0,s.default)(this,n),(0,f.default)(this,(0,c.default)(n).apply(this,arguments))}return(0,p.default)(n,t),(0,u.default)(n,[{key:"render",value:function(){var t=this.props,n=t.children,s=t.pointerEvents,u=t.style,f=t.position,c=t.transparent,p=t.scene,b=p.index,S=p.isActive,O=c||S?1:f.interpolate({inputRange:[b,b+1-1e-5,b+1],outputRange:[1,1,0],extrapolate:'clamp'}),E=this.props.animatedStyle||{},k=E.shadowOpacity,A=E.overlayOpacity,R=(0,l.default)(E,["shadowOpacity","overlayOpacity"]),x=h.StyleSheet.flatten(u)||{},_=x.backgroundColor,F=(0,l.default)(x,["backgroundColor"]);return y.default.createElement(v.Screen,{pointerEvents:s,onComponentRef:this.props.onComponentRef,style:[h.StyleSheet.absoluteFill,R,F],active:O},!c&&k?y.default.createElement(h.Animated.View,{style:[C.shadow,{shadowOpacity:k}],pointerEvents:"none"}):null,y.default.createElement(h.Animated.View,(0,o.default)({},w(S),{style:[c?C.transparent:C.card,_&&'transparent'!==_?{backgroundColor:_}:null]}),n),A?y.default.createElement(h.Animated.View,{pointerEvents:"none",style:[C.overlay,{opacity:A}]}):null)}}]),n})(y.default.Component),C=h.StyleSheet.create({card:{flex:1,backgroundColor:'#fff'},overlay:(0,n.default)({},h.StyleSheet.absoluteFillObject,{backgroundColor:'#000'}),shadow:{top:0,left:0,bottom:0,width:3,position:'absolute',backgroundColor:'#fff',shadowOffset:{width:-1,height:1},shadowRadius:5,shadowColor:'#000'},transparent:{flex:1,backgroundColor:'transparent'}}),O=(0,b.default)(S);e.default=O},433,[1,46,11,9,22,23,30,33,36,49,2,432,434]); -__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(function(h){function P(t,n){var s;return(0,o.default)(this,P),(s=(0,u.default)(this,(0,p.default)(P).call(this,t,n)))._onComponentRef=function(t){s._component=t,t&&(0,l.default)('function'==typeof t.setNativeProps,'component must implement method `setNativeProps`')},s._onPositionChange=function(){if(s._component){var t=s._computePointerEvents();s._pointerEvents!==t&&(s._pointerEvents=t,s._component.setNativeProps({pointerEvents:t}))}},s._pointerEvents=s._computePointerEvents(),s}return(0,v.default)(P,h),(0,s.default)(P,[{key:"componentWillUnmount",value:function(){this._positionListener&&this._positionListener.remove()}},{key:"render",value:function(){return this._bindPosition(),this._pointerEvents=this._computePointerEvents(),f.default.createElement(t,(0,n.default)({},this.props,{pointerEvents:this._pointerEvents,onComponentRef:this._onComponentRef}))}},{key:"_bindPosition",value:function(){this._positionListener&&this._positionListener.remove(),this._positionListener=new c(this.props.realPosition,this._onPositionChange)}},{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)>_?'box-only':'auto'}}]),P})(f.default.Component)};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])),v=t(r(d[6])),f=t(r(d[7])),l=t(r(d[8])),_=.01;var c=(function(){function t(n,s){(0,o.default)(this,t),this._value=n,this._token=n.addListener(s)}return(0,s.default)(t,[{key:"remove",value:function(){this._value.removeListener(this._token)}}]),t})()},434,[1,11,22,23,30,33,36,49,435]); -__d(function(g,r,i,a,m,e,d){'use strict';Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(n,o,t,f,u,s,l,c){if(void 0===o)throw new Error('invariant requires an error message argument');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 w=[t,f,u,s,l,c],h=0;(v=new Error(o.replace(/%s/g,function(){return w[h++]}))).name='Invariant Violation'}throw v.framesToPop=1,v}}},435,[]); -__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])),l=t(r(d[2])),s=t(r(d[3])),u=t(r(d[4])),f=t(r(d[5])),c=t(r(d[6])),p=t(r(d[7])),h=t(r(d[8])),y=t(r(d[9])),k=t(r(d[10])),v=r(d[11]),S=r(d[12]),b=t(r(d[13])),C=t(r(d[14])),_=t(r(d[15])),w=t(r(d[16])),T='ios'===v.Platform.OS?44:56,L='ios'===v.Platform.OS?20:0,x='ios'===v.Platform.OS?70:56,B='ios'===v.Platform.OS?20:56,I=function(t,n,o,l){if('left'===t){var s={left:B,right:B};return o||(s.left=0),l||(s.right=0),s}if('center'===t){var u={left:x,right:x};return o||l||(u.left=0,u.right=0),u}},V=function(t){return'ios'===v.Platform.OS?t&&!v.Platform.isPad?32:44:56},P=(function(t){function n(){var t,o;(0,f.default)(this,n);for(var l=arguments.length,c=new Array(l),y=0;y2?null:this._renderSubView((0,u.default)({},t,{style:v.StyleSheet.absoluteFill}),'background',function(){return l.headerBackground},this.props.backgroundInterpolator)}},{key:"_renderModularSubView",value:function(t,n,o,l,s){var f=this,c=t.scene,p=c.index,h=c.isStale,y=c.key;if(0!==p){var S=this.props.navigation.state.index-p;if(Math.abs(S)>2)return null;var b=o(t,function(n){var o=n.children;return k.default.createElement(v.Animated.View,{style:[s((0,u.default)({},f.props,t))]},o)},function(n){var o=n.children;return k.default.createElement(v.Animated.View,{style:[l((0,u.default)({},f.props,t))]},o)});if(null===b)return b;var C=0!==S||h?'none':'box-none';return k.default.createElement(v.View,{key:n+"_"+y,pointerEvents:C,style:[A.item,A[n],t.style]},b)}}},{key:"_renderSubView",value:function(t,n,o,l){var s=t.scene,f=s.index,c=s.isStale,p=s.key,h=this.props.navigation.state.index-f;if(Math.abs(h)>2)return null;var y=o(t);if(null==y)return null;var S=0!==h||c?'none':'box-none';return k.default.createElement(v.Animated.View,{pointerEvents:S,key:n+"_"+p,style:[A.item,A[n],t.style,l((0,u.default)({},this.props,t))]},y)}},{key:"_renderHeader",value:function(t){var n=t.scene.descriptor.options;if(null===n.header)return null;var o=this._renderLeft(t),s=this._renderRight(t),u=this._renderTitle(t,{hasLeftComponent:!!o,hasRightComponent:!!s,headerTitleContainerStyle:n.headerTitleContainerStyle}),f=this.props.transitionPreset,c={style:A.header,key:"scene_"+t.scene.key};return n.headerLeft||n.headerBackImage||'ios'!==v.Platform.OS||'uikit'!==f?k.default.createElement(v.View,c,u,o,s):k.default.createElement(v.MaskedViewIOS,(0,l.default)({},c,{maskElement:k.default.createElement(v.View,{style:A.iconMaskContainer},k.default.createElement(v.Image,{source:r(d[17]),style:A.iconMask}),k.default.createElement(v.View,{style:A.iconMaskFillerRect}))}),u,o,s)}},{key:"render",value:function(){var t,n,l=this,s=this.props,u=s.mode,f=s.scene,c=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(this._renderHeader,this),n=h.map(this._renderBackground,this)}else{var y={position:new v.Animated.Value(this.props.scene.index),scene:this.props.scene};t=this._renderHeader(y),n=this._renderBackground(y)}var b=f.descriptor.options,C=b.headerStyle,_=void 0===C?{}:C,w=v.StyleSheet.flatten(_),T=V(c),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"])),x=[b.headerTransparent?A.transparentContainer:A.container,{height:T},L],B=b.headerForceInset||{top:'always',bottom:'never',horizontal:'always'};return k.default.createElement(v.Animated.View,{style:[this.props.layoutInterpolator(this.props),'ios'!==v.Platform.OS||b.headerTransparent?null:{backgroundColor:L.backgroundColor||E}]},k.default.createElement(S.SafeAreaView,{forceInset:B,style:x},n,k.default.createElement(v.View,{style:A.flexOne},t)))}}],[{key:"HEIGHT",get:function(){return T+L}}]),n})(k.default.PureComponent);P.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},n='ios'===v.Platform.OS?{borderBottomWidth:v.StyleSheet.hairlineWidth,borderBottomColor:'#A7A7AA'}:{elevation:4};var E='#FFF',A=v.StyleSheet.create({container:(0,u.default)({backgroundColor:E},n),transparentContainer:(0,u.default)({position:'absolute',top:0,left:0,right:0},n,{borderBottomWidth:0,borderBottomColor:'transparent',elevation:0}),header:(0,u.default)({},v.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:v.I18nManager.isRTL?-1:1}]},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}}),M=(0,S.withOrientation)(P);e.default=M},436,[1,9,11,47,46,22,23,30,33,36,49,2,360,437,438,442,443,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 l=t(r(d[1])),o=t(r(d[2])),n=t(r(d[3])),f=r(d[4]),s=f.Animated.Text,u=f.StyleSheet.create({title:{fontSize:'ios'===f.Platform.OS?17:20,fontWeight:'ios'===f.Platform.OS?'600':'500',color:'rgba(0, 0, 0, .9)',marginHorizontal:16}}),c=function(t){var f=t.style,c=(0,o.default)(t,["style"]);return n.default.createElement(s,(0,l.default)({numberOfLines:1},c,{style:[u.title,f],accessibilityTraits:"header",accessible:!1}))};e.default=c},437,[1,11,9,49,2]); -__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])),c=t(r(d[5])),u=t(r(d[6])),f=t(r(d[7])),h=r(d[8]),p=t(r(d[9])),b=t(r(d[10])),T=(function(t){function T(){var t,n;(0,l.default)(this,T);for(var o=arguments.length,u=new Array(o),f=0;fl?s:o:s},n}return(0,u.default)(T,t),(0,o.default)(T,[{key:"_renderBackImage",value:function(){var t,l,o=this.props,s=o.backImage,c=o.backTitleVisible,u=o.tintColor,p=this._getTitleText();return f.default.isValidElement(s)?s:(s?(t=s,l={tintColor:u,title:p}):(t=h.Image,l={style:[y.icon,!!c&&y.iconWithTitle,!!u&&{tintColor:u}],source:b.default}),f.default.createElement(t,(0,n.default)({},l,{fadeDuration:0})))}},{key:"_maybeRenderTitle",value:function(){var t=this.props,n=t.backTitleVisible,l=t.titleStyle,o=t.tintColor,s=this._getTitleText();return n&&null!==s?f.default.createElement(h.Text,{accessible:!1,onLayout:this._onTextLayout,style:[y.title,!!o&&{color:o},l],numberOfLines:1},this._getTitleText()):null}},{key:"render",value:function(){var t=this.props,n=t.onPress,l=t.pressColorAndroid,o=t.title,s=f.default.createElement(p.default,{accessible:!0,accessibilityComponentType:"button",accessibilityLabel:o?o+", back":'Go back',accessibilityTraits:"button",testID:"header-back",delayPressIn:0,onPress:n,pressColor:l,style:y.container,borderless:!0},f.default.createElement(h.View,{style:y.container},this._renderBackImage(),this._maybeRenderTitle()));return'android'===h.Platform.OS?f.default.createElement(h.View,{style:y.androidButtonWrapper},s):s}}]),T})(f.default.PureComponent);T.defaultProps={pressColorAndroid:'rgba(0, 0, 0, .32)',tintColor:h.Platform.select({ios:'#037aff'}),truncatedTitle:'Back'};var y=h.StyleSheet.create({androidButtonWrapper:{margin:13,backgroundColor:'transparent'},container:{alignItems:'center',flexDirection:'row',backgroundColor:'transparent'},title:{fontSize:17,paddingRight:10},icon:'ios'===h.Platform.OS?{backgroundColor:'transparent',height:21,width:13,marginLeft:9,marginRight:22,marginVertical:12,resizeMode:'contain',transform:[{scaleX:h.I18nManager.isRTL?-1:1}]}:{height:24,width:24,margin:3,resizeMode:'contain',backgroundColor:'transparent',transform:[{scaleX:h.I18nManager.isRTL?-1:1}]},iconWithTitle:'ios'===h.Platform.OS?{marginRight:6}:{}}),v=T;e.default=v},438,[1,11,22,23,30,33,36,49,2,439,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 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])),p=t(r(d[6])),f=t(r(d[7])),h=t(r(d[8])),c=r(d[9]),b=t(r(d[10])),y=(function(t){function y(){return(0,s.default)(this,y),(0,n.default)(this,(0,p.default)(y).apply(this,arguments))}return(0,f.default)(y,t),(0,u.default)(y,[{key:"render",value:function(){if('android'===c.Platform.OS&&c.Platform.Version>=21){var t=this.props,s=t.style,u=(0,o.default)(t,["style"]);return h.default.createElement(c.TouchableNativeFeedback,(0,l.default)({},u,{style:null,background:c.TouchableNativeFeedback.Ripple(this.props.pressColor,this.props.borderless)}),h.default.createElement(c.View,{style:s},h.default.Children.only(this.props.children)))}return'ios'===c.Platform.OS?h.default.createElement(b.default,(0,l.default)({hitSlop:{top:10,bottom:10,right:10,left:10},disallowInterruption:!0},this.props),this.props.children):h.default.createElement(c.TouchableOpacity,this.props,this.props.children)}}]),y})(h.default.Component);e.default=y,y.defaultProps={borderless:!1,pressColor:'rgba(0, 0, 0, .32)'}},439,[1,11,9,22,23,30,33,36,49,2,440]); -__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])),p=t(r(d[6])),c=t(r(d[7])),f=t(r(d[8])),h=t(r(d[9])),v=t(r(d[10])),y=r(d[11]),A=r(d[12]),_=y.Animated.createAnimatedComponent(A.BaseButton),C=(function(t){function n(t){var o;return(0,l.default)(this,n),(o=(0,p.default)(this,(0,c.default)(n).call(this,t)))._onActiveStateChange=function(t){'android'!==y.Platform.OS&&y.Animated.spring(o._opacity,{stiffness:1e3,damping:500,mass:3,overshootClamping:!0,restDisplacementThreshold:.01,restSpeedThreshold:.01,toValue:t?o.props.activeOpacity:1,useNativeDriver:!0}).start(),o.props.onActiveStateChange&&o.props.onActiveStateChange(t)},o._opacity=new y.Animated.Value(1),o}return(0,f.default)(n,t),(0,u.default)(n,[{key:"render",value:function(){var t=this.props,n=t.children,l=t.style,u=(0,s.default)(t,["children","style"]);return h.default.createElement(_,(0,o.default)({},u,{onActiveStateChange:this._onActiveStateChange,style:[l,'ios'===y.Platform.OS&&{opacity:this._opacity}]}),n)}}]),n})(h.default.Component);e.default=C,C.propTypes=(0,n.default)({},A.BaseButton.propTypes,{borderless:v.default.bool}),C.defaultProps={activeOpacity:.3,borderless:!0}},440,[1,46,11,9,22,23,30,33,36,49,61,2,415]); -__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/src/views/assets",width:24,height:24,scales:[1,1.5,2,3,4],hash:"a364dc7a784101f7c8f6791c7b4514ce",name:"back-icon",type:"png"})},441,[164]); -__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=t(r(d[8])),y=t(r(d[9])),b=(function(t){function b(){var t,l;(0,n.default)(this,b);for(var u=arguments.length,c=new Array(u),f=0;fn?s:o.length>8?s:o:s},l}return(0,u.default)(b,t),(0,l.default)(b,[{key:"_renderBackImage",value:function(){var t,n,l=this.props,o=l.backImage,s=l.backTitleVisible,u=l.tintColor;return c.default.isValidElement(o)?o:(o?(t=o,n={tintColor:u}):(t=f.Image,n={style:[p.icon,!!s&&p.iconWithTitle,!!u&&{tintColor:u}],source:y.default}),c.default.createElement(t,n))}},{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 u=this.props.LabelContainerComponent;return c.default.createElement(u,null,c.default.createElement(f.Text,{accessible:!1,onLayout:this._onTextLayout,style:[p.title,!!o&&{color:o},l],numberOfLines:1},this._getTitleText()))}},{key:"render",value:function(){var t=this.props,n=t.onPress,l=t.title,o=this.props.ButtonContainerComponent;return c.default.createElement(h.default,{accessibilityComponentType:"button",accessibilityLabel:l?l+", back":'Go back',accessibilityTraits:"button",testID:"header-back",delayPressIn:0,onPress:n,style:p.container,borderless:!0},c.default.createElement(f.View,{style:p.container},c.default.createElement(o,null,this._renderBackImage()),this._maybeRenderTitle()))}}]),b})(c.default.PureComponent);b.defaultProps={tintColor:'#037aff',truncatedTitle:'Back'};var p=f.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:f.I18nManager.isRTL?-1:1}]},iconWithTitle:{marginRight:3}}),T=b;e.default=T},442,[1,22,23,30,33,36,49,2,439,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=r(d[1]),o=t(r(d[2]));function u(t){return!t||null!==t.descriptor.options.header}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},443,[1,2,444]); -__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},444,[]); -__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/src/views/assets",width:50,height:85,scales:[1],hash:"6165c9d7a2e729ba57b23dd93add5366",name:"back-icon-mask",type:"png"})},445,[164]); -__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,o=n(r(d[1])),s=r(d[2]),l=n(r(d[3])),u={transitionSpec:t=(0,r(d[4]).supportsImprovedSpringAnimation)()?{timing:s.Animated.spring,stiffness:1e3,damping:500,mass:3,overshootClamping:!0,restDisplacementThreshold:.01,restSpeedThreshold:.01}:{duration:500,easing:s.Easing.bezier(.2833,.99,.31833,.99),timing:s.Animated.timing},screenInterpolator:l.default.forHorizontal,containerStyle:{backgroundColor:'#eee'}},f={transitionSpec:t,screenInterpolator:l.default.forVertical,containerStyle:{backgroundColor:'#eee'}},p={transitionSpec:{duration:350,easing:s.Easing.out(s.Easing.poly(5)),timing:s.Animated.timing},screenInterpolator:l.default.forFadeFromBottomAndroid},c={transitionSpec:{duration:150,easing:s.Easing.in(s.Easing.linear),timing:s.Animated.timing},screenInterpolator:l.default.forFadeToBottomAndroid};function S(n,t,o){return'android'===s.Platform.OS?t&&n.index=50||0===t&&0===s}return!1}},448,[2]); -__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])).default.createContext(null);e.default=l},449,[1,49]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(n,t,u){if(tu)return u;return t}},450,[]); -__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])),u=t(r(d[4])),p=t(r(d[5])),l=t(r(d[6])),c=t(r(d[7])),f=t(r(d[8])),v=r(d[9]),h=t(r(d[10])),_=t(r(d[11])),T={duration:250,easing:v.Easing.inOut(v.Easing.ease),timing:v.Animated.timing},P=(function(t){function h(t,u){var c;(0,o.default)(this,h),(c=(0,p.default)(this,(0,l.default)(h).call(this,t,u)))._computeScenes=function(t,n){var s=(0,_.default)(c.state.scenes,n.navigation.state,t.navigation.state,n.descriptors);if(n.navigation.state.isTransitioning||(s=S(s)),n.screenProps!==c.props.screenProps&&c.setState({nextScenes:s}),s!==c.state.scenes)return s},c._onLayout=function(t){var n=t.nativeEvent.layout,o=n.height,u=n.width;if(c.state.layout.initWidth!==u||c.state.layout.initHeight!==o){var p=(0,s.default)({},c.state.layout,{initHeight:o,initWidth:u,isMeasured:!0});p.height.setValue(o),p.width.setValue(u);var l=(0,s.default)({},c.state,{layout:p});c._transitionProps=x(c.props,l),c.setState(l)}},c._onTransitionEnd=function(){if(c._isMounted){var t=c._prevTransitionProps;c._prevTransitionProps=null;var o=S(c.state.scenes),u=(0,s.default)({},c.state,{scenes:o});c._transitionProps=x(c.props,u),c.setState(u,function(){var s,o;return n.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:if(!c.props.onTransitionEnd){u.next=5;break}if(!((s=c.props.onTransitionEnd(c._transitionProps,t))instanceof Promise)){u.next=5;break}return u.next=5,n.default.awrap(s);case 5:c._queuedTransition?(o=c._queuedTransition.prevProps,c._queuedTransition=null,c._startTransition(o,c.props)):c._isTransitionRunning=!1;case 6:case"end":return u.stop()}})})}};var f={height:new v.Animated.Value(0),initHeight:0,initWidth:0,isMeasured:!1,width:new v.Animated.Value(0)},T=new v.Animated.Value(c.props.navigation.state.index);return c._positionListener=T.addListener(function(){}),c.state={layout:f,position:T,scenes:(0,_.default)([],c.props.navigation.state,null,c.props.descriptors)},c._prevTransitionProps=null,c._transitionProps=x(t,c.state),c._isMounted=!1,c._isTransitionRunning=!1,c._queuedTransition=null,c}return(0,c.default)(h,t),(0,u.default)(h,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this._positionListener&&this.state.position.removeListener(this._positionListener)}},{key:"componentWillReceiveProps",value:function(t){this._isTransitionRunning?this._queuedTransition||(this._queuedTransition={prevProps:this.props}):this._startTransition(this.props,t)}},{key:"_startTransition",value:function(t,o){var u=this,p=t.navigation.state.index!==o.navigation.state.index,l=this._computeScenes(t,o);if(!l)return this._prevTransitionProps=this._transitionProps,this.state.position.setValue(t.navigation.state.index),void this._onTransitionEnd();var c=(0,s.default)({},this.state,{scenes:l}),f=c.position,v=o.navigation.state.index;this._prevTransitionProps=this._transitionProps,this._transitionProps=x(o,c);var h=this._transitionProps.navigation.state.isTransitioning;if(h&&p){if(h){this._isTransitionRunning=!0,this.setState(c,function(){var t;return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(!o.onTransitionStart){s.next=5;break}if(!((t=o.onTransitionStart(u._transitionProps,u._prevTransitionProps))instanceof Promise)){s.next=5;break}return s.next=5,n.default.awrap(t);case 5:case"end":return s.stop()}})});var _=o.configureTransition?o.configureTransition(this._transitionProps,this._prevTransitionProps):null,P=(0,s.default)({},T,_),y=P.timing;delete P.timing;var S=f.__getValue()!==v;p&&S?y(f,(0,s.default)({},P,{toValue:o.navigation.state.index})).start(function(){requestAnimationFrame(u._onTransitionEnd)}):this._onTransitionEnd()}}else this.setState(c,function(){var t;return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(!o.onTransitionStart){s.next=5;break}if(!((t=o.onTransitionStart(u._transitionProps,u._prevTransitionProps))instanceof Promise)){s.next=5;break}return s.next=5,n.default.awrap(t);case 5:p&&f.setValue(v),u._onTransitionEnd();case 7:case"end":return s.stop()}})})}},{key:"render",value:function(){return f.default.createElement(v.View,{onLayout:this._onLayout,style:k.main},this.props.render(this._transitionProps,this._prevTransitionProps))}}]),h})(f.default.Component);function x(t,n){var s=t.navigation,o=t.options,u=n.layout,p=n.position,l=n.scenes,c=l.find(w);return(0,h.default)(c,'Could not find active scene'),{layout:u,navigation:s,position:p,scenes:l,scene:c,options:o,index:c.index}}function y(t){return!t.isStale}function S(t){var n=t.filter(y);return n.length===t.length?t:n}function w(t){return t.isActive}var k=v.StyleSheet.create({main:{flex:1}}),E=P;e.default=E},451,[1,138,46,22,23,30,33,36,49,2,435,452]); -__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,c,v){if(t.forEach(function(t){var n=t.route;v&&v[n.key]&&(t.descriptor=v[n.key])}),c===u)return t;var h=new Map,y=new Map,k=new Map;t.forEach(function(t){var n=t.key;t.isStale&&k.set(n,t),h.set(n,t)});var x=new Set,p=u.routes;p.length>u.index+1&&(console.warn('StackRouter provided invalid state, index should always be the top route'),p=u.routes.slice(0,u.index+1));if(p.forEach(function(t,n){var u=s+t.key,c={index:n,isActive:!1,isStale:!1,key:u,route:t,descriptor:v&&v[t.key]};(0,o.default)(!x.has(u),"navigation.state.routes["+n+"].key \""+u+"\" conflicts with another route!"),x.add(u),k.has(u)&&k.delete(u),y.set(u,c)}),c){var w=c.routes;w.length>c.index+1&&(console.warn('StackRouter provided invalid state, index should always be the top route'),w=w.slice(0,c.index+1)),w.forEach(function(n,o){var u=s+n.key;if(!y.has(u)){var c=t.find(function(t){return t.route.key===n.key}),l=c?c.descriptor:v[n.key];l&&k.set(u,{index:o,isActive:!1,isStale:!0,key:u,route:n,descriptor:l})}})}var S=[],E=function(t){var n=t.key,o=h.has(n)?h.get(n):null;o&&f(o,t)?S.push(o):S.push(t)};k.forEach(E),y.forEach(E),S.sort(l);var A=0;if(S.forEach(function(t,o){var s=!t.isStale&&t.index===u.index;s!==t.isActive&&(S[o]=(0,n.default)({},t,{isActive:s})),s&&A++}),(0,o.default)(1===A,'there should always be only one scene active, not %s.',A),S.length!==t.length)return S;if(S.some(function(n,o){return!f(t[o],n)}))return S;return t};var n=t(r(d[1])),o=t(r(d[2])),u=t(r(d[3])),s='scene_';function c(t,n){var o=t.length-n.length;return o>0?1:o<0?-1:t>n?1:-1}function l(t,n){return t.index>n.index?1:t.index0?s.dispatch(v.StackActions.popToTop({key:o.key})):s.emit('refocus'):n._jumpTo(o.routeName)}},n._handleTabPress=function(t){var o=t.route;n._isTabPress=!0;var s=n.props.descriptors,u=s[o.key],p=u.navigation,c=u.options,l=n._makeDefaultHandler({route:o,navigation:p});c.tabBarOnPress?c.tabBarOnPress({navigation:p,defaultHandler:l}):l()},n._handleTabLongPress=function(t){var o=t.route,s=n.props.descriptors,u=s[o.key],p=u.navigation,c=u.options,l=n._makeDefaultHandler({route:o,navigation:p});c.tabBarOnLongPress?c.tabBarOnLongPress({navigation:p,defaultHandler:l}):l()},n._handleIndexChange=function(t){n._isTabPress?n._isTabPress=!1:n._jumpTo(n.props.navigation.state.routes[t].routeName)},n._handleSwipeStart=function(){n.setState({isSwiping:!0})},n._handleSwipeEnd=function(){n.setState({isSwiping:!1})},n._jumpTo=function(t){return n.props.navigation.dispatch(v.NavigationActions.navigate({routeName:t}))},n._isTabPress=!1,n}return(0,f.default)(_,n),(0,p.default)(_,[{key:"render",value:function(){var n=this.props,u=n.descriptors,p=n.navigation,c=n.screenProps,l=p.state,f=l.routes[l.index],v=u[f.key],_=(0,s.default)({},this.props.navigationConfig,v.options);return b.createElement(t,(0,o.default)({},_,{getLabelText:this._getLabelText,getButtonComponent:this._getButtonComponent,getAccessibilityLabel:this._getAccessibilityLabel,getTestID:this._getTestID,renderIcon:this._renderIcon,renderScene:this._renderScene,onIndexChange:this._handleIndexChange,onTabPress:this._handleTabPress,onTabLongPress:this._handleTabLongPress,navigation:p,descriptors:u,screenProps:c}))}}]),_})(b.Component);return function(t){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=(0,v.TabRouter)(t,o);return(0,v.createNavigator)(n,s,o)}};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])),l=n(r(d[7])),f=n(r(d[8])),b=t(r(d[9])),v=r(d[10])},456,[356,1,11,46,22,23,30,33,36,49,363]); -__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])),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])),b=r(d[8]),h=r(d[9]),p=t(r(d[10])),v=t(r(d[11])),y=parseInt(b.Platform.Version,10),L='ios'===b.Platform.OS,C=y>=11&&L,P=125,w=(function(t){function h(){return(0,n.default)(this,h),(0,s.default)(this,(0,u.default)(h).apply(this,arguments))}return(0,c.default)(h,t),(0,l.default)(h,[{key:"render",value:function(){var t=this.props,n=t.onPress,l=t.onLongPress,s=t.testID,u=t.accessibilityLabel,c=(0,o.default)(t,["onPress","onLongPress","testID","accessibilityLabel"]);return f.default.createElement(b.TouchableWithoutFeedback,{onPress:n,onLongPress:l,testID:s,hitSlop:{left:15,right:15,top:5,bottom:5},accessibilityLabel:u},f.default.createElement(b.View,c))}}]),h})(f.default.Component),I=(function(t){function o(){var t,l;(0,n.default)(this,o);for(var c=arguments.length,h=new Array(c),v=0;vn.height};e.isOrientationLandscape=w},459,[356,1,11,22,23,30,33,36,49,2,460]); -__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;j1&&void 0!==arguments[1])||arguments[1];o.props.scrollEnabled&&(g.cancelAnimationFrame(o._scrollResetCallback),o._scrollResetCallback=g.requestAnimationFrame(function(){o._scrollView&&o._scrollView.scrollTo({x:o._getScrollAmount(o.props,t),animated:n})}))},o._handleBeginDrag=function(){o._isManualScroll=!0,o._isMomentumScroll=!1},o._handleEndDrag=function(){g.requestAnimationFrame(function(){o._isMomentumScroll||(o._isManualScroll=!1)})},o._handleMomentumScrollBegin=function(){o._isMomentumScroll=!0},o._handleMomentumScrollEnd=function(){o._isMomentumScroll=!1,o._isManualScroll=!1};var l=1;o.props.scrollEnabled&&(o._getTabWidth(o.props)||(l=0));var u=o.props.scrollEnabled&&o.props.layout.width?{x:o._getScrollAmount(o.props,o.props.navigationState.index),y:0}:void 0;return o.state={visibility:new y.Animated.Value(l),scrollAmount:new y.Animated.Value(0),initialOffset:u},o}return(0,f.default)(n,t),(0,u.default)(n,[{key:"componentDidMount",value:function(){this.props.scrollEnabled&&this._startTrackingPosition()}},{key:"componentDidUpdate",value:function(t){var n=this._getTabWidth(t),o=this._getTabWidth(this.props),l='number'==typeof this._pendingIndex?this._pendingIndex:this.props.navigationState.index;this._pendingIndex=null,n!==o&&o&&this.state.visibility.setValue(1),t.navigationState.routes.length!==this.props.navigationState.routes.length||t.layout.width!==this.props.layout.width?this._resetScroll(this.props.navigationState.index,!1):t.navigationState.index!==l&&this._resetScroll(this.props.navigationState.index)}},{key:"componentWillUnmount",value:function(){this._stopTrackingPosition()}},{key:"render",value:function(){var t=this,n=this.props,s=n.position,u=n.navigationState,c=n.scrollEnabled,p=n.bounces,f=u.routes,b=this._getTabWidth(this.props),v=b*f.length,w=[-1].concat((0,l.default)(f.map(function(t,n){return n}))),x=y.Animated.multiply(this.state.scrollAmount,-1);return h.createElement(y.Animated.View,{style:[T.tabBar,this.props.style]},h.createElement(y.Animated.View,{pointerEvents:"none",style:[T.indicatorContainer,c?{width:v,transform:[{translateX:x}]}:null]},this._renderIndicator((0,o.default)({},this.props,{width:b}))),h.createElement(y.View,{style:T.scroll},h.createElement(y.Animated.ScrollView,{horizontal:!0,keyboardShouldPersistTaps:"handled",scrollEnabled:c,bounces:p,alwaysBounceHorizontal:!1,scrollsToTop:!1,showsHorizontalScrollIndicator:!1,automaticallyAdjustContentInsets:!1,overScrollMode:"never",contentContainerStyle:[T.tabContent,c?null:T.container],scrollEventThrottle:1,onScroll:y.Animated.event([{nativeEvent:{contentOffset:{x:this.state.scrollAmount}}}],{useNativeDriver:S}),onScrollBeginDrag:this._handleBeginDrag,onScrollEndDrag:this._handleEndDrag,onMomentumScrollBegin:this._handleMomentumScrollBegin,onMomentumScrollEnd:this._handleMomentumScrollEnd,contentOffset:this.state.initialOffset,ref:function(n){return t._scrollView=n&&n.getNode()}},f.map(function(n,o){var l=w.map(function(t){return t===o?1:.7}),p=y.Animated.multiply(t.state.visibility,s.interpolate({inputRange:w,outputRange:l})),f=t._renderLabel({route:n}),v=t.props.renderIcon?t.props.renderIcon({route:n}):null,S=t.props.renderBadge?t.props.renderBadge({route:n}):null,x={};x.opacity=p,v&&(f?x.paddingTop=8:x.padding=12);var A=y.StyleSheet.flatten(t.props.tabStyle),L=A&&void 0!==A.width||!0===c,E={};L&&(x.width=b),A&&'number'==typeof A.flex?E.flex=A.flex:L||(E.flex=1);var P=t.props.getAccessibilityLabel({route:n});P=void 0!==P?P:t.props.getLabelText({route:n});var I=o===u.index;return h.createElement(_.default,{borderless:!0,key:n.key,testID:t.props.getTestID({route:n}),accessible:t.props.getAccessible({route:n}),accessibilityLabel:P,accessibilityTraits:I?['button','selected']:'button',accessibilityComponentType:"button",accessibilityRole:"button",accessibilityStates:I?['selected']:[],pressColor:t.props.pressColor,pressOpacity:t.props.pressOpacity,delayPressIn:0,onPress:function(){return t._handleTabPress({route:n})},onLongPress:function(){return t._handleTabLongPress({route:n})},style:E},h.createElement(y.View,{pointerEvents:"none",style:T.container},h.createElement(y.Animated.View,{style:[T.tabItem,x,A,T.container]},v,f),S?h.createElement(y.Animated.View,{style:[T.badge,{opacity:t.state.visibility}]},S):null))}))))}}]),n})(h.Component);e.default=w,w.propTypes=(0,o.default)({},v.SceneRendererPropType,{scrollEnabled:b.default.bool,bounces:b.default.bool,pressColor:_.default.propTypes.pressColor,pressOpacity:_.default.propTypes.pressOpacity,getLabelText:b.default.func,getAccessible:b.default.func,getAccessibilityLabel:b.default.func,getTestID:b.default.func,renderIcon:b.default.func,renderLabel:b.default.func,renderIndicator:b.default.func,onTabPress:b.default.func,onTabLongPress:b.default.func,labelStyle:b.default.any,style:b.default.any}),w.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){return t.route.accessibilityLabel},getTestID:function(t){return t.route.testID}};var T=y.StyleSheet.create({container:{flex:1},scroll:{overflow:'web'===y.Platform.OS?'auto':'scroll'},tabBar:{backgroundColor:'#2196f3',elevation:4,shadowColor:'black',shadowOpacity:.1,shadowRadius:y.StyleSheet.hairlineWidth,shadowOffset:{height:y.StyleSheet.hairlineWidth},zIndex:'android'===y.Platform.OS?0:1},tabContent:{flexDirection:'row',flexWrap:'nowrap'},tabLabel:{backgroundColor:'transparent',color:'white',margin:8},tabItem:{flex:1,padding:8,alignItems:'center',justifyContent:'center'},badge:{position:'absolute',top:0,right:0},indicatorContainer:{position:'absolute',top:0,left:0,right:0,bottom:0},indicator:{backgroundColor:'#ffeb3b',position:'absolute',left:0,bottom:0,right:0,height:2}})},465,[356,1,46,18,22,23,30,33,36,49,61,2,466,467]); -__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])),f=l(r(d[7])),c=l(r(d[8])),y=t(r(d[9])),b=l(r(d[10])),h=r(d[11]),v=(function(t){function l(){return(0,u.default)(this,l),(0,p.default)(this,(0,f.default)(l).apply(this,arguments))}return(0,c.default)(l,t),(0,n.default)(l,[{key:"render",value:function(){var t=this.props,l=t.style,u=t.pressOpacity,n=t.pressColor,p=t.borderless,f=(0,o.default)(t,["style","pressOpacity","pressColor","borderless"]);return'android'===h.Platform.OS&&h.Platform.Version>=21?y.createElement(h.TouchableNativeFeedback,(0,s.default)({},f,{background:h.TouchableNativeFeedback.Ripple(n,p)}),y.createElement(h.View,{style:l},y.Children.only(this.props.children))):y.createElement(h.TouchableOpacity,(0,s.default)({},f,{style:l,activeOpacity:u}),this.props.children)}}]),l})(y.Component);e.default=v,v.propTypes={onPress:b.default.func.isRequired,delayPressIn:b.default.number,borderless:b.default.bool,pressColor:b.default.string,pressOpacity:b.default.number,children:b.default.node.isRequired},v.defaultProps={pressColor:'rgba(255, 255, 255, .4)'}},466,[356,1,11,9,22,23,30,33,36,49,61,2]); -__d(function(g,r,i,a,m,e,d){var u=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.PagerRendererPropType=e.SceneRendererPropType=e.NavigationStatePropType=e.NavigationRoutePropType=void 0;var t=u(r(d[1])),n=r(d[2]),o=t.default.shape({title:t.default.string,key:t.default.string.isRequired});e.NavigationRoutePropType=o;var l=t.default.shape({routes:t.default.arrayOf(o).isRequired,index:t.default.number.isRequired});e.NavigationStatePropType=l;var f={panX:t.default.object.isRequired,offsetX:t.default.object.isRequired,layout:t.default.shape({measured:t.default.bool.isRequired,height:t.default.number.isRequired,width:t.default.number.isRequired}).isRequired,navigationState:l.isRequired,position:t.default.object.isRequired,jumpTo:t.default.func.isRequired,useNativeDriver:t.default.bool};e.SceneRendererPropType=f;var s={layout:t.default.shape({measured:t.default.bool.isRequired,height:t.default.number.isRequired,width:t.default.number.isRequired}).isRequired,navigationState:l.isRequired,panX:t.default.instanceOf(n.Animated.Value).isRequired,offsetX:t.default.instanceOf(n.Animated.Value).isRequired,canJumpToTab:t.default.func.isRequired,jumpTo:t.default.func.isRequired,animationEnabled:t.default.bool,swipeEnabled:t.default.bool,useNativeDriver:t.default.bool,onSwipeStart:t.default.func,onSwipeEnd:t.default.func,onAnimationEnd:t.default.func,children:t.default.node.isRequired};e.PagerRendererPropType=s},467,[1,61,2]); -__d(function(g,r,i,a,m,e,d){var t;switch(Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,r(d[0]).Platform.OS){case'android':t=r(d[1]).default;break;case'ios':t=r(d[2]).default;break;default:t=r(d[3]).default}var f=t;e.default=f},468,[2,469,470,471]); -__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])),u=n(r(d[6])),c=t(r(d[7])),h=r(d[8]),v=r(d[9]),_=(function(t){function n(t){var s;return(0,o.default)(this,n),(s=(0,p.default)(this,(0,l.default)(n).call(this,t)))._isIdle=!0,s._currentIndex=0,s._getPageIndex=function(t){return h.I18nManager.isRTL?s.props.navigationState.routes.length-(t+1):t},s._setPage=function(t){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],o=s._viewPager;if(o){var p=s._getPageIndex(t);!1===s.props.animationEnabled||!1===n?o.setPageWithoutAnimation(p):o.setPage(p)}},s._handlePageChange=function(t,n){s._isIdle&&s._currentIndex!==t&&(s._setPage(t,n),s._currentIndex=t)},s._handlePageScroll=function(t){s.props.offsetX.setValue(s._getPageIndex(t.nativeEvent.position)*s.props.layout.width*-1),s.props.panX.setValue(t.nativeEvent.offset*s.props.layout.width*(h.I18nManager.isRTL?1:-1))},s._handlePageScrollStateChanged=function(t){s._isIdle='idle'===t;var n=s._currentIndex,o=s.props.navigationState.routes[n];switch(s.props.canJumpToTab({route:o})?s.props.jumpTo(o.key):(s._setPage(s.props.navigationState.index),s._currentIndex=s.props.navigationState.index),t){case'dragging':s.props.onSwipeStart&&s.props.onSwipeStart();break;case'settling':s.props.onSwipeEnd&&s.props.onSwipeEnd();break;case'idle':s.props.onAnimationEnd&&s.props.onAnimationEnd()}},s._handlePageSelected=function(t){var n=s._getPageIndex(t.nativeEvent.position);s._currentIndex=n},s._currentIndex=s.props.navigationState.index,s}return(0,u.default)(n,t),(0,s.default)(n,[{key:"componentDidUpdate",value:function(t){t.navigationState.routes.length!==this.props.navigationState.routes.length||t.layout.width!==this.props.layout.width?this._handlePageChange(this.props.navigationState.index,!1):t.navigationState.index!==this.props.navigationState.index&&this._handlePageChange(this.props.navigationState.index)}},{key:"render",value:function(){var t=this,n=this.props,o=n.navigationState,s=n.swipeEnabled,p=n.keyboardDismissMode,l=(h.I18nManager.isRTL?c.Children.toArray(this.props.children).reverse():c.Children.toArray(this.props.children)).map(function(n,s){var p=o.routes[s],l=s===o.index;return c.createElement(h.View,{key:p.key,testID:t.props.getTestID({route:p}),accessibilityElementsHidden:!l,importantForAccessibility:l?'auto':'no-hide-descendants',style:S.page},n)}),u=this._getPageIndex(o.index);return c.createElement(h.ViewPagerAndroid,{key:o.routes.length,keyboardDismissMode:p,initialPage:u,scrollEnabled:!1!==s,onPageScroll:this._handlePageScroll,onPageScrollStateChanged:this._handlePageScrollStateChanged,onPageSelected:this._handlePageSelected,style:S.container,ref:function(n){return t._viewPager=n}},l)}}]),n})(c.Component);e.default=_,_.propTypes=v.PagerRendererPropType,_.defaultProps={canJumpToTab:function(){return!0},keyboardDismissMode:'on-drag'};var S=h.StyleSheet.create({container:{flexGrow:1},page:{overflow:'hidden'}})},469,[356,1,22,23,30,33,36,49,2,467]); -__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])),p=n(r(d[5])),u=n(r(d[6])),c=t(r(d[7])),h=r(d[8]),f=r(d[9]),v=(function(t){function n(t){var l;(0,o.default)(this,n),(l=(0,s.default)(this,(0,p.default)(n).call(this,t)))._isIdle=!0,l._isInitial=!0,l._setInitialPage=function(){l.props.layout.width&&(l._isInitial=!0,l._scrollTo(l.props.navigationState.index*l.props.layout.width,!1)),setTimeout(function(){l._isInitial=!1},50)},l._scrollTo=function(t){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];l._isIdle&&l._scrollView&&l._scrollView.scrollTo({x:t,animated:n&&!1!==l.props.animationEnabled})},l._handleMomentumScrollEnd=function(t){var n=Math.round(t.nativeEvent.contentOffset.x/l.props.layout.width),o=l.props.navigationState.routes[n];l.props.canJumpToTab({route:o})?(l.props.jumpTo(o.key),l.props.onAnimationEnd&&l.props.onAnimationEnd()):g.requestAnimationFrame(function(){l._scrollTo(l.props.navigationState.index*l.props.layout.width)})},l._handleScroll=function(t){if(!l._isInitial&&0!==t.nativeEvent.contentSize.width){var n=l.props,o=n.navigationState,s=n.layout,p=o.index*s.width;l.props.offsetX.setValue(-p),l.props.panX.setValue(p-t.nativeEvent.contentOffset.x),g.cancelAnimationFrame(l._idleCallback),l._isIdle=!1,l._idleCallback=g.requestAnimationFrame(function(){l._isIdle=!0})}};var u=l.props,c=u.navigationState,h=u.layout;return l.state={initialOffset:{x:c.index*h.width,y:0}},l}return(0,u.default)(n,t),(0,l.default)(n,[{key:"componentDidMount",value:function(){this._setInitialPage()}},{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)}},{key:"render",value:function(){var t=this,n=this.props,o=n.children,l=n.layout,s=n.navigationState,p=n.onSwipeStart,u=n.onSwipeEnd;return c.createElement(h.ScrollView,{horizontal:!0,pagingEnabled:!0,directionalLockEnabled:!0,keyboardDismissMode:"on-drag",keyboardShouldPersistTaps:"always",overScrollMode:"never",scrollEnabled:this.props.swipeEnabled,automaticallyAdjustContentInsets:!1,bounces:!1,alwaysBounceHorizontal:!1,scrollsToTop:!1,showsHorizontalScrollIndicator:!1,scrollEventThrottle:1,onScroll:this._handleScroll,onScrollBeginDrag:p,onScrollEndDrag:u,onMomentumScrollEnd:this._handleMomentumScrollEnd,contentOffset:this.state.initialOffset,style:y.container,contentContainerStyle:l.width?null:y.container,ref:function(n){return t._scrollView=n}},c.Children.map(o,function(n,o){var p=s.routes[o],u=o===s.index;return c.createElement(h.View,{key:p.key,testID:t.props.getTestID({route:p}),accessibilityElementsHidden:!u,importantForAccessibility:u?'auto':'no-hide-descendants',style:l.width?{width:l.width,overflow:'hidden'}:u?y.page:null},u||l.width?n:null)}))}}]),n})(c.Component);e.default=v,v.propTypes=f.PagerRendererPropType,v.defaultProps={canJumpToTab:function(){return!0}};var y=h.StyleSheet.create({container:{flex:1},page:{flex:1,overflow:'hidden'}})},470,[356,1,22,23,30,33,36,49,2,467]); -__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])),u=n(r(d[5])),l=n(r(d[6])),h=n(r(d[7])),f=n(r(d[8])),v=n(r(d[9])),c=t(r(d[10])),x=n(r(d[11])),S=r(d[12]),_=r(d[13]),y=12,M={timing:S.Animated.spring,tension:300,friction:35},T=(function(t){function n(){var t,o;(0,u.default)(this,n);for(var l=arguments.length,v=new Array(l),c=0;cMath.abs(2*n.dy)&&Math.abs(n.vx)>Math.abs(2*n.vy)},o._canMoveScreen=function(t,n){if(!1===o.props.swipeEnabled)return!1;var s=o.props.navigationState.routes;return o._isMovingHorizontally(t,n)&&(n.dx>=y&&o._currentIndex>0||n.dx<=-12&&o._currentIndex0&&u<=0||n.dx<0&&u>=p.length-1||o.props.panX.setValue(n.dx)},o._finishGesture=function(t,n){var s=o.props,p=s.navigationState,u=s.layout,l=s.swipeDistanceThreshold,h=void 0===l?u.width/1.75:l,f=o.props.swipeVelocityThreshold,v=void 0===f?.15:f;o.props.onSwipeEnd&&o.props.onSwipeEnd(),'android'===S.Platform.OS&&(v/=1e6);var c='number'==typeof o._pendingIndex?o._pendingIndex:o._currentIndex,x=c;Math.abs(n.dx)>Math.abs(n.dy)&&Math.abs(n.vx)>Math.abs(n.vy)&&(Math.abs(n.dx)>h||Math.abs(n.vx)>v)&&(x=Math.round(Math.min(Math.max(0,c-n.dx/Math.abs(n.dx)),p.routes.length-1)),o._currentIndex=x),isFinite(x)&&o.props.canJumpToTab({route:o.props.navigationState.routes[x]})||(x=c),o._transitionTo(x)},o._transitionTo=function(t){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],u=-t*o.props.layout.width,l=o.props.navigationState.routes[t];if(!1===o.props.animationEnabled||!1===n)return o.props.panX.setValue(0),o.props.offsetX.setValue(u),void o.props.jumpTo(l.key);var h=M.timing,f=(0,p.default)(M,["timing"]);S.Animated.parallel([h(o.props.panX,(0,s.default)({},f,{toValue:0})),h(o.props.offsetX,(0,s.default)({},f,{toValue:u}))]).start(function(t){t.finished&&(o.props.jumpTo(l.key),o.props.onAnimationEnd&&o.props.onAnimationEnd(),o._pendingIndex=null)}),o._pendingIndex=t},o._panResponder=S.PanResponder.create({onMoveShouldSetPanResponder:o._canMoveScreen,onMoveShouldSetPanResponderCapture:o._canMoveScreen,onPanResponderGrant:o._startGesture,onPanResponderMove:o._respondToGesture,onPanResponderTerminate:o._finishGesture,onPanResponderRelease:o._finishGesture,onPanResponderTerminationRequest:function(){return!0}}),o}return(0,v.default)(n,t),(0,l.default)(n,[{key:"componentDidUpdate",value:function(t){this._currentIndex=this.props.navigationState.index,t.navigationState.routes.length!==this.props.navigationState.routes.length||t.layout.width!==this.props.layout.width?this._transitionTo(this.props.navigationState.index,!1):t.navigationState.index!==this.props.navigationState.index&&this._transitionTo(this.props.navigationState.index)}},{key:"render",value:function(){var t=this,n=this.props,s=n.panX,p=n.offsetX,u=n.navigationState,l=n.layout,h=n.children,f=l.width,v=u.routes,x=f*(v.length-1),_=S.Animated.multiply(S.Animated.add(s,p).interpolate({inputRange:[-x,0],outputRange:[-x,0],extrapolate:'clamp'}),S.I18nManager.isRTL?-1:1);return c.createElement(S.Animated.View,(0,o.default)({style:[w.sheet,f?{width:v.length*f,transform:[{translateX:_}]}:null]},this._panResponder.panHandlers),c.Children.map(h,function(n,o){var s=u.routes[o],p=o===u.index;return c.createElement(S.View,{key:s.key,testID:t.props.getTestID({route:s}),style:f?{width:f}:p?S.StyleSheet.absoluteFill:null},p||f?n:null)}))}}]),n})(c.Component);e.default=T,T.propTypes=(0,s.default)({},_.PagerRendererPropType,{swipeDistanceThreshold:x.default.number,swipeVelocityThreshold:x.default.number}),T.defaultProps={canJumpToTab:function(){return!0},initialLayout:{height:0,width:0}};var w=S.StyleSheet.create({sheet:{flex:1,flexDirection:'row',alignItems:'stretch'}})},471,[356,1,11,46,9,22,23,30,33,36,49,61,2,467]); -__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])),u=n(r(d[6])),h=n(r(d[7])),v=n(r(d[8])),f=t(r(d[9])),c=n(r(d[10])),y=r(d[11]),S=r(d[12]),w={timing:y.Animated.spring,tension:68,friction:12},b=(function(t){function n(){var t,l;(0,p.default)(this,n);for(var v=arguments.length,f=new Array(v),c=0;cMath.abs(S)&&Math.abs(w)>Math.abs(b)&&(Math.abs(y)>h||Math.abs(w)>f)&&(x=Math.round(Math.min(Math.max(0,E-y/Math.abs(y)),s.routes.length-1))),isFinite(x)&&l.props.canJumpToTab(l.props.navigationState.routes[x])||(x=E),l._transitionTo(x,w)}},l._transitionTo=function(t,n){var p=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],u=-t*l.props.layout.width;if(!1===l.props.animationEnabled||!1===p)return l.props.panX.setValue(0),void l.props.offsetX.setValue(u);var h=w.timing,v=(0,s.default)(w,["timing"]),f=l.props.useNativeDriver;y.Animated.parallel([h(l.props.panX,(0,o.default)({},v,{toValue:0,velocity:n,useNativeDriver:f})),h(l.props.offsetX,(0,o.default)({},v,{toValue:u,velocity:n,useNativeDriver:f}))]).start(function(n){if(n.finished){var o=l.props.navigationState.routes[t];l.props.jumpTo(o.key),l.props.onAnimationEnd&&l.props.onAnimationEnd(),l._pendingIndex=null}}),l._pendingIndex=t},l}return(0,v.default)(n,t),(0,l.default)(n,[{key:"componentDidUpdate",value:function(t){t.navigationState.routes.length!==this.props.navigationState.routes.length||t.layout.width!==this.props.layout.width?this._transitionTo(this.props.navigationState.index,void 0,!1):t.navigationState.index!==this.props.navigationState.index&&this.props.navigationState.index!==this._pendingIndex&&this._transitionTo(this.props.navigationState.index)}},{key:"render",value:function(){var t=this,n=this.props,o=n.GestureHandler,s=n.panX,p=n.offsetX,l=n.layout,u=n.navigationState,h=n.swipeEnabled,v=n.children,c=l.width,S=u.routes,w=c*(S.length-1),b=S.length>1?y.Animated.add(s,p).interpolate({inputRange:[-w,0],outputRange:[-w,0],extrapolate:'clamp'}):0;return f.createElement(o.PanGestureHandler,{enabled:0!==l.width&&!1!==h,minDeltaX:10,onGestureEvent:y.Animated.event([{nativeEvent:{translationX:this.props.panX}}],{useNativeDriver:this.props.useNativeDriver}),onHandlerStateChange:this._handleHandlerStateChange},f.createElement(y.Animated.View,{style:[E.sheet,c?{width:S.length*c,transform:[{translateX:b}]}:null]},f.Children.map(v,function(n,o){var s=u.routes[o],p=o===u.index;return f.createElement(y.View,{key:s.key,testID:t.props.getTestID({route:s}),accessibilityElementsHidden:!p,importantForAccessibility:p?'auto':'no-hide-descendants',style:c?{width:c}:p?y.StyleSheet.absoluteFill:null},p||c?n:null)})))}}]),n})(f.Component);e.default=b,b.propTypes=(0,o.default)({},S.PagerRendererPropType,{swipeDistanceThreshold:c.default.number,swipeVelocityThreshold:c.default.number,GestureHandler:c.default.object}),b.defaultProps={canJumpToTab:function(){return!0}};var E=y.StyleSheet.create({sheet:{flex:1,flexDirection:'row',alignItems:'stretch'}})},472,[356,1,46,9,22,23,30,33,36,49,61,2,467]); -__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 u=n.route,o=n.jumpTo;return s.createElement(v,{key:u.key,component:t[u.key],route:u,jumpTo:o})}};var u=n(r(d[2])),o=n(r(d[3])),f=n(r(d[4])),l=n(r(d[5])),c=n(r(d[6])),p=n(r(d[7])),s=t(r(d[8])),v=(function(t){function n(){return(0,o.default)(this,n),(0,l.default)(this,(0,c.default)(n).apply(this,arguments))}return(0,p.default)(n,t),(0,f.default)(n,[{key:"render",value:function(){var t=this.props,n=t.component,o=(0,u.default)(t,["component"]);return s.createElement(n,o)}}]),n})(s.PureComponent)},473,[356,1,9,22,23,30,33,36,49]); -__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])),u=n(r(d[4])),c=n(r(d[5])),f=n(r(d[6])),p=n(r(d[7])),s=n(r(d[8])),v=n(r(d[9])),b=t(r(d[10])),h=r(d[11]),C=r(d[12]),y=n(r(d[13])),T=(function(t){function n(){var t,o;(0,c.default)(this,n);for(var l=arguments.length,f=new Array(l),v=0;vn,s=u>=600,c='ios'===l.Platform.OS?f?32:44:56,w=s?320:280;return Math.min(u-c,w)},contentComponent:function(t){return o.default.createElement(l.ScrollView,{alwaysBounceVertical:!1},o.default.createElement(f.SafeAreaView,{forceInset:{top:'always',horizontal:'never'}},o.default.createElement(w.default,t)))},drawerPosition:'left',keyboardDismissMode:'on-drag',drawerBackgroundColor:'white',useNativeAnimations:!0,drawerType:'front',hideStatusBar:!1,statusBarAnimation:'slide',overlayColor:'black'},h=function(t){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},l=(0,n.default)({},v,o),f=(0,s.default)(t,l);return(0,u.createNavigator)(c.default,f,l)};e.default=h},476,[1,46,49,2,363,360,477,479,484]); -__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=r(d[2]),o=t(r(d[3]));function l(t,n,u){return t.hasOwnProperty(n)&&void 0!==t[n]?t:(t[n]=u,t)}var f=function t(n){return n.routes&&n.routes[n.index]?t(n.routes[n.index]):n.key};e.default=function(t){var c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};c=l(c=l(c=(0,n.default)({},c),'resetOnBlur',!!c.unmountInactiveRoutes||!!c.resetOnBlur),'backBehavior','initialRoute');var D=(0,u.SwitchRouter)(t,c),s=-1,w=function(){return++s};return(0,n.default)({},D,{getActionCreators:function(t,u){return(0,n.default)({openDrawer:function(){return o.default.openDrawer({key:u})},closeDrawer:function(){return o.default.closeDrawer({key:u})},toggleDrawer:function(){return o.default.toggleDrawer({key:u})}},D.getActionCreators(t,u))},getStateForAction:function(t,l){if(!l)return(0,n.default)({},D.getStateForAction(t,void 0),{isDrawerOpen:!1,isDrawerIdle:!0,drawerMovementDirection:null,openId:w(),closeId:w(),toggleId:w()});if(null==t.key||t.key===l.key){if(t.type===o.default.DRAWER_CLOSED)return(0,n.default)({},l,{isDrawerOpen:!1,isDrawerIdle:!0,drawerMovementDirection:null});if(t.type===o.default.DRAWER_OPENED)return(0,n.default)({},l,{isDrawerOpen:!0,isDrawerIdle:!0,drawerMovementDirection:null});if(t.type===o.default.CLOSE_DRAWER)return(0,n.default)({},l,{closeId:w()});if(t.type===o.default.MARK_DRAWER_SETTLING)return(0,n.default)({},l,{isDrawerIdle:!1,drawerMovementDirection:t.willShow?'opening':'closing'});if(t.type===o.default.MARK_DRAWER_ACTIVE)return(0,n.default)({},l,{isDrawerIdle:!1,drawerMovementDirection:null});if(t.type===o.default.MARK_DRAWER_IDLE)return(0,n.default)({},l,{isDrawerIdle:!0,drawerMovementDirection:null});if(t.type===u.NavigationActions.BACK&&(l.isDrawerOpen||!l.isDrawerIdle)&&'closing'!==l.drawerMovementDirection)return(0,n.default)({},l,{closeId:w()});if(t.type===o.default.OPEN_DRAWER)return(0,n.default)({},l,{openId:w()});if(t.type===o.default.TOGGLE_DRAWER)return(0,n.default)({},l,{toggleId:w()})}var c=D.getStateForAction(t,l);return null===c?null:c!==l?f(c)===f(l)||!l.isDrawerOpen&&'closing'===l.drawerMovementDirection?c:(0,n.default)({},c,{closeId:w()}):l}})}},477,[1,46,363,478]); -__d(function(g,r,i,a,m,e,d){var R=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=R(r(d[1])),E={OPEN_DRAWER:"Navigation/OPEN_DRAWER",CLOSE_DRAWER:"Navigation/CLOSE_DRAWER",TOGGLE_DRAWER:"Navigation/TOGGLE_DRAWER",DRAWER_OPENED:'Navigation/DRAWER_OPENED',DRAWER_CLOSED:'Navigation/DRAWER_CLOSED',MARK_DRAWER_ACTIVE:"Navigation/MARK_DRAWER_ACTIVE",MARK_DRAWER_IDLE:"Navigation/MARK_DRAWER_IDLE",MARK_DRAWER_SETTLING:"Navigation/MARK_DRAWER_SETTLING",openDrawer:function(R){return(0,t.default)({type:"Navigation/OPEN_DRAWER"},R)},closeDrawer:function(R){return(0,t.default)({type:"Navigation/CLOSE_DRAWER"},R)},toggleDrawer:function(R){return(0,t.default)({type:"Navigation/TOGGLE_DRAWER"},R)},markDrawerIdle:function(R){return(0,t.default)({type:"Navigation/MARK_DRAWER_IDLE"},R)},markDrawerActive:function(R){return(0,t.default)({type:"Navigation/MARK_DRAWER_ACTIVE"},R)},markDrawerSettling:function(R){return(0,t.default)({type:"Navigation/MARK_DRAWER_SETTLING"},R)}};e.default=E},478,[1,46]); -__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])),p=t(r(d[4])),l=t(r(d[5])),u=t(r(d[6])),f=t(r(d[7])),c=t(r(d[8])),v=r(d[9]),h=r(d[10]),w=t(r(d[11])),y=r(d[12]),C=t(r(d[13])),D=t(r(d[14])),_=t(r(d[15])),k=t(r(d[16])),R=(function(t){function R(){var t,n;(0,s.default)(this,R);for(var p=arguments.length,f=new Array(p),w=0;wn}).forEach(function(t){t===s?n._drawer.openDrawer():t===p?n._drawer.closeDrawer():t===l&&(u?n._drawer.closeDrawer():n._drawer.openDrawer())})}},{key:"componentWillUnmount",value:function(){v.Dimensions.removeEventListener('change',this._updateWidth)}},{key:"render",value:function(){var t=this,n=this.props.navigation,o=n.state.routes[n.state.index].key,s=this.props.descriptors[o].options.drawerLockMode;return c.default.createElement(w.default,{ref:function(n){t._drawer=n},onGestureRef:this._setDrawerGestureRef,drawerLockMode:s||this.props.screenProps&&this.props.screenProps.drawerLockMode||this.props.navigationConfig.drawerLockMode,drawerBackgroundColor:this.props.navigationConfig.drawerBackgroundColor,keyboardDismissMode:this.props.navigationConfig.keyboardDismissMode,drawerWidth:this.state.drawerWidth,onDrawerOpen:this._handleDrawerOpen,onDrawerClose:this._handleDrawerClose,onDrawerStateChanged:this._handleDrawerStateChange,useNativeAnimations:this.props.navigationConfig.useNativeAnimations,renderNavigationView:this._renderNavigationView,drawerPosition:'right'===this.props.navigationConfig.drawerPosition?w.default.positions.Right:w.default.positions.Left,drawerType:this.props.navigationConfig.drawerType,edgeWidth:this.props.navigationConfig.edgeWidth,hideStatusBar:this.props.navigationConfig.hideStatusBar,statusBarAnimation:this.props.navigationConfig.statusBarAnimation,minSwipeDistance:this.props.navigationConfig.minSwipeDistance,overlayColor:this.props.navigationConfig.overlayColor,contentContainerStyle:this.props.navigationConfig.contentContainerStyle},c.default.createElement(_.default.Provider,{value:this.drawerGestureRef},this._renderContent()))}}],[{key:"getDerivedStateFromProps",value:function(t,o){var s=t.navigation.state.index;return{loaded:o.loaded.includes(s)?o.loaded:[].concat((0,n.default)(o.loaded),[s])}}}]),R})(c.default.PureComponent);e.default=R,R.defaultProps={lazy:!0};var E=v.StyleSheet.create({pages:{flex:1}})},479,[1,18,11,22,23,30,33,36,49,2,363,421,432,478,480,482,483]); -__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])),c=t(r(d[5])),p=t(r(d[6])),l=t(r(d[7])),f=r(d[8]),v=r(d[9]),h=t(r(d[10])),y=(function(t){function y(){var t,n;(0,o.default)(this,y);for(var s=arguments.length,p=new Array(s),l=0;l=21){var t=this.props,u=t.style,s=(0,o.default)(t,["style"]);return c.default.createElement(h.TouchableNativeFeedback,(0,l.default)({},s,{style:null,background:h.TouchableNativeFeedback.Ripple(this.props.pressColor,this.props.borderless)}),c.default.createElement(h.View,{style:u},c.default.Children.only(this.props.children)))}return c.default.createElement(h.TouchableOpacity,this.props,this.props.children)}}]),b})(c.default.Component);e.default=b,b.defaultProps={borderless:!1,pressColor:'rgba(0, 0, 0, .32)'}},485,[1,11,9,22,23,30,33,36,49,2]); -__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]);e.__esModule=!0;var c=t(r(d[1]));e.Provider=c.default;var n=t(r(d[2]));e.connectAdvanced=n.default;var u=r(d[3]);e.ReactReduxContext=u.ReactReduxContext;var o=t(r(d[4]));e.connect=o.default},486,[487,488,495,494,499]); -__d(function(g,r,i,a,m,e,d){m.exports=function(n){return n&&n.__esModule?n:{default:n}}},487,[]); -__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]),s=r(d[1]);e.__esModule=!0,e.default=void 0;var n=s(r(d[2])),u=t(r(d[3])),o=s(r(d[4])),c=r(d[5]),f=(function(t){function s(s){var n;n=t.call(this,s)||this;var u=s.store;return n.state={storeState:u.getState(),store:u},n}(0,n.default)(s,t);var o=s.prototype;return o.componentDidMount=function(){this._isMounted=!0,this.subscribe()},o.componentWillUnmount=function(){this.unsubscribe&&this.unsubscribe(),this._isMounted=!1},o.componentDidUpdate=function(t){this.props.store!==t.store&&(this.unsubscribe&&this.unsubscribe(),this.subscribe())},o.subscribe=function(){var t=this,s=this.props.store;this.unsubscribe=s.subscribe(function(){var n=s.getState();t._isMounted&&t.setState(function(t){return t.storeState===n?null:{storeState:n}})});var n=s.getState();n!==this.state.storeState&&this.setState({storeState:n})},o.render=function(){var t=this.props.context||c.ReactReduxContext;return u.default.createElement(t.Provider,{value:this.state},this.props.children)},s})(u.Component);f.propTypes={store:o.default.shape({subscribe:o.default.func.isRequired,dispatch:o.default.func.isRequired,getState:o.default.func.isRequired}),context:o.default.object,children:o.default.any};var h=f;e.default=h},488,[489,487,490,49,491,494]); -__d(function(g,r,i,a,m,e,d){m.exports=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 c=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(t,n):{};c.get||c.set?Object.defineProperty(o,n,c):o[n]=t[n]}return o.default=t,o}},489,[]); -__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}},490,[]); -__d(function(g,r,i,a,m,e,d){m.exports=r(d[0])()},491,[492]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);function o(){}m.exports=function(){function n(o,n,p,c,s,y){if(y!==t){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 p(){return n}n.isRequired=n;var c={array:n,bool:n,func:n,number:n,object:n,string:n,symbol:n,any:n,arrayOf:p,element:n,instanceOf:p,node:n,objectOf:p,oneOf:p,oneOfType:p,shape:p,exact:p};return c.checkPropTypes=o,c.PropTypes=c,c}},492,[493]); -__d(function(g,r,i,a,m,e,d){'use strict';m.exports='SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED'},493,[]); -__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]);e.__esModule=!0,e.default=e.ReactReduxContext=void 0;var u=t(r(d[1])).default.createContext(null);e.ReactReduxContext=u;var l=u;e.default=l},494,[487,49]); -__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){void 0===o&&(o={});var h=o,C=h.getDisplayName,x=void 0===C?function(t){return"ConnectAdvanced("+t+")"}:C,R=h.methodName,y=void 0===R?'connectAdvanced':R,P=h.renderCountProp,w=void 0===P?void 0:P,N=h.shouldHandleStateChanges,M=void 0===N||N,W=h.storeKey,b=void 0===W?'store':W,E=h.withRef,D=void 0!==E&&E,K=h.forwardRef,S=void 0!==K&&K,_=h.context,H=void 0===_?v.ReactReduxContext:_,T=(0,p.default)(h,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"]);(0,f.default)(void 0===w,"renderCountProp is removed. render counting is built into the latest React dev tools profiling extension"),(0,f.default)(!D,'withRef is removed. To access the wrapped instance, use a ref on the connected component');(0,f.default)('store'===b,"storeKey has been removed and does not do anything. To use a custom Redux store for specific components, create a custom React context with React.createContext(), and pass the context object to React-Redux's Provider and specific components like: . You may also pass a {context : MyContext} option to connect");var j=H;return function(o){var p=o.displayName||o.name||'Component',v=x(p),h=(0,c.default)({},T,{getDisplayName:x,methodName:y,renderCountProp:w,shouldHandleStateChanges:M,storeKey:b,displayName:v,wrappedComponentName:p,WrappedComponent:o}),C=T.pure,R=l.Component,P=o;C&&(R=l.PureComponent);var N=(function(o){function p(n){var p,u,v,x,R,y,w,N,M;return p=o.call(this,n)||this,(0,f.default)(S?!n.wrapperProps[b]:!n[b],"Passing redux store in props has been removed and does not do anything. To use a custom Redux store for specific components, create a custom React context with React.createContext(), and pass the context object to React-Redux's Provider and specific components like: . You may also pass a {context : MyContext} option to connect"),p.selectDerivedProps=function(o,n,s){if(C&&u===n&&v===o)return x;s!==R&&(R=s,y=t(s.dispatch,h));u=n,v=o;var c=y(o,n);if(x===c)return x;return x=c},p.selectChildElement=function(t,o){t===w&&o===N||(w=t,N=o,M=l.default.createElement(P,(0,c.default)({},t,{ref:o})));return M},p.renderWrappedComponent=p.renderWrappedComponent.bind((0,s.default)((0,s.default)(p))),p}(0,n.default)(p,o);var u=p.prototype;return u.renderWrappedComponent=function(t){(0,f.default)(t,"Could not find \"store\" in the context of \""+v+"\". Either wrap the root component in a , or pass a custom React context provider to and the corresponding React context consumer to "+v+" in connect options.");var o,n=t.storeState,s=t.store,c=this.props;S&&(c=this.props.wrapperProps,o=this.props.forwardedRef);var p=this.selectDerivedProps(n,c,s);return this.selectChildElement(p,o)},u.render=function(){var t=this.props.context||j;return l.default.createElement(t.Consumer,null,this.renderWrappedComponent)},p})(R);if(N.WrappedComponent=o,N.displayName=v,S){var W=l.default.forwardRef(function(t,o){return l.default.createElement(N,{wrapperProps:t,forwardedRef:o})});return W.displayName=v,W.WrappedComponent=o,(0,u.default)(W,o)}return(0,u.default)(N,o)}};var n=o(r(d[2])),s=o(r(d[3])),c=o(r(d[4])),p=o(r(d[5])),u=o(r(d[6])),f=o(r(d[7])),l=t(r(d[8])),v=(r(d[9]),r(d[10]))},495,[489,487,490,496,497,498,403,3,49,382,494]); -__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}},496,[]); -__d(function(g,r,i,a,m,e,d){function t(){return m.exports=t=Object.assign||function(t){for(var n=1;n=0||(o[f]=n[f]);return o}},498,[]); -__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},499,[487,497,498,495,500,501,509,510,511]); -__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 sRI vwihgurU jI kI Piqh ]"),c.default.createElement(S.View,{style:{flexDirection:"row",justifyContent:"center"}},c.default.createElement(S.Text,{style:[{color:B.default.COLOR.TOOLBAR_TINT,fontFamily:"GurbaniAkharHeavySG",fontSize:28}]},c.default.createElement(S.Text,{style:[{fontSize:32}]},"\u0152")," ","suMdr gutkw"," ",c.default.createElement(S.Text,{style:[{fontSize:32}]},"\u2030"))),c.default.createElement(k.default,{name:"settings",style:{position:"absolute",right:10,bottom:15},color:B.default.COLOR.TOOLBAR_TINT,size:30,onPress:function(){return t.props.navigation.navigate({key:"Settings",routeName:"Settings"})}})),c.default.createElement(T.default,{data:this.state.data,nightMode:this.props.nightMode,fontSize:this.props.fontSize,fontFace:this.props.fontFace,romanized:this.props.romanized,navigation:this.props.navigation,isLoading:this.state.isLoading,onPress:this.handleOnPress.bind(this)}))}}]),n})(c.default.Component);z.navigationOptions={header:null};var D=(0,h.connect)(function(t){return{nightMode:t.nightMode,baniOrder:t.baniOrder,mergedBaniData:t.mergedBaniData,romanized:t.romanized,fontSize:t.fontSize,fontFace:t.fontFace,screenAwake:t.screenAwake,statusBar:t.statusBar,statistics:t.statistics,autoScroll:t.autoScroll,appVersion:t.appVersion,baniLength:t.baniLength,reminders:t.reminders,reminderBanis:t.reminderBanis,reminderSound:t.reminderSound}},function(t){return(0,f.bindActionCreators)(b,t)})(z);e.default=D},514,[356,1,22,23,30,33,36,49,486,502,515,2,516,709,774,775,776,883,885,888,890,891,895,896,777,897]); -__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])),l=n(r(d[3])),o=n(r(d[4])),c=n(r(d[5])),v=n(r(d[6])),f=t(r(d[7])),p=r(d[8]),k=0,y=(function(t){function n(){return(0,u.default)(this,n),(0,o.default)(this,(0,c.default)(n).apply(this,arguments))}return(0,v.default)(n,t),(0,l.default)(n,[{key:"componentDidMount",value:function(){k++,n.activate()}},{key:"componentWillUnmount",value:function(){--k||n.deactivate()}},{key:"render",value:function(){return null}}],[{key:"activate",value:function(){p.NativeModules.KCKeepAwake.activate()}},{key:"deactivate",value:function(){p.NativeModules.KCKeepAwake.deactivate()}}]),n})(f.Component);e.default=y},515,[356,1,22,23,30,33,36,49,2]); -__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,"Button",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"Input",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"Icon",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"ListItem",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"SocialIcon",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(e,"Overlay",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"SearchBar",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(e,"Badge",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(e,"withBadge",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(e,"CheckBox",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(e,"Divider",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(e,"Slider",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(e,"ButtonGroup",{enumerable:!0,get:function(){return T.default}}),Object.defineProperty(e,"Image",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"Card",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(e,"Tile",{enumerable:!0,get:function(){return I.default}}),Object.defineProperty(e,"Avatar",{enumerable:!0,get:function(){return R.default}}),Object.defineProperty(e,"Header",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(e,"PricingCard",{enumerable:!0,get:function(){return B.default}}),Object.defineProperty(e,"Tooltip",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(e,"Text",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(e,"colors",{enumerable:!0,get:function(){return S.colors}}),Object.defineProperty(e,"ThemeProvider",{enumerable:!0,get:function(){return S.ThemeProvider}}),Object.defineProperty(e,"ThemeConsumer",{enumerable:!0,get:function(){return S.ThemeConsumer}}),Object.defineProperty(e,"withTheme",{enumerable:!0,get:function(){return S.withTheme}}),Object.defineProperty(e,"getIconType",{enumerable:!0,get:function(){return x.default}}),Object.defineProperty(e,"registerCustomIconType",{enumerable:!0,get:function(){return x.registerCustomIconType}}),Object.defineProperty(e,"normalize",{enumerable:!0,get:function(){return k.default}}),e.AirbnbRating=e.Rating=void 0;var u=n(r(d[2])),o=n(r(d[3])),f=n(r(d[4])),c=n(r(d[5])),b=n(r(d[6])),l=n(r(d[7])),p=n(r(d[8])),y=n(r(d[9])),P=n(r(d[10])),O=n(r(d[11])),j=n(r(d[12])),h=n(r(d[13])),T=n(r(d[14])),s=n(r(d[15])),v=n(r(d[16])),I=n(r(d[17])),R=n(r(d[18])),C=n(r(d[19])),B=n(r(d[20])),w=n(r(d[21])),A=r(d[22]),_=n(r(d[23])),S=r(d[24]),x=t(r(d[25])),k=n(r(d[26])),z=(0,S.withTheme)(A.AirbnbRating,'AirbnbRating');e.AirbnbRating=z;var D=(0,S.withTheme)(A.Rating,'Rating');e.Rating=D},516,[356,1,517,732,731,733,741,742,743,736,747,737,748,749,740,735,750,751,734,753,754,755,758,738,518,538,729]); -__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=e.Button=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])),f=o(r(d[7])),p=o(r(d[8])),y=o(r(d[9])),b=o(r(d[10])),h=t(r(d[11])),S=r(d[12]),T=r(d[13]),P=r(d[14]),C=o(r(d[15])),w=function(t,o){return{color:'solid'===t?'white':o.colors.primary,size:'small'}},v=(function(t){function o(){return(0,u.default)(this,o),(0,f.default)(this,(0,p.default)(o).apply(this,arguments))}return(0,y.default)(o,t),(0,c.default)(o,[{key:"componentDidMount",value:function(){var t=this.props,o=t.linearGradientProps,l=t.ViewComponent;!o||g.Expo||l||console.error("You need to pass a ViewComponent to use linearGradientProps !\nExample: ViewComponent={require('react-native-linear-gradient')}")}},{key:"render",value:function(){var t=this.props,o=t.TouchableComponent,u=t.containerStyle,c=t.onPress,f=t.buttonStyle,p=t.type,y=t.loading,b=t.loadingStyle,T=t.loadingProps,v=t.title,k=t.titleProps,R=t.titleStyle,x=t.icon,E=t.iconContainerStyle,O=t.iconRight,j=t.disabled,z=t.disabledStyle,G=t.disabledTitleStyle,B=t.raised,N=t.linearGradientProps,A=t.ViewComponent,F=void 0===A?!j&&N&&g.Expo?g.Expo.LinearGradient:S.View:A,_=t.theme,D=(0,s.default)(t,["TouchableComponent","containerStyle","onPress","buttonStyle","type","loading","loadingStyle","loadingProps","title","titleProps","titleStyle","icon","iconContainerStyle","iconRight","disabled","disabledStyle","disabledTitleStyle","raised","linearGradientProps","ViewComponent","theme"]);'android'===S.Platform.OS&&f.borderRadius&&!D.background&&(S.Platform.Version>=21?D.background=S.TouchableNativeFeedback.Ripple('ThemeAttrAndroid',!0):D.background=S.TouchableNativeFeedback.SelectableBackground());var I=(0,n.default)({},w(p,_),T);return h.default.createElement(S.View,{style:S.StyleSheet.flatten([V.container,{borderRadius:f.borderRadius||V.container.borderRadius},u,B&&!j&&V.raised(p)])},h.default.createElement(o,(0,l.default)({onPress:c,activeOpacity:.3,disabled:j},D),h.default.createElement(F,(0,l.default)({},N,{style:S.StyleSheet.flatten([V.button(p,_),f,j&&V.disabled(p,_),j&&z])}),y&&h.default.createElement(S.ActivityIndicator,(0,l.default)({style:S.StyleSheet.flatten([V.loading,b]),color:I.color,size:I.size},I)),!y&&x&&!O&&(0,P.renderNode)(C.default,x,{containerStyle:S.StyleSheet.flatten([V.iconContainer,E])}),!y&&!!v&&h.default.createElement(S.Text,(0,l.default)({style:S.StyleSheet.flatten([V.title(p,_),R,j&&V.disabledTitle(_),j&&G])},k),v),!y&&x&&O&&(0,P.renderNode)(C.default,x,{containerStyle:S.StyleSheet.flatten([V.iconContainer,E])}))))}}]),o})(h.Component);e.Button=v,v.propTypes={title:b.default.string,titleStyle:S.Text.propTypes.style,titleProps:b.default.object,buttonStyle:T.ViewPropTypes.style,type:b.default.oneOf(['solid','clear','outline']),loading:b.default.bool,loadingStyle:T.ViewPropTypes.style,loadingProps:b.default.object,onPress:b.default.func,containerStyle:T.ViewPropTypes.style,icon:P.nodeType,iconContainerStyle:T.ViewPropTypes.style,iconRight:b.default.bool,linearGradientProps:b.default.object,TouchableComponent:b.default.oneOfType([b.default.func,b.default.object]),ViewComponent:b.default.oneOfType([b.default.func,b.default.object]),disabled:b.default.bool,disabledStyle:T.ViewPropTypes.style,disabledTitleStyle:S.Text.propTypes.style,raised:b.default.bool,theme:b.default.object},v.defaultProps={title:'',iconRight:!1,TouchableComponent:S.Platform.select({android:S.TouchableNativeFeedback,default:S.TouchableOpacity}),onPress:function(){return console.log('Please attach a method to this component')},type:'solid',buttonStyle:{borderRadius:3},disabled:!1,raised:!1,loading:!1};var V={button:function(t,o){return{flexDirection:'row',justifyContent:'center',alignItems:'center',borderRadius:3,backgroundColor:'solid'===t?o.colors.primary:'transparent',padding:8,borderWidth:'outline'===t?S.StyleSheet.hairlineWidth:0,borderColor:o.colors.primary}},container:{borderRadius:3},disabled:function(t,o){return(0,n.default)({},(0,P.conditionalStyle)('solid'===t,{backgroundColor:o.colors.disabled}),(0,P.conditionalStyle)('outline'===t,{borderColor:(0,P.color)(o.colors.disabled).darken(.3)}))},disabledTitle:function(t){return{color:(0,P.color)(t.colors.disabled).darken(.3)}},title:function(t,o){return(0,n.default)({color:'solid'===t?'white':o.colors.primary,fontSize:16,textAlign:'center',paddingTop:2,paddingBottom:1},S.Platform.select({android:{fontFamily:'sans-serif-medium'},default:{fontSize:18}}))},iconContainer:{marginHorizontal:5},raised:function(t){return'clear'!==t&&(0,n.default)({backgroundColor:'#fff'},S.Platform.select({android:{elevation:4},default:{shadowColor:'rgba(0,0,0, .4)',shadowOffset:{height:1,width:1},shadowOpacity:1,shadowRadius:1}}))},loading:{marginVertical:2}},k=(0,T.withTheme)(v,'Button');e.default=k},517,[356,1,11,46,9,22,23,30,33,36,61,49,2,518,528,731]); -__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,"getStatusBarHeight",{enumerable:!0,get:function(){return o.getStatusBarHeight}}),Object.defineProperty(e,"BackgroundImage",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"colors",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"ViewPropTypes",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(e,"fonts",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(e,"ThemeProvider",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"ThemeConsumer",{enumerable:!0,get:function(){return l.ThemeConsumer}}),Object.defineProperty(e,"withTheme",{enumerable:!0,get:function(){return y.default}}),e.TextPropTypes=void 0;var u=r(d[2]),o=r(d[3]),f=n(r(d[4])),c=n(r(d[5])),p=n(r(d[6])),b=n(r(d[7])),l=t(r(d[8])),y=n(r(d[9])),P=u.Text.propTypes;e.TextPropTypes=P},518,[356,1,2,519,520,521,522,523,524,526]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.getStatusBarHeight=function(){var o=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return t.Platform.select({ios:l?44:20,android:o?0:t.StatusBar.currentHeight,default:0})};var t=r(d[0]),o=t.Dimensions.get('window'),n=o.height,s=o.width,l=!1;'ios'!==t.Platform.OS||t.Platform.isPad||t.Platform.isTVOS||(l=375===s&&812===n||414===s&&896===n)},519,[2]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=r(d[0]),o=u.ImageBackground||u.Image;e.default=o},520,[2]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var c={primary:'#2089dc',secondary:'#8F0CE8',grey0:'#393e42',grey1:'#43484d',grey2:'#5e6977',grey3:'#86939e',grey4:'#bdc6cf',grey5:'#e1e8ee',greyOutline:'#bbb',searchBg:'#303337',success:'#52c41a',error:'#ff190c',warning:'#faad14',disabled:'hsl(208, 8%, 90%)',divider:r(d[0]).StyleSheet.hairlineWidth<1?'#bcbbc1':'rgba(0, 0, 0, 0.12)',platform:{ios:{primary:'#007aff',secondary:'#5856d6',success:'#4cd964',error:'#ff3b30',warning:'#ffcc00'},android:{primary:'#2196f3',secondary:'#9C27B0',success:'#4caf50',error:'#f44336',warning:'#ffeb3b'}}};e.default=c},521,[2]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(d[0]),p=o.ViewPropTypes||o.View.propTypes;e.default=p},522,[2]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default={android:{regular:{fontFamily:'sans-serif'},light:{fontFamily:'sans-serif-light'},condensed:{fontFamily:'sans-serif-condensed'},condensed_light:{fontFamily:'sans-serif-condensed',fontWeight:'light'},black:{fontFamily:'sans-serif',fontWeight:'bold'},thin:{fontFamily:'sans-serif-thin'},medium:{fontFamily:'sans-serif-medium'},bold:{fontFamily:'sans-serif',fontWeight:'bold'}},default:{}}},523,[]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.ThemeConsumer=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])),h=t(r(d[6])),s=t(r(d[7])),c=t(r(d[8])),p=t(r(d[9])),v=h.default.createContext(),T=(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))).updateTheme=function(t){n.setState(function(u){var n=u.theme;return{theme:(0,c.default)({},n,t)}})},n.getTheme=function(){return n.state.theme},n.state={theme:(0,c.default)({colors:p.default},t.theme)},n}return(0,o.default)(s,t),(0,n.default)(s,[{key:"render",value:function(){return h.default.createElement(v.Provider,{value:{theme:this.state.theme,updateTheme:this.updateTheme}},this.props.children)}}]),s})(h.default.Component);e.default=T,T.propTypes={theme:s.default.object,children:s.default.node.isRequired},T.defaultProps={theme:{}};var C=v.Consumer;e.ThemeConsumer=C},524,[1,22,23,30,33,36,49,61,525,521]); -__d(function(g,r,i,a,m,e,d){var t='__lodash_hash_undefined__',n=800,o=16,u=9007199254740991,c='[object Arguments]',f='[object AsyncFunction]',s='[object Function]',l='[object GeneratorFunction]',p='[object Null]',_='[object Object]',h='[object Proxy]',v='[object Undefined]',y=/^\[object .+?Constructor\]$/,b=/^(?:0|[1-9]\d*)$/,j={};j['[object Float32Array]']=j['[object Float64Array]']=j['[object Int8Array]']=j['[object Int16Array]']=j['[object Int32Array]']=j['[object Uint8Array]']=j['[object Uint8ClampedArray]']=j['[object Uint16Array]']=j['[object Uint32Array]']=!0,j[c]=j['[object Array]']=j['[object ArrayBuffer]']=j['[object Boolean]']=j['[object DataView]']=j['[object Date]']=j['[object Error]']=j[s]=j['[object Map]']=j['[object Number]']=j[_]=j['[object RegExp]']=j['[object Set]']=j['[object String]']=j['[object WeakMap]']=!1;var O='object'==typeof g&&g&&g.Object===Object&&g,A='object'==typeof self&&self&&self.Object===Object&&self,w=O||A||Function('return this')(),z='object'==typeof e&&e&&!e.nodeType&&e,S=z&&'object'==typeof m&&m&&!m.nodeType&&m,x=S&&S.exports===z,F=x&&O.process,U=(function(){try{return F&&F.binding&&F.binding('util')}catch(t){}})(),$=U&&U.isTypedArray;function P(t,n,o){switch(o.length){case 0:return t.call(n);case 1:return t.call(n,o[0]);case 2:return t.call(n,o[0],o[1]);case 3:return t.call(n,o[0],o[1],o[2])}return t.apply(n,o)}function T(t,n){for(var o=-1,u=Array(t);++o-1},lt.prototype.set=function(t,n){var o=this.__data__,u=bt(o,t);return u<0?(++this.size,o.push([t,n])):o[u][1]=n,this},pt.prototype.clear=function(){this.size=0,this.__data__={hash:new st,map:new(ct||lt),string:new st}},pt.prototype.delete=function(t){var n=Pt(this,t).delete(t);return this.size-=n?1:0,n},pt.prototype.get=function(t){return Pt(this,t).get(t)},pt.prototype.has=function(t){return Pt(this,t).has(t)},pt.prototype.set=function(t,n){var o=Pt(this,t),u=o.size;return o.set(t,n),this.size+=o.size==u?0:1,this},_t.prototype.clear=function(){this.__data__=new lt,this.size=0},_t.prototype.delete=function(t){var n=this.__data__,o=n.delete(t);return this.size=n.size,o},_t.prototype.get=function(t){return this.__data__.get(t)},_t.prototype.has=function(t){return this.__data__.has(t)},_t.prototype.set=function(t,n){var o=this.__data__;if(o instanceof lt){var u=o.__data__;if(!ct||u.length<199)return u.push([t,n]),this.size=++o.size,this;o=this.__data__=new pt(u)}return o.set(t,n),this.size=o.size,this};var gt,jt=function(t,n,o){for(var u=-1,c=Object(t),f=o(t),s=f.length;s--;){var l=f[gt?s:++u];if(!1===n(c[l],l,c))break}return t};function Ot(t){return null==t?void 0===t?v:p:nt&&nt in Object(t)?Et(t):Rt(t)}function At(t){return Xt(t)&&Ot(t)==c}function wt(t){return!(!Qt(t)||V&&V in t)&&(Jt(t)?H:y).test(Nt(t))}function zt(t){if(!Qt(t))return Dt(t);var n=Mt(t),o=[];for(var u in t)('constructor'!=u||!n&&G.call(t,u))&&o.push(u);return o}function mt(t,n,o,u,c){t!==n&&jt(n,function(f,s){if(Qt(f))c||(c=new _t),St(t,n,s,o,mt,u,c);else{var l=u?u(I(t,s),f,s+'',t,n,c):void 0;void 0===l&&(l=f),vt(t,s,l)}},rr)}function St(t,n,o,u,c,f,s){var l=I(t,o),p=I(n,o),_=s.get(p);if(_)vt(t,o,_);else{var h,v,y,b=f?f(l,p,o+'',t,n,s):void 0,j=void 0===b;if(j){var O=Wt(p),A=!O&&Ht(p),w=!O&&!A&&Zt(p);b=p,O||A||w?Wt(l)?b=l:Xt(y=l)&&qt(y)?b=Ut(l):A?(j=!1,b=xt(p,!0)):w?(j=!1,h=p,v=!0?Ft(h.buffer):h.buffer,b=new h.constructor(v,h.byteOffset,h.length)):b=[]:Yt(p)||Vt(p)?(b=l,Vt(l)?b=tr(l):(!Qt(l)||u&&Jt(l))&&(b=It(p))):j=!1}j&&(s.set(p,b),c(b,p,u,f,s),s.delete(p)),vt(t,o,b)}}function xt(t,n){if(n)return t.slice();var o=t.length,u=X?X(o):new t.constructor(o);return t.copy(u),u}function Ft(t){var n=new t.constructor(t.byteLength);return new Q(n).set(new Q(t)),n}function Ut(t,n){var o=-1,u=t.length;for(n||(n=Array(u));++o-1&&t%1==0&&t0){if(++u>=n)return arguments[0]}else u=0;return t.apply(void 0,arguments)}})(et?function(t,n){return et(t,'toString',{configurable:!0,enumerable:!1,value:(o=n,function(){return o}),writable:!0});var o}:er);function Nt(t){if(null!=t){try{return N.call(t)}catch(t){}try{return t+''}catch(t){}}return''}function Gt(t,n){return t===n||t!=t&&n!=n}var Vt=At((function(){return arguments})())?At:function(t){return Xt(t)&&G.call(t,'callee')&&!tt.call(t,'callee')},Wt=Array.isArray;function qt(t){return null!=t&&Kt(t.length)&&!Jt(t)}var Ht=ot||function(){return!1};function Jt(t){if(!Qt(t))return!1;var n=Ot(t);return n==s||n==l||n==f||n==h}function Kt(t){return'number'==typeof t&&t>-1&&t%1==0&&t<=u}function Qt(t){var n=typeof t;return null!=t&&('object'==n||'function'==n)}function Xt(t){return null!=t&&'object'==typeof t}function Yt(t){if(!Xt(t)||Ot(t)!=_)return!1;var n=Y(t);if(null===n)return!0;var o=G.call(n,'constructor')&&n.constructor;return'function'==typeof o&&o instanceof o&&N.call(o)==q}var Zt=$?(function(t){return function(n){return t(n)}})($):function(t){return Xt(t)&&Kt(t.length)&&!!j[Ot(t)]};function tr(t){return $t(t,rr(t))}function rr(t){return qt(t)?ht(t,!0):zt(t)}var nr=(function(t){return Lt(Ct(n=function(n,o){var u=-1,c=o.length,f=c>1?o[c-1]:void 0,s=c>2?o[2]:void 0;for(f=t.length>3&&'function'==typeof f?(c--,f):void 0,s&&Bt(o[0],o[1],s)&&(f=c<3?void 0:f,c=1),n=Object(n);++u>16&255,u>>8&255,255&u],this.valpha=1;else{this.valpha=1;var k=Object.keys(u);'alpha'in u&&(k.splice(k.indexOf('alpha'),1),this.valpha='number'==typeof u.alpha?u.alpha:0);var x=k.sort().join('');if(!(x in l))throw new Error('Unable to parse color from object: '+JSON.stringify(u));this.model=l[x];var j=o[this.model].labels,A=[];for(v=0;vn?(o+.05)/(n+.05):(n+.05)/(o+.05)},level:function(t){var o=this.contrast(t);return o>=7.1?'AAA':o>=4.5?'AA':''},isDark:function(){var t=this.rgb().color;return(299*t[0]+587*t[1]+114*t[2])/1e3<128},isLight:function(){return!this.isDark()},negate:function(){for(var t=this.rgb(),o=0;o<3;o++)t.color[o]=255-t.color[o];return t},lighten:function(t){var o=this.hsl();return o.color[2]+=o.color[2]*t,o},darken:function(t){var o=this.hsl();return o.color[2]-=o.color[2]*t,o},saturate:function(t){var o=this.hsl();return o.color[1]+=o.color[1]*t,o},desaturate:function(t){var o=this.hsl();return o.color[1]-=o.color[1]*t,o},whiten:function(t){var o=this.hwb();return o.color[1]+=o.color[1]*t,o},blacken:function(t){var o=this.hwb();return o.color[2]+=o.color[2]*t,o},grayscale:function(){var t=this.rgb().color,o=.3*t[0]+.59*t[1]+.11*t[2];return c.rgb(o,o,o)},fade:function(t){return this.alpha(this.valpha-this.valpha*t)},opaquer:function(t){return this.alpha(this.valpha+this.valpha*t)},rotate:function(t){var o=this.hsl(),n=o.color[0];return n=(n=(n+t)%360)<0?360+n:n,o.color[0]=n,o},mix:function(t,o){var n=t.rgb(),h=this.rgb(),l=void 0===o?.5:o,s=2*l-1,u=n.alpha()-h.alpha(),f=((s*u==-1?s:(s+u)/(1+s*u))+1)/2,v=1-f;return c.rgb(f*n.red()+v*h.red(),f*n.green()+v*h.green(),f*n.blue()+v*h.blue(),n.alpha()*l+h.alpha()*(1-l))}},Object.keys(o).forEach(function(t){if(-1===h.indexOf(t)){var l=o[t].channels;c.prototype[t]=function(){if(this.model===t)return new c(this);if(arguments.length)return new c(arguments,t);var n,h='number'==typeof arguments[l]?l:this.valpha;return new c((n=o[this.model][t].raw(this.color),Array.isArray(n)?n:[n]).concat(h),t)},c[t]=function(o){return'number'==typeof o&&(o=b(n.call(arguments),l)),new c(o,t)}}}),m.exports=c},529,[530,534]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]),s={};for(var o in t)t.hasOwnProperty(o)&&(s[t[o]]=o);var u=m.exports={to:{},get:{}};function l(t,n,s){return Math.min(Math.max(n,t),s)}function h(t){var n=t.toString(16).toUpperCase();return n.length<2?'0'+n:n}u.get=function(t){var n,s;switch(t.substring(0,3).toLowerCase()){case'hsl':n=u.get.hsl(t),s='hsl';break;case'hwb':n=u.get.hwb(t),s='hwb';break;default:n=u.get.rgb(t),s='rgb'}return n?{model:s,value:n}:null},u.get.rgb=function(n){if(!n)return null;var s,o,u,h=[0,0,0,1];if(s=n.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)){for(u=s[2],s=s[1],o=0;o<3;o++){var f=2*o;h[o]=parseInt(s.slice(f,f+2),16)}u&&(h[3]=Math.round(parseInt(u,16)/255*100)/100)}else if(s=n.match(/^#([a-f0-9]{3,4})$/i)){for(u=(s=s[1])[3],o=0;o<3;o++)h[o]=parseInt(s[o]+s[o],16);u&&(h[3]=Math.round(parseInt(u+u,16)/255*100)/100)}else if(s=n.match(/^rgba?\(\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/)){for(o=0;o<3;o++)h[o]=parseInt(s[o+1],0);s[4]&&(h[3]=parseFloat(s[4]))}else{if(!(s=n.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/)))return(s=n.match(/(\D+)/))?'transparent'===s[1]?[0,0,0,0]:(h=t[s[1]])?(h[3]=1,h):null:null;for(o=0;o<3;o++)h[o]=Math.round(2.55*parseFloat(s[o+1]));s[4]&&(h[3]=parseFloat(s[4]))}for(o=0;o<3;o++)h[o]=l(h[o],0,255);return h[3]=l(h[3],0,1),h},u.get.hsl=function(t){if(!t)return null;var n=t.match(/^hsla?\(\s*([+-]?(?:\d*\.)?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/);if(n){var s=parseFloat(n[4]);return[(parseFloat(n[1])+360)%360,l(parseFloat(n[2]),0,100),l(parseFloat(n[3]),0,100),l(isNaN(s)?1:s,0,1)]}return null},u.get.hwb=function(t){if(!t)return null;var n=t.match(/^hwb\(\s*([+-]?\d*[\.]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/);if(n){var s=parseFloat(n[4]);return[(parseFloat(n[1])%360+360)%360,l(parseFloat(n[2]),0,100),l(parseFloat(n[3]),0,100),l(isNaN(s)?1:s,0,1)]}return null},u.to.hex=function(){var t=n(arguments);return'#'+h(t[0])+h(t[1])+h(t[2])+(t[3]<1?h(Math.round(255*t[3])):'')},u.to.rgb=function(){var t=n(arguments);return t.length<4||1===t[3]?'rgb('+Math.round(t[0])+', '+Math.round(t[1])+', '+Math.round(t[2])+')':'rgba('+Math.round(t[0])+', '+Math.round(t[1])+', '+Math.round(t[2])+', '+t[3]+')'},u.to.rgb.percent=function(){var t=n(arguments),s=Math.round(t[0]/255*100),o=Math.round(t[1]/255*100),u=Math.round(t[2]/255*100);return t.length<4||1===t[3]?'rgb('+s+'%, '+o+'%, '+u+'%)':'rgba('+s+'%, '+o+'%, '+u+'%, '+t[3]+')'},u.to.hsl=function(){var t=n(arguments);return t.length<4||1===t[3]?'hsl('+t[0]+', '+t[1]+'%, '+t[2]+'%)':'hsla('+t[0]+', '+t[1]+'%, '+t[2]+'%, '+t[3]+')'},u.to.hwb=function(){var t=n(arguments),s='';return t.length>=4&&1!==t[3]&&(s=', '+t[3]),'hwb('+t[0]+', '+t[1]+'%, '+t[2]+'%'+s+')'},u.to.keyword=function(t){return s[t.slice(0,3)]}},530,[531,532]); -__d(function(g,r,i,a,m,e,d){m.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},531,[]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=Array.prototype.concat,o=Array.prototype.slice,c=m.exports=function(c){for(var u=[],p=0,l=c.length;p=0&&(n.splice instanceof Function||Object.getOwnPropertyDescriptor(n,n.length-1)&&'String'!==n.constructor.name))}},533,[]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]),o=r(d[1]),t={};function c(n){var o=function(o){return void 0===o||null===o?o:(arguments.length>1&&(o=Array.prototype.slice.call(arguments)),n(o))};return'conversion'in n&&(o.conversion=n.conversion),o}function l(n){var o=function(o){if(void 0===o||null===o)return o;arguments.length>1&&(o=Array.prototype.slice.call(arguments));var t=n(o);if('object'==typeof t)for(var c=t.length,l=0;l1&&(o-=1)),[360*o,100*s,100*f]},u.rgb.hwb=function(n){var t=n[0],h=n[1],o=n[2];return[u.rgb.hsl(n)[0],100*(.00392156862745098*Math.min(t,Math.min(h,o))),100*(o=1-.00392156862745098*Math.max(t,Math.max(h,o)))]},u.rgb.cmyk=function(n){var t,h=n[0]/255,u=n[1]/255,o=n[2]/255;return[100*((1-h-(t=Math.min(1-h,1-u,1-o)))/(1-t)||0),100*((1-u-t)/(1-t)||0),100*((1-o-t)/(1-t)||0),100*t]},u.rgb.keyword=function(h){var u=t[h];if(u)return u;var o,s,c,l=1/0;for(var b in n)if(n.hasOwnProperty(b)){var f=n[b],M=(s=h,c=f,Math.pow(s[0]-c[0],2)+Math.pow(s[1]-c[1],2)+Math.pow(s[2]-c[2],2));M.04045?Math.pow((t+.055)/1.055,2.4):t/12.92)+.3576*(h=h>.04045?Math.pow((h+.055)/1.055,2.4):h/12.92)+.1805*(u=u>.04045?Math.pow((u+.055)/1.055,2.4):u/12.92)),100*(.2126*t+.7152*h+.0722*u),100*(.0193*t+.1192*h+.9505*u)]},u.rgb.lab=function(n){var t=u.rgb.xyz(n),h=t[0],o=t[1],s=t[2];return o/=100,s/=108.883,h=(h/=95.047)>.008856?Math.pow(h,.3333333333333333):7.787*h+.13793103448275862,[116*(o=o>.008856?Math.pow(o,.3333333333333333):7.787*o+.13793103448275862)-16,500*(h-o),200*(o-(s=s>.008856?Math.pow(s,.3333333333333333):7.787*s+.13793103448275862))]},u.hsl.rgb=function(n){var t,h,u,o,s,c=n[0]/360,l=n[1]/100,b=n[2]/100;if(0===l)return[s=255*b,s,s];t=2*b-(h=b<.5?b*(1+l):b+l-b*l),o=[0,0,0];for(var f=0;f<3;f++)(u=c+.3333333333333333*-(f-1))<0&&u++,u>1&&u--,s=6*u<1?t+6*(h-t)*u:2*u<1?h:3*u<2?t+(h-t)*(.6666666666666666-u)*6:t,o[f]=255*s;return o},u.hsl.hsv=function(n){var t=n[0],h=n[1]/100,u=n[2]/100,o=h,s=Math.max(u,.01);return h*=(u*=2)<=1?u:2-u,o*=s<=1?s:2-s,[t,100*(0===u?2*o/(s+o):2*h/(u+h)),100*((u+h)/2)]},u.hsv.rgb=function(n){var t=n[0]/60,h=n[1]/100,u=n[2]/100,o=Math.floor(t)%6,s=t-Math.floor(t),c=255*u*(1-h),l=255*u*(1-h*s),b=255*u*(1-h*(1-s));switch(u*=255,o){case 0:return[u,b,c];case 1:return[l,u,c];case 2:return[c,u,b];case 3:return[c,l,u];case 4:return[b,c,u];case 5:return[u,c,l]}},u.hsv.hsl=function(n){var t,h,u,o=n[0],s=n[1]/100,c=n[2]/100,l=Math.max(c,.01);return u=(2-s)*c,h=s*l,[o,100*(h=(h/=(t=(2-s)*l)<=1?t:2-t)||0),100*(u/=2)]},u.hwb.rgb=function(n){var t,h,u,o,s,c,l,b=n[0]/360,f=n[1]/100,M=n[2]/100,v=f+M;switch(v>1&&(f/=v,M/=v),h=1-M,u=6*b-(t=Math.floor(6*b)),0!=(1&t)&&(u=1-u),o=f+u*(h-f),t){default:case 6:case 0:s=h,c=o,l=f;break;case 1:s=o,c=h,l=f;break;case 2:s=f,c=h,l=o;break;case 3:s=f,c=o,l=h;break;case 4:s=o,c=f,l=h;break;case 5:s=h,c=f,l=o}return[255*s,255*c,255*l]},u.cmyk.rgb=function(n){var t=n[0]/100,h=n[1]/100,u=n[2]/100,o=n[3]/100;return[255*(1-Math.min(1,t*(1-o)+o)),255*(1-Math.min(1,h*(1-o)+o)),255*(1-Math.min(1,u*(1-o)+o))]},u.xyz.rgb=function(n){var t,h,u,o=n[0]/100,s=n[1]/100,c=n[2]/100;return h=-.9689*o+1.8758*s+.0415*c,u=.0557*o+-.204*s+1.057*c,t=(t=3.2406*o+-1.5372*s+-.4986*c)>.0031308?1.055*Math.pow(t,.4166666666666667)-.055:12.92*t,h=h>.0031308?1.055*Math.pow(h,.4166666666666667)-.055:12.92*h,u=u>.0031308?1.055*Math.pow(u,.4166666666666667)-.055:12.92*u,[255*(t=Math.min(Math.max(0,t),1)),255*(h=Math.min(Math.max(0,h),1)),255*(u=Math.min(Math.max(0,u),1))]},u.xyz.lab=function(n){var t=n[0],h=n[1],u=n[2];return h/=100,u/=108.883,t=(t/=95.047)>.008856?Math.pow(t,.3333333333333333):7.787*t+.13793103448275862,[116*(h=h>.008856?Math.pow(h,.3333333333333333):7.787*h+.13793103448275862)-16,500*(t-h),200*(h-(u=u>.008856?Math.pow(u,.3333333333333333):7.787*u+.13793103448275862))]},u.lab.xyz=function(n){var t,h,u,o=n[0],s=n[1],c=n[2];t=s/500+(h=(o+16)/116),u=h-c/200;var l=Math.pow(h,3),b=Math.pow(t,3),f=Math.pow(u,3);return h=l>.008856?l:(h-.13793103448275862)/7.787,t=b>.008856?b:(t-.13793103448275862)/7.787,u=f>.008856?f:(u-.13793103448275862)/7.787,[t*=95.047,h*=100,u*=108.883]},u.lab.lch=function(n){var t,h=n[0],u=n[1],o=n[2];return(t=360*Math.atan2(o,u)/2/Math.PI)<0&&(t+=360),[h,Math.sqrt(u*u+o*o),t]},u.lch.lab=function(n){var t,h=n[0],u=n[1];return t=n[2]/360*2*Math.PI,[h,u*Math.cos(t),u*Math.sin(t)]},u.rgb.ansi16=function(n){var t=n[0],h=n[1],o=n[2],s=1 in arguments?arguments[1]:u.rgb.hsv(n)[2];if(0===(s=Math.round(s/50)))return 30;var c=30+(Math.round(o/255)<<2|Math.round(h/255)<<1|Math.round(t/255));return 2===s&&(c+=60),c},u.hsv.ansi16=function(n){return u.rgb.ansi16(u.hsv.rgb(n),n[2])},u.rgb.ansi256=function(n){var t=n[0],h=n[1],u=n[2];return t===h&&h===u?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(h/255*5)+Math.round(u/255*5)},u.ansi16.rgb=function(n){var t=n%10;if(0===t||7===t)return n>50&&(t+=3.5),[t=t/10.5*255,t,t];var h=.5*(1+~~(n>50));return[(1&t)*h*255,(t>>1&1)*h*255,(t>>2&1)*h*255]},u.ansi256.rgb=function(n){if(n>=232){var t=10*(n-232)+8;return[t,t,t]}var h;return n-=16,[Math.floor(n/36)/5*255,Math.floor((h=n%36)/6)/5*255,h%6/5*255]},u.rgb.hex=function(n){var t=(((255&Math.round(n[0]))<<16)+((255&Math.round(n[1]))<<8)+(255&Math.round(n[2]))).toString(16).toUpperCase();return'000000'.substring(t.length)+t},u.hex.rgb=function(n){var t=n.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];var h=t[0];3===t[0].length&&(h=h.split('').map(function(n){return n+n}).join(''));var u=parseInt(h,16);return[u>>16&255,u>>8&255,255&u]},u.rgb.hcg=function(n){var t,h,u=n[0]/255,o=n[1]/255,s=n[2]/255,c=Math.max(Math.max(u,o),s),l=Math.min(Math.min(u,o),s),b=c-l;return t=b<1?l/(1-b):0,h=b<=0?0:c===u?(o-s)/b%6:c===o?2+(s-u)/b:4+(u-o)/b+4,h/=6,[360*(h%=1),100*b,100*t]},u.hsl.hcg=function(n){var t=n[1]/100,h=n[2]/100,u=1,o=0;return(u=h<.5?2*t*h:2*t*(1-h))<1&&(o=(h-.5*u)/(1-u)),[n[0],100*u,100*o]},u.hsv.hcg=function(n){var t=n[1]/100,h=n[2]/100,u=t*h,o=0;return u<1&&(o=(h-u)/(1-u)),[n[0],100*u,100*o]},u.hcg.rgb=function(n){var t=n[0]/360,h=n[1]/100,u=n[2]/100;if(0===h)return[255*u,255*u,255*u];var o,s=[0,0,0],c=t%1*6,l=c%1,b=1-l;switch(Math.floor(c)){case 0:s[0]=1,s[1]=l,s[2]=0;break;case 1:s[0]=b,s[1]=1,s[2]=0;break;case 2:s[0]=0,s[1]=1,s[2]=l;break;case 3:s[0]=0,s[1]=b,s[2]=1;break;case 4:s[0]=l,s[1]=0,s[2]=1;break;default:s[0]=1,s[1]=0,s[2]=b}return o=(1-h)*u,[255*(h*s[0]+o),255*(h*s[1]+o),255*(h*s[2]+o)]},u.hcg.hsv=function(n){var t=n[1]/100,h=t+n[2]/100*(1-t),u=0;return h>0&&(u=t/h),[n[0],100*u,100*h]},u.hcg.hsl=function(n){var t=n[1]/100,h=n[2]/100*(1-t)+.5*t,u=0;return h>0&&h<.5?u=t/(2*h):h>=.5&&h<1&&(u=t/(2*(1-h))),[n[0],100*u,100*h]},u.hcg.hwb=function(n){var t=n[1]/100,h=t+n[2]/100*(1-t);return[n[0],100*(h-t),100*(1-h)]},u.hwb.hcg=function(n){var t=n[1]/100,h=1-n[2]/100,u=h-t,o=0;return u<1&&(o=(h-u)/(1-u)),[n[0],100*u,100*o]},u.apple.rgb=function(n){return[n[0]/65535*255,n[1]/65535*255,n[2]/65535*255]},u.rgb.apple=function(n){return[n[0]/255*65535,n[1]/255*65535,n[2]/255*65535]},u.gray.rgb=function(n){return[n[0]/100*255,n[0]/100*255,n[0]/100*255]},u.gray.hsl=u.gray.hsv=function(n){return[0,0,n[0]]},u.gray.hwb=function(n){return[0,100,n[0]]},u.gray.cmyk=function(n){return[0,0,0,n[0]]},u.gray.lab=function(n){return[n[0],0,0]},u.gray.hex=function(n){var t=255&Math.round(n[0]/100*255),h=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return'000000'.substring(h.length)+h},u.rgb.gray=function(n){return[(n[0]+n[1]+n[2])/3/255*100]}},535,[531]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]);function t(){for(var t={},u=Object.keys(n),c=u.length,o=0;o1&&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},540,[356,1,18,9,22,23,30,33,36,49,541,544,545,546,691,705]); -__d(function(g,r,i,a,m,e,d){m.exports=r(d[0])()},541,[542]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);function o(){}m.exports=function(){function n(o,n,p,c,s,y){if(y!==t){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 p(){return n}n.isRequired=n;var c={array:n,bool:n,func:n,number:n,object:n,string:n,symbol:n,any:n,arrayOf:p,element:n,instanceOf:p,node:n,objectOf:p,oneOf:p,oneOfType:p,shape:p,exact:p};return c.checkPropTypes=o,c.PropTypes=c,c}},542,[543]); -__d(function(g,r,i,a,m,e,d){'use strict';m.exports='SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED'},543,[]); -__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]}})})},544,[2]); -__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},545,[544]); -__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']},546,[356,1,11,9,22,23,30,33,36,547,556,684,49,541,544]); -__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}},547,[548,554,555]); -__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)}},548,[549,552,553]); -__d(function(g,r,i,a,m,e,d){var o=r(d[0]).Symbol;m.exports=o},549,[550]); -__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},550,[551]); -__d(function(g,r,i,a,m,e,d){var t='object'==typeof g&&g&&g.Object===Object&&g;m.exports=t},551,[]); -__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}},552,[549]); -__d(function(g,r,i,a,m,e,d){var t=Object.prototype.toString;m.exports=function(n){return t.call(n)}},553,[]); -__d(function(g,r,i,a,m,e,d){var n=Array.isArray;m.exports=n},554,[]); -__d(function(g,r,i,a,m,e,d){m.exports=function(n){return null!=n&&'object'==typeof n}},555,[]); -__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},556,[557,558,657,658,602,671,673,637]); -__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-1}},566,[563]); -__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}},567,[563]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);m.exports=function(){this.__data__=new t,this.size=0}},568,[560]); -__d(function(g,r,i,a,m,e,d){m.exports=function(t){var _=this.__data__,n=_.delete(t);return this.size=_.size,n}},569,[]); -__d(function(g,r,i,a,m,e,d){m.exports=function(t){return this.__data__.get(t)}},570,[]); -__d(function(g,r,i,a,m,e,d){m.exports=function(t){return this.__data__.has(t)}},571,[]); -__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}},572,[560,573,582]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0])(r(d[1]),'Map');m.exports=n},573,[574,550]); -__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}},574,[575,581]); -__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))}},575,[576,578,577,580]); -__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}},576,[548,577]); -__d(function(g,r,i,a,m,e,d){m.exports=function(n){var t=typeof n;return null!=n&&('object'==t||'function'==t)}},577,[]); -__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}},578,[579]); -__d(function(g,r,i,a,m,e,d){var _=r(d[0])['__core-js_shared__'];m.exports=_},579,[550]); -__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''}},580,[]); -__d(function(g,r,i,a,m,e,d){m.exports=function(n,o){return null==n?void 0:n[o]}},581,[]); -__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-1&&o%1==0&&o-1&&t%1==0&&t<=n}},613,[]); -__d(function(g,r,i,a,m,e,d){m.exports=function(n){return function(t){return n(t)}}},614,[]); -__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},615,[551]); -__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}},616,[617,618]); -__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)}},617,[]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0])(Object.keys,Object);m.exports=t},618,[619]); -__d(function(g,r,i,a,m,e,d){m.exports=function(n,t){return function(u){return n(t(u))}}},619,[]); -__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)}},620,[576,613]); -__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)}},621,[602,622]); -__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)}},622,[604,623,620]); -__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}},623,[577,617,624]); -__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}},624,[]); -__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}},625,[550]); -__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));++ou?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);++f0&&v(p)?u>1?o(p,u-1,v,c,h):n(h,p):c||(h[h.length]=p)}return h}},675,[633,676]); -__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])}},676,[549,606,554]); -__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);++v0){if(++f>=n)return arguments[0]}else f=0;return u.apply(void 0,arguments)}}},683,[]); -__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},684,[685,673]); -__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)})}},685,[686,688]); -__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}},686,[668,687,658]); -__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&&++hp))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=2&&t<3?s<360?.95*n:o<667?n:o>=667&&o<=735?1.15*n:1.25*n:t>=3&&t<3.5?s<=360?n:o<667?1.15*n:o>=667&&o<=735?1.2*n:1.27*n:t>=3.5?s<=360?n:o<667?1.2*n:o>=667&&o<=735?1.25*n:1.4*n:n}},729,[2]); -__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])),l=f.default.oneOfType([f.default.element,f.default.object,f.default.bool,f.default.func]);e.default=l},730,[1,61]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.Icon=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=r(d[6]),y=t(r(d[7])),f=r(d[8]),b=function(t){var l=t.type,u=t.name,f=t.size,b=t.color,h=t.iconStyle,C=t.underlayColor,v=t.reverse,S=t.raised,w=t.containerStyle,P=t.reverseColor,T=t.disabled,I=t.disabledStyle,z=t.onPress,k=t.Component,D=void 0===k?z?c.TouchableHighlight:c.View:k,V=(0,n.default)(t,["type","name","size","color","iconStyle","underlayColor","reverse","raised","containerStyle","reverseColor","disabled","disabledStyle","onPress","Component"]),_=(0,y.default)(l);return s.default.createElement(c.View,{style:w&&w},s.default.createElement(D,(0,o.default)({},V,{underlayColor:v?b:C||b,style:c.StyleSheet.flatten([(v||S)&&p.button,(v||S)&&{borderRadius:f+4,height:2*f+4,width:2*f+4},S&&p.raised,{backgroundColor:v?b:S?'white':'transparent',alignItems:'center',justifyContent:'center'},T&&p.disabled,T&&I])},z&&{disabled:T},{onPress:z}),s.default.createElement(_,{testID:"iconIcon",style:c.StyleSheet.flatten([{backgroundColor:'transparent'},h&&h]),size:f,name:u,color:v?P:b})))};e.Icon=b,b.propTypes={type:u.default.string,name:u.default.string,size:u.default.number,color:u.default.string,Component:u.default.func,underlayColor:u.default.string,reverse:u.default.bool,raised:u.default.bool,containerStyle:f.ViewPropTypes.style,iconStyle:c.Text.propTypes.style,onPress:u.default.func,reverseColor:u.default.string,disabled:u.default.bool,disabledStyle:f.ViewPropTypes.style},b.defaultProps={underlayColor:'white',reverse:!1,raised:!1,size:24,color:'black',reverseColor:'white',disabled:!1,type:'material'};var p=c.StyleSheet.create({button:{margin:7},raised:(0,l.default)({},c.Platform.select({android:{elevation:2},default:{shadowColor:'rgba(0,0,0, .4)',shadowOffset:{height:1,width:1},shadowOpacity:1,shadowRadius:1}})),disabled:{backgroundColor:'#D1D5D8'}}),h=(0,f.withTheme)(b,'Icon');e.default=h},731,[1,46,11,9,49,61,2,538,518]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.Input=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=t(r(d[7])),y=t(r(d[8])),p=t(r(d[9])),h=t(r(d[10])),S=t(r(d[11])),b=r(d[12]),C=r(d[13]),I=r(d[14]),v=t(r(d[15])),T=(function(t){function S(){var t,n;(0,o.default)(this,S);for(var l=arguments.length,u=new Array(l),y=0;y1&&void 0!==arguments[1]?arguments[1]:{};return function(y){var s=function(s){var h=v.bottom,p=v.hidden,S=void 0!==p&&p,b=v.left,C=v.containerStyle,_=(0,o.default)(v,["bottom","hidden","left","containerStyle"]),E=v.right,j=void 0===E?-16:E,N=v.top,w=void 0===N?-1:N;t||(j=-3,w=3);var B='function'==typeof t?t(s):t;return l.default.createElement(u.View,{style:u.StyleSheet.flatten([c.container,C])},l.default.createElement(y,s),!S&&l.default.createElement(f.default,(0,n.default)({value:B,status:"error",containerStyle:u.StyleSheet.flatten([c.badgeContainer,{bottom:h,left:b,right:j,top:w}])},_)))};return s.displayName="WithBadge("+(y.displayName||y.name||'Component')+")",s}};e.default=v},747,[1,11,9,49,2,736]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.Divider=void 0;var l=t(r(d[1])),n=t(r(d[2])),o=t(r(d[3])),u=t(r(d[4])),f=r(d[5]),h=r(d[6]),c=function(t){var u=t.style,h=t.theme,c=(0,n.default)(t,["style","theme"]);return o.default.createElement(f.View,(0,l.default)({style:f.StyleSheet.flatten([v.container(h),u])},c))};e.Divider=c,c.propTypes={style:h.ViewPropTypes.style,theme:u.default.object};var v={container:function(t){return{backgroundColor:t.colors.divider,height:f.StyleSheet.hairlineWidth}}},y=(0,h.withTheme)(c,'Divider');e.default=y},748,[1,11,9,49,61,2,518]); -__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=e.Slider=void 0;var u=n(r(d[2])),o=n(r(d[3])),h=n(r(d[4])),l=n(r(d[5])),s=n(r(d[6])),c=n(r(d[7])),p=n(r(d[8])),f=n(r(d[9])),b=n(r(d[10])),S=n(r(d[11])),v=t(r(d[12])),y=n(r(d[13])),T=r(d[14]),k=r(d[15]),V={spring:{friction:7,tension:100},timing:{duration:150,easing:T.Easing.inOut(T.Easing.ease),delay:0}},w=function(t){var n=t.value,u=t.maximumValue,o=t.minimumValue;return n>u?u:n=this.x&&n>=this.y&&t<=this.x+this.width&&n<=this.y+this.height}}]),t})(),C=(function(t){function n(t){var u;return(0,b.default)(this,n),(u=(0,s.default)(this,(0,c.default)(n).call(this,t))).measureContainer=function(t){u.handleMeasure('containerSize',t)},u.measureTrack=function(t){u.handleMeasure('trackSize',t)},u.measureThumb=function(t){u.handleMeasure('thumbSize',t)},u.state={containerSize:{width:0,height:0},trackSize:{width:0,height:0},thumbSize:{width:0,height:0},allMeasured:!1,value:new T.Animated.Value(w(t))},u.panResponder=T.PanResponder.create({onStartShouldSetPanResponder:u.handleStartShouldSetPanResponder.bind((0,p.default)(u)),onMoveShouldSetPanResponder:u.handleMoveShouldSetPanResponder.bind((0,p.default)(u)),onPanResponderGrant:u.handlePanResponderGrant.bind((0,p.default)(u)),onPanResponderMove:u.handlePanResponderMove.bind((0,p.default)(u)),onPanResponderRelease:u.handlePanResponderEnd.bind((0,p.default)(u)),onPanResponderTerminationRequest:u.handlePanResponderRequestEnd.bind((0,p.default)(u)),onPanResponderTerminate:u.handlePanResponderEnd.bind((0,p.default)(u))}),u}return(0,f.default)(n,t),(0,S.default)(n,[{key:"componentDidUpdate",value:function(t){var n=w(this.props);t.value!==n&&(this.props.animateTransitions?this.setCurrentValueAnimated(n):this.setCurrentValue(n))}},{key:"setCurrentValue",value:function(t){this.state.value.setValue(t)}},{key:"setCurrentValueAnimated",value:function(t){var n=this.props.animationType,u=(0,l.default)({},V[n],this.props.animationConfig,{toValue:t});T.Animated[n](this.state.value,u).start()}},{key:"handleMoveShouldSetPanResponder",value:function(){return!1}},{key:"handlePanResponderGrant",value:function(){this._previousLeft=this.getThumbLeft(this.getCurrentValue()),this.fireChangeEvent('onSlidingStart')}},{key:"handlePanResponderMove",value:function(t,n){this.props.disabled||(this.setCurrentValue(this.getValue(n)),this.fireChangeEvent('onValueChange'))}},{key:"handlePanResponderRequestEnd",value:function(){return!1}},{key:"handlePanResponderEnd",value:function(t,n){this.props.disabled||(this.setCurrentValue(this.getValue(n)),this.fireChangeEvent('onSlidingComplete'))}},{key:"thumbHitTest",value:function(t){var n=t.nativeEvent;return this.getThumbTouchRect().containsPoint(n.locationX,n.locationY)}},{key:"handleStartShouldSetPanResponder",value:function(t){return this.thumbHitTest(t)}},{key:"fireChangeEvent",value:function(t){this.props[t]&&this.props[t](this.getCurrentValue())}},{key:"getTouchOverflowSize",value:function(){var t=this.state,n=t.thumbSize,u=t.allMeasured,o=t.containerSize,h=this.props.thumbTouchSize,l={};return!0===u&&(l.width=Math.max(0,h.width-n.width),l.height=Math.max(0,h.height-o.height)),l}},{key:"getTouchOverflowStyle",value:function(){var t=this.getTouchOverflowSize(),n=t.width,u=t.height,o={};if(void 0!==n&&void 0!==u){var h=-u/2;o.marginTop=h,o.marginBottom=h;var l=-n/2;o.marginLeft=l,o.marginRight=l}return!0===this.props.debugTouchArea&&(o.backgroundColor='orange',o.opacity=.5),o}},{key:"handleMeasure",value:function(t,n){var u=n.nativeEvent.layout,o=u.width,h=u.height,l='vertical'===this.props.orientation?h:o,s='vertical'===this.props.orientation?o:h,c={width:l,height:s},p="_"+t,f=this[p];f&&l===f.width&&s===f.height||(this[p]=c,this._containerSize&&this._trackSize&&this._thumbSize&&this.setState({containerSize:this._containerSize,trackSize:this._trackSize,thumbSize:this._thumbSize,allMeasured:!0}))}},{key:"getValue",value:function(t){var n=this.state.containerSize.width-this.state.thumbSize.width,u=(this._previousLeft+('vertical'===this.props.orientation?t.dy:t.dx))/n;return this.props.step?Math.max(this.props.minimumValue,Math.min(this.props.maximumValue,this.props.minimumValue+Math.round(u*(this.props.maximumValue-this.props.minimumValue)/this.props.step)*this.props.step)):Math.max(this.props.minimumValue,Math.min(this.props.maximumValue,u*(this.props.maximumValue-this.props.minimumValue)+this.props.minimumValue))}},{key:"getCurrentValue",value:function(){return this.state.value.__getValue()}},{key:"getRatio",value:function(t){return(t-this.props.minimumValue)/(this.props.maximumValue-this.props.minimumValue)}},{key:"getThumbLeft",value:function(t){return this.getRatio(t)*(this.state.containerSize.width-this.state.thumbSize.width)}},{key:"getThumbTouchRect",value:function(){var t=this.state,n=t.thumbSize,u=t.containerSize,o=this.props.thumbTouchSize,h=this.getTouchOverflowSize();return'vertical'===this.props.orientation?new z(h.height/2+(u.height-o.height)/2,h.width/2+this.getThumbLeft(this.getCurrentValue())+(n.width-o.width)/2,o.width,o.height):new z(h.width/2+this.getThumbLeft(this.getCurrentValue())+(n.width-o.width)/2,h.height/2+(u.height-o.height)/2,o.width,o.height)}},{key:"renderDebugThumbTouchRect",value:function(t){var n=this.getThumbTouchRect(),u={left:t,top:n.y,width:n.width,height:n.height};return v.default.createElement(T.Animated.View,{style:u,pointerEvents:"none"})}},{key:"getMinimumTrackStyles",value:function(t){var n=this.state,u=n.thumbSize,o=n.trackSize,h={position:'absolute'};return'vertical'===this.props.orientation?(h.height=T.Animated.add(t,u.height/2),h.marginLeft=-o.width):(h.width=T.Animated.add(t,u.width/2),h.marginTop=-o.height),h}},{key:"getThumbPositionStyles",value:function(t){return'vertical'===this.props.orientation?[{translateX:-(this.state.trackSize.height+this.state.thumbSize.height)/2},{translateY:t}]:[{translateX:t},{translateY:-(this.state.trackSize.height+this.state.thumbSize.height)/2}]}},{key:"render",value:function(){var t=this.props,n=t.minimumValue,s=t.maximumValue,c=t.minimumTrackTintColor,p=t.maximumTrackTintColor,f=t.thumbTintColor,b=t.containerStyle,S=t.style,y=t.trackStyle,k=t.thumbStyle,V=t.debugTouchArea,w=t.orientation,z=(0,h.default)(t,["minimumValue","maximumValue","minimumTrackTintColor","maximumTrackTintColor","thumbTintColor","containerStyle","style","trackStyle","thumbStyle","debugTouchArea","orientation"]),C=this.state,P=C.value,x=C.containerSize,M=C.thumbSize,E=C.allMeasured,A=b||R,_=P.interpolate({inputRange:[n,s],outputRange:[0,x.width-M.width]}),L={};E||(L.height=0,L.width=0);var H=(0,o.default)({},this.getMinimumTrackStyles(_),{backgroundColor:c},L),O=k&&k.transform||[],D=this.getTouchOverflowStyle();return v.default.createElement(T.View,(0,l.default)({},z,{style:T.StyleSheet.flatten(['vertical'===w?A.containerVertical:A.containerHorizontal,S]),onLayout:this.measureContainer}),v.default.createElement(T.View,{style:T.StyleSheet.flatten([A.track,'vertical'===w?A.trackVertical:A.trackHorizontal,y,{backgroundColor:p}]),onLayout:this.measureTrack}),v.default.createElement(T.Animated.View,{style:T.StyleSheet.flatten([A.track,'vertical'===w?A.trackVertical:A.trackHorizontal,H])}),v.default.createElement(T.Animated.View,{testID:"sliderThumb",onLayout:this.measureThumb,style:T.StyleSheet.flatten([{backgroundColor:f},A.thumb,'vertical'===w?A.thumbVertical:A.thumbHorizontal,k,(0,o.default)({transform:[].concat((0,u.default)(this.getThumbPositionStyles(_)),(0,u.default)(O))},L)])}),v.default.createElement(T.View,(0,l.default)({style:T.StyleSheet.flatten([R.touchArea,D])},this.panResponder.panHandlers),!0===V&&this.renderDebugThumbTouchRect(_)))}}]),n})(v.Component);e.Slider=C,C.propTypes={value:y.default.number,disabled:y.default.bool,minimumValue:y.default.number,maximumValue:y.default.number,step:y.default.number,minimumTrackTintColor:y.default.string,maximumTrackTintColor:y.default.string,thumbTintColor:y.default.string,thumbTouchSize:y.default.shape({width:y.default.number,height:y.default.number}),onValueChange:y.default.func,onSlidingStart:y.default.func,onSlidingComplete:y.default.func,style:k.ViewPropTypes.style,trackStyle:k.ViewPropTypes.style,thumbStyle:k.ViewPropTypes.style,debugTouchArea:y.default.bool,animateTransitions:y.default.bool,animationType:y.default.oneOf(['spring','timing']),orientation:y.default.oneOf(['horizontal','vertical']),animationConfig:y.default.object,containerStyle:k.ViewPropTypes.style},C.defaultProps={value:0,minimumValue:0,maximumValue:1,step:0,minimumTrackTintColor:'#3f3f3f',maximumTrackTintColor:'#b3b3b3',thumbTintColor:'red',thumbTouchSize:{width:40,height:40},debugTouchArea:!1,animationType:'timing',orientation:'horizontal'};var R=T.StyleSheet.create({containerHorizontal:{height:40,justifyContent:'center'},containerVertical:{width:40,flexDirection:'column',alignItems:'center'},track:{borderRadius:2},trackHorizontal:{height:4},trackVertical:{flex:1,width:4},thumb:{position:'absolute',width:20,height:20,borderRadius:10},thumbHorizontal:{top:22},thumbVertical:{left:22},touchArea:{position:'absolute',backgroundColor:'transparent',top:0,left:0,right:0,bottom:0},debugThumbTouchArea:{position:'absolute',backgroundColor:'green',opacity:.5}}),P=(0,k.withTheme)(C,'Slider');e.default=P},749,[356,1,18,46,9,11,30,33,32,36,22,23,49,61,2,518]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.Card=void 0;var l=t(r(d[1])),n=t(r(d[2])),o=t(r(d[3])),f=t(r(d[4])),u=t(r(d[5])),y=r(d[6]),s=t(r(d[7])),p=r(d[8]),c=t(r(d[9])),S=t(r(d[10])),h=function(t){var l=t.children,u=t.containerStyle,s=t.wrapperStyle,h=t.imageWrapperStyle,b=t.title,w=t.titleStyle,P=t.titleNumberOfLines,v=t.featuredTitle,C=t.featuredTitleStyle,V=t.featuredSubtitle,E=t.featuredSubtitleStyle,O=t.dividerStyle,k=t.image,W=t.imageStyle,B=t.imageProps,x=t.theme,j=(0,o.default)(t,["children","containerStyle","wrapperStyle","imageWrapperStyle","title","titleStyle","titleNumberOfLines","featuredTitle","featuredTitleStyle","featuredSubtitle","featuredSubtitleStyle","dividerStyle","image","imageStyle","imageProps","theme"]);return f.default.createElement(y.View,(0,n.default)({},j,{style:y.StyleSheet.flatten([T.container(x),k&&{padding:0},u&&u])}),f.default.createElement(y.View,{style:y.StyleSheet.flatten([T.wrapper,s&&s])},''===b||f.default.isValidElement(b)?b:b&&b.length&&f.default.createElement(y.View,null,f.default.createElement(c.default,{testID:"cardTitle",style:y.StyleSheet.flatten([T.cardTitle(x),k&&T.imageCardTitle,w&&w]),numberOfLines:P},b),!k&&f.default.createElement(S.default,{style:y.StyleSheet.flatten([T.divider,O&&O])})),k&&f.default.createElement(y.View,{style:h&&h},f.default.createElement(p.BackgroundImage,(0,n.default)({style:[{width:null,height:150},W&&W],source:k},B),(v||V)&&f.default.createElement(y.View,{style:T.overlayContainer},v&&f.default.createElement(c.default,{style:y.StyleSheet.flatten([T.featuredTitle,C&&C])},v),V&&f.default.createElement(c.default,{style:y.StyleSheet.flatten([T.featuredSubtitle,E&&E])},V))),f.default.createElement(y.View,{style:y.StyleSheet.flatten([{padding:10},s&&s])},l)),!k&&l))};e.Card=h,h.propTypes={children:u.default.oneOfType([u.default.element,u.default.arrayOf(u.default.element)]),containerStyle:p.ViewPropTypes.style,wrapperStyle:p.ViewPropTypes.style,overlayStyle:p.ViewPropTypes.style,title:u.default.oneOfType([u.default.string,u.default.element]),titleStyle:p.TextPropTypes.style,featuredTitle:u.default.string,featuredTitleStyle:p.TextPropTypes.style,featuredSubtitle:u.default.string,featuredSubtitleStyle:p.TextPropTypes.style,dividerStyle:p.ViewPropTypes.style,image:y.Image.propTypes.source,imageStyle:p.ViewPropTypes.style,imageWrapperStyle:p.ViewPropTypes.style,imageProps:u.default.object,titleNumberOfLines:u.default.number,theme:u.default.object};var T={container:function(t){return(0,l.default)({backgroundColor:'white',borderWidth:1,padding:15,margin:15,marginBottom:0,borderColor:t.colors.grey5},y.Platform.select({android:{elevation:1},default:{shadowColor:'rgba(0,0,0, .2)',shadowOffset:{height:0,width:0},shadowOpacity:1,shadowRadius:1}}))},featuredTitle:(0,l.default)({fontSize:(0,s.default)(18),marginBottom:8,color:'white'},y.Platform.select({android:(0,l.default)({},p.fonts.android.black),default:{fontWeight:'800'}})),featuredSubtitle:(0,l.default)({fontSize:(0,s.default)(13),marginBottom:8,color:'white'},y.Platform.select({android:(0,l.default)({},p.fonts.android.black),default:{fontWeight:'400'}})),wrapper:{backgroundColor:'transparent'},divider:{marginBottom:15},cardTitle:function(t){return(0,l.default)({fontSize:(0,s.default)(14),color:t.colors.grey1},y.Platform.select({android:(0,l.default)({},p.fonts.android.black),default:{fontWeight:'bold'}}),{textAlign:'center',marginBottom:15})},imageCardTitle:{marginTop:15},overlayContainer:{flex:1,alignItems:'center',backgroundColor:'rgba(0, 0, 0, 0.2)',alignSelf:'stretch',justifyContent:'center',position:'absolute',top:0,left:0,right:0,bottom:0}},b=(0,p.withTheme)(h,'Card');e.default=b},750,[1,46,11,9,49,61,2,729,518,738,748]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.Tile=void 0;var n=t(r(d[1])),l=t(r(d[2])),o=t(r(d[3])),c=t(r(d[4])),y=r(d[5]),f=r(d[6]),u=t(r(d[7])),s=t(r(d[8])),p=t(r(d[9])),S=function(t){var c=t.featured,f=t.imageSrc,S=t.icon,h=t.title,T=t.children,v=t.caption,b=t.titleStyle,w=t.onPress,P=t.activeOpacity,O=t.overlayContainerStyle,I=t.captionStyle,E=t.iconContainerStyle,V=t.imageContainerStyle,j=t.containerStyle,x=t.contentContainerStyle,L=t.titleNumberOfLines,_=t.ImageComponent,k=(0,l.default)(t,["featured","imageSrc","icon","title","children","caption","titleStyle","onPress","activeOpacity","overlayContainerStyle","captionStyle","iconContainerStyle","imageContainerStyle","containerStyle","contentContainerStyle","titleNumberOfLines","ImageComponent"]),B=t.width,N=t.height,D=void 0===N?.8*B:N;if(c){var M={title:h,icon:S,caption:v,imageSrc:f,onPress:w,activeOpacity:P,containerStyle:j,imageContainerStyle:V,overlayContainerStyle:O,titleStyle:b,captionStyle:I,width:B,height:D,ImageComponent:_};return o.default.createElement(p.default,M)}return o.default.createElement(y.TouchableOpacity,(0,n.default)({},k,{onPress:w,activeOpacity:P,style:y.StyleSheet.flatten([{width:B,height:D},j&&j])}),o.default.createElement(_,{source:f,style:y.StyleSheet.flatten([C.imageContainer,V&&V]),resizeMode:"cover"},o.default.createElement(y.View,{style:y.StyleSheet.flatten([C.iconContainer,E&&E])},S&&o.default.createElement(s.default,S))),o.default.createElement(y.View,{style:y.StyleSheet.flatten([C.contentContainer,x&&x])},o.default.createElement(u.default,{testID:"tileTitle",h4:!0,style:y.StyleSheet.flatten([C.text,b&&b]),numberOfLines:L},h),T))};e.Tile=S,S.propTypes={title:c.default.string,icon:c.default.object,caption:c.default.node,imageSrc:y.Image.propTypes.source,onPress:c.default.func,activeOpacity:c.default.number,containerStyle:f.ViewPropTypes.style,imageContainerStyle:f.ViewPropTypes.style,iconContainerStyle:f.ViewPropTypes.style,overlayContainerStyle:f.ViewPropTypes.style,titleStyle:f.TextPropTypes.style,captionStyle:f.TextPropTypes.style,width:c.default.number,height:c.default.number,featured:c.default.bool,children:c.default.node,contentContainerStyle:f.ViewPropTypes.style,titleNumberOfLines:c.default.number,ImageComponent:c.default.oneOfType([c.default.func,c.default.object])},S.defaultProps={width:y.Dimensions.get('window').width,ImageComponent:f.BackgroundImage};var C=y.StyleSheet.create({imageContainer:{alignItems:'center',justifyContent:'center',backgroundColor:'#ffffff',flex:2},text:{backgroundColor:'rgba(0,0,0,0)',marginBottom:5},contentContainer:{paddingTop:15,paddingBottom:5,paddingLeft:15,paddingRight:15},iconContainer:{justifyContent:'center',alignItems:'center',alignSelf:'center'}}),h=(0,f.withTheme)(S,'Tile');e.default=h},751,[1,11,9,49,61,2,518,738,731,752]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.FeaturedTile=void 0;var n=t(r(d[1])),l=t(r(d[2])),o=t(r(d[3])),y=t(r(d[4])),f=t(r(d[5])),c=r(d[6]),u=r(d[7]),s=r(d[8]),p=t(r(d[9])),S=t(r(d[10])),h=function(t){var f,u,h,C=t.title,T=t.icon,v=t.caption,w=t.imageSrc,b=t.containerStyle,I=t.imageContainerStyle,x=t.overlayContainerStyle,P=t.iconContainerStyle,j=t.titleStyle,E=t.captionStyle,V=t.ImageComponent,k=(0,l.default)(t,["title","icon","caption","imageSrc","containerStyle","imageContainerStyle","overlayContainerStyle","iconContainerStyle","titleStyle","captionStyle","ImageComponent"]),_=t.width,B=void 0===_?c.Dimensions.get('window').width:_,F=t.height,O=void 0===F?.8*B:F,D=c.StyleSheet.create({container:{width:B,height:O},imageContainer:{alignItems:'center',justifyContent:'center',backgroundColor:'#ffffff',width:B,height:O},overlayContainer:{flex:1,alignItems:'center',backgroundColor:'rgba(0,0,0,0.2)',alignSelf:'stretch',justifyContent:'center',paddingLeft:25,paddingRight:25,paddingTop:45,paddingBottom:40,position:'absolute',top:0,left:0,right:0,bottom:0},text:{color:'#ffffff',backgroundColor:'rgba(0,0,0,0)',marginBottom:15,textAlign:'center'},iconContainer:{justifyContent:'center',alignItems:'center',alignSelf:'center'}});return y.default.createElement(c.TouchableOpacity,(0,n.default)({},k,{style:c.StyleSheet.flatten([D.container,b&&b])}),y.default.createElement(V,{source:w,style:c.StyleSheet.flatten([D.imageContainer,I&&I]),resizeMode:"cover"},y.default.createElement(c.View,{style:c.StyleSheet.flatten([D.overlayContainer,x&&x])},y.default.createElement(c.View,{style:c.StyleSheet.flatten([D.iconContainer,P&&P])},T&&y.default.createElement(S.default,T)),y.default.createElement(p.default,{testID:"featuredTileTitle",h4:!0,style:c.StyleSheet.flatten([D.text,j&&j])},C),(f=v,u={style:E},h=D.text,(0,s.renderNode)(p.default,f,(0,o.default)({},u,{style:c.StyleSheet.flatten([h,u&&u.style])}))))))};e.FeaturedTile=h,h.propTypes={title:f.default.string,icon:f.default.object,caption:f.default.node,imageSrc:c.Image.propTypes.source,onPress:f.default.func,containerStyle:u.ViewPropTypes.style,iconContainerStyle:u.ViewPropTypes.style,imageContainerStyle:u.ViewPropTypes.style,overlayContainerStyle:u.ViewPropTypes.style,titleStyle:c.Text.propTypes.style,captionStyle:c.Text.propTypes.style,width:f.default.number,height:f.default.number,ImageComponent:f.default.oneOfType([f.default.func,f.default.object])},h.defaultProps={ImageComponent:u.BackgroundImage};var C=(0,u.withTheme)(h,'FeaturedTile');e.default=C},752,[1,11,9,46,49,61,2,518,528,738,731]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.Header=void 0;var n=t(r(d[1])),l=t(r(d[2])),o=t(r(d[3])),f=t(r(d[4])),c=t(r(d[5])),u=r(d[6]),y=r(d[7]),p=r(d[8]),s=t(r(d[9])),h=t(r(d[10])),S={left:'flex-start',right:'flex-end',center:'center'},C=function(t){var n=t.style,l=t.placement,c=t.children;return f.default.createElement(u.View,{style:u.StyleSheet.flatten([{alignItems:S[l]},n])},null==c||!1===c?null:c.text?(0,p.renderNode)(s.default,c.text,(0,o.default)({numberOfLines:1},c)):c.icon?(0,p.renderNode)(h.default,(0,o.default)({},c,{name:c.icon,containerStyle:u.StyleSheet.flatten([{alignItems:S[l]},c.containerStyle])})):(0,p.renderNode)(s.default,c))};C.propTypes={placement:c.default.oneOf(['left','center','right']),style:y.ViewPropTypes.style,children:c.default.oneOfType([p.nodeType,c.default.node])};var b=function(t){var o=t.statusBarProps,c=t.leftComponent,y=t.centerComponent,p=t.rightComponent,s=t.leftContainerStyle,h=t.centerContainerStyle,S=t.rightContainerStyle,b=t.backgroundColor,k=t.backgroundImage,I=t.backgroundImageStyle,P=t.containerStyle,w=t.placement,B=t.barStyle,v=t.children,O=t.theme,x=(0,l.default)(t,["statusBarProps","leftComponent","centerComponent","rightComponent","leftContainerStyle","centerContainerStyle","rightContainerStyle","backgroundColor","backgroundImage","backgroundImageStyle","containerStyle","placement","barStyle","children","theme"]);return f.default.createElement(u.ImageBackground,(0,n.default)({testID:"headerContainer"},x,{style:u.StyleSheet.flatten([T.container(O),b&&{backgroundColor:b},P]),source:k,imageStyle:I}),f.default.createElement(u.StatusBar,(0,n.default)({barStyle:B},o)),f.default.createElement(C,{style:u.StyleSheet.flatten(['center'===w&&T.rightLeftContainer,s]),placement:"left"},f.default.isValidElement(v)&&v||v[0]||c),f.default.createElement(C,{style:u.StyleSheet.flatten([T.centerContainer,'center'!==w&&{paddingHorizontal:u.Platform.select({android:16,default:15})},h]),placement:w},v[1]||y),f.default.createElement(C,{style:u.StyleSheet.flatten(['center'===w&&T.rightLeftContainer,S]),placement:"right"},v[2]||p))};e.Header=b,b.propTypes={placement:c.default.oneOf(['left','center','right']),leftComponent:p.nodeType,centerComponent:p.nodeType,rightComponent:p.nodeType,leftContainerStyle:y.ViewPropTypes.style,centerContainerStyle:y.ViewPropTypes.style,rightContainerStyle:y.ViewPropTypes.style,backgroundColor:c.default.string,backgroundImage:c.default.object,backgroundImageStyle:u.Image.propTypes.style,containerStyle:y.ViewPropTypes.style,statusBarProps:c.default.object,barStyle:c.default.oneOf(['default','light-content','dark-content']),children:c.default.oneOfType([c.default.arrayOf(c.default.node),c.default.node]),theme:c.default.object},b.defaultProps={placement:'center',children:[]};var T={container:function(t){return{borderBottomColor:'#f2f2f2',borderBottomWidth:u.StyleSheet.hairlineWidth,paddingHorizontal:10,backgroundColor:t.colors.primary,paddingTop:(0,y.getStatusBarHeight)(),flexDirection:'row',justifyContent:'space-between',alignItems:'center',height:u.Platform.select({android:56,default:44})+(0,y.getStatusBarHeight)()}},centerContainer:{flex:3},rightLeftContainer:{flex:1}},k=(0,y.withTheme)(b,'Header');e.default=k},753,[1,11,9,46,49,61,2,518,528,738,731]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.PricingCard=void 0;var l=t(r(d[1])),n=t(r(d[2])),o=t(r(d[3])),f=t(r(d[4])),u=t(r(d[5])),c=r(d[6]),s=r(d[7]),p=r(d[8]),y=t(r(d[9])),S=t(r(d[10])),h=t(r(d[11])),b=function(t){var l=t.theme,u=(0,o.default)(t,["theme"]),s=u.containerStyle,p=u.wrapperStyle,b=u.title,P=u.price,T=u.info,C=u.button,v=u.color,B=void 0===v?l.colors.primary:v,E=u.titleStyle,j=u.pricingStyle,k=u.infoStyle,x=u.onButtonPress,z=(0,o.default)(u,["containerStyle","wrapperStyle","title","price","info","button","color","titleStyle","pricingStyle","infoStyle","onButtonPress"]);return f.default.createElement(c.View,(0,n.default)({},z,{style:c.StyleSheet.flatten([w.container(l),s&&s])}),f.default.createElement(c.View,{style:c.StyleSheet.flatten([w.wrapper,p&&p])},f.default.createElement(y.default,{testID:"pricingCardTitle",style:c.StyleSheet.flatten([w.pricingTitle,E,{color:B}])},b),f.default.createElement(y.default,{style:c.StyleSheet.flatten([w.pricingPrice,j])},P),T.map(function(t){return f.default.createElement(y.default,{key:t,style:c.StyleSheet.flatten([w.pricingInfo(l),k])},t)}),f.default.createElement(S.default,{title:C.title,buttonStyle:c.StyleSheet.flatten([w.button,C.buttonStyle,{backgroundColor:B}]),onPress:x,icon:f.default.createElement(h.default,{name:C.icon,size:15,color:"white"})})))};e.PricingCard=b,b.propTypes={containerStyle:p.ViewPropTypes.style,wrapperStyle:p.ViewPropTypes.style,title:u.default.string,price:u.default.oneOfType([u.default.string,u.default.number]),info:u.default.arrayOf(u.default.string),button:u.default.object,color:u.default.string,onButtonPress:u.default.func,titleStyle:u.default.object,pricingStyle:u.default.object,infoStyle:u.default.object,theme:u.default.object},b.defaultProps={info:[]};var w={container:function(t){return(0,l.default)({margin:15,marginBottom:15,backgroundColor:'white',borderWidth:1,padding:15,borderColor:t.colors.grey5},c.Platform.select({android:{elevation:1},default:{shadowColor:'rgba(0,0,0, .2)',shadowOffset:{height:1,width:0},shadowOpacity:.5,shadowRadius:.5}}))},wrapper:{backgroundColor:'transparent'},pricingTitle:(0,l.default)({textAlign:'center',fontSize:(0,s.normalizeText)(30)},c.Platform.select({android:(0,l.default)({},p.fonts.android.black),default:{fontWeight:'800'}})),pricingPrice:(0,l.default)({textAlign:'center',marginTop:10,marginBottom:10,fontSize:(0,s.normalizeText)(40)},c.Platform.select({android:(0,l.default)({},p.fonts.android.bold),default:{fontWeight:'700'}})),pricingInfo:function(t){return(0,l.default)({textAlign:'center',marginTop:5,marginBottom:5,color:t.colors.grey3},c.Platform.select({android:(0,l.default)({},p.fonts.android.bold),default:{fontWeight:'600'}}))},button:{marginTop:15,marginBottom:10}},P=(0,p.withTheme)(b,'PricingCard');e.default=P},754,[1,46,11,9,49,61,2,528,518,738,517,731]); -__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=e.Tooltip=void 0;var o=n(r(d[2])),l=n(r(d[3])),s=n(r(d[4])),u=n(r(d[5])),f=n(r(d[6])),h=n(r(d[7])),p=n(r(d[8])),c=n(r(d[9])),y=r(d[10]),b=r(d[11]),v=r(d[12]),O=n(r(d[13])),w=t(r(d[14])),C=(function(t){function n(){var t,s;(0,l.default)(this,n);for(var h=arguments.length,c=new Array(h),b=0;bt;return p.default.createElement(y.View,{style:{position:'absolute',top:C?o-13:o+u-2,left:l+(0,w.getElementVisibleWidth)(f,l,v.ScreenWidth)/2-7.5}},p.default.createElement(O.default,{style:{borderBottomColor:b||c},isDown:C}))},s.renderContent=function(t){var n=s.props,o=n.popover,l=n.withPointer,u=n.toggleOnPress,f=n.highlightColor;if(!t)return s.wrapWithPress(u,s.props.children);var h=s.state,c=h.yOffset,b=h.xOffset,v=h.elementWidth,O=h.elementHeight,w=s.getTooltipStyle();return p.default.createElement(y.View,null,p.default.createElement(y.View,{style:{position:'absolute',top:c,left:b,backgroundColor:f,overflow:'visible',width:v,height:O}},s.props.children),l&&s.renderPointer(w.top),p.default.createElement(y.View,{style:w,testID:"tooltipPopoverContainer"},o))},s.getElementPosition=function(){s.renderedElement&&s.renderedElement.measure(function(t,n,o,l,u,f){s.setState({xOffset:u,yOffset:f,elementWidth:o,elementHeight:l})})},s}return(0,h.default)(n,t),(0,s.default)(n,[{key:"componentDidMount",value:function(){setTimeout(this.getElementPosition,500)}},{key:"render",value:function(){var t=this,n=this.state.isVisible,o=this.props,l=o.onClose,s=o.withOverlay,u=o.onOpen;return p.default.createElement(y.View,{collapsable:!1,ref:function(n){t.renderedElement=n}},this.renderContent(!1),p.default.createElement(y.Modal,{animationType:"fade",visible:n,transparent:!0,onDismiss:l,onShow:u,onRequestClose:l},p.default.createElement(y.TouchableOpacity,{style:P.container(s),onPress:this.toggleTooltip,activeOpacity:1},this.renderContent(!0))))}}]),n})(p.default.PureComponent);e.Tooltip=C,C.propTypes={children:c.default.element,withPointer:c.default.bool,popover:c.default.element,toggleOnPress:c.default.bool,height:c.default.number,width:c.default.oneOfType([c.default.number,c.default.string]),containerStyle:b.ViewPropTypes.style,pointerColor:c.default.string,onClose:c.default.func,onOpen:c.default.func,withOverlay:c.default.bool,backgroundColor:c.default.string,highlightColor:c.default.string},C.defaultProps={withOverlay:!0,highlightColor:'transparent',withPointer:!0,toggleOnPress:!0,height:40,width:150,containerStyle:{},backgroundColor:'#617080',onClose:function(){},onOpen:function(){}};var P={container:function(t){return{backgroundColor:t?'rgba(250, 250, 250, 0.70)':'transparent',flex:1}}},E=(0,b.withTheme)(C,'Tooltip');e.default=E},755,[356,1,46,22,23,30,33,36,49,61,2,518,528,756,757]); -__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])),l=t(r(d[2])),n=r(d[3]),s=t(r(d[4])),f=function(t){var l=t.style,s=t.isDown;return o.default.createElement(n.View,{style:n.StyleSheet.flatten([h.triangle,l,s?h.down:{}])})};f.propTypes={style:s.default.style,isDown:l.default.bool};var h=n.StyleSheet.create({down:{transform:[{rotate:'180deg'}]},triangle:{width:0,height:0,backgroundColor:'transparent',borderStyle:'solid',borderLeftWidth:8,borderRightWidth:8,borderBottomWidth:15,borderLeftColor:'transparent',borderRightColor:'transparent',borderBottomColor:'white'}}),u=f;e.default=u},756,[1,49,61,2,522]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.getElementVisibleWidth=void 0;var t=function(t,n){return t*n},n=function(t,n){return Math.sqrt(Math.pow(t[0]-n[0],2)+Math.pow(t[1]-n[1],2))},u=function(t,n,u){return n>=0?n+t<=u?t:u-n:t-n};e.getElementVisibleWidth=u;var c=function(t,n,u,c,o){switch(n){case 0:case 3:return t<1?10:t>c?c-10:t;case 1:case 2:var f=c-t;return f>=o?t:t-(o-f+10);default:return 0}},o=function(o,f,s,l,h,v,p,M,_){var b=[o+u(s,o,h)/2,f+l/2],w=[h,b[1]],y=[b[0],v],E=[0,b[1]],V=n(b,[b[0],0]),W=n(b,w),j=n(b,y),q=n(b,E),x=l/2,O=[[-1,-1],[1,-1],[1,1],[-1,1]],P=[[-p,-M],[0,-M],[0,0],[-p,0]],k=[t(V,q),t(V,W),t(W,j),t(j,q)].map(function(t,n){return{area:t,id:n}}).sort(function(t,n){return n.area-t.area})[0].id,z=(_?b[0]-18*O[k][0]:b[0])+(.001*O[k][0]+P[k][0]);return{x:c(z,k,b[0],h,p),y:b[1]+(x*O[k][1]+P[k][1])+(_?10*O[k][1]:0)}};e.default=o},757,[]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Rating",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"AirbnbRating",{enumerable:!0,get:function(){return u.default}});var n=t(r(d[1])),u=t(r(d[2]))},758,[1,759,769]); -__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])),u=n(r(d[4])),s=n(r(d[5])),c=n(r(d[6])),f=n(r(d[7])),p=n(r(d[8])),y=n(r(d[9])),h=t(r(d[10])),w=n(r(d[11])),v=r(d[12]),C={star:{source:r(d[13]),color:'#f1c40f',backgroundColor:'white'},heart:{source:r(d[14]),color:'#e74c3c',backgroundColor:'white'},rocket:{source:r(d[15]),color:'#2ecc71',backgroundColor:'white'},bell:{source:r(d[16]),color:'#f39c12',backgroundColor:'white'}},R=(function(t){function n(t){var o;(0,u.default)(this,n);var l=(o=(0,c.default)(this,(0,f.default)(n).call(this,t))).props,s=l.onStartRating,p=l.onFinishRating,y=l.fractions,h=new v.Animated.ValueXY,w=v.PanResponder.create({onStartShouldSetPanResponder:function(){return!0},onPanResponderGrant:function(){'function'==typeof s&&s()},onPanResponderMove:function(t,n){var l=new v.Animated.ValueXY;l.setValue({x:n.dx,y:0}),o.setState({position:l,value:n.dx})},onPanResponderRelease:function(t){var n=o.getCurrentRating(o.state.value);n>=o.props.minValue&&(y||o.setCurrentRating(n),p(n))}});return o.state={panResponder:w,position:h,display:!1},o}return(0,p.default)(n,t),(0,s.default)(n,[{key:"componentDidMount",value:function(){return l.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,l.default.awrap(r(d[13]));case 3:return t.sent,t.next=6,l.default.awrap(r(d[14]));case 6:return t.sent,t.next=9,l.default.awrap(r(d[15]));case 9:return t.sent,t.next=12,l.default.awrap(r(d[16]));case 12:t.sent,this.setState({display:!0}),t.next=19;break;case 16:t.prev=16,t.t0=t.catch(0),console.log(t.t0);case 19:this.setCurrentRating(this.props.startingValue);case 20:case"end":return t.stop()}},null,this,[[0,16]])}},{key:"componentWillReceiveProps",value:function(t){t.startingValue!==this.props.startingValue&&this.setCurrentRating(t.startingValue)}},{key:"getPrimaryViewStyle",value:function(){var t=this.state.position,n=this.props,o=n.imageSize,l=n.ratingCount,u=n.type,s=C[u].color,c=t.x.interpolate({inputRange:[o/2*-l,0,l*(o/2)],outputRange:[0,l*o/2,l*o],extrapolate:'clamp'},{useNativeDriver:!0});return{backgroundColor:s,width:c,height:c?o:0}}},{key:"getSecondaryViewStyle",value:function(){var t=this.state.position,n=this.props,o=n.imageSize,l=n.ratingCount,u=n.type,s=C[u].backgroundColor,c=t.x.interpolate({inputRange:[o/2*-l,0,l*(o/2)],outputRange:[l*o,l*o/2,0],extrapolate:'clamp'},{useNativeDriver:!0});return{backgroundColor:s,width:c,height:c?o:0}}},{key:"renderRatings",value:function(){var t=this.props,n=t.imageSize,o=t.ratingCount,l=t.type,u=t.tintColor,s=C[l].source;return(0,y.default)(o,function(t){return h.default.createElement(v.View,{key:t,style:x.starContainer},h.default.createElement(v.Image,{source:s,style:{width:n,height:n,tintColor:u}}))})}},{key:"getCurrentRating",value:function(t){var n=this.props,o=n.fractions,l=n.imageSize,u=n.ratingCount,s=u/2,c=0;return t>u*l/2?c=u:t<-u*l/2?c=0:tl?(c=s+t/l,c=o?+c.toFixed(o):Math.ceil(c)):c=o?+s.toFixed(o):Math.ceil(s),c}},{key:"setCurrentRating",value:function(t){var n=this.props,o=n.imageSize,l=n.ratingCount,u=null;u=t>l?l*o/2:t<0?-l*o/2:tl/2?(t-l/2)*o:0;var s=new v.Animated.ValueXY;s.setValue({x:u,y:0}),this.setState({position:s,value:u})}},{key:"displayCurrentRating",value:function(){var t=this.props,n=t.ratingCount,o=t.type,l=t.readonly,u=t.ratingTextColor||C[o].color;return h.default.createElement(v.View,{style:x.showRatingView},h.default.createElement(v.View,{style:x.ratingView},h.default.createElement(v.Text,{style:[x.ratingText,{color:u}]},"Rating:",' '),h.default.createElement(v.Text,{style:[x.currentRatingText,{color:u}]},this.getCurrentRating(this.state.value)),h.default.createElement(v.Text,{style:[x.maxRatingText,{color:u}]},"/",n)),h.default.createElement(v.View,null,l&&h.default.createElement(v.Text,{style:[x.readonlyLabel,{color:u}]},"(readonly)")))}},{key:"render",value:function(){var t=this.props,n=t.readonly,l=t.type,u=t.ratingImage,s=t.ratingColor,c=t.ratingBackgroundColor,f=t.style,p=t.showRating;if('custom'===l){var y={source:u,color:s,backgroundColor:c};C.custom=y}return this.state.display?h.default.createElement(v.View,{pointerEvents:n?'none':'auto',style:f},p&&this.displayCurrentRating(),h.default.createElement(v.View,(0,o.default)({style:x.starsWrapper},this.state.panResponder.panHandlers),h.default.createElement(v.View,{style:x.starsInsideWrapper},h.default.createElement(v.Animated.View,{style:this.getPrimaryViewStyle()}),h.default.createElement(v.Animated.View,{style:this.getSecondaryViewStyle()})),this.renderRatings())):null}}]),n})(h.Component);e.default=R,R.defaultProps={type:'star',ratingImage:r(d[13]),ratingColor:'#f1c40f',ratingBackgroundColor:'white',ratingCount:5,imageSize:40,onFinishRating:function(){return console.log('Attach a onFinishRating function here.')},minValue:0};var x=v.StyleSheet.create({starsWrapper:{flexDirection:'row',justifyContent:'center',alignItems:'center'},starsInsideWrapper:{position:'absolute',top:0,left:0,right:0,bottom:0,flexDirection:'row',justifyContent:'center',alignItems:'center'},showRatingView:{flexDirection:'column',justifyContent:'center',alignItems:'center',paddingBottom:5},ratingView:{flexDirection:'row',justifyContent:'center',alignItems:'center',paddingBottom:5},ratingText:{fontSize:15,textAlign:'center',fontFamily:'ios'===v.Platform.OS?'Trebuchet MS':null,color:'#34495e'},readonlyLabel:{justifyContent:'center',alignItems:'center',fontSize:12,textAlign:'center',fontFamily:'ios'===v.Platform.OS?'Trebuchet MS':null,color:'#34495a'},currentRatingText:{fontSize:30,textAlign:'center',fontFamily:'ios'===v.Platform.OS?'Trebuchet MS':null},maxRatingText:{fontSize:18,textAlign:'center',fontFamily:'ios'===v.Platform.OS?'Trebuchet MS':null,color:'#34495e'}});R.propTypes={type:w.default.string,ratingImage:v.Image.propTypes.source,ratingColor:w.default.string,ratingBackgroundColor:w.default.string,ratingCount:w.default.number,ratingTextColor:w.default.string,imageSize:w.default.number,onStartRating:w.default.func,onFinishRating:w.default.func,showRating:w.default.bool,style:v.ViewPropTypes.style,readonly:w.default.bool,startingValue:w.default.number,fractions:function(t,n,o){if(t[n]){var l=t[n];return'number'==typeof l?l>=0&&l<=20?null:new Error("`"+n+"` in `"+o+"` must be between 0 and 20"):new Error("`"+n+"` in `"+o+"` must be a number")}},minValue:w.default.number}},759,[356,1,11,138,22,23,30,33,36,760,49,61,2,765,766,767,768]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),f=r(d[2]),o=9007199254740991,u=4294967295,v=Math.min;m.exports=function(c,_){if((c=f(c))<1||c>o)return[];var h=u,p=v(c,u);_=t(_),c-=u;for(var s=n(p,_);++h=s+1},t.props)))}),h.default.createElement(v.View,{style:S.ratingContainer},f&&h.default.createElement(v.Text,{style:S.reviewText},u[n-1]),h.default.createElement(v.View,{style:S.starContainer},this.renderStars(c)))}}]),n})(h.Component);e.default=R,R.defaultProps={defaultRating:3,reviews:["Terrible","Bad","Okay","Good","Great"],count:5,onFinishRating:function(){return console.log('Rating selected. Attach a function here.')},showRating:!0};var S=v.StyleSheet.create({ratingContainer:{backgroundColor:'transparent',flexDirection:'column',alignItems:'center',justifyContent:'center'},reviewText:{fontSize:25,fontWeight:'bold',margin:10,color:'rgba(230, 196, 46, 1)'},starContainer:{flexDirection:'row',alignItems:'center',justifyContent:'center'}})},769,[356,1,11,22,23,30,33,36,770,49,61,2,771]); -__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-1}function $t(n,t,r){for(var e=-1,u=null==n?0:n.length;++e-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({'&':'&','<':'<','>':'>','"':'"',"'":'''});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','"':'"',''':"'"});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?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;if(o.set(n,f),ga(n))return n.forEach(function(t){f.add(Ne(t,r,e,t,n,o))}),f;if(ha(n))return n.forEach(function(t,u){f.set(u,Ne(t,r,e,u,n,o))}),f;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-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;++ui?0:i+e),(u=u===t||u>i?i:Aa(u))<0&&(u+=i),u=e>u?0:ka(u);e0&&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&&et}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=120&&s.length>=120)?new Oe(f&&s):t}s=n[0];var h=-1,p=a[0];n:for(;++h-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&&++iu?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>>1,o=n[i];null!==o&&!ya(o)&&(r?o<=t: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=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=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;++f1?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-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;++u1&&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;++aa))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);++s1?'& ':'')+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&&n0){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;++e1?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 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=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);++e1),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>>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&&er){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);++uL)return[];var r=T,e=Qr(n,T);t=oo(t),n-=T;for(var u=ur(e,t);++r=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.11",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+'';(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=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)},770,[]); -__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=void 0;var l=s(r(d[2])),n=s(r(d[3])),u=s(r(d[4])),o=s(r(d[5])),c=s(r(d[6])),f=t(r(d[7])),h=r(d[8]),p=r(d[9]),v=r(d[10]),y=(function(t){function s(){var t;return(0,l.default)(this,s),(t=(0,u.default)(this,(0,o.default)(s).call(this))).springValue=new h.Animated.Value(1),t.state={selected:!1},t}return(0,c.default)(s,t),(0,n.default)(s,[{key:"spring",value:function(){var t=this.props,s=t.position,l=t.starSelectedInPosition;this.springValue.setValue(1.2),h.Animated.spring(this.springValue,{toValue:1,friction:2,tension:1}).start(),this.setState({selected:!this.state.selected}),l(s)}},{key:"render",value:function(){var t=this.props,s=t.fill,l=t.size,n=t.selectedColor,u=t.isDisabled,o=s&&null===n?v:p;return f.default.createElement(h.TouchableOpacity,{activeOpacity:1,onPress:this.spring.bind(this),disabled:u},f.default.createElement(h.Animated.Image,{source:o,style:[V.starStyle,{tintColor:s&&n?n:void 0,width:l||40,height:l||40,transform:[{scale:this.springValue}]}]}))}}]),s})(f.PureComponent);e.default=y,y.defaultProps={selectedColor:'#f1c40f'};var V=h.StyleSheet.create({starStyle:{margin:3}})},771,[356,1,22,23,30,33,36,49,2,772,773]); -__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-ratings/src/images",width:50,height:50,scales:[1],hash:"4bdd6aad790c6c8370a06876ec7d31e1",name:"airbnb-star",type:"png"})},772,[164]); -__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-ratings/src/images",width:50,height:50,scales:[1],hash:"4b9cf0cc747e3c1abc541befa05b1e37",name:"airbnb-star-selected",type:"png"})},773,[164]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default={COLOR:{TOOLBAR_COLOR:"#2a3381",READER_HEADER_COLOR:"#171d47dd",READER_FOOTER_COLOR:"#171d47dd",READER_STATUS_BAR_COLOR:"#363C5D",READER_STATUS_BAR_COLOR_NIGHT_MODE:"#141a3c",TOOLBAR_COLOR_ALT:"#DEBB0A",TOOLBAR_COLOR_ALT_NIGHT_MODE:"#99852c",TOOLBAR_COLOR_ALT2:"#003436",TOOLBAR_TINT:"#fff",TOOLBAR_TINT_DARK:"#000",SETTING_SWITCH_COLOR:"#5195ea",SETTING_SWITCH_THUMB:"#A7CAF8",SETTING_BACKGROUND_COLOR:"#efeff4",ACTIVE_VIEW_COLOR_NIGHT_MODE:"#2d2d2d",INACTIVE_VIEW_COLOR_NIGHT_MODE:"#232323",ACTIVE_VIEW_COLOR:"#C7C7D7",INACTIVE_VIEW_COLOR:"#e9e9ee",MODAL_BACKGROUND_NIGHT_MODE:"#202124",MODAL_BACKGROUND:"#e9e9ee",MODAL_ACCENT_NIGHT_MODE:"#2581df",MODAL_ACCENT_NIGHT_MODE_ALT:"#5195ea",MODAL_TEXT_NIGHT_MODE:"#fff",MODAL_TEXT:"#000",ENABELED_TEXT_COLOR_NIGHT_MODE:"#2581df",DISABLED_TEXT_COLOR_NIGHT_MODE:"#a3a3a3",ENABELED_TEXT_COLOR:"#2581df",DISABLED_TEXT_COLOR:"#a3a3a3",COMPONENT_COLOR_NIGHT_MODE:"#fefefe",COMPONENT_COLOR:"#232323",VISHRAM_SHORT:"#ffc500",VISHRAM_LONG:"#ff4500"}}},774,[]); -__d(function(g,r,i,a,m,e,d){'use strict';Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[0]).NativeModules.SplashScreen;e.default=t},775,[2]); -__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])),c=t(r(d[3])),u=t(r(d[4])),s=(function(){function t(){(0,l.default)(this,t),this.TRACKING_ID="UA-45513519-1",this._trackingOn=!1}return(0,c.default)(t,[{key:"allowTracking",value:function(t){this._trackingOn=t,u.default.analytics().setAnalyticsCollectionEnabled(t),t&&this._tracker}},{key:"trackScreenView",value:function(t,n){this._trackingOn&&u.default.analytics().setCurrentScreen(t,n)}},{key:"trackReaderEvent",value:function(t,l){this._trackingOn&&u.default.analytics().logEvent("reader",(0,n.default)({},t,""+l))}},{key:"trackSettingsEvent",value:function(t,l){this._trackingOn&&u.default.analytics().logEvent("setting",(0,n.default)({},t,""+l))}},{key:"trackRemindersEvent",value:function(t,l){this._trackingOn&&u.default.analytics().logEvent("reminder",(0,n.default)({},t,""+l))}}],[{key:"getInstance",value:function(){return null===this.myInstance&&(this.myInstance=new t),this.myInstance}}]),t})();e.default=s,s.myInstance=null},776,[1,47,22,23,777]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0});var o={};e.default=void 0;var u=t(r(d[1]));Object.keys(u).forEach(function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(o,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}}))});var n=u.default;e.default=n},777,[356,778]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.utils=e.storage=e.perf=e.notifications=e.messaging=e.links=e.invites=e.iid=e.functions=e.firestore=e.database=e.crashlytics=e.config=e.auth=e.analytics=e.admob=e.default=void 0;var s=t(r(d[1])),n=t(r(d[2])),u=r(d[3]),c=t(r(d[4])),l=t(r(d[5])),o=(t(r(d[6])),t(r(d[7]))),f=r(d[8]),E=r(d[9]),A=r(d[10]),M=r(d[11]),h=r(d[12]),_=r(d[13]),N=r(d[14]),S=r(d[15]),p=r(d[16]),O=r(d[17]),D=r(d[18]),L=r(d[19]),U=r(d[20]),y=r(d[21]),v=r(d[22]),b=r(d[23]),k=u.NativeModules.RNFirebase,R=new((function(){function t(){if((0,s.default)(this,t),!k)throw new Error(l.default.STRINGS.ERROR_MISSING_CORE);c.default.initializeNativeApps(),this.admob=c.default.moduleAndStatics('admob',f.statics,f.MODULE_NAME),this.analytics=c.default.moduleAndStatics('analytics',A.statics,A.MODULE_NAME),this.auth=c.default.moduleAndStatics('auth',E.statics,E.MODULE_NAME),this.config=c.default.moduleAndStatics('config',M.statics,M.MODULE_NAME),this.crashlytics=c.default.moduleAndStatics('crashlytics',h.statics,h.MODULE_NAME),this.database=c.default.moduleAndStatics('database',_.statics,_.MODULE_NAME),this.firestore=c.default.moduleAndStatics('firestore',N.statics,N.MODULE_NAME),this.functions=c.default.moduleAndStatics('functions',S.statics,S.MODULE_NAME),this.iid=c.default.moduleAndStatics('iid',p.statics,p.MODULE_NAME),this.invites=c.default.moduleAndStatics('invites',O.statics,O.MODULE_NAME),this.links=c.default.moduleAndStatics('links',D.statics,D.MODULE_NAME),this.messaging=c.default.moduleAndStatics('messaging',L.statics,L.MODULE_NAME),this.notifications=c.default.moduleAndStatics('notifications',U.statics,U.MODULE_NAME),this.perf=c.default.moduleAndStatics('perf',y.statics,y.MODULE_NAME),this.storage=c.default.moduleAndStatics('storage',v.statics,v.MODULE_NAME),this.utils=c.default.moduleAndStatics('utils',b.statics,b.MODULE_NAME)}return(0,n.default)(t,[{key:"initializeApp",value:function(t,s){return c.default.initializeApp(t,s)}},{key:"app",value:function(t){return c.default.app(t)}},{key:"apps",get:function(){return c.default.apps()}},{key:"SDK_VERSION",get:function(){return o.default}}]),t})()),I=R;e.default=I;var w=R.admob,z=R.analytics,G=R.auth,j=R.config,C=R.crashlytics,F=R.database,K=R.firestore,P=R.functions,T=R.iid,V=R.invites,q=R.links,x=R.messaging,B=R.notifications,H=R.perf,J=R.storage,Q=R.utils;e.utils=Q,e.storage=J,e.perf=H,e.notifications=B,e.messaging=x,e.links=q,e.invites=V,e.iid=T,e.functions=P,e.firestore=K,e.database=F,e.crashlytics=C,e.config=j,e.auth=G,e.analytics=z,e.admob=w},778,[1,22,23,2,779,782,780,882,784,799,811,812,813,814,822,846,848,849,852,860,863,874,877,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])),o=r(d[2]),u=t(r(d[3])),R=t(r(d[4])),l=r(d[5]),f=o.NativeModules.RNFirebase,s={},S={},I={database:!0,functions:!0,storage:!1,admob:!1,analytics:!1,auth:!1,config:!1,crashlytics:!1,firestore:!1,iid:!1,invites:!1,links:!1,messaging:!1,notifications:!1,perf:!1,utils:!1},E={DEFAULT_APP_NAME:"[DEFAULT]",app:function(t){var n=t?t.toUpperCase():"[DEFAULT]",o=s[n];if(!o)throw new Error(R.default.STRINGS.ERROR_APP_NOT_INIT(n));return o},apps:function(){return Object.values(s)},appModule:function(t,n,o){return function(){var u=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if(u&&!I[n])throw new Error(R.default.STRINGS.ERROR_INIT_SERVICE_URL_OR_REGION_UNSUPPORTED(n));var f=""+t.name+(u||'');return S[f]||(S[f]={}),S[f][n]||(S[f][n]=new o(t,u),l.isAndroid&&'utils'!==n&&!R.default.FLAGS.checkedPlayServices&&(R.default.FLAGS.checkedPlayServices=!0,t.utils().checkPlayServicesAvailability())),S[f][n]}},deleteApp:function(t){s[t]&&delete s[t]},initializeApp:function(t,n){if(n&&!(0,l.isString)(n))throw new Error(R.default.STRINGS.ERROR_INIT_STRING_NAME);var o=(n||"[DEFAULT]").toUpperCase();if(s[o])return console.warn(R.default.STRINGS.WARN_INITIALIZE_DEPRECATION),s[o];if(!(0,l.isObject)(t))throw new Error(R.default.STRINGS.ERROR_INIT_OBJECT);if(!t.apiKey)throw new Error(R.default.STRINGS.ERROR_MISSING_OPT('apiKey'));if(!t.appId)throw new Error(R.default.STRINGS.ERROR_MISSING_OPT('appId'));if(!t.databaseURL)throw new Error(R.default.STRINGS.ERROR_MISSING_OPT('databaseURL'));if(!t.messagingSenderId)throw new Error(R.default.STRINGS.ERROR_MISSING_OPT('messagingSenderId'));if(!t.projectId)throw new Error(R.default.STRINGS.ERROR_MISSING_OPT('projectId'));if(!t.storageBucket)throw new Error(R.default.STRINGS.ERROR_MISSING_OPT('storageBucket'));return s[o]=new u.default(o,t),s[o]},initializeNativeApps:function(){for(var t=0,o=f.apps.length;t2&&void 0!==arguments[2]&&arguments[2];(0,u.default)(this,t),this._initialized=!1,this._nativeInitialized=!1,this._name=n,this._options=(0,s.default)({},l),p?(this._initialized=!0,this._nativeInitialized=!0):l.databaseURL&&l.apiKey&&I.initializeApp(this._name,this._options,function(t,n){o._initialized=!0,f.SharedEventEmitter.emit("AppReady:"+o._name,{error:t,result:n})}),this.admob=h.default.appModule(this,A.NAMESPACE,A.default),this.analytics=h.default.appModule(this,_.NAMESPACE,_.default),this.auth=h.default.appModule(this,M.NAMESPACE,M.default),this.config=h.default.appModule(this,P.NAMESPACE,P.default),this.crashlytics=h.default.appModule(this,c.NAMESPACE,c.default),this.database=h.default.appModule(this,S.NAMESPACE,S.default),this.firestore=h.default.appModule(this,v.NAMESPACE,v.default),this.functions=h.default.appModule(this,N.NAMESPACE,N.default),this.iid=h.default.appModule(this,C.NAMESPACE,C.default),this.invites=h.default.appModule(this,R.NAMESPACE,R.default),this.links=h.default.appModule(this,y.NAMESPACE,y.default),this.messaging=h.default.appModule(this,b.NAMESPACE,b.default),this.notifications=h.default.appModule(this,O.NAMESPACE,O.default),this.perf=h.default.appModule(this,k.NAMESPACE,k.default),this.storage=h.default.appModule(this,w.NAMESPACE,w.default),this.utils=h.default.appModule(this,z.NAMESPACE,z.default),this._extendedProps={}}return(0,l.default)(t,[{key:"extendApp",value:function(t){if(!(0,E.isObject)(t))throw new Error(p.default.STRINGS.ERROR_MISSING_ARG('Object','extendApp'));for(var n=Object.keys(t),s=0,u=n.length;s2&&void 0!==arguments[2]?arguments[2]:'/';if(!s(n)&&!Array.isArray(n))return;var u=t.split(o),f=0,l=n,h=u.length;for(;f2&&void 0!==arguments[2]?arguments[2]:'/',u=t.split(o),f=0,l=n,s=u.length;for(;f0&&void 0!==arguments[0]?arguments[0]:0,t=new Array(8),o=(new Date).getTime()+n,f=o===p;p=o;for(var c=7;c>=0;c-=1)t[c]=u.charAt(o%64),o=Math.floor(o/64);if(0!==o)throw new Error('We should have converted the entire timestamp.');var l=t.join('');if(f){var s;for(s=11;s>=0&&63===A[s];s-=1)A[s]=0;A[s]+=1}else for(var h=0;h<12;h+=1)A[h]=Math.floor(64*Math.random());for(var v=0;v<12;v++)l+=u.charAt(A[v]);if(20!==l.length)throw new Error('Length should be 20.');return l},e.nativeToJSError=function(n,o){var u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},f=new Error(o);f.code=n,(0,t.default)(f,u);var c=f.stack.split('\n');return f.stack=c.splice(1,c.length).join('\n'),f},e.objectToUniqueId=function n(t){if(!s(t)||null===t)return JSON.stringify(t);var o=Object.keys(t).sort();var u='{';for(var f=0;f0&&void 0!==arguments[0])||arguments[0];return this._props.startMuted=t,this}}]),t})();e.default=o},791,[1,22,23]); -__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])),f=t(r(d[3]));function n(t){var n=(0,u.default)({},t);return l.default.createElement(f.default,(0,u.default)({},n,{class:"RNFirebaseAdMobBanner"}))}n.propTypes=f.default.propTypes,n.defaultProps={size:'SMART_BANNER'};var o=n;e.default=o},792,[1,11,49,793]); -__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])),o=n(r(d[3])),f=n(r(d[4])),l=n(r(d[5])),s=n(r(d[6])),v=n(r(d[7])),p=n(r(d[8])),c=n(r(d[9])),h=n(r(d[10])),y=r(d[11]),E=n(r(d[12])),w=t(r(d[13])),b=r(d[14]),T=n(r(d[15])),j=n(r(d[16])),q=(0,c.default)({},y.ViewPropTypes,{size:E.default.string.isRequired,unitId:E.default.string.isRequired,request:E.default.object,video:E.default.object});Object.keys(w.default).forEach(function(t){q[t]=E.default.func}),Object.keys(w.NativeExpressEventTypes).forEach(function(t){q[t]=E.default.func});var S={};function z(t){if(S[t])return S[t];var n=(0,y.requireNativeComponent)(t,B,{nativeOnly:{onBannerEvent:!0}});return S[t]=n,n}var B=(function(t){function n(t){var u;return(0,o.default)(this,n),(u=(0,l.default)(this,(0,s.default)(n).call(this,t))).onBannerEvent=function(t){var n=t.nativeEvent,o=(0,v.default)(u).props;if(o[n.type])if('onAdFailedToLoad'===n.type){var f=n.payload,l=f.code,s=f.message;o[n.type]((0,b.nativeToJSError)(l,s))}else o[n.type](n.payload||{});'onSizeChange'===n.type&&u.updateSize(n.payload)},u.updateSize=function(t){var n=t.width,o=t.height;u.setState({width:n,height:o})},u.state={width:0,height:0},u.nativeView=z(t.class),u}return(0,p.default)(n,t),(0,f.default)(n,[{key:"render",value:function(){var t=this.props.style;return h.default.createElement(this.nativeView,(0,u.default)({},this.props,{style:[t,(0,c.default)({},this.state)],onBannerEvent:this.onBannerEvent}))}}]),n})(h.default.Component);B.propTypes=q,B.defaultProps={request:(new T.default).addTestDevice().build(),video:(new j.default).build()};var O=B;e.default=O},793,[356,1,11,22,23,30,33,32,36,46,49,2,794,797,783,789,791]); -__d(function(g,r,i,a,m,e,d){m.exports=r(d[0])()},794,[795]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);function o(){}m.exports=function(){function n(o,n,p,c,s,y){if(y!==t){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 p(){return n}n.isRequired=n;var c={array:n,bool:n,func:n,number:n,object:n,string:n,symbol:n,any:n,arrayOf:p,element:n,instanceOf:p,node:n,objectOf:p,oneOf:p,oneOfType:p,shape:p,exact:p};return c.checkPropTypes=o,c.PropTypes=c,c}},795,[796]); -__d(function(g,r,i,a,m,e,d){'use strict';m.exports='SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED'},796,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.RewardedVideoEventTypes=e.NativeExpressEventTypes=e.default=void 0;e.default={onAdLoaded:'onAdLoaded',onAdOpened:'onAdOpened',onAdLeftApplication:'onAdLeftApplication',onAdClosed:'onAdClosed',onAdFailedToLoad:'onAdFailedToLoad'};e.NativeExpressEventTypes={onVideoEnd:'onVideoEnd',onVideoMute:'onVideoMute',onVideoPause:'onVideoPause',onVideoPlay:'onVideoPlay',onVideoStart:'onVideoStart'};e.RewardedVideoEventTypes={onRewarded:'onRewarded',onRewardedVideoStarted:'onRewardedVideoStarted'}},797,[]); -__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])),f=t(r(d[3]));function s(t){var s=(0,u.default)({},t);return l.default.createElement(f.default,(0,u.default)({},s,{class:"RNFirebaseAdMobNativeExpress"}))}s.propTypes=f.default.propTypes,s.defaultProps={size:'SMART_BANNER'};var o=s;e.default=o},798,[1,11,49,793]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.statics=e.default=e.NAMESPACE=e.MODULE_NAME=void 0;var n=t(r(d[1])),s=t(r(d[2])),u=t(r(d[3])),o=t(r(d[4])),h=t(r(d[5])),l=t(r(d[6])),v=t(r(d[7])),f=t(r(d[8])),c=r(d[9]),E=r(d[10]),_=r(d[11]),A=r(d[12]),R=t(r(d[13])),C=t(r(d[14])),I=t(r(d[15])),k=t(r(d[16])),N=t(r(d[17])),U=t(r(d[18])),y=t(r(d[19])),P=t(r(d[20])),p=t(r(d[21])),S=t(r(d[22])),M=t(r(d[23])),w=['auth_state_changed','auth_id_token_changed','phone_auth_state_changed'],D='RNFirebaseAuth';e.MODULE_NAME=D;var T='auth';e.NAMESPACE=T;var L=(function(t){function f(t){var s;(0,n.default)(this,f),s=(0,u.default)(this,(0,o.default)(f).call(this,t,{events:w,moduleName:D,hasMultiAppSupport:!0,hasCustomUrlSupport:!1,namespace:T}));var l=(0,A.getNativeModule)((0,h.default)(s));return s._user=null,s._settings=null,s._authResult=!1,s._languageCode=l.APP_LANGUAGE[t._name]||l.APP_LANGUAGE['[DEFAULT]'],l.APP_USER[t._name]&&s._setUser(l.APP_USER[t._name]),c.SharedEventEmitter.addListener((0,c.getAppEventName)((0,h.default)(s),'auth_state_changed'),function(t){s._setUser(t.user),c.SharedEventEmitter.emit((0,c.getAppEventName)((0,h.default)(s),'onAuthStateChanged'),s._user)}),c.SharedEventEmitter.addListener((0,c.getAppEventName)((0,h.default)(s),'phone_auth_state_changed'),function(t){var n="phone:auth:"+t.requestKey+":"+t.type;c.SharedEventEmitter.emit(n,t.state)}),c.SharedEventEmitter.addListener((0,c.getAppEventName)((0,h.default)(s),'auth_id_token_changed'),function(t){s._setUser(t.user),c.SharedEventEmitter.emit((0,c.getAppEventName)((0,h.default)(s),'onIdTokenChanged'),s._user)}),l.addAuthStateListener(),l.addIdTokenListener(),s}return(0,l.default)(f,t),(0,s.default)(f,[{key:"_setUser",value:function(t){return this._user=t?new v.default(this,t):null,this._authResult=!0,c.SharedEventEmitter.emit((0,c.getAppEventName)(this,'onUserChanged'),this._user),this._user}},{key:"_setUserCredential",value:function(t){var n=new v.default(this,t.user);return this._user=n,this._authResult=!0,c.SharedEventEmitter.emit((0,c.getAppEventName)(this,'onUserChanged'),this._user),{additionalUserInfo:t.additionalUserInfo,user:n}}},{key:"onAuthStateChanged",value:function(t){var n=this;return(0,_.getLogger)(this).info('Creating onAuthStateChanged listener'),c.SharedEventEmitter.addListener((0,c.getAppEventName)(this,'onAuthStateChanged'),t),this._authResult&&t(this._user||null),function(){(0,_.getLogger)(n).info('Removing onAuthStateChanged listener'),c.SharedEventEmitter.removeListener((0,c.getAppEventName)(n,'onAuthStateChanged'),t)}}},{key:"onIdTokenChanged",value:function(t){var n=this;return(0,_.getLogger)(this).info('Creating onIdTokenChanged listener'),c.SharedEventEmitter.addListener((0,c.getAppEventName)(this,'onIdTokenChanged'),t),this._authResult&&t(this._user||null),function(){(0,_.getLogger)(n).info('Removing onIdTokenChanged listener'),c.SharedEventEmitter.removeListener((0,c.getAppEventName)(n,'onIdTokenChanged'),t)}}},{key:"onUserChanged",value:function(t){var n=this;return(0,_.getLogger)(this).info('Creating onUserChanged listener'),c.SharedEventEmitter.addListener((0,c.getAppEventName)(this,'onUserChanged'),t),this._authResult&&t(this._user||null),function(){(0,_.getLogger)(n).info('Removing onUserChanged listener'),c.SharedEventEmitter.removeListener((0,c.getAppEventName)(n,'onUserChanged'),t)}}},{key:"signOut",value:function(){var t=this;return(0,A.getNativeModule)(this).signOut().then(function(){t._setUser()})}},{key:"signInAnonymously",value:function(){var t=this;return(0,A.getNativeModule)(this).signInAnonymously().then(function(n){return t._setUserCredential(n)})}},{key:"signInAnonymouslyAndRetrieveData",value:function(){var t=this;return console.warn('Deprecated signInAnonymouslyAndRetrieveData in favor of signInAnonymously.'),(0,A.getNativeModule)(this).signInAnonymously().then(function(n){return t._setUserCredential(n)})}},{key:"createUserWithEmailAndPassword",value:function(t,n){var s=this;return(0,A.getNativeModule)(this).createUserWithEmailAndPassword(t,n).then(function(t){return s._setUserCredential(t)})}},{key:"createUserAndRetrieveDataWithEmailAndPassword",value:function(t,n){var s=this;return console.warn('Deprecated createUserAndRetrieveDataWithEmailAndPassword in favor of createUserWithEmailAndPassword.'),(0,A.getNativeModule)(this).createUserWithEmailAndPassword(t,n).then(function(t){return s._setUserCredential(t)})}},{key:"signInWithEmailAndPassword",value:function(t,n){var s=this;return(0,A.getNativeModule)(this).signInWithEmailAndPassword(t,n).then(function(t){return s._setUserCredential(t)})}},{key:"signInAndRetrieveDataWithEmailAndPassword",value:function(t,n){var s=this;return console.warn('Deprecated signInAndRetrieveDataWithEmailAndPassword in favor of signInWithEmailAndPassword.'),(0,A.getNativeModule)(this).signInWithEmailAndPassword(t,n).then(function(t){return s._setUserCredential(t)})}},{key:"signInWithCustomToken",value:function(t){var n=this;return(0,A.getNativeModule)(this).signInWithCustomToken(t).then(function(t){return n._setUserCredential(t)})}},{key:"signInAndRetrieveDataWithCustomToken",value:function(t){var n=this;return console.warn('Deprecated signInAndRetrieveDataWithCustomToken in favor of signInWithCustomToken.'),(0,A.getNativeModule)(this).signInWithCustomToken(t).then(function(t){return n._setUserCredential(t)})}},{key:"signInWithCredential",value:function(t){var n=this;return(0,A.getNativeModule)(this).signInWithCredential(t.providerId,t.token,t.secret).then(function(t){return n._setUserCredential(t)})}},{key:"signInAndRetrieveDataWithCredential",value:function(t){var n=this;return console.warn('Deprecated signInAndRetrieveDataWithCredential in favor of signInWithCredential.'),(0,A.getNativeModule)(this).signInWithCredential(t.providerId,t.token,t.secret).then(function(t){return n._setUserCredential(t)})}},{key:"signInWithPhoneNumber",value:function(t,n){var s=this;return E.isAndroid?(0,A.getNativeModule)(this).signInWithPhoneNumber(t,n||!1).then(function(t){return new C.default(s,t.verificationId)}):(0,A.getNativeModule)(this).signInWithPhoneNumber(t).then(function(t){return new C.default(s,t.verificationId)})}},{key:"verifyPhoneNumber",value:function(t,n,s){var u=s,o=60;return(0,E.isBoolean)(n)?u=n:o=n,new I.default(this,t,o,u)}},{key:"sendPasswordResetEmail",value:function(t,n){return(0,A.getNativeModule)(this).sendPasswordResetEmail(t,n)}},{key:"sendSignInLinkToEmail",value:function(t,n){return(0,A.getNativeModule)(this).sendSignInLinkToEmail(t,n)}},{key:"isSignInWithEmailLink",value:function(t){return'string'==typeof t&&(t.includes('mode=signIn')||t.includes('mode%3DsignIn'))&&(t.includes('oobCode=')||t.includes('oobCode%3D'))}},{key:"signInWithEmailLink",value:function(t,n){var s=this;return(0,A.getNativeModule)(this).signInWithEmailLink(t,n).then(function(t){return s._setUserCredential(t)})}},{key:"confirmPasswordReset",value:function(t,n){return(0,A.getNativeModule)(this).confirmPasswordReset(t,n)}},{key:"applyActionCode",value:function(t){return(0,A.getNativeModule)(this).applyActionCode(t)}},{key:"checkActionCode",value:function(t){return(0,A.getNativeModule)(this).checkActionCode(t)}},{key:"fetchSignInMethodsForEmail",value:function(t){return(0,A.getNativeModule)(this).fetchSignInMethodsForEmail(t)}},{key:"verifyPasswordResetCode",value:function(t){return(0,A.getNativeModule)(this).verifyPasswordResetCode(t)}},{key:"getRedirectResult",value:function(){throw new Error(R.default.STRINGS.ERROR_UNSUPPORTED_MODULE_METHOD('auth','getRedirectResult'))}},{key:"setPersistence",value:function(){throw new Error(R.default.STRINGS.ERROR_UNSUPPORTED_MODULE_METHOD('auth','setPersistence'))}},{key:"signInWithPopup",value:function(){throw new Error(R.default.STRINGS.ERROR_UNSUPPORTED_MODULE_METHOD('auth','signInWithPopup'))}},{key:"signInWithRedirect",value:function(){throw new Error(R.default.STRINGS.ERROR_UNSUPPORTED_MODULE_METHOD('auth','signInWithRedirect'))}},{key:"useDeviceLanguage",value:function(){throw new Error(R.default.STRINGS.ERROR_UNSUPPORTED_MODULE_METHOD('auth','useDeviceLanguage'))}},{key:"languageCode",set:function(t){this._languageCode=t,(0,A.getNativeModule)(this).setLanguageCode(t)},get:function(){return this._languageCode}},{key:"settings",get:function(){return this._settings||(this._settings=new k.default(this)),this._settings}},{key:"currentUser",get:function(){return this._user}}]),f})(f.default);e.default=L;var W={EmailAuthProvider:N.default,PhoneAuthProvider:U.default,GoogleAuthProvider:y.default,GithubAuthProvider:P.default,TwitterAuthProvider:S.default,FacebookAuthProvider:M.default,OAuthProvider:p.default,PhoneAuthState:{CODE_SENT:'sent',AUTO_VERIFY_TIMEOUT:'timeout',AUTO_VERIFIED:'verified',ERROR:'error'}};e.statics=W},799,[1,22,23,30,33,32,36,800,787,781,783,785,786,782,801,802,803,804,805,806,807,808,809,810]); -__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])),h=t(r(d[4])),l=r(d[5]),s=(function(){function t(n,o){(0,u.default)(this,t),this._auth=n,this._user=o}return(0,o.default)(t,[{key:"delete",value:function(){var t=this;return(0,l.getNativeModule)(this._auth).delete().then(function(){t._auth._setUser()})}},{key:"getIdToken",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return(0,l.getNativeModule)(this._auth).getIdToken(t)}},{key:"getIdTokenResult",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return(0,l.getNativeModule)(this._auth).getIdTokenResult(t)}},{key:"linkWithCredential",value:function(t){var n=this;return(0,l.getNativeModule)(this._auth).linkWithCredential(t.providerId,t.token,t.secret).then(function(t){return n._auth._setUserCredential(t)})}},{key:"linkAndRetrieveDataWithCredential",value:function(t){var n=this;return console.warn('Deprecated linkAndRetrieveDataWithCredential in favor of linkWithCredential.'),(0,l.getNativeModule)(this._auth).linkWithCredential(t.providerId,t.token,t.secret).then(function(t){return n._auth._setUserCredential(t)})}},{key:"reauthenticateWithCredential",value:function(t){var n=this;return(0,l.getNativeModule)(this._auth).reauthenticateWithCredential(t.providerId,t.token,t.secret).then(function(t){return n._auth._setUserCredential(t)})}},{key:"reauthenticateAndRetrieveDataWithCredential",value:function(t){var n=this;return console.warn('Deprecated reauthenticateAndRetrieveDataWithCredential in favor of reauthenticateWithCredential.'),(0,l.getNativeModule)(this._auth).reauthenticateWithCredential(t.providerId,t.token,t.secret).then(function(t){return n._auth._setUserCredential(t)})}},{key:"reload",value:function(){var t=this;return(0,l.getNativeModule)(this._auth).reload().then(function(n){t._auth._setUser(n)})}},{key:"sendEmailVerification",value:function(t){var n=this;return(0,l.getNativeModule)(this._auth).sendEmailVerification(t).then(function(t){n._auth._setUser(t)})}},{key:"toJSON",value:function(){return(0,n.default)({},this._user)}},{key:"unlink",value:function(t){var n=this;return(0,l.getNativeModule)(this._auth).unlink(t).then(function(t){return n._auth._setUser(t)})}},{key:"updateEmail",value:function(t){var n=this;return(0,l.getNativeModule)(this._auth).updateEmail(t).then(function(t){n._auth._setUser(t)})}},{key:"updatePassword",value:function(t){var n=this;return(0,l.getNativeModule)(this._auth).updatePassword(t).then(function(t){n._auth._setUser(t)})}},{key:"updatePhoneNumber",value:function(t){var n=this;return(0,l.getNativeModule)(this._auth).updatePhoneNumber(t.providerId,t.token,t.secret).then(function(t){n._auth._setUser(t)})}},{key:"updateProfile",value:function(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,l.getNativeModule)(this._auth).updateProfile(n).then(function(n){t._auth._setUser(n)})}},{key:"linkWithPhoneNumber",value:function(){throw new Error(h.default.STRINGS.ERROR_UNSUPPORTED_CLASS_METHOD('User','linkWithPhoneNumber'))}},{key:"linkWithPopup",value:function(){throw new Error(h.default.STRINGS.ERROR_UNSUPPORTED_CLASS_METHOD('User','linkWithPopup'))}},{key:"linkWithRedirect",value:function(){throw new Error(h.default.STRINGS.ERROR_UNSUPPORTED_CLASS_METHOD('User','linkWithRedirect'))}},{key:"reauthenticateWithPhoneNumber",value:function(){throw new Error(h.default.STRINGS.ERROR_UNSUPPORTED_CLASS_METHOD('User','reauthenticateWithPhoneNumber'))}},{key:"reauthenticateWithPopup",value:function(){throw new Error(h.default.STRINGS.ERROR_UNSUPPORTED_CLASS_METHOD('User','reauthenticateWithPopup'))}},{key:"reauthenticateWithRedirect",value:function(){throw new Error(h.default.STRINGS.ERROR_UNSUPPORTED_CLASS_METHOD('User','reauthenticateWithRedirect'))}},{key:"displayName",get:function(){return this._user.displayName||null}},{key:"email",get:function(){return this._user.email||null}},{key:"emailVerified",get:function(){return this._user.emailVerified||!1}},{key:"isAnonymous",get:function(){return this._user.isAnonymous||!1}},{key:"metadata",get:function(){return this._user.metadata}},{key:"phoneNumber",get:function(){return this._user.phoneNumber||null}},{key:"photoURL",get:function(){return this._user.photoURL||null}},{key:"providerData",get:function(){return this._user.providerData}},{key:"providerId",get:function(){return this._user.providerId}},{key:"uid",get:function(){return this._user.uid}},{key:"refreshToken",get:function(){throw new Error(h.default.STRINGS.ERROR_UNSUPPORTED_CLASS_PROPERTY('User','refreshToken'))}}]),t})();e.default=s},800,[1,11,22,23,782,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])),u=t(r(d[2])),f=r(d[3]),o=(function(){function t(u,f){(0,n.default)(this,t),this._auth=u,this._verificationId=f}return(0,u.default)(t,[{key:"confirm",value:function(t){var n=this;return(0,f.getNativeModule)(this._auth)._confirmVerificationCode(t).then(function(t){return n._auth._setUser(t)})}},{key:"verificationId",get:function(){return this._verificationId}}]),t})();e.default=o},801,[1,22,23,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])),s=t(r(d[2])),o=t(r(d[3])),u=r(d[4]),h=r(d[5]),c=r(d[6]),v=(function(){function t(s,o,u,v){(0,n.default)(this,t),this._auth=s,this._reject=null,this._resolve=null,this._promise=null,this._credential=null,this._timeout=u||20,this._forceResending=v||!1,this._phoneAuthRequestKey=(0,h.generatePushID)(),this._internalEvents={codeSent:"phone:auth:"+this._phoneAuthRequestKey+":onCodeSent",verificationFailed:"phone:auth:"+this._phoneAuthRequestKey+":onVerificationFailed",verificationComplete:"phone:auth:"+this._phoneAuthRequestKey+":onVerificationComplete",codeAutoRetrievalTimeout:"phone:auth:"+this._phoneAuthRequestKey+":onCodeAutoRetrievalTimeout"},this._publicEvents={error:"phone:auth:"+this._phoneAuthRequestKey+":error",event:"phone:auth:"+this._phoneAuthRequestKey+":event",success:"phone:auth:"+this._phoneAuthRequestKey+":success"},this._subscribeToEvents(),h.isAndroid&&(0,c.getNativeModule)(this._auth).verifyPhoneNumber(o,this._phoneAuthRequestKey,this._timeout,this._forceResending),h.isIOS&&(0,c.getNativeModule)(this._auth).verifyPhoneNumber(o,this._phoneAuthRequestKey)}return(0,s.default)(t,[{key:"_subscribeToEvents",value:function(){for(var t=Object.keys(this._internalEvents),n=0,s=t.length;n1&&void 0!==arguments[1]?arguments[1]:{};if(!(0,p.isString)(t))throw new Error("analytics.logEvent(): First argument 'name' is required and must be a string value.");if(void 0!==n&&!(0,p.isObject)(n))throw new Error("analytics.logEvent(): Second optional argument 'params' must be an object if provided.");if(h.includes(t))throw new Error("analytics.logEvent(): event name '"+t+"' is a reserved event name and can not be used.");if(!f.test(t))throw new Error("analytics.logEvent(): Event name '"+t+"' is invalid. Names should contain 1 to 32 alphanumeric characters or underscores.");if(n&&Object.keys(n).length>25)throw new Error('analytics.logEvent(): Maximum number of parameters exceeded (25).');(0,v.getNativeModule)(this).logEvent(t,n)}},{key:"setAnalyticsCollectionEnabled",value:function(t){(0,v.getNativeModule)(this).setAnalyticsCollectionEnabled(t)}},{key:"setCurrentScreen",value:function(t,n){(0,v.getNativeModule)(this).setCurrentScreen(t,n)}},{key:"setMinimumSessionDuration",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1e4;(0,v.getNativeModule)(this).setMinimumSessionDuration(t)}},{key:"setSessionTimeoutDuration",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:18e5;(0,v.getNativeModule)(this).setSessionTimeoutDuration(t)}},{key:"setUserId",value:function(t){if(null!==t&&!(0,p.isString)(t))throw new Error('analytics.setUserId(): The supplied userId must be a string value or null.');(0,v.getNativeModule)(this).setUserId(t)}},{key:"setUserProperty",value:function(t,n){if(null!==n&&!(0,p.isString)(n))throw new Error('analytics.setUserProperty(): The supplied property must be a string value or null.');(0,v.getNativeModule)(this).setUserProperty(t,n)}},{key:"setUserProperties",value:function(t){var n=this;Object.keys(t).forEach(function(s){var o=t[s];if(null!==o&&!(0,p.isString)(o))throw new Error("analytics.setUserProperties(): The property with name '"+s+"' must be a string value or null.");(0,v.getNativeModule)(n).setUserProperty(s,t[s])})}}]),c})(c.default);e.default=_;e.statics={}},811,[1,22,23,30,33,36,787,786,783]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.statics=e.default=e.NAMESPACE=e.MODULE_NAME=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])),v=r(d[6]),f=t(r(d[7])),c=r(d[8]),h='RNFirebaseRemoteConfig';e.MODULE_NAME=h;var V='config';e.NAMESPACE=V;var M=(function(t){function f(t){var l;return(0,u.default)(this,f),(l=(0,n.default)(this,(0,o.default)(f).call(this,t,{moduleName:h,hasMultiAppSupport:!1,hasCustomUrlSupport:!1,namespace:V})))._developerModeEnabled=!1,l}return(0,s.default)(f,t),(0,l.default)(f,[{key:"_nativeValueToJS",value:function(t){return{source:t.source,val:function(){return null===t.boolValue||'true'!==t.stringValue&&'false'!==t.stringValue&&null!==t.stringValue?null===t.numberValue||void 0===t.numberValue||null!=t.stringValue&&''!==t.stringValue&&t.numberValue.toString()!==t.stringValue?t.dataValue===t.stringValue||null!=t.stringValue&&''!==t.stringValue?t.stringValue:t.dataValue:t.numberValue:t.boolValue}}}},{key:"enableDeveloperMode",value:function(){this._developerModeEnabled||((0,v.getLogger)(this).debug('Enabled developer mode'),(0,c.getNativeModule)(this).enableDeveloperMode(),this._developerModeEnabled=!0)}},{key:"fetch",value:function(t){return void 0!==t?((0,v.getLogger)(this).debug("Fetching remote config data with expiration "+t.toString()),(0,c.getNativeModule)(this).fetchWithExpirationDuration(t)):((0,v.getLogger)(this).debug('Fetching remote config data'),(0,c.getNativeModule)(this).fetch())}},{key:"activateFetched",value:function(){return(0,v.getLogger)(this).debug('Activating remote config'),(0,c.getNativeModule)(this).activateFetched()}},{key:"getValue",value:function(t){return(0,c.getNativeModule)(this).getValue(t||'').then(this._nativeValueToJS)}},{key:"getValues",value:function(t){var u=this;return(0,c.getNativeModule)(this).getValues(t||[]).then(function(l){for(var n={},o=0,s=t.length;o2&&void 0!==arguments[2]&&arguments[2];return(0,k.isFunction)(t)?new Promise(function(o,l){s._database._transactionHandler.add(s,t,function(t,u,h){return(0,k.isFunction)(n)&&(t?n(t,u,null):n(null,u,new y.default(s,h))),t?l(t):o({committed:u,snapshot:new y.default(s,h)})},u)}):Promise.reject(new Error('Missing transactionUpdate function argument.'))}},{key:"once",value:function(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:'value',s=arguments.length>1?arguments[1]:void 0,u=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0;return(0,_.getNativeModule)(this._database).once(this._getRefKey(),this.path,this._query.getModifiers(),n).then(function(n){var l=n.snapshot,h=new y.default(t,l);return(0,k.isFunction)(s)&&((0,k.isObject)(u)&&s.bind(u)(h),o&&(0,k.isObject)(o)&&s.bind(o)(h),s(h)),h}).catch(function(t){if((0,k.isFunction)(u))return u(t);throw t})}},{key:"push",value:function(t,n){var s,u=(0,k.generatePushID)(this._database._serverTimeOffset),o=this.child(u),l=this.child(u);return s=null!=t?l.set(t,n).then(function(){return o}):Promise.resolve(o),l.then=s.then.bind(s),l.catch=s.catch.bind(s),(0,k.isFunction)(n)&&s.catch(function(){}),l}},{key:"orderByKey",value:function(){return this.orderBy('orderByKey')}},{key:"orderByPriority",value:function(){return this.orderBy('orderByPriority')}},{key:"orderByValue",value:function(){return this.orderBy('orderByValue')}},{key:"orderByChild",value:function(t){return this.orderBy('orderByChild',t)}},{key:"orderBy",value:function(t,n){var s=new b(this._database,this.path,this._query.getModifiers());return s._query.orderBy(t,n),s}},{key:"limitToLast",value:function(t){return this.limit('limitToLast',t)}},{key:"limitToFirst",value:function(t){return this.limit('limitToFirst',t)}},{key:"limit",value:function(t,n){var s=new b(this._database,this.path,this._query.getModifiers());return s._query.limit(t,n),s}},{key:"equalTo",value:function(t,n){return this.filter('equalTo',t,n)}},{key:"endAt",value:function(t,n){return this.filter('endAt',t,n)}},{key:"startAt",value:function(t,n){return this.filter('startAt',t,n)}},{key:"filter",value:function(t,n,s){var u=new b(this._database,this.path,this._query.getModifiers());return u._query.filter(t,n,s),u}},{key:"onDisconnect",value:function(){return new v.default(this)}},{key:"child",value:function(t){return new b(this._database,this.path+"/"+t)}},{key:"toString",value:function(){return""+this._database.databaseUrl+this.path}},{key:"toJSON",value:function(){return this.toString()}},{key:"isEqual",value:function(t){return!!t&&t.constructor===b&&t.key===this.key&&this._query.queryIdentifier()===t._query.queryIdentifier()}},{key:"_getRegistrationKey",value:function(t){return"$"+this._database.databaseUrl+"$/"+this.path+"$"+this._query.queryIdentifier()+"$"+F+"$"+t}},{key:"_getRefKey",value:function(){return"$"+this._database.databaseUrl+"$/"+this.path+"$"+this._query.queryIdentifier()}},{key:"_serializeObject",value:function(t){return(0,k.isObject)(t)?(0,k.tryJSONParse)((0,k.tryJSONStringify)(t)):t}},{key:"_serializeAnyType",value:function(t){return(0,k.isObject)(t)?{type:'object',value:this._serializeObject(t)}:{type:typeof t,value:t}}},{key:"on",value:function(t,s,u,o){if(!t)throw new Error('Query.on failed: Function called with 0 arguments. Expects at least 2.');if(!(0,k.isString)(t)||!O[t])throw new Error("Query.on failed: First argument must be a valid string event type: \""+Object.keys(O).join(', ')+"\"");if(!s)throw new Error('Query.on failed: Function called with 1 argument. Expects at least 2.');if(!(0,k.isFunction)(s))throw new Error('Query.on failed: Second argument must be a valid function.');if(u&&!(0,k.isFunction)(u)&&!(0,k.isObject)(o)&&!(0,k.isObject)(u))throw new Error('Query.on failed: Function called with 3 arguments, but third optional argument `cancelCallbackOrContext` was not a function.');if(u&&!(0,k.isFunction)(u)&&o)throw new Error('Query.on failed: Function called with 4 arguments, but third optional argument `cancelCallbackOrContext` was not a function.');var l=this._getRegistrationKey(t),h=l+"$cancelled",c=u&&!(0,k.isFunction)(u)?u:o,f={eventType:t,ref:this,path:this.path,key:this._getRefKey(),appName:this._database.app.name,dbURL:this._database.databaseUrl,eventRegistrationKey:l};return w.default.addRegistration((0,n.default)({},f,{listener:c?s.bind(c):s})),u&&(0,k.isFunction)(u)&&w.default.addRegistration({ref:this,once:!0,path:this.path,key:this._getRefKey(),appName:this._database.app.name,dbURL:this._database.databaseUrl,eventType:t+"$cancelled",eventRegistrationKey:h,listener:c?u.bind(c):u}),(0,_.getNativeModule)(this._database).on({eventType:t,path:this.path,key:this._getRefKey(),appName:this._database.app.name,modifiers:this._query.getModifiers(),hasCancellationCallback:(0,k.isFunction)(u),registration:{eventRegistrationKey:l,key:f.key,registrationCancellationKey:h}}),F+=1,s}},{key:"off",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:'',n=arguments.length>1?arguments[1]:void 0;if(!arguments.length)return w.default.removeListenersForRegistrations(w.default.getRegistrationsByPath(this.path));if(t&&(!(0,k.isString)(t)||!O[t]))throw new Error("Query.off failed: First argument must be a valid string event type: \""+Object.keys(O).join(', ')+"\"");if(n&&!(0,k.isFunction)(n))throw new Error('Query.off failed: Function called with 2 arguments, but second optional argument was not a function.');if(t&&n){var s=w.default.getOneByPathEventListener(this.path,t,n);return s?(w.default.removeListenersForRegistrations([s+"$cancelled"]),w.default.removeListenerRegistrations(n,[s])):[]}var u=w.default.getRegistrationsByPathEvent(this.path,t);return w.default.removeListenersForRegistrations(w.default.getRegistrationsByPathEvent(this.path,t+"$cancelled")),w.default.removeListenersForRegistrations(u)}},{key:"parent",get:function(){return'/'===this.path?null:new b(this._database,this.path.substring(0,this.path.lastIndexOf('/')))}},{key:"ref",get:function(){return this}},{key:"root",get:function(){return new b(this._database,'/')}}]),b})(b.default);e.default=R},815,[1,46,22,23,30,33,32,36,816,817,818,785,786,819,783,820]); -__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=r(d[4]),l=(function(){function t(f,o){(0,u.default)(this,t),this.modifiers=o?(0,n.default)(o):[],this._reference=f}return(0,f.default)(t,[{key:"orderBy",value:function(t,n){return this.modifiers.push({id:"orderBy-"+t+":"+(n||''),type:'orderBy',name:t,key:n}),this._reference}},{key:"limit",value:function(t,n){return this.modifiers.push({id:"limit-"+t+":"+n,type:'limit',name:t,limit:n}),this._reference}},{key:"filter",value:function(t,n,u){return this.modifiers.push({id:"filter-"+t+":"+(0,o.objectToUniqueId)(n)+":"+(u||''),type:'filter',name:t,value:n,valueType:typeof n,key:u}),this._reference}},{key:"getModifiers",value:function(){return(0,n.default)(this.modifiers)}},{key:"queryIdentifier",value:function(){for(var t=this.getModifiers().sort(function(t,n){return t.idn.id?1:0}),n='{',u=0;u0}},{key:"numChildren",value:function(){return(0,s.isObject)(this._value)?Object.keys(this._value).length:0}},{key:"toJSON",value:function(){return this.val()}}]),t})();e.default=n},817,[1,22,23,783]); -__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]),s=r(d[4]),c=(function(){function t(u){(0,n.default)(this,t),this.ref=u,this.path=u.path,this._database=u._database}return(0,u.default)(t,[{key:"set",value:function(t){return(0,s.getNativeModule)(this._database).onDisconnectSet(this.path,{type:(0,o.typeOf)(t),value:t})}},{key:"update",value:function(t){return(0,s.getNativeModule)(this._database).onDisconnectUpdate(this.path,t)}},{key:"remove",value:function(){return(0,s.getNativeModule)(this._database).onDisconnectRemove(this.path)}},{key:"cancel",value:function(){return(0,s.getNativeModule)(this._database).onDisconnectCancel(this.path)}}]),t})();e.default=c},818,[1,22,23,783,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])),u=t(r(d[2])),h=(function(){function t(u){(0,n.default)(this,t),this.path=u?u.length>1&&u.endsWith('/')?u.substring(0,u.length-1):u:'/'}return(0,u.default)(t,[{key:"key",get:function(){return'/'===this.path?null:this.path.substring(this.path.lastIndexOf('/')+1)}}]),t})();e.default=h},819,[1,22,23]); -__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])),v=r(d[4]),u=r(d[5]),h=t(r(d[6])),l=(t(r(d[7])),r(d[8])),f=new((function(){function t(){(0,s.default)(this,t),this._tree={},this._reverseLookup={},v.NativeModules.RNFirebaseDatabase&&(this._nativeEmitter=new v.NativeEventEmitter(v.NativeModules.RNFirebaseDatabase),this._nativeEmitter.addListener('database_sync_event',this._handleSyncEvent.bind(this)))}return(0,o.default)(t,[{key:"_handleSyncEvent",value:function(t){t.error?this._handleErrorEvent(t):this._handleValueEvent(t)}},{key:"_handleValueEvent",value:function(t){var n=t.registration,s=n.key,o=n.eventRegistrationKey,l=this.getRegistration(o);if(!l)return v.NativeModules.RNFirebaseDatabase.off(s,o);var f=t.data,_=f.snapshot,y=f.previousChildName;return u.SharedEventEmitter.emit(o,new h.default(l.ref,_),y)}},{key:"_handleErrorEvent",value:function(t){var n=t.error,s=n.code,o=n.message,v=t.registration,h=v.eventRegistrationKey,f=v.registrationCancellationKey,_=this.getRegistration(f);if(_){var y=(0,l.nativeToJSError)(s,o,{ref:_.ref});u.SharedEventEmitter.emit(f,y),this.removeRegistration(h)}}},{key:"getRegistration",value:function(t){return this._reverseLookup[t]?(0,n.default)({},this._reverseLookup[t]):null}},{key:"removeListenersForRegistrations",value:function(t){if((0,l.isString)(t))return this.removeRegistration(t),u.SharedEventEmitter.removeAllListeners(t),1;if(!Array.isArray(t))return 0;for(var n=0,s=t.length;n3&&void 0!==arguments[3]&&arguments[3],l=h++;this._transactions[l]={id:l,reference:t,transactionUpdater:n,onComplete:o,applyLocally:s,completed:!1,started:!0},(0,u.getNativeModule)(this._database).transactionStart(t.path,l,s)}},{key:"_handleTransactionEvent",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};switch(t.type){case'update':return this._handleUpdate(t);case'error':return this._handleError(t);case'complete':return this._handleComplete(t);default:return void(0,c.getLogger)(this._database).warn("Unknown transaction event type: '"+t.type+"'",t)}}},{key:"_handleUpdate",value:function(){var t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=n.id,s=n.value;try{var l=this._transactions[o];if(!l)return;t=l.transactionUpdater(s)}finally{var c=!1;void 0===t&&(c=!0),(0,u.getNativeModule)(this._database).transactionTryCommit(o,{value:t,abort:c})}}},{key:"_handleError",value:function(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=this._transactions[n.id];if(o&&!o.completed){o.completed=!0;try{o.onComplete(n.error,!1,null)}finally{setImmediate(function(){delete t._transactions[n.id]})}}}},{key:"_handleComplete",value:function(){var t=this,o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},s=this._transactions[o.id];if(s&&!s.completed){s.completed=!0;try{s.onComplete(null,o.committed,(0,n.default)({},o.snapshot))}finally{setImmediate(function(){delete t._transactions[o.id]})}}}}]),t})();e.default=v},821,[1,11,22,23,781,785,786]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.statics=e.default=e.NAMESPACE=e.MODULE_NAME=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=r(d[7]),h=r(d[8]),v=t(r(d[9])),p=t(r(d[10])),E=t(r(d[11])),b=t(r(d[12])),_=t(r(d[13])),S=t(r(d[14])),w=t(r(d[15])),y=t(r(d[16])),N=t(r(d[17])),P=t(r(d[18])),A=(t(r(d[19])),r(d[20])),L=r(d[21]),k=['firestore_transaction_event','firestore_document_sync_event','firestore_collection_sync_event'],M=['debug','error','silent'],D='RNFirebaseFirestore';e.MODULE_NAME=D;var F='firestore';e.NAMESPACE=F;var j=(function(t){function f(t){var s;return(0,n.default)(this,f),(s=(0,o.default)(this,(0,l.default)(f).call(this,t,{events:k,moduleName:D,hasMultiAppSupport:!0,hasCustomUrlSupport:!1,namespace:F})))._referencePath=new y.default([]),s._transactionHandler=new P.default((0,u.default)(s)),h.SharedEventEmitter.addListener((0,h.getAppEventName)((0,u.default)(s),'firestore_collection_sync_event'),s._onCollectionSyncEvent.bind((0,u.default)(s))),h.SharedEventEmitter.addListener((0,h.getAppEventName)((0,u.default)(s),'firestore_document_sync_event'),s._onDocumentSyncEvent.bind((0,u.default)(s))),s}return(0,c.default)(f,t),(0,s.default)(f,[{key:"batch",value:function(){return new N.default(this)}},{key:"collection",value:function(t){var n=this._referencePath.child(t);if(!n.isCollection)throw new Error('Argument "collectionPath" must point to a collection.');return new p.default(this,n)}},{key:"disableNetwork",value:function(){return(0,L.getNativeModule)(this).disableNetwork()}},{key:"doc",value:function(t){var n=this._referencePath.child(t);if(!n.isDocument)throw new Error('Argument "documentPath" must point to a document.');return new E.default(this,n)}},{key:"enableNetwork",value:function(){return(0,L.getNativeModule)(this).enableNetwork()}},{key:"runTransaction",value:function(t){return this._transactionHandler._add(t)}},{key:"settings",value:function(t){return(0,A.isObject)(t)?(0,A.hop)(t,'host')&&!(0,A.isString)(t.host)?Promise.reject(new Error('Firestore.settings failed: settings.host must be a string.')):(0,A.hop)(t,'persistence')&&!(0,A.isBoolean)(t.persistence)?Promise.reject(new Error('Firestore.settings failed: settings.persistence must be boolean.')):(0,A.hop)(t,'ssl')&&!(0,A.isBoolean)(t.ssl)?Promise.reject(new Error('Firestore.settings failed: settings.ssl must be boolean.')):(0,A.hop)(t,'timestampsInSnapshots')&&!(0,A.isBoolean)(t.timestampsInSnapshots)?Promise.reject(new Error('Firestore.settings failed: settings.timestampsInSnapshots must be boolean.')):(0,L.getNativeModule)(this).settings(t):Promise.reject(new Error('Firestore.settings failed: settings must be an object.'))}},{key:"enablePersistence",value:function(){return console.warn('Due to restrictions in the native SDK, persistence must be configured in firebase.firestore().settings()'),Promise.resolve()}},{key:"_onCollectionSyncEvent",value:function(t){t.error?h.SharedEventEmitter.emit((0,h.getAppEventName)(this,"onQuerySnapshotError:"+t.listenerId),t):h.SharedEventEmitter.emit((0,h.getAppEventName)(this,"onQuerySnapshot:"+t.listenerId),t.querySnapshot)}},{key:"_onDocumentSyncEvent",value:function(t){t.error?h.SharedEventEmitter.emit((0,h.getAppEventName)(this,"onDocumentSnapshotError:"+t.listenerId),t):h.SharedEventEmitter.emit((0,h.getAppEventName)(this,"onDocumentSnapshot:"+t.listenerId),t.documentSnapshot)}}]),f})(v.default);e.default=j;var I={Blob:w.default,FieldPath:b.default,FieldValue:_.default,GeoPoint:S.default,enableLogging:function(t){console.warn('firebase.firestore.enableLogging is deprecated, use firebase.firestore().setLogLevel instead.'),this.setLogLevel(t?'debug':'silent')},setLogLevel:function(t){if(-1===M.indexOf(t))throw new Error('Argument `logLevel` must be one of: `debug`, `error`, `silent`');f.NativeModules[D]&&f.NativeModules[D].setLogLevel(t)}};e.statics=I},822,[1,22,23,30,33,32,36,2,781,787,823,830,826,839,841,837,842,843,844,845,783,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])),u=t(r(d[2])),o=t(r(d[3])),f=t(r(d[4])),l=r(d[5]),s=(function(){function t(u,f){(0,n.default)(this,t),this._collectionPath=f,this._firestore=u,this._query=new o.default(u,f)}return(0,u.default)(t,[{key:"add",value:function(t){var n=this.doc();return n.set(t).then(function(){return Promise.resolve(n)})}},{key:"doc",value:function(t){var n=t||(0,l.firestoreAutoId)(),u=this._collectionPath.child(n);if(!u.isDocument)throw new Error('Argument "documentPath" must point to a document.');return new f.default(this._firestore,u)}},{key:"endAt",value:function(){for(var t=arguments.length,n=new Array(t),u=0;u':'GREATER_THAN','>=':'GREATER_THAN_OR_EQUAL','<':'LESS_THAN','<=':'LESS_THAN_OR_EQUAL','array-contains':'ARRAY_CONTAINS'};function E(t){return t instanceof l.default?{elements:t._segments,type:'fieldpath'}:{string:t,type:'string'}}var b=(function(){function t(n,s,o,u,l){(0,f.default)(this,t),this._fieldFilters=o||[],this._fieldOrders=u||[],this._firestore=n,this._queryOptions=l||{},this._referencePath=s}return(0,u.default)(t,[{key:"endAt",value:function(){for(var n=arguments.length,s=new Array(n),f=0;f1&&void 0!==arguments[1]?arguments[1]:'asc';if(this._queryOptions.startAt||this._queryOptions.startAfter||this._queryOptions.endAt||this._queryOptions.endBefore)throw new Error("Cannot specify an orderBy() constraint after calling startAt(), startAfter(), endBefore() or endAt().");var o={direction:w[s],fieldPath:E(n)},f=this._fieldOrders.concat(o);return new t(this.firestore,this._referencePath,this._fieldFilters,f,this._queryOptions)}},{key:"startAfter",value:function(){for(var n=arguments.length,s=new Array(n),f=0;f0&&void 0!==arguments[0]?arguments[0]:'',c=0,f=0,h='';for(f=0,c=0,o=t;n.charAt(0|c)||(o='=',c%1);h+=o.charAt(63&f>>8-c%1*8)){var l=n.charCodeAt(c+=.75);if(l>255)throw new Error("'RNFirebase.utils.btoa' failed: The string to be encoded contains characters outside of the Latin1 range.");f=f<<8|l}return h},atob:function(){var o,n=0,c=0,f=0,h='',l=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:'').replace(/=+$/,'');if(l.length%4==1)throw new Error("'RNFirebase.utils.atob' failed: The string to be decoded is not correctly encoded.");for(c=0,f=0,n=0;o=l.charAt(n++);~o&&(f=c%4?64*f+o:o,c++%4)?h+=String.fromCharCode(255&f>>(-2*c&6)):0)o=t.indexOf(o);return h}};e.default=o},838,[]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.TypeFieldValueTimestamp=e.TypeFieldValueUnion=e.TypeFieldValueRemove=e.TypeFieldValueDelete=e.default=void 0;var n=t(r(d[1])),l=t(r(d[2])),u=(t(r(d[3])),r(d[4])),y=(function(){function t(l,u){(0,n.default)(this,t),this._type=l,this._elements=u}return(0,l.default)(t,[{key:"type",get:function(){return this._type}},{key:"elements",get:function(){return this._elements}}],[{key:"delete",value:function(){return new t(o)}},{key:"serverTimestamp",value:function(){return new t(p)}},{key:"arrayUnion",value:function(){for(var n=arguments.length,l=new Array(n),y=0;y1?new t(this._parts.slice(0,this._parts.length-1)):null}},{key:"id",get:function(){return this._parts.length?this._parts[this._parts.length-1]:''}},{key:"isDocument",get:function(){return this._parts.length%2==0}},{key:"isCollection",get:function(){return this._parts.length%2==1}},{key:"relativeName",get:function(){return this._parts.join('/')}}],[{key:"fromName",value:function(n){return new t(n?n.split('/'):[])}}]),t})();e.default=u},842,[1,22,23]); -__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])),s=t(r(d[2])),n=r(d[3]),h=r(d[4]),p=r(d[5]),o=(function(){function t(s){(0,u.default)(this,t),this._firestore=s,this._writes=[]}return(0,s.default)(t,[{key:"commit",value:function(){return(0,p.getNativeModule)(this._firestore).documentBatch(this._writes)}},{key:"delete",value:function(t){return this._writes.push({path:t.path,type:'DELETE'}),this}},{key:"set",value:function(t,u,s){var n=(0,h.buildNativeMap)(u);return this._writes.push({data:n,options:s,path:t.path,type:'SET'}),this}},{key:"update",value:function(t){for(var u=arguments.length,s=new Array(u>1?u-1:0),p=1;p1?n-1:0),o=1;o0&&void 0!==arguments[0]?arguments[0]:{};if(!(0,o.isObject)(t))throw new Error("RemoteMessage:setData expects an object but got type '"+typeof t+"'.");return this._data=t,this}},{key:"setMessageId",value:function(t){return this._messageId=t,this}},{key:"setMessageType",value:function(t){return this._messageType=t,this}},{key:"setTo",value:function(t){return this._to=t,this}},{key:"setTtl",value:function(t){return this._ttl=t,this}},{key:"build",value:function(){if(!this._data)throw new Error('RemoteMessage: Missing required `data` property');if(!this._messageId)throw new Error('RemoteMessage: Missing required `messageId` property');if(!this._to)throw new Error('RemoteMessage: Missing required `to` property');if(!this._ttl)throw new Error('RemoteMessage: Missing required `ttl` property');return{collapseKey:this._collapseKey,data:this._data,messageId:this._messageId,messageType:this._messageType,to:this._to,ttl:this._ttl}}},{key:"collapseKey",get:function(){return this._collapseKey}},{key:"data",get:function(){return this._data}},{key:"from",get:function(){return this._from}},{key:"messageId",get:function(){return this._messageId}},{key:"messageType",get:function(){return this._messageType}},{key:"sentTime",get:function(){return this._sentTime}},{key:"to",get:function(){return this._to}},{key:"ttl",get:function(){return this._ttl}}]),t})();e.default=u},862,[1,22,23,783]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.statics=e.default=e.NAMESPACE=e.MODULE_NAME=void 0;var n=t(r(d[1])),o=t(r(d[2])),c=t(r(d[3])),f=t(r(d[4])),u=t(r(d[5])),s=t(r(d[6])),l=r(d[7]),v=r(d[8]),N=r(d[9]),h=t(r(d[10])),p=r(d[11]),y=r(d[12]),E=t(r(d[13])),_=t(r(d[14])),S=t(r(d[15])),b=t(r(d[16])),w=t(r(d[17])),M=t(r(d[18])),A=t(r(d[19])),L=r(d[20]),D=['notifications_notification_displayed','notifications_notification_opened','notifications_notification_received'],k='RNFirebaseNotifications';e.MODULE_NAME=k;var j='notifications';e.NAMESPACE=j;var O=(function(t){function h(t){var o;return(0,n.default)(this,h),(o=(0,c.default)(this,(0,f.default)(h).call(this,t,{events:D,hasCustomUrlSupport:!1,moduleName:k,hasMultiAppSupport:!1,namespace:j})))._android=new b.default((0,u.default)(o)),o._ios=new w.default((0,u.default)(o)),v.SharedEventEmitter.addListener('notifications_notification_displayed',function(t){v.SharedEventEmitter.emit('onNotificationDisplayed',new A.default(t,(0,u.default)(o)))}),v.SharedEventEmitter.addListener('notifications_notification_opened',function(t){v.SharedEventEmitter.emit('onNotificationOpened',{action:t.action,notification:new A.default(t.notification,(0,u.default)(o)),results:t.results})}),v.SharedEventEmitter.addListener('notifications_notification_received',function(t){v.SharedEventEmitter.emit('onNotification',new A.default(t,(0,u.default)(o)))}),'ios'===l.Platform.OS&&(0,p.getNativeModule)((0,u.default)(o)).jsInitialised(),o}return(0,s.default)(h,t),(0,o.default)(h,[{key:"cancelAllNotifications",value:function(){return(0,p.getNativeModule)(this).cancelAllNotifications()}},{key:"cancelNotification",value:function(t){return t?(0,p.getNativeModule)(this).cancelNotification(t):Promise.reject(new Error('Notifications: cancelNotification expects a `notificationId`'))}},{key:"displayNotification",value:function(t){if(!(t instanceof A.default))return Promise.reject(new Error("Notifications:displayNotification expects a 'Notification' but got type "+typeof t));try{return(0,p.getNativeModule)(this).displayNotification(t.build())}catch(t){return Promise.reject(t)}}},{key:"getBadge",value:function(){return(0,p.getNativeModule)(this).getBadge()}},{key:"getInitialNotification",value:function(){var t=this;return(0,p.getNativeModule)(this).getInitialNotification().then(function(n){return n?{action:n.action,notification:new A.default(n.notification,t),results:n.results}:null})}},{key:"getScheduledNotifications",value:function(){return(0,p.getNativeModule)(this).getScheduledNotifications()}},{key:"onNotification",value:function(t){var n,o=this;if((0,y.isFunction)(t))n=t;else{if(!(0,y.isObject)(t)||!(0,y.isFunction)(t.next))throw new Error('Notifications.onNotification failed: First argument must be a function or observer object with a `next` function.');n=t.next}return(0,N.getLogger)(this).info('Creating onNotification listener'),v.SharedEventEmitter.addListener('onNotification',n),function(){(0,N.getLogger)(o).info('Removing onNotification listener'),v.SharedEventEmitter.removeListener('onNotification',n)}}},{key:"onNotificationDisplayed",value:function(t){var n,o=this;if((0,y.isFunction)(t))n=t;else{if(!(0,y.isObject)(t)||!(0,y.isFunction)(t.next))throw new Error('Notifications.onNotificationDisplayed failed: First argument must be a function or observer object with a `next` function.');n=t.next}return(0,N.getLogger)(this).info('Creating onNotificationDisplayed listener'),v.SharedEventEmitter.addListener('onNotificationDisplayed',n),function(){(0,N.getLogger)(o).info('Removing onNotificationDisplayed listener'),v.SharedEventEmitter.removeListener('onNotificationDisplayed',n)}}},{key:"onNotificationOpened",value:function(t){var n,o=this;if((0,y.isFunction)(t))n=t;else{if(!(0,y.isObject)(t)||!(0,y.isFunction)(t.next))throw new Error('Notifications.onNotificationOpened failed: First argument must be a function or observer object with a `next` function.');n=t.next}return(0,N.getLogger)(this).info('Creating onNotificationOpened listener'),v.SharedEventEmitter.addListener('onNotificationOpened',n),function(){(0,N.getLogger)(o).info('Removing onNotificationOpened listener'),v.SharedEventEmitter.removeListener('onNotificationOpened',n)}}},{key:"removeAllDeliveredNotifications",value:function(){return(0,p.getNativeModule)(this).removeAllDeliveredNotifications()}},{key:"removeDeliveredNotification",value:function(t){return t?(0,p.getNativeModule)(this).removeDeliveredNotification(t):Promise.reject(new Error('Notifications: removeDeliveredNotification expects a `notificationId`'))}},{key:"scheduleNotification",value:function(t,n){if(!(t instanceof A.default))return Promise.reject(new Error("Notifications:scheduleNotification expects a 'Notification' but got type "+typeof t));try{var o=t.build();return o.schedule=n,(0,p.getNativeModule)(this).scheduleNotification(o)}catch(t){return Promise.reject(t)}}},{key:"setBadge",value:function(t){return(0,p.getNativeModule)(this).setBadge(t)}},{key:"android",get:function(){return this._android}},{key:"ios",get:function(){return this._ios}}]),h})(h.default);e.default=O;var x={Android:{Action:E.default,BadgeIconType:L.BadgeIconType,Category:L.Category,Channel:_.default,ChannelGroup:S.default,Defaults:L.Defaults,GroupAlert:L.GroupAlert,Importance:L.Importance,Priority:L.Priority,RemoteInput:M.default,SemanticAction:L.SemanticAction,Visibility:L.Visibility},Notification:A.default};e.statics=x},863,[1,22,23,30,33,32,36,2,781,785,787,786,783,864,867,868,869,870,865,871,866]); -__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.fromNativeAndroidAction=e.default=void 0;var o=n(r(d[2])),s=n(r(d[3])),c=t(r(d[4])),u=r(d[5]),l=(function(){function t(n,s,c){(0,o.default)(this,t),this._action=n,this._icon=s,this._remoteInputs=[],this._showUserInterface=!0,this._title=c}return(0,s.default)(t,[{key:"addRemoteInput",value:function(t){if(!(t instanceof c.default))throw new Error("AndroidAction:addRemoteInput expects an 'RemoteInput' but got type "+typeof t);return this._remoteInputs.push(t),this}},{key:"setAllowGenerateReplies",value:function(t){return this._allowGeneratedReplies=t,this}},{key:"setSemanticAction",value:function(t){if(!Object.values(u.SemanticAction).includes(t))throw new Error("AndroidAction:setSemanticAction Invalid Semantic Action: "+t);return this._semanticAction=t,this}},{key:"setShowUserInterface",value:function(t){return this._showUserInterface=t,this}},{key:"build",value:function(){if(!this._action)throw new Error('AndroidAction: Missing required `action` property');if(!this._icon)throw new Error('AndroidAction: Missing required `icon` property');if(!this._title)throw new Error('AndroidAction: Missing required `title` property');return{action:this._action,allowGeneratedReplies:this._allowGeneratedReplies,icon:this._icon,remoteInputs:this._remoteInputs.map(function(t){return t.build()}),semanticAction:this._semanticAction,showUserInterface:this._showUserInterface,title:this._title}}},{key:"action",get:function(){return this._action}},{key:"allowGeneratedReplies",get:function(){return this._allowGeneratedReplies}},{key:"icon",get:function(){return this._icon}},{key:"remoteInputs",get:function(){return this._remoteInputs}},{key:"semanticAction",get:function(){return this._semanticAction}},{key:"showUserInterface",get:function(){return this._showUserInterface}},{key:"title",get:function(){return this._title}}]),t})();e.default=l;e.fromNativeAndroidAction=function(t){var n=new l(t.action,t.icon,t.title);return t.allowGeneratedReplies&&n.setAllowGenerateReplies(t.allowGeneratedReplies),t.remoteInputs&&t.remoteInputs.forEach(function(t){n.addRemoteInput((0,c.fromNativeAndroidRemoteInput)(t))}),t.semanticAction&&n.setSemanticAction(t.semanticAction),t.showUserInterface&&n.setShowUserInterface(t.showUserInterface),n}},864,[356,1,22,23,865,866]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.fromNativeAndroidRemoteInput=e.default=void 0;var l=t(r(d[1])),o=t(r(d[2])),s=(function(){function t(o){(0,l.default)(this,t),this._allowedDataTypes=[],this._choices=[],this._resultKey=o}return(0,o.default)(t,[{key:"setAllowDataType",value:function(t,l){return this._allowedDataTypes.push({allow:l,mimeType:t}),this}},{key:"setAllowFreeFormInput",value:function(t){return this._allowFreeFormInput=t,this}},{key:"setChoices",value:function(t){return this._choices=t,this}},{key:"setLabel",value:function(t){return this._label=t,this}},{key:"build",value:function(){if(!this._resultKey)throw new Error('AndroidRemoteInput: Missing required `resultKey` property');return{allowedDataTypes:this._allowedDataTypes,allowFreeFormInput:this._allowFreeFormInput,choices:this._choices,label:this._label,resultKey:this._resultKey}}},{key:"allowedDataTypes",get:function(){return this._allowedDataTypes}},{key:"allowFreeFormInput",get:function(){return this._allowFreeFormInput}},{key:"choices",get:function(){return this._choices}},{key:"label",get:function(){return this._label}},{key:"resultKey",get:function(){return this._resultKey}}]),t})();e.default=s;e.fromNativeAndroidRemoteInput=function(t){var l=new s(t.resultKey);if(t.allowedDataTypes)for(var o=0;o0&&void 0!==arguments[0]?arguments[0]:{};if(!(0,f.isObject)(t))throw new Error("Notification:withData expects an object but got type '"+typeof t+"'.");return this._data=t,this}},{key:"setNotificationId",value:function(t){return this._notificationId=t,this}},{key:"setSound",value:function(t){return this._sound=t,this}},{key:"setSubtitle",value:function(t){return this._subtitle=t,this}},{key:"setTitle",value:function(t){return this._title=t,this}},{key:"build",value:function(){if(!this._notificationId)throw new Error('Notification: Missing required `notificationId` property');return{android:'android'===s.Platform.OS?this._android.build():void 0,body:this._body,data:this._data,ios:'ios'===s.Platform.OS?this._ios.build():void 0,notificationId:this._notificationId,sound:this._sound,subtitle:this._subtitle,title:this._title}}},{key:"android",get:function(){return this._android}},{key:"body",get:function(){return this._body}},{key:"data",get:function(){return this._data}},{key:"ios",get:function(){return this._ios}},{key:"notificationId",get:function(){return this._notificationId}},{key:"sound",get:function(){return this._sound}},{key:"subtitle",get:function(){return this._subtitle}},{key:"title",get:function(){return this._title}}]),t})();e.default=_},871,[1,22,23,2,872,873,783]); -__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=t(r(d[4])),c=r(d[5]),h=(function(){function t(n,s){(0,o.default)(this,t),this._notification=n,s&&(this._actions=s.actions?s.actions.map(function(t){return(0,u.fromNativeAndroidAction)(t)}):[],this._autoCancel=s.autoCancel,this._badgeIconType=s.badgeIconType,this._bigPicture=s.bigPicture,this._bigText=s.bigText,this._category=s.category,this._channelId=s.channelId,this._clickAction=s.clickAction,this._color=s.color,this._colorized=s.colorized,this._contentInfo=s.contentInfo,this._defaults=s.defaults,this._group=s.group,this._groupAlertBehaviour=s.groupAlertBehaviour,this._groupSummary=s.groupSummary,this._largeIcon=s.largeIcon,this._lights=s.lights,this._localOnly=s.localOnly,this._number=s.number,this._ongoing=s.ongoing,this._onlyAlertOnce=s.onlyAlertOnce,this._people=s.people,this._priority=s.priority,this._progress=s.progress,this._remoteInputHistory=s.remoteInputHistory,this._shortcutId=s.shortcutId,this._showWhen=s.showWhen,this._smallIcon=s.smallIcon,this._sortKey=s.sortKey,this._tag=s.tag,this._ticker=s.ticker,this._timeoutAfter=s.timeoutAfter,this._usesChronometer=s.usesChronometer,this._vibrate=s.vibrate,this._visibility=s.visibility,this._when=s.when),this._actions=this._actions||[],this._people=this._people||[],this._smallIcon=this._smallIcon||{icon:'ic_launcher'}}return(0,s.default)(t,[{key:"addAction",value:function(t){if(!(t instanceof u.default))throw new Error("AndroidNotification:addAction expects an 'AndroidAction' but got type "+typeof t);return this._actions.push(t),this._notification}},{key:"addPerson",value:function(t){return this._people.push(t),this._notification}},{key:"setAutoCancel",value:function(t){return this._autoCancel=t,this._notification}},{key:"setBadgeIconType",value:function(t){if(!Object.values(c.BadgeIconType).includes(t))throw new Error("AndroidNotification:setBadgeIconType Invalid BadgeIconType: "+t);return this._badgeIconType=t,this._notification}},{key:"setBigPicture",value:function(t,n,o,s){return this._bigPicture={contentTitle:o,largeIcon:n,picture:t,summaryText:s},this._notification}},{key:"setBigText",value:function(t,n,o){return this._bigText={contentTitle:n,summaryText:o,text:t},this._notification}},{key:"setCategory",value:function(t){if(!Object.values(c.Category).includes(t))throw new Error("AndroidNotification:setCategory Invalid Category: "+t);return this._category=t,this._notification}},{key:"setChannelId",value:function(t){return this._channelId=t,this._notification}},{key:"setClickAction",value:function(t){return this._clickAction=t,this._notification}},{key:"setColor",value:function(t){return this._color=t,this._notification}},{key:"setColorized",value:function(t){return this._colorized=t,this._notification}},{key:"setContentInfo",value:function(t){return this._contentInfo=t,this._notification}},{key:"setDefaults",value:function(t){return this._defaults=t,this._notification}},{key:"setGroup",value:function(t){return this._group=t,this._notification}},{key:"setGroupAlertBehaviour",value:function(t){if(!Object.values(c.GroupAlert).includes(t))throw new Error("AndroidNotification:setGroupAlertBehaviour Invalid GroupAlert: "+t);return this._groupAlertBehaviour=t,this._notification}},{key:"setGroupSummary",value:function(t){return this._groupSummary=t,this._notification}},{key:"setLargeIcon",value:function(t){return this._largeIcon=t,this._notification}},{key:"setLights",value:function(t,n,o){return this._lights={argb:t,onMs:n,offMs:o},this._notification}},{key:"setLocalOnly",value:function(t){return this._localOnly=t,this._notification}},{key:"setNumber",value:function(t){return this._number=t,this._notification}},{key:"setOngoing",value:function(t){return this._ongoing=t,this._notification}},{key:"setOnlyAlertOnce",value:function(t){return this._onlyAlertOnce=t,this._notification}},{key:"setPriority",value:function(t){if(!Object.values(c.Priority).includes(t))throw new Error("AndroidNotification:setPriority Invalid Priority: "+t);return this._priority=t,this._notification}},{key:"setProgress",value:function(t,n,o){return this._progress={max:t,progress:n,indeterminate:o},this._notification}},{key:"setRemoteInputHistory",value:function(t){return this._remoteInputHistory=t,this._notification}},{key:"setShortcutId",value:function(t){return this._shortcutId=t,this._notification}},{key:"setShowWhen",value:function(t){return this._showWhen=t,this._notification}},{key:"setSmallIcon",value:function(t,n){return this._smallIcon={icon:t,level:n},this._notification}},{key:"setSortKey",value:function(t){return this._sortKey=t,this._notification}},{key:"setTag",value:function(t){return this._tag=t,this._notification}},{key:"setTicker",value:function(t){return this._ticker=t,this._notification}},{key:"setTimeoutAfter",value:function(t){return this._timeoutAfter=t,this._notification}},{key:"setUsesChronometer",value:function(t){return this._usesChronometer=t,this._notification}},{key:"setVibrate",value:function(t){return this._vibrate=t,this._notification}},{key:"setVisibility",value:function(t){return this._visibility=t,this._notification}},{key:"setWhen",value:function(t){return this._when=t,this._notification}},{key:"build",value:function(){if(!this._channelId)throw new Error('AndroidNotification: Missing required `channelId` property');if(!this._smallIcon)throw new Error('AndroidNotification: Missing required `smallIcon` property');return{actions:this._actions.map(function(t){return t.build()}),autoCancel:this._autoCancel,badgeIconType:this._badgeIconType,bigPicture:this._bigPicture,bigText:this._bigText,category:this._category,channelId:this._channelId,clickAction:this._clickAction,color:this._color,colorized:this._colorized,contentInfo:this._contentInfo,defaults:this._defaults,group:this._group,groupAlertBehaviour:this._groupAlertBehaviour,groupSummary:this._groupSummary,largeIcon:this._largeIcon,lights:this._lights,localOnly:this._localOnly,number:this._number,ongoing:this._ongoing,onlyAlertOnce:this._onlyAlertOnce,people:this._people,priority:this._priority,progress:this._progress,remoteInputHistory:this._remoteInputHistory,shortcutId:this._shortcutId,showWhen:this._showWhen,smallIcon:this._smallIcon,sortKey:this._sortKey,tag:this._tag,ticker:this._ticker,timeoutAfter:this._timeoutAfter,usesChronometer:this._usesChronometer,vibrate:this._vibrate,visibility:this._visibility,when:this._when}}},{key:"actions",get:function(){return this._actions}},{key:"autoCancel",get:function(){return this._autoCancel}},{key:"badgeIconType",get:function(){return this._badgeIconType}},{key:"bigPicture",get:function(){return this._bigPicture}},{key:"bigText",get:function(){return this._bigText}},{key:"category",get:function(){return this._category}},{key:"channelId",get:function(){return this._channelId}},{key:"clickAction",get:function(){return this._clickAction}},{key:"color",get:function(){return this._color}},{key:"colorized",get:function(){return this._colorized}},{key:"contentInfo",get:function(){return this._contentInfo}},{key:"defaults",get:function(){return this._defaults}},{key:"group",get:function(){return this._group}},{key:"groupAlertBehaviour",get:function(){return this._groupAlertBehaviour}},{key:"groupSummary",get:function(){return this._groupSummary}},{key:"largeIcon",get:function(){return this._largeIcon}},{key:"lights",get:function(){return this._lights}},{key:"localOnly",get:function(){return this._localOnly}},{key:"number",get:function(){return this._number}},{key:"ongoing",get:function(){return this._ongoing}},{key:"onlyAlertOnce",get:function(){return this._onlyAlertOnce}},{key:"people",get:function(){return this._people}},{key:"priority",get:function(){return this._priority}},{key:"progress",get:function(){return this._progress}},{key:"remoteInputHistory",get:function(){return this._remoteInputHistory}},{key:"shortcutId",get:function(){return this._shortcutId}},{key:"showWhen",get:function(){return this._showWhen}},{key:"smallIcon",get:function(){return this._smallIcon}},{key:"sortKey",get:function(){return this._sortKey}},{key:"tag",get:function(){return this._tag}},{key:"ticker",get:function(){return this._ticker}},{key:"timeoutAfter",get:function(){return this._timeoutAfter}},{key:"usesChronometer",get:function(){return this._usesChronometer}},{key:"vibrate",get:function(){return this._vibrate}},{key:"visibility",get:function(){return this._visibility}},{key:"when",get:function(){return this._when}}]),t})();e.default=h},872,[356,1,22,23,864,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])),o=t(r(d[2])),c=r(d[3]),h=r(d[4]),s=r(d[5]),u=(function(){function t(o,u,f){if((0,n.default)(this,t),this._notification=o,f?(this._alertAction=f.alertAction,this._attachments=f.attachments||[],this._badge=f.badge,this._category=f.category,this._hasAction=f.hasAction,this._launchImage=f.launchImage,this._threadIdentifier=f.threadIdentifier):this._attachments=[],!c.isIOS||!u||!u.ios)return this;var l=function(t){var n=o.notificationId;n&&u&&((0,h.getLogger)(u).debug("Completion handler called for notificationId="+n),(0,s.getNativeModule)(u).complete(n,t))};u.ios.shouldAutoComplete?l(u.ios.backgroundFetchResult.noData):this._complete=l}return(0,o.default)(t,[{key:"addAttachment",value:function(t,n,o){return this._attachments.push({identifier:t,options:o,url:n}),this._notification}},{key:"setAlertAction",value:function(t){return this._alertAction=t,this._notification}},{key:"setBadge",value:function(t){return this._badge=t,this._notification}},{key:"setCategory",value:function(t){return this._category=t,this._notification}},{key:"setHasAction",value:function(t){return this._hasAction=t,this._notification}},{key:"setLaunchImage",value:function(t){return this._launchImage=t,this._notification}},{key:"setThreadIdentifier",value:function(t){return this._threadIdentifier=t,this._notification}},{key:"build",value:function(){return{alertAction:this._alertAction,attachments:this._attachments,badge:this._badge,category:this._category,hasAction:this._hasAction,launchImage:this._launchImage,threadIdentifier:this._threadIdentifier}}},{key:"alertAction",get:function(){return this._alertAction}},{key:"attachments",get:function(){return this._attachments}},{key:"badge",get:function(){return this._badge}},{key:"category",get:function(){return this._category}},{key:"hasAction",get:function(){return this._hasAction}},{key:"launchImage",get:function(){return this._launchImage}},{key:"threadIdentifier",get:function(){return this._threadIdentifier}},{key:"complete",get:function(){return this._complete}}]),t})();e.default=u},873,[1,22,23,783,785,786]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.statics=e.default=e.NAMESPACE=e.MODULE_NAME=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])),s=t(r(d[6])),c=t(r(d[7])),p=t(r(d[8])),E=r(d[9]),h='RNFirebasePerformance';e.MODULE_NAME=h;var w='perf';e.NAMESPACE=w;var M={CONNECT:!0,DELETE:!0,GET:!0,HEAD:!0,OPTIONS:!0,PATCH:!0,POST:!0,PUT:!0,TRACE:!0},b=(function(t){function p(t){return(0,n.default)(this,p),(0,u.default)(this,(0,f.default)(p).call(this,t,{moduleName:h,hasMultiAppSupport:!1,hasCustomUrlSupport:!1,namespace:w}))}return(0,l.default)(p,t),(0,o.default)(p,[{key:"setPerformanceCollectionEnabled",value:function(t){if('boolean'!=typeof t)throw new Error('firebase.perf().setPerformanceCollectionEnabled() requires a boolean value');return(0,E.getNativeModule)(this).setPerformanceCollectionEnabled(t)}},{key:"newTrace",value:function(t){if('string'!=typeof t)throw new Error('firebase.perf().newTrace() requires a string value');return new s.default(this,t)}},{key:"newHttpMetric",value:function(t,n){if('string'!=typeof t||'string'!=typeof n)throw new Error('firebase.perf().newHttpMetric() requires url and httpMethod string values');if(!M[n])throw new Error("firebase.perf().newHttpMetric() httpMethod should be one of "+Object.keys(M).join(', '));return new c.default(this,t,n)}}]),p})(p.default);e.default=b;e.statics={}},874,[1,22,23,30,33,36,875,876,787,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 u=t(r(d[1])),n=t(r(d[2])),f=r(d[3]),c=(function(){function t(n,f){(0,u.default)(this,t),this._perf=n,this.identifier=f}return(0,n.default)(t,[{key:"getAttribute",value:function(t){return(0,f.getNativeModule)(this._perf).getTraceAttribute(this.identifier,t)}},{key:"getAttributes",value:function(){return(0,f.getNativeModule)(this._perf).getTraceAttributes(this.identifier)}},{key:"getMetric",value:function(t){return(0,f.getNativeModule)(this._perf).getTraceLongMetric(this.identifier,t)}},{key:"incrementMetric",value:function(t,u){return(0,f.getNativeModule)(this._perf).incrementTraceMetric(this.identifier,t,u)}},{key:"putAttribute",value:function(t,u){return(0,f.getNativeModule)(this._perf).putTraceAttribute(this.identifier,t,u)}},{key:"putMetric",value:function(t,u){return(0,f.getNativeModule)(this._perf).putTraceMetric(this.identifier,t,u)}},{key:"removeAttribute",value:function(t){return(0,f.getNativeModule)(this._perf).removeTraceAttribute(this.identifier,t)}},{key:"start",value:function(){return(0,f.getNativeModule)(this._perf).startTrace(this.identifier)}},{key:"stop",value:function(){return(0,f.getNativeModule)(this._perf).stopTrace(this.identifier)}}]),t})();e.default=c},875,[1,22,23,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 u=t(r(d[1])),s=t(r(d[2])),h=r(d[3]),o=(function(){function t(s,h,o){(0,u.default)(this,t),this._perf=s,this.url=h,this.httpMethod=o}return(0,s.default)(t,[{key:"getAttribute",value:function(t){return(0,h.getNativeModule)(this._perf).getHttpMetricAttribute(this.url,this.httpMethod,t)}},{key:"getAttributes",value:function(){return(0,h.getNativeModule)(this._perf).getHttpMetricAttributes(this.url,this.httpMethod)}},{key:"putAttribute",value:function(t,u){return(0,h.getNativeModule)(this._perf).putHttpMetricAttribute(this.url,this.httpMethod,t,u)}},{key:"removeAttribute",value:function(t){return(0,h.getNativeModule)(this._perf).removeHttpMetricAttribute(this.url,this.httpMethod,t)}},{key:"setHttpResponseCode",value:function(t){return(0,h.getNativeModule)(this._perf).setHttpMetricResponseCode(this.url,this.httpMethod,t)}},{key:"setRequestPayloadSize",value:function(t){return(0,h.getNativeModule)(this._perf).setHttpMetricRequestPayloadSize(this.url,this.httpMethod,t)}},{key:"setResponseContentType",value:function(t){return(0,h.getNativeModule)(this._perf).setHttpMetricResponseContentType(this.url,this.httpMethod,t)}},{key:"setResponsePayloadSize",value:function(t){return(0,h.getNativeModule)(this._perf).setHttpMetricResponsePayloadSize(this.url,this.httpMethod,t)}},{key:"start",value:function(){return(0,h.getNativeModule)(this._perf).startHttpMetric(this.url,this.httpMethod)}},{key:"stop",value:function(){return(0,h.getNativeModule)(this._perf).stopHttpMetric(this.url,this.httpMethod)}}]),t})();e.default=o},876,[1,22,23,786]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.statics=e.default=e.NAMESPACE=e.MODULE_NAME=void 0;var n=t(r(d[1])),E=t(r(d[2])),s=t(r(d[3])),l=t(r(d[4])),u=t(r(d[5])),T=t(r(d[6])),_=r(d[7]),o=t(r(d[8])),R=r(d[9]),v=r(d[10]),A=r(d[11]),S=t(r(d[12])),h=r(d[13]),N=_.NativeModules.RNFirebaseStorage,f=['storage_event','storage_error'],p='RNFirebaseStorage';e.MODULE_NAME=p;var C='storage';e.NAMESPACE=C;var L=(function(t){function _(t){var E;return(0,n.default)(this,_),E=(0,s.default)(this,(0,l.default)(_).call(this,t,{events:f,moduleName:p,hasMultiAppSupport:!0,hasCustomUrlSupport:!1,namespace:C})),R.SharedEventEmitter.addListener((0,R.getAppEventName)((0,u.default)(E),'storage_event'),E._handleStorageEvent.bind((0,u.default)(E))),R.SharedEventEmitter.addListener((0,R.getAppEventName)((0,u.default)(E),'storage_error'),E._handleStorageEvent.bind((0,u.default)(E))),E}return(0,T.default)(_,t),(0,E.default)(_,[{key:"ref",value:function(t){return new o.default(this,t)}},{key:"refFromURL",value:function(t){return new o.default(this,"url::"+t)}},{key:"setMaxOperationRetryTime",value:function(t){(0,h.getNativeModule)(this).setMaxOperationRetryTime(t)}},{key:"setMaxUploadRetryTime",value:function(t){(0,h.getNativeModule)(this).setMaxUploadRetryTime(t)}},{key:"setMaxDownloadRetryTime",value:function(t){(0,h.getNativeModule)(this).setMaxDownloadRetryTime(t)}},{key:"_getSubEventName",value:function(t,n){return(0,R.getAppEventName)(this,t+"-"+n)}},{key:"_handleStorageEvent",value:function(t){var n=t.path,E=t.eventName,s=t.body||{};(0,v.getLogger)(this).debug('_handleStorageEvent: ',n,E,s),R.SharedEventEmitter.emit(this._getSubEventName(n,E),s)}},{key:"_handleStorageError",value:function(t){var n=t.path,E=t.eventName,s=t.body||{};(0,v.getLogger)(this).debug('_handleStorageError ->',t),R.SharedEventEmitter.emit(this._getSubEventName(n,E),s)}},{key:"_addListener",value:function(t,n,E){R.SharedEventEmitter.addListener(this._getSubEventName(t,n),E)}},{key:"_removeListener",value:function(t,n,E){R.SharedEventEmitter.removeListener(this._getSubEventName(t,n),E)}}]),_})(S.default);e.default=L;var D={TaskEvent:{STATE_CHANGED:'state_changed'},TaskState:{RUNNING:'running',PAUSED:'paused',SUCCESS:'success',CANCELLED:'cancelled',ERROR:'error'},Native:N?{MAIN_BUNDLE_PATH:(0,A.stripTrailingSlash)(N.MAIN_BUNDLE_PATH),CACHES_DIRECTORY_PATH:(0,A.stripTrailingSlash)(N.CACHES_DIRECTORY_PATH),DOCUMENT_DIRECTORY_PATH:(0,A.stripTrailingSlash)(N.DOCUMENT_DIRECTORY_PATH),EXTERNAL_DIRECTORY_PATH:(0,A.stripTrailingSlash)(N.EXTERNAL_DIRECTORY_PATH),EXTERNAL_STORAGE_DIRECTORY_PATH:(0,A.stripTrailingSlash)(N.EXTERNAL_STORAGE_DIRECTORY_PATH),TEMP_DIRECTORY_PATH:(0,A.stripTrailingSlash)(N.TEMP_DIRECTORY_PATH),LIBRARY_DIRECTORY_PATH:(0,A.stripTrailingSlash)(N.LIBRARY_DIRECTORY_PATH),FILETYPE_REGULAR:(0,A.stripTrailingSlash)(N.FILETYPE_REGULAR),FILETYPE_DIRECTORY:(0,A.stripTrailingSlash)(N.FILETYPE_DIRECTORY)}:{}};e.statics=D},877,[1,22,23,30,33,32,36,2,878,781,785,783,787,786]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),u=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=u(r(d[2])),l=u(r(d[3])),o=u(r(d[4])),s=u(r(d[5])),h=u(r(d[6])),f=u(r(d[7])),v=t(r(d[8])),c=r(d[9]),p=(function(t){function u(t,l){var h;return(0,n.default)(this,u),(h=(0,o.default)(this,(0,s.default)(u).call(this,l)))._storage=t,h}return(0,h.default)(u,t),(0,l.default)(u,[{key:"toString",value:function(){return"gs://"+this._storage.app.options.storageBucket+this.path}},{key:"child",value:function(t){return new u(this._storage,this.path+"/"+t)}},{key:"delete",value:function(){return(0,c.getNativeModule)(this._storage).delete(this.path)}},{key:"getDownloadURL",value:function(){return(0,c.getNativeModule)(this._storage).getDownloadURL(this.path)}},{key:"getMetadata",value:function(){return(0,c.getNativeModule)(this._storage).getMetadata(this.path)}},{key:"updateMetadata",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,c.getNativeModule)(this._storage).updateMetadata(this.path,t)}},{key:"downloadFile",value:function(t){return new v.default(v.DOWNLOAD_TASK,(0,c.getNativeModule)(this._storage).downloadFile(this.path,t),this)}},{key:"putFile",value:function(t){var u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.replace('file://','');return n.includes('%')&&(n=decodeURI(n)),new v.default(v.UPLOAD_TASK,(0,c.getNativeModule)(this._storage).putFile(this.path,n,u),this)}},{key:"fullPath",get:function(){return this.path}},{key:"put",get:function(){return this.putFile}}]),u})(f.default);e.default=p},878,[356,1,22,23,30,33,36,819,879,786]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.DOWNLOAD_TASK=e.UPLOAD_TASK=void 0;var n=t(r(d[1])),s=t(r(d[2])),o=t(r(d[3])),u=r(d[4]),c=r(d[5]);e.UPLOAD_TASK='upload';e.DOWNLOAD_TASK='download';var h=(function(){function t(n,o,u){(0,s.default)(this,t),this.type=n,this.ref=u,this.storage=u._storage,this.path=u.path,this.then=o.then.bind(o),this.catch=o.catch.bind(o)}return(0,o.default)(t,[{key:"_interceptSnapshotEvent",value:function(t){var s=this;return(0,c.isFunction)(t)?function(o){var u=(0,n.default)({},o);return u.task=s,u.ref=s.ref,t&&t(u)}:null}},{key:"_interceptErrorEvent",value:function(t){return(0,c.isFunction)(t)?function(n){var s=new Error(n.message);return s.code=n.code,t&&t(s)}:null}},{key:"_subscribe",value:function(t,n,s){var o,c,h,v=this;return'function'==typeof t?(o=this._interceptErrorEvent(n),c=this._interceptSnapshotEvent(t),h=this._interceptSnapshotEvent(s)):t&&(o=this._interceptErrorEvent(t.error),c=this._interceptSnapshotEvent(t.next),h=this._interceptSnapshotEvent(t.complete)),c&&this.storage._addListener(this.path,u.statics.TaskEvent.STATE_CHANGED,c),o&&this.storage._addListener(this.path,this.type+"_failure",o),h&&this.storage._addListener(this.path,this.type+"_success",h),function(){c&&v.storage._removeListener(v.path,u.statics.TaskEvent.STATE_CHANGED,c),o&&v.storage._removeListener(v.path,v.type+"_failure",o),h&&v.storage._removeListener(v.path,v.type+"_success",h)}}},{key:"on",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u.statics.TaskEvent.STATE_CHANGED,n=arguments.length>1?arguments[1]:void 0,s=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0;if(!t)throw new Error("StorageTask.on listener is missing required string argument 'event'.");if(t!==u.statics.TaskEvent.STATE_CHANGED)throw new Error("StorageTask.on event argument must be a string with a value of '"+u.statics.TaskEvent.STATE_CHANGED+"'");return n||s||o?this._subscribe(n,s,o):this._subscribe.bind(this)}},{key:"pause",value:function(){throw new Error('.pause() is not currently supported by react-native-firebase')}},{key:"resume",value:function(){throw new Error('.resume() is not currently supported by react-native-firebase')}},{key:"cancel",value:function(){throw new Error('.cancel() is not currently supported by react-native-firebase')}}]),t})();e.default=h},879,[1,11,22,23,877,783]); -__d(function(g,r,i,a,m,e,d){var l=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.statics=e.default=e.NAMESPACE=e.MODULE_NAME=void 0;var t=l(r(d[1])),s=l(r(d[2])),u=l(r(d[3])),n=l(r(d[4])),o=l(r(d[5])),v=r(d[6]),c=l(r(d[7])),S=r(d[8]),y=l(r(d[9])),f=l(r(d[10])),P=v.NativeModules.RNFirebase,p='RNFirebaseUtils';e.MODULE_NAME=p;var O='utils';e.NAMESPACE=O;var A=(function(l){function v(l){return(0,t.default)(this,v),(0,u.default)(this,(0,n.default)(v).call(this,l,{moduleName:p,hasMultiAppSupport:!1,hasCustomUrlSupport:!1,namespace:O}))}return(0,o.default)(v,l),(0,s.default)(v,[{key:"checkPlayServicesAvailability",value:function(){if(!S.isIOS){var l=this.playServicesAvailability.status;if(!this.playServicesAvailability.isAvailable)if(c.default.OPTIONS.promptOnMissingPlayServices&&this.playServicesAvailability.isUserResolvableError)this.promptForPlayServices();else{var t=c.default.STRINGS.ERROR_PLAY_SERVICES(l);if(c.default.OPTIONS.errorOnMissingPlayServices){if(2!==l)throw new Error(t);console.warn(t)}else console.warn(t)}}}},{key:"getPlayServicesStatus",value:function(){return S.isIOS?Promise.resolve(null):P.getPlayServicesStatus()}},{key:"promptForPlayServices",value:function(){return S.isIOS?null:P.promptForPlayServices()}},{key:"resolutionForPlayServices",value:function(){return S.isIOS?null:P.resolutionForPlayServices()}},{key:"makePlayServicesAvailable",value:function(){return S.isIOS?null:P.makePlayServicesAvailable()}},{key:"database",get:function(){return f.default}},{key:"logLevel",set:function(l){c.default.OPTIONS.logLevel=l}},{key:"playServicesAvailability",get:function(){return P.playServicesAvailability||{isAvailable:!0,status:0}}},{key:"errorOnMissingPlayServices",set:function(l){c.default.OPTIONS.errorOnMissingPlayServices=l}},{key:"promptOnMissingPlayServices",set:function(l){c.default.OPTIONS.promptOnMissingPlayServices=l}}]),v})(y.default);e.default=A;e.statics={}},880,[1,22,23,30,33,36,2,782,783,787,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 o=t(r(d[1])),u={cleanup:function(){o.default.removeListenersForRegistrations(Object.keys(o.default._reverseLookup))}};e.default=u},881,[1,820]); -__d(function(g,r,i,a,m,e,d){m.exports='5.2.1'},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=t(r(d[1])),o=t(r(d[2])),s=t(r(d[3])),u=t(r(d[4])),c=(function(){function t(){(0,n.default)(this,t),this.REMINDERS_CHANNEL="reminders-channel"}return(0,o.default)(t,[{key:"checkPermissions",value:function(t){t&&s.default.messaging().hasPermission().then(function(t){t||s.default.messaging().requestPermission().then(function(){}).catch(function(t){alert("Please enable Notifications for Sundar Gutka in OS Settings to use the Reminders feature.")})})}},{key:"updateReminders",value:function(t,n,o){if(s.default.notifications().cancelAllNotifications(),t)for(var u=JSON.parse(o),c=0;c>>0,o=0;o0)for(s=0;s=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=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;s68?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=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;h0;){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&&(nTe)&&(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;n0&&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;uthis?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=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()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]||u0,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()},884,[]); -__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,t=n(r(d[1])),u=n(r(d[2])),o=(n(r(d[3])),n(r(d[4])));o.default.deleteDatabase({name:"gutka.db",location:1},function(n,t){s=o.default.openDatabase({name:"gutka.db",createFromLocation:1})},function(){s=o.default.openDatabase({name:"gutka.db",createFromLocation:1})});var l=(function(){function n(){(0,t.default)(this,n)}return(0,u.default)(n,null,[{key:"getBaniList",value:function(){return new Promise(function(n){s.executeSql("SELECT ID, Gurmukhi, Transliteration FROM Banis",[],function(s){for(var t={},u=s.rows.length,o=0;o0&&M[p].forEach(function(n){P[n.p]=n.t});var _=I.map(function(n,s){var t="style='";if(c&&s in P){switch(b){case"VISHRAAM_GRADIENT":t+=" border-radius: 5px; background: linear-gradient(to right,rgba(229, 229, 229, 0) 20%, ",t+="v"==P[s]?"rgba(167, 0, 0, 0.5)":"rgba(255, 242, 41, 0.5)",t+=" 100%);";break;case"VISHRAAM_COLORED":default:t+=" color:",t+="v"==P[s]?"#c0392b":"#ffc500"}return""+n+""}return""+n+""}),G=u?_.join(""):_.join(" "),x=JSON.parse(O.Translations);O.English=null==x||null==x.en.bdb?" ":x.en.bdb,O.Punjabi=null==x||null==x.pu.ss?" ":x.pu.ss,O.Spanish=null==x||null==x.es.sn?" ":x.es.sn,O.Transliteration=""==O.Transliteration||null==O.Transliteration?" ":O.Transliteration,9!==n&&21!==n||"MAST_SABH_MAST"!==o||(G=G.replace(/smwpqm squ suBm squ/g,"smwpq msqu suB msqu")),h?(D!==O.Paragraph?(0!==A&&B.push({id:""+T,gurmukhi:l,roman:f,englishTranslations:k,punjabiTranslations:S,spanishTranslations:E,header:w}),T=O.ID,w=O.header,l=G,f=O.Transliteration,k=O.English,S=O.Punjabi,E=O.Spanish,D=O.Paragraph):(l+=u?G:" "+G,f+=" "+O.Transliteration,k+=" "+O.English,S+=" "+O.Punjabi,E+=" "+O.Spanish),A===R-1&&B.push({id:""+T,gurmukhi:l,roman:f,englishTranslations:k,punjabiTranslations:S,spanishTranslations:E,header:w})):v[A]={id:""+O.ID,gurmukhi:G,roman:O.Transliteration,englishTranslations:O.English,punjabiTranslations:O.Punjabi,spanishTranslations:O.Spanish,header:O.header}}t(h?B:v)})})}},{key:"getBookmarksForId",value:function(n,t){var u;switch(t){case"EXTRA_LONG":u="existsBuddhaDal";break;case"LONG":u="existsTaksal";break;case"MEDIUM":u="existsMedium";break;case"SHORT":u="existsSGPC";break;default:u="existsMedium"}return new Promise(function(t){s.executeSql("SELECT BaniShabadID, Gurmukhi, Transliteration FROM Banis_Bookmarks WHERE Bani = "+n+" AND BaniShabadID in (SELECT ID from mv_Banis_Shabad where Bani = "+n+" AND "+u+" = 1) ORDER BY Seq ASC;",[],function(n){for(var s=new Array(n.rows.length),u=n.rows.length,o=0;o0&&!o.inProgress&&(o.inProgress=!0,o.queue.shift().start()):console.log('cannot start next transaction: database connection is lost'):console.log('cannot start next transaction: database not open')}))},o.prototype.abortAllPendingTransactions=function(){var t,n,o,s;if((s=h[this.dbname])&&s.queue.length>0){for(t=0,n=(o=s.queue).length;t0&&!o.inProgress&&n.startNextTransaction()}})(this),o=(function(t){return function(){console.log('OPEN database: '+t.dbname+' failed, aborting any pending transactions'),n&&n(u('Could not open database')),delete t.openDBs[t.dbname],t.abortAllPendingTransactions()}})(this),this.openDBs[this.dbname]="INIT",f.exec("open",this.openargs,s,o))},o.prototype.close=function(t,n){if(this.dbname in this.openDBs){if(h[this.dbname]&&h[this.dbname].inProgress)return console.log('cannot close: transaction is in progress'),void n(u('database cannot be closed while a transaction is in progress'));console.log('CLOSE database: '+this.dbname),delete this.openDBs[this.dbname],h[this.dbname]?console.log('closing db with transaction queue length: '+h[this.dbname].queue.length):console.log('closing db with no transaction lock state');f.exec("close",{path:this.dbname},function(n,o){if(t)return t(o)},function(t,o){if(n)return n(o);console.log("Error handler not provided: ",o)})}else{var o='cannot close: database is not open';console.log(o),n&&b(function(){return n(o)})}},o.prototype.attach=function(t,n,o,s){if(this.dbname in this.openDBs){if(h[this.dbname]&&h[this.dbname].inProgress)return console.log('cannot attach: transaction is in progress'),void s(u('database cannot be attached while a transaction is in progress'));console.log('ATTACH database '+t+' to '+this.dbname+' with alias '+n);f.exec("attach",{path:this.dbname,dbName:t,dbAlias:n},function(t,n){if(o)return o(n)},function(t){if(s)return s(t);console.log("Error handler not provided: ",t)})}else{s&&b(function(){return s("cannot attach: database is not open")})}},o.prototype.detach=function(t,n,o){if(this.dbname in this.openDBs){if(h[this.dbname]&&h[this.dbname].inProgress)return console.log('cannot attach: transaction is in progress'),void o(u('database cannot be attached while a transaction is in progress'));console.log('DETACH database '+t+' from '+this.dbname);this.executeSql('DETACH DATABASE '+t,[],function(t,o){if(n)return n(o)},function(t){if(console.log('ERR',t),o)return o(t);console.log("Error handler not provided: ",t)})}else{var s='cannot attach: database is not open';console.log(s),o&&b(function(){return o(s)})}},o.prototype.executeSql=function(t,n,o,c){var l,u,h;h=function(t,n){if(o)return o(n)},l=function(t,n){if(c)return c(n);console.log("Error handler not provided: ",n)},u=function(o){o.addStatement(t,n,h,l)},this.addTransaction(new s(this,u,null,null,!1,!1))},(s=function(t,n,o,s,c,l){if("function"!=typeof n){var h=u("transaction expected a function");if(o)return o(h);throw h}this.db=t,this.fn=n,this.error=o,this.success=s,this.txlock=c,this.readOnly=l,this.executes=[],c?this.addStatement("BEGIN",[],null,function(t,n){throw u("unable to begin transaction: "+n.message,n.code)}):this.addStatement("SELECT 1",[],null,null)}).prototype.start=function(){var t;try{this.fn(this),this.run()}catch(n){t=n,h[this.db.dbname].inProgress=!1,this.db.startNextTransaction(),this.error&&this.error(u(t))}},s.prototype.executeSql=function(n,o,s,c){if(this.finalized)throw{message:"InvalidStateError: DOM Exception 11: This transaction is already finalized. Transactions are committed after its success or failure handlers are called. If you are using a Promise to handle callbacks, be aware that implementations following the A+ standard adhere to run-to-completion semantics and so Promise resolution occurs on a subsequent tick and therefore after the transaction commits.",code:11};if(this.readOnly&&t.test(n))this.handleStatementFailure(c,{message:'invalid sql for a read-only transaction'});else{this.addStatement(n,o,function(t,n){if(s)return s(t,n)},function(t,n){if(c)return c(n);console.log("Error handler not provided: ",n)})}},s.prototype.addStatement=function(t,n,o,s){var c,l,h,p,f,b;if(p='string'==typeof t?t:t.toString(),h=[],n&&n.constructor===Array)for(c=0,l=n.length;c found in addStatement()';return console.error(y),void s(u(y))}h.push(b.toString()),console.warn('addStatement - parameter of type <'+f+'> converted to string using toString()')}this.executes.push({success:o,error:s,sql:p,params:h})},s.prototype.handleStatementSuccess=function(t,n){var o;t&&t(this,{rows:{item:function(t){return o[t]},raw:function(){return o.slice()},length:(o=n.rows||[]).length},rowsAffected:n.rowsAffected||0,insertId:n.insertId||void 0})},s.prototype.handleStatementFailure=function(t,n){if(!t)throw u("a statement with no error handler failed: "+n.message,n.code);if(!1!==t(this,n))throw u("a statement error callback did not return false: "+n.message,n.code)},s.prototype.run=function(){var t,n,o,s,c,l,h,p,b;for(p=null,l=[],t=this.executes,b=t.length,this.executes=[],h=this,n=function(n,o){return function(s){if(!p){try{o?h.handleStatementSuccess(t[n].success,s):h.handleStatementFailure(t[n].error,u(s))}catch(t){var c=JSON.stringify(t);"{}"===c&&(c=t.toString()),console.log("warning - exception while invoking a callback: "+c)}o||(p=u(s))}0==--b&&(p?(h.executes=[],h.abort(p)):h.executes.length>0?h.run():h.finish())}},o=0,s=[];o=5&&(c=t[4],t.length>5&&(n=t[5]))):(!!(u=s).readOnly||u.location&&u.location.constructor===String&&l.hasOwnProperty(u.location)?u.dblocation=l[u.location]:u.dblocation=l.default,u.createFromLocation&&(1===u.createFromLocation?u.assetFilename="1":'string'==typeof u.createFromLocation&&(u.assetFilename=u.createFromLocation)),u.androidDatabaseImplementation&&2===u.androidDatabaseImplementation&&(u.androidOldDatabaseImplementation=1),u.androidLockWorkaround&&1===u.androidLockWorkaround&&(u.androidBugWorkaround=1),t.length>=2&&(c=t[1],t.length>2&&(n=t[2]))),new o(u,c,n))}),n.prototype.echoTest=function(t,n){f.exec("echoStringValue",{value:"test-string"},function(o){return"test-string"===o?t():n("Mismatch: got: "+o+" , expected: test-string")},function(t){return n(t)})},n.prototype.deleteDatabase=function(t,n,s){var c={};if(t.constructor===String)c.path=t,c.dblocation=l.default;else{if(!t||!t.name)throw new Error("Please specify db name via name property");c.path=t.name,t.location&&t.location.constructor===String&&l.hasOwnProperty(t.location)?c.dblocation=l[t.location]:c.dblocation=l.default}f.exec("delete",c,function(t){if(delete o.prototype.openDBs[c.path],n)return n(t)},function(t){if(s)return s(t);console.log("deleteDatabase error handler not provided: ",t)})},f.sqlitePlugin={SQLiteFactory:n,SQLitePluginTransaction:s,SQLitePlugin:o},m.exports=f.sqlitePlugin},887,[2]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.baniLengthInfo=e.fontSizeForReader=e.baseFontSize=e.fontColorForReader=e.TextType=e.mergedBaniList=e.defaultBaniOrderArray=void 0;var t=r(d[0]),n=Array(r(d[1]).baniOrder.length).fill().map(function(t,n){return n});e.defaultBaniOrderArray=n;e.mergedBaniList=function(t){var n={baniOrder:[]};return r(d[1]).baniOrder.forEach(function(o){if(o.id){var h=t[o.id];h&&n.baniOrder.push({id:o.id,gurmukhi:h.gurmukhi,roman:h.roman})}else{var s=[];o.folder.forEach(function(n){var o=t[n.id];s.push({id:n.id,gurmukhi:o.gurmukhi,roman:o.roman})}),n.baniOrder.push({gurmukhi:o.gurmukhi,roman:o.roman,folder:s})}}),n};var o=Object.freeze({GURMUKHI:0,TRANSLITERATION:1,ENGLISH_TRANSLATION:2});e.TextType=o;e.fontColorForReader=function(t,n,h){switch(h){case o.GURMUKHI:return 1===t?n?"#77baff":"#0066FF":2===t||6===t?n?"#BFBFBF":"#727272":n?"#fff":"#000";case o.TRANSLITERATION:return n?"#77baff":"#0066FF";case o.ENGLISH_TRANSLATION:return n?"#BFBFBF":"#727272"}};var h=function(t,n){var o;switch(t){case"EXTRA_SMALL":o=16;break;case"SMALL":o=22;break;case"MEDIUM":o=28;break;case"LARGE":o=34;break;case"EXTRA_LARGE":o=46}return n&&(o/=1.25),o};e.baseFontSize=h;e.fontSizeForReader=function(t,n,o){var s=.75*h(t,o);return 6===n?.75*s:2===n?1.1*s:1===n?1.2*s:s};e.baniLengthInfo=function(){t.Alert.alert("Bani Length","\nThroughout the past few centuries, there have been many different \u201csampardhas\u201d or \u201cjathas\u201d that have been conceived from the core concepts of Sikhi and Gurmat. These sampardhas often have different opinions and thoughts about some aspects of Sikh history, Gurbani and Rehat, but still fall collectively under the united Khalsa Panth and, most importantly, the Akaal Takht. The Akaal Takht is the highest order and institution that all Sikhs adhere to.\n\nThese differences have also brought about different recommendations about compiled Baanis and the Paath (prayers) that we read on a daily basis which makes it difficult to create a single Sundar Gutka app with a single version of Paath that would satisfy everyone. \n\nWe therefore have created the option to select lengths of what Paath you do that apply to four of the main Banis read most often. These have been structured in relation to length but all have a minimum of the SGPC standard or fall under the Akaal Takht. We do not include any versions that are by sampardhas excommunicated by the Akaal Takht as a standard.\n\nFor those who may be confused about which version to begin reading these Banis, we recommend reading the longest Bani because the more we read and recite, the better it is for our souls. However, for beginners, we would suggest to start with the \u201cshort\u201d setting and change to increase the length setting in future once you are comfortable, confident and have more time.\n\nHere is a breakdown of the lengths and which sampardhas typically use them:-\n\nSHORT: This is the minimum SGPC/Akaal Takht standard.\n\nMEDIUM: Typically read by followers of the Akhand Keertani Jatha and others.\n\nLONG: Typically read by followers of Damdami Taksaal and others.\n\nEXTRA LONG: Most popular amongst followers of Buddha Dal.\n")}},888,[2,889]); -__d(function(i,d,a,r,e,m,o){e.exports={baniOrder:[{id:1},{id:2},{id:3},{id:4},{id:5},{id:6},{id:7},{id:8},{id:9},{id:10},{id:11},{id:12},{id:13},{id:14},{id:15},{id:16},{id:17},{id:18},{id:19},{id:90},{id:21},{id:22},{id:23},{id:24},{id:25},{id:26},{id:27},{id:28},{id:29},{id:30},{id:31},{id:32},{id:33},{id:34},{id:35},{id:36},{gurmukhi:"AMimRq bwxI",roman:"amirat baaNee",folder:[{id:39},{id:40},{id:41},{id:42},{id:43},{id:44},{id:45},{id:46},{id:47},{id:48},{id:49},{id:50},{id:51},{id:52},{id:53}]},{gurmukhi:"Bgq bwxI",roman:"bhagat baaNee",folder:[{id:55},{id:56},{id:57},{id:58},{id:59},{id:60},{id:61},{id:62},{id:63},{id:64},{id:65},{id:66},{id:67},{id:68},{id:69},{id:70},{id:71},{id:72},{id:73},{id:74},{id:75},{id:76},{id:77},{id:78}]},{gurmukhi:"22 vwrW",roman:"22 varaa(n)",folder:[{id:86},{id:87},{id:88},{id:89},{id:90},{id:91},{id:92},{id:93},{id:94},{id:95},{id:96},{id:97},{id:98},{id:99},{id:100},{id:101},{id:102},{id:103},{id:104},{id:105},{id:106},{id:107}]},{gurmukhi:"sv`Xy",roman:"sava'ye",folder:[{id:79},{id:80},{id:81},{id:82},{id:83},{id:84},{id:85}]},{id:38}]}},889,[]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.setFontSize=function(t){return S.default.getInstance().trackSettingsEvent("fontSize",t),{type:E,size:t}},e.setFontFace=function(t){return S.default.getInstance().trackSettingsEvent("fontFace",t),{type:_,font:t}},e.toggleRomanized=function(t){return S.default.getInstance().trackSettingsEvent("romanized",t),{type:T,value:t}},e.toggleEnglishTranslations=function(t){return S.default.getInstance().trackSettingsEvent("english",t),{type:A,value:t}},e.togglePunjabiTranslations=function(t){return S.default.getInstance().trackSettingsEvent("punjabi",t),{type:N,value:t}},e.toggleSpanishTranslations=function(t){return S.default.getInstance().trackSettingsEvent("spanish",t),{type:u,value:t}},e.toggleNightMode=function(t){return S.default.getInstance().trackSettingsEvent("nightMode",t),{type:O,value:t}},e.toggleScreenAwake=function(t){return S.default.getInstance().trackSettingsEvent("keepAwake",t),{type:I,value:t}},e.setBaniOrder=function(t){return{type:s,order:t}},e.setBaniLength=function(t){return S.default.getInstance().trackSettingsEvent("baniLength",t),{type:G,length:t}},e.toggleLarivaar=function(t){return S.default.getInstance().trackSettingsEvent("larivaar",t),{type:R,value:t}},e.setManglacharanPosition=function(t){return S.default.getInstance().trackSettingsEvent("manglacharan",t),{type:o,position:t}},e.setPadchhedSetting=function(t){return S.default.getInstance().trackSettingsEvent("padchhed",t),{type:L,setting:t}},e.toggleStatistics=function(t){return S.default.getInstance().trackSettingsEvent("statistics",t),{type:c,value:t}},e.toggleStatusBar=function(t){return S.default.getInstance().trackSettingsEvent("statusBar",t),{type:M,hidden:t}},e.toggleParagraphMode=function(t){return S.default.getInstance().trackSettingsEvent("paragraph",t),{type:p,paragraph:t}},e.setMergedBaniData=function(t){return{type:l,list:t}},e.setCurrentShabad=function(t){return{type:v,shabadId:t}},e.setScrollIndex=function(t){return{type:f,index:t}},e.toggleAutoScroll=function(t){return S.default.getInstance().trackSettingsEvent("autoScroll",t),{type:D,value:t}},e.setAutoScrollSpeed=function(t,S){var E=(0,n.default)({},S,t);return{type:H,shabadSpeed:E}},e.toggleVisram=function(t){return S.default.getInstance().trackSettingsEvent("vishraam",t),{type:h,value:t}},e.setVishraamOption=function(t){return S.default.getInstance().trackSettingsEvent("vishraamOption",t),{type:P,option:t}},e.setVishraamSource=function(t){return S.default.getInstance().trackSettingsEvent("vishraamSource",t),{type:C,source:t}},e.toggleReminders=function(t){return S.default.getInstance().trackSettingsEvent("reminders",t),{type:k,value:t}},e.setReminderBanis=function(t){return{type:B,list:t}},e.setReminderSound=function(t){return S.default.getInstance().trackSettingsEvent("reminderSound",t),{type:y,sound:t}},e.setAppVersion=function(t){return{type:U,version:t}},e.vishraamSourceNames=e.VISHRAAM_SOURCES=e.vishraamOptionNames=e.VISHRAAM_OPTIONS=e.reminderSoundNames=e.REMINDER_SOUNDS=e.padchhedSettingNames=e.PADCHHED_SETTINGS=e.manglacharanPositionNames=e.MANGLACHARAN_POSITIONS=e.baniLengthNames=e.BANI_LENGTHS=e.fontFaceNames=e.FONT_FACES=e.fontSizeNames=e.FONT_SIZES=e.SET_APP_VERSION=e.SET_REMINDER_SOUND=e.SET_REMINDER_BANIS=e.TOGGLE_REMINDERS=e.SET_VISHRAAM_SOURCE=e.SET_VISHRAAM_OPTION=e.TOGGLE_VISRAM=e.SET_AUTO_SCROLL_SPEED=e.TOGGLE_AUTO_SCROLL=e.TOGGLE_PARAGRAPH_MODE=e.TOGGLE_STATUS_BAR=e.SET_SCROLL_INDEX=e.SET_CURRENT_SHABAD=e.SET_MERGED_BANI_DATA=e.TOGGLE_STATISTICS=e.SET_PADCHHED_SETTINGS=e.SET_MANGLACHARAN_POSITION=e.TOGGLE_LARIVAAR=e.SET_BANI_LENGTH=e.SET_BANI_ORDER=e.TOGGLE_SCREEN_AWAKE=e.TOGGLE_NIGHT_MODE=e.TOGGLE_SPANISH_TRANSLATIONS=e.TOGGLE_PUNJABI_TRANSLATIONS=e.TOGGLE_ENGLISH_TRANSLATIONS=e.TOGGLE_ROMANIZED=e.SET_FONT_FACE=e.SET_FONT_SIZE=void 0;var n=t(r(d[1])),S=t(r(d[2])),E="SET_FONT_SIZE";e.SET_FONT_SIZE=E;var _="SET_FONT_FACE";e.SET_FONT_FACE=_;var T="TOGGLE_ROMANIZED";e.TOGGLE_ROMANIZED=T;var A="TOGGLE_ENGLISH_TRANSLATIONS";e.TOGGLE_ENGLISH_TRANSLATIONS=A;var N="TOGGLE_PUNJABI_TRANSLATIONS";e.TOGGLE_PUNJABI_TRANSLATIONS=N;var u="TOGGLE_SPANISH_TRANSLATIONS";e.TOGGLE_SPANISH_TRANSLATIONS=u;var O="TOGGLE_NIGHT_MODE";e.TOGGLE_NIGHT_MODE=O;var I="TOGGLE_SCREEN_AWAKE";e.TOGGLE_SCREEN_AWAKE=I;var s="SET_BANI_ORDER";e.SET_BANI_ORDER=s;var G="SET_BANI_LENGTH";e.SET_BANI_LENGTH=G;var R="TOGGLE_LARIVAAR";e.TOGGLE_LARIVAAR=R;var o="SET_MANGLACHARAN_POSITION";e.SET_MANGLACHARAN_POSITION=o;var L="SET_PADCHHED_SETTINGS";e.SET_PADCHHED_SETTINGS=L;var c="TOGGLE_STATISTICS";e.TOGGLE_STATISTICS=c;var l="SET_MERGED_BANI_DATA";e.SET_MERGED_BANI_DATA=l;var v="SET_CURRENT_SHABAD";e.SET_CURRENT_SHABAD=v;var f="SET_SCROLL_INDEX";e.SET_SCROLL_INDEX=f;var M="TOGGLE_STATUS_BAR";e.TOGGLE_STATUS_BAR=M;var p="TOGGLE_PARAGRAPH_MODE";e.TOGGLE_PARAGRAPH_MODE=p;var D="TOGGLE_AUTO_SCROLL";e.TOGGLE_AUTO_SCROLL=D;var H="SET_AUTO_SCROLL_SPEED";e.SET_AUTO_SCROLL_SPEED=H;var h="TOGGLE_VISRAM";e.TOGGLE_VISRAM=h;var P="SET_VISHRAAM_OPTION";e.SET_VISHRAAM_OPTION=P;var C="SET_VISHRAAM_SOURCE";e.SET_VISHRAAM_SOURCE=C;var k="TOGGLE_REMINDERS";e.TOGGLE_REMINDERS=k;var B="SET_REMINDER_BANIS";e.SET_REMINDER_BANIS=B;var y="SET_REMINDER_SOUND";e.SET_REMINDER_SOUND=y;var U="SET_APP_VERSION";e.SET_APP_VERSION=U;e.FONT_SIZES=["EXTRA_SMALL","SMALL","MEDIUM","LARGE","EXTRA_LARGE"];e.fontSizeNames=["Extra Small","Small (default)","Medium","Large","Extra Large"];e.FONT_FACES=["AnmolLipiSG","GurbaniAkharSG","GurbaniAkharHeavySG","GurbaniAkharThickSG"];e.fontFaceNames=["Anmol Lipi","Gurbani Akhar (default)","Gurbani Akhar Heavy","Gurbani Akhar Thick"];e.BANI_LENGTHS=["SHORT","MEDIUM","LONG","EXTRA_LONG"];e.baniLengthNames=["Short","Medium","Long","Extra Long"];e.MANGLACHARAN_POSITIONS=["CURRENT_SAROOPS","ABOVE_RAAG_HEADINGS"];e.manglacharanPositionNames=["Current Saroops (default)","Above Raag Headings"];e.PADCHHED_SETTINGS=["SAT_SUBHAM_SAT","MAST_SABH_MAST"];e.padchhedSettingNames=["Sat Subham Sat (default)","Mast Sabh Mast"];e.REMINDER_SOUNDS=["default","wake_up_jap.mp3","waheguru_soul.mp3"];e.reminderSoundNames=["Default","Wake Up Jap","Waheguru Soul"];e.VISHRAAM_OPTIONS=["VISHRAAM_COLORED","VISHRAAM_GRADIENT"];e.vishraamOptionNames=["Colored Words","Gradient Background"];e.VISHRAAM_SOURCES=["sttm","igurbani","sttm2"];e.vishraamSourceNames=["STTM Living","iGurbani","STTM 2"]},890,[1,47,776]); -__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])),u=n(r(d[4])),f=n(r(d[5])),c=n(r(d[6])),s=t(r(d[7])),v=r(d[8]),y=r(d[9]),h=r(d[10]),S=n(r(d[11])),k=(function(t){function n(){return(0,o.default)(this,n),(0,u.default)(this,(0,f.default)(n).apply(this,arguments))}return(0,c.default)(n,t),(0,l.default)(n,[{key:"render",value:function(){var t=this.props,n=t.data,o=t.nightMode,l=t.fontSize,u=t.fontFace,f=t.romanized,c=t.navigation,k=t.isLoading,b=t.onPress;return s.default.createElement(S.default,{isLoading:k}),s.default.createElement(v.FlatList,{style:[p.container,o&&{backgroundColor:"#000"}],data:n,extraData:[this.state],renderItem:function(t){var n=t.item;return s.default.createElement(y.ListItem,{leftAvatar:n.folder&&s.default.createElement(y.Avatar,{source:r(d[12]),avatarStyle:{backgroundColor:o?"#000":"#fff"}}),containerStyle:[p.container,o&&{backgroundColor:"#000"}],titleStyle:[o&&{color:"#fff"},{fontSize:(0,h.baseFontSize)(l,f),fontFamily:f?null:u}],title:f?n.roman:n.gurmukhi,bottomDivider:!0,onPress:function(){return b(n,c)}})},keyExtractor:function(t){return""+t.gurmukhi}})}}]),n})(s.Component),p=v.StyleSheet.create({loading:{justifyContent:"center"},container:{flex:1,marginTop:0}}),b=k;e.default=b},891,[356,1,22,23,30,33,36,49,2,516,888,892,894]); -__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])),u=n(r(d[3])),f=n(r(d[4])),o=n(r(d[5])),s=n(r(d[6])),c=t(r(d[7])),p=r(d[8]),v=r(d[9]),y=(function(t){function n(){return(0,l.default)(this,n),(0,f.default)(this,(0,o.default)(n).apply(this,arguments))}return(0,s.default)(n,t),(0,u.default)(n,[{key:"render",value:function(){var t=this.props.isLoading;return c.default.createElement(p.Modal,{animationType:"fade",transparent:!0,visible:t,onRequestClose:function(){return null}},c.default.createElement(p.View,{style:{flex:1,backgroundColor:"rgba(0,0,0,0.5)",justifyContent:"center",alignItems:"center"}},c.default.createElement(v,{isVisible:!0,size:100,type:"FadingCircleAlt",color:"#fff"})))}}]),n})(c.Component);e.default=y},892,[356,1,22,23,30,33,36,49,2,893]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),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])),p=t(r(d[6])),f=t(r(d[7])),c=t(r(d[8])),y=f.default.NativeModules,h=f.default.processColor,b=f.default.requireNativeComponent,v=f.default.View,z=null,T=(function(t){function f(){return(0,s.default)(this,f),(0,n.default)(this,(0,o.default)(f).apply(this,arguments))}return(0,u.default)(f,t),(0,l.default)(f,[{key:"render",value:function(){if(!this.props.isVisible)return p.default.createElement(v,null);var t={height:this.props.size,width:this.props.size},s=h(this.props.color);return p.default.createElement(z,{type:String(this.props.type),size:parseInt(this.props.size),color:s,style:[t,this.props.style]})}}]),f})(p.default.Component);T.propTypes={type:c.default.string,color:c.default.oneOfType([c.default.string,c.default.number]),size:c.default.number,isVisible:c.default.bool,testID:c.default.string,accessibilityComponentType:c.default.string,accessibilityLabel:c.default.string,accessibilityLiveRegion:c.default.string,renderToHardwareTextureAndroid:c.default.bool,importantForAccessibility:c.default.string,onLayout:c.default.func},T.defaultProps={size:37,color:"#000000",isVisible:!0},y.RNSpinkit,z=b('RNSpinkit',T,{nativeOnly:{nativeID:!0}}),m.exports=T},893,[1,22,23,30,33,36,49,2,61]); -__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/images",width:64,height:64,scales:[1],hash:"65d7320117323760c2dd40548c6c1072",name:"foldericon",type:"png"})},894,[164]); -__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])),O=r(d[8]),T=r(d[9]),h=r(d[10]),L=r(d[11]),p=n(r(d[12])),b=t(r(d[13])),y=n(r(d[14])),R=(function(t){function n(){var t,o;(0,l.default)(this,n);for(var c=arguments.length,s=new Array(c),O=0;O Bani Length in the app."),s.default.createElement(h.Text,{style:[{color:y.default.COLOR.TOOLBAR_COLOR_ALT,fontWeight:"bold",fontSize:18}]},"\n","Choose your preference:"),s.default.createElement(h.TouchableOpacity,{onPress:function(){return t.updateBaniLength(b.BANI_LENGTHS[0])}},s.default.createElement(h.Text,{style:E.button},"SHORT")),s.default.createElement(h.TouchableOpacity,{onPress:function(){return t.updateBaniLength(b.BANI_LENGTHS[1])}},s.default.createElement(h.Text,{style:E.button},"MEDIUM")),s.default.createElement(h.TouchableOpacity,{onPress:function(){return t.updateBaniLength(b.BANI_LENGTHS[2])}},s.default.createElement(h.Text,{style:E.button},"LONG")),s.default.createElement(h.TouchableOpacity,{onPress:function(){return t.updateBaniLength(b.BANI_LENGTHS[3])}},s.default.createElement(h.Text,{style:E.button},"EXTRA LONG")),s.default.createElement(h.TouchableOpacity,{style:{flex:1,flexDirection:"row",alignItems:"center",marginTop:15},onPress:function(){return(0,L.baniLengthInfo)()}},s.default.createElement(p.default,{color:y.default.COLOR.TOOLBAR_COLOR_ALT,name:"info-with-circle",size:30}),s.default.createElement(h.Text,{style:[{color:y.default.COLOR.TOOLBAR_COLOR_ALT,fontWeight:"bold",fontStyle:"italic",fontSize:12}]}," ","Need help deciding?",s.default.createElement(h.Text,{style:[{color:y.default.COLOR.TOOLBAR_TINT,fontWeight:"normal",fontSize:12}]}," ","Click here for more information"))))))}}]),n})(s.Component),E=h.StyleSheet.create({button:{backgroundColor:"#fff",color:y.default.COLOR.TOOLBAR_COLOR,padding:15,marginTop:15,fontSize:24,fontWeight:"bold",textAlign:"center"}});var C=(0,O.connect)(null,function(t){return(0,T.bindActionCreators)(b,t)})(R);e.default=C},895,[356,1,22,23,30,33,36,49,486,502,2,888,719,890,774]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[0]).NativeModules.RNVersionNumber,u={appVersion:n&&n.appVersion,buildVersion:n&&n.buildVersion,bundleIdentifier:n&&n.bundleIdentifier};e.default=u},896,[2]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=t.NativeModules.RNSound,o=n.IsAndroid,s=n.IsWindows,u=r(d[1]),h=new t.NativeEventEmitter(n);function p(t){var n,o=5381;for(n=0;n1&&void 0!==arguments[1]&&arguments[1];s||n.setCategory(t,o)},l.setMode=function(t){o||s||n.setMode(t)},l.MAIN_BUNDLE=n.MainBundlePath,l.DOCUMENT=n.NSDocumentDirectory,l.LIBRARY=n.NSLibraryDirectory,l.CACHES=n.NSCachesDirectory,m.exports=l},897,[2,163]); -__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])),f=n(r(d[6])),c=n(r(d[7])),p=r(d[8]),O=r(d[9]),h=r(d[10]),v=r(d[11]),C=n(r(d[12])),R=n(r(d[13])),S=t(r(d[14])),y=n(r(d[15])),L=(function(t){function n(){return(0,o.default)(this,n),(0,l.default)(this,(0,u.default)(n).apply(this,arguments))}return(0,f.default)(n,t),(0,s.default)(n,[{key:"handleOnPress",value:function(t,n){this.props.setCurrentShabad(t.id),n.navigate({key:"Reader-"+t.id,routeName:"Reader",params:{item:t}})}},{key:"render",value:function(){var t=this,n=this.props.navigation.state.params;return c.default.createElement(h.View,{style:{flex:1}},c.default.createElement(h.StatusBar,{backgroundColor:R.default.COLOR.TOOLBAR_COLOR,barStyle:"light-content"}),c.default.createElement(v.Header,{backgroundColor:R.default.COLOR.TOOLBAR_COLOR,containerStyle:["android"===h.Platform.OS&&{height:56,paddingTop:0}],leftComponent:c.default.createElement(C.default,{name:"arrow-back",color:R.default.COLOR.TOOLBAR_TINT,size:30,onPress:function(){return t.props.navigation.goBack()}}),centerComponent:{text:""+this.props.navigation.state.params.title,style:[{color:R.default.COLOR.TOOLBAR_TINT,fontFamily:"GurbaniAkharHeavySG",fontSize:24}]},rightComponent:c.default.createElement(C.default,{name:"settings",color:R.default.COLOR.TOOLBAR_TINT,size:30,onPress:function(){return t.props.navigation.navigate({key:"Settings",routeName:"Settings"})}})}),c.default.createElement(y.default,{data:n.data,nightMode:this.props.nightMode,fontSize:this.props.fontSize,fontFace:this.props.fontFace,romanized:this.props.romanized,navigation:this.props.navigation,onPress:this.handleOnPress.bind(this)}))}}]),n})(c.default.Component);var T=(0,p.connect)(function(t){return{nightMode:t.nightMode,romanized:t.romanized,fontSize:t.fontSize,fontFace:t.fontFace}},function(t){return(0,O.bindActionCreators)(S,t)})(L);e.default=T},898,[356,1,22,23,30,33,36,49,486,502,2,516,709,774,890,891]); -__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])),h=o(r(d[5])),f=o(r(d[6])),c=o(r(d[7])),p=r(d[8]),u=r(d[9]),O=o(r(d[10])),S=o(r(d[11])),C=o(r(d[12])),M=o(r(d[13])),T=o(r(d[14])),y=o(r(d[15])),E=r(d[16]),v=r(d[17]),L=r(d[18]),b=r(d[19]),A=o(r(d[20])),N=t(r(d[21])),R=o(r(d[22])),k=(function(t){function o(t){var l;return(0,n.default)(this,o),(l=(0,s.default)(this,(0,h.default)(o).call(this,t))).actionSheetOptions=function(t,o,n,l){for(var s=[],h=0;h1&&void 0!==arguments[1]?arguments[1]:{},A=arguments.length>2&&void 0!==arguments[2]&&arguments[2],S="Font Awesome 5 "+(A?'Pro':'Free'),T=Object.keys(n);function B(n){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:'400',u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:S,l=A?"Pro_"+n:n;return(0,I.default)(t,u,"FontAwesome5_"+l+".ttf",{fontWeight:'ios'===h.Platform.OS?o:void 0})}var F=B('Regular'),w=B('Solid','700'),P=A?B('Light','100'):F,_=B('Brands','400','Font Awesome 5 Brands');function y(t){switch(t){case O.brand:return _;case O.light:return P;case O.solid:return w;default:return F}}function C(t){switch(t){case'brands':return _;case'regular':return P;case'solid':return w;default:return F}}function E(t){var n=t.light,o=t.solid;return n?O.light:o?O.solid:O.regular}function x(t){switch(t){case O.brand:return'brands';case O.light:return'light';case O.solid:return'solid';default:return'regular'}}function L(t){switch(t){case'brands':return O.brand;case'light':return O.light;case'solid':return O.solid;default:return O.regular}}function N(t){for(var o=0;o1&&void 0!==arguments[1]?arguments[1]:function(t){return t},h=(function(t){function h(){return(0,u.default)(this,h),(0,s.default)(this,(0,f.default)(h).apply(this,arguments))}return(0,c.default)(h,t),(0,l.default)(h,[{key:"render",value:function(){var t=j(this.props),u=n(t),l=this.props,s=(l.light,l.solid,(0,o.default)(l,["light","solid"]));return v.default.createElement(u,s)}}]),h})(v.PureComponent);return h.propTypes={light:b.default.bool,solid:b.default.bool},h.defaultProps={light:!1,solid:!1},h}var D=F,U=k(D);U.Button=k(D.Button,function(t){return t.Button}),U.TabBarItem=k(D.TabBarItem,function(t){return t.TabBarItem}),U.TabBarItemIOS=k(D.TabBarItemIOS,function(t){return t.TabBarItemIOS}),U.ToolbarAndroid=k(D.ToolbarAndroid,function(t){return t.ToolbarAndroid});var M={};return U.getImageSource=function(n){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:I.DEFAULT_ICON_SIZE,u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:I.DEFAULT_ICON_COLOR,l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:O.regular;(0,p.default)();var s=l;if(!R(n,s)){var f=N(n);s=L(f)}if('ios'===h.Platform.OS&&s!==O.brand){var c=t[n]||'?';'number'==typeof c&&(c=String.fromCharCode(c));var v=(0,h.processColor)(u),b=c+":"+o+":"+v+":"+l,A=h.PixelRatio.get();return new Promise(function(t,n){var u=M[b];void 0!==u?!u||u instanceof Error?n(u):t({uri:u,scale:A}):I.NativeIconAPI.getImageForFontAwesome5(S,c,o,s,v,function(o,u){var l='string'==typeof o?new Error(o):o;M[b]=u||l||!1,!l&&u?t({uri:u,scale:A}):n(l)})})}return y(s).getImageSource(n,o,u)},U},e.FA5Style=void 0;var o=n(r(d[2])),u=n(r(d[3])),l=n(r(d[4])),s=n(r(d[5])),f=n(r(d[6])),c=n(r(d[7])),v=t(r(d[8])),h=r(d[9]),b=n(r(d[10])),I=t(r(d[11])),p=n(r(d[12])),O={regular:0,light:1,solid:2,brand:3};e.FA5Style=O},901,[356,1,9,22,23,30,33,36,49,2,541,540,545]); -__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,"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-open":62744,"book-reader":62938,bookmark:61486,"bowling-ball":62518,box:62566,"box-open":62622,boxes:62568,braille:62113,brain:62940,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,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,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-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,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,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,hammer:63203,hamsa:63077,"hand-holding":62653,"hand-holding-heart":62654,"hand-holding-usd":62656,"hand-lizard":62040,"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,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,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,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,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,"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,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,"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,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-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}},902,[]); -__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","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-open","book-reader","book","bookmark","bowling-ball","box-open","box","boxes","braille","brain","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","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","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-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","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","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","hammer","hamsa","hand-holding-heart","hand-holding-usd","hand-holding","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","hands-helping","hands","handshake","hanukiah","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","hotel","hourglass-end","hourglass-half","hourglass-start","hourglass","house-damage","hryvnia","i-cursor","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","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","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","percent","percentage","person-booth","phone-slash","phone-square","phone-volume","phone","piggy-bank","pills","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","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-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"]}},903,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.Separator=e.ActionSheetItem=e.ActionSheet=void 0;var t=f(r(d[0])),o=f(r(d[1])),u=f(r(d[2])),n=f(r(d[3]));function f(t){return t&&t.__esModule?t:{default:t}}e.ActionSheet=t.default,e.ActionSheetItem=u.default,e.Separator=n.default,e.default=new o.default},904,[905,910,914,909]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var t='src/ActionSheet.js',n=(function(){function t(t,n){for(var o=0;o1&&void 0!==arguments[1]?arguments[1]:function(){},s=this.props.animationDuration,c=this.state.actionSheetState===P?O:k;this.setState({actionSheetState:c}),l.Animated.timing(this.state.transformOffsetY,{toValue:t,duration:s,useNativeDriver:!0,easing:l.Easing.inOut(l.Easing.quad)}).start(function(){var t=n.state.actionSheetState===k;c=t?P:_,n.setState({actionSheetState:c}),o()})}},{key:'selectItem',value:function(t,n){var o=this.props,s=o.multiple,l=o.onChange,c=[];s&&(c=[].concat(v(this.state.selectedData))),c.push(t),this.setState({selectedData:c}),l(t,n,c)}},{key:'unselectItem',value:function(t,n){var o=this.props,s=o.multiple,l=o.onChange,c=[];s&&(c=[].concat(v(this.state.selectedData))).splice(n,1),this.setState({selectedData:c}),l(t,n,c)}},{key:'renderItems',value:function(){var n=this,c=this.props,u=c.children,h=c.showSparator,p=c.showSelectedIcon;return o.Children.map(u,function(c){var u=void 0,v=n.state.selectedData.indexOf(c.props.value);h&&(u=s.default.createElement(f.default,{__source:{fileName:t,lineNumber:300}}));var S=(0,o.cloneElement)(c,{index:v,showSelectedIcon:p,selected:n.state.selectedData.includes(c.props.value),onPress:function(t,o){c.props.onPress(t,o),n.onItemPress(t,o)}});return s.default.createElement(l.View,{style:{flex:1},__source:{fileName:t,lineNumber:314}},S,u)})}},{key:'render',value:function(){var n=this.props,o=n.animationDuration,u=n.overlayOpacity,f=n.position,p=n.style,v=n.maxHeight,S=this.state,w=S.actionSheetState,y=S.transformOffsetY,b=S.actionSheetHeight,k='top'===f,P=!1,H='none';[_,O].includes(w)&&(P=!0,H='auto');var D={width:l.Dimensions.get('window').width},A=k?{paddingTop:30}:null,N=k?E.containerTop:E.containerBottom,V=void 0,I=(0,h.calculateSize)({height:v}).height;return b>I&&(V={height:I}),s.default.createElement(l.View,{style:[E.container],__source:{fileName:t,lineNumber:362}},s.default.createElement(c.default,{onPress:this.onOverlayPress,overlayShow:P,duration:o,opacity:u,pointerEvents:H,useNativeDirver:!0,__source:{fileName:t,lineNumber:363}}),s.default.createElement(l.Animated.View,{style:[N,p,D,{transform:[{translateY:y}]}],__source:{fileName:t,lineNumber:371}},s.default.createElement(l.ScrollView,{style:[E.scrollView,V],__source:{fileName:t,lineNumber:381}},s.default.createElement(l.View,{onLayout:this.getActionSheetHeight,style:A,__source:{fileName:t,lineNumber:382}},this.renderItems()))))}}]),H})();D.defaultProps=H;var A=function(){var t=this;this.onOverlayPress=function(){t.state.actionSheetState===_&&t.hide()},this.hardwareBackPressHandler=function(){return!(!t.props.hideOnHardwareBackPress||!t.state.show)&&(t.hide(),!0)},this.getActionSheetHeight=function(n){var o=n.nativeEvent.layout.height;if(o&&o!==t.state.actionSheetHeight){var s='top'===t.props.position;t.setState({transformOffsetY:new l.Animated.Value(s?-o:o),actionSheetHeight:o})}},this.show=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){};if(![O,_].includes(t.state.actionSheetState)){var o=t.props,s=o.onShow,l='top'===o.position?0:-180;t.setState({show:!0}),t.setActionSheetState(l,function(){s(),n()})}},this.hide=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){};if(![k,P].includes(t.state.actionSheetState)){var o=t.props,s=o.onHide,l='top'===o.position?-t.state.actionSheetHeight:t.state.actionSheetHeight;t.setState({show:!1}),t.setActionSheetState(l,function(){s(),n()})}},this.onItemPress=function(n,o){t.props.hideOnSelceted&&t.hide(),Object.values(t.state.selectedData).includes(n)?t.unselectItem(n,o):t.selectItem(n,o)}};D.propTypes={onShow:r(d[6]).func,onHide:r(d[6]).func,show:r(d[6]).bool,animationDuration:r(d[6]).number,overlayOpacity:r(d[6]).number,position:r(d[6]).oneOf(['top','bottom']),style:r(d[6]).any,onChange:r(d[6]).func,multiple:r(d[6]).bool,showSparator:r(d[6]).bool,showSelectedIcon:r(d[6]).bool,value:r(d[6]).any,defaultValue:r(d[6]).any,hideOnSelceted:r(d[6]).bool,hideOnHardwareBackPress:r(d[6]).bool,children:r(d[6]).any},e.default=D},905,[49,2,906,770,908,909,61]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var u,l=r(d[0]),t=(u=l)&&u.__esModule?u:{default:u};e.default=t.default},906,[907]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var t,o=(function(){function t(t,o){for(var n=0;n0&&n<=1&&(w.width*=u),c>0&&c<=1&&(w.height*=l),w}},908,[2]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var t='src/Separator.js';e.default=function(){return u.default.createElement(n.View,{style:c.separator,__source:{fileName:t,lineNumber:12}})};var l,o=r(d[0]),u=(l=o)&&l.__esModule?l:{default:l},n=r(d[1]);var c=n.StyleSheet.create({separator:{height:.5,backgroundColor:'#C8C7CC'}})},909,[49,2]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var t=Object.assign||function(t){for(var n=1;n1&&void 0!==arguments[1]?arguments[1]:function(){};o.props[o.props.length-1]=c,o.currentActionSheet.update(u.default.createElement(f.default,t({},c,{__source:{fileName:n,lineNumber:31}})),l)},this.show=function(n){var u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},c=t({},n,{show:!0,onHide:function(){u(),o.hide()}});o.create(c,u)},this.hide=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){},u=o.props.pop();u?o.update(t({},u,{show:!1,onHide:function(){n(),o.currentActionSheet.destroy(),o.setCurrent(o.props[o.props.length]-1)}})):n()},this.props=[]}return o(l,[{key:'setCurrent',value:function(o){var l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){};o&&(this.currentActionSheet=new c.default(u.default.createElement(f.default,t({},o,{__source:{fileName:n,lineNumber:18}})),l))}},{key:'create',value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){};this.setCurrent(t,n),this.props.push(t)}}]),l})();e.default=h},910,[49,911,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])),n=l(r(d[3])),f=t(r(d[4])),o=r(d[5]),s=l(r(d[6])),c=o.StyleSheet.create({offStream:{position:'absolute'}}),_=0,p=(function(){function t(l,n){(0,u.default)(this,t),this._id=null,Object.defineProperty(this,'_id',{enumerable:!1,configurable:!1,writable:!1,value:_++}),this.update(l,n)}return(0,n.default)(t,[{key:"_offStreamElement",value:function(t){return(0,f.cloneElement)(t,{style:[t.props.style,c.offStream]})}},{key:"update",value:function(t,l){s.default.emit('siblings.update',this._id,this._offStreamElement(t),l)}},{key:"destroy",value:function(t){s.default.emit('siblings.update',this._id,null,t)}}]),t})();e.default=p},911,[356,1,22,23,49,2,912]); -__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])),l=n(r(d[3])),o=n(r(d[4])),s=n(r(d[5])),p=n(r(d[6])),f=r(d[7]),c=t(r(d[8])),h=n(r(d[9])),v=n(r(d[10])),y=f.StyleSheet.create({container:{flex:1,position:'relative'}}),_=f.AppRegistry.rootSiblingsEmitter;if(!(_ instanceof v.default)){_=new v.default;var b=f.AppRegistry.registerComponent;f.AppRegistry.registerComponent=function(t,n){var v=new Map,E=new Set;return b(t,function(){var b,k,R=n();return k=b=(function(t){function n(){return(0,u.default)(this,n),(0,o.default)(this,(0,s.default)(n).apply(this,arguments))}return(0,p.default)(n,t),(0,l.default)(n,[{key:"componentWillMount",value:function(){this._update=this._update.bind(this),_.addListener('siblings.update',this._update)}},{key:"componentWillUnmount",value:function(){_.removeListener('siblings.update',this._update),v.clear(),E.clear()}},{key:"_update",value:function(t,n,u){v.has(t)&&!n?v.delete(t):v.set(t,n),E.add(t),this.forceUpdate(u)}},{key:"render",value:function(){var t=[];return v.forEach(function(n,u){t.push(c.default.createElement(h.default,{key:"root-sibling-"+u,shouldUpdate:E.has(u)},n))}),E.clear(),c.default.createElement(f.View,{style:y.container},c.default.createElement(h.default,{shouldUpdate:!1},c.default.createElement(R,this.props)),t)}}]),n})(c.Component),b.displayName="Root("+t+")",k})},f.AppRegistry.rootSiblingsEmitter=_}var E=_;e.default=E},912,[356,1,22,23,30,33,36,2,49,913,38]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),u=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=u(r(d[2])),l=u(r(d[3])),o=u(r(d[4])),f=u(r(d[5])),p=u(r(d[6])),s=t(r(d[7])),h=u(r(d[8])),c=(function(t){function u(){return(0,n.default)(this,u),(0,o.default)(this,(0,f.default)(u).apply(this,arguments))}return(0,p.default)(u,t),(0,l.default)(u,[{key:"shouldComponentUpdate",value:function(t){return t.shouldUpdate}},{key:"render",value:function(){var t=this.props.children;return null===t||!1===t?null:s.Children.only(t)}}]),u})(s.Component);e.default=c,c.propTypes={shouldUpdate:h.default.bool.isRequired}},913,[356,1,22,23,30,33,36,49,61]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var t,n='src/ActionSheetItem.js',l=r(d[0]),o=(t=l)&&t.__esModule?t:{default:t},c=r(d[1]);var u=r(d[2]),s=c.StyleSheet.create({container:{flexDirection:'row',paddingTop:20,paddingBottom:20,paddingLeft:40,paddingRight:40,alignItems:'center',justifyContent:'space-between'},text:{fontSize:18,color:'black'},itemIcon:{width:25,height:25,marginRight:10},selectedIcon:{width:18,height:18},itemContent:{flexDirection:'row',alignItems:'center',justifyContent:'center'}}),f={value:null,icon:null,index:null,selectedIcon:u,selected:!1,showSelectedIcon:!0,onPress:function(){},style:null};function y(t){var l=t.text,u=t.value,f=t.index,y=t.onPress,_=t.style,h=t.icon,b=t.selectedIcon,p=t.selected,I=t.showSelectedIcon,N=void 0,w=void 0;return p&&I&&(N=['number','string'].includes(typeof b)?o.default.createElement(c.Image,{source:b,style:s.selectedIcon,__source:{fileName:n,lineNumber:78}}):b),w=['number','string'].includes(typeof h)?o.default.createElement(c.Image,{source:h,style:s.itemIcon,__source:{fileName:n,lineNumber:85}}):h,o.default.createElement(c.TouchableHighlight,{onPress:(function(t){function n(){return t.apply(this,arguments)}return n.toString=function(){return t.toString()},n})(function(){y(u,f)}),underlayColor:'#EDEDED',__source:{fileName:n,lineNumber:91}},o.default.createElement(c.View,{style:[s.container,_],__source:{fileName:n,lineNumber:97}},o.default.createElement(c.View,{style:s.itemContent,__source:{fileName:n,lineNumber:98}},w,o.default.createElement(c.Text,{style:s.text,__source:{fileName:n,lineNumber:100}},l)),o.default.createElement(c.View,{style:s.itemContent,__source:{fileName:n,lineNumber:104}},N)))}y.propTypes={text:r(d[3]).any.isRequired,value:r(d[3]).any,index:r(d[3]).number,icon:r(d[3]).any,selectedIcon:r(d[3]).any,selected:r(d[3]).bool,showSelectedIcon:r(d[3]).bool,onPress:r(d[3]).func,style:r(d[3]).any},y.defaultProps=f,e.default=y},914,[49,2,915,61]); -__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-action-sheet-component/dist/img",width:50,height:50,scales:[1],hash:"d1fd9041cefd1df054a109d825bcac63",name:"checkmark",type:"png"})},915,[164]); -__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])),h=n(r(d[6])),p=t(r(d[7])),c=n(r(d[8])),f=r(d[9]),v=r(d[10]),y=['easeInOut','easeOut','easeIn'],H=(function(t){function n(t){var o;return(0,s.default)(this,n),(o=(0,l.default)(this,(0,u.default)(n).call(this,t))).contentHandle=null,o._handleRef=function(t){o.contentHandle=t},o._handleLayoutChange=function(t){var n=t.nativeEvent.layout.height;o.state.animating||o.props.collapsed||o.state.measuring||o.state.contentHeight===n||(o.state.height.setValue(n),o.setState({contentHeight:n}))},o.state={measuring:!1,measured:!1,height:new f.Animated.Value(t.collapsedHeight),contentHeight:0,animating:!1},o}return(0,h.default)(n,t),(0,o.default)(n,[{key:"componentDidUpdate",value:function(t){var n=this;t.collapsed!==this.props.collapsed?this.setState({measured:!1},function(){return n._componentDidUpdate(t)}):this._componentDidUpdate(t)}},{key:"componentWillUnmount",value:function(){this.unmounted=!0}},{key:"_componentDidUpdate",value:function(t){t.collapsed!==this.props.collapsed?this._toggleCollapsed(this.props.collapsed):this.props.collapsed&&t.collapsedHeight!==this.props.collapsedHeight&&this.state.height.setValue(this.props.collapsedHeight)}},{key:"_measureContent",value:function(t){var n=this;this.setState({measuring:!0},function(){requestAnimationFrame(function(){n.contentHandle?n.contentHandle.getNode().measure(function(s,o,l,u){n.setState({measuring:!1,measured:!0,contentHeight:u},function(){return t(u)})}):n.setState({measuring:!1},function(){return t(n.props.collapsedHeight)})})})}},{key:"_toggleCollapsed",value:function(t){var n=this;if(t)this._transitionToHeight(this.props.collapsedHeight);else{if(!this.contentHandle)return void(this.state.measured&&this._transitionToHeight(this.state.contentHeight));this._measureContent(function(t){n._transitionToHeight(t)})}}},{key:"_transitionToHeight",value:function(t){var n=this,s=this.props.duration,o=this.props.easing;if('string'==typeof o){for(var l,u=!1,h=0;hObject.keys(l).length?this.setState({animated:!1,data:c,containerLayout:null,rowsLayouts:null,order:u}):this.setState({data:c,order:u})):s&&u&&!(0,R.shallowEqual)(s,u)&&this.setState({order:u})}},{key:"componentDidUpdate",value:function(t,o){var n=this.state.data,l=o.data;n&&l&&!(0,R.shallowEqual)(n,l)&&this._onUpdateLayouts()}},{key:"scrollBy",value:function(t){var o=t.dx,n=void 0===o?0:o,l=t.dy,s=void 0===l?0:l,c=t.animated,u=void 0!==c&&c;this.props.horizontal?this._contentOffset.x+=n:this._contentOffset.y+=s,this._scroll(u)}},{key:"scrollTo",value:function(t){var o=t.x,n=void 0===o?0:o,l=t.y,s=void 0===l?0:l,c=t.animated,u=void 0!==c&&c;this.props.horizontal?this._contentOffset.x=n:this._contentOffset.y=s,this._scroll(u)}},{key:"scrollToRowKey",value:function(t){var o=t.key,n=t.animated,l=void 0!==n&&n,s=this.state,c=s.order,u=s.containerLayout,h=s.rowsLayouts,f=0,y=0,v=c,w=Array.isArray(v),p=0;for(v=w?v:v["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var _;if(w){if(p>=v.length)break;_=v[p++]}else{if((p=v.next()).done)break;_=p.value}var R=_;if(R===o)break;f+=h[R].width,y+=h[R].height}(this.props.horizontal?fthis._contentOffset.x+u.width:ythis._contentOffset.y+u.height)&&(this.props.horizontal?this._contentOffset.x=f:this._contentOffset.y=y,this._scroll(l))}},{key:"render",value:function(){var t=this.props,o=t.contentContainerStyle,n=t.innerContainerStyle,l=t.horizontal,s=t.style,c=t.showsVerticalScrollIndicator,u=t.showsHorizontalScrollIndicator,h=this.state,f=h.animated,y=h.contentHeight,v=h.contentWidth,p=h.scrollEnabled,R=_.StyleSheet.flatten([s,{opacity:Number(f)}]);n=[x.rowsContainer,l?{width:v}:{height:y},n];var S=this.props.refreshControl;return S&&S.type===_.RefreshControl&&(S=w.default.cloneElement(this.props.refreshControl,{enabled:p})),w.default.createElement(_.View,{style:R,ref:this._onRefContainer},w.default.createElement(_.ScrollView,{refreshControl:S,ref:this._onRefScrollView,horizontal:l,contentContainerStyle:o,scrollEventThrottle:2,scrollEnabled:p,showsHorizontalScrollIndicator:u,showsVerticalScrollIndicator:c,onScroll:this._onScroll},this._renderHeader(),w.default.createElement(_.View,{style:n},this._renderRows()),this._renderFooter()))}},{key:"_renderRows",value:function(){var t=this,o=this.props,n=o.horizontal,l=o.rowActivationTime,s=o.sortingEnabled,u=o.renderRow,h=this.state,f=h.animated,y=h.order,v=h.data,p=h.activeRowKey,_=h.releasedRowKey,R=h.rowsLayouts,O=0,x=0;return y.map(function(o,h){var y=(0,c.default)({},L,0),E={x:0,y:0};R&&(n?(E.x=O,O+=R[o]?R[o].width:0):(E.y=x,x+=R[o]?R[o].height:0));var A=p===o;return(A||_===o)&&(y[L]=100),w.default.createElement(S.default,{key:b(o),ref:t._onRefRow.bind(t,o),horizontal:n,activationTime:l,animated:f&&!A,disabled:!s,style:y,location:E,onLayout:R?null:t._onLayoutRow.bind(t,o),onActivate:t._onActivateRow.bind(t,o,h),onPress:t._onPressRow.bind(t,o),onRelease:t._onReleaseRow.bind(t,o),onMove:t._onMoveRow,manuallyActivateRows:t.props.manuallyActivateRows},u({key:o,data:v[o],disabled:!s,active:A,index:h}))})}},{key:"_renderHeader",value:function(){if(!this.props.renderHeader||this.props.horizontal)return null;var t=this.state.headerLayout;return w.default.createElement(_.View,{onLayout:t?null:this._onLayoutHeader},this.props.renderHeader())}},{key:"_renderFooter",value:function(){if(!this.props.renderFooter||this.props.horizontal)return null;var t=this.state.footerLayout;return w.default.createElement(_.View,{onLayout:t?null:this._onLayoutFooter},this.props.renderFooter())}},{key:"_onUpdateLayouts",value:function(){var t=this;Promise.all([this._headerLayout,this._footerLayout].concat((0,s.default)(Object.values(this._rowsLayouts)))).then(function(o){var n=(0,l.default)(o),s=n[0],c=n[1],u=n.slice(2);t._container.measure(function(o,n,l,h,f,y){var v={},w=0,p=0;u.forEach(function(t){var o=t.rowKey,n=t.layout;v[o]=n,w+=n.height,p+=n.width}),t.setState({containerLayout:{x:o,y:n,width:l,height:h,pageX:f,pageY:y},rowsLayouts:v,headerLayout:s,footerLayout:c,contentHeight:w,contentWidth:p},function(){t.setState({animated:!0})})})})}},{key:"_scroll",value:function(t){this._scrollView.scrollTo((0,n.default)({},this._contentOffset,{animated:t}))}},{key:"_setOrderOnMove",value:function(){var t=this,o=this.state,n=o.activeRowKey,l=o.activeRowIndex,s=o.order;if(null!==n&&!this._autoScrollInterval){var c,u=this._findRowUnderActiveRow(),h=u.rowKey,f=u.rowIndex;if(this._movingDirectionChanged&&(this._prevSwapedRowKey=null),h!==n&&h!==this._prevSwapedRowKey)1===Math.abs(f-l)?(this._prevSwapedRowKey=h,c=(0,R.swapArrayElements)(s,l,f)):((c=s.slice()).splice(l,1),c.splice(f,0,n)),this.setState({order:c,activeRowIndex:f},function(){t.props.onChangeOrder&&t.props.onChangeOrder(c)})}}},{key:"_findRowUnderActiveRow",value:function(){for(var t=this.props.horizontal,o=this.state,n=o.rowsLayouts,l=o.activeRowKey,s=o.activeRowIndex,c=o.order,u=n[l],h=this._activeRowLocation.x,f=h+u.width,y=this._activeRowLocation.y,v=y+u.height,w=0,p=0,_=0,R=c.length;wu.pageX+u.width-this.props.autoscrollAreaSize):(h=su.pageY+u.height-this.props.autoscrollAreaSize),h||f||null===this._autoScrollInterval||this._stopAutoScroll(),null===this._autoScrollInterval&&(h?this._startAutoScroll({direction:-1,shouldScroll:function(){return o._contentOffset[c?'x':'y']>0},getScrollStep:function(t){var n=o._getScrollStep(t),l=o._contentOffset[c?'x':'y'];return l-n<0?l:n}}):f&&this._startAutoScroll({direction:1,shouldScroll:function(){var t=o.state,n=t.contentHeight,l=t.contentWidth,s=t.containerLayout,u=t.footerLayout,h=void 0===u?{height:0}:u;return c?o._contentOffset.xu-h.width?u-h.width-o._contentOffset.x:n;var v=s+y.height-h.height;return o._contentOffset.y+n>v?v-o._contentOffset.y:n}}))}},{key:"_getScrollStep",value:function(t){return t>3?60:30}},{key:"_startAutoScroll",value:function(t){var o=this,n=t.direction,l=t.shouldScroll,s=t.getScrollStep;if(l()){var u=this.state.activeRowKey,h=this.props.horizontal,f=0;this._autoScrollInterval=setInterval(function(){if(l()){var t=(0,c.default)({},h?'dx':'dy',n*s(f++));o.scrollBy(t),o._rows[u].moveBy(t)}else o._stopAutoScroll()},100)}}},{key:"_stopAutoScroll",value:function(){clearInterval(this._autoScrollInterval),this._autoScrollInterval=null}},{key:"_onLayoutRow",value:function(t,o){var n=o.nativeEvent.layout;this._resolveRowLayout[t]({rowKey:t,layout:n})}}]),o})(w.Component);e.default=O,O.propTypes={data:p.default.oneOfType([p.default.array,p.default.object]).isRequired,order:p.default.arrayOf(p.default.any),style:_.ViewPropTypes.style,contentContainerStyle:_.ViewPropTypes.style,innerContainerStyle:_.ViewPropTypes.style,sortingEnabled:p.default.bool,scrollEnabled:p.default.bool,horizontal:p.default.bool,showsVerticalScrollIndicator:p.default.bool,showsHorizontalScrollIndicator:p.default.bool,refreshControl:p.default.element,autoscrollAreaSize:p.default.number,rowActivationTime:p.default.number,manuallyActivateRows:p.default.bool,renderRow:p.default.func.isRequired,renderHeader:p.default.func,renderFooter:p.default.func,onChangeOrder:p.default.func,onActivateRow:p.default.func,onReleaseRow:p.default.func},O.defaultProps={sortingEnabled:!0,scrollEnabled:!0,autoscrollAreaSize:60,manuallyActivateRows:!1,showsVerticalScrollIndicator:!0,showsHorizontalScrollIndicator:!0};var x=_.StyleSheet.create({container:{flex:1},rowsContainer:{flex:1,zIndex:1}})},934,[356,1,46,935,18,47,22,23,30,33,36,49,61,2,936,939]); -__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()}},935,[13,20,15]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"shallowEqual",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"swapArrayElements",{enumerable:!0,get:function(){return u.default}});var n=t(r(d[1])),u=t(r(d[2]))},936,[1,937,938]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,n){if(t===n)return!0;var u=Object.keys(t),f=Object.keys(n);if(u.length!==f.length)return!1;for(var l=Object.prototype.hasOwnProperty,o=0;ol){var c=[l,f];f=c[0],l=c[1]}return[].concat((0,u.default)(t.slice(0,f)),[t[l]],(0,u.default)(t.slice(f+1,l)),[t[f]],(0,u.default)(t.slice(l+1)))};var u=t(r(d[1]))},938,[1,18]); -__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])),u=o(r(d[5])),c=o(r(d[6])),v=o(r(d[7])),p=o(r(d[8])),_=t(r(d[9])),h=o(r(d[10])),f=r(d[11]),y=r(d[12]),L=(function(t){function o(t){var n;return(0,s.default)(this,o),(n=(0,c.default)(this,(0,v.default)(o).call(this,t)))._panResponder=f.PanResponder.create({onStartShouldSetPanResponder:function(){return!n._isDisabled()},onMoveShouldSetPanResponder:function(t,o){if(n._isDisabled())return!1;var l=Math.abs(o.vy),s=Math.abs(o.vx);return n._active&&(n.props.horizontal?s>l:l>s)},onShouldBlockNativeResponder:function(){return!1},onPanResponderGrant:function(t,o){t.persist(),n._target=t.nativeEvent.target,n._prevGestureState=(0,l.default)({},o,{moveX:o.x0,moveY:o.y0}),n.props.manuallyActivateRows||(n._longPressTimer=setTimeout(function(){n._active||n._toggleActive(t,o)},n.props.activationTime))},onPanResponderMove:function(t,o){if(!n._active||o.numberActiveTouches>1||t.nativeEvent.target!==n._target)n._isTouchInsideElement(t)||n._cancelLongPress();else{var s=n._mapGestureToMove(n._prevGestureState,o);n.moveBy(s),n._prevGestureState=(0,l.default)({},o),n.props.onMove&&n.props.onMove(t,o,n._nextLocation)}},onPanResponderRelease:function(t,o){n._active?n._toggleActive(t,o):(n._cancelLongPress(),n._isTouchInsideElement(t)&&n.props.onPress&&n.props.onPress())},onPanResponderTerminationRequest:function(){return!n._active&&(n._cancelLongPress(),!0)},onPanResponderTerminate:function(t,o){n._cancelLongPress(),n._active&&(n._toggleActive(t,o),(0,y.shallowEqual)(n.props.location,n._location)&&n._relocate(n.props.location))}}),n._toggleActive=function(t,o){var l=n._active?n.props.onRelease:n.props.onActivate;n._active=!n._active,l&&l(t,o,n._location)},n._onChangeLocation=function(t){n._location=t},n._onLayout=function(t){n._layout=t.nativeEvent.layout,n.props.onLayout&&n.props.onLayout(t)},n._animatedLocation=new f.Animated.ValueXY(t.location),n._location=t.location,n._animatedLocation.addListener(n._onChangeLocation),n}return(0,p.default)(o,t),(0,u.default)(o,[{key:"componentWillReceiveProps",value:function(t){if(!this._active&&!(0,y.shallowEqual)(this._location,t.location)){var o=!this._active&&t.animated;this._relocate(t.location,o)}}},{key:"shouldComponentUpdate",value:function(t,o){return this.props.disabled!==t.disabled||this.props.children!==t.children||!(0,y.shallowEqual)(this.props.style,t.style)}},{key:"moveBy",value:function(t){var o=t.dx,n=void 0===o?0:o,l=t.dy,s=void 0===l?0:l,u=t.animated,c=void 0!==u&&u;this._nextLocation={x:this._location.x+n,y:this._location.y+s},this._relocate(this._nextLocation,c)}},{key:"render",value:function(){var t=this.props,o=t.children,l=t.style,s=t.horizontal,u=[l,R.container,this._animatedLocation.getLayout(),s?R.horizontalContainer:R.verticalContainer];return _.default.createElement(f.Animated.View,(0,n.default)({},this._panResponder.panHandlers,{style:u,onLayout:this._onLayout}),this.props.manuallyActivateRows&&o?(0,_.cloneElement)(o,{toggleRowActive:this._toggleActive}):o)}},{key:"_cancelLongPress",value:function(){clearTimeout(this._longPressTimer)}},{key:"_relocate",value:function(t,o){var n=this;this._location=t,o?(this._isAnimationRunning=!0,f.Animated.timing(this._animatedLocation,{toValue:t,duration:300}).start(function(){n._isAnimationRunning=!1})):this._animatedLocation.setValue(t)}},{key:"_mapGestureToMove",value:function(t,o){return this.props.horizontal?{dx:o.moveX-t.moveX}:{dy:o.moveY-t.moveY}}},{key:"_isDisabled",value:function(){return this.props.disabled||this._isAnimationRunning}},{key:"_isTouchInsideElement",value:function(t){var o=t.nativeEvent;return this._layout&&o.locationX>=0&&o.locationX<=this._layout.width&&o.locationY>=0&&o.locationY<=this._layout.height}}]),o})(_.Component);e.default=L,L.propTypes={children:h.default.node,animated:h.default.bool,disabled:h.default.bool,horizontal:h.default.bool,style:f.ViewPropTypes.style,location:h.default.shape({x:h.default.number,y:h.default.number}),manuallyActivateRows:h.default.bool,activationTime:h.default.number,onActivate:h.default.func,onLayout:h.default.func,onPress:h.default.func,onMove:h.default.func,onRelease:h.default.func},L.defaultProps={location:{x:0,y:0},activationTime:200};var R=f.StyleSheet.create({container:{position:'absolute'},horizontalContainer:{top:0,bottom:0},verticalContainer:{left:0,right:0}})},939,[356,1,11,46,22,23,30,33,36,49,61,2,936]); -__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])),O=n(r(d[7])),f=r(d[8]),p=r(d[9]),h=n(r(d[10])),_=n(r(d[11])),C=n(r(d[12])),T=r(d[13]),L=r(d[14]),E=t(r(d[15])),R=n(r(d[16])),y=n(r(d[17])),b=n(r(d[18])),N=n(r(d[19])),M=t(r(d[20])),S=n(r(d[21])),k=n(r(d[22])),I=n(r(d[23])),D=n(r(d[24])),A=(function(t){function n(){var t,l;(0,o.default)(this,n);for(var c=arguments.length,p=new Array(c),T=0;T0)},onPanResponderMove:function(n,s){var p=1-o.getAccDistancePerDirection(s)/o.state.deviceWidth;if(o.isSwipeDirectionAllowed(s))o.backdropRef&&o.backdropRef.transitionTo({opacity:o.props.backdropOpacity*p}),t(n,s);else if(o.props.scrollTo){var l=-s.dy;l>o.props.scrollOffsetMax&&(l-=(l-o.props.scrollOffsetMax)/2),o.props.scrollTo({y:l,animated:!1})}},onPanResponderRelease:function(t,n){if(o.getAccDistancePerDirection(n)>o.props.swipeThreshold&&o.props.onSwipe)return o.inSwipeClosingState=!0,void o.props.onSwipe();o.backdropRef&&o.backdropRef.transitionTo({opacity:o.props.backdropOpacity},o.props.backdropTransitionInTiming),v.Animated.spring(o.state.pan,{toValue:{x:0,y:0},bounciness:0}).start(),o.props.scrollOffset>o.props.scrollOffsetMax&&o.props.scrollTo({y:o.props.scrollOffsetMax,animated:!0})}})},o.getAccDistancePerDirection=function(t){switch(o.props.swipeDirection){case"up":return-t.dy;case"down":return t.dy;case"right":return t.dx;case"left":return-t.dx;default:return 0}},o.isSwipeDirectionAllowed=function(t){var n=t.dy,s=t.dx,p=n>0,l=n<0,c=s<0,u=s>0;return!("up"!==o.props.swipeDirection||!l)||(!("down"!==o.props.swipeDirection||!p)||(!("right"!==o.props.swipeDirection||!u)||!("left"!==o.props.swipeDirection||!c)))},o.buildAnimations=function(t){var n=t.animationIn,s=t.animationOut;if(D(n)){var p=JSON.stringify(n);T(p,n),n=p}if(D(s)){var l=JSON.stringify(s);T(l,s),s=l}o.animationIn=n,o.animationOut=s},o.handleDimensionsUpdate=function(t){var n=v.Dimensions.get("window").width,s=v.Dimensions.get("window").height;n===o.state.deviceWidth&&s===o.state.deviceHeight||o.setState({deviceWidth:n,deviceHeight:s})},o.open=function(){o.transitionLock||(o.transitionLock=!0,o.backdropRef&&o.backdropRef.transitionTo({opacity:o.props.backdropOpacity},o.props.backdropTransitionInTiming),o.state.isSwipeable&&o.state.pan.setValue({x:0,y:0}),o.contentRef&&o.contentRef[o.animationIn](o.props.animationInTiming).then(function(){o.transitionLock=!1,o.props.isVisible?o.props.onModalShow():o._close()}))},o._close=function(){if(!o.transitionLock){o.transitionLock=!0,o.backdropRef&&o.backdropRef.transitionTo({opacity:0},o.props.backdropTransitionOutTiming);var t=o.animationOut;o.inSwipeClosingState&&(o.inSwipeClosingState=!1,"up"===o.props.swipeDirection?t="slideOutUp":"down"===o.props.swipeDirection?t="slideOutDown":"right"===o.props.swipeDirection?t="slideOutRight":"left"===o.props.swipeDirection&&(t="slideOutLeft")),o.contentRef&&o.contentRef[t](o.props.animationOutTiming).then(function(){o.transitionLock=!1,o.props.isVisible?o.open():(o.setState({showContent:!1},function(){o.setState({isVisible:!1})}),o.props.onModalHide())})}},o.buildAnimations(t),o.state.isSwipeable&&(o.state=(0,p.default)({},o.state,{pan:new v.Animated.ValueXY}),o.buildPanResponder()),o.props.isVisible&&(o.state=(0,p.default)({},o.state,{isVisible:!0,showContent:!0})),o}return(0,b.default)(n,t),(0,c.default)(n,[{key:"componentWillReceiveProps",value:function(t){!this.state.isVisible&&t.isVisible&&this.setState({isVisible:!0,showContent:!0}),this.props.animationIn===t.animationIn&&this.props.animationOut===t.animationOut||this.buildAnimations(t),this.props.backdropOpacity!==t.backdropOpacity&&this.backdropRef&&this.backdropRef.transitionTo({opacity:t.backdropOpacity},this.props.backdropTransitionInTiming)}},{key:"componentDidMount",value:function(){this.state.isVisible&&this.open(),v.DeviceEventEmitter.addListener("didUpdateDimensions",this.handleDimensionsUpdate)}},{key:"componentWillUnmount",value:function(){v.DeviceEventEmitter.removeListener("didUpdateDimensions",this.handleDimensionsUpdate)}},{key:"componentDidUpdate",value:function(t,n){this.props.isVisible&&!t.isVisible?this.open():!this.props.isVisible&&t.isVisible&&this._close()}},{key:"render",value:function(){var t=this,n=this.props,l=(n.animationIn,n.animationInTiming,n.animationOut,n.animationOutTiming,n.avoidKeyboard),c=n.backdropColor,u=(n.backdropOpacity,n.backdropTransitionInTiming,n.backdropTransitionOutTiming,n.children),f=(n.isVisible,n.onModalShow,n.onBackdropPress),b=n.onBackButtonPress,w=n.useNativeDriver,O=n.style,T=(0,s.default)(n,["animationIn","animationInTiming","animationOut","animationOutTiming","avoidKeyboard","backdropColor","backdropOpacity","backdropTransitionInTiming","backdropTransitionOutTiming","children","isVisible","onModalShow","onBackdropPress","onBackButtonPress","useNativeDriver","style"]),D=this.state,R=D.deviceWidth,S=D.deviceHeight,V=[{margin:.05*R,transform:[{translateY:0}]},y.default.content,O],M={},I={};this.state.isSwipeable&&(M=(0,p.default)({},this.panResponder.panHandlers),I=this.state.pan.getLayout());var P=this.props.hideModalContentWhileAnimating&&this.props.useNativeDriver&&!this.state.showContent?h.default.createElement(k.View,null):u,C=h.default.createElement(k.View,(0,o.default)({},M,{ref:function(n){return t.contentRef=n},style:[I,V],pointerEvents:"box-none",useNativeDriver:w},T),P);return h.default.createElement(v.Modal,(0,o.default)({transparent:!0,animationType:"none",visible:this.state.isVisible,onRequestClose:b},T),h.default.createElement(v.TouchableWithoutFeedback,{onPress:f},h.default.createElement(k.View,{ref:function(n){return t.backdropRef=n},useNativeDriver:w,style:[y.default.backdrop,{backgroundColor:this.state.showContent?c:"transparent",width:R,height:S}]})),l&&h.default.createElement(v.KeyboardAvoidingView,{behavior:"ios"===v.Platform.OS?"padding":null,pointerEvents:"box-none",style:V.concat([{margin:0}])},C),!l&&C)}}]),n})(h.Component);e.ReactNativeModal=R,R.propTypes={animationIn:w.default.oneOfType([w.default.string,w.default.object]),animationInTiming:w.default.number,animationOut:w.default.oneOfType([w.default.string,w.default.object]),animationOutTiming:w.default.number,avoidKeyboard:w.default.bool,backdropColor:w.default.string,backdropOpacity:w.default.number,backdropTransitionInTiming:w.default.number,backdropTransitionOutTiming:w.default.number,children:w.default.node.isRequired,isVisible:w.default.bool.isRequired,hideModalContentWhileAnimating:w.default.bool,onModalShow:w.default.func,onModalHide:w.default.func,onBackButtonPress:w.default.func,onBackdropPress:w.default.func,onSwipe:w.default.func,swipeThreshold:w.default.number,swipeDirection:w.default.oneOf(["up","down","left","right"]),useNativeDriver:w.default.bool,style:w.default.any,scrollTo:w.default.func,scrollOffset:w.default.number,scrollOffsetMax:w.default.number,supportedOrientations:w.default.arrayOf(w.default.oneOf(["portrait","portrait-upside-down","landscape","landscape-left","landscape-right"]))},R.defaultProps={animationIn:"slideInUp",animationInTiming:300,animationOut:"slideOutDown",animationOutTiming:300,avoidKeyboard:!1,backdropColor:"black",backdropOpacity:.7,backdropTransitionInTiming:300,backdropTransitionOutTiming:300,onModalShow:function(){return null},onModalHide:function(){return null},isVisible:!1,hideModalContentWhileAnimating:!1,onBackdropPress:function(){return null},onBackButtonPress:function(){return null},swipeThreshold:100,useNativeDriver:!1,scrollTo:null,scrollOffset:0,scrollOffsetMax:0,supportedOrientations:["portrait","landscape"]};var S=R;e.default=S},945,[356,1,11,9,46,22,23,30,33,36,49,2,61,946,967,968]); -__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,"registerAnimation",{enumerable:!0,get:function(){return f.registerAnimation}}),Object.defineProperty(e,"initializeRegistryWithDefinitions",{enumerable:!0,get:function(){return f.initializeRegistryWithDefinitions}}),Object.defineProperty(e,"createAnimation",{enumerable:!0,get:function(){return c.default}}),e.Image=e.Text=e.View=e.createAnimatableComponent=void 0;var o=r(d[2]),u=n(r(d[3])),f=r(d[4]),l=t(r(d[5])),c=n(r(d[6]));(0,f.initializeRegistryWithDefinitions)(l);var b=u.default;e.createAnimatableComponent=b;var s=(0,u.default)(o.View);e.View=s;var v=(0,u.default)(o.Text);e.Text=v;var y=(0,u.default)(o.Image);e.Image=y},946,[356,1,2,947,953,955,952]); -__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,k,R=t.displayName||t.name||'Component',P=T.Animated.createAnimatedComponent(t);return k=n=(function(t){function n(t){var u;(0,s.default)(this,n),(u=(0,l.default)(this,(0,f.default)(n).call(this,t))).ref=null,u.handleRef=function(t){u.ref=t};var p=new T.Animated.Value(D(0,u.props.direction)),v={},y={};return t.animation&&(y=B(t.animation),v=j(y,p)),u.state={animationValue:p,animationStyle:v,compiledAnimation:y,transitionStyle:{},transitionValues:{},currentTransitionValues:{}},t.transition&&(u.state=(0,o.default)({},u.state,u.initializeTransitionState(t.transition))),u.delayTimer=null,(0,O.getAnimationNames)().forEach(function(t){t in(0,c.default)(u)||(u[t]=u.animate.bind((0,c.default)(u),t))}),u}return(0,p.default)(n,t),(0,u.default)(n,[{key:"initializeTransitionState",value:function(t){var n={},o={},s=(0,V.default)(t,this.props.style);return Object.keys(s).forEach(function(t){var u=s[t];if(-1!==E.indexOf(t)||'number'!=typeof u)n[t]=new T.Animated.Value(0),o[t]=u;else{var l=new T.Animated.Value(u);n[t]=l,o[t]=l}}),{currentTransitionValues:s,transitionStyle:o,transitionValues:n}}},{key:"getTransitionState",value:function(t){var n=this,s='string'==typeof t?[t]:t,u=this.state,l=u.transitionValues,f=u.currentTransitionValues,c=u.transitionStyle,p=s.filter(function(t){return!n.state.transitionValues[t]});if(p.length){var v=this.initializeTransitionState(p);l=(0,o.default)({},l,v.transitionValues),f=(0,o.default)({},f,v.currentTransitionValues),c=(0,o.default)({},c,v.transitionStyle)}return{transitionValues:l,currentTransitionValues:f,transitionStyle:c}}},{key:"setNativeProps",value:function(t){this.ref&&this.ref.setNativeProps(t)}},{key:"componentDidMount",value:function(){var t=this,n=this.props,o=n.animation,s=n.duration,u=n.delay,l=n.onAnimationBegin,f=n.iterationDelay;if(o){var c=function(){l(),t.startAnimation(s,0,f,function(n){return t.props.onAnimationEnd(n)}),t.delayTimer=null};u?this.delayTimer=setTimeout(c,u):c()}}},{key:"componentWillReceiveProps",value:function(t){var n,o,s=this,u=t.animation,l=t.delay,f=t.duration,c=t.easing,p=t.transition,v=t.onAnimationBegin;if(p){var y=(0,V.default)(p,t.style);this.transitionTo(y,f,c,l)}else n=u,o=this.props.animation,n!==o&&JSON.stringify(n)!==JSON.stringify(o)&&(u?this.delayTimer?this.setAnimation(u):(v(),this.animate(u,f).then(function(t){return s.props.onAnimationEnd(t)})):this.stopAnimation())}},{key:"componentWillUnmount",value:function(){this.delayTimer&&clearTimeout(this.delayTimer)}},{key:"setAnimation",value:function(t,n){var o=B(t),s=j(o,this.state.animationValue);this.setState({animationStyle:s,compiledAnimation:o},n)}},{key:"animate",value:function(t,n,o){var s=this;return new Promise(function(u){s.setAnimation(t,function(){s.startAnimation(n,0,o,u)})})}},{key:"stopAnimation",value:function(){this.setState({scheduledAnimation:!1,animationStyle:{}}),this.state.animationValue.stopAnimation(),this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"startAnimation",value:function(t,n,o,s){var u=this,l=this.state,f=l.animationValue,c=l.compiledAnimation,p=this.props,v=p.direction,y=p.iterationCount,h=p.useNativeDriver,A=this.props.easing||c.easing||'ease',V=n||0,b=D(V,v),k=w(V,v);f.setValue(b),'string'==typeof A&&(A=S.default[A]);var O='reverse'===v||'alternate'===v&&!k||'alternate-reverse'===v&&!k;O&&(A=T.Easing.out(A));var E={toValue:k,easing:A,isInteraction:y<=1,duration:t||this.props.duration||1e3,useNativeDriver:h,delay:o||0};T.Animated.timing(f,E).start(function(n){V+=1,n.finished&&u.props.animation&&('infinite'===y||V=1?null:new Error('iterationCount must be a positive number or "infinite"')},iterationDelay:h.default.number,onAnimationBegin:h.default.func,onAnimationEnd:h.default.func,onTransitionBegin:h.default.func,onTransitionEnd:h.default.func,style:h.default.oneOfType([h.default.number,h.default.array,h.default.object]),transition:h.default.oneOfType([h.default.string,h.default.arrayOf(h.default.string)]),useNativeDriver:h.default.bool},n.defaultProps={animation:void 0,delay:0,direction:'normal',duration:void 0,easing:void 0,iterationCount:1,iterationDelay:0,onAnimationBegin:function(){},onAnimationEnd:function(){},onTransitionBegin:function(){},onTransitionEnd:function(){},style:void 0,transition:void 0,useNativeDriver:!1},k};var o=n(r(d[2])),s=n(r(d[3])),u=n(r(d[4])),l=n(r(d[5])),f=n(r(d[6])),c=n(r(d[7])),p=n(r(d[8])),v=n(r(d[9])),y=t(r(d[10])),h=n(r(d[11])),T=r(d[12]),A=n(r(d[13])),V=n(r(d[14])),b=n(r(d[15])),k=n(r(d[16])),O=r(d[17]),S=n(r(d[18])),E=['rotate','rotateX','rotateY','rotateZ','skewX','skewY','transformMatrix','backgroundColor','borderColor','borderTopColor','borderRightColor','borderBottomColor','borderLeftColor','shadowColor','color','textDecorationColor','tintColor'],N=['width','height'];function C(t,n){var o={};return Object.keys(n).forEach(function(s){-1===t.indexOf(s)&&(o[s]=n[s])}),o}function w(t,n){switch(n){case'reverse':return 0;case'alternate':return t%2?0:1;case'alternate-reverse':return t%2?1:0;case'normal':default:return 1}}function D(t,n){return w(t,n)?0:1}function B(t){if('string'==typeof t){var n=(0,O.getAnimationByName)(t);if(!n)throw new Error("No animation registred by the name of "+t);return n}return(0,k.default)(t)}function j(t,n){var o={};return Object.keys(t).forEach(function(s){'style'===s?(0,v.default)(o,t.style):'easing'!==s&&(o[s]=n.interpolate(t[s]))}),(0,A.default)(o)}function x(t,n,o,s,u){var l=arguments.length>5&&void 0!==arguments[5]&&arguments[5],f=arguments.length>6?arguments[6]:void 0,c=arguments.length>7?arguments[7]:void 0,p=arguments.length>8?arguments[8]:void 0,v=s||u||f?T.Animated.timing(n,{toValue:o,delay:f,duration:s||1e3,easing:'function'==typeof u?u:S.default[u||'ease'],useNativeDriver:l}):T.Animated.spring(n,{toValue:o,useNativeDriver:l});setTimeout(function(){return c(t)},f),v.start(function(){return p(t)})}},947,[356,1,46,22,23,30,33,32,36,11,49,61,2,948,949,950,952,953,954]); -__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={};return Object.keys(t).forEach(function(f){-1!==s.indexOf(f)?(o.transform||(o.transform=[]),o.transform.push((0,n.default)({},f,t[f]))):o[f]=t[f]}),o};var n=t(r(d[1])),s=['perspective','rotate','rotateX','rotateY','rotateZ','scale','scaleX','scaleY','skewX','skewY','translateX','translateY']},948,[1,47]); -__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){var o={},c=(0,n.default)(u);return('string'==typeof t?[t]:t).forEach(function(t){o[t]=t in c?c[t]:(0,f.default)(t,c)}),o};var n=t(r(d[1])),f=t(r(d[2]))},949,[1,950,951]); -__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=(0,n.default)({},f.StyleSheet.flatten(t));o.transform&&(o.transform.forEach(function(t){var n=Object.keys(t)[0];o[n]=t[n]}),delete o.transform);return o};var n=t(r(d[1])),f=r(d[2])},950,[1,11,2]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(o,f){if('backgroundColor'===o)return'rgba(0,0,0,0)';if('color'===o||-1!==o.indexOf('Color'))return'rgba(0,0,0,1)';if(0===o.indexOf('rotate')||0===o.indexOf('skew'))return'0deg';if('opacity'===o||0===o.indexOf('scale'))return 1;if('fontSize'===o)return 14;if(0===o.indexOf('margin')||0===o.indexOf('padding'))for(var l,u=0;u1?null:t}var s={}},952,[1,950]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.registerAnimation=u,e.getAnimationByName=function(n){return o[n]},e.getAnimationNames=function(){return Object.keys(o)},e.initializeRegistryWithDefinitions=function(n){Object.keys(n).forEach(function(o){u(o,(0,t.default)(n[o]))})};var t=n(r(d[1])),o={};function u(n,t){o[n]=t}},953,[1,952]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=r(d[0]),n={linear:s.Easing.linear,ease:s.Easing.bezier(.25,.1,.25,1),'ease-in':s.Easing.bezier(.42,0,1,1),'ease-out':s.Easing.bezier(0,0,.58,1),'ease-in-out':s.Easing.bezier(.42,0,.58,1),'ease-in-cubic':s.Easing.bezier(.55,.055,.675,.19),'ease-out-cubic':s.Easing.bezier(.215,.61,.355,1),'ease-in-out-cubic':s.Easing.bezier(.645,.045,.355,1),'ease-in-circ':s.Easing.bezier(.6,.04,.98,.335),'ease-out-circ':s.Easing.bezier(.075,.82,.165,1),'ease-in-out-circ':s.Easing.bezier(.785,.135,.15,.86),'ease-in-expo':s.Easing.bezier(.95,.05,.795,.035),'ease-out-expo':s.Easing.bezier(.19,1,.22,1),'ease-in-out-expo':s.Easing.bezier(1,0,0,1),'ease-in-quad':s.Easing.bezier(.55,.085,.68,.53),'ease-out-quad':s.Easing.bezier(.25,.46,.45,.94),'ease-in-out-quad':s.Easing.bezier(.455,.03,.515,.955),'ease-in-quart':s.Easing.bezier(.895,.03,.685,.22),'ease-out-quart':s.Easing.bezier(.165,.84,.44,1),'ease-in-out-quart':s.Easing.bezier(.77,0,.175,1),'ease-in-quint':s.Easing.bezier(.755,.05,.855,.06),'ease-out-quint':s.Easing.bezier(.23,1,.32,1),'ease-in-out-quint':s.Easing.bezier(.86,0,.07,1),'ease-in-sine':s.Easing.bezier(.47,0,.745,.715),'ease-out-sine':s.Easing.bezier(.39,.575,.565,1),'ease-in-out-sine':s.Easing.bezier(.445,.05,.55,.95),'ease-in-back':s.Easing.bezier(.6,-.28,.735,.045),'ease-out-back':s.Easing.bezier(.175,.885,.32,1.275),'ease-in-out-back':s.Easing.bezier(.68,-.55,.265,1.55)};e.default=n},954,[2]); -__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]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var u=r(d[2]);Object.keys(u).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}})});var o=r(d[3]);Object.keys(o).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})});var c=r(d[4]);Object.keys(c).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})});var f=r(d[5]);Object.keys(f).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}})});var l=r(d[6]);Object.keys(l).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return l[t]}})});var b=r(d[7]);Object.keys(b).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return b[t]}})});var _=r(d[8]);Object.keys(_).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return _[t]}})});var j=r(d[9]);Object.keys(j).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return j[t]}})});var s=r(d[10]);Object.keys(s).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return s[t]}})})},955,[956,957,958,959,960,961,962,963,964,965,966]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.wobble=e.tada=e.rubberBand=e.swing=e.shake=e.rotate=e.pulse=e.jello=e.flash=e.bounce=void 0;e.bounce={0:{translateY:0},.2:{translateY:0},.4:{translateY:-30},.43:{translateY:-30},.53:{translateY:0},.7:{translateY:-15},.8:{translateY:0},.9:{translateY:-4},1:{translateY:0}};e.flash={0:{opacity:1},.25:{opacity:0},.5:{opacity:1},.75:{opacity:0},1:{opacity:1}};e.jello={0:{skewX:'0deg',skewY:'0deg'},.111:{skewX:'0deg',skewY:'0deg'},.222:{skewX:'-12.5deg',skewY:'-12.5deg'},.333:{skewX:'6.25deg',skewY:'6.25deg'},.444:{skewX:'-3.125deg',skewY:'-3.125deg'},.555:{skewX:'1.5625deg',skewY:'1.5625deg'},.666:{skewX:'-0.78125deg',skewY:'-0.78125deg'},.777:{skewX:'0.390625deg',skewY:'0.390625deg'},.888:{skewX:'-0.1953125deg',skewY:'-0.1953125deg'},1:{skewX:'0deg',skewY:'0deg'}};e.pulse={0:{scale:1},.5:{scale:1.05},1:{scale:1}};e.rotate={0:{rotate:'0deg'},.25:{rotate:'90deg'},.5:{rotate:'180deg'},.75:{rotate:'270deg'},1:{rotate:'360deg'}};e.shake={0:{translateX:0},.1:{translateX:-10},.2:{translateX:10},.3:{translateX:-10},.4:{translateX:10},.5:{translateX:-10},.6:{translateX:10},.7:{translateX:-10},.8:{translateX:10},.9:{translateX:-10},1:{translateX:0}};e.swing={0:{rotate:'0deg'},.2:{rotate:'15deg'},.4:{rotate:'-10deg'},.6:{rotate:'5deg'},.8:{rotate:'-5deg'},1:{rotate:'0deg'}};e.rubberBand={0:{scaleX:1,scaleY:1},.3:{scaleX:1.25,scaleY:.75},.4:{scaleX:.75,scaleY:1.25},.5:{scaleX:1.15,scaleY:.85},.65:{scaleX:.95,scaleY:1.05},.75:{scaleX:1.05,scaleY:.95},1:{scaleX:1,scaleY:1}};e.tada={0:{scale:1,rotate:'0deg'},.1:{scale:.9,rotate:'-3deg'},.2:{scale:.9,rotate:'-3deg'},.3:{scale:1.1,rotate:'-3deg'},.4:{rotate:'3deg'},.5:{rotate:'-3deg'},.6:{rotate:'3deg'},.7:{rotate:'-3deg'},.8:{rotate:'3deg'},.9:{scale:1.1,rotate:'3deg'},1:{scale:1,rotate:'0deg'}};e.wobble={0:{translateX:0,rotate:'0deg'},.15:{translateX:-25,rotate:'-5deg'},.3:{translateX:20,rotate:'3deg'},.45:{translateX:-15,rotate:'-3deg'},.6:{translateX:10,rotate:'2deg'},.75:{translateX:-5,rotate:'-1deg'},1:{translateX:0,rotate:'0deg'}}},956,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.bounceInLeft=e.bounceInRight=e.bounceInDown=e.bounceInUp=e.bounceIn=void 0;e.bounceIn={0:{opacity:0,scale:.3},.2:{scale:1.1},.4:{scale:.9},.6:{opacity:1,scale:1.03},.8:{scale:.97},1:{opacity:1,scale:1}};e.bounceInUp={0:{opacity:0,translateY:800},.6:{opacity:1,translateY:-25},.75:{translateY:10},.9:{translateY:-5},1:{translateY:0}};e.bounceInDown={0:{opacity:0,translateY:-800},.6:{opacity:1,translateY:25},.75:{translateY:-10},.9:{translateY:5},1:{translateY:0}};e.bounceInRight={0:{opacity:0,translateX:600},.6:{opacity:1,translateX:-20},.75:{translateX:8},.9:{translateX:-4},1:{translateX:0}};e.bounceInLeft={0:{opacity:0,translateX:-600},.6:{opacity:1,translateX:20},.75:{translateX:-8},.9:{translateX:4},1:{translateX:0}}},957,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.bounceOutLeft=e.bounceOutRight=e.bounceOutDown=e.bounceOutUp=e.bounceOut=void 0;e.bounceOut={0:{opacity:1,scale:1},.2:{scale:.9},.5:{opacity:1,scale:1.11},.55:{scale:1.11},1:{opacity:0,scale:.3}};e.bounceOutUp={0:{opacity:1,translateY:0},.2:{opacity:1,translateY:-10},.4:{translateY:20},.45:{translateY:20},.55:{opacity:1},1:{opacity:0,translateY:-800}};e.bounceOutDown={0:{opacity:1,translateY:0},.2:{opacity:1,translateY:10},.4:{translateY:-20},.45:{translateY:-20},.55:{opacity:1},1:{opacity:0,translateY:800}};e.bounceOutRight={0:{opacity:1,translateX:0},.2:{opacity:1,translateX:10},.4:{translateX:-20},.45:{translateX:-20},.55:{opacity:1},1:{opacity:0,translateX:600}};e.bounceOutLeft={0:{opacity:1,translateX:0},.2:{opacity:1,translateX:-10},.4:{translateX:20},.45:{translateX:20},.55:{opacity:1},1:{opacity:0,translateX:-600}}},958,[]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.fadeInRightBig=e.fadeInLeftBig=e.fadeInUpBig=e.fadeInDownBig=e.fadeInRight=e.fadeInLeft=e.fadeInUp=e.fadeInDown=e.fadeIn=void 0;var n=t(r(d[1]));function f(t,f){return{from:(0,n.default)({opacity:0},t,f),to:(0,n.default)({opacity:1},t,0)}}e.fadeIn={from:{opacity:0},to:{opacity:1}};var I=f('translateY',-100);e.fadeInDown=I;var o=f('translateY',100);e.fadeInUp=o;var l=f('translateX',-100);e.fadeInLeft=l;var v=f('translateX',100);e.fadeInRight=v;var p=f('translateY',-500);e.fadeInDownBig=p;var s=f('translateY',500);e.fadeInUpBig=s;var B=f('translateX',-500);e.fadeInLeftBig=B;var c=f('translateX',500);e.fadeInRightBig=c},959,[1,47]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.fadeOutRightBig=e.fadeOutLeftBig=e.fadeOutUpBig=e.fadeOutDownBig=e.fadeOutRight=e.fadeOutLeft=e.fadeOutUp=e.fadeOutDown=e.fadeOut=void 0;var f=t(r(d[1]));function u(t,u){return{from:(0,f.default)({opacity:1},t,0),to:(0,f.default)({opacity:0},t,u)}}e.fadeOut={from:{opacity:1},to:{opacity:0}};var O=u('translateY',100);e.fadeOutDown=O;var n=u('translateY',-100);e.fadeOutUp=n;var o=u('translateX',-100);e.fadeOutLeft=o;var l=u('translateX',100);e.fadeOutRight=l;var v=u('translateY',500);e.fadeOutDownBig=v;var p=u('translateY',-500);e.fadeOutUpBig=p;var s=u('translateX',-500);e.fadeOutLeftBig=s;var B=u('translateX',500);e.fadeOutRightBig=B},960,[1,47]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.flipOutY=e.flipOutX=e.flipInY=e.flipInX=void 0;e.flipInX={easing:'ease-in',style:{backfaceVisibility:'visible',perspective:400},0:{opacity:0,rotateX:'90deg'},.4:{rotateX:'-20deg'},.6:{opacity:1,rotateX:'10deg'},.8:{rotateX:'-5deg'},1:{opacity:1,rotateX:'0deg'}};e.flipInY={easing:'ease-in',style:{backfaceVisibility:'visible',perspective:400},0:{opacity:0,rotateY:'90deg'},.4:{rotateY:'-20deg'},.6:{opacity:1,rotateY:'10deg'},.8:{rotateY:'-5deg'},1:{opacity:1,rotateY:'0deg'}};e.flipOutX={style:{backfaceVisibility:'visible',perspective:400},0:{opacity:1,rotateX:'0deg'},.3:{opacity:1,rotateX:'-20deg'},1:{opacity:0,rotateX:'90deg'}};e.flipOutY={style:{backfaceVisibility:'visible',perspective:400},0:{opacity:1,rotateY:'0deg'},.3:{opacity:1,rotateY:'-20deg'},1:{opacity:0,rotateY:'90deg'}}},961,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.lightSpeedOut=e.lightSpeedIn=void 0;e.lightSpeedIn={easing:'ease-out',0:{opacity:0,translateX:200,skewX:'-30deg'},.6:{opacity:1,translateX:0,skewX:'20deg'},.8:{skewX:'-5deg'},1:{opacity:1,translateX:0,skewX:'0deg'}};e.lightSpeedOut={easing:'ease-in',0:{opacity:1,translateX:0,skewX:'0deg'},1:{opacity:0,translateX:200,skewX:'30deg'}}},962,[]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.slideInRight=e.slideInLeft=e.slideInUp=e.slideInDown=void 0;var t=n(r(d[1]));function l(n,l){return{from:(0,t.default)({},n,l),to:(0,t.default)({},n,0)}}var s=l('translateY',-100);e.slideInDown=s;var o=l('translateY',100);e.slideInUp=o;var f=l('translateX',-100);e.slideInLeft=f;var v=l('translateX',100);e.slideInRight=v},963,[1,47]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.slideOutRight=e.slideOutLeft=e.slideOutUp=e.slideOutDown=void 0;var l=t(r(d[1]));function u(t,u){return{from:(0,l.default)({},t,0),to:(0,l.default)({},t,u)}}var s=u('translateY',100);e.slideOutDown=s;var n=u('translateY',-100);e.slideOutUp=n;var o=u('translateX',-100);e.slideOutLeft=o;var O=u('translateX',100);e.slideOutRight=O},964,[1,47]); -__d(function(g,r,i,a,m,e,d){var o=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.zoomInRight=e.zoomInLeft=e.zoomInUp=e.zoomInDown=e.zoomIn=void 0;var t=o(r(d[1])),n=r(d[2]);function l(o,l){var c=Math.min(1,Math.max(-1,l));return{easing:n.Easing.bezier(.175,.885,.32,1),0:(0,t.default)({opacity:0,scale:.1},o,-1e3*c),.6:(0,t.default)({opacity:1,scale:.457},o,l),1:(0,t.default)({scale:1},o,0)}}e.zoomIn={from:{opacity:0,scale:.3},.5:{opacity:1},to:{opacity:1,scale:1}};var c=l('translateY',60);e.zoomInDown=c;var s=l('translateY',-60);e.zoomInUp=s;var z=l('translateX',10);e.zoomInLeft=z;var I=l('translateX',-10);e.zoomInRight=I},965,[1,47,2]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.zoomOutRight=e.zoomOutLeft=e.zoomOutUp=e.zoomOutDown=e.zoomOut=void 0;var o=t(r(d[1])),u=r(d[2]);function c(t,c){var l=Math.min(1,Math.max(-1,c));return{easing:u.Easing.bezier(.175,.885,.32,1),0:(0,o.default)({opacity:1,scale:1},t,0),.4:(0,o.default)({opacity:1,scale:.457},t,c),1:(0,o.default)({opacity:0,scale:.1},t,-1e3*l)}}e.zoomOut={from:{opacity:1,scale:1},.5:{opacity:1,scale:.3},to:{opacity:0,scale:0}};var l=c('translateY',60);e.zoomOutDown=l;var n=c('translateY',-60);e.zoomOutUp=n;var s=c('translateX',10);e.zoomOutLeft=s;var z=c('translateX',-10);e.zoomOutRight=z},966,[1,47,2]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.slideOutRight=e.slideOutLeft=e.slideOutUp=e.slideOutDown=e.slideInRight=e.slideInLeft=e.slideInUp=e.slideInDown=void 0;var n=t(r(d[1])),l=r(d[2]).Dimensions.get("window"),s=l.height,u=l.width,o=function(t,l,s){return{from:(0,n.default)({},t,l),to:(0,n.default)({},t,s)}},v=o("translateY",-s,0);e.slideInDown=v;var f=o("translateY",s,0);e.slideInUp=f;var O=o("translateX",-u,0);e.slideInLeft=O;var I=o("translateX",u,0);e.slideInRight=I;var h=o("translateY",0,s);e.slideOutDown=h;var w=o("translateY",0,-s);e.slideOutUp=w;var p=o("translateX",0,-u);e.slideOutLeft=p;var D=o("translateX",0,u);e.slideOutRight=D},967,[1,47,2]); -__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({backdrop:{position:"absolute",top:0,bottom:0,left:0,right:0,opacity:0,backgroundColor:"black"},content:{flex:1,justifyContent:"center"}});e.default=t},968,[2]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.isIphoneX=void 0;var t=r(d[0]),o=function(){var o=t.Dimensions.get("window"),n=o.height,l=o.width;return!("ios"!==t.Platform.OS||t.Platform.isPad||t.Platform.isTVOS||812!==n&&812!==l)};e.isIphoneX=o;var n=t.StyleSheet.create({contentContainer:{justifyContent:"flex-end",margin:10},datepickerContainer:{backgroundColor:"white",borderRadius:13,marginBottom:8,overflow:"hidden"},titleContainer:{borderBottomColor:"#d5d5d5",borderBottomWidth:t.StyleSheet.hairlineWidth,padding:14,backgroundColor:"transparent"},title:{textAlign:"center",color:"#8f8f8f",fontSize:13},confirmButton:{borderColor:"#d5d5d5",borderTopWidth:t.StyleSheet.hairlineWidth,backgroundColor:"transparent",height:57,justifyContent:"center"},confirmText:{textAlign:"center",color:"#007ff9",fontSize:20,fontWeight:"normal",backgroundColor:"transparent"},cancelButton:{backgroundColor:"white",borderRadius:13,height:57,marginBottom:o()?20:0,justifyContent:"center"},cancelText:{padding:10,textAlign:"center",color:"#007ff9",fontSize:20,fontWeight:"600",backgroundColor:"transparent"}});e.default=n},969,[2]); -__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.ReactNativeModal=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])),h=n(r(d[9])),b=t(r(d[10])),v=r(d[11]),w=n(r(d[12])),k=r(d[13]),O=t(r(d[14])),y=n(r(d[15]));(0,k.initializeRegistryWithDefinitions)(O);var T=function(t,n){(0,k.registerAnimation)(t,(0,k.createAnimation)(n))},D=function(t){return null!==t&&"object"==typeof t},S=(function(t){function n(t){var o;return(0,l.default)(this,n),(o=(0,u.default)(this,(0,f.default)(n).call(this,t))).state={showContent:!0,isVisible:!1,deviceWidth:v.Dimensions.get("window").width,deviceHeight:v.Dimensions.get("window").height,isSwipeable:!!o.props.swipeDirection,pan:null},o.transitionLock=null,o.inSwipeClosingState=!1,o.buildPanResponder=function(){var t=null;t="right"===o.props.swipeDirection||"left"===o.props.swipeDirection?v.Animated.event([null,{dx:o.state.pan.x}]):v.Animated.event([null,{dy:o.state.pan.y}]),o.panResponder=v.PanResponder.create({onMoveShouldSetPanResponder:function(t,n){return Math.abs(n.dx)>=4||Math.abs(n.dy)>=4},onStartShouldSetPanResponder:function(){return!(o.props.scrollTo&&o.props.scrollOffset>0)},onPanResponderMove:function(n,s){var p=o.props.deviceWidth||o.state.deviceWidth,l=1-o.getAccDistancePerDirection(s)/p;if(o.isSwipeDirectionAllowed(s))o.backdropRef&&o.backdropRef.transitionTo({opacity:o.props.backdropOpacity*l}),t(n,s);else if(o.props.scrollTo){var c=-s.dy;c>o.props.scrollOffsetMax&&(c-=(c-o.props.scrollOffsetMax)/2),o.props.scrollTo({y:c,animated:!1})}},onPanResponderRelease:function(t,n){if(o.getAccDistancePerDirection(n)>o.props.swipeThreshold&&o.props.onSwipe)return o.inSwipeClosingState=!0,void o.props.onSwipe();o.backdropRef&&o.backdropRef.transitionTo({opacity:o.props.backdropOpacity},o.props.backdropTransitionInTiming),v.Animated.spring(o.state.pan,{toValue:{x:0,y:0},bounciness:0}).start(),o.props.scrollOffset>o.props.scrollOffsetMax&&o.props.scrollTo({y:o.props.scrollOffsetMax,animated:!0})}})},o.getAccDistancePerDirection=function(t){switch(o.props.swipeDirection){case"up":return-t.dy;case"down":return t.dy;case"right":return t.dx;case"left":return-t.dx;default:return 0}},o.isSwipeDirectionAllowed=function(t){var n=t.dy,s=t.dx,p=n>0,l=n<0,c=s<0,u=s>0;return!("up"!==o.props.swipeDirection||!l)||(!("down"!==o.props.swipeDirection||!p)||(!("right"!==o.props.swipeDirection||!u)||!("left"!==o.props.swipeDirection||!c)))},o.buildAnimations=function(t){var n=t.animationIn,s=t.animationOut;if(D(n)){var p=JSON.stringify(n);T(p,n),n=p}if(D(s)){var l=JSON.stringify(s);T(l,s),s=l}o.animationIn=n,o.animationOut=s},o.handleDimensionsUpdate=function(t){if(!o.props.deviceHeight&&!o.props.deviceWidth){var n=v.Dimensions.get("window").width,s=v.Dimensions.get("window").height;n===o.state.deviceWidth&&s===o.state.deviceHeight||o.setState({deviceWidth:n,deviceHeight:s})}},o.open=function(){o.transitionLock||(o.transitionLock=!0,o.backdropRef&&o.backdropRef.transitionTo({opacity:o.props.backdropOpacity},o.props.backdropTransitionInTiming),o.state.isSwipeable&&o.state.pan.setValue({x:0,y:0}),o.contentRef&&o.contentRef[o.animationIn](o.props.animationInTiming).then(function(){o.transitionLock=!1,o.props.isVisible?o.props.onModalShow():o.close()}))},o.close=function(){if(!o.transitionLock){o.transitionLock=!0,o.backdropRef&&o.backdropRef.transitionTo({opacity:0},o.props.backdropTransitionOutTiming);var t=o.animationOut;o.inSwipeClosingState&&(o.inSwipeClosingState=!1,"up"===o.props.swipeDirection?t="slideOutUp":"down"===o.props.swipeDirection?t="slideOutDown":"right"===o.props.swipeDirection?t="slideOutRight":"left"===o.props.swipeDirection&&(t="slideOutLeft")),o.contentRef&&o.contentRef[t](o.props.animationOutTiming).then(function(){o.transitionLock=!1,o.props.isVisible?o.open():(o.setState({showContent:!1},function(){o.setState({isVisible:!1})}),o.props.onModalHide())})}},o.buildAnimations(t),o.state.isSwipeable&&(o.state=(0,p.default)({},o.state,{pan:new v.Animated.ValueXY}),o.buildPanResponder()),o.props.isVisible&&(o.state=(0,p.default)({},o.state,{isVisible:!0,showContent:!0})),o}return(0,h.default)(n,t),(0,c.default)(n,[{key:"UNSAFE_componentWillReceiveProps",value:function(t){!this.state.isVisible&&t.isVisible&&this.setState({isVisible:!0,showContent:!0}),this.props.animationIn===t.animationIn&&this.props.animationOut===t.animationOut||this.buildAnimations(t),this.props.backdropOpacity!==t.backdropOpacity&&this.backdropRef&&this.backdropRef.transitionTo({opacity:t.backdropOpacity},this.props.backdropTransitionInTiming)}},{key:"componentDidMount",value:function(){this.state.isVisible&&this.open(),v.DeviceEventEmitter.addListener("didUpdateDimensions",this.handleDimensionsUpdate)}},{key:"componentWillUnmount",value:function(){v.DeviceEventEmitter.removeListener("didUpdateDimensions",this.handleDimensionsUpdate)}},{key:"componentDidUpdate",value:function(t,n){this.props.isVisible&&!t.isVisible?this.open():!this.props.isVisible&&t.isVisible&&this.close()}},{key:"render",value:function(){var t=this,n=this.props,l=(n.animationIn,n.animationInTiming,n.animationOut,n.animationOutTiming,n.avoidKeyboard),c=n.backdropColor,u=(n.backdropOpacity,n.backdropTransitionInTiming,n.backdropTransitionOutTiming,n.children),f=n.deviceHeight,h=n.deviceWidth,w=(n.isVisible,n.onModalShow,n.onBackdropPress),O=n.onBackButtonPress,T=n.useNativeDriver,D=n.style,S=(0,s.default)(n,["animationIn","animationInTiming","animationOut","animationOutTiming","avoidKeyboard","backdropColor","backdropOpacity","backdropTransitionInTiming","backdropTransitionOutTiming","children","deviceHeight","deviceWidth","isVisible","onModalShow","onBackdropPress","onBackButtonPress","useNativeDriver","style"]),R=h||this.state.deviceWidth,M=f||this.state.deviceHeight,V=[{margin:.05*R,transform:[{translateY:0}]},y.default.content,D],P={},I={};this.state.isSwipeable&&(P=(0,p.default)({},this.panResponder.panHandlers),I=this.state.pan.getLayout());var C=this.props.hideModalContentWhileAnimating&&this.props.useNativeDriver&&!this.state.showContent?b.default.createElement(k.View,null):u,A=b.default.createElement(k.View,(0,o.default)({},P,{ref:function(n){return t.contentRef=n},style:[I,V],pointerEvents:"box-none",useNativeDriver:T},S),C);return b.default.createElement(v.Modal,(0,o.default)({transparent:!0,animationType:"none",visible:this.state.isVisible,onRequestClose:O},S),b.default.createElement(v.TouchableWithoutFeedback,{onPress:w},b.default.createElement(k.View,{ref:function(n){return t.backdropRef=n},useNativeDriver:T,style:[y.default.backdrop,{backgroundColor:this.state.showContent?c:"transparent",width:R,height:M}]})),l&&b.default.createElement(v.KeyboardAvoidingView,{behavior:"ios"===v.Platform.OS?"padding":null,pointerEvents:"box-none",style:V.concat([{margin:0}])},A),!l&&A)}}]),n})(b.Component);e.ReactNativeModal=S,S.propTypes={animationIn:w.default.oneOfType([w.default.string,w.default.object]),animationInTiming:w.default.number,animationOut:w.default.oneOfType([w.default.string,w.default.object]),animationOutTiming:w.default.number,avoidKeyboard:w.default.bool,backdropColor:w.default.string,backdropOpacity:w.default.number,backdropTransitionInTiming:w.default.number,backdropTransitionOutTiming:w.default.number,children:w.default.node.isRequired,deviceHeight:w.default.number,deviceWidth:w.default.number,isVisible:w.default.bool.isRequired,hideModalContentWhileAnimating:w.default.bool,onModalShow:w.default.func,onModalHide:w.default.func,onBackButtonPress:w.default.func,onBackdropPress:w.default.func,onSwipe:w.default.func,swipeThreshold:w.default.number,swipeDirection:w.default.oneOf(["up","down","left","right"]),useNativeDriver:w.default.bool,style:w.default.any,scrollTo:w.default.func,scrollOffset:w.default.number,scrollOffsetMax:w.default.number,supportedOrientations:w.default.arrayOf(w.default.oneOf(["portrait","portrait-upside-down","landscape","landscape-left","landscape-right"]))},S.defaultProps={animationIn:"slideInUp",animationInTiming:300,animationOut:"slideOutDown",animationOutTiming:300,avoidKeyboard:!1,backdropColor:"black",backdropOpacity:.7,backdropTransitionInTiming:300,backdropTransitionOutTiming:300,onModalShow:function(){return null},deviceHeight:null,deviceWidth:null,onModalHide:function(){return null},isVisible:!1,hideModalContentWhileAnimating:!1,onBackdropPress:function(){return null},onBackButtonPress:function(){return null},swipeThreshold:100,useNativeDriver:!1,scrollTo:null,scrollOffset:0,scrollOffsetMax:0,supportedOrientations:["portrait","landscape"]};var R=S;e.default=R},970,[356,1,11,9,46,22,23,30,33,36,49,2,61,946,971,972]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.slideOutRight=e.slideOutLeft=e.slideOutUp=e.slideOutDown=e.slideInRight=e.slideInLeft=e.slideInUp=e.slideInDown=void 0;var n=t(r(d[1])),l=r(d[2]).Dimensions.get("window"),s=l.height,u=l.width,o=function(t,l,s){return{from:(0,n.default)({},t,l),to:(0,n.default)({},t,s)}},v=o("translateY",-s,0);e.slideInDown=v;var f=o("translateY",s,0);e.slideInUp=f;var O=o("translateX",-u,0);e.slideInLeft=O;var I=o("translateX",u,0);e.slideInRight=I;var h=o("translateY",0,s);e.slideOutDown=h;var w=o("translateY",0,-s);e.slideOutUp=w;var p=o("translateX",0,-u);e.slideOutLeft=p;var D=o("translateX",0,u);e.slideOutRight=D},971,[1,47,2]); -__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({backdrop:{position:"absolute",top:0,bottom:0,left:0,right:0,opacity:0,backgroundColor:"black"},content:{flex:1,justifyContent:"center"}});e.default=t},972,[2]); -__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])),o=t(r(d[2])),s=t(r(d[3])),n=t(r(d[4])),c=t(r(d[5])),p=t(r(d[6])),u=t(r(d[7])),y=t(r(d[8])),f=r(d[9]),b=t(r(d[10])),h=f.ViewPropTypes||f.View.propTypes,S=0,T={data:y.default.array,onChange:y.default.func,onModalOpen:y.default.func,onModalClose:y.default.func,keyExtractor:y.default.func,labelExtractor:y.default.func,visible:y.default.bool,closeOnChange:y.default.bool,initValue:y.default.string,animationType:y.default.oneOf(['none','slide','fade']),style:h.style,selectStyle:h.style,selectTextStyle:f.Text.propTypes.style,optionStyle:h.style,optionTextStyle:f.Text.propTypes.style,optionContainerStyle:h.style,sectionStyle:h.style,childrenContainerStyle:h.style,touchableStyle:h.style,touchableActiveOpacity:y.default.number,sectionTextStyle:f.Text.propTypes.style,selectedItemTextStyle:f.Text.propTypes.style,cancelContainerStyle:h.style,cancelStyle:h.style,cancelTextStyle:f.Text.propTypes.style,overlayStyle:h.style,cancelText:y.default.string,disabled:y.default.bool,supportedOrientations:y.default.arrayOf(y.default.oneOf(['portrait','portrait-upside-down','landscape','landscape-left','landscape-right'])),keyboardShouldPersistTaps:y.default.oneOfType([y.default.string,y.default.bool]),backdropPressToClose:y.default.bool,openButtonContainerAccessible:y.default.bool,listItemAccessible:y.default.bool,cancelButtonAccessible:y.default.bool,scrollViewAccessible:y.default.bool,scrollViewAccessibilityLabel:y.default.string,cancelButtonAccessibilityLabel:y.default.string,passThruProps:y.default.object,selectTextPassThruProps:y.default.object,optionTextPassThruProps:y.default.object,modalOpenerHitSlop:y.default.object,customSelector:y.default.node,selectedKey:y.default.any},x={data:[],onChange:function(){},onModalOpen:function(){},onModalClose:function(){},keyExtractor:function(t){return t.key},labelExtractor:function(t){return t.label},componentExtractor:function(t){return t.component},visible:!1,closeOnChange:!0,initValue:'Select me!',animationType:'slide',style:{},selectStyle:{},selectTextStyle:{},optionStyle:{},optionTextStyle:{},optionContainerStyle:{},sectionStyle:{},childrenContainerStyle:{},touchableStyle:{},touchableActiveOpacity:.2,sectionTextStyle:{},selectedItemTextStyle:{},cancelContainerStyle:{},cancelStyle:{},cancelTextStyle:{},overlayStyle:{},cancelText:'cancel',disabled:!1,supportedOrientations:['portrait','landscape'],keyboardShouldPersistTaps:'always',backdropPressToClose:!1,openButtonContainerAccessible:!1,listItemAccessible:!1,cancelButtonAccessible:!1,scrollViewAccessible:!1,scrollViewAccessibilityLabel:void 0,cancelButtonAccessibilityLabel:void 0,passThruProps:{},selectTextPassThruProps:{},optionTextPassThruProps:{},modalOpenerHitSlop:{top:0,bottom:0,left:0,right:0},customSelector:void 0,selectedKey:''},v=(function(t){function y(t){var s;(0,o.default)(this,y),(s=(0,n.default)(this,(0,c.default)(y).call(this,t))).validateSelectedKey=function(t){var l=s.props.data.filter(function(l){return s.props.keyExtractor(l)===t});return{label:l.length>0?s.props.labelExtractor(l[0]):s.props.initValue,key:l.length>0?t:void 0}},s.onChange=function(t){('android'===f.Platform.OS||void 0!==f.Modal.propTypes&&!f.Modal.propTypes.onDismiss)&&s.props.onChange(t),s.setState({selected:s.props.labelExtractor(t),changedItem:t},function(){s.props.closeOnChange&&s.close()})},s.close=function(){s.props.onModalClose(),s.setState({modalVisible:!1})},s.open=function(){s.props.onModalOpen(),s.setState({modalVisible:!0,changedItem:void 0})},s.renderSection=function(t){var l=s.props.componentExtractor(t)||u.default.createElement(f.Text,{style:[b.default.sectionTextStyle,s.props.sectionTextStyle]},s.props.labelExtractor(t));return u.default.createElement(f.View,{key:s.props.keyExtractor(t),style:[b.default.sectionStyle,s.props.sectionStyle]},l)},s.renderOption=function(t,o,n){var c=s.props.componentExtractor(t),p=s.props.labelExtractor(t),y=p===s.state.selected,h=c||u.default.createElement(f.Text,(0,l.default)({style:[b.default.optionTextStyle,s.props.optionTextStyle,y&&s.props.selectedItemTextStyle]},s.props.optionTextPassThruProps),p);return u.default.createElement(f.TouchableOpacity,(0,l.default)({key:s.props.keyExtractor(t),onPress:function(){return s.onChange(t)},activeOpacity:s.props.touchableActiveOpacity,accessible:s.props.listItemAccessible,accessibilityLabel:t.accessibilityLabel||void 0,importantForAccessibility:n},s.props.passThruProps),u.default.createElement(f.View,{style:[b.default.optionStyle,s.props.optionStyle,o&&{borderBottomWidth:0}]},h))},s.renderOptionList=function(){var t=s.props.data.map(function(t,l){return t.section?s.renderSection(t):s.renderOption(t,l===s.props.data.length-1,0===l)}),l=s.props.backdropPressToClose;return u.default.createElement(f.TouchableWithoutFeedback,{key:'modalSelector'+S++,accessible:!1,onPress:function(){l&&s.close()}},u.default.createElement(f.View,{style:[b.default.overlayStyle,s.props.overlayStyle]},u.default.createElement(f.View,{style:[b.default.optionContainer,s.props.optionContainerStyle]},u.default.createElement(f.ScrollView,{keyboardShouldPersistTaps:s.props.keyboardShouldPersistTaps,accessible:s.props.scrollViewAccessible,accessibilityLabel:s.props.scrollViewAccessibilityLabel},u.default.createElement(f.View,{style:{paddingHorizontal:10}},t))),u.default.createElement(f.View,{style:[b.default.cancelContainer,s.props.cancelContainerStyle]},u.default.createElement(f.TouchableOpacity,{onPress:s.close,activeOpacity:s.props.touchableActiveOpacity,accessible:s.props.cancelButtonAccessible,accessibilityLabel:s.props.cancelButtonAccessibilityLabel},u.default.createElement(f.View,{style:[b.default.cancelStyle,s.props.cancelStyle]},u.default.createElement(f.Text,{style:[b.default.cancelTextStyle,s.props.cancelTextStyle]},s.props.cancelText))))))},s.renderChildren=function(){return s.props.children?s.props.children:u.default.createElement(f.View,{style:[b.default.selectStyle,s.props.selectStyle]},u.default.createElement(f.Text,(0,l.default)({style:[b.default.selectTextStyle,s.props.selectTextStyle]},s.props.selectTextPassThruProps),s.state.selected))};var p=s.validateSelectedKey(t.selectedKey);return s.state={modalVisible:t.visible,selected:p.label,cancelText:t.cancelText,changedItem:p.key},s}return(0,p.default)(y,t),(0,s.default)(y,[{key:"componentDidUpdate",value:function(t,l){var o={},s=!1;if(t.initValue!==this.props.initValue&&(o.selected=this.props.initValue,s=!0),t.visible!==this.props.visible&&(o.modalVisible=this.props.visible,s=!0),t.selectedKey!==this.props.selectedKey){var n=this.validateSelectedKey(this.props.selectedKey);o.selected=n.label,o.changedItem=n.key,s=!0}s&&this.setState(o)}},{key:"getSelectedItem",value:function(){return this.state.changedItem}},{key:"render",value:function(){var t=this,o=u.default.createElement(f.Modal,{transparent:!0,ref:function(l){return t.model=l},supportedOrientations:this.props.supportedOrientations,visible:this.state.modalVisible,onRequestClose:this.close,animationType:this.props.animationType,onDismiss:function(){return t.state.changedItem&&t.props.onChange(t.state.changedItem)}},this.renderOptionList());return u.default.createElement(f.View,(0,l.default)({style:this.props.style},this.props.passThruProps),o,this.props.customSelector?this.props.customSelector:u.default.createElement(f.TouchableOpacity,{hitSlop:this.props.modalOpenerHitSlop,activeOpacity:this.props.touchableActiveOpacity,style:this.props.touchableStyle,onPress:this.open,disabled:this.props.disabled,accessible:this.props.openButtonContainerAccessible},u.default.createElement(f.View,{style:this.props.childrenContainerStyle,pointerEvents:"none"},this.renderChildren())))}}]),y})(u.default.Component);e.default=v,v.propTypes=T,v.defaultProps=x},973,[1,11,22,23,30,33,36,49,61,2,974]); -__d(function(g,r,i,a,m,e,d){'use strict';Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[0]).StyleSheet.create({overlayStyle:{flex:1,padding:'5%',justifyContent:'center',backgroundColor:'rgba(0,0,0,0.7)'},optionContainer:{borderRadius:5,flexShrink:1,marginBottom:8,padding:8,backgroundColor:'rgba(255,255,255,0.8)'},cancelContainer:{alignSelf:'stretch'},selectStyle:{borderColor:'#ccc',borderWidth:1,padding:8,borderRadius:5},selectTextStyle:{textAlign:'center',color:'#333',fontSize:16},cancelStyle:{borderRadius:5,backgroundColor:'rgba(255,255,255,0.8)',padding:8},cancelTextStyle:{textAlign:'center',color:'#333',fontSize:16},optionStyle:{padding:8,borderBottomWidth:1,borderBottomColor:'#ccc'},optionTextStyle:{textAlign:'center',fontSize:16,color:'rgba(0,118,255,0.9)'},sectionStyle:{padding:16,borderBottomWidth:1,borderBottomColor:'#ccc'},sectionTextStyle:{textAlign:'center',fontSize:16}});e.default=t},974,[2]); -__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])),f=t(r(d[6])),c=r(d[7]),h=r(d[8]),p=t(r(d[9])),y=t(r(d[10])),T=r(d[11]),b=t(r(d[12])),M=t(r(d[13])),E=(function(t){function T(){return(0,n.default)(this,T),(0,l.default)(this,(0,u.default)(T).apply(this,arguments))}return(0,s.default)(T,t),(0,o.default)(T,[{key:"componentDidMount",value:function(){M.default.getInstance().trackScreenView("About",this.constructor.name)}},{key:"render",value:function(){var t=this;return f.default.createElement(c.View,{style:{flex:1}},f.default.createElement(c.StatusBar,{backgroundColor:y.default.COLOR.TOOLBAR_COLOR_ALT2,barStyle:"light-content"}),f.default.createElement(h.Header,{backgroundColor:y.default.COLOR.TOOLBAR_COLOR_ALT2,containerStyle:["android"===c.Platform.OS&&{height:56,paddingTop:0}],leftComponent:f.default.createElement(p.default,{name:"arrow-back",color:y.default.COLOR.TOOLBAR_TINT,size:30,onPress:function(){return t.props.navigation.goBack()}}),centerComponent:{text:"About",style:{color:y.default.COLOR.TOOLBAR_TINT,fontSize:18}}}),f.default.createElement(c.ScrollView,{style:[L.container,this.props.nightMode&&{backgroundColor:"#000"}]},f.default.createElement(c.Text,{style:[L.title,this.props.nightMode&&L.nightMode]},"Sundar Gutka"),f.default.createElement(c.Text,{style:[L.small,this.props.nightMode&&L.nightMode]},"\n","Created By:"),f.default.createElement(c.TouchableHighlight,{underlayColor:"#009bff",onPress:function(){return c.Linking.openURL("https://khalisfoundation.org")}},f.default.createElement(c.Image,{source:this.props.nightMode?r(d[14]):r(d[15])})),f.default.createElement(c.Text,{style:this.props.nightMode&&L.nightMode},f.default.createElement(c.Text,null,"\n","We welcome your comments, suggestions, and corrections!","\n","\n","For information, suggestions, or help, visit us at","\n"),f.default.createElement(c.Text,null,f.default.createElement(c.Text,{style:{color:"#009bff"},onPress:function(){return c.Linking.openURL("https://khalisfoundation.org")}},"http://www.KhalisFoundation.org"),f.default.createElement(c.Text,null,"!"))),f.default.createElement(c.Text,{style:this.props.nightMode&&L.nightMode},"\n","Please respectfully cover your head and remove your shoes when using this app.","\n","\n","Sundar Gutka utilizes"," ",f.default.createElement(c.Text,{style:{color:"#009bff"},onPress:function(){return c.Linking.openURL("https://www.banidb.com/")}},"BaniDB")," ","- the open source gurbani database and api used in many gurbani applications, such as SikhiToTheMax. ","\n"),f.default.createElement(c.TouchableHighlight,{underlayColor:"#009bff",onPress:function(){return c.Linking.openURL("https://www.banidb.com/")}},f.default.createElement(c.Image,{source:r(d[16])})),f.default.createElement(c.Text,{style:this.props.nightMode&&L.nightMode},"\n","Bhul Chuk Maaf!","\n"),f.default.createElement(c.Text,{style:[L.small,this.props.nightMode&&L.nightMode]}),f.default.createElement(c.View,{style:L.singleLine},f.default.createElement(c.View,{style:L.leftContainer},f.default.createElement(c.Text,{style:[L.small,this.props.nightMode&&L.nightMode]},"\xa9 ",(new Date).getFullYear()," Khalis Foundation")),f.default.createElement(c.Text,{style:[L.small,this.props.nightMode&&L.nightMode]},"App Version: ",b.default.appVersion," (",b.default.buildVersion,")","\n"))))}}]),T})(f.default.Component),L=c.StyleSheet.create({container:{flex:1,padding:8,backgroundColor:"#fff"},nightMode:{backgroundColor:"#000",color:"#fff"},singleLine:{flexDirection:"row",justifyContent:"space-between"},title:{fontSize:20,fontWeight:"bold"},small:{fontSize:11}});var O=(0,T.connect)(function(t){return{nightMode:t.nightMode}})(E);e.default=O},975,[1,22,23,30,33,36,49,2,516,709,774,486,896,776,976,977,978]); -__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/images",width:150,height:52,scales:[1],hash:"d368a6efa8b1581ce95dc8e088e20b6e",name:"khalislogo150white",type:"png"})},976,[164]); -__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/images",width:150,height:58,scales:[1],hash:"c55207094af31980949b86560d69f7b6",name:"khalislogo150",type:"png"})},977,[164]); -__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/images",width:50,height:50,scales:[1],hash:"48d72c2e3f98fa0d24d02cb3597f49fb",name:"banidblogo",type:"png"})},978,[164]); -__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])),u=o(r(d[5])),h=o(r(d[6])),c=o(r(d[7])),p=r(d[8]),f=r(d[9]),S=r(d[10]),v=r(d[11]),T=o(r(d[12])),b=o(r(d[13])),w=o(r(d[14])),y=o(r(d[15])),O=r(d[16]),L=t(r(d[17])),R=o(r(d[18])),k=(function(t){function o(t){var l;return(0,n.default)(this,o),(l=(0,s.default)(this,(0,u.default)(o).call(this,t))).state={data:[],paused:!0,scrollMultiplier:1,isLoading:!1,animationPosition:new p.Animated.Value(0),headerVisible:!0,headerHeight:0},l.slideDuration=200,l.webView=null,l}return(0,h.default)(o,t),(0,l.default)(o,[{key:"toggleHeader",value:function(t){p.Animated.timing(this.state.animationPosition,{duration:this.slideDuration,toValue:"hide"==t?-120:0}).start(),this.setState({headerVisible:"show"==t})}},{key:"loadShabad",value:function(){var t=this;w.default.getShabadForId(this.props.currentShabad,this.props.baniLength,this.props.larivaar,this.props.padchhedSetting,this.props.manglacharanPosition,this.props.paragraphMode,this.props.visram,this.props.vishraamOption,this.props.vishraamSource).then(function(o){t.setState({data:o,isLoading:!1})})}},{key:"componentWillMount",value:function(){this.loadShabad()}},{key:"componentDidUpdate",value:function(t){t.baniLength==this.props.baniLength&&t.larivaar==this.props.larivaar&&t.paragraphMode==this.props.paragraphMode&&t.manglacharanPosition==this.props.manglacharanPosition&&t.padchhedSetting==this.props.padchhedSetting&&t.visram==this.props.visram&&t.vishraamOption==this.props.vishraamOption&&t.vishraamSource==this.props.vishraamSource||this.loadShabad()}},{key:"trackScreenForShabad",value:function(t){R.default.getInstance().trackScreenView(t,this.constructor.name)}},{key:"componentWillReceiveProps",value:function(t){-1!=t.scrollIndex&&(this.scrollToItem(t.scrollIndex),this.props.setScrollIndex(-1))}},{key:"scrollToItem",value:function(t){for(var o,n=0;nt?this.substr(0,t-1)+"...":this+""}},{key:"loadHTML",value:function(t,o){if(t.length>0){var n=this.props.fontSize,l=this.props.fontFace,s=this.props.nightMode,u=this.props.romanized,h=this.props.englishTranslations,c=this.props.punjabiTranslations,f=this.props.spanishTranslations,S=""; + html += ``; html += ""; - - data.forEach(function(item) { + data.forEach(function (item) { + let textAlign = "left"; + switch (item.header) { + case 0: + textAlign = "left"; + break; + case 1: + textAlign = "center"; + break; + case 2: + textAlign = "center"; + break; + default: + textAlign = "right"; + break; + } html += "

"; - html += - "
' + - item.gurmukhi + - "
"; - - if (romanized) { - html += - "
' + - item.roman + - "
"; + html += `
${item.gurmukhi}
`; + + if (transliteration) { + html += `
${ + item.translit + }
`; } if (englishTranslations) { - html += - "
' + - item.englishTranslations + - "
"; + html += `
${ + item.englishTranslations + }
`; } if (punjabiTranslations) { - html += - "
' + - item.punjabiTranslations + - "
"; + html += `
${ + item.punjabiTranslations + }
`; } if (spanishTranslations) { - html += - "
' + - item.spanishTranslations + - "
"; + html += `
${ + item.spanishTranslations + }
`; } html += "
"; }); html += ""; return html; } + return ""; } loadScrollJS() { + const listener = Platform.OS === "android" ? "document" : "window"; + const position = this.currentBani.progress; + const { nightMode } = this.props; return ` var autoScrollTimeout; var autoScrollSpeed = 0; @@ -290,26 +374,68 @@ class Reader extends React.Component { var holding = false; var holdTimer; var curPosition = 0; + var isScrolling; + var isManuallyScrolling = false; window.addEventListener("orientationchange", function() { setTimeout(function(){ - let scrollY = (document.body.scrollHeight - window.innerHeight) * curPosition; + var scrollY = (document.body.scrollHeight - window.innerHeight) * curPosition; window.scrollTo(0, scrollY); curPosition = scrollY; + }, 50); }, false); + (function scrollToPosition(){ + setTimeout(function(){ + var scrollY = (document.body.scrollHeight - window.innerHeight) * ${position}; + window.scrollTo(0, scrollY); + curPosition = scrollY; + + }, 50); + + })(); function getScrollPercent() { return (window.pageYOffset / (document.body.scrollHeight - window.innerHeight)); } + // Listen for scroll events + window.addEventListener('scroll', function ( event ) { + // Clear our timeout throughout the scroll + window.clearTimeout( isScrolling ); + // Set a timeout to run after scrolling ends + isScrolling = setTimeout(function() { + isManuallyScrolling = false; + }, 66); + + }, false); + + if(${nightMode}){ + //fade event + window.addEventListener("load", fadeInEffect(), false); + +function fadeInEffect() { + var fadeTarget = document.getElementsByTagName("HTML")[0]; + fadeTarget.style.opacity=0 + var fadeEffect = setInterval(function () { + if (Number(fadeTarget.style.opacity) < 1) { + fadeTarget.style.opacity =Number(fadeTarget.style.opacity) + 0.1; + console.log(fadeTarget.style.opacity) + } else { + fadeTarget.style.opacity=1; + } + }, 100); +} + } function setAutoScroll() { - let speed = autoScrollSpeed; + var speed = autoScrollSpeed; if(speed > 0) { - window.scrollBy({ - behavior: "auto", - left: 0, - top: 1 - }); + if(!isManuallyScrolling) { + window.scrollBy({ + behavior: "auto", + left: 0, + top: 1 + }); + } autoScrollTimeout = setTimeout(function() {setAutoScroll()},(200-speed*2)/scrollMultiplier); } else { clearScrollTimeout(); @@ -325,7 +451,7 @@ class Reader extends React.Component { function scrollFunc(e) { curPosition = getScrollPercent(); - if (window.scrollY == 0) { window.postMessage('show'); } + if (window.scrollY == 0) { window.ReactNativeWebView.postMessage('show'); } if (typeof scrollFunc.y == 'undefined') { scrollFunc.y = window.pageYOffset; @@ -335,11 +461,11 @@ class Reader extends React.Component { if(diffY < 0) { // Scroll down if(diffY < -3) { - window.postMessage('hide'); + window.ReactNativeWebView.postMessage('hide'); } } else if(diffY > 5) { // Scroll up - window.postMessage('show'); + window.ReactNativeWebView.postMessage('show'); } } scrollFunc.y = window.pageYOffset; @@ -355,30 +481,37 @@ class Reader extends React.Component { holdTimer = setTimeout(function() {holding = true}, 125); // Longer than 125 milliseconds is not a tap }); window.addEventListener('touchmove', function() { + isManuallyScrolling = true; dragging = true; }); window.addEventListener('touchend', function() { if(autoScrollSpeed != 0 && autoScrollTimeout == null) { - setAutoScroll(); + setAutoScroll(); } if(!dragging && !holding) { - window.postMessage('toggle'); + window.ReactNativeWebView.postMessage('toggle'); } clearTimeout(holdTimer); dragging = false; holding = false; }); - document.addEventListener("message", function(event) { - let message = JSON.parse(event.data); + ${listener}.addEventListener("message", function(event) { + var message = JSON.parse(event.data); + + if(message.hasOwnProperty('Back')){ + currentPosition=getScrollPercent(); + window.ReactNativeWebView.postMessage("save-"+currentPosition); + } + if(message.hasOwnProperty('bookmark')){ location.hash = "#" + message.bookmark; - setTimeout(function() { window.postMessage('hide'); }, 50); - } else if(message.hasOwnProperty('autoScroll')){ + setTimeout(function() { window.ReactNativeWebView.postMessage('hide'); }, 50); + } + if(message.hasOwnProperty('autoScroll')){ autoScrollSpeed = message.autoScroll; scrollMultiplier = message.scrollMultiplier; - if(autoScrollTimeout == null) { setAutoScroll(); } @@ -387,303 +520,329 @@ class Reader extends React.Component { `; } - handleMessage(message) { - if (message.nativeEvent.data === "toggle") { - if (JSON.stringify(this.state.animationPosition) == 0) { - this.toggleHeader("hide"); + savePositionToProps(message) { + const { startBani, setStartBani } = this.props; + const { data } = message.nativeEvent; + const position = data.split("-")[1]; + + const startBaniList = JSON.parse(startBani); + if (startBaniList.length === 0) { + this.currentBani.progress = position; + startBaniList.push(this.currentBani); + } else { + let isFound = false; + startBaniList.forEach((element) => { + if (element.id === this.currentBani.id) { + isFound = true; + } + }); + if (isFound) { + startBaniList.forEach((element) => { + if (element.id === this.currentBani.id) { + // eslint-disable-next-line no-param-reassign + element.progress = position; + } + }); } else { - this.toggleHeader("show"); + this.currentBani.progress = position; + startBaniList.push(this.currentBani); } - } else { - this.toggleHeader(message.nativeEvent.data); - } - } - - onLayout(e) { - var multiplier = 1.0; - const { width, height } = Dimensions.get("window"); - if (width > height) { - multiplier = height / width; - } - this.setState({ - scrollMultiplier: multiplier - }); - - if (!this.state.paused) { - let autoScrollSpeed = { - autoScroll: this.props.autoScrollShabadSpeed, - scrollMultiplier: multiplier - }; - this.webView.postMessage(JSON.stringify(autoScrollSpeed)); } + setStartBani(JSON.stringify(startBaniList)); } render() { - const { params } = this.props.navigation.state; - { - this.trackScreenForShabad(params.item.roman); + const { + route, + nightMode, + transliteration, + fontFace, + navigation, + autoScroll, + autoScrollShabadSpeed, + currentShabad, + setAutoScrollSpeed, + } = this.props; + const { data, animationPosition, scrollMultiplier, paused, orientation, viewLoaded } = + this.state; + const { navigate } = navigation; + const { params } = route.params; + this.trackScreenForShabad(params); + const styles = StyleSheet.create({ + container: { + flex: 1, + backgroundColor: "#fff", + }, + header: { + position: "absolute", + top: 0, + left: 0, + right: 0, + overflow: "hidden", + backgroundColor: "transparent", + }, + footer: { + position: "absolute", + bottom: 0, + left: 0, + right: 0, + overflow: "hidden", + backgroundColor: "transparent", + }, + }); + const { + READER_STATUS_BAR_COLOR_NIGHT_MODE, + READER_STATUS_BAR_COLOR, + READER_HEADER_COLOR, + TOOLBAR_TINT, + READER_FOOTER_COLOR, + } = GLOBAL.COLOR; + if (!this.headerHeight || this.headerHeight <= 55) { + this.headerHeight = 74; } - + const isPortrait = orientation === CONSTANT.PORTRAIT; return ( - - - (this.webView = webView)} + style={[ + nightMode && { + backgroundColor: GLOBAL.COLOR.NIGHT_BLACK, + opacity: viewLoaded ? 1 : 0.1, + }, + ]} + onLoadStart={() => { + setTimeout(() => { + this.setState({ viewLoaded: true }); + }, 500); + }} + ref={(webView) => { + this.webView = webView; + }} + decelerationRate="normal" source={{ - html: this.loadHTML(this.state.data, this.headerHeight), - baseUrl: "" + html: this.loadHTML(data, this.headerHeight), + baseUrl: "", }} onMessage={this.handleMessage.bind(this)} /> - -
{ - this.headerHeight = event.nativeEvent.layout.height; - }} - leftComponent={ + + this.props.navigation.goBack()} + style={[ + { left: 10 }, + isPortrait && { flexGrow: 3 }, + !isPortrait && { flexGrow: 1 }, + ]} + onPress={this.handleBackPress.bind(this)} /> - } - centerComponent={{ - text: this.props.romanized - ? this.truncate.apply(params.item.roman, [24]) - : this.truncate.apply(params.item.gurmukhi, [25]), - style: { - color: GLOBAL.COLOR.TOOLBAR_TINT, - fontFamily: this.props.romanized ? null : this.props.fontFace, - fontSize: 20 - } - }} - rightComponent={ - + + {transliteration + ? this.truncate.apply(params.item.translit, [24]) + : this.truncate.apply(params.item.gurmukhi, [25])} + + { - let autoScrollSpeed = { + const autoScrollSpeed = { autoScroll: 0, - scrollMultiplier: this.state.scrollMultiplier + scrollMultiplier, }; this.webView.postMessage(JSON.stringify(autoScrollSpeed)); this.setState({ - paused: true - }); - this.props.navigation.navigate({ - key: "Settings", - routeName: "Settings" + paused: true, }); + navigate("Settings"); }} /> { - this.trackScreenForShabad( - "Bookmarks for " + params.item.roman - ); - this.props.navigation.navigate({ - key: "Bookmarks", - routeName: "Bookmarks" - }); + this.trackScreenForShabad(params); + navigate("Bookmarks"); }} /> - } - /> + + - - {this.props.autoScroll && ( + {autoScroll && ( - {this.state.paused && ( + {paused && ( { - var scrollSpeed = this.props.autoScrollShabadSpeed[ - this.props.currentShabad - ] - ? this.props.autoScrollShabadSpeed[ - this.props.currentShabad - ] + let scrollSpeed = autoScrollShabadSpeed[currentShabad] + ? autoScrollShabadSpeed[currentShabad] : 50; - if (scrollSpeed == 0) { + if (scrollSpeed === 0) { scrollSpeed = 1; - this.props.setAutoScrollSpeed( - scrollSpeed, - this.props.currentShabad - ); + setAutoScrollSpeed(scrollSpeed, currentShabad); } - let autoScrollSpeed = { + const autoScrollSpeed = { autoScroll: scrollSpeed, - scrollMultiplier: this.state.scrollMultiplier + scrollMultiplier, }; this.setState({ - paused: false + paused: false, }); this.webView.postMessage(JSON.stringify(autoScrollSpeed)); }} /> )} - {!this.state.paused && ( + {!paused && ( { - let autoScrollSpeed = { + const autoScrollSpeed = { autoScroll: 0, - scrollMultiplier: this.state.scrollMultiplier + scrollMultiplier, }; this.setState({ - paused: true + paused: true, }); this.webView.postMessage(JSON.stringify(autoScrollSpeed)); }} /> )} { - this.props.setAutoScrollSpeed( - value, - this.props.currentShabad - ); - let speed = value; - speed === 0 - ? this.setState({ paused: true }) - : this.setState({ paused: false }); - let autoScrollSpeed = { + value={50} + onValueChange={(value) => { + setAutoScrollSpeed(value, currentShabad); + const speed = value; + + if (speed === 0) { + this.setState({ paused: true }); + } else { + this.setState({ paused: false }); + } + + const autoScrollSpeed = { autoScroll: speed, - scrollMultiplier: this.state.scrollMultiplier + scrollMultiplier, }; this.webView.postMessage(JSON.stringify(autoScrollSpeed)); }} - onSlidingComplete={value => { - AnalyticsManager.getInstance().trackReaderEvent( - "autoScrollSpeed", - value - ); + onSlidingComplete={(value) => { + AnalyticsManager.getInstance().trackReaderEvent("autoScrollSpeed", value); }} /> - {this.props.autoScrollShabadSpeed[this.props.currentShabad] - ? this.props.autoScrollShabadSpeed[this.props.currentShabad] - : 50} + {autoScrollShabadSpeed[currentShabad] ? autoScrollShabadSpeed[currentShabad] : 50} )} - + ); } } -const styles = StyleSheet.create({ - container: { - flex: 1, - backgroundColor: "#fff" - }, - header: { - position: "absolute", - top: 0, - left: 0, - right: 0, - overflow: "hidden", - backgroundColor: "transparent" - }, - footer: { - position: "absolute", - bottom: 0, - left: 0, - right: 0, - overflow: "hidden", - backgroundColor: "transparent" - } -}); +Reader.propTypes = { + setScrollIndex: PropTypes.func.isRequired, + scrollIndex: PropTypes.number.isRequired, + baniLength: PropTypes.string.isRequired, + larivaar: PropTypes.bool.isRequired, + larivaarAssist: PropTypes.bool.isRequired, + paragraphMode: PropTypes.bool.isRequired, + manglacharanPosition: PropTypes.string.isRequired, + padchhedSetting: PropTypes.string.isRequired, + visram: PropTypes.bool.isRequired, + vishraamOption: PropTypes.string.isRequired, + vishraamSource: PropTypes.string.isRequired, + transliterationLanguage: PropTypes.string.isRequired, + navigation: PropTypes.shape().isRequired, + autoScrollShabadSpeed: PropTypes.shape().isRequired, + startBani: PropTypes.string.isRequired, + currentShabad: PropTypes.number.isRequired, + fontSize: PropTypes.string.isRequired, + fontFace: PropTypes.string.isRequired, + nightMode: PropTypes.bool.isRequired, + transliteration: PropTypes.bool.isRequired, + englishTranslations: PropTypes.bool.isRequired, + punjabiTranslations: PropTypes.bool.isRequired, + spanishTranslations: PropTypes.bool.isRequired, + setStartBani: PropTypes.func.isRequired, + route: PropTypes.shape().isRequired, + autoScroll: PropTypes.bool.isRequired, + setAutoScrollSpeed: PropTypes.func.isRequired, +}; function mapStateToProps(state) { return { nightMode: state.nightMode, currentShabad: state.currentShabad, scrollIndex: state.scrollIndex, - romanized: state.romanized, + transliteration: state.transliteration, + transliterationLanguage: state.transliterationLanguage, fontSize: state.fontSize, fontFace: state.fontFace, baniLength: state.baniLength, larivaar: state.larivaar, + larivaarAssist: state.larivaarAssist, padchhedSetting: state.padchhedSetting, manglacharanPosition: state.manglacharanPosition, englishTranslations: state.englishTranslations, @@ -694,7 +853,8 @@ function mapStateToProps(state) { autoScrollShabadSpeed: state.autoScrollShabadSpeed, visram: state.visram, vishraamOption: state.vishraamOption, - vishraamSource: state.vishraamSource + vishraamSource: state.vishraamSource, + startBani: state.startBani, }; } @@ -702,7 +862,4 @@ function mapDispatchToProps(dispatch) { return bindActionCreators(actions, dispatch); } -export default connect( - mapStateToProps, - mapDispatchToProps -)(Reader); +export default connect(mapStateToProps, mapDispatchToProps)(Reader); diff --git a/screens/ReminderOptions.js b/screens/ReminderOptions.js index 45d81aa9..ff98f610 100644 --- a/screens/ReminderOptions.js +++ b/screens/ReminderOptions.js @@ -9,461 +9,247 @@ import { Alert, Platform, Switch, - StatusBar + StatusBar, } from "react-native"; import { Header } from "react-native-elements"; import Icon from "react-native-vector-icons/MaterialIcons"; import MaterialIcons from "react-native-vector-icons/MaterialCommunityIcons"; -import GLOBAL from "../utils/globals"; import { connect } from "react-redux"; import { bindActionCreators } from "redux"; -import * as actions from "../actions/actions"; -import AnalyticsManager from "../utils/analytics"; -import NotificationsManager from "../utils/notifications"; import Accordion from "react-native-collapsible/Accordion"; import DateTimePicker from "react-native-modal-datetime-picker"; import * as Animatable from "react-native-animatable"; import Modal from "react-native-modal"; import moment from "moment"; import ModalSelector from "react-native-modal-selector"; +import PropTypes from "prop-types"; +import NotificationsManager from "../utils/notifications"; +import AnalyticsManager from "../utils/analytics"; +import * as actions from "../actions/actions"; +import GLOBAL from "../utils/globals"; import Database from "../utils/database"; +import Strings from "../utils/localization"; class ReminderOptions extends React.Component { - componentDidMount() { - AnalyticsManager.getInstance().trackScreenView( - "Reminder Options", - this.constructor.name - ); + constructor(props) { + super(props); + this.state = { + activeSections: [], + reminderBaniData: [], + baniList: null, + isTimePickerVisible: false, + isLabelModalVisible: false, + timePickerSectionKey: -1, + reminderModalSectionKey: -1, + reminderLabelText: "", + }; } - componentWillMount() { - Database.getBaniList().then(baniList => { + componentDidMount() { + const { transliterationLanguage, reminderBanis } = this.props; + Database.getBaniList(transliterationLanguage).then((baniList) => { this.setState( { - baniList: baniList + baniList, }, - function() { - if (JSON.parse(this.props.reminderBanis).length == 0) { + () => { + if (JSON.parse(reminderBanis).length === 0) { this.setDefaultReminders(); } } ); }); + AnalyticsManager.getInstance().trackScreenView("Reminder Options", this.constructor.name); + } + + componentWillUnmount() { + this.hidetimePicker(); } - setDefaultReminders() { - var defaultBanis = []; + async handleSwitchToggled(value, key) { + const { reminderBanis, setReminderBanis, reminders, reminderSound } = this.props; + const array = JSON.parse(reminderBanis); + const index = array.findIndex((item) => item.key === Number(key)); + if (index !== undefined) array[index].enabled = value; + setReminderBanis(JSON.stringify(array)); + await NotificationsManager.getInstance().updateReminders( + reminders, + reminderSound, + JSON.stringify(array) + ); + } + + handleTimePicked = async (time) => { + const { reminderBanis, setReminderBanis, reminders, reminderSound } = this.props; + const { timePickerSectionKey } = this.state; + this.hidetimePicker(); + const array = JSON.parse(reminderBanis); + array + .filter((obj) => { + return obj.key === timePickerSectionKey; + }) + .map((foundObj) => { + const temp = foundObj; + temp.time = moment(time).local().format("h:mm A"); + temp.enabled = true; + return temp; + }); + AnalyticsManager.getInstance().trackRemindersEvent( + "updateReminder", + array[timePickerSectionKey] + ); + setReminderBanis(JSON.stringify(array)); + await NotificationsManager.getInstance().updateReminders( + reminders, + reminderSound, + JSON.stringify(array) + ); + }; + + async handleDeleteReminder(key) { + const { reminderBanis, setReminderBanis, reminders, reminderSound } = this.props; + const array = JSON.parse(reminderBanis).filter((obj) => { + return obj.key !== key; + }); + this.state.activeSections = []; + setReminderBanis(JSON.stringify(array)); + await NotificationsManager.getInstance().updateReminders( + reminders, + reminderSound, + JSON.stringify(array) + ); + } + async setDefaultReminders() { + const defaultBanis = []; + const { baniList } = this.state; + const { setReminderBanis, reminders, reminderSound } = this.props; // Add Gur Mantar defaultBanis.push({ key: 1, - gurmukhi: this.state.baniList[1].gurmukhi, - roman: this.state.baniList[1].roman, + gurmukhi: baniList[1].gurmukhi, + translit: baniList[1].translit, enabled: true, - title: "Time for " + this.state.baniList[1].roman, - time: "3:00 AM" + title: `${Strings.time_for} ${baniList[1].translit}`, + time: "3:00 AM", }); // Add Japji Sahib defaultBanis.push({ key: 2, - gurmukhi: this.state.baniList[2].gurmukhi, - roman: this.state.baniList[2].roman, + gurmukhi: baniList[2].gurmukhi, + translit: baniList[2].translit, enabled: true, - title: "Time for " + this.state.baniList[2].roman, - time: "3:30 AM" + title: `${Strings.time_for} ${baniList[2].translit}`, + time: "3:30 AM", }); // Add Rehras Sahib defaultBanis.push({ key: 21, - gurmukhi: this.state.baniList[21].gurmukhi, - roman: this.state.baniList[21].roman, + gurmukhi: baniList[21].gurmukhi, + translit: baniList[21].translit, enabled: true, - title: "Time for " + this.state.baniList[21].roman, - time: "6:00 PM" + title: `${Strings.time_for} ${baniList[21].translit}`, + time: "6:00 PM", }); // Add Sohila defaultBanis.push({ key: 23, - gurmukhi: this.state.baniList[23].gurmukhi, - roman: this.state.baniList[23].roman, + gurmukhi: baniList[23].gurmukhi, + translit: baniList[23].translit, enabled: true, - title: "Time for " + this.state.baniList[23].roman, - time: "10:00 PM" + title: `${Strings.time_for} ${baniList[23].translit}`, + time: "10:00 PM", }); - this.props.setReminderBanis(JSON.stringify(defaultBanis)); - NotificationsManager.getInstance().updateReminders( - this.props.reminders, - this.props.reminderSound, + setReminderBanis(JSON.stringify(defaultBanis)); + await NotificationsManager.getInstance().updateReminders( + reminders, + reminderSound, JSON.stringify(defaultBanis) ); } - componentWillUnmount() { - this._hideTimePicker(); - } + toggleLabelModal = () => { + const { isLabelModalVisible } = this.state; + this.setState({ isLabelModalVisible: !isLabelModalVisible }); + }; - _resetReminderDefaults() { - Alert.alert( - "Reset Reminders", - "Do you want to restore reminders to the default values?", - [ - { - text: "Cancel", - style: "cancel" - }, - { - text: "Reset", - style: "destructive", - onPress: () => { - AnalyticsManager.getInstance().trackRemindersEvent( - "resetReminderDefaults", - true - ); - this.setDefaultReminders(); - } - } - ] - ); - } + showTimePicker = () => this.setState({ isTimePickerVisible: true }); - _addBaniReminder() { - var baniOptions = []; - let isRomanized = this.props.romanized; - let curBaniList = this.state.baniList; + hidetimePicker = () => this.setState({ isTimePickerVisible: false }); - let existingKeys = JSON.parse(this.props.reminderBanis).map(function(bani) { - return bani.key; + renderHeader = (section, index, isActive) => { + const styles = StyleSheet.create({ + container: { + flex: 1, + }, + timeStyle: { + fontSize: 44, + }, + header: { + paddingTop: 15, + paddingLeft: 10, + paddingRight: 10, + }, + headerText: { + flex: 1, + fontSize: 24, + }, + contentText: { + flex: 1, + fontSize: 14, + paddingLeft: 5, + }, + content: { + padding: 10, + }, + optionText: { + fontSize: 28, + }, + separator: { + height: 2, + }, + list: { + flex: 1, + }, }); - - Object.keys(curBaniList).forEach(function(key) { - if (!existingKeys.includes(key) && key < 10000) { - baniOptions.push({ - key: key, - label: isRomanized - ? curBaniList[key].roman - : curBaniList[key].gurmukhi, - gurmukhi: curBaniList[key].gurmukhi, - roman: curBaniList[key].roman - }); + const { nightMode, transliteration } = this.props; + const { + ACTIVE_VIEW_COLOR, + ACTIVE_VIEW_COLOR_NIGHT_MODE, + INACTIVE_VIEW_COLOR, + INACTIVE_VIEW_COLOR_NIGHT_MODE, + MODAL_TEXT_NIGHT_MODE, + DISABLED_TEXT_COLOR_NIGHT_MODE, + ENABELED_TEXT_COLOR_NIGHT_MODE, + } = GLOBAL.COLOR; + let backColor = null; + if (isActive) { + switch (nightMode) { + case true: + backColor = ACTIVE_VIEW_COLOR_NIGHT_MODE; + break; + case false: + backColor = ACTIVE_VIEW_COLOR; + break; + default: + backColor = null; } - }); - this.setState( - { - reminderBaniData: baniOptions - }, - function() { - this.selector.open(); + } else { + switch (nightMode) { + case true: + backColor = INACTIVE_VIEW_COLOR_NIGHT_MODE; + break; + case false: + backColor = INACTIVE_VIEW_COLOR; + break; + default: + backColor = null; } - ); - } - - _addReminder(baniObject) { - var array = JSON.parse(this.props.reminderBanis); - - array.push({ - key: baniObject.key, - gurmukhi: baniObject.gurmukhi, - roman: baniObject.roman, - enabled: true, - title: "Time for " + baniObject.roman, - time: moment(new Date()) - .local() - .format("h:mm A") - }); - AnalyticsManager.getInstance().trackRemindersEvent("addReminder", array); - this.props.setReminderBanis(JSON.stringify(array)); - NotificationsManager.getInstance().updateReminders( - this.props.reminders, - this.props.reminderSound, - JSON.stringify(array) - ); - } - - state = { - activeSections: [], - reminderBaniData: [], - baniList: null, - isTimePickerVisible: false, - isLabelModalVisible: false, - timePickerSectionKey: -1, - reminderModalSectionKey: -1, - reminderLabelText: "" - }; - - _initLabelModal(key) { - var array = JSON.parse(this.props.reminderBanis); - let reminder = array.filter(obj => { - return obj.key == key; - }); - - this.setState({ - reminderLabelText: reminder[0].title, - reminderModalSectionKey: key - }); - this._toggleLabelModal(); - } - - _confirmNewReminderLabel() { - var array = JSON.parse(this.props.reminderBanis); - - array - .filter(obj => { - return obj.key == this.state.reminderModalSectionKey; - }) - .map(foundObj => { - foundObj.title = this.state.reminderLabelText; - }); - this.props.setReminderBanis(JSON.stringify(array)); - NotificationsManager.getInstance().updateReminders( - this.props.reminders, - this.props.reminderSound, - JSON.stringify(array) - ); - - this._toggleLabelModal(); - } - - _toggleLabelModal = () => - this.setState({ isLabelModalVisible: !this.state.isLabelModalVisible }); - - _showTimePicker = () => this.setState({ isTimePickerVisible: true }); - - _hideTimePicker = () => this.setState({ isTimePickerVisible: false }); - - _handleTimePicked = time => { - this._hideTimePicker(); - var array = JSON.parse(this.props.reminderBanis); - array - .filter(obj => { - return obj.key == this.state.timePickerSectionKey; - }) - .map(foundObj => { - foundObj.time = moment(time) - .local() - .format("h:mm A"); - foundObj.enabled = true; - }); - AnalyticsManager.getInstance().trackRemindersEvent( - "updateReminder", - array[this.state.timePickerSectionKey] - ); - this.props.setReminderBanis(JSON.stringify(array)); - NotificationsManager.getInstance().updateReminders( - this.props.reminders, - this.props.reminderSound, - JSON.stringify(array) - ); - }; - - _handleSwitchToggled(value, key) { - var array = JSON.parse(this.props.reminderBanis); - array - .filter(obj => { - return obj.key == key; - }) - .map(foundObj => { - foundObj.enabled = value; - }); - this.props.setReminderBanis(JSON.stringify(array)); - NotificationsManager.getInstance().updateReminders( - this.props.reminders, - this.props.reminderSound, - JSON.stringify(array) - ); - } - - _handleDeleteReminder(key) { - var array = JSON.parse(this.props.reminderBanis).filter(obj => { - return obj.key != key; - }); - this.state.activeSections = []; - this.props.setReminderBanis(JSON.stringify(array)); - NotificationsManager.getInstance().updateReminders( - this.props.reminders, - this.props.reminderSound, - JSON.stringify(array) - ); - } - - render() { - return ( - - -
this.props.navigation.goBack()} - /> - } - centerComponent={{ - text: "Reminder Options", - style: { color: GLOBAL.COLOR.TOOLBAR_TINT, fontSize: 18 } - }} - rightComponent={ - - this._resetReminderDefaults()} - /> - this._addBaniReminder()} - /> - - } - /> - - this.setState({ isLabelModalVisible: false }) - } - onBackdropPress={() => this.setState({ isLabelModalVisible: false })} - > - - - Notification Text: - - - this.setState({ reminderLabelText }) - } - selectionColor={GLOBAL.COLOR.MODAL_ACCENT_NIGHT_MODE} - /> - - - - Cancel - - - - - OK - - - - - - { - this.selector = selector; - }} - optionTextStyle={[ - styles.optionText, - !this.props.romanized && { fontFamily: "GurbaniAkharHeavySG" } - ]} - customSelector={} - cancelText={"Cancel"} - onChange={option => { - this._addReminder(option); - }} - /> - - - - - this._handleTimePicked(time)} - onCancel={this._hideTimePicker} - is24Hour={false} - titleIOS={"Pick a Time:"} - mode={"time"} - /> - - - - ); - } - - _renderHeader = (section, index, isActive) => { + } return ( - {this.props.romanized ? section.roman : section.gurmukhi} + {transliteration ? section.translit : section.gurmukhi} - this._handleSwitchToggled(value, section.key) - } + onValueChange={(value) => this.handleSwitchToggled(value, section.key)} value={section.enabled} trackColor={ Platform.OS === "ios" ? { false: null, - true: GLOBAL.COLOR.SETTING_SWITCH_COLOR + true: GLOBAL.COLOR.SETTING_SWITCH_COLOR, } : {} } @@ -524,24 +304,24 @@ class ReminderOptions extends React.Component { style={{ flexDirection: "row", justifyContent: "space-between", - alignItems: "baseline" + alignItems: "baseline", }} > { this.setState({ timePickerSectionKey: section.key }); - this._showTimePicker(); + this.showTimePicker(); }} > {section.time} @@ -551,13 +331,11 @@ class ReminderOptions extends React.Component { style={{ position: "absolute", bottom: 0, - right: 0 + right: 0, }} name={isActive ? "keyboard-arrow-up" : "keyboard-arrow-down"} color={ - this.props.nightMode - ? GLOBAL.COLOR.COMPONENT_COLOR_NIGHT_MODE - : GLOBAL.COLOR.COMPONENT_COLOR + nightMode ? GLOBAL.COLOR.COMPONENT_COLOR_NIGHT_MODE : GLOBAL.COLOR.COMPONENT_COLOR } size={30} /> @@ -566,58 +344,113 @@ class ReminderOptions extends React.Component { style={{ borderBottomColor: GLOBAL.COLOR.DISABLED_TEXT_COLOR_NIGHT_MODE, borderBottomWidth: 1, - paddingBottom: 10 + paddingBottom: 10, }} /> ); }; - _renderContent = (section, index, isActive) => { + renderContent = (section, index, isActive) => { + const styles = StyleSheet.create({ + container: { + flex: 1, + }, + timeStyle: { + fontSize: 44, + }, + header: { + paddingTop: 15, + paddingLeft: 10, + paddingRight: 10, + }, + headerText: { + flex: 1, + fontSize: 24, + }, + contentText: { + flex: 1, + fontSize: 14, + paddingLeft: 5, + }, + content: { + padding: 10, + }, + optionText: { + fontSize: 28, + }, + separator: { + height: 2, + }, + list: { + flex: 1, + }, + }); + const { + COMPONENT_COLOR_NIGHT_MODE, + COMPONENT_COLOR, + ACTIVE_VIEW_COLOR_NIGHT_MODE, + ACTIVE_VIEW_COLOR, + INACTIVE_VIEW_COLOR_NIGHT_MODE, + INACTIVE_VIEW_COLOR, + } = GLOBAL.COLOR; + const { nightMode } = this.props; + let backColor = null; + if (isActive) { + switch (nightMode) { + case true: + backColor = ACTIVE_VIEW_COLOR_NIGHT_MODE; + break; + case false: + backColor = ACTIVE_VIEW_COLOR; + break; + default: + backColor = null; + } + } else { + switch (nightMode) { + case true: + backColor = INACTIVE_VIEW_COLOR_NIGHT_MODE; + break; + case false: + backColor = INACTIVE_VIEW_COLOR; + break; + default: + backColor = null; + } + } return ( { - this._initLabelModal(section.key); + this.initLabelModal(section.key); }} > {section.title} @@ -626,87 +459,366 @@ class ReminderOptions extends React.Component { { - this._handleDeleteReminder(section.key); + this.handleDeleteReminder(section.key); }} > - Delete + {Strings.delete} ); }; - _updateSections = activeSections => { + updateSections = (activeSections) => { this.setState({ activeSections }); }; -} -const styles = StyleSheet.create({ - container: { - flex: 1 - }, - timeStyle: { - fontSize: 44 - }, - header: { - paddingTop: 15, - paddingLeft: 10, - paddingRight: 10 - }, - headerText: { - flex: 1, - fontSize: 24 - }, - contentText: { - flex: 1, - fontSize: 14, - paddingLeft: 5 - }, - content: { - padding: 10 - }, - optionText: { - fontSize: 28 - }, - separator: { - height: 2 - }, - list: { - flex: 1 + async confirmNewReminderLabel() { + const { reminderBanis, setReminderBanis, reminders, reminderSound } = this.props; + const { reminderModalSectionKey, reminderLabelText } = this.state; + const array = JSON.parse(reminderBanis); + const index = array.findIndex((item) => item.key === reminderModalSectionKey); + if (index !== undefined) array[index].title = reminderLabelText; + setReminderBanis(JSON.stringify(array)); + await NotificationsManager.getInstance().updateReminders( + reminders, + reminderSound, + JSON.stringify(array) + ); + + this.toggleLabelModal(); + } + + initLabelModal(key) { + const { reminderBanis } = this.props; + const array = JSON.parse(reminderBanis); + const reminder = array.filter((obj) => { + return obj.key === key; + }); + + this.setState({ + reminderLabelText: reminder[0].title, + reminderModalSectionKey: key, + }); + this.toggleLabelModal(); + } + + createReminder(baniObject) { + const { reminderBanis, setReminderBanis, reminders, reminderSound } = this.props; + const array = JSON.parse(reminderBanis); + const obj = { + key: Number(baniObject.key), + gurmukhi: baniObject.gurmukhi, + translit: baniObject.translit, + enabled: true, + title: `${Strings.time_for} ${baniObject.translit}`, + time: moment(new Date()).local().format("h:mm A"), + }; + const found = array.filter((item) => item.key === obj.key); + if (found.length === 0) { + array.push(obj); + } + setReminderBanis(JSON.stringify(array)); + AnalyticsManager.getInstance().trackRemindersEvent("addReminder", array); + + NotificationsManager.getInstance().updateReminders( + reminders, + reminderSound, + JSON.stringify(array) + ); + } + + addBaniReminder() { + const { transliteration, reminderBanis } = this.props; + const { baniList } = this.state; + const baniOptions = []; + const isTransliteration = transliteration; + const curBaniList = baniList; + + const existingKeys = JSON.parse(reminderBanis).map((bani) => { + return bani.key; + }); + Object.keys(curBaniList).forEach((key) => { + if (!existingKeys.includes(Number(key)) && key < 100000) { + baniOptions.push({ + key, + label: isTransliteration ? curBaniList[key].translit : curBaniList[key].gurmukhi, + gurmukhi: curBaniList[key].gurmukhi, + translit: curBaniList[key].translit, + }); + } + }); + this.setState( + { + reminderBaniData: baniOptions, + }, + function () { + this.selector.open(); + } + ); + } + + resetReminderDefaults() { + Alert.alert(Strings.reset_reminders, Strings.reset_reminder_text, [ + { + text: Strings.cancel, + style: "cancel", + }, + { + text: Strings.reset, + style: "destructive", + onPress: () => { + AnalyticsManager.getInstance().trackRemindersEvent("resetReminderDefaults", true); + this.setDefaultReminders(); + }, + }, + ]); + } + + render() { + const styles = StyleSheet.create({ + container: { + flex: 1, + }, + timeStyle: { + fontSize: 44, + }, + header: { + paddingTop: 15, + paddingLeft: 10, + paddingRight: 10, + }, + headerText: { + flex: 1, + fontSize: 24, + }, + contentText: { + flex: 1, + fontSize: 14, + paddingLeft: 5, + }, + content: { + padding: 10, + }, + optionText: { + fontSize: 28, + }, + separator: { + height: 2, + }, + list: { + flex: 1, + }, + }); + const { navigation, nightMode, reminderBanis } = this.props; + const { goBack } = navigation; + const { + TOOLBAR_TINT, + TOOLBAR_COLOR_ALT2, + MODAL_BACKGROUND_NIGHT_MODE, + MODAL_BACKGROUND, + MODAL_ACCENT_NIGHT_MODE, + MODAL_TEXT_NIGHT_MODE, + MODAL_TEXT, + MODAL_ACCENT_NIGHT_MODE_ALT, + INACTIVE_VIEW_COLOR_NIGHT_MODE, + } = GLOBAL.COLOR; + const { + isLabelModalVisible, + reminderLabelText, + isTimePickerVisible, + reminderBaniData, + activeSections, + } = this.state; + return ( + + +
goBack()} /> + } + centerComponent={{ + text: Strings.reminder_options, + style: { color: TOOLBAR_TINT, fontSize: 18 }, + }} + rightComponent={ + + this.resetReminderDefaults()} + /> + this.addBaniReminder()} + /> + + } + /> + this.setState({ isLabelModalVisible: false })} + onBackdropPress={() => this.setState({ isLabelModalVisible: false })} + > + + + {Strings.notification_text}: + + this.setState({ reminderLabelText: reminderLabel })} + selectionColor={GLOBAL.COLOR.MODAL_ACCENT_NIGHT_MODE} + /> + + + + Cancel + + + + + {Strings.ok} + + + + + + { + this.selector = selector; + }} + optionTextStyle={{ + fontFamily: "GurbaniAkharHeavyTrue", + fontSize: 28, + }} + customSelector={} + cancelText={Strings.cancel} + onChange={(option) => { + this.createReminder(option); + }} + /> + + + + + this.handleTimePicked(time)} + onCancel={this.hidetimePicker} + is24Hour={false} + titleIOS={`${Strings.pick_a_time}:`} + mode="time" + /> + + + + ); } -}); +} + +ReminderOptions.propTypes = { + transliterationLanguage: PropTypes.string.isRequired, + reminderBanis: PropTypes.string.isRequired, + setReminderBanis: PropTypes.func.isRequired, + reminders: PropTypes.bool.isRequired, + reminderSound: PropTypes.string.isRequired, + nightMode: PropTypes.bool.isRequired, + transliteration: PropTypes.bool.isRequired, + navigation: PropTypes.shape().isRequired, +}; function mapStateToProps(state) { return { @@ -715,9 +827,10 @@ function mapStateToProps(state) { reminders: state.reminders, reminderSound: state.reminderSound, reminderBanis: state.reminderBanis, - romanized: state.romanized, + transliteration: state.transliteration, + transliterationLanguage: state.transliterationLanguage, fontSize: state.fontSize, - fontFace: state.fontFace + fontFace: state.fontFace, }; } @@ -725,7 +838,4 @@ function mapDispatchToProps(dispatch) { return bindActionCreators(actions, dispatch); } -export default connect( - mapStateToProps, - mapDispatchToProps -)(ReminderOptions); +export default connect(mapStateToProps, mapDispatchToProps)(ReminderOptions); diff --git a/screens/Row.js b/screens/Row.js new file mode 100644 index 00000000..a493b56f --- /dev/null +++ b/screens/Row.js @@ -0,0 +1,118 @@ +import React from "react"; +import { Animated, Easing, Text, Image, Platform, StyleSheet } from "react-native"; +import PropTypes from "prop-types"; +import { baseFontSize } from "../utils/helpers"; +import GLOBAL from "../utils/globals"; +import CONSTANT from "../utils/constant"; + +const styles = StyleSheet.create({ + row: { + flexDirection: "row", + alignItems: "center", + backgroundColor: GLOBAL.COLOR.WHITE_COLOR, + padding: 16, + height: 80, + flex: 1, + marginTop: 4, + marginBottom: 4, + borderRadius: 4, + + ...Platform.select({ + ios: { + shadowColor: GLOBAL.COLOR.IOS_SHADOW_COLOR, + shadowOpacity: 1, + shadowOffset: { height: 2, width: 2 }, + shadowRadius: 2, + }, + + android: { + elevation: 0, + marginHorizontal: 30, + }, + }), + }, +}); +class Row extends React.Component { + constructor(props) { + super(props); + + this.active = new Animated.Value(0); + + this.style = { + ...Platform.select({ + ios: { + transform: [ + { + scale: this.active.interpolate({ + inputRange: [0, 1], + outputRange: [1, 1.1], + }), + }, + ], + shadowRadius: this.active.interpolate({ + inputRange: [0, 1], + outputRange: [2, 10], + }), + }, + + android: { + transform: [ + { + scale: this.active.interpolate({ + inputRange: [0, 1], + outputRange: [1, 1.07], + }), + }, + ], + elevation: this.active.interpolate({ + inputRange: [0, 1], + outputRange: [2, 6], + }), + }, + }), + }; + } + + componentDidUpdate(prevProps) { + const { active } = this.props; + if (active !== prevProps.active) { + Animated.timing(this.active, { + duration: 800, + easing: Easing.bounce, + toValue: Number(active), + useNativeDriver: true, + }).start(); + } + } + + render() { + const { data, nightMode, transliteration, fontFace } = this.props; + + return ( + + {data.folder && } + + + {transliteration ? data.translit : data.gurmukhi} + + + ); + } +} + +Row.propTypes = { + data: PropTypes.shape().isRequired, + nightMode: PropTypes.bool.isRequired, + transliteration: PropTypes.bool.isRequired, + fontFace: PropTypes.string.isRequired, + active: PropTypes.bool.isRequired, +}; +export default Row; diff --git a/screens/Settings.js b/screens/Settings.js index 826e3904..13288b05 100644 --- a/screens/Settings.js +++ b/screens/Settings.js @@ -2,51 +2,161 @@ import React from "react"; import { StyleSheet, View, - Image, Text, Linking, Platform, TouchableOpacity, StatusBar, - ScrollView + ScrollView, + Dimensions, } from "react-native"; -import { Header } from "react-native-elements"; -import { ListItem, Avatar } from "react-native-elements"; +import { ListItem, Avatar, Switch } from "react-native-elements"; import MaterialIcons from "react-native-vector-icons/MaterialCommunityIcons"; import FontAwesomeIcons from "react-native-vector-icons/FontAwesome"; import FontAwesome5Icons from "react-native-vector-icons/FontAwesome5"; import Entypo from "react-native-vector-icons/Entypo"; import Icon from "react-native-vector-icons/MaterialIcons"; -import GLOBAL from "../utils/globals"; -import { baniLengthInfo } from "../utils/helpers"; -import { - ActionSheet, - ActionSheetItem -} from "react-native-action-sheet-component"; +import { ActionSheet, ActionSheetItem } from "react-native-action-sheet-component"; import { connect } from "react-redux"; import { bindActionCreators } from "redux"; +import PropTypes from "prop-types"; +import { SafeAreaView } from "react-native-safe-area-context"; +import { baniLengthInfo } from "../utils/helpers"; +import GLOBAL from "../utils/globals"; import AnalyticsManager from "../utils/analytics"; import * as actions from "../actions/actions"; -import Collapsible from "react-native-collapsible"; +import Strings from "../utils/localization"; +import NotificationsManager from "../utils/notifications"; +import CONSTANT from "../utils/constant"; class Settings extends React.Component { constructor(props) { super(props); + const { englishTranslations, punjabiTranslations, spanishTranslations } = this.props; + + const isPortrait = () => { + const dim = Dimensions.get("screen"); + return dim.height >= dim.width; + }; + Dimensions.addEventListener("change", () => { + this.setState({ + orientation: isPortrait() ? CONSTANT.PORTRAIT : CONSTANT.LANDSCAPE, + }); + }); this.state = { - showTranslationOptions: true + orientation: isPortrait() ? CONSTANT.PORTRAIT : CONSTANT.LANDSCAPE, + showTranslationOptions: englishTranslations || punjabiTranslations || spanishTranslations, }; } componentDidMount() { - AnalyticsManager.getInstance().trackScreenView( - "In App Settings", - this.constructor.name - ); + AnalyticsManager.getInstance().trackScreenView("In App Settings", this.constructor.name); } + actionSheetOptions = (names, options, checkedIcon, dispatch) => { + const items = []; + // eslint-disable-next-line no-plusplus + for (let i = 0; i < names.length; i++) { + items.push( + { + dispatch(value); + }} + key={i} + /> + ); + } + return items; + }; + + remindersToggle = (value) => { + const { toggleReminders, reminders } = this.props; + toggleReminders(value); + if (reminders) { + const notifications = new NotificationsManager(); + notifications.cancelAllReminders(); + } + }; + render() { - const { navigate } = this.props.navigation; + const styles = StyleSheet.create({ + actionSheetTitle: { + fontSize: 18, + alignSelf: "center", + padding: 10, + }, + imageStyle: { + marginRight: 6, + alignSelf: "center", + width: 28, + height: 28, + justifyContent: "center", + }, + titleInfoStyle: { + fontSize: 12, + }, + headerStyle: { + padding: 5, + paddingLeft: 10, + }, + titleText: {}, + }); + + const { + navigation, + nightMode, + fontSize, + fontFace, + language, + transliteration, + transliterationLanguage, + englishTranslations, + toggleEnglishTranslations, + punjabiTranslations, + togglePunjabiTranslations, + spanishTranslations, + toggleSpanishTranslations, + toggleNightMode, + toggleTransliteration, + statusBar, + toggleStatusBar, + autoScroll, + toggleAutoScroll, + screenAwake, + toggleScreenAwake, + baniLength, + larivaar, + toggleLarivaar, + larivaarAssist, + toggleLarivaarAssist, + paragraphMode, + toggleParagraphMode, + padchhedSetting, + visram, + vishraamOption, + toggleVisram, + reminders, + reminderSound, + statistics, + toggleStatistics, + setFontSize, + setFontFace, + setLanguage, + setTransliterationLanguage, + setBaniLength, + setPadchhedSetting, + setVishraamOption, + vishraamSource, + setVishraamSource, + setReminderSound, + } = this.props; + const { navigate, goBack } = navigation; + const { showTranslationOptions, orientation } = this.state; const checkedIcon = ; @@ -55,822 +165,767 @@ class Settings extends React.Component { ? { trackColor: { false: null, - true: GLOBAL.COLOR.SETTING_SWITCH_COLOR - } + true: GLOBAL.COLOR.SETTING_SWITCH_COLOR, + }, } : {}; + const backColor = + orientation === CONSTANT.PORTRAIT ? GLOBAL.COLOR.TOOLBAR_COLOR_ALT : GLOBAL.COLOR.NIGHT_BLACK; + const darModeBackColor = + orientation === CONSTANT.PORTRAIT + ? GLOBAL.COLOR.TOOLBAR_COLOR_ALT_NIGHT_MODE + : GLOBAL.COLOR.NIGHT_BLACK; return ( - -
+ goBack()} + /> + + {Strings.settings} + + + {/*
this.props.navigation.goBack()} + onPress={() => goBack()} /> } centerComponent={{ - text: "Settings", + text: Strings.settings, style: { - color: this.props.nightMode - ? GLOBAL.COLOR.TOOLBAR_TINT - : GLOBAL.COLOR.TOOLBAR_TINT_DARK, - fontSize: 18 - } + color: nightMode ? GLOBAL.COLOR.TOOLBAR_TINT : GLOBAL.COLOR.TOOLBAR_TINT_DARK, + fontSize: 18, + }, }} - /> + /> */} - - Display Options + + {Strings.display_options} + - } - title="Font Size" - containerStyle={[ - styles.titleText, - this.props.nightMode && { backgroundColor: "#464646" } - ]} - titleStyle={[this.props.nightMode && { color: "#fff" }]} - rightTitle={ - actions.fontSizeNames[ - actions.FONT_SIZES.indexOf(this.props.fontSize) - ] - } - rightTitleStyle={[ - styles.titleInfoStyle, - { color: this.props.nightMode ? "#fff" : "#a3a3a3" } - ]} - chevron={true} - bottomDivider={true} + bottomDivider + containerStyle={[styles.titleText, nightMode && { backgroundColor: "#464646" }]} onPress={() => this.FontSizeActionSheet.show()} - /> + > + + + + {Strings.font_size} + + + + {actions.fontSizeNames[actions.FONT_SIZES.indexOf(fontSize)]} + + + + - } - title="Font Face" - containerStyle={[ - styles.titleText, - this.props.nightMode && { backgroundColor: "#464646" } - ]} - titleStyle={[this.props.nightMode && { color: "#fff" }]} - rightTitle={ - actions.fontFaceNames[ - actions.FONT_FACES.indexOf(this.props.fontFace) - ] - } - rightTitleStyle={[ - styles.titleInfoStyle, - { color: this.props.nightMode ? "#fff" : "#a3a3a3" } - ]} - chevron={true} - bottomDivider={true} + bottomDivider + containerStyle={[styles.titleText, nightMode && { backgroundColor: "#464646" }]} onPress={() => this.FontFaceActionSheet.show()} - /> + > + + + + {Strings.font_face} + + + + {actions.fontFaceNames[actions.FONT_FACES.indexOf(fontFace)]} + + + + - } - switch={{ - switchStyle, - value: this.props.romanized, - onValueChange: this.props.toggleRomanized - }} - title="Romanized" - containerStyle={[ - styles.titleText, - this.props.nightMode && { backgroundColor: "#464646" } - ]} - titleStyle={[this.props.nightMode && { color: "#fff" }]} - bottomDivider={true} - /> + bottomDivider + containerStyle={[styles.titleText, nightMode && { backgroundColor: "#464646" }]} + onPress={() => this.LanguageActionSheet.show()} + > + + + + {Strings.language} + + + + {actions.languageNames[actions.LANGUAGES.indexOf(language)]} + + + + - } - title="Translations" - containerStyle={[ - styles.titleText, - this.props.nightMode && { backgroundColor: "#464646" } - ]} - titleStyle={[this.props.nightMode && { color: "#fff" }]} - rightAvatar={ - - - - } - bottomDivider={true} + bottomDivider + containerStyle={[styles.titleText, nightMode && { backgroundColor: "#464646" }]} + > + + + + {Strings.transliteration} + + + + + + {transliteration && ( + this.TransliterationActionSheet.show()} + > + + + + {Strings.language} + + + + { + actions.transliterationLanguageNames[ + actions.TRANSLITERATION_LANGUAGES.indexOf(transliterationLanguage) + ] + } + + + + )} + + this.setState({ - showTranslationOptions: !this.state.showTranslationOptions + showTranslationOptions: !showTranslationOptions, }) } - /> - + content={ + <> + + + + {Strings.translations} + + + + } + > + bottomDivider + containerStyle={[styles.titleText, nightMode && { backgroundColor: "#464646" }]} + > + + + + {Strings.en_translations} + + + + + + bottomDivider + containerStyle={[styles.titleText, nightMode && { backgroundColor: "#464646" }]} + > + + + + {Strings.pu_translations} + + + + + - - + + + + {Strings.es_translations} + + + - } - switch={{ - switchStyle, - value: this.props.nightMode, - onValueChange: this.props.toggleNightMode - }} - title="Dark Mode" - containerStyle={[ - styles.titleText, - this.props.nightMode && { backgroundColor: "#464646" } - ]} - titleStyle={[this.props.nightMode && { color: "#fff" }]} - bottomDivider={true} - /> + + + - } - switch={{ - switchStyle, - value: this.props.statusBar, - onValueChange: this.props.toggleStatusBar - }} - title="Hide Status Bar" - containerStyle={[ - styles.titleText, - this.props.nightMode && { backgroundColor: "#464646" } - ]} - titleStyle={[this.props.nightMode && { color: "#fff" }]} - bottomDivider={true} - /> + bottomDivider + containerStyle={[styles.titleText, nightMode && { backgroundColor: "#464646" }]} + > + + + + {Strings.dark_mode} + + + + - } - switch={{ - switchStyle, - value: this.props.autoScroll, - onValueChange: this.props.toggleAutoScroll - }} - title="Auto Scroll" - containerStyle={[ - styles.titleText, - this.props.nightMode && { backgroundColor: "#464646" } - ]} - titleStyle={[this.props.nightMode && { color: "#fff" }]} - bottomDivider={true} - /> + bottomDivider + containerStyle={[styles.titleText, nightMode && { backgroundColor: "#464646" }]} + > + + + + {Strings.hide_status_bar} + + + + + - } - switch={{ - switchStyle, - value: this.props.screenAwake || this.props.autoScroll, - onValueChange: this.props.toggleScreenAwake - }} - title="Keep Screen Awake" - containerStyle={[ - styles.titleText, - this.props.nightMode && { backgroundColor: "#464646" } - ]} - titleStyle={[this.props.nightMode && { color: "#fff" }]} - bottomDivider={true} - /> - - Bani Options + + + + {Strings.auto_scroll} + + + + + + + + + + {Strings.keep_awake} + + + + + + {Strings.bani_options} + - } - title="Edit Bani Order" - containerStyle={[ - styles.titleText, - this.props.nightMode && { backgroundColor: "#464646" } - ]} - titleStyle={[this.props.nightMode && { color: "#fff" }]} - chevron={true} - bottomDivider={true} - onPress={() => - navigate({ key: "EditBaniOrder", routeName: "EditBaniOrder" }) - } - /> + bottomDivider + containerStyle={[styles.titleText, nightMode && { backgroundColor: "#464646" }]} + onPress={() => navigate("EditBaniOrder")} + > + + + + {Strings.edit_bani_order} + + + + - } - title="Bani Length" - containerStyle={[ - styles.titleText, - this.props.nightMode && { backgroundColor: "#464646" } - ]} - titleStyle={[this.props.nightMode && { color: "#fff" }]} - rightTitle={ - actions.baniLengthNames[ - actions.BANI_LENGTHS.indexOf(this.props.baniLength) - ] - } - rightTitleStyle={[ - styles.titleInfoStyle, - { color: this.props.nightMode ? "#fff" : "#a3a3a3" } - ]} - chevron={true} - bottomDivider={true} + bottomDivider + containerStyle={[styles.titleText, nightMode && { backgroundColor: "#464646" }]} onPress={() => this.BaniLengthActionSheet.show()} - /> - - } - switch={{ - switchStyle, - value: this.props.larivaar, - onValueChange: this.props.toggleLarivaar - }} - title="Larivaar" - containerStyle={[ - styles.titleText, - this.props.nightMode && { backgroundColor: "#464646" } - ]} - titleStyle={[this.props.nightMode && { color: "#fff" }]} - bottomDivider={true} - /> + > + + + + {Strings.bani_length} + + + + {actions.baniLengthNames[actions.BANI_LENGTHS.indexOf(baniLength)]} + + + + + + + + {Strings.larivaar} + + + + + {larivaar && ( + + - } - switch={{ - switchStyle, - value: this.props.paragraphMode, - onValueChange: this.props.toggleParagraphMode - }} - title="Paragraph Mode" - containerStyle={[ - styles.titleText, - this.props.nightMode && { backgroundColor: "#464646" } - ]} - titleStyle={[this.props.nightMode && { color: "#fff" }]} - bottomDivider={true} - /> - + + {Strings.larivaar_assist} + + + - } - title="Manglacharan Position" + + )} + + + + + {Strings.paragraph_mode} + + + + + {/* this.ManglacharanPositionActionSheet.show()} + > + + + + {Strings.manglacharan_position} + + + + { + actions.manglacharanPositionNames[ actions.MANGLACHARAN_POSITIONS.indexOf( this.props.manglacharanPosition ) - ] - } - rightTitleStyle={[ - styles.titleInfoStyle, - { color: this.props.nightMode ? "#fff" : "#a3a3a3" } - ]} - chevron={true} - bottomDivider={true} - onPress={() => this.ManglacharanPositionActionSheet.show()} - /> + ] + } + + + */} + - } - title="Padchhed Settings" - containerStyle={[ - styles.titleText, - this.props.nightMode && { backgroundColor: "#464646" } - ]} - titleStyle={[this.props.nightMode && { color: "#fff" }]} - rightTitle={ - actions.padchhedSettingNames[ - actions.PADCHHED_SETTINGS.indexOf(this.props.padchhedSetting) - ] - } - rightTitleStyle={[ - styles.titleInfoStyle, - { color: this.props.nightMode ? "#fff" : "#a3a3a3" } - ]} - chevron={true} - bottomDivider={true} + bottomDivider + containerStyle={[styles.titleText, nightMode && { backgroundColor: "#464646" }]} onPress={() => this.PadchhedSettingsActionSheet.show()} - /> + > + + + + {Strings.padchhed_settings} + + + + {actions.padchhedSettingNames[actions.PADCHHED_SETTINGS.indexOf(padchhedSetting)]} + + + + + + + {Strings.show_vishraams} + + + + + + {visram && ( + this.VishraamOptionsActionSheet.show()} + > - } - switch={{ - switchStyle, - value: this.props.visram, - onValueChange: this.props.toggleVisram - }} - title="Show Vishraams" - containerStyle={[ - styles.titleText, - this.props.nightMode && { backgroundColor: "#464646" } - ]} - titleStyle={[this.props.nightMode && { color: "#fff" }]} - bottomDivider={true} - /> - {this.props.visram && ( - - } - title="Vishraam Options" - containerStyle={[ - styles.titleText, - this.props.nightMode && { backgroundColor: "#464646" } - ]} - titleStyle={[this.props.nightMode && { color: "#fff" }]} - rightTitle={ - actions.vishraamOptionNames[ - actions.VISHRAAM_OPTIONS.indexOf(this.props.vishraamOption) - ] - } - rightTitleStyle={[ - styles.titleInfoStyle, - { color: this.props.nightMode ? "#fff" : "#a3a3a3" } - ]} - chevron={true} - bottomDivider={true} - onPress={() => this.VishraamOptionsActionSheet.show()} - /> + + + {Strings.vishraam_options} + + + + {actions.vishraamOptionNames[actions.VISHRAAM_OPTIONS.indexOf(vishraamOption)]} + + + )} - {this.props.visram && ( + + {visram && ( - } - title="Vishraam Source" - containerStyle={[ - styles.titleText, - this.props.nightMode && { backgroundColor: "#464646" } - ]} - titleStyle={[this.props.nightMode && { color: "#fff" }]} - rightTitle={ - actions.vishraamSourceNames[ - actions.VISHRAAM_SOURCES.indexOf(this.props.vishraamSource) - ] - } - rightTitleStyle={[ - styles.titleInfoStyle, - { color: this.props.nightMode ? "#fff" : "#a3a3a3" } - ]} - chevron={true} - bottomDivider={true} + bottomDivider + containerStyle={[styles.titleText, nightMode && { backgroundColor: "#464646" }]} onPress={() => this.VishraamSourcesActionSheet.show()} - /> - )} - - } - switch={{ - switchStyle, - value: this.props.reminders, - onValueChange: this.props.toggleReminders - }} - title="Reminders" - containerStyle={[ - styles.titleText, - this.props.nightMode && { backgroundColor: "#464646" } - ]} - titleStyle={[this.props.nightMode && { color: "#fff" }]} - bottomDivider={true} - /> - {this.props.reminders && ( - - } - title="Set Reminder Options" - containerStyle={[ - styles.titleText, - this.props.nightMode && { backgroundColor: "#464646" } - ]} - titleStyle={[this.props.nightMode && { color: "#fff" }]} - chevron={true} - bottomDivider={true} - onPress={() => - navigate({ - key: "ReminderOptions", - routeName: "ReminderOptions" - }) - } - /> + + + {Strings.vishraam_source} + + + + {actions.vishraamSourceNames[actions.VISHRAAM_SOURCES.indexOf(vishraamSource)]} + + + )} - {this.props.reminders && ( - - } - title="Reminder Sound" - containerStyle={[ - styles.titleText, - this.props.nightMode && { backgroundColor: "#464646" } - ]} - titleStyle={[this.props.nightMode && { color: "#fff" }]} - rightTitle={ - actions.reminderSoundNames[ - actions.REMINDER_SOUNDS.indexOf(this.props.reminderSound) - ] + + + this.ReminderSoundsActionSheet.show()} + name="timer" + size={30} /> - )} - - Other Options - - - } - switch={{ - switchStyle, - value: this.props.statistics, - onValueChange: this.props.toggleStatistics - }} - title="Collect Statistics" - containerStyle={[ - styles.titleText, - this.props.nightMode && { backgroundColor: "#464646" } - ]} - titleStyle={[this.props.nightMode && { color: "#fff" }]} - bottomDivider={true} - /> - + + {Strings.reminders} + + + + + + {reminders && ( + navigate("ReminderOptions")} + > + - } - title="Donate" - containerStyle={[ - styles.titleText, - this.props.nightMode && { backgroundColor: "#464646" } - ]} - titleStyle={[this.props.nightMode && { color: "#fff" }]} - chevron={true} - bottomDivider={true} - onPress={() => - Linking.openURL("https://khalisfoundation.org/donate/") - } - /> - + + {Strings.set_reminder_options} + + + + + )} + + {reminders && ( + this.ReminderSoundsActionSheet.show()} + > + - } - title="About" - containerStyle={[ - styles.titleText, - this.props.nightMode && { backgroundColor: "#464646" } - ]} - titleStyle={[this.props.nightMode && { color: "#fff" }]} - chevron={true} - bottomDivider={true} - onPress={() => navigate({ key: "About", routeName: "About" })} - /> + + + {Strings.reminder_sound} + + + + {actions.reminderSoundNames[actions.REMINDER_SOUNDS.indexOf(reminderSound)]} + + + + )} + + + {Strings.other_options} + + + + + + + {Strings.collect_statistics} + + + + + + Linking.openURL("https://khalisfoundation.org/donate/")} + > + + + + {Strings.donate} + + + + + + navigate("About")} + > + + + + {Strings.about} + + + + { + ref={(actionSheet) => { this.FontSizeActionSheet = actionSheet; }} position="bottom" - defaultValue={this.props.fontSize} + defaultValue={fontSize} > - Font Size + {Strings.font_size} {this.actionSheetOptions( actions.fontSizeNames, actions.FONT_SIZES, checkedIcon, - this.props.setFontSize + setFontSize )} { + ref={(actionSheet) => { this.FontFaceActionSheet = actionSheet; }} position="bottom" - defaultValue={this.props.fontFace} + defaultValue={fontFace} > - Font Face + {Strings.font_face} {this.actionSheetOptions( actions.fontFaceNames, actions.FONT_FACES, checkedIcon, - this.props.setFontFace + setFontFace + )} + + { + this.LanguageActionSheet = actionSheet; + }} + position="bottom" + defaultValue={language} + > + + {Strings.language} + + {this.actionSheetOptions( + actions.languageNames, + actions.LANGUAGES, + checkedIcon, + setLanguage )} { + ref={(actionSheet) => { + this.TransliterationActionSheet = actionSheet; + }} + position="bottom" + defaultValue={transliterationLanguage} + > + + {Strings.language} + + {this.actionSheetOptions( + actions.transliterationLanguageNames, + actions.TRANSLITERATION_LANGUAGES, + checkedIcon, + setTransliterationLanguage + )} + + { this.BaniLengthActionSheet = actionSheet; }} position="bottom" - defaultValue={this.props.baniLength} + defaultValue={baniLength} > baniLengthInfo()} > - Bani Length + {Strings.bani_length} - + {this.actionSheetOptions( actions.baniLengthNames, actions.BANI_LENGTHS, checkedIcon, - this.props.setBaniLength + setBaniLength )} - { + {/* { this.ManglacharanPositionActionSheet = actionSheet; }} position="bottom" defaultValue={this.props.manglacharanPosition} > - Manglacharan Position + {Strings.manglacharan_position} {this.actionSheetOptions( actions.manglacharanPositionNames, @@ -914,136 +965,139 @@ class Settings extends React.Component { checkedIcon, this.props.setManglacharanPosition )} - + */} { + ref={(actionSheet) => { this.PadchhedSettingsActionSheet = actionSheet; }} position="bottom" - defaultValue={this.props.padchhedSetting} + defaultValue={padchhedSetting} > - Padchhed Settings + {Strings.padchhed_settings} {this.actionSheetOptions( actions.padchhedSettingNames, actions.PADCHHED_SETTINGS, checkedIcon, - this.props.setPadchhedSetting + setPadchhedSetting )} { + ref={(actionSheet) => { this.VishraamOptionsActionSheet = actionSheet; }} position="bottom" - defaultValue={this.props.vishraamOption} + defaultValue={vishraamOption} > - Vishraam Options + {Strings.vishraam_options} {this.actionSheetOptions( actions.vishraamOptionNames, actions.VISHRAAM_OPTIONS, checkedIcon, - this.props.setVishraamOption + setVishraamOption )} { + ref={(actionSheet) => { this.VishraamSourcesActionSheet = actionSheet; }} position="bottom" - defaultValue={this.props.vishraamSource} + defaultValue={vishraamSource} > - Vishraam Source + {Strings.vishraam_source} {this.actionSheetOptions( actions.vishraamSourceNames, actions.VISHRAAM_SOURCES, checkedIcon, - this.props.setVishraamSource + setVishraamSource )} { + ref={(actionSheet) => { this.ReminderSoundsActionSheet = actionSheet; }} position="bottom" - defaultValue={this.props.reminderSound} + defaultValue={reminderSound} > - Reminder Sounds + {Strings.reminder_sound} {this.actionSheetOptions( actions.reminderSoundNames, actions.REMINDER_SOUNDS, checkedIcon, - this.props.setReminderSound + setReminderSound )} - + ); } - - actionSheetOptions = (names, options, checkedIcon, dispatch) => { - var items = []; - for (var i = 0; i < names.length; i++) { - items.push( - { - dispatch(value); - }} - key={i} - /> - ); - } - return items; - }; } - -const styles = StyleSheet.create({ - actionSheetTitle: { - fontSize: 18, - alignSelf: "center", - padding: 10 - }, - imageStyle: { - marginRight: 6, - alignSelf: "center", - width: 28, - height: 28, - justifyContent: "center" - }, - titleInfoStyle: { - fontSize: 12 - }, - viewStyle: { - backgroundColor: "#EFEFF4", - flex: 1 - }, - headerStyle: { - marginTop: 10, - padding: 5, - paddingLeft: 10 - }, - titleText: {} -}); - +Settings.propTypes = { + englishTranslations: PropTypes.bool.isRequired, + punjabiTranslations: PropTypes.bool.isRequired, + spanishTranslations: PropTypes.bool.isRequired, + navigation: PropTypes.shape().isRequired, + nightMode: PropTypes.bool.isRequired, + fontSize: PropTypes.string.isRequired, + fontFace: PropTypes.string.isRequired, + language: PropTypes.string.isRequired, + transliteration: PropTypes.bool.isRequired, + transliterationLanguage: PropTypes.string.isRequired, + toggleEnglishTranslations: PropTypes.func.isRequired, + togglePunjabiTranslations: PropTypes.func.isRequired, + toggleSpanishTranslations: PropTypes.func.isRequired, + toggleNightMode: PropTypes.func.isRequired, + toggleTransliteration: PropTypes.func.isRequired, + statusBar: PropTypes.bool.isRequired, + toggleStatusBar: PropTypes.func.isRequired, + autoScroll: PropTypes.bool.isRequired, + toggleAutoScroll: PropTypes.func.isRequired, + screenAwake: PropTypes.bool.isRequired, + toggleScreenAwake: PropTypes.func.isRequired, + baniLength: PropTypes.string.isRequired, + larivaar: PropTypes.bool.isRequired, + toggleLarivaar: PropTypes.func.isRequired, + larivaarAssist: PropTypes.bool.isRequired, + toggleLarivaarAssist: PropTypes.func.isRequired, + paragraphMode: PropTypes.bool.isRequired, + toggleParagraphMode: PropTypes.func.isRequired, + padchhedSetting: PropTypes.string.isRequired, + visram: PropTypes.bool.isRequired, + vishraamOption: PropTypes.string.isRequired, + toggleVisram: PropTypes.func.isRequired, + reminders: PropTypes.bool.isRequired, + toggleReminders: PropTypes.func.isRequired, + reminderSound: PropTypes.string.isRequired, + statistics: PropTypes.bool.isRequired, + toggleStatistics: PropTypes.func.isRequired, + setFontFace: PropTypes.func.isRequired, + setFontSize: PropTypes.func.isRequired, + setLanguage: PropTypes.func.isRequired, + setTransliterationLanguage: PropTypes.func.isRequired, + setBaniLength: PropTypes.func.isRequired, + setPadchhedSetting: PropTypes.func.isRequired, + setVishraamOption: PropTypes.func.isRequired, + setVishraamSource: PropTypes.func.isRequired, + setReminderSound: PropTypes.func.isRequired, + vishraamSource: PropTypes.string.isRequired, +}; function mapStateToProps(state) { return { fontSize: state.fontSize, fontFace: state.fontFace, - romanized: state.romanized, + language: state.language, + transliteration: state.transliteration, + transliterationLanguage: state.transliterationLanguage, englishTranslations: state.englishTranslations, punjabiTranslations: state.punjabiTranslations, spanishTranslations: state.spanishTranslations, @@ -1051,6 +1105,7 @@ function mapStateToProps(state) { screenAwake: state.screenAwake, baniLength: state.baniLength, larivaar: state.larivaar, + larivaarAssist: state.larivaarAssist, manglacharanPosition: state.manglacharanPosition, padchhedSetting: state.padchhedSetting, statistics: state.statistics, @@ -1060,9 +1115,8 @@ function mapStateToProps(state) { visram: state.visram, vishraamOption: state.vishraamOption, vishraamSource: state.vishraamSource, - visram: state.visram, reminders: state.reminders, - reminderSound: state.reminderSound + reminderSound: state.reminderSound, }; } @@ -1070,7 +1124,4 @@ function mapDispatchToProps(dispatch) { return bindActionCreators(actions, dispatch); } -export default connect( - mapStateToProps, - mapDispatchToProps -)(Settings); +export default connect(mapStateToProps, mapDispatchToProps)(Settings); diff --git a/utils/analytics.js b/utils/analytics.js index 39c7bbe6..e2379035 100644 --- a/utils/analytics.js +++ b/utils/analytics.js @@ -1,7 +1,8 @@ -import firebase from "react-native-firebase"; +import { firebase } from "@react-native-firebase/analytics"; export default class AnalyticsManager { static myInstance = null; + _trackingOn = false; static getInstance() { @@ -18,14 +19,17 @@ export default class AnalyticsManager { trackScreenView(screen, className) { if (this._trackingOn) { - firebase.analytics().setCurrentScreen(screen, className); + firebase.analytics().logScreenView({ + screen_name: screen, + screen_class: className, + }); } } trackReaderEvent(action, label) { if (this._trackingOn) { firebase.analytics().logEvent("reader", { - [action]: "" + label + [action]: `${label}`, }); } } @@ -33,7 +37,7 @@ export default class AnalyticsManager { trackSettingsEvent(action, label) { if (this._trackingOn) { firebase.analytics().logEvent("setting", { - [action]: "" + label + [action]: `${label}`, }); } } @@ -41,7 +45,7 @@ export default class AnalyticsManager { trackRemindersEvent(action, label) { if (this._trackingOn) { firebase.analytics().logEvent("reminder", { - [action]: "" + label + [action]: `${label}`, }); } } diff --git a/utils/constant.js b/utils/constant.js new file mode 100644 index 00000000..5c5d8317 --- /dev/null +++ b/utils/constant.js @@ -0,0 +1,30 @@ +export default { + ABOUT: "About", + INDEX_REORDER: "Index Reorder", + ANDROID: "android", + KHALIS_FOUNDATION_URL: "https://khalisfoundation.org", + BANI_DB_URL: "https://www.banidb.com/", + MEDIUM: "MEDIUM", + READER: "Reader", + FOLDER_BANI: "FolderBani", + AMBIENT: "Ambient", + DEFAULT: "DEFAULT", + GURBANI_AKHAR_SG: "GurbaniAkharSG", + GURBANI_AKHAR_TRUE: "GurbaniAkharTrue", + HOME_SCREEN: "Home Screen", + GURBANI_AKHAR_HEAVY_TRUE: "GurbaniAkharHeavyTrue", + SETTINGS: "Settings", + EXTRA_LONG: "EXTRA_LONG", + LONG: "LONG", + SHORT: "SHORT", + EXISTS_BUDDHA_DAL: "existsBuddhaDal", + EXISTS_TAKSAL: "existsTaksal", + EXISTS_MEDIUM: "existsMedium", + EXISTS_SGPS: "existsSGPC", + DB: "gutka.db", + VISHRAAM_GRADIENT: "VISHRAAM_GRADIENT", + VISHRAAM_COLORED: "VISHRAAM_COLORED", + MAST_SABH_MAST: "MAST_SABH_MAST", + PORTRAIT: "portrait", + LANDSCAPE: "landscape", +}; diff --git a/utils/database.js b/utils/database.js index 9981a393..b6a91133 100644 --- a/utils/database.js +++ b/utils/database.js @@ -1,42 +1,52 @@ -import GLOBAL from "./globals"; import SQLite from "react-native-sqlite-storage"; +import constant from "./constant"; +import globals from "./globals"; +import { getTranslitText } from "./helpers"; -var database_name = "gutka.db"; -var db; -SQLite.deleteDatabase( - { - name: database_name, - location: 1 - }, - function(res, err) { - // success - db = SQLite.openDatabase({ name: database_name, createFromLocation: 1 }); - }, - function() { - // error - db = SQLite.openDatabase({ name: database_name, createFromLocation: 1 }); - } -); +const databaseName = constant.DB; +let db; class Database { - static getBaniList() { - return new Promise(function(resolve) { - db.executeSql( - "SELECT ID, Gurmukhi, Transliteration FROM Banis", - [], - results => { - var totalResults = {}; - var len = results.rows.length; - for (let i = 0; i < len; i++) { - let row = results.rows.item(i); - totalResults[row.ID] = { - gurmukhi: row.Gurmukhi, - roman: row.Transliteration + static initDB() { + return new Promise((resolve) => { + if (db !== undefined) { + resolve(true); + return; + } + db = SQLite.openDatabase( + { + name: databaseName, + createFromLocation: 1, + }, + () => { + console.log("Database open Successfully"); + }, + (error) => { + console.log("Error", error); + } + ); + resolve(true); + }); + } + + static getBaniList(language) { + return new Promise((resolve) => { + Database.initDB().then(() => { + db.executeSql("SELECT ID, Gurmukhi, Transliterations FROM Banis", [], (results) => { + const totalResults = {}; + const len = results.rows.length; + + for (let i = 0; i < len; i += 1) { + const row = results.rows.item(i); + const { ID, Gurmukhi, Transliterations } = row; + totalResults[ID] = { + gurmukhi: Gurmukhi, + translit: getTranslitText(Transliterations, language), }; } resolve(totalResults); - } - ); + }); + }); }); } @@ -44,233 +54,277 @@ class Database { baniId, length, larivaar, + larivaarAssist, padcched, mangalPosition, paragraphMode, visram, vishraamOption, - vishraamSource + vishraamSource, + language ) { - var baniLength; + let baniLength; + const { + EXTRA_LONG, + EXISTS_BUDDHA_DAL, + LONG, + EXISTS_SGPS, + EXISTS_TAKSAL, + EXISTS_MEDIUM, + SHORT, + MEDIUM, + } = constant; switch (length) { - case "EXTRA_LONG": - baniLength = "existsBuddhaDal"; + case EXTRA_LONG: + baniLength = EXISTS_BUDDHA_DAL; break; - case "LONG": - baniLength = "existsTaksal"; + case LONG: + baniLength = EXISTS_TAKSAL; break; - case "MEDIUM": - baniLength = "existsMedium"; + case MEDIUM: + baniLength = EXISTS_MEDIUM; break; - case "SHORT": - baniLength = "existsSGPC"; + case SHORT: + baniLength = EXISTS_SGPS; break; default: - baniLength = "existsMedium"; + baniLength = EXISTS_MEDIUM; } - return new Promise(function(resolve) { - db.executeSql( - "SELECT ID, Paragraph, header, Gurmukhi, Visraam, Transliteration, Translations FROM mv_Banis_Shabad WHERE Bani = " + - baniId + - " AND " + - baniLength + - " = 1 AND (MangalPosition IS NULL OR MangalPosition = " + - (mangalPosition == "CURRENT_SAROOPS" ? "'current'" : "'above'") + - ")ORDER BY Seq ASC;", - [], - results => { - var totalResults = new Array(results.rows.length); - var paragraphResults = new Array(); - var len = results.rows.length; + return new Promise((resolve) => { + Database.initDB().then(() => { + db.executeSql( + `SELECT ID, Paragraph, header, Gurmukhi, Visraam, Transliterations, Translations FROM mv_Banis_Shabad WHERE Bani = ${baniId} AND ${baniLength} = 1 AND (MangalPosition IS NULL OR MangalPosition = ${ + mangalPosition === "CURRENT_SAROOPS" ? "'current'" : "'above'" + })ORDER BY Seq ASC;`, + [], + (results) => { + const totalResults = new Array(results.rows.length); + const paragraphResults = []; + const len = results.rows.length; - var gurmukhi; - var paragraphId; - var transliteration; - var englishTranslation; - var punjabiTranslation; - var spanishTranslation; - var paragraphHeader; - var prevParagraph; - for (let i = 0; i < len; i++) { - let row = results.rows.item(i); + let gurmukhi; + let paragraphId; + let transliteration; + let englishTranslation; + let punjabiTranslation; + let spanishTranslation; + let paragraphHeader; + let prevParagraph; + for (let i = 0; i < len; i += 1) { + const row = results.rows.item(i); + const { + GurmukhiBisram, + Gurmukhi, + Visraam, + Transliterations, + Translations, + Paragraph, + ID, + header, + } = row; + let { English, Punjabi, Spanish } = row; - var gurmukhiLine = - visram && row.GurmukhiBisram ? row.GurmukhiBisram : row.Gurmukhi; + const gurmukhiLine = visram && GurmukhiBisram ? GurmukhiBisram : Gurmukhi; - let vishraamJson = JSON.parse(row.Visraam); + const vishraamJson = JSON.parse(Visraam); - var vishraamPositions = {}; - if (visram && vishraamJson != null && vishraamJson[vishraamSource].length > 0) { - vishraamJson[vishraamSource].forEach(function(pos) { - vishraamPositions[pos.p] = pos.t; - }); - } - var splitted = gurmukhiLine.split(" "); + const vishraamPositions = {}; + if ( + visram && + vishraamJson != null && + vishraamJson[vishraamSource] != null && + vishraamJson[vishraamSource].length > 0 + ) { + vishraamJson[vishraamSource].forEach(function (pos) { + vishraamPositions[pos.p] = pos.t; + }); + } + const splitted = gurmukhiLine.split(" "); - var arr = splitted.map((word, index) => { - var style = "style='"; - if (visram && index in vishraamPositions) { - switch(vishraamOption) { - case "VISHRAAM_GRADIENT": - style += " border-radius: 5px; background: linear-gradient(to right,rgba(229, 229, 229, 0) 20%, "; - style += vishraamPositions[index] == "v" ? "rgba(167, 0, 0, 0.5)" : "rgba(255, 242, 41, 0.5)"; - style += " 100%);" - break; - case "VISHRAAM_COLORED": - default: + const arr = splitted.map((word, index) => { + let style = ""; + const { VISHRAAM_GRADIENT, VISHRAAM_COLORED } = constant; + const { VISHRAM_BASIC, VISHRAM_SHORT } = globals.COLOR; + if (visram && index in vishraamPositions) { + switch (vishraamOption) { + case VISHRAAM_GRADIENT: + style += + " border-radius: 5px; background: linear-gradient(to right,rgba(229, 229, 229, 0) 20%, "; + style += + vishraamPositions[index] === "v" + ? "rgba(167, 0, 0, 0.5)" + : "rgba(255, 242, 41, 0.5)"; + style += " 100%);"; + break; + case VISHRAAM_COLORED: + style += " color:"; + style += + vishraamPositions[index] === "v" ? `${VISHRAM_BASIC}` : `${VISHRAM_SHORT};`; + break; + default: style += " color:"; - style += vishraamPositions[index] == "v" ? "#c0392b" : "#ffc500"; + style += + vishraamPositions[index] === "v" ? `${VISHRAM_BASIC}` : `${VISHRAM_SHORT};`; + } + let line = ""; + if (style !== "") { + line = ` + ${word} `; + } else { + line = word; + } + return line; } - return ( - "" + - word + - "" - ); - } else - return "" + word + ""; - }); - + if (larivaar && larivaarAssist && index % 2 !== 0) { + style += " opacity: .65;"; + } + let lineWord = ""; + if (style !== "") { + lineWord = `${word}`; + } else { + lineWord = word; + } + return lineWord; + }); + let curGurmukhi = larivaar ? arr.join("​") : arr.join(" "); - let curGurmukhi = larivaar ? arr.join("") : arr.join(" "); + const translationJson = JSON.parse(Translations); + // Remove nulls + English = + translationJson == null || translationJson.en.bdb == null + ? " " + : translationJson.en.bdb; + Punjabi = + translationJson == null || translationJson.pu.bdb == null + ? " " + : translationJson.pu.bdb; + Spanish = + translationJson == null || translationJson.es.sn == null + ? " " + : translationJson.es.sn; + let translit = getTranslitText(Transliterations, language); + translit = translit === "" || translit == null ? " " : translit; - let translationJson = JSON.parse(row.Translations); - // Remove nulls - row.English = - translationJson == null || translationJson.en.bdb == null - ? " " - : translationJson.en.bdb; - row.Punjabi = - translationJson == null || translationJson.pu.ss == null - ? " " - : translationJson.pu.ss; - row.Spanish = - translationJson == null || translationJson.es.sn == null - ? " " - : translationJson.es.sn; - row.Transliteration = - row.Transliteration == "" || row.Transliteration == null - ? " " - : row.Transliteration; + if ((baniId === 9 || baniId === 21) && padcched === constant.MAST_SABH_MAST) { + curGurmukhi = curGurmukhi.replace(/smwpqm squ suBm squ/g, "smwpq msqu suB msqu"); + } - if ( - (baniId === 9 || baniId === 21) && - padcched === "MAST_SABH_MAST" - ) { - curGurmukhi = curGurmukhi.replace( - /smwpqm squ suBm squ/g, - "smwpq msqu suB msqu" - ); - } + if (paragraphMode) { + if (prevParagraph !== Paragraph) { + if (i !== 0) { + paragraphResults.push({ + id: `${paragraphId}`, + gurmukhi, + translit: transliteration, + englishTranslations: englishTranslation, + punjabiTranslations: punjabiTranslation, + spanishTranslations: spanishTranslation, + header: paragraphHeader, + }); + } + paragraphId = ID; + paragraphHeader = header; + gurmukhi = curGurmukhi; + transliteration = translit; + englishTranslation = English; + punjabiTranslation = Punjabi; + spanishTranslation = Spanish; + prevParagraph = Paragraph; + } else { + gurmukhi += larivaar ? curGurmukhi : ` ${curGurmukhi}`; + transliteration += ` ${translit}`; + englishTranslation += ` ${English}`; + punjabiTranslation += ` ${Punjabi}`; + spanishTranslation += ` ${Spanish}`; + } - if (paragraphMode) { - if (prevParagraph !== row.Paragraph) { - if (i !== 0) { + if (i === len - 1) { paragraphResults.push({ - id: "" + paragraphId, - gurmukhi: gurmukhi, - roman: transliteration, + id: `${paragraphId}`, + gurmukhi, + translit: transliteration, englishTranslations: englishTranslation, punjabiTranslations: punjabiTranslation, spanishTranslations: spanishTranslation, - header: paragraphHeader + header: paragraphHeader, }); } - paragraphId = row.ID; - paragraphHeader = row.header; - gurmukhi = curGurmukhi; - transliteration = row.Transliteration; - englishTranslation = row.English; - punjabiTranslation = row.Punjabi; - spanishTranslation = row.Spanish; - prevParagraph = row.Paragraph; } else { - gurmukhi += larivaar ? curGurmukhi : " " + curGurmukhi; - transliteration += " " + row.Transliteration; - englishTranslation += " " + row.English; - punjabiTranslation += " " + row.Punjabi; - spanishTranslation += " " + row.Spanish; + totalResults[i] = { + id: `${ID}`, + gurmukhi: curGurmukhi, + translit, + englishTranslations: English, + punjabiTranslations: Punjabi, + spanishTranslations: Spanish, + header, + }; } + } - if (i === len - 1) { - paragraphResults.push({ - id: "" + paragraphId, - gurmukhi: gurmukhi, - roman: transliteration, - englishTranslations: englishTranslation, - punjabiTranslations: punjabiTranslation, - spanishTranslations: spanishTranslation, - header: paragraphHeader - }); - } + if (paragraphMode) { + resolve(paragraphResults); } else { - totalResults[i] = { - id: "" + row.ID, - gurmukhi: curGurmukhi, - roman: row.Transliteration, - englishTranslations: row.English, - punjabiTranslations: row.Punjabi, - spanishTranslations: row.Spanish, - header: row.header - }; + resolve(totalResults); } } - - if (paragraphMode) { - resolve(paragraphResults); - } else { - resolve(totalResults); - } - } - ); + ); + }); }); } - static getBookmarksForId(baniId, length) { - var baniLength; + static getBookmarksForId(baniId, length, language) { + let baniLength; + const { + EXTRA_LONG, + EXISTS_BUDDHA_DAL, + LONG, + EXISTS_SGPS, + EXISTS_TAKSAL, + EXISTS_MEDIUM, + SHORT, + MEDIUM, + } = constant; switch (length) { - case "EXTRA_LONG": - baniLength = "existsBuddhaDal"; + case EXTRA_LONG: + baniLength = EXISTS_BUDDHA_DAL; break; - case "LONG": - baniLength = "existsTaksal"; + case LONG: + baniLength = EXISTS_TAKSAL; break; - case "MEDIUM": - baniLength = "existsMedium"; + case MEDIUM: + baniLength = EXISTS_MEDIUM; break; - case "SHORT": - baniLength = "existsSGPC"; + case SHORT: + baniLength = EXISTS_SGPS; break; default: - baniLength = "existsMedium"; + baniLength = EXISTS_MEDIUM; } - return new Promise(function(resolve) { - db.executeSql( - "SELECT BaniShabadID, Gurmukhi, Transliteration FROM Banis_Bookmarks WHERE Bani = " + - baniId + - " AND BaniShabadID in (SELECT ID from mv_Banis_Shabad where Bani = " + - baniId + - " AND " + - baniLength + - " = 1)" + - " ORDER BY Seq ASC;", - [], - results => { - var totalResults = new Array(results.rows.length); - var len = results.rows.length; - for (let i = 0; i < len; i++) { - let row = results.rows.item(i); - totalResults[i] = { - shabadId: row.BaniShabadID, - gurmukhi: row.Gurmukhi, - roman: row.Transliteration - }; + return new Promise(function (resolve) { + Database.initDB().then(() => { + db.executeSql( + `SELECT BaniShabadID, Gurmukhi, Transliterations FROM Banis_Bookmarks WHERE Bani = ${baniId} AND BaniShabadID in (SELECT ID from mv_Banis_Shabad where Bani = ${baniId} AND ${baniLength} = 1)` + + ` ORDER BY Seq ASC;`, + [], + (results) => { + const totalResults = new Array(results.rows.length); + const len = results.rows.length; + for (let i = 0; i < len; i += 1) { + const row = results.rows.item(i); + const { BaniShabadID, Gurmukhi, Transliterations } = row; + totalResults[i] = { + shabadId: BaniShabadID, + gurmukhi: Gurmukhi, + translit: getTranslitText(Transliterations, language), + }; + } + resolve(totalResults); } - resolve(totalResults); - } - ); + ); + }); }); } } diff --git a/utils/firebaseNotification.js b/utils/firebaseNotification.js new file mode 100644 index 00000000..2421f657 --- /dev/null +++ b/utils/firebaseNotification.js @@ -0,0 +1,76 @@ +import messaging from "@react-native-firebase/messaging"; +import { Alert } from "react-native"; + +export default class FirebaseNotification { + async checkPermission() { + const authStatus = await messaging().requestPermission(); + + const { AUTHORIZED, PROVISIONAL } = messaging.AuthorizationStatus; + const isAuthorized = authStatus === AUTHORIZED; + const isProvisional = authStatus === PROVISIONAL; + + const enabled = isAuthorized || isProvisional; + if (enabled) { + this.getFcmToken(); + console.log("Authorization status:", authStatus); + } + } + + getFcmToken = async () => { + const fcmToken = await messaging().getToken(); + if (fcmToken) { + console.log("Your Firebase Token is:", fcmToken); + } else { + console.log("Failed", "No token received"); + } + }; + + foregroundMessage() { + const unsubscribe = messaging().onMessage(async (remoteMessage) => { + console.log("Foreground is running"); + const { title, body } = remoteMessage.notification; + this.handleNotificationEvent(title, body); + }); + return unsubscribe; + } + + backgroundMessageHandler() { + messaging().setBackgroundMessageHandler(async (remoteMessage) => { + console.log("Background is running"); + const { title, body } = remoteMessage.notification; + this.handleNotificationEvent(title, body); + }); + } + + handleNotification() { + // Notification opened from background + this.notificationOpenedListener = messaging().onNotificationOpenedApp( + async (notificationOpen) => { + const { title, body } = notificationOpen.notification; + this.handleNotificationEvent(title, body); + } + ); + + // Notification opened from closed state + messaging() + .getInitialNotification() + .then(async (notificationOpen) => { + if (notificationOpen) { + // App was opened by a notification + console.log("Opend from closed state"); + const { title, body } = notificationOpen.notification; + this.handleNotificationEvent(title, body); + } + }); + } + + handleNotificationEvent = (title, body) => { + console.log("Notification Get Open"); + Alert.alert(title, body, [ + { + text: "OK", + onPress: () => console.log("OK Pressed"), + }, + ]); + }; +} diff --git a/utils/globals.js b/utils/globals.js index 3770b2e6..01a7e0e0 100644 --- a/utils/globals.js +++ b/utils/globals.js @@ -4,7 +4,7 @@ export default { READER_HEADER_COLOR: "#171d47dd", READER_FOOTER_COLOR: "#171d47dd", READER_STATUS_BAR_COLOR: "#363C5D", - READER_STATUS_BAR_COLOR_NIGHT_MODE:"#141a3c", + READER_STATUS_BAR_COLOR_NIGHT_MODE: "#141a3c", TOOLBAR_COLOR_ALT: "#DEBB0A", TOOLBAR_COLOR_ALT_NIGHT_MODE: "#99852c", TOOLBAR_COLOR_ALT2: "#003436", @@ -30,6 +30,18 @@ export default { COMPONENT_COLOR_NIGHT_MODE: "#fefefe", COMPONENT_COLOR: "#232323", VISHRAM_SHORT: "#ffc500", - VISHRAM_LONG: "#ff4500" - } -}; \ No newline at end of file + VISHRAM_LONG: "#ff4500", + WHITE_COLOR: "#fff", + NIGHT_BLACK: "#000", + UNDERLAY_COLOR: "#009bff", + BANI_ORDER_BACK_COLOR: "eee", + IOS_SHADOW_COLOR: "rgba(0,0,0,0.2)", + LIGHT_MODE_COLOR: "#222222", + HOME_BACK_COLOR: "#ecf0f1", + SLIDER_TRACK_MAX_TINT: "#464646", + SLIDER_TRACK_MIN_TINT: "#BFBFBF", + VIEW_BACK_COLOR: "#464646", + VISHRAM_BASIC: "#c0392b", + MODAL_BACKGROUND_COLOR: "rgba(0,0,0,0.5)", + }, +}; diff --git a/utils/helpers.js b/utils/helpers.js index 0a48fa9c..192c2bfc 100644 --- a/utils/helpers.js +++ b/utils/helpers.js @@ -3,40 +3,42 @@ */ import { Alert } from "react-native"; +import Strings from "./localization"; + export const defaultBaniOrderArray = Array( require("../config/defaultBaniOrder.json").baniOrder.length ) .fill() .map((x, i) => i); -export const mergedBaniList = baniList => { +export const mergedBaniList = (baniList) => { const defaultBani = require("../config/defaultBaniOrder.json"); const mergedData = { baniOrder: [] }; - defaultBani.baniOrder.forEach(obj => { + defaultBani.baniOrder.forEach((obj) => { if (obj.id) { - var baniItem = baniList[obj.id]; + const baniItem = baniList[obj.id]; if (baniItem) { mergedData.baniOrder.push({ id: obj.id, gurmukhi: baniItem.gurmukhi, - roman: baniItem.roman + translit: baniItem.translit, }); } } else { - var folder = []; - obj.folder.forEach(item => { - var baniItem = baniList[item.id]; + const folder = []; + obj.folder.forEach((item) => { + const baniItem = baniList[item.id]; folder.push({ id: item.id, gurmukhi: baniItem.gurmukhi, - roman: baniItem.roman + translit: baniItem.translit, }); }); mergedData.baniOrder.push({ gurmukhi: obj.gurmukhi, - roman: obj.roman, - folder + translit: obj.translit, + folder, }); } }); @@ -46,7 +48,7 @@ export const mergedBaniList = baniList => { export const TextType = Object.freeze({ GURMUKHI: 0, TRANSLITERATION: 1, - ENGLISH_TRANSLATION: 2 + ENGLISH_TRANSLATION: 2, }); export const fontColorForReader = (header, nightMode, text) => { @@ -54,11 +56,11 @@ export const fontColorForReader = (header, nightMode, text) => { case TextType.GURMUKHI: { if (header === 1) { return nightMode ? "#77baff" : "#0066FF"; - } else if (header === 2 || header === 6) { + } + if (header === 2 || header === 6) { return nightMode ? "#BFBFBF" : "#727272"; - } else { - return nightMode ? "#fff" : "#000"; } + return nightMode ? "#fff" : "#000"; } case TextType.TRANSLITERATION: return nightMode ? "#77baff" : "#0066FF"; @@ -67,8 +69,8 @@ export const fontColorForReader = (header, nightMode, text) => { } }; -export const baseFontSize = (SIZE, romanized) => { - var fontSize; +export const baseFontSize = (SIZE, transliteration) => { + let fontSize; switch (SIZE) { case "EXTRA_SMALL": fontSize = 16; @@ -87,47 +89,55 @@ export const baseFontSize = (SIZE, romanized) => { break; } - if (romanized) { - fontSize = fontSize / 1.25; + if (transliteration) { + fontSize /= 1.25; } return fontSize; }; -export const fontSizeForReader = (SIZE, header, romanized) => { - let fontSize = baseFontSize(SIZE, romanized) * 0.75; +export const fontSizeForReader = (SIZE, header, transliteration, larivaar = false) => { + const size = larivaar ? 0.9 : 0.75; + const fontSize = baseFontSize(SIZE, transliteration) * size; if (header === 6) { return fontSize * 0.75; - } else if (header === 2) { + } + if (header === 2) { return fontSize * 1.1; - } else if (header === 1) { + } + if (header === 1) { return fontSize * 1.2; - } else { - return fontSize; } + return fontSize; }; export const baniLengthInfo = () => { Alert.alert( - "Bani Length", - ` -Throughout the past few centuries, there have been many different “sampardhas” or “jathas” that have been conceived from the core concepts of Sikhi and Gurmat. These sampardhas often have different opinions and thoughts about some aspects of Sikh history, Gurbani and Rehat, but still fall collectively under the united Khalsa Panth and, most importantly, the Akaal Takht. The Akaal Takht is the highest order and institution that all Sikhs adhere to. - -These differences have also brought about different recommendations about compiled Baanis and the Paath (prayers) that we read on a daily basis which makes it difficult to create a single Sundar Gutka app with a single version of Paath that would satisfy everyone. - -We therefore have created the option to select lengths of what Paath you do that apply to four of the main Banis read most often. These have been structured in relation to length but all have a minimum of the SGPC standard or fall under the Akaal Takht. We do not include any versions that are by sampardhas excommunicated by the Akaal Takht as a standard. - -For those who may be confused about which version to begin reading these Banis, we recommend reading the longest Bani because the more we read and recite, the better it is for our souls. However, for beginners, we would suggest to start with the “short” setting and change to increase the length setting in future once you are comfortable, confident and have more time. - -Here is a breakdown of the lengths and which sampardhas typically use them:- - -SHORT: This is the minimum SGPC/Akaal Takht standard. - -MEDIUM: Typically read by followers of the Akhand Keertani Jatha and others. - -LONG: Typically read by followers of Damdami Taksaal and others. - -EXTRA LONG: Most popular amongst followers of Buddha Dal. -` + Strings.bani_length, + `\n${Strings.bani_length_alert_1} + \n${Strings.bani_length_alert_2} + \n${Strings.bani_length_alert_3} + \n${Strings.bani_length_alert_4} + \n${Strings.bani_length_alert_5} + \n${Strings.bani_length_alert_6} + \n${Strings.bani_length_alert_7} + \n${Strings.bani_length_alert_8} + \n${Strings.bani_length_alert_9}` ); }; + +export const getTranslitText = (translit, language) => { + const json = JSON.parse(translit); + switch (language) { + case "ENGLISH": + return json.en; + case "HINDI": + return json.hi; + case "SHAHMUKHI": + return json.ur; + case "IPA": + return json.ipa; + default: + return json.en; + } +}; diff --git a/utils/localization.js b/utils/localization.js new file mode 100644 index 00000000..fa477b44 --- /dev/null +++ b/utils/localization.js @@ -0,0 +1,678 @@ +import LocalizedStrings from "react-native-localization"; + +const Strings = new LocalizedStrings({ + "en-US": { + about: "About", + about_1: "We welcome your comments, suggestions, and corrections!", + about_2: "For information, suggestions, or help, visit us at", + about_3: "Please respectfully cover your head and remove your shoes when using this app.", + about_4: "Sundar Gutka utilizes", + about_5: + "- the open source gurbani database and api used in many gurbani applications, such as SikhiToTheMax.", + about_6: "Bhul Chuk Maaf!", + above_raag_headings: "Above Raag Headings", + anmol_lipi: "Anmol Lipi", + app_version: "App Version", + auto_scroll: "Auto Scroll", + bani_length: "Bani Length", + bani_length_alert_1: + "Throughout the past few centuries, there have been many different “sampardhas” or “jathas” that have been conceived from the core concepts of Sikhi and Gurmat. These sampardhas often have different opinions and thoughts about some aspects of Sikh history, Gurbani and Rehat, but still fall collectively under the united Khalsa Panth and, most importantly, the Akaal Takht. The Akaal Takht is the highest order and institution that all Sikhs adhere to.", + bani_length_alert_2: + "These differences have also brought about different recommendations about compiled Baanis and the Paath (prayers) that we read on a daily basis which makes it difficult to create a single Sundar Gutka app with a single version of Paath that would satisfy everyone.", + bani_length_alert_3: + "We therefore have created the option to select lengths of what Paath you do that apply to four of the main Banis read most often. These have been structured in relation to length but all have a minimum of the SGPC standard or fall under the Akaal Takht. We do not include any versions that are by sampardhas excommunicated by the Akaal Takht as a standard.", + bani_length_alert_4: + "For those who may be confused about which version to begin reading these Banis, we recommend reading the longest Bani because the more we read and recite, the better it is for our souls. However, for beginners, we would suggest to start with the “short” setting and change to increase the length setting in future once you are comfortable, confident and have more time.", + bani_length_alert_5: + "Here is a breakdown of the lengths and which sampardhas typically use them:-", + bani_length_alert_6: "SHORT: This is the minimum SGPC/Akaal Takht standard.", + bani_length_alert_7: + "MEDIUM: Typically read by followers of the Akhand Keertani Jatha and others.", + bani_length_alert_8: "LONG: Typically read by followers of Damdami Taksaal and others.", + bani_length_alert_9: "EXTRA LONG: Most popular amongst followers of Buddha Dal.", + bani_length_message_1: + "Based on user feedback, we know there are many different variations of certain Banis out there that people read. To make sure you get the best experience from our app, please choose a preference below which best describes your preferences.", + bani_length_message_2: + "This will be a one-time setup, but you can change these settings at any time by going to Settings > Bani Length in the app.", + baniDB: "BaniDB", + bani_options: "Bani Options", + banidb_living_default: "BaniDB Living (default)", + bookmarks: "Bookmarks", + cancel: "Cancel", + choose_your_preference: "Choose your preference", + collect_statistics: "Collect Statistics", + colored_words: "Colored Words", + confirm_exit: "Are you sure you want to exit?", + created_by: "Created By", + current_saroops_default: "Current Saroops (default)", + dark_mode: "Dark Mode", + default: "Default", + delete: "Delete", + display_options: "Display Options", + donate: "Donate", + edit_bani_order: "Edit Bani Order", + en_translations: "English Translations", + english: "English", + es_translations: "Spanish Translations", + exit: "Exit", + exit_sundar_gutka: "Exit Sundar Gutka", + extra_large: "Extra Large", + extra_long: "Extra Long", + extra_small: "Extra Small", + font_face: "Font Face", + font_size: "Font Size", + gradient_background: "Gradient Background", + gurbani_akhar_default: "Gurbani Akhar (default)", + gurbani_akhar_heavy: "Gurbani Akhar Heavy", + gurbani_akhar_think: "Gurbani Akhar Thick", + hide_status_bar: "Hide Status Bar", + hindi: "Hindi", + iGurbani: "iGurbani", + ipa: "International Phonetic Alphabet", + keep_awake: "Keep Screen Awake", + khalis_foundation: "Khalis Foundation", + language: "Language", + large: "Large", + larivaar: "Larivaar", + larivaar_assist: "Larivaar Assist", + long: "Long", + manglacharan_position: "Manglacharan Position", + mast_sabh_mast: "Mast Sabh Mast", + medium: "Medium", + need_help_deciding: "Need help deciding?", + notification_text: "Notification Text", + ok: "OK", + other_options: "Other Options", + padchhed_settings: "Padchhed Settings", + paragraph_mode: "Paragraph Mode", + pick_a_time: "Pick a Time", + pu_translations: "Punjabi Translations", + reminder_options: "Reminder Options", + reminder_sound: "Reminder Sound", + reminders: "Reminders", + reset: "Reset", + reset_reminder_text: "Do you want to restore reminders to the default values?", + reset_reminders: "Reset Reminders", + sat_subham_sat_default: "Sat Subham Sat (default)", + set_reminder_options: "Set Reminder Options", + settings: "Settings", + shahmukhi: "Shahmukhi", + short: "Short", + show_vishraams: "Show Vishraams", + small_default: "Small (default)", + sttm2: "STTM 2", + sundar_gutka: "Sundar Gutka", + tap_more_info: "Tap here for more information", + time_for: "Time for", + translations: "Translations", + transliteration: "Transliteration", + vishraam_options: "Vishraam Options", + vishraam_source: "Vishraam Source", + waheguru_soul: "Waheguru Soul", + wake_up_jap: "Wake Up Jap", + fateh: "<> sRI vwihgurU jI kI Piqh ]", + khalsa_sundar_gutka: "Kwlsw suMdr gutkw", + sg_title: "suMdr gutkw", + }, + hi: { + about: "हमारे बारे", + about_1: "हम आप के सुझाव और टिप्पणिओं का स्वागत करते हैं।", + about_2: "और जानकारी, मदद या सुझाव के लिए यहां जाएँ।", + about_3: "एप्प का इस्तेमाल करने से पहले सत्कार सहत अपने जूते उतार के सिर ढक लें", + about_4: "सुंदर गुटका इस्तेमाल करता है", + about_5: "-ओपन सोर्स डाटाबेस और बहुत सारी गुरबाणी एप्प जैसे SikhiToTheMax", + about_6: "भूलों की क्षमा !", + above_raag_headings: "राग शीर्षक", + anmol_lipi: "अनमोल लिपि", + app_version: "एप्प वर्जन", + auto_scroll: "ऑटो स्क्रॉल", + bani_length: "बाणी लंबाई", + bani_length_alert_1: + "पिछले कुछ सदियों में, कई सम्प्रदायें और संगठन पैदा हुई हैं, जो सिख सिद्धांत और गुरुमत पर केंद्रित हैं। हालांकि इन संप्रदायों में सिख इतिहास, गुरबानी और अनुपालन पर मतभेद रहे हैं, पर वे पूर्ण रूप से खालसा पंथ का हिस्सा बने हुए हैं और उच्चतम अकाल तख्त के बैनर तले ही रह रहे हैं।", + bani_length_alert_2: + "इन मतभेदों के कारण, नितनेम की बाणिओं की लंबाई पर अलग- अलग निर्देश मिलते रहे हैं। इस कारण से, हर एक को संतुष्ट कर देने वाला एक सुंदर गुटका ऐप बनाना मुश्किल है।", + bani_length_alert_3: + "इसीलिए हमने इस ऐप में चार सबसे ज्यादा पढ़ी जाने वाली बाणिओं की लंबाई चुनने की सुविधा दी है। इन चयनों को बाणी की लंबाई के अनुसार व्यवस्थित किया गया है लेकिन सभी बाणी अकाल तख्त द्वारा अनुमोदित मानकों के अनुसार हैं। हमने इस एप में अकाल तख्त द्वारा पंथ से बाहर की हुई किसी भी संप्रदाय द्वारा इस्तेमाल किए जाने वाली बाणी नहीं शामिल की है।", + bani_length_alert_4: + "यदि आप असमंजस में हैं कि किस बाणी के साथ शुरू करें, तो हमारी सलाह सबसे लंबी बाणी है क्योंकि जितना अधिक हम बाणी का अभ्यास करेंगे, हमारी आत्मा के लिए उतना ही अच्छा होगा। यदि आप एकदम नए हैं तो आप सबसे छोटी बाणी के साथ शुरुआत कर सकते हैं और जैसे आपका नाम अभ्यास बढ़ता है, आप अधिक बाणी पढ़ सकते हैं।", + bani_length_alert_5: "बाणिओं को व्यवस्थित उनकी लंबाई और सम्प्रदा के हिसाब से किआ गया है", + bani_length_alert_6: + "छोटी - यह बाणी अकाल तख्त साहिब से परवाणित कम से कम आदेशों के हिसाब से है।", + bani_length_alert_7: "मध्यम - अखंड कीर्तनी जथा तथा और।", + bani_length_alert_8: "लम्बी - दमदमी टकसाल तथा और जथे।", + bani_length_alert_9: "बहुत लम्बी - बुड्ढा दल", + bani_length_message_1: + "इस एप में अपना तज़ुर्बा और उत्तम करने के लिए अपनी पसंद के हिसाब से बाणी का चयन करें", + bani_length_message_2: + "यह चयन आपको एक बार ही करना पड़ेगा लेकिन आप कभी भी settings >bani length में जाकर अपना चयन बदल सकते हैं।", + baniDB: "BaniDB", + bani_options: "बाणी विकल्प", + banidb_living_default: "BaniDB जीवित (मूल)", + bookmarks: "बुकमार्क", + cancel: "रहने दो", + choose_your_preference: "अपनी पसंद के हिसाब से चयन करें", + collect_statistics: "आंकड़े इकट्ठे करो", + colored_words: "रंगदार शब्द", + confirm_exit: "किआ आप बाहर जाना चाहते हो?", + created_by: "बनाई गयी", + current_saroops_default: "मौजूदा सरूप", + dark_mode: "गहरा mode", + default: "मूल", + delete: "मिटा दे", + display_options: "डिस्प्ले विकल्प", + donate: "दान", + edit_bani_order: "बाणी की तरतीब बदलें", + en_translations: "अंग्रेजी अनुवाद", + english: "अंग्रेजी", + es_translations: "स्पैनिश अनुवाद", + exit: "बाहर निकलें", + exit_sundar_gutka: "सुंदर गुटके से बाहर निकलें", + extra_large: "बहुत बड़ा", + extra_long: "बहुत लम्बा", + extra_small: "बहुत छोटा", + font_face: "फॉन्ट का नाम", + font_size: "फॉन्ट का आकार", + gradient_background: "ढाल पृष्ठभूमि", + gurbani_akhar_default: "गुरबाणी अक्षर (मूल)", + gurbani_akhar_heavy: "गुरबाणी अक्षर भारी ", + gurbani_akhar_think: "गुरबाणी अक्षर मोटे", + hide_status_bar: "स्टेटस बार को छिपा दें", + hindi: "हिंदी", + iGurbani: "iGurbani", + ipa: "इंटरनेशनल फ़ोनेटिक एल्फाबेट", + keep_awake: "स्क्रीन को चलती रखें", + khalis_foundation: "खालिस फाउंडेशन", + language: "भाषा", + large: "बड़ा", + larivaar: "लड़ीवार", + larivaar_assist: "लड़ीवार मदद के साथ", + long: "लम्बा", + manglacharan_position: "मंगलाचरण की जगह", + mast_sabh_mast: "मस्त सभ मस्त", + medium: "मध्यम", + need_help_deciding: "चयन करने में मदद चाहिए?", + notification_text: "नोटीफिकेशन अक्षर", + ok: "ठीक", + other_options: "और विकल्प", + padchhed_settings: "पदच्छेद विकल्प", + paragraph_mode: "पैरा विकल्प", + pick_a_time: "समें का चुनाव", + pu_translations: "पंजाबी अनुवाद", + reminder_options: "याद करवाएं", + reminder_sound: "याद करवाने वाली ध्वनि", + reminders: "अनुस्मारक", + reset: "शुरू से", + reset_reminder_text: "किआ आप याद करवाने विकल्प मूल रूप में लगाने चाहते हो?", + reset_reminders: "याद करवाने वाले विकल्प शुरू से करो", + sat_subham_sat_default: "सत सुभम सत", + set_reminder_options: "याद करवाने वाले विकल्प करें", + settings: "विकल्प", + shahmukhi: "शाहमुखी", + short: "छोटे", + show_vishraams: "विश्राम दिखलायें", + small_default: "छोटे (मूल)", + sttm2: "STTM 2", + sundar_gutka: "सुंदर गुटका", + tap_more_info: "और जानकारी के लिए यहां छुएं", + time_for: "समां है", + translations: "अनुवाद", + transliteration: "अक्षरी अनुवाद", + vishraam_options: "विश्राम विकल्प", + vishraam_source: "विश्राम का स्रोत", + waheguru_soul: "वाहेगुरु रूह", + wake_up_jap: "अमृत समें जाप", + fateh: "ੴ श्री वाहेगुरु जी की फतेह", + khalsa_sundar_gutka: "खालसा सुंदर गुटका", + sg_title: "सुंदर गुटका", + }, + pa: { + about: "ਸਾਡੇ ਬਾਰੇ", + about_1: "ਅਸੀਂ ਤੁਹਾਡੀਆਂ ਟਿੱਪਣੀਆਂ ਅਤੇ ਸੁਝਾਵਾਂ ਨੂੰ ਖਿੜੇ ਮੱਥੇ ਪ੍ਰਵਾਨ ਕਰਦੇ ਆ।", + about_2: "ਹੋਰ ਜਾਣਕਾਰੀ, ਸੁਝਾਅ ਯਾ ਮੱਦਦ ਲਈ ਏਥੇ ਜਾਓ", + about_3: "ਐਪ ਨੂੰ ਵਰਤਣ ਲੱਗੇ ਸਤਿਕਾਰ ਸਹਿਤ ਆਪਣੇ ਜੋੜੇ ਲਾਹ ਕੇ ਸਿਰ ਢੱਕ ਲਓ", + about_4: "ਸੁੰਦਰ ਗੁਟਕਾ ਵਰਤਦਾ ਹੈ", + about_5: "- ਓਪਨ ਸੋਰਸ ਗੁਰਬਾਣੀ ਡਾਟਾਬੇਸ ਅਤੇ ਬਹੁਤ ਸਾਰੀਆਂ ਗੁਰਬਾਣੀ ਐਪਾਂ ਜਿਵੇਂ ਕੇ SikhiToTheMax", + about_6: "ਭੁੱਲ ਚੁੱਕ ਮਾਫ !", + above_raag_headings: "ਰਾਗ ਸਿਰਨਾਵੇਂ", + anmol_lipi: "ਅਨਮੋਲ ਲਿਪੀ", + app_version: "ਐਪ ਵਰਜ਼ਨ", + auto_scroll: "ਆਟੋ ਸਕਰੋਲ", + bani_length: "ਬਾਣੀ ਲੰਬਾਈ", + bani_length_alert_1: + "ਬੀਤੀਆਂ ਕੁਝ ਸਦੀਆਂ ਦੌਰਾਨ ਅਨੇਕਾਂ ਅਜਿਹੀਆਂ ਸੰਪਰਦਾਵਾਂ ਤੇ ਜੱਥੇਬੰਦੀਆਂ ਪੈਦਾ ਹੋਈਆਂ ਜਿਨ੍ਹਾਂ ਦਾ ਧੁਰਾ ਸਿੱਖੀ ਸਿਧਾਂਤ ਅਤੇ ਗੁਰਮਤਿ ਰਿਹਾ। ਭਾਵੇਂ ਇਹਨਾਂ ਸੰਪਰਦਾਵਾਂ ਵਿੱਚ ਸਿੱਖ ਇਤਿਹਾਸ, ਗੁਰਬਾਣੀ ਅਤੇ ਰਹਿਤ ਨੂੰ ਲੈ ਕੇ ਆਪਸੀ ਮਤਭੇਦ ਰਹੇ ਹਨ, ਪਰ ਸਮੂਹ ਤੌਰ ਤੇ ਖਾਲਸਾ ਪੰਥ ਦੇ ਹਿੱਸੇ ਵਜੋਂ ਹੀ ਵਿਚਰੀਆਂ ਹਨ ਤੇ ਸੱਭ ਤੋਂ ਵੱਧ ਕੇ ਸਰਬ ਉੱਚ ਅਕਾਲ ਤਖਤ ਦੇ ਝੰਡੇ ਹੇਠ ਹੀ ਰਹੀਆਂ (ਰਹਿੰਦੀਆਂ) ਹਨ।", + bani_length_alert_2: + "ਇਹਨਾਂ ਵਖਰੇਵਿਆਂ ਦੇ ਕਾਰਨ ਨਿਤਨੇਮ ਦੀਆਂ ਸੰਪਾਦਿਤ ਬਾਣੀਆਂ ਦੀ ਲੰਬਾਈ ਉੱਤੇ ਵੀ ਵੱਖੋ ਵੱਖਰੀਆਂ ਹਦਾਇਤਾਂ ਮਿਲਦੀਆਂ ਰਹੀਆਂ ਹਨ। ਇਸ ਕਾਰਨ ਹਰੇਕ ਮਾਈ ਭਾਈ ਦੀ ਸੰਤੁਸ਼ਟੀ ਕਰਵਾ ਸਕਣ ਵਾਲੀ ਇੱਕ ਸਰਬ ਪਰਵਾਨਤ ਸੁੰਦਰ ਗੁਟਕਾ ਐਪ (ਜੁਗਤ) ਤਿਆਰ ਕਰਨੀ ਔਖੀ ਹੋ ਜਾਂਦੀ ਰਹੀ ਹੈ।", + bani_length_alert_3: + "ਏਸੇ ਲਈ ਅਸੀਂ ਇਸ ਐਪ (ਜੁਗਤ) ਵਿੱਚ ਆਮ ਤੌਰ ਤੇ ਚਾਰ ਸੱਭ ਤੋਂ ਵੱਧ ਪੜ੍ਹੀਆਂ ਜਾਣ ਵਾਲੀਆਂ ਬਾਣੀਆਂ ਦੀ ਲੰਬਾਈ ਚੁਣਨ ਦੀ ਸਹੂਲਤ ਦਿੱਤੀ ਹੈ। ਇਹਨਾਂ ਚੋਣਾਂ ਨੂੰ ਬਾਣੀ ਦੀ ਲੰਬਾਈ ਦੇ ਹਿਸਾਬ ਨਾਲ ਤਰਤੀਬ ਦਿੱਤੀ ਗਈ ਹੈ ਪਰ ਸਾਰੀਆਂ ਹੀ ਬਾਣੀਆਂ ਅਕਾਲ ਤਖਤ ਸਾਹਬ ਵੱਲ੍ਹੋਂ ਪ੍ਰਵਾਨਤ ਮਿਆਰਾਂ ਅਨੁਸਾਰ ਹਨ। ਅਸੀਂ ਅਕਾਲ ਤਖਤ ਤੋਂ ਛੇਕੀ ਹੋਈ ਕਿਸੇ ਵੀ ਸੰਪਰਦਾ ਵੱਲ੍ਹੋਂ ਵਰਤੀ ਜਾਂਦੀ ਬਾਣੀ ਦੀ ਕੋਈ ਵੀ ਵੰਨਗੀ ਇਸ ਜੁਗਤ ਵਿੱਚ ਨਹੀਂ ਪਾਈ", + bani_length_alert_4: + "ਜੇ ਤੁਸੀਂ ਇਸ ਉਲਝਣ ਵਿੱਚ ਹੋ ਕੇ ਕਿਸ ਬਾਣੀ ਤੋਂ ਸ਼ੁਰੂ ਕਰੋਂ, ਸਾਡੀ ਸਲਾਹ ਹੈ ਸਭ ਤੋਂ ਲੰਬੀ ਬਾਣੀ ਕਿਉਂਕਿ ਜਿੰਨਾ ਜ਼ਿਆਦਾ ਅਸੀਂ ਬਾਣੀ ਅਭਿਆਸ ਕਰਾਂਗੇ, ਸਾਡੀ ਰੂਹ ਲਈ ਉੰਨਾਂ ਹੀ ਵਧੀਆ ਹੈ। ਜੇ ਤੁਸੀਂ ਬਿਲਕੁਲ ਨਵੇਂ ਹੋ ਤਾਂ ਤੁਸੀਂ ਸਭ ਤੋਂ ਛੋਟੀ ਬਾਣੀ ਤੋਂ ਵੀ ਸ਼ੁਰੂ ਕਰ ਸਕਦੇ ਹੋ ਤੇ ਜਿਵੇਂ ਜਿਵੇਂ ਤੁਹਾਡਾ ਨਾਮ ਅਭਿਆਸ ਵੱਧ ਦਾ ਹੈ, ਤੁਸੀਂ ਜ਼ਿਆਦਾ ਬਾਣੀ ਪੜ੍ਹ ਸਕਦੇ ਓ।", + bani_length_alert_5: "ਬਾਣੀਆਂ ਦੀ ਤਰਤੀਬ ਉਨ੍ਹਾਂ ਦੀ ਲੰਬਾਈ ਅਤੇ ਸੰਪਰਦਾਵਾਂ ਦੇ ਹਿਸਾਬ ਨਾਲ ਕੀਤੀ ਗਈ ਹੈ।", + bani_length_alert_6: "ਛੋਟੀ - ਇਹ ਬਾਣੀ ਅਕਾਲ ਤਖਤ ਸਾਹਿਬ ਵਲ੍ਹੋ ਘੱਟੋ ਘੱਟ ਪ੍ਰਵਾਣਤ ਮਿਆਰਾਂ ਅਨੁਸਾਰ ਹੈ", + bani_length_alert_7: "ਮੱਧਮ - ਅਖੰਡ ਕੀਰਤਨੀ ਜਥਾ ਅਤੇ ਹੋਰ।", + bani_length_alert_8: "ਲੰਬੀ - ਦਮਦਮੀ ਟਕਸਾਲ ਅਤੇ ਹੋਰ ਜਥੇ", + bani_length_alert_9: "ਬਹੁਤ ਲੰਬੀ - ਬੁੱਢਾ ਦਲ", + bani_length_message_1: + "ਇਸ ਜੁਗਤ ਨਾਲ ਆਪਣਾ ਤਜਰਬਾ ਹੋਰ ਵਧੀਆ ਕਰਨ ਲਈ ਆਪਣੀ ਪਸੰਦ ਦੇ ਹਿਸਾਬ ਨਾਲ ਬਾਣੀ ਦੀ ਲੰਬਾਈ ਦੀ ਚੋਣ ਕਰੋ।", + bani_length_message_2: + "ਇਹ ਚੋਣ ਤੁਹਾਨੂੰ ਇੱਕ ਵਾਰ ਹੀ ਕਰਨੀ ਪਵੇਗੀ ਪਰ ਤੁਸੀਂ ਕਦੇ ਵੀ settings > bani length ਚ ਜਾਕੇ ਆਪਣੀ ਚੋਣ ਬਦਲ ਸਕਦੇ ਹੋ।", + baniDB: "BaniDB", + bani_options: "ਬਾਣੀ ਚੋਣਾਂ", + banidb_living_default: "BaniDB ਜੀਵਿਤ (ਮੂਲ)", + bookmarks: "ਬੁੱਕਮਾਰਕ", + cancel: "ਰਹਿਣ ਦਿਓ", + choose_your_preference: "ਆਪਣੀ ਪਸੰਦ ਦੇ ਹਿਸਾਬ ਨਾਲ ਚੋਣ ਕਰੋ", + collect_statistics: "ਅੰਕੜੇ ਕੱਠੇ ਕਰੋ", + colored_words: "ਰੰਗਦਾਰ ਸ਼ਬਦ", + confirm_exit: "ਕੀ ਤੁਸੀਂ ਬੰਦ ਕਰਨਾ ਚਾਹੁੰਦੇ ਓ?", + created_by: "ਬਣਾਈ ਗਈ", + current_saroops_default: "ਮੌਜੂਦਾ ਸਰੂਪ", + dark_mode: "ਗੂੜ੍ਹਾ mode", + default: "ਮੂਲ", + delete: "ਮਿਟਾ ਦਿਓ", + display_options: "ਡਿਸਪਲੇਅ ਚੋਣਾਂ", + donate: "ਦਾਨ", + edit_bani_order: "ਬਾਣੀ ਦੀ ਤਰਤੀਬ ਬਦਲੋ", + en_translations: "ਅੰਗਰੇਜ਼ੀ ਤਰਜਮਾ", + english: "ਅੰਗਰੇਜ਼ੀ", + es_translations: "ਸਪੈਨਿਸ਼ ਤਰਜਮਾ", + exit: "ਬਾਹਰ ਨਿੱਕਲੋ", + exit_sundar_gutka: "ਸੁੰਦਰ ਗੁਟਕੇ ਤੋਂ ਬਾਹਰ ਨਿੱਕਲੋ", + extra_large: "ਬਹੁਤ ਵੱਡਾ", + extra_long: "ਬਹੁਤ ਲੰਬਾ", + extra_small: "ਬਹੁਤ ਛੋਟਾ", + font_face: "ਫੋਂਟ ਦਾ ਨਾਮ", + font_size: "ਫੋਂਟ ਆਕਾਰ", + gradient_background: "ਗਰੇਡੀਐਂਟ ਪਿਛੋਕੜ", + gurbani_akhar_default: "ਗੁਰਬਾਣੀ ਅੱਖਰ (ਮੂਲ)", + gurbani_akhar_heavy: "ਗੁਰਬਾਣੀ ਅੱਖਰ ਭਾਰੇ", + gurbani_akhar_think: "ਗੁਰਬਾਣੀ ਅੱਖਰ ਮੋਟੇ", + hide_status_bar: "ਸਟੇਟਸ ਬਾਰ ਨੂੰ ਲਘੋ ਦਿਓ", + hindi: "ਹਿੰਦੀ", + iGurbani: "iGurbani", + ipa: "ਇੰਟਰਨੈਸ਼ਨਲ ਫੋਨੈਟਿਕ ਅਲਫਾਬੈਟ", + keep_awake: "ਸਕਰੀਨ ਨੂੰ ਚਲਦੀ ਰੱਖੋ", + khalis_foundation: "ਖਾਲਿਸ ਫਾਊਂਡੇਸ਼ਨ", + language: "ਭਾਸ਼ਾ", + large: "ਵੱਡਾ", + larivaar: "ਲੜੀਵਾਰ", + larivaar_assist: "ਲੜੀਵਾਰ ਮਦਦ ਦੇ ਨਾਲ", + long: "ਲੰਬਾ", + manglacharan_position: "ਮੰਗਲਾਚਰਨ ਦੀ ਥਾਂ", + mast_sabh_mast: "ਮਸਤ ਸਭ ਮਸਤ", + medium: "ਦਰਮਿਆਨਾ", + need_help_deciding: "ਚੋਣ ਕਰਨ ਵਿੱਚ ਮਦਦ ਚਾਹੀਦੀ ਹੈ?", + notification_text: "ਨੋਟੀਫਿਕੇਸ਼ਨ ਅੱਖਰ", + ok: "ਠੀਕ", + other_options: "ਹੋਰ ਚੋਣਾਂ", + padchhed_settings: "ਪਦਛੇਦ ਚੋਣ", + paragraph_mode: "ਪੈਰਾ ਚੋਣ", + pick_a_time: "ਸਮਾਂ ਚੁਣੋ", + pu_translations: "ਪੰਜਾਬੀ ਤਰਜਮਾ", + reminder_options: "ਯਾਦ ਕਰਵਾਓ", + reminder_sound: "ਯਾਦ ਕਰਵਾਉਣ ਆਲੀ ਆਵਾਜ਼", + reminders: "ਚੇਤੇ ਕਰਾਉਣ ਲਈ", + reset: "ਨਵੇਂ ਸਿਰਿਓਂ", + reset_reminder_text: "ਕੀ ਤੁਸੀਂ ਚੇਤੇ ਕਰਾਉਣ ਆਲੀਆਂ ਚੋਣਾਂ ਮੂਲ ਰੂਪ ਤੇ ਲਾਉਣੀਆਂ ਚਾਹੁੰਦੇ ਓ ?", + reset_reminders: "ਚੇਤੇ ਕਰਾਉਣ ਆਲੀਆ ਚੋਣਾਂ ਨੂੰ ਨਵੇਂ ਸਿਰਿਓਂ ਕਰੋ", + sat_subham_sat_default: "ਸਤ ਸੁਭਮ ਸਤ", + set_reminder_options: "ਚੇਤੇ ਕਰਾਉਣ ਆਲੀਆਂ ਚੋਣਾਂ ਕਰੋ", + settings: "ਸੈਟਿੰਗ", + shahmukhi: "ਸ਼ਾਹਮੁਖੀ", + short: "ਛੋਟੇ", + show_vishraams: "ਵਿਸ਼ਰਾਮ ਵਿਖਾਓ", + small_default: "ਛੋਟੇ(ਮੂਲ)", + sttm2: "STTM 2", + sundar_gutka: "ਸੁੰਦਰ ਗੁਟਕਾ", + tap_more_info: "ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ ਇਥੇ ਛੋਹੋ", + time_for: "ਸਮਾਂ ਹੈ", + translations: "ਤਰਜਮੇ", + transliteration: "ਅੱਖਰੀ ਤਰਜਮਾ", + vishraam_options: "ਵਿਸ਼ਰਾਮ ਚੋਣਾਂ", + vishraam_source: "ਵਿਸ਼ਰਾਮ ਦਾ ਸਰੋਤ", + waheguru_soul: "ਵਾਹਿਗੁਰੂ ਰੂਹ", + wake_up_jap: "ਅੰਮ੍ਰਿਤ ਵੇਲੇ ਦਾ ਜਾਪੁ", + fateh: "ੴ ਸ੍ਰੀ ਵਾਹਿਗੁਰੂ ਜੀ ਕੀ ਫਤਹਿ", + khalsa_sundar_gutka: "ਖਾਲਸਾ ਸੁੰਦਰ ਗੁਟਕਾ", + sg_title: "ਸੁੰਦਰ ਗੁਟਕਾ", + }, + fr: { + about: "Infos", + about_1: "Veuillez envoyer vos commentaires, suggestions et corrections!", + about_2: "Pour des informations, des suggestions ou de l'aide, visitez-nous à", + about_3: + "Veuillez vous couvrir la tête et retirer vos chaussures par respect lorsque vous utilisez cette application", + about_4: "Sundar Gutka utilise", + about_5: + "- la base de données open source gurbani et l'api utilisées dans de nombreuses applications gurbani, telles que SikhiToTheMax.", + about_6: "Pardonnez les erreurs [Boule Chouc Màf]", + above_raag_headings: "Au-Dessus des rubriques raag", + anmol_lipi: "Anmol Leppi", + app_version: "Version de l'Application", + auto_scroll: "Défilement Automatique", + bani_length: "Longueur de Bani", + bani_length_alert_1: + "Au cours des derniers siècles, il y a eu de nombreux «sampardhas» ou «jathas» différents qui ont été conçus à partir des concepts fondamentaux du Sikhi et du Gurmat. Ces sampardhas ont souvent des opinions différentes sur certains aspects de l'histoire sikh, Gurbani et Rehat, mais relèvent toujours collectivement du Khalsa Panth uni et, plus important encore, de l'Akal Takht. L'Akaal Takht est l'ordre le plus élevé et est la plus haute institution à laquelle tous les Sikhs adhèrent.", + bani_length_alert_2: + "Ces différences ont également entraîné différentes recommandations sur les Baanis compilés et le Paath (prières) que nous lisons quotidiennement, ce qui rend difficile la création d'une seule application Sundar Gutka avec une seule version de Paath qui satisferait tout le monde.", + bani_length_alert_3: + "Nous avons donc créé l'option de sélectionner les longueurs de ce que vous faites. Cette option s'applique à quatre des principaux Banis lus le plus souvent. Celles-ci ont été structurées en fonction de la longueur, mais toutes ont un minimum de la norme SGPC ou relèvent de l'Akaal Takht. En tant que norme, nous n'incluons aucune version par sampardhas excommuniée par l'Akaal Takht.", + bani_length_alert_4: + "Pour ceux qui ne savent pas quelle version commencer à lire ces Banis, nous vous recommandons de lire le Bani le plus long car plus nous lisons et récitons, mieux c'est pour nos âmes. Cependant, pour les débutants, nous suggérons de commencer par le réglage «court» et de changer pour augmenter le réglage de la longueur à l'avenir une fois que vous serez à l'aise, confiant et aurez plus de temps.", + bani_length_alert_5: + "Voici une explication des longueurs et quels sampardhas les utilisent généralement: -", + bani_length_alert_6: "COURT: Il s'agit de la norme SGPC / Akaal Takht minimale.", + bani_length_alert_7: + "MOYEN: Généralement lu par les adeptes de l'Akhand Kirtani Jatha et d'autres.", + bani_length_alert_8: "LONG: Généralement lu par les adeptes de Damdami Taksaal et d'autres.", + bani_length_alert_9: "TRÈS LONG: Le plus populaire parmi les adeptes de Bouddha Dal.", + bani_length_message_1: + "Sur la base des commentaires des utilisateurs, nous savons qu'il existe de nombreuses variantes différentes de certains Banis que les gens lisent. Pour vous assurer d'obtenir la meilleure expérience de notre application, veuillez choisir une préférence ci-dessous qui décrit le mieux vos préférences.", + bani_length_message_2: + "Ce sera une configuration unique, mais vous pouvez modifier ces paramètres à tout moment en allant dans Paramètres> Longueur de Bani dans l'application.", + bani_options: "Options de Bani", + baniDB: "BaniDB", + banidb_living_default: "BaniDB Vivant (défaut)", + bookmarks: "Signets", + cancel: "Annuler", + choose_your_preference: "Choisissez votre préférence", + click_more_info: "Cliquez ici pour plus d'informations", + collect_statistics: "Recueillir des Statistiques", + colored_words: "Mots en Couleurs", + confirm_exit: "Voulez-vous vraiment quitter?", + created_by: "Créé par", + current_saroops_default: "Saroops actuelles (défaut)", + dark_mode: "Mode nuit", + default: "Défaut", + delete: "Supprimer", + display_options: "Options d'affichage", + donate: "Faire un don", + edit_bani_order: "Modifier la séquence Bani", + en_translations: "Traductions en anglais", + english: "Anglais", + es_translations: "Traductions en castillan", + exit: "Sortir", + exit_sundar_gutka: "Sortir de Sundar Gutka", + extra_large: "Très grande", + extra_long: "Très longue", + extra_small: "Très petite", + font_face: "Police de caractère", + font_size: "Taille de police", + gradient_background: "Fond dégradé", + gurbani_akhar_default: "Gourbani Akhar (défaut)", + gurbani_akhar_heavy: "Gourbani Akhar Lourde", + gurbani_akhar_think: "Gourbani Akhar Épaisse", + hide_status_bar: "Cacher la barre d'état", + hindi: "Langue hindou", + iGurbani: "iGurbani", + ipa: "Alphabet phonétique international", + keep_awake: "Garder l'écran éveillé", + khalis_foundation: "La fondation Khalis", + language: "Langue", + large: "Grande", + larivaar: "Larivaar", + long: "Longue", + manglacharan_position: "Position Manglacharan", + mast_sabh_mast: "Mast Sabh Mast", + medium: "Moyenne", + need_help_deciding: "Besoin d'aide pour décider?", + notification_text: "Texte de notification", + ok: "D'accord", + other_options: "Autres options", + padchhed_settings: "Paramètres Padchhed", + paragraph_mode: "Mode paragraphe", + pick_a_time: "Choisissez l'heure", + pu_translations: "Traductions en punjabi", + reminder_options: "Options de rappel", + reminder_sound: "Son du rappel", + reminders: "Rappels", + reset: "Réinitialiser", + reset_reminder_text: "Souhaitez-vous restaurer les rappels aux valeurs par défaut?", + reset_reminders: "Réinitialiser les rappels", + sat_subham_sat_default: "Sat Subham Sat (défaut)", + set_reminder_options: "Définir les options de rappel", + settings: "Paramètres", + shahmukhi: "Shahmoukhi", + short: "Courte", + show_vishraams: "Afficher Vishraams", + small_default: "Petite (défaut)", + sttm2: "STTM 2", + sundar_gutka: "Sundar Gutka", + tap_more_info: "", + time_for: "Il est temps de", + translations: "Traductions", + transliteration: "Translitération", + vishraam_options: "Options de Vishraam", + vishraam_source: "Origine de Vishraam", + waheguru_soul: "Wahegourou Soul", + wake_up_jap: "Réveillez-vous Jap", + fateh: "<> sRI vwihgurU jI kI Piqh ]", + khalsa_sundar_gutka: "Kwlsw suMdr gutkw", + sg_title: "suMdr gutkw", + }, + it: { + about: "Info", + about_1: "Si prega di inviare commenti, suggerimenti e correzioni!", + about_2: "Per informazioni, suggerimenti o aiuto, visitare il sito Web", + about_3: + "Si prega di coprire la testa e rimuovere le scarpe per rispetto quando si utilizza questa app.", + about_4: "Sundar Gutka utilizza", + about_5: + "- il database gurbani open source e API utilizzati in molte applicazioni gurbani, come SikhiToTheMax.", + about_6: "Perdona gli errori [Bùll Ciùc Màf]", + above_raag_headings: "Sopra i titoli raag ", + anmol_lipi: "Anmòl Leppi", + app_version: "Versione dell'App", + auto_scroll: "Scorrimento Automatico", + bani_length: "Lunghezza delle Bani", + bani_length_alert_1: + "Nel corso degli ultimi secoli, ci sono stati molti ”sampardhas” o ”jathas” diversi che sono stati concepiti dai concetti fondamentali di Sikhi e della Gurmat. Questi esempi hanno spesso opinioni e pensieri diversi su alcuni aspetti della storia dei Sikh, Gurbani e Rehat. Cadono ancora sotto l'unione di Khalsa Panth e, soprattutto, di Akaal Takht. L'Akaal Takht è il più alto ordine e istituzione a cui tutti i sikh aderiscono.", + bani_length_alert_2: + "Queste differenze hanno anche portato a diverse raccomandazioni a proposito delle Baani compilate e Paath (preghiere) che leggiamo quotidianamente, il che rende difficile creare una singola app Sundar Gutka con un'unica versione di Paath in grado di soddisfare tutti.", + bani_length_alert_3: + "Pertanto abbiamo offerto la possibilità di selezionare le lunghezze di ciò che fai Paath che si applica a quattro deile Bani principale lette più spesso. Queste sono state strutturate in relazione alla lunghezza ma tutte hanno un minimo dello standard SGPC o rientrane nell'Akaal Takht. Come standard, non includiamo alcuna versione di sampardhas che sono stati scomunicati dall'Akaal Takht.", + bani_length_alert_4: + "Per coloro che potrebbero essere confusi su quale versione iniziare a leggere queste Banis, raccomandiamo di leggere la Bani più lunga perché più leggiamo e recitiamo, meglio è per le nostre anime. Tuttavia, per i principianti, consigliamo di iniziare con l'impostazione ”breve” e modificare per aumentare l'impostazione della lunghezza in futuro una volta che si è a proprio agio, sicuri e hanno più tempo.", + bani_length_alert_5: "Ecco qui le lunghezze e quali sampardhas le usano normalmente: -", + bani_length_alert_6: "BREVE: questo è lo standard minimo SGPC / Akaal Takht.", + bani_length_alert_7: "MEDIA: in genere letto dai seguaci di Akhand Kirtani Jatha e altri.", + bani_length_alert_8: "LUNGA: in genere letto dai seguaci di Damdami Taksaal e altri.", + bani_length_alert_9: "LUNGHISSIMA: il più popolare tra i seguaci di Buddha Dal.", + bani_length_message_1: + "A causa del feedback degli utenti, sappiamo che ci sono molte varianti di alcune Banis là fuori che le persone leggono. Per assicurarti di ottenere la migliore esperienza dalla nostra app, scegli una delle preferenze di seguito che meglio descrive le sue preferenze.", + bani_length_message_2: + "Questa sarà un'impostazione unica, ma puoi modificare queste impostazioni in qualsiasi momento andando su Impostazioni > Lunghezza delle Bani nell'app.", + bani_options: "Opzioni delle Bani", + baniDB: "BaniDB", + banidb_living_default: "BaniDB (default) ", + bookmarks: "Segnalibri", + cancel: "Annulla", + choose_your_preference: "Scegli la sua preferenza", + click_more_info: "Clicca qui per maggiori informazioni", + collect_statistics: "Raccogliere Statistiche", + colored_words: "Parole a Colori", + confirm_exit: "Uscire Sunder Gutka?", + created_by: "Creato da", + current_saroops_default: "Saroope attuale (default)", + dark_mode: "Modalità scura", + default: "Default", + delete: "Eliminare", + display_options: "Opzioni di visualizzazione", + donate: "Donare", + edit_bani_order: "Modifica l'ordine delle Bani", + en_translations: "Traduzioni in inglese", + english: "Inglese", + es_translations: "Traduzioni in spagnolo", + exit: "Uscire", + exit_sundar_gutka: "Uscire Sunder Gutka", + extra_large: "Grandissima", + extra_long: "Lunghissima", + extra_small: "Picolissima", + font_face: "Il font", + font_size: "Dimensione del font", + gradient_background: "Sfondo sfumato", + gurbani_akhar_default: "Gurbani Akhar (default)", + gurbani_akhar_heavy: "Gourbani Akhar Grasso", + gurbani_akhar_think: "Gourbani Akhar Spesso", + hide_status_bar: "Nascondere la barra di stato", + hindi: "Lingua hindi", + iGurbani: "iGurbani", + ipa: "Alfabeto fonetico internazionale", + keep_awake: "Restare sveglio lo schermo", + khalis_foundation: "La fondazione Khalis", + language: "Lingua", + large: "Grande", + larivaar: "Larivaar", + long: "Lunga", + manglacharan_position: "Posizione del Manglacharan", + mast_sabh_mast: "Mast Sabh Mast", + medium: "Media", + need_help_deciding: "Bisogno di aiuto nel decidere?", + notification_text: "Testo di notifica", + ok: "Va bene", + other_options: "Altre opzioni", + padchhed_settings: "Impostazioni Padsced", + paragraph_mode: "Modalità paragrafo", + pick_a_time: "Scegli l'ora", + pu_translations: "Traduzioni in punjabi", + reminder_options: "Opzioni di promemoria", + reminder_sound: "Suono di promemoria", + reminders: "Promemoria", + reset: "Resettare", + reset_reminder_text: "Desideri ripristinare i promemoria sui valori predefiniti?", + reset_reminders: "Resettare i promemoria", + sat_subham_sat_default: "Sat Subham Sat (default)", + set_reminder_options: "Imposta le opzioni di promemoria", + settings: "Impostazioni", + shahmukhi: "Shahmukhi", + short: "Breve", + show_vishraams: "Mostra Vishraams", + small_default: "Piccola (default)", + sttm2: "SSTM 2", + sundar_gutka: "Sundar Gutka", + tap_more_info: "", + time_for: "È l'ora di", + translations: "Traduzioni", + transliteration: "Traslitterazioni", + vishraam_options: "Opzioni di Vishraam", + vishraam_source: "Origine di Vishraam", + waheguru_soul: "Waheguru Soul", + wake_up_jap: "Svegliasi Jap", + fateh: "<> sRI vwihgurU jI kI Piqh ]", + khalsa_sundar_gutka: "Kwlsw suMdr gutkw", + sg_title: "suMdr gutkw", + }, + es: { + about: "Sobre Nosotros", + about_1: "¡Agradecemos sus comentarios, sugerencias y correcciones!", + about_2: "Para información, sugerencias o ayuda, visite", + about_3: "Por respeto, cúbrase la cabeza y quítense los zapatos cuando uses esta aplicación.", + about_4: "Sundar Gutka utiliza", + about_5: + "- la base de datos de código abierto de Gurbani y la API utilizada en muchas aplicaciones de Gurbani, como SikhiToTheMax.", + about_6: "Que se perdone los errores [Búl Chúk Máf]", + above_raag_headings: "Por encima de los títulos raag ", + anmol_lipi: "Anmól Lippi ", + app_version: "Versión de la aplicación", + auto_scroll: "Desplazamiento automático", + bani_length: "Largueza de las Bani", + bani_length_alert_1: + "A lo largo de los últimos siglos, ha habido muchos ”sampardhas” o ”jathas” diferentes que se han concebido a partir de los conceptos centrales de Sikhi y Gurmat. Estos sampardhas a menudo tienen diferentes opiniones y pensamientos sobre algunos aspectos de la historia sikh, Gurbani y Rehat, pero aún caen colectivamente bajo el Khalsa Panth unido y, lo más importante, el Akaal Takht.El Akaal Takht es el más alto orden e institución a la que se adhieren todos los sikhs.", + bani_length_alert_2: + "Estas diferencias también han dado lugar a diferentes recomendaciones sobre Baanis y Paath (oraciones) compiladas que leemos a diario, lo que dificulta la creación de una sola aplicación Sundar Gutka con una única versión de Paath que satisfaga a todos.", + bani_length_alert_3: + "Por lo tanto, hemos creado la opción de seleccionar longitudes de lo que hace Paath que se aplica a cuatro de los principales Banis leídos con mayor frecuencia. Estos se han estructurado en relación con la longitud, pero todos tienen un mínimo del estándar SGPC o caen bajo el Akaal Takht. Como estándar, no incluimos ninguna versión que sea realizada por sampardhas excomulgada por el Akaal Takht.", + bani_length_alert_4: + "For those who are confused about from which version to start reading these Banis, we recommend reading the longest Bani because the more we read and recite, the better it will be for our souls. However, for beginners, we suggest starting with the ”short” setting and changing to increase length in the future once you are comfortable, confident, and have more time.", + bani_length_alert_5: + "Aquí hay un desglose de las longitudes y qué sampard las usa típicamente:", + bani_length_alert_6: "CORTA: Este es el estándar mínimo SGPC / Akaal Takht.", + bani_length_alert_7: "MEDIA: Típicamente leído por seguidores de Akhand Kirtani Jatha y otros.", + bani_length_alert_8: "LARGA: Típicamente leído por seguidores de Damdami Taksaal y otros.", + bani_length_alert_9: "LARGISIMA: El más popular entre los seguidores de Buda Dal.", + bani_length_message_1: + "Según los comentarios de los usuarios, sabemos que hay muchas variaciones diferentes de ciertos Banis que la gente lee. Para asegurarse de obtener la mejor experiencia de nuestra aplicación, elija una de las siguientes preferencias que mejor describa sus preferencias.", + bani_length_message_2: + "Esta será una configuración única, pero puede cambiar esta configuración en cualquier momento yendo a Configuración> Longitud de las Bani en la aplicación.", + bani_options: "Opciones de las Bani", + baniDB: "BaniDB", + banidb_living_default: "BaniDB (predeterminados)", + bookmarks: "Marcadores", + cancel: "Cancelar", + choose_your_preference: "Elige su preferencia", + click_more_info: "Haga clic aquí para más información", + collect_statistics: "Recopilar estadísticas", + colored_words: "Palabras resaltadas", + confirm_exit: "¿Salir de Sunder Gutka?", + created_by: "Creado por", + current_saroops_default: "Sarupas Actuales", + dark_mode: "Modo oscuro", + default: "Predeterminados", + delete: "Borrar", + display_options: "Opciones de visualización ", + donate: "Donar", + edit_bani_order: "Cambiar el orden de las Bani", + en_translations: "Traducciones al inglés", + english: "Inglés", + es_translations: "Traducciones al castillano", + exit: "Salir", + exit_sundar_gutka: "Salir de Sunder Gutka", + extra_large: "Grandisima", + extra_long: "Largisima", + extra_small: "Pequeñisima", + font_face: "Fuente", + font_size: "Tamaño de la fuente", + gradient_background: "Fondo degradado", + gurbani_akhar_default: "Gurbani Akhar (predeterminados)", + gurbani_akhar_heavy: "Gurbani Akhar Fuerte", + gurbani_akhar_think: "Gurbani Akhar Denso", + hide_status_bar: "Ocultar la barra de estado", + hindi: "Idioma hindú", + iGurbani: "iGurbani", + ipa: "Alfabeto Fonético Internacional", + keep_awake: "Mantener la pantalla despierta", + khalis_foundation: "Fundación Khalis", + language: "Idioma", + large: "Grande", + larivaar: "Larivaar", + long: "Larga", + manglacharan_position: "Posición mangalcharan", + mast_sabh_mast: "Mast Sabh Mast", + medium: "Mediana", + need_help_deciding: "¿Necesita ayuda para decidir?", + notification_text: "Texto de notificación", + ok: "De acuerdo", + other_options: "Otras opciones", + padchhed_settings: "Ajustes Padchhed", + paragraph_mode: "Modo párrafo", + pick_a_time: "Elige la ora", + pu_translations: "Traducciones al punjabi", + reminder_options: "Opciones de recordatorio", + reminder_sound: "Sonido recordatorio", + reminders: "Recordatorios", + reset: "Reiniciar", + reset_reminder_text: "¿Desea restaurar los recordatorios a los valores predeterminados?", + reset_reminders: "Restablecer los recordatorios", + sat_subham_sat_default: "Sat Subham Sat (predeterminados)", + set_reminder_options: "Establecer las opciones de recordatorio", + settings: "Ajustes", + shahmukhi: "Shahmukhi", + short: "Corta", + show_vishraams: "Muestra Vishraams", + small_default: "Pequeña (predeterminados)", + sttm2: "STTM 2", + sundar_gutka: "Sundar Gutka", + tap_more_info: "", + time_for: "Es ora de", + translations: "Traducciones", + transliteration: "Transcripciónes", + vishraam_options: "Opciones de Vishraam", + vishraam_source: "Origen de Vishraam", + waheguru_soul: "Waheguru Soul", + wake_up_jap: "Despierta Jap", + fateh: "<> sRI vwihgurU jI kI Piqh ]", + khalsa_sundar_gutka: "Kwlsw suMdr gutkw", + sg_title: "suMdr gutkw", + }, +}); + +module.exports = Strings; diff --git a/utils/notifications.js b/utils/notifications.js index 0641f4d6..fe231b4e 100644 --- a/utils/notifications.js +++ b/utils/notifications.js @@ -1,8 +1,14 @@ -import firebase from "react-native-firebase"; +import notifee, { + RepeatFrequency, + TriggerType, + EventType, + AndroidImportance, +} from "@notifee/react-native"; import moment from "moment"; export default class NotificationsManager { REMINDERS_CHANNEL = "reminders-channel"; + static myInstance = null; static getInstance() { @@ -12,36 +18,72 @@ export default class NotificationsManager { return this.myInstance; } - checkPermissions(remindersOn) { + cancelAllReminders = () => { + this.resetBadgeCount(); + notifee.cancelAllNotifications(); + }; + + checkPermissions = async (remindersOn) => { if (remindersOn) { - firebase - .messaging() - .hasPermission() - .then(enabled => { - if (!enabled) { - // user doesn't have permission - firebase - .messaging() - .requestPermission() - .then(() => { - // User has authorized - }) - .catch(error => { - // User has rejected permissions - alert( - "Please enable Notifications for Sundar Gutka in OS Settings to use the Reminders feature." - ); - }); - } - }); + await notifee.requestPermission(); } - } + }; + + getBadgeCount = async () => { + await notifee.getBadgeCount(); + }; + + listenReminders = async () => { + notifee.onForegroundEvent(({ type }) => { + switch (type) { + case EventType.DISMISSED: + this.resetBadgeCount(); + break; + case EventType.PRESS: + this.resetBadgeCount(); + break; + default: + break; + } + }); + + notifee.onBackgroundEvent(async ({ type, detail }) => { + const { pressAction } = detail; + + // Check if the user pressed the "Mark as read" action + if (type === EventType.ACTION_PRESS && pressAction.id === "mark-as-read") { + this.resetBadgeCount(); + } + }); + }; - updateReminders(remindersOn, sound, remindersList) { - firebase.notifications().cancelAllNotifications(); + async updateReminders(remindersOn, sound, remindersList) { + this.resetBadgeCount(); + notifee.cancelAllNotifications(); + await notifee.createChannel({ + id: "sound", + name: "Reminders default", + sound: "default", + description: "Alert notification reminders for chosen Bani", + importance: AndroidImportance.HIGH, + }); + await notifee.createChannel({ + id: "waheguru_soul", + name: "Reminders waheguru soul", + sound: "waheguru_soul", + description: "Alert notification reminders for chosen Bani", + importance: AndroidImportance.HIGH, + }); + await notifee.createChannel({ + id: "wake_up_jap", + name: "Reminders wake up jap", + sound: "wake_up_jap", + description: "Alert notification reminders for chosen Bani", + importance: AndroidImportance.HIGH, + }); if (remindersOn) { - let array = JSON.parse(remindersList); - for (var i = 0; i < array.length; i++) { + const array = JSON.parse(remindersList); + for (let i = 0; i < array.length; i += 1) { if (array[i].enabled) { this.createReminder(array[i], sound); } @@ -49,52 +91,81 @@ export default class NotificationsManager { } } - removeAllDeliveredNotifications() { - firebase.notifications().removeAllDeliveredNotifications(); - } + removeAllDeliveredNotifications = () => { + this.resetBadgeCount(); + notifee.cancelDisplayedNotifications(); + }; - getScheduledNotifications() { - firebase.notifications().getScheduledNotifications(); - } + resetBadgeCount = () => { + notifee.setBadgeCount(0); + }; + + getScheduledNotifications = () => { + notifee.getTriggerNotificationIds(); + // .then((ids) => console.log("All trigger notifications: ", ids)); + }; - createReminder(reminder, sound) { + createReminder = async (reminder, sound) => { // Build a channel - const channel = new firebase.notifications.Android.Channel( - this.REMINDERS_CHANNEL, - "Reminders Channel", - firebase.notifications.Android.Importance.Max - ) - .setSound(sound) - .setDescription("Alert notification reminders for chosen Bani"); + // this.checkPermissions(); + // .setSound(sound) + // .setDescription("Alert notification reminders for chosen Bani"); // Create the channel - firebase.notifications().android.createChannel(channel); - + // firebase.notifications().android.createChannel(channel); // Build notification - const notification = new firebase.notifications.Notification() - .setNotificationId(reminder.key.toString()) - .setTitle(reminder.title) - .setBody(reminder.time) - .setSound(channel.sound) - .setData({ - key: reminder.key, - gurmukhi: reminder.gurmukhi, - roman: reminder.roman - }); - - notification.android - .setChannelId(this.REMINDERS_CHANNEL) - .android.setSmallIcon("ic_notification"); - - notification.ios.setBadge(1); - - let aTime = moment(reminder.time, "h:mm A") - .utc() - .valueOf(); - - firebase.notifications().scheduleNotification(notification, { - fireDate: aTime, - repeatInterval: "day" - }); - } + const currentTime = moment().utc().valueOf(); + let aTime = moment(reminder.time, "h:mm A").utc().valueOf(); + if (aTime < currentTime) { + aTime = moment(reminder.time, "h:m A").add(1, "days"); + } + let channel = "sound"; + if (sound !== "default") { + channel = sound.split(".")[0]; + } + const trigger = { + type: TriggerType.TIMESTAMP, + timestamp: Number(aTime), + repeatFrequency: RepeatFrequency.DAILY, + }; + await notifee.createTriggerNotification( + { + title: reminder.title, + body: reminder.time, + data: { + key: "reminder.key", + gurmukhi: reminder.gurmukhi, + roman: reminder.translit, + }, + android: { + channelId: channel, + }, + ios: { + badgeCount: 1, + sound, + }, + }, + trigger + ); + + // const notification = new firebase.notifications.Notification() + // .setNotificationId(reminder.key.toString()) + // .setTitle(reminder.title) + // .setBody(reminder.time) + // .setSound(channel.sound) + // .setData({ + // key: reminder.key, + // gurmukhi: reminder.gurmukhi, + // roman: reminder.translit, + // }); + // notification.android + // .setChannelId(this.REMINDERS_CHANNEL) + // .android.setSmallIcon("ic_notification"); + // notification.ios.setBadge(1); + + // firebase.notifications().scheduleNotification(notification, { + // fireDate: aTime, + // repeatInterval: "day", + // }); + }; } diff --git a/yarn.lock b/yarn.lock index 09ede792..266046cc 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,878 +2,1548 @@ # yarn lockfile v1 -"@babel/cli@7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/cli/-/cli-7.0.0.tgz#108b395fd43fff6681d36fb41274df4d8ffeb12e" - dependencies: - commander "^2.8.1" - convert-source-map "^1.1.0" - fs-readdir-recursive "^1.1.0" - glob "^7.0.0" - lodash "^4.17.10" - mkdirp "^0.5.1" - output-file-sync "^2.0.0" - slash "^2.0.0" - source-map "^0.5.0" - optionalDependencies: - chokidar "^2.0.3" - -"@babel/code-frame@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0.tgz#06e2ab19bdb535385559aabb5ba59729482800f8" - dependencies: - "@babel/highlight" "^7.0.0" - -"@babel/core@^7.0.0": - version "7.1.2" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.1.2.tgz#f8d2a9ceb6832887329a7b60f9d035791400ba4e" - dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/generator" "^7.1.2" - "@babel/helpers" "^7.1.2" - "@babel/parser" "^7.1.2" - "@babel/template" "^7.1.2" - "@babel/traverse" "^7.1.0" - "@babel/types" "^7.1.2" - convert-source-map "^1.1.0" - debug "^3.1.0" - json5 "^0.5.0" - lodash "^4.17.10" - resolve "^1.3.2" - semver "^5.4.1" - source-map "^0.5.0" - -"@babel/core@^7.1.0", "@babel/core@^7.4.4": - version "7.4.5" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.4.5.tgz#081f97e8ffca65a9b4b0fdc7e274e703f000c06a" - dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/generator" "^7.4.4" - "@babel/helpers" "^7.4.4" - "@babel/parser" "^7.4.5" - "@babel/template" "^7.4.4" - "@babel/traverse" "^7.4.5" - "@babel/types" "^7.4.4" - convert-source-map "^1.1.0" - debug "^4.1.0" - json5 "^2.1.0" - lodash "^4.17.11" - resolve "^1.3.2" - semver "^5.4.1" - source-map "^0.5.0" - -"@babel/generator@^7.0.0", "@babel/generator@^7.1.2", "@babel/generator@^7.1.3": - version "7.1.3" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.1.3.tgz#2103ec9c42d9bdad9190a6ad5ff2d456fd7b8673" - dependencies: - "@babel/types" "^7.1.3" - jsesc "^2.5.1" - lodash "^4.17.10" - source-map "^0.5.0" - trim-right "^1.0.1" - -"@babel/generator@^7.4.0", "@babel/generator@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.4.4.tgz#174a215eb843fc392c7edcaabeaa873de6e8f041" - dependencies: - "@babel/types" "^7.4.4" - jsesc "^2.5.1" - lodash "^4.17.11" - source-map "^0.5.0" - trim-right "^1.0.1" - -"@babel/helper-annotate-as-pure@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz#323d39dd0b50e10c7c06ca7d7638e6864d8c5c32" - dependencies: - "@babel/types" "^7.0.0" - -"@babel/helper-builder-binary-assignment-operator-visitor@^7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz#6b69628dfe4087798e0c4ed98e3d4a6b2fbd2f5f" - dependencies: - "@babel/helper-explode-assignable-expression" "^7.1.0" - "@babel/types" "^7.0.0" - -"@babel/helper-builder-react-jsx@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.0.0.tgz#fa154cb53eb918cf2a9a7ce928e29eb649c5acdb" - dependencies: - "@babel/types" "^7.0.0" - esutils "^2.0.0" - -"@babel/helper-call-delegate@^7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/helper-call-delegate/-/helper-call-delegate-7.1.0.tgz#6a957f105f37755e8645343d3038a22e1449cc4a" - dependencies: - "@babel/helper-hoist-variables" "^7.0.0" - "@babel/traverse" "^7.1.0" - "@babel/types" "^7.0.0" - -"@babel/helper-define-map@^7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.1.0.tgz#3b74caec329b3c80c116290887c0dd9ae468c20c" - dependencies: - "@babel/helper-function-name" "^7.1.0" - "@babel/types" "^7.0.0" - lodash "^4.17.10" - -"@babel/helper-explode-assignable-expression@^7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz#537fa13f6f1674df745b0c00ec8fe4e99681c8f6" - dependencies: - "@babel/traverse" "^7.1.0" - "@babel/types" "^7.0.0" - -"@babel/helper-function-name@^7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz#a0ceb01685f73355d4360c1247f582bfafc8ff53" - dependencies: - "@babel/helper-get-function-arity" "^7.0.0" - "@babel/template" "^7.1.0" - "@babel/types" "^7.0.0" - -"@babel/helper-get-function-arity@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz#83572d4320e2a4657263734113c42868b64e49c3" - dependencies: - "@babel/types" "^7.0.0" - -"@babel/helper-hoist-variables@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0.tgz#46adc4c5e758645ae7a45deb92bab0918c23bb88" - dependencies: - "@babel/types" "^7.0.0" - -"@babel/helper-member-expression-to-functions@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0.tgz#8cd14b0a0df7ff00f009e7d7a436945f47c7a16f" - dependencies: - "@babel/types" "^7.0.0" - -"@babel/helper-module-imports@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz#96081b7111e486da4d2cd971ad1a4fe216cc2e3d" - dependencies: - "@babel/types" "^7.0.0" - -"@babel/helper-module-transforms@^7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.1.0.tgz#470d4f9676d9fad50b324cdcce5fbabbc3da5787" - dependencies: - "@babel/helper-module-imports" "^7.0.0" - "@babel/helper-simple-access" "^7.1.0" - "@babel/helper-split-export-declaration" "^7.0.0" - "@babel/template" "^7.1.0" - "@babel/types" "^7.0.0" - lodash "^4.17.10" - -"@babel/helper-optimise-call-expression@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz#a2920c5702b073c15de51106200aa8cad20497d5" - dependencies: - "@babel/types" "^7.0.0" - -"@babel/helper-plugin-utils@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz#bbb3fbee98661c569034237cc03967ba99b4f250" - -"@babel/helper-regex@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.0.0.tgz#2c1718923b57f9bbe64705ffe5640ac64d9bdb27" - dependencies: - lodash "^4.17.10" - -"@babel/helper-remap-async-to-generator@^7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz#361d80821b6f38da75bd3f0785ece20a88c5fe7f" - dependencies: - "@babel/helper-annotate-as-pure" "^7.0.0" - "@babel/helper-wrap-function" "^7.1.0" - "@babel/template" "^7.1.0" - "@babel/traverse" "^7.1.0" - "@babel/types" "^7.0.0" - -"@babel/helper-replace-supers@^7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.1.0.tgz#5fc31de522ec0ef0899dc9b3e7cf6a5dd655f362" - dependencies: - "@babel/helper-member-expression-to-functions" "^7.0.0" - "@babel/helper-optimise-call-expression" "^7.0.0" - "@babel/traverse" "^7.1.0" - "@babel/types" "^7.0.0" - -"@babel/helper-simple-access@^7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz#65eeb954c8c245beaa4e859da6188f39d71e585c" - dependencies: - "@babel/template" "^7.1.0" - "@babel/types" "^7.0.0" - -"@babel/helper-split-export-declaration@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0.tgz#3aae285c0311c2ab095d997b8c9a94cad547d813" - dependencies: - "@babel/types" "^7.0.0" - -"@babel/helper-split-export-declaration@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz#ff94894a340be78f53f06af038b205c49d993677" - dependencies: - "@babel/types" "^7.4.4" +"@ampproject/remapping@^2.1.0": + "integrity" "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==" + "resolved" "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz" + "version" "2.1.2" + dependencies: + "@jridgewell/trace-mapping" "^0.3.0" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.16.7", "@babel/code-frame@^7.18.6": + "integrity" "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==" + "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz" + "version" "7.18.6" + dependencies: + "@babel/highlight" "^7.18.6" + +"@babel/code-frame@~7.10.4": + "integrity" "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==" + "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz" + "version" "7.10.4" + dependencies: + "@babel/highlight" "^7.10.4" + +"@babel/code-frame@7.12.11": + "integrity" "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==" + "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz" + "version" "7.12.11" + dependencies: + "@babel/highlight" "^7.10.4" + +"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.18.8": + "integrity" "sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==" + "resolved" "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.8.tgz" + "version" "7.18.8" + +"@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.7.5", "@babel/core@7.12.9": + "integrity" "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==" + "resolved" "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz" + "version" "7.12.9" + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/generator" "^7.12.5" + "@babel/helper-module-transforms" "^7.12.1" + "@babel/helpers" "^7.12.5" + "@babel/parser" "^7.12.7" + "@babel/template" "^7.12.7" + "@babel/traverse" "^7.12.9" + "@babel/types" "^7.12.7" + "convert-source-map" "^1.7.0" + "debug" "^4.1.0" + "gensync" "^1.0.0-beta.1" + "json5" "^2.1.2" + "lodash" "^4.17.19" + "resolve" "^1.3.2" + "semver" "^5.4.1" + "source-map" "^0.5.0" + +"@babel/core@^7.13.16": + "integrity" "sha512-ZisbOvRRusFktksHSG6pjj1CSvkPkcZq/KHD45LAkVP/oiHJkNBZWfpvlLmX8OtHDG8IuzsFlVRWo08w7Qxn0A==" + "resolved" "https://registry.npmjs.org/@babel/core/-/core-7.18.13.tgz" + "version" "7.18.13" + dependencies: + "@ampproject/remapping" "^2.1.0" + "@babel/code-frame" "^7.18.6" + "@babel/generator" "^7.18.13" + "@babel/helper-compilation-targets" "^7.18.9" + "@babel/helper-module-transforms" "^7.18.9" + "@babel/helpers" "^7.18.9" + "@babel/parser" "^7.18.13" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.18.13" + "@babel/types" "^7.18.13" + "convert-source-map" "^1.7.0" + "debug" "^4.1.0" + "gensync" "^1.0.0-beta.2" + "json5" "^2.2.1" + "semver" "^6.3.0" + +"@babel/core@^7.14.0": + "integrity" "sha512-ZisbOvRRusFktksHSG6pjj1CSvkPkcZq/KHD45LAkVP/oiHJkNBZWfpvlLmX8OtHDG8IuzsFlVRWo08w7Qxn0A==" + "resolved" "https://registry.npmjs.org/@babel/core/-/core-7.18.13.tgz" + "version" "7.18.13" + dependencies: + "@ampproject/remapping" "^2.1.0" + "@babel/code-frame" "^7.18.6" + "@babel/generator" "^7.18.13" + "@babel/helper-compilation-targets" "^7.18.9" + "@babel/helper-module-transforms" "^7.18.9" + "@babel/helpers" "^7.18.9" + "@babel/parser" "^7.18.13" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.18.13" + "@babel/types" "^7.18.13" + "convert-source-map" "^1.7.0" + "debug" "^4.1.0" + "gensync" "^1.0.0-beta.2" + "json5" "^2.2.1" + "semver" "^6.3.0" + +"@babel/generator@^7.12.5", "@babel/generator@^7.14.0", "@babel/generator@^7.17.9", "@babel/generator@^7.18.13": + "integrity" "sha512-CkPg8ySSPuHTYPJYo7IRALdqyjM9HCbt/3uOBEFbzyGVP6Mn8bwFPB0jX6982JVNBlYzM1nnPkfjuXSOPtQeEQ==" + "resolved" "https://registry.npmjs.org/@babel/generator/-/generator-7.18.13.tgz" + "version" "7.18.13" + dependencies: + "@babel/types" "^7.18.13" + "@jridgewell/gen-mapping" "^0.3.2" + "jsesc" "^2.5.1" + +"@babel/helper-annotate-as-pure@^7.16.0", "@babel/helper-annotate-as-pure@^7.18.6": + "integrity" "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==" + "resolved" "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz" + "version" "7.18.6" + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6": + "integrity" "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==" + "resolved" "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz" + "version" "7.18.9" + dependencies: + "@babel/helper-explode-assignable-expression" "^7.18.6" + "@babel/types" "^7.18.9" + +"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9": + "integrity" "sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==" + "resolved" "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz" + "version" "7.18.9" + dependencies: + "@babel/compat-data" "^7.18.8" + "@babel/helper-validator-option" "^7.18.6" + "browserslist" "^4.20.2" + "semver" "^6.3.0" + +"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.18.9": + "integrity" "sha512-WvypNAYaVh23QcjpMR24CwZY2Nz6hqdOcFdPbNpV56hL5H6KiFheO7Xm1aPdlLQ7d5emYZX7VZwPp9x3z+2opw==" + "resolved" "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.9.tgz" + "version" "7.18.9" + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.18.9" + "@babel/helper-member-expression-to-functions" "^7.18.9" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/helper-replace-supers" "^7.18.9" + "@babel/helper-split-export-declaration" "^7.18.6" + +"@babel/helper-create-regexp-features-plugin@^7.18.6": + "integrity" "sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A==" + "resolved" "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.18.6.tgz" + "version" "7.18.6" + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "regexpu-core" "^5.1.0" + +"@babel/helper-define-polyfill-provider@^0.2.4": + "integrity" "sha512-OrpPZ97s+aPi6h2n1OXzdhVis1SGSsMU2aMHgLcOKfsp4/v1NWpx3CWT3lBj5eeBq9cDkPkh+YCfdF7O12uNDQ==" + "resolved" "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.4.tgz" + "version" "0.2.4" + dependencies: + "@babel/helper-compilation-targets" "^7.13.0" + "@babel/helper-module-imports" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/traverse" "^7.13.0" + "debug" "^4.1.1" + "lodash.debounce" "^4.0.8" + "resolve" "^1.14.2" + "semver" "^6.1.2" + +"@babel/helper-environment-visitor@^7.18.9": + "integrity" "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==" + "resolved" "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz" + "version" "7.18.9" + +"@babel/helper-explode-assignable-expression@^7.18.6": + "integrity" "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==" + "resolved" "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz" + "version" "7.18.6" + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-function-name@^7.18.9": + "integrity" "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==" + "resolved" "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz" + "version" "7.18.9" + dependencies: + "@babel/template" "^7.18.6" + "@babel/types" "^7.18.9" + +"@babel/helper-hoist-variables@^7.18.6": + "integrity" "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==" + "resolved" "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz" + "version" "7.18.6" + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-member-expression-to-functions@^7.18.9": + "integrity" "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==" + "resolved" "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz" + "version" "7.18.9" + dependencies: + "@babel/types" "^7.18.9" + +"@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.16.0", "@babel/helper-module-imports@^7.18.6": + "integrity" "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==" + "resolved" "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz" + "version" "7.18.6" + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.17.7", "@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.18.9": + "integrity" "sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==" + "resolved" "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz" + "version" "7.18.9" + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-simple-access" "^7.18.6" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/helper-validator-identifier" "^7.18.6" + "@babel/template" "^7.18.6" + "@babel/traverse" "^7.18.9" + "@babel/types" "^7.18.9" + +"@babel/helper-optimise-call-expression@^7.18.6": + "integrity" "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==" + "resolved" "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz" + "version" "7.18.6" + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.8.0": + "integrity" "sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w==" + "resolved" "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz" + "version" "7.18.9" + +"@babel/helper-remap-async-to-generator@^7.18.6", "@babel/helper-remap-async-to-generator@^7.18.9": + "integrity" "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==" + "resolved" "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz" + "version" "7.18.9" + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-wrap-function" "^7.18.9" + "@babel/types" "^7.18.9" + +"@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.18.9": + "integrity" "sha512-dNsWibVI4lNT6HiuOIBr1oyxo40HvIVmbwPUm3XZ7wMh4k2WxrxTqZwSqw/eEmXDS9np0ey5M2bz9tBmO9c+YQ==" + "resolved" "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.9.tgz" + "version" "7.18.9" + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-member-expression-to-functions" "^7.18.9" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/traverse" "^7.18.9" + "@babel/types" "^7.18.9" + +"@babel/helper-simple-access@^7.18.6": + "integrity" "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==" + "resolved" "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz" + "version" "7.18.6" + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-skip-transparent-expression-wrappers@^7.18.9": + "integrity" "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==" + "resolved" "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz" + "version" "7.18.9" + dependencies: + "@babel/types" "^7.18.9" + +"@babel/helper-split-export-declaration@^7.18.6": + "integrity" "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==" + "resolved" "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz" + "version" "7.18.6" + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-string-parser@^7.18.10": + "integrity" "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==" + "resolved" "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz" + "version" "7.18.10" + +"@babel/helper-validator-identifier@^7.18.6": + "integrity" "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==" + "resolved" "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz" + "version" "7.18.6" + +"@babel/helper-validator-option@^7.18.6": + "integrity" "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==" + "resolved" "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz" + "version" "7.18.6" + +"@babel/helper-wrap-function@^7.18.9": + "integrity" "sha512-95NLBP59VWdfK2lyLKe6eTMq9xg+yWKzxzxbJ1wcYNi1Auz200+83fMDADjRxBvc2QQor5zja2yTQzXGhk2GtQ==" + "resolved" "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.10.tgz" + "version" "7.18.10" + dependencies: + "@babel/helper-function-name" "^7.18.9" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.18.10" + "@babel/types" "^7.18.10" + +"@babel/helpers@^7.12.5", "@babel/helpers@^7.17.9", "@babel/helpers@^7.18.9": + "integrity" "sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ==" + "resolved" "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.9.tgz" + "version" "7.18.9" + dependencies: + "@babel/template" "^7.18.6" + "@babel/traverse" "^7.18.9" + "@babel/types" "^7.18.9" + +"@babel/highlight@^7.10.4", "@babel/highlight@^7.18.6": + "integrity" "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==" + "resolved" "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz" + "version" "7.18.6" + dependencies: + "@babel/helper-validator-identifier" "^7.18.6" + "chalk" "^2.0.0" + "js-tokens" "^4.0.0" + +"@babel/parser@^7.1.0", "@babel/parser@^7.12.7", "@babel/parser@^7.13.16", "@babel/parser@^7.14.0", "@babel/parser@^7.14.7", "@babel/parser@^7.17.9", "@babel/parser@^7.18.10", "@babel/parser@^7.18.13", "@babel/parser@^7.7.0": + "integrity" "sha512-dgXcIfMuQ0kgzLB2b9tRZs7TTFFaGM2AbtA4fJgUUYukzGH4jwsS7hzQHEGs67jdehpm22vkgKwvbU+aEflgwg==" + "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.18.13.tgz" + "version" "7.18.13" + +"@babel/plugin-proposal-async-generator-functions@^7.0.0": + "integrity" "sha512-1mFuY2TOsR1hxbjCo4QL+qlIjV07p4H4EUYw2J/WCqsvFV6V9X9z9YhXbWndc/4fw+hYGlDT7egYxliMp5O6Ew==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.10.tgz" + "version" "7.18.10" + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-remap-async-to-generator" "^7.18.9" + "@babel/plugin-syntax-async-generators" "^7.8.4" + +"@babel/plugin-proposal-class-properties@^7.0.0", "@babel/plugin-proposal-class-properties@^7.13.0": + "integrity" "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz" + "version" "7.18.6" + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" -"@babel/helper-wrap-function@^7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.1.0.tgz#8cf54e9190706067f016af8f75cb3df829cc8c66" +"@babel/plugin-proposal-export-default-from@^7.0.0": + "integrity" "sha512-kFAhaIbh5qbBwETRNa/cgGmPJ/BicXhIyrZhAkyYhf/Z9LXCTRGO1mvUwczto0Hl1q4YtzP9cRtTKT4wujm38Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/helper-function-name" "^7.1.0" - "@babel/template" "^7.1.0" - "@babel/traverse" "^7.1.0" - "@babel/types" "^7.0.0" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-export-default-from" "^7.16.0" -"@babel/helpers@^7.1.2": - version "7.1.2" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.1.2.tgz#ab752e8c35ef7d39987df4e8586c63b8846234b5" +"@babel/plugin-proposal-nullish-coalescing-operator@^7.0.0", "@babel/plugin-proposal-nullish-coalescing-operator@^7.13.8": + "integrity" "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz" + "version" "7.18.6" dependencies: - "@babel/template" "^7.1.2" - "@babel/traverse" "^7.1.0" - "@babel/types" "^7.1.2" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" -"@babel/helpers@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.4.4.tgz#868b0ef59c1dd4e78744562d5ce1b59c89f2f2a5" +"@babel/plugin-proposal-object-rest-spread@^7.0.0": + "integrity" "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz" + "version" "7.18.9" dependencies: - "@babel/template" "^7.4.4" - "@babel/traverse" "^7.4.4" - "@babel/types" "^7.4.4" + "@babel/compat-data" "^7.18.8" + "@babel/helper-compilation-targets" "^7.18.9" + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.18.8" -"@babel/highlight@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0.tgz#f710c38c8d458e6dd9a201afb637fcb781ce99e4" +"@babel/plugin-proposal-optional-catch-binding@^7.0.0": + "integrity" "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz" + "version" "7.18.6" dependencies: - chalk "^2.0.0" - esutils "^2.0.2" - js-tokens "^4.0.0" - -"@babel/parser@^7.0.0", "@babel/parser@^7.1.2", "@babel/parser@^7.1.3": - version "7.1.3" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.1.3.tgz#2c92469bac2b7fbff810b67fca07bd138b48af77" - -"@babel/parser@^7.1.0", "@babel/parser@^7.4.3", "@babel/parser@^7.4.4", "@babel/parser@^7.4.5": - version "7.4.5" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.4.5.tgz#04af8d5d5a2b044a2a1bffacc1e5e6673544e872" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" -"@babel/plugin-check-constants@^7.0.0-beta.38": - version "7.0.0-beta.38" - resolved "https://registry.yarnpkg.com/@babel/plugin-check-constants/-/plugin-check-constants-7.0.0-beta.38.tgz#bbda6306d45a4f097ccb416c0b52d6503f6502cf" - -"@babel/plugin-external-helpers@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-external-helpers/-/plugin-external-helpers-7.0.0.tgz#61ee7ba5dba27d7cad72a13d46bec23c060b762e" +"@babel/plugin-proposal-optional-chaining@^7.0.0", "@babel/plugin-proposal-optional-chaining@^7.13.12": + "integrity" "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz" + "version" "7.18.9" dependencies: - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" -"@babel/plugin-proposal-class-properties@^7.0.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.1.0.tgz#9af01856b1241db60ec8838d84691aa0bd1e8df4" +"@babel/plugin-syntax-async-generators@^7.8.4": + "integrity" "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" + "version" "7.8.4" dependencies: - "@babel/helper-function-name" "^7.1.0" - "@babel/helper-member-expression-to-functions" "^7.0.0" - "@babel/helper-optimise-call-expression" "^7.0.0" - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-replace-supers" "^7.1.0" - "@babel/plugin-syntax-class-properties" "^7.0.0" + "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-proposal-export-default-from@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.0.0.tgz#a057bbfd4649facfe39f33a537e18554bdd2b5da" +"@babel/plugin-syntax-bigint@^7.8.3": + "integrity" "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz" + "version" "7.8.3" dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-export-default-from" "^7.0.0" + "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-proposal-nullish-coalescing-operator@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.0.0.tgz#b72ec31adf612d062dc0348316246127a451e45f" +"@babel/plugin-syntax-class-properties@^7.0.0", "@babel/plugin-syntax-class-properties@^7.8.3": + "integrity" "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" + "version" "7.12.13" dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.0.0" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-proposal-object-rest-spread@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.0.0.tgz#9a17b547f64d0676b6c9cecd4edf74a82ab85e7e" +"@babel/plugin-syntax-dynamic-import@^7.0.0": + "integrity" "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz" + "version" "7.8.3" dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-object-rest-spread" "^7.0.0" + "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-proposal-optional-catch-binding@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.0.0.tgz#b610d928fe551ff7117d42c8bb410eec312a6425" +"@babel/plugin-syntax-export-default-from@^7.0.0", "@babel/plugin-syntax-export-default-from@^7.16.0": + "integrity" "sha512-xllLOdBj77mFSw8s02I+2SSQGHOftbWTlGmagheuNk/gjQsk7IrYsR/EosXVAVpgIUFffLckB/iPRioQYLHSrQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-optional-catch-binding" "^7.0.0" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-proposal-optional-chaining@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.0.0.tgz#3d344d4152253379b8758e7d041148e8787c4a9d" +"@babel/plugin-syntax-flow@^7.0.0", "@babel/plugin-syntax-flow@^7.18.6", "@babel/plugin-syntax-flow@^7.2.0": + "integrity" "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz" + "version" "7.18.6" dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-optional-chaining" "^7.0.0" + "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-syntax-class-properties@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.0.0.tgz#e051af5d300cbfbcec4a7476e37a803489881634" +"@babel/plugin-syntax-import-meta@^7.8.3": + "integrity" "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz" + "version" "7.10.4" dependencies: - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-syntax-dynamic-import@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.0.0.tgz#6dfb7d8b6c3be14ce952962f658f3b7eb54c33ee" +"@babel/plugin-syntax-json-strings@^7.8.3": + "integrity" "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" + "version" "7.8.3" dependencies: - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-export-default-from@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.0.0.tgz#084b639bce3d42f3c5bf3f68ccb42220bb2d729d" +"@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.16.0": + "integrity" "sha512-8zv2+xiPHwly31RK4RmnEYY5zziuF3O7W2kIDW+07ewWDh6Oi0dRq8kwvulRkFgt6DB97RlKs5c1y068iPlCUg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-syntax-flow@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.0.0.tgz#70638aeaad9ee426bc532e51523cff8ff02f6f17" +"@babel/plugin-syntax-logical-assignment-operators@^7.8.3": + "integrity" "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" + "version" "7.10.4" dependencies: - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-syntax-flow@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.2.0.tgz#a765f061f803bc48f240c26f8747faf97c26bf7c" +"@babel/plugin-syntax-nullish-coalescing-operator@^7.0.0", "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + "integrity" "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" + "version" "7.8.3" dependencies: - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-jsx@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.0.0.tgz#034d5e2b4e14ccaea2e4c137af7e4afb39375ffd" +"@babel/plugin-syntax-numeric-separator@^7.8.3": + "integrity" "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" + "version" "7.10.4" dependencies: - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-syntax-nullish-coalescing-operator@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.0.0.tgz#b60931d5a15da82625fff6657c39419969598743" +"@babel/plugin-syntax-object-rest-spread@^7.0.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": + "integrity" "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" + "version" "7.8.3" dependencies: - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-object-rest-spread@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.0.0.tgz#37d8fbcaf216bd658ea1aebbeb8b75e88ebc549b" +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": + "integrity" "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" + "version" "7.8.3" dependencies: - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-optional-catch-binding@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.0.0.tgz#886f72008b3a8b185977f7cb70713b45e51ee475" +"@babel/plugin-syntax-optional-chaining@^7.0.0", "@babel/plugin-syntax-optional-chaining@^7.8.3": + "integrity" "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" + "version" "7.8.3" dependencies: - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-optional-chaining@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.0.0.tgz#1e6ecba124310b5d3a8fc1e00d50b1c4c2e05e68" +"@babel/plugin-syntax-top-level-await@^7.8.3": + "integrity" "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz" + "version" "7.14.5" dependencies: - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-syntax-typescript@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.0.0.tgz#90f4fe0a741ae9c0dcdc3017717c05a0cbbd5158" +"@babel/plugin-syntax-typescript@^7.18.6": + "integrity" "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz" + "version" "7.18.6" dependencies: - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-transform-arrow-functions@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.0.0.tgz#a6c14875848c68a3b4b3163a486535ef25c7e749" + "integrity" "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz" + "version" "7.18.6" dependencies: - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-transform-async-to-generator@^7.0.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.1.0.tgz#109e036496c51dd65857e16acab3bafdf3c57811" + "integrity" "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz" + "version" "7.18.6" dependencies: - "@babel/helper-module-imports" "^7.0.0" - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-remap-async-to-generator" "^7.1.0" + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-remap-async-to-generator" "^7.18.6" "@babel/plugin-transform-block-scoped-functions@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.0.0.tgz#482b3f75103927e37288b3b67b65f848e2aa0d07" + "integrity" "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz" + "version" "7.18.6" dependencies: - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-transform-block-scoping@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.0.0.tgz#1745075edffd7cdaf69fab2fb6f9694424b7e9bc" + "integrity" "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz" + "version" "7.18.9" dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - lodash "^4.17.10" + "@babel/helper-plugin-utils" "^7.18.9" "@babel/plugin-transform-classes@^7.0.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.1.0.tgz#ab3f8a564361800cbc8ab1ca6f21108038432249" - dependencies: - "@babel/helper-annotate-as-pure" "^7.0.0" - "@babel/helper-define-map" "^7.1.0" - "@babel/helper-function-name" "^7.1.0" - "@babel/helper-optimise-call-expression" "^7.0.0" - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-replace-supers" "^7.1.0" - "@babel/helper-split-export-declaration" "^7.0.0" - globals "^11.1.0" + "integrity" "sha512-EkRQxsxoytpTlKJmSPYrsOMjCILacAjtSVkd4gChEe2kXjFCun3yohhW5I7plXJhCemM0gKsaGMcO8tinvCA5g==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.9.tgz" + "version" "7.18.9" + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.18.9" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-replace-supers" "^7.18.9" + "@babel/helper-split-export-declaration" "^7.18.6" + "globals" "^11.1.0" "@babel/plugin-transform-computed-properties@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.0.0.tgz#2fbb8900cd3e8258f2a2ede909b90e7556185e31" + "integrity" "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz" + "version" "7.18.9" dependencies: - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.18.9" "@babel/plugin-transform-destructuring@^7.0.0": - version "7.1.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.1.3.tgz#e69ff50ca01fac6cb72863c544e516c2b193012f" + "integrity" "sha512-p5VCYNddPLkZTq4XymQIaIfZNJwT9YsjkPOhkVEqt6QIpQFZVM9IltqqYpOEkJoN1DPznmxUDyZ5CTZs/ZCuHA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.9.tgz" + "version" "7.18.9" dependencies: - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.18.9" "@babel/plugin-transform-exponentiation-operator@^7.0.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.1.0.tgz#9c34c2ee7fd77e02779cfa37e403a2e1003ccc73" + "integrity" "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz" + "version" "7.18.6" dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.1.0" - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-flow-strip-types@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.0.0.tgz#c40ced34c2783985d90d9f9ac77a13e6fb396a01" +"@babel/plugin-transform-flow-strip-types@^7.0.0", "@babel/plugin-transform-flow-strip-types@^7.18.6": + "integrity" "sha512-+G6rp2zRuOAInY5wcggsx4+QVao1qPM0osC9fTUVlAV3zOrzTCnrMAFVnR6+a3T8wz1wFIH7KhYMcMB3u1n80A==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.18.9.tgz" + "version" "7.18.9" dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-flow" "^7.0.0" + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-syntax-flow" "^7.18.6" "@babel/plugin-transform-for-of@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.0.0.tgz#f2ba4eadb83bd17dc3c7e9b30f4707365e1c3e39" + "integrity" "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz" + "version" "7.18.8" dependencies: - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-transform-function-name@^7.0.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.1.0.tgz#29c5550d5c46208e7f730516d41eeddd4affadbb" + "integrity" "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz" + "version" "7.18.9" dependencies: - "@babel/helper-function-name" "^7.1.0" - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-compilation-targets" "^7.18.9" + "@babel/helper-function-name" "^7.18.9" + "@babel/helper-plugin-utils" "^7.18.9" "@babel/plugin-transform-literals@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.0.0.tgz#2aec1d29cdd24c407359c930cdd89e914ee8ff86" + "integrity" "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz" + "version" "7.18.9" dependencies: - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.18.9" "@babel/plugin-transform-member-expression-literals@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.0.0.tgz#96a265bf61a9ed6f75c39db0c30d41ef7aabf072" + "integrity" "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz" + "version" "7.18.6" dependencies: - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-modules-commonjs@^7.0.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.1.0.tgz#0a9d86451cbbfb29bd15186306897c67f6f9a05c" +"@babel/plugin-transform-modules-commonjs@^7.0.0", "@babel/plugin-transform-modules-commonjs@^7.13.8": + "integrity" "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz" + "version" "7.18.6" dependencies: - "@babel/helper-module-transforms" "^7.1.0" - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-simple-access" "^7.1.0" + "@babel/helper-module-transforms" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-simple-access" "^7.18.6" + "babel-plugin-dynamic-import-node" "^2.3.3" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.0.0": + "integrity" "sha512-UmEOGF8XgaIqD74bC8g7iV3RYj8lMf0Bw7NJzvnS9qQhM4mg+1WHKotUIdjxgD2RGrgFLZZPCFPFj3P/kVDYhg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.18.6.tgz" + "version" "7.18.6" + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-transform-object-assign@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.0.0.tgz#fca6d7500d9675c42868b8f3882979201b9a5ad8" + "integrity" "sha512-TftKY6Hxo5Uf/EIoC3BKQyLvlH46tbtK4xub90vzi9+yS8z1+O/52YHyywCZvYeLPOvv//1j3BPokLuHTWPcbg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-object-super@^7.0.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.1.0.tgz#b1ae194a054b826d8d4ba7ca91486d4ada0f91bb" + "integrity" "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz" + "version" "7.18.6" dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-replace-supers" "^7.1.0" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-replace-supers" "^7.18.6" -"@babel/plugin-transform-parameters@^7.0.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.1.0.tgz#44f492f9d618c9124026e62301c296bf606a7aed" +"@babel/plugin-transform-parameters@^7.0.0", "@babel/plugin-transform-parameters@^7.18.8": + "integrity" "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz" + "version" "7.18.8" dependencies: - "@babel/helper-call-delegate" "^7.1.0" - "@babel/helper-get-function-arity" "^7.0.0" - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-transform-property-literals@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.0.0.tgz#0b95a91dbd1f0be5b5a99ed86571ef5b5ae77009" + "integrity" "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz" + "version" "7.18.6" dependencies: - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-transform-react-display-name@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.0.0.tgz#93759e6c023782e52c2da3b75eca60d4f10533ee" + "integrity" "sha512-FJFdJAqaCpndL+pIf0aeD/qlQwT7QXOvR6Cc8JPvNhKJBi2zc/DPc4g05Y3fbD/0iWAMQFGij4+Xw+4L/BMpTg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-react-jsx-self@^7.0.0": + "integrity" "sha512-97yCFY+2GvniqOThOSjPor8xUoDiQ0STVWAQMl3pjhJoFVe5DuXDLZCRSZxu9clx+oRCbTiXGgKEG/Yoyo6Y+w==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.16.0.tgz" + "version" "7.16.0" + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-react-jsx-source@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.0.0.tgz#28e00584f9598c0dd279f6280eee213fa0121c3c" + "integrity" "sha512-8yvbGGrHOeb/oyPc9tzNoe9/lmIjz3HLa9Nc5dMGDyNpGjfFrk8D2KdEq9NRkftZzeoQEW6yPQ29TMZtrLiUUA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-jsx" "^7.0.0" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-react-jsx@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.0.0.tgz#524379e4eca5363cd10c4446ba163f093da75f3e" + "integrity" "sha512-rqDgIbukZ44pqq7NIRPGPGNklshPkvlmvqjdx3OZcGPk4zGIenYkxDTvl3LsSL8gqcc3ZzGmXPE6hR/u/voNOw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/helper-builder-react-jsx" "^7.0.0" - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-jsx" "^7.0.0" + "@babel/helper-annotate-as-pure" "^7.16.0" + "@babel/helper-module-imports" "^7.16.0" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-jsx" "^7.16.0" + "@babel/types" "^7.16.0" "@babel/plugin-transform-regenerator@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0.tgz#5b41686b4ed40bef874d7ed6a84bdd849c13e0c1" + "integrity" "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz" + "version" "7.18.6" dependencies: - regenerator-transform "^0.13.3" + "@babel/helper-plugin-utils" "^7.18.6" + "regenerator-transform" "^0.15.0" "@babel/plugin-transform-runtime@^7.0.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.1.0.tgz#9f76920d42551bb577e2dc594df229b5f7624b63" + "integrity" "sha512-zlPf1/XFn5+vWdve3AAhf+Sxl+MVa5VlwTwWgnLx23u4GlatSRQJ3Eoo9vllf0a9il3woQsT4SK+5Z7c06h8ag==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/helper-module-imports" "^7.0.0" - "@babel/helper-plugin-utils" "^7.0.0" - resolve "^1.8.1" - semver "^5.5.1" + "@babel/helper-module-imports" "^7.16.0" + "@babel/helper-plugin-utils" "^7.14.5" + "babel-plugin-polyfill-corejs2" "^0.2.3" + "babel-plugin-polyfill-corejs3" "^0.3.0" + "babel-plugin-polyfill-regenerator" "^0.2.3" + "semver" "^6.3.0" "@babel/plugin-transform-shorthand-properties@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.0.0.tgz#85f8af592dcc07647541a0350e8c95c7bf419d15" + "integrity" "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz" + "version" "7.18.6" dependencies: - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-transform-spread@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.0.0.tgz#93583ce48dd8c85e53f3a46056c856e4af30b49b" + "integrity" "sha512-39Q814wyoOPtIB/qGopNIL9xDChOE1pNU0ZY5dO0owhiVt/5kFm4li+/bBtwc7QotG0u5EPzqhZdjMtmqBqyQA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.9.tgz" + "version" "7.18.9" dependencies: - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" "@babel/plugin-transform-sticky-regex@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.0.0.tgz#30a9d64ac2ab46eec087b8530535becd90e73366" + "integrity" "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz" + "version" "7.18.6" dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-regex" "^7.0.0" + "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-transform-template-literals@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.0.0.tgz#084f1952efe5b153ddae69eb8945f882c7a97c65" + "integrity" "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz" + "version" "7.18.9" dependencies: - "@babel/helper-annotate-as-pure" "^7.0.0" - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.18.9" -"@babel/plugin-transform-typescript@^7.0.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.1.0.tgz#81e7b4be90e7317cbd04bf1163ebf06b2adee60b" +"@babel/plugin-transform-typescript@^7.18.6", "@babel/plugin-transform-typescript@^7.5.0": + "integrity" "sha512-2vjjam0cum0miPkenUbQswKowuxs/NjMwIKEq0zwegRxXk12C9YOF9STXnaUptITOtOJHKHpzvvWYOjbm6tc0w==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.12.tgz" + "version" "7.18.12" dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-typescript" "^7.0.0" + "@babel/helper-create-class-features-plugin" "^7.18.9" + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-syntax-typescript" "^7.18.6" "@babel/plugin-transform-unicode-regex@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.0.0.tgz#c6780e5b1863a76fe792d90eded9fcd5b51d68fc" - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-regex" "^7.0.0" - regexpu-core "^4.1.3" - -"@babel/register@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.0.0.tgz#fa634bae1bfa429f60615b754fc1f1d745edd827" - dependencies: - core-js "^2.5.7" - find-cache-dir "^1.0.0" - home-or-tmp "^3.0.0" - lodash "^4.17.10" - mkdirp "^0.5.1" - pirates "^4.0.0" - source-map-support "^0.5.9" + "integrity" "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz" + "version" "7.18.6" + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/preset-flow@^7.13.13": + "integrity" "sha512-E7BDhL64W6OUqpuyHnSroLnqyRTcG6ZdOBl1OKI/QK/HJfplqK/S3sq1Cckx7oTodJ5yOXyfw7rEADJ6UjoQDQ==" + "resolved" "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.18.6.tgz" + "version" "7.18.6" + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-validator-option" "^7.18.6" + "@babel/plugin-transform-flow-strip-types" "^7.18.6" + +"@babel/preset-typescript@^7.13.0": + "integrity" "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==" + "resolved" "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz" + "version" "7.18.6" + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-validator-option" "^7.18.6" + "@babel/plugin-transform-typescript" "^7.18.6" + +"@babel/register@^7.13.16": + "integrity" "sha512-ZlbnXDcNYHMR25ITwwNKT88JiaukkdVj/nG7r3wnuXkOTHc60Uy05PwMCPre0hSkY68E6zK3xz+vUJSP2jWmcw==" + "resolved" "https://registry.npmjs.org/@babel/register/-/register-7.18.9.tgz" + "version" "7.18.9" + dependencies: + "clone-deep" "^4.0.1" + "find-cache-dir" "^2.0.0" + "make-dir" "^2.1.0" + "pirates" "^4.0.5" + "source-map-support" "^0.5.16" + +"@babel/runtime-corejs3@^7.10.2": + "integrity" "sha512-WxYHHUWF2uZ7Hp1K+D1xQgbgkGUfA+5UPOegEXGt2Y5SMog/rYCVaifLZDbw8UkNXozEqqrZTy6bglL7xTaCOw==" + "resolved" "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.17.9.tgz" + "version" "7.17.9" + dependencies: + "core-js-pure" "^3.20.2" + "regenerator-runtime" "^0.13.4" + +"@babel/runtime@^7.0.0", "@babel/runtime@^7.10.2", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2", "@babel/runtime@7.12.5": + "integrity" "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==" + "resolved" "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz" + "version" "7.12.5" + dependencies: + "regenerator-runtime" "^0.13.4" + +"@babel/runtime@^7.15.4": + "integrity" "sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg==" + "resolved" "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.9.tgz" + "version" "7.17.9" + dependencies: + "regenerator-runtime" "^0.13.4" + +"@babel/runtime@^7.18.9": + "integrity" "sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==" + "resolved" "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.9.tgz" + "version" "7.18.9" + dependencies: + "regenerator-runtime" "^0.13.4" + +"@babel/template@^7.0.0", "@babel/template@^7.12.7", "@babel/template@^7.16.7", "@babel/template@^7.18.10", "@babel/template@^7.18.6", "@babel/template@^7.3.3": + "integrity" "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==" + "resolved" "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz" + "version" "7.18.10" + dependencies: + "@babel/code-frame" "^7.18.6" + "@babel/parser" "^7.18.10" + "@babel/types" "^7.18.10" + +"@babel/traverse@^7.1.0", "@babel/traverse@^7.12.9", "@babel/traverse@^7.13.0", "@babel/traverse@^7.14.0", "@babel/traverse@^7.17.9", "@babel/traverse@^7.18.10", "@babel/traverse@^7.18.13", "@babel/traverse@^7.18.9", "@babel/traverse@^7.7.0", "@babel/traverse@^7.7.4": + "integrity" "sha512-N6kt9X1jRMLPxxxPYWi7tgvJRH/rtoU+dbKAPDM44RFHiMH8igdsaSBgFeskhSl/kLWLDUvIh1RXCrTmg0/zvA==" + "resolved" "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.13.tgz" + "version" "7.18.13" + dependencies: + "@babel/code-frame" "^7.18.6" + "@babel/generator" "^7.18.13" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.18.9" + "@babel/helper-hoist-variables" "^7.18.6" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/parser" "^7.18.13" + "@babel/types" "^7.18.13" + "debug" "^4.1.0" + "globals" "^11.1.0" + +"@babel/types@^7.0.0", "@babel/types@^7.12.7", "@babel/types@^7.16.0", "@babel/types@^7.17.0", "@babel/types@^7.18.10", "@babel/types@^7.18.13", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.7.0": + "integrity" "sha512-ePqfTihzW0W6XAU+aMw2ykilisStJfDnsejDCXRchCcMJ4O0+8DhPXf2YUbZ6wjBlsEmZwLK/sPweWtu8hcJYQ==" + "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.18.13.tgz" + "version" "7.18.13" + dependencies: + "@babel/helper-string-parser" "^7.18.10" + "@babel/helper-validator-identifier" "^7.18.6" + "to-fast-properties" "^2.0.0" + +"@bcoe/v8-coverage@^0.2.3": + "integrity" "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + "resolved" "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz" + "version" "0.2.3" -"@babel/runtime@^7.0.0": - version "7.1.2" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.1.2.tgz#81c89935f4647706fc54541145e6b4ecfef4b8e3" - dependencies: - regenerator-runtime "^0.12.0" +"@cnakazawa/watch@^1.0.3": + "integrity" "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==" + "resolved" "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "exec-sh" "^0.3.2" + "minimist" "^1.2.0" + +"@eslint/eslintrc@^0.4.3": + "integrity" "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==" + "resolved" "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz" + "version" "0.4.3" + dependencies: + "ajv" "^6.12.4" + "debug" "^4.1.1" + "espree" "^7.3.0" + "globals" "^13.9.0" + "ignore" "^4.0.6" + "import-fresh" "^3.2.1" + "js-yaml" "^3.13.1" + "minimatch" "^3.0.4" + "strip-json-comments" "^3.1.1" + +"@expo/config-plugins@^4.0.12": + "integrity" "sha512-lo3tVxRhwM9jfxPHJcURsH5WvU26kX12h5EB3C7kjVhgdQPLkvT8Jk8Cx0KSL8MXKcry2xQvZ2uuwWLkMeplJw==" + "resolved" "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-4.1.1.tgz" + "version" "4.1.1" + dependencies: + "@expo/config-types" "^44.0.0" + "@expo/json-file" "8.2.35" + "@expo/plist" "0.0.18" + "@expo/sdk-runtime-versions" "^1.0.0" + "@react-native/normalize-color" "^2.0.0" + "chalk" "^4.1.2" + "debug" "^4.3.1" + "find-up" "~5.0.0" + "getenv" "^1.0.0" + "glob" "7.1.6" + "resolve-from" "^5.0.0" + "semver" "^7.3.5" + "slash" "^3.0.0" + "xcode" "^3.0.1" + "xml2js" "0.4.23" + +"@expo/config-types@^44.0.0": + "integrity" "sha512-d+gpdKOAhqaD5RmcMzGgKzNtvE1w+GCqpFQNSXLliYlXjj+Tv0eL8EPeAdPtvke0vowpPFwd5McXLA90dgY6Jg==" + "resolved" "https://registry.npmjs.org/@expo/config-types/-/config-types-44.0.0.tgz" + "version" "44.0.0" + +"@expo/json-file@8.2.35": + "integrity" "sha512-cQFLGSNRRFbN9EIhVDpMCYuzXbrHUOmKEqitBR+nrU6surjKGsOsN9Ubyn/L/LAGlFvT293E4XY5zsOtJyiPZQ==" + "resolved" "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.35.tgz" + "version" "8.2.35" + dependencies: + "@babel/code-frame" "~7.10.4" + "json5" "^1.0.1" + "write-file-atomic" "^2.3.0" + +"@expo/plist@0.0.18": + "integrity" "sha512-+48gRqUiz65R21CZ/IXa7RNBXgAI/uPSdvJqoN9x1hfL44DNbUoWHgHiEXTx7XelcATpDwNTz6sHLfy0iNqf+w==" + "resolved" "https://registry.npmjs.org/@expo/plist/-/plist-0.0.18.tgz" + "version" "0.0.18" + dependencies: + "@xmldom/xmldom" "~0.7.0" + "base64-js" "^1.2.3" + "xmlbuilder" "^14.0.0" + +"@expo/sdk-runtime-versions@^1.0.0": + "integrity" "sha512-Doz2bfiPndXYFPMRwPyGa1k5QaKDVpY806UJj570epIiMzWaYyCtobasyfC++qfIXVb5Ocy7r3tP9d62hAQ7IQ==" + "resolved" "https://registry.npmjs.org/@expo/sdk-runtime-versions/-/sdk-runtime-versions-1.0.0.tgz" + "version" "1.0.0" + +"@hapi/hoek@^9.0.0": + "integrity" "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" + "resolved" "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz" + "version" "9.3.0" + +"@hapi/topo@^5.0.0": + "integrity" "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==" + "resolved" "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz" + "version" "5.1.0" + dependencies: + "@hapi/hoek" "^9.0.0" + +"@humanwhocodes/config-array@^0.5.0": + "integrity" "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==" + "resolved" "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz" + "version" "0.5.0" + dependencies: + "@humanwhocodes/object-schema" "^1.2.0" + "debug" "^4.1.1" + "minimatch" "^3.0.4" + +"@humanwhocodes/object-schema@^1.2.0": + "integrity" "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + "resolved" "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz" + "version" "1.2.1" + +"@istanbuljs/load-nyc-config@^1.0.0": + "integrity" "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==" + "resolved" "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz" + "version" "1.1.0" + dependencies: + "camelcase" "^5.3.1" + "find-up" "^4.1.0" + "get-package-type" "^0.1.0" + "js-yaml" "^3.13.1" + "resolve-from" "^5.0.0" + +"@istanbuljs/schema@^0.1.2": + "integrity" "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" + "resolved" "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz" + "version" "0.1.3" + +"@jest/console@^26.6.2": + "integrity" "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==" + "resolved" "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz" + "version" "26.6.2" + dependencies: + "@jest/types" "^26.6.2" + "@types/node" "*" + "chalk" "^4.0.0" + "jest-message-util" "^26.6.2" + "jest-util" "^26.6.2" + "slash" "^3.0.0" + +"@jest/core@^26.6.3": + "integrity" "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==" + "resolved" "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz" + "version" "26.6.3" + dependencies: + "@jest/console" "^26.6.2" + "@jest/reporters" "^26.6.2" + "@jest/test-result" "^26.6.2" + "@jest/transform" "^26.6.2" + "@jest/types" "^26.6.2" + "@types/node" "*" + "ansi-escapes" "^4.2.1" + "chalk" "^4.0.0" + "exit" "^0.1.2" + "graceful-fs" "^4.2.4" + "jest-changed-files" "^26.6.2" + "jest-config" "^26.6.3" + "jest-haste-map" "^26.6.2" + "jest-message-util" "^26.6.2" + "jest-regex-util" "^26.0.0" + "jest-resolve" "^26.6.2" + "jest-resolve-dependencies" "^26.6.3" + "jest-runner" "^26.6.3" + "jest-runtime" "^26.6.3" + "jest-snapshot" "^26.6.2" + "jest-util" "^26.6.2" + "jest-validate" "^26.6.2" + "jest-watcher" "^26.6.2" + "micromatch" "^4.0.2" + "p-each-series" "^2.1.0" + "rimraf" "^3.0.0" + "slash" "^3.0.0" + "strip-ansi" "^6.0.0" + +"@jest/create-cache-key-function@^27.0.1": + "integrity" "sha512-dmH1yW+makpTSURTy8VzdUwFnfQh1G8R+DxO2Ho2FFmBbKFEVm+3jWdvFhE2VqB/LATCTokkP0dotjyQyw5/AQ==" + "resolved" "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@jest/types" "^27.5.1" + +"@jest/environment@^26.6.2": + "integrity" "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==" + "resolved" "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz" + "version" "26.6.2" + dependencies: + "@jest/fake-timers" "^26.6.2" + "@jest/types" "^26.6.2" + "@types/node" "*" + "jest-mock" "^26.6.2" + +"@jest/fake-timers@^26.6.2": + "integrity" "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==" + "resolved" "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz" + "version" "26.6.2" + dependencies: + "@jest/types" "^26.6.2" + "@sinonjs/fake-timers" "^6.0.1" + "@types/node" "*" + "jest-message-util" "^26.6.2" + "jest-mock" "^26.6.2" + "jest-util" "^26.6.2" + +"@jest/globals@^26.6.2": + "integrity" "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==" + "resolved" "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz" + "version" "26.6.2" + dependencies: + "@jest/environment" "^26.6.2" + "@jest/types" "^26.6.2" + "expect" "^26.6.2" + +"@jest/reporters@^26.6.2": + "integrity" "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==" + "resolved" "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz" + "version" "26.6.2" + dependencies: + "@bcoe/v8-coverage" "^0.2.3" + "@jest/console" "^26.6.2" + "@jest/test-result" "^26.6.2" + "@jest/transform" "^26.6.2" + "@jest/types" "^26.6.2" + "chalk" "^4.0.0" + "collect-v8-coverage" "^1.0.0" + "exit" "^0.1.2" + "glob" "^7.1.2" + "graceful-fs" "^4.2.4" + "istanbul-lib-coverage" "^3.0.0" + "istanbul-lib-instrument" "^4.0.3" + "istanbul-lib-report" "^3.0.0" + "istanbul-lib-source-maps" "^4.0.0" + "istanbul-reports" "^3.0.2" + "jest-haste-map" "^26.6.2" + "jest-resolve" "^26.6.2" + "jest-util" "^26.6.2" + "jest-worker" "^26.6.2" + "slash" "^3.0.0" + "source-map" "^0.6.0" + "string-length" "^4.0.1" + "terminal-link" "^2.0.0" + "v8-to-istanbul" "^7.0.0" + optionalDependencies: + "node-notifier" "^8.0.0" -"@babel/runtime@^7.3.1", "@babel/runtime@^7.4.4": - version "7.4.5" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.4.5.tgz#582bb531f5f9dc67d2fcb682979894f75e253f12" +"@jest/source-map@^26.6.2": + "integrity" "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==" + "resolved" "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz" + "version" "26.6.2" dependencies: - regenerator-runtime "^0.13.2" + "callsites" "^3.0.0" + "graceful-fs" "^4.2.4" + "source-map" "^0.6.0" -"@babel/template@^7.0.0", "@babel/template@^7.1.0", "@babel/template@^7.1.2": - version "7.1.2" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.1.2.tgz#090484a574fef5a2d2d7726a674eceda5c5b5644" +"@jest/test-result@^26.6.2": + "integrity" "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==" + "resolved" "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz" + "version" "26.6.2" dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/parser" "^7.1.2" - "@babel/types" "^7.1.2" + "@jest/console" "^26.6.2" + "@jest/types" "^26.6.2" + "@types/istanbul-lib-coverage" "^2.0.0" + "collect-v8-coverage" "^1.0.0" -"@babel/template@^7.4.0", "@babel/template@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.4.4.tgz#f4b88d1225689a08f5bc3a17483545be9e4ed237" +"@jest/test-sequencer@^26.6.3": + "integrity" "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==" + "resolved" "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz" + "version" "26.6.3" dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/parser" "^7.4.4" - "@babel/types" "^7.4.4" + "@jest/test-result" "^26.6.2" + "graceful-fs" "^4.2.4" + "jest-haste-map" "^26.6.2" + "jest-runner" "^26.6.3" + "jest-runtime" "^26.6.3" -"@babel/traverse@^7.0.0", "@babel/traverse@^7.1.0": - version "7.1.4" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.1.4.tgz#f4f83b93d649b4b2c91121a9087fa2fa949ec2b4" +"@jest/transform@^26.6.2": + "integrity" "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==" + "resolved" "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz" + "version" "26.6.2" dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/generator" "^7.1.3" - "@babel/helper-function-name" "^7.1.0" - "@babel/helper-split-export-declaration" "^7.0.0" - "@babel/parser" "^7.1.3" - "@babel/types" "^7.1.3" - debug "^3.1.0" - globals "^11.1.0" - lodash "^4.17.10" - -"@babel/traverse@^7.4.3", "@babel/traverse@^7.4.4", "@babel/traverse@^7.4.5": - version "7.4.5" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.4.5.tgz#4e92d1728fd2f1897dafdd321efbff92156c3216" + "@babel/core" "^7.1.0" + "@jest/types" "^26.6.2" + "babel-plugin-istanbul" "^6.0.0" + "chalk" "^4.0.0" + "convert-source-map" "^1.4.0" + "fast-json-stable-stringify" "^2.0.0" + "graceful-fs" "^4.2.4" + "jest-haste-map" "^26.6.2" + "jest-regex-util" "^26.0.0" + "jest-util" "^26.6.2" + "micromatch" "^4.0.2" + "pirates" "^4.0.1" + "slash" "^3.0.0" + "source-map" "^0.6.1" + "write-file-atomic" "^3.0.0" + +"@jest/types@^26.6.2": + "integrity" "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==" + "resolved" "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz" + "version" "26.6.2" dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/generator" "^7.4.4" - "@babel/helper-function-name" "^7.1.0" - "@babel/helper-split-export-declaration" "^7.4.4" - "@babel/parser" "^7.4.5" - "@babel/types" "^7.4.4" - debug "^4.1.0" - globals "^11.1.0" - lodash "^4.17.11" - -"@babel/types@^7.0.0", "@babel/types@^7.1.2", "@babel/types@^7.1.3": - version "7.1.3" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.1.3.tgz#3a767004567060c2f40fca49a304712c525ee37d" - dependencies: - esutils "^2.0.2" - lodash "^4.17.10" - to-fast-properties "^2.0.0" - -"@babel/types@^7.3.0", "@babel/types@^7.4.0", "@babel/types@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.4.4.tgz#8db9e9a629bb7c29370009b4b779ed93fe57d5f0" - dependencies: - esutils "^2.0.2" - lodash "^4.17.11" - to-fast-properties "^2.0.0" - -"@cnakazawa/watch@^1.0.3": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.3.tgz#099139eaec7ebf07a27c1786a3ff64f39464d2ef" - dependencies: - exec-sh "^0.3.2" - minimist "^1.2.0" - -"@jest/console@^24.7.1": - version "24.7.1" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-24.7.1.tgz#32a9e42535a97aedfe037e725bd67e954b459545" - dependencies: - "@jest/source-map" "^24.3.0" - chalk "^2.0.1" - slash "^2.0.0" - -"@jest/core@^24.8.0": - version "24.8.0" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-24.8.0.tgz#fbbdcd42a41d0d39cddbc9f520c8bab0c33eed5b" - dependencies: - "@jest/console" "^24.7.1" - "@jest/reporters" "^24.8.0" - "@jest/test-result" "^24.8.0" - "@jest/transform" "^24.8.0" - "@jest/types" "^24.8.0" - ansi-escapes "^3.0.0" - chalk "^2.0.1" - exit "^0.1.2" - graceful-fs "^4.1.15" - jest-changed-files "^24.8.0" - jest-config "^24.8.0" - jest-haste-map "^24.8.0" - jest-message-util "^24.8.0" - jest-regex-util "^24.3.0" - jest-resolve-dependencies "^24.8.0" - jest-runner "^24.8.0" - jest-runtime "^24.8.0" - jest-snapshot "^24.8.0" - jest-util "^24.8.0" - jest-validate "^24.8.0" - jest-watcher "^24.8.0" - micromatch "^3.1.10" - p-each-series "^1.0.0" - pirates "^4.0.1" - realpath-native "^1.1.0" - rimraf "^2.5.4" - strip-ansi "^5.0.0" - -"@jest/environment@^24.8.0": - version "24.8.0" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-24.8.0.tgz#0342261383c776bdd652168f68065ef144af0eac" - dependencies: - "@jest/fake-timers" "^24.8.0" - "@jest/transform" "^24.8.0" - "@jest/types" "^24.8.0" - jest-mock "^24.8.0" - -"@jest/fake-timers@^24.8.0": - version "24.8.0" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-24.8.0.tgz#2e5b80a4f78f284bcb4bd5714b8e10dd36a8d3d1" - dependencies: - "@jest/types" "^24.8.0" - jest-message-util "^24.8.0" - jest-mock "^24.8.0" - -"@jest/reporters@^24.8.0": - version "24.8.0" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-24.8.0.tgz#075169cd029bddec54b8f2c0fc489fd0b9e05729" - dependencies: - "@jest/environment" "^24.8.0" - "@jest/test-result" "^24.8.0" - "@jest/transform" "^24.8.0" - "@jest/types" "^24.8.0" - chalk "^2.0.1" - exit "^0.1.2" - glob "^7.1.2" - istanbul-lib-coverage "^2.0.2" - istanbul-lib-instrument "^3.0.1" - istanbul-lib-report "^2.0.4" - istanbul-lib-source-maps "^3.0.1" - istanbul-reports "^2.1.1" - jest-haste-map "^24.8.0" - jest-resolve "^24.8.0" - jest-runtime "^24.8.0" - jest-util "^24.8.0" - jest-worker "^24.6.0" - node-notifier "^5.2.1" - slash "^2.0.0" - source-map "^0.6.0" - string-length "^2.0.0" - -"@jest/source-map@^24.3.0": - version "24.3.0" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-24.3.0.tgz#563be3aa4d224caf65ff77edc95cd1ca4da67f28" - dependencies: - callsites "^3.0.0" - graceful-fs "^4.1.15" - source-map "^0.6.0" - -"@jest/test-result@^24.8.0": - version "24.8.0" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-24.8.0.tgz#7675d0aaf9d2484caa65e048d9b467d160f8e9d3" - dependencies: - "@jest/console" "^24.7.1" - "@jest/types" "^24.8.0" "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^15.0.0" + "chalk" "^4.0.0" -"@jest/test-sequencer@^24.8.0": - version "24.8.0" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-24.8.0.tgz#2f993bcf6ef5eb4e65e8233a95a3320248cf994b" - dependencies: - "@jest/test-result" "^24.8.0" - jest-haste-map "^24.8.0" - jest-runner "^24.8.0" - jest-runtime "^24.8.0" - -"@jest/transform@^24.8.0": - version "24.8.0" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-24.8.0.tgz#628fb99dce4f9d254c6fd9341e3eea262e06fef5" - dependencies: - "@babel/core" "^7.1.0" - "@jest/types" "^24.8.0" - babel-plugin-istanbul "^5.1.0" - chalk "^2.0.1" - convert-source-map "^1.4.0" - fast-json-stable-stringify "^2.0.0" - graceful-fs "^4.1.15" - jest-haste-map "^24.8.0" - jest-regex-util "^24.3.0" - jest-util "^24.8.0" - micromatch "^3.1.10" - realpath-native "^1.1.0" - slash "^2.0.0" - source-map "^0.6.1" - write-file-atomic "2.4.1" - -"@jest/types@^24.8.0": - version "24.8.0" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-24.8.0.tgz#f31e25948c58f0abd8c845ae26fcea1491dea7ad" +"@jest/types@^27.5.1": + "integrity" "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==" + "resolved" "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz" + "version" "27.5.1" dependencies: "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^1.1.1" - "@types/yargs" "^12.0.9" - -"@react-native-community/cli@^1.2.1": - version "1.9.7" - resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-1.9.7.tgz#1d0aad150a83f8ee06410c216b1b37e8861aa59f" - dependencies: - chalk "^1.1.1" - commander "^2.19.0" - compression "^1.7.1" - connect "^3.6.5" - denodeify "^1.2.1" - envinfo "^5.7.0" - errorhandler "^1.5.0" - escape-string-regexp "^1.0.5" - execa "^1.0.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.51.0" - metro-config "^0.51.0" - metro-core "^0.51.0" - metro-memory-fs "^0.51.0" - metro-react-native-babel-transformer "^0.51.0" - mime "^1.3.4" - minimist "^1.2.0" - mkdirp "^0.5.1" - morgan "^1.9.0" - node-fetch "^2.2.0" - node-notifier "^5.2.1" - opn "^3.0.2" - plist "^3.0.0" - semver "^5.0.3" - serve-static "^1.13.1" - shell-quote "1.6.1" - slash "^2.0.0" - ws "^1.1.0" - xcode "^2.0.0" - xmldoc "^0.4.0" - -"@react-navigation/core@~3.4.1": - version "3.4.2" - resolved "https://registry.yarnpkg.com/@react-navigation/core/-/core-3.4.2.tgz#bec563e94fde40fbab3730cdc97f22afbb2a1498" - dependencies: - hoist-non-react-statics "^3.3.0" - path-to-regexp "^1.7.0" - query-string "^6.4.2" - react-is "^16.8.6" - -"@react-navigation/native@~3.5.0": - version "3.5.0" - resolved "https://registry.yarnpkg.com/@react-navigation/native/-/native-3.5.0.tgz#f5d16e0845ac26d1147d1caa481f18a00740e7ae" - dependencies: - hoist-non-react-statics "^3.0.1" - react-native-safe-area-view "^0.14.1" - react-native-screens "^1.0.0 || ^1.0.0-alpha" - -"@types/babel__core@^7.1.0": - version "7.1.2" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.2.tgz#608c74f55928033fce18b99b213c16be4b3d114f" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^16.0.0" + "chalk" "^4.0.0" + +"@jridgewell/gen-mapping@^0.3.2": + "integrity" "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==" + "resolved" "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz" + "version" "0.3.2" + dependencies: + "@jridgewell/set-array" "^1.0.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/resolve-uri@^3.0.3": + "integrity" "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==" + "resolved" "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz" + "version" "3.0.5" + +"@jridgewell/set-array@^1.0.1": + "integrity" "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" + "resolved" "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz" + "version" "1.1.2" + +"@jridgewell/sourcemap-codec@^1.4.10": + "integrity" "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==" + "resolved" "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz" + "version" "1.4.11" + +"@jridgewell/trace-mapping@^0.3.0", "@jridgewell/trace-mapping@^0.3.9": + "integrity" "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==" + "resolved" "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz" + "version" "0.3.14" + dependencies: + "@jridgewell/resolve-uri" "^3.0.3" + "@jridgewell/sourcemap-codec" "^1.4.10" + +"@notifee/react-native@^5.7.0": + "integrity" "sha512-2AEI4IJvk+/qij0zkTnhF9aD04u9cs2RwXBk82bR/KaoYhbUc4M97q4IYBEkE+cATGzJE+qZT1rgUWqCiUhuSw==" + "resolved" "https://registry.npmjs.org/@notifee/react-native/-/react-native-5.7.0.tgz" + "version" "5.7.0" + +"@react-native-async-storage/async-storage@^1.17.10": + "integrity" "sha512-KrR021BmBLsA0TT1AAsfH16bHYy0MSbhdAeBAqpriak3GS1T2alFcdTUvn13p0ZW6FKRD6Bd3ryU2zhU/IYYJQ==" + "resolved" "https://registry.npmjs.org/@react-native-async-storage/async-storage/-/async-storage-1.17.10.tgz" + "version" "1.17.10" + dependencies: + "merge-options" "^3.0.4" + +"@react-native-community/cli-clean@^8.0.4": + "integrity" "sha512-IwS1M1NHg6+qL8PThZYMSIMYbZ6Zbx+lIck9PLBskbosFo24M3lCOflOl++Bggjakp6mR+sRXxLMexid/GeOsQ==" + "resolved" "https://registry.npmjs.org/@react-native-community/cli-clean/-/cli-clean-8.0.4.tgz" + "version" "8.0.4" + dependencies: + "@react-native-community/cli-tools" "^8.0.4" + "chalk" "^4.1.2" + "execa" "^1.0.0" + "prompts" "^2.4.0" + +"@react-native-community/cli-config@^8.0.6": + "integrity" "sha512-mjVpVvdh8AviiO8xtqeX+BkjqE//NMDnISwsLWSJUfNCwTAPmdR8PGbhgP5O4hWHyJ3WkepTopl0ya7Tfi3ifw==" + "resolved" "https://registry.npmjs.org/@react-native-community/cli-config/-/cli-config-8.0.6.tgz" + "version" "8.0.6" + dependencies: + "@react-native-community/cli-tools" "^8.0.4" + "cosmiconfig" "^5.1.0" + "deepmerge" "^3.2.0" + "glob" "^7.1.3" + "joi" "^17.2.1" + +"@react-native-community/cli-debugger-ui@^8.0.0": + "integrity" "sha512-u2jq06GZwZ9sRERzd9FIgpW6yv4YOW4zz7Ym/B8eSzviLmy3yI/8mxJtvlGW+J8lBsfMcQoqJpqI6Rl1nZy9yQ==" + "resolved" "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-8.0.0.tgz" + "version" "8.0.0" + dependencies: + "serve-static" "^1.13.1" + +"@react-native-community/cli-doctor@^8.0.6": + "integrity" "sha512-ZQqyT9mJMVeFEVIwj8rbDYGCA2xXjJfsQjWk2iTRZ1CFHfhPSUuUiG8r6mJmTinAP9t+wYcbbIYzNgdSUKnDMw==" + "resolved" "https://registry.npmjs.org/@react-native-community/cli-doctor/-/cli-doctor-8.0.6.tgz" + "version" "8.0.6" + dependencies: + "@react-native-community/cli-config" "^8.0.6" + "@react-native-community/cli-platform-ios" "^8.0.6" + "@react-native-community/cli-tools" "^8.0.4" + "chalk" "^4.1.2" + "command-exists" "^1.2.8" + "envinfo" "^7.7.2" + "execa" "^1.0.0" + "hermes-profile-transformer" "^0.0.6" + "ip" "^1.1.5" + "node-stream-zip" "^1.9.1" + "ora" "^5.4.1" + "prompts" "^2.4.0" + "semver" "^6.3.0" + "strip-ansi" "^5.2.0" + "sudo-prompt" "^9.0.0" + "wcwidth" "^1.0.1" + +"@react-native-community/cli-hermes@^8.0.5": + "integrity" "sha512-Zm0wM6SfgYAEX1kfJ1QBvTayabvh79GzmjHyuSnEROVNPbl4PeCG4WFbwy489tGwOP9Qx9fMT5tRIFCD8bp6/g==" + "resolved" "https://registry.npmjs.org/@react-native-community/cli-hermes/-/cli-hermes-8.0.5.tgz" + "version" "8.0.5" + dependencies: + "@react-native-community/cli-platform-android" "^8.0.5" + "@react-native-community/cli-tools" "^8.0.4" + "chalk" "^4.1.2" + "hermes-profile-transformer" "^0.0.6" + "ip" "^1.1.5" + +"@react-native-community/cli-platform-android@^8.0.4", "@react-native-community/cli-platform-android@^8.0.5": + "integrity" "sha512-z1YNE4T1lG5o9acoQR1GBvf7mq6Tzayqo/za5sHVSOJAC9SZOuVN/gg/nkBa9a8n5U7qOMFXfwhTMNqA474gXA==" + "resolved" "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-8.0.5.tgz" + "version" "8.0.5" + dependencies: + "@react-native-community/cli-tools" "^8.0.4" + "chalk" "^4.1.2" + "execa" "^1.0.0" + "fs-extra" "^8.1.0" + "glob" "^7.1.3" + "jetifier" "^1.6.2" + "lodash" "^4.17.15" + "logkitty" "^0.7.1" + "slash" "^3.0.0" + +"@react-native-community/cli-platform-ios@^8.0.4", "@react-native-community/cli-platform-ios@^8.0.6": + "integrity" "sha512-CMR6mu/LVx6JVfQRDL9uULsMirJT633bODn+IrYmrwSz250pnhON16We8eLPzxOZHyDjm7JPuSgHG3a/BPiRuQ==" + "resolved" "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-8.0.6.tgz" + "version" "8.0.6" + dependencies: + "@react-native-community/cli-tools" "^8.0.4" + "chalk" "^4.1.2" + "execa" "^1.0.0" + "glob" "^7.1.3" + "js-yaml" "^3.13.1" + "lodash" "^4.17.15" + "ora" "^5.4.1" + "plist" "^3.0.2" + +"@react-native-community/cli-plugin-metro@^8.0.4": + "integrity" "sha512-UWzY1eMcEr/6262R2+d0Is5M3L/7Y/xXSDIFMoc5Rv5Wucl3hJM/TxHXmByvHpuJf6fJAfqOskyt4bZCvbI+wQ==" + "resolved" "https://registry.npmjs.org/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-8.0.4.tgz" + "version" "8.0.4" + dependencies: + "@react-native-community/cli-server-api" "^8.0.4" + "@react-native-community/cli-tools" "^8.0.4" + "chalk" "^4.1.2" + "metro" "^0.70.1" + "metro-config" "^0.70.1" + "metro-core" "^0.70.1" + "metro-react-native-babel-transformer" "^0.70.1" + "metro-resolver" "^0.70.1" + "metro-runtime" "^0.70.1" + "readline" "^1.3.0" + +"@react-native-community/cli-server-api@^8.0.4": + "integrity" "sha512-Orr14njx1E70CVrUA8bFdl+mrnbuXUjf1Rhhm0RxUadFpvkHuOi5dh8Bryj2MKtf8eZrpEwZ7tuQPhJEULW16A==" + "resolved" "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-8.0.4.tgz" + "version" "8.0.4" + dependencies: + "@react-native-community/cli-debugger-ui" "^8.0.0" + "@react-native-community/cli-tools" "^8.0.4" + "compression" "^1.7.1" + "connect" "^3.6.5" + "errorhandler" "^1.5.0" + "nocache" "^3.0.1" + "pretty-format" "^26.6.2" + "serve-static" "^1.13.1" + "ws" "^7.5.1" + +"@react-native-community/cli-tools@^8.0.4": + "integrity" "sha512-ePN9lGxh6LRFiotyddEkSmuqpQhnq2iw9oiXYr4EFWpIEy0yCigTuSTiDF68+c8M9B+7bTwkRpz/rMPC4ViO5Q==" + "resolved" "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-8.0.4.tgz" + "version" "8.0.4" + dependencies: + "appdirsjs" "^1.2.4" + "chalk" "^4.1.2" + "find-up" "^5.0.0" + "lodash" "^4.17.15" + "mime" "^2.4.1" + "node-fetch" "^2.6.0" + "open" "^6.2.0" + "ora" "^5.4.1" + "semver" "^6.3.0" + "shell-quote" "^1.7.3" + +"@react-native-community/cli-types@^8.0.0": + "integrity" "sha512-1lZS1PEvMlFaN3Se1ksyoFWzMjk+YfKi490GgsqKJln9gvFm8tqVPdnXttI5Uf2DQf3BMse8Bk8dNH4oV6Ewow==" + "resolved" "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-8.0.0.tgz" + "version" "8.0.0" + dependencies: + "joi" "^17.2.1" + +"@react-native-community/cli@^8.0.4": + "integrity" "sha512-E36hU/if3quQCfJHGWVkpsCnwtByRCwORuAX0r6yr1ebKktpKeEO49zY9PAu/Z1gfyxCtgluXY0HfRxjKRFXTg==" + "resolved" "https://registry.npmjs.org/@react-native-community/cli/-/cli-8.0.6.tgz" + "version" "8.0.6" + dependencies: + "@react-native-community/cli-clean" "^8.0.4" + "@react-native-community/cli-config" "^8.0.6" + "@react-native-community/cli-debugger-ui" "^8.0.0" + "@react-native-community/cli-doctor" "^8.0.6" + "@react-native-community/cli-hermes" "^8.0.5" + "@react-native-community/cli-plugin-metro" "^8.0.4" + "@react-native-community/cli-server-api" "^8.0.4" + "@react-native-community/cli-tools" "^8.0.4" + "@react-native-community/cli-types" "^8.0.0" + "chalk" "^4.1.2" + "commander" "^2.19.0" + "execa" "^1.0.0" + "find-up" "^4.1.0" + "fs-extra" "^8.1.0" + "graceful-fs" "^4.1.3" + "leven" "^3.1.0" + "lodash" "^4.17.15" + "minimist" "^1.2.0" + "prompts" "^2.4.0" + "semver" "^6.3.0" + +"@react-native-community/datetimepicker@^3.5.2": + "integrity" "sha512-TWRuAtr/DnrEcRewqvXMLea2oB+YF+SbtuYLHguALLxNJQLl/RFB7aTNZeF+OoH75zKFqtXECXV1/uxQUpA+sg==" + "resolved" "https://registry.npmjs.org/@react-native-community/datetimepicker/-/datetimepicker-3.5.2.tgz" + "version" "3.5.2" + dependencies: + "invariant" "^2.2.4" + +"@react-native-community/eslint-config@^2.0.0": + "integrity" "sha512-vHaMMfvMp9BWCQQ0lNIXibOJTcXIbYUQ8dSUsMOsrXgVkeVQJj88OwrKS00rQyqwMaC4/a6HuDiFzYUkGKOpVg==" + "resolved" "https://registry.npmjs.org/@react-native-community/eslint-config/-/eslint-config-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "@react-native-community/eslint-plugin" "^1.1.0" + "@typescript-eslint/eslint-plugin" "^3.1.0" + "@typescript-eslint/parser" "^3.1.0" + "babel-eslint" "^10.1.0" + "eslint-config-prettier" "^6.10.1" + "eslint-plugin-eslint-comments" "^3.1.2" + "eslint-plugin-flowtype" "2.50.3" + "eslint-plugin-jest" "22.4.1" + "eslint-plugin-prettier" "3.1.2" + "eslint-plugin-react" "^7.20.0" + "eslint-plugin-react-hooks" "^4.0.4" + "eslint-plugin-react-native" "^3.8.1" + "prettier" "^2.0.2" + +"@react-native-community/eslint-plugin@^1.1.0": + "integrity" "sha512-W/J0fNYVO01tioHjvYWQ9m6RgndVtbElzYozBq1ZPrHO/iCzlqoySHl4gO/fpCl9QEFjvJfjPgtPMTMlsoq5DQ==" + "resolved" "https://registry.npmjs.org/@react-native-community/eslint-plugin/-/eslint-plugin-1.1.0.tgz" + "version" "1.1.0" + +"@react-native-community/masked-view@^0.1.11": + "integrity" "sha512-rQfMIGSR/1r/SyN87+VD8xHHzDYeHaJq6elOSCAD+0iLagXkSI2pfA0LmSXP21uw5i3em7GkkRjfJ8wpqWXZNw==" + "resolved" "https://registry.npmjs.org/@react-native-community/masked-view/-/masked-view-0.1.11.tgz" + "version" "0.1.11" + +"@react-native-community/slider@^4.3.1": + "integrity" "sha512-1UOKwABK+F2+Vzj7pI3UjRzWXrjI7yNECW/JNvfIXdpaS2/Vf/YH3XEszpG+8ZueEPSxNK2S271NGEWlheaExg==" + "resolved" "https://registry.npmjs.org/@react-native-community/slider/-/slider-4.3.1.tgz" + "version" "4.3.1" + +"@react-native-firebase/analytics@^13.0.0": + "integrity" "sha512-6FachaeuBlI0jiZDktQBsk7KKsJyzEYxylFcgDv1Z4DBsbut0Dl4+7TlPJAlrXxqjlnU8W/2PsAv0j6U85JLmA==" + "resolved" "https://registry.npmjs.org/@react-native-firebase/analytics/-/analytics-13.1.1.tgz" + "version" "13.1.1" + +"@react-native-firebase/app@^13.0.0": + "integrity" "sha512-Hb4At6vdOL2N6EisCHyy7dKF9BhCDBPt5wBuxFWDwtvf4gAA3DPCosmqjg0U2C++02NqrH3VZ1fJCrBDIhXTbg==" + "resolved" "https://registry.npmjs.org/@react-native-firebase/app/-/app-13.1.1.tgz" + "version" "13.1.1" + dependencies: + "@expo/config-plugins" "^4.0.12" + "opencollective-postinstall" "^2.0.1" + "superstruct" "^0.6.2" + +"@react-native-firebase/crashlytics@^13.0.0": + "integrity" "sha512-FYYITYCWtp85UQADhb++bhgmSbdvZR9p5kAHp/r0pJms/IzQPIgfU27toAEw4wo/Y87P3Q/pLYV37Ub+7Aghyg==" + "resolved" "https://registry.npmjs.org/@react-native-firebase/crashlytics/-/crashlytics-13.1.1.tgz" + "version" "13.1.1" + dependencies: + "@expo/config-plugins" "^4.0.12" + "stacktrace-js" "^2.0.0" + +"@react-native-firebase/messaging@^13.1.1": + "integrity" "sha512-O5+WRZy9PHMHSzg0U2JotJ661ZBKP/92eTZeStaVcrfKA6miPiaNDLX4oYxu28AfwckHiwyLgM3SasTTYt15gA==" + "resolved" "https://registry.npmjs.org/@react-native-firebase/messaging/-/messaging-13.1.1.tgz" + "version" "13.1.1" + +"@react-native/assets@1.0.0": + "integrity" "sha512-KrwSpS1tKI70wuKl68DwJZYEvXktDHdZMG0k2AXD/rJVSlB23/X2CB2cutVR0HwNMJIal9HOUOBB2rVfa6UGtQ==" + "resolved" "https://registry.npmjs.org/@react-native/assets/-/assets-1.0.0.tgz" + "version" "1.0.0" + +"@react-native/normalize-color@*", "@react-native/normalize-color@^2.0.0", "@react-native/normalize-color@2.0.0": + "integrity" "sha512-Wip/xsc5lw8vsBlmY2MO/gFLp3MvuZ2baBZjDeTjjndMgM0h5sxz7AZR62RDPGgstp8Np7JzjvVqVT7tpFZqsw==" + "resolved" "https://registry.npmjs.org/@react-native/normalize-color/-/normalize-color-2.0.0.tgz" + "version" "2.0.0" + +"@react-native/polyfills@2.0.0": + "integrity" "sha512-K0aGNn1TjalKj+65D7ycc1//H9roAQ51GJVk5ZJQFb2teECGmzd86bYDC0aYdbRf7gtovescq4Zt6FR0tgXiHQ==" + "resolved" "https://registry.npmjs.org/@react-native/polyfills/-/polyfills-2.0.0.tgz" + "version" "2.0.0" + +"@react-navigation/core@^6.3.0": + "integrity" "sha512-nyvReUB00SAfHdL/AA+GksdaTuiC31LxHp+f1kxuPNkcGR7zSMVT+Wrq4OHe+VPFfCxJxoseQ2ElsvE+4IYFoQ==" + "resolved" "https://registry.npmjs.org/@react-navigation/core/-/core-6.3.0.tgz" + "version" "6.3.0" + dependencies: + "@react-navigation/routers" "^6.1.2" + "escape-string-regexp" "^4.0.0" + "nanoid" "^3.1.23" + "query-string" "^7.0.0" + "react-is" "^16.13.0" + "use-latest-callback" "^0.1.5" + +"@react-navigation/elements@^1.3.5": + "integrity" "sha512-3Ef5cYuQXqJRco7RG99fkDEciAuYTkAD7go5D8RFYG8rAp2aI/cDnGwFwvFVANlRsbFFPGU3ZLY8EUJihf4Hjw==" + "resolved" "https://registry.npmjs.org/@react-navigation/elements/-/elements-1.3.5.tgz" + "version" "1.3.5" + +"@react-navigation/native-stack@^6.8.0": + "integrity" "sha512-OhyyuSoIcY32kYNnTI0VUDcp2JT1jgFuT6j8FiUI/lPttcQKLVBS+jzRtHzpJ2D8N0CEjTLCyQNkVJBTpwjNFg==" + "resolved" "https://registry.npmjs.org/@react-navigation/native-stack/-/native-stack-6.8.0.tgz" + "version" "6.8.0" + dependencies: + "@react-navigation/elements" "^1.3.5" + "warn-once" "^0.1.0" + +"@react-navigation/native@^6.0.12": + "integrity" "sha512-23n0pDsFvFxPIkB4zrAip05uUj6Jr+5dinqrDdEU26cPoki3/iJlirvbSIs/64Om/OuTyUjFdB/zI75ng+m5Pg==" + "resolved" "https://registry.npmjs.org/@react-navigation/native/-/native-6.0.12.tgz" + "version" "6.0.12" + dependencies: + "@react-navigation/core" "^6.3.0" + "escape-string-regexp" "^4.0.0" + "fast-deep-equal" "^3.1.3" + "nanoid" "^3.1.23" + +"@react-navigation/routers@^6.1.2": + "integrity" "sha512-uJ+N7dyrZjA2L3ykyH0OyEiLNhzxDSfUqgOS4LmrLWlgly/oYFfPTqsxCD8zP0r3hv7ayLIPQPC1u1ubSO+42A==" + "resolved" "https://registry.npmjs.org/@react-navigation/routers/-/routers-6.1.2.tgz" + "version" "6.1.2" + dependencies: + "nanoid" "^3.1.23" + +"@reduxjs/toolkit@^1.8.5": + "integrity" "sha512-f4D5EXO7A7Xq35T0zRbWq5kJQyXzzscnHKmjnu2+37B3rwHU6mX9PYlbfXdnxcY6P/7zfmjhgan0Z+yuOfeBmA==" + "resolved" "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.8.5.tgz" + "version" "1.8.5" + dependencies: + "immer" "^9.0.7" + "redux" "^4.1.2" + "redux-thunk" "^2.4.1" + "reselect" "^4.1.5" + +"@sideway/address@^4.1.3": + "integrity" "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==" + "resolved" "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz" + "version" "4.1.4" + dependencies: + "@hapi/hoek" "^9.0.0" + +"@sideway/formula@^3.0.0": + "integrity" "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==" + "resolved" "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.0.tgz" + "version" "3.0.0" + +"@sideway/pinpoint@^2.0.0": + "integrity" "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" + "resolved" "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz" + "version" "2.0.0" + +"@sinonjs/commons@^1.7.0": + "integrity" "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==" + "resolved" "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz" + "version" "1.8.3" + dependencies: + "type-detect" "4.0.8" + +"@sinonjs/fake-timers@^6.0.1": + "integrity" "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==" + "resolved" "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz" + "version" "6.0.1" + dependencies: + "@sinonjs/commons" "^1.7.0" + +"@tootallnate/once@1": + "integrity" "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" + "resolved" "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz" + "version" "1.1.2" + +"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.7": + "integrity" "sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ==" + "resolved" "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.16.tgz" + "version" "7.1.16" dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" @@ -882,10144 +1552,7751 @@ "@types/babel__traverse" "*" "@types/babel__generator@*": - version "7.0.2" - resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.0.2.tgz#d2112a6b21fad600d7674274293c85dce0cb47fc" + "integrity" "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==" + "resolved" "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz" + "version" "7.6.3" dependencies: "@babel/types" "^7.0.0" "@types/babel__template@*": - version "7.0.2" - resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.0.2.tgz#4ff63d6b52eddac1de7b975a5223ed32ecea9307" + "integrity" "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==" + "resolved" "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz" + "version" "7.4.1" dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" -"@types/babel__traverse@*", "@types/babel__traverse@^7.0.6": - version "7.0.6" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.0.6.tgz#328dd1a8fc4cfe3c8458be9477b219ea158fd7b2" +"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": + "integrity" "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==" + "resolved" "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz" + "version" "7.14.2" dependencies: "@babel/types" "^7.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" - -"@types/istanbul-lib-report@*": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-1.1.1.tgz#e5471e7fa33c61358dd38426189c037a58433b8c" - 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" - dependencies: - "@types/istanbul-lib-coverage" "*" - "@types/istanbul-lib-report" "*" - -"@types/node@^8.0.24": - version "8.10.36" - resolved "https://registry.yarnpkg.com/@types/node/-/node-8.10.36.tgz#eac05d576fbcd0b4ea3c912dc58c20475c08d9e4" - -"@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" - -"@types/yargs@^12.0.2", "@types/yargs@^12.0.9": - version "12.0.12" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-12.0.12.tgz#45dd1d0638e8c8f153e87d296907659296873916" - -JSONStream@^1.3.4, JSONStream@^1.3.5: - version "1.3.5" - resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" - dependencies: - jsonparse "^1.2.0" - through ">=2.2.7 <3" - -abab@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/abab/-/abab-1.0.4.tgz#5faad9c2c07f60dd76770f71cf025b62a63cfd4e" - -abbrev@1, abbrev@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" - -absolute-path@^0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/absolute-path/-/absolute-path-0.0.0.tgz#a78762fbdadfb5297be99b15d35a785b2f095bf7" - -accepts@~1.3.3, accepts@~1.3.4: - version "1.3.5" - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.5.tgz#eb777df6011723a3b14e8a72c0805c8e86746bd2" - dependencies: - mime-types "~2.1.18" - negotiator "0.6.1" - -acorn-globals@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-4.1.0.tgz#ab716025dbe17c54d3ef81d32ece2b2d99fe2538" - dependencies: - acorn "^5.0.0" - -acorn@^5.0.0, acorn@^5.3.0: - version "5.7.4" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.4.tgz#3e8d8a9947d0599a1796d10225d7432f4a4acf5e" - -agent-base@4: - version "4.2.0" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.2.0.tgz#9838b5c3392b962bad031e6a4c5e1024abec45ce" - dependencies: - es6-promisify "^5.0.0" - -agent-base@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.3.0.tgz#8165f01c436009bccad0b1d122f05ed770efc6ee" - dependencies: - es6-promisify "^5.0.0" - -agent-base@~4.2.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.2.1.tgz#d89e5999f797875674c07d87f260fc41e83e8ca9" - dependencies: - es6-promisify "^5.0.0" - -agentkeepalive@^3.4.1: - version "3.5.1" - resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-3.5.1.tgz#4eba75cf2ad258fc09efd506cdb8d8c2971d35a4" - dependencies: - humanize-ms "^1.2.1" - -ajv@^5.3.0: - version "5.5.2" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.5.2.tgz#73b5eeca3fab653e3d3f9422b341ad42205dc965" - dependencies: - co "^4.6.0" - fast-deep-equal "^1.0.0" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.3.0" - -align-text@^0.1.1: - version "0.1.4" - resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117" - dependencies: - kind-of "^3.0.2" - longest "^1.0.1" - repeat-string "^1.5.2" +"@types/eslint-visitor-keys@^1.0.0": + "integrity" "sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==" + "resolved" "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz" + "version" "1.0.0" -ansi-align@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-2.0.0.tgz#c36aeccba563b89ceb556f3690f0b1d9e3547f7f" +"@types/graceful-fs@^4.1.2": + "integrity" "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==" + "resolved" "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz" + "version" "4.1.5" dependencies: - string-width "^2.0.0" + "@types/node" "*" -ansi-bgblack@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-bgblack/-/ansi-bgblack-0.1.1.tgz#a68ba5007887701b6aafbe3fa0dadfdfa8ee3ca2" +"@types/hoist-non-react-statics@^3.3.0": + "integrity" "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==" + "resolved" "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz" + "version" "3.3.1" dependencies: - ansi-wrap "0.1.0" + "@types/react" "*" + "hoist-non-react-statics" "^3.3.0" -ansi-bgblue@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-bgblue/-/ansi-bgblue-0.1.1.tgz#67bdc04edc9b9b5278969da196dea3d75c8c3613" - dependencies: - ansi-wrap "0.1.0" +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": + "integrity" "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" + "resolved" "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz" + "version" "2.0.3" -ansi-bgcyan@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-bgcyan/-/ansi-bgcyan-0.1.1.tgz#58489425600bde9f5507068dd969ebfdb50fe768" +"@types/istanbul-lib-report@*": + "integrity" "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==" + "resolved" "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" + "version" "3.0.0" dependencies: - ansi-wrap "0.1.0" - -ansi-bggreen@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-bggreen/-/ansi-bggreen-0.1.1.tgz#4e3191248529943f4321e96bf131d1c13816af49" - dependencies: - ansi-wrap "0.1.0" - -ansi-bgmagenta@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-bgmagenta/-/ansi-bgmagenta-0.1.1.tgz#9b28432c076eaa999418672a3efbe19391c2c7a1" - dependencies: - ansi-wrap "0.1.0" - -ansi-bgred@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-bgred/-/ansi-bgred-0.1.1.tgz#a76f92838382ba43290a6c1778424f984d6f1041" - dependencies: - ansi-wrap "0.1.0" - -ansi-bgwhite@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-bgwhite/-/ansi-bgwhite-0.1.1.tgz#6504651377a58a6ececd0331994e480258e11ba8" - dependencies: - ansi-wrap "0.1.0" - -ansi-bgyellow@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-bgyellow/-/ansi-bgyellow-0.1.1.tgz#c3fe2eb08cd476648029e6874d15a0b38f61d44f" - dependencies: - ansi-wrap "0.1.0" - -ansi-black@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-black/-/ansi-black-0.1.1.tgz#f6185e889360b2545a1ec50c0bf063fc43032453" - dependencies: - ansi-wrap "0.1.0" - -ansi-blue@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-blue/-/ansi-blue-0.1.1.tgz#15b804990e92fc9ca8c5476ce8f699777c21edbf" - dependencies: - ansi-wrap "0.1.0" - -ansi-bold@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-bold/-/ansi-bold-0.1.1.tgz#3e63950af5acc2ae2e670e6f67deb115d1a5f505" - dependencies: - ansi-wrap "0.1.0" - -ansi-colors@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-0.1.0.tgz#334ac36cd3ead708de5c69e19a98d1864226b43f" - dependencies: - ansi-bgblack "^0.1.1" - ansi-bgblue "^0.1.1" - ansi-bgcyan "^0.1.1" - ansi-bggreen "^0.1.1" - ansi-bgmagenta "^0.1.1" - ansi-bgred "^0.1.1" - ansi-bgwhite "^0.1.1" - ansi-bgyellow "^0.1.1" - ansi-black "^0.1.1" - ansi-blue "^0.1.1" - ansi-bold "^0.1.1" - ansi-cyan "^0.1.1" - ansi-dim "^0.1.1" - ansi-gray "^0.1.1" - ansi-green "^0.1.1" - ansi-grey "^0.1.1" - ansi-hidden "^0.1.1" - ansi-inverse "^0.1.1" - ansi-italic "^0.1.1" - ansi-magenta "^0.1.1" - ansi-red "^0.1.1" - ansi-reset "^0.1.1" - ansi-strikethrough "^0.1.1" - ansi-underline "^0.1.1" - ansi-white "^0.1.1" - ansi-yellow "^0.1.1" - lazy-cache "^0.2.4" + "@types/istanbul-lib-coverage" "*" -ansi-colors@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-0.2.0.tgz#72c31de2a0d9a2ccd0cac30cc9823eeb2f6434b5" - dependencies: - ansi-bgblack "^0.1.1" - ansi-bgblue "^0.1.1" - ansi-bgcyan "^0.1.1" - ansi-bggreen "^0.1.1" - ansi-bgmagenta "^0.1.1" - ansi-bgred "^0.1.1" - ansi-bgwhite "^0.1.1" - ansi-bgyellow "^0.1.1" - ansi-black "^0.1.1" - ansi-blue "^0.1.1" - ansi-bold "^0.1.1" - ansi-cyan "^0.1.1" - ansi-dim "^0.1.1" - ansi-gray "^0.1.1" - ansi-green "^0.1.1" - ansi-grey "^0.1.1" - ansi-hidden "^0.1.1" - ansi-inverse "^0.1.1" - ansi-italic "^0.1.1" - ansi-magenta "^0.1.1" - ansi-red "^0.1.1" - ansi-reset "^0.1.1" - ansi-strikethrough "^0.1.1" - ansi-underline "^0.1.1" - ansi-white "^0.1.1" - ansi-yellow "^0.1.1" - lazy-cache "^2.0.1" - -ansi-colors@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-1.1.0.tgz#6374b4dd5d4718ff3ce27a671a3b1cad077132a9" - 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" - dependencies: - ansi-wrap "0.1.0" - -ansi-dim@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-dim/-/ansi-dim-0.1.1.tgz#40de4c603aa8086d8e7a86b8ff998d5c36eefd6c" - dependencies: - ansi-wrap "0.1.0" - -ansi-escapes@^1.1.1: - version "1.4.0" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-1.4.0.tgz#d3a8a83b319aa67793662b13e761c7911422306e" - -ansi-escapes@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.1.0.tgz#f73207bb81207d75fd6c83f125af26eea378ca30" - -ansi-gray@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-gray/-/ansi-gray-0.1.1.tgz#2962cf54ec9792c48510a3deb524436861ef7251" - dependencies: - ansi-wrap "0.1.0" - -ansi-green@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-green/-/ansi-green-0.1.1.tgz#8a5d9a979e458d57c40e33580b37390b8e10d0f7" - dependencies: - ansi-wrap "0.1.0" - -ansi-grey@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-grey/-/ansi-grey-0.1.1.tgz#59d98b6ac2ba19f8a51798e9853fba78339a33c1" - dependencies: - ansi-wrap "0.1.0" - -ansi-hidden@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-hidden/-/ansi-hidden-0.1.1.tgz#ed6a4c498d2bb7cbb289dbf2a8d1dcc8567fae0f" - dependencies: - ansi-wrap "0.1.0" - -ansi-inverse@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-inverse/-/ansi-inverse-0.1.1.tgz#b6af45826fe826bfb528a6c79885794355ccd269" +"@types/istanbul-reports@^3.0.0": + "integrity" "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==" + "resolved" "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz" + "version" "3.0.1" dependencies: - ansi-wrap "0.1.0" + "@types/istanbul-lib-report" "*" -ansi-italic@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-italic/-/ansi-italic-0.1.1.tgz#104743463f625c142a036739cf85eda688986f23" +"@types/json-schema@^7.0.3": + "integrity" "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==" + "resolved" "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz" + "version" "7.0.9" + +"@types/json5@^0.0.29": + "integrity" "sha1-7ihweulOEdK4J7y+UnC86n8+ce4= sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + "resolved" "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz" + "version" "0.0.29" + +"@types/node@*": + "integrity" "sha512-ua7PgUoeQFjmWPcoo9khiPum3Pd60k4/2ZGXt18sm2Slk0W0xZTqt5Y0Ny1NyBiN1EVQ/+FaF9NcY4Qe6rwk5w==" + "resolved" "https://registry.npmjs.org/@types/node/-/node-16.11.6.tgz" + "version" "16.11.6" + +"@types/normalize-package-data@^2.4.0": + "integrity" "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==" + "resolved" "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz" + "version" "2.4.1" + +"@types/prettier@^2.0.0": + "integrity" "sha512-Fo79ojj3vdEZOHg3wR9ksAMRz4P3S5fDB5e/YWZiFnyFQI1WY2Vftu9XoXVVtJfxB7Bpce/QTqWSSntkz2Znrw==" + "resolved" "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.1.tgz" + "version" "2.4.1" + +"@types/prop-types@*": + "integrity" "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + "resolved" "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz" + "version" "15.7.5" + +"@types/react-native-vector-icons@^6.4.6": + "integrity" "sha512-z4sexbuZ7nmYsp7Z9YB5fSQoN3KFn6nZA3QsCkQLOYnVmVlxX4U22v/bM9Xx/6dOA1vClxoRZo2CFDX16uryXQ==" + "resolved" "https://registry.npmjs.org/@types/react-native-vector-icons/-/react-native-vector-icons-6.4.10.tgz" + "version" "6.4.10" + dependencies: + "@types/react" "*" + "@types/react-native" "*" + +"@types/react-native@*": + "integrity" "sha512-L81CB6W1m0s7d+TH/loP318+VKPwwjWQBUTVYQ1+lQTWiE5jHxyihgCmd7JbwLICo708FRSDwJW7pJoiZHy6yg==" + "resolved" "https://registry.npmjs.org/@types/react-native/-/react-native-0.67.4.tgz" + "version" "0.67.4" + dependencies: + "@types/react" "*" + +"@types/react-redux@^7.1.20": + "integrity" "sha512-7FkurKcS1k0FHZEtdbbgN8Oc6b+stGSfZYjQGicofJ0j4U0qIn/jaSvnP2pLwZKiai3/17xqqxkkrxTgN8UNbQ==" + "resolved" "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.24.tgz" + "version" "7.1.24" + dependencies: + "@types/hoist-non-react-statics" "^3.3.0" + "@types/react" "*" + "hoist-non-react-statics" "^3.3.0" + "redux" "^4.0.0" + +"@types/react@*": + "integrity" "sha512-UPxNGInDCIKlfqBrm8LDXYWNfLHwIdisWcsH5GpMyGjhEDLFgTtlRBaoWuCua9HcyuE0rMkmAeZ3FXV1pYLIYQ==" + "resolved" "https://registry.npmjs.org/@types/react/-/react-18.0.5.tgz" + "version" "18.0.5" + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + "csstype" "^3.0.2" + +"@types/scheduler@*": + "integrity" "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + "resolved" "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz" + "version" "0.16.2" + +"@types/stack-utils@^2.0.0": + "integrity" "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + "resolved" "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz" + "version" "2.0.1" + +"@types/yargs-parser@*": + "integrity" "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==" + "resolved" "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz" + "version" "20.2.1" + +"@types/yargs@^15.0.0": + "integrity" "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==" + "resolved" "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz" + "version" "15.0.14" + dependencies: + "@types/yargs-parser" "*" + +"@types/yargs@^16.0.0": + "integrity" "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==" + "resolved" "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz" + "version" "16.0.4" + dependencies: + "@types/yargs-parser" "*" + +"@typescript-eslint/eslint-plugin@^3.1.0": + "integrity" "sha512-PQg0emRtzZFWq6PxBcdxRH3QIQiyFO3WCVpRL3fgj5oQS3CDs3AeAKfv4DxNhzn8ITdNJGJ4D3Qw8eAJf3lXeQ==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-3.10.1.tgz" + "version" "3.10.1" + dependencies: + "@typescript-eslint/experimental-utils" "3.10.1" + "debug" "^4.1.1" + "functional-red-black-tree" "^1.0.1" + "regexpp" "^3.0.0" + "semver" "^7.3.2" + "tsutils" "^3.17.1" + +"@typescript-eslint/experimental-utils@3.10.1": + "integrity" "sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz" + "version" "3.10.1" + dependencies: + "@types/json-schema" "^7.0.3" + "@typescript-eslint/types" "3.10.1" + "@typescript-eslint/typescript-estree" "3.10.1" + "eslint-scope" "^5.0.0" + "eslint-utils" "^2.0.0" + +"@typescript-eslint/parser@^3.1.0": + "integrity" "sha512-Ug1RcWcrJP02hmtaXVS3axPPTTPnZjupqhgj+NnZ6BCkwSImWk/283347+x9wN+lqOdK9Eo3vsyiyDHgsmiEJw==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-3.10.1.tgz" + "version" "3.10.1" + dependencies: + "@types/eslint-visitor-keys" "^1.0.0" + "@typescript-eslint/experimental-utils" "3.10.1" + "@typescript-eslint/types" "3.10.1" + "@typescript-eslint/typescript-estree" "3.10.1" + "eslint-visitor-keys" "^1.1.0" + +"@typescript-eslint/types@3.10.1": + "integrity" "sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/types/-/types-3.10.1.tgz" + "version" "3.10.1" + +"@typescript-eslint/typescript-estree@3.10.1": + "integrity" "sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz" + "version" "3.10.1" + dependencies: + "@typescript-eslint/types" "3.10.1" + "@typescript-eslint/visitor-keys" "3.10.1" + "debug" "^4.1.1" + "glob" "^7.1.6" + "is-glob" "^4.0.1" + "lodash" "^4.17.15" + "semver" "^7.3.2" + "tsutils" "^3.17.1" + +"@typescript-eslint/visitor-keys@3.10.1": + "integrity" "sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz" + "version" "3.10.1" + dependencies: + "eslint-visitor-keys" "^1.1.0" + +"@xmldom/xmldom@~0.7.0": + "integrity" "sha512-V3BIhmY36fXZ1OtVcI9W+FxQqxVLsPKcNjWigIaa81dLC9IolJl5Mt4Cvhmr0flUnjSpTdrbMTSbXqYqV5dT6A==" + "resolved" "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.5.tgz" + "version" "0.7.5" + +"abab@^2.0.3", "abab@^2.0.5": + "integrity" "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" + "resolved" "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz" + "version" "2.0.5" + +"abort-controller@^3.0.0": + "integrity" "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==" + "resolved" "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "event-target-shim" "^5.0.0" + +"absolute-path@^0.0.0": + "integrity" "sha512-HQiug4c+/s3WOvEnDRxXVmNtSG5s2gJM9r19BTcqjp7BWcE48PB+Y2G6jE65kqI0LpsQeMZygt/b60Gi4KxGyA==" + "resolved" "https://registry.npmjs.org/absolute-path/-/absolute-path-0.0.0.tgz" + "version" "0.0.0" + +"accepts@^1.3.7", "accepts@~1.3.5", "accepts@~1.3.7": + "integrity" "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==" + "resolved" "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz" + "version" "1.3.8" + dependencies: + "mime-types" "~2.1.34" + "negotiator" "0.6.3" + +"acorn-globals@^6.0.0": + "integrity" "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==" + "resolved" "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "acorn" "^7.1.1" + "acorn-walk" "^7.1.1" + +"acorn-jsx@^5.3.1": + "integrity" "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==" + "resolved" "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz" + "version" "5.3.2" + +"acorn-walk@^7.1.1": + "integrity" "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" + "resolved" "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz" + "version" "7.2.0" + +"acorn@^7.1.1", "acorn@^7.4.0": + "integrity" "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + "resolved" "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" + "version" "7.4.1" + +"acorn@^8.2.4": + "integrity" "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==" + "resolved" "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz" + "version" "8.5.0" + +"agent-base@6": + "integrity" "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==" + "resolved" "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" + "version" "6.0.2" + dependencies: + "debug" "4" + +"aggregate-error@^3.0.0": + "integrity" "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==" + "resolved" "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "clean-stack" "^2.0.0" + "indent-string" "^4.0.0" + +"ajv@^6.10.0", "ajv@^6.12.4": + "integrity" "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==" + "resolved" "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" + "version" "6.12.6" + 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" + +"ajv@^8.0.1": + "integrity" "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==" + "resolved" "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz" + "version" "8.11.0" + dependencies: + "fast-deep-equal" "^3.1.1" + "json-schema-traverse" "^1.0.0" + "require-from-string" "^2.0.2" + "uri-js" "^4.2.2" + +"anser@^1.4.9": + "integrity" "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==" + "resolved" "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz" + "version" "1.4.10" + +"ansi-colors@^4.1.1": + "integrity" "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==" + "resolved" "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz" + "version" "4.1.3" + +"ansi-escapes@^4.2.1", "ansi-escapes@^4.3.0": + "integrity" "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==" + "resolved" "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" + "version" "4.3.2" + dependencies: + "type-fest" "^0.21.3" + +"ansi-fragments@^0.2.1": + "integrity" "sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==" + "resolved" "https://registry.npmjs.org/ansi-fragments/-/ansi-fragments-0.2.1.tgz" + "version" "0.2.1" + dependencies: + "colorette" "^1.0.7" + "slice-ansi" "^2.0.0" + "strip-ansi" "^5.0.0" + +"ansi-regex@^2.0.0": + "integrity" "sha1-w7M6te42DYbg5ijwRorn7yfWVN8= sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==" + "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" + "version" "2.1.1" + +"ansi-regex@^4.1.0": + "integrity" "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" + "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz" + "version" "4.1.1" + +"ansi-regex@^5.0.0", "ansi-regex@^5.0.1": + "integrity" "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" + "version" "5.0.1" + +"ansi-regex@^6.0.1": + "integrity" "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz" + "version" "6.0.1" + +"ansi-styles@^2.2.1": + "integrity" "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==" + "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" + "version" "2.2.1" + +"ansi-styles@^3.2.0", "ansi-styles@^3.2.1": + "integrity" "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==" + "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" + "version" "3.2.1" + dependencies: + "color-convert" "^1.9.0" + +"ansi-styles@^4.0.0": + "integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==" + "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" + "version" "4.3.0" + dependencies: + "color-convert" "^2.0.1" + +"ansi-styles@^4.1.0": + "integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==" + "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" + "version" "4.3.0" + dependencies: + "color-convert" "^2.0.1" + +"ansi-styles@^6.0.0": + "integrity" "sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==" + "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz" + "version" "6.1.0" + +"anymatch@^2.0.0": + "integrity" "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==" + "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "micromatch" "^3.1.4" + "normalize-path" "^2.1.1" + +"anymatch@^3.0.3": + "integrity" "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==" + "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz" + "version" "3.1.2" + dependencies: + "normalize-path" "^3.0.0" + "picomatch" "^2.0.4" + +"appdirsjs@^1.2.4": + "integrity" "sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==" + "resolved" "https://registry.npmjs.org/appdirsjs/-/appdirsjs-1.2.7.tgz" + "version" "1.2.7" + +"argparse@^1.0.7": + "integrity" "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==" + "resolved" "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" + "version" "1.0.10" + dependencies: + "sprintf-js" "~1.0.2" + +"aria-query@^4.2.2": + "integrity" "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==" + "resolved" "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz" + "version" "4.2.2" + dependencies: + "@babel/runtime" "^7.10.2" + "@babel/runtime-corejs3" "^7.10.2" + +"arr-diff@^4.0.0": + "integrity" "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==" + "resolved" "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz" + "version" "4.0.0" + +"arr-flatten@^1.1.0": + "integrity" "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + "resolved" "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz" + "version" "1.1.0" + +"arr-union@^3.1.0": + "integrity" "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==" + "resolved" "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz" + "version" "3.1.0" + +"array-includes@^3.1.4", "array-includes@^3.1.5": + "integrity" "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==" + "resolved" "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz" + "version" "3.1.5" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.4" + "es-abstract" "^1.19.5" + "get-intrinsic" "^1.1.1" + "is-string" "^1.0.7" + +"array-unique@^0.3.2": + "integrity" "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==" + "resolved" "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz" + "version" "0.3.2" + +"array.prototype.flat@^1.2.5": + "integrity" "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==" + "resolved" "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz" + "version" "1.3.0" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + "es-abstract" "^1.19.2" + "es-shim-unscopables" "^1.0.0" + +"array.prototype.flatmap@^1.3.0": + "integrity" "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==" + "resolved" "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz" + "version" "1.3.0" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + "es-abstract" "^1.19.2" + "es-shim-unscopables" "^1.0.0" + +"asap@~2.0.6": + "integrity" "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + "resolved" "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz" + "version" "2.0.6" + +"assign-symbols@^1.0.0": + "integrity" "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==" + "resolved" "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz" + "version" "1.0.0" + +"ast-types-flow@^0.0.7": + "integrity" "sha1-9wtzXGvKGlycItmCw+Oef+ujva0= sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" + "resolved" "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz" + "version" "0.0.7" + +"ast-types@0.14.2": + "integrity" "sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==" + "resolved" "https://registry.npmjs.org/ast-types/-/ast-types-0.14.2.tgz" + "version" "0.14.2" + dependencies: + "tslib" "^2.0.1" + +"astral-regex@^1.0.0": + "integrity" "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==" + "resolved" "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz" + "version" "1.0.0" + +"astral-regex@^2.0.0": + "integrity" "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==" + "resolved" "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz" + "version" "2.0.0" + +"async-limiter@~1.0.0": + "integrity" "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + "resolved" "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz" + "version" "1.0.1" + +"async@^3.2.2": + "integrity" "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + "resolved" "https://registry.npmjs.org/async/-/async-3.2.4.tgz" + "version" "3.2.4" + +"async@~0.2.9": + "integrity" "sha1-trvgsGdLnXGXCMo43owjfLUmw9E= sha512-eAkdoKxU6/LkKDBzLpT+t6Ff5EtfSF4wx1WfJiPEEV7WNLnDaRXk0oVysiEPm262roaachGexwUv94WhSgN5TQ==" + "resolved" "https://registry.npmjs.org/async/-/async-0.2.10.tgz" + "version" "0.2.10" + +"async@0.2.x": + "integrity" "sha1-trvgsGdLnXGXCMo43owjfLUmw9E= sha512-eAkdoKxU6/LkKDBzLpT+t6Ff5EtfSF4wx1WfJiPEEV7WNLnDaRXk0oVysiEPm262roaachGexwUv94WhSgN5TQ==" + "resolved" "https://registry.npmjs.org/async/-/async-0.2.10.tgz" + "version" "0.2.10" + +"asynckit@^0.4.0": + "integrity" "sha1-x57Zf380y48robyXkLzDZkdLS3k= sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + "resolved" "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" + "version" "0.4.0" + +"atob@^2.1.2": + "integrity" "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + "resolved" "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz" + "version" "2.1.2" + +"available-typed-arrays@^1.0.5": + "integrity" "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" + "resolved" "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz" + "version" "1.0.5" + +"axe-core@^4.4.3": + "integrity" "sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==" + "resolved" "https://registry.npmjs.org/axe-core/-/axe-core-4.4.3.tgz" + "version" "4.4.3" + +"axobject-query@^2.2.0": + "integrity" "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" + "resolved" "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz" + "version" "2.2.0" + +"babel-code-frame@^6.26.0": + "integrity" "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s= sha512-XqYMR2dfdGMW+hd0IUZ2PwK+fGeFkOxZJ0wY+JaQAHzt1Zx8LcvpiZD2NiGkEG8qx0CfkAOr5xt76d1e8vG90g==" + "resolved" "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz" + "version" "6.26.0" + dependencies: + "chalk" "^1.1.3" + "esutils" "^2.0.2" + "js-tokens" "^3.0.2" + +"babel-core@^6.18.0", "babel-core@^6.26.0": + "integrity" "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==" + "resolved" "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz" + "version" "6.26.3" + dependencies: + "babel-code-frame" "^6.26.0" + "babel-generator" "^6.26.0" + "babel-helpers" "^6.24.1" + "babel-messages" "^6.23.0" + "babel-register" "^6.26.0" + "babel-runtime" "^6.26.0" + "babel-template" "^6.26.0" + "babel-traverse" "^6.26.0" + "babel-types" "^6.26.0" + "babylon" "^6.18.0" + "convert-source-map" "^1.5.1" + "debug" "^2.6.9" + "json5" "^0.5.1" + "lodash" "^4.17.4" + "minimatch" "^3.0.4" + "path-is-absolute" "^1.0.1" + "private" "^0.1.8" + "slash" "^1.0.0" + "source-map" "^0.5.7" + +"babel-core@^7.0.0-bridge.0": + "integrity" "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==" + "resolved" "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz" + "version" "7.0.0-bridge.0" + +"babel-eslint@^10.1.0": + "integrity" "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==" + "resolved" "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz" + "version" "10.1.0" dependencies: - ansi-wrap "0.1.0" - -ansi-magenta@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-magenta/-/ansi-magenta-0.1.1.tgz#063b5ba16fb3f23e1cfda2b07c0a89de11e430ae" + "@babel/code-frame" "^7.0.0" + "@babel/parser" "^7.7.0" + "@babel/traverse" "^7.7.0" + "@babel/types" "^7.7.0" + "eslint-visitor-keys" "^1.0.0" + "resolve" "^1.12.0" + +"babel-generator@^6.26.0": + "integrity" "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==" + "resolved" "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz" + "version" "6.26.1" + dependencies: + "babel-messages" "^6.23.0" + "babel-runtime" "^6.26.0" + "babel-types" "^6.26.0" + "detect-indent" "^4.0.0" + "jsesc" "^1.3.0" + "lodash" "^4.17.4" + "source-map" "^0.5.7" + "trim-right" "^1.0.1" + +"babel-helper-builder-binary-assignment-operator-visitor@^6.24.1": + "integrity" "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ= sha512-gCtfYORSG1fUMX4kKraymq607FWgMWg+j42IFPc18kFQEsmtaibP4UrqsXt8FlEJle25HUd4tsoDR7H2wDhe9Q==" + "resolved" "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz" + "version" "6.24.1" + dependencies: + "babel-helper-explode-assignable-expression" "^6.24.1" + "babel-runtime" "^6.22.0" + "babel-types" "^6.24.1" + +"babel-helper-builder-react-jsx@^6.24.1": + "integrity" "sha1-Of+DE7dci2Xc7/HzHTg+D/KkCKA= sha512-02I9jDjnVEuGy2BR3LRm9nPRb/+Ja0pvZVLr1eI5TYAA/dB0Xoc+WBo50+aDfhGDLhlBY1+QURjn9uvcFd8gzg==" + "resolved" "https://registry.npmjs.org/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz" + "version" "6.26.0" + dependencies: + "babel-runtime" "^6.26.0" + "babel-types" "^6.26.0" + "esutils" "^2.0.2" + +"babel-helper-call-delegate@^6.24.1": + "integrity" "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340= sha512-RL8n2NiEj+kKztlrVJM9JT1cXzzAdvWFh76xh/H1I4nKwunzE4INBXn8ieCZ+wh4zWszZk7NBS1s/8HR5jDkzQ==" + "resolved" "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz" + "version" "6.24.1" + 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": + "integrity" "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8= sha512-bHkmjcC9lM1kmZcVpA5t2om2nzT/xiZpo6TJq7UlZ3wqKfzia4veeXbIhKvJXAMzhhEBd3cR1IElL5AenWEUpA==" + "resolved" "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz" + "version" "6.26.0" + 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": + "integrity" "sha1-8luCz33BBDPFX3BZLVdGQArCLKo= sha512-qe5csbhbvq6ccry9G7tkXbzNtcDiH4r51rrPUbwwoTzZ18AqxWYRZT6AOmxrpxKnQBW0pYlBI/8vh73Z//78nQ==" + "resolved" "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz" + "version" "6.24.1" + dependencies: + "babel-runtime" "^6.22.0" + "babel-traverse" "^6.24.1" + "babel-types" "^6.24.1" + +"babel-helper-function-name@^6.24.1": + "integrity" "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk= sha512-Oo6+e2iX+o9eVvJ9Y5eKL5iryeRdsIkwRYheCuhYdVHsdEQysbc2z2QkqCLIYnNxkT5Ss3ggrHdXiDI7Dhrn4Q==" + "resolved" "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz" + "version" "6.24.1" + 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": + "integrity" "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0= sha512-WfgKFX6swFB1jS2vo+DwivRN4NB8XUdM3ij0Y1gnC21y1tdBoe6xjVnd7NSI6alv+gZXCtJqvrTeMW3fR/c0ng==" + "resolved" "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz" + "version" "6.24.1" + dependencies: + "babel-runtime" "^6.22.0" + "babel-types" "^6.24.1" + +"babel-helper-hoist-variables@^6.24.1": + "integrity" "sha1-HssnaJydJVE+rbyZFKc/VAi+enY= sha512-zAYl3tqerLItvG5cKYw7f1SpvIxS9zi7ohyGHaI9cgDUjAT6YcY9jIEH5CstetP5wHIVSceXwNS7Z5BpJg+rOw==" + "resolved" "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz" + "version" "6.24.1" + dependencies: + "babel-runtime" "^6.22.0" + "babel-types" "^6.24.1" + +"babel-helper-optimise-call-expression@^6.24.1": + "integrity" "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc= sha512-Op9IhEaxhbRT8MDXx2iNuMgciu2V8lDvYCNQbDGjdBNCjaMvyLf4wl4A3b8IgndCyQF8TwfgsQ8T3VD8aX1/pA==" + "resolved" "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz" + "version" "6.24.1" + dependencies: + "babel-runtime" "^6.22.0" + "babel-types" "^6.24.1" + +"babel-helper-replace-supers@^6.24.1": + "integrity" "sha1-v22/5Dk40XNpohPKiov3S2qQqxo= sha512-sLI+u7sXJh6+ToqDr57Bv973kCepItDhMou0xCP2YPVmR1jkHSCY+p1no8xErbV1Siz5QE8qKT1WIwybSWlqjw==" + "resolved" "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz" + "version" "6.24.1" + 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-helpers@^6.24.1": + "integrity" "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI= sha512-n7pFrqQm44TCYvrCDb0MqabAF+JUBq+ijBvNMUxpkLjJaAu32faIexewMumrH5KLLJ1HDyT0PTEqRyAe/GwwuQ==" + "resolved" "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz" + "version" "6.24.1" + dependencies: + "babel-runtime" "^6.22.0" + "babel-template" "^6.24.1" + +"babel-jest@^26.6.3": + "integrity" "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==" + "resolved" "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz" + "version" "26.6.3" + dependencies: + "@jest/transform" "^26.6.2" + "@jest/types" "^26.6.2" + "@types/babel__core" "^7.1.7" + "babel-plugin-istanbul" "^6.0.0" + "babel-preset-jest" "^26.6.2" + "chalk" "^4.0.0" + "graceful-fs" "^4.2.4" + "slash" "^3.0.0" + +"babel-messages@^6.23.0": + "integrity" "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4= sha512-Bl3ZiA+LjqaMtNYopA9TYE9HP1tQ+E5dLxE0XrAzcIJeK2UqF0/EaqXwBn9esd4UmTfEab+P+UYQ1GnioFIb/w==" + "resolved" "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz" + "version" "6.23.0" + dependencies: + "babel-runtime" "^6.22.0" + +"babel-plugin-check-es2015-constants@^6.5.0": + "integrity" "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o= sha512-B1M5KBP29248dViEo1owyY32lk1ZSH2DaNNrXLGt8lyjjHm7pBqAdQ7VKUPR6EEDO323+OvT3MQXbCin8ooWdA==" + "resolved" "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz" + "version" "6.22.0" + dependencies: + "babel-runtime" "^6.22.0" + +"babel-plugin-dynamic-import-node@^2.3.3": + "integrity" "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==" + "resolved" "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz" + "version" "2.3.3" + dependencies: + "object.assign" "^4.1.0" + +"babel-plugin-flow-react-proptypes@^2.1.3": + "integrity" "sha1-Ps4SoCQ2ChHPz6yWvdh+e5O6cBU= sha512-+eD98WXYjUUiWFbr/Qsbdb6IUKMy4M7KgSB+UslKeX3/EyEUQnIRWdhWHo1PilN6DZGKS8Y1Wr3XJJf3k+2PVg==" + "resolved" "https://registry.npmjs.org/babel-plugin-flow-react-proptypes/-/babel-plugin-flow-react-proptypes-2.2.1.tgz" + "version" "2.2.1" + dependencies: + "babel-core" "^6.18.0" + "babel-template" "^6.16.0" + "babel-traverse" "^6.18.0" + "babel-types" "^6.18.0" + +"babel-plugin-istanbul@^6.0.0": + "integrity" "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==" + "resolved" "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz" + "version" "6.1.1" dependencies: - ansi-wrap "0.1.0" + "@babel/helper-plugin-utils" "^7.0.0" + "@istanbuljs/load-nyc-config" "^1.0.0" + "@istanbuljs/schema" "^0.1.2" + "istanbul-lib-instrument" "^5.0.4" + "test-exclude" "^6.0.0" + +"babel-plugin-jest-hoist@^26.6.2": + "integrity" "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==" + "resolved" "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz" + "version" "26.6.2" + dependencies: + "@babel/template" "^7.3.3" + "@babel/types" "^7.3.3" + "@types/babel__core" "^7.0.0" + "@types/babel__traverse" "^7.0.6" -ansi-red@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-red/-/ansi-red-0.1.1.tgz#8c638f9d1080800a353c9c28c8a81ca4705d946c" +"babel-plugin-polyfill-corejs2@^0.2.3": + "integrity" "sha512-NDZ0auNRzmAfE1oDDPW2JhzIMXUk+FFe2ICejmt5T4ocKgiQx3e0VCRx9NCAidcMtL2RUZaWtXnmjTCkx0tcbA==" + "resolved" "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.3.tgz" + "version" "0.2.3" + dependencies: + "@babel/compat-data" "^7.13.11" + "@babel/helper-define-polyfill-provider" "^0.2.4" + "semver" "^6.1.1" + +"babel-plugin-polyfill-corejs3@^0.3.0": + "integrity" "sha512-JLwi9vloVdXLjzACL80j24bG6/T1gYxwowG44dg6HN/7aTPdyPbJJidf6ajoA3RPHHtW0j9KMrSOLpIZpAnPpg==" + "resolved" "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.3.0.tgz" + "version" "0.3.0" + dependencies: + "@babel/helper-define-polyfill-provider" "^0.2.4" + "core-js-compat" "^3.18.0" + +"babel-plugin-polyfill-regenerator@^0.2.3": + "integrity" "sha512-JVE78oRZPKFIeUqFGrSORNzQnrDwZR16oiWeGM8ZyjBn2XAT5OjP+wXx5ESuo33nUsFUEJYjtklnsKbxW5L+7g==" + "resolved" "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.3.tgz" + "version" "0.2.3" + dependencies: + "@babel/helper-define-polyfill-provider" "^0.2.4" + +"babel-plugin-react-transform@2.0.2": + "integrity" "sha1-UVu/qZaJOYEULZCx+bFjXeKZUQk= sha512-y/e6c6xTp5vNAOWJ628872w0ntFbiM4baNSvubOE4xWIEeI8J3npUz0I1DVbzcjijtyket2WRXSqCFYoI3ENZQ==" + "resolved" "https://registry.npmjs.org/babel-plugin-react-transform/-/babel-plugin-react-transform-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "lodash" "^4.6.1" + +"babel-plugin-syntax-async-functions@^6.5.0": + "integrity" "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU= sha512-4Zp4unmHgw30A1eWI5EpACji2qMocisdXhAftfhXoSV9j0Tvj6nRFE3tOmRY912E0FMRm/L5xWE7MGVT2FoLnw==" + "resolved" "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz" + "version" "6.13.0" + +"babel-plugin-syntax-class-properties@^6.5.0", "babel-plugin-syntax-class-properties@^6.8.0": + "integrity" "sha1-1+sjt5oxf4VDlixQW4J8fWysJ94= sha512-chI3Rt9T1AbrQD1s+vxw3KcwC9yHtF621/MacuItITfZX344uhQoANjpoSJZleAmW2tjlolqB/f+h7jIqXa7pA==" + "resolved" "https://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz" + "version" "6.13.0" + +"babel-plugin-syntax-exponentiation-operator@^6.8.0": + "integrity" "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4= sha512-Z/flU+T9ta0aIEKl1tGEmN/pZiI1uXmCiGFRegKacQfEJzp7iNsKloZmyJlQr+75FCJtiFfGIK03SiCvCt9cPQ==" + "resolved" "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz" + "version" "6.13.0" + +"babel-plugin-syntax-flow@^6.18.0", "babel-plugin-syntax-flow@^6.5.0": + "integrity" "sha1-TDqyCiryaqIM0lmVw5jE63AxDI0= sha512-HbTDIoG1A1op7Tl/wIFQPULIBA61tsJ8Ntq2FAhLwuijrzosM/92kAfgU1Q3Kc7DH/cprJg5vDfuTY4QUL4rDA==" + "resolved" "https://registry.npmjs.org/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz" + "version" "6.18.0" + +"babel-plugin-syntax-jsx@^6.5.0", "babel-plugin-syntax-jsx@^6.8.0": + "integrity" "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY= sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==" + "resolved" "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz" + "version" "6.18.0" + +"babel-plugin-syntax-object-rest-spread@^6.8.0": + "integrity" "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U= sha512-C4Aq+GaAj83pRQ0EFgTvw5YO6T3Qz2KGrNRwIj9mSoNHVvdZY4KO2uA6HNtNXCw993iSZnckY1aLW8nOi8i4+w==" + "resolved" "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz" + "version" "6.13.0" + +"babel-plugin-syntax-trailing-function-commas@^6.5.0": + "integrity" "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM= sha512-Gx9CH3Q/3GKbhs07Bszw5fPTlU+ygrOGfAhEt7W2JICwufpC4SuO0mG0+4NykPBSYPMJhqvVlDBU17qB1D+hMQ==" + "resolved" "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz" + "version" "6.22.0" + +"babel-plugin-syntax-trailing-function-commas@^7.0.0-beta.0": + "integrity" "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==" + "resolved" "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz" + "version" "7.0.0-beta.0" + +"babel-plugin-transform-class-properties@^6.5.0": + "integrity" "sha1-anl2PqYdM9NvN7YRqp3vgagbRqw= sha512-n4jtBA3OYBdvG5PRMKsMXJXHfLYw/ZOmtxCLOOwz6Ro5XlrColkStLnz1AS1L2yfPA9BKJ1ZNlmVCLjAL9DSIg==" + "resolved" "https://registry.npmjs.org/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz" + "version" "6.24.1" + 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-es2015-arrow-functions@^6.5.0": + "integrity" "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE= sha512-PCqwwzODXW7JMrzu+yZIaYbPQSKjDTAsNNlK2l5Gg9g4rz2VzLnZsStvp/3c46GfXpwkyufb3NCyG9+50FF1Vg==" + "resolved" "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz" + "version" "6.22.0" + dependencies: + "babel-runtime" "^6.22.0" + +"babel-plugin-transform-es2015-block-scoping@^6.5.0": + "integrity" "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8= sha512-YiN6sFAQ5lML8JjCmr7uerS5Yc/EMbgg9G8ZNmk2E3nYX4ckHR01wrkeeMijEf5WHNK5TW0Sl0Uu3pv3EdOJWw==" + "resolved" "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz" + "version" "6.26.0" + 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.5.0": + "integrity" "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs= sha512-5Dy7ZbRinGrNtmWpquZKZ3EGY8sDgIVB4CU8Om8q8tnMLrD/m94cKglVcHps0BCTdZ0TJeeAWOq2TK9MIY6cag==" + "resolved" "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz" + "version" "6.24.1" + 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.5.0": + "integrity" "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM= sha512-C/uAv4ktFP/Hmh01gMTvYvICrKze0XVX9f2PdIXuriCSvUmV9j+u+BB9f5fJK3+878yMK6dkdcq+Ymr9mrcLzw==" + "resolved" "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz" + "version" "6.24.1" + dependencies: + "babel-runtime" "^6.22.0" + "babel-template" "^6.24.1" + +"babel-plugin-transform-es2015-destructuring@^6.5.0": + "integrity" "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0= sha512-aNv/GDAW0j/f4Uy1OEPZn1mqD+Nfy9viFGBfQ5bZyT35YqOiqx7/tXdyfZkJ1sC21NyEsBdfDY6PYmLHF4r5iA==" + "resolved" "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz" + "version" "6.23.0" + dependencies: + "babel-runtime" "^6.22.0" + +"babel-plugin-transform-es2015-for-of@^6.5.0": + "integrity" "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE= sha512-DLuRwoygCoXx+YfxHLkVx5/NpeSbVwfoTeBykpJK7JhYWlL/O8hgAK/reforUnZDlxasOrVPPJVI/guE3dCwkw==" + "resolved" "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz" + "version" "6.23.0" + dependencies: + "babel-runtime" "^6.22.0" + +"babel-plugin-transform-es2015-function-name@^6.5.0": + "integrity" "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos= sha512-iFp5KIcorf11iBqu/y/a7DK3MN5di3pNCzto61FqCNnUX4qeBwcV1SLqe10oXNnCaxBUImX3SckX2/o1nsrTcg==" + "resolved" "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz" + "version" "6.24.1" + dependencies: + "babel-helper-function-name" "^6.24.1" + "babel-runtime" "^6.22.0" + "babel-types" "^6.24.1" + +"babel-plugin-transform-es2015-literals@^6.5.0": + "integrity" "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4= sha512-tjFl0cwMPpDYyoqYA9li1/7mGFit39XiNX5DKC/uCNjBctMxyL1/PT/l4rSlbvBG1pOKI88STRdUsWXB3/Q9hQ==" + "resolved" "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz" + "version" "6.22.0" + dependencies: + "babel-runtime" "^6.22.0" + +"babel-plugin-transform-es2015-modules-commonjs@^6.5.0": + "integrity" "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==" + "resolved" "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz" + "version" "6.26.2" + 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-parameters@^6.5.0": + "integrity" "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys= sha512-8HxlW+BB5HqniD+nLkQ4xSAVq3bR/pcYW9IigY+2y0dI+Y7INFeTbfAQr+63T3E4UDsZGjyb+l9txUnABWxlOQ==" + "resolved" "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz" + "version" "6.24.1" + 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.5.0": + "integrity" "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA= sha512-mDdocSfUVm1/7Jw/FIRNw9vPrBQNePy6wZJlR8HAUBLybNp1w/6lr6zZ2pjMShee65t/ybR5pT8ulkLzD1xwiw==" + "resolved" "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz" + "version" "6.24.1" + dependencies: + "babel-runtime" "^6.22.0" + "babel-types" "^6.24.1" + +"babel-plugin-transform-es2015-spread@^6.5.0": + "integrity" "sha1-1taKmfia7cRTbIGlQujdnxdG+NE= sha512-3Ghhi26r4l3d0Js933E5+IhHwk0A1yiutj9gwvzmFbVV0sPMYk2lekhOufHBswX7NCoSeF4Xrl3sCIuSIa+zOg==" + "resolved" "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz" + "version" "6.22.0" + dependencies: + "babel-runtime" "^6.22.0" + +"babel-plugin-transform-es2015-template-literals@^6.5.0": + "integrity" "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0= sha512-x8b9W0ngnKzDMHimVtTfn5ryimars1ByTqsfBDwAqLibmuuQY6pgBQi5z1ErIsUOWBdw1bW9FSz5RZUojM4apg==" + "resolved" "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz" + "version" "6.22.0" + dependencies: + "babel-runtime" "^6.22.0" + +"babel-plugin-transform-exponentiation-operator@^6.24.1": + "integrity" "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4= sha512-LzXDmbMkklvNhprr20//RStKVcT8Cu+SQtX18eMHLhjHf2yFzwtQ0S2f0jQ+89rokoNdmwoSqYzAhq86FxlLSQ==" + "resolved" "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz" + "version" "6.24.1" + 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-strip-types@^6.5.0": + "integrity" "sha1-hMtnKTXUNxT9wyvOhFaNh0Qc988= sha512-TxIM0ZWNw9oYsoTthL3lvAK3+eTujzktoXJg4ubGvICGbVuXVYv5hHv0XXpz8fbqlJaGYY4q5SVzaSmsg3t4Fg==" + "resolved" "https://registry.npmjs.org/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz" + "version" "6.22.0" + dependencies: + "babel-plugin-syntax-flow" "^6.18.0" + "babel-runtime" "^6.22.0" + +"babel-plugin-transform-object-assign@^6.5.0": + "integrity" "sha1-+Z0vZvGgsNSY40bFNZaEdAyqILo= sha512-N6Pddn/0vgLjnGr+mS7ttlFkQthqcnINE9EMOxB0CF8F4t6kuJXz6NUeLfSoRbLmkGh0mgDs9i2isdaZj0Ghtg==" + "resolved" "https://registry.npmjs.org/babel-plugin-transform-object-assign/-/babel-plugin-transform-object-assign-6.22.0.tgz" + "version" "6.22.0" + dependencies: + "babel-runtime" "^6.22.0" + +"babel-plugin-transform-object-rest-spread@^6.5.0": + "integrity" "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY= sha512-ocgA9VJvyxwt+qJB0ncxV8kb/CjfTcECUY4tQ5VT7nP6Aohzobm8CDFaQ5FHdvZQzLmf0sgDxB8iRXZXxwZcyA==" + "resolved" "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz" + "version" "6.26.0" + dependencies: + "babel-plugin-syntax-object-rest-spread" "^6.8.0" + "babel-runtime" "^6.26.0" + +"babel-plugin-transform-react-display-name@^6.5.0": + "integrity" "sha1-Z+K/Hx6ck6sI25Z5LgU5K/LMKNE= sha512-QLYkLiZeeED2PKd4LuXGg5y9fCgPB5ohF8olWUuETE2ryHNRqqnXlEVP7RPuef89+HTfd3syptMGVHeoAu0Wig==" + "resolved" "https://registry.npmjs.org/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.25.0.tgz" + "version" "6.25.0" + dependencies: + "babel-runtime" "^6.22.0" + +"babel-plugin-transform-react-jsx-source@^6.5.0": + "integrity" "sha1-ZqwSFT9c0tF7PBkmj0vwGX9E7NY= sha512-pcDNDsZ9q/6LJmujQ/OhjeoIlp5Nl546HJ2yiFIJK3mYpgNXhI5/S9mXfVxu5yqWAi7HdI7e/q6a9xtzwL69Vw==" + "resolved" "https://registry.npmjs.org/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.22.0.tgz" + "version" "6.22.0" + dependencies: + "babel-plugin-syntax-jsx" "^6.8.0" + "babel-runtime" "^6.22.0" + +"babel-plugin-transform-react-jsx@^6.5.0": + "integrity" "sha1-hAoCjn30YN/DotKfDA2R9jduZqM= sha512-s+q/Y2u2OgDPHRuod3t6zyLoV8pUHc64i/O7ZNgIOEdYTq+ChPeybcKBi/xk9VI60VriILzFPW+dUxAEbTxh2w==" + "resolved" "https://registry.npmjs.org/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.24.1.tgz" + "version" "6.24.1" + dependencies: + "babel-helper-builder-react-jsx" "^6.24.1" + "babel-plugin-syntax-jsx" "^6.8.0" + "babel-runtime" "^6.22.0" + +"babel-plugin-transform-regenerator@^6.5.0": + "integrity" "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8= sha512-LS+dBkUGlNR15/5WHKe/8Neawx663qttS6AGqoOUhICc9d1KciBvtrQSuc0PI+CxQ2Q/S1aKuJ+u64GtLdcEZg==" + "resolved" "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz" + "version" "6.26.0" + dependencies: + "regenerator-transform" "^0.10.0" + +"babel-plugin-transform-strict-mode@^6.24.1": + "integrity" "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g= sha512-j3KtSpjyLSJxNoCDrhwiJad8kw0gJ9REGj8/CqL0HeRyLnvUNYV9zcqluL6QJSXh3nfsLEmSLvwRfGzrgR96Pw==" + "resolved" "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz" + "version" "6.24.1" + dependencies: + "babel-runtime" "^6.22.0" + "babel-types" "^6.24.1" + +"babel-preset-current-node-syntax@^1.0.0": + "integrity" "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==" + "resolved" "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-bigint" "^7.8.3" + "@babel/plugin-syntax-class-properties" "^7.8.3" + "@babel/plugin-syntax-import-meta" "^7.8.3" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.8.3" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-top-level-await" "^7.8.3" + +"babel-preset-es2016@^6.22.0": + "integrity" "sha1-+QC/k+LrwNJ235uKtZck6/2Vn4s= sha512-h3X19N+xHD3S0LqB1VIWAU3UbsbH7r5T5uHJMlkpWyJZ/gUuKQ1c9SiMYRBLZ9h7whxy5nqglx2U1o/wiz9ScQ==" + "resolved" "https://registry.npmjs.org/babel-preset-es2016/-/babel-preset-es2016-6.24.1.tgz" + "version" "6.24.1" + dependencies: + "babel-plugin-transform-exponentiation-operator" "^6.24.1" + +"babel-preset-fbjs@^3.4.0": + "integrity" "sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==" + "resolved" "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz" + "version" "3.4.0" 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" - -ansi-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" - -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" + "@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-jest@^26.6.2": + "integrity" "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==" + "resolved" "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz" + "version" "26.6.2" + dependencies: + "babel-plugin-jest-hoist" "^26.6.2" + "babel-preset-current-node-syntax" "^1.0.0" + +"babel-preset-react-native@^1.9.1": + "integrity" "sha1-sird0uNV/zs5Zxt5voB+Ut+hRfI= sha512-8Bslsp+uRiLlrNi9C+AQEuhdeJ1pnI7JHM1XEqEwHFNv5KkGfPyhjUC0Mt6APjubt7keYMT+M2SevWDI4aLGaQ==" + "resolved" "https://registry.npmjs.org/babel-preset-react-native/-/babel-preset-react-native-1.9.2.tgz" + "version" "1.9.2" + dependencies: + "babel-plugin-check-es2015-constants" "^6.5.0" + "babel-plugin-react-transform" "2.0.2" + "babel-plugin-syntax-async-functions" "^6.5.0" + "babel-plugin-syntax-class-properties" "^6.5.0" + "babel-plugin-syntax-flow" "^6.5.0" + "babel-plugin-syntax-jsx" "^6.5.0" + "babel-plugin-syntax-trailing-function-commas" "^6.5.0" + "babel-plugin-transform-class-properties" "^6.5.0" + "babel-plugin-transform-es2015-arrow-functions" "^6.5.0" + "babel-plugin-transform-es2015-block-scoping" "^6.5.0" + "babel-plugin-transform-es2015-classes" "^6.5.0" + "babel-plugin-transform-es2015-computed-properties" "^6.5.0" + "babel-plugin-transform-es2015-destructuring" "^6.5.0" + "babel-plugin-transform-es2015-for-of" "^6.5.0" + "babel-plugin-transform-es2015-function-name" "^6.5.0" + "babel-plugin-transform-es2015-literals" "^6.5.0" + "babel-plugin-transform-es2015-modules-commonjs" "^6.5.0" + "babel-plugin-transform-es2015-parameters" "^6.5.0" + "babel-plugin-transform-es2015-shorthand-properties" "^6.5.0" + "babel-plugin-transform-es2015-spread" "^6.5.0" + "babel-plugin-transform-es2015-template-literals" "^6.5.0" + "babel-plugin-transform-flow-strip-types" "^6.5.0" + "babel-plugin-transform-object-assign" "^6.5.0" + "babel-plugin-transform-object-rest-spread" "^6.5.0" + "babel-plugin-transform-react-display-name" "^6.5.0" + "babel-plugin-transform-react-jsx" "^6.5.0" + "babel-plugin-transform-react-jsx-source" "^6.5.0" + "babel-plugin-transform-regenerator" "^6.5.0" + "react-transform-hmr" "^1.0.4" + +"babel-register@^6.26.0": + "integrity" "sha1-btAhFz4vy0htestFxgCahW9kcHE= sha512-veliHlHX06wjaeY8xNITbveXSiI+ASFnOqvne/LaIJIqOWi2Ogmj91KOugEz/hoh/fwMhXNBJPCv8Xaz5CyM4A==" + "resolved" "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz" + "version" "6.26.0" + dependencies: + "babel-core" "^6.26.0" + "babel-runtime" "^6.26.0" + "core-js" "^2.5.0" + "home-or-tmp" "^2.0.0" + "lodash" "^4.17.4" + "mkdirp" "^0.5.1" + "source-map-support" "^0.4.15" + +"babel-runtime@^6.18.0", "babel-runtime@^6.22.0", "babel-runtime@^6.26.0": + "integrity" "sha1-llxwWGaOgrVde/4E/yM3vItWR/4= sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==" + "resolved" "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz" + "version" "6.26.0" + dependencies: + "core-js" "^2.4.0" + "regenerator-runtime" "^0.11.0" + +"babel-template@^6.16.0", "babel-template@^6.24.1", "babel-template@^6.26.0": + "integrity" "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI= sha512-PCOcLFW7/eazGUKIoqH97sO9A2UYMahsn/yRQ7uOk37iutwjq7ODtcTNF+iFDSHNfkctqsLRjLP7URnOx0T1fg==" + "resolved" "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz" + "version" "6.26.0" + 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.18.0", "babel-traverse@^6.24.1", "babel-traverse@^6.26.0": + "integrity" "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4= sha512-iSxeXx7apsjCHe9c7n8VtRXGzI2Bk1rBSOJgCCjfyXb6v1aCqE1KSEpq/8SXuVN8Ka/Rh1WDTF0MDzkvTA4MIA==" + "resolved" "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz" + "version" "6.26.0" + 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.18.0", "babel-types@^6.19.0", "babel-types@^6.24.1", "babel-types@^6.26.0": + "integrity" "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc= sha512-zhe3V/26rCWsEZK8kZN+HaQj5yQ1CilTObixFzKW1UWjqG7618Twz6YEsCnjfg5gBcJh02DrpCkS9h98ZqDY+g==" + "resolved" "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz" + "version" "6.26.0" + dependencies: + "babel-runtime" "^6.26.0" + "esutils" "^2.0.2" + "lodash" "^4.17.4" + "to-fast-properties" "^1.0.3" + +"babylon@^6.18.0": + "integrity" "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" + "resolved" "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz" + "version" "6.18.0" + +"balanced-match@^1.0.0": + "integrity" "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "resolved" "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" + "version" "1.0.2" + +"base@^0.11.1": + "integrity" "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==" + "resolved" "https://registry.npmjs.org/base/-/base-0.11.2.tgz" + "version" "0.11.2" + 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" + +"base64-js@^1.1.2", "base64-js@^1.2.3", "base64-js@^1.3.1", "base64-js@^1.5.1": + "integrity" "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + "resolved" "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" + "version" "1.5.1" + +"big-integer@1.6.x": + "integrity" "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==" + "resolved" "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz" + "version" "1.6.51" + +"bl@^4.1.0": + "integrity" "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==" + "resolved" "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "buffer" "^5.5.0" + "inherits" "^2.0.4" + "readable-stream" "^3.4.0" + +"bplist-creator@0.1.0": + "integrity" "sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==" + "resolved" "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.1.0.tgz" + "version" "0.1.0" + dependencies: + "stream-buffers" "2.2.x" + +"bplist-parser@0.3.1": + "integrity" "sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA==" + "resolved" "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.1.tgz" + "version" "0.3.1" + dependencies: + "big-integer" "1.6.x" + +"brace-expansion@^1.1.7": + "integrity" "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==" + "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" + "version" "1.1.11" + dependencies: + "balanced-match" "^1.0.0" + "concat-map" "0.0.1" + +"braces@^2.3.1": + "integrity" "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==" + "resolved" "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz" + "version" "2.3.2" + 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" + +"braces@^3.0.2": + "integrity" "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==" + "resolved" "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" + "version" "3.0.2" + dependencies: + "fill-range" "^7.0.1" + +"browser-process-hrtime@^1.0.0": + "integrity" "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + "resolved" "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz" + "version" "1.0.0" + +"browserslist@^4.20.2", "browserslist@^4.21.3": + "integrity" "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==" + "resolved" "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz" + "version" "4.21.3" + dependencies: + "caniuse-lite" "^1.0.30001370" + "electron-to-chromium" "^1.4.202" + "node-releases" "^2.0.6" + "update-browserslist-db" "^1.0.5" + +"bser@2.1.1": + "integrity" "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==" + "resolved" "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz" + "version" "2.1.1" + dependencies: + "node-int64" "^0.4.0" + +"buffer-from@^1.0.0": + "integrity" "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + "resolved" "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" + "version" "1.1.2" + +"buffer@^5.5.0": + "integrity" "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==" + "resolved" "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz" + "version" "5.7.1" + dependencies: + "base64-js" "^1.3.1" + "ieee754" "^1.1.13" + +"bytes@3.0.0": + "integrity" "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" + "resolved" "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz" + "version" "3.0.0" + +"cache-base@^1.0.1": + "integrity" "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==" + "resolved" "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz" + "version" "1.0.1" + 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" + +"call-bind@^1.0.0", "call-bind@^1.0.2": + "integrity" "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==" + "resolved" "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "function-bind" "^1.1.1" + "get-intrinsic" "^1.0.2" + +"caller-callsite@^2.0.0": + "integrity" "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==" + "resolved" "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "callsites" "^2.0.0" + +"caller-path@^2.0.0": + "integrity" "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==" + "resolved" "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "caller-callsite" "^2.0.0" + +"callsites@^2.0.0": + "integrity" "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==" + "resolved" "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz" + "version" "2.0.0" + +"callsites@^3.0.0": + "integrity" "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + "resolved" "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" + "version" "3.1.0" + +"camelcase@^5.0.0", "camelcase@^5.3.1": + "integrity" "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" + "version" "5.3.1" + +"camelcase@^6.0.0": + "integrity" "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" + "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz" + "version" "6.2.0" + +"caniuse-lite@^1.0.30001370": + "integrity" "sha512-pJYArGHrPp3TUqQzFYRmP/lwJlj8RCbVe3Gd3eJQkAV8SAC6b19XS9BjMvRdvaS8RMkaTN8ZhoHP6S1y8zzwEQ==" + "resolved" "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001373.tgz" + "version" "1.0.30001373" + +"capture-exit@^2.0.0": + "integrity" "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==" + "resolved" "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "rsvp" "^4.8.4" + +"chalk@^1.1.1": + "integrity" "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==" + "resolved" "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" + "version" "1.1.3" + 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@^1.1.3": + "integrity" "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==" + "resolved" "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" + "version" "1.1.3" + 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": + "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==" + "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + "version" "2.4.2" + dependencies: + "ansi-styles" "^3.2.1" + "escape-string-regexp" "^1.0.5" + "supports-color" "^5.3.0" + +"chalk@^4.0.0": + "integrity" "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==" + "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" + "version" "4.1.2" + dependencies: + "ansi-styles" "^4.1.0" + "supports-color" "^7.1.0" + +"chalk@^4.1.0": + "integrity" "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==" + "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" + "version" "4.1.2" + dependencies: + "ansi-styles" "^4.1.0" + "supports-color" "^7.1.0" + +"chalk@^4.1.2": + "integrity" "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==" + "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" + "version" "4.1.2" + dependencies: + "ansi-styles" "^4.1.0" + "supports-color" "^7.1.0" + +"char-regex@^1.0.2": + "integrity" "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" + "resolved" "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz" + "version" "1.0.2" + +"ci-info@^1.5.0": + "integrity" "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==" + "resolved" "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz" + "version" "1.6.0" + +"ci-info@^2.0.0": + "integrity" "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + "resolved" "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz" + "version" "2.0.0" + +"ci-info@^3.2.0": + "integrity" "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==" + "resolved" "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz" + "version" "3.3.2" + +"cjs-module-lexer@^0.6.0": + "integrity" "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==" + "resolved" "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz" + "version" "0.6.0" + +"class-utils@^0.3.5": + "integrity" "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==" + "resolved" "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz" + "version" "0.3.6" + dependencies: + "arr-union" "^3.1.0" + "define-property" "^0.2.5" + "isobject" "^3.0.0" + "static-extend" "^0.1.1" + +"clean-stack@^2.0.0": + "integrity" "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + "resolved" "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz" + "version" "2.2.0" + +"cli-cursor@^3.1.0": + "integrity" "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==" + "resolved" "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "restore-cursor" "^3.1.0" + +"cli-spinners@^2.5.0": + "integrity" "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==" + "resolved" "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz" + "version" "2.7.0" + +"cli-truncate@^2.1.0": + "integrity" "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==" + "resolved" "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "slice-ansi" "^3.0.0" + "string-width" "^4.2.0" + +"cli-truncate@^3.1.0": + "integrity" "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==" + "resolved" "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "slice-ansi" "^5.0.0" + "string-width" "^5.0.0" + +"cliui@^6.0.0": + "integrity" "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==" + "resolved" "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "string-width" "^4.2.0" + "strip-ansi" "^6.0.0" + "wrap-ansi" "^6.2.0" + +"cliui@^7.0.2": + "integrity" "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==" + "resolved" "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz" + "version" "7.0.4" + dependencies: + "string-width" "^4.2.0" + "strip-ansi" "^6.0.0" + "wrap-ansi" "^7.0.0" + +"clone-deep@^2.0.1": + "integrity" "sha512-SZegPTKjCgpQH63E+eN6mVEEPdQBOUzjyJm5Pora4lrwWRFS8I0QAxV/KD6vV/i0WuijHZWQC1fMsPEdxfdVCQ==" + "resolved" "https://registry.npmjs.org/clone-deep/-/clone-deep-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "for-own" "^1.0.0" + "is-plain-object" "^2.0.4" + "kind-of" "^6.0.0" + "shallow-clone" "^1.0.0" + +"clone-deep@^4.0.1": + "integrity" "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==" + "resolved" "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "is-plain-object" "^2.0.4" + "kind-of" "^6.0.2" + "shallow-clone" "^3.0.0" + +"clone@^1.0.2": + "integrity" "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==" + "resolved" "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz" + "version" "1.0.4" + +"co@^4.6.0": + "integrity" "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==" + "resolved" "https://registry.npmjs.org/co/-/co-4.6.0.tgz" + "version" "4.6.0" + +"collect-v8-coverage@^1.0.0": + "integrity" "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + "resolved" "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz" + "version" "1.0.1" + +"collection-visit@^1.0.0": + "integrity" "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==" + "resolved" "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "map-visit" "^1.0.0" + "object-visit" "^1.0.0" + +"color-convert@^1.9.0", "color-convert@^1.9.3": + "integrity" "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==" + "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" + "version" "1.9.3" + dependencies: + "color-name" "1.1.3" + +"color-convert@^2.0.1": + "integrity" "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==" + "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "color-name" "~1.1.4" + +"color-name@^1.0.0", "color-name@1.1.3": + "integrity" "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" + "version" "1.1.3" + +"color-name@~1.1.4": + "integrity" "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" + "version" "1.1.4" + +"color-string@^1.6.0": + "integrity" "sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==" + "resolved" "https://registry.npmjs.org/color-string/-/color-string-1.9.0.tgz" + "version" "1.9.0" + dependencies: + "color-name" "^1.0.0" + "simple-swizzle" "^0.2.2" + +"color@^3.1.2": + "integrity" "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==" + "resolved" "https://registry.npmjs.org/color/-/color-3.2.1.tgz" + "version" "3.2.1" + dependencies: + "color-convert" "^1.9.3" + "color-string" "^1.6.0" + +"colorette@^1.0.7": + "integrity" "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" + "resolved" "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz" + "version" "1.4.0" + +"colorette@^2.0.16": + "integrity" "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" + "resolved" "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz" + "version" "2.0.19" + +"colorette@^2.0.17": + "integrity" "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" + "resolved" "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz" + "version" "2.0.19" + +"colors@0.6.x": + "integrity" "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w= sha512-OsSVtHK8Ir8r3+Fxw/b4jS1ZLPXkV6ZxDRJQzeD7qo0SqMXWrHDM71DgYzPMHY8SFJ0Ao+nNU2p1MmwdzKqPrw==" + "resolved" "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz" + "version" "0.6.2" + +"combined-stream@^1.0.8": + "integrity" "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==" + "resolved" "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" + "version" "1.0.8" + dependencies: + "delayed-stream" "~1.0.0" + +"command-exists@^1.2.8": + "integrity" "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==" + "resolved" "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz" + "version" "1.2.9" + +"commander@^2.19.0": + "integrity" "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + "resolved" "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" + "version" "2.20.3" + +"commander@^9.3.0": + "integrity" "sha512-sRPT+umqkz90UA8M1yqYfnHlZA7fF6nSphDtxeywPZ49ysjxDQybzk13CL+mXekDRG92skbcqCLVovuCusNmFw==" + "resolved" "https://registry.npmjs.org/commander/-/commander-9.4.0.tgz" + "version" "9.4.0" + +"commander@~2.13.0": + "integrity" "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==" + "resolved" "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz" + "version" "2.13.0" + +"commondir@^1.0.1": + "integrity" "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + "resolved" "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz" + "version" "1.0.1" + +"component-emitter@^1.2.1": + "integrity" "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + "resolved" "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz" + "version" "1.3.0" + +"compressible@~2.0.16": + "integrity" "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==" + "resolved" "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz" + "version" "2.0.18" + dependencies: + "mime-db" ">= 1.43.0 < 2" + +"compression@^1.7.1": + "integrity" "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==" + "resolved" "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz" + "version" "1.7.4" + 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": + "integrity" "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + "resolved" "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + "version" "0.0.1" + +"confusing-browser-globals@^1.0.10": + "integrity" "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + "resolved" "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz" + "version" "1.0.11" + +"connect@^3.6.5": + "integrity" "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==" + "resolved" "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz" + "version" "3.7.0" + dependencies: + "debug" "2.6.9" + "finalhandler" "1.1.2" + "parseurl" "~1.3.3" + "utils-merge" "1.0.1" + +"convert-source-map@^1.4.0", "convert-source-map@^1.5.1", "convert-source-map@^1.6.0", "convert-source-map@^1.7.0": + "integrity" "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==" + "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz" + "version" "1.8.0" + dependencies: + "safe-buffer" "~5.1.1" + +"copy-descriptor@^0.1.0": + "integrity" "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==" + "resolved" "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz" + "version" "0.1.1" + +"core-js-compat@^3.18.0": + "integrity" "sha512-XhdNAGeRnTpp8xbD+sR/HFDK9CbeeeqXT6TuofXh3urqEevzkWmLRgrVoykodsw8okqo2pu1BOmuCKrHx63zdw==" + "resolved" "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.24.1.tgz" + "version" "3.24.1" + dependencies: + "browserslist" "^4.21.3" + "semver" "7.0.0" + +"core-js-pure@^3.20.2": + "integrity" "sha512-oN88zz7nmKROMy8GOjs+LN+0LedIvbMdnB5XsTlhcOg1WGARt9l0LFg0zohdoFmCsEZ1h2ZbSQ6azj3M+vhzwQ==" + "resolved" "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.22.3.tgz" + "version" "3.22.3" + +"core-js@^2.4.0", "core-js@^2.5.0": + "integrity" "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==" + "resolved" "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz" + "version" "2.6.12" + +"core-util-is@~1.0.0": + "integrity" "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + "resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" + "version" "1.0.3" + +"cosmiconfig@^5.0.5", "cosmiconfig@^5.1.0": + "integrity" "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==" + "resolved" "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz" + "version" "5.2.1" + dependencies: + "import-fresh" "^2.0.0" + "is-directory" "^0.3.1" + "js-yaml" "^3.13.1" + "parse-json" "^4.0.0" + +"cross-spawn@^6.0.0": + "integrity" "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==" + "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz" + "version" "6.0.5" + dependencies: + "nice-try" "^1.0.4" + "path-key" "^2.0.1" + "semver" "^5.5.0" + "shebang-command" "^1.2.0" + "which" "^1.2.9" + +"cross-spawn@^7.0.0", "cross-spawn@^7.0.2", "cross-spawn@^7.0.3": + "integrity" "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==" + "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" + "version" "7.0.3" + dependencies: + "path-key" "^3.1.0" + "shebang-command" "^2.0.0" + "which" "^2.0.1" + +"cssom@^0.4.4": + "integrity" "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + "resolved" "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz" + "version" "0.4.4" + +"cssom@~0.3.6": + "integrity" "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + "resolved" "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz" + "version" "0.3.8" + +"cssstyle@^2.3.0": + "integrity" "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==" + "resolved" "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz" + "version" "2.3.0" + dependencies: + "cssom" "~0.3.6" + +"csstype@^3.0.2": + "integrity" "sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==" + "resolved" "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz" + "version" "3.0.11" + +"cycle@1.0.x": + "integrity" "sha1-IegLK+hYD5i0aPN5QwZisEbDStI= sha512-TVF6svNzeQCOpjCqsy0/CSy8VgObG3wXusJ73xW2GbG5rGx7lC8zxDSURicsXI2UsGdi2L0QNRCi745/wUDvsA==" + "resolved" "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz" + "version" "1.0.3" + +"damerau-levenshtein@^1.0.8": + "integrity" "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + "resolved" "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz" + "version" "1.0.8" + +"data-urls@^2.0.0": + "integrity" "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==" + "resolved" "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "abab" "^2.0.3" + "whatwg-mimetype" "^2.3.0" + "whatwg-url" "^8.0.0" + +"dayjs@^1.8.15": + "integrity" "sha512-CAdX5Q3YW3Gclyo5Vpqkgpj8fSdLQcRuzfX6mC6Phy0nfJ0eGYOeS7m4mt2plDWLAtA4TqTakvbboHvUxfe4iA==" + "resolved" "https://registry.npmjs.org/dayjs/-/dayjs-1.11.5.tgz" + "version" "1.11.5" + +"debug@^2.2.0": + "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" + "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + "version" "2.6.9" + dependencies: + "ms" "2.0.0" + +"debug@^2.3.3": + "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" + "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + "version" "2.6.9" + dependencies: + "ms" "2.0.0" + +"debug@^2.6.8": + "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" + "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + "version" "2.6.9" + dependencies: + "ms" "2.0.0" + +"debug@^2.6.9": + "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" + "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + "version" "2.6.9" + dependencies: + "ms" "2.0.0" + +"debug@^3.2.7": + "integrity" "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==" + "resolved" "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" + "version" "3.2.7" + dependencies: + "ms" "^2.1.1" + +"debug@^4.0.1", "debug@^4.1.0", "debug@^4.1.1", "debug@^4.3.1", "debug@^4.3.4", "debug@4": + "integrity" "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==" + "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" + "version" "4.3.4" + dependencies: + "ms" "2.1.2" + +"debug@2.6.9": + "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" + "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + "version" "2.6.9" + dependencies: + "ms" "2.0.0" + +"decamelize@^1.2.0": + "integrity" "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==" + "resolved" "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" + "version" "1.2.0" + +"decimal.js@^10.2.1": + "integrity" "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" + "resolved" "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz" + "version" "10.3.1" + +"decode-uri-component@^0.2.0": + "integrity" "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==" + "resolved" "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz" + "version" "0.2.0" + +"deep-equal@*": + "integrity" "sha512-nPiRgmbAtm1a3JsnLCf6/SLfXcjyN5v8L1TXzdCmHrXJ4hx+gW/w1YCcn7z8gJtSiDArZCgYtbao3QqLm/N1Sw==" + "resolved" "https://registry.npmjs.org/deep-equal/-/deep-equal-2.0.5.tgz" + "version" "2.0.5" + dependencies: + "call-bind" "^1.0.0" + "es-get-iterator" "^1.1.1" + "get-intrinsic" "^1.0.1" + "is-arguments" "^1.0.4" + "is-date-object" "^1.0.2" + "is-regex" "^1.1.1" + "isarray" "^2.0.5" + "object-is" "^1.1.4" + "object-keys" "^1.1.1" + "object.assign" "^4.1.2" + "regexp.prototype.flags" "^1.3.0" + "side-channel" "^1.0.3" + "which-boxed-primitive" "^1.0.1" + "which-collection" "^1.0.1" + "which-typed-array" "^1.1.2" + +"deep-is@^0.1.3", "deep-is@~0.1.3": + "integrity" "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + "resolved" "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz" + "version" "0.1.4" + +"deepmerge@^3.2.0": + "integrity" "sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA==" + "resolved" "https://registry.npmjs.org/deepmerge/-/deepmerge-3.3.0.tgz" + "version" "3.3.0" + +"deepmerge@^4.2.2": + "integrity" "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" + "resolved" "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz" + "version" "4.2.2" + +"defaults@^1.0.3": + "integrity" "sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==" + "resolved" "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz" + "version" "1.0.3" + dependencies: + "clone" "^1.0.2" + +"define-properties@^1.1.3", "define-properties@^1.1.4": + "integrity" "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==" + "resolved" "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz" + "version" "1.1.4" + dependencies: + "has-property-descriptors" "^1.0.0" + "object-keys" "^1.1.1" + +"define-property@^0.2.5": + "integrity" "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==" + "resolved" "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz" + "version" "0.2.5" + dependencies: + "is-descriptor" "^0.1.0" + +"define-property@^1.0.0": + "integrity" "sha1-dp66rz9KY6rTr56NMEybvnm/sOY= sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==" + "resolved" "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "is-descriptor" "^1.0.0" + +"define-property@^2.0.2": + "integrity" "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==" + "resolved" "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "is-descriptor" "^1.0.2" + "isobject" "^3.0.1" + +"delayed-stream@~1.0.0": + "integrity" "sha1-3zrhmayt+31ECqrgsp4icrJOxhk= sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + "resolved" "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" + "version" "1.0.0" + +"denodeify@^1.2.1": + "integrity" "sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==" + "resolved" "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz" + "version" "1.2.1" + +"depd@2.0.0": + "integrity" "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + "resolved" "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz" + "version" "2.0.0" + +"deprecated-react-native-prop-types@^2.3.0": + "integrity" "sha512-pWD0voFtNYxrVqvBMYf5gq3NA2GCpfodS1yNynTPc93AYA/KEMGeWDqqeUB6R2Z9ZofVhks2aeJXiuQqKNpesA==" + "resolved" "https://registry.npmjs.org/deprecated-react-native-prop-types/-/deprecated-react-native-prop-types-2.3.0.tgz" + "version" "2.3.0" + dependencies: + "@react-native/normalize-color" "*" + "invariant" "*" + "prop-types" "*" + +"destroy@1.2.0": + "integrity" "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + "resolved" "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz" + "version" "1.2.0" + +"detect-indent@^4.0.0": + "integrity" "sha1-920GQ1LN9Docts5hnE7jqUdd4gg= sha512-BDKtmHlOzwI7iRuEkhzsnPoi5ypEhWAJB5RvHWe1kMr06js3uK5B3734i3ui5Yd+wOJV1cpE4JnivPD283GU/A==" + "resolved" "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "repeating" "^2.0.0" + +"detect-newline@^3.0.0": + "integrity" "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" + "resolved" "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz" + "version" "3.1.0" + +"diff-sequences@^26.6.2": + "integrity" "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==" + "resolved" "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz" + "version" "26.6.2" + +"doctrine@^2.1.0": + "integrity" "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==" + "resolved" "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "esutils" "^2.0.2" + +"doctrine@^3.0.0": + "integrity" "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==" + "resolved" "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "esutils" "^2.0.2" + +"dom-walk@^0.1.0": + "integrity" "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" + "resolved" "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz" + "version" "0.1.2" + +"domexception@^2.0.1": + "integrity" "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==" + "resolved" "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "webidl-conversions" "^5.0.0" + +"eastasianwidth@^0.2.0": + "integrity" "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + "resolved" "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz" + "version" "0.2.0" + +"ee-first@1.1.1": + "integrity" "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + "resolved" "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" + "version" "1.1.1" + +"electron-to-chromium@^1.4.202": + "integrity" "sha512-diMr4t69FigAGUk2KovP0bygEtN/9AkqEVkzjEp0cu+zFFbZMVvwACpTTfuj1mAmFR5kNoSW8wGKDFWIvmThiQ==" + "resolved" "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.208.tgz" + "version" "1.4.208" + +"emittery@^0.7.1": + "integrity" "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==" + "resolved" "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz" + "version" "0.7.2" + +"emoji-regex@^8.0.0": + "integrity" "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" + "version" "8.0.0" + +"emoji-regex@^9.2.2": + "integrity" "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz" + "version" "9.2.2" + +"encodeurl@~1.0.2": + "integrity" "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + "resolved" "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" + "version" "1.0.2" + +"end-of-stream@^1.1.0": + "integrity" "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==" + "resolved" "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" + "version" "1.4.4" + dependencies: + "once" "^1.4.0" + +"enquirer@^2.3.5": + "integrity" "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==" + "resolved" "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz" + "version" "2.3.6" + dependencies: + "ansi-colors" "^4.1.1" + +"envinfo@^7.7.2": + "integrity" "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==" + "resolved" "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz" + "version" "7.8.1" + +"error-ex@^1.3.1": + "integrity" "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==" + "resolved" "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" + "version" "1.3.2" + dependencies: + "is-arrayish" "^0.2.1" + +"error-stack-parser@^2.0.6": + "integrity" "sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA==" + "resolved" "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.7.tgz" + "version" "2.0.7" + dependencies: + "stackframe" "^1.1.1" + +"errorhandler@^1.5.0": + "integrity" "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==" + "resolved" "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz" + "version" "1.5.1" + dependencies: + "accepts" "~1.3.7" + "escape-html" "~1.0.3" + +"es-abstract@^1.18.5", "es-abstract@^1.19.1", "es-abstract@^1.19.2", "es-abstract@^1.19.5": + "integrity" "sha512-Aa2G2+Rd3b6kxEUKTF4TaW67czBLyAv3z7VOhYRU50YBx+bbsYZ9xQP4lMNazePuFlybXI0V4MruPos7qUo5fA==" + "resolved" "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.5.tgz" + "version" "1.19.5" + dependencies: + "call-bind" "^1.0.2" + "es-to-primitive" "^1.2.1" + "function-bind" "^1.1.1" + "get-intrinsic" "^1.1.1" + "get-symbol-description" "^1.0.0" + "has" "^1.0.3" + "has-symbols" "^1.0.3" + "internal-slot" "^1.0.3" + "is-callable" "^1.2.4" + "is-negative-zero" "^2.0.2" + "is-regex" "^1.1.4" + "is-shared-array-buffer" "^1.0.2" + "is-string" "^1.0.7" + "is-weakref" "^1.0.2" + "object-inspect" "^1.12.0" + "object-keys" "^1.1.1" + "object.assign" "^4.1.2" + "string.prototype.trimend" "^1.0.4" + "string.prototype.trimstart" "^1.0.4" + "unbox-primitive" "^1.0.1" + +"es-get-iterator@^1.1.1": + "integrity" "sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==" + "resolved" "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz" + "version" "1.1.2" + dependencies: + "call-bind" "^1.0.2" + "get-intrinsic" "^1.1.0" + "has-symbols" "^1.0.1" + "is-arguments" "^1.1.0" + "is-map" "^2.0.2" + "is-set" "^2.0.2" + "is-string" "^1.0.5" + "isarray" "^2.0.5" + +"es-shim-unscopables@^1.0.0": + "integrity" "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==" + "resolved" "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "has" "^1.0.3" + +"es-to-primitive@^1.2.1": + "integrity" "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==" + "resolved" "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz" + "version" "1.2.1" + dependencies: + "is-callable" "^1.1.4" + "is-date-object" "^1.0.1" + "is-symbol" "^1.0.2" + +"escalade@^3.1.1": + "integrity" "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + "resolved" "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" + "version" "3.1.1" + +"escape-html@~1.0.3": + "integrity" "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + "resolved" "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" + "version" "1.0.3" + +"escape-string-regexp@^1.0.2": + "integrity" "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + "version" "1.0.5" + +"escape-string-regexp@^1.0.5": + "integrity" "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + "version" "1.0.5" + +"escape-string-regexp@^2.0.0": + "integrity" "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" + "version" "2.0.0" + +"escape-string-regexp@^4.0.0": + "integrity" "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" + "version" "4.0.0" + +"escape-string-regexp@2.0.0": + "integrity" "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" + "version" "2.0.0" + +"escodegen@^2.0.0": + "integrity" "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==" + "resolved" "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "esprima" "^4.0.1" + "estraverse" "^5.2.0" + "esutils" "^2.0.2" + "optionator" "^0.8.1" + optionalDependencies: + "source-map" "~0.6.1" + +"eslint-config-airbnb-base@^15.0.0": + "integrity" "sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==" + "resolved" "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-15.0.0.tgz" + "version" "15.0.0" + dependencies: + "confusing-browser-globals" "^1.0.10" + "object.assign" "^4.1.2" + "object.entries" "^1.1.5" + "semver" "^6.3.0" + +"eslint-config-airbnb@^19.0.4": + "integrity" "sha512-T75QYQVQX57jiNgpF9r1KegMICE94VYwoFQyMGhrvc+lB8YF2E/M/PYDaQe1AJcWaEgqLE+ErXV1Og/+6Vyzew==" + "resolved" "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-19.0.4.tgz" + "version" "19.0.4" + dependencies: + "eslint-config-airbnb-base" "^15.0.0" + "object.assign" "^4.1.2" + "object.entries" "^1.1.5" + +"eslint-config-prettier@^6.10.1": + "integrity" "sha512-a1+kOYLR8wMGustcgAjdydMsQ2A/2ipRPwRKUmfYaSxc9ZPcrku080Ctl6zrZzZNs/U82MjSv+qKREkoq3bJaw==" + "resolved" "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-6.15.0.tgz" + "version" "6.15.0" + dependencies: + "get-stdin" "^6.0.0" + +"eslint-config-prettier@^8.5.0": + "integrity" "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==" + "resolved" "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz" + "version" "8.5.0" + +"eslint-import-resolver-node@^0.3.6": + "integrity" "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==" + "resolved" "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz" + "version" "0.3.6" + dependencies: + "debug" "^3.2.7" + "resolve" "^1.20.0" + +"eslint-module-utils@^2.7.3": + "integrity" "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==" + "resolved" "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz" + "version" "2.7.3" + dependencies: + "debug" "^3.2.7" + "find-up" "^2.1.0" + +"eslint-plugin-eslint-comments@^3.1.2": + "integrity" "sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==" + "resolved" "https://registry.npmjs.org/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-3.2.0.tgz" + "version" "3.2.0" + dependencies: + "escape-string-regexp" "^1.0.5" + "ignore" "^5.0.5" + +"eslint-plugin-flowtype@2.50.3": + "integrity" "sha512-X+AoKVOr7Re0ko/yEXyM5SSZ0tazc6ffdIOocp2fFUlWoDt7DV0Bz99mngOkAFLOAWjqRA5jPwqUCbrx13XoxQ==" + "resolved" "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.50.3.tgz" + "version" "2.50.3" + dependencies: + "lodash" "^4.17.10" + +"eslint-plugin-import@^2.26.0": + "integrity" "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==" + "resolved" "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz" + "version" "2.26.0" + dependencies: + "array-includes" "^3.1.4" + "array.prototype.flat" "^1.2.5" + "debug" "^2.6.9" + "doctrine" "^2.1.0" + "eslint-import-resolver-node" "^0.3.6" + "eslint-module-utils" "^2.7.3" + "has" "^1.0.3" + "is-core-module" "^2.8.1" + "is-glob" "^4.0.3" + "minimatch" "^3.1.2" + "object.values" "^1.1.5" + "resolve" "^1.22.0" + "tsconfig-paths" "^3.14.1" + +"eslint-plugin-jest@22.4.1": + "integrity" "sha512-gcLfn6P2PrFAVx3AobaOzlIEevpAEf9chTpFZz7bYfc7pz8XRv7vuKTIE4hxPKZSha6XWKKplDQ0x9Pq8xX2mg==" + "resolved" "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-22.4.1.tgz" + "version" "22.4.1" + +"eslint-plugin-jsx-a11y@^6.6.1": + "integrity" "sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==" + "resolved" "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz" + "version" "6.6.1" + dependencies: + "@babel/runtime" "^7.18.9" + "aria-query" "^4.2.2" + "array-includes" "^3.1.5" + "ast-types-flow" "^0.0.7" + "axe-core" "^4.4.3" + "axobject-query" "^2.2.0" + "damerau-levenshtein" "^1.0.8" + "emoji-regex" "^9.2.2" + "has" "^1.0.3" + "jsx-ast-utils" "^3.3.2" + "language-tags" "^1.0.5" + "minimatch" "^3.1.2" + "semver" "^6.3.0" + +"eslint-plugin-prettier@^4.2.1": + "integrity" "sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==" + "resolved" "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz" + "version" "4.2.1" + dependencies: + "prettier-linter-helpers" "^1.0.0" + +"eslint-plugin-prettier@3.1.2": + "integrity" "sha512-GlolCC9y3XZfv3RQfwGew7NnuFDKsfI4lbvRK+PIIo23SFH+LemGs4cKwzAaRa+Mdb+lQO/STaIayno8T5sJJA==" + "resolved" "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.2.tgz" + "version" "3.1.2" + dependencies: + "prettier-linter-helpers" "^1.0.0" + +"eslint-plugin-react-hooks@^4.0.4", "eslint-plugin-react-hooks@^4.6.0": + "integrity" "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==" + "resolved" "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz" + "version" "4.6.0" + +"eslint-plugin-react-native-globals@^0.1.1": + "integrity" "sha512-9aEPf1JEpiTjcFAmmyw8eiIXmcNZOqaZyHO77wgm0/dWfT/oxC1SrIq8ET38pMxHYrcB6Uew+TzUVsBeczF88g==" + "resolved" "https://registry.npmjs.org/eslint-plugin-react-native-globals/-/eslint-plugin-react-native-globals-0.1.2.tgz" + "version" "0.1.2" + +"eslint-plugin-react-native@^3.8.1": + "integrity" "sha512-7F3OTwrtQPfPFd+VygqKA2VZ0f2fz0M4gJmry/TRE18JBb94/OtMxwbL7Oqwu7FGyrdeIOWnXQbBAveMcSTZIA==" + "resolved" "https://registry.npmjs.org/eslint-plugin-react-native/-/eslint-plugin-react-native-3.11.0.tgz" + "version" "3.11.0" + dependencies: + "@babel/traverse" "^7.7.4" + "eslint-plugin-react-native-globals" "^0.1.1" + +"eslint-plugin-react@^7.20.0", "eslint-plugin-react@^7.31.1": + "integrity" "sha512-j4/2xWqt/R7AZzG8CakGHA6Xa/u7iR8Q3xCxY+AUghdT92bnIDOBEefV456OeH0QvBcroVc0eyvrrLSyQGYIfg==" + "resolved" "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.1.tgz" + "version" "7.31.1" + dependencies: + "array-includes" "^3.1.5" + "array.prototype.flatmap" "^1.3.0" + "doctrine" "^2.1.0" + "estraverse" "^5.3.0" + "jsx-ast-utils" "^2.4.1 || ^3.0.0" + "minimatch" "^3.1.2" + "object.entries" "^1.1.5" + "object.fromentries" "^2.0.5" + "object.hasown" "^1.1.1" + "object.values" "^1.1.5" + "prop-types" "^15.8.1" + "resolve" "^2.0.0-next.3" + "semver" "^6.3.0" + "string.prototype.matchall" "^4.0.7" + +"eslint-scope@^5.0.0", "eslint-scope@^5.1.1": + "integrity" "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==" + "resolved" "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" + "version" "5.1.1" + dependencies: + "esrecurse" "^4.3.0" + "estraverse" "^4.1.1" + +"eslint-utils@^2.0.0", "eslint-utils@^2.1.0": + "integrity" "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==" + "resolved" "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "eslint-visitor-keys" "^1.1.0" + +"eslint-visitor-keys@^1.0.0", "eslint-visitor-keys@^1.1.0", "eslint-visitor-keys@^1.3.0": + "integrity" "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" + "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz" + "version" "1.3.0" + +"eslint-visitor-keys@^2.0.0": + "integrity" "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" + "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz" + "version" "2.1.0" + +"eslint@^7.32.0": + "integrity" "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==" + "resolved" "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz" + "version" "7.32.0" + dependencies: + "@babel/code-frame" "7.12.11" + "@eslint/eslintrc" "^0.4.3" + "@humanwhocodes/config-array" "^0.5.0" + "ajv" "^6.10.0" + "chalk" "^4.0.0" + "cross-spawn" "^7.0.2" + "debug" "^4.0.1" + "doctrine" "^3.0.0" + "enquirer" "^2.3.5" + "escape-string-regexp" "^4.0.0" + "eslint-scope" "^5.1.1" + "eslint-utils" "^2.1.0" + "eslint-visitor-keys" "^2.0.0" + "espree" "^7.3.1" + "esquery" "^1.4.0" + "esutils" "^2.0.2" + "fast-deep-equal" "^3.1.3" + "file-entry-cache" "^6.0.1" + "functional-red-black-tree" "^1.0.1" + "glob-parent" "^5.1.2" + "globals" "^13.6.0" + "ignore" "^4.0.6" + "import-fresh" "^3.0.0" + "imurmurhash" "^0.1.4" + "is-glob" "^4.0.0" + "js-yaml" "^3.13.1" + "json-stable-stringify-without-jsonify" "^1.0.1" + "levn" "^0.4.1" + "lodash.merge" "^4.6.2" + "minimatch" "^3.0.4" + "natural-compare" "^1.4.0" + "optionator" "^0.9.1" + "progress" "^2.0.0" + "regexpp" "^3.1.0" + "semver" "^7.2.1" + "strip-ansi" "^6.0.0" + "strip-json-comments" "^3.1.0" + "table" "^6.0.9" + "text-table" "^0.2.0" + "v8-compile-cache" "^2.0.3" + +"espree@^7.3.0", "espree@^7.3.1": + "integrity" "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==" + "resolved" "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz" + "version" "7.3.1" + dependencies: + "acorn" "^7.4.0" + "acorn-jsx" "^5.3.1" + "eslint-visitor-keys" "^1.3.0" + +"esprima@^4.0.0", "esprima@^4.0.1", "esprima@~4.0.0": + "integrity" "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + "resolved" "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" + "version" "4.0.1" + +"esquery@^1.4.0": + "integrity" "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==" + "resolved" "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz" + "version" "1.4.0" + dependencies: + "estraverse" "^5.1.0" + +"esrecurse@^4.3.0": + "integrity" "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==" + "resolved" "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" + "version" "4.3.0" + dependencies: + "estraverse" "^5.2.0" + +"estraverse@^4.1.1": + "integrity" "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" + "version" "4.3.0" + +"estraverse@^5.1.0", "estraverse@^5.2.0", "estraverse@^5.3.0": + "integrity" "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" + "version" "5.3.0" + +"esutils@^2.0.2": + "integrity" "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + "resolved" "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" + "version" "2.0.3" + +"etag@~1.8.1": + "integrity" "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + "resolved" "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" + "version" "1.8.1" + +"event-target-shim@^5.0.0", "event-target-shim@^5.0.1": + "integrity" "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" + "resolved" "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz" + "version" "5.0.1" + +"exec-sh@^0.3.2": + "integrity" "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==" + "resolved" "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz" + "version" "0.3.6" + +"execa@^1.0.0": + "integrity" "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==" + "resolved" "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz" + "version" "1.0.0" + 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" + +"execa@^4.0.0": + "integrity" "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==" + "resolved" "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "cross-spawn" "^7.0.0" + "get-stream" "^5.0.0" + "human-signals" "^1.1.1" + "is-stream" "^2.0.0" + "merge-stream" "^2.0.0" + "npm-run-path" "^4.0.0" + "onetime" "^5.1.0" + "signal-exit" "^3.0.2" + "strip-final-newline" "^2.0.0" + +"execa@^6.1.0": + "integrity" "sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==" + "resolved" "https://registry.npmjs.org/execa/-/execa-6.1.0.tgz" + "version" "6.1.0" + dependencies: + "cross-spawn" "^7.0.3" + "get-stream" "^6.0.1" + "human-signals" "^3.0.1" + "is-stream" "^3.0.0" + "merge-stream" "^2.0.0" + "npm-run-path" "^5.1.0" + "onetime" "^6.0.0" + "signal-exit" "^3.0.7" + "strip-final-newline" "^3.0.0" + +"exit@^0.1.2": + "integrity" "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==" + "resolved" "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" + "version" "0.1.2" + +"expand-brackets@^2.1.4": + "integrity" "sha1-t3c14xXOMPa27/D4OwQVGiJEliI= sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==" + "resolved" "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz" + "version" "2.1.4" + 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" + +"expect@^26.6.2": + "integrity" "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==" + "resolved" "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz" + "version" "26.6.2" + dependencies: + "@jest/types" "^26.6.2" + "ansi-styles" "^4.0.0" + "jest-get-type" "^26.3.0" + "jest-matcher-utils" "^26.6.2" + "jest-message-util" "^26.6.2" + "jest-regex-util" "^26.0.0" + +"extend-shallow@^2.0.1": + "integrity" "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==" + "resolved" "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "is-extendable" "^0.1.0" + +"extend-shallow@^3.0.0", "extend-shallow@^3.0.2": + "integrity" "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==" + "resolved" "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz" + "version" "3.0.2" + dependencies: + "assign-symbols" "^1.0.0" + "is-extendable" "^1.0.1" + +"extglob@^2.0.4": + "integrity" "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==" + "resolved" "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz" + "version" "2.0.4" + 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" + +"eyes@0.1.x": + "integrity" "sha1-Ys8SAjTGg3hdkCNIqADvPgzCC8A= sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ==" + "resolved" "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz" + "version" "0.1.8" + +"fast-deep-equal@^3.1.1", "fast-deep-equal@^3.1.3": + "integrity" "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + "resolved" "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" + "version" "3.1.3" + +"fast-diff@^1.1.2": + "integrity" "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==" + "resolved" "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz" + "version" "1.2.0" + +"fast-json-stable-stringify@^2.0.0": + "integrity" "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + "resolved" "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" + "version" "2.1.0" + +"fast-levenshtein@^2.0.6", "fast-levenshtein@~2.0.6": + "integrity" "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + "resolved" "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" + "version" "2.0.6" + +"fb-watchman@^2.0.0": + "integrity" "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==" + "resolved" "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "bser" "2.1.1" + +"file-entry-cache@^6.0.1": + "integrity" "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==" + "resolved" "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz" + "version" "6.0.1" + dependencies: + "flat-cache" "^3.0.4" + +"fill-range@^4.0.0": + "integrity" "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==" + "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "extend-shallow" "^2.0.1" + "is-number" "^3.0.0" + "repeat-string" "^1.6.1" + "to-regex-range" "^2.1.0" + +"fill-range@^7.0.1": + "integrity" "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==" + "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" + "version" "7.0.1" + dependencies: + "to-regex-range" "^5.0.1" + +"filter-obj@^1.1.0": + "integrity" "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==" + "resolved" "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz" + "version" "1.1.0" + +"finalhandler@1.1.2": + "integrity" "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==" + "resolved" "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz" + "version" "1.1.2" + 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-cache-dir@^2.0.0": + "integrity" "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==" + "resolved" "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "commondir" "^1.0.1" + "make-dir" "^2.0.0" + "pkg-dir" "^3.0.0" + +"find-up@^2.1.0": + "integrity" "sha1-RdG35QbHF93UgndaK3eSCjwMV6c= sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==" + "resolved" "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "locate-path" "^2.0.0" + +"find-up@^3.0.0": + "integrity" "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==" + "resolved" "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "locate-path" "^3.0.0" + +"find-up@^4.0.0": + "integrity" "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==" + "resolved" "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "locate-path" "^5.0.0" + "path-exists" "^4.0.0" + +"find-up@^4.1.0": + "integrity" "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==" + "resolved" "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "locate-path" "^5.0.0" + "path-exists" "^4.0.0" + +"find-up@^5.0.0", "find-up@~5.0.0": + "integrity" "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==" + "resolved" "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "locate-path" "^6.0.0" + "path-exists" "^4.0.0" + +"flat-cache@^3.0.4": + "integrity" "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==" + "resolved" "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "flatted" "^3.1.0" + "rimraf" "^3.0.2" + +"flatted@^3.1.0": + "integrity" "sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==" + "resolved" "https://registry.npmjs.org/flatted/-/flatted-3.2.6.tgz" + "version" "3.2.6" + +"flow-parser@^0.121.0", "flow-parser@0.*": + "integrity" "sha512-1gIBiWJNR0tKUNv8gZuk7l9rVX06OuLzY9AoGio7y/JT4V1IZErEMEq2TJS+PFcw/y0RshZ1J/27VfK1UQzYVg==" + "resolved" "https://registry.npmjs.org/flow-parser/-/flow-parser-0.121.0.tgz" + "version" "0.121.0" + +"for-in@^0.1.3": + "integrity" "sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE= sha512-F0to7vbBSHP8E3l6dCjxNOLuSFAACIxFy3UehTUlG7svlXi37HHsDkyVcHo0Pq8QwrE+pXvWSVX3ZT1T9wAZ9g==" + "resolved" "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz" + "version" "0.1.8" + +"for-in@^1.0.1", "for-in@^1.0.2": + "integrity" "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==" + "resolved" "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz" + "version" "1.0.2" + +"for-own@^1.0.0": + "integrity" "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs= sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg==" + "resolved" "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "for-in" "^1.0.1" + +"foreach@^2.0.5": + "integrity" "sha512-k6GAGDyqLe9JaebCsFCoudPPWfihKu8pylYXRlqP1J7ms39iPoTtk2fviNglIeQEwdh0bQeKJ01ZPyuyQvKzwg==" + "resolved" "https://registry.npmjs.org/foreach/-/foreach-2.0.6.tgz" + "version" "2.0.6" + +"form-data@^3.0.0": + "integrity" "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==" + "resolved" "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "asynckit" "^0.4.0" + "combined-stream" "^1.0.8" + "mime-types" "^2.1.12" + +"fragment-cache@^0.2.1": + "integrity" "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==" + "resolved" "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz" + "version" "0.2.1" + dependencies: + "map-cache" "^0.2.2" + +"fresh@0.5.2": + "integrity" "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + "resolved" "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" + "version" "0.5.2" + +"fs-extra@^1.0.0": + "integrity" "sha512-VerQV6vEKuhDWD2HGOybV6v5I73syoc/cXAbKlgTC7M/oFVEtklWlp9QH2Ijw3IaWDOQcMkldSPa7zXy79Z/UQ==" + "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "graceful-fs" "^4.1.2" + "jsonfile" "^2.1.0" + "klaw" "^1.0.0" + +"fs-extra@^8.1.0": + "integrity" "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==" + "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz" + "version" "8.1.0" + dependencies: + "graceful-fs" "^4.2.0" + "jsonfile" "^4.0.0" + "universalify" "^0.1.0" + +"fs.realpath@^1.0.0": + "integrity" "sha1-FQStJSMVjKpA20onh8sBQRmU6k8= sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + "resolved" "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" + "version" "1.0.0" + +"fsevents@^2.1.2", "fsevents@^2.3.2": + "integrity" "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==" + "resolved" "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz" + "version" "2.3.2" + +"function-bind@^1.1.1": + "integrity" "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" + "version" "1.1.1" + +"functional-red-black-tree@^1.0.1": + "integrity" "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==" + "resolved" "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz" + "version" "1.0.1" + +"functions-have-names@^1.2.2": + "integrity" "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" + "resolved" "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz" + "version" "1.2.3" + +"gensync@^1.0.0-beta.1", "gensync@^1.0.0-beta.2": + "integrity" "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + "resolved" "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" + "version" "1.0.0-beta.2" + +"get-caller-file@^2.0.1", "get-caller-file@^2.0.5": + "integrity" "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + "resolved" "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" + "version" "2.0.5" + +"get-intrinsic@^1.0.1", "get-intrinsic@^1.0.2", "get-intrinsic@^1.1.0", "get-intrinsic@^1.1.1": + "integrity" "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==" + "resolved" "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "function-bind" "^1.1.1" + "has" "^1.0.3" + "has-symbols" "^1.0.1" + +"get-package-type@^0.1.0": + "integrity" "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" + "resolved" "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz" + "version" "0.1.0" + +"get-stdin@^6.0.0": + "integrity" "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==" + "resolved" "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz" + "version" "6.0.0" + +"get-stream@^4.0.0": + "integrity" "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==" + "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "pump" "^3.0.0" + +"get-stream@^5.0.0": + "integrity" "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==" + "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz" + "version" "5.2.0" + dependencies: + "pump" "^3.0.0" + +"get-stream@^6.0.1": + "integrity" "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" + "version" "6.0.1" + +"get-symbol-description@^1.0.0": + "integrity" "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==" + "resolved" "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "call-bind" "^1.0.2" + "get-intrinsic" "^1.1.1" + +"get-value@^2.0.3", "get-value@^2.0.6": + "integrity" "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==" + "resolved" "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz" + "version" "2.0.6" + +"getenv@^1.0.0": + "integrity" "sha512-7yetJWqbS9sbn0vIfliPsFgoXMKn/YMF+Wuiog97x+urnSRRRZ7xB+uVkwGKzRgq9CDFfMQnE9ruL5DHv9c6Xg==" + "resolved" "https://registry.npmjs.org/getenv/-/getenv-1.0.0.tgz" + "version" "1.0.0" + +"glob-parent@^5.1.2": + "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==" + "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" + "version" "5.1.2" + dependencies: + "is-glob" "^4.0.1" + +"glob@^7.1.1", "glob@^7.1.2", "glob@^7.1.3", "glob@^7.1.4", "glob@^7.1.6", "glob@7.1.6": + "integrity" "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==" + "resolved" "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz" + "version" "7.1.6" + 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@^4.3.0": + "integrity" "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==" + "resolved" "https://registry.npmjs.org/global/-/global-4.4.0.tgz" + "version" "4.4.0" + dependencies: + "min-document" "^2.19.0" + "process" "^0.11.10" + +"globals@^11.1.0": + "integrity" "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + "resolved" "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" + "version" "11.12.0" + +"globals@^13.6.0": + "integrity" "sha512-A1lrQfpNF+McdPOnnFqY3kSN0AFTy485bTi1bkLk4mVPODIUEcSfhHgRqA+QdXPksrSTTztYXx37NFV+GpGk3Q==" + "resolved" "https://registry.npmjs.org/globals/-/globals-13.16.0.tgz" + "version" "13.16.0" + dependencies: + "type-fest" "^0.20.2" + +"globals@^13.9.0": + "integrity" "sha512-A1lrQfpNF+McdPOnnFqY3kSN0AFTy485bTi1bkLk4mVPODIUEcSfhHgRqA+QdXPksrSTTztYXx37NFV+GpGk3Q==" + "resolved" "https://registry.npmjs.org/globals/-/globals-13.16.0.tgz" + "version" "13.16.0" + dependencies: + "type-fest" "^0.20.2" + +"globals@^9.18.0": + "integrity" "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==" + "resolved" "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz" + "version" "9.18.0" + +"graceful-fs@^4.1.11", "graceful-fs@^4.1.2", "graceful-fs@^4.1.3", "graceful-fs@^4.1.6", "graceful-fs@^4.1.9", "graceful-fs@^4.2.0", "graceful-fs@^4.2.4", "graceful-fs@^4.2.9": + "integrity" "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + "resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz" + "version" "4.2.10" + +"growly@^1.3.0": + "integrity" "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==" + "resolved" "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz" + "version" "1.3.0" + +"has-ansi@^2.0.0": + "integrity" "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==" + "resolved" "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "ansi-regex" "^2.0.0" + +"has-bigints@^1.0.1", "has-bigints@^1.0.2": + "integrity" "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==" + "resolved" "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz" + "version" "1.0.2" + +"has-flag@^3.0.0": + "integrity" "sha1-tdRU3CGZriJWmfNGfloH87lVuv0= sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" + "version" "3.0.0" + +"has-flag@^4.0.0": + "integrity" "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" + "version" "4.0.0" + +"has-property-descriptors@^1.0.0": + "integrity" "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==" + "resolved" "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "get-intrinsic" "^1.1.1" + +"has-symbols@^1.0.1", "has-symbols@^1.0.2", "has-symbols@^1.0.3": + "integrity" "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + "resolved" "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz" + "version" "1.0.3" + +"has-tostringtag@^1.0.0": + "integrity" "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==" + "resolved" "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "has-symbols" "^1.0.2" + +"has-value@^0.3.1": + "integrity" "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==" + "resolved" "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz" + "version" "0.3.1" + dependencies: + "get-value" "^2.0.3" + "has-values" "^0.1.4" + "isobject" "^2.0.0" + +"has-value@^1.0.0": + "integrity" "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==" + "resolved" "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "get-value" "^2.0.6" + "has-values" "^1.0.0" + "isobject" "^3.0.0" + +"has-values@^0.1.4": + "integrity" "sha1-bWHeldkd/Km5oCCJrThL/49it3E= sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==" + "resolved" "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz" + "version" "0.1.4" + +"has-values@^1.0.0": + "integrity" "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==" + "resolved" "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "is-number" "^3.0.0" + "kind-of" "^4.0.0" + +"has@^1.0.3": + "integrity" "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==" + "resolved" "https://registry.npmjs.org/has/-/has-1.0.3.tgz" + "version" "1.0.3" + dependencies: + "function-bind" "^1.1.1" + +"hermes-engine@~0.11.0": + "integrity" "sha512-7aMUlZja2IyLYAcZ69NBnwJAR5ZOYlSllj0oMpx08a8HzxHOys0eKCzfphrf6D0vX1JGO1QQvVsQKe6TkYherw==" + "resolved" "https://registry.npmjs.org/hermes-engine/-/hermes-engine-0.11.0.tgz" + "version" "0.11.0" + +"hermes-estree@0.6.0": + "integrity" "sha512-2YTGzJCkhdmT6VuNprWjXnvTvw/3iPNw804oc7yknvQpNKo+vJGZmtvLLCghOZf0OwzKaNAzeIMp71zQbNl09w==" + "resolved" "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.6.0.tgz" + "version" "0.6.0" + +"hermes-parser@0.6.0": + "integrity" "sha512-Vf58jBZca2+QBLR9h7B7mdg8oFz2g5ILz1iVouZ5DOrOrAfBmPfJjdjDT8jrO0f+iJ4/hSRrQHqHIjSnTaLUDQ==" + "resolved" "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.6.0.tgz" + "version" "0.6.0" + dependencies: + "hermes-estree" "0.6.0" + +"hermes-profile-transformer@^0.0.6": + "integrity" "sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ==" + "resolved" "https://registry.npmjs.org/hermes-profile-transformer/-/hermes-profile-transformer-0.0.6.tgz" + "version" "0.0.6" + dependencies: + "source-map" "^0.7.3" + +"hoist-non-react-statics@^3.3.0", "hoist-non-react-statics@^3.3.2": + "integrity" "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==" + "resolved" "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz" + "version" "3.3.2" + dependencies: + "react-is" "^16.7.0" + +"home-or-tmp@^2.0.0": + "integrity" "sha1-42w/LSyufXRqhX440Y1fMqeILbg= sha512-ycURW7oUxE2sNiPVw1HVEFsW+ecOpJ5zaj7eC0RlwhibhRBod20muUN8qu/gzx956YrLolVvs1MTXwKgC2rVEg==" + "resolved" "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "os-homedir" "^1.0.0" + "os-tmpdir" "^1.0.1" + +"hosted-git-info@^2.1.4": + "integrity" "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + "resolved" "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz" + "version" "2.8.9" + +"html-encoding-sniffer@^2.0.1": + "integrity" "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==" + "resolved" "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "whatwg-encoding" "^1.0.5" + +"html-escaper@^2.0.0": + "integrity" "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + "resolved" "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" + "version" "2.0.2" + +"http-errors@2.0.0": + "integrity" "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==" + "resolved" "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "depd" "2.0.0" + "inherits" "2.0.4" + "setprototypeof" "1.2.0" + "statuses" "2.0.1" + "toidentifier" "1.0.1" + +"http-proxy-agent@^4.0.1": + "integrity" "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==" + "resolved" "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "@tootallnate/once" "1" + "agent-base" "6" + "debug" "4" + +"https-proxy-agent@^5.0.0": + "integrity" "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==" + "resolved" "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "agent-base" "6" + "debug" "4" + +"human-signals@^1.1.1": + "integrity" "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==" + "resolved" "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz" + "version" "1.1.1" + +"human-signals@^3.0.1": + "integrity" "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==" + "resolved" "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz" + "version" "3.0.1" + +"husky@^0.14.3": + "integrity" "sha512-e21wivqHpstpoiWA/Yi8eFti8E+sQDSS53cpJsPptPs295QTOQR0ZwnHo2TXy1XOpZFD9rPOd3NpmqTK6uMLJA==" + "resolved" "https://registry.npmjs.org/husky/-/husky-0.14.3.tgz" + "version" "0.14.3" + dependencies: + "is-ci" "^1.0.10" + "normalize-path" "^1.0.0" + "strip-indent" "^2.0.0" + +"i@0.3.x": + "integrity" "sha512-FYz4wlXgkQwIPqhzC5TdNMLSE5+GS1IIDJZY/1ZiEPCT2S3COUVZeT5OW4BmW4r5LHLQuOosSwsvnroG9GR59Q==" + "resolved" "https://registry.npmjs.org/i/-/i-0.3.7.tgz" + "version" "0.3.7" + +"iconv-lite@0.4.24": + "integrity" "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==" + "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" + "version" "0.4.24" + dependencies: + "safer-buffer" ">= 2.1.2 < 3" + +"ieee754@^1.1.13": + "integrity" "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + "resolved" "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" + "version" "1.2.1" + +"ignore@^4.0.6": + "integrity" "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" + "resolved" "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz" + "version" "4.0.6" + +"ignore@^5.0.5": + "integrity" "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==" + "resolved" "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz" + "version" "5.1.8" + +"image-size@^0.6.0": + "integrity" "sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA==" + "resolved" "https://registry.npmjs.org/image-size/-/image-size-0.6.3.tgz" + "version" "0.6.3" + +"immer@^9.0.7": + "integrity" "sha512-lk7UNmSbAukB5B6dh9fnh5D0bJTOFKxVg2cyJWTYrWRfhLrLMBquONcUs3aFq507hNoIZEDDh8lb8UtOizSMhA==" + "resolved" "https://registry.npmjs.org/immer/-/immer-9.0.12.tgz" + "version" "9.0.12" + +"import-fresh@^2.0.0": + "integrity" "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==" + "resolved" "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "caller-path" "^2.0.0" + "resolve-from" "^3.0.0" + +"import-fresh@^3.0.0", "import-fresh@^3.2.1": + "integrity" "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==" + "resolved" "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" + "version" "3.3.0" + dependencies: + "parent-module" "^1.0.0" + "resolve-from" "^4.0.0" + +"import-local@^3.0.2": + "integrity" "sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==" + "resolved" "https://registry.npmjs.org/import-local/-/import-local-3.0.3.tgz" + "version" "3.0.3" + dependencies: + "pkg-dir" "^4.2.0" + "resolve-cwd" "^3.0.0" + +"imurmurhash@^0.1.4": + "integrity" "sha1-khi5srkoojixPcT7a21XbyMUU+o= sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" + "resolved" "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" + "version" "0.1.4" + +"indent-string@^4.0.0": + "integrity" "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + "resolved" "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" + "version" "4.0.0" + +"inflight@^1.0.4": + "integrity" "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==" + "resolved" "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" + "version" "1.0.6" + dependencies: + "once" "^1.3.0" + "wrappy" "1" + +"inherits@^2.0.3", "inherits@^2.0.4", "inherits@~2.0.3", "inherits@2", "inherits@2.0.4": + "integrity" "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" + "version" "2.0.4" + +"internal-slot@^1.0.3": + "integrity" "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==" + "resolved" "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz" + "version" "1.0.3" + dependencies: + "get-intrinsic" "^1.1.0" + "has" "^1.0.3" + "side-channel" "^1.0.4" + +"invariant@*", "invariant@^2.2.2", "invariant@^2.2.4", "invariant@2.2.4": + "integrity" "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==" + "resolved" "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz" + "version" "2.2.4" + dependencies: + "loose-envify" "^1.0.0" + +"ip@^1.1.5": + "integrity" "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==" + "resolved" "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz" + "version" "1.1.8" -ansi-reset@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-reset/-/ansi-reset-0.1.1.tgz#e7e71292c3c7ddcd4d62ef4a6c7c05980911c3b7" +"is-accessor-descriptor@^0.1.6": + "integrity" "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==" + "resolved" "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz" + "version" "0.1.6" dependencies: - ansi-wrap "0.1.0" + "kind-of" "^3.0.2" + +"is-accessor-descriptor@^1.0.0": + "integrity" "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==" + "resolved" "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "kind-of" "^6.0.0" + +"is-arguments@^1.0.4", "is-arguments@^1.1.0": + "integrity" "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==" + "resolved" "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "call-bind" "^1.0.2" + "has-tostringtag" "^1.0.0" -ansi-strikethrough@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-strikethrough/-/ansi-strikethrough-0.1.1.tgz#d84877140b2cff07d1c93ebce69904f68885e568" - dependencies: - ansi-wrap "0.1.0" +"is-arrayish@^0.2.1": + "integrity" "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + "resolved" "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + "version" "0.2.1" -ansi-styles@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" +"is-arrayish@^0.3.1": + "integrity" "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + "resolved" "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz" + "version" "0.3.2" -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" +"is-bigint@^1.0.1": + "integrity" "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==" + "resolved" "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz" + "version" "1.0.4" dependencies: - color-convert "^1.9.0" + "has-bigints" "^1.0.1" -ansi-underline@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-underline/-/ansi-underline-0.1.1.tgz#dfc920f4c97b5977ea162df8ffb988308aaa71a4" +"is-boolean-object@^1.1.0": + "integrity" "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==" + "resolved" "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz" + "version" "1.1.2" dependencies: - ansi-wrap "0.1.0" - -ansi-white@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-white/-/ansi-white-0.1.1.tgz#9c77b7c193c5ee992e6011d36ec4c921b4578944" + "call-bind" "^1.0.2" + "has-tostringtag" "^1.0.0" + +"is-buffer@^1.1.5": + "integrity" "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + "resolved" "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz" + "version" "1.1.6" + +"is-callable@^1.1.4", "is-callable@^1.2.4": + "integrity" "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==" + "resolved" "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz" + "version" "1.2.4" + +"is-ci@^1.0.10": + "integrity" "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==" + "resolved" "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz" + "version" "1.2.1" + dependencies: + "ci-info" "^1.5.0" + +"is-ci@^2.0.0": + "integrity" "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==" + "resolved" "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "ci-info" "^2.0.0" + +"is-core-module@^2.2.0", "is-core-module@^2.8.1": + "integrity" "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==" + "resolved" "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz" + "version" "2.9.0" + dependencies: + "has" "^1.0.3" + +"is-data-descriptor@^0.1.4": + "integrity" "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==" + "resolved" "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz" + "version" "0.1.4" + dependencies: + "kind-of" "^3.0.2" + +"is-data-descriptor@^1.0.0": + "integrity" "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==" + "resolved" "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "kind-of" "^6.0.0" + +"is-date-object@^1.0.1", "is-date-object@^1.0.2": + "integrity" "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==" + "resolved" "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz" + "version" "1.0.5" + dependencies: + "has-tostringtag" "^1.0.0" + +"is-descriptor@^0.1.0": + "integrity" "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==" + "resolved" "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz" + "version" "0.1.6" + 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": + "integrity" "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==" + "resolved" "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "is-accessor-descriptor" "^1.0.0" + "is-data-descriptor" "^1.0.0" + "kind-of" "^6.0.2" + +"is-directory@^0.3.1": + "integrity" "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==" + "resolved" "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz" + "version" "0.3.1" + +"is-docker@^2.0.0": + "integrity" "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + "resolved" "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz" + "version" "2.2.1" + +"is-extendable@^0.1.0", "is-extendable@^0.1.1": + "integrity" "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + "resolved" "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" + "version" "0.1.1" + +"is-extendable@^1.0.1": + "integrity" "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==" + "resolved" "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "is-plain-object" "^2.0.4" + +"is-extglob@^2.1.1": + "integrity" "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + "resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" + "version" "2.1.1" + +"is-finite@^1.0.0": + "integrity" "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==" + "resolved" "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz" + "version" "1.1.0" + +"is-fullwidth-code-point@^2.0.0": + "integrity" "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==" + "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz" + "version" "2.0.0" + +"is-fullwidth-code-point@^3.0.0": + "integrity" "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" + "version" "3.0.0" + +"is-fullwidth-code-point@^4.0.0": + "integrity" "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==" + "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz" + "version" "4.0.0" + +"is-generator-fn@^2.0.0": + "integrity" "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" + "resolved" "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz" + "version" "2.1.0" + +"is-glob@^4.0.0", "is-glob@^4.0.1", "is-glob@^4.0.3": + "integrity" "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==" + "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" + "version" "4.0.3" + dependencies: + "is-extglob" "^2.1.1" + +"is-interactive@^1.0.0": + "integrity" "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==" + "resolved" "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz" + "version" "1.0.0" + +"is-map@^2.0.1", "is-map@^2.0.2": + "integrity" "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==" + "resolved" "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz" + "version" "2.0.2" + +"is-negative-zero@^2.0.2": + "integrity" "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" + "resolved" "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz" + "version" "2.0.2" + +"is-number-object@^1.0.4": + "integrity" "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==" + "resolved" "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz" + "version" "1.0.7" + dependencies: + "has-tostringtag" "^1.0.0" + +"is-number@^3.0.0": + "integrity" "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==" + "resolved" "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "kind-of" "^3.0.2" + +"is-number@^7.0.0": + "integrity" "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + "resolved" "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" + "version" "7.0.0" + +"is-plain-obj@^2.1.0": + "integrity" "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==" + "resolved" "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz" + "version" "2.1.0" + +"is-plain-object@^2.0.3", "is-plain-object@^2.0.4": + "integrity" "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==" + "resolved" "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz" + "version" "2.0.4" + dependencies: + "isobject" "^3.0.1" + +"is-potential-custom-element-name@^1.0.1": + "integrity" "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + "resolved" "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz" + "version" "1.0.1" + +"is-regex@^1.1.1", "is-regex@^1.1.4": + "integrity" "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==" + "resolved" "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz" + "version" "1.1.4" + dependencies: + "call-bind" "^1.0.2" + "has-tostringtag" "^1.0.0" + +"is-set@^2.0.1", "is-set@^2.0.2": + "integrity" "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==" + "resolved" "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz" + "version" "2.0.2" + +"is-shared-array-buffer@^1.0.2": + "integrity" "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==" + "resolved" "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "call-bind" "^1.0.2" + +"is-stream@^1.1.0": + "integrity" "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" + "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" + "version" "1.1.0" + +"is-stream@^2.0.0": + "integrity" "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" + "version" "2.0.1" + +"is-stream@^3.0.0": + "integrity" "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==" + "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz" + "version" "3.0.0" + +"is-string@^1.0.5", "is-string@^1.0.7": + "integrity" "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==" + "resolved" "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz" + "version" "1.0.7" + dependencies: + "has-tostringtag" "^1.0.0" + +"is-symbol@^1.0.2", "is-symbol@^1.0.3": + "integrity" "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==" + "resolved" "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "has-symbols" "^1.0.2" + +"is-typed-array@^1.1.7": + "integrity" "sha512-HqH41TNZq2fgtGT8WHVFVJhBVGuY3AnP3Q36K8JKXUxSxRgk/d+7NjmwG2vo2mYmXK8UYZKu0qH8bVP5gEisjA==" + "resolved" "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.8.tgz" + "version" "1.1.8" + dependencies: + "available-typed-arrays" "^1.0.5" + "call-bind" "^1.0.2" + "es-abstract" "^1.18.5" + "foreach" "^2.0.5" + "has-tostringtag" "^1.0.0" + +"is-typedarray@^1.0.0": + "integrity" "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + "resolved" "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" + "version" "1.0.0" + +"is-unicode-supported@^0.1.0": + "integrity" "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==" + "resolved" "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz" + "version" "0.1.0" + +"is-weakmap@^2.0.1": + "integrity" "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==" + "resolved" "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz" + "version" "2.0.1" + +"is-weakref@^1.0.2": + "integrity" "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==" + "resolved" "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "call-bind" "^1.0.2" + +"is-weakset@^2.0.1": + "integrity" "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==" + "resolved" "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "call-bind" "^1.0.2" + "get-intrinsic" "^1.1.1" + +"is-windows@^1.0.2": + "integrity" "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + "resolved" "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz" + "version" "1.0.2" + +"is-wsl@^1.1.0": + "integrity" "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==" + "resolved" "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz" + "version" "1.1.0" + +"is-wsl@^2.2.0": + "integrity" "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==" + "resolved" "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz" + "version" "2.2.0" + dependencies: + "is-docker" "^2.0.0" + +"isarray@^2.0.5": + "integrity" "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + "resolved" "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz" + "version" "2.0.5" + +"isarray@~1.0.0", "isarray@1.0.0": + "integrity" "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "resolved" "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + "version" "1.0.0" + +"isexe@^2.0.0": + "integrity" "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + "resolved" "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" + "version" "2.0.0" + +"isobject@^2.0.0": + "integrity" "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==" + "resolved" "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "isarray" "1.0.0" + +"isobject@^3.0.0", "isobject@^3.0.1": + "integrity" "sha1-TkMekrEalzFjaqH5yNHMvP2reN8= sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==" + "resolved" "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" + "version" "3.0.1" + +"isstream@0.1.x": + "integrity" "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" + "resolved" "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" + "version" "0.1.2" + +"istanbul-lib-coverage@^3.0.0", "istanbul-lib-coverage@^3.2.0": + "integrity" "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==" + "resolved" "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz" + "version" "3.2.0" + +"istanbul-lib-instrument@^4.0.3": + "integrity" "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==" + "resolved" "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz" + "version" "4.0.3" + dependencies: + "@babel/core" "^7.7.5" + "@istanbuljs/schema" "^0.1.2" + "istanbul-lib-coverage" "^3.0.0" + "semver" "^6.3.0" + +"istanbul-lib-instrument@^5.0.4": + "integrity" "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==" + "resolved" "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz" + "version" "5.1.0" + dependencies: + "@babel/core" "^7.12.3" + "@babel/parser" "^7.14.7" + "@istanbuljs/schema" "^0.1.2" + "istanbul-lib-coverage" "^3.2.0" + "semver" "^6.3.0" + +"istanbul-lib-report@^3.0.0": + "integrity" "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==" + "resolved" "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "istanbul-lib-coverage" "^3.0.0" + "make-dir" "^3.0.0" + "supports-color" "^7.1.0" + +"istanbul-lib-source-maps@^4.0.0": + "integrity" "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==" + "resolved" "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "debug" "^4.1.1" + "istanbul-lib-coverage" "^3.0.0" + "source-map" "^0.6.1" + +"istanbul-reports@^3.0.2": + "integrity" "sha512-5+19PlhnGabNWB7kOFnuxT8H3T/iIyQzIbQMxXsURmmvKg86P2sbkrGOT77VnHw0Qr0gc2XzRaRfMZYYbSQCJQ==" + "resolved" "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.5.tgz" + "version" "3.0.5" + dependencies: + "html-escaper" "^2.0.0" + "istanbul-lib-report" "^3.0.0" + +"jest-changed-files@^26.6.2": + "integrity" "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==" + "resolved" "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz" + "version" "26.6.2" + dependencies: + "@jest/types" "^26.6.2" + "execa" "^4.0.0" + "throat" "^5.0.0" + +"jest-cli@^26.6.3": + "integrity" "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==" + "resolved" "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz" + "version" "26.6.3" + dependencies: + "@jest/core" "^26.6.3" + "@jest/test-result" "^26.6.2" + "@jest/types" "^26.6.2" + "chalk" "^4.0.0" + "exit" "^0.1.2" + "graceful-fs" "^4.2.4" + "import-local" "^3.0.2" + "is-ci" "^2.0.0" + "jest-config" "^26.6.3" + "jest-util" "^26.6.2" + "jest-validate" "^26.6.2" + "prompts" "^2.0.1" + "yargs" "^15.4.1" + +"jest-config@^26.6.3": + "integrity" "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==" + "resolved" "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz" + "version" "26.6.3" dependencies: - ansi-wrap "0.1.0" - -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" + "@babel/core" "^7.1.0" + "@jest/test-sequencer" "^26.6.3" + "@jest/types" "^26.6.2" + "babel-jest" "^26.6.3" + "chalk" "^4.0.0" + "deepmerge" "^4.2.2" + "glob" "^7.1.1" + "graceful-fs" "^4.2.4" + "jest-environment-jsdom" "^26.6.2" + "jest-environment-node" "^26.6.2" + "jest-get-type" "^26.3.0" + "jest-jasmine2" "^26.6.3" + "jest-regex-util" "^26.0.0" + "jest-resolve" "^26.6.2" + "jest-util" "^26.6.2" + "jest-validate" "^26.6.2" + "micromatch" "^4.0.2" + "pretty-format" "^26.6.2" + +"jest-diff@^26.6.2": + "integrity" "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==" + "resolved" "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz" + "version" "26.6.2" + dependencies: + "chalk" "^4.0.0" + "diff-sequences" "^26.6.2" + "jest-get-type" "^26.3.0" + "pretty-format" "^26.6.2" + +"jest-docblock@^26.0.0": + "integrity" "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==" + "resolved" "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz" + "version" "26.0.0" + dependencies: + "detect-newline" "^3.0.0" + +"jest-each@^26.6.2": + "integrity" "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==" + "resolved" "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz" + "version" "26.6.2" + dependencies: + "@jest/types" "^26.6.2" + "chalk" "^4.0.0" + "jest-get-type" "^26.3.0" + "jest-util" "^26.6.2" + "pretty-format" "^26.6.2" + +"jest-environment-jsdom@^26.6.2": + "integrity" "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==" + "resolved" "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz" + "version" "26.6.2" + dependencies: + "@jest/environment" "^26.6.2" + "@jest/fake-timers" "^26.6.2" + "@jest/types" "^26.6.2" + "@types/node" "*" + "jest-mock" "^26.6.2" + "jest-util" "^26.6.2" + "jsdom" "^16.4.0" + +"jest-environment-node@^26.6.2": + "integrity" "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==" + "resolved" "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz" + "version" "26.6.2" + dependencies: + "@jest/environment" "^26.6.2" + "@jest/fake-timers" "^26.6.2" + "@jest/types" "^26.6.2" + "@types/node" "*" + "jest-mock" "^26.6.2" + "jest-util" "^26.6.2" + +"jest-get-type@^26.3.0": + "integrity" "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + "resolved" "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz" + "version" "26.3.0" + +"jest-haste-map@^26.6.2": + "integrity" "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==" + "resolved" "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz" + "version" "26.6.2" + dependencies: + "@jest/types" "^26.6.2" + "@types/graceful-fs" "^4.1.2" + "@types/node" "*" + "anymatch" "^3.0.3" + "fb-watchman" "^2.0.0" + "graceful-fs" "^4.2.4" + "jest-regex-util" "^26.0.0" + "jest-serializer" "^26.6.2" + "jest-util" "^26.6.2" + "jest-worker" "^26.6.2" + "micromatch" "^4.0.2" + "sane" "^4.0.3" + "walker" "^1.0.7" + optionalDependencies: + "fsevents" "^2.1.2" + +"jest-haste-map@^27.3.1": + "integrity" "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==" + "resolved" "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@jest/types" "^27.5.1" + "@types/graceful-fs" "^4.1.2" + "@types/node" "*" + "anymatch" "^3.0.3" + "fb-watchman" "^2.0.0" + "graceful-fs" "^4.2.9" + "jest-regex-util" "^27.5.1" + "jest-serializer" "^27.5.1" + "jest-util" "^27.5.1" + "jest-worker" "^27.5.1" + "micromatch" "^4.0.4" + "walker" "^1.0.7" + optionalDependencies: + "fsevents" "^2.3.2" -ansi-yellow@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-yellow/-/ansi-yellow-0.1.1.tgz#cb9356f2f46c732f0e3199e6102955a77da83c1d" +"jest-jasmine2@^26.6.3": + "integrity" "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==" + "resolved" "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz" + "version" "26.6.3" dependencies: - ansi-wrap "0.1.0" - -ansi@^0.3.0, ansi@~0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/ansi/-/ansi-0.3.1.tgz#0c42d4fb17160d5a9af1e484bace1c66922c1b21" - -ansicolors@~0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/ansicolors/-/ansicolors-0.3.2.tgz#665597de86a9ffe3aa9bfbe6cae5c6ea426b4979" - -ansistyles@~0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/ansistyles/-/ansistyles-0.1.3.tgz#5de60415bda071bb37127854c864f41b23254539" - -anymatch@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" + "@babel/traverse" "^7.1.0" + "@jest/environment" "^26.6.2" + "@jest/source-map" "^26.6.2" + "@jest/test-result" "^26.6.2" + "@jest/types" "^26.6.2" + "@types/node" "*" + "chalk" "^4.0.0" + "co" "^4.6.0" + "expect" "^26.6.2" + "is-generator-fn" "^2.0.0" + "jest-each" "^26.6.2" + "jest-matcher-utils" "^26.6.2" + "jest-message-util" "^26.6.2" + "jest-runtime" "^26.6.3" + "jest-snapshot" "^26.6.2" + "jest-util" "^26.6.2" + "pretty-format" "^26.6.2" + "throat" "^5.0.0" + +"jest-leak-detector@^26.6.2": + "integrity" "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==" + "resolved" "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz" + "version" "26.6.2" + dependencies: + "jest-get-type" "^26.3.0" + "pretty-format" "^26.6.2" + +"jest-matcher-utils@^26.6.2": + "integrity" "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==" + "resolved" "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz" + "version" "26.6.2" + dependencies: + "chalk" "^4.0.0" + "jest-diff" "^26.6.2" + "jest-get-type" "^26.3.0" + "pretty-format" "^26.6.2" + +"jest-message-util@^26.6.2": + "integrity" "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==" + "resolved" "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz" + "version" "26.6.2" dependencies: - micromatch "^3.1.4" - normalize-path "^2.1.1" - -aproba@^1.0.3, aproba@^1.1.1, aproba@^1.1.2: - version "1.2.0" - resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" - -"aproba@^1.1.2 || 2", aproba@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc" - -archy@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40" - -are-we-there-yet@~1.1.2: - version "1.1.4" - resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz#bb5dca382bb94f05e15194373d16fd3ba1ca110d" + "@babel/code-frame" "^7.0.0" + "@jest/types" "^26.6.2" + "@types/stack-utils" "^2.0.0" + "chalk" "^4.0.0" + "graceful-fs" "^4.2.4" + "micromatch" "^4.0.2" + "pretty-format" "^26.6.2" + "slash" "^3.0.0" + "stack-utils" "^2.0.2" + +"jest-mock@^26.6.2": + "integrity" "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==" + "resolved" "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz" + "version" "26.6.2" + dependencies: + "@jest/types" "^26.6.2" + "@types/node" "*" + +"jest-pnp-resolver@^1.2.2": + "integrity" "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==" + "resolved" "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz" + "version" "1.2.2" + +"jest-regex-util@^26.0.0": + "integrity" "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==" + "resolved" "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz" + "version" "26.0.0" + +"jest-regex-util@^27.5.1": + "integrity" "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==" + "resolved" "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz" + "version" "27.5.1" + +"jest-resolve-dependencies@^26.6.3": + "integrity" "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==" + "resolved" "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz" + "version" "26.6.3" + dependencies: + "@jest/types" "^26.6.2" + "jest-regex-util" "^26.0.0" + "jest-snapshot" "^26.6.2" + +"jest-resolve@^26.6.2": + "integrity" "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==" + "resolved" "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz" + "version" "26.6.2" + dependencies: + "@jest/types" "^26.6.2" + "chalk" "^4.0.0" + "graceful-fs" "^4.2.4" + "jest-pnp-resolver" "^1.2.2" + "jest-util" "^26.6.2" + "read-pkg-up" "^7.0.1" + "resolve" "^1.18.1" + "slash" "^3.0.0" + +"jest-runner@^26.6.3": + "integrity" "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==" + "resolved" "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz" + "version" "26.6.3" + dependencies: + "@jest/console" "^26.6.2" + "@jest/environment" "^26.6.2" + "@jest/test-result" "^26.6.2" + "@jest/types" "^26.6.2" + "@types/node" "*" + "chalk" "^4.0.0" + "emittery" "^0.7.1" + "exit" "^0.1.2" + "graceful-fs" "^4.2.4" + "jest-config" "^26.6.3" + "jest-docblock" "^26.0.0" + "jest-haste-map" "^26.6.2" + "jest-leak-detector" "^26.6.2" + "jest-message-util" "^26.6.2" + "jest-resolve" "^26.6.2" + "jest-runtime" "^26.6.3" + "jest-util" "^26.6.2" + "jest-worker" "^26.6.2" + "source-map-support" "^0.5.6" + "throat" "^5.0.0" + +"jest-runtime@^26.6.3": + "integrity" "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==" + "resolved" "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz" + "version" "26.6.3" + dependencies: + "@jest/console" "^26.6.2" + "@jest/environment" "^26.6.2" + "@jest/fake-timers" "^26.6.2" + "@jest/globals" "^26.6.2" + "@jest/source-map" "^26.6.2" + "@jest/test-result" "^26.6.2" + "@jest/transform" "^26.6.2" + "@jest/types" "^26.6.2" + "@types/yargs" "^15.0.0" + "chalk" "^4.0.0" + "cjs-module-lexer" "^0.6.0" + "collect-v8-coverage" "^1.0.0" + "exit" "^0.1.2" + "glob" "^7.1.3" + "graceful-fs" "^4.2.4" + "jest-config" "^26.6.3" + "jest-haste-map" "^26.6.2" + "jest-message-util" "^26.6.2" + "jest-mock" "^26.6.2" + "jest-regex-util" "^26.0.0" + "jest-resolve" "^26.6.2" + "jest-snapshot" "^26.6.2" + "jest-util" "^26.6.2" + "jest-validate" "^26.6.2" + "slash" "^3.0.0" + "strip-bom" "^4.0.0" + "yargs" "^15.4.1" + +"jest-serializer@^26.6.2": + "integrity" "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==" + "resolved" "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz" + "version" "26.6.2" + dependencies: + "@types/node" "*" + "graceful-fs" "^4.2.4" + +"jest-serializer@^27.5.1": + "integrity" "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==" + "resolved" "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@types/node" "*" + "graceful-fs" "^4.2.9" + +"jest-snapshot@^26.6.2": + "integrity" "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==" + "resolved" "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz" + "version" "26.6.2" dependencies: - delegates "^1.0.0" - readable-stream "^2.0.6" + "@babel/types" "^7.0.0" + "@jest/types" "^26.6.2" + "@types/babel__traverse" "^7.0.4" + "@types/prettier" "^2.0.0" + "chalk" "^4.0.0" + "expect" "^26.6.2" + "graceful-fs" "^4.2.4" + "jest-diff" "^26.6.2" + "jest-get-type" "^26.3.0" + "jest-haste-map" "^26.6.2" + "jest-matcher-utils" "^26.6.2" + "jest-message-util" "^26.6.2" + "jest-resolve" "^26.6.2" + "natural-compare" "^1.4.0" + "pretty-format" "^26.6.2" + "semver" "^7.3.2" + +"jest-util@^26.6.2": + "integrity" "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==" + "resolved" "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz" + "version" "26.6.2" + dependencies: + "@jest/types" "^26.6.2" + "@types/node" "*" + "chalk" "^4.0.0" + "graceful-fs" "^4.2.4" + "is-ci" "^2.0.0" + "micromatch" "^4.0.2" + +"jest-util@^27.5.1": + "integrity" "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==" + "resolved" "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + "chalk" "^4.0.0" + "ci-info" "^3.2.0" + "graceful-fs" "^4.2.9" + "picomatch" "^2.2.3" + +"jest-validate@^26.5.2", "jest-validate@^26.6.2": + "integrity" "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==" + "resolved" "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz" + "version" "26.6.2" + dependencies: + "@jest/types" "^26.6.2" + "camelcase" "^6.0.0" + "chalk" "^4.0.0" + "jest-get-type" "^26.3.0" + "leven" "^3.1.0" + "pretty-format" "^26.6.2" + +"jest-watcher@^26.6.2": + "integrity" "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==" + "resolved" "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz" + "version" "26.6.2" + dependencies: + "@jest/test-result" "^26.6.2" + "@jest/types" "^26.6.2" + "@types/node" "*" + "ansi-escapes" "^4.2.1" + "chalk" "^4.0.0" + "jest-util" "^26.6.2" + "string-length" "^4.0.1" + +"jest-worker@^26.6.2": + "integrity" "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==" + "resolved" "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz" + "version" "26.6.2" + dependencies: + "@types/node" "*" + "merge-stream" "^2.0.0" + "supports-color" "^7.0.0" + +"jest-worker@^27.2.0", "jest-worker@^27.5.1": + "integrity" "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==" + "resolved" "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@types/node" "*" + "merge-stream" "^2.0.0" + "supports-color" "^8.0.0" + +"jest@^26.6.3": + "integrity" "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==" + "resolved" "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz" + "version" "26.6.3" + dependencies: + "@jest/core" "^26.6.3" + "import-local" "^3.0.2" + "jest-cli" "^26.6.3" + +"jetifier@^1.6.2": + "integrity" "sha512-3Zi16h6L5tXDRQJTb221cnRoVG9/9OvreLdLU2/ZjRv/GILL+2Cemt0IKvkowwkDpvouAU1DQPOJ7qaiHeIdrw==" + "resolved" "https://registry.npmjs.org/jetifier/-/jetifier-1.6.8.tgz" + "version" "1.6.8" + +"joi@^17.2.1": + "integrity" "sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==" + "resolved" "https://registry.npmjs.org/joi/-/joi-17.6.0.tgz" + "version" "17.6.0" + dependencies: + "@hapi/hoek" "^9.0.0" + "@hapi/topo" "^5.0.0" + "@sideway/address" "^4.1.3" + "@sideway/formula" "^3.0.0" + "@sideway/pinpoint" "^2.0.0" + +"js-tokens@^3.0.0 || ^4.0.0", "js-tokens@^4.0.0": + "integrity" "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "resolved" "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" + "version" "4.0.0" + +"js-tokens@^3.0.2": + "integrity" "sha1-mGbfOVECEw449/mWvOtlRDIJwls= sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==" + "resolved" "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz" + "version" "3.0.2" + +"js-yaml@^3.13.1": + "integrity" "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==" + "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" + "version" "3.14.1" + dependencies: + "argparse" "^1.0.7" + "esprima" "^4.0.0" + +"jsc-android@^250230.2.1": + "integrity" "sha512-KmxeBlRjwoqCnBBKGsihFtvsBHyUFlBxJPK4FzeYcIuBfdjv6jFys44JITAgSTbQD+vIdwMEfyZklsuQX0yI1Q==" + "resolved" "https://registry.npmjs.org/jsc-android/-/jsc-android-250230.2.1.tgz" + "version" "250230.2.1" + +"jscodeshift@^0.13.1": + "integrity" "sha512-lGyiEbGOvmMRKgWk4vf+lUrCWO/8YR8sUR3FKF1Cq5fovjZDlIcw3Hu5ppLHAnEXshVffvaM0eyuY/AbOeYpnQ==" + "resolved" "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.13.1.tgz" + "version" "0.13.1" + dependencies: + "@babel/core" "^7.13.16" + "@babel/parser" "^7.13.16" + "@babel/plugin-proposal-class-properties" "^7.13.0" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.13.8" + "@babel/plugin-proposal-optional-chaining" "^7.13.12" + "@babel/plugin-transform-modules-commonjs" "^7.13.8" + "@babel/preset-flow" "^7.13.13" + "@babel/preset-typescript" "^7.13.0" + "@babel/register" "^7.13.16" + "babel-core" "^7.0.0-bridge.0" + "chalk" "^4.1.2" + "flow-parser" "0.*" + "graceful-fs" "^4.2.4" + "micromatch" "^3.1.10" + "neo-async" "^2.5.0" + "node-dir" "^0.1.17" + "recast" "^0.20.4" + "temp" "^0.8.4" + "write-file-atomic" "^2.3.0" + +"jsdom@^16.4.0": + "integrity" "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==" + "resolved" "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz" + "version" "16.7.0" + dependencies: + "abab" "^2.0.5" + "acorn" "^8.2.4" + "acorn-globals" "^6.0.0" + "cssom" "^0.4.4" + "cssstyle" "^2.3.0" + "data-urls" "^2.0.0" + "decimal.js" "^10.2.1" + "domexception" "^2.0.1" + "escodegen" "^2.0.0" + "form-data" "^3.0.0" + "html-encoding-sniffer" "^2.0.1" + "http-proxy-agent" "^4.0.1" + "https-proxy-agent" "^5.0.0" + "is-potential-custom-element-name" "^1.0.1" + "nwsapi" "^2.2.0" + "parse5" "6.0.1" + "saxes" "^5.0.1" + "symbol-tree" "^3.2.4" + "tough-cookie" "^4.0.0" + "w3c-hr-time" "^1.0.2" + "w3c-xmlserializer" "^2.0.0" + "webidl-conversions" "^6.1.0" + "whatwg-encoding" "^1.0.5" + "whatwg-mimetype" "^2.3.0" + "whatwg-url" "^8.5.0" + "ws" "^7.4.6" + "xml-name-validator" "^3.0.0" + +"jsesc@^1.3.0": + "integrity" "sha1-RsP+yMGJKxKwgz25vHYiF226s0s= sha512-Mke0DA0QjUWuJlhsE0ZPPhYiJkRap642SmI/4ztCFaUs6V2AiH1sfecc+57NgaryfAA2VR3v6O+CSjC1jZJKOA==" + "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz" + "version" "1.3.0" + +"jsesc@^2.5.1": + "integrity" "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" + "version" "2.5.2" + +"jsesc@~0.5.0": + "integrity" "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==" + "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz" + "version" "0.5.0" + +"json-parse-better-errors@^1.0.1": + "integrity" "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + "resolved" "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz" + "version" "1.0.2" + +"json-parse-even-better-errors@^2.3.0": + "integrity" "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + "resolved" "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" + "version" "2.3.1" + +"json-schema-traverse@^0.4.1": + "integrity" "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" + "version" "0.4.1" + +"json-schema-traverse@^1.0.0": + "integrity" "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" + "version" "1.0.0" + +"json-stable-stringify-without-jsonify@^1.0.1": + "integrity" "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + "resolved" "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz" + "version" "1.0.1" + +"json5@^0.5.1": + "integrity" "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE= sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==" + "resolved" "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz" + "version" "0.5.1" + +"json5@^1.0.1": + "integrity" "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==" + "resolved" "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "minimist" "^1.2.0" + +"json5@^2.1.2", "json5@^2.2.1": + "integrity" "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" + "resolved" "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz" + "version" "2.2.1" + +"jsonfile@^2.1.0": + "integrity" "sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw==" + "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz" + "version" "2.4.0" + optionalDependencies: + "graceful-fs" "^4.1.6" -argparse@^1.0.7: - version "1.0.10" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" - dependencies: - sprintf-js "~1.0.2" +"jsonfile@^4.0.0": + "integrity" "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==" + "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz" + "version" "4.0.0" + optionalDependencies: + "graceful-fs" "^4.1.6" -arr-diff@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-1.1.0.tgz#687c32758163588fef7de7b36fabe495eb1a399a" +"jsx-ast-utils@^2.4.1 || ^3.0.0", "jsx-ast-utils@^3.3.2": + "integrity" "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==" + "resolved" "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz" + "version" "3.3.3" dependencies: - arr-flatten "^1.0.1" - array-slice "^0.2.3" + "array-includes" "^3.1.5" + "object.assign" "^4.1.3" -arr-diff@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" +"kind-of@^3.0.2", "kind-of@^3.0.3": + "integrity" "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==" + "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" + "version" "3.2.2" dependencies: - arr-flatten "^1.0.1" - -arr-diff@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" - -arr-flatten@^1.0.1, arr-flatten@^1.0.3, arr-flatten@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" + "is-buffer" "^1.1.5" -arr-map@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/arr-map/-/arr-map-2.0.2.tgz#3a77345ffc1cf35e2a91825601f9e58f2e24cac4" +"kind-of@^3.2.0": + "integrity" "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==" + "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" + "version" "3.2.2" dependencies: - make-iterator "^1.0.0" + "is-buffer" "^1.1.5" -arr-pluck@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/arr-pluck/-/arr-pluck-0.1.0.tgz#f8ad6d708f87900881e23afd830d52290a766775" +"kind-of@^4.0.0": + "integrity" "sha1-IIE989cSkosgc3hpGkUGb65y3Vc= sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==" + "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz" + "version" "4.0.0" dependencies: - arr-map "^2.0.0" - -arr-union@^2.0.1: - version "2.1.0" - resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-2.1.0.tgz#20f9eab5ec70f5c7d215b1077b1c39161d292c7d" - -arr-union@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" - -array-equal@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93" - -array-filter@~0.0.0: - version "0.0.1" - resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec" + "is-buffer" "^1.1.5" -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" +"kind-of@^5.0.0": + "integrity" "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz" + "version" "5.1.0" -array-map@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/array-map/-/array-map-0.0.0.tgz#88a2bab73d1cf7bcd5c1b118a003f66f665fa662" - -array-reduce@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/array-reduce/-/array-reduce-0.0.0.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b" - -array-slice@^0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/array-slice/-/array-slice-0.2.3.tgz#dd3cfb80ed7973a75117cdac69b0b99ec86186f5" - -array-sort@^0.1.2: - version "0.1.4" - resolved "https://registry.yarnpkg.com/array-sort/-/array-sort-0.1.4.tgz#662855eaeb671b4188df4451b2f24a0753992b23" - dependencies: - default-compare "^1.0.0" - get-value "^2.0.6" - kind-of "^5.0.2" - -array-unique@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" - -array-unique@^0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" - -arrayify-compact@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/arrayify-compact/-/arrayify-compact-0.2.0.tgz#459170e155ca12bb514484839c9d71507c80ec4d" - dependencies: - arr-flatten "^1.0.1" - -art@^0.10.0: - version "0.10.1" - resolved "https://registry.yarnpkg.com/art/-/art-0.10.1.tgz#38541883e399225c5e193ff246e8f157cf7b2146" - -asap@^2.0.0, asap@~2.0.3: - version "2.0.6" - resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" - -asn1@~0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86" - -assemble-core@^0.25.0: - version "0.25.0" - resolved "https://registry.yarnpkg.com/assemble-core/-/assemble-core-0.25.0.tgz#65917bfcaf9cd6b14d9b91d031a0dd99aaf43964" - dependencies: - assemble-fs "^0.6.0" - assemble-render-file "^0.7.1" - assemble-streams "^0.6.0" - base-task "^0.6.1" - define-property "^0.2.5" - lazy-cache "^2.0.1" - templates "^0.24.0" - -assemble-fs@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/assemble-fs/-/assemble-fs-0.6.0.tgz#ba4cbeb74b5d1bdee6d528a965ad3b7d96def0e8" - dependencies: - assemble-handle "^0.1.2" - extend-shallow "^2.0.1" - is-valid-app "^0.2.0" - lazy-cache "^2.0.1" - stream-combiner "^0.2.2" - through2 "^2.0.1" - vinyl-fs "^2.4.3" - -assemble-handle@^0.1.2: - version "0.1.4" - resolved "https://registry.yarnpkg.com/assemble-handle/-/assemble-handle-0.1.4.tgz#e837b5bb23e75c9b05257d807e162f692cce216e" - dependencies: - through2 "^2.0.3" - -assemble-loader@^0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/assemble-loader/-/assemble-loader-0.6.1.tgz#d069aa64184e1732843fe1ec18082123576955d8" - dependencies: - extend-shallow "^2.0.1" - file-contents "^0.2.4" - fs-exists-sync "^0.1.0" - has-glob "^0.1.1" - is-registered "^0.1.5" - is-valid-glob "^0.3.0" - is-valid-instance "^0.1.0" - isobject "^2.1.0" - lazy-cache "^2.0.1" - load-templates "^0.11.3" - -assemble-render-file@^0.7.1: - version "0.7.2" - resolved "https://registry.yarnpkg.com/assemble-render-file/-/assemble-render-file-0.7.2.tgz#83aa95f5ed77d5cb4aea8abc74f224a1545571c6" - dependencies: - debug "^2.2.0" - is-valid-app "^0.1.2" - lazy-cache "^2.0.1" - mixin-deep "^1.1.3" - through2 "^2.0.1" - -assemble-streams@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/assemble-streams/-/assemble-streams-0.6.0.tgz#90e9216a836996d268370bedac71bb31d8c9ab5f" - dependencies: - assemble-handle "^0.1.2" - is-registered "^0.1.4" - is-valid-instance "^0.1.0" - lazy-cache "^2.0.1" - match-file "^0.2.0" - src-stream "^0.1.1" - through2 "^2.0.1" - -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" - -assign-deep@^0.4.3: - version "0.4.8" - resolved "https://registry.yarnpkg.com/assign-deep/-/assign-deep-0.4.8.tgz#92089f55f7b55872b1828d9c51f860427f08bae6" - dependencies: - assign-symbols "^0.1.1" - is-primitive "^2.0.0" - kind-of "^5.0.2" - -assign-symbols@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-0.1.1.tgz#cb025944ef4ec8a3693f086e9e112c74e3a0fed9" - -assign-symbols@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" - -astral-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" - -async-array-reduce@^0.2.0, async-array-reduce@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/async-array-reduce/-/async-array-reduce-0.2.1.tgz#c8be010a2b5cd00dea96c81116034693dfdd82d1" - -async-done@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/async-done/-/async-done-0.4.0.tgz#ab8053f5f62290f8bfc58f37cd9b73070b3307b9" - dependencies: - end-of-stream "^0.1.4" - next-tick "^0.2.2" - once "^1.3.0" - stream-exhaust "^1.0.0" - -async-done@^1.1.1: - version "1.2.4" - resolved "https://registry.yarnpkg.com/async-done/-/async-done-1.2.4.tgz#17b0fcefb9a33cb9de63daa8904c0a65bd535fa0" - dependencies: - end-of-stream "^1.1.0" - once "^1.3.2" - process-nextick-args "^1.0.7" - stream-exhaust "^1.0.1" - -async-each-series@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/async-each-series/-/async-each-series-1.1.0.tgz#f42fd8155d38f21a5b8ea07c28e063ed1700b138" - -async-each@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.1.tgz#19d386a1d9edc6e7c1c85d388aedbcc56d33602d" - -async-helpers@^0.3.9: - version "0.3.17" - resolved "https://registry.yarnpkg.com/async-helpers/-/async-helpers-0.3.17.tgz#3d91af1ff853d62e9809b0f31c4bdac79baa6ba4" - dependencies: - co "^4.6.0" - kind-of "^6.0.0" - -async-limiter@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.0.tgz#78faed8c3d074ab81f22b4e985d79e8738f720f8" - -async-settle@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/async-settle/-/async-settle-0.2.1.tgz#767462d5738008dc75eac4246223528f21371396" - dependencies: - async-done "^0.4.0" - -async@1.5.2, async@^1.5.2: - version "1.5.2" - resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" - -async@^2.4.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/async/-/async-2.6.0.tgz#61a29abb6fcc026fea77e56d1c6ec53a795951f4" - dependencies: - lodash "^4.14.0" - -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - -atob@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.0.tgz#ab2b150e51d7b122b9efc8d7340c06b6c41076bc" - -aws-sign2@~0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" - -aws4@^1.8.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f" - -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" - dependencies: - chalk "^1.1.3" - esutils "^2.0.2" - js-tokens "^3.0.2" - -babel-core@^6.18.0: - version "6.26.3" - resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.3.tgz#b2e2f09e342d0f0c88e2f02e067794125e75c207" - dependencies: - babel-code-frame "^6.26.0" - babel-generator "^6.26.0" - babel-helpers "^6.24.1" - babel-messages "^6.23.0" - babel-register "^6.26.0" - babel-runtime "^6.26.0" - babel-template "^6.26.0" - babel-traverse "^6.26.0" - babel-types "^6.26.0" - babylon "^6.18.0" - convert-source-map "^1.5.1" - debug "^2.6.9" - json5 "^0.5.1" - lodash "^4.17.4" - minimatch "^3.0.4" - path-is-absolute "^1.0.1" - private "^0.1.8" - slash "^1.0.0" - source-map "^0.5.7" - -babel-core@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.0.tgz#af32f78b31a6fcef119c87b0fd8d9753f03a0bb8" - dependencies: - babel-code-frame "^6.26.0" - babel-generator "^6.26.0" - babel-helpers "^6.24.1" - babel-messages "^6.23.0" - babel-register "^6.26.0" - babel-runtime "^6.26.0" - babel-template "^6.26.0" - babel-traverse "^6.26.0" - babel-types "^6.26.0" - babylon "^6.18.0" - convert-source-map "^1.5.0" - debug "^2.6.8" - json5 "^0.5.1" - lodash "^4.17.4" - minimatch "^3.0.4" - path-is-absolute "^1.0.1" - private "^0.1.7" - slash "^1.0.0" - source-map "^0.5.6" - -babel-generator@^6.26.0: - version "6.26.1" - resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.1.tgz#1844408d3b8f0d35a404ea7ac180f087a601bd90" - dependencies: - babel-messages "^6.23.0" - babel-runtime "^6.26.0" - babel-types "^6.26.0" - detect-indent "^4.0.0" - jsesc "^1.3.0" - lodash "^4.17.4" - source-map "^0.5.7" - trim-right "^1.0.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" - dependencies: - babel-helper-explode-assignable-expression "^6.24.1" - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-helper-builder-react-jsx@^6.24.1: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz#39ff8313b75c8b65dceff1f31d383e0ff2a408a0" - dependencies: - babel-runtime "^6.26.0" - babel-types "^6.26.0" - esutils "^2.0.2" - -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" - 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" - 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" - dependencies: - 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" - 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" - 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" - 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" - dependencies: - babel-runtime "^6.22.0" - 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" - 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-helpers@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2" - dependencies: - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-jest@^24.8.0: - version "24.8.0" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-24.8.0.tgz#5c15ff2b28e20b0f45df43fe6b7f2aae93dba589" - dependencies: - "@jest/transform" "^24.8.0" - "@jest/types" "^24.8.0" - "@types/babel__core" "^7.1.0" - babel-plugin-istanbul "^5.1.0" - babel-preset-jest "^24.6.0" - chalk "^2.4.2" - slash "^2.0.0" +"kind-of@^6.0.0", "kind-of@^6.0.1", "kind-of@^6.0.2": + "integrity" "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" + "version" "6.0.3" -babel-messages@^6.23.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-check-es2015-constants@^6.5.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" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-flow-react-proptypes@^2.1.3: - version "2.2.1" - resolved "https://registry.yarnpkg.com/babel-plugin-flow-react-proptypes/-/babel-plugin-flow-react-proptypes-2.2.1.tgz#3ece12a024360a11cfcfac96bdd87e7b93ba7015" - dependencies: - babel-core "^6.18.0" - babel-template "^6.16.0" - babel-traverse "^6.18.0" - babel-types "^6.18.0" - -babel-plugin-istanbul@^5.1.0: - version "5.1.4" - resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-5.1.4.tgz#841d16b9a58eeb407a0ddce622ba02fe87a752ba" - dependencies: - find-up "^3.0.0" - istanbul-lib-instrument "^3.3.0" - test-exclude "^5.2.3" - -babel-plugin-jest-hoist@^24.6.0: - version "24.6.0" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.6.0.tgz#f7f7f7ad150ee96d7a5e8e2c5da8319579e78019" - dependencies: - "@types/babel__traverse" "^7.0.6" - -babel-plugin-react-transform@2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/babel-plugin-react-transform/-/babel-plugin-react-transform-2.0.2.tgz#515bbfa996893981142d90b1f9b1635de2995109" - dependencies: - lodash "^4.6.1" - -babel-plugin-syntax-async-functions@^6.5.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" - -babel-plugin-syntax-class-properties@^6.5.0, 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" - -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" - -babel-plugin-syntax-flow@^6.18.0, babel-plugin-syntax-flow@^6.5.0: - version "6.18.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz#4c3ab20a2af26aa20cd25995c398c4eb70310c8d" - -babel-plugin-syntax-jsx@^6.5.0, babel-plugin-syntax-jsx@^6.8.0: - version "6.18.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" - -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" - -babel-plugin-syntax-trailing-function-commas@^6.5.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" - -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" - -babel-plugin-transform-class-properties@^6.5.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz#6a79763ea61d33d36f37b611aa9def81a81b46ac" - 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-es2015-arrow-functions@^6.5.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" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-block-scoping@^6.5.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" - 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.5.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" - 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.5.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" - dependencies: - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-plugin-transform-es2015-destructuring@^6.5.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" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-for-of@^6.5.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" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-function-name@^6.5.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" - dependencies: - babel-helper-function-name "^6.24.1" - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-literals@^6.5.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" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-modules-commonjs@^6.5.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.0.tgz#0d8394029b7dc6abe1a97ef181e00758dd2e5d8a" - 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-parameters@^6.5.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" - 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.5.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" - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-spread@^6.5.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" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-template-literals@^6.5.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" - dependencies: - babel-runtime "^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" - 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-strip-types@^6.5.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz#84cb672935d43714fdc32bce84568d87441cf7cf" - dependencies: - babel-plugin-syntax-flow "^6.18.0" - babel-runtime "^6.22.0" - -babel-plugin-transform-object-assign@^6.5.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-assign/-/babel-plugin-transform-object-assign-6.22.0.tgz#f99d2f66f1a0b0d498e346c5359684740caa20ba" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-object-rest-spread@^6.5.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" - dependencies: - babel-plugin-syntax-object-rest-spread "^6.8.0" - babel-runtime "^6.26.0" - -babel-plugin-transform-react-display-name@^6.5.0: - version "6.25.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.25.0.tgz#67e2bf1f1e9c93ab08db96792e05392bf2cc28d1" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-react-jsx-source@^6.5.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.22.0.tgz#66ac12153f5cd2d17b3c19268f4bf0197f44ecd6" - dependencies: - babel-plugin-syntax-jsx "^6.8.0" - babel-runtime "^6.22.0" - -babel-plugin-transform-react-jsx@^6.5.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.24.1.tgz#840a028e7df460dfc3a2d29f0c0d91f6376e66a3" - dependencies: - babel-helper-builder-react-jsx "^6.24.1" - babel-plugin-syntax-jsx "^6.8.0" - babel-runtime "^6.22.0" - -babel-plugin-transform-regenerator@^6.5.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f" - 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" - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-preset-es2016@^6.22.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-preset-es2016/-/babel-preset-es2016-6.24.1.tgz#f900bf93e2ebc0d276df9b8ab59724ebfd959f8b" - dependencies: - babel-plugin-transform-exponentiation-operator "^6.24.1" - -babel-preset-fbjs@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-3.0.1.tgz#0be99c39367d6fb5bbcf1f6c33be0321b5234c1c" - dependencies: - "@babel/plugin-check-constants" "^7.0.0-beta.38" +"klaw@^1.0.0": + "integrity" "sha512-TED5xi9gGQjGpNnvRWknrwAB1eL5GciPfVFOt3Vk1OJCVDQbzuSfrF3hkUQKlsgKrG1F+0t5W0m+Fje1jIt8rw==" + "resolved" "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz" + "version" "1.3.1" + optionalDependencies: + "graceful-fs" "^4.1.9" + +"kleur@^3.0.3": + "integrity" "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + "resolved" "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" + "version" "3.0.3" + +"language-subtag-registry@~0.3.2": + "integrity" "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" + "resolved" "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz" + "version" "0.3.21" + +"language-tags@^1.0.5": + "integrity" "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo= sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==" + "resolved" "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz" + "version" "1.0.5" + dependencies: + "language-subtag-registry" "~0.3.2" + +"leven@^3.1.0": + "integrity" "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + "resolved" "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" + "version" "3.1.0" + +"levn@^0.4.1": + "integrity" "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==" + "resolved" "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz" + "version" "0.4.1" + dependencies: + "prelude-ls" "^1.2.1" + "type-check" "~0.4.0" + +"levn@~0.3.0": + "integrity" "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==" + "resolved" "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz" + "version" "0.3.0" + dependencies: + "prelude-ls" "~1.1.2" + "type-check" "~0.3.2" + +"lilconfig@2.0.5": + "integrity" "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==" + "resolved" "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz" + "version" "2.0.5" + +"lines-and-columns@^1.1.6": + "integrity" "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= sha512-8ZmlJFVK9iCmtLz19HpSsR8HaAMWBT284VMNednLwlIMDP2hJDCIhUp0IZ2xUcZ+Ob6BM0VvCSJwzASDM45NLQ==" + "resolved" "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz" + "version" "1.1.6" + +"lint-staged@^13.0.3": + "integrity" "sha512-9hmrwSCFroTSYLjflGI8Uk+GWAwMB4OlpU4bMJEAT5d/llQwtYKoim4bLOyLCuWFAhWEupE0vkIFqtw/WIsPug==" + "resolved" "https://registry.npmjs.org/lint-staged/-/lint-staged-13.0.3.tgz" + "version" "13.0.3" + dependencies: + "cli-truncate" "^3.1.0" + "colorette" "^2.0.17" + "commander" "^9.3.0" + "debug" "^4.3.4" + "execa" "^6.1.0" + "lilconfig" "2.0.5" + "listr2" "^4.0.5" + "micromatch" "^4.0.5" + "normalize-path" "^3.0.0" + "object-inspect" "^1.12.2" + "pidtree" "^0.6.0" + "string-argv" "^0.3.1" + "yaml" "^2.1.1" + +"listr2@^4.0.5": + "integrity" "sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==" + "resolved" "https://registry.npmjs.org/listr2/-/listr2-4.0.5.tgz" + "version" "4.0.5" + dependencies: + "cli-truncate" "^2.1.0" + "colorette" "^2.0.16" + "log-update" "^4.0.0" + "p-map" "^4.0.0" + "rfdc" "^1.3.0" + "rxjs" "^7.5.5" + "through" "^2.3.8" + "wrap-ansi" "^7.0.0" + +"localized-strings@^0.2.0": + "integrity" "sha512-TKDhqFPkIIN/if2FSvVVZTaM/GP9TzfgdQ2uY65mr32xgFu5nqkKXprXbzy5rfx32DF5LDvS/y1UqYF/mAscYA==" + "resolved" "https://registry.npmjs.org/localized-strings/-/localized-strings-0.2.4.tgz" + "version" "0.2.4" + +"locate-path@^2.0.0": + "integrity" "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==" + "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "p-locate" "^2.0.0" + "path-exists" "^3.0.0" + +"locate-path@^3.0.0": + "integrity" "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==" + "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "p-locate" "^3.0.0" + "path-exists" "^3.0.0" + +"locate-path@^5.0.0": + "integrity" "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==" + "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "p-locate" "^4.1.0" + +"locate-path@^6.0.0": + "integrity" "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==" + "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "p-locate" "^5.0.0" + +"lodash.debounce@^4.0.8": + "integrity" "sha1-gteb/zCmfEAF/9XiUVMArZyk168= sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + "resolved" "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz" + "version" "4.0.8" + +"lodash.isequal@^4.5.0": + "integrity" "sha1-QVxEePK8wwEgwizhDtMib30+GOA= sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" + "resolved" "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz" + "version" "4.5.0" + +"lodash.merge@^4.6.2": + "integrity" "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + "resolved" "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz" + "version" "4.6.2" + +"lodash.throttle@^4.1.1": + "integrity" "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==" + "resolved" "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz" + "version" "4.1.1" + +"lodash.truncate@^4.4.2": + "integrity" "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==" + "resolved" "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz" + "version" "4.4.2" + +"lodash@^4.17.10", "lodash@^4.17.15", "lodash@^4.17.19", "lodash@^4.17.4", "lodash@^4.6.1", "lodash@^4.7.0": + "integrity" "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" + "version" "4.17.21" + +"log-symbols@^4.1.0": + "integrity" "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==" + "resolved" "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "chalk" "^4.1.0" + "is-unicode-supported" "^0.1.0" + +"log-update@^4.0.0": + "integrity" "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==" + "resolved" "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "ansi-escapes" "^4.3.0" + "cli-cursor" "^3.1.0" + "slice-ansi" "^4.0.0" + "wrap-ansi" "^6.2.0" + +"logkitty@^0.7.1": + "integrity" "sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==" + "resolved" "https://registry.npmjs.org/logkitty/-/logkitty-0.7.1.tgz" + "version" "0.7.1" + dependencies: + "ansi-fragments" "^0.2.1" + "dayjs" "^1.8.15" + "yargs" "^15.1.0" + +"loose-envify@^1.0.0", "loose-envify@^1.1.0", "loose-envify@^1.4.0": + "integrity" "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==" + "resolved" "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz" + "version" "1.4.0" + dependencies: + "js-tokens" "^3.0.0 || ^4.0.0" + +"lru-cache@^6.0.0": + "integrity" "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==" + "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "yallist" "^4.0.0" + +"make-dir@^2.0.0": + "integrity" "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==" + "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "pify" "^4.0.1" + "semver" "^5.6.0" + +"make-dir@^2.1.0": + "integrity" "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==" + "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "pify" "^4.0.1" + "semver" "^5.6.0" + +"make-dir@^3.0.0": + "integrity" "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==" + "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "semver" "^6.0.0" + +"makeerror@1.0.12": + "integrity" "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==" + "resolved" "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz" + "version" "1.0.12" + dependencies: + "tmpl" "1.0.5" + +"map-cache@^0.2.2": + "integrity" "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==" + "resolved" "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz" + "version" "0.2.2" + +"map-visit@^1.0.0": + "integrity" "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==" + "resolved" "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "object-visit" "^1.0.0" + +"memoize-one@^5.0.0": + "integrity" "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==" + "resolved" "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz" + "version" "5.2.1" + +"merge-options@^3.0.4": + "integrity" "sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==" + "resolved" "https://registry.npmjs.org/merge-options/-/merge-options-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "is-plain-obj" "^2.1.0" + +"merge-stream@^2.0.0": + "integrity" "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + "resolved" "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" + "version" "2.0.0" + +"metro-babel-transformer@0.70.3": + "integrity" "sha512-bWhZRMn+mIOR/s3BDpFevWScz9sV8FGktVfMlF1eJBLoX24itHDbXvTktKBYi38PWIKcHedh6THSFpJogfuwNA==" + "resolved" "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.70.3.tgz" + "version" "0.70.3" + dependencies: + "@babel/core" "^7.14.0" + "hermes-parser" "0.6.0" + "metro-source-map" "0.70.3" + "nullthrows" "^1.1.1" + +"metro-cache-key@0.70.3": + "integrity" "sha512-0zpw+IcpM3hmGd5sKMdxNv3sbOIUYnMUvx1/yaM6vNRReSPmOLX0bP8fYf3CGgk8NEreZ1OHbVsuw7bdKt40Mw==" + "resolved" "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.70.3.tgz" + "version" "0.70.3" + +"metro-cache@0.70.3": + "integrity" "sha512-iCix/+z812fUqa6KlOxaTkY6LQQDoXIe/VljXkGIvpygSCmYyhjQpfQVZEVVPezFmUBYXNdabdQ6cYx6JX3yMg==" + "resolved" "https://registry.npmjs.org/metro-cache/-/metro-cache-0.70.3.tgz" + "version" "0.70.3" + dependencies: + "metro-core" "0.70.3" + "rimraf" "^2.5.4" + +"metro-config@^0.70.1", "metro-config@0.70.3": + "integrity" "sha512-SSCDjSTygoCgzoj61DdrBeJzZDRwQxUEfcgc6t6coxWSExXNR4mOngz0q4SAam49Bmjq9J2Jft6qUKnUTPrRgA==" + "resolved" "https://registry.npmjs.org/metro-config/-/metro-config-0.70.3.tgz" + "version" "0.70.3" + dependencies: + "cosmiconfig" "^5.0.5" + "jest-validate" "^26.5.2" + "metro" "0.70.3" + "metro-cache" "0.70.3" + "metro-core" "0.70.3" + "metro-runtime" "0.70.3" + +"metro-core@^0.70.1", "metro-core@0.70.3": + "integrity" "sha512-NzfHB/w5R7yLaOeU1tzPTbBzCRsYSvpKJkLMP0yudszKZzIAZqNdjoEJ9GZ688Wi0ynZxcU0BxukXh4my80ZBw==" + "resolved" "https://registry.npmjs.org/metro-core/-/metro-core-0.70.3.tgz" + "version" "0.70.3" + dependencies: + "jest-haste-map" "^27.3.1" + "lodash.throttle" "^4.1.1" + "metro-resolver" "0.70.3" + +"metro-hermes-compiler@0.70.3": + "integrity" "sha512-W6WttLi4E72JL/NyteQ84uxYOFMibe0PUr9aBKuJxxfCq6QRnJKOVcNY0NLW0He2tneXGk+8ZsNz8c0flEvYqg==" + "resolved" "https://registry.npmjs.org/metro-hermes-compiler/-/metro-hermes-compiler-0.70.3.tgz" + "version" "0.70.3" + +"metro-inspector-proxy@0.70.3": + "integrity" "sha512-qQoNdPGrmyoJSWYkxSDpTaAI8xyqVdNDVVj9KRm1PG8niSuYmrCCFGLLFsMvkVYwsCWUGHoGBx0UoAzVp14ejw==" + "resolved" "https://registry.npmjs.org/metro-inspector-proxy/-/metro-inspector-proxy-0.70.3.tgz" + "version" "0.70.3" + dependencies: + "connect" "^3.6.5" + "debug" "^2.2.0" + "ws" "^7.5.1" + "yargs" "^15.3.1" + +"metro-minify-uglify@0.70.3": + "integrity" "sha512-oHyjV9WDqOlDE1FPtvs6tIjjeY/oP1PNUPYL1wqyYtqvjN+zzAOrcbsAAL1sv+WARaeiMsWkF2bwtNo+Hghoog==" + "resolved" "https://registry.npmjs.org/metro-minify-uglify/-/metro-minify-uglify-0.70.3.tgz" + "version" "0.70.3" + dependencies: + "uglify-es" "^3.1.9" + +"metro-react-native-babel-preset@^0.66.2": + "integrity" "sha512-H/nLBAz0MgfDloSe1FjyH4EnbokHFdncyERvLPXDACY3ROVRCeUyFNo70ywRGXW2NMbrV4H7KUyU4zkfWhC2HQ==" + "resolved" "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.66.2.tgz" + "version" "0.66.2" + dependencies: + "@babel/core" "^7.14.0" "@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-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-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-syntax-nullish-coalescing-operator" "^7.0.0" + "@babel/plugin-syntax-optional-chaining" "^7.0.0" "@babel/plugin-transform-arrow-functions" "^7.0.0" - "@babel/plugin-transform-block-scoped-functions" "^7.0.0" + "@babel/plugin-transform-async-to-generator" "^7.0.0" "@babel/plugin-transform-block-scoping" "^7.0.0" "@babel/plugin-transform-classes" "^7.0.0" "@babel/plugin-transform-computed-properties" "^7.0.0" "@babel/plugin-transform-destructuring" "^7.0.0" + "@babel/plugin-transform-exponentiation-operator" "^7.0.0" "@babel/plugin-transform-flow-strip-types" "^7.0.0" "@babel/plugin-transform-for-of" "^7.0.0" "@babel/plugin-transform-function-name" "^7.0.0" "@babel/plugin-transform-literals" "^7.0.0" - "@babel/plugin-transform-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-object-assign" "^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-react-jsx-self" "^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-syntax-trailing-function-commas "^7.0.0-beta.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" -babel-preset-fbjs@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-3.2.0.tgz#c0e6347d3e0379ed84b3c2434d3467567aa05297" +"metro-react-native-babel-preset@0.70.3": + "integrity" "sha512-4Nxc1zEiHEu+GTdEMEsHnRgfaBkg8f/Td3+FcQ8NTSvs+xL3LBrQy6N07idWSQZHIdGFf+tTHvRfSIWLD8u8Tg==" + "resolved" "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.70.3.tgz" + "version" "0.70.3" dependencies: + "@babel/core" "^7.14.0" + "@babel/plugin-proposal-async-generator-functions" "^7.0.0" "@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-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-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-syntax-nullish-coalescing-operator" "^7.0.0" + "@babel/plugin-syntax-optional-chaining" "^7.0.0" "@babel/plugin-transform-arrow-functions" "^7.0.0" - "@babel/plugin-transform-block-scoped-functions" "^7.0.0" + "@babel/plugin-transform-async-to-generator" "^7.0.0" "@babel/plugin-transform-block-scoping" "^7.0.0" "@babel/plugin-transform-classes" "^7.0.0" "@babel/plugin-transform-computed-properties" "^7.0.0" "@babel/plugin-transform-destructuring" "^7.0.0" + "@babel/plugin-transform-exponentiation-operator" "^7.0.0" "@babel/plugin-transform-flow-strip-types" "^7.0.0" - "@babel/plugin-transform-for-of" "^7.0.0" "@babel/plugin-transform-function-name" "^7.0.0" "@babel/plugin-transform-literals" "^7.0.0" - "@babel/plugin-transform-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-named-capturing-groups-regex" "^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-react-jsx-self" "^7.0.0" + "@babel/plugin-transform-react-jsx-source" "^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-syntax-trailing-function-commas "^7.0.0-beta.0" - -babel-preset-jest@^24.6.0: - version "24.6.0" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-24.6.0.tgz#66f06136eefce87797539c0d63f1769cc3915984" - dependencies: - "@babel/plugin-syntax-object-rest-spread" "^7.0.0" - babel-plugin-jest-hoist "^24.6.0" - -babel-preset-react-native@^1.9.1: - version "1.9.2" - resolved "https://registry.yarnpkg.com/babel-preset-react-native/-/babel-preset-react-native-1.9.2.tgz#b22addd2e355ff3b39671b79be807e52dfa145f2" - dependencies: - babel-plugin-check-es2015-constants "^6.5.0" - babel-plugin-react-transform "2.0.2" - babel-plugin-syntax-async-functions "^6.5.0" - babel-plugin-syntax-class-properties "^6.5.0" - babel-plugin-syntax-flow "^6.5.0" - babel-plugin-syntax-jsx "^6.5.0" - babel-plugin-syntax-trailing-function-commas "^6.5.0" - babel-plugin-transform-class-properties "^6.5.0" - babel-plugin-transform-es2015-arrow-functions "^6.5.0" - babel-plugin-transform-es2015-block-scoping "^6.5.0" - babel-plugin-transform-es2015-classes "^6.5.0" - babel-plugin-transform-es2015-computed-properties "^6.5.0" - babel-plugin-transform-es2015-destructuring "^6.5.0" - babel-plugin-transform-es2015-for-of "^6.5.0" - babel-plugin-transform-es2015-function-name "^6.5.0" - babel-plugin-transform-es2015-literals "^6.5.0" - babel-plugin-transform-es2015-modules-commonjs "^6.5.0" - babel-plugin-transform-es2015-parameters "^6.5.0" - babel-plugin-transform-es2015-shorthand-properties "^6.5.0" - babel-plugin-transform-es2015-spread "^6.5.0" - babel-plugin-transform-es2015-template-literals "^6.5.0" - babel-plugin-transform-flow-strip-types "^6.5.0" - babel-plugin-transform-object-assign "^6.5.0" - babel-plugin-transform-object-rest-spread "^6.5.0" - babel-plugin-transform-react-display-name "^6.5.0" - babel-plugin-transform-react-jsx "^6.5.0" - babel-plugin-transform-react-jsx-source "^6.5.0" - babel-plugin-transform-regenerator "^6.5.0" - react-transform-hmr "^1.0.4" - -babel-register@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" - dependencies: - babel-core "^6.26.0" - babel-runtime "^6.26.0" - core-js "^2.5.0" - home-or-tmp "^2.0.0" - lodash "^4.17.4" - mkdirp "^0.5.1" - source-map-support "^0.4.15" - -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" - dependencies: - core-js "^2.4.0" - regenerator-runtime "^0.11.0" - -babel-template@^6.16.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" - 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.18.0, 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" - 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.18.0, 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" - 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" - -bach@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/bach/-/bach-0.5.0.tgz#3ffa6a3741773ebc0d24be5fda4bc5e85b5b1da1" - dependencies: - async-done "^1.1.1" - async-settle "^0.2.1" - lodash.filter "^4.1.0" - lodash.flatten "^4.0.0" - lodash.foreach "^4.0.0" - lodash.initial "^4.0.1" - lodash.last "^3.0.0" - lodash.map "^4.1.0" - now-and-later "0.0.6" - -balanced-match@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" - -base-argv@^0.4.2: - version "0.4.5" - resolved "https://registry.yarnpkg.com/base-argv/-/base-argv-0.4.5.tgz#05a9571cdc276940de196ffc874eeeb899cb103d" - dependencies: - arr-diff "^2.0.0" - arr-union "^3.1.0" - debug "^2.2.0" - define-property "^0.2.5" - expand-args "^0.4.1" - extend-shallow "^2.0.1" - lazy-cache "^1.0.3" - -base-cli-process@^0.1.18: - version "0.1.19" - resolved "https://registry.yarnpkg.com/base-cli-process/-/base-cli-process-0.1.19.tgz#320d3c8154df71096d481818e76fe6d7e4793636" - dependencies: - arr-union "^3.1.0" - arrayify-compact "^0.2.0" - base-cli "^0.5.0" - base-cli-schema "^0.1.19" - base-config-process "^0.1.9" - base-cwd "^0.3.4" - base-option "^0.8.4" - base-pkg "^0.2.4" - debug "^2.6.2" - export-files "^2.1.1" - fs-exists-sync "^0.1.0" - is-valid-app "^0.2.1" - kind-of "^3.1.0" - lazy-cache "^2.0.2" - log-utils "^0.2.1" - merge-deep "^3.0.0" - mixin-deep "^1.2.0" - object.pick "^1.2.0" - pad-right "^0.2.2" - union-value "^1.0.0" - -base-cli-schema@^0.1.19: - version "0.1.19" - resolved "https://registry.yarnpkg.com/base-cli-schema/-/base-cli-schema-0.1.19.tgz#81f4182f4cf0bb83671f11763e49cb05b92e8241" - dependencies: - arr-flatten "^1.0.1" - array-unique "^0.2.1" - debug "^2.2.0" - define-property "^0.2.5" - export-files "^2.1.1" - extend-shallow "^2.0.1" - "falsey" "^0.3.0" - fs-exists-sync "^0.1.0" - has-glob "^0.1.1" - has-value "^0.3.1" - kind-of "^3.0.3" - lazy-cache "^2.0.1" - map-schema "^0.2.3" - merge-deep "^3.0.0" - mixin-deep "^1.1.3" - resolve "^1.1.7" - tableize-object "^0.1.0" - -base-cli@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/base-cli/-/base-cli-0.5.0.tgz#53e65d8e0f5b28aa11068fec8dd4e95d72ef3ce8" - dependencies: - base-argv "^0.4.2" - base-config "^0.5.2" - -base-compose@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/base-compose/-/base-compose-0.2.1.tgz#ade49a97f5a2448bd56bcb340b4f7468c6fbe2d7" - dependencies: - copy-task "^0.1.0" - lazy-cache "^2.0.1" - mixin-deep "^1.1.3" - -base-config-process@^0.1.9: - version "0.1.9" - resolved "https://registry.yarnpkg.com/base-config-process/-/base-config-process-0.1.9.tgz#8a63a61989ee63550cc8cfdc3f6c0275fda0b46e" - dependencies: - base-config "^0.5.2" - base-config-schema "^0.1.18" - base-cwd "^0.3.4" - base-option "^0.8.4" - debug "^2.2.0" - export-files "^2.1.1" - is-valid-app "^0.2.0" - lazy-cache "^2.0.1" - micromatch "^2.3.10" - mixin-deep "^1.1.3" - -base-config-schema@^0.1.18: - version "0.1.24" - resolved "https://registry.yarnpkg.com/base-config-schema/-/base-config-schema-0.1.24.tgz#4fbe14bec56dc1aede7fedd06928e919f8721fa9" - dependencies: - arr-flatten "^1.0.3" - array-unique "^0.3.2" - base-pkg "^0.2.4" - camel-case "^3.0.0" - debug "^2.6.6" - define-property "^1.0.0" - export-files "^2.1.1" - extend-shallow "^2.0.1" - has-glob "^1.0.0" - has-value "^0.3.1" - inflection "^1.12.0" - kind-of "^3.2.0" - lazy-cache "^2.0.2" - load-templates "^1.0.2" - map-schema "^0.2.4" - matched "^0.4.4" - mixin-deep "^1.2.0" - resolve "^1.3.3" - -base-config@^0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/base-config/-/base-config-0.5.2.tgz#ab603c01d13158be2e62ec77ffb231e28f488e1f" - dependencies: - isobject "^2.0.0" - lazy-cache "^1.0.3" - map-config "^0.5.0" - resolve-dir "^0.1.0" - -base-cwd@^0.3.1, base-cwd@^0.3.4: - version "0.3.4" - resolved "https://registry.yarnpkg.com/base-cwd/-/base-cwd-0.3.4.tgz#4d00ab6350a046e1ad4ab9c2326da1794b3e4f01" - dependencies: - empty-dir "^0.2.0" - find-pkg "^0.1.2" - is-valid-app "^0.2.0" - -base-data@^0.6.0: - version "0.6.2" - resolved "https://registry.yarnpkg.com/base-data/-/base-data-0.6.2.tgz#019d71cf2c6691d85fae9d7c88a5e54ac68ae5fb" - dependencies: - arr-flatten "^1.1.0" - cache-base "^1.0.0" - extend-shallow "^2.0.1" - get-value "^2.0.6" - has-glob "^1.0.0" - has-value "^1.0.0" - is-registered "^0.1.5" - is-valid-app "^0.3.0" - kind-of "^5.0.0" - lazy-cache "^2.0.2" - merge-value "^1.0.0" - mixin-deep "^1.2.0" - read-file "^0.2.0" - resolve-glob "^1.0.0" - set-value "^2.0.0" - union-value "^1.0.0" - -base-engines@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/base-engines/-/base-engines-0.2.1.tgz#697800ca8ab888a33789738dbfaccb818a2a5a7b" - dependencies: - debug "^2.2.0" - define-property "^0.2.5" - engine-cache "^0.19.0" - is-valid-app "^0.1.2" - lazy-cache "^2.0.1" - -base-env@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/base-env/-/base-env-0.3.0.tgz#6bab79673293326df85fa61f551686f4c2f1f472" - dependencies: - base-namespace "^0.2.0" - contains-path "^0.1.0" - debug "^2.2.0" - extend-shallow "^2.0.1" - fs-exists-sync "^0.1.0" - global-modules "^0.2.2" - is-absolute "^0.2.5" - is-valid-app "^0.1.0" - is-valid-instance "^0.1.0" - kind-of "^3.0.3" - lazy-cache "^2.0.1" - os-homedir "^1.0.1" - resolve-file "github:jonschlinkert/resolve-file" - -base-generators@^0.4.5: - version "0.4.6" - resolved "https://registry.yarnpkg.com/base-generators/-/base-generators-0.4.6.tgz#e1a993621e5b442af8e0c811315a326f987c9ea6" - dependencies: - async-each-series "^1.1.0" - base-compose "^0.2.1" - base-cwd "^0.3.1" - base-data "^0.6.0" - base-env "^0.3.0" - base-option "^0.8.4" - base-pkg "^0.2.4" - base-plugins "^0.4.13" - base-task "^0.6.1" - debug "^2.2.0" - define-property "^0.2.5" - extend-shallow "^2.0.1" - global-modules "^0.2.2" - is-valid-app "^0.2.0" - is-valid-instance "^0.2.0" - kind-of "^3.0.3" - lazy-cache "^2.0.1" - mixin-deep "^1.1.3" - -base-helpers@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/base-helpers/-/base-helpers-0.1.1.tgz#da4e1e2b2f8008ecdce93f11efddb6de06333fb3" - dependencies: - debug "^2.2.0" - define-property "^0.2.5" - is-valid-app "^0.1.0" - lazy-cache "^2.0.1" - load-helpers "^0.2.11" - -base-namespace@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/base-namespace/-/base-namespace-0.2.0.tgz#44b2cbba667563cc44e6daeb4efe403bb0ab3da0" - dependencies: - is-valid-app "^0.1.0" - -base-option@^0.8.2, base-option@^0.8.3, base-option@^0.8.4: - version "0.8.4" - resolved "https://registry.yarnpkg.com/base-option/-/base-option-0.8.4.tgz#11417fa9244f227a4d537b4d291723462787d5c7" - dependencies: - define-property "^0.2.5" - get-value "^2.0.6" - is-valid-app "^0.2.0" - isobject "^2.1.0" - lazy-cache "^2.0.1" - mixin-deep "^1.1.3" - option-cache "^3.4.0" - set-value "^0.3.3" - -base-pkg@^0.2.4: - version "0.2.5" - resolved "https://registry.yarnpkg.com/base-pkg/-/base-pkg-0.2.5.tgz#7ec2e13fa7cf2ab82acd99a4116852c488a2ca68" - dependencies: - cache-base "^1.0.0" - debug "^2.6.8" - define-property "^1.0.0" - expand-pkg "^0.1.8" - extend-shallow "^2.0.1" - is-valid-app "^0.3.0" - log-utils "^0.2.1" - pkg-store "^0.2.2" - -base-plugins@^0.4.12, base-plugins@^0.4.13: - version "0.4.13" - resolved "https://registry.yarnpkg.com/base-plugins/-/base-plugins-0.4.13.tgz#91df178dc37f86842dea286d79e48fb86b5aac3d" - dependencies: - define-property "^0.2.5" - is-registered "^0.1.5" - isobject "^2.1.0" - -base-questions@^0.7.3: - version "0.7.4" - resolved "https://registry.yarnpkg.com/base-questions/-/base-questions-0.7.4.tgz#f64f848261ed6c828f4983d7812f40d303782146" - dependencies: - base-store "^0.4.4" - clone-deep "^0.2.4" - debug "^2.2.0" - define-property "^0.2.5" - is-valid-app "^0.2.0" - isobject "^2.1.0" - lazy-cache "^2.0.1" - mixin-deep "^1.1.3" - question-store "^0.11.0" - -base-routes@^0.2.1: - version "0.2.2" - resolved "https://registry.yarnpkg.com/base-routes/-/base-routes-0.2.2.tgz#0a614d172d49045d8c9387713f860df3c405341e" - dependencies: - debug "^2.2.0" - en-route "^0.7.5" - is-valid-app "^0.2.0" - lazy-cache "^2.0.1" - template-error "^0.1.2" - -base-runtimes@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/base-runtimes/-/base-runtimes-0.2.0.tgz#188e3e66824ccb1598b3287b4ea5b935a1b85045" - dependencies: - extend-shallow "^2.0.1" - is-valid-app "^0.2.0" - lazy-cache "^2.0.1" - log-utils "^0.1.4" - micromatch "^2.3.10" - time-diff "^0.3.1" - -base-store@^0.4.4: - version "0.4.4" - resolved "https://registry.yarnpkg.com/base-store/-/base-store-0.4.4.tgz#258df6b8a62ee06ff15000c949d0fd7c28baf266" - dependencies: - data-store "^0.16.0" - debug "^2.2.0" - extend-shallow "^2.0.1" - is-registered "^0.1.4" - is-valid-instance "^0.1.0" - lazy-cache "^2.0.1" - project-name "^0.2.5" - -base-task@^0.6.1: - version "0.6.2" - resolved "https://registry.yarnpkg.com/base-task/-/base-task-0.6.2.tgz#467d60bae0737b3b8969bff57fa44494989981c0" - dependencies: - composer "^0.13.0" - is-valid-app "^0.1.0" - -base64-js@0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-0.0.8.tgz#1101e9544f4a76b1bc3b26d452ca96d7a35e7978" - -base64-js@^1.1.2: - version "1.2.3" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.2.3.tgz#fb13668233d9614cf5fb4bce95a9ba4096cdf801" - -base64-js@^1.2.3: - version "1.3.0" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.0.tgz#cab1e6118f051095e58b5281aea8c1cd22bfc0e3" - -base@^0.11.1: - version "0.11.2" - resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" - 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" - -base@^0.8.1: - version "0.8.1" - resolved "https://registry.yarnpkg.com/base/-/base-0.8.1.tgz#6900bb300f2c7596c99f3d83bab8722d818b748f" - dependencies: - arr-union "^3.1.0" - cache-base "^0.8.2" - class-utils "^0.3.2" - component-emitter "^1.2.0" - debug "^2.2.0" - define-property "^0.2.5" - lazy-cache "^1.0.3" - mixin-deep "^1.1.3" - -basic-auth@~2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/basic-auth/-/basic-auth-2.0.1.tgz#b998279bf47ce38344b4f3cf916d4679bbf51e3a" - dependencies: - safe-buffer "5.1.2" - -bcrypt-pbkdf@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz#63bc5dcb61331b92bc05fd528953c33462a06f8d" - dependencies: - tweetnacl "^0.14.3" - -big-integer@^1.6.7: - version "1.6.27" - resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.27.tgz#8e56c6f8b2dd6c4fe8d32102b83d4f25868e4b3a" - -bin-links@^1.1.2, bin-links@^1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/bin-links/-/bin-links-1.1.6.tgz#30d33e810829305e5e61b90cfcb9a3a4f65eb516" - dependencies: - bluebird "^3.5.3" - cmd-shim "^3.0.0" - gentle-fs "^2.3.0" - graceful-fs "^4.1.15" - npm-normalize-package-bin "^1.0.0" - write-file-atomic "^2.3.0" - -binary-extensions@^1.0.0: - version "1.12.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.12.0.tgz#c2d780f53d45bba8317a8902d4ceeaf3a6385b14" - -bluebird@^3.5.1, bluebird@^3.5.3, bluebird@^3.5.5: - version "3.7.2" - resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" - -boxen@^1.2.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/boxen/-/boxen-1.3.0.tgz#55c6c39a8ba58d9c61ad22cd877532deb665a20b" - 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.4: - version "0.0.4" - resolved "https://registry.yarnpkg.com/bplist-creator/-/bplist-creator-0.0.4.tgz#4ac0496782e127a85c1d2026a4f5eb22a7aff991" - dependencies: - stream-buffers "~0.2.3" - -bplist-creator@0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/bplist-creator/-/bplist-creator-0.0.7.tgz#37df1536092824b87c42f957b01344117372ae45" - dependencies: - stream-buffers "~2.2.0" - -bplist-parser@0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.0.6.tgz#38da3471817df9d44ab3892e27707bbbd75a11b9" - -bplist-parser@0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.1.1.tgz#d60d5dcc20cba6dc7e1f299b35d3e1f95dafbae6" - dependencies: - big-integer "^1.6.7" - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -braces@^1.8.2: - version "1.8.5" - resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" - dependencies: - expand-range "^1.8.1" - preserve "^0.2.0" - repeat-element "^1.1.2" - -braces@^2.3.0: - version "2.3.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" - 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" - -braces@^2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.1.tgz#7086c913b4e5a08dbe37ac0ee6a2500c4ba691bb" - dependencies: - arr-flatten "^1.1.0" - array-unique "^0.3.2" - define-property "^1.0.0" - extend-shallow "^2.0.1" - fill-range "^4.0.0" - isobject "^3.0.1" - kind-of "^6.0.2" - repeat-element "^1.1.2" - snapdragon "^0.8.1" - snapdragon-node "^2.0.1" - split-string "^3.0.2" - to-regex "^3.0.1" - -browser-process-hrtime@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-0.1.2.tgz#425d68a58d3447f02a04aa894187fce8af8b7b8e" - -browser-resolve@^1.11.3: - version "1.11.3" - resolved "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-1.11.3.tgz#9b7cbb3d0f510e4cb86bdbd796124d28b5890af6" - dependencies: - resolve "1.1.7" - -bser@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/bser/-/bser-2.0.0.tgz#9ac78d3ed5d915804fd87acb158bc797147a1719" - 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" - -buffer-from@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.0.0.tgz#4cb8832d23612589b0406e9e2956c17f06fdf531" - -builtins@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88" - -byline@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/byline/-/byline-5.0.0.tgz#741c5216468eadc457b03410118ad77de8c1ddb1" - -byte-size@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/byte-size/-/byte-size-5.0.1.tgz#4b651039a5ecd96767e71a3d7ed380e48bed4191" - -bytes@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" - -cacache@^12.0.0, cacache@^12.0.2, cacache@^12.0.3: - version "12.0.3" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.3.tgz#be99abba4e1bf5df461cd5a2c1071fc432573390" - dependencies: - bluebird "^3.5.5" - chownr "^1.1.1" - figgy-pudding "^3.5.1" - glob "^7.1.4" - graceful-fs "^4.1.15" - infer-owner "^1.0.3" - lru-cache "^5.1.1" - mississippi "^3.0.0" - mkdirp "^0.5.1" - move-concurrently "^1.0.1" - promise-inflight "^1.0.1" - rimraf "^2.6.3" - ssri "^6.0.1" - unique-filename "^1.1.1" - y18n "^4.0.0" - -cache-base@^0.8.2, cache-base@^0.8.4: - version "0.8.5" - resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-0.8.5.tgz#60ceb3504021eceec7011fd3384b7f4e95729bfa" - dependencies: - collection-visit "^0.2.1" - component-emitter "^1.2.1" - get-value "^2.0.5" - has-value "^0.3.1" - isobject "^3.0.0" - lazy-cache "^2.0.1" - set-value "^0.4.2" - to-object-path "^0.3.0" - union-value "^0.2.3" - unset-value "^0.1.1" - -cache-base@^1.0.0, cache-base@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" - 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" - -call-limit@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/call-limit/-/call-limit-1.1.1.tgz#ef15f2670db3f1992557e2d965abc459e6e358d4" - -callsites@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" - -camel-case@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-3.0.0.tgz#ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73" - dependencies: - no-case "^2.2.0" - upper-case "^1.1.1" - -camelcase-keys@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" - 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" - -camelcase@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a" - -camelcase@^4.0.0, camelcase@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" - -camelcase@^5.0.0: - version "5.3.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" - -capture-exit@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-1.2.0.tgz#1c5fcc489fd0ab00d4f1ac7ae1072e3173fbab6f" - dependencies: - rsvp "^3.3.3" - -capture-exit@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" - dependencies: - rsvp "^4.8.4" - -capture-stack-trace@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz#4a6fa07399c26bba47f0b2496b4d0fb408c5550d" - -caseless@~0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" - -chalk@^1.1.1, chalk@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" - 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: - version "2.3.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.3.2.tgz#250dc96b07491bfd601e648d66ddf5f60c7a5c65" - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - -chalk@^2.4.1, chalk@^2.4.2: - version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - -chardet@^0.4.0: - version "0.4.2" - resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.4.2.tgz#b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2" - -chokidar@^2.0.3: - version "2.0.4" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.0.4.tgz#356ff4e2b0e8e43e322d18a372460bbcf3accd26" - dependencies: - anymatch "^2.0.0" - async-each "^1.0.0" - braces "^2.3.0" - glob-parent "^3.1.0" - inherits "^2.0.1" - is-binary-path "^1.0.0" - is-glob "^4.0.0" - lodash.debounce "^4.0.8" - normalize-path "^2.1.1" - path-is-absolute "^1.0.0" - readdirp "^2.0.0" - upath "^1.0.5" - optionalDependencies: - fsevents "^1.2.2" - -chownr@^1.1.1, chownr@^1.1.2, chownr@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.3.tgz#42d837d5239688d55f303003a508230fa6727142" - -ci-info@^1.0.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.1.3.tgz#710193264bb05c77b8c90d02f5aaf22216a667b2" - -ci-info@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" - -cidr-regex@^2.0.10: - version "2.0.10" - resolved "https://registry.yarnpkg.com/cidr-regex/-/cidr-regex-2.0.10.tgz#af13878bd4ad704de77d6dc800799358b3afa70d" - dependencies: - ip-regex "^2.1.0" - -class-utils@^0.3.2, class-utils@^0.3.5: - version "0.3.6" - resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" - 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" - -cli-columns@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/cli-columns/-/cli-columns-3.1.2.tgz#6732d972979efc2ae444a1f08e08fa139c96a18e" - dependencies: - string-width "^2.0.0" - strip-ansi "^3.0.1" - -cli-cursor@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-1.0.2.tgz#64da3f7d56a54412e59794bd62dc35295e8f2987" - dependencies: - restore-cursor "^1.0.1" - -cli-cursor@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" - dependencies: - restore-cursor "^2.0.0" - -cli-table3@^0.5.0, cli-table3@^0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.5.1.tgz#0252372d94dfc40dbd8df06005f48f31f656f202" - dependencies: - object-assign "^4.1.0" - string-width "^2.1.1" - optionalDependencies: - colors "^1.1.2" - -cli-width@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-1.1.1.tgz#a4d293ef67ebb7b88d4a4d42c0ccf00c4d1e366d" - -cli-width@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" - -cliui@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" - dependencies: - string-width "^1.0.1" - strip-ansi "^3.0.1" - wrap-ansi "^2.0.0" - -cliui@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-4.0.0.tgz#743d4650e05f36d1ed2575b59638d87322bfbbcc" - 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" - dependencies: - string-width "^3.1.0" - strip-ansi "^5.2.0" - wrap-ansi "^5.1.0" - -clone-buffer@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/clone-buffer/-/clone-buffer-1.0.0.tgz#e3e25b207ac4e701af721e2cb5a16792cac3dc58" - -clone-deep@^0.2.4: - version "0.2.4" - resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-0.2.4.tgz#4e73dd09e9fb971cc38670c5dced9c1896481cc6" - dependencies: - for-own "^0.1.3" - is-plain-object "^2.0.1" - kind-of "^3.0.2" - lazy-cache "^1.0.3" - shallow-clone "^0.1.2" - -clone-stats@^0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1" - -clone-stats@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-1.0.0.tgz#b3782dff8bb5474e18b9b6bf0fdfe782f8777680" - -clone@^1.0.0, clone@^1.0.2: - version "1.0.4" - resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" - -clone@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.1.tgz#d217d1e961118e3ac9a4b8bba3285553bf647cdb" - -cloneable-readable@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/cloneable-readable/-/cloneable-readable-1.1.2.tgz#d591dee4a8f8bc15da43ce97dceeba13d43e2a65" - dependencies: - inherits "^2.0.1" - process-nextick-args "^2.0.0" - readable-stream "^2.3.5" - -cmd-shim@^3.0.0, cmd-shim@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/cmd-shim/-/cmd-shim-3.0.3.tgz#2c35238d3df37d98ecdd7d5f6b8dc6b21cadc7cb" - dependencies: - graceful-fs "^4.1.2" - mkdirp "~0.5.0" - -co@^4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" - -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" - -collection-visit@^0.2.0, collection-visit@^0.2.1, collection-visit@^0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-0.2.3.tgz#2f62483caecc95f083b9a454a3ee9e6139ad7957" - dependencies: - lazy-cache "^2.0.1" - map-visit "^0.1.5" - object-visit "^0.3.4" - -collection-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" - dependencies: - map-visit "^1.0.0" - object-visit "^1.0.0" - -color-convert@^1.9.0: - version "1.9.1" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.1.tgz#c1261107aeb2f294ebffec9ed9ecad529a6097ed" - dependencies: - color-name "^1.1.1" - -color-convert@^1.9.1: - version "1.9.3" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" - dependencies: - color-name "1.1.3" - -color-name@1.1.3, color-name@^1.1.1: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - -color-name@^1.0.0: - version "1.1.4" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" - -color-string@^1.5.2: - version "1.5.3" - resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.3.tgz#c9bbc5f01b58b5492f3d6857459cb6590ce204cc" - dependencies: - color-name "^1.0.0" - simple-swizzle "^0.2.2" - -color-support@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" - -color@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/color/-/color-3.1.1.tgz#7abf5c0d38e89378284e873c207ae2172dcc8a61" - dependencies: - color-convert "^1.9.1" - color-string "^1.5.2" - -colors@^1.1.2: - version "1.2.4" - resolved "https://registry.yarnpkg.com/colors/-/colors-1.2.4.tgz#e0cb41d3e4b20806b3bfc27f4559f01b94bc2f7c" - -columnify@~1.5.4: - version "1.5.4" - resolved "https://registry.yarnpkg.com/columnify/-/columnify-1.5.4.tgz#4737ddf1c7b69a8a7c340570782e947eec8e78bb" - dependencies: - strip-ansi "^3.0.0" - wcwidth "^1.0.0" - -combined-stream@1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.6.tgz#723e7df6e801ac5613113a7e445a9b69cb632818" - dependencies: - delayed-stream "~1.0.0" - -combined-stream@~1.0.6: - version "1.0.7" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.7.tgz#2d1d24317afb8abe95d6d2c0b07b57813539d828" - dependencies: - delayed-stream "~1.0.0" - -commander@^2.19.0: - version "2.20.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.0.tgz#d58bb2b5c1ee8f87b0d340027e9e94e222c5a422" - -commander@^2.8.1: - version "2.19.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.19.0.tgz#f6198aa84e5b83c46054b94ddedbfed5ee9ff12a" - -commander@^2.9.0: - version "2.15.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.15.1.tgz#df46e867d0fc2aec66a34662b406a9ccafff5b0f" - -commander@~2.13.0: - version "2.13.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c" - -commander@~2.20.3: - version "2.20.3" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" - -common-config@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/common-config/-/common-config-0.1.0.tgz#d1f1a741afa0cbf6a5ef09752bdfc2e677d8b4ef" - dependencies: - composer "^0.13.0" - data-store "^0.16.1" - get-value "^2.0.6" - lazy-cache "^2.0.1" - log-utils "^0.2.0" - object.pick "^1.1.2" - omit-empty "^0.4.1" - question-cache "^0.4.0" - set-value "^0.3.3" - strip-color "^0.1.0" - tableize-object "^0.1.0" - text-table "^0.2.0" - yargs-parser "^2.4.0" - -commondir@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" - -component-emitter@^1.2.0, component-emitter@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.2.1.tgz#137918d6d78283f7df7a6b7c5a63e140e69425e6" - -composer@^0.13.0: - version "0.13.0" - resolved "https://registry.yarnpkg.com/composer/-/composer-0.13.0.tgz#1dbcb15f19a906deee49a9c3d137e654bbc6d0e2" - dependencies: - array-unique "^0.2.1" - bach "^0.5.0" - co "^4.6.0" - component-emitter "^1.2.1" - define-property "^0.2.5" - extend-shallow "^2.0.1" - is-generator "^1.0.3" - is-glob "^2.0.1" - isobject "^2.1.0" - lazy-cache "^2.0.1" - micromatch "^2.3.8" - nanoseconds "^0.1.0" - -compressible@~2.0.13: - version "2.0.13" - resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.13.tgz#0d1020ab924b2fdb4d6279875c7d6daba6baa7a9" - dependencies: - mime-db ">= 1.33.0 < 2" - -compression@^1.7.1: - version "1.7.2" - resolved "https://registry.npmjs.org/compression/-/compression-1.7.2.tgz#aaffbcd6aaf854b44ebb280353d5ad1651f59a69" - dependencies: - accepts "~1.3.4" - bytes "3.0.0" - compressible "~2.0.13" - debug "2.6.9" - on-headers "~1.0.1" - safe-buffer "5.1.1" - 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" - -concat-stream@1.6.2, concat-stream@^1.5.0, concat-stream@^1.6.0: - version "1.6.2" - resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" - dependencies: - buffer-from "^1.0.0" - inherits "^2.0.3" - readable-stream "^2.2.2" - typedarray "^0.0.6" - -config-chain@^1.1.12: - version "1.1.12" - resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.12.tgz#0fde8d091200eb5e808caf25fe618c02f48e4efa" - dependencies: - ini "^1.3.4" - proto-list "~1.2.1" - -configstore@^3.0.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/configstore/-/configstore-3.1.2.tgz#c6f25defaeef26df12dd33414b001fe81a543f8f" - 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.6.6" - resolved "https://registry.yarnpkg.com/connect/-/connect-3.6.6.tgz#09eff6c55af7236e137135a72574858b6786f524" - dependencies: - debug "2.6.9" - finalhandler "1.1.0" - parseurl "~1.3.2" - utils-merge "1.0.1" - -console-control-strings@^1.0.0, console-control-strings@^1.1.0, console-control-strings@~1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" - -contains-path@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a" - -convert-source-map@^1.1.0, convert-source-map@^1.1.1, convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.1.tgz#b8278097b9bc229365de5c62cf5fcaed8b5599e5" - -copy-concurrently@^1.0.0: - version "1.0.5" - resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" - dependencies: - aproba "^1.1.1" - fs-write-stream-atomic "^1.0.8" - iferr "^0.1.5" - mkdirp "^0.5.1" - rimraf "^2.5.4" - run-queue "^1.0.0" - -copy-descriptor@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" - -copy-task@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/copy-task/-/copy-task-0.1.0.tgz#4c34fe9ae54f2aaf609ed32f85b8f797a1f46ab6" - -core-js@^1.0.0: - version "1.2.7" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636" - -core-js@^2.2.2, core-js@^2.4.0, core-js@^2.4.1, core-js@^2.5.0: - version "2.5.4" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.4.tgz#f2c8bf181f2a80b92f360121429ce63a2f0aeae0" - -core-js@^2.5.7: - version "2.5.7" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.7.tgz#f972608ff0cead68b841a16a932d0b183791814e" - -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" - -cosmiconfig@^5.0.5: - version "5.0.6" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.0.6.tgz#dca6cf680a0bd03589aff684700858c81abeeb39" - dependencies: - is-directory "^0.3.1" - js-yaml "^3.9.0" - 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" - 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" - 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" - dependencies: - lru-cache "^4.0.1" - shebang-command "^1.2.0" - which "^1.2.9" - -cross-spawn@^6.0.0: - version "6.0.5" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" - 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" - -cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0": - version "0.3.2" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.2.tgz#b8036170c79f07a90ff2f16e22284027a243848b" - -"cssstyle@>= 0.2.37 < 0.3.0": - version "0.2.37" - resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-0.2.37.tgz#541097234cb2513c83ceed3acddc27ff27987d54" - dependencies: - cssom "0.3.x" - -currently-unhandled@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" - dependencies: - array-find-index "^1.0.1" - -cwd@^0.10.0: - version "0.10.0" - resolved "https://registry.yarnpkg.com/cwd/-/cwd-0.10.0.tgz#172400694057c22a13b0cf16162c7e4b7a7fe567" - dependencies: - find-pkg "^0.1.2" - fs-exists-sync "^0.1.0" - -cwd@^0.9.1: - version "0.9.1" - resolved "https://registry.yarnpkg.com/cwd/-/cwd-0.9.1.tgz#41e10a7e1ab833dc59c2eca83814c7de77b5a4fd" - dependencies: - find-pkg "^0.1.0" - -cyclist@~0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-0.2.2.tgz#1b33792e11e914a2fd6d6ed6447464444e5fa640" - -dashdash@^1.12.0: - version "1.14.1" - resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" - dependencies: - assert-plus "^1.0.0" - -data-store@^0.16.0, data-store@^0.16.1: - version "0.16.1" - resolved "https://registry.yarnpkg.com/data-store/-/data-store-0.16.1.tgz#e69c03a5cac15d1ff33f0254c96783653e688304" - dependencies: - cache-base "^0.8.4" - clone-deep "^0.2.4" - debug "^2.2.0" - define-property "^0.2.5" - extend-shallow "^2.0.1" - graceful-fs "^4.1.4" - has-own-deep "^0.1.4" - lazy-cache "^2.0.1" - mkdirp "^0.5.1" - project-name "^0.2.5" - resolve-dir "^0.1.0" - rimraf "^2.5.3" - union-value "^0.2.3" - -data-urls@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-1.0.0.tgz#24802de4e81c298ea8a9388bb0d8e461c774684f" - dependencies: - abab "^1.0.4" - whatwg-mimetype "^2.0.0" - whatwg-url "^6.4.0" - -debug@2.6.9, debug@^2.1.2, debug@^2.1.3, debug@^2.2.0, debug@^2.3.3, debug@^2.4.1, debug@^2.6.0, debug@^2.6.2, debug@^2.6.3, debug@^2.6.6, debug@^2.6.8, debug@^2.6.9: - version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" - dependencies: - ms "2.0.0" - -debug@3.1.0, debug@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" - dependencies: - ms "2.0.0" - -debug@^4.1.0, debug@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" - dependencies: - ms "^2.1.1" - -debuglog@*, debuglog@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492" - -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" - -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" - -deep-bind@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/deep-bind/-/deep-bind-0.3.0.tgz#95c31dd84a1cd1b381119a2c42edb90db485bc33" - dependencies: - mixin-deep "^1.1.3" - -deep-extend@^0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.5.1.tgz#b894a9dd90d3023fbf1c55a394fb858eb2066f1f" - -deep-extend@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" - -deep-is@~0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" - -deepmerge@^3.1.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-3.2.0.tgz#58ef463a57c08d376547f8869fdc5bcee957f44e" - -default-compare@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/default-compare/-/default-compare-1.0.0.tgz#cb61131844ad84d84788fb68fd01681ca7781a2f" - dependencies: - kind-of "^5.0.2" - -defaults@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" - dependencies: - clone "^1.0.2" - -define-properties@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.2.tgz#83a73f2fea569898fb737193c8f873caf6d45c94" - dependencies: - foreach "^2.0.5" - object-keys "^1.0.8" - -define-property@^0.2.5: - version "0.2.5" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" - 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" - 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" - 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" - -delegates@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" - -delimiter-regex@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/delimiter-regex/-/delimiter-regex-1.3.1.tgz#6385cae14004dbc0c1cd8dffffeb863d51999eff" - dependencies: - extend-shallow "^1.1.2" - -delimiter-regex@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/delimiter-regex/-/delimiter-regex-2.0.0.tgz#0d0f6f61d9915591fd43087a8e9585d3e2115a75" - dependencies: - extend-shallow "^1.1.2" - isobject "^2.1.0" - -denodeify@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/denodeify/-/denodeify-1.2.1.tgz#3a36287f5034e699e7577901052c2e6c94251631" - -depd@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" - -depd@~2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" - -destroy@~1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" + "@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" -detect-indent@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" +"metro-react-native-babel-transformer@^0.70.1", "metro-react-native-babel-transformer@0.70.3": + "integrity" "sha512-WKBU6S/G50j9cfmFM4k4oRYprd8u3qjleD4so1E2zbTNILg+gYla7ZFGCAvi2G0ZcqS2XuGCR375c2hF6VVvwg==" + "resolved" "https://registry.npmjs.org/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.70.3.tgz" + "version" "0.70.3" dependencies: - repeating "^2.0.0" + "@babel/core" "^7.14.0" + "babel-preset-fbjs" "^3.4.0" + "hermes-parser" "0.6.0" + "metro-babel-transformer" "0.70.3" + "metro-react-native-babel-preset" "0.70.3" + "metro-source-map" "0.70.3" + "nullthrows" "^1.1.1" -detect-indent@~5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-5.0.0.tgz#3871cc0a6a002e8c3e5b3cf7f336264675f06b9d" - -detect-libc@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" - -detect-newline@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2" - -dezalgo@^1.0.0, dezalgo@~1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/dezalgo/-/dezalgo-1.0.3.tgz#7f742de066fc748bc8db820569dddce49bf0d456" +"metro-resolver@^0.70.1", "metro-resolver@0.70.3": + "integrity" "sha512-5Pc5S/Gs4RlLbziuIWtvtFd9GRoILlaRC8RZDVq5JZWcWHywKy/PjNmOBNhpyvtRlzpJfy/ssIfLhu8zINt1Mw==" + "resolved" "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.70.3.tgz" + "version" "0.70.3" dependencies: - asap "^2.0.0" - wrappy "1" - -diff-sequences@^24.3.0: - version "24.3.0" - resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-24.3.0.tgz#0f20e8a1df1abddaf4d9c226680952e64118b975" + "absolute-path" "^0.0.0" -dom-walk@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.1.tgz#672226dc74c8f799ad35307df936aba11acd6018" - -domexception@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/domexception/-/domexception-1.0.1.tgz#937442644ca6a31261ef36e3ec677fe805582c90" +"metro-runtime@^0.70.1", "metro-runtime@0.70.3": + "integrity" "sha512-22xU7UdXZacniTIDZgN2EYtmfau2pPyh97Dcs+cWrLcJYgfMKjWBtesnDcUAQy3PHekDYvBdJZkoQUeskYTM+w==" + "resolved" "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.70.3.tgz" + "version" "0.70.3" dependencies: - webidl-conversions "^4.0.2" + "@babel/runtime" "^7.0.0" -dot-prop@^4.1.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.0.tgz#1f19e0c2e1aa0e32797c49799f2837ac6af69c57" +"metro-source-map@0.70.3": + "integrity" "sha512-zsYtZGrwRbbGEFHtmMqqeCH9K9aTGNVPsurMOWCUeQA3VGyVGXPGtLMC+CdAM9jLpUyg6jw2xh0esxi+tYH7Uw==" + "resolved" "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.70.3.tgz" + "version" "0.70.3" dependencies: - is-obj "^1.0.0" - -dotenv@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-5.0.1.tgz#a5317459bd3d79ab88cff6e44057a6a3fbb1fcef" - -duplexer3@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" - -duplexer@~0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1" + "@babel/traverse" "^7.14.0" + "@babel/types" "^7.0.0" + "invariant" "^2.2.4" + "metro-symbolicate" "0.70.3" + "nullthrows" "^1.1.1" + "ob1" "0.70.3" + "source-map" "^0.5.6" + "vlq" "^1.0.0" + +"metro-symbolicate@0.70.3": + "integrity" "sha512-JTYkF1dpeDUssQ84juE1ycnhHki2ylJBBdJE1JHtfu5oC+z1ElDbBdPHq90Uvt8HbRov/ZAnxvv7Zy6asS+WCA==" + "resolved" "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.70.3.tgz" + "version" "0.70.3" + dependencies: + "invariant" "^2.2.4" + "metro-source-map" "0.70.3" + "nullthrows" "^1.1.1" + "source-map" "^0.5.6" + "through2" "^2.0.1" + "vlq" "^1.0.0" + +"metro-transform-plugins@0.70.3": + "integrity" "sha512-dQRIJoTkWZN2IVS2KzgS1hs7ZdHDX3fS3esfifPkqFAEwHiLctCf0EsPgIknp0AjMLvmGWfSLJigdRB/dc0ASw==" + "resolved" "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.70.3.tgz" + "version" "0.70.3" + dependencies: + "@babel/core" "^7.14.0" + "@babel/generator" "^7.14.0" + "@babel/template" "^7.0.0" + "@babel/traverse" "^7.14.0" + "nullthrows" "^1.1.1" -duplexify@^3.2.0, duplexify@^3.4.2, duplexify@^3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.6.0.tgz#592903f5d80b38d037220541264d69a198fb3410" +"metro-transform-worker@0.70.3": + "integrity" "sha512-MtVVsnHhhBOp9GRLCdAb2mD1dTCsIzT4+m34KMRdBDCEbDIb90YafT5prpU8qbj5uKd0o2FOQdrJ5iy5zQilHw==" + "resolved" "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.70.3.tgz" + "version" "0.70.3" dependencies: - end-of-stream "^1.0.0" - inherits "^2.0.1" - readable-stream "^2.0.0" - stream-shift "^1.0.0" - -ecc-jsbn@~0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz#0fc73a9ed5f0d53c38193398523ef7e543777505" + "@babel/core" "^7.14.0" + "@babel/generator" "^7.14.0" + "@babel/parser" "^7.14.0" + "@babel/types" "^7.0.0" + "babel-preset-fbjs" "^3.4.0" + "metro" "0.70.3" + "metro-babel-transformer" "0.70.3" + "metro-cache" "0.70.3" + "metro-cache-key" "0.70.3" + "metro-hermes-compiler" "0.70.3" + "metro-source-map" "0.70.3" + "metro-transform-plugins" "0.70.3" + "nullthrows" "^1.1.1" + +"metro@^0.70.1", "metro@0.70.3": + "integrity" "sha512-uEWS7xg8oTetQDABYNtsyeUjdLhH3KAvLFpaFFoJqUpOk2A3iygszdqmjobFl6W4zrvKDJS+XxdMR1roYvUhTw==" + "resolved" "https://registry.npmjs.org/metro/-/metro-0.70.3.tgz" + "version" "0.70.3" dependencies: - jsbn "~0.1.0" + "@babel/code-frame" "^7.0.0" + "@babel/core" "^7.14.0" + "@babel/generator" "^7.14.0" + "@babel/parser" "^7.14.0" + "@babel/template" "^7.0.0" + "@babel/traverse" "^7.14.0" + "@babel/types" "^7.0.0" + "absolute-path" "^0.0.0" + "accepts" "^1.3.7" + "async" "^3.2.2" + "chalk" "^4.0.0" + "ci-info" "^2.0.0" + "connect" "^3.6.5" + "debug" "^2.2.0" + "denodeify" "^1.2.1" + "error-stack-parser" "^2.0.6" + "fs-extra" "^1.0.0" + "graceful-fs" "^4.2.4" + "hermes-parser" "0.6.0" + "image-size" "^0.6.0" + "invariant" "^2.2.4" + "jest-haste-map" "^27.3.1" + "jest-worker" "^27.2.0" + "lodash.throttle" "^4.1.1" + "metro-babel-transformer" "0.70.3" + "metro-cache" "0.70.3" + "metro-cache-key" "0.70.3" + "metro-config" "0.70.3" + "metro-core" "0.70.3" + "metro-hermes-compiler" "0.70.3" + "metro-inspector-proxy" "0.70.3" + "metro-minify-uglify" "0.70.3" + "metro-react-native-babel-preset" "0.70.3" + "metro-resolver" "0.70.3" + "metro-runtime" "0.70.3" + "metro-source-map" "0.70.3" + "metro-symbolicate" "0.70.3" + "metro-transform-plugins" "0.70.3" + "metro-transform-worker" "0.70.3" + "mime-types" "^2.1.27" + "node-fetch" "^2.2.0" + "nullthrows" "^1.1.1" + "rimraf" "^2.5.4" + "serialize-error" "^2.1.0" + "source-map" "^0.5.6" + "strip-ansi" "^6.0.0" + "temp" "0.8.3" + "throat" "^5.0.0" + "ws" "^7.5.1" + "yargs" "^15.3.1" + +"micromatch@^3.1.10": + "integrity" "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==" + "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz" + "version" "3.1.10" + 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" + +"micromatch@^3.1.4": + "integrity" "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==" + "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz" + "version" "3.1.10" + 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" + +"micromatch@^4.0.2", "micromatch@^4.0.4", "micromatch@^4.0.5": + "integrity" "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==" + "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz" + "version" "4.0.5" + dependencies: + "braces" "^3.0.2" + "picomatch" "^2.3.1" + +"mime-db@>= 1.43.0 < 2", "mime-db@1.52.0": + "integrity" "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + "resolved" "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" + "version" "1.52.0" + +"mime-types@^2.1.12", "mime-types@^2.1.27", "mime-types@~2.1.34": + "integrity" "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==" + "resolved" "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" + "version" "2.1.35" + dependencies: + "mime-db" "1.52.0" + +"mime@^2.4.1": + "integrity" "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==" + "resolved" "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz" + "version" "2.6.0" + +"mime@1.6.0": + "integrity" "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + "resolved" "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" + "version" "1.6.0" + +"mimic-fn@^2.1.0": + "integrity" "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + "resolved" "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" + "version" "2.1.0" + +"mimic-fn@^4.0.0": + "integrity" "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==" + "resolved" "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz" + "version" "4.0.0" + +"min-document@^2.19.0": + "integrity" "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU= sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==" + "resolved" "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz" + "version" "2.19.0" + dependencies: + "dom-walk" "^0.1.0" + +"minimatch@^3.0.2", "minimatch@^3.0.4", "minimatch@^3.1.2": + "integrity" "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==" + "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" + "version" "3.1.2" + dependencies: + "brace-expansion" "^1.1.7" + +"minimist@^1.1.1", "minimist@^1.2.0", "minimist@^1.2.5", "minimist@^1.2.6": + "integrity" "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + "resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz" + "version" "1.2.6" + +"mixin-deep@^1.2.0": + "integrity" "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==" + "resolved" "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz" + "version" "1.3.2" + dependencies: + "for-in" "^1.0.2" + "is-extendable" "^1.0.1" + +"mixin-object@^2.0.1": + "integrity" "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4= sha512-ALGF1Jt9ouehcaXaHhn6t1yGWRqGaHkPFndtFVHfZXOvkIZ/yoGaSi0AHVTafb3ZBGg4dr/bDwnaEKqCXzchMA==" + "resolved" "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "for-in" "^0.1.3" + "is-extendable" "^0.1.1" + +"mkdirp@^0.5.1", "mkdirp@0.x.x": + "integrity" "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==" + "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz" + "version" "0.5.5" + dependencies: + "minimist" "^1.2.5" + +"moment@^2.29.4": + "integrity" "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==" + "resolved" "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz" + "version" "2.29.4" + +"ms@^2.1.1", "ms@2.1.2": + "integrity" "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" + "version" "2.1.2" + +"ms@2.0.0": + "integrity" "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "resolved" "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" + "version" "2.0.0" + +"ms@2.1.3": + "integrity" "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" + "version" "2.1.3" + +"mute-stream@~0.0.4": + "integrity" "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" + "resolved" "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz" + "version" "0.0.8" + +"nanoid@^3.1.23": + "integrity" "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" + "resolved" "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz" + "version" "3.3.4" + +"nanomatch@^1.2.9": + "integrity" "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==" + "resolved" "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz" + "version" "1.2.13" + 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": + "integrity" "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + "resolved" "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" + "version" "1.4.0" + +"ncp@0.4.x": + "integrity" "sha1-q8xsvT7C7Spyn/bnwfqPAXhKhXQ= sha512-PfGU8jYWdRl4FqJfCy0IzbkGyFHntfWygZg46nFk/dJD/XRrk2cj0SsKSX9n5u5gE0E0YfEpKWrEkfjnlZSTXA==" + "resolved" "https://registry.npmjs.org/ncp/-/ncp-0.4.2.tgz" + "version" "0.4.2" + +"negotiator@0.6.3": + "integrity" "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + "resolved" "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" + "version" "0.6.3" + +"neo-async@^2.5.0": + "integrity" "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + "resolved" "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" + "version" "2.6.2" + +"nice-try@^1.0.4": + "integrity" "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + "resolved" "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz" + "version" "1.0.5" + +"nocache@^3.0.1": + "integrity" "sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==" + "resolved" "https://registry.npmjs.org/nocache/-/nocache-3.0.4.tgz" + "version" "3.0.4" + +"node-dir@^0.1.17": + "integrity" "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==" + "resolved" "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz" + "version" "0.1.17" + dependencies: + "minimatch" "^3.0.2" + +"node-fetch@^2.2.0", "node-fetch@^2.6.0": + "integrity" "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==" + "resolved" "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz" + "version" "2.6.7" + dependencies: + "whatwg-url" "^5.0.0" + +"node-int64@^0.4.0": + "integrity" "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + "resolved" "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz" + "version" "0.4.0" + +"node-notifier@^8.0.0": + "integrity" "sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==" + "resolved" "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz" + "version" "8.0.2" + dependencies: + "growly" "^1.3.0" + "is-wsl" "^2.2.0" + "semver" "^7.3.2" + "shellwords" "^0.1.1" + "uuid" "^8.3.0" + "which" "^2.0.2" + +"node-releases@^2.0.6": + "integrity" "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" + "resolved" "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz" + "version" "2.0.6" + +"node-stream-zip@^1.9.1": + "integrity" "sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==" + "resolved" "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.15.0.tgz" + "version" "1.15.0" + +"normalize-package-data@^2.5.0": + "integrity" "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==" + "resolved" "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz" + "version" "2.5.0" + 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": + "integrity" "sha512-7WyT0w8jhpDStXRq5836AMmihQwq2nrUVQrgjvUo/p/NZf9uy/MeJ246lBJVmWuYXMlJuG9BNZHF0hWjfTbQUA==" + "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-1.0.0.tgz" + "version" "1.0.0" + +"normalize-path@^2.1.1": + "integrity" "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==" + "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz" + "version" "2.1.1" + dependencies: + "remove-trailing-separator" "^1.0.1" + +"normalize-path@^3.0.0": + "integrity" "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" + "version" "3.0.0" + +"npm-run-path@^2.0.0": + "integrity" "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==" + "resolved" "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "path-key" "^2.0.0" + +"npm-run-path@^4.0.0": + "integrity" "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==" + "resolved" "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "path-key" "^3.0.0" + +"npm-run-path@^5.1.0": + "integrity" "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==" + "resolved" "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz" + "version" "5.1.0" + dependencies: + "path-key" "^4.0.0" + +"nullthrows@^1.1.1": + "integrity" "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==" + "resolved" "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz" + "version" "1.1.1" + +"nwsapi@^2.2.0": + "integrity" "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" + "resolved" "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz" + "version" "2.2.0" + +"ob1@0.70.3": + "integrity" "sha512-Vy9GGhuXgDRY01QA6kdhToPd8AkLdLpX9GjH5kpqluVqTu70mgOm7tpGoJDZGaNbr9nJlJgnipqHJQRPORixIQ==" + "resolved" "https://registry.npmjs.org/ob1/-/ob1-0.70.3.tgz" + "version" "0.70.3" + +"object-assign@^4.1.1": + "integrity" "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + "resolved" "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" + "version" "4.1.1" + +"object-copy@^0.1.0": + "integrity" "sha1-fn2Fi3gb18mRpBupde04EnVOmYw= sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==" + "resolved" "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz" + "version" "0.1.0" + dependencies: + "copy-descriptor" "^0.1.0" + "define-property" "^0.2.5" + "kind-of" "^3.0.3" + +"object-inspect@^1.12.0", "object-inspect@^1.12.2", "object-inspect@^1.9.0": + "integrity" "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" + "resolved" "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz" + "version" "1.12.2" + +"object-is@^1.1.4": + "integrity" "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==" + "resolved" "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz" + "version" "1.1.5" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + +"object-keys@^1.1.1": + "integrity" "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + "resolved" "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" + "version" "1.1.1" + +"object-visit@^1.0.0": + "integrity" "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==" + "resolved" "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "isobject" "^3.0.0" + +"object.assign@^4.1.0", "object.assign@^4.1.2", "object.assign@^4.1.3": + "integrity" "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==" + "resolved" "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz" + "version" "4.1.4" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.4" + "has-symbols" "^1.0.3" + "object-keys" "^1.1.1" + +"object.entries@^1.1.5": + "integrity" "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==" + "resolved" "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz" + "version" "1.1.5" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + "es-abstract" "^1.19.1" + +"object.fromentries@^2.0.5": + "integrity" "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==" + "resolved" "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz" + "version" "2.0.5" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + "es-abstract" "^1.19.1" + +"object.hasown@^1.1.1": + "integrity" "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==" + "resolved" "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "define-properties" "^1.1.4" + "es-abstract" "^1.19.5" + +"object.pick@^1.3.0": + "integrity" "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==" + "resolved" "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz" + "version" "1.3.0" + dependencies: + "isobject" "^3.0.1" + +"object.values@^1.1.5": + "integrity" "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==" + "resolved" "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz" + "version" "1.1.5" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + "es-abstract" "^1.19.1" + +"on-finished@~2.3.0": + "integrity" "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==" + "resolved" "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz" + "version" "2.3.0" + dependencies: + "ee-first" "1.1.1" + +"on-finished@2.4.1": + "integrity" "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==" + "resolved" "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz" + "version" "2.4.1" + dependencies: + "ee-first" "1.1.1" + +"on-headers@~1.0.2": + "integrity" "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + "resolved" "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz" + "version" "1.0.2" + +"once@^1.3.0", "once@^1.3.1", "once@^1.4.0": + "integrity" "sha1-WDsap3WWHUsROsF9nFC6753Xa9E= sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==" + "resolved" "https://registry.npmjs.org/once/-/once-1.4.0.tgz" + "version" "1.4.0" + dependencies: + "wrappy" "1" + +"onetime@^5.1.0": + "integrity" "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==" + "resolved" "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" + "version" "5.1.2" + dependencies: + "mimic-fn" "^2.1.0" + +"onetime@^6.0.0": + "integrity" "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==" + "resolved" "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "mimic-fn" "^4.0.0" + +"open@^6.2.0": + "integrity" "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==" + "resolved" "https://registry.npmjs.org/open/-/open-6.4.0.tgz" + "version" "6.4.0" + dependencies: + "is-wsl" "^1.1.0" + +"opencollective-postinstall@^2.0.1", "opencollective-postinstall@^2.0.3": + "integrity" "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==" + "resolved" "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz" + "version" "2.0.3" + +"optionator@^0.8.1": + "integrity" "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==" + "resolved" "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz" + "version" "0.8.3" + 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" + +"optionator@^0.9.1": + "integrity" "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==" + "resolved" "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz" + "version" "0.9.1" + dependencies: + "deep-is" "^0.1.3" + "fast-levenshtein" "^2.0.6" + "levn" "^0.4.1" + "prelude-ls" "^1.2.1" + "type-check" "^0.4.0" + "word-wrap" "^1.2.3" + +"ora@^5.4.1": + "integrity" "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==" + "resolved" "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz" + "version" "5.4.1" + dependencies: + "bl" "^4.1.0" + "chalk" "^4.1.0" + "cli-cursor" "^3.1.0" + "cli-spinners" "^2.5.0" + "is-interactive" "^1.0.0" + "is-unicode-supported" "^0.1.0" + "log-symbols" "^4.1.0" + "strip-ansi" "^6.0.0" + "wcwidth" "^1.0.1" + +"os-homedir@^1.0.0": + "integrity" "sha1-/7xJiDNuDoM94MFox+8VISGqf7M= sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==" + "resolved" "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz" + "version" "1.0.2" + +"os-tmpdir@^1.0.0", "os-tmpdir@^1.0.1": + "integrity" "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==" + "resolved" "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz" + "version" "1.0.2" + +"p-each-series@^2.1.0": + "integrity" "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==" + "resolved" "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz" + "version" "2.2.0" + +"p-finally@^1.0.0": + "integrity" "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==" + "resolved" "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz" + "version" "1.0.0" + +"p-limit@^1.1.0": + "integrity" "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==" + "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz" + "version" "1.3.0" + dependencies: + "p-try" "^1.0.0" + +"p-limit@^2.0.0": + "integrity" "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==" + "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" + "version" "2.3.0" + dependencies: + "p-try" "^2.0.0" + +"p-limit@^2.2.0": + "integrity" "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==" + "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" + "version" "2.3.0" + dependencies: + "p-try" "^2.0.0" + +"p-limit@^3.0.2": + "integrity" "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==" + "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "yocto-queue" "^0.1.0" + +"p-locate@^2.0.0": + "integrity" "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==" + "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "p-limit" "^1.1.0" + +"p-locate@^3.0.0": + "integrity" "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==" + "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "p-limit" "^2.0.0" + +"p-locate@^4.1.0": + "integrity" "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==" + "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "p-limit" "^2.2.0" + +"p-locate@^5.0.0": + "integrity" "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==" + "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "p-limit" "^3.0.2" + +"p-map@^4.0.0": + "integrity" "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==" + "resolved" "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "aggregate-error" "^3.0.0" -editor@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/editor/-/editor-1.0.0.tgz#60c7f87bd62bcc6a894fa8ccd6afb7823a24f742" +"p-try@^1.0.0": + "integrity" "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==" + "resolved" "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz" + "version" "1.0.0" -ee-first@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" +"p-try@^2.0.0": + "integrity" "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + "resolved" "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" + "version" "2.2.0" -electron-download@^3.0.1: - version "3.3.0" - resolved "https://registry.yarnpkg.com/electron-download/-/electron-download-3.3.0.tgz#2cfd54d6966c019c4d49ad65fbe65cc9cdef68c8" - 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@^1.8.7: - version "1.8.8" - resolved "https://registry.yarnpkg.com/electron/-/electron-1.8.8.tgz#a90cddb075291f49576993e6f5c8bb4439301cae" - dependencies: - "@types/node" "^8.0.24" - electron-download "^3.0.1" - extract-zip "^1.0.3" - -emoji-regex@^7.0.1: - version "7.0.3" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" - -empty-dir@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/empty-dir/-/empty-dir-0.2.1.tgz#809ee48a1eb4ad1cb510c2572d66fd0ed84d01ab" +"parent-module@^1.0.0": + "integrity" "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==" + "resolved" "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" + "version" "1.0.1" dependencies: - fs-exists-sync "^0.1.0" - -en-route@^0.7.5: - version "0.7.5" - resolved "https://registry.yarnpkg.com/en-route/-/en-route-0.7.5.tgz#e8230e73836c5e95c6757e0442d3c113124bdd98" - dependencies: - arr-flatten "^1.0.1" - debug "^2.2.0" - extend-shallow "^2.0.1" - kind-of "^3.0.2" - lazy-cache "^1.0.3" - path-to-regexp "^1.2.1" - -encodeurl@~1.0.1, encodeurl@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + "callsites" "^3.0.0" -encoding@^0.1.11: - version "0.1.12" - resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb" +"parse-json@^4.0.0": + "integrity" "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==" + "resolved" "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz" + "version" "4.0.0" dependencies: - iconv-lite "~0.4.13" + "error-ex" "^1.3.1" + "json-parse-better-errors" "^1.0.1" -end-of-stream@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-0.1.5.tgz#8e177206c3c80837d85632e8b9359dfe8b2f6eaf" +"parse-json@^5.0.0": + "integrity" "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==" + "resolved" "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz" + "version" "5.2.0" dependencies: - once "~1.3.0" - -end-of-stream@^1.0.0, end-of-stream@^1.1.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.1.tgz#ed29634d19baba463b6ce6b80a37213eab71ec43" - dependencies: - once "^1.4.0" - -engine-base@^0.1.2: - version "0.1.3" - resolved "https://registry.yarnpkg.com/engine-base/-/engine-base-0.1.3.tgz#d59c9cc52e7dd6dd2b49ae7bf5fb44994f7016a5" - dependencies: - component-emitter "^1.2.1" - delimiter-regex "^2.0.0" - engine "^0.1.12" - engine-utils "^0.1.1" - lazy-cache "^2.0.2" - mixin-deep "^1.1.3" - object.omit "^2.0.1" - object.pick "^1.2.0" - -engine-cache@^0.19.0: - version "0.19.4" - resolved "https://registry.yarnpkg.com/engine-cache/-/engine-cache-0.19.4.tgz#8224966fbdf6a65e780ec79df87b6b2cb82395b2" - dependencies: - async-helpers "^0.3.9" - extend-shallow "^2.0.1" - helper-cache "^0.7.2" - isobject "^3.0.0" - lazy-cache "^2.0.2" - mixin-deep "^1.1.3" - -engine-utils@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/engine-utils/-/engine-utils-0.1.1.tgz#addf4708dd85a05a3217a97797eab8a013c4f80e" - -engine@^0.1.12, engine@^0.1.5: - version "0.1.12" - resolved "https://registry.yarnpkg.com/engine/-/engine-0.1.12.tgz#f87e8c90bb80cd3f58597ac569593ee46da2742d" - dependencies: - assign-deep "^0.4.3" - collection-visit "^0.2.0" - get-value "^1.2.1" - kind-of "^2.0.1" - lazy-cache "^0.2.3" - object.omit "^2.0.0" - set-value "^0.2.0" - -env-paths@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-1.0.0.tgz#4168133b42bb05c38a35b1ae4397c8298ab369e0" - -envinfo@^5.7.0: - version "5.10.0" - resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-5.10.0.tgz#503a9774ae15b93ea68bdfae2ccd6306624ea6df" + "@babel/code-frame" "^7.0.0" + "error-ex" "^1.3.1" + "json-parse-even-better-errors" "^2.3.0" + "lines-and-columns" "^1.1.6" + +"parse5@6.0.1": + "integrity" "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + "resolved" "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz" + "version" "6.0.1" + +"parseurl@~1.3.3": + "integrity" "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + "resolved" "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" + "version" "1.3.3" + +"pascalcase@^0.1.1": + "integrity" "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==" + "resolved" "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz" + "version" "0.1.1" + +"path-exists@^3.0.0": + "integrity" "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" + "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz" + "version" "3.0.0" + +"path-exists@^4.0.0": + "integrity" "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" + "version" "4.0.0" + +"path-is-absolute@^1.0.0", "path-is-absolute@^1.0.1": + "integrity" "sha1-F0uSaHNVNP+8es5r9TpanhtcX18= sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + "resolved" "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + "version" "1.0.1" + +"path-key@^2.0.0", "path-key@^2.0.1": + "integrity" "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==" + "resolved" "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz" + "version" "2.0.1" + +"path-key@^3.0.0", "path-key@^3.1.0": + "integrity" "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + "resolved" "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" + "version" "3.1.1" + +"path-key@^4.0.0": + "integrity" "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==" + "resolved" "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz" + "version" "4.0.0" + +"path-parse@^1.0.6", "path-parse@^1.0.7": + "integrity" "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + "resolved" "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" + "version" "1.0.7" + +"picocolors@^1.0.0": + "integrity" "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "resolved" "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz" + "version" "1.0.0" + +"picomatch@^2.0.4", "picomatch@^2.2.3", "picomatch@^2.3.1": + "integrity" "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" + "version" "2.3.1" + +"pidtree@^0.6.0": + "integrity" "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==" + "resolved" "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz" + "version" "0.6.0" + +"pify@^4.0.1": + "integrity" "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + "resolved" "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz" + "version" "4.0.1" + +"pirates@^4.0.1", "pirates@^4.0.5": + "integrity" "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==" + "resolved" "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz" + "version" "4.0.5" + +"pkg-dir@^3.0.0": + "integrity" "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==" + "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "find-up" "^3.0.0" + +"pkg-dir@^4.2.0": + "integrity" "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==" + "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" + "version" "4.2.0" + dependencies: + "find-up" "^4.0.0" + +"pkginfo@0.3.x": + "integrity" "sha1-Wyn2qB9wcXFC4J52W76rl7T4HiE= sha512-yO5feByMzAp96LtP58wvPKSbaKAi/1C4kV9XpTctr6EepnP6F33RBNOiVrdz9BrPA98U2BMFsTNHo44TWcbQ2A==" + "resolved" "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.1.tgz" + "version" "0.3.1" + +"pkginfo@0.x.x": + "integrity" "sha1-tUGO8EOd5UJfxJlQQtztFPsqhP8= sha512-8xCNE/aT/EXKenuMDZ+xTVwkT8gsoHN2z/Q29l80u0ppGEXVvsKRzNMbtKhg8LS8k1tJLAHHylf6p4VFmP6XUQ==" + "resolved" "https://registry.npmjs.org/pkginfo/-/pkginfo-0.4.1.tgz" + "version" "0.4.1" + +"plist@^3.0.2", "plist@^3.0.5": + "integrity" "sha512-83vX4eYdQp3vP9SxuYgEM/G/pJQqLUz/V/xzPrzruLs7fz7jxGQ1msZ/mg1nwZxUSuOp4sb+/bEIbRrbzZRxDA==" + "resolved" "https://registry.npmjs.org/plist/-/plist-3.0.5.tgz" + "version" "3.0.5" + dependencies: + "base64-js" "^1.5.1" + "xmlbuilder" "^9.0.7" + +"posix-character-classes@^0.1.0": + "integrity" "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==" + "resolved" "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz" + "version" "0.1.1" + +"prelude-ls@^1.2.1": + "integrity" "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" + "resolved" "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz" + "version" "1.2.1" + +"prelude-ls@~1.1.2": + "integrity" "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==" + "resolved" "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" + "version" "1.1.2" + +"prettier-linter-helpers@^1.0.0": + "integrity" "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==" + "resolved" "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "fast-diff" "^1.1.2" + +"prettier@^2.0.2", "prettier@^2.7.1": + "integrity" "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==" + "resolved" "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz" + "version" "2.7.1" + +"pretty-format@^26.5.2", "pretty-format@^26.6.2": + "integrity" "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==" + "resolved" "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz" + "version" "26.6.2" + dependencies: + "@jest/types" "^26.6.2" + "ansi-regex" "^5.0.0" + "ansi-styles" "^4.0.0" + "react-is" "^17.0.1" + +"private@^0.1.6", "private@^0.1.8": + "integrity" "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" + "resolved" "https://registry.npmjs.org/private/-/private-0.1.8.tgz" + "version" "0.1.8" + +"process-nextick-args@~2.0.0": + "integrity" "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + "resolved" "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" + "version" "2.0.1" + +"process@^0.11.10": + "integrity" "sha1-czIwDoQBYb2j5podHZGn1LwW8YI= sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==" + "resolved" "https://registry.npmjs.org/process/-/process-0.11.10.tgz" + "version" "0.11.10" + +"progress@^2.0.0": + "integrity" "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" + "resolved" "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz" + "version" "2.0.3" + +"promise@^8.0.3": + "integrity" "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==" + "resolved" "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz" + "version" "8.1.0" + dependencies: + "asap" "~2.0.6" + +"prompt@^0.2.14": + "integrity" "sha1-V3VPZPVD/XsIRXB8gY7OYY8F/9w= sha512-jDK5yEbAakJmNm+260gZG1+PuzX3jT5Jy0VZAUGrrW9RQ1JEWEDEVNnhO70mL3+U5r6bSJo02xsE34wOS/LnrA==" + "resolved" "https://registry.npmjs.org/prompt/-/prompt-0.2.14.tgz" + "version" "0.2.14" + dependencies: + "pkginfo" "0.x.x" + "read" "1.0.x" + "revalidator" "0.1.x" + "utile" "0.2.x" + "winston" "0.8.x" + +"prompts@^2.0.1", "prompts@^2.4.0": + "integrity" "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==" + "resolved" "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz" + "version" "2.4.2" + dependencies: + "kleur" "^3.0.3" + "sisteransi" "^1.0.5" + +"prop-types@*", "prop-types@^15.5.10", "prop-types@^15.5.8", "prop-types@^15.6.2", "prop-types@^15.7.2", "prop-types@^15.8.1": + "integrity" "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==" + "resolved" "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz" + "version" "15.8.1" + dependencies: + "loose-envify" "^1.4.0" + "object-assign" "^4.1.1" + "react-is" "^16.13.1" + +"psl@^1.1.33": + "integrity" "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + "resolved" "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz" + "version" "1.8.0" + +"pump@^3.0.0": + "integrity" "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==" + "resolved" "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "end-of-stream" "^1.1.0" + "once" "^1.3.1" + +"punycode@^2.1.0", "punycode@^2.1.1": + "integrity" "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + "resolved" "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" + "version" "2.1.1" + +"query-string@^7.0.0": + "integrity" "sha512-MplouLRDHBZSG9z7fpuAAcI7aAYjDLhtsiVZsevsfaHWDS2IDdORKbSd1kWUA+V4zyva/HZoSfpwnYMMQDhb0w==" + "resolved" "https://registry.npmjs.org/query-string/-/query-string-7.1.1.tgz" + "version" "7.1.1" + dependencies: + "decode-uri-component" "^0.2.0" + "filter-obj" "^1.1.0" + "split-on-first" "^1.0.0" + "strict-uri-encode" "^2.0.0" + +"range-parser@~1.2.1": + "integrity" "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + "resolved" "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" + "version" "1.2.1" + +"react-deep-force-update@^1.0.0": + "integrity" "sha512-WUSQJ4P/wWcusaH+zZmbECOk7H5N2pOIl0vzheeornkIMhu+qrNdGFm0bDZLCb0hSF0jf/kH1SgkNGfBdTc4wA==" + "resolved" "https://registry.npmjs.org/react-deep-force-update/-/react-deep-force-update-1.1.2.tgz" + "version" "1.1.2" + +"react-devtools-core@4.24.0": + "integrity" "sha512-Rw7FzYOOzcfyUPaAm9P3g0tFdGqGq2LLiAI+wjYcp6CsF3DeeMrRS3HZAho4s273C29G/DJhx0e8BpRE/QZNGg==" + "resolved" "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.24.0.tgz" + "version" "4.24.0" + dependencies: + "shell-quote" "^1.6.1" + "ws" "^7" + +"react-freeze@^1.0.0": + "integrity" "sha512-yQaiOqDmoKqks56LN9MTgY06O0qQHgV4FUrikH357DydArSZHQhl0BJFqGKIZoTqi8JizF9Dxhuk1FIZD6qCaw==" + "resolved" "https://registry.npmjs.org/react-freeze/-/react-freeze-1.0.0.tgz" + "version" "1.0.0" + +"react-is@^16.12.0 || ^17.0.0 || ^18.0.0", "react-is@^16.13.0", "react-is@^16.13.1", "react-is@^16.7.0": + "integrity" "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + "resolved" "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" + "version" "16.13.1" + +"react-is@^17.0.1": + "integrity" "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + "resolved" "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz" + "version" "17.0.2" + +"react-is@^17.0.2": + "integrity" "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + "resolved" "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz" + "version" "17.0.2" + +"react-localization@^1.0.17": + "integrity" "sha512-f4E6T8xRis19K8qMOnnhjGV2quy1YH2lrSsnAiytvgt7uOSp6WgDhrZH6XZEaEFqupTOCFSf8uagIoIAkjl4JA==" + "resolved" "https://registry.npmjs.org/react-localization/-/react-localization-1.0.19.tgz" + "version" "1.0.19" + dependencies: + "localized-strings" "^0.2.0" + +"react-native-action-sheet-component@^0.0.36": + "integrity" "sha512-ty6ieVdqDIfdB1Go+HGNKHBHQhPouNN/nZ1FCBYrMKFxC/bEw2KBVvXeKm6stA1tb7wB9o2t7gFotDTqXLi8xA==" + "resolved" "https://registry.npmjs.org/react-native-action-sheet-component/-/react-native-action-sheet-component-0.0.36.tgz" + "version" "0.0.36" + dependencies: + "babel-plugin-flow-react-proptypes" "^2.1.3" + "babel-preset-es2016" "^6.22.0" + "babel-preset-react-native" "^1.9.1" + "lodash" "^4.17.4" + "prop-types" "^15.5.8" + "react-native-animated-overlay" "^0.0.10" + "react-native-root-siblings" "^1.2.0" + +"react-native-animatable@^1.3.3", "react-native-animatable@1.3.3": + "integrity" "sha512-2ckIxZQAsvWn25Ho+DK3d1mXIgj7tITkrS4pYDvx96WyOttSvzzFeQnM2od0+FUMzILbdHDsDEqZvnz1DYNQ1w==" + "resolved" "https://registry.npmjs.org/react-native-animatable/-/react-native-animatable-1.3.3.tgz" + "version" "1.3.3" + dependencies: + "prop-types" "^15.7.2" + +"react-native-animated-overlay@^0.0.10": + "integrity" "sha1-fdSnYVYFlwtwV8fMq+RcK4PTbaY= sha512-ACiviRcqXj9VQxnSmWWhHtizEi5Ao6JGCRZrfN1eCnTrdmVhU+4EvPQxidcPsoigBY/szeZNoPy4/uSgE79OtQ==" + "resolved" "https://registry.npmjs.org/react-native-animated-overlay/-/react-native-animated-overlay-0.0.10.tgz" + "version" "0.0.10" + +"react-native-cli@^2.0.1": + "integrity" "sha1-8s08eqG4OCjN+6Yw4t/YF992bVQ= sha512-QgkB1urUhGe9q1vcqQLIfNdCd/Qf3MdNQe19QO6lVjhIVKljlVMKtaK8RaZ8PCNB/cdXlO/G3tKUGk+ghMXE6w==" + "resolved" "https://registry.npmjs.org/react-native-cli/-/react-native-cli-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "chalk" "^1.1.1" + "minimist" "^1.2.0" + "prompt" "^0.2.14" + "semver" "^5.0.3" + +"react-native-codegen@^0.69.2": + "integrity" "sha512-yPcgMHD4mqLbckqnWjFBaxomDnBREfRjDi2G/WxNyPBQLD+PXUEmZTkDx6QoOXN+Bl2SkpnNOSsLE2+/RUHoPw==" + "resolved" "https://registry.npmjs.org/react-native-codegen/-/react-native-codegen-0.69.2.tgz" + "version" "0.69.2" + dependencies: + "@babel/parser" "^7.14.0" + "flow-parser" "^0.121.0" + "jscodeshift" "^0.13.1" + "nullthrows" "^1.1.1" + +"react-native-collapsible@^1.6.0": + "integrity" "sha512-beZjdgbT9Y/Pg591Xy5XkKG20HffJiVad4n9bfcUF/f783A+tvOVXnqvbS58Lkaym93mi4jcDPMuW9Vc1t6rqg==" + "resolved" "https://registry.npmjs.org/react-native-collapsible/-/react-native-collapsible-1.6.0.tgz" + "version" "1.6.0" + +"react-native-elements@^3.4.2": + "integrity" "sha512-m0eAWOn7JuR1wNTNY0WHuaqst4LI/gFE4N5Bbyfsc4DiryWsMST7aAg5w/Gos4IexWIzhLKCIkPxthND1m/8Xg==" + "resolved" "https://registry.npmjs.org/react-native-elements/-/react-native-elements-3.4.2.tgz" + "version" "3.4.2" + dependencies: + "@types/react-native-vector-icons" "^6.4.6" + "color" "^3.1.2" + "deepmerge" "^4.2.2" + "hoist-non-react-statics" "^3.3.2" + "lodash.isequal" "^4.5.0" + "opencollective-postinstall" "^2.0.3" + "react-native-ratings" "8.0.4" + "react-native-size-matters" "^0.3.1" + +"react-native-gradle-plugin@^0.0.7": + "integrity" "sha512-+4JpbIx42zGTONhBTIXSyfyHICHC29VTvhkkoUOJAh/XHPEixpuBduYgf6Y4y9wsN1ARlQhBBoptTvXvAFQf5g==" + "resolved" "https://registry.npmjs.org/react-native-gradle-plugin/-/react-native-gradle-plugin-0.0.7.tgz" + "version" "0.0.7" + +"react-native-keep-awake@^4.0.0": + "integrity" "sha512-0Fotox+eLXQooeibVs3P60yASYUWjtRw9MZNmbuHt5UZQrgUrAKsE4jm7gTr4tPU1m1RkwGzcgUFpcOkh/ec7g==" + "resolved" "https://registry.npmjs.org/react-native-keep-awake/-/react-native-keep-awake-4.0.0.tgz" + "version" "4.0.0" + +"react-native-localization@^2.1.7": + "integrity" "sha512-jmD6GEAGmstCIZOsxZcxWJbbx364c9qtKy8kefLcHYfAc73+g+e8CB7TZEwpK4IZNXxCBAeQMBsXfFrTyJmpWQ==" + "resolved" "https://registry.npmjs.org/react-native-localization/-/react-native-localization-2.3.1.tgz" + "version" "2.3.1" + dependencies: + "react-localization" "^1.0.17" + +"react-native-modal-datetime-picker@^13.0.0": + "integrity" "sha512-PZDkuY7HayRX1KE2X2dm29CvCLzwj/vn6B6QdPbjZea/GEKvHBMOLGdhFCcA9+gD64Y41+VqfytUh2fdvUvQ1g==" + "resolved" "https://registry.npmjs.org/react-native-modal-datetime-picker/-/react-native-modal-datetime-picker-13.1.2.tgz" + "version" "13.1.2" + dependencies: + "prop-types" "^15.7.2" + +"react-native-modal-selector@^2.1.1": + "integrity" "sha512-ol5WRL3jrYsH8vPbZiu9xID5SLlv56Pp9b1LBx5DNL+rGq23vInk6uuhxOU8hd1a1C0aAkBmweJFaO55Kwh8iA==" + "resolved" "https://registry.npmjs.org/react-native-modal-selector/-/react-native-modal-selector-2.1.1.tgz" + "version" "2.1.1" + dependencies: + "prop-types" "^15.5.10" + +"react-native-modal@^13.0.0": + "integrity" "sha512-UB+mjmUtf+miaG/sDhOikRfBOv0gJdBU2ZE1HtFWp6UixW9jCk/bhGdHUgmZljbPpp0RaO/6YiMmQSSK3kkMaw==" + "resolved" "https://registry.npmjs.org/react-native-modal/-/react-native-modal-13.0.1.tgz" + "version" "13.0.1" + dependencies: + "prop-types" "^15.6.2" + "react-native-animatable" "1.3.3" + +"react-native-ratings@8.0.4": + "integrity" "sha512-Xczu5lskIIRD6BEdz9A0jDRpEck/SFxRqiglkXi0u67yAtI1/pcJC76P4MukCbT8K4BPVl+42w83YqXBoBRl7A==" + "resolved" "https://registry.npmjs.org/react-native-ratings/-/react-native-ratings-8.0.4.tgz" + "version" "8.0.4" + dependencies: + "lodash" "^4.17.15" + +"react-native-root-siblings@^1.2.0": + "integrity" "sha1-RuQGNKXthHN5ZYY7TcVR+g4lHGg= sha512-i6Apl5WQSvTqPezZzeS4nvzwLKpV72deUo9/kl+PhnR3+kobniYaPvSzByikKkU00JlN7iT8x2oCOpfKsCbJmQ==" + "resolved" "https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-1.3.0.tgz" + "version" "1.3.0" + dependencies: + "static-container" "^1.0.0" + +"react-native-safe-area-context@^3.3.2": + "integrity" "sha512-xfpVd0CiZR7oBhuwJ2HcZMehg5bjha1Ohu1XHpcT+9ykula0TgovH2BNU0R5Krzf/jBR1LMjR6VabxdlUjqxcA==" + "resolved" "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-3.4.1.tgz" + "version" "3.4.1" + +"react-native-screens@^3.17.0": + "integrity" "sha512-OZCQU7+3neHNaM19jBkYRjL50kXz7p7MUgWQTCcdRoshcCiolf8aXs4eRVQKGK6m1RmoB8UL0//m5R9KoR+41w==" + "resolved" "https://registry.npmjs.org/react-native-screens/-/react-native-screens-3.17.0.tgz" + "version" "3.17.0" + dependencies: + "react-freeze" "^1.0.0" + "warn-once" "^0.1.0" + +"react-native-size-matters@^0.3.1": + "integrity" "sha512-mKOfBLIBFBcs9br1rlZDvxD5+mAl8Gfr5CounwJtxI6Z82rGrMO+Kgl9EIg3RMVf3G855a85YVqHJL2f5EDRlw==" + "resolved" "https://registry.npmjs.org/react-native-size-matters/-/react-native-size-matters-0.3.1.tgz" + "version" "0.3.1" + +"react-native-sortable-list@^0.0.25": + "integrity" "sha512-51hqk+4wx2N1Ii1nsXfNUI84XrCwM4y7M64O4hQMtDn5v6RO5gmRO80ueK0DcZH77Yz0iU5Y9Drrbf8r0DxvqQ==" + "resolved" "https://registry.npmjs.org/react-native-sortable-list/-/react-native-sortable-list-0.0.25.tgz" + "version" "0.0.25" + dependencies: + "prop-types" "^15.5.10" + +"react-native-sound@^0.11.1": + "integrity" "sha512-LmGc8lgOK3qecYMVQpyHvww/C+wgT6sWeMpVbOe4NCRGC2yKd4fo4U0KBUo9PO7AqKESO3I/2GZg1/C0+bwiiA==" + "resolved" "https://registry.npmjs.org/react-native-sound/-/react-native-sound-0.11.2.tgz" + "version" "0.11.2" + +"react-native-spinkit@^1.5.1": + "integrity" "sha512-XkTgP4e+/MZpbI1GdZTIEQ+6WeMWQT4duWnSiXaaVW7py0rtaBLswtAEA6uXQGUhnxMnPWZhbLz7QponpH3ciQ==" + "resolved" "https://registry.npmjs.org/react-native-spinkit/-/react-native-spinkit-1.5.1.tgz" + "version" "1.5.1" + dependencies: + "prop-types" "^15.5.8" + +"react-native-sqlite-storage@^6.0.1": + "integrity" "sha512-1tDFjrint6X6qSYKf3gDyz+XB+X79jfiL6xTugKHPRtF0WvqMtVgdLuNqZunIXjNEvNtNVEbXaeZ6MsguFu00A==" + "resolved" "https://registry.npmjs.org/react-native-sqlite-storage/-/react-native-sqlite-storage-6.0.1.tgz" + "version" "6.0.1" + +"react-native-vector-icons@^9.2.0": + "integrity" "sha512-wKYLaFuQST/chH3AJRjmOLoLy3JEs1JR6zMNgTaemFpNoXs0ztRnTxcxFD9xhX7cJe1/zoN5BpQYe7kL0m5yyA==" + "resolved" "https://registry.npmjs.org/react-native-vector-icons/-/react-native-vector-icons-9.2.0.tgz" + "version" "9.2.0" + dependencies: + "prop-types" "^15.7.2" + "yargs" "^16.1.1" + +"react-native-version-number@^0.3.6": + "integrity" "sha512-TdyXiK90NiwmSbmAUlUBOV6WI1QGoqtvZZzI5zQY4fKl67B3ZrZn/h+Wy/OYIKKFMfePSiyfeIs8LtHGOZ/NgA==" + "resolved" "https://registry.npmjs.org/react-native-version-number/-/react-native-version-number-0.3.6.tgz" + "version" "0.3.6" + +"react-native-webview@^11.23.0": + "integrity" "sha512-mGrgsMnYcQONvQy59xpBn87sKqkCsSkqIDRo+c2Ov4ISYl1j90wFBs+qViVJRWdoNHVuoCAZ4nZkJ65mhDpHhA==" + "resolved" "https://registry.npmjs.org/react-native-webview/-/react-native-webview-11.23.0.tgz" + "version" "11.23.0" + dependencies: + "escape-string-regexp" "2.0.0" + "invariant" "2.2.4" + +"react-native@^0.69.5": + "integrity" "sha512-4Psrj1nDMLQjBXVH8n3UikzOHQc8+sa6NbxZQR0XKtpx8uC3HiJBgX+/FIum/RWxfi5J/Dt/+A2gLGmq2Hps8g==" + "resolved" "https://registry.npmjs.org/react-native/-/react-native-0.69.5.tgz" + "version" "0.69.5" + dependencies: + "@jest/create-cache-key-function" "^27.0.1" + "@react-native-community/cli" "^8.0.4" + "@react-native-community/cli-platform-android" "^8.0.4" + "@react-native-community/cli-platform-ios" "^8.0.4" + "@react-native/assets" "1.0.0" + "@react-native/normalize-color" "2.0.0" + "@react-native/polyfills" "2.0.0" + "abort-controller" "^3.0.0" + "anser" "^1.4.9" + "base64-js" "^1.1.2" + "event-target-shim" "^5.0.1" + "hermes-engine" "~0.11.0" + "invariant" "^2.2.4" + "jsc-android" "^250230.2.1" + "memoize-one" "^5.0.0" + "metro-react-native-babel-transformer" "0.70.3" + "metro-runtime" "0.70.3" + "metro-source-map" "0.70.3" + "mkdirp" "^0.5.1" + "nullthrows" "^1.1.1" + "pretty-format" "^26.5.2" + "promise" "^8.0.3" + "react-devtools-core" "4.24.0" + "react-native-codegen" "^0.69.2" + "react-native-gradle-plugin" "^0.0.7" + "react-refresh" "^0.4.0" + "react-shallow-renderer" "16.15.0" + "regenerator-runtime" "^0.13.2" + "scheduler" "^0.21.0" + "stacktrace-parser" "^0.1.3" + "use-sync-external-store" "^1.0.0" + "whatwg-fetch" "^3.0.0" + "ws" "^6.1.4" + +"react-proxy@^1.1.7": + "integrity" "sha1-nb/Z2SdSjDqp9ETkVYw3gwq4wmo= sha512-46GkBpZD97R/vV+iw+u6aFACzIHOst9gCl41d5K5vepPBz2i2gqHmXQJWKXsrUsSOdylKahN3sd9taswFN8Wzw==" + "resolved" "https://registry.npmjs.org/react-proxy/-/react-proxy-1.1.8.tgz" + "version" "1.1.8" + dependencies: + "lodash" "^4.6.1" + "react-deep-force-update" "^1.0.0" + +"react-redux@^7.2.6": + "integrity" "sha512-6+uDjhs3PSIclqoCk0kd6iX74gzrGc3W5zcAjbrFgEdIjRSQObdIwfx80unTkVUYvbQ95Y8Av3OvFHq1w5EOUw==" + "resolved" "https://registry.npmjs.org/react-redux/-/react-redux-7.2.8.tgz" + "version" "7.2.8" + dependencies: + "@babel/runtime" "^7.15.4" + "@types/react-redux" "^7.1.20" + "hoist-non-react-statics" "^3.3.2" + "loose-envify" "^1.4.0" + "prop-types" "^15.7.2" + "react-is" "^17.0.2" + +"react-refresh@^0.4.0": + "integrity" "sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==" + "resolved" "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz" + "version" "0.4.3" + +"react-shallow-renderer@^16.13.1", "react-shallow-renderer@16.15.0": + "integrity" "sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==" + "resolved" "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz" + "version" "16.15.0" + dependencies: + "object-assign" "^4.1.1" + "react-is" "^16.12.0 || ^17.0.0 || ^18.0.0" + +"react-test-renderer@17.0.2": + "integrity" "sha512-yaQ9cB89c17PUb0x6UfWRs7kQCorVdHlutU1boVPEsB8IDZH6n9tHxMacc3y0JoXOJUsZb/t/Mb8FUWMKaM7iQ==" + "resolved" "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-17.0.2.tgz" + "version" "17.0.2" + dependencies: + "object-assign" "^4.1.1" + "react-is" "^17.0.2" + "react-shallow-renderer" "^16.13.1" + "scheduler" "^0.20.2" + +"react-transform-hmr@^1.0.4": + "integrity" "sha1-4aQL0Krvxy6N/Xp82gmvhQZjl7s= sha512-8bK1DWUZynE6swD2jNPbzO5mvhB8fs9Ub5GksoVqYkc9i06FdSLC36qQYjaKOW79KBdsROq2cK0tRKITiEzmyg==" + "resolved" "https://registry.npmjs.org/react-transform-hmr/-/react-transform-hmr-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "global" "^4.3.0" + "react-proxy" "^1.1.7" + +"react@^18.2.0": + "integrity" "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==" + "resolved" "https://registry.npmjs.org/react/-/react-18.2.0.tgz" + "version" "18.2.0" + dependencies: + "loose-envify" "^1.1.0" + +"read-pkg-up@^7.0.1": + "integrity" "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==" + "resolved" "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz" + "version" "7.0.1" + dependencies: + "find-up" "^4.1.0" + "read-pkg" "^5.2.0" + "type-fest" "^0.8.1" + +"read-pkg@^5.2.0": + "integrity" "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==" + "resolved" "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz" + "version" "5.2.0" + dependencies: + "@types/normalize-package-data" "^2.4.0" + "normalize-package-data" "^2.5.0" + "parse-json" "^5.0.0" + "type-fest" "^0.6.0" + +"read@1.0.x": + "integrity" "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ= sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==" + "resolved" "https://registry.npmjs.org/read/-/read-1.0.7.tgz" + "version" "1.0.7" + dependencies: + "mute-stream" "~0.0.4" + +"readable-stream@^3.4.0": + "integrity" "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" + "version" "3.6.0" + dependencies: + "inherits" "^2.0.3" + "string_decoder" "^1.1.1" + "util-deprecate" "^1.0.1" + +"readable-stream@~2.3.6": + "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" + "version" "2.3.7" + 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" + +"readline@^1.3.0": + "integrity" "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==" + "resolved" "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz" + "version" "1.3.0" + +"recast@^0.20.4": + "integrity" "sha512-E5qICoPoNL4yU0H0NoBDntNB0Q5oMSNh9usFctYniLBluTthi3RsQVBXIJNbApOlvSwW/RGxIuokPcAc59J5fQ==" + "resolved" "https://registry.npmjs.org/recast/-/recast-0.20.5.tgz" + "version" "0.20.5" + dependencies: + "ast-types" "0.14.2" + "esprima" "~4.0.0" + "source-map" "~0.6.1" + "tslib" "^2.0.1" + +"redux-persist@^6.0.0": + "integrity" "sha512-71LLMbUq2r02ng2We9S215LtPu3fY0KgaGE0k8WRgl6RkqxtGfl7HUozz1Dftwsb0D/5mZ8dwAaPbtnzfvbEwQ==" + "resolved" "https://registry.npmjs.org/redux-persist/-/redux-persist-6.0.0.tgz" + "version" "6.0.0" + +"redux-thunk@^2.4.1": + "integrity" "sha512-OOYGNY5Jy2TWvTL1KgAlVy6dcx3siPJ1wTq741EPyUKfn6W6nChdICjZwCd0p8AZBs5kWpZlbkXW2nE/zjUa+Q==" + "resolved" "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.1.tgz" + "version" "2.4.1" + +"redux@^4.0.0", "redux@^4.1.2", "redux@^4.2.0": + "integrity" "sha512-oSBmcKKIuIR4ME29/AeNUnl5L+hvBq7OaJWzaptTQJAntaPvxIJqfnjbaEiCzzaIz+XmVILfqAM3Ob0aXLPfjA==" + "resolved" "https://registry.npmjs.org/redux/-/redux-4.2.0.tgz" + "version" "4.2.0" + dependencies: + "@babel/runtime" "^7.9.2" + +"regenerate-unicode-properties@^10.0.1": + "integrity" "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==" + "resolved" "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz" + "version" "10.0.1" + dependencies: + "regenerate" "^1.4.2" + +"regenerate@^1.4.2": + "integrity" "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + "resolved" "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz" + "version" "1.4.2" + +"regenerator-runtime@^0.11.0": + "integrity" "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + "resolved" "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz" + "version" "0.11.1" + +"regenerator-runtime@^0.13.2", "regenerator-runtime@^0.13.4": + "integrity" "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + "resolved" "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz" + "version" "0.13.9" + +"regenerator-transform@^0.10.0": + "integrity" "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==" + "resolved" "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz" + "version" "0.10.1" + dependencies: + "babel-runtime" "^6.18.0" + "babel-types" "^6.19.0" + "private" "^0.1.6" + +"regenerator-transform@^0.15.0": + "integrity" "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==" + "resolved" "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz" + "version" "0.15.0" + dependencies: + "@babel/runtime" "^7.8.4" + +"regex-not@^1.0.0", "regex-not@^1.0.2": + "integrity" "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==" + "resolved" "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "extend-shallow" "^3.0.2" + "safe-regex" "^1.1.0" + +"regexp.prototype.flags@^1.3.0", "regexp.prototype.flags@^1.4.1": + "integrity" "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==" + "resolved" "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz" + "version" "1.4.3" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + "functions-have-names" "^1.2.2" + +"regexpp@^3.0.0", "regexpp@^3.1.0": + "integrity" "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" + "resolved" "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz" + "version" "3.2.0" + +"regexpu-core@^5.1.0": + "integrity" "sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA==" + "resolved" "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.1.0.tgz" + "version" "5.1.0" + dependencies: + "regenerate" "^1.4.2" + "regenerate-unicode-properties" "^10.0.1" + "regjsgen" "^0.6.0" + "regjsparser" "^0.8.2" + "unicode-match-property-ecmascript" "^2.0.0" + "unicode-match-property-value-ecmascript" "^2.0.0" + +"regjsgen@^0.6.0": + "integrity" "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" + "resolved" "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz" + "version" "0.6.0" + +"regjsparser@^0.8.2": + "integrity" "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==" + "resolved" "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz" + "version" "0.8.4" + dependencies: + "jsesc" "~0.5.0" + +"remove-trailing-separator@^1.0.1": + "integrity" "sha1-wkvOKig62tW8P1jg1IJJuSN52O8= sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==" + "resolved" "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz" + "version" "1.1.0" + +"repeat-element@^1.1.2": + "integrity" "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==" + "resolved" "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz" + "version" "1.1.4" + +"repeat-string@^1.6.1": + "integrity" "sha1-jcrkcOHIirwtYA//Sndihtp15jc= sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==" + "resolved" "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" + "version" "1.6.1" + +"repeating@^2.0.0": + "integrity" "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= sha512-ZqtSMuVybkISo2OWvqvm7iHSWngvdaW3IpsT9/uP8v4gMi591LY6h35wdOfvQdWCKFWZWm2Y1Opp4kV7vQKT6A==" + "resolved" "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "is-finite" "^1.0.0" + +"require-directory@^2.1.1": + "integrity" "sha1-jGStX9MNqxyXbiNE/+f3kqam30I= sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" + "resolved" "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" + "version" "2.1.1" + +"require-from-string@^2.0.2": + "integrity" "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" + "resolved" "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz" + "version" "2.0.2" + +"require-main-filename@^2.0.0": + "integrity" "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + "resolved" "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz" + "version" "2.0.0" + +"reselect@^4.1.5": + "integrity" "sha512-uVdlz8J7OO+ASpBYoz1Zypgx0KasCY20H+N8JD13oUMtPvSHQuscrHop4KbXrbsBcdB9Ds7lVK7eRkBIfO43vQ==" + "resolved" "https://registry.npmjs.org/reselect/-/reselect-4.1.5.tgz" + "version" "4.1.5" + +"resolve-cwd@^3.0.0": + "integrity" "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==" + "resolved" "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "resolve-from" "^5.0.0" + +"resolve-from@^3.0.0": + "integrity" "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==" + "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz" + "version" "3.0.0" + +"resolve-from@^4.0.0": + "integrity" "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" + "version" "4.0.0" + +"resolve-from@^5.0.0": + "integrity" "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" + "version" "5.0.0" + +"resolve-url@^0.2.1": + "integrity" "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==" + "resolved" "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz" + "version" "0.2.1" + +"resolve@^1.10.0", "resolve@^1.12.0", "resolve@^1.14.2", "resolve@^1.18.1", "resolve@^1.20.0", "resolve@^1.22.0", "resolve@^1.3.2": + "integrity" "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==" + "resolved" "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz" + "version" "1.22.0" + dependencies: + "is-core-module" "^2.8.1" + "path-parse" "^1.0.7" + "supports-preserve-symlinks-flag" "^1.0.0" + +"resolve@^2.0.0-next.3": + "integrity" "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==" + "resolved" "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz" + "version" "2.0.0-next.3" + dependencies: + "is-core-module" "^2.2.0" + "path-parse" "^1.0.6" + +"restore-cursor@^3.1.0": + "integrity" "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==" + "resolved" "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "onetime" "^5.1.0" + "signal-exit" "^3.0.2" + +"ret@~0.1.10": + "integrity" "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + "resolved" "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz" + "version" "0.1.15" + +"revalidator@0.1.x": + "integrity" "sha1-/s5hv6DBtSoga9axgZgYS91SOjs= sha512-xcBILK2pA9oh4SiinPEZfhP8HfrB/ha+a2fTMyl7Om2WjlDVrOQy99N2MXXlUHqGJz4qEu2duXxHJjDWuK/0xg==" + "resolved" "https://registry.npmjs.org/revalidator/-/revalidator-0.1.8.tgz" + "version" "0.1.8" + +"rfdc@^1.3.0": + "integrity" "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==" + "resolved" "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz" + "version" "1.3.0" + +"rimraf@^2.5.4": + "integrity" "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==" + "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz" + "version" "2.7.1" + dependencies: + "glob" "^7.1.3" + +"rimraf@^3.0.0", "rimraf@^3.0.2": + "integrity" "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==" + "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" + "version" "3.0.2" + dependencies: + "glob" "^7.1.3" + +"rimraf@~2.2.6": + "integrity" "sha512-R5KMKHnPAQaZMqLOsyuyUmcIjSeDm+73eoqQpaXA7AZ22BL+6C+1mcUscgOsNd8WVlJuvlgAPsegcx7pjlV0Dg==" + "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" + "version" "2.2.8" + +"rimraf@~2.6.2": + "integrity" "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==" + "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz" + "version" "2.6.3" + dependencies: + "glob" "^7.1.3" + +"rimraf@2.x.x": + "integrity" "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==" + "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz" + "version" "2.7.1" + dependencies: + "glob" "^7.1.3" -err-code@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/err-code/-/err-code-1.1.2.tgz#06e0116d3028f6aef4806849eb0ea6a748ae6960" +"rsvp@^4.8.4": + "integrity" "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==" + "resolved" "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz" + "version" "4.8.5" -errno@~0.1.7: - version "0.1.7" - resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" - dependencies: - prr "~1.0.1" - -error-ex@^1.2.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.1.tgz#f855a86ce61adc4e8621c3cda21e7a7612c3a8dc" - dependencies: - is-arrayish "^0.2.1" +"rxjs@^7.5.5": + "integrity" "sha512-dnyv2/YsXhnm461G+R/Pe5bWP41Nm6LBXEYWI6eiFP4fiwx6WRI/CD0zbdVAudd9xwLEF2IDcKXLHit0FYjUzw==" + "resolved" "https://registry.npmjs.org/rxjs/-/rxjs-7.5.6.tgz" + "version" "7.5.6" + dependencies: + "tslib" "^2.1.0" -error-ex@^1.3.1: - version "1.3.2" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" - dependencies: - is-arrayish "^0.2.1" - -error-symbol@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/error-symbol/-/error-symbol-0.1.0.tgz#0a4dae37d600d15a29ba453d8ef920f1844333f6" - -errorhandler@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/errorhandler/-/errorhandler-1.5.0.tgz#eaba64ca5d542a311ac945f582defc336165d9f4" - dependencies: - accepts "~1.3.3" - escape-html "~1.0.3" +"safe-buffer@~5.1.0", "safe-buffer@~5.1.1", "safe-buffer@5.1.2": + "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + "version" "5.1.2" -es-abstract@^1.5.1: - version "1.11.0" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.11.0.tgz#cce87d518f0496893b1a30cd8461835535480681" - dependencies: - es-to-primitive "^1.1.1" - function-bind "^1.1.1" - has "^1.0.1" - is-callable "^1.1.3" - is-regex "^1.0.4" +"safe-buffer@~5.2.0": + "integrity" "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" + "version" "5.2.1" -es-to-primitive@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.1.1.tgz#45355248a88979034b6792e19bb81f2b7975dd0d" - dependencies: - is-callable "^1.1.1" - is-date-object "^1.0.1" - is-symbol "^1.0.1" - -es6-promise@^4.0.3: - version "4.2.4" - resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.4.tgz#dc4221c2b16518760bd8c39a52d8f356fc00ed29" - -es6-promise@^4.0.5: - version "4.2.5" - resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.5.tgz#da6d0d5692efb461e082c14817fe2427d8f5d054" - -es6-promisify@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/es6-promisify/-/es6-promisify-5.0.0.tgz#5109d62f3e56ea967c4b63505aef08291c8a5203" +"safe-regex@^1.1.0": + "integrity" "sha1-QKNmnzsHfR6UPURinhV91IAjvy4= sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==" + "resolved" "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz" + "version" "1.1.0" dependencies: - es6-promise "^4.0.3" - -escape-html@~1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" - -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" + "ret" "~0.1.10" -escodegen@^1.9.0: - version "1.9.1" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.9.1.tgz#dbae17ef96c8e4bedb1356f4504fa4cc2f7cb7e2" - dependencies: - esprima "^3.1.3" - estraverse "^4.2.0" - esutils "^2.0.2" - optionator "^0.8.1" - optionalDependencies: - source-map "~0.6.1" - -esprima@^3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" - -esprima@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" - -estraverse@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" - -esutils@^2.0.0, esutils@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" - -etag@~1.8.1: - version "1.8.1" - resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" - -event-target-shim@^1.0.5: - version "1.1.1" - resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-1.1.1.tgz#a86e5ee6bdaa16054475da797ccddf0c55698491" - -eventemitter3@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.0.1.tgz#4ce66c3fc5b5a6b9f2245e359e1938f1ab10f960" - -exec-sh@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.2.1.tgz#163b98a6e89e6b65b47c2a28d215bc1f63989c38" - dependencies: - merge "^1.1.3" - -exec-sh@^0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.2.tgz#6738de2eb7c8e671d0366aea0b0db8c6f7d7391b" - -execa@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" - 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" - 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" - -exit-hook@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/exit-hook/-/exit-hook-1.1.1.tgz#f05ca233b48c05d54fff07765df8507e95c02ff8" - -exit@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" - -expand-args@^0.4.1: - version "0.4.3" - resolved "https://registry.yarnpkg.com/expand-args/-/expand-args-0.4.3.tgz#3a8662241c581757c8cd37fb77677ac602ff9d98" - dependencies: - expand-object "^0.4.2" - kind-of "^3.0.3" - lazy-cache "^2.0.1" - minimist "^1.2.0" - mixin-deep "^1.1.3" - omit-empty "^0.4.1" - set-value "^0.3.3" - -expand-brackets@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" - dependencies: - is-posix-bracket "^0.1.0" - -expand-brackets@^2.1.4: - version "2.1.4" - resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" - 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" - -expand-object@^0.4.2: - version "0.4.2" - resolved "https://registry.yarnpkg.com/expand-object/-/expand-object-0.4.2.tgz#b7f27ef69c2fdcc62b0f9390c0cb47bc06bb06ea" - dependencies: - get-stdin "^5.0.1" - is-number "^2.1.0" - minimist "^1.2.0" - set-value "^0.3.3" - -expand-pkg@^0.1.8: - version "0.1.8" - resolved "https://registry.yarnpkg.com/expand-pkg/-/expand-pkg-0.1.8.tgz#26123023340cbc006206cba39b82a1d176c3f687" - dependencies: - component-emitter "^1.2.1" - debug "^2.4.1" - export-files "^2.1.1" - get-value "^2.0.6" - kind-of "^3.1.0" - lazy-cache "^2.0.2" - load-pkg "^3.0.1" - mixin-deep "^1.1.3" - normalize-pkg "^0.3.20" - omit-empty "^0.4.1" - parse-author "^1.0.0" - parse-git-config "^1.1.1" - repo-utils "^0.3.7" - -expand-range@^1.8.1: - version "1.8.2" - resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" - dependencies: - fill-range "^2.1.0" - -expand-tilde@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-1.2.2.tgz#0b81eba897e5a3d31d1c3d102f8f01441e559449" - dependencies: - os-homedir "^1.0.1" - -expand-tilde@^2.0.0, expand-tilde@^2.0.1, expand-tilde@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" - dependencies: - homedir-polyfill "^1.0.1" - -expect@^24.8.0: - version "24.8.0" - resolved "https://registry.yarnpkg.com/expect/-/expect-24.8.0.tgz#471f8ec256b7b6129ca2524b2a62f030df38718d" - dependencies: - "@jest/types" "^24.8.0" - ansi-styles "^3.2.0" - jest-get-type "^24.8.0" - jest-matcher-utils "^24.8.0" - jest-message-util "^24.8.0" - jest-regex-util "^24.3.0" - -export-files@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/export-files/-/export-files-2.1.1.tgz#bbf64574053a09e4eb98e5f43501d572b2c3ce7f" - dependencies: - lazy-cache "^1.0.3" - -extend-shallow@^1.1.2, extend-shallow@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-1.1.4.tgz#19d6bf94dfc09d76ba711f39b872d21ff4dd9071" - dependencies: - kind-of "^1.1.0" - -extend-shallow@^2.0.0, extend-shallow@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" - 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" - dependencies: - assign-symbols "^1.0.0" - is-extendable "^1.0.1" - -extend@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.1.tgz#a755ea7bc1adfcc5a31ce7e762dbaadc5e636444" - -extend@~3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" - -external-editor@^2.0.4: - version "2.2.0" - resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.2.0.tgz#045511cfd8d133f3846673d1047c154e214ad3d5" - dependencies: - chardet "^0.4.0" - iconv-lite "^0.4.17" - tmp "^0.0.33" - -extglob@^0.3.1: - version "0.3.2" - resolved "https://registry.yarnpkg.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1" - dependencies: - is-extglob "^1.0.0" - -extglob@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" - 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" - 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" - -extsprintf@^1.2.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" +"safer-buffer@>= 2.1.2 < 3": + "integrity" "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "resolved" "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" + "version" "2.1.2" -"falsey@^0.3.0": - version "0.3.2" - resolved "https://registry.yarnpkg.com/falsey/-/falsey-0.3.2.tgz#b21c90c5c34660fc192bf909575db95b6880d597" - dependencies: - kind-of "^5.0.2" - -fancy-log@^1.3.2: - version "1.3.3" - resolved "https://registry.yarnpkg.com/fancy-log/-/fancy-log-1.3.3.tgz#dbc19154f558690150a23953a0adbd035be45fc7" - 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@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz#c053477817c86b51daa853c81e059b733d023614" - -fast-json-stable-stringify@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" - -fast-levenshtein@~2.0.4: - version "2.0.6" - resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" - -fb-watchman@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.0.tgz#54e9abf7dfa2f26cd9b1636c588c1afc05de5d58" - dependencies: - bser "^2.0.0" - -fbjs-css-vars@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/fbjs-css-vars/-/fbjs-css-vars-1.0.1.tgz#836d876e887d702f45610f5ebd2fbeef649527fc" - -fbjs-scripts@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/fbjs-scripts/-/fbjs-scripts-1.2.0.tgz#069a0c0634242d10031c6460ef1fccefcdae8b27" - 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.16, fbjs@^0.8.9: - version "0.8.16" - resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.16.tgz#5e67432f550dc41b572bf55847b8aca64e5337db" - 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.9" - -fbjs@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-1.0.0.tgz#52c215e0883a3c86af2a7a776ed51525ae8e0a5a" - 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" - dependencies: - pend "~1.2.0" - -figgy-pudding@^3.4.1, figgy-pudding@^3.5.1: - version "3.5.1" - resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.1.tgz#862470112901c727a0e495a80744bd5baa1d6790" - -figures@^1.4.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e" - 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" - dependencies: - escape-string-regexp "^1.0.5" - -file-contents@^0.2.4: - version "0.2.4" - resolved "https://registry.yarnpkg.com/file-contents/-/file-contents-0.2.4.tgz#0506f7b8eff62afa45ae45da4df9e9d47df453cb" - dependencies: - extend-shallow "^2.0.0" - file-stat "^0.1.0" - graceful-fs "^4.1.2" - is-buffer "^1.1.0" - is-utf8 "^0.2.0" - lazy-cache "^0.2.3" - through2 "^2.0.0" - -file-contents@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/file-contents/-/file-contents-1.0.1.tgz#af25bbfd3d3446384fad806649d8808bcfee1ec8" - dependencies: - define-property "^0.2.5" - extend-shallow "^2.0.1" - is-buffer "^1.1.4" - kind-of "^3.1.0" - lazy-cache "^2.0.2" - strip-bom-buffer "^0.1.1" - strip-bom-string "^0.1.2" - through2 "^2.0.3" - -file-is-binary@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/file-is-binary/-/file-is-binary-1.0.0.tgz#5e41806d1bcae458c8fec32fe3ce122dbbbc4356" - dependencies: - is-binary-buffer "^1.0.0" - isobject "^3.0.0" - -file-name@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/file-name/-/file-name-0.1.0.tgz#12b122f120f9c34dbc176c1ab81a548aced6def7" - -file-stat@^0.1.0: - version "0.1.3" - resolved "https://registry.yarnpkg.com/file-stat/-/file-stat-0.1.3.tgz#d0f1961d7d10732928120a6e6955471c2a5b5411" - dependencies: - graceful-fs "^4.1.2" - lazy-cache "^0.2.3" - through2 "^2.0.0" - -filename-regex@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" - -fill-range@^2.1.0: - version "2.2.3" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-2.2.3.tgz#50b77dfd7e469bc7492470963699fe7a8485a723" - dependencies: - is-number "^2.1.0" - isobject "^2.0.0" - randomatic "^1.1.3" - repeat-element "^1.1.2" - repeat-string "^1.5.2" - -fill-range@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" - 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.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.0.tgz#ce0b6855b45853e791b2fcc680046d88253dd7f5" - dependencies: - debug "2.6.9" - encodeurl "~1.0.1" - escape-html "~1.0.3" - on-finished "~2.3.0" - parseurl "~1.3.2" - statuses "~1.3.1" - unpipe "~1.0.0" - -find-cache-dir@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-1.0.0.tgz#9288e3e9e3cc3748717d39eade17cf71fc30ee6f" - dependencies: - commondir "^1.0.1" - make-dir "^1.0.0" - pkg-dir "^2.0.0" - -find-file-up@^0.1.2: - version "0.1.3" - resolved "https://registry.yarnpkg.com/find-file-up/-/find-file-up-0.1.3.tgz#cf68091bcf9f300a40da411b37da5cce5a2fbea0" - dependencies: - fs-exists-sync "^0.1.0" - resolve-dir "^0.1.0" - -find-npm-prefix@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/find-npm-prefix/-/find-npm-prefix-1.0.2.tgz#8d8ce2c78b3b4b9e66c8acc6a37c231eb841cfdf" - -find-pkg@^0.1.0, find-pkg@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/find-pkg/-/find-pkg-0.1.2.tgz#1bdc22c06e36365532e2a248046854b9788da557" - dependencies: - find-file-up "^0.1.2" - -find-up@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" - 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" - 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" - dependencies: - locate-path "^3.0.0" - -first-chunk-stream@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz#59bfb50cd905f60d7c394cd3d9acaab4e6ad934e" - -flush-write-stream@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.0.3.tgz#c5d586ef38af6097650b49bc41b55fabb19f35bd" - dependencies: - inherits "^2.0.1" - readable-stream "^2.0.4" - -for-in@^0.1.3: - version "0.1.8" - resolved "https://registry.yarnpkg.com/for-in/-/for-in-0.1.8.tgz#d8773908e31256109952b1fdb9b3fa867d2775e1" - -for-in@^1.0.1, for-in@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" - -for-own@^0.1.1, for-own@^0.1.3, for-own@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" - dependencies: - for-in "^1.0.1" - -foreach@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99" - -forever-agent@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" - -form-data@~2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.2.tgz#4970498be604c20c005d4f5c23aecd21d6b49099" - 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" - 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" - -from2@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/from2/-/from2-1.3.0.tgz#88413baaa5f9a597cfde9221d86986cd3c061dfd" - dependencies: - inherits "~2.0.1" - readable-stream "~1.1.10" - -from2@^2.1.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" - dependencies: - inherits "^2.0.1" - readable-stream "^2.0.0" - -fs-exists-sync@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz#982d6893af918e72d08dec9e8673ff2b5a8d6add" - -fs-extra@^0.30.0: - version "0.30.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-0.30.0.tgz#f233ffcc08d4da7d432daa449776989db1df93f0" - 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" - 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" - dependencies: - graceful-fs "^4.1.2" - jsonfile "^4.0.0" - universalify "^0.1.0" - -fs-minipass@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.5.tgz#06c277218454ec288df77ada54a03b8702aacb9d" - dependencies: - minipass "^2.2.1" - -fs-readdir-recursive@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz#e32fc030a2ccee44a6b5371308da54be0b397d27" - -fs-vacuum@^1.2.10, fs-vacuum@~1.2.10: - version "1.2.10" - resolved "https://registry.yarnpkg.com/fs-vacuum/-/fs-vacuum-1.2.10.tgz#b7629bec07a4031a2548fdf99f5ecf1cc8b31e36" - dependencies: - graceful-fs "^4.1.2" - path-is-inside "^1.0.1" - rimraf "^2.5.2" - -fs-write-stream-atomic@^1.0.8, fs-write-stream-atomic@~1.0.10: - version "1.0.10" - resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" - dependencies: - graceful-fs "^4.1.2" - iferr "^0.1.5" - imurmurhash "^0.1.4" - readable-stream "1 || 2" - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - -fsevents@^1.2.2: - version "1.2.4" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.4.tgz#f41dcb1af2582af3692da36fc55cbd8e1041c426" - dependencies: - nan "^2.9.2" - node-pre-gyp "^0.10.0" - -fsevents@^1.2.3, fsevents@^1.2.7: - version "1.2.9" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.9.tgz#3f5ed66583ccd6f400b5a00db6f7e861363e388f" - dependencies: - nan "^2.12.1" - node-pre-gyp "^0.12.0" - -function-bind@^1.0.2, function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - -gauge@~1.2.5: - version "1.2.7" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-1.2.7.tgz#e9cec5483d3d4ee0ef44b60a7d99e4935e136d93" - dependencies: - ansi "^0.3.0" - has-unicode "^2.0.0" - lodash.pad "^4.1.0" - lodash.padend "^4.1.0" - lodash.padstart "^4.1.0" - -gauge@~2.7.3: - version "2.7.4" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" - dependencies: - aproba "^1.0.3" - console-control-strings "^1.0.0" - has-unicode "^2.0.0" - object-assign "^4.1.0" - signal-exit "^3.0.0" - string-width "^1.0.1" - strip-ansi "^3.0.1" - wide-align "^1.1.0" - -genfun@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/genfun/-/genfun-5.0.0.tgz#9dd9710a06900a5c4a5bf57aca5da4e52fe76537" - -gentle-fs@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/gentle-fs/-/gentle-fs-2.3.0.tgz#13538db5029400f98684be4894e8a7d8f0d1ea7f" - dependencies: - aproba "^1.1.2" - chownr "^1.1.2" - cmd-shim "^3.0.3" - fs-vacuum "^1.2.10" - graceful-fs "^4.1.11" - iferr "^0.1.5" - infer-owner "^1.0.4" - mkdirp "^0.5.1" - path-is-inside "^1.0.2" - read-cmd-shim "^1.0.1" - slide "^1.1.6" - -get-caller-file@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.2.tgz#f702e63127e7e231c160a80c1554acb70d5047e5" - -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" - -get-stdin@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" - -get-stdin@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-5.0.1.tgz#122e161591e21ff4c52530305693f20e6393a398" - -get-stream@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" - -get-stream@^4.0.0, get-stream@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" - dependencies: - pump "^3.0.0" - -get-value@^1.2.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/get-value/-/get-value-1.3.1.tgz#8ac7ef4f20382392b2646548f9b9ad2dc6c89642" - dependencies: - arr-flatten "^1.0.1" - is-extendable "^0.1.1" - lazy-cache "^0.2.4" - noncharacters "^1.1.0" - -get-value@^2.0.3, get-value@^2.0.5, get-value@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" - -get-view@^0.1.1: - version "0.1.3" - resolved "https://registry.yarnpkg.com/get-view/-/get-view-0.1.3.tgz#3660ac058ba13df9749cabcaa6bcb96d41aa0ea0" - dependencies: - isobject "^3.0.0" - match-file "^0.2.1" - -getpass@^0.1.1: - version "0.1.7" - resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" - dependencies: - assert-plus "^1.0.0" - -git-config-path@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/git-config-path/-/git-config-path-1.0.1.tgz#6d33f7ed63db0d0e118131503bab3aca47d54664" - dependencies: - extend-shallow "^2.0.1" - fs-exists-sync "^0.1.0" - homedir-polyfill "^1.0.0" - -git-repo-name@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/git-repo-name/-/git-repo-name-0.6.0.tgz#af09884656aa537ec625c7087008175cd61228ff" - dependencies: - cwd "^0.9.1" - file-name "^0.1.0" - lazy-cache "^1.0.4" - remote-origin-url "^0.5.1" - -glob-base@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" - dependencies: - glob-parent "^2.0.0" - is-glob "^2.0.0" - -glob-parent@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28" - dependencies: - is-glob "^2.0.0" - -glob-parent@^3.0.0, glob-parent@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" - dependencies: - is-glob "^3.1.0" - path-dirname "^1.0.0" - -glob-stream@^5.3.2: - version "5.3.5" - resolved "https://registry.yarnpkg.com/glob-stream/-/glob-stream-5.3.5.tgz#a55665a9a8ccdc41915a87c701e32d4e016fad22" - dependencies: - extend "^3.0.0" - glob "^5.0.3" - glob-parent "^3.0.0" - micromatch "^2.3.7" - ordered-read-streams "^0.3.0" - through2 "^0.6.0" - to-absolute-glob "^0.1.1" - unique-stream "^2.0.2" - -glob@^5.0.3: - version "5.0.15" - resolved "https://registry.yarnpkg.com/glob/-/glob-5.0.15.tgz#1bc936b9e02f4a603fcc222ecf7633d30b8b93b1" - dependencies: - inflight "^1.0.4" - inherits "2" - minimatch "2 || 3" - once "^1.3.0" - path-is-absolute "^1.0.0" - -glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4: - version "7.1.6" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" - 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" - dependencies: - ini "^1.3.4" - -global-modules@^0.2.2, global-modules@^0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-0.2.3.tgz#ea5a3bed42c6d6ce995a4f8a1269b5dae223828d" - dependencies: - global-prefix "^0.1.4" - is-windows "^0.2.0" - -global-modules@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" - dependencies: - global-prefix "^1.0.1" - is-windows "^1.0.1" - resolve-dir "^1.0.0" - -global-prefix@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-0.1.5.tgz#8d3bc6b8da3ca8112a160d8d496ff0462bfef78f" - dependencies: - homedir-polyfill "^1.0.0" - ini "^1.3.4" - is-windows "^0.2.0" - which "^1.2.12" - -global-prefix@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" - dependencies: - expand-tilde "^2.0.2" - homedir-polyfill "^1.0.1" - ini "^1.3.4" - is-windows "^1.0.1" - which "^1.2.14" - -global@^4.3.0: - version "4.3.2" - resolved "https://registry.yarnpkg.com/global/-/global-4.3.2.tgz#e76989268a6c74c38908b1305b10fc0e394e9d0f" - dependencies: - min-document "^2.19.0" - process "~0.5.1" - -globals@^11.1.0: - version "11.4.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-11.4.0.tgz#b85c793349561c16076a3c13549238a27945f1bc" - -globals@^9.18.0: - version "9.18.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" - -got@^6.7.1: - version "6.7.1" - resolved "https://registry.yarnpkg.com/got/-/got-6.7.1.tgz#240cd05785a9a18e561dc1b44b41c763ef1e8db0" - 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.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.4, graceful-fs@^4.1.6, graceful-fs@^4.1.9, graceful-fs@^4.2.3: - version "4.2.3" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.3.tgz#4a12ff1b60376ef09862c2093edd908328be8423" - -gray-matter@^3.0.2: - version "3.1.1" - resolved "https://registry.yarnpkg.com/gray-matter/-/gray-matter-3.1.1.tgz#101f80d9e69eeca6765cdce437705b18f40876ac" - dependencies: - extend-shallow "^2.0.1" - js-yaml "^3.10.0" - kind-of "^5.0.2" - strip-bom-string "^1.0.0" - -group-array@^0.3.0: - version "0.3.3" - resolved "https://registry.yarnpkg.com/group-array/-/group-array-0.3.3.tgz#bbd9d2f718df4be33f0fb90432aaf1b4360e498f" - dependencies: - arr-flatten "^1.0.1" - for-own "^0.1.4" - get-value "^2.0.6" - kind-of "^3.1.0" - split-string "^1.0.1" - union-value "^0.2.3" - -growly@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" - -gulp-choose-files@^0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/gulp-choose-files/-/gulp-choose-files-0.1.3.tgz#86b15f0630073ab673d5725beec63eaa148550f9" - dependencies: - extend-shallow "^2.0.1" - question-cache "^0.5.1" - through2 "^2.0.1" - -gulp-sourcemaps@1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/gulp-sourcemaps/-/gulp-sourcemaps-1.6.0.tgz#b86ff349d801ceb56e1d9e7dc7bbcb4b7dee600c" - dependencies: - convert-source-map "^1.1.1" - graceful-fs "^4.1.2" - strip-bom "^2.0.0" - through2 "^2.0.0" - vinyl "^1.0.0" - -handlebars@^4.1.2: - version "4.5.3" - resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.5.3.tgz#5cf75bd8714f7605713511a56be7c349becb0482" - dependencies: - neo-async "^2.6.0" - optimist "^0.6.1" - source-map "^0.6.1" - optionalDependencies: - uglify-js "^3.1.4" - -har-schema@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" - -har-validator@~5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.0.tgz#44657f5688a22cfd4b72486e81b3a3fb11742c29" - dependencies: - ajv "^5.3.0" - 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" - 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" - -has-glob@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/has-glob/-/has-glob-0.1.1.tgz#a261c4c2a6c667e0c77b700a7f297c39ef3aa589" - dependencies: - is-glob "^2.0.1" - -has-glob@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-glob/-/has-glob-1.0.0.tgz#9aaa9eedbffb1ba3990a7b0010fb678ee0081207" - dependencies: - is-glob "^3.0.0" - -has-own-deep@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/has-own-deep/-/has-own-deep-0.1.4.tgz#91eb0cda278083158f8042a28316434e9afe7876" - -has-unicode@^2.0.0, has-unicode@~2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" - -has-value@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" - 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" - 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" - -has-values@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" - dependencies: - is-number "^3.0.0" - kind-of "^4.0.0" - -has@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.1.tgz#8461733f538b0837c9361e39a9ab9e9704dc2f28" - dependencies: - function-bind "^1.0.2" - -helper-cache@^0.7.2: - version "0.7.2" - resolved "https://registry.yarnpkg.com/helper-cache/-/helper-cache-0.7.2.tgz#024562c4b4b8b2ab2ab531d00be16ec496518b90" - dependencies: - extend-shallow "^2.0.1" - lazy-cache "^0.2.3" - lodash.bind "^3.1.0" - -hoist-non-react-statics@^2.3.1, hoist-non-react-statics@^2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-2.5.0.tgz#d2ca2dfc19c5a91c5a6615ce8e564ef0347e2a40" - -hoist-non-react-statics@^3.0.1, hoist-non-react-statics@^3.1.0, hoist-non-react-statics@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.0.tgz#b09178f0122184fb95acf525daaecb4d8f45958b" - dependencies: - react-is "^16.7.0" - -home-or-tmp@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" - dependencies: - os-homedir "^1.0.0" - os-tmpdir "^1.0.1" - -home-or-tmp@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-3.0.0.tgz#57a8fe24cf33cdd524860a15821ddc25c86671fb" - -home-path@^1.0.1: - version "1.0.6" - resolved "https://registry.yarnpkg.com/home-path/-/home-path-1.0.6.tgz#d549dc2465388a7f8667242c5b31588d29af29fc" - -homedir-polyfill@^1.0.0, homedir-polyfill@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz#4c2bbc8a758998feebf5ed68580f76d46768b4bc" - dependencies: - parse-passwd "^1.0.0" - -hosted-git-info@^2.1.4, hosted-git-info@^2.7.1, hosted-git-info@^2.8.5: - version "2.8.5" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.5.tgz#759cfcf2c4d156ade59b0b2dfabddc42a6b9c70c" - -html-encoding-sniffer@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz#e70d84b94da53aa375e11fe3a351be6642ca46f8" - dependencies: - whatwg-encoding "^1.0.1" - -http-cache-semantics@^3.8.1: - version "3.8.1" - resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2" - -http-errors@~1.6.2: - version "1.6.3" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" - dependencies: - depd "~1.1.2" - inherits "2.0.3" - setprototypeof "1.1.0" - statuses ">= 1.4.0 < 2" - -http-proxy-agent@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz#e4821beef5b2142a2026bd73926fe537631c5405" - dependencies: - agent-base "4" - debug "3.1.0" - -http-signature@~1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" - dependencies: - assert-plus "^1.0.0" - jsprim "^1.2.2" - sshpk "^1.7.0" - -https-proxy-agent@^2.2.3: - version "2.2.4" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz#4ee7a737abd92678a293d9b34a1af4d0d08c787b" - dependencies: - agent-base "^4.3.0" - debug "^3.1.0" - -humanize-ms@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" - dependencies: - ms "^2.0.0" - -iconv-lite@0.4.19, iconv-lite@^0.4.17, iconv-lite@~0.4.13: - version "0.4.19" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b" - -iconv-lite@^0.4.4: - version "0.4.24" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" - dependencies: - safer-buffer ">= 2.1.2 < 3" - -iferr@^0.1.5: - version "0.1.5" - resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" - -iferr@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/iferr/-/iferr-1.0.2.tgz#e9fde49a9da06dc4a4194c6c9ed6d08305037a6d" - -ignore-walk@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.1.tgz#a83e62e7d272ac0e3b551aaa82831a19b69f82f8" - dependencies: - minimatch "^3.0.4" - -image-size@^0.6.0: - version "0.6.2" - resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.6.2.tgz#8ee316d4298b028b965091b673d5f1537adee5b4" - -import-lazy@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" - -import-local@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" - dependencies: - pkg-dir "^3.0.0" - resolve-cwd "^2.0.0" - -imurmurhash@*, imurmurhash@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" - -indent-string@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" - dependencies: - repeating "^2.0.0" - -infer-owner@^1.0.3, infer-owner@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" - -inflection@^1.10.0, inflection@^1.12.0: - version "1.12.0" - resolved "https://registry.yarnpkg.com/inflection/-/inflection-1.12.0.tgz#a200935656d6f5f6bc4dc7502e1aecb703228416" - -inflight@^1.0.4, inflight@~1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - dependencies: - once "^1.3.0" - wrappy "1" - -info-symbol@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/info-symbol/-/info-symbol-0.1.0.tgz#27841d72867ddb4242cd612d79c10633881c6a78" - -inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: - version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - -inherits@2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" - -ini@^1.3.4, ini@^1.3.5, ini@~1.3.0: - version "1.3.5" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" - -init-package-json@^1.10.3: - version "1.10.3" - resolved "https://registry.yarnpkg.com/init-package-json/-/init-package-json-1.10.3.tgz#45ffe2f610a8ca134f2bd1db5637b235070f6cbe" - dependencies: - glob "^7.1.1" - npm-package-arg "^4.0.0 || ^5.0.0 || ^6.0.0" - promzard "^0.3.0" - read "~1.0.1" - read-package-json "1 || 2" - semver "2.x || 3.x || 4 || 5" - validate-npm-package-license "^3.0.1" - validate-npm-package-name "^3.0.0" - -inquirer2@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/inquirer2/-/inquirer2-0.1.1.tgz#bc5424a814357c41e65e2e957fe536aeea9bf1f6" - dependencies: - ansi-escapes "^1.1.1" - ansi-regex "^2.0.0" - arr-flatten "^1.0.1" - arr-pluck "^0.1.0" - array-unique "^0.2.1" - chalk "^1.1.1" - cli-cursor "^1.0.2" - cli-width "^1.1.0" - extend-shallow "^2.0.1" - figures "^1.4.0" - is-number "^2.1.0" - is-plain-object "^2.0.1" - lazy-cache "^1.0.3" - lodash.where "^3.1.0" - readline2 "^1.0.1" - run-async "^0.1.0" - rx-lite "^4.0.7" - strip-color "^0.1.0" - through2 "^2.0.0" - -inquirer@^3.0.6: - version "3.3.0" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9" - 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" - -invariant@^2.2.2, invariant@^2.2.4: - version "2.2.4" - resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" - 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" - -invert-kv@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-2.0.0.tgz#7393f5afa59ec9ff5f67a27620d11c226e3eec02" - -ip-regex@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" - -ip@^1.1.4, ip@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" - -is-absolute@^0.2.5, is-absolute@^0.2.6: - version "0.2.6" - resolved "https://registry.yarnpkg.com/is-absolute/-/is-absolute-0.2.6.tgz#20de69f3db942ef2d87b9c2da36f172235b1b5eb" - dependencies: - is-relative "^0.2.1" - is-windows "^0.2.0" - -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" - 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" - dependencies: - kind-of "^6.0.0" - -is-answer@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/is-answer/-/is-answer-0.1.1.tgz#cc1c2f186f85cf2650220bde359d862187d49cb6" - dependencies: - has-values "^0.1.4" - is-primitive "^2.0.0" - omit-empty "^0.4.1" - -is-arguments@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.0.2.tgz#07e30ad79531844179b642d2d8399435182c8727" - -is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" - -is-arrayish@^0.3.1: - version "0.3.2" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" - -is-binary-buffer@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-binary-buffer/-/is-binary-buffer-1.0.0.tgz#bc6031290b65cbf799b9d9502b50fd5375524007" - dependencies: - is-buffer "^1.1.5" - -is-binary-path@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" - dependencies: - binary-extensions "^1.0.0" - -is-buffer@^1.0.2, is-buffer@^1.1.0, is-buffer@^1.1.4, is-buffer@^1.1.5: - version "1.1.6" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" - -is-callable@^1.1.1, is-callable@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.3.tgz#86eb75392805ddc33af71c92a0eedf74ee7604b2" - -is-ci@^1.0.10: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-1.1.0.tgz#247e4162e7860cebbdaf30b774d6b0ac7dcfe7a5" - dependencies: - ci-info "^1.0.0" - -is-ci@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" - dependencies: - ci-info "^2.0.0" - -is-cidr@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-cidr/-/is-cidr-3.0.0.tgz#1acf35c9e881063cd5f696d48959b30fed3eed56" - dependencies: - cidr-regex "^2.0.10" - -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" - 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" - dependencies: - kind-of "^6.0.0" - -is-date-object@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.1.tgz#9aa20eb6aeebbff77fbd33e74ca01b33581d3a16" - -is-descriptor@^0.1.0: - version "0.1.6" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" - 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" - 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" - -is-dotfile@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" - -is-equal-shallow@^0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534" - dependencies: - is-primitive "^2.0.0" - -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" - -is-extendable@^1.0.0, is-extendable@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" - dependencies: - is-plain-object "^2.0.4" - -is-extglob@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" - -is-extglob@^2.1.0, is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" - -is-finite@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" - dependencies: - number-is-nan "^1.0.0" - -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" - 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" - -is-generator-fn@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" - -is-generator@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/is-generator/-/is-generator-1.0.3.tgz#c14c21057ed36e328db80347966c693f886389f3" - -is-glob@^2.0.0, is-glob@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" - dependencies: - is-extglob "^1.0.0" - -is-glob@^3.0.0, is-glob@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" - dependencies: - is-extglob "^2.1.0" - -is-glob@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.0.tgz#9521c76845cc2610a85203ddf080a958c2ffabc0" - 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" - 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" - -is-number@^2.0.2, is-number@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" - dependencies: - kind-of "^3.0.2" - -is-number@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" - dependencies: - kind-of "^3.0.2" - -is-number@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff" - -is-obj@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" - -is-odd@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-odd/-/is-odd-2.0.0.tgz#7646624671fd7ea558ccd9a2795182f2958f1b24" - dependencies: - is-number "^4.0.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" - dependencies: - path-is-inside "^1.0.1" - -is-plain-obj@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" - -is-plain-object@^2.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" - dependencies: - isobject "^3.0.1" - -is-posix-bracket@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4" - -is-primitive@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" - -is-promise@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" - -is-redirect@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-redirect/-/is-redirect-1.0.0.tgz#1d03dded53bd8db0f30c26e4f95d36fc7c87dc24" - -is-regex@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491" - dependencies: - has "^1.0.1" - -is-registered@^0.1.4, is-registered@^0.1.5: - version "0.1.5" - resolved "https://registry.yarnpkg.com/is-registered/-/is-registered-0.1.5.tgz#1d346977419d665e2ac6c84013535685e6f76f7f" - dependencies: - define-property "^0.2.5" - isobject "^2.1.0" - -is-relative@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-relative/-/is-relative-0.2.1.tgz#d27f4c7d516d175fb610db84bbeef23c3bc97aa5" - dependencies: - is-unc-path "^0.1.1" - -is-retry-allowed@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz#11a060568b67339444033d0125a61a20d564fb34" - -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" - -is-symbol@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.1.tgz#3cc59f00025194b6ab2e38dbae6689256b660572" - -is-typedarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" - -is-unc-path@^0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/is-unc-path/-/is-unc-path-0.1.2.tgz#6ab053a72573c10250ff416a3814c35178af39b9" - dependencies: - unc-path-regex "^0.1.0" - -is-utf8@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" - -is-valid-app@^0.1.0, is-valid-app@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/is-valid-app/-/is-valid-app-0.1.2.tgz#2f67cbb3baf64d659c70d043fc91139b5a8b9590" - dependencies: - debug "^2.2.0" - is-registered "^0.1.5" - is-valid-instance "^0.1.0" - lazy-cache "^2.0.1" - -is-valid-app@^0.2.0, is-valid-app@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-valid-app/-/is-valid-app-0.2.1.tgz#65cf195bbd71bd776cb161991c684248d65dff89" - dependencies: - debug "^2.2.0" - is-registered "^0.1.5" - is-valid-instance "^0.2.0" - lazy-cache "^2.0.1" - -is-valid-app@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/is-valid-app/-/is-valid-app-0.3.0.tgz#78106b751f3ca32385fb45492bf29417b5993c80" - dependencies: - debug "^2.6.3" - is-registered "^0.1.5" - is-valid-instance "^0.3.0" - lazy-cache "^2.0.2" - -is-valid-glob@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/is-valid-glob/-/is-valid-glob-0.3.0.tgz#d4b55c69f51886f9b65c70d6c2622d37e29f48fe" - -is-valid-glob@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-valid-glob/-/is-valid-glob-1.0.0.tgz#29bf3eff701be2d4d315dbacc39bc39fe8f601aa" - -is-valid-instance@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/is-valid-instance/-/is-valid-instance-0.1.0.tgz#7ad5c6a3886dfdf7d9cc78049ceff2171a9907b3" - dependencies: - isobject "^2.1.0" - pascalcase "^0.1.1" - -is-valid-instance@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/is-valid-instance/-/is-valid-instance-0.2.0.tgz#e1a9ff1106b8cbae0007ea6a20f89d546a2a5a0f" - dependencies: - isobject "^2.1.0" - pascalcase "^0.1.1" - -is-valid-instance@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/is-valid-instance/-/is-valid-instance-0.3.0.tgz#f4ac73023c4d4d8b9bc3b3ec3e66630516e28e9e" - dependencies: - isobject "^3.0.0" - pascalcase "^0.1.1" - -is-whitespace@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/is-whitespace/-/is-whitespace-0.3.0.tgz#1639ecb1be036aec69a54cbb401cfbed7114ab7f" - -is-windows@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-0.2.0.tgz#de1aa6d63ea29dd248737b69f1ff8b8002d2108c" - -is-windows@^1.0.1, is-windows@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" - -isarray@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" - -isarray@1.0.0, isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - -isobject@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-1.0.2.tgz#f0f9b8ce92dd540fa0740882e3835a2e022ec78a" - -isobject@^2.0.0, isobject@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" - 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" - -isomorphic-fetch@^2.1.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9" - 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" - -istanbul-lib-coverage@^2.0.2, istanbul-lib-coverage@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz#675f0ab69503fad4b1d849f736baaca803344f49" - -istanbul-lib-instrument@^3.0.1, istanbul-lib-instrument@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz#a5f63d91f0bbc0c3e479ef4c5de027335ec6d630" - dependencies: - "@babel/generator" "^7.4.0" - "@babel/parser" "^7.4.3" - "@babel/template" "^7.4.0" - "@babel/traverse" "^7.4.3" - "@babel/types" "^7.4.0" - istanbul-lib-coverage "^2.0.5" - semver "^6.0.0" - -istanbul-lib-report@^2.0.4: - version "2.0.8" - resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz#5a8113cd746d43c4889eba36ab10e7d50c9b4f33" - dependencies: - istanbul-lib-coverage "^2.0.5" - make-dir "^2.1.0" - supports-color "^6.1.0" - -istanbul-lib-source-maps@^3.0.1: - version "3.0.6" - resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz#284997c48211752ec486253da97e3879defba8c8" - dependencies: - debug "^4.1.1" - istanbul-lib-coverage "^2.0.5" - make-dir "^2.1.0" - rimraf "^2.6.3" - source-map "^0.6.1" - -istanbul-reports@^2.1.1: - version "2.2.6" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-2.2.6.tgz#7b4f2660d82b29303a8fe6091f8ca4bf058da1af" - dependencies: - handlebars "^4.1.2" - -jest-changed-files@^24.8.0: - version "24.8.0" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-24.8.0.tgz#7e7eb21cf687587a85e50f3d249d1327e15b157b" - dependencies: - "@jest/types" "^24.8.0" - execa "^1.0.0" - throat "^4.0.0" - -jest-cli@^24.8.0: - version "24.8.0" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-24.8.0.tgz#b075ac914492ed114fa338ade7362a301693e989" - dependencies: - "@jest/core" "^24.8.0" - "@jest/test-result" "^24.8.0" - "@jest/types" "^24.8.0" - chalk "^2.0.1" - exit "^0.1.2" - import-local "^2.0.0" - is-ci "^2.0.0" - jest-config "^24.8.0" - jest-util "^24.8.0" - jest-validate "^24.8.0" - prompts "^2.0.1" - realpath-native "^1.1.0" - yargs "^12.0.2" - -jest-config@^24.8.0: - version "24.8.0" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-24.8.0.tgz#77db3d265a6f726294687cbbccc36f8a76ee0f4f" - dependencies: - "@babel/core" "^7.1.0" - "@jest/test-sequencer" "^24.8.0" - "@jest/types" "^24.8.0" - babel-jest "^24.8.0" - chalk "^2.0.1" - glob "^7.1.1" - jest-environment-jsdom "^24.8.0" - jest-environment-node "^24.8.0" - jest-get-type "^24.8.0" - jest-jasmine2 "^24.8.0" - jest-regex-util "^24.3.0" - jest-resolve "^24.8.0" - jest-util "^24.8.0" - jest-validate "^24.8.0" - micromatch "^3.1.10" - pretty-format "^24.8.0" - realpath-native "^1.1.0" - -jest-diff@^24.8.0: - version "24.8.0" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-24.8.0.tgz#146435e7d1e3ffdf293d53ff97e193f1d1546172" - dependencies: - chalk "^2.0.1" - diff-sequences "^24.3.0" - jest-get-type "^24.8.0" - pretty-format "^24.8.0" - -jest-docblock@^24.3.0: - version "24.3.0" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-24.3.0.tgz#b9c32dac70f72e4464520d2ba4aec02ab14db5dd" - dependencies: - detect-newline "^2.1.0" - -jest-each@^24.8.0: - version "24.8.0" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-24.8.0.tgz#a05fd2bf94ddc0b1da66c6d13ec2457f35e52775" - dependencies: - "@jest/types" "^24.8.0" - chalk "^2.0.1" - jest-get-type "^24.8.0" - jest-util "^24.8.0" - pretty-format "^24.8.0" - -jest-environment-jsdom@^24.8.0: - version "24.8.0" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-24.8.0.tgz#300f6949a146cabe1c9357ad9e9ecf9f43f38857" - dependencies: - "@jest/environment" "^24.8.0" - "@jest/fake-timers" "^24.8.0" - "@jest/types" "^24.8.0" - jest-mock "^24.8.0" - jest-util "^24.8.0" - jsdom "^11.5.1" - -jest-environment-node@^24.8.0: - version "24.8.0" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-24.8.0.tgz#d3f726ba8bc53087a60e7a84ca08883a4c892231" - dependencies: - "@jest/environment" "^24.8.0" - "@jest/fake-timers" "^24.8.0" - "@jest/types" "^24.8.0" - jest-mock "^24.8.0" - jest-util "^24.8.0" - -jest-get-type@^24.8.0: - version "24.8.0" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-24.8.0.tgz#a7440de30b651f5a70ea3ed7ff073a32dfe646fc" - -jest-haste-map@24.0.0-alpha.6: - version "24.0.0-alpha.6" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-24.0.0-alpha.6.tgz#fb2c785080f391b923db51846b86840d0d773076" - dependencies: - fb-watchman "^2.0.0" - graceful-fs "^4.1.11" - invariant "^2.2.4" - jest-serializer "^24.0.0-alpha.6" - jest-worker "^24.0.0-alpha.6" - micromatch "^2.3.11" - sane "^3.0.0" - -jest-haste-map@^24.8.0: - version "24.8.0" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-24.8.0.tgz#51794182d877b3ddfd6e6d23920e3fe72f305800" - dependencies: - "@jest/types" "^24.8.0" - anymatch "^2.0.0" - fb-watchman "^2.0.0" - graceful-fs "^4.1.15" - invariant "^2.2.4" - jest-serializer "^24.4.0" - jest-util "^24.8.0" - jest-worker "^24.6.0" - micromatch "^3.1.10" - sane "^4.0.3" - walker "^1.0.7" - optionalDependencies: - fsevents "^1.2.7" - -jest-jasmine2@^24.8.0: - version "24.8.0" - resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-24.8.0.tgz#a9c7e14c83dd77d8b15e820549ce8987cc8cd898" - dependencies: - "@babel/traverse" "^7.1.0" - "@jest/environment" "^24.8.0" - "@jest/test-result" "^24.8.0" - "@jest/types" "^24.8.0" - chalk "^2.0.1" - co "^4.6.0" - expect "^24.8.0" - is-generator-fn "^2.0.0" - jest-each "^24.8.0" - jest-matcher-utils "^24.8.0" - jest-message-util "^24.8.0" - jest-runtime "^24.8.0" - jest-snapshot "^24.8.0" - jest-util "^24.8.0" - pretty-format "^24.8.0" - throat "^4.0.0" - -jest-leak-detector@^24.8.0: - version "24.8.0" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-24.8.0.tgz#c0086384e1f650c2d8348095df769f29b48e6980" - dependencies: - pretty-format "^24.8.0" - -jest-matcher-utils@^24.8.0: - version "24.8.0" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-24.8.0.tgz#2bce42204c9af12bde46f83dc839efe8be832495" - dependencies: - chalk "^2.0.1" - jest-diff "^24.8.0" - jest-get-type "^24.8.0" - pretty-format "^24.8.0" - -jest-message-util@^24.8.0: - version "24.8.0" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-24.8.0.tgz#0d6891e72a4beacc0292b638685df42e28d6218b" - dependencies: - "@babel/code-frame" "^7.0.0" - "@jest/test-result" "^24.8.0" - "@jest/types" "^24.8.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.8.0: - version "24.8.0" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-24.8.0.tgz#2f9d14d37699e863f1febf4e4d5a33b7fdbbde56" - dependencies: - "@jest/types" "^24.8.0" - -jest-pnp-resolver@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.1.tgz#ecdae604c077a7fbc70defb6d517c3c1c898923a" - -jest-regex-util@^24.3.0: - version "24.3.0" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-24.3.0.tgz#d5a65f60be1ae3e310d5214a0307581995227b36" - -jest-resolve-dependencies@^24.8.0: - version "24.8.0" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-24.8.0.tgz#19eec3241f2045d3f990dba331d0d7526acff8e0" - dependencies: - "@jest/types" "^24.8.0" - jest-regex-util "^24.3.0" - jest-snapshot "^24.8.0" - -jest-resolve@^24.8.0: - version "24.8.0" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-24.8.0.tgz#84b8e5408c1f6a11539793e2b5feb1b6e722439f" - dependencies: - "@jest/types" "^24.8.0" - browser-resolve "^1.11.3" - chalk "^2.0.1" - jest-pnp-resolver "^1.2.1" - realpath-native "^1.1.0" - -jest-runner@^24.8.0: - version "24.8.0" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-24.8.0.tgz#4f9ae07b767db27b740d7deffad0cf67ccb4c5bb" - dependencies: - "@jest/console" "^24.7.1" - "@jest/environment" "^24.8.0" - "@jest/test-result" "^24.8.0" - "@jest/types" "^24.8.0" - chalk "^2.4.2" - exit "^0.1.2" - graceful-fs "^4.1.15" - jest-config "^24.8.0" - jest-docblock "^24.3.0" - jest-haste-map "^24.8.0" - jest-jasmine2 "^24.8.0" - jest-leak-detector "^24.8.0" - jest-message-util "^24.8.0" - jest-resolve "^24.8.0" - jest-runtime "^24.8.0" - jest-util "^24.8.0" - jest-worker "^24.6.0" - source-map-support "^0.5.6" - throat "^4.0.0" - -jest-runtime@^24.8.0: - version "24.8.0" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-24.8.0.tgz#05f94d5b05c21f6dc54e427cd2e4980923350620" - dependencies: - "@jest/console" "^24.7.1" - "@jest/environment" "^24.8.0" - "@jest/source-map" "^24.3.0" - "@jest/transform" "^24.8.0" - "@jest/types" "^24.8.0" - "@types/yargs" "^12.0.2" - chalk "^2.0.1" - exit "^0.1.2" - glob "^7.1.3" - graceful-fs "^4.1.15" - jest-config "^24.8.0" - jest-haste-map "^24.8.0" - jest-message-util "^24.8.0" - jest-mock "^24.8.0" - jest-regex-util "^24.3.0" - jest-resolve "^24.8.0" - jest-snapshot "^24.8.0" - jest-util "^24.8.0" - jest-validate "^24.8.0" - realpath-native "^1.1.0" - slash "^2.0.0" - strip-bom "^3.0.0" - yargs "^12.0.2" - -jest-serializer@24.0.0-alpha.6: - version "24.0.0-alpha.6" - resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-24.0.0-alpha.6.tgz#27d2fee4b1a85698717a30c3ec2ab80767312597" - -jest-serializer@^24.0.0-alpha.6, jest-serializer@^24.4.0: - version "24.4.0" - resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-24.4.0.tgz#f70c5918c8ea9235ccb1276d232e459080588db3" - -jest-snapshot@^24.8.0: - version "24.8.0" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-24.8.0.tgz#3bec6a59da2ff7bc7d097a853fb67f9d415cb7c6" - dependencies: - "@babel/types" "^7.0.0" - "@jest/types" "^24.8.0" - chalk "^2.0.1" - expect "^24.8.0" - jest-diff "^24.8.0" - jest-matcher-utils "^24.8.0" - jest-message-util "^24.8.0" - jest-resolve "^24.8.0" - mkdirp "^0.5.1" - natural-compare "^1.4.0" - pretty-format "^24.8.0" - semver "^5.5.0" - -jest-util@^24.8.0: - version "24.8.0" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-24.8.0.tgz#41f0e945da11df44cc76d64ffb915d0716f46cd1" - dependencies: - "@jest/console" "^24.7.1" - "@jest/fake-timers" "^24.8.0" - "@jest/source-map" "^24.3.0" - "@jest/test-result" "^24.8.0" - "@jest/types" "^24.8.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@^24.8.0: - version "24.8.0" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-24.8.0.tgz#624c41533e6dfe356ffadc6e2423a35c2d3b4849" - dependencies: - "@jest/types" "^24.8.0" - camelcase "^5.0.0" - chalk "^2.0.1" - jest-get-type "^24.8.0" - leven "^2.1.0" - pretty-format "^24.8.0" - -jest-watcher@^24.8.0: - version "24.8.0" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-24.8.0.tgz#58d49915ceddd2de85e238f6213cef1c93715de4" - dependencies: - "@jest/test-result" "^24.8.0" - "@jest/types" "^24.8.0" - "@types/yargs" "^12.0.9" - ansi-escapes "^3.0.0" - chalk "^2.0.1" - jest-util "^24.8.0" - string-length "^2.0.0" - -jest-worker@24.0.0-alpha.6: - version "24.0.0-alpha.6" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-24.0.0-alpha.6.tgz#463681b92c117c57107135c14b9b9d6cd51d80ce" - dependencies: - merge-stream "^1.0.1" - -jest-worker@^24.0.0-alpha.6, jest-worker@^24.6.0: - version "24.6.0" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-24.6.0.tgz#7f81ceae34b7cde0c9827a6980c35b7cdc0161b3" - dependencies: - merge-stream "^1.0.1" - supports-color "^6.1.0" - -jest@^24.8.0: - version "24.8.0" - resolved "https://registry.yarnpkg.com/jest/-/jest-24.8.0.tgz#d5dff1984d0d1002196e9b7f12f75af1b2809081" - dependencies: - import-local "^2.0.0" - jest-cli "^24.8.0" - -js-tokens@^3.0.0, js-tokens@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" - -"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" - -js-yaml@^3.10.0, js-yaml@^3.9.0: - version "3.13.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" - 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" - -jsdom@^11.5.1: - version "11.7.0" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-11.7.0.tgz#8b45b657dae90d6d2d3a5f5d1126bb7102d0a172" - dependencies: - abab "^1.0.4" - acorn "^5.3.0" - acorn-globals "^4.1.0" - array-equal "^1.0.0" - cssom ">= 0.3.2 < 0.4.0" - cssstyle ">= 0.2.37 < 0.3.0" - data-urls "^1.0.0" - domexception "^1.0.0" - escodegen "^1.9.0" - html-encoding-sniffer "^1.0.2" - left-pad "^1.2.0" - nwmatcher "^1.4.3" - parse5 "4.0.0" - pn "^1.1.0" - request "^2.83.0" - request-promise-native "^1.0.5" - sax "^1.2.4" - symbol-tree "^3.2.2" - tough-cookie "^2.3.3" - w3c-hr-time "^1.0.1" - webidl-conversions "^4.0.2" - whatwg-encoding "^1.0.3" - whatwg-mimetype "^2.1.0" - whatwg-url "^6.4.0" - ws "^4.0.0" - xml-name-validator "^3.0.0" - -jsesc@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" - -jsesc@^2.5.1: - version "2.5.1" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.1.tgz#e421a2a8e20d6b0819df28908f782526b96dd1fe" - -jsesc@~0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" - -json-parse-better-errors@^1.0.0, json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" - -json-schema-traverse@^0.3.0: - version "0.3.1" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340" - -json-schema@0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" - -json-stable-stringify@^1.0.0, 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" - dependencies: - jsonify "~0.0.0" - -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" - -json5@^0.5.0, json5@^0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" - -json5@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.0.tgz#e7a0c62c48285c628d20a10b85c89bb807c32850" - 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" - 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" - 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" - -jsonparse@^1.2.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" - -jsprim@^1.2.2: - version "1.4.1" - resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" - dependencies: - assert-plus "1.0.0" - extsprintf "1.3.0" - json-schema "0.2.3" - verror "1.10.0" - -kind-of@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-1.1.0.tgz#140a3d2d41a36d2efcfa9377b62c24f8495a5c44" - -kind-of@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-2.0.1.tgz#018ec7a4ce7e3a86cb9141be519d24c8faa981b5" - dependencies: - is-buffer "^1.0.2" - -kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.0.4, kind-of@^3.1.0, kind-of@^3.2.0, kind-of@^3.2.2: - version "3.2.2" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" - 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" - dependencies: - is-buffer "^1.1.5" - -kind-of@^5.0.0, kind-of@^5.0.2: - version "5.1.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" - -kind-of@^6.0.0, kind-of@^6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051" - -klaw@^1.0.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439" - optionalDependencies: - graceful-fs "^4.1.9" - -kleur@^3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" - -latest-version@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-3.1.0.tgz#a205383fea322b33b5ae3b18abee0dc2f356ee15" - dependencies: - package-json "^4.0.0" - -layouts@^0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/layouts/-/layouts-0.11.0.tgz#c620e8b3cb88fc8c492db4538a7dd540a4df7f22" - dependencies: - delimiter-regex "^1.3.1" - "falsey" "^0.3.0" - get-view "^0.1.1" - lazy-cache "^1.0.3" - -lazy-cache@^0.2.3, lazy-cache@^0.2.4: - version "0.2.7" - resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-0.2.7.tgz#7feddf2dcb6edb77d11ef1d117ab5ffdf0ab1b65" - -lazy-cache@^1.0.3, lazy-cache@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e" - -lazy-cache@^2.0.1, lazy-cache@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-2.0.2.tgz#b9190a4f913354694840859f8a8f7084d8822264" - dependencies: - set-getter "^0.1.0" - -lazy-property@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/lazy-property/-/lazy-property-1.0.0.tgz#84ddc4b370679ba8bd4cdcfa4c06b43d57111147" - -lazystream@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/lazystream/-/lazystream-1.0.0.tgz#f6995fe0f820392f61396be89462407bb77168e4" - dependencies: - readable-stream "^2.0.5" - -lcid@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" - 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" - dependencies: - invert-kv "^2.0.0" - -left-pad@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/left-pad/-/left-pad-1.2.0.tgz#d30a73c6b8201d8f7d8e7956ba9616087a68e0ee" - -leven@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/leven/-/leven-2.1.0.tgz#c2e7a9f772094dee9d34202ae8acce4687875580" - -levn@~0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" - dependencies: - prelude-ls "~1.1.2" - type-check "~0.3.2" - -libcipm@^4.0.7: - version "4.0.7" - resolved "https://registry.yarnpkg.com/libcipm/-/libcipm-4.0.7.tgz#76cd675c98bdaae64db88b782b01b804b6d02c8a" - dependencies: - bin-links "^1.1.2" - bluebird "^3.5.1" - figgy-pudding "^3.5.1" - find-npm-prefix "^1.0.2" - graceful-fs "^4.1.11" - ini "^1.3.5" - lock-verify "^2.0.2" - mkdirp "^0.5.1" - npm-lifecycle "^3.0.0" - npm-logical-tree "^1.2.1" - npm-package-arg "^6.1.0" - pacote "^9.1.0" - read-package-json "^2.0.13" - rimraf "^2.6.2" - worker-farm "^1.6.0" - -libnpm@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/libnpm/-/libnpm-3.0.1.tgz#0be11b4c9dd4d1ffd7d95c786e92e55d65be77a2" - dependencies: - bin-links "^1.1.2" - bluebird "^3.5.3" - find-npm-prefix "^1.0.2" - libnpmaccess "^3.0.2" - libnpmconfig "^1.2.1" - libnpmhook "^5.0.3" - libnpmorg "^1.0.1" - libnpmpublish "^1.1.2" - libnpmsearch "^2.0.2" - libnpmteam "^1.0.2" - lock-verify "^2.0.2" - npm-lifecycle "^3.0.0" - npm-logical-tree "^1.2.1" - npm-package-arg "^6.1.0" - npm-profile "^4.0.2" - npm-registry-fetch "^4.0.0" - npmlog "^4.1.2" - pacote "^9.5.3" - read-package-json "^2.0.13" - stringify-package "^1.0.0" - -libnpmaccess@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/libnpmaccess/-/libnpmaccess-3.0.2.tgz#8b2d72345ba3bef90d3b4f694edd5c0417f58923" - dependencies: - aproba "^2.0.0" - get-stream "^4.0.0" - npm-package-arg "^6.1.0" - npm-registry-fetch "^4.0.0" - -libnpmconfig@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/libnpmconfig/-/libnpmconfig-1.2.1.tgz#c0c2f793a74e67d4825e5039e7a02a0044dfcbc0" - dependencies: - figgy-pudding "^3.5.1" - find-up "^3.0.0" - ini "^1.3.5" - -libnpmhook@^5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/libnpmhook/-/libnpmhook-5.0.3.tgz#4020c0f5edbf08ebe395325caa5ea01885b928f7" - dependencies: - aproba "^2.0.0" - figgy-pudding "^3.4.1" - get-stream "^4.0.0" - npm-registry-fetch "^4.0.0" - -libnpmorg@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/libnpmorg/-/libnpmorg-1.0.1.tgz#5d2503f6ceb57f33dbdcc718e6698fea6d5ad087" - dependencies: - aproba "^2.0.0" - figgy-pudding "^3.4.1" - get-stream "^4.0.0" - npm-registry-fetch "^4.0.0" - -libnpmpublish@^1.1.2: - version "1.1.3" - resolved "https://registry.yarnpkg.com/libnpmpublish/-/libnpmpublish-1.1.3.tgz#e3782796722d79eef1a0a22944c117e0c4ca4280" - dependencies: - aproba "^2.0.0" - figgy-pudding "^3.5.1" - get-stream "^4.0.0" - lodash.clonedeep "^4.5.0" - normalize-package-data "^2.4.0" - npm-package-arg "^6.1.0" - npm-registry-fetch "^4.0.0" - semver "^5.5.1" - ssri "^6.0.1" - -libnpmsearch@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/libnpmsearch/-/libnpmsearch-2.0.2.tgz#9a4f059102d38e3dd44085bdbfe5095f2a5044cf" - dependencies: - figgy-pudding "^3.5.1" - get-stream "^4.0.0" - npm-registry-fetch "^4.0.0" - -libnpmteam@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/libnpmteam/-/libnpmteam-1.0.2.tgz#8b48bcbb6ce70dd8150c950fcbdbf3feb6eec820" - dependencies: - aproba "^2.0.0" - figgy-pudding "^3.4.1" - get-stream "^4.0.0" - npm-registry-fetch "^4.0.0" - -libnpx@^10.2.0: - version "10.2.0" - resolved "https://registry.yarnpkg.com/libnpx/-/libnpx-10.2.0.tgz#1bf4a1c9f36081f64935eb014041da10855e3102" - dependencies: - dotenv "^5.0.1" - npm-package-arg "^6.0.0" - rimraf "^2.6.2" - safe-buffer "^5.1.0" - update-notifier "^2.3.0" - which "^1.3.0" - y18n "^4.0.0" - yargs "^11.0.0" - -load-helpers@^0.2.11: - version "0.2.11" - resolved "https://registry.yarnpkg.com/load-helpers/-/load-helpers-0.2.11.tgz#f4bd8b218435c052e5e39dfa7713229d571ea423" - dependencies: - extend-shallow "^2.0.1" - is-valid-glob "^0.3.0" - lazy-cache "^2.0.1" - matched "^0.4.1" - resolve-dir "^0.1.0" - -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" - 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" - dependencies: - graceful-fs "^4.1.2" - parse-json "^2.2.0" - pify "^2.0.0" - strip-bom "^3.0.0" - -load-json-file@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" - dependencies: - graceful-fs "^4.1.2" - parse-json "^4.0.0" - pify "^3.0.0" - strip-bom "^3.0.0" - -load-pkg@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/load-pkg/-/load-pkg-3.0.1.tgz#9230b37ec04e569003060bc58951e3ed508d594f" - dependencies: - find-pkg "^0.1.0" - -load-templates@^0.11.3: - version "0.11.4" - resolved "https://registry.yarnpkg.com/load-templates/-/load-templates-0.11.4.tgz#cf293defb6b5860ff5b8c449daa1c0c7bb728de9" - dependencies: - define-property "^0.2.5" - extend-shallow "^2.0.1" - glob-parent "^2.0.0" - has-glob "^0.1.1" - is-valid-glob "^0.3.0" - lazy-cache "^2.0.1" - matched "^0.4.1" - to-file "^0.2.0" - -load-templates@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/load-templates/-/load-templates-1.0.2.tgz#09f38e95c8ef4bfb785bd7fca8ebfd32b230bc87" - dependencies: - extend-shallow "^2.0.1" - file-contents "^1.0.0" - glob-parent "^3.1.0" - is-glob "^3.1.0" - kind-of "^3.1.0" - lazy-cache "^2.0.2" - matched "^0.4.4" - vinyl "^2.0.1" - -locate-path@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" - 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" - dependencies: - p-locate "^3.0.0" - path-exists "^3.0.0" - -lock-verify@^2.0.2, lock-verify@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/lock-verify/-/lock-verify-2.1.0.tgz#fff4c918b8db9497af0c5fa7f6d71555de3ceb47" - dependencies: - npm-package-arg "^6.1.0" - semver "^5.4.1" - -lockfile@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/lockfile/-/lockfile-1.0.4.tgz#07f819d25ae48f87e538e6578b6964a4981a5609" - dependencies: - signal-exit "^3.0.2" - -lodash._arrayfilter@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash._arrayfilter/-/lodash._arrayfilter-3.0.0.tgz#2debe11eec69e5dcc6f4b86137128a48f1524237" - -lodash._basecallback@^3.0.0: - version "3.3.1" - resolved "https://registry.yarnpkg.com/lodash._basecallback/-/lodash._basecallback-3.3.1.tgz#b7b2bb43dc2160424a21ccf26c57e443772a8e27" - dependencies: - lodash._baseisequal "^3.0.0" - lodash._bindcallback "^3.0.0" - lodash.isarray "^3.0.0" - lodash.pairs "^3.0.0" - -lodash._baseeach@^3.0.0: - version "3.0.4" - resolved "https://registry.yarnpkg.com/lodash._baseeach/-/lodash._baseeach-3.0.4.tgz#cf8706572ca144e8d9d75227c990da982f932af3" - dependencies: - lodash.keys "^3.0.0" - -lodash._basefilter@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash._basefilter/-/lodash._basefilter-3.0.0.tgz#4b76403df0e286d03d5e0f7295ed3441e101d121" - dependencies: - lodash._baseeach "^3.0.0" - -lodash._baseindexof@*: - version "3.1.0" - resolved "https://registry.yarnpkg.com/lodash._baseindexof/-/lodash._baseindexof-3.1.0.tgz#fe52b53a1c6761e42618d654e4a25789ed61822c" - -lodash._baseisequal@^3.0.0: - version "3.0.7" - resolved "https://registry.yarnpkg.com/lodash._baseisequal/-/lodash._baseisequal-3.0.7.tgz#d8025f76339d29342767dcc887ce5cb95a5b51f1" - dependencies: - lodash.isarray "^3.0.0" - lodash.istypedarray "^3.0.0" - lodash.keys "^3.0.0" - -lodash._baseismatch@^3.0.0: - version "3.1.3" - resolved "https://registry.yarnpkg.com/lodash._baseismatch/-/lodash._baseismatch-3.1.3.tgz#0728fc48efa11699d3d5f2d73049f2ab13c40fd5" - dependencies: - lodash._baseisequal "^3.0.0" - -lodash._basematches@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/lodash._basematches/-/lodash._basematches-3.2.0.tgz#f47e03f07ec20784ab0968d0cb6cb597e2101158" - dependencies: - lodash._baseismatch "^3.0.0" - lodash.pairs "^3.0.0" - -lodash._baseuniq@~4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/lodash._baseuniq/-/lodash._baseuniq-4.6.0.tgz#0ebb44e456814af7905c6212fa2c9b2d51b841e8" - dependencies: - lodash._createset "~4.0.0" - lodash._root "~3.0.0" - -lodash._bindcallback@*, lodash._bindcallback@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz#e531c27644cf8b57a99e17ed95b35c748789392e" - -lodash._cacheindexof@*: - version "3.0.2" - resolved "https://registry.yarnpkg.com/lodash._cacheindexof/-/lodash._cacheindexof-3.0.2.tgz#3dc69ac82498d2ee5e3ce56091bafd2adc7bde92" - -lodash._createcache@*: - version "3.1.2" - resolved "https://registry.yarnpkg.com/lodash._createcache/-/lodash._createcache-3.1.2.tgz#56d6a064017625e79ebca6b8018e17440bdcf093" - dependencies: - lodash._getnative "^3.0.0" - -lodash._createset@~4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/lodash._createset/-/lodash._createset-4.0.3.tgz#0f4659fbb09d75194fa9e2b88a6644d363c9fe26" - -lodash._createwrapper@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/lodash._createwrapper/-/lodash._createwrapper-3.2.0.tgz#df453e664163217b895a454065af1c47a0ea3c4d" - dependencies: - lodash._root "^3.0.0" - -lodash._getnative@*, lodash._getnative@^3.0.0: - version "3.9.1" - resolved "https://registry.yarnpkg.com/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5" - -lodash._replaceholders@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash._replaceholders/-/lodash._replaceholders-3.0.0.tgz#8abbb7126c431f7ed744f7baaf39f08bc9bd9d58" - -lodash._root@^3.0.0, lodash._root@~3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/lodash._root/-/lodash._root-3.0.1.tgz#fba1c4524c19ee9a5f8136b4609f017cf4ded692" - -lodash.assign@^4.0.6: - version "4.2.0" - resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-4.2.0.tgz#0d99f3ccd7a6d261d19bdaeb9245005d285808e7" - -lodash.bind@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/lodash.bind/-/lodash.bind-3.1.0.tgz#f95f48638d7d8bbb5854f908266527999fbfa4bb" - dependencies: - lodash._createwrapper "^3.0.0" - lodash._replaceholders "^3.0.0" - lodash.restparam "^3.0.0" - -lodash.clonedeep@^4.5.0, lodash.clonedeep@~4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" - -lodash.debounce@^4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" - -lodash.filter@^4.1.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/lodash.filter/-/lodash.filter-4.6.0.tgz#668b1d4981603ae1cc5a6fa760143e480b4c4ace" - -lodash.flatten@^4.0.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f" - -lodash.foreach@^4.0.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.foreach/-/lodash.foreach-4.5.0.tgz#1a6a35eace401280c7f06dddec35165ab27e3e53" - -lodash.initial@^4.0.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/lodash.initial/-/lodash.initial-4.1.1.tgz#e53f64891265ddc404e986d2c28f77bed943591a" - -lodash.isarguments@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a" - -lodash.isarray@^3.0.0: - version "3.0.4" - resolved "https://registry.yarnpkg.com/lodash.isarray/-/lodash.isarray-3.0.4.tgz#79e4eb88c36a8122af86f844aa9bcd851b5fbb55" - -lodash.isequal@^4.0.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" - -lodash.istypedarray@^3.0.0: - version "3.0.6" - resolved "https://registry.yarnpkg.com/lodash.istypedarray/-/lodash.istypedarray-3.0.6.tgz#c9a477498607501d8e8494d283b87c39281cef62" - -lodash.keys@^3.0.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-3.1.2.tgz#4dbc0472b156be50a0b286855d1bd0b0c656098a" - dependencies: - lodash._getnative "^3.0.0" - lodash.isarguments "^3.0.0" - lodash.isarray "^3.0.0" - -lodash.last@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash.last/-/lodash.last-3.0.0.tgz#242f663112dd4c6e63728c60a3c909d1bdadbd4c" - -lodash.map@^4.1.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/lodash.map/-/lodash.map-4.6.0.tgz#771ec7839e3473d9c4cde28b19394c3562f4f6d3" - -lodash.pad@^4.1.0: - version "4.5.1" - resolved "https://registry.yarnpkg.com/lodash.pad/-/lodash.pad-4.5.1.tgz#4330949a833a7c8da22cc20f6a26c4d59debba70" - -lodash.padend@^4.1.0: - version "4.6.1" - resolved "https://registry.yarnpkg.com/lodash.padend/-/lodash.padend-4.6.1.tgz#53ccba047d06e158d311f45da625f4e49e6f166e" - -lodash.padstart@^4.1.0: - version "4.6.1" - resolved "https://registry.yarnpkg.com/lodash.padstart/-/lodash.padstart-4.6.1.tgz#d2e3eebff0d9d39ad50f5cbd1b52a7bce6bb611b" - -lodash.pairs@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/lodash.pairs/-/lodash.pairs-3.0.1.tgz#bbe08d5786eeeaa09a15c91ebf0dcb7d2be326a9" - dependencies: - lodash.keys "^3.0.0" - -lodash.restparam@*, lodash.restparam@^3.0.0: - version "3.6.1" - resolved "https://registry.yarnpkg.com/lodash.restparam/-/lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805" - -lodash.sortby@^4.7.0: - version "4.7.0" - resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" - -lodash.throttle@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" - -lodash.union@~4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/lodash.union/-/lodash.union-4.6.0.tgz#48bb5088409f16f1821666641c44dd1aaae3cd88" - -lodash.uniq@~4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" - -lodash.where@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/lodash.where/-/lodash.where-3.1.0.tgz#2e784b9c93368d5d75aaee332ce176022f2b9553" - dependencies: - lodash._arrayfilter "^3.0.0" - lodash._basecallback "^3.0.0" - lodash._basefilter "^3.0.0" - lodash._basematches "^3.0.0" - lodash.isarray "^3.0.0" - -lodash.without@~4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/lodash.without/-/lodash.without-4.4.0.tgz#3cd4574a00b67bae373a94b748772640507b7aac" - -lodash@^3.5.0: - version "3.10.1" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6" - -lodash@^4.0.0: - version "4.17.10" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.10.tgz#1b7793cf7259ea38fb3661d4d38b3260af8ae4e7" - -lodash@^4.13.1, lodash@^4.14.0, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.3.0, lodash@^4.6.1: - version "4.17.5" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.5.tgz#99a92d65c0272debe8c96b6057bc8fbfa3bed511" - -lodash@^4.17.10, lodash@^4.17.11: - version "4.17.11" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d" - -log-ok@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/log-ok/-/log-ok-0.1.1.tgz#bea3dd36acd0b8a7240d78736b5b97c65444a334" - dependencies: - ansi-green "^0.1.1" - success-symbol "^0.1.0" - -log-utils@^0.1.0, log-utils@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/log-utils/-/log-utils-0.1.5.tgz#de0f38f957f4cd6ebd5dcb6875d8a3b9ae074f77" - dependencies: - ansi-colors "^0.1.0" - error-symbol "^0.1.0" - info-symbol "^0.1.0" - log-ok "^0.1.1" - success-symbol "^0.1.0" - time-stamp "^1.0.1" - warning-symbol "^0.1.0" - -log-utils@^0.2.0, log-utils@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/log-utils/-/log-utils-0.2.1.tgz#a4c217a0dd9a50515d9b920206091ab3d4e031cf" - dependencies: - ansi-colors "^0.2.0" - error-symbol "^0.1.0" - info-symbol "^0.1.0" - log-ok "^0.1.1" - success-symbol "^0.1.0" - time-stamp "^1.0.1" - warning-symbol "^0.1.0" - -longest@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097" - -loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.3.1.tgz#d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848" - dependencies: - js-tokens "^3.0.0" - -loose-envify@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" - 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" - dependencies: - currently-unhandled "^0.4.1" - signal-exit "^3.0.0" - -lower-case@^1.1.1: - version "1.1.4" - resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac" - -lowercase-keys@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" - -lru-cache@^4.0.1: - version "4.1.3" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.3.tgz#a1175cf3496dfc8436c156c334b4955992bce69c" - dependencies: - pseudomap "^1.0.2" - yallist "^2.1.2" - -lru-cache@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" - dependencies: - yallist "^3.0.2" - -make-dir@^1.0.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" - dependencies: - pify "^3.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" - dependencies: - pify "^4.0.1" - semver "^5.6.0" - -make-fetch-happen@^5.0.0: - version "5.0.2" - resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-5.0.2.tgz#aa8387104f2687edca01c8687ee45013d02d19bd" - dependencies: - agentkeepalive "^3.4.1" - cacache "^12.0.0" - http-cache-semantics "^3.8.1" - http-proxy-agent "^2.1.0" - https-proxy-agent "^2.2.3" - lru-cache "^5.1.1" - mississippi "^3.0.0" - node-fetch-npm "^2.0.2" - promise-retry "^1.1.1" - socks-proxy-agent "^4.0.0" - ssri "^6.0.0" - -make-iterator@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/make-iterator/-/make-iterator-1.0.1.tgz#29b33f312aa8f547c4a5e490f56afcec99133ad6" - dependencies: - kind-of "^6.0.2" - -makeerror@1.0.x: - version "1.0.11" - resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" - 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" - 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" - -map-config@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/map-config/-/map-config-0.5.0.tgz#1702607e267af7a370c8a9d0c62ba6524feb6fe5" - dependencies: - array-unique "^0.2.1" - async "^1.5.2" - -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" - -map-schema@^0.2.3, map-schema@^0.2.4: - version "0.2.4" - resolved "https://registry.yarnpkg.com/map-schema/-/map-schema-0.2.4.tgz#c19551834fc3c07a04597b7a5afb44a475af95b4" - dependencies: - arr-union "^3.1.0" - collection-visit "^0.2.3" - component-emitter "^1.2.1" - debug "^2.6.0" - define-property "^0.2.5" - extend-shallow "^2.0.1" - get-value "^2.0.6" - is-primitive "^2.0.0" - kind-of "^3.1.0" - lazy-cache "^2.0.2" - log-utils "^0.2.1" - longest "^1.0.1" - mixin-deep "^1.1.3" - object.omit "^2.0.1" - object.pick "^1.2.0" - omit-empty "^0.4.1" - pad-right "^0.2.2" - set-value "^0.4.0" - sort-object-arrays "^0.1.1" - union-value "^0.2.3" - -map-visit@^0.1.5: - version "0.1.5" - resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-0.1.5.tgz#dbe43927ce5525b80dfc1573a44d68c51f26816b" - dependencies: - lazy-cache "^2.0.1" - object-visit "^0.3.4" - -map-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" - dependencies: - object-visit "^1.0.0" - -match-file@^0.2.0, match-file@^0.2.1: - version "0.2.2" - resolved "https://registry.yarnpkg.com/match-file/-/match-file-0.2.2.tgz#26e6bcf1b390a661f6126faf8ac501e33eccfae9" - dependencies: - is-glob "^3.1.0" - isobject "^3.0.0" - micromatch "^2.3.11" - -matched@^0.4.1, matched@^0.4.4: - version "0.4.4" - resolved "https://registry.yarnpkg.com/matched/-/matched-0.4.4.tgz#56d7b7eb18033f0cf9bc52eb2090fac7dc1e89fa" - dependencies: - arr-union "^3.1.0" - async-array-reduce "^0.2.0" - extend-shallow "^2.0.1" - fs-exists-sync "^0.1.0" - glob "^7.0.5" - has-glob "^0.1.1" - is-valid-glob "^0.3.0" - lazy-cache "^2.0.1" - resolve-dir "^0.1.0" - -matched@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/matched/-/matched-1.0.2.tgz#1d95d77dd5f1b5075a9e94acde5462ffd85f317a" - dependencies: - arr-union "^3.1.0" - async-array-reduce "^0.2.1" - glob "^7.1.2" - has-glob "^1.0.0" - is-valid-glob "^1.0.0" - resolve-dir "^1.0.0" - -meant@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/meant/-/meant-1.0.1.tgz#66044fea2f23230ec806fb515efea29c44d2115d" - -mem@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76" - 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" - 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" - 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-deep@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/merge-deep/-/merge-deep-3.0.1.tgz#75ee9a3d9c5dbb2f74e3a40d0d2bfefa36b6187b" - dependencies: - arr-union "^3.1.0" - clone-deep "^0.2.4" - kind-of "^3.0.2" - lazy-cache "^1.0.3" - -merge-stream@^0.1.8: - version "0.1.8" - resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-0.1.8.tgz#48a07b3b4a121d74a3edbfdcdb4b08adbf0240b1" - dependencies: - through2 "^0.6.1" - -merge-stream@^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" - dependencies: - readable-stream "^2.0.1" - -merge-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/merge-value/-/merge-value-1.0.0.tgz#d28f8d41c0b37426e032d1059a0d0343302de502" - dependencies: - get-value "^2.0.6" - is-extendable "^1.0.0" - mixin-deep "^1.2.0" - set-value "^2.0.0" - -merge@^1.1.3: - version "1.2.1" - resolved "https://registry.yarnpkg.com/merge/-/merge-1.2.1.tgz#38bebf80c3220a8a487b6fcfb3941bb11720c145" - -metro-babel-register@0.51.0: - version "0.51.0" - resolved "https://registry.yarnpkg.com/metro-babel-register/-/metro-babel-register-0.51.0.tgz#d86d3f2d90b45c7a3c6ae67a53bd1e50bad7a24d" - 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.51.0: - version "0.51.0" - resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.51.0.tgz#9ee5199163ac46b2057527b3f8cbd8b089ffc03e" - dependencies: - "@babel/core" "^7.0.0" - -metro-babel-transformer@0.51.1: - version "0.51.1" - resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.51.1.tgz#97be9e2b96c78aa202b52ae05fb86f71327aef72" - dependencies: - "@babel/core" "^7.0.0" - -metro-babel7-plugin-react-transform@0.51.0: - version "0.51.0" - resolved "https://registry.yarnpkg.com/metro-babel7-plugin-react-transform/-/metro-babel7-plugin-react-transform-0.51.0.tgz#af27dd81666b91f05d2b371b0d6d283c585e38b6" - dependencies: - "@babel/helper-module-imports" "^7.0.0" - -metro-babel7-plugin-react-transform@0.51.1: - version "0.51.1" - resolved "https://registry.yarnpkg.com/metro-babel7-plugin-react-transform/-/metro-babel7-plugin-react-transform-0.51.1.tgz#9cce2c340cc4006fc82aa6dfab27af22d592607e" - dependencies: - "@babel/helper-module-imports" "^7.0.0" - -metro-babel7-plugin-react-transform@0.54.1: - version "0.54.1" - resolved "https://registry.yarnpkg.com/metro-babel7-plugin-react-transform/-/metro-babel7-plugin-react-transform-0.54.1.tgz#5335b810284789724886dc483d5bde9c149a1996" - dependencies: - "@babel/helper-module-imports" "^7.0.0" - -metro-cache@0.51.1: - version "0.51.1" - resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.51.1.tgz#d0b296eab8e009214413bba87e4eac3d9b44cd04" - dependencies: - jest-serializer "24.0.0-alpha.6" - metro-core "0.51.1" - mkdirp "^0.5.1" - rimraf "^2.5.4" - -metro-config@0.51.1, metro-config@^0.51.0: - version "0.51.1" - resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.51.1.tgz#8f1a241ce2c0b521cd492c39bc5c6c69e3397b82" - dependencies: - cosmiconfig "^5.0.5" - metro "0.51.1" - metro-cache "0.51.1" - metro-core "0.51.1" - pretty-format "24.0.0-alpha.6" - -metro-core@0.51.1, metro-core@^0.51.0: - version "0.51.1" - resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.51.1.tgz#e7227fb1dd1bb3f953272fad9876e6201140b038" - dependencies: - jest-haste-map "24.0.0-alpha.6" - lodash.throttle "^4.1.1" - metro-resolver "0.51.1" - wordwrap "^1.0.0" - -metro-memory-fs@^0.51.0: - version "0.51.1" - resolved "https://registry.yarnpkg.com/metro-memory-fs/-/metro-memory-fs-0.51.1.tgz#624291f5956b0fd11532d80b1b85d550926f96c9" - -metro-minify-uglify@0.51.1: - version "0.51.1" - resolved "https://registry.yarnpkg.com/metro-minify-uglify/-/metro-minify-uglify-0.51.1.tgz#60cd8fe4d3e82d6670c717b8ddb52ae63199c0e4" - dependencies: - uglify-es "^3.1.9" - -metro-react-native-babel-preset@0.51.0: - version "0.51.0" - resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.51.0.tgz#978d960acf2d214bbbe43e59145878d663bd07de" - 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-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" - metro-babel7-plugin-react-transform "0.51.0" - react-transform-hmr "^1.0.4" - -metro-react-native-babel-preset@0.51.1: - version "0.51.1" - resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.51.1.tgz#44aeeedfea37f7c2ab8f6f273fa71b90fe65f089" - 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-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" - metro-babel7-plugin-react-transform "0.51.1" - react-transform-hmr "^1.0.4" - -metro-react-native-babel-preset@^0.54.0: - version "0.54.1" - resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.54.1.tgz#b8f03865c381841d7f8912e7ba46804ea3a928b8" - 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" - metro-babel7-plugin-react-transform "0.54.1" - react-transform-hmr "^1.0.4" - -metro-react-native-babel-transformer@0.51.0: - version "0.51.0" - resolved "https://registry.yarnpkg.com/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.51.0.tgz#57a695e97a19d95de63c9633f9d0dc024ee8e99a" - dependencies: - "@babel/core" "^7.0.0" - babel-preset-fbjs "^3.0.1" - metro-babel-transformer "0.51.0" - metro-react-native-babel-preset "0.51.0" - -metro-react-native-babel-transformer@^0.51.0: - version "0.51.1" - resolved "https://registry.yarnpkg.com/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.51.1.tgz#bac34f988c150c725cd1875c13701cc2032615f9" - dependencies: - "@babel/core" "^7.0.0" - babel-preset-fbjs "^3.0.1" - metro-babel-transformer "0.51.1" - metro-react-native-babel-preset "0.51.1" - -metro-resolver@0.51.1: - version "0.51.1" - resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.51.1.tgz#4c26f0baee47d30250187adca3d34c902e627611" - dependencies: - absolute-path "^0.0.0" - -metro-source-map@0.51.1: - version "0.51.1" - resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.51.1.tgz#1a8da138e98e184304d5558b4f92a5c2141822d0" - dependencies: - source-map "^0.5.6" - -metro@0.51.1, metro@^0.51.0: - version "0.51.1" - resolved "https://registry.yarnpkg.com/metro/-/metro-0.51.1.tgz#b0aad4731593b9f244261bad1abb2a006d1c8969" - 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.0.1" - 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.0.0-alpha.6" - jest-worker "24.0.0-alpha.6" - json-stable-stringify "^1.0.1" - lodash.throttle "^4.1.1" - merge-stream "^1.0.1" - metro-babel-transformer "0.51.1" - metro-cache "0.51.1" - metro-config "0.51.1" - metro-core "0.51.1" - metro-minify-uglify "0.51.1" - metro-react-native-babel-preset "0.51.1" - metro-resolver "0.51.1" - metro-source-map "0.51.1" - mime-types "2.1.11" - mkdirp "^0.5.1" - node-fetch "^2.2.0" - nullthrows "^1.1.0" - react-transform-hmr "^1.0.4" - resolve "^1.5.0" - rimraf "^2.5.4" - serialize-error "^2.1.0" - 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@^2.3.10, micromatch@^2.3.11, micromatch@^2.3.7, micromatch@^2.3.8: - version "2.3.11" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" - dependencies: - arr-diff "^2.0.0" - array-unique "^0.2.1" - braces "^1.8.2" - expand-brackets "^0.1.4" - extglob "^0.3.1" - filename-regex "^2.0.0" - is-extglob "^1.0.0" - is-glob "^2.0.1" - kind-of "^3.0.2" - normalize-path "^2.0.1" - object.omit "^2.0.0" - parse-glob "^3.0.4" - regex-cache "^0.4.2" - -micromatch@^3.1.10, micromatch@^3.1.4: - version "3.1.10" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" - 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.33.0 < 2", mime-db@~1.33.0: - version "1.33.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.33.0.tgz#a3492050a5cb9b63450541e39d9788d2272783db" - -mime-db@~1.23.0: - version "1.23.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.23.0.tgz#a31b4070adaea27d732ea333740a64d0ec9a6659" - -mime-db@~1.36.0: - version "1.36.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.36.0.tgz#5020478db3c7fe93aad7bbcc4dcf869c43363397" - -mime-types@2.1.11: - version "2.1.11" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.11.tgz#c259c471bda808a85d6cd193b430a5fae4473b3c" - dependencies: - mime-db "~1.23.0" - -mime-types@^2.1.12, mime-types@~2.1.18: - version "2.1.18" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.18.tgz#6f323f60a83d11146f831ff11fd66e2fe5503bb8" - dependencies: - mime-db "~1.33.0" - -mime-types@~2.1.19: - version "2.1.20" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.20.tgz#930cb719d571e903738520f8470911548ca2cc19" - dependencies: - mime-db "~1.36.0" - -mime@1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.4.1.tgz#121f9ebc49e3766f311a76e1fa1c8003c4b03aa6" - -mime@^1.3.4: - version "1.6.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" - -mimic-fn@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" - -mimic-fn@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" - -min-document@^2.19.0: - version "2.19.0" - resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" - dependencies: - dom-walk "^0.1.0" - -"minimatch@2 || 3", minimatch@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - 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" - -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" - -minimist@~0.0.1: - version "0.0.10" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" - -minipass@^2.2.1: - version "2.3.0" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.3.0.tgz#2e11b1c46df7fe7f1afbe9a490280add21ffe384" - dependencies: - safe-buffer "^5.1.1" - yallist "^3.0.0" - -minipass@^2.3.5: - version "2.3.5" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.3.5.tgz#cacebe492022497f656b0f0f51e2682a9ed2d848" - dependencies: - safe-buffer "^5.1.2" - yallist "^3.0.0" - -minipass@^2.8.6, minipass@^2.9.0: - version "2.9.0" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.9.0.tgz#e713762e7d3e32fed803115cf93e04bca9fcc9a6" - dependencies: - safe-buffer "^5.1.2" - yallist "^3.0.0" - -minizlib@^1.2.1: - version "1.3.3" - resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.3.3.tgz#2290de96818a34c29551c8a8d301216bd65a861d" - dependencies: - minipass "^2.9.0" - -mississippi@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" - dependencies: - concat-stream "^1.5.0" - duplexify "^3.4.2" - end-of-stream "^1.1.0" - flush-write-stream "^1.0.0" - from2 "^2.1.0" - parallel-transform "^1.1.0" - pump "^3.0.0" - pumpify "^1.3.3" - stream-each "^1.1.0" - through2 "^2.0.0" - -mixin-deep@^1.1.3, mixin-deep@^1.2.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" - dependencies: - for-in "^1.0.2" - is-extendable "^1.0.1" - -mixin-object@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/mixin-object/-/mixin-object-2.0.1.tgz#4fb949441dab182540f1fe035ba60e1947a5e57e" - dependencies: - for-in "^0.1.3" - is-extendable "^0.1.1" - -mkdirp@0.5.1, mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" - dependencies: - minimist "0.0.8" - -moment@^2.24.0: - version "2.24.0" - resolved "https://registry.yarnpkg.com/moment/-/moment-2.24.0.tgz#0d055d53f5052aa653c9f6eb68bb5d12bf5c2b5b" - -morgan@^1.9.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/morgan/-/morgan-1.10.0.tgz#091778abc1fc47cd3509824653dae1faab6b17d7" - dependencies: - basic-auth "~2.0.1" - debug "2.6.9" - depd "~2.0.0" - on-finished "~2.3.0" - on-headers "~1.0.2" - -move-concurrently@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" - dependencies: - aproba "^1.1.1" - copy-concurrently "^1.0.0" - fs-write-stream-atomic "^1.0.8" - mkdirp "^0.5.1" - rimraf "^2.5.4" - run-queue "^1.0.3" - -ms@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" - -ms@^2.0.0, ms@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" - -mute-stream@0.0.5: - version "0.0.5" - resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.5.tgz#8fbfabb0a98a253d3184331f9e8deb7372fac6c0" - -mute-stream@0.0.7, mute-stream@~0.0.4: - version "0.0.7" - resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" - -nan@^2.12.1: - version "2.14.0" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.0.tgz#7818f722027b2459a86f0295d434d1fc2336c52c" - -nan@^2.9.2: - version "2.11.1" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.11.1.tgz#90e22bccb8ca57ea4cd37cc83d3819b52eea6766" - -nanomatch@^1.2.9: - version "1.2.9" - resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.9.tgz#879f7150cb2dab7a471259066c104eee6e0fa7c2" - 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-odd "^2.0.0" - 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" - -nanoseconds@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/nanoseconds/-/nanoseconds-0.1.0.tgz#69ec39fcd00e77ab3a72de0a43342824cd79233a" - -natural-compare@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" - -needle@^2.2.1: - version "2.2.4" - resolved "https://registry.yarnpkg.com/needle/-/needle-2.2.4.tgz#51931bff82533b1928b7d1d69e01f1b00ffd2a4e" - dependencies: - debug "^2.1.2" - iconv-lite "^0.4.4" - sax "^1.2.4" - -negotiator@0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9" - -neo-async@^2.6.0: - version "2.6.1" - resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c" - -next-tick@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-0.2.2.tgz#75da4a927ee5887e39065880065b7336413b310d" - -nice-try@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" - -no-case@^2.2.0: - version "2.3.2" - resolved "https://registry.yarnpkg.com/no-case/-/no-case-2.3.2.tgz#60b813396be39b3f1288a4c1ed5d1e7d28b464ac" - dependencies: - lower-case "^1.1.1" - -node-fetch-npm@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/node-fetch-npm/-/node-fetch-npm-2.0.2.tgz#7258c9046182dca345b4208eda918daf33697ff7" - dependencies: - encoding "^0.1.11" - json-parse-better-errors "^1.0.0" - safe-buffer "^5.1.1" - -node-fetch@^1.0.1: - version "1.7.3" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef" - dependencies: - encoding "^0.1.11" - is-stream "^1.0.1" - -node-fetch@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.2.0.tgz#4ee79bde909262f9775f731e3656d0db55ced5b5" - -node-gyp@^5.0.2, node-gyp@^5.0.5: - version "5.0.5" - resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-5.0.5.tgz#f6cf1da246eb8c42b097d7cd4d6c3ce23a4163af" - dependencies: - env-paths "^1.0.0" - glob "^7.0.3" - graceful-fs "^4.1.2" - mkdirp "^0.5.0" - nopt "2 || 3" - npmlog "0 || 1 || 2 || 3 || 4" - request "^2.87.0" - rimraf "2" - semver "~5.3.0" - tar "^4.4.12" - which "1" - -node-int64@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" - -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" - -node-notifier@^5.2.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-5.2.1.tgz#fa313dd08f5517db0e2502e5758d664ac69f9dea" - dependencies: - growly "^1.3.0" - semver "^5.4.1" - shellwords "^0.1.1" - which "^1.3.0" - -node-pre-gyp@^0.10.0: - version "0.10.3" - resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.10.3.tgz#3070040716afdc778747b61b6887bf78880b80fc" - dependencies: - detect-libc "^1.0.2" - mkdirp "^0.5.1" - needle "^2.2.1" - nopt "^4.0.1" - npm-packlist "^1.1.6" - npmlog "^4.0.2" - rc "^1.2.7" - rimraf "^2.6.1" - semver "^5.3.0" - tar "^4" - -node-pre-gyp@^0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.12.0.tgz#39ba4bb1439da030295f899e3b520b7785766149" - dependencies: - detect-libc "^1.0.2" - mkdirp "^0.5.1" - needle "^2.2.1" - nopt "^4.0.1" - npm-packlist "^1.1.6" - npmlog "^4.0.2" - rc "^1.2.7" - rimraf "^2.6.1" - semver "^5.3.0" - tar "^4" - -node-uuid@1.4.7: - version "1.4.7" - resolved "https://registry.yarnpkg.com/node-uuid/-/node-uuid-1.4.7.tgz#6da5a17668c4b3dd59623bda11cf7fa4c1f60a6f" - -noncharacters@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/noncharacters/-/noncharacters-1.1.0.tgz#af33df30fd50ed3c53cd202258f25ada90b540d2" - -"nopt@2 || 3": - version "3.0.6" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" - dependencies: - abbrev "1" - -nopt@^4.0.1, nopt@~4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" - dependencies: - abbrev "1" - osenv "^0.1.4" - -normalize-package-data@^2.0.0, normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.4.0, normalize-package-data@^2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" - 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@^2.0.1, normalize-path@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" - dependencies: - remove-trailing-separator "^1.0.1" - -normalize-pkg@^0.3.20: - version "0.3.20" - resolved "https://registry.yarnpkg.com/normalize-pkg/-/normalize-pkg-0.3.20.tgz#2ee737149517850d9ceff5a6234af5ef89c515a8" - dependencies: - arr-union "^3.1.0" - array-unique "^0.3.2" - component-emitter "^1.2.1" - export-files "^2.1.1" - extend-shallow "^2.0.1" - fs-exists-sync "^0.1.0" - get-value "^2.0.6" - kind-of "^3.0.4" - lazy-cache "^2.0.1" - map-schema "^0.2.3" - minimist "^1.2.0" - mixin-deep "^1.1.3" - omit-empty "^0.4.1" - parse-git-config "^1.0.2" - repo-utils "^0.3.6" - semver "^5.3.0" - stringify-author "^0.1.3" - write-json "^0.2.2" - -now-and-later@0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/now-and-later/-/now-and-later-0.0.6.tgz#18a14dc3fc495dc06cfbe028f00be16ddac4faea" - dependencies: - once "^1.3.0" - -npm-audit-report@^1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/npm-audit-report/-/npm-audit-report-1.3.2.tgz#303bc78cd9e4c226415076a4f7e528c89fc77018" - dependencies: - cli-table3 "^0.5.0" - console-control-strings "^1.1.0" - -npm-bundled@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.0.3.tgz#7e71703d973af3370a9591bafe3a63aca0be2308" - -npm-cache-filename@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/npm-cache-filename/-/npm-cache-filename-1.0.2.tgz#ded306c5b0bfc870a9e9faf823bc5f283e05ae11" - -npm-install-checks@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/npm-install-checks/-/npm-install-checks-3.0.2.tgz#ab2e32ad27baa46720706908e5b14c1852de44d9" - dependencies: - semver "^2.3.0 || 3.x || 4 || 5" - -npm-lifecycle@^3.0.0, npm-lifecycle@^3.1.4: - version "3.1.4" - resolved "https://registry.yarnpkg.com/npm-lifecycle/-/npm-lifecycle-3.1.4.tgz#de6975c7d8df65f5150db110b57cce498b0b604c" - dependencies: - byline "^5.0.0" - graceful-fs "^4.1.15" - node-gyp "^5.0.2" - resolve-from "^4.0.0" - slide "^1.1.6" - uid-number "0.0.6" - umask "^1.1.0" - which "^1.3.1" - -npm-logical-tree@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/npm-logical-tree/-/npm-logical-tree-1.2.1.tgz#44610141ca24664cad35d1e607176193fd8f5b88" - -npm-normalize-package-bin@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz#6e79a41f23fd235c0623218228da7d9c23b8f6e2" - -"npm-package-arg@^4.0.0 || ^5.0.0 || ^6.0.0", npm-package-arg@^6.0.0, npm-package-arg@^6.1.0, npm-package-arg@^6.1.1: - version "6.1.1" - resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-6.1.1.tgz#02168cb0a49a2b75bf988a28698de7b529df5cb7" - dependencies: - hosted-git-info "^2.7.1" - osenv "^0.1.5" - semver "^5.6.0" - validate-npm-package-name "^3.0.0" - -npm-packlist@^1.1.12, npm-packlist@^1.1.6, npm-packlist@^1.4.7: - version "1.4.7" - resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.7.tgz#9e954365a06b80b18111ea900945af4f88ed4848" - dependencies: - ignore-walk "^3.0.1" - npm-bundled "^1.0.1" - -npm-pick-manifest@^3.0.0, npm-pick-manifest@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-3.0.2.tgz#f4d9e5fd4be2153e5f4e5f9b7be8dc419a99abb7" - dependencies: - figgy-pudding "^3.5.1" - npm-package-arg "^6.0.0" - semver "^5.4.1" - -npm-profile@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/npm-profile/-/npm-profile-4.0.2.tgz#8272a71c19634d0dce9c35a5daf8ee589cbb0f52" - dependencies: - aproba "^1.1.2 || 2" - figgy-pudding "^3.4.1" - npm-registry-fetch "^4.0.0" - -npm-registry-fetch@^4.0.0, npm-registry-fetch@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-4.0.2.tgz#2b1434f93ccbe6b6385f8e45f45db93e16921d7a" - dependencies: - JSONStream "^1.3.4" - bluebird "^3.5.1" - figgy-pudding "^3.4.1" - lru-cache "^5.1.1" - make-fetch-happen "^5.0.0" - npm-package-arg "^6.1.0" - safe-buffer "^5.2.0" - -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" - dependencies: - path-key "^2.0.0" - -npm-user-validate@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/npm-user-validate/-/npm-user-validate-1.0.0.tgz#8ceca0f5cea04d4e93519ef72d0557a75122e951" - -npm@^6.13.4: - version "6.13.4" - resolved "https://registry.yarnpkg.com/npm/-/npm-6.13.4.tgz#1e95b0f311999cf682384c38865dfeb3127203bb" - dependencies: - JSONStream "^1.3.5" - abbrev "~1.1.1" - ansicolors "~0.3.2" - ansistyles "~0.1.3" - aproba "^2.0.0" - archy "~1.0.0" - bin-links "^1.1.6" - bluebird "^3.5.5" - byte-size "^5.0.1" - cacache "^12.0.3" - call-limit "^1.1.1" - chownr "^1.1.3" - ci-info "^2.0.0" - cli-columns "^3.1.2" - cli-table3 "^0.5.1" - cmd-shim "^3.0.3" - columnify "~1.5.4" - config-chain "^1.1.12" - debuglog "*" - detect-indent "~5.0.0" - detect-newline "^2.1.0" - dezalgo "~1.0.3" - editor "~1.0.0" - figgy-pudding "^3.5.1" - find-npm-prefix "^1.0.2" - fs-vacuum "~1.2.10" - fs-write-stream-atomic "~1.0.10" - gentle-fs "^2.3.0" - glob "^7.1.4" - graceful-fs "^4.2.3" - has-unicode "~2.0.1" - hosted-git-info "^2.8.5" - iferr "^1.0.2" - imurmurhash "*" - infer-owner "^1.0.4" - inflight "~1.0.6" - inherits "^2.0.4" - ini "^1.3.5" - init-package-json "^1.10.3" - is-cidr "^3.0.0" - json-parse-better-errors "^1.0.2" - lazy-property "~1.0.0" - libcipm "^4.0.7" - libnpm "^3.0.1" - libnpmaccess "^3.0.2" - libnpmhook "^5.0.3" - libnpmorg "^1.0.1" - libnpmsearch "^2.0.2" - libnpmteam "^1.0.2" - libnpx "^10.2.0" - lock-verify "^2.1.0" - lockfile "^1.0.4" - lodash._baseindexof "*" - lodash._baseuniq "~4.6.0" - lodash._bindcallback "*" - lodash._cacheindexof "*" - lodash._createcache "*" - lodash._getnative "*" - lodash.clonedeep "~4.5.0" - lodash.restparam "*" - lodash.union "~4.6.0" - lodash.uniq "~4.5.0" - lodash.without "~4.4.0" - lru-cache "^5.1.1" - meant "~1.0.1" - mississippi "^3.0.0" - mkdirp "~0.5.1" - move-concurrently "^1.0.1" - node-gyp "^5.0.5" - nopt "~4.0.1" - normalize-package-data "^2.5.0" - npm-audit-report "^1.3.2" - npm-cache-filename "~1.0.2" - npm-install-checks "^3.0.2" - npm-lifecycle "^3.1.4" - npm-package-arg "^6.1.1" - npm-packlist "^1.4.7" - npm-pick-manifest "^3.0.2" - npm-profile "^4.0.2" - npm-registry-fetch "^4.0.2" - npm-user-validate "~1.0.0" - npmlog "~4.1.2" - once "~1.4.0" - opener "^1.5.1" - osenv "^0.1.5" - pacote "^9.5.11" - path-is-inside "~1.0.2" - promise-inflight "~1.0.1" - qrcode-terminal "^0.12.0" - query-string "^6.8.2" - qw "~1.0.1" - read "~1.0.7" - read-cmd-shim "^1.0.5" - read-installed "~4.0.3" - read-package-json "^2.1.1" - read-package-tree "^5.3.1" - readable-stream "^3.4.0" - readdir-scoped-modules "^1.1.0" - request "^2.88.0" - retry "^0.12.0" - rimraf "^2.6.3" - safe-buffer "^5.1.2" - semver "^5.7.1" - sha "^3.0.0" - slide "~1.1.6" - sorted-object "~2.0.1" - sorted-union-stream "~2.1.3" - ssri "^6.0.1" - stringify-package "^1.0.1" - tar "^4.4.13" - text-table "~0.2.0" - tiny-relative-date "^1.3.0" - uid-number "0.0.6" - umask "~1.1.0" - unique-filename "^1.1.1" - unpipe "~1.0.0" - update-notifier "^2.5.0" - uuid "^3.3.3" - validate-npm-package-license "^3.0.4" - validate-npm-package-name "~3.0.0" - which "^1.3.1" - worker-farm "^1.7.0" - write-file-atomic "^2.4.3" - -"npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.2, npmlog@^4.1.2, npmlog@~4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" - dependencies: - are-we-there-yet "~1.1.2" - console-control-strings "~1.1.0" - gauge "~2.7.3" - set-blocking "~2.0.0" - -npmlog@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-2.0.4.tgz#98b52530f2514ca90d09ec5b22c8846722375692" - dependencies: - ansi "~0.3.1" - are-we-there-yet "~1.1.2" - gauge "~1.2.5" - -nugget@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/nugget/-/nugget-2.0.1.tgz#201095a487e1ad36081b3432fa3cada4f8d071b0" - 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.0" - resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.0.tgz#832bb19ef7fedab989f81675c846e2858a3917a2" - -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" - -nwmatcher@^1.4.3: - version "1.4.4" - resolved "https://registry.yarnpkg.com/nwmatcher/-/nwmatcher-1.4.4.tgz#2285631f34a95f0d0395cd900c96ed39b58f346e" - -oauth-sign@~0.9.0: - version "0.9.0" - resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" - -object-assign@^4.0.0, 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" - -object-copy@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" - dependencies: - copy-descriptor "^0.1.0" - define-property "^0.2.5" - kind-of "^3.0.3" - -object-keys@^1.0.8: - version "1.0.11" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.0.11.tgz#c54601778ad560f1142ce0e01bcca8b56d13426d" - -object-keys@~0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-0.4.0.tgz#28a6aae7428dd2c3a92f3d95f21335dd204e0336" - -object-visit@^0.3.4: - version "0.3.4" - resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-0.3.4.tgz#ae15cf86f0b2fdd551771636448452c54c3da829" - dependencies: - isobject "^2.0.0" - -object-visit@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" - dependencies: - isobject "^3.0.0" - -object.getownpropertydescriptors@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz#8758c846f5b407adab0f236e0986f14b051caa16" - dependencies: - define-properties "^1.1.2" - es-abstract "^1.5.1" - -object.omit@^2.0.0, object.omit@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" - dependencies: - for-own "^0.1.4" - is-extendable "^0.1.1" - -object.pick@^1.1.2, object.pick@^1.2.0, object.pick@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" - dependencies: - isobject "^3.0.1" - -omit-empty@^0.3.6: - version "0.3.6" - resolved "https://registry.yarnpkg.com/omit-empty/-/omit-empty-0.3.6.tgz#6d38405f2aa61c911eb504fe68805c566d85c316" - dependencies: - has-values "^0.1.4" - is-date-object "^1.0.1" - isobject "^2.0.0" - reduce-object "^0.1.3" - -omit-empty@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/omit-empty/-/omit-empty-0.4.1.tgz#294a3782f2cb20c7497c4122b6237c9dcc0c63ab" - dependencies: - has-values "^0.1.4" - kind-of "^3.0.3" - reduce-object "^0.1.3" - -on-finished@~2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" - 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" - -once@^1.3.0, once@^1.3.1, once@^1.3.2, once@^1.4.0, once@~1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - dependencies: - wrappy "1" - -once@~1.3.0: - version "1.3.3" - resolved "https://registry.yarnpkg.com/once/-/once-1.3.3.tgz#b2e261557ce4c314ec8304f3fa82663e4297ca20" - dependencies: - wrappy "1" - -onetime@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz#a1f7838f8314c516f05ecefcbc4ccfe04b4ed789" - -onetime@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" - dependencies: - mimic-fn "^1.0.0" - -opencollective-postinstall@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.2.tgz#5657f1bede69b6e33a45939b061eb53d3c6c3a89" - -opener@^1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.1.tgz#6d2f0e77f1a0af0032aca716c2c1fbb8e7e8abed" - -opn@^3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/opn/-/opn-3.0.3.tgz#b6d99e7399f78d65c3baaffef1fb288e9b85243a" - dependencies: - object-assign "^4.0.1" - -optimist@^0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686" - dependencies: - minimist "~0.0.1" - wordwrap "~0.0.2" - -option-cache@^3.3.5, option-cache@^3.4.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/option-cache/-/option-cache-3.5.0.tgz#cb765155ba2a861c1109ff26e2a20eaa06612b2b" - dependencies: - arr-flatten "^1.0.3" - collection-visit "^1.0.0" - component-emitter "^1.2.1" - get-value "^2.0.6" - has-value "^0.3.1" - kind-of "^3.2.2" - lazy-cache "^2.0.2" - set-value "^0.4.3" - to-object-path "^0.3.0" - -optionator@^0.8.1: - version "0.8.2" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64" - dependencies: - deep-is "~0.1.3" - fast-levenshtein "~2.0.4" - levn "~0.3.0" - prelude-ls "~1.1.2" - type-check "~0.3.2" - wordwrap "~1.0.0" - -options@>=0.0.5: - version "0.0.6" - resolved "https://registry.yarnpkg.com/options/-/options-0.0.6.tgz#ec22d312806bb53e731773e7cdaefcf1c643128f" - -ordered-read-streams@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/ordered-read-streams/-/ordered-read-streams-0.3.0.tgz#7137e69b3298bb342247a1bbee3881c80e2fd78b" - dependencies: - is-stream "^1.0.1" - readable-stream "^2.0.1" - -os-homedir@^1.0.0, os-homedir@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" - -os-locale@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-2.1.0.tgz#42bc2900a6b5b8bd17376c8e882b65afccf24bf2" - dependencies: - execa "^0.7.0" - lcid "^1.0.0" - mem "^1.1.0" - -os-locale@^3.0.0, os-locale@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-3.1.0.tgz#a802a6ee17f24c10483ab9935719cef4ed16bf1a" - dependencies: - execa "^1.0.0" - lcid "^2.0.0" - mem "^4.0.0" - -os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" - -osenv@^0.1.4, osenv@^0.1.5: - version "0.1.5" - resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" - dependencies: - os-homedir "^1.0.0" - os-tmpdir "^1.0.0" - -output-file-sync@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/output-file-sync/-/output-file-sync-2.0.1.tgz#f53118282f5f553c2799541792b723a4c71430c0" - dependencies: - graceful-fs "^4.1.11" - is-plain-obj "^1.1.0" - mkdirp "^0.5.1" - -p-defer@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" - -p-each-series@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-each-series/-/p-each-series-1.0.0.tgz#930f3d12dd1f50e7434457a22cd6f04ac6ad7f71" - dependencies: - p-reduce "^1.0.0" - -p-finally@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" - -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" - -p-limit@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.2.0.tgz#0e92b6bedcb59f022c13d0f1949dc82d15909f1c" - dependencies: - p-try "^1.0.0" - -p-limit@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.2.0.tgz#417c9941e6027a9abcba5092dd2904e255b5fbc2" - 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" - 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" - dependencies: - p-limit "^2.0.0" - -p-reduce@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-reduce/-/p-reduce-1.0.0.tgz#18c2b0dd936a4690a529f8231f58a0fdb6a47dfa" - -p-try@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" - -p-try@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" - -package-json@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/package-json/-/package-json-4.0.1.tgz#8869a0401253661c4c4ca3da6c2121ed555f5eed" - dependencies: - got "^6.7.1" - registry-auth-token "^3.0.1" - registry-url "^3.0.3" - semver "^5.1.0" - -pacote@^9.1.0, pacote@^9.5.11, pacote@^9.5.3: - version "9.5.11" - resolved "https://registry.yarnpkg.com/pacote/-/pacote-9.5.11.tgz#524152077cb392c47b1fbe198aa28f778bef7ee1" - dependencies: - bluebird "^3.5.3" - cacache "^12.0.2" - chownr "^1.1.2" - figgy-pudding "^3.5.1" - get-stream "^4.1.0" - glob "^7.1.3" - infer-owner "^1.0.4" - lru-cache "^5.1.1" - make-fetch-happen "^5.0.0" - minimatch "^3.0.4" - minipass "^2.3.5" - mississippi "^3.0.0" - mkdirp "^0.5.1" - normalize-package-data "^2.4.0" - npm-normalize-package-bin "^1.0.0" - npm-package-arg "^6.1.0" - npm-packlist "^1.1.12" - npm-pick-manifest "^3.0.0" - npm-registry-fetch "^4.0.0" - osenv "^0.1.5" - promise-inflight "^1.0.1" - promise-retry "^1.1.1" - protoduck "^5.0.1" - rimraf "^2.6.2" - safe-buffer "^5.1.2" - semver "^5.6.0" - ssri "^6.0.1" - tar "^4.4.10" - unique-filename "^1.1.1" - which "^1.3.1" - -pad-right@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/pad-right/-/pad-right-0.2.2.tgz#6fbc924045d244f2a2a244503060d3bfc6009774" - dependencies: - repeat-string "^1.5.2" - -paginationator@^0.1.3: - version "0.1.4" - resolved "https://registry.yarnpkg.com/paginationator/-/paginationator-0.1.4.tgz#84786dd3850aae1f11bbb911b0c1e0851b538106" - -parallel-transform@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.1.0.tgz#d410f065b05da23081fcd10f28854c29bda33b06" - dependencies: - cyclist "~0.2.2" - inherits "^2.0.3" - readable-stream "^2.1.5" - -parse-author@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/parse-author/-/parse-author-1.0.0.tgz#5ec1590062977bd9cb3962e9173b87586437f5df" - -parse-git-config@^1.0.2, parse-git-config@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/parse-git-config/-/parse-git-config-1.1.1.tgz#d3a9984317132f57398712bba438e129590ddf8c" - dependencies: - extend-shallow "^2.0.1" - fs-exists-sync "^0.1.0" - git-config-path "^1.0.1" - ini "^1.3.4" - -parse-github-url@^0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/parse-github-url/-/parse-github-url-0.3.2.tgz#76ef01ebfe0b1e9c0f493672952cc6a4cd9cb260" - -parse-glob@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" - dependencies: - glob-base "^0.3.0" - is-dotfile "^1.0.0" - is-extglob "^1.0.0" - is-glob "^2.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" - 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" - 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" - -parse-passwd@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" - -parse5@4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608" - -parser-front-matter@^1.4.1: - version "1.6.4" - resolved "https://registry.yarnpkg.com/parser-front-matter/-/parser-front-matter-1.6.4.tgz#71fe3288a51c7b8734163f3793f3fdc24b0a8a90" - dependencies: - extend-shallow "^2.0.1" - file-is-binary "^1.0.0" - gray-matter "^3.0.2" - isobject "^3.0.1" - lazy-cache "^2.0.2" - mixin-deep "^1.2.0" - trim-leading-lines "^0.1.1" - -parseurl@~1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.2.tgz#fc289d4ed8993119460c156253262cdc8de65bf3" - -pascalcase@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" - -path-dirname@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" - -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" - 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" - -path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - -path-is-inside@^1.0.1, path-is-inside@^1.0.2, 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" - -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" - -path-parse@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.5.tgz#3c1adf871ea9cd6c9431b6ea2bd74a0ff055c4c1" - -path-parse@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" - -path-to-regexp@^1.2.1, path-to-regexp@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.7.0.tgz#59fde0f435badacba103a84e9d3bc64e96b9937d" - 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" - 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" - dependencies: - pify "^2.0.0" - -path-type@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" - dependencies: - pify "^3.0.0" - -pegjs@0.9.0: - version "0.9.0" - resolved "https://registry.yarnpkg.com/pegjs/-/pegjs-0.9.0.tgz#f6aefa2e3ce56169208e52179dfe41f89141a369" - -pend@~1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" - -performance-now@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" - -pify@^2.0.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" - -pify@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" - -pify@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" - -pinkie-promise@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" - 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" - -pirates@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.0.tgz#850b18781b4ac6ec58a43c9ed9ec5fe6796addbd" - dependencies: - node-modules-regexp "^1.0.0" - -pirates@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87" - 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" - 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" - dependencies: - find-up "^3.0.0" - -pkg-store@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/pkg-store/-/pkg-store-0.2.2.tgz#b1f5c0f8620a59fd66586acc5e256f4c2c37a0d8" - dependencies: - cache-base "^0.8.2" - kind-of "^3.0.2" - lazy-cache "^1.0.3" - union-value "^0.2.3" - write-json "^0.2.2" - -plist@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/plist/-/plist-1.2.0.tgz#084b5093ddc92506e259f874b8d9b1afb8c79593" - dependencies: - base64-js "0.0.8" - util-deprecate "1.0.2" - xmlbuilder "4.0.0" - xmldom "0.1.x" - -plist@^3.0.0, plist@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/plist/-/plist-3.0.1.tgz#a9b931d17c304e8912ef0ba3bdd6182baf2e1f8c" - 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" - 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" - -pn@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" - -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" - -prelude-ls@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" - -prepend-http@^1.0.1: - version "1.0.4" - resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" - -preserve@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" - -pretty-bytes@^1.0.2: - version "1.0.4" - resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-1.0.4.tgz#0a22e8210609ad35542f8c8d5d2159aff0751c84" - dependencies: - get-stdin "^4.0.1" - meow "^3.1.0" - -pretty-format@24.0.0-alpha.6: - version "24.0.0-alpha.6" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-24.0.0-alpha.6.tgz#25ad2fa46b342d6278bf241c5d2114d4376fbac1" - dependencies: - ansi-regex "^4.0.0" - ansi-styles "^3.2.0" - -pretty-format@^24.8.0: - version "24.8.0" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-24.8.0.tgz#8dae7044f58db7cb8be245383b565a963e3c27f2" - dependencies: - "@jest/types" "^24.8.0" - ansi-regex "^4.0.0" - ansi-styles "^3.2.0" - react-is "^16.8.4" - -pretty-time@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/pretty-time/-/pretty-time-0.2.0.tgz#7a3bdec4049c620cd7c42b7f342b74d56e73d74e" - dependencies: - is-number "^2.0.2" - nanoseconds "^0.1.0" - -private@^0.1.6, private@^0.1.7, private@^0.1.8: - version "0.1.8" - resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" - -process-nextick-args@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3" - -process-nextick-args@^2.0.0, process-nextick-args@~2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa" - -process@~0.5.1: - version "0.5.2" - resolved "https://registry.yarnpkg.com/process/-/process-0.5.2.tgz#1638d8a8e34c2f440a91db95ab9aeb677fc185cf" - -progress-stream@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/progress-stream/-/progress-stream-1.2.0.tgz#2cd3cfea33ba3a89c9c121ec3347abe9ab125f77" - dependencies: - speedometer "~0.1.2" - through2 "~0.2.3" - -project-name@^0.2.4, project-name@^0.2.5, project-name@^0.2.6: - version "0.2.6" - resolved "https://registry.yarnpkg.com/project-name/-/project-name-0.2.6.tgz#3e4f781fe1ee94b0786a9bae53506376c379af69" - dependencies: - find-pkg "^0.1.2" - git-repo-name "^0.6.0" - minimist "^1.2.0" - -promise-inflight@^1.0.1, promise-inflight@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" - -promise-retry@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/promise-retry/-/promise-retry-1.1.1.tgz#6739e968e3051da20ce6497fb2b50f6911df3d6d" - dependencies: - err-code "^1.0.0" - retry "^0.10.0" - -promise@^7.1.1: - version "7.3.1" - resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" - dependencies: - asap "~2.0.3" - -prompts@^2.0.1: - version "2.1.0" - resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.1.0.tgz#bf90bc71f6065d255ea2bdc0fe6520485c1b45db" - dependencies: - kleur "^3.0.2" - sisteransi "^1.0.0" - -promzard@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/promzard/-/promzard-0.3.0.tgz#26a5d6ee8c7dee4cb12208305acfb93ba382a9ee" - dependencies: - read "1" - -prop-types@^15.5.10, prop-types@^15.5.8: - version "15.6.1" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.1.tgz#36644453564255ddda391191fb3a125cbdf654ca" - dependencies: - fbjs "^0.8.16" - loose-envify "^1.3.1" - object-assign "^4.1.1" - -prop-types@^15.6.1, prop-types@^15.6.2: - version "15.6.2" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.2.tgz#05d5ca77b4453e985d60fc7ff8c859094a497102" - dependencies: - loose-envify "^1.3.1" - object-assign "^4.1.1" - -prop-types@^15.7.2: - version "15.7.2" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" - dependencies: - loose-envify "^1.4.0" - object-assign "^4.1.1" - react-is "^16.8.1" - -proto-list@~1.2.1: - version "1.2.4" - resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" - -protoduck@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/protoduck/-/protoduck-5.0.1.tgz#03c3659ca18007b69a50fd82a7ebcc516261151f" - dependencies: - genfun "^5.0.0" - -prr@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" - -pseudomap@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" - -psl@^1.1.24: - version "1.1.29" - resolved "https://registry.yarnpkg.com/psl/-/psl-1.1.29.tgz#60f580d360170bb722a797cc704411e6da850c67" - -pump@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -pump@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -pumpify@^1.3.3: - version "1.5.0" - resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.0.tgz#30c905a26c88fa0074927af07256672b474b1c15" - dependencies: - duplexify "^3.6.0" - inherits "^2.0.3" - pump "^2.0.0" - -punycode@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" - -punycode@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.0.tgz#5f863edc89b96db09074bad7947bf09056ca4e7d" - -qrcode-terminal@^0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/qrcode-terminal/-/qrcode-terminal-0.12.0.tgz#bb5b699ef7f9f0505092a3748be4464fe71b5819" - -qs@~6.5.2: - version "6.5.2" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" - -query-string@^6.4.2, query-string@^6.8.2: - version "6.9.0" - resolved "https://registry.yarnpkg.com/query-string/-/query-string-6.9.0.tgz#1c3b727c370cf00f177c99f328fda2108f8fa3dd" - dependencies: - decode-uri-component "^0.2.0" - split-on-first "^1.0.0" - strict-uri-encode "^2.0.0" - -question-cache@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/question-cache/-/question-cache-0.4.0.tgz#e2b9937fc5fb7dc60fbb9f105f1fa254b33dea7d" - dependencies: - arr-flatten "^1.0.1" - arr-union "^3.1.0" - async "1.5.2" - debug "^2.2.0" - define-property "^0.2.5" - get-value "^2.0.5" - has-value "^0.3.1" - inquirer2 "^0.1.1" - is-answer "^0.1.0" - isobject "^2.0.0" - lazy-cache "^1.0.3" - mixin-deep "^1.1.3" - omit-empty "^0.3.6" - option-cache "^3.3.5" - os-homedir "^1.0.1" - project-name "^0.2.4" - set-value "^0.3.3" - to-choices "^0.2.0" - use "^1.1.2" - -question-cache@^0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/question-cache/-/question-cache-0.5.1.tgz#0bc27329175341707df5acd31ef2ddf67029168d" - dependencies: - arr-flatten "^1.0.1" - arr-union "^3.1.0" - async-each-series "^1.1.0" - debug "^2.2.0" - define-property "^0.2.5" - get-value "^2.0.6" - has-value "^0.3.1" - inquirer2 "^0.1.1" - is-answer "^0.1.0" - isobject "^2.1.0" - lazy-cache "^2.0.1" - mixin-deep "^1.1.3" - omit-empty "^0.4.1" - option-cache "^3.4.0" - os-homedir "^1.0.1" - project-name "^0.2.5" - set-value "^0.3.3" - to-choices "^0.2.0" - use "^2.0.0" - -question-store@^0.11.0: - version "0.11.1" - resolved "https://registry.yarnpkg.com/question-store/-/question-store-0.11.1.tgz#81fd4d445f4d5adc2a6223c2523fa7123e04fd7d" - dependencies: - common-config "^0.1.0" - data-store "^0.16.1" - debug "^2.2.0" - is-answer "^0.1.0" - lazy-cache "^2.0.1" - project-name "^0.2.6" - question-cache "^0.5.1" - -qw@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/qw/-/qw-1.0.1.tgz#efbfdc740f9ad054304426acb183412cc8b996d4" - -randomatic@^1.1.3: - version "1.1.7" - resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-1.1.7.tgz#c7abe9cc8b87c0baa876b19fde83fd464797e38c" - dependencies: - is-number "^3.0.0" - kind-of "^4.0.0" - -range-parser@~1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" - -rc@^1.0.1, rc@^1.1.6: - version "1.2.7" - resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.7.tgz#8a10ca30d588d00464360372b890d06dacd02297" - dependencies: - deep-extend "^0.5.1" - ini "~1.3.0" - minimist "^1.2.0" - strip-json-comments "~2.0.1" - -rc@^1.1.2, rc@^1.2.7: - version "1.2.8" - resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" - dependencies: - deep-extend "^0.6.0" - ini "~1.3.0" - minimist "^1.2.0" - strip-json-comments "~2.0.1" - -react-clone-referenced-element@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/react-clone-referenced-element/-/react-clone-referenced-element-1.0.1.tgz#2bba8c69404c5e4a944398600bcc4c941f860682" - -react-deep-force-update@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/react-deep-force-update/-/react-deep-force-update-1.1.1.tgz#bcd31478027b64b3339f108921ab520b4313dc2c" - -react-devtools-core@^3.6.0: - version "3.6.1" - resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-3.6.1.tgz#51af81ceada65209bbccb8b547a01187cd1cbf04" - dependencies: - shell-quote "^1.6.1" - ws "^3.3.1" - -react-devtools@^3.6.0: - version "3.6.1" - resolved "https://registry.yarnpkg.com/react-devtools/-/react-devtools-3.6.1.tgz#a208651cf23283cafdf265a194b7480b59c3e0d4" - 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.7.0, react-is@^16.8.1, react-is@^16.8.2, react-is@^16.8.3, react-is@^16.8.4, react-is@^16.8.6: - version "16.8.6" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.8.6.tgz#5bbc1e2d29141c9fbdfed456343fe2bc430a6a16" - -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" - -react-native-action-sheet-component@0.0.36: - version "0.0.36" - resolved "https://registry.yarnpkg.com/react-native-action-sheet-component/-/react-native-action-sheet-component-0.0.36.tgz#a8d5f9907a1484f556e59b0e0fdd7df33c212188" - dependencies: - babel-plugin-flow-react-proptypes "^2.1.3" - babel-preset-es2016 "^6.22.0" - babel-preset-react-native "^1.9.1" - lodash "^4.17.4" - prop-types "^15.5.8" - react-native-animated-overlay "^0.0.10" - react-native-root-siblings "^1.2.0" - -react-native-animatable@^1.2.4, react-native-animatable@^1.3.1: - version "1.3.2" - resolved "https://registry.yarnpkg.com/react-native-animatable/-/react-native-animatable-1.3.2.tgz#4783ee1a73dc98815aef234ce6b819f80bfe7d80" - dependencies: - prop-types "^15.5.10" - -react-native-animated-overlay@^0.0.10: - version "0.0.10" - resolved "https://registry.yarnpkg.com/react-native-animated-overlay/-/react-native-animated-overlay-0.0.10.tgz#7dd4a7615605970b7057c7ccabe45c2b83d36da6" - -react-native-collapsible@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/react-native-collapsible/-/react-native-collapsible-1.4.0.tgz#ec03cac361178319b77bb9993b73677356dd89d2" - dependencies: - prop-types "^15.6.2" - -react-native-elements@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/react-native-elements/-/react-native-elements-1.1.0.tgz#f99bcda4459a886f3ab4591c684c099d37aedf2b" - dependencies: - color "^3.1.0" - deepmerge "^3.1.0" - hoist-non-react-statics "^3.1.0" - opencollective-postinstall "^2.0.0" - prop-types "^15.5.8" - react-native-ratings "^6.3.0" - react-native-status-bar-height "^2.2.0" - -react-native-firebase@^5.4.0: - version "5.4.2" - resolved "https://registry.yarnpkg.com/react-native-firebase/-/react-native-firebase-5.4.2.tgz#6a66fea38724a7e76d9486b87e02129fda266290" - dependencies: - opencollective-postinstall "^2.0.0" - prop-types "^15.6.2" - -react-native-gesture-handler@^1.2.1: - version "1.2.2" - resolved "https://registry.yarnpkg.com/react-native-gesture-handler/-/react-native-gesture-handler-1.2.2.tgz#570f7d8d3906fe9561f22360a3ab3462d06c3dc6" - dependencies: - hoist-non-react-statics "^2.3.1" - invariant "^2.2.2" - prop-types "^15.5.10" - -react-native-keep-awake@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/react-native-keep-awake/-/react-native-keep-awake-4.0.0.tgz#d89fdc3fb60b3cffa979ef37dc5816196df998a2" - -react-native-modal-datetime-picker@^6.0.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/react-native-modal-datetime-picker/-/react-native-modal-datetime-picker-6.1.0.tgz#246563ed582e68a886134ba1e2a3226504590819" - dependencies: - prop-types "^15.6.2" - react-native-modal "^9.0.0" - -react-native-modal-selector@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/react-native-modal-selector/-/react-native-modal-selector-1.0.3.tgz#fc7e26881e36969e98c0cfc5b2dcd2e85b178fa4" - dependencies: - prop-types "^15.5.10" - -react-native-modal@^7.0.2: - version "7.0.2" - resolved "https://registry.yarnpkg.com/react-native-modal/-/react-native-modal-7.0.2.tgz#6048217807e03cd585204dace2e1ca1726c0b647" - dependencies: - prop-types "^15.6.1" - react-native-animatable "^1.2.4" - -react-native-modal@^9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/react-native-modal/-/react-native-modal-9.0.0.tgz#0bfd0770361a2e5c6e0072bfdb0f1277f9662dba" - dependencies: - prop-types "^15.6.2" - react-native-animatable "^1.2.4" - -react-native-ratings@^6.3.0: - version "6.3.1" - resolved "https://registry.yarnpkg.com/react-native-ratings/-/react-native-ratings-6.3.1.tgz#4e4bd87f376423dc62c933f570fc1932c78adaa4" - dependencies: - lodash "^4.17.4" - prop-types "^15.5.10" - -react-native-root-siblings@^1.2.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/react-native-root-siblings/-/react-native-root-siblings-1.3.0.tgz#46e40634a5ed84737965863b4dc551fa0e251c68" - dependencies: - static-container "^1.0.0" - -react-native-safe-area-view@^0.14.1, react-native-safe-area-view@^0.14.4: - version "0.14.4" - resolved "https://registry.yarnpkg.com/react-native-safe-area-view/-/react-native-safe-area-view-0.14.4.tgz#1647fa74fd452cb8cee4f47bd08de3829451bf5d" - dependencies: - hoist-non-react-statics "^2.3.1" - -"react-native-screens@^1.0.0 || ^1.0.0-alpha": - version "1.0.0-alpha.22" - resolved "https://registry.yarnpkg.com/react-native-screens/-/react-native-screens-1.0.0-alpha.22.tgz#7a120377b52aa9bbb94d0b8541a014026be9289b" - -react-native-sortable-list@0.0.23: - version "0.0.23" - resolved "https://registry.yarnpkg.com/react-native-sortable-list/-/react-native-sortable-list-0.0.23.tgz#9a63d0fffb5442ea686aa0576c1ee9113714fdbf" - dependencies: - prop-types "^15.5.10" - -react-native-sound@^0.10.9: - version "0.10.12" - resolved "https://registry.yarnpkg.com/react-native-sound/-/react-native-sound-0.10.12.tgz#f912d6f9d6e9e2b42b391e0226787628d940f01a" - -react-native-spinkit@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/react-native-spinkit/-/react-native-spinkit-1.3.0.tgz#d238fb2a52e7c4e121c1ee2025a4fd55568b1f7a" - dependencies: - prop-types "^15.5.8" - -react-native-splash-screen@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/react-native-splash-screen/-/react-native-splash-screen-3.1.1.tgz#1a4e46c9fdce53ff52af2a2cb4181788c4e30b30" - -react-native-sqlite-storage@^3.3.10: - version "3.3.10" - resolved "https://registry.yarnpkg.com/react-native-sqlite-storage/-/react-native-sqlite-storage-3.3.10.tgz#b331de4ba61ec1f6223d28da4baff533bf4004cf" - dependencies: - xcode "0.8.9" - -react-native-status-bar-height@^2.2.0: - version "2.3.1" - resolved "https://registry.yarnpkg.com/react-native-status-bar-height/-/react-native-status-bar-height-2.3.1.tgz#b92ce9112c2367290847ac11284d9d84a6330169" - -react-native-tab-view@^1.2.0, react-native-tab-view@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/react-native-tab-view/-/react-native-tab-view-1.4.1.tgz#f113cd87485808f0c991abec937f70fa380478b9" - dependencies: - prop-types "^15.6.1" - -react-native-vector-icons@^6.2.0: - version "6.4.2" - resolved "https://registry.yarnpkg.com/react-native-vector-icons/-/react-native-vector-icons-6.4.2.tgz#ee0b097e783387544ed160a3192a437c097e551d" - dependencies: - lodash "^4.0.0" - prop-types "^15.6.2" - yargs "^13.2.2" - -react-native-version-number@^0.3.5: - version "0.3.6" - resolved "https://registry.yarnpkg.com/react-native-version-number/-/react-native-version-number-0.3.6.tgz#dd8b1435fc217df0a166d7e4a61fdc993f3e7437" - -react-native@^0.59.8: - version "0.59.8" - resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.59.8.tgz#ade4141c777c60f5ec4889d9811d0f80a9d56547" - dependencies: - "@babel/runtime" "^7.0.0" - "@react-native-community/cli" "^1.2.1" - absolute-path "^0.0.0" - art "^0.10.0" - base64-js "^1.1.2" - chalk "^2.4.1" - commander "^2.9.0" - compression "^1.7.1" - connect "^3.6.5" - create-react-class "^15.6.3" - debug "^2.2.0" - denodeify "^1.2.1" - errorhandler "^1.5.0" - escape-string-regexp "^1.0.5" - event-target-shim "^1.0.5" - fbjs "^1.0.0" - fbjs-scripts "^1.0.0" - fs-extra "^1.0.0" - glob "^7.1.1" - graceful-fs "^4.1.3" - inquirer "^3.0.6" - invariant "^2.2.4" - lodash "^4.17.5" - metro-babel-register "0.51.0" - metro-react-native-babel-transformer "0.51.0" - mime "^1.3.4" - minimist "^1.2.0" - mkdirp "^0.5.1" - morgan "^1.9.0" - node-fetch "^2.2.0" - node-notifier "^5.2.1" - npmlog "^2.0.4" - nullthrows "^1.1.0" - opn "^3.0.2" - optimist "^0.6.1" - plist "^3.0.0" - pretty-format "24.0.0-alpha.6" - promise "^7.1.1" - prop-types "^15.5.8" - react-clone-referenced-element "^1.0.1" - react-devtools-core "^3.6.0" - regenerator-runtime "^0.11.0" - rimraf "^2.5.4" - semver "^5.0.3" - serve-static "^1.13.1" - shell-quote "1.6.1" - stacktrace-parser "^0.1.3" - ws "^1.1.5" - xmldoc "^0.4.0" - yargs "^9.0.0" - -react-navigation-drawer@~1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/react-navigation-drawer/-/react-navigation-drawer-1.2.1.tgz#7bd5efeee7d2f611d3ebb0933e0c8e8eb7cafe52" - dependencies: - react-native-tab-view "^1.2.0" - -react-navigation-stack@~1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/react-navigation-stack/-/react-navigation-stack-1.4.0.tgz#69cdb029ea4ee5877d7e933b3117dc90bc841eb2" - -react-navigation-tabs@~1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/react-navigation-tabs/-/react-navigation-tabs-1.1.4.tgz#00a312250df3c519c60b7815a523ace5ee11163a" - dependencies: - hoist-non-react-statics "^2.5.0" - prop-types "^15.6.1" - react-lifecycles-compat "^3.0.4" - react-native-tab-view "^1.4.1" - -react-navigation@^3.1.2: - version "3.11.0" - resolved "https://registry.yarnpkg.com/react-navigation/-/react-navigation-3.11.0.tgz#2c82217c452d07d8b9b0929bc7e77e2bcfaf9388" - dependencies: - "@react-navigation/core" "~3.4.1" - "@react-navigation/native" "~3.5.0" - react-navigation-drawer "~1.2.1" - react-navigation-stack "~1.4.0" - react-navigation-tabs "~1.1.4" - -react-proxy@^1.1.7: - version "1.1.8" - resolved "https://registry.yarnpkg.com/react-proxy/-/react-proxy-1.1.8.tgz#9dbfd9d927528c3aa9f444e4558c37830ab8c26a" - dependencies: - lodash "^4.6.1" - react-deep-force-update "^1.0.0" - -react-redux@^6.0.0: - version "6.0.1" - resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-6.0.1.tgz#0d423e2c1cb10ada87293d47e7de7c329623ba4d" - dependencies: - "@babel/runtime" "^7.3.1" - hoist-non-react-statics "^3.3.0" - invariant "^2.2.4" - loose-envify "^1.4.0" - prop-types "^15.7.2" - react-is "^16.8.2" - -react-test-renderer@16.8.3: - version "16.8.3" - resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-16.8.3.tgz#230006af264cc46aeef94392e04747c21839e05e" - dependencies: - object-assign "^4.1.1" - prop-types "^15.6.2" - react-is "^16.8.3" - scheduler "^0.13.3" - -react-transform-hmr@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/react-transform-hmr/-/react-transform-hmr-1.0.4.tgz#e1a40bd0aaefc72e8dfd7a7cda09af85066397bb" - dependencies: - global "^4.3.0" - react-proxy "^1.1.7" - -react@16.8.3: - version "16.8.3" - resolved "https://registry.yarnpkg.com/react/-/react-16.8.3.tgz#c6f988a2ce895375de216edcfaedd6b9a76451d9" - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - prop-types "^15.6.2" - scheduler "^0.13.3" - -read-cmd-shim@^1.0.1, read-cmd-shim@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/read-cmd-shim/-/read-cmd-shim-1.0.5.tgz#87e43eba50098ba5a32d0ceb583ab8e43b961c16" - dependencies: - graceful-fs "^4.1.2" - -read-file@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/read-file/-/read-file-0.2.0.tgz#70c6baf8842ec7d1540f981fd0e6aed4c81bd545" - -read-installed@~4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/read-installed/-/read-installed-4.0.3.tgz#ff9b8b67f187d1e4c29b9feb31f6b223acd19067" - dependencies: - debuglog "^1.0.1" - read-package-json "^2.0.0" - readdir-scoped-modules "^1.0.0" - semver "2 || 3 || 4 || 5" - slide "~1.1.3" - util-extend "^1.0.1" - optionalDependencies: - graceful-fs "^4.1.2" - -"read-package-json@1 || 2", read-package-json@^2.0.0, read-package-json@^2.0.13, read-package-json@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-2.1.1.tgz#16aa66c59e7d4dad6288f179dd9295fd59bb98f1" - dependencies: - glob "^7.1.1" - json-parse-better-errors "^1.0.1" - normalize-package-data "^2.0.0" - npm-normalize-package-bin "^1.0.0" - optionalDependencies: - graceful-fs "^4.1.2" - -read-package-tree@^5.3.1: - version "5.3.1" - resolved "https://registry.yarnpkg.com/read-package-tree/-/read-package-tree-5.3.1.tgz#a32cb64c7f31eb8a6f31ef06f9cedf74068fe636" - dependencies: - read-package-json "^2.0.0" - readdir-scoped-modules "^1.0.0" - util-promisify "^2.1.0" - -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" - 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" - dependencies: - find-up "^2.0.0" - read-pkg "^2.0.0" - -read-pkg-up@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-4.0.0.tgz#1b221c6088ba7799601c808f91161c66e58f8978" - dependencies: - find-up "^3.0.0" - read-pkg "^3.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" - 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" - dependencies: - load-json-file "^2.0.0" - normalize-package-data "^2.3.2" - path-type "^2.0.0" - -read-pkg@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" - dependencies: - load-json-file "^4.0.0" - normalize-package-data "^2.3.2" - path-type "^3.0.0" - -read@1, read@~1.0.1, read@~1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4" - dependencies: - mute-stream "~0.0.4" - -"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.4, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.5: - version "2.3.6" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" - 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.0.33-1 <1.1.0-0": - version "1.0.34" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.1" - isarray "0.0.1" - string_decoder "~0.10.x" - -readable-stream@^3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.4.0.tgz#a51c26754658e0a3c21dbf59163bd45ba6f447fc" - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - -readable-stream@~1.1.10, readable-stream@~1.1.9: - version "1.1.14" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.1" - isarray "0.0.1" - string_decoder "~0.10.x" - -readdir-scoped-modules@^1.0.0, readdir-scoped-modules@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz#8d45407b4f870a0dcaebc0e28670d18e74514309" - dependencies: - debuglog "^1.0.1" - dezalgo "^1.0.0" - graceful-fs "^4.1.2" - once "^1.3.0" - -readdirp@^2.0.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" - dependencies: - graceful-fs "^4.1.11" - micromatch "^3.1.10" - readable-stream "^2.0.2" - -readline2@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/readline2/-/readline2-1.0.1.tgz#41059608ffc154757b715d9989d199ffbf372e35" - dependencies: - code-point-at "^1.0.0" - is-fullwidth-code-point "^1.0.0" - mute-stream "0.0.5" - -realpath-native@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/realpath-native/-/realpath-native-1.1.0.tgz#2003294fea23fb0672f2476ebe22fcf498a2d65c" - dependencies: - util.promisify "^1.0.0" - -redent@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" - dependencies: - indent-string "^2.1.0" - strip-indent "^1.0.1" - -reduce-object@^0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/reduce-object/-/reduce-object-0.1.3.tgz#d549d40a6c2936fa4e3e9b78ca89c93314594218" - dependencies: - for-own "^0.1.1" - -redux-persist@^5.10.0: - version "5.10.0" - resolved "https://registry.yarnpkg.com/redux-persist/-/redux-persist-5.10.0.tgz#5d8d802c5571e55924efc1c3a9b23575283be62b" - -redux@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/redux/-/redux-4.0.1.tgz#436cae6cc40fbe4727689d7c8fae44808f1bfef5" - dependencies: - loose-envify "^1.4.0" - symbol-observable "^1.2.0" - -regenerate-unicode-properties@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-7.0.0.tgz#107405afcc4a190ec5ed450ecaa00ed0cafa7a4c" - dependencies: - regenerate "^1.4.0" - -regenerate@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11" - -regenerator-runtime@^0.11.0: - version "0.11.1" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" - -regenerator-runtime@^0.12.0: - version "0.12.1" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz#fa1a71544764c036f8c49b13a08b2594c9f8a0de" - -regenerator-runtime@^0.13.2: - version "0.13.2" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.2.tgz#32e59c9a6fb9b1a4aff09b4930ca2d4477343447" - -regenerator-transform@^0.10.0: - version "0.10.1" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.10.1.tgz#1e4996837231da8b7f3cf4114d71b5691a0680dd" - dependencies: - babel-runtime "^6.18.0" - babel-types "^6.19.0" - private "^0.1.6" - -regenerator-transform@^0.13.3: - version "0.13.3" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.13.3.tgz#264bd9ff38a8ce24b06e0636496b2c856b57bcbb" - dependencies: - private "^0.1.6" - -regex-cache@^0.4.2: - version "0.4.4" - resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd" - dependencies: - is-equal-shallow "^0.1.3" - -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" - dependencies: - extend-shallow "^3.0.2" - safe-regex "^1.1.0" - -regexpu-core@^4.1.3: - version "4.2.0" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.2.0.tgz#a3744fa03806cffe146dea4421a3e73bdcc47b1d" - dependencies: - regenerate "^1.4.0" - regenerate-unicode-properties "^7.0.0" - regjsgen "^0.4.0" - regjsparser "^0.3.0" - unicode-match-property-ecmascript "^1.0.4" - unicode-match-property-value-ecmascript "^1.0.2" - -registry-auth-token@^3.0.1: - version "3.3.2" - resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-3.3.2.tgz#851fd49038eecb586911115af845260eec983f20" - 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" - dependencies: - rc "^1.0.1" - -regjsgen@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.4.0.tgz#c1eb4c89a209263f8717c782591523913ede2561" - -regjsparser@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.3.0.tgz#3c326da7fcfd69fa0d332575a41c8c0cdf588c96" - dependencies: - jsesc "~0.5.0" - -relative@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/relative/-/relative-3.0.2.tgz#0dcd8ec54a5d35a3c15e104503d65375b5a5367f" - dependencies: - isobject "^2.0.0" - -remote-origin-url@^0.5.1: - version "0.5.3" - resolved "https://registry.yarnpkg.com/remote-origin-url/-/remote-origin-url-0.5.3.tgz#b9fc6ced2c826690d0b07218b2b8c17fcec88e87" - dependencies: - parse-git-config "^1.1.1" - -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" - -repeat-element@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.2.tgz#ef089a178d1483baae4d93eb98b4f9e4e11d990a" - -repeat-string@^1.5.2, repeat-string@^1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" - -repeating@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" - dependencies: - is-finite "^1.0.0" - -replace-ext@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924" - -replace-ext@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb" - -repo-utils@^0.3.6, repo-utils@^0.3.7: - version "0.3.7" - resolved "https://registry.yarnpkg.com/repo-utils/-/repo-utils-0.3.7.tgz#4ab66af340cb11fa7e5cf80581e92be97c1bf7ae" - dependencies: - extend-shallow "^2.0.1" - get-value "^2.0.6" - git-config-path "^1.0.1" - is-absolute "^0.2.6" - kind-of "^3.0.4" - lazy-cache "^2.0.1" - mixin-deep "^1.1.3" - omit-empty "^0.4.1" - parse-author "^1.0.0" - parse-git-config "^1.0.2" - parse-github-url "^0.3.2" - project-name "^0.2.6" - -request-promise-core@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.1.tgz#3eee00b2c5aa83239cfb04c5700da36f81cd08b6" - dependencies: - lodash "^4.13.1" - -request-promise-native@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.5.tgz#5281770f68e0c9719e5163fd3fab482215f4fda5" - dependencies: - request-promise-core "1.1.1" - stealthy-require "^1.1.0" - tough-cookie ">=2.3.3" - -request@^2.45.0, request@^2.83.0, request@^2.87.0, request@^2.88.0: - version "2.88.0" - resolved "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef" - 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.0" - 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.4.3" - 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" - -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" - -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" - -resolve-cwd@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" - dependencies: - resolve-from "^3.0.0" - -resolve-dir@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-0.1.1.tgz#b219259a5602fac5c5c496ad894a6e8cc430261e" - dependencies: - expand-tilde "^1.2.2" - global-modules "^0.2.3" - -resolve-dir@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" - dependencies: - expand-tilde "^2.0.0" - global-modules "^1.0.0" - -resolve-file@^0.2.0: - version "0.2.2" - resolved "https://registry.yarnpkg.com/resolve-file/-/resolve-file-0.2.2.tgz#14dbec5a19d384f5d6dc64a29fd662815d317696" - dependencies: - cwd "^0.10.0" - expand-tilde "^2.0.1" - extend-shallow "^2.0.1" - fs-exists-sync "^0.1.0" - global-modules "^0.2.3" - homedir-polyfill "^1.0.0" - lazy-cache "^2.0.1" - resolve "^1.1.7" - -"resolve-file@github:jonschlinkert/resolve-file": - version "0.1.0" - resolved "https://codeload.github.com/jonschlinkert/resolve-file/tar.gz/261082c95a5f407c43d82797c13bae3527462842" - dependencies: - cwd "^0.10.0" - expand-tilde "^1.2.2" - extend-shallow "^2.0.1" - fs-exists-sync "^0.1.0" - global-modules "^0.2.2" - lazy-cache "^2.0.1" - os-homedir "^1.0.1" - resolve "^1.1.7" - -resolve-from@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" - -resolve-from@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" - -resolve-glob@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/resolve-glob/-/resolve-glob-1.0.0.tgz#c6142b0f850367607aae27506be7985d3a8c6931" - dependencies: - extend-shallow "^2.0.1" - is-valid-glob "^1.0.0" - matched "^1.0.2" - relative "^3.0.2" - resolve-dir "^1.0.0" - -resolve-url@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" - -resolve@1.1.7: - version "1.1.7" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" - -resolve@^1.1.7, resolve@^1.3.3: - version "1.7.1" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.7.1.tgz#aadd656374fd298aee895bc026b8297418677fd3" - dependencies: - path-parse "^1.0.5" - -resolve@^1.10.0: - version "1.11.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.11.0.tgz#4014870ba296176b86343d50b60f3b50609ce232" - dependencies: - path-parse "^1.0.6" - -resolve@^1.3.2: - version "1.6.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.6.0.tgz#0fbd21278b27b4004481c395349e7aba60a9ff5c" - dependencies: - path-parse "^1.0.5" - -resolve@^1.5.0, resolve@^1.8.1: - version "1.8.1" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.8.1.tgz#82f1ec19a423ac1fbd080b0bab06ba36e84a7a26" - dependencies: - path-parse "^1.0.5" - -restore-cursor@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-1.0.1.tgz#34661f46886327fed2991479152252df92daa541" - dependencies: - exit-hook "^1.0.0" - onetime "^1.0.0" - -restore-cursor@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" - dependencies: - onetime "^2.0.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" - -rethrow@^0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/rethrow/-/rethrow-0.2.3.tgz#c5528f190e89ec7535889452a1be68996b5f6616" - dependencies: - ansi-bgred "^0.1.1" - ansi-red "^0.1.1" - ansi-yellow "^0.1.1" - extend-shallow "^1.1.4" - lazy-cache "^0.2.3" - right-align "^0.1.3" - -retry@^0.10.0: - version "0.10.1" - resolved "https://registry.yarnpkg.com/retry/-/retry-0.10.1.tgz#e76388d217992c252750241d3d3956fed98d8ff4" - -retry@^0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" - -right-align@^0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/right-align/-/right-align-0.1.3.tgz#61339b722fe6a3515689210d24e14c96148613ef" - dependencies: - align-text "^0.1.1" - -rimraf@2, rimraf@^2.2.8, rimraf@^2.5.2, rimraf@^2.5.3, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@^2.6.3: - version "2.6.3" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" - 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" - -rsvp@^3.3.3: - version "3.6.2" - resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-3.6.2.tgz#2e96491599a96cde1b515d5674a8f7a91452926a" - -rsvp@^4.8.4: - version "4.8.4" - resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.4.tgz#b50e6b34583f3dd89329a2f23a8a2be072845911" - -run-async@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/run-async/-/run-async-0.1.0.tgz#c8ad4a5e110661e402a7d21b530e009f25f8e389" - dependencies: - once "^1.3.0" - -run-async@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" - dependencies: - is-promise "^2.1.0" - -run-queue@^1.0.0, run-queue@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" - dependencies: - aproba "^1.1.1" - -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" - dependencies: - rx-lite "*" - -rx-lite@*, rx-lite@^4.0.7, rx-lite@^4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444" - -safe-buffer@5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" - -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" - -safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519" - -safe-regex@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" - dependencies: - ret "~0.1.10" - -"safer-buffer@>= 2.1.2 < 3": - version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" - -sane@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/sane/-/sane-3.1.0.tgz#995193b7dc1445ef1fe41ddfca2faf9f111854c6" - dependencies: - anymatch "^2.0.0" - capture-exit "^1.2.0" - exec-sh "^0.2.0" - execa "^1.0.0" - fb-watchman "^2.0.0" - micromatch "^3.1.4" - minimist "^1.1.1" - walker "~1.0.5" - watch "~0.18.0" - optionalDependencies: - fsevents "^1.2.3" - -sane@^4.0.3: - version "4.1.0" - resolved "https://registry.yarnpkg.com/sane/-/sane-4.1.0.tgz#ed881fd922733a6c461bc189dc2b6c006f3ffded" +"sane@^4.0.3": + "integrity" "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==" + "resolved" "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz" + "version" "4.1.0" 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.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" - -sax@~1.1.1: - version "1.1.6" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.1.6.tgz#5d616be8a5e607d54e114afae55b7eaf2fcc3240" - -schedule@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/schedule/-/schedule-0.5.0.tgz#c128fffa0b402488b08b55ae74bb9df55cc29cc8" - dependencies: - object-assign "^4.1.1" - -scheduler@^0.13.3: - version "0.13.6" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.13.6.tgz#466a4ec332467b31a91b9bf74e5347072e4cd889" - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - -semver-diff@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-2.1.0.tgz#4bbb8437c8d37e4b0cf1a68fd726ec6d645d6d36" - dependencies: - semver "^5.0.3" - -"semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", "semver@^2.3.0 || 3.x || 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, semver@^5.7.1: - version "5.7.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - -semver@^6.0.0: - version "6.1.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.1.1.tgz#53f53da9b30b2103cd4f15eab3a18ecbcb210c9b" - -semver@~5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" - -send@0.16.2: - version "0.16.2" - resolved "https://registry.yarnpkg.com/send/-/send-0.16.2.tgz#6ecca1e0f8c156d141597559848df64730a6bbc1" - 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.6.2" - mime "1.4.1" - ms "2.0.0" - on-finished "~2.3.0" - range-parser "~1.2.0" - statuses "~1.4.0" - -serialize-error@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-2.1.0.tgz#50b679d5635cdf84667bdc8e59af4e5b81d5f60a" - -serve-static@^1.13.1: - version "1.13.2" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.13.2.tgz#095e8472fd5b46237db50ce486a43f4b86c6cec1" - dependencies: - encodeurl "~1.0.2" - escape-html "~1.0.3" - parseurl "~1.3.2" - send "0.16.2" - -set-blocking@^2.0.0, set-blocking@~2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" - -set-getter@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/set-getter/-/set-getter-0.1.0.tgz#d769c182c9d5a51f409145f2fba82e5e86e80376" - dependencies: - to-object-path "^0.3.0" - -set-value@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/set-value/-/set-value-0.2.0.tgz#73b0a6825c158c6a16a82bbdc95775bf2a825fab" - dependencies: - isobject "^1.0.0" - noncharacters "^1.1.0" - -set-value@^0.3.3: - version "0.3.3" - resolved "https://registry.yarnpkg.com/set-value/-/set-value-0.3.3.tgz#b81223681638a1088fd88a435b8a9d32dae8d9ba" - dependencies: - extend-shallow "^2.0.1" - isobject "^2.0.0" - to-object-path "^0.2.0" - -set-value@^0.4.0, set-value@^0.4.2, set-value@^0.4.3: - version "0.4.3" - resolved "https://registry.yarnpkg.com/set-value/-/set-value-0.4.3.tgz#7db08f9d3d22dc7f78e53af3c3bf4666ecdfccf1" - dependencies: - extend-shallow "^2.0.1" - is-extendable "^0.1.1" - is-plain-object "^2.0.1" - to-object-path "^0.3.0" - -set-value@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.0.tgz#71ae4a88f0feefbbf52d1ea604f3fb315ebb6274" - 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" - -setprototypeof@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" - -sha@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/sha/-/sha-3.0.0.tgz#b2f2f90af690c16a3a839a6a6c680ea51fedd1ae" - dependencies: - graceful-fs "^4.1.2" - -shallow-clone@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-0.1.2.tgz#5909e874ba77106d73ac414cfec1ffca87d97060" - dependencies: - is-extendable "^0.1.1" - kind-of "^2.0.1" - lazy-cache "^0.2.3" - mixin-object "^2.0.1" - -shebang-command@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" - 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" - -shell-quote@1.6.1, shell-quote@^1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.6.1.tgz#f4781949cce402697127430ea3b3c5476f481767" - dependencies: - array-filter "~0.0.0" - array-map "~0.0.0" - array-reduce "~0.0.0" - jsonify "~0.0.0" - -shellwords@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" - -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" - -simple-plist@0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/simple-plist/-/simple-plist-0.1.4.tgz#10eb51b47e33c556eb8ec46d5ee64d64e717db5d" - dependencies: - bplist-creator "0.0.4" - bplist-parser "0.0.6" - plist "1.2.0" - -simple-plist@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/simple-plist/-/simple-plist-1.0.0.tgz#bed3085633b22f371e111f45d159a1ccf94b81eb" - dependencies: - bplist-creator "0.0.7" - bplist-parser "0.1.1" - plist "^3.0.1" - -simple-swizzle@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" - dependencies: - is-arrayish "^0.3.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" - dependencies: - string-width "^1.0.1" - -sisteransi@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.0.tgz#77d9622ff909080f1c19e5f4a1df0c1b0a27b88c" - -slash@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" - -slash@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" - -slide@^1.1.5, slide@^1.1.6, slide@~1.1.3, slide@~1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707" - -smart-buffer@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.0.1.tgz#07ea1ca8d4db24eb4cac86537d7d18995221ace3" - -snapdragon-node@^2.0.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" - 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" - 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" - 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" - -socks-proxy-agent@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-4.0.1.tgz#5936bf8b707a993079c6f37db2091821bffa6473" - dependencies: - agent-base "~4.2.0" - socks "~2.2.0" - -socks@~2.2.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/socks/-/socks-2.2.1.tgz#68ad678b3642fbc5d99c64c165bc561eab0215f9" - dependencies: - ip "^1.1.5" - smart-buffer "^4.0.1" - -sort-object-arrays@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/sort-object-arrays/-/sort-object-arrays-0.1.1.tgz#99f55cf205a491dde1f52f096a36a26b09b4832f" - dependencies: - kind-of "^3.0.2" - -sorted-object@~2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/sorted-object/-/sorted-object-2.0.1.tgz#7d631f4bd3a798a24af1dffcfbfe83337a5df5fc" - -sorted-union-stream@~2.1.3: - version "2.1.3" - resolved "https://registry.yarnpkg.com/sorted-union-stream/-/sorted-union-stream-2.1.3.tgz#c7794c7e077880052ff71a8d4a2dbb4a9a638ac7" - dependencies: - from2 "^1.3.0" - stream-iterate "^1.1.0" - -source-map-resolve@^0.5.0: - version "0.5.1" - resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.1.tgz#7ad0f593f2281598e854df80f19aae4b92d7a11a" - dependencies: - atob "^2.0.0" - 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.4.15: - version "0.4.18" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" - dependencies: - source-map "^0.5.6" - -source-map-support@^0.5.6, source-map-support@^0.5.9: - version "0.5.9" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.9.tgz#41bc953b2534267ea2d605bccfa7bfa3111ced5f" - 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" - -source-map@^0.5.0, source-map@^0.5.6, source-map@^0.5.7: - version "0.5.7" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" - -source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - -spdx-correct@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.0.0.tgz#05a5b4d7153a195bc92c3c425b69f3b2a9524c82" - dependencies: - spdx-expression-parse "^3.0.0" - spdx-license-ids "^3.0.0" - -spdx-exceptions@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz#2c7ae61056c714a5b9b9b2b2af7d311ef5c78fe9" - -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" - dependencies: - spdx-exceptions "^2.1.0" - spdx-license-ids "^3.0.0" - -spdx-license-ids@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz#7a7cd28470cc6d3a1cfe6d66886f6bc430d3ac87" - -speedometer@~0.1.2: - version "0.1.4" - resolved "https://registry.yarnpkg.com/speedometer/-/speedometer-0.1.4.tgz#9876dbd2a169d3115402d48e6ea6329c8816a50d" - -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" - -split-string@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/split-string/-/split-string-1.0.1.tgz#bcbab3f4152acee3a0d6ab2479c0d2879c3db3ce" - dependencies: - extend-shallow "^2.0.1" - -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" - 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" - -src-stream@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/src-stream/-/src-stream-0.1.1.tgz#d93f46d281a3700281ec0f30b33a03143894a681" - dependencies: - duplexify "^3.4.2" - merge-stream "^0.1.8" - through2 "^2.0.0" - -sshpk@^1.7.0: - version "1.14.1" - resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.14.1.tgz#130f5975eddad963f1d56f92b9ac6c51fa9f83eb" - dependencies: - asn1 "~0.2.3" - assert-plus "^1.0.0" - dashdash "^1.12.0" - getpass "^0.1.1" - optionalDependencies: - bcrypt-pbkdf "^1.0.0" - ecc-jsbn "~0.1.1" - jsbn "~0.1.0" - tweetnacl "~0.14.0" - -ssri@^6.0.0, ssri@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.1.tgz#2a3c41b28dd45b62b63676ecb74001265ae9edd8" - dependencies: - figgy-pudding "^3.5.1" - -stack-utils@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.1.tgz#d4f33ab54e8e38778b0ca5cfd3b3afb12db68620" - -stacktrace-parser@^0.1.3: - version "0.1.4" - resolved "https://registry.yarnpkg.com/stacktrace-parser/-/stacktrace-parser-0.1.4.tgz#01397922e5f62ecf30845522c95c4fe1d25e7d4e" - -static-container@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/static-container/-/static-container-1.2.0.tgz#1c6e92b869da47d32abe47f45f50bf39661d9c2f" - -static-extend@^0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" - dependencies: - define-property "^0.2.5" - object-copy "^0.1.0" - -"statuses@>= 1.4.0 < 2": - version "1.5.0" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" - -statuses@~1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.3.1.tgz#faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e" - -statuses@~1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.4.0.tgz#bb73d446da2796106efcc1b601a253d6c46bd087" - -stealthy-require@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" - -stream-buffers@~0.2.3: - version "0.2.6" - resolved "https://registry.yarnpkg.com/stream-buffers/-/stream-buffers-0.2.6.tgz#181c08d5bb3690045f69401b9ae6a7a0cf3313fc" - -stream-buffers@~2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/stream-buffers/-/stream-buffers-2.2.0.tgz#91d5f5130d1cef96dcfa7f726945188741d09ee4" - -stream-combiner@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/stream-combiner/-/stream-combiner-0.2.2.tgz#aec8cbac177b56b6f4fa479ced8c1912cee52858" - dependencies: - duplexer "~0.1.1" - through "~2.3.4" - -stream-each@^1.1.0: - version "1.2.2" - resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.2.tgz#8e8c463f91da8991778765873fe4d960d8f616bd" - dependencies: - end-of-stream "^1.1.0" - stream-shift "^1.0.0" - -stream-exhaust@^1.0.0, stream-exhaust@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/stream-exhaust/-/stream-exhaust-1.0.2.tgz#acdac8da59ef2bc1e17a2c0ccf6c320d120e555d" - -stream-iterate@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/stream-iterate/-/stream-iterate-1.2.0.tgz#2bd7c77296c1702a46488b8ad41f79865eecd4e1" - dependencies: - readable-stream "^2.1.5" - stream-shift "^1.0.0" - -stream-shift@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952" - -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" - -string-length@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/string-length/-/string-length-2.0.0.tgz#d40dbb686a3ace960c1cffca562bf2c45f8363ed" - dependencies: - astral-regex "^1.0.0" - strip-ansi "^4.0.0" - -string-width@^1.0.1, string-width@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" - 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" - 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" - dependencies: - emoji-regex "^7.0.1" - is-fullwidth-code-point "^2.0.0" - strip-ansi "^5.1.0" - -string_decoder@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.2.0.tgz#fe86e738b19544afe70469243b2a1ee9240eae8d" - dependencies: - safe-buffer "~5.1.0" - -string_decoder@~0.10.x: - version "0.10.31" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" - -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - dependencies: - safe-buffer "~5.1.0" - -stringify-author@^0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/stringify-author/-/stringify-author-0.1.3.tgz#d581e02ce0b55cda3c953e62add211fae4b0ef66" - -stringify-package@^1.0.0, stringify-package@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/stringify-package/-/stringify-package-1.0.1.tgz#e5aa3643e7f74d0f28628b72f3dad5cecfc3ba85" - -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" - 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" - 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" - dependencies: - ansi-regex "^4.1.0" - -strip-bom-buffer@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/strip-bom-buffer/-/strip-bom-buffer-0.1.1.tgz#ca3ddc4919c13f9fddf30b1dff100a9835248b4d" - dependencies: - is-buffer "^1.1.0" - is-utf8 "^0.2.0" - -strip-bom-stream@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-bom-stream/-/strip-bom-stream-1.0.0.tgz#e7144398577d51a6bed0fa1994fa05f43fd988ee" - dependencies: - first-chunk-stream "^1.0.0" - strip-bom "^2.0.0" - -strip-bom-string@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/strip-bom-string/-/strip-bom-string-0.1.2.tgz#9c6e720a313ba9836589518405ccfb88a5f41b9c" - -strip-bom-string@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-bom-string/-/strip-bom-string-1.0.0.tgz#e5211e9224369fbb81d633a2f00044dc8cedad92" - -strip-bom@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" - 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" - -strip-color@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/strip-color/-/strip-color-0.1.0.tgz#106f65d3d3e6a2d9401cac0eb0ce8b8a702b4f7b" - -strip-eof@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" - -strip-indent@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" - dependencies: - get-stdin "^4.0.1" - -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" - -success-symbol@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/success-symbol/-/success-symbol-0.1.0.tgz#24022e486f3bf1cdca094283b769c472d3b72897" - -sumchecker@^1.2.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/sumchecker/-/sumchecker-1.3.1.tgz#79bb3b4456dd04f18ebdbc0d703a1d1daec5105d" - 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" - -supports-color@^5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.3.0.tgz#5b24ac15db80fa927cf5227a4a33fd3c4c7676c0" - 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" - dependencies: - has-flag "^3.0.0" - -symbol-observable@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804" - -symbol-tree@^3.2.2: - version "3.2.2" - resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.2.tgz#ae27db38f660a7ae2e1c3b7d1bc290819b8519e6" - -tableize-object@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/tableize-object/-/tableize-object-0.1.0.tgz#7c29e0133b27d48b56b9e76d3a28d241df1b3a24" - dependencies: - isobject "^2.0.0" - -tar@^4, tar@^4.4.10, tar@^4.4.12, tar@^4.4.13: - version "4.4.13" - resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.13.tgz#43b364bc52888d555298637b10d60790254ab525" - dependencies: - chownr "^1.1.1" - fs-minipass "^1.2.5" - minipass "^2.8.6" - minizlib "^1.2.1" - mkdirp "^0.5.0" - safe-buffer "^5.1.2" - yallist "^3.0.3" - -temp@0.8.3: - version "0.8.3" - resolved "https://registry.yarnpkg.com/temp/-/temp-0.8.3.tgz#e0c6bc4d26b903124410e4fed81103014dfc1f59" - dependencies: - os-tmpdir "^1.0.0" - rimraf "~2.2.6" - -template-error@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/template-error/-/template-error-0.1.2.tgz#18c9f600d90f2f3dfba0833e37f7cb6f413542d4" - dependencies: - engine "^0.1.5" - kind-of "^2.0.1" - lazy-cache "^0.2.3" - rethrow "^0.2.3" - -templates@^0.24.0: - version "0.24.3" - resolved "https://registry.yarnpkg.com/templates/-/templates-0.24.3.tgz#8baba270e1a5727474db68575f821ce1b4fe4d05" - dependencies: - array-sort "^0.1.2" - async-each "^1.0.0" - base "^0.11.1" - base-data "^0.6.0" - base-engines "^0.2.0" - base-helpers "^0.1.1" - base-option "^0.8.3" - base-plugins "^0.4.13" - base-routes "^0.2.1" - debug "^2.2.0" - deep-bind "^0.3.0" - define-property "^0.2.5" - engine-base "^0.1.2" - export-files "^2.1.1" - extend-shallow "^2.0.1" - "falsey" "^0.3.0" - get-value "^2.0.6" - get-view "^0.1.1" - group-array "^0.3.0" - has-glob "^0.1.1" - has-value "^0.3.1" - inflection "^1.10.0" - is-valid-app "^0.2.0" - layouts "^0.11.0" - lazy-cache "^2.0.1" - match-file "^0.2.0" - mixin-deep "^1.1.3" - paginationator "^0.1.3" - pascalcase "^0.1.1" - set-value "^0.3.3" - template-error "^0.1.2" - vinyl-item "^0.1.0" - vinyl-view "^0.1.2" - -term-size@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/term-size/-/term-size-1.2.0.tgz#458b83887f288fc56d6fffbfad262e26638efa69" - dependencies: - execa "^0.7.0" - -test-exclude@^5.2.3: - version "5.2.3" - resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-5.2.3.tgz#c3d3e1e311eb7ee405e092dac10aefd09091eac0" - dependencies: - glob "^7.1.3" - minimatch "^3.0.4" - read-pkg-up "^4.0.0" - require-main-filename "^2.0.0" - -text-table@^0.2.0, text-table@~0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" - -throat@^4.0.0, throat@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a" - -throttleit@0.0.2: - version "0.0.2" - resolved "https://registry.yarnpkg.com/throttleit/-/throttleit-0.0.2.tgz#cfedf88e60c00dd9697b61fdd2a8343a9b680eaf" - -through2-filter@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/through2-filter/-/through2-filter-2.0.0.tgz#60bc55a0dacb76085db1f9dae99ab43f83d622ec" - dependencies: - through2 "~2.0.0" - xtend "~4.0.0" - -through2@^0.6.0, through2@^0.6.1: - version "0.6.5" - resolved "https://registry.yarnpkg.com/through2/-/through2-0.6.5.tgz#41ab9c67b29d57209071410e1d7a7a968cd3ad48" - dependencies: - readable-stream ">=1.0.33-1 <1.1.0-0" - xtend ">=4.0.0 <4.1.0-0" - -through2@^2.0.0, through2@^2.0.1, through2@^2.0.3, through2@~2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.3.tgz#0004569b37c7c74ba39c43f3ced78d1ad94140be" - dependencies: - readable-stream "^2.1.5" - xtend "~4.0.1" - -through2@~0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/through2/-/through2-0.2.3.tgz#eb3284da4ea311b6cc8ace3653748a52abf25a3f" - dependencies: - readable-stream "~1.1.9" - xtend "~2.1.1" - -"through@>=2.2.7 <3", through@^2.3.6, through@~2.3.4: - version "2.3.8" - resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" - -time-diff@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/time-diff/-/time-diff-0.3.1.tgz#25e8fb734eea9e6cb5e4b0394f05810b9c87c2d8" - dependencies: - extend-shallow "^2.0.1" - is-number "^2.1.0" - log-utils "^0.1.0" - pretty-time "^0.2.0" - -time-stamp@^1.0.0, time-stamp@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3" - -timed-out@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f" - -tiny-relative-date@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/tiny-relative-date/-/tiny-relative-date-1.3.0.tgz#fa08aad501ed730f31cc043181d995c39a935e07" - -tmp@^0.0.33: - version "0.0.33" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" - 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" - -to-absolute-glob@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/to-absolute-glob/-/to-absolute-glob-0.1.1.tgz#1cdfa472a9ef50c239ee66999b662ca0eb39937f" - dependencies: - extend-shallow "^2.0.1" - -to-choices@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/to-choices/-/to-choices-0.2.0.tgz#22e7e75a07d697d7e4cecbd56b1bf03c15654d73" - dependencies: - ansi-gray "^0.1.1" - mixin-deep "^1.1.3" - -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" - -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" - -to-file@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/to-file/-/to-file-0.2.0.tgz#236c6c088065e570defbd15cf4b4e565be46ea93" - dependencies: - define-property "^0.2.5" - extend-shallow "^2.0.1" - file-contents "^0.2.4" - glob-parent "^2.0.0" - is-valid-glob "^0.3.0" - isobject "^2.1.0" - lazy-cache "^2.0.1" - vinyl "^1.1.1" - -to-object-path@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.2.0.tgz#1634e1b52a88ba00e3949619fc0081dc9a3b07ca" - dependencies: - arr-flatten "^1.0.1" - is-arguments "^1.0.2" - -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" - 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" - 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" - dependencies: - define-property "^2.0.2" - extend-shallow "^3.0.2" - regex-not "^1.0.2" - safe-regex "^1.1.0" - -tough-cookie@>=2.3.3, tough-cookie@^2.3.3: - version "2.3.4" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.4.tgz#ec60cee38ac675063ffc97a5c18970578ee83655" - dependencies: - punycode "^1.4.1" - -tough-cookie@~2.4.3: - version "2.4.3" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781" - dependencies: - psl "^1.1.24" - punycode "^1.4.1" - -tr46@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" - dependencies: - punycode "^2.1.0" - -trim-leading-lines@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/trim-leading-lines/-/trim-leading-lines-0.1.1.tgz#0e7cac3e83042dcf95a74ed36966f17744d5c169" - dependencies: - is-whitespace "^0.3.0" - -trim-newlines@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" - -trim-right@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" - -tunnel-agent@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" - 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" - -type-check@~0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" - dependencies: - prelude-ls "~1.1.2" - -typedarray@^0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" - -ua-parser-js@^0.7.18: - version "0.7.18" - resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.18.tgz#a7bfd92f56edfb117083b69e31d2aa8882d4b1ed" - -ua-parser-js@^0.7.9: - version "0.7.17" - resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.17.tgz#e9ec5f9498b9ec910e7ae3ac626a805c4d09ecac" - -uglify-es@^3.1.9: - version "3.3.9" - resolved "https://registry.yarnpkg.com/uglify-es/-/uglify-es-3.3.9.tgz#0c1c4f0700bed8dbc124cdb304d2592ca203e677" - dependencies: - commander "~2.13.0" - source-map "~0.6.1" - -uglify-js@^3.1.4: - version "3.7.3" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.7.3.tgz#f918fce9182f466d5140f24bb0ff35c2d32dcc6a" - dependencies: - commander "~2.20.3" - source-map "~0.6.1" - -uid-number@0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81" - -ultron@1.0.x: - version "1.0.2" - resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.0.2.tgz#ace116ab557cd197386a4e88f4685378c8b2e4fa" - -ultron@~1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.1.1.tgz#9fe1536a10a664a65266a1e3ccf85fd36302bc9c" - -umask@^1.1.0, umask@~1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/umask/-/umask-1.1.0.tgz#f29cebf01df517912bb58ff9c4e50fde8e33320d" - -unc-path-regex@^0.1.0: - version "0.1.2" - resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" - -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" - -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" - dependencies: - unicode-canonical-property-names-ecmascript "^1.0.4" - unicode-property-aliases-ecmascript "^1.0.4" - -unicode-match-property-value-ecmascript@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.0.2.tgz#9f1dc76926d6ccf452310564fd834ace059663d4" - -unicode-property-aliases-ecmascript@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.4.tgz#5a533f31b4317ea76f17d807fa0d116546111dd0" - -union-value@^0.2.3: - version "0.2.4" - resolved "https://registry.yarnpkg.com/union-value/-/union-value-0.2.4.tgz#7375152786679057e7b37aa676e83468fc0274f0" - dependencies: - arr-union "^3.1.0" - get-value "^2.0.6" - is-extendable "^0.1.1" - set-value "^0.4.3" - -union-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.0.tgz#5c71c34cb5bad5dcebe3ea0cd08207ba5aa1aea4" - dependencies: - arr-union "^3.1.0" - get-value "^2.0.6" - is-extendable "^0.1.1" - set-value "^0.4.3" - -unique-filename@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" - dependencies: - unique-slug "^2.0.0" - -unique-slug@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.0.tgz#db6676e7c7cc0629878ff196097c78855ae9f4ab" - dependencies: - imurmurhash "^0.1.4" - -unique-stream@^2.0.2: - version "2.2.1" - resolved "https://registry.yarnpkg.com/unique-stream/-/unique-stream-2.2.1.tgz#5aa003cfbe94c5ff866c4e7d668bb1c4dbadb369" - dependencies: - json-stable-stringify "^1.0.0" - through2-filter "^2.0.0" - -unique-string@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-1.0.0.tgz#9e1057cca851abb93398f8b33ae187b99caec11a" - 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" - -unpipe@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" - -unset-value@^0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-0.1.2.tgz#506810b867f27c2a5a6e9b04833631f6de58d310" - dependencies: - has-value "^0.3.1" - isobject "^3.0.0" - -unset-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" - 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" - -upath@^1.0.5: - version "1.1.0" - resolved "https://registry.yarnpkg.com/upath/-/upath-1.1.0.tgz#35256597e46a581db4793d0ce47fa9aebfc9fabd" - -update-notifier@^2.1.0, update-notifier@^2.3.0, update-notifier@^2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-2.5.0.tgz#d0744593e13f161e406acb1d9408b72cad08aff6" - 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" - -update@^0.7.4: - version "0.7.4" - resolved "https://registry.yarnpkg.com/update/-/update-0.7.4.tgz#b1a091c11a3e28ae31ba2eef58b711b82ce98b14" - dependencies: - arr-union "^3.1.0" - assemble-core "^0.25.0" - assemble-loader "^0.6.1" - base-cli-process "^0.1.18" - base-config-process "^0.1.9" - base-generators "^0.4.5" - base-questions "^0.7.3" - base-runtimes "^0.2.0" - base-store "^0.4.4" - common-config "^0.1.0" - data-store "^0.16.1" - export-files "^2.1.1" - extend-shallow "^2.0.1" - find-pkg "^0.1.2" - fs-exists-sync "^0.1.0" - global-modules "^0.2.2" - gulp-choose-files "^0.1.3" - is-valid-app "^0.2.0" - isobject "^2.1.0" - lazy-cache "^2.0.1" - log-utils "^0.2.1" - parser-front-matter "^1.4.1" - resolve-dir "^0.1.0" - resolve-file "^0.2.0" - set-blocking "^2.0.0" - strip-color "^0.1.0" - text-table "^0.2.0" - through2 "^2.0.1" - yargs-parser "^2.4.1" - -upper-case@^1.1.1: - version "1.1.3" - resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598" - -urix@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" - -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" - dependencies: - prepend-http "^1.0.1" - -use@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/use/-/use-1.1.2.tgz#6e3832feb8689573494ac6a7acb5fefb377b2cd1" - dependencies: - define-property "^0.2.5" - isobject "^2.0.0" - -use@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/use/-/use-2.0.2.tgz#ae28a0d72f93bf22422a18a2e379993112dec8e8" - dependencies: - define-property "^0.2.5" - isobject "^3.0.0" - lazy-cache "^2.0.2" - -use@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/use/-/use-3.1.0.tgz#14716bf03fdfefd03040aef58d8b4b85f3a7c544" - dependencies: - kind-of "^6.0.2" - -util-deprecate@1.0.2, util-deprecate@^1.0.1, util-deprecate@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - -util-extend@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/util-extend/-/util-extend-1.0.3.tgz#a7c216d267545169637b3b6edc6ca9119e2ff93f" - -util-promisify@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/util-promisify/-/util-promisify-2.1.0.tgz#3c2236476c4d32c5ff3c47002add7c13b9a82a53" - dependencies: - object.getownpropertydescriptors "^2.0.3" - -util.promisify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" - dependencies: - define-properties "^1.1.2" - object.getownpropertydescriptors "^2.0.3" - -utils-merge@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" - -uuid@^3.3.2, uuid@^3.3.3: - version "3.3.3" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.3.tgz#4568f0216e78760ee1dbf3a4d2cf53e224112866" - -vali-date@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/vali-date/-/vali-date-1.0.0.tgz#1b904a59609fb328ef078138420934f6b86709a6" - -validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" - dependencies: - spdx-correct "^3.0.0" - spdx-expression-parse "^3.0.0" - -validate-npm-package-name@^3.0.0, validate-npm-package-name@~3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz#5fa912d81eb7d0c74afc140de7317f0ca7df437e" - dependencies: - builtins "^1.0.3" - -vary@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" - -verror@1.10.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" - dependencies: - assert-plus "^1.0.0" - core-util-is "1.0.2" - extsprintf "^1.2.0" - -vinyl-fs@^2.4.3: - version "2.4.4" - resolved "https://registry.yarnpkg.com/vinyl-fs/-/vinyl-fs-2.4.4.tgz#be6ff3270cb55dfd7d3063640de81f25d7532239" - dependencies: - duplexify "^3.2.0" - glob-stream "^5.3.2" - graceful-fs "^4.0.0" - gulp-sourcemaps "1.6.0" - is-valid-glob "^0.3.0" - lazystream "^1.0.0" - lodash.isequal "^4.0.0" - merge-stream "^1.0.0" - mkdirp "^0.5.0" - object-assign "^4.0.0" - readable-stream "^2.0.4" - strip-bom "^2.0.0" - strip-bom-stream "^1.0.0" - through2 "^2.0.0" - through2-filter "^2.0.0" - vali-date "^1.0.0" - vinyl "^1.0.0" - -vinyl-item@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/vinyl-item/-/vinyl-item-0.1.0.tgz#f27813c81142eba49ca5849de4f42f6fa0e5e098" - dependencies: - base "^0.8.1" - base-option "^0.8.2" - base-plugins "^0.4.12" - clone "^1.0.2" - clone-stats "^1.0.0" - define-property "^0.2.5" - extend-shallow "^2.0.1" - isobject "^2.1.0" - lazy-cache "^2.0.1" - vinyl "^1.1.1" - -vinyl-view@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/vinyl-view/-/vinyl-view-0.1.2.tgz#09ac6d7c801212bf0926bd9d4106f45e6c4fc977" - dependencies: - arr-union "^3.1.0" - define-property "^0.2.5" - engine-base "^0.1.2" - isobject "^2.1.0" - lazy-cache "^2.0.1" - mixin-deep "^1.1.3" - vinyl-item "^0.1.0" - -vinyl@^1.0.0, vinyl@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-1.2.0.tgz#5c88036cf565e5df05558bfc911f8656df218884" - dependencies: - clone "^1.0.0" - clone-stats "^0.0.1" - replace-ext "0.0.1" - -vinyl@^2.0.1: - version "2.1.0" - resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-2.1.0.tgz#021f9c2cf951d6b939943c89eb5ee5add4fd924c" - dependencies: - clone "^2.1.1" - clone-buffer "^1.0.0" - clone-stats "^1.0.0" - cloneable-readable "^1.0.0" - remove-trailing-separator "^1.0.1" - replace-ext "^1.0.0" - -w3c-hr-time@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz#82ac2bff63d950ea9e3189a58a65625fedf19045" - dependencies: - browser-process-hrtime "^0.1.2" - -walker@^1.0.7, walker@~1.0.5: - version "1.0.7" - resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" - dependencies: - makeerror "1.0.x" - -warning-symbol@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/warning-symbol/-/warning-symbol-0.1.0.tgz#bb31dd11b7a0f9d67ab2ed95f457b65825bbad21" - -watch@~0.18.0: - version "0.18.0" - resolved "https://registry.yarnpkg.com/watch/-/watch-0.18.0.tgz#28095476c6df7c90c963138990c0a5423eb4b986" - dependencies: - exec-sh "^0.2.0" - minimist "^1.2.0" - -wcwidth@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" - dependencies: - defaults "^1.0.3" - -webidl-conversions@^4.0.1, webidl-conversions@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" - -whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.3.tgz#57c235bc8657e914d24e1a397d3c82daee0a6ba3" - dependencies: - iconv-lite "0.4.19" - -whatwg-fetch@>=0.10.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz#dde6a5df315f9d39991aa17621853d720b85566f" - -whatwg-mimetype@^2.0.0, whatwg-mimetype@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.1.0.tgz#f0f21d76cbba72362eb609dbed2a30cd17fcc7d4" - -whatwg-url@^6.4.0: - version "6.4.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-6.4.0.tgz#08fdf2b9e872783a7a1f6216260a1d66cc722e08" - dependencies: - lodash.sortby "^4.7.0" - tr46 "^1.0.0" - webidl-conversions "^4.0.1" - -which-module@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" - -which@1, which@^1.2.12, which@^1.2.14, which@^1.2.9, which@^1.3.0, which@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" - dependencies: - isexe "^2.0.0" - -wide-align@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.2.tgz#571e0f1b0604636ebc0dfc21b0339bbe31341710" - dependencies: - string-width "^1.0.2" - -widest-line@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-2.0.0.tgz#0142a4e8a243f8882c0233aa0e0281aa76152273" - dependencies: - string-width "^2.1.1" - -wordwrap@^1.0.0, wordwrap@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" - -wordwrap@~0.0.2: - version "0.0.3" - resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" - -worker-farm@^1.6.0, worker-farm@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" - dependencies: - errno "~0.1.7" - -wrap-ansi@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" - dependencies: - string-width "^1.0.1" - strip-ansi "^3.0.1" - -wrap-ansi@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" - 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" - -write-file-atomic@2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.4.1.tgz#d0b05463c188ae804396fd5ab2a370062af87529" - dependencies: - graceful-fs "^4.1.11" - imurmurhash "^0.1.4" - signal-exit "^3.0.2" - -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" - dependencies: - graceful-fs "^4.1.11" - imurmurhash "^0.1.4" - slide "^1.1.5" - -write-file-atomic@^2.0.0, write-file-atomic@^2.3.0, write-file-atomic@^2.4.3: - version "2.4.3" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.4.3.tgz#1fd2e9ae1df3e75b8d8c367443c692d4ca81f481" - dependencies: - graceful-fs "^4.1.11" - imurmurhash "^0.1.4" - signal-exit "^3.0.2" - -write-json@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/write-json/-/write-json-0.2.2.tgz#fa4e1529e9e763a4f92f07d9841317e3d248daf3" - dependencies: - write "^0.2.1" - -write@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/write/-/write-0.2.1.tgz#5fc03828e264cea3fe91455476f7a3c566cb0757" - 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" - 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" - dependencies: - async-limiter "~1.0.0" - safe-buffer "~5.1.0" - ultron "~1.1.0" - -ws@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/ws/-/ws-4.1.0.tgz#a979b5d7d4da68bf54efe0408967c324869a7289" - dependencies: - async-limiter "~1.0.0" - safe-buffer "~5.1.0" - -xcode@0.8.9: - version "0.8.9" - resolved "https://registry.yarnpkg.com/xcode/-/xcode-0.8.9.tgz#ec6765f70e9dccccc9f6e9a5b9b4e7e814b4cf35" - dependencies: - node-uuid "1.4.7" - pegjs "0.9.0" - simple-plist "0.1.4" - -xcode@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/xcode/-/xcode-2.0.0.tgz#134f1f94c26fbfe8a9aaa9724bfb2772419da1a2" - 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" - -xml-name-validator@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" - -xmlbuilder@4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-4.0.0.tgz#98b8f651ca30aa624036f127d11cc66dc7b907a3" - dependencies: - lodash "^3.5.0" - -xmlbuilder@^9.0.7: - version "9.0.7" - resolved "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz#132ee63d2ec5565c557e20f4c22df9aca686b10d" - -xmldoc@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/xmldoc/-/xmldoc-0.4.0.tgz#d257224be8393eaacbf837ef227fd8ec25b36888" - dependencies: - sax "~1.1.1" - -xmldom@0.1.x: - version "0.1.27" - resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.1.27.tgz#d501f97b3bdb403af8ef9ecc20573187aadac0e9" - -xpipe@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/xpipe/-/xpipe-1.0.5.tgz#8dd8bf45fc3f7f55f0e054b878f43a62614dafdf" - -"xtend@>=4.0.0 <4.1.0-0", xtend@~4.0.0, xtend@~4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" - -xtend@~2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-2.1.2.tgz#6efecc2a4dad8e6962c4901b337ce7ba87b5d28b" - dependencies: - object-keys "~0.4.0" - -y18n@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" - -"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" - -yallist@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" - -yallist@^3.0.0, yallist@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.2.tgz#8452b4bb7e83c7c188d8041c1a837c773d6d8bb9" - -yallist@^3.0.3: - version "3.1.1" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" - -yargs-parser@^11.1.1: - version "11.1.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-11.1.1.tgz#879a0865973bca9f6bab5cbdf3b1c67ec7d3bcf4" - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - -yargs-parser@^13.1.0: - version "13.1.0" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.0.tgz#7016b6dd03e28e1418a510e258be4bff5a31138f" - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - -yargs-parser@^2.4.0, yargs-parser@^2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-2.4.1.tgz#85568de3cf150ff49fa51825f03a8c880ddcc5c4" - dependencies: - camelcase "^3.0.0" - lodash.assign "^4.0.6" - -yargs-parser@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-7.0.0.tgz#8d0ac42f16ea55debd332caf4c4038b3e3f5dfd9" - dependencies: - camelcase "^4.1.0" - -yargs-parser@^9.0.2: - version "9.0.2" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-9.0.2.tgz#9ccf6a43460fe4ed40a9bb68f48d43b8a68cc077" - dependencies: - camelcase "^4.1.0" - -yargs@^11.0.0: - version "11.0.0" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-11.0.0.tgz#c052931006c5eee74610e5fc0354bedfd08a201b" - dependencies: - cliui "^4.0.0" - decamelize "^1.1.1" - find-up "^2.1.0" - get-caller-file "^1.0.1" - os-locale "^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 "^9.0.2" - -yargs@^12.0.2: - version "12.0.5" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-12.0.5.tgz#05f5997b609647b64f66b81e3b4b10a368e7ad13" - 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.2.4" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.2.4.tgz#0b562b794016eb9651b98bd37acf364aa5d6dc83" - dependencies: - cliui "^5.0.0" - find-up "^3.0.0" - get-caller-file "^2.0.1" - os-locale "^3.1.0" - 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.0" - -yargs@^9.0.0: - version "9.0.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-9.0.1.tgz#52acc23feecac34042078ee78c0c007f5085db4c" - 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" - dependencies: - fd-slicer "~1.0.1" + "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@>=0.6.0": + "integrity" "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + "resolved" "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz" + "version" "1.2.4" + +"saxes@^5.0.1": + "integrity" "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==" + "resolved" "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz" + "version" "5.0.1" + dependencies: + "xmlchars" "^2.2.0" + +"scheduler@^0.20.2": + "integrity" "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==" + "resolved" "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz" + "version" "0.20.2" + dependencies: + "loose-envify" "^1.1.0" + "object-assign" "^4.1.1" + +"scheduler@^0.21.0": + "integrity" "sha512-1r87x5fz9MXqswA2ERLo0EbOAU74DpIUO090gIasYTqlVoJeMcl+Z1Rg7WHz+qtPujhS/hGIt9kxZOYBV3faRQ==" + "resolved" "https://registry.npmjs.org/scheduler/-/scheduler-0.21.0.tgz" + "version" "0.21.0" + dependencies: + "loose-envify" "^1.1.0" + +"semver@^5.0.3", "semver@^5.4.1", "semver@^5.5.0", "semver@^5.6.0", "semver@2 || 3 || 4 || 5": + "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + "version" "5.7.1" + +"semver@^6.0.0": + "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" + "version" "6.3.0" + +"semver@^6.1.1": + "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" + "version" "6.3.0" + +"semver@^6.1.2": + "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" + "version" "6.3.0" + +"semver@^6.3.0": + "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" + "version" "6.3.0" + +"semver@^7.2.1": + "integrity" "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==" + "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz" + "version" "7.3.7" + dependencies: + "lru-cache" "^6.0.0" + +"semver@^7.3.2": + "integrity" "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==" + "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz" + "version" "7.3.7" + dependencies: + "lru-cache" "^6.0.0" + +"semver@^7.3.5": + "integrity" "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==" + "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz" + "version" "7.3.7" + dependencies: + "lru-cache" "^6.0.0" + +"semver@7.0.0": + "integrity" "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" + "resolved" "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz" + "version" "7.0.0" + +"send@0.18.0": + "integrity" "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==" + "resolved" "https://registry.npmjs.org/send/-/send-0.18.0.tgz" + "version" "0.18.0" + dependencies: + "debug" "2.6.9" + "depd" "2.0.0" + "destroy" "1.2.0" + "encodeurl" "~1.0.2" + "escape-html" "~1.0.3" + "etag" "~1.8.1" + "fresh" "0.5.2" + "http-errors" "2.0.0" + "mime" "1.6.0" + "ms" "2.1.3" + "on-finished" "2.4.1" + "range-parser" "~1.2.1" + "statuses" "2.0.1" + +"serialize-error@^2.1.0": + "integrity" "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==" + "resolved" "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz" + "version" "2.1.0" + +"serve-static@^1.13.1": + "integrity" "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==" + "resolved" "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz" + "version" "1.15.0" + dependencies: + "encodeurl" "~1.0.2" + "escape-html" "~1.0.3" + "parseurl" "~1.3.3" + "send" "0.18.0" + +"set-blocking@^2.0.0": + "integrity" "sha1-BF+XgtARrppoA93TgrJDkrPYkPc= sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" + "resolved" "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" + "version" "2.0.0" + +"set-value@^2.0.0", "set-value@^2.0.1": + "integrity" "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==" + "resolved" "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "extend-shallow" "^2.0.1" + "is-extendable" "^0.1.1" + "is-plain-object" "^2.0.3" + "split-string" "^3.0.1" + +"setprototypeof@1.2.0": + "integrity" "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + "resolved" "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz" + "version" "1.2.0" + +"shallow-clone@^1.0.0": + "integrity" "sha512-oeXreoKR/SyNJtRJMAKPDSvd28OqEwG4eR/xc856cRGBII7gX9lvAqDxusPm0846z/w/hWYjI1NpKwJ00NHzRA==" + "resolved" "https://registry.npmjs.org/shallow-clone/-/shallow-clone-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "is-extendable" "^0.1.1" + "kind-of" "^5.0.0" + "mixin-object" "^2.0.1" + +"shallow-clone@^3.0.0": + "integrity" "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==" + "resolved" "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "kind-of" "^6.0.2" + +"shebang-command@^1.2.0": + "integrity" "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==" + "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz" + "version" "1.2.0" + dependencies: + "shebang-regex" "^1.0.0" + +"shebang-command@^2.0.0": + "integrity" "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==" + "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "shebang-regex" "^3.0.0" + +"shebang-regex@^1.0.0": + "integrity" "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==" + "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz" + "version" "1.0.0" + +"shebang-regex@^3.0.0": + "integrity" "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" + "version" "3.0.0" + +"shell-quote@^1.6.1", "shell-quote@^1.7.3": + "integrity" "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==" + "resolved" "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz" + "version" "1.7.3" + +"shellwords@^0.1.1": + "integrity" "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==" + "resolved" "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz" + "version" "0.1.1" + +"side-channel@^1.0.3", "side-channel@^1.0.4": + "integrity" "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==" + "resolved" "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "call-bind" "^1.0.0" + "get-intrinsic" "^1.0.2" + "object-inspect" "^1.9.0" + +"signal-exit@^3.0.0", "signal-exit@^3.0.2", "signal-exit@^3.0.7": + "integrity" "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + "resolved" "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" + "version" "3.0.7" + +"simple-plist@^1.1.0": + "integrity" "sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==" + "resolved" "https://registry.npmjs.org/simple-plist/-/simple-plist-1.3.1.tgz" + "version" "1.3.1" + dependencies: + "bplist-creator" "0.1.0" + "bplist-parser" "0.3.1" + "plist" "^3.0.5" + +"simple-swizzle@^0.2.2": + "integrity" "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==" + "resolved" "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz" + "version" "0.2.2" + dependencies: + "is-arrayish" "^0.3.1" + +"sisteransi@^1.0.5": + "integrity" "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + "resolved" "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" + "version" "1.0.5" + +"slash@^1.0.0": + "integrity" "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==" + "resolved" "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz" + "version" "1.0.0" + +"slash@^3.0.0": + "integrity" "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + "resolved" "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" + "version" "3.0.0" + +"slice-ansi@^2.0.0": + "integrity" "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==" + "resolved" "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "ansi-styles" "^3.2.0" + "astral-regex" "^1.0.0" + "is-fullwidth-code-point" "^2.0.0" + +"slice-ansi@^3.0.0": + "integrity" "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==" + "resolved" "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "ansi-styles" "^4.0.0" + "astral-regex" "^2.0.0" + "is-fullwidth-code-point" "^3.0.0" + +"slice-ansi@^4.0.0": + "integrity" "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==" + "resolved" "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "ansi-styles" "^4.0.0" + "astral-regex" "^2.0.0" + "is-fullwidth-code-point" "^3.0.0" + +"slice-ansi@^5.0.0": + "integrity" "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==" + "resolved" "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "ansi-styles" "^6.0.0" + "is-fullwidth-code-point" "^4.0.0" + +"snapdragon-node@^2.0.1": + "integrity" "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==" + "resolved" "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz" + "version" "2.1.1" + dependencies: + "define-property" "^1.0.0" + "isobject" "^3.0.0" + "snapdragon-util" "^3.0.1" + +"snapdragon-util@^3.0.1": + "integrity" "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==" + "resolved" "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "kind-of" "^3.2.0" + +"snapdragon@^0.8.1": + "integrity" "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==" + "resolved" "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz" + "version" "0.8.2" + 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": + "integrity" "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==" + "resolved" "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz" + "version" "0.5.3" + 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.4.15": + "integrity" "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==" + "resolved" "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz" + "version" "0.4.18" + dependencies: + "source-map" "^0.5.6" + +"source-map-support@^0.5.16", "source-map-support@^0.5.6": + "integrity" "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==" + "resolved" "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" + "version" "0.5.21" + dependencies: + "buffer-from" "^1.0.0" + "source-map" "^0.6.0" + +"source-map-url@^0.4.0": + "integrity" "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" + "resolved" "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz" + "version" "0.4.1" + +"source-map@^0.5.0", "source-map@^0.5.6", "source-map@0.5.6": + "integrity" "sha1-dc449SvwczxafwwRjYEzSiu19BI= sha512-MjZkVp0NHr5+TPihLcadqnlVoGIoWo4IBHptutGh9wI3ttUYvCG26HkSuDi+K6lsZ25syXJXcctwgyVCt//xqA==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" + "version" "0.5.6" + +"source-map@^0.5.7": + "integrity" "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" + "version" "0.5.7" + +"source-map@^0.6.0": + "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + "version" "0.6.1" + +"source-map@^0.6.1": + "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + "version" "0.6.1" + +"source-map@^0.7.3": + "integrity" "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz" + "version" "0.7.4" + +"source-map@~0.6.1": + "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + "version" "0.6.1" + +"spdx-correct@^3.0.0": + "integrity" "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==" + "resolved" "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz" + "version" "3.1.1" + dependencies: + "spdx-expression-parse" "^3.0.0" + "spdx-license-ids" "^3.0.0" + +"spdx-exceptions@^2.1.0": + "integrity" "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + "resolved" "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz" + "version" "2.3.0" + +"spdx-expression-parse@^3.0.0": + "integrity" "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==" + "resolved" "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "spdx-exceptions" "^2.1.0" + "spdx-license-ids" "^3.0.0" + +"spdx-license-ids@^3.0.0": + "integrity" "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==" + "resolved" "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz" + "version" "3.0.11" + +"split-on-first@^1.0.0": + "integrity" "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==" + "resolved" "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz" + "version" "1.1.0" + +"split-string@^3.0.1", "split-string@^3.0.2": + "integrity" "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==" + "resolved" "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "extend-shallow" "^3.0.0" + +"sprintf-js@~1.0.2": + "integrity" "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + "resolved" "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" + "version" "1.0.3" + +"stack-generator@^2.0.5": + "integrity" "sha512-/t1ebrbHkrLrDuNMdeAcsvynWgoH/i4o8EGGfX7dEYDoTXOYVAkEpFdtshlvabzc6JlJ8Kf9YdFEoz7JkzGN9Q==" + "resolved" "https://registry.npmjs.org/stack-generator/-/stack-generator-2.0.5.tgz" + "version" "2.0.5" + dependencies: + "stackframe" "^1.1.1" + +"stack-trace@0.0.x": + "integrity" "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA= sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==" + "resolved" "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz" + "version" "0.0.10" + +"stack-utils@^2.0.2": + "integrity" "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==" + "resolved" "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz" + "version" "2.0.5" + dependencies: + "escape-string-regexp" "^2.0.0" + +"stackframe@^1.1.1": + "integrity" "sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg==" + "resolved" "https://registry.npmjs.org/stackframe/-/stackframe-1.2.1.tgz" + "version" "1.2.1" + +"stacktrace-gps@^3.0.4": + "integrity" "sha512-qIr8x41yZVSldqdqe6jciXEaSCKw1U8XTXpjDuy0ki/apyTn/r3w9hDAAQOhZdxvsC93H+WwwEu5cq5VemzYeg==" + "resolved" "https://registry.npmjs.org/stacktrace-gps/-/stacktrace-gps-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "source-map" "0.5.6" + "stackframe" "^1.1.1" + +"stacktrace-js@^2.0.0": + "integrity" "sha512-Je5vBeY4S1r/RnLydLl0TBTi3F2qdfWmYsGvtfZgEI+SCprPppaIhQf5nGcal4gI4cGpCV/duLcAzT1np6sQqg==" + "resolved" "https://registry.npmjs.org/stacktrace-js/-/stacktrace-js-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "error-stack-parser" "^2.0.6" + "stack-generator" "^2.0.5" + "stacktrace-gps" "^3.0.4" + +"stacktrace-parser@^0.1.3": + "integrity" "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==" + "resolved" "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz" + "version" "0.1.10" + dependencies: + "type-fest" "^0.7.1" + +"static-container@^1.0.0": + "integrity" "sha512-rsUMpoUZ4sHsFyy+Wp9Kqnv3HU+LD5ShPRd+ocg8US9juKckq+7VgDEK+ZbG8sQ1EOaw2LBpF8XLwpozqGHGBQ==" + "resolved" "https://registry.npmjs.org/static-container/-/static-container-1.7.1.tgz" + "version" "1.7.1" + +"static-extend@^0.1.1": + "integrity" "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==" + "resolved" "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz" + "version" "0.1.2" + dependencies: + "define-property" "^0.2.5" + "object-copy" "^0.1.0" + +"statuses@~1.5.0": + "integrity" "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" + "resolved" "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" + "version" "1.5.0" + +"statuses@2.0.1": + "integrity" "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + "resolved" "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz" + "version" "2.0.1" + +"stream-buffers@2.2.x": + "integrity" "sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ= sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==" + "resolved" "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz" + "version" "2.2.0" + +"strict-uri-encode@^2.0.0": + "integrity" "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==" + "resolved" "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz" + "version" "2.0.0" + +"string_decoder@^1.1.1": + "integrity" "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==" + "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" + "version" "1.3.0" + dependencies: + "safe-buffer" "~5.2.0" + +"string_decoder@~1.1.1": + "integrity" "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" + "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "safe-buffer" "~5.1.0" + +"string-argv@^0.3.1": + "integrity" "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==" + "resolved" "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz" + "version" "0.3.1" + +"string-length@^4.0.1": + "integrity" "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==" + "resolved" "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz" + "version" "4.0.2" + dependencies: + "char-regex" "^1.0.2" + "strip-ansi" "^6.0.0" + +"string-width@^4.1.0", "string-width@^4.2.0", "string-width@^4.2.3": + "integrity" "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==" + "resolved" "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" + "version" "4.2.3" + dependencies: + "emoji-regex" "^8.0.0" + "is-fullwidth-code-point" "^3.0.0" + "strip-ansi" "^6.0.1" + +"string-width@^5.0.0": + "integrity" "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==" + "resolved" "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz" + "version" "5.1.2" + dependencies: + "eastasianwidth" "^0.2.0" + "emoji-regex" "^9.2.2" + "strip-ansi" "^7.0.1" + +"string.prototype.matchall@^4.0.7": + "integrity" "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==" + "resolved" "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz" + "version" "4.0.7" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + "es-abstract" "^1.19.1" + "get-intrinsic" "^1.1.1" + "has-symbols" "^1.0.3" + "internal-slot" "^1.0.3" + "regexp.prototype.flags" "^1.4.1" + "side-channel" "^1.0.4" + +"string.prototype.trimend@^1.0.4": + "integrity" "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==" + "resolved" "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + +"string.prototype.trimstart@^1.0.4": + "integrity" "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==" + "resolved" "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + +"strip-ansi@^3.0.0": + "integrity" "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==" + "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "ansi-regex" "^2.0.0" + +"strip-ansi@^5.0.0": + "integrity" "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==" + "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz" + "version" "5.2.0" + dependencies: + "ansi-regex" "^4.1.0" + +"strip-ansi@^5.2.0": + "integrity" "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==" + "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz" + "version" "5.2.0" + dependencies: + "ansi-regex" "^4.1.0" + +"strip-ansi@^6.0.0", "strip-ansi@^6.0.1": + "integrity" "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==" + "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" + "version" "6.0.1" + dependencies: + "ansi-regex" "^5.0.1" + +"strip-ansi@^7.0.1": + "integrity" "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==" + "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz" + "version" "7.0.1" + dependencies: + "ansi-regex" "^6.0.1" + +"strip-bom@^3.0.0": + "integrity" "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" + "resolved" "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz" + "version" "3.0.0" + +"strip-bom@^4.0.0": + "integrity" "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" + "resolved" "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz" + "version" "4.0.0" + +"strip-eof@^1.0.0": + "integrity" "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==" + "resolved" "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz" + "version" "1.0.0" + +"strip-final-newline@^2.0.0": + "integrity" "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + "resolved" "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" + "version" "2.0.0" + +"strip-final-newline@^3.0.0": + "integrity" "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==" + "resolved" "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz" + "version" "3.0.0" + +"strip-indent@^2.0.0": + "integrity" "sha512-RsSNPLpq6YUL7QYy44RnPVTn/lcVZtb48Uof3X5JLbF4zD/Gs7ZFDv2HWol+leoQN2mT86LAzSshGfkTlSOpsA==" + "resolved" "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz" + "version" "2.0.0" + +"strip-json-comments@^3.1.0", "strip-json-comments@^3.1.1": + "integrity" "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" + "resolved" "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" + "version" "3.1.1" + +"sudo-prompt@^9.0.0": + "integrity" "sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==" + "resolved" "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz" + "version" "9.2.1" + +"superstruct@^0.6.2": + "integrity" "sha512-lvA97MFAJng3rfjcafT/zGTSWm6Tbpk++DP6It4Qg7oNaeM+2tdJMuVgGje21/bIpBEs6iQql1PJH6dKTjl4Ig==" + "resolved" "https://registry.npmjs.org/superstruct/-/superstruct-0.6.2.tgz" + "version" "0.6.2" + dependencies: + "clone-deep" "^2.0.1" + "kind-of" "^6.0.1" + +"supports-color@^2.0.0": + "integrity" "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==" + "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" + "version" "2.0.0" + +"supports-color@^5.3.0": + "integrity" "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==" + "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" + "version" "5.5.0" + dependencies: + "has-flag" "^3.0.0" + +"supports-color@^7.0.0": + "integrity" "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==" + "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" + "version" "7.2.0" + dependencies: + "has-flag" "^4.0.0" + +"supports-color@^7.1.0": + "integrity" "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==" + "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" + "version" "7.2.0" + dependencies: + "has-flag" "^4.0.0" + +"supports-color@^8.0.0": + "integrity" "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==" + "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" + "version" "8.1.1" + dependencies: + "has-flag" "^4.0.0" + +"supports-hyperlinks@^2.0.0": + "integrity" "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==" + "resolved" "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz" + "version" "2.2.0" + dependencies: + "has-flag" "^4.0.0" + "supports-color" "^7.0.0" + +"supports-preserve-symlinks-flag@^1.0.0": + "integrity" "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + "resolved" "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" + "version" "1.0.0" + +"symbol-tree@^3.2.4": + "integrity" "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + "resolved" "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz" + "version" "3.2.4" + +"table@^6.0.9": + "integrity" "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==" + "resolved" "https://registry.npmjs.org/table/-/table-6.8.0.tgz" + "version" "6.8.0" + dependencies: + "ajv" "^8.0.1" + "lodash.truncate" "^4.4.2" + "slice-ansi" "^4.0.0" + "string-width" "^4.2.3" + "strip-ansi" "^6.0.1" + +"temp@^0.8.4": + "integrity" "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==" + "resolved" "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz" + "version" "0.8.4" + dependencies: + "rimraf" "~2.6.2" + +"temp@0.8.3": + "integrity" "sha512-jtnWJs6B1cZlHs9wPG7BrowKxZw/rf6+UpGAkr8AaYmiTyTO7zQlLoST8zx/8TcUPnZmeBoB+H8ARuHZaSijVw==" + "resolved" "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz" + "version" "0.8.3" + dependencies: + "os-tmpdir" "^1.0.0" + "rimraf" "~2.2.6" + +"terminal-link@^2.0.0": + "integrity" "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==" + "resolved" "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz" + "version" "2.1.1" + dependencies: + "ansi-escapes" "^4.2.1" + "supports-hyperlinks" "^2.0.0" + +"test-exclude@^6.0.0": + "integrity" "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==" + "resolved" "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "@istanbuljs/schema" "^0.1.2" + "glob" "^7.1.4" + "minimatch" "^3.0.4" + +"text-table@^0.2.0": + "integrity" "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + "resolved" "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" + "version" "0.2.0" + +"throat@^5.0.0": + "integrity" "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==" + "resolved" "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz" + "version" "5.0.0" + +"through@^2.3.8": + "integrity" "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" + "resolved" "https://registry.npmjs.org/through/-/through-2.3.8.tgz" + "version" "2.3.8" + +"through2@^2.0.1": + "integrity" "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==" + "resolved" "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz" + "version" "2.0.5" + dependencies: + "readable-stream" "~2.3.6" + "xtend" "~4.0.1" + +"tmpl@1.0.5": + "integrity" "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + "resolved" "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz" + "version" "1.0.5" + +"to-fast-properties@^1.0.3": + "integrity" "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc= sha512-lxrWP8ejsq+7E3nNjwYmUBMAgjMTZoTI+sdBOpvNyijeDLa29LUn9QaoXAHv4+Z578hbmHHJKZknzxVtvo77og==" + "resolved" "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz" + "version" "1.0.3" + +"to-fast-properties@^2.0.0": + "integrity" "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" + "resolved" "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" + "version" "2.0.0" + +"to-object-path@^0.3.0": + "integrity" "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==" + "resolved" "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz" + "version" "0.3.0" + dependencies: + "kind-of" "^3.0.2" + +"to-regex-range@^2.1.0": + "integrity" "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==" + "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz" + "version" "2.1.1" + dependencies: + "is-number" "^3.0.0" + "repeat-string" "^1.6.1" + +"to-regex-range@^5.0.1": + "integrity" "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==" + "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" + "version" "5.0.1" + dependencies: + "is-number" "^7.0.0" + +"to-regex@^3.0.1", "to-regex@^3.0.2": + "integrity" "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==" + "resolved" "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz" + "version" "3.0.2" + dependencies: + "define-property" "^2.0.2" + "extend-shallow" "^3.0.2" + "regex-not" "^1.0.2" + "safe-regex" "^1.1.0" + +"toidentifier@1.0.1": + "integrity" "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + "resolved" "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz" + "version" "1.0.1" + +"tough-cookie@^4.0.0": + "integrity" "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==" + "resolved" "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "psl" "^1.1.33" + "punycode" "^2.1.1" + "universalify" "^0.1.2" + +"tr46@^2.1.0": + "integrity" "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==" + "resolved" "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "punycode" "^2.1.1" + +"tr46@~0.0.3": + "integrity" "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + "resolved" "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" + "version" "0.0.3" + +"trim-right@^1.0.1": + "integrity" "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM= sha512-WZGXGstmCWgeevgTL54hrCuw1dyMQIzWy7ZfqRJfSmJZBwklI15egmQytFP6bPidmw3M8d5yEowl1niq4vmqZw==" + "resolved" "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz" + "version" "1.0.1" + +"tsconfig-paths@^3.14.1": + "integrity" "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==" + "resolved" "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz" + "version" "3.14.1" + dependencies: + "@types/json5" "^0.0.29" + "json5" "^1.0.1" + "minimist" "^1.2.6" + "strip-bom" "^3.0.0" + +"tslib@^1.8.1": + "integrity" "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + "resolved" "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" + "version" "1.14.1" + +"tslib@^2.0.1", "tslib@^2.1.0": + "integrity" "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "resolved" "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz" + "version" "2.3.1" + +"tsutils@^3.17.1": + "integrity" "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==" + "resolved" "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz" + "version" "3.21.0" + dependencies: + "tslib" "^1.8.1" + +"type-check@^0.4.0", "type-check@~0.4.0": + "integrity" "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==" + "resolved" "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz" + "version" "0.4.0" + dependencies: + "prelude-ls" "^1.2.1" + +"type-check@~0.3.2": + "integrity" "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==" + "resolved" "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz" + "version" "0.3.2" + dependencies: + "prelude-ls" "~1.1.2" + +"type-detect@4.0.8": + "integrity" "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" + "resolved" "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz" + "version" "4.0.8" + +"type-fest@^0.20.2": + "integrity" "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz" + "version" "0.20.2" + +"type-fest@^0.21.3": + "integrity" "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" + "version" "0.21.3" + +"type-fest@^0.6.0": + "integrity" "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz" + "version" "0.6.0" + +"type-fest@^0.7.1": + "integrity" "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==" + "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz" + "version" "0.7.1" + +"type-fest@^0.8.1": + "integrity" "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" + "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz" + "version" "0.8.1" + +"typedarray-to-buffer@^3.1.5": + "integrity" "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==" + "resolved" "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz" + "version" "3.1.5" + dependencies: + "is-typedarray" "^1.0.0" + +"uglify-es@^3.1.9": + "integrity" "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==" + "resolved" "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz" + "version" "3.3.9" + dependencies: + "commander" "~2.13.0" + "source-map" "~0.6.1" + +"unbox-primitive@^1.0.1": + "integrity" "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==" + "resolved" "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "call-bind" "^1.0.2" + "has-bigints" "^1.0.2" + "has-symbols" "^1.0.3" + "which-boxed-primitive" "^1.0.2" + +"unicode-canonical-property-names-ecmascript@^2.0.0": + "integrity" "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" + "resolved" "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz" + "version" "2.0.0" + +"unicode-match-property-ecmascript@^2.0.0": + "integrity" "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==" + "resolved" "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "unicode-canonical-property-names-ecmascript" "^2.0.0" + "unicode-property-aliases-ecmascript" "^2.0.0" + +"unicode-match-property-value-ecmascript@^2.0.0": + "integrity" "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==" + "resolved" "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz" + "version" "2.0.0" + +"unicode-property-aliases-ecmascript@^2.0.0": + "integrity" "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==" + "resolved" "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz" + "version" "2.0.0" + +"union-value@^1.0.0": + "integrity" "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==" + "resolved" "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "arr-union" "^3.1.0" + "get-value" "^2.0.6" + "is-extendable" "^0.1.1" + "set-value" "^2.0.1" + +"universalify@^0.1.0", "universalify@^0.1.2": + "integrity" "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + "resolved" "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" + "version" "0.1.2" + +"unpipe@~1.0.0": + "integrity" "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + "resolved" "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" + "version" "1.0.0" + +"unset-value@^1.0.0": + "integrity" "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==" + "resolved" "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "has-value" "^0.3.1" + "isobject" "^3.0.0" + +"update-browserslist-db@^1.0.5": + "integrity" "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==" + "resolved" "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz" + "version" "1.0.5" + dependencies: + "escalade" "^3.1.1" + "picocolors" "^1.0.0" + +"uri-js@^4.2.2": + "integrity" "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==" + "resolved" "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz" + "version" "4.4.1" + dependencies: + "punycode" "^2.1.0" + +"urix@^0.1.0": + "integrity" "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==" + "resolved" "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz" + "version" "0.1.0" + +"use-latest-callback@^0.1.5": + "integrity" "sha512-HtHatS2U4/h32NlkhupDsPlrbiD27gSH5swBdtXbCAlc6pfOFzaj0FehW/FO12rx8j2Vy4/lJScCiJyM01E+bQ==" + "resolved" "https://registry.npmjs.org/use-latest-callback/-/use-latest-callback-0.1.5.tgz" + "version" "0.1.5" + +"use-sync-external-store@^1.0.0": + "integrity" "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==" + "resolved" "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz" + "version" "1.2.0" + +"use@^3.1.0": + "integrity" "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + "resolved" "https://registry.npmjs.org/use/-/use-3.1.1.tgz" + "version" "3.1.1" + +"util-deprecate@^1.0.1", "util-deprecate@~1.0.1": + "integrity" "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + "resolved" "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + "version" "1.0.2" + +"utile@0.2.x": + "integrity" "sha1-kwyI6ZCY1iIINMNWy9mncFItkNc= sha512-ltfvuCJNa/JFOhKBBiQ9qDyyFwLstoMMO1ru0Yg/Mcl8dp1Z3IBaL7n+5dHpyma+d3lCogkgBQnWKtGxzNyqhg==" + "resolved" "https://registry.npmjs.org/utile/-/utile-0.2.1.tgz" + "version" "0.2.1" + dependencies: + "async" "~0.2.9" + "deep-equal" "*" + "i" "0.3.x" + "mkdirp" "0.x.x" + "ncp" "0.4.x" + "rimraf" "2.x.x" + +"utils-merge@1.0.1": + "integrity" "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" + "resolved" "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz" + "version" "1.0.1" + +"uuid@^7.0.3": + "integrity" "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==" + "resolved" "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz" + "version" "7.0.3" + +"uuid@^8.3.0": + "integrity" "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + "resolved" "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" + "version" "8.3.2" + +"v8-compile-cache@^2.0.3": + "integrity" "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" + "resolved" "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz" + "version" "2.3.0" + +"v8-to-istanbul@^7.0.0": + "integrity" "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==" + "resolved" "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz" + "version" "7.1.2" + dependencies: + "@types/istanbul-lib-coverage" "^2.0.1" + "convert-source-map" "^1.6.0" + "source-map" "^0.7.3" + +"validate-npm-package-license@^3.0.1": + "integrity" "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==" + "resolved" "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "spdx-correct" "^3.0.0" + "spdx-expression-parse" "^3.0.0" + +"vary@~1.1.2": + "integrity" "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + "resolved" "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" + "version" "1.1.2" + +"vlq@^1.0.0": + "integrity" "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==" + "resolved" "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz" + "version" "1.0.1" + +"w3c-hr-time@^1.0.2": + "integrity" "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==" + "resolved" "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "browser-process-hrtime" "^1.0.0" + +"w3c-xmlserializer@^2.0.0": + "integrity" "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==" + "resolved" "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "xml-name-validator" "^3.0.0" + +"walker@^1.0.7", "walker@~1.0.5": + "integrity" "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==" + "resolved" "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz" + "version" "1.0.8" + dependencies: + "makeerror" "1.0.12" + +"warn-once@^0.1.0": + "integrity" "sha512-recZTSvuaH/On5ZU5ywq66y99lImWqzP93+AiUo9LUwG8gXHW+LJjhOd6REJHm7qb0niYqrEQJvbHSQfuJtTqA==" + "resolved" "https://registry.npmjs.org/warn-once/-/warn-once-0.1.0.tgz" + "version" "0.1.0" + +"wcwidth@^1.0.1": + "integrity" "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==" + "resolved" "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "defaults" "^1.0.3" + +"webidl-conversions@^3.0.0": + "integrity" "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" + "version" "3.0.1" + +"webidl-conversions@^5.0.0": + "integrity" "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" + "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz" + "version" "5.0.0" + +"webidl-conversions@^6.1.0": + "integrity" "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" + "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz" + "version" "6.1.0" + +"whatwg-encoding@^1.0.5": + "integrity" "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==" + "resolved" "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz" + "version" "1.0.5" + dependencies: + "iconv-lite" "0.4.24" + +"whatwg-fetch@^3.0.0": + "integrity" "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + "resolved" "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz" + "version" "3.6.2" + +"whatwg-mimetype@^2.3.0": + "integrity" "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + "resolved" "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz" + "version" "2.3.0" + +"whatwg-url@^5.0.0": + "integrity" "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==" + "resolved" "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "tr46" "~0.0.3" + "webidl-conversions" "^3.0.0" + +"whatwg-url@^8.0.0", "whatwg-url@^8.5.0": + "integrity" "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==" + "resolved" "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz" + "version" "8.7.0" + dependencies: + "lodash" "^4.7.0" + "tr46" "^2.1.0" + "webidl-conversions" "^6.1.0" + +"which-boxed-primitive@^1.0.1", "which-boxed-primitive@^1.0.2": + "integrity" "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==" + "resolved" "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "is-bigint" "^1.0.1" + "is-boolean-object" "^1.1.0" + "is-number-object" "^1.0.4" + "is-string" "^1.0.5" + "is-symbol" "^1.0.3" + +"which-collection@^1.0.1": + "integrity" "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==" + "resolved" "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "is-map" "^2.0.1" + "is-set" "^2.0.1" + "is-weakmap" "^2.0.1" + "is-weakset" "^2.0.1" + +"which-module@^2.0.0": + "integrity" "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==" + "resolved" "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz" + "version" "2.0.0" + +"which-typed-array@^1.1.2": + "integrity" "sha512-vjxaB4nfDqwKI0ws7wZpxIlde1XrLX5uB0ZjpfshgmapJMD7jJWhZI+yToJTqaFByF0eNBcYxbjmCzoRP7CfEw==" + "resolved" "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.7.tgz" + "version" "1.1.7" + dependencies: + "available-typed-arrays" "^1.0.5" + "call-bind" "^1.0.2" + "es-abstract" "^1.18.5" + "foreach" "^2.0.5" + "has-tostringtag" "^1.0.0" + "is-typed-array" "^1.1.7" + +"which@^1.2.9": + "integrity" "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==" + "resolved" "https://registry.npmjs.org/which/-/which-1.3.1.tgz" + "version" "1.3.1" + dependencies: + "isexe" "^2.0.0" + +"which@^2.0.1", "which@^2.0.2": + "integrity" "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==" + "resolved" "https://registry.npmjs.org/which/-/which-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "isexe" "^2.0.0" + +"winston@0.8.x": + "integrity" "sha1-ZLar9M0Brcrv1QCTk7HY6L7BnbA= sha512-fPoamsHq8leJ62D1M9V/f15mjQ1UHe4+7j1wpAT3fqgA5JqhJkk4aIfPEjfMTI9x6ZTjaLOpMAjluLtmgO5b6g==" + "resolved" "https://registry.npmjs.org/winston/-/winston-0.8.3.tgz" + "version" "0.8.3" + dependencies: + "async" "0.2.x" + "colors" "0.6.x" + "cycle" "1.0.x" + "eyes" "0.1.x" + "isstream" "0.1.x" + "pkginfo" "0.3.x" + "stack-trace" "0.0.x" + +"word-wrap@^1.2.3", "word-wrap@~1.2.3": + "integrity" "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" + "resolved" "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz" + "version" "1.2.3" + +"wrap-ansi@^6.2.0": + "integrity" "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==" + "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz" + "version" "6.2.0" + dependencies: + "ansi-styles" "^4.0.0" + "string-width" "^4.1.0" + "strip-ansi" "^6.0.0" + +"wrap-ansi@^7.0.0": + "integrity" "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==" + "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" + "version" "7.0.0" + dependencies: + "ansi-styles" "^4.0.0" + "string-width" "^4.1.0" + "strip-ansi" "^6.0.0" + +"wrappy@1": + "integrity" "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + "resolved" "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + "version" "1.0.2" + +"write-file-atomic@^2.3.0": + "integrity" "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==" + "resolved" "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz" + "version" "2.4.3" + dependencies: + "graceful-fs" "^4.1.11" + "imurmurhash" "^0.1.4" + "signal-exit" "^3.0.2" + +"write-file-atomic@^3.0.0": + "integrity" "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==" + "resolved" "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz" + "version" "3.0.3" + dependencies: + "imurmurhash" "^0.1.4" + "is-typedarray" "^1.0.0" + "signal-exit" "^3.0.2" + "typedarray-to-buffer" "^3.1.5" + +"ws@^6.1.4": + "integrity" "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==" + "resolved" "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz" + "version" "6.2.2" + dependencies: + "async-limiter" "~1.0.0" + +"ws@^7", "ws@^7.4.6", "ws@^7.5.1": + "integrity" "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==" + "resolved" "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz" + "version" "7.5.5" + +"xcode@^3.0.1": + "integrity" "sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==" + "resolved" "https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "simple-plist" "^1.1.0" + "uuid" "^7.0.3" + +"xml-name-validator@^3.0.0": + "integrity" "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + "resolved" "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz" + "version" "3.0.0" + +"xml2js@0.4.23": + "integrity" "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==" + "resolved" "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz" + "version" "0.4.23" + dependencies: + "sax" ">=0.6.0" + "xmlbuilder" "~11.0.0" + +"xmlbuilder@^14.0.0": + "integrity" "sha512-ts+B2rSe4fIckR6iquDjsKbQFK2NlUk6iG5nf14mDEyldgoc2nEKZ3jZWMPTxGQwVgToSjt6VGIho1H8/fNFTg==" + "resolved" "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-14.0.0.tgz" + "version" "14.0.0" + +"xmlbuilder@^9.0.7": + "integrity" "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0= sha512-7YXTQc3P2l9+0rjaUbLwMKRhtmwg1M1eDf6nag7urC7pIPYLD9W/jmzQ4ptRSUbodw5S0jfoGTflLemQibSpeQ==" + "resolved" "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz" + "version" "9.0.7" + +"xmlbuilder@~11.0.0": + "integrity" "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==" + "resolved" "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz" + "version" "11.0.1" + +"xmlchars@^2.2.0": + "integrity" "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + "resolved" "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz" + "version" "2.2.0" + +"xtend@~4.0.1": + "integrity" "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + "resolved" "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz" + "version" "4.0.2" + +"y18n@^4.0.0": + "integrity" "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + "resolved" "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz" + "version" "4.0.3" + +"y18n@^5.0.5": + "integrity" "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + "resolved" "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz" + "version" "5.0.8" + +"yallist@^4.0.0": + "integrity" "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "resolved" "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" + "version" "4.0.0" + +"yaml@^2.1.1": + "integrity" "sha512-o96x3OPo8GjWeSLF+wOAbrPfhFOGY0W00GNaxCDv+9hkcDJEnev1yh8S7pgHF0ik6zc8sQLuL8hjHjJULZp8bw==" + "resolved" "https://registry.npmjs.org/yaml/-/yaml-2.1.1.tgz" + "version" "2.1.1" + +"yargs-parser@^18.1.2": + "integrity" "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==" + "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz" + "version" "18.1.3" + dependencies: + "camelcase" "^5.0.0" + "decamelize" "^1.2.0" + +"yargs-parser@^20.2.2": + "integrity" "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz" + "version" "20.2.9" + +"yargs@^15.1.0", "yargs@^15.3.1", "yargs@^15.4.1": + "integrity" "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==" + "resolved" "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz" + "version" "15.4.1" + dependencies: + "cliui" "^6.0.0" + "decamelize" "^1.2.0" + "find-up" "^4.1.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" "^4.2.0" + "which-module" "^2.0.0" + "y18n" "^4.0.0" + "yargs-parser" "^18.1.2" + +"yargs@^16.1.1": + "integrity" "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==" + "resolved" "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz" + "version" "16.2.0" + dependencies: + "cliui" "^7.0.2" + "escalade" "^3.1.1" + "get-caller-file" "^2.0.5" + "require-directory" "^2.1.1" + "string-width" "^4.2.0" + "y18n" "^5.0.5" + "yargs-parser" "^20.2.2" + +"yocto-queue@^0.1.0": + "integrity" "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" + "resolved" "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz" + "version" "0.1.0"